專利名稱:移動/便攜終端和始終開啟狀態(tài)中用于其的pdp上下文管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動/便攜終端,和一種在始終開啟狀態(tài)中用于此終端的PDP上下文管理方法,尤其是涉及一種使用便攜終端設(shè)備的推送服務(wù)。
背景技術(shù):
近來,對便攜終端設(shè)備來說,使用互聯(lián)網(wǎng)的各種類型信息的遞送服務(wù),例如遞送游戲、圖像、工業(yè)信息以及聯(lián)機雜志變得更加普遍。
“被保留的PDP(分組數(shù)據(jù)協(xié)議)上下文,它在任何時候都保留一個IP(網(wǎng)際協(xié)議)地址,并且它被保留在一個任何時候都能遞送數(shù)據(jù)的狀態(tài)”,這是根據(jù)3GPP(第三代移動伙伴項目)而定義的,使用以上被保留的PDP上下文的推送服務(wù)被用于以上的信息遞送。
上述推送服務(wù)自動從一個推送服務(wù)器發(fā)送內(nèi)容(數(shù)據(jù)),并使用始終開啟(保留狀態(tài),被保留)的PDP上下文(空中網(wǎng)絡(luò)的一個邏輯會話)。
也就是說,由于如果在該便攜終端設(shè)備和GGSN(網(wǎng)關(guān)GPRS(通用分組無線業(yè)務(wù))支持節(jié)點)之間已經(jīng)建立了始終開啟的PDP上下文,則分配給某便攜終端設(shè)備的一個IP地址可以被保留在GGSN中,所以推送數(shù)據(jù)可以經(jīng)由GGSN而被發(fā)送到該便攜終端設(shè)備的IP地址。
然而,使用無線電通信的便攜終端設(shè)備被用在某種情況下,例如終端設(shè)備離開了服務(wù)區(qū)或是移動到一個無線電環(huán)境惡劣的位置,也就是一個靜噪斷開頻繁產(chǎn)生的環(huán)境中,這時要保留始終開啟的PDP上下文并不容易。
因此,構(gòu)成本發(fā)明來解決以上問題,并且本發(fā)明的目的是提供一種可以防止推送數(shù)據(jù)無法傳遞的移動/便攜終端,以及一種用于此終端的始終開啟的PDP上下文管理方法。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的移動/便攜終端是一種任何時候都與一個PDP(分組數(shù)據(jù)協(xié)議)上下文相連接以便從服務(wù)器接收推送服務(wù)的移動/便攜終端,并且該終端具備PDP上下文管理,用于執(zhí)行該移動/便攜終端與網(wǎng)絡(luò)方PDP上下文的一個終端點之間的正常檢查。
根據(jù)本發(fā)明的始終開啟的PDP上下文管理方法是一種移動/便攜終端的始終開啟的PDP上下文管理方法,該終端在任何時候都與一個PDP(分組數(shù)據(jù)協(xié)議)上下文相連接以便從服務(wù)器接收推送服務(wù),其中正常檢查是在該終端與網(wǎng)絡(luò)方PDP上下文的一個終端點之間被執(zhí)行的。
也就是說,根據(jù)本發(fā)明的移動/便攜終端包括在任何時候都被要求與該終端相連接以便從服務(wù)器接收推送服務(wù)的PDP(分組數(shù)據(jù)協(xié)議)上下文,也就是為始終開啟的PDP上下文(被保留的PDP上下文)提供一個管理步驟的PDP上下文管理(被保留的PDP上下文管理)。
更具體地說,在根據(jù)本發(fā)明的移動/便攜終端中,從終止于MTF(移動終止功能)的始終開啟的PDP上下文所接收到的推送數(shù)據(jù)在TAF(終端適配功能)處被傳送到TCP/IP(傳輸控制協(xié)議/網(wǎng)際協(xié)議)以便進行協(xié)議處理,并被遞送到用于處理該推送數(shù)據(jù)的應(yīng)用軟件。
以上的PDP上下文管理具有一個邏輯電路,用于在該移動/便攜終端加電時建立一個始終開啟的PDP上下文,還用于在至少如下假設(shè)的環(huán)境下重新建立該始終開啟的PDP上下文例如長期靜噪斷開(離開服務(wù)區(qū)),短期靜噪斷開(離開服務(wù)區(qū)),以及從網(wǎng)絡(luò)方接收到去活PDP上下文的請求的情況。因此,當(dāng)網(wǎng)絡(luò)方和該移動/便攜終端一側(cè)發(fā)生PMM(分組移動性管理)狀態(tài)和PDP狀態(tài)之間的識別上的不一致時,推送數(shù)據(jù)的無法遞送可以被排除。
總而言之,根據(jù)本發(fā)明的移動/便攜終端,其特征在于始終開啟的PDP上下文的建立可以通過該終端與網(wǎng)絡(luò)方PDP上下文的該終端點之間的正常檢查而得到保證。
圖1是顯示根據(jù)本發(fā)明的一個實施例的移動/便攜終端的結(jié)構(gòu)方框圖;圖2是顯示應(yīng)用了本發(fā)明一個實施例的網(wǎng)絡(luò)的一個實例的視圖;圖3是顯示在本發(fā)明的一個實施例中,在PDP上下文激活狀態(tài)中的靜噪斷開的視圖;圖4是顯示在本發(fā)明的一個實施例中,PMM狀態(tài)與PDP狀態(tài)的組合之間的轉(zhuǎn)移的視圖;以及圖5是顯示在本發(fā)明的一個實例中,用于正常檢查的一個ICMP回送請求消息的結(jié)構(gòu)的視圖。
具體實施例式接下來,將參考
本發(fā)明的實施例。圖1是一個方框圖,其中顯示了根據(jù)本發(fā)明的一個實施例的移動/便攜終端的結(jié)構(gòu)。在圖1中,移動/便攜終端包括應(yīng)用軟件11和1下文中稱為AP(1)和AP(2);應(yīng)用軟件1下文中稱為PDAP,它用于處理推送數(shù)據(jù);TCP(傳輸控制協(xié)議)/IP(網(wǎng)際協(xié)議)/ICMP(網(wǎng)際控制報文協(xié)議)14;TAF(終端適配功能)15;MTF(移動終止功能)16;以及PDP(分組數(shù)據(jù)協(xié)議)上下文管理(PDP-MNG分組數(shù)據(jù)協(xié)議-管理)17。
AP(1)11和AP(2)12是諸如瀏覽器、Java(R)和電子郵件(郵附)軟件這樣的軟件。PDAP13是在后臺始終激活以等待推送數(shù)據(jù)的應(yīng)用軟件。
在移動/便攜終端1中,從終止于MTF16的始終開啟的PDP上下文(被保留的上下文)所接收到的推送數(shù)據(jù)在TAF15處被傳送到TCP/IP/ICMP14以便進行協(xié)議處理,并被遞送給PDAP13。
PDP上下文管理17具有一個邏輯電路,用于在移動/便攜終端1加電時建立一個始終開啟的PDP上下文,還用于在至少如下假設(shè)的環(huán)境下重建始終開啟的PDP上下文,例如長時間靜噪斷開(離開服務(wù)區(qū)),短時間靜噪斷開(離開服務(wù)區(qū)),以及從網(wǎng)絡(luò)方接收到去活PDP上下文請求的情況。因此,當(dāng)網(wǎng)絡(luò)方和移動/便攜終端1一側(cè)發(fā)生PMM(分組移動性管理)狀態(tài)和PDP狀態(tài)之間的識別上的不一致時,推送數(shù)據(jù)的無法遞送可以被排除。
也就是說,通過在移動/便攜終端1與網(wǎng)絡(luò)方PDP上下文的終端點之間的正常檢查,可以保證始終開啟的PDP上下文的建立。在這里,推送服務(wù)自動從一個推送服務(wù)器發(fā)送內(nèi)容(數(shù)據(jù)),并使用始終開啟的PDP上下文(空中網(wǎng)絡(luò)的一個邏輯會話)。
也就是說,由于如果在移動/便攜終端1和GGSN網(wǎng)關(guān)GPRS(通用分組無線業(yè)務(wù))支持節(jié)點之間已經(jīng)建立了始終開啟的PDP上下文,則分配給某便攜終端設(shè)備的一個IP(網(wǎng)際協(xié)議)地址可以被保留在GGSN中,因此推送數(shù)據(jù)可以經(jīng)由GGSN而被發(fā)送到該移動/便攜終端1的IP地址。
圖2是顯示應(yīng)用了本發(fā)明的一個實施例的網(wǎng)絡(luò)實例的視圖。在圖2中,使用了PDP上下文101和102,它們都是經(jīng)由中繼節(jié)點SGSN服務(wù)GPRS支持節(jié)點,終止于終端節(jié)點(GGSN)3的邏輯線路,移動/便攜終端1訪問各種類型的服務(wù)器,例如Java(R)內(nèi)容服務(wù)器4,網(wǎng)絡(luò)服務(wù)器5以及MMS(多媒體業(yè)務(wù))服務(wù)器6,這些服務(wù)器都是在互聯(lián)網(wǎng)外部網(wǎng)絡(luò)(Intemet-X)100上被提供的,而且該終端還接收來自推送內(nèi)容服務(wù)器7的推送數(shù)據(jù)。
作為始終開啟的PDP上下文是在任何時候都被連接的,并且以上上下文是作為一個始終開啟的PDP上下文101來建立的。當(dāng)一個適于推送數(shù)據(jù)的QoS(Quality of Services服務(wù)質(zhì)量)等級(后臺或交互式業(yè)務(wù)類)被應(yīng)用到這個始終開啟的PDP上下文時,一個輔助的PDP上下文102將被單獨建立,用于需要不同于前者的QoS等級的應(yīng)用軟件,例如用于諸如運動圖象遞送這樣的流業(yè)務(wù)類的業(yè)務(wù)。
圖3是顯示在本發(fā)明的一個實施例中,在PDP上下文激活狀態(tài)中的靜噪斷開的視圖。圖3顯示了這樣一種狀態(tài)當(dāng)移動/便攜終端1通過RNC(基站控制設(shè)備)8和中繼節(jié)點(SGSN)2而被連接到終端節(jié)點(GGSN)3時,靜噪斷開(超出服務(wù)區(qū))將出現(xiàn)在一條隧道中。
圖4是顯示在本發(fā)明一個實施例中,PMM狀態(tài)和PDP狀態(tài)的組合之間轉(zhuǎn)移的視圖。在圖4中,“PMM分離及PDP未活動”狀態(tài)21表示一種在沒有進行位置登記的情況下并未建立PDP上下文的狀態(tài)。
以及,“PMM空閑及PDP未活動”狀態(tài)22表示這樣一種狀態(tài),其中,盡管位置登記已被完成,但是RRC(無線電資源控制)連接或PDP上下文均未建立,以致任何呼叫均未產(chǎn)生。
此外,“PMM已連接及PDP活動”狀態(tài)24表示這樣一種狀態(tài),其中,RPC連接已被建立,以便建立該PDP上下文,并且分組數(shù)據(jù)正被發(fā)送和接收。
更進一步,“PMM空閑及PDP活動”狀態(tài)23表示這樣一種狀態(tài),其中,盡管長時間未產(chǎn)生分組數(shù)據(jù),并且RPC已被斷開,但是PDP上下文已被建立并且連接仍舊繼續(xù)。
圖5是顯示ICMP(網(wǎng)際控制報文協(xié)議)—回送請求消息結(jié)構(gòu)的視圖,在本發(fā)明的一個實例中,該消息被用于正常檢查。在圖5中,ICMP回送請求消息A包括一個IP頭標A1;一個ICMP頭標A2;以及一個ICMP信息A3。ICMP頭標A2包含類型;碼;以及校驗和。ICMP信息A3包括標識符;順序號;以及回送數(shù)據(jù)。
在這里將說明應(yīng)用網(wǎng)絡(luò)操作的前提,該網(wǎng)絡(luò)是本發(fā)明一個實例的結(jié)構(gòu)中的一個組成部分。
PDP上下文并不是瞬間去活的,即使在中繼節(jié)點2和終端節(jié)點3根據(jù)3GPP(第三代伙伴項目)標準檢測到PDP上下文活動狀態(tài)中的靜噪斷開(例如圖3所示狀態(tài))的時候也是如此。
當(dāng)一個周期的路由區(qū)域更新定時器(缺省值為54分鐘)在中繼節(jié)點2通過以靜噪斷開作為始終開啟狀態(tài)(保留狀態(tài)),也就是“PMM空閑及PDP活動”狀態(tài)23中的一個觸發(fā)器而被激活時,在該便攜終端離開服務(wù)區(qū)的時間超出了該定時器所設(shè)定的時間時,一個呼叫被釋放并且該狀態(tài)下移至“PMM分離及PDP未活動”狀態(tài)21。
在這種條件下無法發(fā)送推送數(shù)據(jù),推送內(nèi)容服務(wù)器7所保存的IP地址將通過釋放PDP上下文而被清除。
從始終開啟的狀態(tài)上移,也就是從“PMM空閑及PDP活動”狀態(tài)23轉(zhuǎn)移到“PMM已連接及PDP活動”狀態(tài)24,可以通過為來自移動/便攜終端1的數(shù)據(jù)傳輸建立RRC連接來實現(xiàn),也可以通過為來自推送數(shù)據(jù)服務(wù)器7的數(shù)據(jù)傳輸建立尋呼路由區(qū)域(RA)已知及RRC連接來實現(xiàn)。
在中繼節(jié)點2與終端節(jié)點3保留PDP上下文的狀態(tài)下,當(dāng)從移動/便攜終端1遞送一個激活PDP上下文的請求時,中繼節(jié)點2將在釋放了已經(jīng)存在的PDP上下文之后重新建立PDP上下文。這時,移動/便攜終端1的IP地址是被新確定的,并且推送數(shù)據(jù)服務(wù)器7所持有的移動/便攜終端1的IP地址將被更新。
隨后,將參考圖1至圖5,來對圖1所示的PDP上下文管理17的操作進行說明。
當(dāng)終端1處于服務(wù)區(qū)內(nèi)時,PDP上下文管理17在移動/便攜終端1加電時要求TAF15向網(wǎng)絡(luò)方發(fā)出一個激活PDP上下文的請求,即使當(dāng)加電狀態(tài)被改變成斷電狀態(tài)時,沒有數(shù)據(jù)要被發(fā)送的情況下也是如此。
當(dāng)從網(wǎng)絡(luò)中繼節(jié)點(SGSN)2/終端節(jié)點(GGSN)3收到去活PDP上下文的通知時,PDP上下文管理17要求TAF15向網(wǎng)絡(luò)方發(fā)出一個激活網(wǎng)絡(luò)方PDP上下文的請求(重新建立請求)。
當(dāng)終端1被從服務(wù)區(qū)內(nèi)部移動到外部,然后又從服務(wù)區(qū)外部返回內(nèi)部的時候,只有在終端1處于服務(wù)區(qū)以內(nèi)的時候,PDP上下文的正常檢查才被PDP上下文管理17有規(guī)律地執(zhí)行。以上的正常檢查是使用圖5所示的ICMP回送請求和ICMP回送應(yīng)答來實現(xiàn)的。
在PDP上下文終端點所定義的IP地址被用作在ICMP回送請求消息的IP頭標A1中被設(shè)定的目的IP。從安全性的角度來看,也可以使用一個接口的IP地址,它被提供專用于終端節(jié)點3的ICMP回送。
為了防止黑客攻擊,那些已經(jīng)在ICMP回送專用接口中接收到的、來自終端節(jié)點3所終止的那個PDP上下文以外接口的分組被丟棄。
當(dāng)移動/便攜終端1不具有根據(jù)3GPP標準來了解終端節(jié)點3一側(cè)IP地址的步驟時,要求為移動/便攜終端1中的當(dāng)前功能準備一個IP地址,該地址要用作一個目的地址,用于該ICMP回送請求消息。
在沒有已返回的ICMP回送應(yīng)答消息的時候,PDP上下文管理17要求TAF15向網(wǎng)絡(luò)方發(fā)送一個激活PDP上下文的請求(重新建立請求)。
因此,上述應(yīng)用網(wǎng)絡(luò)操作的前提可以在本實施例中被實現(xiàn),也就是說,當(dāng)便攜終端1離開服務(wù)區(qū)的時間超出定時器設(shè)定的時間時,可以防止推送數(shù)據(jù)的無法遞送。
此外,即使在網(wǎng)絡(luò)方和移動/便攜終端一側(cè)因為與上述原因所不同的其它原因而發(fā)生PMM(分組移動性管理)狀態(tài)和PDP狀態(tài)之間的識別上的不一致時,也可能排除推送數(shù)據(jù)的無法遞送,因為根據(jù)本方法可以保證PDP上下文的重建。工業(yè)實用性如以上說明的那樣,本發(fā)明具有如下優(yōu)點移動/便攜終端1任何時候都和PDP上下文相連接,以便從服務(wù)器接收推送數(shù)據(jù),它與網(wǎng)絡(luò)方PDP上下文的終端點之間的正常檢查由終端1來執(zhí)行,以便防止推送數(shù)據(jù)的無法遞送。
盡管為了完整和清楚的公開,本發(fā)明已經(jīng)參考特定的實施例而被描述,但是附加的權(quán)利要求并不因此受到限制,而是被解釋成包含本領(lǐng)域技術(shù)人員能夠想到的所有修改和替換構(gòu)造,這些修改和替換構(gòu)造均歸入這里所闡明的基本教導(dǎo)之內(nèi)。
權(quán)利要求
1.一種任何時候都和PDP分組數(shù)據(jù)協(xié)議上下文相連接,以便從服務(wù)器接收推送數(shù)據(jù)的移動/便攜終端,包括PDP上下文管理部分,用于執(zhí)行該終端與網(wǎng)絡(luò)方PDP上下文的一個終端點之間的正常檢查。
2.根據(jù)權(quán)利要求1的移動/便攜終端,其中該PDP上下文管理部分具有至少在該終端加電時建立PDP上下文,以及在檢測到該終端長時間或短時間離開服務(wù)區(qū)和從網(wǎng)絡(luò)方接收到去活該PDP上下文的請求的情況下重建該PDP上下文的功能。
3.根據(jù)權(quán)利要求1或2的移動/便攜終端,其中PDP上下文是空中網(wǎng)絡(luò)中的一個邏輯會話,它終止于MTF移動終止功能。
4.一種用于移動/便攜終端的始終開啟的PDP上下文管理方法,該移動/便攜終端任何時候都和PDP分組數(shù)據(jù)協(xié)議上下文相連接以便從服務(wù)器接收推送數(shù)據(jù),其中在該終端和網(wǎng)絡(luò)方的PDP上下文的一個終端點之間執(zhí)行正常檢查。
5.根據(jù)權(quán)利要求4的始終開啟的PDP上下文管理方法,其中至少進行處理,用于在該移動/便攜終端加電時建立該PDP上下文,以及在檢測到該終端長時間或短時間離開服務(wù)區(qū)和在從網(wǎng)絡(luò)方接收到去活PDP上下文請求的情況下重建該PDP上下文。
6.根據(jù)權(quán)利要求4或5的始終開啟的PDP上下文管理方法,其中PDP上下文是空中網(wǎng)絡(luò)中的一個邏輯會話,它終止于MTF移動終止功能。
全文摘要
一種在任何時候都與PDP(分組數(shù)據(jù)協(xié)議)上下文相連接以便從服務(wù)器接收推送服務(wù)的移動/便攜終端,它具有PDP上下文管理,用于執(zhí)行該移動/便攜終端與網(wǎng)絡(luò)方PDP上下文的一個終端點之間的正常檢查。
文檔編號H04M11/00GK1438813SQ02151829
公開日2003年8月27日 申請日期2002年12月5日 優(yōu)先權(quán)日2001年12月5日
發(fā)明者岡之上安代 申請人:日本電氣株式會社