專利名稱:一種終端在異質(zhì)網(wǎng)絡(luò)間切換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其設(shè)計(jì)一種終端在異質(zhì)網(wǎng)絡(luò)間切換的方法及系統(tǒng)。
背景技術(shù):
通信技術(shù)的發(fā)展日新月異,各種新的接入技術(shù)層出不窮,這些不同的網(wǎng)絡(luò)也有各自適宜的覆蓋范圍和應(yīng)用場景。為了實(shí)現(xiàn)無處不在的通訊服務(wù),支持多種接入方式的多模終端應(yīng)運(yùn)而生,同時(shí)用戶終端如何在這些異質(zhì)網(wǎng)絡(luò)間的無縫切換和漫游的問題變的日趨突出。為了解決用戶在異質(zhì)網(wǎng)絡(luò)(包括IEEE802.3、IEEE802.11和IEEE802.16這些802網(wǎng)絡(luò)以及第三代移動(dòng)通信標(biāo)準(zhǔn)化伙伴項(xiàng)目(3GPP 3rd Generation Partnership Project)和第三代移動(dòng)通信標(biāo)準(zhǔn)化伙伴項(xiàng)目二(3GPP2 3rd Generation Partnership Project2)等)之間的無縫切換問題,IEEE802無線工作組成立了IEEE 802切換研究組——Handoff ECSG,后來正式命名為IEEE 802.21工作組。
IEEE802.21項(xiàng)目的目的是為了改善用戶的移動(dòng)體驗(yàn)。通過輔助網(wǎng)絡(luò)的切換,而不管它們是不是同種媒體類型,包括有線和無線,使移動(dòng)設(shè)備在網(wǎng)絡(luò)環(huán)境支持的情況下完成無縫切換變成可能。已有的移動(dòng)IP(MIP Mobile IP),可以認(rèn)為實(shí)現(xiàn)了層三的切換,使得用戶在網(wǎng)絡(luò)地址發(fā)生改變之后,保證了上層業(yè)務(wù)的連續(xù)性。但仍然存在用戶和網(wǎng)絡(luò)的底層鏈路完全斷開的時(shí)段,從而影響了服務(wù)的QoS(增加了延遲,抖動(dòng)等指標(biāo))。IEEE802.21的目的就是為了幫助實(shí)現(xiàn)鏈路層的網(wǎng)絡(luò)切換,從而改善用戶的體驗(yàn)。
為了實(shí)現(xiàn)這種切換的無縫性和連續(xù)性,IEEE802.21在已有的移動(dòng)性管理協(xié)議棧中引入了一個(gè)新的協(xié)議功能層媒體無關(guān)的切換功能(MIHF MediaIndependent Handover Function)。MIHF功能實(shí)體主要提供了以下的服務(wù)來幫助用戶切換過程媒體無關(guān)的事件服務(wù)(MIES Media Independent Event Service)提供關(guān)于鏈路特征、鏈路狀態(tài)和鏈路質(zhì)量的動(dòng)態(tài)變化事件的事件分類、事件過濾和事件報(bào)告;媒體無關(guān)的命令服務(wù)(MICS Media Independent Command Service)提供MIH用戶管理和控制與切換和移動(dòng)性相關(guān)的鏈路行為;媒體無關(guān)的信息服務(wù)(MIIS Media Independent Information Service)提供服務(wù)網(wǎng)絡(luò)和周圍網(wǎng)絡(luò)的特征和業(yè)務(wù)的詳細(xì)信息,這些信息用于有效的系統(tǒng)接入和切換決定。
MIHF在邏輯上定義成終端和網(wǎng)絡(luò)的移動(dòng)性管理協(xié)議棧中的一個(gè)薄層,在切換決定中起著助手和助推器的功能。針對多模終端,MIHF提供給上層需要做切換決定和如何有效做切換決定的一些必要信息,上層基于MIHF的輸入和上下文做切換決定和鏈路選擇,從而可能實(shí)現(xiàn)無縫的切換。MIHF位置和關(guān)鍵服務(wù)如圖1所示。
此外,IEEE802.21還定義了媒體無關(guān)的切換協(xié)議,主要是對于以下流程的描述MIH能力發(fā)現(xiàn)終端或者網(wǎng)絡(luò)的MIHF發(fā)現(xiàn)哪個(gè)實(shí)體支持MIH功能,并且支持的程度如何;MIH遠(yuǎn)程注冊不同網(wǎng)元的MIHF可互相注冊,以接受媒體無關(guān)切換消息,包括遠(yuǎn)程事件;MIH消息交互兩端的MIHF可以通過適當(dāng)?shù)膫鬏敺绞剑褂肕IH協(xié)議進(jìn)行交互。協(xié)議中規(guī)定了包的格式,消息格式和消息交互過程。
現(xiàn)有的IEEE802.21標(biāo)準(zhǔn)中定義了四對消息,以實(shí)現(xiàn)異質(zhì)網(wǎng)絡(luò)間切換過程中的信令交互,消息的列表及其主要功能如表一所示。
表1MIH切換命令消息功能列表利用上述四對消息,一個(gè)由終端觸發(fā)的典型切換流程如圖2所示。其中,MIH_Handover_Prepare.request和MIH_Handover_Prepare.response消息交互用于服務(wù)網(wǎng)絡(luò)PoA向目標(biāo)網(wǎng)絡(luò)PoA申請資源預(yù)留。如圖2所示,包括以下步驟S201、終端(STA/UE)向服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)發(fā)送媒體無關(guān)切換開始請求(MIH_Handover_Initiate.request);S202、服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)向目標(biāo)網(wǎng)絡(luò)附著點(diǎn)(Target PoA)發(fā)送媒體無關(guān)切換準(zhǔn)備請求(MIH_Handover_Prepare.request);S203、目標(biāo)網(wǎng)絡(luò)附著點(diǎn)(Target PoA)向服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)發(fā)送媒體無關(guān)切換準(zhǔn)備響應(yīng)(MIH_Handover_Prepare.response);S204、服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)向終端(STA/UE)發(fā)送媒體無關(guān)切換開始響應(yīng)(MIH_Handover_Initiate.response);S205、終端(STA/UE)向服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)發(fā)送媒體無關(guān)切換提交請求(MIH_Handover_Commit.request);S206、服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)向終端(STA/UE)發(fā)送媒體無關(guān)切換提交響應(yīng)(MIH_Handover_Commit.response);
S207、目標(biāo)網(wǎng)絡(luò)附著點(diǎn)(Target PoA)向服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)發(fā)送媒體無關(guān)切換完成請求(MIH_Handover_Complete.request);S208、服務(wù)網(wǎng)絡(luò)附著點(diǎn)(Serving PoA)向目標(biāo)網(wǎng)絡(luò)附著點(diǎn)(Target PoA)發(fā)送媒體無關(guān)切換完成響應(yīng)(MIH_Handover_Complete.response)。
在上述現(xiàn)有技術(shù)方案中,可見由服務(wù)網(wǎng)絡(luò)PoA發(fā)送切換準(zhǔn)備的消息MIH_Handover_Prepare.request到目標(biāo)網(wǎng)絡(luò)PoA,申請為將要切換來的終端進(jìn)行資源預(yù)留。當(dāng)終端進(jìn)入目標(biāo)網(wǎng)絡(luò)PoA的網(wǎng)絡(luò)之后,目標(biāo)網(wǎng)絡(luò)PoA需要發(fā)送該終端切換成功的消息MIH_Handover_Complete.request到該終端的原服務(wù)網(wǎng)絡(luò),以告知原服務(wù)網(wǎng)絡(luò),該用戶已經(jīng)成功進(jìn)入新網(wǎng)絡(luò),切換期間緩存的數(shù)據(jù)包可以轉(zhuǎn)發(fā)到新的PoA,并且釋放相關(guān)資源。
在IEEE802.21中,服務(wù)網(wǎng)絡(luò)通過MIH_Handover_Prepare.request消息,通知目標(biāo)網(wǎng)絡(luò),將會(huì)有新的終端以切換的方式進(jìn)入該網(wǎng)絡(luò),并且需要為之預(yù)留資源。在協(xié)議中,對于該消息內(nèi)容的描述如下表所述
表1MIH_Handover_Prepare.request消息內(nèi)容描述該消息中包含兩個(gè)字段,其中的Current Link Identifier指的是當(dāng)前接入網(wǎng)的標(biāo)識符,另一個(gè)字段Query Resource List指的是服務(wù)網(wǎng)絡(luò)向目標(biāo)網(wǎng)絡(luò)請求預(yù)留的資源列表。
考慮下面場景,兩個(gè)終端MN1和MN2,分別被PoA1和PoA2所在網(wǎng)絡(luò)服務(wù),二者都需要從當(dāng)前網(wǎng)絡(luò)切換到PoA3所屬網(wǎng)絡(luò)。首先PoA1和PoA2分別向PoA3發(fā)送MIH_Handover_Prepare.request消息。PoA3同意切換后,為二者進(jìn)行了資源預(yù)留,并返回MIH_Handover_Prepare.response。然后PoA1和PoA2都切換進(jìn)入PoA3所在網(wǎng)絡(luò),PoA3需要向MN1和MN2的原服務(wù)網(wǎng)絡(luò)返回切換成功的響應(yīng)消息。由于原服務(wù)網(wǎng)絡(luò)通知目標(biāo)網(wǎng)絡(luò)將要有終端切換進(jìn)入的時(shí)候,并沒有攜帶終端的相關(guān)信息,PoA3無法確定為MN1和MN2服務(wù)的原服務(wù)網(wǎng)絡(luò)PoA1和PoA2。也就無法向原服務(wù)網(wǎng)絡(luò)PoA1和PoA2正確返回切換成功消息。
發(fā)明內(nèi)容
本發(fā)明提供一種終端在網(wǎng)絡(luò)間切換的方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的當(dāng)終端切換成功后,目標(biāo)網(wǎng)絡(luò)PoA不知道服務(wù)網(wǎng)絡(luò)PoA信息,而有可能無法將MIH_Handover_Complete.request發(fā)送至服務(wù)網(wǎng)絡(luò)PoA的問題。
本發(fā)明方法包括一種終端在異質(zhì)網(wǎng)絡(luò)間切換的方法,包括A、終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)交互信息,觸發(fā)終端切換;B、目標(biāo)網(wǎng)絡(luò)附著點(diǎn)為所述終端預(yù)留資源,服務(wù)網(wǎng)絡(luò)附著點(diǎn)控制終端執(zhí)行切換操作;C、終端切換完成后,目標(biāo)網(wǎng)絡(luò)附著點(diǎn)依據(jù)終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,向服務(wù)網(wǎng)絡(luò)附著點(diǎn)發(fā)送終端切換成功消息。
所述步驟C中,所述終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,是終端標(biāo)識與服務(wù)網(wǎng)絡(luò)附著點(diǎn)的對應(yīng)關(guān)系。
所述步驟A中,所述終端將其終端標(biāo)識發(fā)送給服務(wù)網(wǎng)絡(luò)附著點(diǎn);所述步驟B中,所述服務(wù)網(wǎng)絡(luò)附著點(diǎn)將所述終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)附著點(diǎn),目標(biāo)網(wǎng)絡(luò)附著點(diǎn)建立所述終端標(biāo)識與服務(wù)網(wǎng)絡(luò)附著點(diǎn)的對應(yīng)關(guān)系。
所述步驟A中,所述終端通過媒體無關(guān)切換開始請求消息,或媒體無關(guān)切換開始響應(yīng)消息,或媒體無關(guān)切換狀態(tài)獲取響應(yīng)消息,將所述終端標(biāo)識發(fā)送給服務(wù)網(wǎng)絡(luò)附著點(diǎn)。
所述步驟B中,所述服務(wù)網(wǎng)絡(luò)附著點(diǎn)通過媒體無關(guān)切換準(zhǔn)備請求消息,將所述終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)附著點(diǎn)。
所述終端標(biāo)識與服務(wù)網(wǎng)絡(luò)附著點(diǎn)的對應(yīng)關(guān)系,設(shè)置為映射表。
所述終端標(biāo)識,可以為終端在目標(biāo)網(wǎng)絡(luò)中的媒體接入控制地址。
所述步驟B中,所述目標(biāo)網(wǎng)絡(luò)可以為多個(gè),所述終端標(biāo)識,為終端在目標(biāo)網(wǎng)絡(luò)中分別對應(yīng)的媒體接入控制地址。
本發(fā)明系統(tǒng)包括一種終端在異質(zhì)網(wǎng)絡(luò)間切換的系統(tǒng),包括為終端提供接入服務(wù)的服務(wù)網(wǎng)絡(luò)附著點(diǎn)和目標(biāo)網(wǎng)絡(luò)附著點(diǎn),還包括切換觸發(fā)單元,用于觸發(fā)終端切換操作;資源預(yù)留單元,位于所述目標(biāo)網(wǎng)絡(luò)附著點(diǎn),用于為所述終端預(yù)留資源;切換控制單元,位于所述服務(wù)網(wǎng)絡(luò)附著點(diǎn),用于控制終端執(zhí)行切換;終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息設(shè)置單元,位于目標(biāo)網(wǎng)絡(luò)附著點(diǎn),用于設(shè)置終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息;終端切換成功消息發(fā)送單元,位于目標(biāo)網(wǎng)絡(luò)附著點(diǎn),用于根據(jù)所述終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,向服務(wù)網(wǎng)絡(luò)附著點(diǎn)發(fā)送終端切換成功消息。
第一終端標(biāo)識發(fā)送單元,位于所述終端,用于將終端標(biāo)識發(fā)送給服務(wù)網(wǎng)絡(luò)附著點(diǎn);第二終端標(biāo)識發(fā)送單元,位于所述服務(wù)網(wǎng)絡(luò)附著點(diǎn),用于將終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)附著點(diǎn)。
所述目標(biāo)網(wǎng)絡(luò)附著點(diǎn)可以為多個(gè)。
本發(fā)明有益效果如下本發(fā)明方案,終端在網(wǎng)絡(luò)間切換過程中建立了與服務(wù)網(wǎng)絡(luò)PoA的關(guān)聯(lián)關(guān)系,可以將切換到目標(biāo)網(wǎng)絡(luò)的終端和服務(wù)網(wǎng)絡(luò)PoA進(jìn)行關(guān)聯(lián),這樣在多個(gè)終端同時(shí)進(jìn)行切換的時(shí)候,可以找到每個(gè)終端對應(yīng)的服務(wù)網(wǎng)絡(luò)PoA,從而保證切換流程的順利進(jìn)行。
圖1為現(xiàn)有技術(shù)中MIHF位置和關(guān)鍵服務(wù)示意圖;圖2為現(xiàn)有技術(shù)中終端觸發(fā)的切換流程示意圖;圖3為本發(fā)明方案的主流程示意圖;圖4為本發(fā)明實(shí)施例1的流程示意圖;圖5為本發(fā)明實(shí)施例2的流程示意圖;圖6為本發(fā)明實(shí)施例3的流程示意圖;圖7為本發(fā)明實(shí)施例4的流程示意圖;圖8為本發(fā)明一種終端在異質(zhì)網(wǎng)絡(luò)間切換的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合說明書附圖來說明本發(fā)明的具體實(shí)施方式
。
如圖3所示,是本發(fā)明的主流程示意圖,從圖中可見,本發(fā)明方案主要包括如下步驟S301、終端與服務(wù)網(wǎng)絡(luò)PoA交互信息,觸發(fā)終端切換。
該步驟可以由終端發(fā)起或者由網(wǎng)絡(luò)側(cè)發(fā)起,當(dāng)根據(jù)終端移動(dòng)或者系統(tǒng)性能要求,需要將終端切換至目標(biāo)網(wǎng)絡(luò)PoA時(shí),終端與服務(wù)網(wǎng)絡(luò)PoA交互信息,觸發(fā)切換過程。
該步驟可以由MIH_Handover_Initiate.request消息和MIH_Handover_Initiate.response消息承載完成。在該步驟中,可以在上述MIH_Handover_Initiate.request消息和MIH_Handover_Initiate.response消息承載中攜帶終端標(biāo)識,通過該信息交互,可以使得服務(wù)網(wǎng)絡(luò)PoA獲知終端標(biāo)識,為后續(xù)步驟中建立終端標(biāo)識和服務(wù)網(wǎng)絡(luò)PoA的關(guān)聯(lián)關(guān)系作準(zhǔn)備。
S302、目標(biāo)網(wǎng)絡(luò)PoA為所述終端預(yù)留資源,服務(wù)網(wǎng)絡(luò)PoA控制終端執(zhí)行切換操作。
該步驟中,服務(wù)網(wǎng)絡(luò)PoA與目標(biāo)網(wǎng)絡(luò)PoA之間交互終端切換信息,并由目標(biāo)網(wǎng)絡(luò)PoA為終端切預(yù)留資源,等待終端切換。
該步驟可以由MIH_Handover_Prepare.request消息和MIH_Handover_Prepare.response消息承載完成。
該步驟中可以有多個(gè)目標(biāo)網(wǎng)絡(luò)PoA,該多個(gè)目標(biāo)網(wǎng)絡(luò)PoA都可以為終端切換預(yù)留資源。
該步驟中,服務(wù)網(wǎng)絡(luò)PoA將上述終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)PoA,可以通過MIH_Handover_Prepare.request承載所述終端標(biāo)識。當(dāng)目標(biāo)網(wǎng)絡(luò)PoA接收到該終端標(biāo)識信息后,可以建立該終端標(biāo)識與服務(wù)網(wǎng)絡(luò)PoA的關(guān)聯(lián)關(guān)系。
S303、切換完成后,目標(biāo)網(wǎng)絡(luò)PoA依據(jù)終端與服務(wù)網(wǎng)絡(luò)PoA關(guān)聯(lián)信息,向服務(wù)網(wǎng)絡(luò)PoA發(fā)送終端切換成功消息。
所述終端標(biāo)識,可以為終端在目標(biāo)網(wǎng)絡(luò)中的媒體接入控制地址(MAC地址)。如果在WLAN網(wǎng)絡(luò)中,該MAC地址為IEEE定義的48位MAC地址。如果在3GPP2網(wǎng)絡(luò)中,該MAC地址為BCD格式的國際移動(dòng)用戶標(biāo)識碼(IMSIInternational Mobile Subscriber Identity)。
上述方案中,步驟S302中,所述目標(biāo)網(wǎng)絡(luò)可以為多個(gè),這樣所述終端標(biāo)識,就可以為終端在多個(gè)目標(biāo)網(wǎng)絡(luò)中分別對應(yīng)的MAC地址。
上述方案中,涉及到定義的3個(gè)消息,本發(fā)明方案可以對該消息格式進(jìn)行改動(dòng),通過增加相應(yīng)字段,來攜帶終端標(biāo)識,具體如下1、MIH_Handover_Prepare.request功能該消息用于切換過程中,服務(wù)網(wǎng)絡(luò)PoA向目標(biāo)網(wǎng)絡(luò)PoA查詢可用資源,以及為切換準(zhǔn)備鏈路。
修改在消息中增加一個(gè)“終端標(biāo)識符”字段,該標(biāo)識符應(yīng)該能夠唯一標(biāo)識該終端,并且終端在切換進(jìn)入目標(biāo)網(wǎng)絡(luò)PoA的時(shí)候,應(yīng)該會(huì)將該字段上報(bào)給目標(biāo)網(wǎng)絡(luò)PoA。
考慮到MAC地址的唯一性,以及在已有系統(tǒng)中,終端接入目標(biāo)網(wǎng)絡(luò)的時(shí)候,都會(huì)把自己的MAC地址上報(bào)給目標(biāo)網(wǎng)絡(luò)。因此可以考慮用終端的MAC地址,作為該終端標(biāo)識符。
需要注意的是,由于不同的網(wǎng)絡(luò)系統(tǒng)中定義的終端MAC地址,其格式和含義均不同。對于一個(gè)多模終端,其在不同模式接口上的MAC地址也不同,并且在進(jìn)入網(wǎng)絡(luò)的時(shí)候,需要使用對應(yīng)網(wǎng)絡(luò)接口上的MAC地址作為終端識別符。因此在進(jìn)行不同類型網(wǎng)絡(luò)間切換的時(shí)候,服務(wù)網(wǎng)絡(luò)PoA需要在切換準(zhǔn)備的請求消息MIH_Handover_Prepare.request中,將終端在新網(wǎng)絡(luò)中使用的MAC地址帶給目標(biāo)網(wǎng)絡(luò)PoA。這樣目標(biāo)網(wǎng)絡(luò)PoA會(huì)為指定的終端準(zhǔn)備資源預(yù)留,并且建立起該終端和其原服務(wù)網(wǎng)絡(luò)PoA之間的關(guān)聯(lián)。當(dāng)終端切換到目標(biāo)網(wǎng)絡(luò)PoA后,目標(biāo)網(wǎng)絡(luò)PoA可以根據(jù)該終端在接入的時(shí)候上報(bào)的MAC地址,按照已經(jīng)建立的終端和原服務(wù)網(wǎng)絡(luò)PoA映射表,找到終端的原服務(wù)網(wǎng)絡(luò)PoA,然后告知切換已經(jīng)成功,可以進(jìn)行后繼流程。
在802.21協(xié)議中,對MIH_Handover_Prepare.request消息內(nèi)容的一種可能修改方式如下表。其中的第三項(xiàng)是在原協(xié)議中增加的部分。
表2修改MIH_Handover_Prepare.request消息內(nèi)容描述2、MIH_Handover_Initiate.request功能該消息在網(wǎng)絡(luò)和終端的MIHF之間通訊,用于請求開始切換。
修改在終端觸發(fā)切換的情況下,考慮在切換初始的請求消息中增加“終端標(biāo)識符”字段。該標(biāo)識符應(yīng)該能夠唯一表示該終端在目標(biāo)網(wǎng)絡(luò)中使用的標(biāo)識符。
在802.21協(xié)議中,對MIH_Handover_Initiate.request消息內(nèi)容的一種可能修改方式如下表。其中的第五項(xiàng)是在原協(xié)議中增加的部分。
表3修改MIH_Handover_Initiate.request消息內(nèi)容描述3、MIH_Handover_Initiate.response功能該消息在網(wǎng)絡(luò)和終端的MIHF之間通訊,用于對切換開始請求消息的響應(yīng)。
修改在網(wǎng)絡(luò)觸發(fā)的情況下,如果網(wǎng)絡(luò)在收到終端的MIH_Handover_Initiate.response消息之后,才向目標(biāo)網(wǎng)絡(luò)請求資源預(yù)留,那么可以考慮在MIH_Handover_Initiate.response消息中增加“終端標(biāo)識符”字段。該標(biāo)識符應(yīng)該能夠唯一表示該終端在目標(biāo)網(wǎng)絡(luò)中使用的標(biāo)識符。
在802.21協(xié)議中,對MIH_Handover_Initiate.response消息內(nèi)容的一種可能修改方式如下表。其中的第五項(xiàng)是在原協(xié)議中增加的部分。
表4修改MIH_Handover_Initiate.response消息內(nèi)容描述實(shí)施例1服務(wù)網(wǎng)絡(luò)是3GPP2網(wǎng)絡(luò),目標(biāo)網(wǎng)絡(luò)為WLAN網(wǎng)絡(luò)。
該實(shí)施例描述的是終端觸發(fā)切換的情況下,在MIH_Handover_Initiate.request消息和MIH_Handover_Prepare.request消息中攜帶終端MAC地址,實(shí)現(xiàn)終端與服務(wù)網(wǎng)絡(luò)PoA關(guān)聯(lián)。如圖4所示,主要包括以下步驟S401終端向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Initiate.request消息,觸發(fā)切換。
其中需要攜帶終端在目標(biāo)網(wǎng)絡(luò)中的MAC地址,形式為IEEE定義的48位MAC地址。
S402、服務(wù)網(wǎng)絡(luò)PoA向目標(biāo)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Prepare.request消息,請求資源預(yù)留,進(jìn)行切換準(zhǔn)備。
其中需要攜帶終端在目標(biāo)網(wǎng)絡(luò)中的MAC地址,形式為IEEE定義的48位MAC地址。
S403目標(biāo)網(wǎng)絡(luò)PoA進(jìn)行資源準(zhǔn)備,并且存儲終端的相關(guān)信息,建立終端MAC地址和其原服務(wù)網(wǎng)絡(luò)PoA的映射表,然后向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Prepare.response消息,表示資源準(zhǔn)備完成,同意終端切換。
S404、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Initiate.response消息,表示網(wǎng)絡(luò)側(cè)同意終端的切換請求。
S405、終端向網(wǎng)絡(luò)發(fā)送MIH_Handover_Commit.request消息,表示即將把切換提交給選定的鏈路和PoA。
S406、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Commit.response消息,同意終端選擇,并且做好切換前準(zhǔn)備,進(jìn)行數(shù)據(jù)緩沖。
S407、當(dāng)終端切換到目標(biāo)網(wǎng)絡(luò)后,目標(biāo)網(wǎng)絡(luò)PoA根據(jù)終端接入新網(wǎng)絡(luò)時(shí)使用的MAC地址,查找步驟S403中建立的映射表,獲得該終端原服務(wù)網(wǎng)絡(luò)PoA,向其發(fā)送MIH_Handover_Complete.request,通知切換的完成。
S408、原服務(wù)網(wǎng)絡(luò)PoA,將緩沖的數(shù)據(jù)發(fā)送到新的網(wǎng)絡(luò)PoA,并且向其發(fā)送消息MIH_Handover_Complete.response。
實(shí)施例2服務(wù)網(wǎng)絡(luò)是3GPP2網(wǎng)絡(luò),目標(biāo)網(wǎng)絡(luò)為WLAN網(wǎng)絡(luò)。
該實(shí)施例描述網(wǎng)絡(luò)向終端觸發(fā)的切換,在MIH_Handover_Initiate.response消息和MIH_Handover_Prepare.request消息中攜帶終端MAC地址,實(shí)現(xiàn)終端與服務(wù)網(wǎng)絡(luò)PoA關(guān)聯(lián)。如圖5所示,主要包括以下步驟S501、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Initiate.request消息,觸發(fā)切換。
此時(shí)服務(wù)網(wǎng)絡(luò)只有終端在3GPP2網(wǎng)絡(luò)中的MAC地址信息,形式為可變長的IMSI類型。
S502、終端向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Initiate.response消息,同意切換。其中需要攜帶終端在目標(biāo)網(wǎng)絡(luò)中的MAC地址,形式為IEEE定義的48位MAC地址。
S503、服務(wù)網(wǎng)絡(luò)PoA向目標(biāo)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Prepare.request消息,請求資源預(yù)留,進(jìn)行切換準(zhǔn)備。
其中需要攜帶終端在目標(biāo)網(wǎng)絡(luò)中的MAC地址,形式為IEEE定義的48位MAC地址。
S504、目標(biāo)網(wǎng)絡(luò)PoA進(jìn)行資源準(zhǔn)備,并且存儲終端的相關(guān)信息,建立終端MAC地址和其原服務(wù)網(wǎng)絡(luò)地映射表,然后向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Prepare.response消息,表示資源準(zhǔn)備完成。
S505、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Commit.request消息,表示請求終端提交切換到指定鏈路。
S506、終端向網(wǎng)絡(luò)發(fā)送MIH_Handover_Commit.response消息,表示切換即將進(jìn)行。此時(shí)服務(wù)網(wǎng)絡(luò)PoA應(yīng)該做好切換前準(zhǔn)備,進(jìn)行數(shù)據(jù)緩沖。
S507、當(dāng)終端切換到新的網(wǎng)絡(luò)后,目標(biāo)網(wǎng)絡(luò)PoA根據(jù)終端接入目標(biāo)網(wǎng)絡(luò)時(shí)使用的MAC地址,查找步驟S504中建立的映射表,獲得該終端原服務(wù)網(wǎng)絡(luò)PoA,向其發(fā)送MIH_Handover_Complete.request,通知切換的完成。
S508、原服務(wù)網(wǎng)絡(luò)PoA,將緩沖的數(shù)據(jù)發(fā)送到新的網(wǎng)絡(luò)PoA,并且向其發(fā)送消息MIH_Handover_Complete.response。
實(shí)施例3服務(wù)網(wǎng)絡(luò)是3GPP2網(wǎng)絡(luò),目標(biāo)網(wǎng)絡(luò)為WLAN網(wǎng)絡(luò)。
該實(shí)施例描述的是網(wǎng)絡(luò)在觸發(fā)切換前,首先查詢終端在目標(biāo)網(wǎng)絡(luò)上的狀態(tài)信息,然后MIH_Handover_Prepare.request消息中攜帶終端MAC地址,實(shí)現(xiàn)終端與服務(wù)網(wǎng)絡(luò)PoA關(guān)聯(lián)。如圖6所示,包括如下步驟S601、服務(wù)網(wǎng)絡(luò)準(zhǔn)備出發(fā)切換,需要獲得終端在目標(biāo)網(wǎng)絡(luò)中的MAC,便向終端發(fā)送消息MIH_Get_Status.request進(jìn)行查詢。
S602、終端向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Get_Status.response消息以響應(yīng)查詢,其中的字段包含有48位的MAC地址信息。
S603、服務(wù)網(wǎng)絡(luò)PoA向目標(biāo)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Prepare.request消息,請求資源預(yù)留,進(jìn)行切換準(zhǔn)備。
其中需要攜帶終端在目標(biāo)網(wǎng)絡(luò)中的MAC地址,形式為IEEE定義的48位MAC地址。
S604、目標(biāo)網(wǎng)絡(luò)PoA進(jìn)行資源準(zhǔn)備,并且存儲終端的相關(guān)信息,建立終端MAC地址和其原服務(wù)網(wǎng)絡(luò)PoA的映射表,然后向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Prepare.response消息,表示資源準(zhǔn)備完成。
S605、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Initiate.request消息,觸發(fā)切換。
S606、終端向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Initiate.response消息,同意切換。
S607、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Commit.request消息,表示請求終端提交切換到指定鏈路。
S608、終端向網(wǎng)絡(luò)發(fā)送MIH_Handover_Commit.response消息,表示切換即將進(jìn)行。此時(shí)服務(wù)網(wǎng)絡(luò)PoA應(yīng)該做好切換前準(zhǔn)備,進(jìn)行數(shù)據(jù)緩沖。
S609、當(dāng)終端切換到目標(biāo)網(wǎng)絡(luò)后,目標(biāo)網(wǎng)絡(luò)PoA根據(jù)終端接入目標(biāo)網(wǎng)絡(luò)時(shí)使用的MAC地址,查找步驟S604中建立的映射表,獲得該終端服務(wù)網(wǎng)絡(luò)PoA,向其發(fā)送MIH_Handover_Complete.request,通知切換的完成。
S610、服務(wù)網(wǎng)絡(luò)PoA,將緩沖的數(shù)據(jù)發(fā)送到目標(biāo)網(wǎng)絡(luò)PoA,并且向其發(fā)送消息MIH_Handover_Complete.response。
實(shí)施例4服務(wù)網(wǎng)絡(luò)是3GPP2網(wǎng)絡(luò),目標(biāo)網(wǎng)絡(luò)有兩個(gè),分別為WLAN網(wǎng)絡(luò)(目標(biāo)網(wǎng)絡(luò)PoA1)和3GPP2網(wǎng)絡(luò)(目標(biāo)網(wǎng)絡(luò)PoA2)。
該實(shí)施例描述的是允許終端切換的目標(biāo)網(wǎng)絡(luò)為多個(gè)時(shí),所采用的方案,如圖7所示,主要包括以下步驟S701終端向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Initiate.request消息,觸發(fā)切換。
其中需要攜帶終端在目標(biāo)網(wǎng)絡(luò)中的MAC地址。
S702、服務(wù)網(wǎng)絡(luò)PoA向目標(biāo)網(wǎng)絡(luò)PoA1和目標(biāo)網(wǎng)絡(luò)PoA2發(fā)送MIH_Handover_Prepare.request消息,請求資源預(yù)留,進(jìn)行切換準(zhǔn)備。
由于目標(biāo)網(wǎng)絡(luò)PoA有兩個(gè),所以服務(wù)網(wǎng)絡(luò)PoA要向兩個(gè)目標(biāo)網(wǎng)絡(luò)PoA都發(fā)送MIH_Handover_Prepare.request消息,請求兩個(gè)目標(biāo)網(wǎng)絡(luò)PoA都進(jìn)行資源預(yù)留。
其中向目標(biāo)網(wǎng)絡(luò)PoA1發(fā)送MIH_Handover_Prepare.request消息時(shí),需要攜帶終端在WLAN網(wǎng)絡(luò)中的MAC地址,形式為IEEE定義的48位MAC地址。
其中向目標(biāo)網(wǎng)絡(luò)PoA2發(fā)送MIH_Handover_Prepare.request消息時(shí),需要攜帶終端在3GPP2網(wǎng)絡(luò)中的MAC地址,形式為BCD碼的IMSI。
S703目標(biāo)網(wǎng)絡(luò)PoA1和目標(biāo)網(wǎng)絡(luò)PoA2分別進(jìn)行資源準(zhǔn)備,并且存儲終端的相關(guān)信息,建立終端MAC地址和其原服務(wù)網(wǎng)絡(luò)PoA的映射表,然后向服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Prepare.response消息,表示資源準(zhǔn)備完成,同意終端切換。
該步驟中目標(biāo)網(wǎng)絡(luò)PoA1和目標(biāo)網(wǎng)絡(luò)PoA2分別進(jìn)行該映射表的建立。
S704、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Initiate.response消息,表示網(wǎng)絡(luò)側(cè)同意終端的切換請求。
S705、終端向網(wǎng)絡(luò)發(fā)送MIH_Handover_Commit.request消息,表示即將把切換提交給選定的鏈路和目標(biāo)網(wǎng)絡(luò)PoA。本實(shí)施例中選擇目標(biāo)網(wǎng)絡(luò)PoA1作為最終的切換目標(biāo)網(wǎng)絡(luò)PoA。
本實(shí)施例中,終端可以在步驟S705選定唯一的目標(biāo)網(wǎng)絡(luò)PoA1,作為最終的切換目標(biāo)網(wǎng)絡(luò)。也可以在本步驟仍然提交一個(gè)選定的目標(biāo)網(wǎng)絡(luò)PoA列表(這通常是在兩個(gè)網(wǎng)絡(luò)覆蓋范圍的交接處),到了真正進(jìn)行切換的時(shí)候(在步驟S706后,MIH_Handover_Commit交互完成),才確定究竟進(jìn)入哪個(gè)網(wǎng)絡(luò),本實(shí)施例中選擇在步驟S705即確定目標(biāo)網(wǎng)絡(luò)PoA1作為目標(biāo)網(wǎng)絡(luò)PoA。
S706、服務(wù)網(wǎng)絡(luò)PoA向終端發(fā)送MIH_Handover_Commit.response消息,同意終端選擇,并且做好切換前準(zhǔn)備,進(jìn)行數(shù)據(jù)緩沖。
S707、當(dāng)終端切換到新的網(wǎng)絡(luò)后,目標(biāo)網(wǎng)絡(luò)PoA1根據(jù)終端接入新網(wǎng)絡(luò)時(shí)使用的MAC地址,查找步驟S703中建立的映射表,獲得該終端原服務(wù)網(wǎng)絡(luò)PoA,向其發(fā)送MIH_Handover_Complete.request,通知切換的完成。
S708、原服務(wù)網(wǎng)絡(luò)PoA,將緩沖的數(shù)據(jù)發(fā)送到目標(biāo)網(wǎng)絡(luò)PoA1,并且向其發(fā)送消息MIH_Handover_Complete.response。
S709、原服務(wù)網(wǎng)絡(luò)PoA向目標(biāo)網(wǎng)絡(luò)PoA2轉(zhuǎn)發(fā)MIH_Handover_Complete.request消息,以使目標(biāo)網(wǎng)絡(luò)PoA2釋放為終端切換預(yù)留的資源。
S710、目標(biāo)網(wǎng)絡(luò)PoA2釋放預(yù)留資源,向原服務(wù)網(wǎng)絡(luò)PoA發(fā)送MIH_Handover_Complete.response消息。
如圖8所示,是本發(fā)明終端在異質(zhì)網(wǎng)絡(luò)間切換的系統(tǒng)結(jié)構(gòu)示意圖,從圖中可見,包括為終端810提供接入服務(wù)的服務(wù)網(wǎng)絡(luò)PoA820和目標(biāo)網(wǎng)絡(luò)PoA830,還包括切換觸發(fā)單元840,用于觸發(fā)終端切換操作,該切換觸發(fā)單元840可以位于終端,也可以位于網(wǎng)絡(luò)側(cè);資源預(yù)留單元831,位于所述目標(biāo)網(wǎng)絡(luò)PoA830,用于為所述終端810預(yù)留資源;切換控制單元821,位于所述服務(wù)網(wǎng)絡(luò)PoA820,用于控制終端810執(zhí)行切換;終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息設(shè)置單元832,位于目標(biāo)網(wǎng)絡(luò)PoA830,用于設(shè)置終端810與服務(wù)網(wǎng)絡(luò)PoA820關(guān)聯(lián)信息;終端切換成功消息發(fā)送單元833,位于目標(biāo)網(wǎng)絡(luò)PoA,用于根據(jù)所述終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,向服務(wù)網(wǎng)絡(luò)PoA820發(fā)送終端切換成功消息。
所述的系統(tǒng),還包括第一終端標(biāo)識發(fā)送單元811,位于所述終端810,用于將終端標(biāo)識發(fā)送給服務(wù)網(wǎng)絡(luò)PoA820;第二終端標(biāo)識發(fā)送單元822,位于所述服務(wù)網(wǎng)絡(luò)PoA820,用于將終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)PoA830。
所述目標(biāo)網(wǎng)絡(luò)PoA830可以為多個(gè)。
本發(fā)明方案,終端在網(wǎng)絡(luò)間切換過程中建立了與服務(wù)網(wǎng)絡(luò)PoA的關(guān)聯(lián)關(guān)系,可以將切換到目標(biāo)網(wǎng)絡(luò)的終端和服務(wù)網(wǎng)絡(luò)PoA進(jìn)行關(guān)聯(lián),這樣在多個(gè)終端同時(shí)進(jìn)行切換的時(shí)候,可以找到每個(gè)終端對應(yīng)的服務(wù)網(wǎng)絡(luò)PoA,從而保證切換流程的順利進(jìn)行。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種終端在異質(zhì)網(wǎng)絡(luò)間切換的方法,其特征在于,包括A、終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)交互信息,觸發(fā)終端切換;B、目標(biāo)網(wǎng)絡(luò)附著點(diǎn)為所述終端預(yù)留資源,服務(wù)網(wǎng)絡(luò)附著點(diǎn)控制終端執(zhí)行切換操作;C、終端切換完成后,目標(biāo)網(wǎng)絡(luò)附著點(diǎn)依據(jù)終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,向服務(wù)網(wǎng)絡(luò)附著點(diǎn)發(fā)送終端切換成功消息。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟C中,所述終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,是終端標(biāo)識與服務(wù)網(wǎng)絡(luò)附著點(diǎn)的對應(yīng)關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,所述步驟A中,所述終端將其終端標(biāo)識發(fā)送給服務(wù)網(wǎng)絡(luò)附著點(diǎn);所述步驟B中,所述服務(wù)網(wǎng)絡(luò)附著點(diǎn)將所述終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)附著點(diǎn),目標(biāo)網(wǎng)絡(luò)附著點(diǎn)建立所述終端標(biāo)識與服務(wù)網(wǎng)絡(luò)附著點(diǎn)的對應(yīng)關(guān)系。
4.如權(quán)利要求3所述的方法,其特征在于,所述步驟A中,所述終端通過媒體無關(guān)切換開始請求消息,或媒體無關(guān)切換開始響應(yīng)消息,或媒體無關(guān)切換狀態(tài)獲取響應(yīng)消息,將所述終端標(biāo)識發(fā)送給服務(wù)網(wǎng)絡(luò)附著點(diǎn)。
5.如權(quán)利要求3所述的方法,其特征在于,所述步驟B中,所述服務(wù)網(wǎng)絡(luò)附著點(diǎn)通過媒體無關(guān)切換準(zhǔn)備請求消息,將所述終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)附著點(diǎn)。
6.如權(quán)利要求3所述的方法,其特征在于,所述終端標(biāo)識與服務(wù)網(wǎng)絡(luò)附著點(diǎn)的對應(yīng)關(guān)系,設(shè)置為映射表。
7.如權(quán)利要求2所述的方法,其特征在于,所述終端標(biāo)識,可以為終端在目標(biāo)網(wǎng)絡(luò)中的媒體接入控制地址。
8.如權(quán)利要求7所述的方法,其特征在于,所述步驟B中,所述目標(biāo)網(wǎng)絡(luò)可以為多個(gè),所述終端標(biāo)識,為終端在目標(biāo)網(wǎng)絡(luò)中分別對應(yīng)的媒體接入控制地址。
9.一種終端在異質(zhì)網(wǎng)絡(luò)間切換的系統(tǒng),包括為終端提供接入服務(wù)的服務(wù)網(wǎng)絡(luò)附著點(diǎn)和目標(biāo)網(wǎng)絡(luò)附著點(diǎn),其特征在于,還包括切換觸發(fā)單元,用于觸發(fā)終端切換操作;資源預(yù)留單元,位于所述目標(biāo)網(wǎng)絡(luò)附著點(diǎn),用于為所述終端預(yù)留資源;切換控制單元,位于所述服務(wù)網(wǎng)絡(luò)附著點(diǎn),用于控制終端執(zhí)行切換;終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息設(shè)置單元,位于目標(biāo)網(wǎng)絡(luò)附著點(diǎn),用于設(shè)置終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息;終端切換成功消息發(fā)送單元,位于目標(biāo)網(wǎng)絡(luò)附著點(diǎn),用于根據(jù)所述終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,向服務(wù)網(wǎng)絡(luò)附著點(diǎn)發(fā)送終端切換成功消息。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,還包括第一終端標(biāo)識發(fā)送單元,位于所述終端,用于將終端標(biāo)識發(fā)送給服務(wù)網(wǎng)絡(luò)附著點(diǎn);第二終端標(biāo)識發(fā)送單元,位于所述服務(wù)網(wǎng)絡(luò)附著點(diǎn),用于將終端標(biāo)識發(fā)送給目標(biāo)網(wǎng)絡(luò)附著點(diǎn)。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述目標(biāo)網(wǎng)絡(luò)附著點(diǎn)可以為多個(gè)。
全文摘要
本發(fā)明公開了一種終端在異質(zhì)網(wǎng)絡(luò)間切換的方法及系統(tǒng)。該方法包括A.終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)交互信息,觸發(fā)終端切換;B.目標(biāo)網(wǎng)絡(luò)附著點(diǎn)為所述終端預(yù)留資源,服務(wù)網(wǎng)絡(luò)附著點(diǎn)控制終端執(zhí)行切換操作;C.終端切換完成后,目標(biāo)網(wǎng)絡(luò)附著點(diǎn)依據(jù)終端與服務(wù)網(wǎng)絡(luò)附著點(diǎn)關(guān)聯(lián)信息,向服務(wù)網(wǎng)絡(luò)附著點(diǎn)發(fā)送終端切換成功消息。本發(fā)明還公開了一種終端在異質(zhì)網(wǎng)絡(luò)間切換的系統(tǒng)。本發(fā)明方案,終端在網(wǎng)絡(luò)間切換過程中建立了與服務(wù)網(wǎng)絡(luò)PoA的關(guān)聯(lián)關(guān)系,可以將切換到目標(biāo)網(wǎng)絡(luò)的終端和服務(wù)網(wǎng)絡(luò)PoA進(jìn)行關(guān)聯(lián),這樣在終端進(jìn)行切換的時(shí)候,可以找到每個(gè)終端對應(yīng)的服務(wù)網(wǎng)絡(luò)PoA,從而保證切換流程的順利進(jìn)行。
文檔編號H04W36/14GK101043738SQ200610077270
公開日2007年9月26日 申請日期2006年4月20日 優(yōu)先權(quán)日2006年4月20日
發(fā)明者彭炎 申請人:華為技術(shù)有限公司