專利名稱:一種實現(xiàn)用戶設(shè)備遷移的方法、系統(tǒng)及無線網(wǎng)絡(luò)控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種實現(xiàn)用戶設(shè)備(UE, User Equipment)遷移的方法、系統(tǒng)及無線網(wǎng)絡(luò)控制器(RNC, Radio Network Controller)。
背景技術(shù):
在無線蜂窩網(wǎng)絡(luò)中,每個RNC控制一定區(qū)域的若干數(shù)目的小區(qū),同時 RNC還控制駐留在這些小區(qū)的UE的無線資源的分配,該小區(qū)即為UE的月良 務(wù)RNC ( SRNC, Serving RNC )。當UE從一個RNC控制的小區(qū)移動到另 一個RNC控制的小區(qū)時,該UE的SRNC也發(fā)生變化,這個過程叫做該UE 的遷移。
參見圖1,圖1為現(xiàn)有技術(shù)實現(xiàn)UE遷移的方法流程圖。
步驟101: SRNC通過測量控制(Meas Ctrl)消息控制UE對所在小區(qū)
的相鄰小區(qū)進行測量;
步驟102: UE向SRNC返回測量才艮告(Meas Rprt)消息。
步驟103:由于UE向目標RNC (TRNC, Target RNC)移動,SRNC
根據(jù)UE上報的測量報告消息,判決在UE與TRNC之間建立一條Uu連接,
在SRNC與TRNC之間建立Iur連接。
步驟104: UE向SRNC發(fā)送測量報告(Meas Rprt)消息。在UE遷移
過程中,會持續(xù)上報測量報告消息。
步驟105: SRNC根據(jù)UE上報的測量報告消息,刪除UE與SRNC之
間的無線鏈路。
步驟106: SRNC發(fā)起遷移,TRNC執(zhí)行遷移準備。在遷移準備過程中,TRNC與核心網(wǎng)(CN, Core Network)建立Iu連接,TRNC建立該UE的上 下文,并為UE申請相應(yīng)無線資源,如無線鏈路控制(RLC, Radio Link Control)資源等;并且TRNC還為該UE新建各種與無線資源相關(guān)的實體, 如RLC實體。
步驟107:遷移準備就緒后,SRNC觸發(fā)遷移執(zhí)行,向TRNC發(fā)送遷移 執(zhí)行(Reloc Commit)消息,斷開SRNC與之間的TRNC的Iur連接。
步驟108: TRNC執(zhí)行遷移,向UE發(fā)送通用陸地移動接入網(wǎng)移動性信 息 (URTAN Mobility Info , Universal Terrestrial Radio Access Network Mobility Info )消息,通知UE將自己更換為UE的SRNC。 UE重建RLC實 體,重建后的RLC實體序列號為0。
步驟109: UE向新的SRNC返回URTAN移動性信息確認(URTAN Mobility Info Conf)消息,通知新的SRNC步驟108中所要求的更換過程已 執(zhí)行完畢。
通過上述過程完成UE的SRNC的遷移。上述步驟106中,TRNC為 UE新建RLC實體,由于該RLC實體是新建的,因此其序列號為會被初始 化為0。當UE發(fā)生遷移后,為了使UE在新的無線網(wǎng)絡(luò)子系統(tǒng)(RNS, Radio Network Subsystem )中能夠正常接收和發(fā)送信令消息,在UE與新的SRNC 之間的Uu接口上需要實現(xiàn)RLC層的同步,也就是說,對于確認模式(AM, Affirm Mode ) RLC而言,UE與新的SRNC之間對應(yīng)RLC實體的序列號應(yīng) 保持一致。為了保持兩端RLC實體序列號的一致,步驟108中TRNC執(zhí)行 遷移(此時TRNC已成為新的SRNC ),并向UE發(fā)送URTAN Mobility Info 消息后,UE的RLC實體需進行重建,重建后的UE的RLC實體的序列號 為0,以保持與新的SRNC的RLC實體的序列號一致。步驟109中,UE向 新的SRNC返回URTAN Mobility Info Conf消息,由于UE的RLC實體剛 剛重建,RLC實體的序列號為O,因而該消息數(shù)據(jù)包的序列號將從0開始。
發(fā)明人在實現(xiàn)本發(fā)明實施例過程中發(fā)現(xiàn)上述過程中,可能存在以下問 題由于UE在遷移過程中持續(xù)向RNC上報測量報告消息,其RLC實體的序列號也持續(xù)增加。如果上報測量報告消息的動作發(fā)生在步驟108中所述的 下發(fā)URTAN Mobility Info消息之后,并且在UE重建RLC實體之前,則此 時上報的測量報告消息數(shù)據(jù)包的序列號不為0;但是,對于原來的TRNC來 說,由于已經(jīng)下發(fā)了 URTAN Mobility Info消息,其預期接收的數(shù)據(jù)包的序 列號應(yīng)該為O,收到序列號不為0的測量報告消息數(shù)據(jù)包后,TRNC會認為 之前的數(shù)據(jù)包沒有收到,于是TRNC的RLC實體下發(fā)位圖,通知UE的RLC 實體進行復位。如果網(wǎng)絡(luò)側(cè)配置最大復位次數(shù)為1,則此時UE就發(fā)生了不 可恢復性錯誤,因而發(fā)生掉話。
由于在遷移過程中,UE—般是周期性上報測量報告消息,且周期為ms 級,因此發(fā)生上述場景的概率較大。可見,UE在遷移的過程中,發(fā)生掉話 現(xiàn)象的概率較高。
發(fā)明內(nèi)容
本發(fā)明實施例提出 一種實現(xiàn)UE遷移的方法,用于實現(xiàn)在UE遷移的過程中, 降低發(fā)生掉話現(xiàn)象的概率。
本發(fā)明實施例還提出一種實現(xiàn)UE遷移的系統(tǒng)及目標無線網(wǎng)絡(luò)控制器,用 于實現(xiàn)在UE遷移的過程中,降低發(fā)生掉話現(xiàn)象的概率。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的
一種實現(xiàn)UE遷移的方法,包括
UE向TRNC遷移,TRNC為所述UE建立相應(yīng)的RLC實體; 所述RLC實體接收UE發(fā)送的數(shù)據(jù)包,判斷所述數(shù)據(jù)包的序列號是否 為0,如果是,則保存所述數(shù)據(jù)包,接收并保存UE發(fā)送的后續(xù)數(shù)據(jù)包;如 果不是,則繼續(xù)執(zhí)行所述接收數(shù)據(jù)包、并判斷數(shù)據(jù)包的序列號是否為O的步驟。
一種實現(xiàn)UE遷移的系統(tǒng),包括
UE,用于向TRNC遷移,并向TRNC發(fā)送數(shù)據(jù)包;
TRNC,用于為向所述TRNC遷移的UE建立對應(yīng)的RLC實體;所述RLC實體用于接收UE發(fā)送的數(shù)據(jù)包,判斷所述數(shù)據(jù)包的序列號是否為0,如果是, 則保存所述數(shù)據(jù)包,接收并保存UE發(fā)送的后續(xù)數(shù)據(jù)包;如果不是,則繼續(xù)執(zhí) 行所述接收數(shù)據(jù)包、并判斷數(shù)據(jù)包的序列號是否為0的步驟。 一種實現(xiàn)UE遷移的無線網(wǎng)絡(luò)控制器,包括
RRC實體,用于為向該無線網(wǎng)絡(luò)控制器遷移的UE建立相應(yīng)的RLC實體; 判斷模塊,用于判斷所述RLC實體所接收的UE發(fā)送的數(shù)據(jù)包的序列 號是否為0,如果是,則通知所述RLC實體保存所述數(shù)據(jù)包,接收并保存 UE發(fā)送的后續(xù)數(shù)據(jù)包;如果不是,則通知RLC實體繼續(xù)執(zhí)行所述接收數(shù)據(jù) 包,并繼續(xù)執(zhí)行判斷RLC實體所接收的數(shù)據(jù)包的序列號是否為0的步驟。
可見,本發(fā)明實施例提出的實現(xiàn)UE遷移的方法、系統(tǒng)及無線網(wǎng)絡(luò)控制 器,在UE遷移過程中TRNC重新建立的RLC實體對收到的數(shù)據(jù)包的特殊 處理,即當收到數(shù)據(jù)包的序列號不為0時,直接丟棄該數(shù)據(jù)包,而不是觸 發(fā)位圖過程。通過上述特殊處理,使得如果遷移過程中UE誤報消息到TRNC 時,TRNC不會通知UE的RLC實體進行復位,從而降低UE在遷移過程中 發(fā)生掉話的概率。
圖1為現(xiàn)有技術(shù)實現(xiàn)UE遷移的方法流程圖2為本發(fā)明實施例實現(xiàn)UE遷移的方法流程圖。
具體實施例方式
本發(fā)明實施例提出一種實現(xiàn)UE遷移的方法,參見圖2,圖2為本發(fā)明
實施例實現(xiàn)UE遷移的方法流程圖,包括
步驟201: UE向TRNC遷移,TRNC為該UE建立相應(yīng)的RLC實體; 步驟202: TRNC的RLC實體接收UE發(fā)送的數(shù)據(jù)包,判斷所述數(shù)據(jù)包
的序列號是否為O,如果是,則執(zhí)行步驟203;如果不是,則丟棄該數(shù)據(jù)包,
繼續(xù)執(zhí)行步驟202。步驟203:保存接收到的數(shù)據(jù)包,接收并保存UE發(fā)送的后續(xù)數(shù)據(jù)包。 進入后續(xù)正常的層2 (L2, Level2)接收過程。
上述方法中,步驟202和步驟203在圖1所示的步驟108之后進行。步 驟108中TRNC向UE發(fā)送URTAN Mobility Info消息后,TRNC預期接收 序列號為O的數(shù)據(jù)包,此后執(zhí)行步驟202和步驟203,如果UE發(fā)生消息誤 報到TRNC,則TRNC直接丟棄序列號不為0的數(shù)據(jù)包、但不觸發(fā)位圖過程, UE的RLC實體不進行復位,直到TRNC收到第一個序列號為0的數(shù)據(jù)包后, 進入后續(xù)正常的L2接收過程。通過這種機制,不會改變TRNC的RLC實體 的接收狀態(tài),并且使得UE重建RLC實體后仍然可以與TRNC正常通信, 從而減少了 UE在遷移過程中發(fā)生掉話現(xiàn)象的可能性。
另外,即使UE在傳輸過程中的確發(fā)生丟包現(xiàn)象,TRNC不可能接收到 序列號為O的數(shù)據(jù)包,那么上述步驟202也不會無限循環(huán)下去。因為,可以 依賴現(xiàn)有技術(shù)中已有的RLC實體本身的復位釋放鏈路,也就是在步驟202 中丟棄數(shù)據(jù)包的次數(shù)超過預先設(shè)定的上限時,TRNC的RLC實體會觸發(fā)位 圖過程,并通知UE的RLC實體進行復位,之后發(fā)送的數(shù)據(jù)包的序列號重 新乂人0開始。
上述方法中,步驟201中的RLC實體為AM RLC實體;TRNC為UE 建立相應(yīng)的RLC實體的步驟具體為TRNC的無線資源控制(RRC, Radio Resource Control)實體為UE建立相應(yīng)的RLC實體。
本發(fā)明實施例還提出一種實現(xiàn)UE遷移的系統(tǒng),包括
UE,用于向TRNC遷移,并向TRNC發(fā)送數(shù)據(jù)包;
TRNC,用于在自身為向所述TRNC遷移的UE建立對應(yīng)的RLC實體; 所述RLC實體用于接收UE發(fā)送的數(shù)據(jù)包,判斷所述數(shù)據(jù)包的序列號是否 為0,如果是,則保存所述數(shù)據(jù)包,接收并保存UE發(fā)送的后續(xù)數(shù)據(jù)包;如 果不是,則繼續(xù)執(zhí)行所述接收數(shù)據(jù)包、并判斷數(shù)據(jù)包的序列號是否為0的步驟。
本發(fā)明實施例還提出一種實現(xiàn)UE遷移的無線網(wǎng)絡(luò)控制器,其特征在于,所述無線網(wǎng)絡(luò)控制器包括
RRC實體,用于在自身為向該無線網(wǎng)絡(luò)控制器遷移的UE建立相應(yīng)的RLC 實體;
判斷模塊,用于判斷所述RLC實體所接收的UE發(fā)送的數(shù)據(jù)包的序列號是 否為0,如果是,則通知所述RLC實體保存所述數(shù)據(jù)包,接收并保存UE發(fā)送 的后續(xù)數(shù)據(jù)包;如果不是,則通知RLC實體繼續(xù)執(zhí)行所述接收數(shù)據(jù)包,并繼續(xù) 執(zhí)行判斷RLC實體所接收的數(shù)據(jù)包的序列號是否為0的步驟。
上述線網(wǎng)絡(luò)控制器還可以進一步包括
發(fā)送模塊,用于向UE發(fā)送通用陸地移動接入網(wǎng)移動性信息消息; 判斷啟動模塊,用于在所述發(fā)送模塊向UE發(fā)送通用陸地移動接入網(wǎng)移動
性信息消息后,啟動判斷模塊執(zhí)行所述判斷。
上述RRC實體,可以用于為向該無線網(wǎng)絡(luò)控制器遷移的UE建立相應(yīng)
的AM RLC實體。
可見,本發(fā)明實施例提出的方法、系統(tǒng)及無線網(wǎng)絡(luò)控制器,在TRNC 向UE下發(fā)URTAN Mobility Info消息后,TRNC的RLC對收到的序列號不 為0的數(shù)據(jù)包僅做丟棄處理、但不下發(fā)位圖,從而避免在遷移過程中由于 UE的誤報所導致的UE的RLC實體的復位現(xiàn)象,因而能夠降低UE遷移過 程中發(fā)生掉話的概率。
權(quán)利要求
1、一種實現(xiàn)用戶設(shè)備UE遷移的方法,其特征在于,所述方法包括UE向目標無線網(wǎng)絡(luò)控制器TRNC遷移,TRNC為所述UE建立相應(yīng)的無線鏈路控制RLC實體;所述RLC實體接收UE發(fā)送的數(shù)據(jù)包,判斷所述數(shù)據(jù)包的序列號是否為0,如果是,則保存所述數(shù)據(jù)包,接收并保存UE發(fā)送的后續(xù)數(shù)據(jù)包;如果不是,則繼續(xù)執(zhí)行所述接收數(shù)據(jù)包、并判斷數(shù)據(jù)包的序列號是否為0的步驟。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述RLC實體接收UE發(fā) 送的數(shù)據(jù)包之前進一步包括TRNC向UE發(fā)送通用陸地移動接入網(wǎng)移動性信息消息。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述RLC實體為確認才莫 式AMRLC實體。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述TRNC為UE建立相應(yīng) 的RLC實體的步驟包括所述TRNC的無線資源控制RRC實體為UE建立相應(yīng)的RLC實體。
5、 才艮據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括當連 續(xù)接收序列號不為0的數(shù)據(jù)包的次數(shù)超過預先設(shè)定的門卩艮值時,所述TRNC的 RLC實體觸發(fā)位圖過程,通知UE的RLC實體進行復位。
6、 一種實現(xiàn)UE遷移的系統(tǒng),其特征在于,所述系統(tǒng)包括 UE,用于向TRNC遷移,并向TRNC發(fā)送數(shù)據(jù)包;TRNC,用于為向所述TRNC遷移的UE建立對應(yīng)的RLC實體;所述RLC 實體用于接收UE發(fā)送的數(shù)據(jù)包,判斷所述數(shù)據(jù)包的序列號是否為0,如果是, 則保存所述數(shù)據(jù)包,接收并保存UE發(fā)送的后續(xù)數(shù)據(jù)包;如果不是,則繼續(xù)執(zhí) 行所述接收數(shù)據(jù)包、并判斷數(shù)據(jù)包的序列號是否為0的步驟。
7、 一種實現(xiàn)UE遷移的無線網(wǎng)絡(luò)控制器,其特征在于,所述無線網(wǎng)絡(luò)控制 器包括RRC實體,用于為向該無線網(wǎng)絡(luò)控制器遷移的UE建立相應(yīng)的RLC實體; 判斷模塊,用于判斷所述RLC實體所接收的UE發(fā)送的數(shù)據(jù)包的序列號是 否為O,如果是,則通知所述RLC實體保存所述數(shù)據(jù)包,接收并保存UE發(fā)送 的后續(xù)數(shù)據(jù)包;如果不是,則通知RLC實體繼續(xù)執(zhí)行所述接收數(shù)據(jù)包,并繼續(xù) 執(zhí)行判斷RLC實體所接收的數(shù)據(jù)包的序列號是否為0的步驟。
8、 根據(jù)權(quán)利要求7所述的無線網(wǎng)絡(luò)控制器,其特征在于,所述無線網(wǎng)絡(luò)控 制器進一步包括發(fā)送模塊,用于向UE發(fā)送通用陸地移動接入網(wǎng)移動性信息消息; 判斷啟動模塊,用于在所述發(fā)送模塊向UE發(fā)送通用陸地移動接入網(wǎng)移動 性信息消息后,啟動判斷模塊執(zhí)行所述判斷。
9、 根據(jù)權(quán)利要求7所述的無線網(wǎng)絡(luò)控制器,其特征在于,所述RRC實體, 用于為向該無線網(wǎng)絡(luò)控制器遷移的UE建立相應(yīng)的AMRLC實體。
全文摘要
本發(fā)明公開了一種實現(xiàn)用戶設(shè)備(UE)遷移的方法、系統(tǒng)及無線網(wǎng)絡(luò)控制器(RNC),其中方法包括UE向目標RNC(TRNC)遷移,TRNC為所述UE建立相應(yīng)的無線鏈路控制(RLC)實體;所述RLC實體接收UE發(fā)送的數(shù)據(jù)包,判斷所述數(shù)據(jù)包的序列號是否為0,如果是,則保存所述數(shù)據(jù)包,接收并保存UE發(fā)送的后續(xù)數(shù)據(jù)包;如果不是,則繼續(xù)執(zhí)行所述接收數(shù)據(jù)包、并判斷數(shù)據(jù)包的序列號是否為0的步驟。本發(fā)明提出的方法、系統(tǒng)及RNC,能夠在UE遷移的過程中降低出現(xiàn)掉話現(xiàn)象的概率。
文檔編號H04W24/10GK101453749SQ200710194728
公開日2009年6月10日 申請日期2007年11月29日 優(yōu)先權(quán)日2007年11月29日
發(fā)明者強 張, 軍 王, 胡建波, 穎 金 申請人:華為技術(shù)有限公司