專利名稱:一種控制接入終端在不同網絡間切換的實現方法
技術領域:
本發(fā)明涉及無線網絡系統中接入終端的切換技術,特別是指在CDMA2000 1xEV-DO系統中控制接入終端(AT)強制切換到其它種類無線網絡的方法。
背景技術:
在CDMA2000 1xEV-DO系統中,AT與某個接入網(AN)的關系分為兩種情況一種是AT與AN已經建立了無線連接,并可以進行數據的傳送,這種狀態(tài)被稱為連接狀態(tài);另一種是AT已經和某個AN同步,并監(jiān)視該AN的信道,這種狀態(tài)通常被稱為空閑狀態(tài)。有時出于某些策略的考慮,比如,當前AN的業(yè)務比較擁塞,而且不管AT是處于空閑狀態(tài)還是連接狀態(tài),當前AN都會主動要求AT切換到其它的AN中,其處理的簡要過程如圖1所示,包括以下步驟步驟101、原AN向AT發(fā)送改變方向的消息Redirect,這里,原AN即為當前AN;步驟102、AT收到Redirect消息后,斷開與原AN之間的連接,重新接入到目標AN中,建立與目標AN之間的連接。
Redirect消息的格式參見表1所示,Redirect消息包括消息類型(MessageID)、信道數目(NumChannel)和信道(Channel)三個參數,其中MessageID是Redirect消息的ID,NumChannel是消息中的Channel的數目,而Channel則是對AT要切換的目標信道的描述。并且,由于Channel只能是同種類網絡中的具體信道。因此,Redirect消息只能使AT從一個CDMA2000 1xEV-DO網絡切換到另外一個CDMA2000 1xEV-DO網絡。
表1在上述過程中,步驟102具體的處理過程是這樣的AT收到Redirect消息后,該消息被送到AT的連接層的常用管理消息協議(Overhead MessagesProtocol)中,Overhead MeSSages Protocol通過常用管理消息中的網絡重定向擴展(OverheadMessage.NetworkRedirect)指示通知連接層的無線鏈路管理協議(AirlinkManagement Protocol);AirlinkManagement Protocol協議分析Redirect消息中的NumChannel,如果NumChannel為0,則認為該消息非法,否則控制AT斷開原來的空口連接,并切換到該消息所描述的目標AN中去。
對于一個單獨的CDMA2000 1xEV-DO系統中,通過以上方法來實現AN控制的切換是完全可行的。但是在目前多種無線技術共存的情況下,由于各種無線網絡各有優(yōu)缺點,運營商往往不會只運營一個單獨的無線網絡,通常會有同時運營多種無線網絡的需要,比如可以同時運營CDMA20001xEV-DO網絡和WLAN網絡。
在多種網絡并存的情況下,接入終端是雙模甚至多模終端,并且同時支持兩種甚至多種無線網絡制式。在這種情況下,如果出于無線資源的考慮,網絡主動要求AT從CDMA2000 1xEV-DO切換到其它種類的網絡中,此時利用原有Redirect消息方法卻不能實現。
發(fā)明內容
有鑒于此,本發(fā)明提出了一種控制接入終端在不同網絡間切換的實現方法,使其能強制AT從CDMA2000系統切換到其它種類的無線網絡中。
一種控制接入終端在不同網絡間切換的實現方法,是這樣實現的。
一種控制接入終端(AT)在不同網絡間切換的實現方法,應用于包括CDMA2000系統的多模無線網絡系統中,并且接入終端與CDMA2000系統已建立連接,該方法包括以下步驟A.預先設置一個使指定AT從當前網絡切換至與原網絡種類不同網絡的強制切換消息;B.當前無線網絡系統強制指定AT切換網絡時,當前無線網絡的接入網(AN)向該指定AT發(fā)送該強制切換消息;該AT收到該強制切換消息后,斷開與原AN之間的連接,搜索與CDMA2000種類不同的網絡,并與當前搜索到的網絡建立連接。
步驟A中所述強制切換消息是采用系統中原有的Redirect消息,且將該Redirect消息中的信道數目(NumChannel)設置為0。
步驟A中所述強制切換消息采用重新定義的至少包括消息類型(MessageID)和NumChannel參數的消息。
設置所定義的強制切換消息中的NumChannel為0。
所述強制切換消息進一步設置描述目標信道的參數ChannelEx,并根據目標信道的個數填寫NumChannel。
所述參數ChannelEx為TLV類型的消息域,包括信道類型(Type)、長度(Length)和信道描述值(Value ofChannel)三個參數。
所述步驟B包括B11.AT收到強制切換消息后,將該消息送到AT連接層的常用管理消息協議(Overhead Messages Protocol),該協議然后通過常用管理消息中的網絡重定向擴展指示通知連接層的無線鏈路管理協議(AirlinkManagement Protocol);B12.AirlinkManagement Protocol分析該消息中的NumChannel域是否為0,如果為0,則并通知AT搜索非CDMA2000網絡,并與搜索到信號最強的網絡建立連接,否則,強制切換失敗。
所述步驟B包括B21.當AT收到強制切換消息后,該消息被送到AT的連接層OverheadMessages Protocol中;
B22.Overhead Messages Protocol通過OverheadMessage.NetworkRedirectEx指示通知AirlinkManagement Protocol;B23.AirlinkManagement Protocol控制AT斷開原來的空口連接,并分析該消息中的ChannelEx域所表示的目標網絡的目標信道中,控制AT接入到該目標網絡的目標信道中。
本發(fā)明通過向AN發(fā)送一個使指定AT從當前網絡切換至與原網絡種類不同網絡的強制切換消息,使其實現強迫AT與原CDMA2000網絡斷開連接,并與非原種類網絡建立連接,且方法精確、靈活。
圖1為現有技術中將AT切換到同種網絡的流程示意圖;圖2為實現從CDMA2000 1xEV-DO系統切換到WLAN網絡中的流程示意圖。
具體實施例方式
下面結合附圖和具體實施例進一步說明本發(fā)明的技術方案。
本發(fā)明的核心內容是通過采用一個新的強制切換消息,實現AN強制AT從原CDMA2000 1xEV-DO網絡切換到與原網絡種類不同的網絡中。該強制切換消息可以采用兩種途徑來實現第一種途徑,采用原有的Redirect消息并且將其進行重新設置,獲得強制切換消息。
具體的說,將Redirect消息中的參數NumChannel設置為0,刪除原Redirect消息中參數Channel域。由于該Redirect消息不包含用于指示AT要切換的目標信道,因此,該消息表示通知AT切換到非CDMA20001xEV-DO網絡中。重新設置后的Redirect消息如表2所示。
表2第二種途徑,重新定義一個使指定AT從當前網絡切換至與原網絡種類不同網絡的強制切換消息。該強制切換消息與第一種途徑通過重新設置原Redirect消息后的結構一致。因此,如果該消息命名為RedirectEx,那么RedirectEx消息參數則至少包括Message ID和NumChannel兩部分。并且,由于不同類型的消息,其ID號是不相同的,因此,Message ID是區(qū)別與其他類型消息的標志。
基于上述思想,實現本發(fā)明的方法包括以下兩個步驟。當然,本發(fā)明實現的前提是AT能支持多模網絡,也就是AT可以在不同種類的網絡中進行通訊。
第一步、預先設置一個使指定接入終端(AT)從當前網絡切換至與原網絡種類不同網絡的強制切換消息,該強制切換消息可通過上面所述的兩種途徑獲得。
第二步、當AN需要將某個AT強制切換到其它種類的網絡時,AN向AT發(fā)送該強制切換消息,AT收到該消息后,AT斷開與原AN的連接,搜索與CDMA2000 1xEV-DO種類不同的網絡,并與當前搜索到的網絡建立連接。
具體的說,當AT收到與原網絡斷開、并通知AT搜索其它非原種類網絡的消息后,該消息被送到AT連接層的Overhead Messages Protocol中,然后Overhead Messages Protocol通過常用管理消息中的網絡重定向擴展指示通知連接層的AirlinkManagement Protocol。AirlinkManagement Protocol分析該消息中的NumChannel域,根據該域值指示AT搜索非CDMA20001xEV-DO網絡,并與搜索到的其它種類網絡中信號最強的網絡建立連接。
這里,如果采用重新設置原有的Redirect消息,常用管理消息中的網絡重定向擴展為OverheadMessage.NetworkRedirect,如果采用重新定義的RedirectEx消息,常用管理消息中的網絡重定向擴展為OverheadMessage.NetworkRedirectEx。但是這種情況下,這兩種指示都是用來指示AT搜索非CDMA2000 1xEV-DO網絡,并與搜索到的其它種類網絡中信號最強的網絡建立連接。
在多模網絡系統中,AT收到強制切換消息后,將搜索其它種類的網絡,但在通常情況下,AT與信號最強的網絡建立連接,具體占用該網絡中的哪一信道,并沒有作出具體規(guī)定,一般由具體網絡的接入策略決定。
舉個例子來說,接入終端是雙模終端,同時支持CDMA2000 1xEV-DO接入和WLAN接入,且采用原有的Redirect消息。在初始狀態(tài)時,該接入終端處于CDMA2000 1xEV-DO網絡中的原AN范圍,但CDMA20001xEV-DO網絡中AN決定將該接入終端切換到WLAN網絡中,參見圖2,其切換流程的簡要流程圖為步驟201、AN向要強制切換的接入終端發(fā)送NumChannel為0的Redirect消息;步驟202、接入終端收到NumChannel為0的Redirect的消息后,斷開與CDMA2000 1xEV-DO網絡的連接,搜索其它網絡,并與搜索到的WLAN網絡建立連接。
在上述例子中,如果采用新定義消息RedirectEx,其處理過程可以分為兩種情況一種是對于未確定目標信道的情況,將NumChannel設置為0,此時,其實現過程與步驟201、步驟202是一致的。
另一種是對于事先已確定好目標信道的情況,在步驟201中要增加設置強制切換消息中的目標信道參數。如表3所示,新定義的RedirectEx消息包括Message ID、NumChannel和ChannelEx,從表中可以看出,該消息的結構與步驟201中定義的消息結構只相差參數ChannelEx。參數ChannelEx是描述目標信道的消息域,該消息域為TLV類型,即類型長度信道描述值。RedirectEx消息中可以包括多個目標信道參數ChannelEx,隨著目標信道的增加,該消息的長度也在不斷增加。參見表4所示,每個參數ChannelEx都包括信道類型(Type)、長度(Length)和信道描述值(Value of Channel)三個子參數。其中,Type表明目標無線信道的類型,包括802.11b、802.11a、802.11g、藍牙(BlueTooth)等;Length表示Value of Channel的具體長度;Value of Channel是對目標信道的描述,對于每種不同無線網絡,該值都是不同的。
表3
表4因此,當AN確定將AT切換到目標信道時,將向AT發(fā)送上述定義的RedirectEx消息;當AT收到該RedirectEx消息后,將該RedirectEx消息送到AT連接層的Overhead Messages Protocol中用來通知連接層斷開與原CDMA2000 1xEV-DO系統中的連接,并切換到其它種類網絡中的指定信道中;Overhead Messages Protocol通過OverheadMessage.NetworkRedirectEx指示通知連接層的AirlinkManagement Protocol;AirlinkManagement Protocol控制AT斷開原來的空口連接,并分析該消息中的各個域表示的目標網絡中的目標信道,控制AT與該目標網絡中的目標信道建立連接。
本發(fā)明可以應用在CDMA2000 1xEV-DO和其它無線網絡進行雙網組網甚至多網組網時,網絡可以根據網絡資源的使用情況,對接入終端AT進行多個網絡之間的無線資源調配,并且該方法精確、靈活的。
權利要求
1.一種控制接入終端(AT)在不同網絡間切換的實現方法,應用于包括CDMA2000系統的多模無線網絡系統中,并且接入終端與CDMA2000系統已建立連接,其特征在于,該方法包括以下步驟A.預先設置一個使指定AT從當前網絡切換至與原網絡種類不同網絡的強制切換消息;B.當前無線網絡系統強制指定AT切換網絡時,當前無線網絡的接入網(AN)向該指定AT發(fā)送該強制切換消息;該AT收到該強制切換消息后,斷開與原AN之間的連接,搜索與CDMA2000種類不同的網絡,并與當前搜索到的網絡建立連接。
2.根據權利要求1所述的方法,其特征在于,步驟A中所述強制切換消息是采用系統中原有的Redirect消息,且將該Redirect消息中的信道數目(NumChannel)設置為0。
3.根據權利要求1所述的方法,其特征在于,步驟A中所述強制切換消息采用重新定義的至少包括消息類型(Message ID)和NumChannel參數的消息。
4.根據權利要求3所述的方法,其特征在于,設置所定義的強制切換消息中的NumChannel為0。
5.根據權利要求3所述的方法,其特征在于,所述強制切換消息進一步設置描述目標信道的參數ChannelEx,并根據目標信道的個數填寫NumChannel。
6.根據權利要求5所述的方法,其特征在于,所述參數ChannelEx為TLV類型的消息域,包括信道類型(Type)、長度(Length)和信道描述值(Value ofChannel)三個參數。
7.根據權利要求2或4所述的方法,其特征在于,所述步驟B包括B11.AT收到強制切換消息后,將該消息送到AT連接層的常用管理消息協議(Overhead Messages Protocol),該協議然后通過常用管理消息中的網絡重定向擴展指示通知連接層的無線鏈路管理協議(AirlinkManagement Protocol);B12.AirlinkManagement Protocol分析該消息中的NumChannel域是否為0,如果為0,則并通知AT搜索非CDMA2000網絡,并與搜索到信號最強的網絡建立連接,否則,強制切換失敗。
8.根據權利要求5所述的方法,其特征在于,所述步驟B包括B21.當AT收到強制切換消息后,該消息被送到AT的連接層OverheadMessages Protocol中;B22.Overhead Messages Protocol通過OverheadMessage.NetworkRedirectEx指示通知AirlinkManagement Protocol;B23.AirlinkManagement Protocol控制AT斷開原來的空口連接,并分析該消息中的ChannelEx域所表示的目標網絡的目標信道中,控制AT接入到該目標網絡的目標信道中。
全文摘要
本發(fā)明公開了一種控制接入終端切換到其它網絡的實現方法,應用于包括CDMA2000系統的多模無線網絡系統中,并且接入終端與CDMA2000系統已建立連接,該方法包括預先設置一個使指定接入終端(AT)從當前網絡切換至與原網絡種類不同網絡的強制切換消息;當前無線網絡系統強制AT切換網絡時,該網絡的接入網(AN)向AT發(fā)送該強制切換消息;AT收到該強制切換消息后,斷開與原AN之間的連接,搜索與CDMA2000種類不同的網絡,并與當前搜索到的網絡建立連接。本發(fā)明通過向AN發(fā)送一個使指定AT從當前網絡切換至與原網絡種類不同網絡的強制切換消息,使其實現強迫AT與原CDMA2000網絡斷開連接,并與非原種類網絡建立連接,且方法精確、靈活。
文檔編號H04W68/00GK1521972SQ0310243
公開日2004年8月18日 申請日期2003年1月28日 優(yōu)先權日2003年1月28日
發(fā)明者朱源泉 申請人:華為技術有限公司