亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種LTE中各協(xié)議層用戶實例一致性維護(hù)方法與流程

文檔序號:11595171閱讀:502來源:國知局

本發(fā)明涉及移動通信領(lǐng)域,具體來說,本發(fā)明涉及一種lte系統(tǒng)中解決各協(xié)議層用戶實例不一致問題的方法。



背景技術(shù):

4g網(wǎng)就是第四代移動通信網(wǎng)絡(luò).lte(longtermevolution長期演進(jìn))是一項4g網(wǎng)絡(luò)制式。lteenb(基站)的控制面協(xié)議棧由多個協(xié)議層組成,包括層一(physicallayer,簡稱phy,即物理層,又稱為l1)、層二(layer2,又稱為l2)、層三(rrc層,rrc為無線資源控制,又稱為l3)。其中層二又分為mac、rlc、pdcp三個子層。一般來說,enb對控制面用戶實例進(jìn)行管理時,l3(rrc)、l2(mac、rlc、pdcp)、l1(phy)各層都會維護(hù)自己的用戶上下文。在控制面信令流程中,各層通過消息通信的方式傳遞用戶信息。在用戶接入enb系統(tǒng)時,各層都需要為該用戶創(chuàng)建用戶實例。在用戶從enb系統(tǒng)釋放時,各層都需要刪除為該用戶創(chuàng)建的用戶實例。由于消息通信異?;蛘邇?nèi)部處理異常,各層可能沒有同步創(chuàng)建用戶實例或刪除用戶實例,從而導(dǎo)致用戶實例不一致。而這種用戶實例不一致,會導(dǎo)致該用戶無法正常進(jìn)行信令流程和業(yè)務(wù)傳輸,會導(dǎo)致enb系統(tǒng)資源掛死從而影響到系統(tǒng)正常運(yùn)行。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的問題是對于lteenb系統(tǒng)中出現(xiàn)的各協(xié)議層用戶實例不一致的情況,采取何種方案將用戶實例恢復(fù)一致,從而保障系統(tǒng)正常運(yùn)行。

本發(fā)明技術(shù)方案提供一種lte中各協(xié)議層用戶實例一致性維護(hù)方法,所述協(xié)議層包括層l1、層l2、層l3,層l1為phy層,層l3為rrc層,層l2分為mac、rlc、pdcp三個子層,

在enb小區(qū)建立后,層l3啟動周期性定時器,同時將計數(shù)器n清零;

周期性定時器第4n+1次、第4n+2次、第4n+3次、第4n+4次超時的時候,層l3分別與層l2的pdcp子層、層l2的rlc子層、層l2的mac子層、層l1之中某層進(jìn)行用戶一致性檢查;

然后令n=n+1,將計數(shù)器n加1,返回繼續(xù)下一輪處理;

其中,用戶一致性檢查實現(xiàn)方式為,設(shè)層l3與層lx進(jìn)行用戶一致性檢查,層lx為層l2的pdcp子層、層l2的rlc子層、層l2的mac子層或?qū)觢1;層l3通過層間消息向?qū)觢x發(fā)起用戶信息查詢請求;層lx收到消息后通過層間消息將本模塊維護(hù)的用戶實例信息發(fā)給層l3;層l3收到消息后,將消息中的用戶實例信息與層lx本模塊的用戶實例信息進(jìn)行核對,根據(jù)核對的結(jié)果進(jìn)行相應(yīng)的處理如下,

(1)對于兩者完全一致的情況不需要處理;

(2)對于用戶實例在層l3存在而在層lx不存在的情況,發(fā)起用戶上下文釋放流程,包括s1鏈路釋放、rrc連接釋放以及本地釋放;

(3)對于用戶實例在層l3不存在而在層lx存在的情況,層l3通知層lx刪除該用戶實例。

而且,周期性定時器第4n+1次超時的時候,層l3與層l2的pdcp子層進(jìn)行用戶一致性檢查;周期性定時器第4n+2次超時的時候,層l3與層l2的rlc子層進(jìn)行用戶一致性檢查;周期性定時器第4n+3次超時的時候,層l3與層l2的mac子層進(jìn)行用戶一致性檢查;周期性定時器第4n+4次超時的時候,層l3與層l1進(jìn)行用戶一致性檢查。

而且,周期性定時器時長為5分鐘。

本發(fā)明提出一種解決各協(xié)議層用戶實例不一致問題的方法,通過周期性的層間消息交互來核對各協(xié)議層的用戶實例信息,并對不一致的用戶實例進(jìn)行釋放,從而保證各協(xié)議層用戶實例一致性,在移動通信領(lǐng)域具有重要的應(yīng)用意義,具有重要的市場價值。

附圖說明

圖1是本發(fā)明實施例的原理圖;

圖2是本發(fā)明實施例的流程圖。

具體實施方式

