定時器取值的處理方法及裝置與流程
2023-09-20 08:47:10 1

本發明涉及通信領域,具體而言,涉及一種定時器取值的處理方法及裝置。
背景技術:
隨著無線多媒體業務的飛速發展,人們對高數據速率和用戶體驗的需求日益增長,從而對傳統的長期演進(Long Term Evolution,簡稱為LTE)蜂窩網絡的系統容量和覆蓋提出了較高的要求。在傳統的LTE蜂窩網絡中,宏基站(eNB)作為唯一的接入側網元為用戶設備(User Equipment,簡稱為UE)提供接入服務。為了滿足用戶對較高數據速率的需求並提高蜂窩網絡頻譜效率,運營商在部署LTE蜂窩網絡時,大量部署低功率節點(Low Power Node,簡稱為LPN)作為宏基站的補充,為UE提供接入服務。LPN具備低成本、低功率以及方便部署等特點,通常可以包括:熱點部署和增強覆蓋兩種部署場景,其能夠有效地提高室內或室外熱點區域高速率數據業務的數據速率,改善邊遠地區或小區邊緣覆蓋。通常LPN也可稱為小基站,其可以包括但不限於:家庭基站(Home eNB,簡稱為HeNB)、微微基站(pico eNB),射頻拉遠單元/頭(RRU/RRH)、中繼節點(Relay Node,RN)。但是,由於小基站下的小小區(small cell)的覆蓋範圍較小,中高速移動UE穿過小基站時發生切換失敗的概率增大,從而影響UE服務連續性。為了提升引入small cell後的UE移動性能,業內提出由某個基站(例如:宏基站)保證基本覆蓋,UE總是與該基站保持無線資源控制(Radio Resource Control,簡稱為RRC)連接,而small cell只作為傳輸節點(Transmission Point,簡稱為TP)以提供高數據率並滿足用戶的節電需求。圖1是根據相關技術的雙連接架構示意圖。如圖1所示,在這種系統架構下,UE至少與兩個基站保持連接並使用兩個基站下的無線資源,從而可以實現跨節點的無線資源聚合,這種架構通常稱為雙連接架構。UE連接的兩個基站中具有一定管理控制能力的通常稱為主基站(Master eNB,簡稱為MeNB),而另一個基站則稱為輔基站(Secondary eNB,簡稱為SeNB)。
在上述圖1中,對於每一個UE而言,在控制面上,MeNB可以通過S1-MME連接到移動管理實體(Mobility Management Entity,MME),MeNB和SeNB之間可以通過X2-C連接。而在用戶面上,對於MCG bearer而言,MeNB可以通過S1-U連接到服務網關(Serving Gateway,S-GW),而SeNB不參加到用戶面的數據傳輸。此外,對於split bearer而言,MeNB可以通過S1-U連接到S-GW,以及MeNB可以通過X2-U連接到SeNB。對於SCG bearer而言,SeNB可以通過S1-U連接到S-GW,而MeNB則不參加到用戶面的數據傳輸。
當前,第三代合作夥伴計劃(3GPP)正在討論Release 13的雙連接切換增強。切換 增強的場景可以包括以下之一:
場景一、單連接到雙連接的場景,即UE在源側是單連接,在目標側是雙連接,其等同於切換後添加SeNB;
進一步地,上述單連接到雙連接的場景又可以進一步包括以下之一:
(1)UE在切換前是單連接在宏站eNB1上,而在切換後是雙連接在宏站eNB2和小基站eNB3(即SeNB)上;
(2)UE在切換前是單連接在小基站eNB1上,而在切換後是雙連接到宏站eNB2和小基站eNB1(即SeNB)上;
(3)UE在切換前是單連接在小基站eNB1上,而在切換後是雙連接在宏站eNB3和小基站eNB2(即SeNB)上。
場景二、雙連接到雙連接的場景,即UE在源側是雙連接,在目標側也是雙連接。
進一步地,上述雙連接到雙連接的場景又可以進一步包括以下之一:
(1)UE在切換前是雙連接在宏站eNB1和小基站eNB3(即SeNB)上,而在切換後是雙連接在宏站eNB2和小基站eNB3(即SeNB)上;
(2)UE在切換前是雙連接在宏站eNB1和小基站eNB3(即SeNB)上,而在切換後是雙連接宏站eNB2和小基站eNB4(即SeNB)上。
圖2是根據相關技術的基於圖1所示的切換增強場景的信令交互流程圖。如圖2所示,在切換前,UE是單連接到eNB1或者雙連接到eNB1和SeNB的。具體操作流程如下:
步驟S202:UE發送測量上報給eNB1,切換被觸發。
步驟S204:eNB1向eNB2發送切換請求消息(HANDOVER REQUEST)。eNB1在切換請求消息中攜帶了UE的測量上報,從而使得eNB2可以使用該測量上報來選擇合適的SeNB以繼續雙連接。當eNB1發送X2切換請求消息時,開啟定時器TRELOCprep。
步驟S206:如果eNB2決定來添加或者保留SeNB,eNB2發送SeNB添加請求消息(SENB ADDITION REQUEST)給SeNB。如果UE在切換之前是雙連接在eNB1和SeNB上的,那麼eNB2需要在SeNB添加請求消息中攜帶SeNB UE X2AP ID以關聯到eNB1建立的在SeNB中的UE上下文。當eNB2發送SeNB添加請求消息時,開啟定時器TDCprep。
步驟S208:SeNB回復SeNB添加請求確認消息(SENB ADDITION REQUEST ACKNOWLEDGE)消息給eNB2。SeNB可能在SeNB添加請求確認消息中攜帶數據前傳地址。當接收到SeNB添加請求確認消息的時候,eNB2停止定時器TDCprep。
步驟S210:eNB2回復切換請求確認消息(HANDOVER REQUEST ACKNOWLEDGE)給eNB1。當接收到切換請求確認消息,eNB1停止定時器TRELOCprep。
步驟S212:eNB1發送SeNB釋放請求消息(SENB RELEASE REQUEST)給SeNB以初始UE的資源釋放。
步驟S214:eNB1發送RRC連接重配消息(RRC Connection Reconfiguration)給UE。在RRC連接重配消息中攜帶SCG配置信息。
步驟S216:UE執行隨機接入到eNB2。
步驟S218:UE回復RRC連接重配完成消息(RRC Connection Reconfiguration Complete)到eNB2。
步驟S220:UE執行隨機接入到SeNB。
步驟S222:RRC重配過程完成,eNB2發送SeNB重配完成消息(SeNB RECONFIGURATION COMPLETE)來通知SeNB請求的配置已經成功地運用到UE上。
步驟S224:eNB2發送路徑轉換請求消息(PATH SWITCH REQUEST)給MME來請求轉換下行GTP隧道到一個新的GTP隧道端點。
步驟S226:MME回復路徑轉換請求確認消息(PATH SWITCH REQUEST ACKNOWLEDGE)給eNB2。
步驟S228:eNB2發送UE上下文釋放請求消息(UE CONTEXT RELEASE)消息給eNB1來指示eNB1釋放UE上下文相關的無線和控制面資源。
步驟S230:eNB1發送UE上下文釋放請求消息給SeNB來觸發SeNB中源側X2UE相關的信令連接的釋放。
在上述交互流程中,X2切換準備過程與SeNB添加準備過程可以是兩個獨立的過程。源eNB1在發送X2切換請求消息給目標eNB2時所設置的定時器的值與目標eNB2在發送SeNB添加請求消息給SeNB時所設置的定時器的值可以是缺乏關聯性的。因此,有可能導致圖2所示的雙連接切換增強方案失敗。
技術實現要素:
本發明實施例提供了一種定時器取值的處理方法及裝置,以至少解決相關技術中由於源eNB1在發送X2切換請求消息給目標eNB2時所設置的定時器的值與目標eNB2在發送SeNB添加請求消息給SeNB時所設置的定時器的值缺乏關聯性從而導致雙連接切換增強方案無法正常實施的問題。
根據本發明實施例的一個方面,提供了一種定時器取值的處理方法,包括以下之一:
源基站根據目標基站發送的指示信息調整第一定時器的值;源基站根據操作管理維護髮送的配置信息設置第一定時器的值;目標基站根據源基站發送的切換請求消息設置第二定時器的值;目標基站根據源基站發送的切換失敗消息調整第二定時器的值;目標基站根據操作管理維護髮送的配置信息設置第二定時器的值。
進一步地,源基站根據指示信息調整第一定時器的值包括:源基站接收來自於目標基站的指示信息,其中,指示信息是在目標基站獲取到第一定時器超時導致切換失敗且自身設置的第二定時器未超時的情況下,在確定未能從SeNB接收到SeNB添加請求響應消息後發出的;源基站根據指示信息調整第一定時器的值。
進一步地,源基站根據操作管理維護髮送的配置信息設置第一定時器的值包括:源基站從操作管理維護獲取配置信息;源基站根據配置信息設置第一定時器的值。
進一步地,目標基站根據切換請求消息設置第二定時器的值包括:目標基站接收來自於源基站的切換請求消息,其中,切換請求消息中攜帶有源基站設置的第一定時器的值;目標基站根據第一定時器的值來輔助設置第二定時器的值。
進一步地,目標基站根據源基站發送的切換失敗消息調整第二定時器的值包括:目標基站在獲取到第一定時器超時導致切換失敗且自身設置的第二定時器未超時的情況下,在確定未能從SeNB獲取到SeNB添加請求響應消息時,調整第二定時器的值。
進一步地,目標基站在確定由源基站處設置的第一定時器超時導致切換取消以及自身設置的第二定時器未超時,但未能從SeNB獲取到SeNB添加請求的響應消息的情況下,還向SeNB發送SeNB添加請求取消消息,其中,SeNB添加取消消息中攜帶有原因值,原因值用於指示取消的原因。
進一步地,目標基站根據操作管理維護髮送的配置信息設置第二定時器的值包括:目標基站從操作管理維護獲取配置信息;目標基站根據配置信息設置第二定時器的值。
根據本發明實施例的另一方面,提供了一種定時器取值的處理裝置,包括:調整模塊;調整模塊應用於源基站;調整模塊,用於根據目標基站發送的指示信息調整第一定時器的值;或者,根據操作管理維護髮送的配置信息設置第一定時器的值;或者,調整模塊應用於目標基站;調整模塊,用於根據源基站發送的切換請求消息設置第二定時器的值;或者,根據源基站發送的切換失敗消息調整第二定時器的值;或者,根據操作管理維護髮送的配置信息設置第二定時器的值。
進一步地,調整模塊包括:接收單元,用於接收來自於目標基站的指示信息,其中,指示信息是在目標基站獲取到第一定時器超時導致切換失敗且自身設置的第二定時器未超時的情況下,在確定未能從輔基站SeNB接收到SeNB添加請求響應消息後發出的;調整單元,用於根據指示信息調整第一定時器的值。
進一步地,調整模塊包括:獲取單元,用於從操作管理維護獲取配置信息;調整單元,用於根據配置信息設置第一定時器的值。
進一步地,調整模塊包括:接收單元,用於接收來自於源基站的切換請求消息,其中,切換請求消息中攜帶有源基站設置的第一定時器的值;調整單元,用於根據第一定時器的值來輔助設置第二定時器的值。
進一步地,調整模塊,用於在獲取到由源基站處設置的第一定時器超時導致切換失敗且自身設置的第二定時器未超時的情況下,在確定未能從輔基站SeNB獲取到SeNB添加請求響應消息時,調整第二定時器的值。
進一步地,調整模塊還包括:發送模塊,用於在確定由源基站處設置的第一定時器超時導致切換取消以及自身設置的第二定時器未超時,但未能從輔基站SeNB獲取到SeNB添加請求的響應消息的情況下,還向SeNB發送SeNB添加請求取消消息,其中,SeNB添加取消消息中攜帶有原因值,原因值用於指示取消的原因。
進一步地,調整模塊包括:獲取單元,用於從操作管理維護獲取配置信息;調整單元,用於根據配置信息設置第二定時器的值。
通過本發明實施例,採用源基站根據目標基站發送的指示信息調整第一定時器的值;或者,源基站根據操作管理維護髮送的配置信息設置第一定時器的值;或者,目標基站根據源基站發送的切換請求消息設置第二定時器的值;或者,目標基站根據源基站發送的切換失敗消息調整第二定時器的值;或者,目標基站根據操作管理維護髮送的配置信息設置第二定時器的值,解決了相關技術中由於源eNB1在發送X2切換請求消息給目標eNB2時所設置的定時器的值與目標eNB2在發送SeNB添加請求消息給SeNB時所設置的定時器的值缺乏關聯性從而導致雙連接切換增強方案無法正常實施的問題,進而可以確保雙連接切換增強方案能夠成功實施,同時,也可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程發生失敗。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
圖1是根據相關技術的雙連接架構示意圖;
圖2是根據相關技術的基於圖1所示的切換增強場景的信令交互流程圖;
圖3是根據本發明實施例的定時器取值的處理方法的流程圖;
圖4是根據本發明優選實施例一的雙連接切換增強中定時器設置的流程圖;
圖5是根據本發明優選實施例二的雙連接切換增強中定時器設置的流程圖;
圖6是根據本發明優選實施例三的雙連接切換增強中定時器設置的流程圖;
圖7是根據本發明實施例的定時器取值的處理裝置的結構框圖;
圖8是根據本發明優選實施例一的定時器取值的處理裝置的結構框圖;
圖9是根據本發明優選實施例二的定時器取值的處理裝置的結構框圖;
圖10是根據本發明優選實施例三的定時器取值的處理裝置的結構框圖;
圖11是根據本發明優選實施例四的定時器取值的處理裝置的結構框圖;
圖12是根據本發明優選實施例五的定時器取值的處理裝置的結構框圖。
具體實施方式
下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。
需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語「第一」、「第二」等是用於區別類似的對象,而不必用於描述特定的順序或先後次序。以下各個優選實施例中,eNB1指代源基站,而eNB2指代目標基站;另外,TRELOCprep相當於第一定時器,而TDCprep相當於第二定時器。
在本實施例中提供了一種定時器取值的處理方法,圖3是根據本發明實施例的定時器取值的處理方法的流程圖,如圖3所示,該流程包括如下步驟:
步驟S302,源基站根據目標基站發送的指示信息調整第一定時器的值;或者,
源基站根據操作管理維護髮送的配置信息設置第一定時器的值;或者,
目標基站根據源基站發送的切換請求消息設置第二定時器的值;或者,
目標基站根據源基站發送的切換失敗消息調整第二定時器的值;或者,
目標基站根據操作管理維護髮送的配置信息調整第二定時器的值。
通過上述步驟,源基站(eNB1)可以根據目標基站發送的指示信息調整第一定時器的值;或者,源基站根據操作管理維護髮送的配置信息設置第一定時器的值;或者,目標基站(eNB2)可以根據源基站發送的切換請求消息設置第二定時器的值;或者,目標基站根據源基站設置的第一定時器和自身設置的第二定時器是否超時的判定結果,以及是否從輔基站獲取到預設類型響應消息確定是否調整第二定時器的值;或者,目標基站根據操作管理維護髮送的配置信息調整第二定時器的值,從而使得源eNB1在發送X2切換請求消息給目標eNB2的時候設置的定時器的值與目標eNB2在發送SeNB添加請求消息給SeNB的時候設置的定時器的值是相互協調的,從而保證源eNB1和目標 eNB2都設置合理的定時器的值,由此解決了相關技術中由於源eNB1在發送X2切換請求消息給目標eNB2時所設置的定時器的值與目標eNB2在發送SeNB添加請求消息給SeNB時所設置的定時器的值缺乏關聯性從而導致雙連接切換增強方案無法正常實施的問題,進而可以確保雙連接切換增強方案能夠成功實施,同時,也可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程發生失敗。
優選地,在步驟S302中,源基站根據指示信息調整第一定時器的值可以包括以下步驟:
步驟S1:源基站接收來自於目標基站的指示信息,其中,指示信息是在目標基站獲取到第一定時器超時導致切換失敗且自身設置的第二定時器未超時的情況下,在確定未能從SeNB接收到SeNB添加請求響應消息後發出的;
步驟S2:源基站根據指示信息調整第一定時器的值。
在優選實施例中,eNB1發送X2切換請求消息給eNB2來初始切換準備過程。當eNB1發送X2切換請求消息時,開啟定時器TRELOCprep。由於在定時器TRELOCprep超時之前,若eNB1還沒有從eNB2處接收到切換請求消息的響應消息,eNB1發送切換取消消息(HANDOVER CANCEL)來初始切換取消過程,進而來取消和eNB2的切換準備過程。當eNB2獲知由於定時器TRELOCprep超時而導致切換取消的信息,eNB2處設置的定時器TDCprep未超時,但仍然沒有從SeNB處獲取對SeNB添加請求的響應消息,eNB2可以發送指示信息給eNB1來促使eNB1調整設置的TRELOCprep的值。
優選地,在步驟S302中,源基站根據操作管理維護髮送的配置信息設置第一定時器的值可以包括以下操作:
步驟S3:源基站從操作管理維護獲取配置信息;
步驟S4:源基站根據配置信息設置第一定時器的值。
在優選實施例中,操作管理維護可以合理地配置源eNB1發送X2切換請求消息時的定時器TRELOCprep的值。
優選地,在步驟S302中,目標基站根據切換請求消息設置第二定時器的值可以包括以下步驟:
步驟S5:目標基站接收來自於源基站的切換請求消息,其中,切換請求消息中攜帶有源基站設置的第一定時器的值;
步驟S6:目標基站根據第一定時器的值來輔助設置第二定時器的值。
在優選實施例中,源eNB1可以發送X2切換請求消息給eNB2來初始切換準備過程。當eNB1發送X2切換請求消息時,開啟定時器TRELOCprep。eNB1在發送給eNB2的X2切換請求消息中攜帶設置的TRELOCprep的值。eNB2發送SeNB添加請求消息給SeNB 來初始SeNB添加準備過程。當eNB2發送SeNB添加請求消息時,開啟定時器TDCprep。eNB2在設置定時器TDCprep時,需要根據eNB2在步驟S404中獲取到的TRELOCprep值,來輔助設置合理的TDCprep值。
優選地,在步驟S302中,目標基站根據源基站發送的切換失敗消息調整第二定時器的值可以包括以下步驟:
步驟S7:目標基站在獲取到第一定時器超時導致切換失敗且自身設置的第二定時器未超情況下,在確定未能從SeNB獲取到SeNB添加請求響應消息時,調整第二定時器的值。
在優選實施過程中,上述目標基站在確定由源基站處設置的第一定時器超時導致切換取消以及自身設置的第二定時器未超時,但未能從SeNB獲取到SeNB添加請求的響應消息的情況下,還向SeNB發送SeNB添加請求取消消息,其中,SeNB添加取消消息中攜帶有原因值,原因值用於指示取消的原因。
優選地,在步驟S302中,目標基站根據操作管理維護髮送的配置信息設置第二定時器的值可以包括以下操作:
步驟S8:目標基站從操作管理維護獲取配置信息;
步驟S9:目標基站根據配置信息設置第二定時器的值。
在優選實施例中,操作管理維護可以合理地配置目標eNB2發送SeNB添加請求消息時的定時器TDCprep的值。
下面將結合以下幾個優選實施方式對上述優選實施過程作進一步的描述。
優選實施例一
圖4是根據本發明優選實施例一的雙連接切換增強中定時器設置的流程圖。如圖4所示,該優選實施例主要呈現了eNB2在設置定時器TDCprep(相當於上述第二定時器)時,根據eNB1發送的切換請求消息中攜帶的TRELOCprep(相當於上述第一定時器)的值,來輔助設置合理的TDCprep值,從而保證後續如上述圖2所示的雙連接切換增強方案能夠成功實施。該交互流程可以包括以下步驟:
步驟S402:UE發送測量上報給eNB1,切換被觸發。
步驟S404:eNB1發送X2切換請求消息給eNB2來初始切換準備過程。當eNB1發送X2切換請求消息時,開啟定時器TRELOCprep。eNB1在發送給eNB2的X2切換請求消息中攜帶設置的TRELOCprep的值。
步驟S406:eNB2發送SeNB添加請求消息給SeNB來初始SeNB添加準備過程。當eNB2發送SeNB添加請求消息時,開啟定時器TDCprep。eNB2在設置定時器TDCprep 時,需要根據eNB2在步驟S404中獲取到的TRELOCprep值,來輔助設置合理的TDCprep值。
需要說明的是,設置定時器TDCprep的值需要小於定時器TRELOCprep的值。
步驟S408:SeNB回復SeNB添加請求確認消息消息給eNB2。當接收到SeNB添加請求確認消息的時候,eNB2停止定時器TDCprep。
步驟S410:eNB2回復切換請求確認消息給eNB1。當接收到切換請求確認消息,eNB1停止定時器TRELOCprep。
步驟S412:eNB1發送SeNB釋放請求消息給SeNB來初始UE的資源釋放。
步驟S414:eNB1發送RRC連接重配消息給UE。
步驟S416:UE執行隨機接入到eNB2。
步驟S418:UE回復RRC連接重配完成消息至eNB2。
步驟S420:UE執行隨機接入到SeNB。
步驟S422:RRC重配過程完成,eNB2發送SeNB重配完成消息來通知SeNB請求的配置已經成功地運用在UE上。
步驟S424:eNB2發送路徑轉換請求消息給MME來請求轉換下行GTP隧道到一個新的GTP隧道端點。
步驟S426:MME回復路徑轉換請求確認消息給eNB2。
步驟S428:eNB2發送UE上下文釋放請求消息給eNB1來指示eNB1釋放UE上下文相關的無線和控制面資源。
步驟S430:eNB1發送UE上下文釋放請求消息給SeNB來觸發SeNB中源側X2UE相關的信令連接的釋放。
優選實施例二
圖5是根據本發明優選實施例二的雙連接切換增強中定時器設置的流程圖。如圖5所示,在該優選實施例中,假設eNB2在發送SeNB添加請求消息時設置的定時器TDCprep的值大於eNB1在發送X2切換請求消息時設置的定時器TRELOCprep的值。在優選實施過程中,主要是基於eNB1通知的定時器TRELOCprep超時而導致切換失敗的信息以及eNB2自身獲知的設置的定時器TDCprep未超時,但仍然沒有從SeNB處獲取到對SeNB添加請求的響應消息的信息,來調整設置的TDCprep的值,從而可以確保後續如上述圖2所示的雙連接切換增強方案能夠成功實施;或者,可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程也出現失敗。其具體信息交互流程如下:
步驟S502:UE發送測量上報給eNB1,切換被觸發。
步驟S504:eNB1發送X2切換請求消息給eNB2來初始切換準備過程。當eNB1發送X2切換請求消息時,開啟定時器TRELOCprep。
步驟S506:eNB2發送SeNB添加請求消息給SeNB來初始SeNB添加準備過程。當eNB2發送SeNB添加請求消息時,開啟定時器TDCprep。
步驟S508:由於在定時器TRELOCprep超時之前,eNB1還沒有從eNB2處接收到切換請求消息的響應消息,eNB1發送切換取消消息(HANDOVER CANCEL)來初始切換取消過程,進而來取消與eNB2之間的切換準備過程。eNB1在發送給eNB2的切換取消消息中攜帶有原因值,該原因值設置為定時器TRELOCprep超時。
步驟S510:eNB2發送SeNB添加取消消息給SeNB。eNB2在SeNB添加取消消息中攜帶合適的原因值來指示取消的原因,在該優選實施例中,上述原因值可以是定時器TRELOCprep超時。
步驟S512:當eNB2從上述步驟中獲知由於定時器TRELOCprep超時而導致切換取消的信息,eNB2處設置的定時器TDCprep未超時,但仍然沒有從SeNB處獲取對SeNB添加請求的響應消息,此時eNB2可以調整設置的TDCprep的值,例如:減小設置的定時器TDCprep的值,可以確保後續如上述圖2所示的雙連接切換增強方案能夠成功實施;或者,可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程也失敗。
需要說明的是,上述步驟S510與上述步驟S512並沒有先後執行順序。
優選實施例三
圖6是根據本發明優選實施例三的雙連接切換增強中定時器設置的流程圖。如圖6所示,在該優選實施例中,假設eNB2在發送SeNB添加請求消息時設置的定時器TDCprep的值大於eNB1在發送X2切換請求消息時設置的定時器TRELOCprep的值。該優選實施例主要是基於eNB1通知的定時器TRELOCprep超時而導致切換失敗的信息以及eNB2自身獲知的設置的定時器TDCprep未超時,但仍然沒有從SeNB處獲取對SeNB添加請求的響應消息的信息,eNB2發送指示信息給eNB1來促使eNB1調整設置的TRELOCprep的值,從而可以確保後續如上述圖2所示的雙連接切換增強方案能夠成功實施;或者,可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程也發生失敗。其具體信息交互流程如下:
步驟S602:UE發送測量上報給eNB1,切換被觸發。
步驟S604:eNB1發送X2切換請求消息給eNB2來初始切換準備過程。當eNB1 發送X2切換請求消息時,開啟定時器TRELOCprep。
步驟S606:eNB2發送SeNB添加請求消息給SeNB來初始SeNB添加準備過程。當eNB2發送SeNB添加請求消息時,開啟定時器TDCprep。
步驟S608:由於在定時器TRELOCprep超時之前,eNB1還沒有從eNB2處接收到切換請求消息的響應消息,eNB1發送切換取消消息(HANDOVER CANCEL)來初始切換取消過程,進而來取消和eNB2的切換準備過程。eNB1在發送給eNB2的切換取消消息中攜帶有原因值,該原因值設置為定時器TRELOCprep超時。
步驟S610:eNB2發送SeNB添加取消消息給SeNB。eNB2在SeNB添加取消消息中攜帶合適的原因值來指示取消的原因,在該優選實施例中,該原因值可以是定時器TRELOCprep超時。
步驟S612:當eNB2從上述步驟中獲知由於定時器TRELOCprep超時而導致切換取消的信息,eNB2處設置的定時器TDCprep未超時,但仍然沒有從SeNB處獲取對SeNB添加請求的響應消息,eNB2可以發送指示信息給eNB1來促使eNB1調整設置的TRELOCprep的值。
需要說明的是,上述步驟S610與上述S612沒有先後執行順序。
步驟S614:eNB1調整設置的TRELOCprep的值,例如:適當地增大定時器TRELOCprep的值,從而可以確保後續如上述圖2所示的雙連接切換增強方案能夠成功實施;或者,可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程也失敗。
優選實施例四
作為本發明的另一個優選實施方式,操作管理維護(Operation Administration and Maintenance,簡稱為OAM)可以合理地配置eNB1發送X2切換請求消息時的定時器TRELOCprep的值和eNB2發送SeNB添加請求消息時的定時器TDCprep的值,從而可以確保後續如上述圖2所示的雙連接切換增強方案能夠成功實施;或者,可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程也發生失敗。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如ROM/RAM、磁碟、光碟)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。
在本實施例中還提供了一種定時器取值的處理裝置,該裝置用於實現上述實施例及優選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語「模塊」可以實現預定功能的軟體和/或硬體的組合。儘管以下實施例所描述的裝置較佳地以軟體來實現,但是硬體,或者軟體和硬體的組合的實現也是可能並被構想的。
圖7是根據本發明實施例的定時器取值的處理裝置的結構框圖,如圖7所示,該裝置包括:調整模塊10;調整模塊10應用於源基站或目標基站。
當調整模塊10應用於源基站時,調整模塊10,用於根據目標基站發送的指示信息調整第一定時器的值;或者,根據操作管理維護髮送的配置信息設置第一定時器的值。
當調整模塊10應用於目標基站時,調整模塊10,用於根據源基站發送切換請求消息設置第二定時器的值;或者,根據源基站發送的切換失敗消息調整第二定時器的值;或者,根據操作管理維護髮送的配置信息設置第二定時器的值。
採用如圖7所述的裝置,解決了相關技術中由於源eNB1在發送X2切換請求消息給目標eNB2時所設置的定時器的值與目標eNB2在發送SeNB添加請求消息給SeNB時所設置的定時器的值缺乏關聯性從而導致雙連接切換增強方案無法正常實施的問題,進而可以確保雙連接切換增強方案能夠成功實施,同時,也可以避免由於SeNB添加準備過程失敗而導致源eNB1切換到目標eNB2的切換準備過程發生失敗。
圖8是根據本發明優選實施例一的定時器取值的處理裝置的結構框圖,如圖8所示,該調整模塊10可以進一步包括:接收單元100,用於接收來自於目標基站的指示信息,其中,指示信息是在目標基站獲取到第一定時器超時導致切換失敗且自身設置的第二定時器未超時的情況下,在確定未能從輔基站SeNB接收到SeNB添加請求響應消息後發出的;調整單元102,用於根據指示信息調整第一定時器的值。
圖9是根據本發明優選實施例二的定時器取值的處理裝置的結構框圖,如圖9所示,該調整模塊10可以進一步包括:獲取單元104,用於從操作管理維護獲取配置信息;調整單元106,用於根據配置信息設置第一定時器的值。
圖10是根據本發明優選實施例三的定時器取值的處理裝置的結構框圖,如圖10所示,該調整模塊10可以進一步包括:接收單元108,用於接收來自於源基站的切換請求消息,其中,切換請求消息中攜帶有源基站設置的第一定時器的值;調整單元110,用於根據第一定時器的值來輔助設置第二定時器的值。
優選地,該調整模塊10,用於在獲取到由源基站處設置的第一定時器超時導致切換失敗且自身設置的第二定時器未超時的情況下,在確定未能從輔基站SeNB獲取到SeNB添加請求的響應消息時,調整第二定時器的值。
圖11是根據本發明優選實施例四的定時器取值的處理裝置的結構框圖,如圖11所示,定時器取值的處理裝置還可以進一步包括:發送模塊20,用於在確定由源基站處設 置的第一定時器超時導致切換取消以及自身設置的第二定時器未超時,但未能從輔基站SeNB獲取到SeNB添加請求的響應消息的情況下,還向SeNB發送SeNB添加請求取消消息,其中,SeNB添加取消消息中攜帶有原因值,原因值用於指示取消的原因。
圖12是根據本發明優選實施例五的定時器取值的處理裝置的結構框圖,如圖12所示,該調整模塊10可以進一步包括:獲取單元112,用於從操作管理維護獲取配置信息;調整單元114,用於根據配置信息設置為第二定時器的值。
需要說明的是,上述各個模塊以及各個模塊內設置的各個單元是可以通過軟體或硬體來實現的,對於後者,可以通過以下方式實現,但不限於此:上述模塊均位於同一處理器中;或者,上述模塊分別位於多個處理器中。
本發明的實施例還提供了一種存儲介質。可選地,在本實施例中,上述存儲介質可以被設置為存儲用於執行上述定時器取值的處理方法中各個步驟的程序代碼。
可選地,在本實施例中,上述存儲介質可以包括但不限於:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬碟、磁碟或者光碟等各種可以存儲程序代碼的介質。
可選地,在本實施例中,處理器根據存儲介質中已存儲的程序代碼執行上述定時器取值的處理方法。
可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。
顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。