專利名稱:一種實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在諸如CDMA2000系統(tǒng)的移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的方法。
背景技術(shù):
在現(xiàn)有的CDMA2000系統(tǒng)中,數(shù)據(jù)分組服務(wù)節(jié)點(diǎn)(PDSN,Packet DataServing Node)通過點(diǎn)對(duì)點(diǎn)協(xié)議(PPP,Point-to-Point Protocol)將諸如移動(dòng)臺(tái)(MS)的移動(dòng)終端接入IP網(wǎng)絡(luò),其作用類似于接入服務(wù)器,同時(shí)為分組數(shù)據(jù)包提供下一跳的路由,并通過IP控制協(xié)議(IPCP,IP Control Protocol)為移動(dòng)終端分配IP地址。
現(xiàn)有的CDMA2000系統(tǒng),包括3G1x和高速分組數(shù)據(jù)(HRPD,High RatePacket Data)系統(tǒng),能提供高達(dá)153.6kbps的數(shù)據(jù)速率,可以開展視頻點(diǎn)播(VOD)、網(wǎng)上游戲、高速數(shù)據(jù)下載等分組數(shù)據(jù)業(yè)務(wù),如何有效地進(jìn)行業(yè)務(wù)移動(dòng)性管理是非常重要的,業(yè)務(wù)的移動(dòng)性管理的目的之一是在移動(dòng)終端移動(dòng)時(shí)保證業(yè)務(wù)的連續(xù)性。在無線IP網(wǎng)絡(luò)中,業(yè)務(wù)的移動(dòng)性是通過切換來實(shí)現(xiàn)的,當(dāng)切換發(fā)生在連接相同的PDSN的無線接入網(wǎng)(RAN,Radio AccessNetwork)之間時(shí),切換前后的服務(wù)PDSN是同一PDSN,因此這種切換被稱為PDSN內(nèi)切換;當(dāng)切換發(fā)生在連接不同PDSN的RAN之間時(shí),切換前后的服務(wù)PDSN不是同一PDSN,因此這種切換被稱為跨PDSN切換。對(duì)于PDSN內(nèi)切換,由于沒有改變接入點(diǎn),不涉及IP地址的改變,所以僅需要進(jìn)行鏈路切換即可維持業(yè)務(wù)的連續(xù)性。對(duì)于跨PDSN切換,接入點(diǎn)改變,此時(shí)無法通過簡(jiǎn)單的鏈路切換來維持業(yè)務(wù)的連續(xù)性,而需要以更復(fù)雜的方式來維持業(yè)務(wù)的連續(xù)性。
現(xiàn)有技術(shù)中,在移動(dòng)終端跨PDSN移動(dòng)時(shí),可以通過移動(dòng)IP技術(shù)來維持業(yè)務(wù)連續(xù)性,移動(dòng)IP技術(shù)主要原理是當(dāng)移動(dòng)終端漫游到外地網(wǎng)絡(luò)時(shí),通過配置或者通過外地代理獲得一個(gè)轉(zhuǎn)交地址(CoA,Care-of Address),家鄉(xiāng)網(wǎng)絡(luò)動(dòng)態(tài)或靜態(tài)分配的IP地址為家鄉(xiāng)地址(HoA,Home Address),通過向家鄉(xiāng)代理(HA,Home Agent)注冊(cè),將CoA與HoA綁定,以使通信對(duì)方的數(shù)據(jù)能夠準(zhǔn)確路由至處于漫游位置的移動(dòng)終端。
圖1是采用移動(dòng)IP技術(shù)實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的基本流程示意圖。圖1所示的流程是以移動(dòng)IPv4為例,并且由于本發(fā)明不涉及認(rèn)證流程,故在圖1中忽略了認(rèn)證流程,并且該呼叫流程不涉及跨PDSN切換的情況。假設(shè)圖1所示的RAN不是MS家鄉(xiāng)網(wǎng)絡(luò)的RAN,而是當(dāng)前服務(wù)RAN,PDSN為當(dāng)前服務(wù)PDSN。從圖1可以看出,采用移動(dòng)IP技術(shù)但無跨PDSN切換時(shí)實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的基本流程大致包含如下步驟步驟101MS發(fā)起分組數(shù)據(jù)會(huì)話,建立MS與RAN之間的業(yè)務(wù)信道,以及RAN與PDSN之間的R-P(RAN-PDSN)連接。
步驟102建立PDSN與MS之間的PPP會(huì)話,PDSN為MS分配一個(gè)IP地址作為MS的CoA,或?qū)DSN本身的IP地址作為MS的CoA,MS的HoA地址是家鄉(xiāng)網(wǎng)絡(luò)分配的IP地址。
步驟103MS執(zhí)行移動(dòng)IP的地址注冊(cè)過程,即在HA上增加包含MS的CoA和HoA的綁定記錄。
步驟104分組數(shù)據(jù)會(huì)話進(jìn)行,MS與對(duì)端之間的通信數(shù)據(jù)通過HA轉(zhuǎn)發(fā),具體說來,對(duì)于MS發(fā)送給對(duì)端的數(shù)據(jù),以PDSN為缺省路由器,利用反向隧道發(fā)往HA,HA將數(shù)據(jù)轉(zhuǎn)發(fā)給對(duì)端;對(duì)于對(duì)端發(fā)往MS的數(shù)據(jù),首先被路由到HA,HA根據(jù)地址綁定記錄中的CoA,利用前向隧道將數(shù)據(jù)發(fā)往PDSN,PDSN將數(shù)據(jù)發(fā)往MS。
步驟105分組數(shù)據(jù)會(huì)話結(jié)束后,釋放PDSN與RAN之間的R-P連接,以及RAN與MS之間的業(yè)務(wù)信道。
然后,在MS返回家鄉(xiāng)網(wǎng)絡(luò)時(shí)執(zhí)行移動(dòng)IP的地址注銷,即在HA上刪除包含該MS的CoA和HoA的綁定記錄。
在步驟104中,如果MS跨RAN移動(dòng),即MS從源RAN漫游至目標(biāo)RAN的區(qū)域內(nèi),而源RAN和目標(biāo)RAN連接的PDSN不同,則需要進(jìn)行分組數(shù)據(jù)會(huì)話的跨PDSN切換,即當(dāng)前服務(wù)PDSN從源PDSN切換為目標(biāo)PDSN,具體的切換流程如圖2所示,包含如下步驟步驟1041分組數(shù)據(jù)會(huì)話正在通過源PDSN進(jìn)行,此時(shí)MS的CoA是源PDSN為MS分配的IP地址或者源PDSN自身的地址,MS的HoA是其家鄉(xiāng)網(wǎng)絡(luò)分配的IP地址。
步驟1042當(dāng)需要進(jìn)行跨PDSN切換時(shí),建立目標(biāo)RAN到目標(biāo)PDSN之間的R-P連接及MS與目標(biāo)RAN之間的業(yè)務(wù)信道。
步驟1043建立MS和目標(biāo)PDSN之間新的PPP會(huì)話,此時(shí)MS的CoA更新為目標(biāo)PDSN為MS分配的IP地址或目標(biāo)PDSN自身的地址,MS的HoA保持不變。
步驟1044MS執(zhí)行移動(dòng)IP的地址注冊(cè)過程,以目標(biāo)PDSN為缺省路由器,在HA上增加包含MS的CoA和HoA的綁定記錄。
步驟1045分組數(shù)據(jù)會(huì)話繼續(xù),由于MS的HoA沒有改變,因此與MS通信的對(duì)端可以利用MS的HoA繼續(xù)與MS通信,保持了業(yè)務(wù)的連續(xù)性。
步驟1046釋放源RAN與源PDSN之間的R-P連接。
至此,完成了該分組數(shù)據(jù)會(huì)話從源PDSN到目標(biāo)PDSN的切換,目標(biāo)PDSN為當(dāng)前服務(wù)PDSN。
從以上的流程可以看出,現(xiàn)有的移動(dòng)IPv4中,由MS執(zhí)行移動(dòng)IP的地址注冊(cè),即地址綁定,直至MS返回家鄉(xiāng)網(wǎng)絡(luò)時(shí)執(zhí)行移動(dòng)IP的地址注銷,即解除地址綁定。因此可見,在分組數(shù)據(jù)會(huì)話的跨PDSN切換時(shí),利用移動(dòng)IP技術(shù)保持業(yè)務(wù)的連續(xù)性的前提是移動(dòng)終端必須支持移動(dòng)IP,但是目前大多數(shù)移動(dòng)終端不支持移動(dòng)IP,對(duì)于不支持移動(dòng)IP的移動(dòng)終端,只能通過簡(jiǎn)單IP方式接入網(wǎng)絡(luò)。簡(jiǎn)單IP方式類似于固定電話通過調(diào)制解調(diào)器(Modem)撥號(hào)上網(wǎng)的方式。在簡(jiǎn)單IP方式下,PDSN每次給移動(dòng)終端分配的IP地址是動(dòng)態(tài)可變的,因此簡(jiǎn)單IP方式可實(shí)現(xiàn)移動(dòng)終端作為主叫的分組數(shù)據(jù)呼叫,協(xié)議簡(jiǎn)單,容易實(shí)現(xiàn),但在跨PDSN切換時(shí)需要中斷正在進(jìn)行的分組數(shù)據(jù)會(huì)話,業(yè)務(wù)的連續(xù)性得不到保證。
在簡(jiǎn)單IP方式下,如果系統(tǒng)支持快速切換,可以通過快速切換來維持業(yè)務(wù)的連續(xù)性,即在跨PDSN切換時(shí),通過兩個(gè)PDSN間的層二隧道進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā),使得PPP端點(diǎn)維持在原服務(wù)PDSN而不改變接入點(diǎn),從而保持業(yè)務(wù)的連續(xù)性。但是,如果系統(tǒng)不支持快速切換,在跨PDSN切換時(shí),其正在進(jìn)行的分組數(shù)據(jù)會(huì)話就無法繼續(xù),這將給移動(dòng)終端的用戶使用分組數(shù)據(jù)業(yè)務(wù)造成一定的不便,并降低用戶對(duì)于分組數(shù)據(jù)業(yè)務(wù)的滿意度。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的方法,使得MS無論是否支持移動(dòng)IP技術(shù),都可以保證在進(jìn)行跨PDSN切換時(shí),維持分組數(shù)據(jù)業(yè)務(wù)的連續(xù)性,使分組數(shù)據(jù)會(huì)話得以繼續(xù)進(jìn)行。
本發(fā)明的目的是通過如下技術(shù)方案實(shí)現(xiàn)的一種實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的方法,包括以下步驟A、在移動(dòng)終端發(fā)起分組數(shù)據(jù)會(huì)話時(shí),建立移動(dòng)終端與服務(wù)無線接入網(wǎng)RAN之間的業(yè)務(wù)信道,以及服務(wù)RAN與服務(wù)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)PDSN之間的R-P連接;B、建立服務(wù)PDSN與移動(dòng)終端之間的點(diǎn)對(duì)點(diǎn)協(xié)議PPP會(huì)話,服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定,在分組數(shù)據(jù)會(huì)話過程中保持移動(dòng)終端的家鄉(xiāng)地址不變;C、分組數(shù)據(jù)會(huì)話結(jié)束后,解除對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定,釋放服務(wù)RAN與服務(wù)PDSN之間的R-P連接以及移動(dòng)終端與服務(wù)RAN之間的業(yè)務(wù)信道。
根據(jù)本發(fā)明的一個(gè)方面,步驟B所述確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括服務(wù)PDSN保持移動(dòng)終端原有的IP地址作為移動(dòng)終端的家鄉(xiāng)地址,并將服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址。
根據(jù)本發(fā)明的另一方面,該方法進(jìn)一步包括將家鄉(xiāng)代理所在網(wǎng)絡(luò)的地址范圍劃分為一個(gè)以上地址子集,由網(wǎng)絡(luò)的一個(gè)以上PDSN分別代理一個(gè)地址子集的地址分配;步驟B所述確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括服務(wù)PDSN從其代理的地址子集中選擇一個(gè)IP地址作為移動(dòng)終端的家鄉(xiāng)地址,然后鎖定該地址不再分配給其他移動(dòng)終端,并將服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址;在分組數(shù)據(jù)會(huì)話結(jié)束之后,進(jìn)一步包括服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定。
其中,所述服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定包括家鄉(xiāng)代理指示服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定。
其中,步驟B所述服務(wù)PDSN鎖定地址之后,進(jìn)一步包括在服務(wù)PDSN上啟動(dòng)鎖定定時(shí)器;所述服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定包括服務(wù)PDSN在所述鎖定定時(shí)器超時(shí)后自動(dòng)釋放對(duì)該被鎖定地址的鎖定。
其中,步驟B所述服務(wù)PDSN向鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定包括服務(wù)PDSN向家鄉(xiāng)代理請(qǐng)求綁定所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址;家鄉(xiāng)代理查找其所保存的綁定記錄,判斷是否存在與服務(wù)PDSN所請(qǐng)求綁定的家鄉(xiāng)地址相匹配的綁定記錄,如果存在,則將查找到的綁定記錄替換為包含服務(wù)PDSN請(qǐng)求綁定的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定記錄;否則增加包含服務(wù)PDSN請(qǐng)求綁定的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定記錄。
其中,在步驟C中,服務(wù)PDSN請(qǐng)求家鄉(xiāng)代理解除對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定。
其中,步驟B所述服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定之后,進(jìn)一步包括在家鄉(xiāng)代理上啟動(dòng)綁定定時(shí)器;在步驟C中,家鄉(xiāng)代理在所述綁定定時(shí)器超時(shí)后自動(dòng)解除對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定。
其中,步驟C所述解除對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定包括家鄉(xiāng)代理查找其所保存的綁定記錄,判斷是否存在與移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址相匹配的綁定記錄,如果存在,則刪除查找到的綁定記錄;否則不刪除任何綁定記錄。
所述的家鄉(xiāng)代理是網(wǎng)絡(luò)的全局家鄉(xiāng)代理,或網(wǎng)絡(luò)部分區(qū)域的局部家鄉(xiāng)代理。
根據(jù)本發(fā)明的第一個(gè)實(shí)施例,在步驟B和步驟C之間,分組數(shù)據(jù)會(huì)話的過程中,如果移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域,且服務(wù)RAN和目標(biāo)RAN連接不同的PDSN時(shí),進(jìn)一步包括建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接以及目標(biāo)RAN與移動(dòng)終端之間的業(yè)務(wù)信道;建立目標(biāo)PDSN與移動(dòng)終端之間的PPP會(huì)話,目標(biāo)PDSN和目標(biāo)RAN分別取代原服務(wù)PDSN和原服務(wù)RAN成為當(dāng)前的服務(wù)PDSN和服務(wù)RAN,當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定;釋放原服務(wù)PDSN與原服務(wù)RAN之間的R-P連接。
根據(jù)本發(fā)明的第二實(shí)施例,在步驟B和步驟C之間,分組數(shù)據(jù)會(huì)話過程中,如果移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域,且服務(wù)RAN和目標(biāo)RAN連接不同的PDSN時(shí),進(jìn)一步包括建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接以及目標(biāo)RAN與移動(dòng)終端之間的業(yè)務(wù)信道;建立目標(biāo)PDSN與服務(wù)PDSN之間的P-P連接,服務(wù)PDSN通過目標(biāo)PDSN向移動(dòng)終端發(fā)送分組數(shù)據(jù);釋放服務(wù)PDSN與服務(wù)RAN之間的R-P連接;建立目標(biāo)PDSN與移動(dòng)終端之間的PPP會(huì)話,目標(biāo)PDSN和目標(biāo)RAN分別取代原服務(wù)PDSN和原服務(wù)RAN成為當(dāng)前的服務(wù)PDSN和服務(wù)RAN,當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定;釋放當(dāng)前的服務(wù)PDSN與原服務(wù)PDSN之間的P-P連接。
根據(jù)本發(fā)明的第三實(shí)施例,在步驟B和步驟C之間,分組數(shù)據(jù)會(huì)話過程中,如果移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域,且服務(wù)RAN和目標(biāo)RAN連接不同的PDSN時(shí),進(jìn)一步包括建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接以及目標(biāo)RAN與移動(dòng)終端之間的業(yè)務(wù)信道;建立目標(biāo)PDSN與服務(wù)PDSN之間的P-P連接,服務(wù)PDSN向目標(biāo)PDSN傳遞PPP會(huì)話上下文,并通過目標(biāo)PDSN向移動(dòng)終端發(fā)送分組數(shù)據(jù);釋放服務(wù)PDSN與服務(wù)RAN之間的R-P連接。
目標(biāo)PDSN激活接收到的PPP上下文,目標(biāo)PDSN和目標(biāo)RAN分別取代原服務(wù)PDSN和原服務(wù)RAN成為當(dāng)前的服務(wù)PDSN和服務(wù)RAN,當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定;釋放當(dāng)前的服務(wù)PDSN與原服務(wù)PDSN之間的P-P連接。
在以上三個(gè)實(shí)施例中,進(jìn)一步包括將家鄉(xiāng)代理所在網(wǎng)絡(luò)的地址范圍劃分為一個(gè)以上地址子集,由家鄉(xiāng)代理所在網(wǎng)絡(luò)的一個(gè)以上PDSN分別代理一個(gè)地址子集的地址分配;步驟B所述確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括服務(wù)PDSN從其代理的地址子集中選擇一個(gè)IP地址作為移動(dòng)終端的家鄉(xiāng)地址,然后鎖定該地址不再分配給其他移動(dòng)終端,并將服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址;在分組數(shù)據(jù)會(huì)話結(jié)束之后,進(jìn)一步包括服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定。
其中,在所述移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域之后,所述當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括當(dāng)前的服務(wù)PDSN保持移動(dòng)終端的家鄉(xiāng)地址不變,將當(dāng)前的服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址。
其中,在所述移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域之后,所述當(dāng)前的服務(wù)PDSN保持移動(dòng)終端的家鄉(xiāng)地址不變包括當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址,然后將該地址作為移動(dòng)終端的家鄉(xiāng)地址。
其中,所述當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址包括當(dāng)前的服務(wù)PDSN在PPP會(huì)話建立的協(xié)商階段從移動(dòng)終端獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址。
其中,所述當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址包括原服務(wù)RAN將原服務(wù)PDSN的IP地址通知當(dāng)前的服務(wù)PDSN,當(dāng)前的服務(wù)PDSN向原服務(wù)PDSN請(qǐng)求原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址。
其中,在當(dāng)前的服務(wù)PDSN與原服務(wù)PDSN之間建立P-P連接的情況下,所述當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址包括當(dāng)前的服務(wù)PDSN通過P-P連接從原服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址,所述移動(dòng)終端的家鄉(xiāng)地址可單獨(dú)傳遞或包含在原服務(wù)PDSN傳遞給當(dāng)前的服務(wù)PDSN的PPP會(huì)話上下文中。
其中,在當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)移動(dòng)終端的家鄉(xiāng)地址和當(dāng)前的服務(wù)PDSN自身的IP地址的綁定之后,進(jìn)一步包括解除原服務(wù)PDSN在家鄉(xiāng)代理上綁定的移動(dòng)終端的家鄉(xiāng)地址和原服務(wù)PDSN的IP地址。
其中,所述解除原服務(wù)PDSN在家鄉(xiāng)代理上綁定的移動(dòng)終端的家鄉(xiāng)地址和原服務(wù)PDSN的IP地址包括家鄉(xiāng)代理查找其所保存的綁定記錄,判斷是否存在與移動(dòng)終端的家鄉(xiāng)地址和原服務(wù)PDSN的IP地址相匹配的綁定記錄,如果存在,則刪除查找到的綁定記錄;否則不刪除任何綁定記錄。
步驟C之后,進(jìn)一步包括
移動(dòng)終端返回其家鄉(xiāng)網(wǎng)絡(luò)之后,由家鄉(xiāng)網(wǎng)絡(luò)的PDSN向家鄉(xiāng)代理發(fā)起解除對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定。
從上述技術(shù)方案可以看出,在本發(fā)明的實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的方法中,由當(dāng)前服務(wù)的PDSN發(fā)起對(duì)移動(dòng)終端的HoA和CoA的地址注冊(cè);在現(xiàn)有技術(shù)的移動(dòng)IP方案中,由移動(dòng)終端發(fā)起對(duì)其HoA和CoA的地址注冊(cè)。因此,本發(fā)明的方法可以避免由于移動(dòng)終端不支持移動(dòng)IP所導(dǎo)致的分組數(shù)據(jù)會(huì)話中斷的問題,在移動(dòng)終端在網(wǎng)絡(luò)內(nèi)移動(dòng)時(shí),保證其正在進(jìn)行的業(yè)務(wù)不至于中斷。
而且,在本發(fā)明的一優(yōu)選實(shí)施例中,在跨PDSN切換時(shí),在原服務(wù)PDSN與當(dāng)前服務(wù)PDSN之間建立臨時(shí)的P-P連接,在重建PPP會(huì)話之前,原服務(wù)PDSN通過當(dāng)前服務(wù)PDSN轉(zhuǎn)發(fā)發(fā)往移動(dòng)終端的數(shù)據(jù),減少由于重建PPP會(huì)話對(duì)業(yè)務(wù)數(shù)據(jù)傳輸所造成的延時(shí)。
而且,在本發(fā)明的另一優(yōu)選實(shí)施例中,原服務(wù)PDSN與當(dāng)前服務(wù)PDSN之間建立臨時(shí)的P-P連接后,原服務(wù)PDSN將PPP上下文傳遞給當(dāng)前服務(wù)PDSN,當(dāng)前服務(wù)PDSN根據(jù)獲得的PPP上下文的狀態(tài)激活PPP會(huì)話,而無需重建新的PPP會(huì)話,從而進(jìn)一步減少了業(yè)務(wù)數(shù)據(jù)傳輸?shù)难訒r(shí),由于在上述兩個(gè)優(yōu)選實(shí)施例中,原服務(wù)PDSN與當(dāng)前服務(wù)PDSN之間的P-P連接是臨時(shí)的,只在切換過程中存在,在切換后該P(yáng)-P接口便被釋放,因此不僅節(jié)省了資源,也減輕了PDSN的負(fù)擔(dān)。
圖1是采用移動(dòng)IP技術(shù)實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話時(shí)無跨PDSN切換的流程圖。
圖2是采用移動(dòng)IP技術(shù)實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話時(shí)跨PDSN切換的流程圖。
圖3是本發(fā)明的實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的基本流程圖。
圖4是本發(fā)明的HA和PDSN間地址結(jié)構(gòu)的示意圖。
圖5是本發(fā)明的PDSN代理地址分配的實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的流程圖。
圖6是本發(fā)明實(shí)施例一的在實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話時(shí)跨PDSN切換流程圖。
圖7是本發(fā)明實(shí)施例二的在實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話時(shí)跨PDSN切換流程圖。
圖8是本發(fā)明實(shí)施例三的在實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話時(shí)跨PDSN切換流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明的方法利用了現(xiàn)有的移動(dòng)IP技術(shù)的思想,所不同的是,在現(xiàn)有的移動(dòng)IP技術(shù)的方案中,由移動(dòng)終端向HA發(fā)起地址注冊(cè),而在本發(fā)明的方案中,由PDSN代理移動(dòng)終端向HA發(fā)起地址注冊(cè),因此,即使移動(dòng)終端不支持移動(dòng)IP,采用本發(fā)明的方法也能夠維持分組數(shù)據(jù)業(yè)務(wù)的連續(xù)性。
圖3是本發(fā)明的實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的基本流程圖。在圖3所示的基本流程中,不包含跨PDSN切換的情況,圖3所示的PDSN是當(dāng)前服務(wù)PDSN。從圖3可以看出,該基本流程包含如下步驟步驟301MS發(fā)起分組數(shù)據(jù)會(huì)話,建立MS與RAN之間的業(yè)務(wù)信道,以及RAN與PDSN之間的R-P連接。
步驟302建立PDSN與MS之間的PPP會(huì)話,PDSN以MS原來的地址為HoA,并將PDSN自身的地址作為MS的CoA。
步驟303PDSN通過移動(dòng)IP注冊(cè)請(qǐng)求消息(RRQ)在HA進(jìn)行注冊(cè),綁定MS的HoA和CoA,具體過程是HA先查看綁定記錄,如果不存在與MS地址匹配的綁定記錄,則增加包含MS地址和PDSN地址的綁定記錄;如果存在與MS地址匹配的綁定記錄,則將原記錄更新為包含MS地址和PDSN地址的綁定記錄。
步驟304分組數(shù)據(jù)會(huì)話進(jìn)行,MS與對(duì)端通信。具體過程是發(fā)往MS的數(shù)據(jù)首先被路由至HA,HA檢查綁定記錄,如果存在綁定記錄,則根據(jù)綁定記錄中MS地址所對(duì)應(yīng)的PDSN地址,通過前向隧道將數(shù)據(jù)發(fā)送至PDSN,PDSN解除外層地址后將數(shù)據(jù)發(fā)送給相應(yīng)的MS;MS發(fā)出的數(shù)據(jù)首先到達(dá)PDSN,然后直接根據(jù)對(duì)端地址通過路由發(fā)送到對(duì)端,PDSN也可以根據(jù)本地策略將數(shù)據(jù)通過反向隧道發(fā)送至HA,由HA轉(zhuǎn)發(fā)給對(duì)端。
步驟305分組數(shù)據(jù)會(huì)話結(jié)束時(shí),PDSN通過RRQ請(qǐng)求HA進(jìn)行地址注銷,具體過程是HA檢查綁定記錄,如果存在與MS地址和PDSN地址都匹配的綁定記錄,則刪除該綁定記錄,如果不存在與MS地址和PDSN地址都匹配的綁定記錄,則不刪除任何綁定記錄。
除了以上由PDSN請(qǐng)求HA進(jìn)行地址注銷的方式以外,還有另一種進(jìn)行地址注銷的方式,即超時(shí)注銷方式,其具體過程是在地址注冊(cè)后,HA啟動(dòng)一注銷定時(shí)器,當(dāng)注銷定時(shí)器超時(shí)后,由HA自動(dòng)執(zhí)行地址注銷。
需要說明,在分組數(shù)據(jù)會(huì)話結(jié)束時(shí),也可以不立即進(jìn)行地址注銷,在MS發(fā)起另一分組數(shù)據(jù)會(huì)話后,如果MS仍然處于訪問網(wǎng)絡(luò)中,將產(chǎn)生新的綁定記錄替代原來的綁定記錄,直至MS返回其家鄉(xiāng)網(wǎng)絡(luò)后,由家鄉(xiāng)網(wǎng)絡(luò)的PDSN發(fā)起地址注銷。
步驟306釋放RAN與PDSN之間的R-P連接,以及RAN與MS之間的業(yè)務(wù)信道。
本發(fā)明的方法中所述的HA可以是全局HA,也可以是局部HA。如果所述的HA是全局HA,MS的HoA是在全局HA所在網(wǎng)絡(luò)范圍內(nèi)統(tǒng)一分配的(上述流程未示出);如果所述的HA是局部HA,MS的HoA可以是統(tǒng)一分配的,也可以由發(fā)起分組數(shù)據(jù)會(huì)話時(shí)由服務(wù)PDSN分配的,該HoA對(duì)應(yīng)特定的分組數(shù)據(jù)會(huì)話,并且只在會(huì)話過程中存在,一旦會(huì)話結(jié)束,該HoA即被釋放。
在PDSN進(jìn)行地址分配的方式中,HA所在網(wǎng)絡(luò)的地址范圍包含網(wǎng)絡(luò)中各PDSN代理的地址范圍。例如,每個(gè)PDSN代理的地址范圍是HA所在網(wǎng)絡(luò)地址范圍的一個(gè)子集。HA知道各PDSN代理的地址范圍與各PDSN之間的對(duì)應(yīng)關(guān)系,也就是說,HA可以通過具體地址定位到分配該地址的PDSN。PDSN自身的地址可以不在其代理的地址范圍之內(nèi),并且所設(shè)置的網(wǎng)絡(luò)地址范圍內(nèi)的PDSN個(gè)數(shù)可以根據(jù)實(shí)際情況確定。圖4是本發(fā)明的HA和PDSN間地址結(jié)構(gòu)的示意圖,示意性地表示了HA的所在網(wǎng)絡(luò)的地址范圍與各PDSN代理的地址范圍之間的關(guān)系。如圖4所示,將HA所在網(wǎng)絡(luò)的地址范圍分為子集1至子集n,PDSN1至PDSNn分別代理子集1至子集n的地址范圍內(nèi)的地址分配。PDSN代理的地址范圍可以通過靜態(tài)配置來進(jìn)行分配,也可以通過動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP,Dynamic Host Configuration Protocol)來進(jìn)行分配。
通過PDSN代理網(wǎng)絡(luò)地址范圍內(nèi)的地址分配,不僅可以使移動(dòng)終端在會(huì)話過程中在網(wǎng)絡(luò)范圍內(nèi)移動(dòng)時(shí)保持其家鄉(xiāng)地址不變,從而保持業(yè)務(wù)的連續(xù),而且在存在全局HA和局部HA的情況下,不需要頻繁向全局HA注冊(cè)更新綁定信息。假設(shè)全局HA所在的網(wǎng)絡(luò)范圍覆蓋全國(guó),一局部HA所在的網(wǎng)絡(luò)范圍覆蓋北京,那么移動(dòng)終端在北京范圍內(nèi)跨PDSN移動(dòng)時(shí),無需在每次切換時(shí)向全局HA注冊(cè)綁定信息,而是僅向局部HA注冊(cè)綁定信息即可,這樣可以簡(jiǎn)化信令交互。
圖5是本發(fā)明的PDSN代理地址分配的實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的基本流程圖。在圖5所示的基本流程中,不包含跨PDSN切換的情況,所示的PDSN是當(dāng)前服務(wù)PDSN。圖5所示的HA為局部HA。從圖5可以看出,PDSN代理地址分配的實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的基本流程包含如下步驟步驟501與步驟301相同。
步驟502建立PDSN與MS之間的PPP會(huì)話,PDSN為MS分配HoA,例如從其代理的子網(wǎng)的地址范圍中選擇一個(gè)地址作為MS的HoA,然后鎖定該地址以避免分配給其它MS,PDSN自身的地址作為MS的CoA。
步驟503至505與步驟303至305相同。
步驟506地址注銷成功后,HA根據(jù)MS地址通知分配該地址的PDSN釋放PPP會(huì)話建立時(shí)鎖定的地址,至此解除對(duì)該地址的鎖定,可以重新分配該地址給其它MS。例如,HA根據(jù)MS地址確定分配該地址的PDSN,然后向該P(yáng)DSN發(fā)送地址釋放請(qǐng)求(Address_Release_Req)消息,其主要參數(shù)為MS地址;該P(yáng)DSN釋放了該MS的地址后,向HA返回地址釋放響應(yīng)(Address_Release_Res)消息。
除了以上由HA指示PDSN進(jìn)行地址釋放的方式以外,還有另一種進(jìn)行地址釋放的方式,即超時(shí)釋放方式,其具體過程是在地址鎖定后,PDSN啟動(dòng)一釋放定時(shí)器,當(dāng)釋放定時(shí)器超時(shí)后,由PDSN自動(dòng)執(zhí)行地址釋放。
步驟507與步驟306相同。
以上圖3和圖5所示的流程是本發(fā)明實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的基本流程,兩個(gè)流程的不同之處在于圖3所示的流程中MS的HoA是在全局HA所在網(wǎng)絡(luò)的范圍內(nèi)統(tǒng)一分配的,而在圖5所示的流程中,由PDSN在MS發(fā)起分組數(shù)據(jù)會(huì)話時(shí)分配并鎖定一地址作為MS的HoA,會(huì)話結(jié)束后釋放該地址。
以上兩個(gè)流程雖然未涉及跨PDSN切換,但是由于采用PDSN進(jìn)行地址注冊(cè)和注銷的方式,并且移動(dòng)終端的HoA在分組數(shù)據(jù)會(huì)話過程中無變化,所以無論移動(dòng)終端是否支持移動(dòng)IP,在跨PDSN切換時(shí),均可保證分組數(shù)據(jù)業(yè)務(wù)的連續(xù)性。下面將通過三個(gè)具體實(shí)施例對(duì)本發(fā)明實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話時(shí)跨PDSN切換的過程進(jìn)行詳細(xì)闡述。需要說明的是,以下三個(gè)具體實(shí)施例中,都是以PDSN進(jìn)行地址分配為例。應(yīng)該理解,本發(fā)明不局限于采用PDSN進(jìn)行地址分配。
實(shí)施例一圖6是本發(fā)明實(shí)施例一的實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話時(shí)跨PDSN切換的流程圖。在本實(shí)施例中,當(dāng)前服務(wù)PDSN從源PDSN切換到目標(biāo)PDSN。從圖6可以看出,本實(shí)施例的流程大致包含如下步驟步驟601分組數(shù)據(jù)會(huì)話正在通過源PDSN進(jìn)行,此時(shí)源PDSN已經(jīng)如步驟502所述給MS分配了地址。
步驟602在需要進(jìn)行跨PDSN切換時(shí),建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接,以及目標(biāo)PDSN與MS之間的業(yè)務(wù)信道。
步驟603建立MS與目標(biāo)PDSN之間的PPP會(huì)話,目標(biāo)PDSN獲取MS的HoA,如果確定該地址在HA所在網(wǎng)絡(luò)的地址范圍之內(nèi),則接受該地址,將該地址繼續(xù)作為MS的HoA,而不是從其代理的子網(wǎng)中選擇地址重新分配給MS。此時(shí)當(dāng)前服務(wù)PDSN從源PDSN切換到目標(biāo)PDSN。
目標(biāo)PDSN可以通過多種方式獲取MS的HoA,例如MS使用HoA在IPCP階段與目標(biāo)PDSN進(jìn)行協(xié)商;通過擴(kuò)展R-P接口,由源RAN的分組控制功能(PCF,Packet Control Function)實(shí)體通知目標(biāo)PDSN源PDSN的地址,然后目標(biāo)PDSN向源PDSN請(qǐng)求MS的HoA。
步驟604目標(biāo)PDSN向HA請(qǐng)求進(jìn)行地址注冊(cè),HA檢查綁定記錄,如果不存在與MS地址匹配的綁定記錄,則增加包含MS地址和目標(biāo)PDSN地址的綁定記錄;如果存在與MS地址匹配的綁定記錄,則將原記錄更新為包含MS地址和目標(biāo)PDSN地址的綁定記錄。
步驟605分組數(shù)據(jù)會(huì)話進(jìn)行,MS通過目標(biāo)PDSN與對(duì)端進(jìn)行通信。具體過程是發(fā)往MS的數(shù)據(jù)首先被路由至HA,HA檢查綁定記錄,如果存在綁定記錄,則根據(jù)綁定記錄中MS地址所對(duì)應(yīng)的目標(biāo)PDSN地址,通過前向隧道將數(shù)據(jù)發(fā)送至目標(biāo)PDSN,目標(biāo)PDSN解除外層地址后將數(shù)據(jù)發(fā)送給相應(yīng)的MS;MS發(fā)出的數(shù)據(jù)首先到達(dá)目標(biāo)PDSN,然后直接根據(jù)對(duì)端地址通過路由發(fā)送到對(duì)端,目標(biāo)PDSN也可以根據(jù)本地策略將數(shù)據(jù)通過反向隧道發(fā)送至HA,由HA轉(zhuǎn)發(fā)給對(duì)端,如果對(duì)端地址就在HA所在網(wǎng)絡(luò)的地址范圍內(nèi),目標(biāo)PDSN需要將數(shù)據(jù)先發(fā)到HA,再由HA根據(jù)地址綁定記錄發(fā)往對(duì)端的實(shí)際位置。
步驟606源PDSN釋放其與源RAN之間的R-P連接,并向HA請(qǐng)求地址注銷,HA檢查綁定記錄,如果存在與MS地址和源PDSN地址都匹配的綁定記錄,則刪除該綁定記錄;如果不存在與MS地址和源PDSN地址都匹配的綁定記錄,則不刪除任何綁定記錄。
執(zhí)行完上述流程,跨PDSN切換的整個(gè)過程完畢。
實(shí)施例二在本實(shí)施例中,網(wǎng)絡(luò)支持快速切換,那么在跨PDSN切換過程中,通過臨時(shí)的P-P連接傳輸數(shù)據(jù),減少PPP會(huì)話重建造成的延時(shí)。
圖7是實(shí)施例二的在支持快速切換時(shí)分組數(shù)據(jù)會(huì)話跨PDSN切換的流程圖。在本實(shí)施例中,當(dāng)前服務(wù)PDSN從源PDSN切換到目標(biāo)PDSN。從圖7可見,本實(shí)施例大致包含如下步驟步驟701分組數(shù)據(jù)會(huì)話正在通過源PDSN進(jìn)行,此時(shí)源PDSN已經(jīng)如步驟502所述給MS分配了地址。
步驟702在需要進(jìn)行跨PDSN切換時(shí),建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接,以及目標(biāo)RAN與MS之間的業(yè)務(wù)信道。
步驟703建立目標(biāo)PDSN到源PDSN之間的P-P連接。
步驟704分組數(shù)據(jù)會(huì)話繼續(xù)進(jìn)行,源PDSN在通過原有R-P連接向源RAN發(fā)送數(shù)據(jù)的同時(shí),也通過P-P連接向目標(biāo)PDSN發(fā)送數(shù)據(jù),目標(biāo)PDSN轉(zhuǎn)發(fā)數(shù)據(jù)到目標(biāo)RAN,由目標(biāo)PDSN將數(shù)據(jù)發(fā)送至MS。
步驟705釋放源PDSN與源RAN之間的R-P連接,此時(shí)源PDSN只能通過P-P連接轉(zhuǎn)發(fā)數(shù)據(jù)至目標(biāo)PDSN,然后由目標(biāo)PDSN將數(shù)據(jù)發(fā)送至MS。
步驟706當(dāng)MS空閑時(shí),例如MS休眠或需要重新協(xié)商PPP時(shí),MS與目標(biāo)PDSN之間建立新的PPP會(huì)話,目標(biāo)PDSN獲取MS的HoA,并將該地址繼續(xù)作為MS的HoA。此時(shí)當(dāng)前服務(wù)PDSN從源PDSN切換到目標(biāo)PDSN。
步驟707目標(biāo)PDSN向HA發(fā)起地址注冊(cè),在HA上綁定MS地址與目標(biāo)PDSN的地址。具體過程與步驟604相同,此后HA不會(huì)將發(fā)往MS的分組數(shù)據(jù)轉(zhuǎn)發(fā)給源PDSN,而是直接通過目標(biāo)PDSN將數(shù)據(jù)發(fā)往MS。
步驟708釋放目標(biāo)PDSN與源PDSN之間的P-P連接,也可以對(duì)源PDSN在HA上的地址綁定進(jìn)行注銷。
執(zhí)行完上述流程,跨PDSN切換的整個(gè)過程完畢。
由上所述,在網(wǎng)絡(luò)支持快速切換時(shí),可以在源PDSN與目標(biāo)PDSN之間建立臨時(shí)的P-P連接,在跨PDSN切換進(jìn)行的過程中,通過該臨時(shí)的P-P連接傳輸數(shù)據(jù),在跨PDSN切換完成后,該臨時(shí)的P-P連接被釋放。這樣,既可以減少PPP會(huì)話重建對(duì)數(shù)據(jù)傳輸?shù)挠绊?,又可以?jié)省資源并減輕PDSN的負(fù)擔(dān)。
實(shí)施例三本實(shí)施例與實(shí)施例二基本相同,不同之處僅在于實(shí)施例二重建了PPP會(huì)話,而在本實(shí)施例中,利用了承載同一分組數(shù)據(jù)業(yè)務(wù)的PPP會(huì)話參數(shù)大致相同的特點(diǎn),通過在源PDSN和目標(biāo)PDSN之間轉(zhuǎn)移PPP上下文,以避免重建PPP會(huì)話。
圖8是實(shí)施例三的在支持快速切換時(shí)會(huì)話過程中跨PDSN切換的流程圖。在本實(shí)施例中,當(dāng)前服務(wù)PDSN由源PDSN切換到目標(biāo)PDSN。從圖8可見,本實(shí)施例大致包含如下步驟步驟801至802分別與步驟701至702完全相同。
步驟803建立目標(biāo)PDSN與源PDSN之間的P-P連接,源PDSN將包含諸如QoS參數(shù)、MS地址等的PPP上下文傳輸給目標(biāo)PDSN。在轉(zhuǎn)移PPP上下文時(shí),可以使用標(biāo)準(zhǔn)的P-P接口的消息格式,也可以使用RFC4067定義的上下文轉(zhuǎn)移消息的格式。
步驟804至805分別與步驟704至705完全相同。
步驟806目標(biāo)PDSN激活PPP上下文,并根據(jù)QoS參數(shù)對(duì)數(shù)據(jù)進(jìn)行處理。在激活PPP會(huì)話的過程中,目標(biāo)PDSN暫時(shí)緩存MS發(fā)出的以及發(fā)往MS的數(shù)據(jù)。此時(shí)當(dāng)前服務(wù)PDSN從源PDSN切換到目標(biāo)PDSN。
步驟807與步驟707完全相同。
步驟808與步驟708完全相同。
執(zhí)行完上述流程,跨PDSN切換的整個(gè)過程完畢。
需要說明的是,在PPP上下文轉(zhuǎn)移的過程中,可以將MS的HoA包含在PPP上下文信息中,從源PDSN傳遞給目標(biāo)PDSN;也可以將MS的HoA通過P-P連接單獨(dú)傳遞。
由上所述,在本實(shí)施例中,由于避免進(jìn)行重新建立PPP會(huì)話,即無需從頭進(jìn)行PPP協(xié)商,因此可以進(jìn)一步加快切換過程,減少數(shù)據(jù)傳輸?shù)难訒r(shí)。
需要說明的是,如果本發(fā)明的HA是局部HA,那么,以上所述的幾個(gè)實(shí)施例的跨PDSN切換均指局部HA所在網(wǎng)絡(luò)范圍內(nèi)的跨PDSN切換。如果跨PDSN切換超越了局部HA所在的網(wǎng)絡(luò)范圍,即目標(biāo)PDSN不在局部HA所在的網(wǎng)絡(luò)范圍之內(nèi),那么可以將在局部HA所在網(wǎng)絡(luò)范圍內(nèi)分配的HoA作為CoA與全局HA分配的HoA進(jìn)行進(jìn)一步綁定,以實(shí)現(xiàn)進(jìn)一步的分層移動(dòng)性。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的方法,其特征在于,包括A、在移動(dòng)終端發(fā)起分組數(shù)據(jù)會(huì)話時(shí),建立移動(dòng)終端與服務(wù)無線接入網(wǎng)RAN之間的業(yè)務(wù)信道,以及服務(wù)RAN與服務(wù)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)PDSN之間的R-P連接;B、建立服務(wù)PDSN與移動(dòng)終端之間的點(diǎn)對(duì)點(diǎn)協(xié)議PPP會(huì)話,服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定,在分組數(shù)據(jù)會(huì)話過程中保持移動(dòng)終端的家鄉(xiāng)地址不變;C、分組數(shù)據(jù)會(huì)話結(jié)束后,解除對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定,釋放服務(wù)RAN與服務(wù)PDSN之間的R-P連接以及移動(dòng)終端與服務(wù)RAN之間的業(yè)務(wù)信道。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B所述確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括服務(wù)PDSN保持移動(dòng)終端原有的IP地址作為移動(dòng)終端的家鄉(xiāng)地址,并將服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括將家鄉(xiāng)代理所在網(wǎng)絡(luò)的地址范圍劃分為一個(gè)以上地址子集,由網(wǎng)絡(luò)的一個(gè)以上PDSN分別代理一個(gè)地址子集的地址分配;步驟B所述確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括服務(wù)PDSN從其代理的地址子集中選擇一個(gè)IP地址作為移動(dòng)終端的家鄉(xiāng)地址,然后鎖定該地址不再分配給其他移動(dòng)終端,并將服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址;在分組數(shù)據(jù)會(huì)話結(jié)束之后,進(jìn)一步包括服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定包括家鄉(xiāng)代理指示服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟B所述服務(wù)PDSN鎖定地址之后,進(jìn)一步包括在服務(wù)PDSN上啟動(dòng)鎖定定時(shí)器;所述服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定包括服務(wù)PDSN在所述鎖定定時(shí)器超時(shí)后自動(dòng)釋放對(duì)該被鎖定地址的鎖定。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B所述服務(wù)PDSN向鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定包括服務(wù)PDSN向家鄉(xiāng)代理請(qǐng)求綁定所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址;家鄉(xiāng)代理查找其所保存的綁定記錄,判斷是否存在與服務(wù)PDSN所請(qǐng)求綁定的家鄉(xiāng)地址相匹配的綁定記錄,如果存在,則將查找到的綁定記錄替換為包含服務(wù)PDSN請(qǐng)求綁定的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定記錄;否則增加包含服務(wù)PDSN請(qǐng)求綁定的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定記錄。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟C中,服務(wù)PDSN請(qǐng)求家鄉(xiāng)代理解除對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B所述服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定之后,進(jìn)一步包括在家鄉(xiāng)代理上啟動(dòng)綁定定時(shí)器;在步驟C中,家鄉(xiāng)代理在所述綁定定時(shí)器超時(shí)后自動(dòng)解除對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C所述解除對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定包括家鄉(xiāng)代理查找其所保存的綁定記錄,判斷是否存在與移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址相匹配的綁定記錄,如果存在,則刪除查找到的綁定記錄;否則不刪除任何綁定記錄。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,家鄉(xiāng)代理是網(wǎng)絡(luò)的全局家鄉(xiāng)代理,或網(wǎng)絡(luò)部分區(qū)域的局部家鄉(xiāng)代理。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟B和步驟C之間,分組數(shù)據(jù)會(huì)話的過程中,如果移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域,且服務(wù)RAN和目標(biāo)RAN連接不同的PDSN時(shí),進(jìn)一步包括建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接以及目標(biāo)RAN與移動(dòng)終端之間的業(yè)務(wù)信道;建立目標(biāo)PDSN與移動(dòng)終端之間的PPP會(huì)話,目標(biāo)PDSN和目標(biāo)RAN分別取代原服務(wù)PDSN和原服務(wù)RAN成為當(dāng)前的服務(wù)PDSN和服務(wù)RAN,當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定;釋放原服務(wù)PDSN與原服務(wù)RAN之間的R-P連接。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟B和步驟C之間,分組數(shù)據(jù)會(huì)話過程中,如果移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域,且服務(wù)RAN和目標(biāo)RAN連接不同的PDSN時(shí),進(jìn)一步包括建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接以及目標(biāo)RAN與移動(dòng)終端之間的業(yè)務(wù)信道;建立目標(biāo)PDSN與服務(wù)PDSN之間的P-P連接,服務(wù)PDSN通過目標(biāo)PDSN向移動(dòng)終端發(fā)送分組數(shù)據(jù);釋放服務(wù)PDSN與服務(wù)RAN之間的R-P連接;建立目標(biāo)PDSN與移動(dòng)終端之間的PPP會(huì)話,目標(biāo)PDSN和目標(biāo)RAN分別取代原服務(wù)PDSN和原服務(wù)RAN成為當(dāng)前的服務(wù)PDSN和服務(wù)RAN,當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定;釋放當(dāng)前的服務(wù)PDSN與原服務(wù)PDSN之間的P-P連接。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟B和步驟C之間,分組數(shù)據(jù)會(huì)話過程中,如果移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域,且服務(wù)RAN和目標(biāo)RAN連接不同的PDSN時(shí),進(jìn)一步包括建立目標(biāo)RAN與目標(biāo)PDSN之間的R-P連接以及目標(biāo)RAN與移動(dòng)終端之間的業(yè)務(wù)信道;建立目標(biāo)PDSN與服務(wù)PDSN之間的P-P連接,服務(wù)PDSN向目標(biāo)PDSN傳遞PPP會(huì)話上下文,并通過目標(biāo)PDSN向移動(dòng)終端發(fā)送分組數(shù)據(jù);釋放服務(wù)PDSN與服務(wù)RAN之間的R-P連接。目標(biāo)PDSN激活接收到的PPP上下文,目標(biāo)PDSN和目標(biāo)RAN分別取代原服務(wù)PDSN和原服務(wù)RAN成為當(dāng)前的服務(wù)PDSN和服務(wù)RAN,當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址,并由當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)所確定的移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定;釋放當(dāng)前的服務(wù)PDSN與原服務(wù)PDSN之間的P-P連接。
14.根據(jù)權(quán)利要求11、12或13所述的方法,其特征在于,進(jìn)一步包括將家鄉(xiāng)代理所在網(wǎng)絡(luò)的地址范圍劃分為一個(gè)以上地址子集,由家鄉(xiāng)代理所在網(wǎng)絡(luò)的一個(gè)以上PDSN分別代理一個(gè)地址子集的地址分配;步驟B所述確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括服務(wù)PDSN從其代理的地址子集中選擇一個(gè)IP地址作為移動(dòng)終端的家鄉(xiāng)地址,然后鎖定該地址不再分配給其他移動(dòng)終端,并將服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址;在分組數(shù)據(jù)會(huì)話結(jié)束之后,進(jìn)一步包括服務(wù)PDSN釋放對(duì)該被鎖定地址的鎖定。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,在所述移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域之后,所述當(dāng)前的服務(wù)PDSN確定移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址包括當(dāng)前的服務(wù)PDSN保持移動(dòng)終端的家鄉(xiāng)地址不變,將當(dāng)前的服務(wù)PDSN自身的IP地址作為移動(dòng)終端的轉(zhuǎn)交地址。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,在所述移動(dòng)終端從服務(wù)RAN所管轄區(qū)域移至目標(biāo)RAN所管轄區(qū)域之后,所述當(dāng)前的服務(wù)PDSN保持移動(dòng)終端的家鄉(xiāng)地址不變包括當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址,然后將該地址作為移動(dòng)終端的家鄉(xiāng)地址。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址包括當(dāng)前的服務(wù)PDSN在PPP會(huì)話建立的協(xié)商階段從移動(dòng)終端獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址。
18.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址包括原服務(wù)RAN將原服務(wù)PDSN的IP地址通知當(dāng)前的服務(wù)PDSN,當(dāng)前的服務(wù)PDSN向原服務(wù)PDSN請(qǐng)求原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址。
19.根據(jù)權(quán)利要求16所述的方法,其特征在于,在當(dāng)前的服務(wù)PDSN與原服務(wù)PDSN之間建立P-P連接的情況下,所述當(dāng)前的服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址包括當(dāng)前的服務(wù)PDSN通過P-P連接從原服務(wù)PDSN獲取原服務(wù)PDSN所確定的移動(dòng)終端的家鄉(xiāng)地址,所述移動(dòng)終端的家鄉(xiāng)地址可單獨(dú)傳遞或包含在原服務(wù)PDSN傳遞給當(dāng)前的服務(wù)PDSN的PPP會(huì)話上下文中。
20.根據(jù)權(quán)利要求15所述的方法,其特征在于,在當(dāng)前的服務(wù)PDSN向家鄉(xiāng)代理發(fā)起對(duì)移動(dòng)終端的家鄉(xiāng)地址和當(dāng)前的服務(wù)PDSN自身的IP地址的綁定之后,進(jìn)一步包括解除原服務(wù)PDSN在家鄉(xiāng)代理上綁定的移動(dòng)終端的家鄉(xiāng)地址和原服務(wù)PDSN的IP地址。
21.根據(jù)權(quán)利要求20所述的方法,其特征在于,所述解除原服務(wù)PDSN在家鄉(xiāng)代理上綁定的移動(dòng)終端的家鄉(xiāng)地址和原服務(wù)PDSN的IP地址包括家鄉(xiāng)代理查找其所保存的綁定記錄,判斷是否存在與移動(dòng)終端的家鄉(xiāng)地址和原服務(wù)PDSN的IP地址相匹配的綁定記錄,如果存在,則刪除查找到的綁定記錄;否則不刪除任何綁定記錄。
22.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C之后,進(jìn)一步包括移動(dòng)終端返回其家鄉(xiāng)網(wǎng)絡(luò)之后,由家鄉(xiāng)網(wǎng)絡(luò)的PDSN向家鄉(xiāng)代理發(fā)起解除對(duì)移動(dòng)終端的家鄉(xiāng)地址和轉(zhuǎn)交地址的綁定。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)分組數(shù)據(jù)會(huì)話的方法,該方法是在移動(dòng)終端發(fā)起分組數(shù)據(jù)會(huì)話時(shí),建立移動(dòng)終端與服務(wù)RAN之間的業(yè)務(wù)信道,以及服務(wù)RAN與服務(wù)PDSN之間的R-P連接;建立服務(wù)PDSN與移動(dòng)終端之間的PPP會(huì)話,服務(wù)PDSN確定移動(dòng)終端的HoA和CoA,并由服務(wù)PDSN向HA發(fā)起對(duì)移動(dòng)終端的HoA和CoA的綁定,在分組數(shù)據(jù)會(huì)話的過程中保持該HoA不變;分組數(shù)據(jù)會(huì)話結(jié)束后,解除對(duì)移動(dòng)終端的HoA和CoA的綁定,釋放服務(wù)RAN與服務(wù)PDSN之間的R-P連接以及移動(dòng)終端與服務(wù)RAN之間的業(yè)務(wù)信道。使用了本發(fā)明的方法,可以在移動(dòng)終端不支持移動(dòng)IP的情況下,進(jìn)行跨PDSN切換時(shí)保持業(yè)務(wù)的連續(xù)性,并且,在網(wǎng)絡(luò)支持快速切換時(shí),可以利用快速切換進(jìn)一步減少業(yè)務(wù)數(shù)據(jù)傳輸?shù)难訒r(shí)。
文檔編號(hào)H04L29/12GK101026546SQ20061000838
公開日2007年8月29日 申請(qǐng)日期2006年2月21日 優(yōu)先權(quán)日2006年2月21日
發(fā)明者王潔 申請(qǐng)人:華為技術(shù)有限公司