專(zhuān)利名稱(chēng):利用多機(jī)種網(wǎng)絡(luò)的數(shù)據(jù)推送服務(wù)系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于移動(dòng)通信系統(tǒng)的數(shù)據(jù)推送服務(wù)系統(tǒng)和方法。更具體而言,本發(fā)明涉及一種利用多機(jī)種網(wǎng)絡(luò)的數(shù)據(jù)推送系統(tǒng)和方法。
背景技術(shù):
數(shù)據(jù)推送服務(wù)已經(jīng)廣泛被用作提供給得以接入因特網(wǎng)的用戶(hù)的數(shù)據(jù)推送格式。數(shù)據(jù)推送服務(wù)可以通過(guò)IP網(wǎng)絡(luò)向用戶(hù)提供各種功能,諸如移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)(SMS)。數(shù)據(jù)推送服務(wù)可以從服務(wù)器傳送到用戶(hù),而無(wú)需接收用戶(hù)的請(qǐng)求,并且不僅能夠向用戶(hù)提供文本數(shù)據(jù),而且能夠提供多媒體數(shù)據(jù),諸如視頻和音頻數(shù)據(jù)。
此后將參考圖1描述移動(dòng)通信網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)。
參考圖1,如果推送啟動(dòng)器(PI)100產(chǎn)生將被發(fā)送到用戶(hù)的數(shù)據(jù),它將發(fā)送推送請(qǐng)求到推送代理網(wǎng)關(guān)(PPG)。在這種情況下,假如在接入終端(AT)130和分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN)120之間提供點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)會(huì)話(huà),并且PPG 110識(shí)別AT 130的因特網(wǎng)協(xié)議(IP)地址,則PPG 110通過(guò)PDSN120發(fā)送推送數(shù)據(jù)到AT 130。然而,如果在AT 130和PDSN 120之間沒(méi)有PPP連接,或者PPG 110不能識(shí)別AT 130的IP地址,則推送數(shù)據(jù)不能經(jīng)過(guò)IP網(wǎng)絡(luò)被發(fā)送,以至于PPG 110發(fā)送請(qǐng)求信號(hào)到短消息服務(wù)中心(SMSC)140,以將推送數(shù)據(jù)轉(zhuǎn)換為SMS消息,并且經(jīng)過(guò)移動(dòng)交換中心(MSC)150將SMS消息發(fā)送到AT 130。
然而,假如上述用于移動(dòng)通信系統(tǒng)的數(shù)據(jù)推送服務(wù)方法不能將推送數(shù)據(jù)轉(zhuǎn)換成SMS消息,或者以與多媒體服務(wù)相同的方式要求PI或者PPG與AP之間的IP連接,則數(shù)據(jù)推送服務(wù)方法不可能向用戶(hù)提供可靠的數(shù)據(jù)推送服務(wù)。
隨著通信技術(shù)的日益發(fā)展以及用戶(hù)需求的日益增加,最近已經(jīng)提出各種能夠向用戶(hù)提供數(shù)據(jù)業(yè)務(wù)的無(wú)線(xiàn)電接入技術(shù)和終端。代表性的例子是多機(jī)種網(wǎng)絡(luò)環(huán)境,表示利用不同無(wú)線(xiàn)電接入技術(shù)的各種接入網(wǎng)絡(luò)彼此結(jié)合的移動(dòng)通信環(huán)境。如果特定AT能夠根據(jù)用戶(hù)的選擇或者服務(wù)類(lèi)別以及多機(jī)種網(wǎng)絡(luò)環(huán)境中的無(wú)線(xiàn)環(huán)境變化來(lái)選擇和接入最佳接入網(wǎng)絡(luò),則特定AT被稱(chēng)為混合接入終端(HAT)。
盡管上述數(shù)據(jù)推送服務(wù)方法被應(yīng)用到多機(jī)種網(wǎng)絡(luò)環(huán)境,但是AT能夠得以接入多機(jī)種網(wǎng)絡(luò)環(huán)境中的各種接入網(wǎng)絡(luò)。因此,為了允許PPG正確地管理AT的連接狀態(tài),AT必須從所有可接入的接入網(wǎng)絡(luò)獲取連接狀態(tài)。
發(fā)明內(nèi)容
因此,考慮到上述問(wèn)題而作出了本發(fā)明,并且本發(fā)明的一個(gè)目的是提供一種用于控制接入終端(AT)以通過(guò)多機(jī)種網(wǎng)絡(luò)環(huán)境中的最佳接入網(wǎng)絡(luò)發(fā)送推送數(shù)據(jù)的系統(tǒng)和方法。
本發(fā)明的另一個(gè)目的在于提供一種用于最小化推送數(shù)據(jù)發(fā)送時(shí)間期間的傳統(tǒng)網(wǎng)絡(luò)組件所需的校正項(xiàng)的數(shù)量的系統(tǒng)和方法。
根據(jù)本發(fā)明的一個(gè)方面,上述和其它目的可以通過(guò)提供一種用于發(fā)送推送數(shù)據(jù)到混合接入終端(HAT)的系統(tǒng)來(lái)實(shí)現(xiàn),其中該混合接入終端可以連接到電路網(wǎng)絡(luò)或者分組網(wǎng)絡(luò),并且在由至少一個(gè)電路網(wǎng)絡(luò)與至少一個(gè)分組網(wǎng)絡(luò)重疊的多機(jī)種移動(dòng)通信系統(tǒng)中的接入網(wǎng)絡(luò)切換操作確定的新接入網(wǎng)絡(luò)中被登記。該系統(tǒng)包括分組服務(wù)和移動(dòng)性網(wǎng)關(guān)(PSMG),用于從電路網(wǎng)絡(luò)和分組網(wǎng)絡(luò)獲取HAT的接入狀態(tài)和連接信息,并且一旦接收到外部請(qǐng)求信號(hào)就產(chǎn)生HAT的接入網(wǎng)絡(luò)切換請(qǐng)求;以及推送代理網(wǎng)關(guān)(PPG),用于從PSMG獲取將發(fā)送推送數(shù)據(jù)的HAT的接入信息,并且發(fā)送請(qǐng)求消息到PSMG,以便HAT能接入由推送數(shù)據(jù)所選擇的網(wǎng)絡(luò)。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種用于發(fā)送推送數(shù)據(jù)到混合接入終端的方法,其中該混合接入終端可以連接到電路網(wǎng)絡(luò)或者分組網(wǎng)絡(luò),并且在由至少一個(gè)電路網(wǎng)絡(luò)與至少一個(gè)分組網(wǎng)絡(luò)重疊的多機(jī)種移動(dòng)通信系統(tǒng)中的接入網(wǎng)絡(luò)切換操作確定的新接入網(wǎng)絡(luò)中登記接入狀態(tài)和連接信息。該方法包括步驟當(dāng)產(chǎn)生推送數(shù)據(jù)時(shí),由推送代理網(wǎng)關(guān)(PPG)從分組服務(wù)和移動(dòng)性網(wǎng)關(guān)(PSMG)請(qǐng)求推送數(shù)據(jù)將被發(fā)送到的HAT的接入狀態(tài)和連接信息;由PSMG檢測(cè)HAT的請(qǐng)求的接入狀態(tài)和連接信息,并且將所檢測(cè)的信息發(fā)送到PPG;以及當(dāng)對(duì)應(yīng)HAT沒(méi)有連接到對(duì)應(yīng)于推送數(shù)據(jù)特性的所選網(wǎng)絡(luò)時(shí),由PPG產(chǎn)生請(qǐng)求信號(hào),使得HAT通過(guò)PSMG而切換到所選網(wǎng)絡(luò)。
從結(jié)合附圖的以下詳細(xì)描述中,本發(fā)明的上述和其他目的、特征和其他優(yōu)點(diǎn)將被更加清楚地理解,其中圖1是示出傳統(tǒng)的數(shù)據(jù)推送服務(wù)網(wǎng)絡(luò)的方框圖;圖2是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)系統(tǒng)的方框圖;圖3是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)方法的流程圖;圖4是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)的流程圖;圖5是示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)的流程圖;圖6是示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)的流程圖;以及圖7是示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)的流程圖。
具體實(shí)施例方式
現(xiàn)在將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。在附圖中,相同或者相似的單元即使在不同的圖中被描述,也將用相同的附圖標(biāo)記來(lái)表示它們。在以下的描述中,為了簡(jiǎn)明將省略對(duì)這里并入的已知功能和結(jié)構(gòu)的詳細(xì)描述。
本發(fā)明的實(shí)施例提供了一種用于在多機(jī)種網(wǎng)絡(luò)環(huán)境中的最佳接入網(wǎng)絡(luò)上提供可靠數(shù)據(jù)推送服務(wù)的方法。
圖2是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)系統(tǒng)的方框圖。參考圖2,分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN)220可與碼分多址(CDMA)1X 240網(wǎng)絡(luò)和1x第一只演進(jìn)數(shù)據(jù)(1x First Evolution Data Only)(1xEVDO)250網(wǎng)絡(luò)的個(gè)別基站共同操作,并且接入路由器(AR)220可與無(wú)線(xiàn)局域網(wǎng)/城域網(wǎng)(LAN/MAN)網(wǎng)絡(luò)共同操作,但是PDSN 220和AR 220執(zhí)行相同的功能,使得它們可被稱(chēng)為PDSN/AR 220。為了描述的簡(jiǎn)明,PDSN和AR將根據(jù)它們共同工作的網(wǎng)絡(luò)來(lái)單獨(dú)描述,即使給它們分配了相同的附圖標(biāo)記。
多機(jī)種網(wǎng)絡(luò)包括多種傳統(tǒng)接入網(wǎng)絡(luò)(例如,CDMA 2000 1X 240、1xEVDO250、和無(wú)線(xiàn)LAN/MAN 260)、以及用于將電路網(wǎng)絡(luò)和分組網(wǎng)絡(luò)之間的交互工作服務(wù)發(fā)送到用戶(hù)的分組服務(wù)和移動(dòng)性網(wǎng)關(guān)(PSMG)210,其中該用戶(hù)經(jīng)由上述接入網(wǎng)絡(luò)得以接入服務(wù)網(wǎng)絡(luò)。
如果將被發(fā)送到用戶(hù)的推送數(shù)據(jù)出現(xiàn),則推送啟動(dòng)器(PI)200直接發(fā)送推送數(shù)據(jù)到推送代理網(wǎng)關(guān)(PPG)205,或者從PPG 205請(qǐng)求用于接入終端(AT)的連接信息。
PPG 205將從PI 200傳送的推送數(shù)據(jù)在無(wú)線(xiàn)接入網(wǎng)絡(luò)上發(fā)送到用戶(hù)。具體地,如果PI 200產(chǎn)生推送請(qǐng)求,則PPG 205將向PSMG 210查詢(xún)AT的狀態(tài),以選擇最佳接入網(wǎng)絡(luò),從而利用從PSMG 210發(fā)送的連接信息將推送數(shù)據(jù)發(fā)送到AT。
PSMG 210利用基于IS-41的協(xié)議而連接到標(biāo)識(shí)位置登記表(HLR)231,并利用服務(wù)因特網(wǎng)協(xié)議(SIP)服務(wù)器(未示出)連接到PDSN/AR 220。PSMG210將IS-41和SIP之間的協(xié)議轉(zhuǎn)換為另一種協(xié)議,從混合接入終端(HAT)接收位置登記數(shù)據(jù),并從PDSN/AR 220接收SIP登記處理,以便能管理HAT的連接狀態(tài)。在這種情況下,由PSMG 210管理的HAT的連接狀態(tài)包括“處于分組狀態(tài)”和“處于電路狀態(tài)”。PSMG 210執(zhí)行SIP登記表功能,以管理能夠通過(guò)各種接入網(wǎng)絡(luò)接入IP網(wǎng)絡(luò)的用戶(hù)的位置,并且基于從MS的位置登記處理接收的用戶(hù)信息來(lái)管理互連關(guān)系數(shù)據(jù)(例如,MIN、IP地址、和NAI信息等等)。
只要HAT在不同的接入網(wǎng)絡(luò)之間移動(dòng),它就將在PSMG 210中被登記,以便PSMG 210能管理各種HAT信息,例如位置信息、以及MS的接入狀態(tài)和連接信息。當(dāng)PSMG接收HAT連接信息請(qǐng)求并且確定HAT的當(dāng)前接入網(wǎng)絡(luò)不同于PPG 205請(qǐng)求的接入網(wǎng)絡(luò)時(shí),將發(fā)送接入網(wǎng)絡(luò)切換請(qǐng)求到MS。
被連接到PSMG 210的HLR 231存儲(chǔ)與接入服務(wù)網(wǎng)絡(luò)的用戶(hù)相關(guān)的服務(wù)簡(jiǎn)檔(profile),基于存儲(chǔ)的服務(wù)簡(jiǎn)檔而管理HAT和用戶(hù)的位置,并且基于存儲(chǔ)的服務(wù)簡(jiǎn)檔而執(zhí)行HAT和用戶(hù)的狀態(tài)管理及鑒權(quán)功能,以便發(fā)送自動(dòng)漫游服務(wù)到每個(gè)具有移動(dòng)性的用戶(hù)。除了上述的一般功能之外,HLR 231不僅存儲(chǔ)與HAT混合操作相關(guān)的信息,而且還存儲(chǔ)與接入電路網(wǎng)絡(luò)的用戶(hù)的話(huà)音和到來(lái)呼叫信號(hào)相關(guān)的服務(wù)簡(jiǎn)檔。在處理從HAT或者分組交換電話(huà)網(wǎng)絡(luò)(PSTN)(未示出)傳送的到來(lái)呼叫信號(hào)的情況下,HLR 231確定當(dāng)前HAT的類(lèi)別信息是否表示HAT可以應(yīng)用于多機(jī)種網(wǎng)絡(luò)。在這種情況下,在用戶(hù)信息中包括和存儲(chǔ)了MS的類(lèi)別信息。
在SIP上連接到PSMG 210的PDSN/AR 220利用點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)連接形成HAT的兩層連接。PDSN/AR 220執(zhí)行IP地址分配以及IP分組路由選擇功能、用于移動(dòng)IP服務(wù)的頻率分配(FA)功能、與用于調(diào)度(settlement)和鑒權(quán)的鑒權(quán)服務(wù)器(圖2中未示出)的交互工作功能、以及服務(wù)質(zhì)量(QoS)支持功能。除了上述的一般功能,PDSN/AR 220執(zhí)行以下的功能,以支持電路網(wǎng)絡(luò)和分組網(wǎng)絡(luò)之間的交互工作服務(wù)。
如果在簡(jiǎn)單IP服務(wù)中登記的用戶(hù)的HAT執(zhí)行SIP登記處理,則PDSN/AR220發(fā)送SIP登記消息到PSMG 210。如果在移動(dòng)IP服務(wù)中登記的用戶(hù)的HAT執(zhí)行IP登記處理,則PDSN/AR 220發(fā)送SIP登記消息到PSMG 210。只要HAT在各種接入網(wǎng)絡(luò)之間移動(dòng),并同時(shí)保持與PDSN/AR 220的PPP連接,則PDSN/AR 220發(fā)送SIP登記消息到PSMG 210。
如果PDSN/AR 220在“處于電路”狀態(tài)接收發(fā)送到HAT的IP分組,則執(zhí)行IP分組緩存,直到其通過(guò)分組接入網(wǎng)絡(luò)(AN)而連接到HAT為止。PDSN/AR 220從HAT接收SIP或者HAT IP登記數(shù)據(jù),并且從HLR 231接收通知數(shù)據(jù),以便能管理用戶(hù)和HAT的連接狀態(tài)。在這種情況下,如果由PDSN/AR 220管理的HAT連接狀態(tài)和分組網(wǎng)絡(luò)通信,則這個(gè)狀態(tài)被稱(chēng)為“處于分組”狀態(tài)。否則,如果由PDSN/AR 220管理的HAT連接狀態(tài)和電路網(wǎng)絡(luò)通信,則這個(gè)狀態(tài)被稱(chēng)為“處于電路”狀態(tài)。
除了上述的組件,CDMA-2000 1x網(wǎng)絡(luò)240的基站、1xEVDO網(wǎng)絡(luò)250的基站、和包括接入點(diǎn)(AP)的無(wú)線(xiàn)LAN/MAN網(wǎng)絡(luò)的內(nèi)部組件是本領(lǐng)域的普通技術(shù)人員眾所周知的,所以為了簡(jiǎn)明,在這里省略了它們的詳細(xì)描述。同時(shí),連接到CDMA-2000 1x網(wǎng)絡(luò)的多個(gè)移動(dòng)交換中心/來(lái)訪(fǎng)位置登記表(MSC/VLR)132也是本領(lǐng)域技術(shù)人員眾所周知的,所以為了簡(jiǎn)明,在這里省略了它們的詳細(xì)描述。
一旦接收到推送請(qǐng)求或者連接請(qǐng)求,PPG 205在PSMG 210和PPG 205之間定義的接口上獲取有關(guān)HAT的接入狀態(tài)或連接狀態(tài)信息。如果PSMG210發(fā)送包括IP地址的連接信息到PPG 205,則PPG 205直接發(fā)送推送數(shù)據(jù)到HAT,或者已經(jīng)從PPG 205接收連接信息的PI 200發(fā)送這樣的推送數(shù)據(jù)到HAT。
圖3是示出根據(jù)本發(fā)明的在多機(jī)種網(wǎng)絡(luò)上的數(shù)據(jù)推送服務(wù)方法的流程圖。
參考圖3,在步驟300產(chǎn)生將被發(fā)送到用戶(hù)的推送數(shù)據(jù)。推送數(shù)據(jù)可以等于能夠以與SMS消息相同的方式同時(shí)被發(fā)送到HAT的推送數(shù)據(jù),并且可以以與多媒體消息相同的方式要求在PI 200和HAT之間的IP連接,其包括傳輸控制協(xié)議(TCP)或者用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)會(huì)話(huà)和IP地址。
如果產(chǎn)生的推送數(shù)據(jù)被確定為能夠以與SMS消息相同的方式同時(shí)發(fā)送到HAT的推送數(shù)據(jù),則PT 200包括推送請(qǐng)求消息中的推送數(shù)據(jù),并且在步驟370將包括推送數(shù)據(jù)的推送請(qǐng)求消息發(fā)送到PPG 205。
然而,如果確定所產(chǎn)生的推送數(shù)據(jù)需要IP連接,則在步驟310,PI 200發(fā)送連接請(qǐng)求消息到PPG 205。在上述兩種情況下,PI 200包括用戶(hù)統(tǒng)一資源識(shí)別符(URI),用于在消息中識(shí)別用戶(hù)。
已經(jīng)接收推送請(qǐng)求或者連接請(qǐng)求消息的PPG 205從鑒權(quán)、授權(quán)和結(jié)算(accounting)(AAA)服務(wù)器查找用戶(hù)信息,并且在步驟320確定是否允許當(dāng)前的用戶(hù)使用推送服務(wù)。如果在步驟320確定不允許用戶(hù)使用推送服務(wù),則PPG 205拒絕推送請(qǐng)求。否則,如果在步驟320確定允許用戶(hù)使用推送服務(wù),則PPG 205向PSMG 210查詢(xún)HAT連接狀態(tài),并且在步驟330獲取HAT連接狀態(tài)。因此,在步驟340,PPG 205基于用戶(hù)簡(jiǎn)檔、接收的HAT連接狀態(tài)、和推送數(shù)據(jù)特性而選擇最佳接入網(wǎng)絡(luò)。不把用于使PPG 205能選擇最佳接入網(wǎng)絡(luò)的詳細(xì)算法看作是本發(fā)明的重要問(wèn)題,因此在這里為了簡(jiǎn)明,而省略了對(duì)其的詳細(xì)描述。
在步驟350,已經(jīng)選擇最佳接入網(wǎng)絡(luò)的PPG 205確定HAT是否連接到最佳接入網(wǎng)絡(luò)。如果在步驟350確定HAT連接到最佳接入網(wǎng)絡(luò),則在步驟360,PPG 205從PSMG 210獲取諸如HAT IP地址的連接信息。在步驟370,PI 200或者PPG 205利用獲取的IP地址而直接發(fā)送推送數(shù)據(jù)到HAT。
與此同時(shí),如果在步驟350確定HAT沒(méi)有連接到最佳接入網(wǎng)絡(luò),則在步驟380,PPG 205將HAT的當(dāng)前接入網(wǎng)絡(luò)切換到最佳接入網(wǎng)絡(luò)。PPG 205請(qǐng)求接入網(wǎng)絡(luò)切換,并且同時(shí)驅(qū)動(dòng)定時(shí)器。在步驟390,PPG 205確定在定時(shí)器期滿(mǎn)之前,HAT是否切換到最佳接入網(wǎng)絡(luò)。如果在步驟390確定HAT在定時(shí)器期滿(mǎn)之前切換到最佳接入網(wǎng)絡(luò),則PPG 205轉(zhuǎn)到步驟360。
如果在步驟390確定HAT在定時(shí)器期滿(mǎn)之前沒(méi)有切換到最佳接入網(wǎng)絡(luò),則PPG 205在步驟395不發(fā)送推送數(shù)據(jù)。
后面將描述根據(jù)本發(fā)明的用于多機(jī)種系統(tǒng)的推送數(shù)據(jù)發(fā)送方法的各種實(shí)施例。
參考圖4,在已經(jīng)接入到1xEVDO接入網(wǎng)絡(luò)(AN)的HAT由于定時(shí)器期滿(mǎn)而從空閑狀態(tài)切換到1X接入網(wǎng)絡(luò),并僅監(jiān)視1X接口的情況下,產(chǎn)生推送數(shù)據(jù),并且HAT被連接到1xEVDO網(wǎng)絡(luò)以接收推送數(shù)據(jù),下面將給出其詳細(xì)的描述。
參考圖4,當(dāng)在步驟400,HAT從1xEVDO空閑狀態(tài)切換到1x接入網(wǎng)絡(luò)時(shí),HAT發(fā)送登記表消息到1X BSS 240,從而其將表示HAT在MSC 232和HLR 231上連接到電路網(wǎng)絡(luò)的特定信息通知給PSMG 210。如果PI 200產(chǎn)生推送數(shù)據(jù),則其在步驟410發(fā)送包括用戶(hù)URI的推送請(qǐng)求消息到PPG 205。
一旦接收到推送請(qǐng)求消息,在步驟411,PPG 205就發(fā)送包括用戶(hù)URI的HAT狀態(tài)查詢(xún)消息到PSMG 210,以識(shí)別HAT接入狀態(tài)。在步驟412,一旦接收到HAT狀態(tài)查詢(xún)消息,PSMG 210就從數(shù)據(jù)庫(kù)(DB)查找必要信息,并且發(fā)送與URI對(duì)應(yīng)的包括HAT的接入狀態(tài)、IP地址、MIN數(shù)量、和接入網(wǎng)絡(luò)類(lèi)別信息的HAT狀態(tài)發(fā)送消息到PPG 205。在這種情況下,如果HAT不連接到電路網(wǎng)絡(luò)或者不分配IP地址,則IP地址不包括在HAT狀態(tài)發(fā)送消息中。當(dāng)已經(jīng)接收HAT狀態(tài)發(fā)送消息的PPG 205檢查接入網(wǎng)絡(luò)類(lèi)別時(shí),如果確定HAT連接到CDMA-2000 1X接入網(wǎng)絡(luò),則在步驟420,PPG 205發(fā)送包括PPG 205選擇的接入網(wǎng)絡(luò)的類(lèi)別信息的HAT連接請(qǐng)求消息到PSMG 210。在這種情況下,假定PPG 205已經(jīng)選擇了1xEVDO接入網(wǎng)絡(luò)。
在步驟421,已經(jīng)接收HAT連接請(qǐng)求消息的PSMG 210發(fā)送包括對(duì)應(yīng)于接入網(wǎng)絡(luò)類(lèi)別的服務(wù)選項(xiàng)值和HAT的MIN數(shù)量的HAT切換請(qǐng)求消息到HLR231。作為服務(wù)選項(xiàng)值的舉例,1xEVDO接入網(wǎng)絡(luò)的服務(wù)選項(xiàng)值被確定為“59”。對(duì)應(yīng)于其他接入網(wǎng)絡(luò)的服務(wù)選項(xiàng)值可以根據(jù)需要自由確定。在步驟422,已經(jīng)接收HAT切換請(qǐng)求消息的HLR 231從位置信息DB查找HAT連接到的MSC 232的ID,并將包括MIN數(shù)量和服務(wù)選項(xiàng)值的切換請(qǐng)求消息發(fā)送到MSC232。
在步驟423,已經(jīng)接收切換請(qǐng)求消息的MSC 232通過(guò)1X BSS 240發(fā)送尋呼請(qǐng)求到HAT,并且在步驟430,發(fā)送切換響應(yīng)消息到HLR 231。在步驟431,HLR 231發(fā)送HAT切換響應(yīng)消息到PSMG 210。在步驟432,PSMG 210在HAT連接響應(yīng)消息上指示HAT切換的開(kāi)始,并且發(fā)送結(jié)果消息到PPG 205。在步驟440,已經(jīng)在1x空閑狀態(tài)接收了尋呼消息的HAT檢查服務(wù)選項(xiàng),確定需要1xEVDO網(wǎng)絡(luò)切換,并且建立1xEVDO連接。如果必要的話(huà),在步驟450,HAT通過(guò)建立與PDSN 220的PPP連接而被分配新的IP地址。
在步驟460,切換到1xEVDO網(wǎng)絡(luò)的HAT發(fā)送包括HAT的IP地址和接入網(wǎng)絡(luò)類(lèi)別數(shù)據(jù)的SIP登記表消息到PSMG 210。已經(jīng)接收SIP登記表消息的PSMG 210在DB中存儲(chǔ)用戶(hù)的IP地址和接入網(wǎng)絡(luò)類(lèi)別信息,在步驟470發(fā)送“200 OK”響應(yīng)消息到HAT,并且在步驟471發(fā)送包括HAT的IP地址和接入網(wǎng)絡(luò)類(lèi)別的HAT連接響應(yīng)消息到PPG 205。在步驟472,已經(jīng)接收HAT連接響應(yīng)消息的PPG 205利用HAT IP地址而發(fā)送推送數(shù)據(jù)到HAT。前述的與PPG 205、PSMG 210、和HLR 231相關(guān)的HAT操作適用于保持1x分組數(shù)據(jù)會(huì)話(huà)的情況,或者HAT在接入無(wú)線(xiàn)LAN或者無(wú)線(xiàn)MAN之后接收處于1X空閑狀態(tài)的尋呼消息、連接到1xEVDO接入網(wǎng)絡(luò)、并且發(fā)送推送數(shù)據(jù)到1xEVDO接入網(wǎng)絡(luò)的其他情況。
參考圖5,在已經(jīng)接入1xEVDO接入網(wǎng)絡(luò)的HAT被切換到1X接入網(wǎng)絡(luò),并僅監(jiān)視1X接口的情況下,產(chǎn)生推送數(shù)據(jù),并且HAT被連接到無(wú)線(xiàn)LAN以接收推送數(shù)據(jù),在以下將描述有關(guān)其的詳細(xì)描述。
參考圖5,從PI 200產(chǎn)生推送數(shù)據(jù)之后直到1xEVDO網(wǎng)絡(luò)的切換請(qǐng)求被發(fā)送到HAT所產(chǎn)生的步驟500-532等價(jià)于上述第一實(shí)施例的上述步驟400-432,因此下面將省略它們的詳細(xì)描述。已經(jīng)接收了處于1x空閑狀態(tài)的尋呼消息的HAT檢查服務(wù)選項(xiàng)信息,確定需要1xEVDO網(wǎng)絡(luò)切換,并且在步驟540企圖接入1xEVDO網(wǎng)絡(luò)。在這種情況下,確定HAT離開(kāi)預(yù)定1xEVDO區(qū)域,以便HAT在步驟540被連接到無(wú)線(xiàn)LAN而不是1xEVDO網(wǎng)絡(luò),并且利用HAT和AR(接入路由器)之間的IP設(shè)置處理(例如,動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP))而分配新的IP地址。如果HAT被切換到無(wú)線(xiàn)LAN,則在步驟560,其發(fā)送包括新的IP地址和接入網(wǎng)絡(luò)類(lèi)別數(shù)據(jù)的SIP登記表消息到PSMG210。在步驟570,已經(jīng)接收SIP登記表消息的PSMG 210在DB中存儲(chǔ)用戶(hù)的新的IP地址和接入網(wǎng)絡(luò)類(lèi)別數(shù)據(jù),并且在步驟570發(fā)送“200 OK”響應(yīng)消息到HAT。在步驟580,PSMG 210發(fā)送包括HAT的新IP地址和接入網(wǎng)絡(luò)類(lèi)別數(shù)據(jù)的HAT連接響應(yīng)消息到PPG 205。在步驟590,已經(jīng)接收HAT連接響應(yīng)消息的PPG 205利用HAT IP地址而發(fā)送推送數(shù)據(jù)到HAT。在該情況下,前述的與PPG 205、PSMG 210、和HLR 231相關(guān)的HAT操作適用于保持1X分組數(shù)據(jù)會(huì)話(huà)的情況,或者已經(jīng)接收處于1X空閑狀態(tài)的尋呼消息的HAT被連接到無(wú)線(xiàn)LAN或者無(wú)線(xiàn)MAN、并且接收推送數(shù)據(jù)的其他情況。
參考圖6,在已經(jīng)接入1xEVDO接入網(wǎng)絡(luò)的HAT由于話(huà)音呼叫的到來(lái)信號(hào)而被切換到1X接入網(wǎng)絡(luò),從而建立話(huà)音通信模式的情況下,產(chǎn)生推送數(shù)據(jù),以下將描述有關(guān)其的詳細(xì)描述。
參考圖6,在步驟600,當(dāng)HAT從1xEVDO空閑狀態(tài)切換到1x接入網(wǎng)絡(luò)時(shí),HAT發(fā)送登記表消息到1X BSS 240,使得它將指示HAT通過(guò)MSC 232和HLR 231而連接到電路網(wǎng)絡(luò)的特定信息通知給PSMG 210。在步驟610,如果PI 200產(chǎn)生推送數(shù)據(jù),它發(fā)送包括用戶(hù)URI的推送請(qǐng)求消息到PPG 205。在步驟611,一旦接收到推送請(qǐng)求消息,PPG 205就發(fā)送包括用戶(hù)URI的HAT狀態(tài)查詢(xún)消息到PSMG 210,以便識(shí)別HAT接入狀態(tài)。在步驟612,一旦接收到HAT狀態(tài)查詢(xún)消息,PSMG 210就從數(shù)據(jù)庫(kù)查找必要信息,并且發(fā)送包括對(duì)應(yīng)于URI的HAT的接入狀態(tài)、IP地址、MIN數(shù)量、和接入網(wǎng)絡(luò)類(lèi)別信息的HAT狀態(tài)發(fā)送消息到PPG 205。在這種情況下,如果HAT不連接到電路網(wǎng)絡(luò)或者不被分配IP地址,則IP地址不包含在HAT狀態(tài)發(fā)送消息中。在步驟620,因?yàn)镠AT被連接到CDMA-2000 1X接入網(wǎng)絡(luò),所以已經(jīng)接收HAT狀態(tài)發(fā)送消息的PPG 205發(fā)送包括由PPG 205選擇的接入網(wǎng)絡(luò)的類(lèi)別信息的HAT連接請(qǐng)求消息到PSMG 210。在這種情況下,假定PPG 205已經(jīng)選擇1xEVDO接入網(wǎng)絡(luò)。
在步驟621,已經(jīng)接收HAT連接請(qǐng)求消息的PSMG 210發(fā)送包括對(duì)應(yīng)于接入網(wǎng)絡(luò)類(lèi)別的服務(wù)選項(xiàng)值和HAT的MIN數(shù)量的HAT切換請(qǐng)求消息到HLR231。在步驟622,已經(jīng)接收HAT切換請(qǐng)求消息的HLR 231從位置信息DB查找HAT連接到的MSC 232的ID,并且發(fā)送包括MIN數(shù)量和服務(wù)選項(xiàng)值的切換請(qǐng)求消息到MSC 232。在步驟630,已經(jīng)接收切換請(qǐng)求消息的MSC 232確定HAT的話(huà)音通信模式,在切換響應(yīng)消息上顯示該話(huà)音通信模式,并且發(fā)送結(jié)果消息到HLR 231。在步驟631,HLR 231發(fā)送HAT切換響應(yīng)消息到PSMG 210。
在步驟632,PSMG 210在HAT連接響應(yīng)消息上指示HAT的話(huà)音通信模式,并且發(fā)送結(jié)果消息到PPG 205。在步驟640,PSMG 210發(fā)送狀態(tài)跟蹤請(qǐng)求消息到HLR 231。在步驟641,已經(jīng)接收狀態(tài)跟蹤請(qǐng)求消息的HLR 231發(fā)送跟蹤請(qǐng)求消息到MSC 232。因此,如果HAT的話(huà)音通信模式變?yōu)榱硪环N模式,則MSC 232必須將所改變的模式通知給HLR 231。在步驟650,如果MSC 232確定HAT的話(huà)音通信模式完成,則它在步驟651將指示該完成的話(huà)音通信模式的狀態(tài)通知消息發(fā)送到HLR 231。在步驟652,已經(jīng)接收狀態(tài)通知消息的HLR 231將HAT狀態(tài)通知消息發(fā)送到PSMG 210,使得它能通知話(huà)音通信模式已完成。如果PSMG 210接收HAT狀態(tài)通知消息,并且確定該完成的話(huà)音通信模式,則它再?lài)L試執(zhí)行HAT切換處理。步驟660、661、662、663和664分別等價(jià)于圖4的步驟421、422、423、430和431。HAT切換到1xEVDO網(wǎng)絡(luò)并且接收推送數(shù)據(jù)的步驟670-696等價(jià)于上述第一實(shí)施例的步驟440-472。在這種情況下,上述與PPG 205、PSMG 210和HLR 231相關(guān)的HAT操作被應(yīng)用到被發(fā)送到話(huà)音通信模式的HAT的推送數(shù)據(jù)在話(huà)音通信模式完成后經(jīng)過(guò)無(wú)線(xiàn)LAN或者無(wú)線(xiàn)MAN和1X分組接入網(wǎng)絡(luò)而發(fā)送的情況。
參考圖7,如果當(dāng)HAT連接到1xEVDO接入網(wǎng)絡(luò)時(shí)產(chǎn)生推送數(shù)據(jù),并且HAT經(jīng)過(guò)無(wú)線(xiàn)LAN接收推送數(shù)據(jù),此后將描述其詳細(xì)描述。
在步驟700,如果PI 200產(chǎn)生將被發(fā)送到用戶(hù)的推送數(shù)據(jù),并且在PI 200和HAT之間需要TCP或者UDP會(huì)話(huà)連接,則PI 200發(fā)送包括用戶(hù)URI的連接請(qǐng)求消息到PPG 205。在步驟701,已經(jīng)接收連接請(qǐng)求消息的PPG 205發(fā)送包括用戶(hù)URI的HAT狀態(tài)查詢(xún)消息到PSMG 210,以便識(shí)別HAT接入狀態(tài)。在步驟710,一旦接收到HAT狀態(tài)查詢(xún)消息,PSMG 210就從數(shù)據(jù)庫(kù)查詢(xún)必要的信息,并且發(fā)送包括對(duì)應(yīng)于URI的HAT的接入狀態(tài)、IP地址、MIN數(shù)量和接入網(wǎng)絡(luò)類(lèi)別信息的HAT狀態(tài)發(fā)送消息到PPG 205。在步驟720,如果已經(jīng)接收HAT狀態(tài)發(fā)送消息的PPG 205選擇期望的接入網(wǎng)絡(luò),則它選擇無(wú)線(xiàn)LAN,并且發(fā)送包括接入網(wǎng)絡(luò)類(lèi)別信息的HAT連接請(qǐng)求消息到PSMG 210,以便HAT被切換到無(wú)線(xiàn)LAN。在步驟721,已經(jīng)接收HAT連接請(qǐng)求消息的PSMG 210經(jīng)過(guò)1xEVDO網(wǎng)絡(luò)而發(fā)送包括由PPG 205選擇的接入網(wǎng)絡(luò)類(lèi)別信息的SIP邀請(qǐng)消息到HAT。在步驟730,如果已經(jīng)接收SIP邀請(qǐng)消息的HAT被切換到無(wú)線(xiàn)LAN,則它發(fā)送“200 OK”響應(yīng)消息到PSMG 210,并嘗試執(zhí)行無(wú)線(xiàn)LAN切換。在步驟731,一旦從HAT接收到“200 OK”響應(yīng)消息,PSMG 210就發(fā)送所接收的“200 OK”響應(yīng)消息到PPG 205,使得它指示HAT切換操作的開(kāi)始。如果在步驟740,HAT連接到無(wú)線(xiàn)LAN,并且在步驟750,利用HAT和AR之間的IP設(shè)置處理而被分配新的IP地址,則在步驟760,它將包括新的IP地址和接入網(wǎng)絡(luò)類(lèi)別數(shù)據(jù)的SIP登記表消息發(fā)送到PSMG210。在步驟770,一旦接收到SIP登記表消息,PSMG 210就在DB中存儲(chǔ)用戶(hù)的新位置、IP地址、和接入網(wǎng)絡(luò)類(lèi)別數(shù)據(jù),并且發(fā)送“200 OK”響應(yīng)消息到HAT。在步驟780,PSMG 210將包括HAT的新IP地址和接入網(wǎng)絡(luò)類(lèi)別數(shù)據(jù)的HAT連接響應(yīng)消息發(fā)送到PPG 205。如果在步驟781,已經(jīng)接收HAT連接響應(yīng)消息的PPG 205將包括HATIP地址的連接響應(yīng)消息發(fā)送到PI 200,則在步驟790,PI 200利用IP地址而發(fā)送推送數(shù)據(jù)到HAT。PPG 205、PSMG210和HAT之間的上述操作可以應(yīng)用到連接到1xEVDO網(wǎng)絡(luò)的HAT被切換到無(wú)線(xiàn)LAN或MAN或者1X分組接入網(wǎng)絡(luò)的情況,以及連接到無(wú)線(xiàn)LAN或MAN的HAT被切換到1xEVDO接入網(wǎng)絡(luò)或者1X接入網(wǎng)絡(luò)的另一種情況。
在HLR 231和MSC 232之間采用的切換請(qǐng)求消息、切換響應(yīng)消息、跟蹤請(qǐng)求消息、和狀態(tài)通知消息可以等價(jià)于由IS-41 MAP定義的傳統(tǒng)消息,可以校正傳統(tǒng)消息,或者如果需要可以定義新的消息。在PSMG 210和HLR 231之間采用的電路網(wǎng)絡(luò)接入通知消息、HAT切換請(qǐng)求消息、HAT切換響應(yīng)消息、狀態(tài)跟蹤請(qǐng)求消息、和其他的狀態(tài)通知消息可以等價(jià)于由IS-41 MAP或INAP等定義的傳統(tǒng)消息,可以校正傳統(tǒng)消息,或者如果需要可以定義新的消息。
從上述描述可顯而易見(jiàn)的是,根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)推送服務(wù)系統(tǒng)和方法將蜂窩移動(dòng)通信技術(shù)與諸如無(wú)線(xiàn)LAN/MAN的無(wú)線(xiàn)接入技術(shù)接合在一起,使得它能在多機(jī)種網(wǎng)絡(luò)環(huán)境中提供數(shù)據(jù)推送服務(wù)和可靠的數(shù)據(jù)推送服務(wù)。同時(shí),本發(fā)明的實(shí)施例可以通過(guò)多機(jī)種網(wǎng)絡(luò)環(huán)境中的最佳接入網(wǎng)絡(luò)而發(fā)送推送數(shù)據(jù)。
盡管為了示意性的目的而公開(kāi)了本發(fā)明的某些實(shí)施例,但是本領(lǐng)域的技術(shù)人員將理解在不脫離所附權(quán)利要求揭示的本發(fā)明的范圍和精神的情況下,各種修改、添加和置換都是可能的。
權(quán)利要求
1.一種用于發(fā)送推送數(shù)據(jù)到混合接入終端(HAT)的系統(tǒng),其中該混合接入終端可以連接到電路網(wǎng)絡(luò)或者分組網(wǎng)絡(luò),并且在由至少一個(gè)電路網(wǎng)絡(luò)與至少一個(gè)分組網(wǎng)絡(luò)重疊的多機(jī)種移動(dòng)通信系統(tǒng)中的接入網(wǎng)絡(luò)切換操作確定的新接入網(wǎng)絡(luò)中被登記,該系統(tǒng)包括分組服務(wù)和移動(dòng)性網(wǎng)關(guān)(PSMG),用于從電路網(wǎng)絡(luò)和分組網(wǎng)絡(luò)獲取HAT的接入狀態(tài)和連接信息,并且一旦接收到外部請(qǐng)求信號(hào)就產(chǎn)生HAT的接入網(wǎng)絡(luò)切換請(qǐng)求;以及推送代理網(wǎng)關(guān)(PPG),用于從PSMG獲取將發(fā)送推送數(shù)據(jù)的HAT的接入信息,并且發(fā)送請(qǐng)求消息到PSMG,以便HAT能接入由推送數(shù)據(jù)所選擇的網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1的系統(tǒng),其中,該P(yáng)PG通過(guò)選擇的網(wǎng)絡(luò)而發(fā)送推送數(shù)據(jù)到HAT。
3.根據(jù)權(quán)利要求1的系統(tǒng),進(jìn)一步包括推送啟動(dòng)器(PI),用于產(chǎn)生將被發(fā)送到特定HAT的推送數(shù)據(jù),并控制PPG以將產(chǎn)生的推送數(shù)據(jù)發(fā)送到特定HAT。
4.根據(jù)權(quán)利要求3的系統(tǒng),其中該P(yáng)I從PPG接收對(duì)應(yīng)于推送數(shù)據(jù)的選擇網(wǎng)絡(luò)信息,并且通過(guò)選擇的網(wǎng)絡(luò)而發(fā)送推送數(shù)據(jù)到特定HAT。
5.根據(jù)權(quán)利要求1的系統(tǒng),其中該P(yáng)PG確定將發(fā)送推送數(shù)據(jù)的HAT是否能接收推送服務(wù),并且根據(jù)該確定結(jié)果而發(fā)送推送數(shù)據(jù)。
6.根據(jù)權(quán)利要求1的系統(tǒng),其中一旦接收到HAT的接入網(wǎng)絡(luò)切換請(qǐng)求,PPG就操作定時(shí)器,并且當(dāng)在定時(shí)器期滿(mǎn)之前接收對(duì)應(yīng)HAT的連接信息時(shí),發(fā)送推送數(shù)據(jù)。
7.根據(jù)權(quán)利要求1的系統(tǒng),其中當(dāng)選擇的網(wǎng)絡(luò)等于分組網(wǎng)絡(luò)、對(duì)應(yīng)HAT處于話(huà)音通信模式、以及話(huà)音通信模式完成時(shí),PSMG將分組網(wǎng)絡(luò)切換接入請(qǐng)求發(fā)送到對(duì)應(yīng)HAT。
8.一種用于發(fā)送推送數(shù)據(jù)到混合接入終端(HAT)的方法,其中該混合接入終端可以連接到電路網(wǎng)絡(luò)或者分組網(wǎng)絡(luò),并且在由至少一個(gè)電路網(wǎng)絡(luò)與至少一個(gè)分組網(wǎng)絡(luò)重疊的多機(jī)種移動(dòng)通信系統(tǒng)中的接入網(wǎng)絡(luò)切換操作確定的新接入網(wǎng)絡(luò)中登記接入狀態(tài)和連接信息,該方法包括步驟當(dāng)產(chǎn)生推送數(shù)據(jù)時(shí),由推送代理網(wǎng)關(guān)(PPG)從分組服務(wù)和移動(dòng)性網(wǎng)關(guān)(PSMG)請(qǐng)求推送數(shù)據(jù)將被發(fā)送到的HAT的接入狀態(tài)和連接信息;由PSMG檢測(cè)HAT的請(qǐng)求的接入狀態(tài)和連接信息,并且將所檢測(cè)的信息發(fā)送到PPG;以及當(dāng)對(duì)應(yīng)HAT沒(méi)有連接到對(duì)應(yīng)于推送數(shù)據(jù)特性的所選網(wǎng)絡(luò)時(shí),由PPG產(chǎn)生請(qǐng)求信號(hào),使得HAT通過(guò)PSMG而切換到所選網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求8的方法,進(jìn)一步包括步驟由PSMG獲取切換到所選網(wǎng)絡(luò)的HAT的連接信息,并將該獲取的信息發(fā)送到PPG;以及由PPG利用連接信息而發(fā)送推送數(shù)據(jù)到對(duì)應(yīng)HAT。
10.根據(jù)權(quán)利要求8的方法,進(jìn)一步包括步驟由PPG確定將發(fā)送推送數(shù)據(jù)的HAT是否能接收推送服務(wù),并且根據(jù)該確定結(jié)果而發(fā)送推送數(shù)據(jù)。
11.根據(jù)權(quán)利要求8的方法,進(jìn)一步包括步驟如果一旦接收到HAT的接入網(wǎng)絡(luò)切換請(qǐng)求信號(hào),PPG就在預(yù)定時(shí)間周期內(nèi)從PSMG接收對(duì)應(yīng)HAT的連接信息,則由PPG發(fā)送推送數(shù)據(jù)。
12.根據(jù)權(quán)利要求8的方法,進(jìn)一步包括步驟如果所選網(wǎng)絡(luò)等于電路網(wǎng)絡(luò)并且對(duì)應(yīng)HAT處于話(huà)音通信模式,則由PSMG確定HAT的話(huà)音通信模式是否完成,并且發(fā)送切換接入請(qǐng)求到對(duì)應(yīng)HAT。
全文摘要
一種利用多機(jī)種網(wǎng)絡(luò)的數(shù)據(jù)推送服務(wù)系統(tǒng)和方法。該系統(tǒng)在至少一個(gè)電路網(wǎng)絡(luò)與至少一個(gè)分組網(wǎng)絡(luò)重疊的多機(jī)種移動(dòng)通信系統(tǒng)中發(fā)送推送數(shù)據(jù)到混合接入終端(HAT)。HAT可以連接到電路網(wǎng)絡(luò)或者分組網(wǎng)絡(luò),并且在新的接入網(wǎng)絡(luò)中被登記。該系統(tǒng)包括分組服務(wù)和移動(dòng)性網(wǎng)關(guān)(PSMG),用于從電路網(wǎng)絡(luò)和分組網(wǎng)絡(luò)獲取HAT的接入狀態(tài)和連接信息,并且一旦接收到外部請(qǐng)求信號(hào)就產(chǎn)生接入網(wǎng)絡(luò)切換請(qǐng)求;以及推送代理網(wǎng)關(guān)(PPG),用于從PSMG獲取將發(fā)送推送數(shù)據(jù)的HAT的接入信息,并且發(fā)送請(qǐng)求消息到PSMG。
文檔編號(hào)H04L29/08GK1625273SQ20041001043
公開(kāi)日2005年6月8日 申請(qǐng)日期2004年9月20日 優(yōu)先權(quán)日2003年9月19日
發(fā)明者李相道, 金鎮(zhèn)晚, 金泰源, 全永基, 李振受, 金水會(huì), 高真錫, 張洪成, 文相畯, 丁諸鉉 申請(qǐng)人:三星電子株式會(huì)社