專利名稱::根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動(dòng)通信,尤其涉及根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的裝置和方法。
背景技術(shù):
:RL(無(wú)線鏈路)搶占過(guò)程是為了緊急呼叫的用戶或者高優(yōu)先級(jí)的用戶在任何情況下都可以接入網(wǎng)絡(luò)而實(shí)現(xiàn)的一種策略。3GPP提供了一種可供用戶選擇的策略,使緊急呼叫的用戶無(wú)論在什么情況下都可以接入網(wǎng)絡(luò),如果網(wǎng)絡(luò)忙的時(shí)候,就能夠通過(guò)搶占其它低優(yōu)先級(jí)用戶的資源接入網(wǎng)絡(luò)。為了獲得無(wú)線鏈路優(yōu)先級(jí),需要根據(jù)傳輸信道優(yōu)先級(jí)來(lái)獲得無(wú)線鏈路優(yōu)先級(jí),而現(xiàn)在的3GPP協(xié)議上雖然簡(jiǎn)單的介紹了傳輸信道優(yōu)先級(jí)到無(wú)線鏈路優(yōu)先級(jí)的映射,但仍存在以下技術(shù)不足1.在RL建立或者修改的情況下資源不足可能觸發(fā)RL搶占,但沒(méi)有說(shuō)是什么資源的不足而觸發(fā)的RL搶占。2.如果在NodeB側(cè)觸發(fā)RL搶占過(guò)程,則觸發(fā)的原因是什么,為什么。3.沒(méi)有整體的闡述這條RL要同時(shí)滿足什么條件才可以去搶占其他正在使用的RL資源(3GPP(第三代合作項(xiàng)目)協(xié)議只是把搶占的信息元素簡(jiǎn)單的做了介紹)。4.如何去搶占多條RL資源的整體流程沒(méi)有詳細(xì)的介紹。5.定時(shí)器Tpreempt具體在信令流程的什么位置設(shè)定和如何使用沒(méi)有明確的指示。根據(jù)發(fā)明人所知和發(fā)明人所作的檢索,尚未見(jiàn)到公開(kāi)的實(shí)現(xiàn)這種功能的技術(shù)方案。因此,希望有一種裝置和方法根據(jù)優(yōu)先級(jí)實(shí)現(xiàn)RL(無(wú)線鏈路)搶占過(guò)程。
發(fā)明內(nèi)容本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)的缺點(diǎn),提供一種根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的方法和裝置。本發(fā)明的方法包括步驟移動(dòng)用戶通過(guò)RNC發(fā)出無(wú)線鏈路建立或者重配置請(qǐng)求;基站(NODEB)獲取所述請(qǐng)求,判斷是否有可用的無(wú)線鏈路資源;如果有,建立或重配置無(wú)線鏈路;如果沒(méi)有,判斷是否具有可搶占的由低優(yōu)先級(jí)用戶使用的無(wú)線鏈路;如果有,在所述基站側(cè)刪除所述低優(yōu)先級(jí)的用戶的無(wú)線鏈路;將被搶占的無(wú)線鏈路釋放的資源分配給所述無(wú)線鏈路使用;如果沒(méi)有,不觸發(fā)無(wú)線鏈路搶占過(guò)程。可選地,所述判斷是否具有可搶占的由低優(yōu)先級(jí)用戶使用的無(wú)線鏈路的步驟至少包括判斷是否滿足三個(gè)條件之一(1)判斷此移動(dòng)用戶的RL是否具有搶占能力(2)判斷所述基站需要被搶占的用戶是否比所述移動(dòng)用戶的優(yōu)先級(jí)低(3)判斷所述基站需要被搶占的用戶其無(wú)線鏈路是否可以被搶占;所述刪除所述低優(yōu)先級(jí)的用戶的無(wú)線鏈路的步驟還包括通過(guò)無(wú)線鏈路搶占指示通知RNC被搶占的無(wú)線鏈路已刪除。優(yōu)選地,所述無(wú)線鏈路資源包括本地ATM鏈路和無(wú)線資源可選地,所述ATM鏈路資源包括本地的AAL2(ATM適配層類型2)鏈路資源。優(yōu)選地,所述判斷所述基站服務(wù)的用戶中是否有比所述移動(dòng)用戶的優(yōu)先級(jí)低且其無(wú)線鏈路可被搶占的低優(yōu)先級(jí)用戶的步驟包括獲取所述基站服務(wù)已經(jīng)占用所需要資源的這些用戶,和這些用戶所對(duì)應(yīng)的所有專用傳輸信道(DCH)信息;根據(jù)所述專用傳輸信道的信息映射出用戶的優(yōu)先級(jí)和是否可被搶占??蛇x地,所述獲取專用傳輸信道的信息的步驟包括至少獲取所述信道的如下信息之一PriorityLevel(優(yōu)先級(jí)別);Pre-emptionCapability(搶占能力);和Pre-emptionVulnerability(被搶占能力)。優(yōu)選地,所述根據(jù)所述專用傳輸信道(DCH)的信息映射出用戶的優(yōu)先級(jí)和是否可被搶占的步驟包括只要有一條DCH設(shè)置為可以搶占,所述RL就具有搶占功能;只要有一條DCH設(shè)置不能被搶占,這條RL就不能被搶占;選擇一條優(yōu)先級(jí)最高的DCH的優(yōu)先級(jí)作為所述RL的優(yōu)先級(jí)別。可選地,所述建立所述無(wú)線鏈路為所述移動(dòng)用戶的步驟還包括RNC(無(wú)線網(wǎng)絡(luò)控制器)根據(jù)所述無(wú)線鏈路的建立響應(yīng)消息,通過(guò)ALCAP(接入鏈路控制應(yīng)用協(xié)議)協(xié)議為所述無(wú)線鏈路建立對(duì)應(yīng)的AAL2(ATM適配層類型2)鏈路。優(yōu)選地,所述釋放被搶占的資源的步驟包括通過(guò)RLPREEMPTIONREQUIREDINDICATION(無(wú)線鏈路搶占請(qǐng)求指示)消息報(bào)告給RNC已經(jīng)被刪除掉的無(wú)線鏈路;RNC收到該消息,獲得對(duì)應(yīng)的用戶標(biāo)識(shí),釋放這些用戶在Iu接口的資源,向CN(核心網(wǎng))發(fā)出RABRELEASEREQUEST(無(wú)線接入承載釋放請(qǐng)求)消息和進(jìn)行一系列的資源釋放過(guò)程??蛇x地,還包括步驟判斷等待資源被釋放的定時(shí)器(Tpreempt)是否超時(shí),如果超時(shí),向RNC發(fā)送RLSETUPFAILURE(無(wú)線鏈路建立失敗)消息,報(bào)告所述無(wú)線鏈路建立或者重配置失??;如果不超時(shí),繼續(xù)進(jìn)行釋放過(guò)程,如果在定時(shí)器超時(shí)之前,被搶占的資源都可以被釋放掉,RL建立或者重配置過(guò)程就將繼續(xù)進(jìn)行。本發(fā)明的一種根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的裝置,其中,移動(dòng)用戶機(jī)包括收發(fā)裝置,用于向基站發(fā)出無(wú)線鏈路建立請(qǐng)求,和接收基站的信號(hào),所述裝置包括基站收發(fā)裝置,用于獲取所述無(wú)線鏈路建立請(qǐng)求消息,判斷裝置用于判斷所述基站的此移動(dòng)用戶所需要的資源是否都為空閑的資源,所述判斷裝置還包括優(yōu)先級(jí)判斷裝置,用于判斷所述基站占用此移動(dòng)用戶所需要資源的這些用戶是否都比所述移動(dòng)用戶的優(yōu)先級(jí)低,且其無(wú)線鏈路都可以被搶占,鏈路釋放裝置,用于切斷所述低優(yōu)先級(jí)且其無(wú)線鏈路可被搶占的用戶的無(wú)線鏈路,鏈路建立裝置,用于在具有可用資源時(shí),建立無(wú)線鏈路;其中,所述判斷裝置還包括獲取裝置,用于獲取所述基站服務(wù)已經(jīng)占用此移動(dòng)用戶所需要資源的這些用戶,和這些用戶所對(duì)應(yīng)的所有專用傳輸信道的信息和物理信道信息;映射裝置,用于根據(jù)所述專用傳輸信道的信息映射出用戶的優(yōu)先級(jí)和是否可被搶占。利用本發(fā)明,在NodeB側(cè)直接釋放被占用資源的RL及其相關(guān)資源,節(jié)省了高優(yōu)先級(jí)用戶接入網(wǎng)絡(luò)的時(shí)間,并且使信令流程的處理變得簡(jiǎn)單和容易實(shí)現(xiàn),真正達(dá)到了搶占多個(gè)用戶資源的實(shí)現(xiàn)方案。圖1是本發(fā)明的實(shí)施例的RL建立過(guò)程觸發(fā)的搶占的實(shí)現(xiàn)流程圖;圖2描繪了本發(fā)明的實(shí)施例的觸發(fā)資源的搶占的專用過(guò)程的流程圖;圖3描繪了本發(fā)明的實(shí)施例的被搶占的RL資源被釋放的流程圖;圖4描繪了本發(fā)明的實(shí)施例的定時(shí)器超時(shí)以后的處理的流程圖。具體實(shí)施例方式為了便于本領(lǐng)域一般技術(shù)人員實(shí)施與理解本發(fā)明,下面分別參照附圖通過(guò)實(shí)施例描述本發(fā)明的方法和裝置。為了實(shí)現(xiàn)根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的裝置和方法,首先要解決三個(gè)問(wèn)題這種搶占的功能在哪里可以實(shí)現(xiàn)?如何確定這個(gè)用戶的優(yōu)先級(jí)別?以及可以搶占哪些用戶的資源和哪些用戶的資源不可以被搶占?首先,這種搶占的功能在本發(fā)明中在基站NodeB實(shí)現(xiàn),這是因?yàn)?、確定這條無(wú)線鏈路優(yōu)先級(jí)所需要的信息在NodeB中均保存或可以獲得,根據(jù)這些信息NodeB完全可以確定這條RL(無(wú)線鏈路)的優(yōu)先級(jí)別,而且NodeB記錄了這個(gè)基站所有無(wú)線資源和有線傳輸資源的信息,所以NodeB可以確定是否需要搶占,是否能夠搶占。2、減輕RNC處理的負(fù)載,增加了處理的靈活性,使搶占策略變得簡(jiǎn)單。其次,如何確定這個(gè)用戶所對(duì)應(yīng)RL的優(yōu)先級(jí)別呢?無(wú)線鏈路優(yōu)先級(jí)的確定方法是由傳輸信道的優(yōu)先級(jí)到無(wú)線鏈路優(yōu)先級(jí)的映射來(lái)確定的。一個(gè)用戶可能有一個(gè)或者多個(gè)專用傳輸信道(DCH),每一個(gè)DCH下面都有下面這些有關(guān)優(yōu)先級(jí)的信息(Allocation/RetentionPriority)(分配/保留的優(yōu)先級(jí))他們的優(yōu)先級(jí)信息都包括三個(gè)IE(信息元素)PriorityLevel(優(yōu)先級(jí)別)它是整數(shù)類型,值的范圍是0-15。Pre-emptionCapability(搶占能力)是枚舉類型,有兩個(gè)值shallnottriggerpre-emption(不能觸發(fā)搶占)、maytriggerpre-emption(可以觸發(fā)搶占),標(biāo)識(shí)鏈路是否可以觸發(fā)搶占過(guò)程也就說(shuō)這條鏈路是有否有搶占其他用戶的能力。Pre-emptionVulnerability(被搶占能力)枚舉類型,有兩個(gè)值notpre-emptable(不能被搶占)、pre-emptable(可以被搶占),標(biāo)識(shí)鏈路是否可以被其它用戶搶占。上面的三個(gè)IE是每一個(gè)DCH(專用傳輸信道)擁有的特性,映射成RL優(yōu)先級(jí)的規(guī)則如下只要有一條DCH設(shè)置為可以搶占,這條RL就具有搶占功能,也就是要把IEPre-emptionCapability設(shè)置為maytriggerpre-emption。只要有一條DCH設(shè)置不能被搶占,這條RL就不能被搶占,也就是要把IEPre-emptionVulnerability設(shè)置為notpre-emptable。在本發(fā)明中,選擇一條優(yōu)先級(jí)最高的DCH的PriorityLevelIE作為這條RL的優(yōu)先級(jí)別。一條RL有一條或者多條DCH,這些DCH可能承載一種或者有多種業(yè)務(wù),根據(jù)上述規(guī)則計(jì)算出來(lái)的RL優(yōu)先級(jí)就可以反映這種業(yè)務(wù)的重要性或者這個(gè)用戶的權(quán)限,如果這種業(yè)務(wù)非常重要,網(wǎng)絡(luò)側(cè)就可以設(shè)置這條RL(映射后)不能被搶占,就算有比這條RL優(yōu)先級(jí)高的用戶也不能搶占這個(gè)用戶的資源。如果這種業(yè)務(wù)不是很重要,網(wǎng)絡(luò)側(cè)就可以設(shè)置這條RL(映射后)能被搶占。這樣就可以使網(wǎng)絡(luò)配置更加靈活,用戶選擇的機(jī)會(huì)更多。本發(fā)明的實(shí)施例描述了在基站側(cè)實(shí)現(xiàn)整個(gè)RL搶占流程的方法。首先要解決兩個(gè)問(wèn)題RNC(無(wú)線網(wǎng)絡(luò)控制器)在給RL分配資源時(shí)就必需該判斷資源是否空閑,是否可故意分配已占用資源?RNC為何不先主動(dòng)要求釋放欲搶占的資源,而要等NodeB發(fā)出搶占指示?由于RNC掌握每一個(gè)NODEB中有關(guān)無(wú)線信道資源的使用情況,在為用戶分配資源的時(shí)候如果有無(wú)線資源的沖突,一般情況下RNC是不會(huì)分配的。在資源緊張時(shí),RNC可以決定高優(yōu)先級(jí)的RAB(無(wú)線接入承載)要搶占低優(yōu)先級(jí)RAB占用的無(wú)線鏈路,RNC可以先釋放低優(yōu)先級(jí)RAB使用的無(wú)線鏈路,然后再分配給高優(yōu)先級(jí)的RAB。所以在現(xiàn)階段認(rèn)為無(wú)線資源的不足可以在RNC側(cè)發(fā)起搶占。由于在RNC實(shí)現(xiàn)的搶占流程不是本專利的重點(diǎn),所以不再詳細(xì)介紹。在本發(fā)明的實(shí)施例中,NodeB在什么時(shí)候發(fā)起搶占過(guò)程了?由于本地的ATM(異步傳輸模式)鏈路是在NodeB內(nèi)分配的,在建立或者重配RL的時(shí)候,需要為建立的RL中的DCH分配ATM鏈路。在對(duì)RL的專用傳輸信道進(jìn)行配置時(shí),需要NBAP信令處理模塊分配給傳輸信道一個(gè)本地小區(qū)內(nèi)唯一的ATM連接號(hào)。并且需要將ATM連接號(hào)與傳輸信道的對(duì)應(yīng)關(guān)系以及傳輸信道的配置參數(shù)通知FP(幀協(xié)議)模塊,以便FP進(jìn)行下行解幀和上行組幀。專用傳輸信道對(duì)應(yīng)的ATM鏈路需要NBAP信令處理模塊進(jìn)行動(dòng)態(tài)分配。NBAP(NodeB應(yīng)用部分)過(guò)程中的RL刪除過(guò)程、非同步RL重配過(guò)程、同步RL重配提交過(guò)程都可以釋放ATM鏈路,釋放出來(lái)的ATM鏈路可以繼續(xù)為其他用戶的RL使用。分配的ATM鏈路就是本地的傳輸資源,為這些DCH分配的每一條ATM鏈路都有一個(gè)ATM連接號(hào),這些ATM連接號(hào)(AAL5的連接號(hào))和BindingID(綁定標(biāo)識(shí))一一對(duì)應(yīng)(在NodeB系統(tǒng)初始化的時(shí)候這些ATM連接號(hào)和BindingID的對(duì)應(yīng)關(guān)系就確定了)。每當(dāng)有足夠的ATM鏈路分配的時(shí)候,就把這些ATM鏈路對(duì)應(yīng)的BindingID告訴RNC,根據(jù)DCH對(duì)應(yīng)的BindingID,RNC就可以分配相應(yīng)速率的AAL2(ATM適配層類型2)連接。所以RNC使用AAL2承載DCH的數(shù)據(jù)到達(dá)NodeB以后,根據(jù)BindingID,NodeB將建立AAL2連接和AAL5(ATM適配層類型5)連接的對(duì)應(yīng)關(guān)系,由于NodeB的FP存儲(chǔ)了每一條DCH所對(duì)應(yīng)的AAL5的連接號(hào),所以FP就知道這條AAL5連接所承載的數(shù)據(jù)是哪條DCH的數(shù)據(jù),這樣NodeB的FP就可以正常處理RNC通過(guò)AAL2所承載的DCH數(shù)據(jù)。如果NodeB在為建立的RL分配本地的ATM連接的時(shí)候沒(méi)有合適的空閑ATM資源,就有可能觸發(fā)RL搶占過(guò)程,其理由是1.為DCH分配的本地AAL5連接是由NodeB來(lái)分配的。2.NodeB本地AAL5連接號(hào)和BindingID的對(duì)應(yīng)關(guān)系RNC是不知道的??梢酝ㄟ^(guò)觸發(fā)搶占的信令流程的專用過(guò)程,如RL建立,RL增加和RL重配置過(guò)程,搶占的資源有本地的傳輸資源(ATM鏈路),或本地的無(wú)線資源(RU)?,F(xiàn)在對(duì)于RNC發(fā)送過(guò)來(lái)的RL建立或者重配置消息,經(jīng)過(guò)NodeB判斷發(fā)現(xiàn)所需要的無(wú)線資源不足,通常NodeB有兩種處理方案1.如果在NodeB檢測(cè)到RNC發(fā)送過(guò)來(lái)的RL建立請(qǐng)求消息中確實(shí)有碼道沖突,現(xiàn)階段可以認(rèn)為是一種異常,不觸發(fā)搶占流程而直接返回給RNC一條RL建立失敗消息。因?yàn)楝F(xiàn)在認(rèn)為RNC發(fā)送過(guò)來(lái)的RL建立和重配置消息不會(huì)暗示NodeB進(jìn)行RL的搶占,因?yàn)镽NC在分配資源的時(shí)候RNC認(rèn)為資源足夠分配。2.RNC在分配資源的時(shí)候RNC認(rèn)為資源足夠分配,而在NodeB判斷時(shí)發(fā)現(xiàn)無(wú)線資源不足,此時(shí)NodeB可能會(huì)觸發(fā)無(wú)線鏈路搶占過(guò)程,在NodeB側(cè)觸發(fā)“無(wú)線鏈路搶占”過(guò)程,這可以作為RNC搶占方案的補(bǔ)充。在本發(fā)明的實(shí)施例中,NodeB側(cè)發(fā)現(xiàn)無(wú)線資源不足時(shí)側(cè)重于采用第一種方法,但是第二種方法在必要的時(shí)候也可以考慮。本發(fā)明的實(shí)施例可以觸發(fā)搶占多條RL的資源。這將在本文的下面部分詳細(xì)介紹。在本發(fā)明的實(shí)施例中,以RL建立過(guò)程觸發(fā)的搶占為例來(lái)介紹RL搶占的整個(gè)流程(由于RL增加和RL重配置過(guò)程觸發(fā)的RL搶占實(shí)現(xiàn)流程類似,所以就不一一介紹了)。圖1是本發(fā)明的實(shí)施例的RL建立過(guò)程觸發(fā)的搶占的實(shí)現(xiàn)流程圖。這個(gè)流程圖描繪了UE2(用戶設(shè)備2)搶占UE1的資源的流程,其中,UE2有高于UE1的優(yōu)先級(jí)。由于UE2要進(jìn)行RRC(無(wú)線資源控制)連接建立或者基站間的切換,RNC向NodeB發(fā)起RL建立請(qǐng)求消息,如果建立的這條RL沒(méi)有本地資源(RL已完全被占)并且滿足搶占能力,一方面在NodeB搶占低優(yōu)先級(jí)的RL,被搶占的資源在NodeB被釋放完成以后,RL建立過(guò)程在NodeB繼續(xù)進(jìn)行,RL建立完成以后報(bào)告給RNC。RNC收到RL建立響應(yīng)消息以后,通過(guò)ALCAP協(xié)議就可以為這條RL建立對(duì)應(yīng)的AAL2鏈路。另一方面由于被搶占的RL在NodeB側(cè)已經(jīng)刪除,通過(guò)RLPREEMPTIONREQUIREDINDICATION(無(wú)線鏈路搶占請(qǐng)求指示)消息報(bào)告給RNC被刪除掉的RL。RNC收到這條消息以后,找到這些條RL所對(duì)應(yīng)的用戶標(biāo)識(shí),RNC將會(huì)向核心網(wǎng)發(fā)起RABRELEASEREQUEST(無(wú)線接入承載釋放請(qǐng)求)消息或者IURELEASEREQUEST(Iu釋放請(qǐng)求)消息(釋放的原因是“RAB搶占”)。核心網(wǎng)收到這條消息將進(jìn)行Iu釋放過(guò)程(CN釋放Iu連接和釋放Iu連接有關(guān)的所有UTRAN(通用地面無(wú)線接入網(wǎng))資源)。Iu連接釋放完成以后,RNC將釋放UE與RNC的信令連接(也就是要進(jìn)行RRC連接釋放,釋放連接的UE和將要搶占的RL是一一對(duì)應(yīng)的)。與此同時(shí)完成高優(yōu)先級(jí)用戶的RRC連接建立過(guò)程。概言之,當(dāng)UE2需要RL資源時(shí),發(fā)出請(qǐng)求,如果NODEB發(fā)現(xiàn)沒(méi)有可以使用的RL,NODEB將判斷目前在使用中的用戶哪個(gè)用戶的RL根據(jù)優(yōu)先級(jí)可以被搶占,在本發(fā)明的實(shí)施例中,UE1為優(yōu)先級(jí)低且其使用的資源滿足UE2的要求的用戶,因此,NODEB將給UE2提供原UE1使用的資源,在應(yīng)用中,可以有兩種方法,一是直接斷開(kāi)UE1而不預(yù)先通知UE1,在本發(fā)明中,對(duì)于特定的UE2的要求,如火警等,或UE2的優(yōu)先級(jí)高于UE1預(yù)定量級(jí)時(shí),就采取這種辦法,這樣做的優(yōu)點(diǎn)使高優(yōu)先級(jí)的用戶可以盡早的接入網(wǎng)絡(luò)。二是先通知UE1,然后短開(kāi),這會(huì)使UE1感到用戶界面較友好,如通知用戶1由于系統(tǒng)有緊急通信要求,將要中斷您的通信。在這個(gè)實(shí)施例中,在NodeB為UE2進(jìn)行RL建立的時(shí)候發(fā)現(xiàn)本地資源不足,判斷是否可以觸發(fā)搶占,如果可以就在NodeB側(cè)首先釋放被搶占的UE1對(duì)應(yīng)的RL資源,然后報(bào)告給RNC被NodeB刪除的RL,收到RL搶占請(qǐng)求指示消息以后RNC通過(guò)ALCAP(接入鏈路控制應(yīng)用協(xié)議)協(xié)議就可以拆除這條RL對(duì)應(yīng)的AAL2鏈路。這條RL對(duì)應(yīng)的RAB資源在Iu接口釋放完成以后,由于UE1沒(méi)有了RL(當(dāng)UE1的RL在NodeB側(cè)刪除完成以后,這條UE1就沒(méi)有了專用傳輸信道),所以RNC只能通過(guò)CCCH(公共控制信道)對(duì)應(yīng)的公共傳輸信道發(fā)送RRC連接釋放消息給UE1。在建立高優(yōu)先級(jí)RL的時(shí)候,如果沒(méi)有本地資源,在NodeB直接搶占低優(yōu)先級(jí)的RL,被搶占的資源在NodeB被釋放完成以后,RL建立過(guò)程繼續(xù)進(jìn)行,RL建立完成以后報(bào)告RNC,RNC收到RL建立響應(yīng)消息以后,通過(guò)ALCAP協(xié)議就可以為這條RL建立對(duì)應(yīng)的AAL2鏈路。下面介紹在NodeB側(cè)處理RL搶占流程N(yùn)odeB在收到RL建立請(qǐng)求消息以后,通過(guò)RL優(yōu)先級(jí)的映射規(guī)則把DCH(專用信道)的優(yōu)先級(jí)信息映射為這條RL的優(yōu)先級(jí)。接下來(lái)判斷將要分配的ATM連接是否已經(jīng)被其它用戶的RL占用,如果已經(jīng)被占用就在NBAP資源管理模塊中查找占用這些資源的用戶標(biāo)識(shí)和RLID,如果找到的這些RL都可以被搶占并且優(yōu)先級(jí)比建立的RL要低,這個(gè)時(shí)候就開(kāi)始搶占過(guò)程的處理。由RL建立過(guò)程設(shè)置等待資源被釋放的定時(shí)器,接著調(diào)用搶占函數(shù)并且等待資源的被釋放。搶占函數(shù)被調(diào)用以后,搶占函數(shù)根據(jù)傳遞需要被搶占的RLID,到資源管理模塊中去查找需要?jiǎng)h除RL的一些必要信息(例如刪除的RL所在的時(shí)隙,CCTrCHID等),把查找到這些信息組織好后發(fā)送給物理層各個(gè)子系統(tǒng)和FP模塊。如果物理層各個(gè)子系統(tǒng)和FP模塊成功的把這些RL刪除掉,然后在NBAP資源管理模塊中釋放這些RL占用的ATM鏈路,刪除這些RL對(duì)應(yīng)的物理信道占用的資源和刪除這些RL的DCHs等信息。搶占函數(shù)把這些資源都釋放完成以后,一方面調(diào)用RL建立等待資源被釋放的函數(shù),由RL建立過(guò)程來(lái)終止定時(shí)器和RL建立流程繼續(xù)進(jìn)行。另一方面搶占函數(shù)組織RLPREEMPTIONREQUIREDINDICATION消息發(fā)送給RNC。RNC收到這條消息以后,根據(jù)這條消息中指示的RLID和用戶標(biāo)識(shí),在RNC側(cè)將刪除這些用戶的相關(guān)信息。在NodeB側(cè)首先刪除需要被搶占的RL資源,然后再告訴RNC這些資源在NodeB側(cè)已經(jīng)被釋放了,RNC就不需要發(fā)送RL刪除消息對(duì)這些資源進(jìn)行釋放。圖2描繪了本發(fā)明的實(shí)施例的觸發(fā)資源的搶占的專用過(guò)程的流程圖。其中,NBAP的資源管理模塊位于NodeB的NBAP信令模塊上,負(fù)責(zé)NBAP資源的存儲(chǔ)和管理具有配置和查詢等功能。在這個(gè)過(guò)程中,需要知道的是存儲(chǔ)了在這個(gè)小區(qū)上的物理信道資源和ATM傳輸資源被哪些用戶的RL所占用,以及這些RL所對(duì)應(yīng)的優(yōu)先級(jí)信息。通過(guò)查詢資源管理模塊就可以得到這些信息,當(dāng)然我們也知道將要建立RL所占用的碼道和優(yōu)先級(jí)信息,如果發(fā)起RL搶占過(guò)程,那么所需要的信息就都有了。DCH的優(yōu)先級(jí)信息映射成這條RL優(yōu)先級(jí)信息的原因是最后是否能發(fā)起搶占是根據(jù)這條RL的優(yōu)先級(jí)信息來(lái)判斷,DCH的優(yōu)先級(jí)信息在那個(gè)時(shí)候就不再使用了。判斷是否可以發(fā)起搶占的必須滿足下面三個(gè)條件1)將要建立RL的優(yōu)先級(jí)(PriorityLevel)高于已經(jīng)占用此物理信道RL的優(yōu)先級(jí)2)將要建立的RL具有搶占其它用戶的能力,也就是映射后的RLIEPre-emptionCapability的數(shù)值是maytriggerpre-emption3)占用此物理信道的RL具有被搶占的能力,也就是映射后的RLIEPre-emptionVulnerability的數(shù)值是pre-emptable要建立的這條RL是否能夠觸發(fā)搶占就看這三個(gè)條件是否能同時(shí)滿足(注意公共物理信道的資源不能夠被搶占),這也成為RL搶占過(guò)程能否發(fā)起的關(guān)鍵。如果不能同時(shí)具備這三個(gè)條件,將返回RL建立失敗,失敗原因可以是資源不足。1.這條RL的DCHs的優(yōu)先級(jí)映射成RL的優(yōu)先級(jí)信息時(shí),這幾個(gè)專用過(guò)程的映射方案略有不同1)RL建立過(guò)程就是把RNC發(fā)送過(guò)來(lái)消息中的DCHs信息直接進(jìn)行映射。2)RL增加過(guò)程由于RNC發(fā)送的消息中沒(méi)有DCHs信息,所以增加的這條RL需要到NBAP資源管理模塊中去獲得這個(gè)用戶已經(jīng)存在的另外一條RL的DCHs信息,作為增加的這條RL的DCHs信息進(jìn)行映射。3)非同步RL重配置和同步RL重配置準(zhǔn)備消息中包含有增加的DCHs,修改的DCHs和刪除的DCHs,在進(jìn)行RL優(yōu)先級(jí)映射時(shí)比較復(fù)雜,首先重配置過(guò)程從NBAP資源管理模塊中取得這條RL在重配置之前的所有DCHs信息。如果重配置消息中有刪除的DCHs,就在取得的這些DCHs中減去刪除的DCHs,被刪除的DCHs在進(jìn)行映射時(shí)不再考慮;如果重配置消息中有修改的DCHs并且這些DCHs有優(yōu)先級(jí)信息的改變,就使用修改以后的DCHs的優(yōu)先級(jí)信息;如果重配置消息中有增加的DCHs,就直接使用增加的DCHs的優(yōu)先級(jí)信息。所以最后在進(jìn)行RL優(yōu)先級(jí)映射時(shí)使用的DCHs的優(yōu)先級(jí)信息是由三部分組成增加的DCHs、修改了DCHs優(yōu)先級(jí)信息的DCHs、沒(méi)有修改DCHs優(yōu)先級(jí)信息的原先存在的DCHs,把這三部分組合最后進(jìn)行RL優(yōu)先級(jí)信息的映射。值得注意的是重配置消息中刪除的DCHs和修改的DCHs在NBAP模塊中一定已經(jīng)保存了這些DCHs的信息,如果在NBAP模塊中找不到這些DCHID將返回給RNC失敗消息。重配置消息中增加的DCHID如果在NBAP模塊中已經(jīng)存在這些DCHID也將返回給RNC失敗消息。2.RL建立過(guò)程調(diào)用搶占函數(shù)之前也就是將要?jiǎng)h除被搶占的RL之前設(shè)置定時(shí)器Tpreempt等待搶占函數(shù)對(duì)資源的釋放。搶占函數(shù)調(diào)用RL建立等待資源被釋放的函數(shù)時(shí)由RL建立過(guò)程終止定時(shí)器。合理位置的設(shè)置和終止定時(shí)器是搶占過(guò)程的一個(gè)關(guān)鍵點(diǎn)。圖3描繪了本發(fā)明的實(shí)施例的被搶占的RL資源被釋放的流程圖。其中,NodeB在進(jìn)行RL刪除消息處理時(shí),將釋放這條RL所占用的ATM(AAL5)鏈路。RNC在收到NodeB發(fā)送過(guò)來(lái)的RLPREEMPTIONREQUIREDINDICATION消息以后,RNC就拆除這個(gè)用戶占用的AAL2鏈路。至此,從NodeB內(nèi)部的AAL5鏈路到Iub接口上的AAL2鏈路都已經(jīng)空閑出來(lái),這樣就可以為其它的RL使用了。需要被搶占用戶的RL需要在物理層各個(gè)子系統(tǒng)和FP模塊進(jìn)行刪除,這些RL在物理層和FP模塊刪除成功以后。還需要在NBAP資源管理模塊進(jìn)行相應(yīng)的刪除,把這些RL的所占用的資源進(jìn)行刪除,這樣就保證了整個(gè)NodeB資源的一致性。在NodeB把需要被搶占的RL資源都已經(jīng)刪除成功以后,需要告訴RNC把這些RL對(duì)應(yīng)的資源在RNC側(cè)進(jìn)行刪除。RNC收到NodeB發(fā)送過(guò)來(lái)的RLPREEMPTIONREQUIREDINDICATION消息以后,就知道需要?jiǎng)h除哪些用戶的信息,因?yàn)檫@條消息里面指示了需要?jiǎng)h除的用戶號(hào)和它對(duì)應(yīng)的RL標(biāo)識(shí)號(hào)。需要?jiǎng)h除多少個(gè)用戶的RL,NodeB就會(huì)向RNC發(fā)送多少條RLPREEMPTIONREQUIREDINDICATION消息,因?yàn)檫@一條消息只能指示一個(gè)用戶下的RL。圖4描繪了本發(fā)明的實(shí)施例的定時(shí)器超時(shí)以后的處理的流程圖。其中,等待資源被釋放的定時(shí)器Tpreempt如果超時(shí),說(shuō)明發(fā)起搶占的過(guò)程(RL建立過(guò)程)在規(guī)定的時(shí)間內(nèi)得不到足夠的資源,所以只能向RNC發(fā)送RLSETUPFAILURE消息。雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。權(quán)利要求1.一種根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的方法,包括步驟移動(dòng)用戶通過(guò)RNC發(fā)出無(wú)線鏈路建立或者重配置請(qǐng)求;基站(NODEB)獲取所述請(qǐng)求,判斷是否有可用的無(wú)線鏈路資源;如果有,建立或重配置無(wú)線鏈路;如果沒(méi)有,判斷是否具有可搶占的由低優(yōu)先級(jí)用戶使用的無(wú)線鏈路;如果有,在所述基站側(cè)刪除所述低優(yōu)先級(jí)的用戶的無(wú)線鏈路;將被搶占的無(wú)線鏈路釋放的資源分配給所述無(wú)線鏈路使用;如果沒(méi)有,不觸發(fā)無(wú)線鏈路搶占過(guò)程。2.如權(quán)利要求1所述的方法,其中,所述判斷是否具有可搶占的由低優(yōu)先級(jí)用戶使用的無(wú)線鏈路的步驟包括至少判斷是否滿足三個(gè)條件之一(1)判斷此移動(dòng)用戶的RL是否具有搶占能力(2)判斷所述基站需要被搶占的用戶是否比所述移動(dòng)用戶的優(yōu)先級(jí)低(3)判斷所述基站需要被搶占的用戶其無(wú)線鏈路是否可以被搶占;所述刪除所述低優(yōu)先級(jí)的用戶的無(wú)線鏈路的步驟還包括通過(guò)無(wú)線鏈路搶占指示通知RNC被搶占的無(wú)線鏈路已刪除。3.如權(quán)利要求1或2所述的方法,其中,所述無(wú)線鏈路資源包括本地ATM鏈路和無(wú)線資源4.如權(quán)利要求3所述的方法,其中,所述ATM鏈路資源包括本地的AAL2(ATM適配層類型2)鏈路資源。5.如權(quán)利要求1或2所述的方法,其中,所述判斷所述基站服務(wù)的用戶中是否有比所述移動(dòng)用戶的優(yōu)先級(jí)低且其無(wú)線鏈路可被搶占的低優(yōu)先級(jí)用戶的步驟包括獲取所述基站服務(wù)已經(jīng)占用所需要資源的這些用戶,和這些用戶所對(duì)應(yīng)的所有專用傳輸信道(DCH)信息;根據(jù)所述專用傳輸信道的信息映射出用戶的優(yōu)先級(jí)和是否可被搶占。6.如權(quán)利要求5所述的方法,其中,所述獲取專用傳輸信道的信息的步驟包括至少獲取所述信道的如下信息之一PriorityLevel(優(yōu)先級(jí)別);Pre-emptionCapability(搶占能力);和Pre-emptionVulnerability(被搶占能力)。7.如權(quán)利要求6所述的方法,其中,所述根據(jù)所述專用傳輸信道(DCH)的信息映射出用戶的優(yōu)先級(jí)和是否可被搶占的步驟包括只要有一條DCH設(shè)置為可以搶占,所述RL就具有搶占功能;只要有一條DCH設(shè)置不能被搶占,這條RL就不能被搶占;選擇一條優(yōu)先級(jí)最高的DCH的優(yōu)先級(jí)作為所述RL的優(yōu)先級(jí)別。8.如權(quán)利要求1所述的方法,其中,所述建立所述無(wú)線鏈路為所述移動(dòng)用戶的步驟還包括RNC(無(wú)線網(wǎng)絡(luò)控制器)根據(jù)所述無(wú)線鏈路的建立響應(yīng)消息,通過(guò)ALCAP(接入鏈路控制應(yīng)用協(xié)議)協(xié)議為所述無(wú)線鏈路建立對(duì)應(yīng)的AAL2(ATM適配層類型2)鏈路。9.如權(quán)利要求1所述的方法,其中,所述釋放被搶占的資源的步驟包括通過(guò)RLPREEMPTIONREQUIREDINDICATION(無(wú)線鏈路搶占請(qǐng)求指示)消息報(bào)告給RNC已經(jīng)被刪除掉的無(wú)線鏈路;RNC收到該消息,獲得對(duì)應(yīng)的用戶標(biāo)識(shí),釋放這些用戶在Iu接口的資源,向CN(核心網(wǎng))發(fā)出RABRELEASEREQUEST(無(wú)線接入承載釋放請(qǐng)求)消息和進(jìn)行一系列的資源釋放過(guò)程。10.如權(quán)利要求8或9所述的方法,其中,還包括步驟判斷等待資源被釋放的定時(shí)器(Tpreempt)是否超時(shí),如果超時(shí),向RNC發(fā)送RLSETUPFAILURE(無(wú)線鏈路建立失敗)消息,報(bào)告所述無(wú)線鏈路建立或者重配置失??;如果不超時(shí),繼續(xù)進(jìn)行釋放過(guò)程,如果在定時(shí)器超時(shí)之前,被搶占的資源都可以被釋放掉,RL建立或者重配置過(guò)程就將繼續(xù)進(jìn)行。11.一種根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的裝置,其中,移動(dòng)用戶機(jī)包括收發(fā)裝置,用于向基站發(fā)出無(wú)線鏈路建立請(qǐng)求,和接收基站的信號(hào),所述裝置包括基站收發(fā)裝置,用于獲取所述無(wú)線鏈路建立請(qǐng)求消息,判斷裝置用于判斷所述基站的此移動(dòng)用戶所需要的資源是否都為空閑的資源,所述判斷裝置還包括優(yōu)先級(jí)判斷裝置,用于判斷所述基站占用此移動(dòng)用戶所需要資源的這些用戶是否都比所述移動(dòng)用戶的優(yōu)先級(jí)低,且其無(wú)線鏈路都可以被搶占,鏈路釋放裝置,用于切斷所述低優(yōu)先級(jí)且其無(wú)線鏈路可被搶占的用戶的無(wú)線鏈路,鏈路建立裝置,用于在具有可用資源時(shí),建立無(wú)線鏈路;其中,所述判斷裝置還包括獲取裝置,用于獲取所述基站服務(wù)已經(jīng)占用此移動(dòng)用戶所需要資源的這些用戶,和這些用戶所對(duì)應(yīng)的所有專用傳輸信道的信息和物理信道信息;映射裝置,用于根據(jù)所述專用傳輸信道的信息映射出用戶的優(yōu)先級(jí)和是否可被搶占。全文摘要本發(fā)明提供了一種根據(jù)無(wú)線鏈路的優(yōu)先級(jí)實(shí)現(xiàn)資源搶占的方法和裝置。該方法包括步驟移動(dòng)用戶通過(guò)RNC發(fā)出無(wú)線鏈路建立或者重配置請(qǐng)求;基站(NODEB)獲取請(qǐng)求,判斷是否有可用的無(wú)線鏈路資源;如果有,建立或重配置無(wú)線鏈路;如果沒(méi)有,判斷是否具有可搶占的由低優(yōu)先級(jí)用戶使用的無(wú)線鏈路;如果有,在所述基站側(cè)刪除所述低優(yōu)先級(jí)的用戶的無(wú)線鏈路;將被搶占的無(wú)線鏈路釋放的資源分配給所述無(wú)線鏈路使用;如果沒(méi)有,不觸發(fā)無(wú)線鏈路搶占過(guò)程。利用本發(fā)明,在NodeB側(cè)直接釋放被占用資源的RL及其相關(guān)資源,節(jié)省了高優(yōu)先級(jí)用戶接入網(wǎng)絡(luò)的時(shí)間,并且使信令流程的處理變得簡(jiǎn)單和容易實(shí)現(xiàn)。文檔編號(hào)H04W28/24GK1538767SQ200310101679公開(kāi)日2004年10月20日申請(qǐng)日期2003年10月24日優(yōu)先權(quán)日2003年10月24日發(fā)明者熊軍,李麗芳,軍熊申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司