為了便于本領(lǐng)域普通技術(shù)人員理解和實施本發(fā)明,下面結(jié)合附圖及具體實施方式對本發(fā)明作進(jìn)一步的詳細(xì)描述。

本發(fā)明提出在enb各層之間周期性的互相發(fā)送消息,在消息中攜帶各層自己的用戶實例信息。接收消息方根據(jù)消息中用戶實例信息以及本層內(nèi)部的用戶實例信息,核對是否存在用戶實例不一致的情況。如果存在用戶實例不一致,則對相關(guān)的用戶實例進(jìn)行釋放處理。

參見圖1,按照本發(fā)明技術(shù)方案,可采用以下方式:

a)啟動周期定時器,置n=0:在enb小區(qū)建立后,l3(rrc)啟動周期性定時器,時長為5分鐘。同時將計數(shù)器n清零。具體實施時,也可以設(shè)置為其他時長。該時長越小,則發(fā)現(xiàn)并處理用戶不一致的問題越及時,但消耗的層間消息越多;反之,發(fā)現(xiàn)并處理用戶不一致的問題越不及時,但消耗的層間消息越少。

b)l3發(fā)給pdcp用戶信息請求:在周期性定時器第4n+1次超時的時候,l3(rrc)與l2(pdcp)進(jìn)行用戶一致性檢查。l3(rrc)將通過層間消息向l2(pdcp)發(fā)起用戶信息查詢請求。

c)pdcp發(fā)給l3用戶信息響應(yīng):l2(pdcp)收到消息后通過層間消息將本模塊維護(hù)的用戶實例信息發(fā)給l3(rrc)。

d)核對用戶實例信息,根據(jù)核對結(jié)果進(jìn)行相應(yīng)處理:l3(rrc)收到消息后,將消息中的用戶實例信息與l3(rrc)本模塊的用戶實例信息進(jìn)行核對。根據(jù)核對的結(jié)果進(jìn)行相應(yīng)的處理。對于兩者完全一致的情況不需要處理;對于用戶實例在l3(rrc)存在而在l2(pdcp)不存在的情況,發(fā)起用戶上下文釋放流程,包括s1鏈路釋放、rrc連接釋放以及本地釋放;對于用戶實例在l3(rrc)不存在而在l2(pdcp)存在的情況,l3(rrc)通知l2(pdcp)刪除該用戶實例。

e)在周期性定時器第4n+2次超時的時候,l3(rrc)與l2(rlc)進(jìn)行用戶一致性檢查。處理原則與上述步驟b)~d)相同。

f)在周期性定時器第4n+3次超時的時候,l3(rrc)與l2(mac)進(jìn)行用戶一致性檢查。處理原則與上述步驟b)~d)相同。

g)在周期性定時器第4n+4次超時的時候,l3(rrc)與l1(phy)進(jìn)行用戶一致性檢查。處理原則與上述步驟b)~d)相同。然后令n=n+1,將計數(shù)器n加1,返回步驟b),繼續(xù)下一輪流程處理。

步驟a)中的設(shè)置,使得用戶一致性檢查是周期性的,使用周期性定時器進(jìn)行控制;

步驟b)、c)中,使用層間消息傳遞用戶實例信息;

步驟d)中,將兩個模塊的用戶實例進(jìn)行核對,根據(jù)核對的結(jié)果進(jìn)行相應(yīng)的處理,對于不一致的情況可由l3(rrc)發(fā)起用戶實例刪除,從而恢復(fù)用戶實例一致。

具體實施時,l3(rrc)對l2(pdcp)、l2(rlc)、l2(mac)、l1(phy)進(jìn)行檢查的順序也可以調(diào)整,可以視為等同替換方案。

參見圖2,實施例為針對enb內(nèi)l3、l2、l1各層用戶實例進(jìn)行一致性檢查提供的具體流程如下:

1)啟動周期定時器,置n=0:l3(rrc)啟動周期性定時器,定時器時長設(shè)置為5分鐘,同時將計數(shù)器n清0;

2)l3發(fā)給pdcp用戶信息請求:周期性定時器第(4n+1)次超時的時候,l3(rrc)通過層間消息向l2(pdcp)發(fā)起用戶實例查詢請求;

3)pdcp發(fā)給l3用戶信息響應(yīng):l2(pdcp)收到消息后,通過層間消息將本模塊維護(hù)的用戶實例信息發(fā)給l3(rrc);

4)核對用戶實例信息:l3(rrc)收到l2(pdcp)的用戶實例信息時,與l3(rrc)本模塊的用戶實例信息進(jìn)行核對。根據(jù)核對的結(jié)果進(jìn)行相應(yīng)的處理,分別進(jìn)入5)或6)。

5)不一致情況1,l3(rrc)存在但l2(pdcp)不存在ue實例,l3(rrc)發(fā)起完整的ue釋放流程:如果用戶實例在l3(rrc)存在但在l2(pdcp)不存在,l3(rrc)發(fā)起用戶上下文釋放流程,包括s1釋放、rrc釋放以及本地釋放;

