信令可以由終端發(fā)起,也可以由基站根據(jù)終端提供的業(yè)務(wù)流信息發(fā)起。
[0055]步驟203、若根據(jù)該終端的IP地址與該對(duì)端的IP地址判斷該終端與該對(duì)端位于同一個(gè)本地路由執(zhí)行設(shè)備下,則對(duì)該業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文執(zhí)行本地路由操作。
[0056]其中,本地路由執(zhí)行設(shè)備依據(jù)實(shí)際的網(wǎng)絡(luò)架構(gòu)可以為基站或者服務(wù)網(wǎng)關(guān)。
[0057]本發(fā)明實(shí)施例提供的本地路由實(shí)現(xiàn)方法,若根據(jù)終端的IP地址與對(duì)端的IP地址判斷出終端與對(duì)端位于同一個(gè)本地路由執(zhí)行設(shè)備下,則對(duì)該業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文執(zhí)行本地路由操作,實(shí)現(xiàn)了將業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文通過(guò)本地路由傳輸至該對(duì)端,由于避免了通過(guò)本地路由執(zhí)行設(shè)備將該業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文路由至HA后再傳送至外部網(wǎng)絡(luò),因此減少了業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文在網(wǎng)元之間傳輸?shù)臅r(shí)延,降低了核心網(wǎng)傳輸負(fù)載。
[0058]圖3為本發(fā)明本地路由實(shí)現(xiàn)方法又一個(gè)實(shí)施例的流程示意圖,本實(shí)施例以在終端切換過(guò)程中向終端切換前的原服務(wù)網(wǎng)關(guān)獲取該終端的IP地址為例進(jìn)行示例性說(shuō)明,其中,執(zhí)行本發(fā)明實(shí)施例的網(wǎng)絡(luò)設(shè)備具體可以為終端切換后的服務(wù)網(wǎng)關(guān)(Serving ASN-GW)或基站;如圖3所示,并結(jié)合圖1所示的系統(tǒng)架構(gòu)圖進(jìn)行說(shuō)明,本實(shí)施例包括如下步驟:
[0059]步驟301、接收來(lái)自原服務(wù)網(wǎng)關(guān)的攜帶有終端的IP地址的切換確認(rèn)消息;
[0060]其中,來(lái)自原服務(wù)網(wǎng)關(guān)的攜帶有終端的IP地址的切換確認(rèn)消息可以是原基站在接收到終端發(fā)送的切換指示消息后轉(zhuǎn)發(fā)給原服務(wù)網(wǎng)關(guān)的,原基站接收到的來(lái)自終端的切換指示消息具體可以為MOB_HO_IND消息,原基站根據(jù)該切換指示消息向原目標(biāo)服務(wù)網(wǎng)關(guān)發(fā)送攜帶有該終端的IP地址的切換確認(rèn)消息,進(jìn)一步地,攜帶有該終端的IP地址的切換確認(rèn)消息具體可以為HO_Cnf消息;在具體實(shí)現(xiàn)時(shí),若執(zhí)行本發(fā)明實(shí)施例的主體為終端切換后的目標(biāo)基站,則原服務(wù)網(wǎng)關(guān)將攜帶有終端的IP地址的切換確認(rèn)消息發(fā)送給目標(biāo)服務(wù)網(wǎng)關(guān)后,目標(biāo)服務(wù)網(wǎng)關(guān)還需要將該攜帶有終端的IP地址的切換確認(rèn)消息轉(zhuǎn)發(fā)給該目標(biāo)基站,若執(zhí)行本發(fā)明實(shí)施例的主體為終端切換后的目標(biāo)服務(wù)網(wǎng)關(guān),則在目標(biāo)服務(wù)網(wǎng)關(guān)可以根據(jù)實(shí)際需要確定是否向目標(biāo)基站轉(zhuǎn)發(fā)給切換確認(rèn)消息,若目標(biāo)服務(wù)網(wǎng)關(guān)向目標(biāo)基站轉(zhuǎn)發(fā)該切換確認(rèn)消息,則目標(biāo)服務(wù)網(wǎng)關(guān)還可以根據(jù)實(shí)際情況確定是否需要將終端的IP地址攜帶在該切換確認(rèn)消息中。
[0061 ] 步驟302、從該切換確認(rèn)消息中獲取該終端的IP地址;
[0062]其中,由于攜帶有終端的IP地址的切換確認(rèn)消息中攜帶有該終端的IP地址,因此不論執(zhí)行本發(fā)明實(shí)施例的主體為目標(biāo)服務(wù)網(wǎng)關(guān)還是目標(biāo)基站,均可以通過(guò)該攜帶有終端的IP地址的切換確認(rèn)消息獲取到終端的IP地址。
[0063]步驟303、接收由該終端發(fā)起的與對(duì)端傳輸業(yè)務(wù)流的業(yè)務(wù)流承載信令,其中,對(duì)端為與該終端進(jìn)行通信的終端設(shè)備,該業(yè)務(wù)流承載信令中攜帶有該對(duì)端的IP地址;
[0064]其中,業(yè)務(wù)流承載信令可以由終端發(fā)起,也可以由基站根據(jù)終端提供的業(yè)務(wù)流信息發(fā)起,若執(zhí)行本發(fā)明實(shí)施例的主體為目標(biāo)基站,則業(yè)務(wù)流承載信令可以由終端發(fā)起并發(fā)送給該目標(biāo)基站,若執(zhí)行本發(fā)明實(shí)施例的主體為目標(biāo)服務(wù)網(wǎng)關(guān),則可以由目標(biāo)基站根據(jù)終端提供的業(yè)務(wù)流信息發(fā)起并發(fā)送給目標(biāo)服務(wù)網(wǎng)關(guān);進(jìn)一步地,在終端從原基站切換至目標(biāo)基站后,通過(guò)該業(yè)務(wù)流承載信令可以實(shí)現(xiàn)目標(biāo)基站與目標(biāo)服務(wù)網(wǎng)關(guān)之間建立新的承載或者修改現(xiàn)有的承載,從而通過(guò)目標(biāo)基站、目標(biāo)服務(wù)網(wǎng)關(guān)向?qū)Χ藗鬏斣摻K端發(fā)起的業(yè)務(wù)流;例如:終端發(fā)送動(dòng)態(tài)業(yè)務(wù)增加請(qǐng)求(DSA-REQ)消息以新建一個(gè)新的承載,或者,終端發(fā)送動(dòng)態(tài)業(yè)務(wù)修改請(qǐng)求(DSC-REQ)消息以修改現(xiàn)有的承載,通過(guò)新的承載或者修改后的承載,從而實(shí)現(xiàn)傳輸該終端發(fā)起的業(yè)務(wù)流。
[0065]步驟304、若根據(jù)終端的IP地址與對(duì)端的IP地址判斷該終端與該對(duì)端位于同一個(gè)本地路由執(zhí)行設(shè)備下,向錨定網(wǎng)關(guān)發(fā)送路徑注冊(cè)請(qǐng)求消息,指示錨定網(wǎng)關(guān)根據(jù)該路徑注冊(cè)請(qǐng)求消息對(duì)該業(yè)務(wù)流進(jìn)行業(yè)務(wù)授權(quán);
[0066]其中,若該本地路由執(zhí)行設(shè)備為本發(fā)明實(shí)施例的執(zhí)行主體,具體可以為目標(biāo)基站或者目標(biāo)服務(wù)網(wǎng)關(guān);若執(zhí)行主體為目標(biāo)基站,則目標(biāo)基站通過(guò)目標(biāo)服務(wù)網(wǎng)關(guān)向錨定網(wǎng)關(guān)發(fā)送路徑注冊(cè)請(qǐng)求消息,若執(zhí)行主體為目標(biāo)服務(wù)網(wǎng)關(guān),則目標(biāo)服務(wù)網(wǎng)關(guān)直接向錨定網(wǎng)關(guān)發(fā)送路徑注冊(cè)請(qǐng)求消息;該路徑注冊(cè)請(qǐng)求(Path_Reg_Req)消息可以攜帶有進(jìn)行本地路由的指示信息,指示錨定網(wǎng)關(guān)對(duì)該業(yè)務(wù)流進(jìn)行業(yè)務(wù)授權(quán)。
[0067]步驟305、接收該錨定網(wǎng)關(guān)返回的完成業(yè)務(wù)授權(quán)的應(yīng)答消息;
[0068]其中,若執(zhí)行本發(fā)明實(shí)施例的主體為目標(biāo)基站,則目標(biāo)基站通過(guò)目標(biāo)服務(wù)網(wǎng)關(guān)接收來(lái)自錨定網(wǎng)關(guān)返回的完成業(yè)務(wù)授權(quán)的應(yīng)答消息,若執(zhí)行本發(fā)明實(shí)施例的主體為目標(biāo)服務(wù)網(wǎng)關(guān),則目標(biāo)服務(wù)網(wǎng)關(guān)直接接收錨定網(wǎng)關(guān)返回的完成業(yè)務(wù)授權(quán)的應(yīng)答消息;
[0069]步驟306、根據(jù)該完成業(yè)務(wù)授權(quán)的應(yīng)答消息將該業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文路由至該對(duì)端;
[0070]上述步驟304?步驟306中,由于該對(duì)端的IP地址也位于同一個(gè)本地路由執(zhí)行設(shè)備下,將終端發(fā)起的業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文根據(jù)對(duì)端的IP地址通過(guò)該本地路由執(zhí)行設(shè)備路由至該對(duì)端,從而實(shí)現(xiàn)了業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文的本地路由。
[0071]本發(fā)明實(shí)施例提供的本地路由實(shí)現(xiàn)方法,若根據(jù)該終端的IP地址與該對(duì)端的IP地址判斷出終端與對(duì)端位于同一個(gè)目標(biāo)服務(wù)網(wǎng)關(guān)或者目標(biāo)基站下,則目標(biāo)服務(wù)網(wǎng)關(guān)或者目標(biāo)基站將該業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文進(jìn)行本地路由,實(shí)現(xiàn)了將業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文通過(guò)本地路由傳輸至該對(duì)端,由于避免了通過(guò)目標(biāo)服務(wù)網(wǎng)關(guān)或者目標(biāo)基站將該業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文路由至HA后再傳送至外部網(wǎng)絡(luò),因此減少了業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文在網(wǎng)元之間傳輸?shù)臅r(shí)延,降低了核心網(wǎng)傳輸負(fù)載。
[0072]在上述圖3所示實(shí)施例的步驟301和步驟302還可以替換地為:在終端切換過(guò)程中向終端所在的接入網(wǎng)絡(luò)的鑒權(quán)器獲取終端的IP地址,具體可以通過(guò)如下過(guò)程獲取終端的IP地址:
[0073]向鑒權(quán)器發(fā)送用于請(qǐng)求獲取終端的IP地址的上下文請(qǐng)求消息;
[0074]接收鑒權(quán)器根據(jù)上下文請(qǐng)求消息返回的攜帶有所述終端的IP地址的上下文響應(yīng)消息;
[0075]從攜帶有該終端的IP地址的上下文響應(yīng)消息中獲取所述終端的IP地址。
[0076]具體地,若執(zhí)行主體為目標(biāo)服務(wù)網(wǎng)關(guān),則上述獲取終端的IP地址的過(guò)程具體可以為:
[0077]目標(biāo)服務(wù)網(wǎng)關(guān)向鑒權(quán)器發(fā)送用于請(qǐng)求獲取所述終端的IP地址的上下文請(qǐng)求消息;
[0078]目標(biāo)服務(wù)網(wǎng)關(guān)接收所述鑒權(quán)器根據(jù)所述上下文請(qǐng)求消息返回的攜帶有所述終端的IP地址的上下文響應(yīng)消息;
[0079]目標(biāo)服務(wù)網(wǎng)關(guān)從所述攜帶有所述終端的IP地址的上下文響應(yīng)消息中獲取所述終端的IP地址。
[0080]可替換地,若執(zhí)行主體為目標(biāo)基站,則上述獲取終端的IP地址的過(guò)程具體可以為:
[0081]目標(biāo)基站通過(guò)目標(biāo)服務(wù)網(wǎng)關(guān)向鑒權(quán)器發(fā)送用于請(qǐng)求獲取所述終端的IP地址的上下文請(qǐng)求消息;
[0082]目標(biāo)基站通過(guò)所述目標(biāo)服務(wù)網(wǎng)關(guān)接收所述鑒權(quán)器根據(jù)所述上下文請(qǐng)求消息返回的攜帶有所述終端的IP地址的上下文響應(yīng)消息;
[0083]目標(biāo)基站通過(guò)所述目標(biāo)服務(wù)網(wǎng)關(guān)從所述攜帶有所述終端的IP地址的上下文響應(yīng)消息中獲取所述終端的IP地址。
[0084]為了更清楚的理解圖3所示實(shí)施例的技術(shù)方案,下面結(jié)合圖4所示的信令流程圖進(jìn)行示例性說(shuō)明;圖4為圖3所示實(shí)施例所適用的信令流程圖,本實(shí)施例中,目標(biāo)服務(wù)網(wǎng)關(guān)(Serving ASN-Gff)在終端切換過(guò)程中向終端切換前的原服務(wù)網(wǎng)關(guān)獲取該終端的IP地址,原服務(wù)網(wǎng)關(guān)為終端切換前的服務(wù)網(wǎng)關(guān),目標(biāo)服務(wù)網(wǎng)關(guān)為終端切換后的服務(wù)網(wǎng)關(guān),錨定網(wǎng)關(guān)(Anchor Gff)將來(lái)自服務(wù)網(wǎng)關(guān)的業(yè)務(wù)流通過(guò)HA傳輸至外部網(wǎng)絡(luò);如圖4所示,本實(shí)施例包括如下步驟:
[0085]步驟401、終端向原基站發(fā)送切換指示消息,該切換指示消息用于指示原基站該終端要將承載業(yè)務(wù)切換到目標(biāo)基站(New BS);
[0086]其中,切換指示消息具體可以為終端切換指示(M0B_H0_IND)消息。
[0087]步驟402、原基站向目標(biāo)基站發(fā)送切換確認(rèn)(H0_Cnf)消息,確認(rèn)終端將從原基站切換到目標(biāo)基站;具體地,原服務(wù)基站(Old Serving GW)通過(guò)原服務(wù)網(wǎng)關(guān)及目標(biāo)網(wǎng)關(guān)(NewServing GW)向終端切換后的目標(biāo)基站發(fā)送該切換確認(rèn)消息(H0_Cnf),原基站或原服務(wù)網(wǎng)關(guān)將終端的IP地址包含在該切換確認(rèn)消息中;目標(biāo)服務(wù)網(wǎng)關(guān)(Serving Gff)或目標(biāo)基站通過(guò)該切換確認(rèn)消息(H0_Cnf)獲取該終端的IP地址;
[0088]步驟403、目標(biāo)基站向原基站(Old BS)返回切換響應(yīng)(H0_Ack)消息,其中,切換響應(yīng)消息可以經(jīng)由目標(biāo)服務(wù)網(wǎng)關(guān)(Serving Gff)和原服務(wù)網(wǎng)關(guān)(Old Serving GW)轉(zhuǎn)發(fā)給原基站;
[0089]步驟404、目標(biāo)基站從鑒權(quán)器(Authenticator)獲取該終端的上下文消息(Context retrieval);
[0090]其中,該上下文消息具體可以為安全密鑰(Key)等,并且該上下文消息可以通過(guò)目標(biāo)服務(wù)網(wǎng)關(guān)(Serving Gff)轉(zhuǎn)發(fā)給目標(biāo)基站;
[0091]步驟405、終端在目標(biāo)基站下重新進(jìn)入網(wǎng)絡(luò);
[0092]步驟406、目標(biāo)基站通過(guò)目標(biāo)服務(wù)網(wǎng)關(guān)與錨定網(wǎng)關(guān)建立承載,用于傳輸終端當(dāng)前發(fā)起的業(yè)務(wù)流;
[0093]其中,通過(guò)在目標(biāo)基站、目標(biāo)服務(wù)網(wǎng)關(guān)、錨定網(wǎng)關(guān)之間建立承載,使終端發(fā)起的業(yè)務(wù)流相對(duì)應(yīng)的報(bào)文通過(guò)錨定網(wǎng)關(guān)轉(zhuǎn)發(fā)給外部網(wǎng)絡(luò)。
[0094]步驟407、目標(biāo)基站向鑒權(quán)器(Authenticator)更新用于空口鑒權(quán)的基于密文的消息認(rèn)證碼(Cipher-based Message Authenticat1n Code,簡(jiǎn)稱:CMAC)密鑰(Key);
[0095]步驟408、目標(biāo)基站向原基站發(fā)送切換完成(HO_Complete)消息,指示原基站切換完成;其中,該切換完成消息可以通過(guò)目標(biāo)服務(wù)網(wǎng)關(guān)、原服務(wù)網(wǎng)關(guān)轉(zhuǎn)發(fā)給原基站;
[0096]步驟409、原基站向目標(biāo)基站返回切換應(yīng)答(H0_Ack)消息,并清除終端在原基站的上下文消息,該上下文消息具體可以為:用戶密鑰、承載信息等;其中,該切換應(yīng)答消息可以通過(guò)原服務(wù)網(wǎng)關(guān)、目標(biāo)服務(wù)網(wǎng)關(guān)轉(zhuǎn)發(fā)給目標(biāo)基站;
[0097]通過(guò)上述步驟401?步驟409,即可實(shí)現(xiàn)原基站到目標(biāo)基站的切換,并使目標(biāo)服務(wù)網(wǎng)關(guān)或者目標(biāo)基站獲取到終端的IP地址;當(dāng)終端發(fā)起新的業(yè)務(wù)流時(shí),終端通過(guò)發(fā)起業(yè)務(wù)流承載信令可以建立一個(gè)新的承載或者修改一個(gè)現(xiàn)有的承載,實(shí)現(xiàn)傳輸與該業(yè)務(wù)流相關(guān)的報(bào)文;具體地,該業(yè)務(wù)流承載信令對(duì)于不同的網(wǎng)元可以為不同消息,對(duì)于終端來(lái)說(shuō),該業(yè)務(wù)流承載信令可以為動(dòng)態(tài)業(yè)務(wù)增加請(qǐng)求(DSA-REQ)消息,用于建立一個(gè)新的承載,也可以為動(dòng)態(tài)業(yè)務(wù)修改請(qǐng)求(DSC