6)不一致情況2,l3(rrc)不存在但l2(pdcp)存在ue實例,l3發(fā)給pdcp用戶釋放請求:如果用戶實例在l3(rrc)不存在但在l2(pdcp)存在,l3(rrc)通過層間消息通知l2(pdcp)釋放該用戶實例;

7)l3發(fā)給rlc用戶信息請求:周期性定時器第(4n+2)次超時的時候,l3(rrc)通過層間消息向l2(rlc)發(fā)起用戶實例查詢請求;

8)rlc發(fā)給l3用戶信息響應(yīng):l2(rlc)收到消息后,通過層間消息將本模塊維護(hù)的用戶實例信息發(fā)給l3(rrc);

9)核對用戶實例信息:l3(rrc)收到l2(rlc)的用戶實例信息時,與l3(rrc)本模塊的用戶實例信息進(jìn)行核對。根據(jù)核對的結(jié)果進(jìn)行相應(yīng)的處理,分別進(jìn)入10)或11)。

10)不一致情況1,l3(rrc)存在但l2(rlc)不存在ue實例,l3(rrc)發(fā)起完整的ue釋放流程,包括s1釋放、rrc釋放以及本地釋放:如果用戶實例在l3(rrc)存在但在l2(rlc)不存在,l3(rrc)發(fā)起用戶上下文釋放流程,包括s1釋放、rrc釋放以及本地釋放;

11)不一致情況2,l3(rrc)不存在但l2(rlc)存在ue實例,l3發(fā)給rlc用戶釋放請求:如果用戶實例在l3(rrc)不存在但在l2(rlc)存在,l3(rrc)通過層間消息通知l2(rlc)釋放該用戶實例;

12)l3發(fā)給mac用戶信息請求:周期性定時器第(4n+3)次超時的時候,l3(rrc)通過層間消息向l2(mac)發(fā)起用戶實例查詢請求;

13)mac發(fā)給l3用戶信息響應(yīng):l2(mac)收到消息后,通過層間消息將本模塊維護(hù)的用戶實例信息發(fā)給l3(rrc);

14)核對用戶實例信息:l3(rrc)收到l2(mac)的用戶實例信息時,與l3(rrc)本模塊的用戶實例信息進(jìn)行核對。根據(jù)核對的結(jié)果進(jìn)行相應(yīng)的處理,分別進(jìn)入15)或16)。

15)不一致情況1,l3(rrc)存在但l2(mac)不存在ue實例,l3(rrc)發(fā)起完整的ue釋放流程,包括s1釋放、rrc釋放以及本地釋放:如果用戶實例在l3(rrc)存在但在l2(mac)不存在,l3(rrc)發(fā)起用戶上下文釋放流程,包括s1釋放、rrc釋放以及本地釋放;

16)不一致情況2,l3(rrc)不存在但l2(mac)存在ue實例,l3發(fā)給mac用戶釋放請求:如果用戶實例在l3(rrc)不存在但在l2(mac)存在,l3(rrc)通過層間消息通知l2(mac)釋放該用戶實例;

17)l3發(fā)給l1用戶信息請求:周期性定時器第(4n+4)次超時的時候,l3(rrc)通過層間消息向l1(phy)發(fā)起用戶實例查詢請求;

18)l1發(fā)給l3的用戶信息響應(yīng):l1(phy)收到消息后,通過層間消息將本模塊維護(hù)的用戶實例信息發(fā)給l3(rrc);

19)核對用戶實例信息:l3(rrc)收到l1(phy)的用戶實例信息時,與l3(rrc)本模塊的用戶實例信息進(jìn)行核對。根據(jù)核對的結(jié)果進(jìn)行相應(yīng)的處理,分別進(jìn)入20)或21)。

20)不一致情況1,l3(rrc)存在但l1(phy)不存在ue實例,l3(rrc)發(fā)起完整的ue釋放流程,包括s1釋放、rrc釋放以及本地釋放:如果用戶實例在l3(rrc)存在但在l1(phy)不存在,l3(rrc)發(fā)起用戶上下文釋放流程,包括s1釋放、rrc釋放以及本地釋放;

21)不一致情況2,l3(rrc)不存在但l1(phy)存在ue實例,l3發(fā)給l1用戶釋放請求:如果用戶實例在l3(rrc)不存在但在l1(phy)存在,l3(rrc)通過層間消息通知l1(phy)釋放該用戶實例;

22)將計數(shù)器n加1,返回步驟2),繼續(xù)下一輪流程處理。

具體實施時,本領(lǐng)域技術(shù)人員可采用計算機(jī)軟件方式實現(xiàn)以上流程的自動運(yùn)行。

以上為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其它的任何未違背本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1