專利名稱:一個消息業(yè)務(wù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種消息業(yè)務(wù)。特別地,但不是必定地,本發(fā)明涉及無線電信系統(tǒng)中多媒體消息的存儲并轉(zhuǎn)發(fā)訊息。
背景技術(shù):
無線通信網(wǎng)絡(luò)和互聯(lián)網(wǎng)網(wǎng)絡(luò)正在快速地膨脹并且它們的用戶數(shù)量正在不斷增加。GSM(全球移動通信系統(tǒng))的GPRS(通用分組無線業(yè)務(wù))提供用于在蜂窩無線網(wǎng)絡(luò)中以分組交換的模式轉(zhuǎn)送信息的裝置。GPRS還提供對諸如互聯(lián)網(wǎng)網(wǎng)絡(luò)之類的其他分組交換網(wǎng)絡(luò)的一種接口。
圖1示出了在一個分組交換GPRS業(yè)務(wù)中電信網(wǎng)的互連。用于提供GPRS業(yè)務(wù)的該網(wǎng)絡(luò)基礎(chǔ)設(shè)施的主要元素是一個GPRS支持節(jié)點。GPRS支持節(jié)點被分類為服務(wù)GPRS支持節(jié)點SGSN和網(wǎng)關(guān)GPRS支持節(jié)點GGSN,服務(wù)GPRS支持節(jié)點SGSN在分組交換數(shù)據(jù)傳輸中相應(yīng)于有關(guān)于電路交換數(shù)據(jù)發(fā)射所已知的GSM網(wǎng)絡(luò)的移動交換中心MSC。一個SGSN是一個支持節(jié)點,其把數(shù)據(jù)分組發(fā)射給一個無線終端MS(移動站)并且接收由一個無線終端通過基站系統(tǒng)BSS(包括基站收發(fā)信機BTS和基站控制器BSC)發(fā)射的數(shù)據(jù)。在此說明書中,術(shù)語無線終端MS被用來指代通過無線接口進行通信的所有終端。因此,通過一個移動站進行通信的一個計算機終端,或者例如附加到該計算機上的一個無線卡也應(yīng)該被稱為一個無線終端。SGSN還保持有GPRS寄存器(在圖1中未示出),其包含有關(guān)在它的服務(wù)區(qū)域內(nèi)移動的無線終端的位置信息。典型情況下,SGSN被實現(xiàn)為一個分離的網(wǎng)絡(luò)元素。與SGSN通信的GGSN提供對其它網(wǎng)絡(luò)的連接并實現(xiàn)與其它網(wǎng)絡(luò)的合作。這些網(wǎng)絡(luò)例如是其它操作者GPRS(蜂窩)網(wǎng)絡(luò)或一個專用網(wǎng)(比如一個公司的企業(yè)內(nèi)部網(wǎng)),諸如互聯(lián)網(wǎng)之類的一個公共交換分組數(shù)據(jù)網(wǎng)絡(luò)或一個X.25網(wǎng)絡(luò)。
很久以來,在與互聯(lián)網(wǎng)網(wǎng)絡(luò)通信中的一個計算機終端的用戶已經(jīng)有機會從互聯(lián)網(wǎng)中的一個服務(wù)器中把諸如圖象、文本、電子格式的短視頻片以及音頻片之類的多媒體成分重現(xiàn)到他的計算機終端上。隨著數(shù)據(jù)傳送速率的增加和移動站性質(zhì)的改善,對多媒體消息業(yè)務(wù)和常規(guī)消息業(yè)務(wù)的興趣現(xiàn)在也已經(jīng)在無線網(wǎng)絡(luò)中被喚醒。支持分組交換數(shù)據(jù)發(fā)射的網(wǎng)絡(luò),比如GPRS網(wǎng)絡(luò)和諸如CDMA2000(碼分多址)與WCDMA(寬帶CDMA)之類的第3代移動通信網(wǎng)絡(luò),特別適合于多媒體消息業(yè)務(wù)的實施。
第3代移動通信網(wǎng)絡(luò)的多媒體消息業(yè)務(wù)已經(jīng)被建議,它將以一種類似于GSM網(wǎng)絡(luò)中短消息業(yè)務(wù)SMS的方式(即,大體上以一種存儲并轉(zhuǎn)發(fā)的方式)通過把發(fā)向一個無線終端、被儲存在一個特定消息服務(wù)器中的消息在能夠聯(lián)系到該無線終端時轉(zhuǎn)送給該無線終端來實現(xiàn)。優(yōu)選地,消息服務(wù)器位于蜂窩網(wǎng)之外,例如在互聯(lián)網(wǎng)中。
在下列說明中,一個GPRS網(wǎng)絡(luò)將被討論。"附加"到GPRS網(wǎng)絡(luò)上的一個無線終端可以發(fā)射并接收數(shù)據(jù)——如果它具有一個有效的PDP環(huán)境(PDP=分組數(shù)據(jù)協(xié)議)的話。PDP環(huán)境的激活可以在無線終端或網(wǎng)絡(luò)的請求時完成。PDP環(huán)境在無線終端和一個GGSN之間被激活。
現(xiàn)在的GPRS規(guī)范支持網(wǎng)絡(luò)啟動的PDP環(huán)境激活程序,其可用于在一則消息從諸如互聯(lián)網(wǎng)之類的分組數(shù)據(jù)網(wǎng)絡(luò)中的消息服務(wù)器中被發(fā)給一個無線終端之前打開一個數(shù)據(jù)連接。但是,根據(jù)GPRS規(guī)范,為了提供網(wǎng)絡(luò)啟動的PDP環(huán)境激活程序,無線終端必須具有一個靜態(tài)(永久的)PDP地址,例如,一個靜態(tài)的IP(Internet協(xié)議)地址,這意味著與存儲并轉(zhuǎn)發(fā)消息業(yè)務(wù)有關(guān)的動態(tài)IP地址的使用將被阻止。
可是,從蜂窩網(wǎng)絡(luò)性能的觀點來看,動態(tài)IP地址的使用是明智的,因為在這種情況下一個有限數(shù)量的可用IP地址實際上可以比使用靜態(tài)IP地址時被更多使用。可是,動態(tài)IP地址只可與始發(fā)方是一個無線終端的PDP環(huán)境的消息業(yè)務(wù)(無線終端啟動的PDP環(huán)境激活程序)有關(guān)地被使用。
一個有效的PDP環(huán)境的存在只知道正被討論的該無線終端、服務(wù)于它的SGSN以及利用之正被討論的PDP環(huán)境成為有效的GGSN。如果期望消息業(yè)務(wù)也應(yīng)該使用動態(tài)IP地址來操作,則需要解決這樣一個問題即,位于蜂窩網(wǎng)外部的一個消息服務(wù)器如何能夠確定儲存在該消息服務(wù)器中的一則消息要被發(fā)送到的那個無線終端是否已準備好接收數(shù)據(jù),即(在GPRS網(wǎng)絡(luò)情況下)該無線終端是否具有一個有一些GGSN的有效PDP環(huán)境。
國際專利出版物WO 98/19438提供了一種用于在電信網(wǎng)中實現(xiàn)多媒體消息業(yè)務(wù)的解決方案。在WO 98/19438中給出的該多媒體信息系統(tǒng)包括一個多媒體消息存儲,其中被發(fā)給特定用戶的一則多媒體消息被儲存。用戶被提供一個機會來把他終端設(shè)備的多媒體描述性質(zhì)傳送給多媒體信息系統(tǒng),其考慮到儲存在數(shù)據(jù)庫中該用戶終端的多媒體描述性質(zhì)來把所述多媒體消息部分或完全地轉(zhuǎn)換。在此之后,該多媒體信息系統(tǒng)把該多媒體消息發(fā)送給使用的終端。在WO 98/19438中給出的本發(fā)明的一個目的是提供一種公共消息存儲,其可以從一個以上的終端和網(wǎng)絡(luò)類型中而被訪問。WO 98/19438幾乎完全集中在多媒體消息的轉(zhuǎn)換上,并且它沒有識別關(guān)于確定接收數(shù)據(jù)的終端準備的問題。
發(fā)明內(nèi)容
現(xiàn)在,已經(jīng)發(fā)明了一種用于實現(xiàn)消息傳輸?shù)男碌慕鉀Q辦法。按照本發(fā)明的第一方面,提供一種用于實現(xiàn)蜂窩網(wǎng)的一個終端和蜂窩網(wǎng)外部的一個消息服務(wù)器之間一個消息業(yè)務(wù)的方法,該方法包括在消息服務(wù)器處接收發(fā)給所述終端的一則消息。
所述方法其特征在于從消息服務(wù)器發(fā)射第一查詢給蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素,以便確定接收數(shù)據(jù)的所述終端的準備;由于第一網(wǎng)絡(luò)元素所執(zhí)行的操作的結(jié)果,確定接收數(shù)據(jù)的所述終端的準備;響應(yīng)于所述第一查詢,從蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素發(fā)射第一響應(yīng)消息給所述消息服務(wù)器,其中響應(yīng)消息表示接收數(shù)據(jù)的所述終端的準備。
按照本發(fā)明的第二方面,提供在蜂窩網(wǎng)外部的一種消息服務(wù)器,用于實現(xiàn)在所述消息服務(wù)器和蜂窩網(wǎng)的一個終端之間的一個消息業(yè)務(wù),所述消息服務(wù)器包括用于在消息服務(wù)器處接收發(fā)給所述終端的一則消息的裝置,所述消息服務(wù)器其特征在于它包括
裝置,用于發(fā)射第一查詢給蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素,以便確定接收數(shù)據(jù)的所述終端的準備。
按照本發(fā)明的第三方面,提供一種在蜂窩網(wǎng)外部的消息服務(wù)器中可執(zhí)行的計算機程序產(chǎn)品,用于實現(xiàn)在所述消息服務(wù)器和蜂窩網(wǎng)的一個終端之間的一個消息業(yè)務(wù),所述計算機程序產(chǎn)品包括用于使消息服務(wù)器接收發(fā)給所述終端的一則消息的程序代碼。
所述計算機程序產(chǎn)品其特征在于它包括程序代碼,用于使消息服務(wù)器發(fā)射第一查詢給蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素,以便確定接收數(shù)據(jù)的所述終端的準備。
按照本發(fā)明的第四方面,提供一種蜂窩網(wǎng)的網(wǎng)絡(luò)元素,用于實現(xiàn)在蜂窩網(wǎng)的一個終端和蜂窩網(wǎng)外部的一個消息服務(wù)器之間的一個消息業(yè)務(wù)。
所述網(wǎng)絡(luò)元素其特征在于它包括裝置,用于接收由消息服務(wù)器發(fā)射的一個特定的第一查詢,所述第一查詢包括一個請求,來確定接收數(shù)據(jù)的所述蜂窩網(wǎng)的所述終端的準備;裝置,用于確定接收數(shù)據(jù)的所述終端的準備;裝置,響應(yīng)于所述第一查詢,用于發(fā)射第一響應(yīng)消息給消息服務(wù)器,第一響應(yīng)消息包括有關(guān)接收數(shù)據(jù)的所述終端的準備的信息。
按照本發(fā)明的第五方面,提供一種在蜂窩網(wǎng)外部的網(wǎng)絡(luò)元素中可執(zhí)行的計算機程序產(chǎn)品,用于實現(xiàn)在蜂窩網(wǎng)外部的消息服務(wù)器和蜂窩網(wǎng)的一個終端之間的一個消息業(yè)務(wù)。
所述計算機程序產(chǎn)品其特征在于它包括程序代碼,用于使蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素接收由消息服務(wù)器發(fā)射的第一查詢,所述第一查詢包括一個請求,來確定接收數(shù)據(jù)的所述蜂窩網(wǎng)的所述終端的準備;程序代碼,用于使蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素確定接收數(shù)據(jù)的所述終端的準備;程序代碼,響應(yīng)于所述第一查詢,用于使蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素發(fā)送第一響應(yīng)消息給所述消息服務(wù)器,所述第一響應(yīng)消息包括有關(guān)接收數(shù)據(jù)的所述終端的準備的信息。
按照本發(fā)明的第六方面,提供一種系統(tǒng),其包括在蜂窩網(wǎng)外部的一個消息服務(wù)器和蜂窩網(wǎng)的一個網(wǎng)絡(luò)元素,用于實現(xiàn)在所述消息服務(wù)器和蜂窩網(wǎng)的一個終端之間的一個消息業(yè)務(wù),所述消息服務(wù)器包括用于在消息服務(wù)器處接收發(fā)給所述終端的一則消息的裝置。
所述系統(tǒng)其特征在于所述消息服務(wù)器包括裝置,用于發(fā)送第一查詢給蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素以便確定接收數(shù)據(jù)的所述終端的準備,并且所述蜂窩網(wǎng)的網(wǎng)絡(luò)元素包括裝置,用于確定接收數(shù)據(jù)的所述終端的準備;和裝置,響應(yīng)于所述第一查詢,用于發(fā)送第一響應(yīng)消息給消息服務(wù)器,所述第一響應(yīng)消息包括有關(guān)接收數(shù)據(jù)的所述終端的準備的信息。
在此說明書中,終端可以是能夠與GPRS網(wǎng)絡(luò)或第3代網(wǎng)絡(luò)通信的任何無線終端,例如,蜂窩網(wǎng)的移動站或(例如通過蜂窩網(wǎng)的一部電話)與GPRS網(wǎng)通信的一個計算機終端。有關(guān)于本申請,蜂窩網(wǎng)的概念應(yīng)該被廣泛地解釋并且同時被考慮為例如覆蓋GSM網(wǎng)絡(luò)的GPRS業(yè)務(wù)以及第3代網(wǎng)絡(luò)的核心網(wǎng)之網(wǎng)絡(luò)元素。在本發(fā)明的優(yōu)選實施例中,消息服務(wù)器是一個多媒體消息服務(wù)器,其位于分組數(shù)據(jù)網(wǎng)絡(luò)中的蜂窩網(wǎng)之外,比如某些運營商的企業(yè)內(nèi)部網(wǎng)、互聯(lián)網(wǎng)網(wǎng)或X.25網(wǎng)。
在本發(fā)明的優(yōu)選實施例中,從消息服務(wù)器發(fā)送給蜂窩網(wǎng)的所述第一查詢被發(fā)給GPRS網(wǎng)的一個特定網(wǎng)絡(luò)元素、發(fā)給一個GGSN,其確定接收數(shù)據(jù)的所述終端的準備并在所述第一響應(yīng)消息中將其指示給消息服務(wù)器。
在下面,將參考附圖詳細描述本發(fā)明,附圖中圖1示出了在一個分組交換GPRS業(yè)務(wù)中電信網(wǎng)的互連;圖2說明了根據(jù)本發(fā)明優(yōu)選實施例用于實現(xiàn)消息傳輸?shù)囊环N配置;圖3是一個流程圖,其說明了根據(jù)本發(fā)明用于實現(xiàn)一種消息業(yè)務(wù)的方法;和圖4是示出了根據(jù)本發(fā)明方法中的消息流的信令圖;圖5是說明MMSC的功能塊的框圖;和圖6是說明GGSN的功能塊的框圖。
最佳實施方式在上面關(guān)于現(xiàn)有技術(shù)的描述描述了圖1。圖2說明了根據(jù)本發(fā)明優(yōu)選實施例用于實現(xiàn)在支持GPRS的一個無線終端和一個消息服務(wù)器之間的消息傳輸?shù)囊环N配置。圖2示出了一個無線終端MS,一個基站系統(tǒng)BSS,一個服務(wù)GPRS支持節(jié)點SGSN,和一個網(wǎng)關(guān)GPRS支持節(jié)點GGSN,位于第二運營商的移動通信網(wǎng)PLMN(公共陸地移動網(wǎng))中的一個網(wǎng)關(guān)GPRS支持節(jié)點GGSN2,一個分組數(shù)據(jù)網(wǎng)絡(luò)PDN,它在本發(fā)明優(yōu)選實施例中是一個IP網(wǎng),一個與所述IP網(wǎng)通信的消息服務(wù)器,它在本發(fā)明優(yōu)選實施例中是一個多媒體消息業(yè)務(wù)中心MMSC,和一個包含無線終端MS的路由選擇信息和GPRS預(yù)訂信息的歸屬位置寄存器。在此說明書中,術(shù)語IP網(wǎng)是指由一家公司或一個經(jīng)營者管理的一個企業(yè)內(nèi)部網(wǎng)或者開放的公共互聯(lián)網(wǎng)網(wǎng)絡(luò)。
圖2也示出了在不同的網(wǎng)絡(luò)元素之間的接口在無線終端MS和基站系統(tǒng)BSS之間的一個Um接口;在基站系統(tǒng)BSS和SGSN之間的一個Gb接口;在SGSN和GGSN之間的一個Gn接口;在GGSN和IP網(wǎng)絡(luò)之間的一個Gi接口;在SGSN和歸屬位置寄存器HLR之間的一個Gr接口;在GGSN和歸屬位置寄存器HLR之間的一個Gr接口;在GGSN和歸屬位置寄存器HLR之間的一個Gc接口;以及根據(jù)本發(fā)明在GGSN和MMSC之間的一個邏輯接口22。另外,圖2示出了在不同操作者的GPRS蜂窩網(wǎng)之間一個邏輯Gp接口。
技術(shù)上,一個特定操作者的GPRS支持節(jié)點由操作者的內(nèi)部IP網(wǎng)(內(nèi)部PLMN干線)在蜂窩網(wǎng)內(nèi)彼此連接。可是,這不應(yīng)該困擾先前提及的企業(yè)內(nèi)部網(wǎng),它在蜂窩網(wǎng)外部并且由一家公司或一個經(jīng)營者所管理??墒?,所述IP網(wǎng)(由操作者管理的內(nèi)部PLMN干線網(wǎng)和企業(yè)內(nèi)部網(wǎng))例如最好通過網(wǎng)關(guān)功能上彼此連接。自然,企業(yè)內(nèi)部網(wǎng)也可以由對該蜂窩網(wǎng)負責(zé)的同一操作者來管理。
通過操作者之間的協(xié)議,不同操作者的GPRS網(wǎng)通過一個GPRS網(wǎng)(相互間的PLMN干線)來連接。實際上,在內(nèi)部PLMN干線網(wǎng)和相互間的PLMN干線網(wǎng)之間通常有一個防火墻和一個邊界網(wǎng)關(guān)。這些未表示在圖2中。
其中,接口22的目的是在MMSC和GGSN之間實現(xiàn)發(fā)信,以使GGSN可以處理來自MMSC的查詢并響應(yīng)之。MMSC位于蜂窩網(wǎng)外部,最好在操作者的企業(yè)內(nèi)部網(wǎng)中。優(yōu)選地,使用與使用于操作者的內(nèi)部PLMN干線網(wǎng)中相同的協(xié)議(即,IP協(xié)議)來實現(xiàn)接口22??商娲?,可以使用同一級的其它協(xié)議來實現(xiàn)接口22。
圖3是一個流程圖,說明了根據(jù)本發(fā)明優(yōu)選實施例用于實現(xiàn)一個消息業(yè)務(wù)的方法的概述。該方法包括確定接收數(shù)據(jù)的無線終端MS的準備,把有關(guān)此的信息轉(zhuǎn)送給一個MMSC,并且在無線終端MS已準備好接收數(shù)據(jù)的情況下,把來自該MMSC的一則多媒體消息通過GPRS網(wǎng)轉(zhuǎn)送給該無線終端MS。
現(xiàn)在將更詳細檢查在圖3中說明的步驟。首先,發(fā)給該無線終端的一則多媒體消息到達MMSC,并且MMSC將它存儲在它的存儲器中(塊31)。接下來,MMSC通過接口22發(fā)送一個查詢給GGSN,即,一則消息,詢問GGSN關(guān)于這則多媒體消息將發(fā)給之的那個無線終端MS是否已準備好接收數(shù)據(jù)的信息(塊32)。在塊33中,GGSN確定無線終端MS是否已準備好接收數(shù)據(jù)。在GPRS網(wǎng)的情況下,GGSN確定該無線終端是否有一個具有一些GGSN的有效PDP環(huán)境。如果該無線終端MS已準備好接收數(shù)據(jù)(具有一些GGSN的一個PDP環(huán)境被激活),則GGSN通過接口22發(fā)送一則肯定響應(yīng)消息給MMSC(塊34a),在此之后從MMSC到無線終端MS的這則多媒體消息的轉(zhuǎn)送可以開始(塊35a)。如果該無線終端MS沒有準備好接收數(shù)據(jù)(一個PDP環(huán)境沒有被激活),則GGSN通過接口22發(fā)送一則否定響應(yīng)消息給MMSC(塊34b),于是在那時刻從MMSC到無線終端MS的這則多媒體消息的轉(zhuǎn)送不能被啟動(塊35b)。這是這種情況,例如在一個特定的時間周期之后,確定接收數(shù)據(jù)的無線終端MS的準備的查詢可以被重復(fù)(到塊32的虛線)。
這則多媒體消息可以包括多個多媒體成分,比如電子格式的圖片、文本、短視頻片和音頻片。與多媒體消息相關(guān)的這則多媒體消息的有意接收者的地址例如可以是無線終端MS的電話號碼,附在GPRS網(wǎng)絡(luò)上的一個計算機終端的邏輯網(wǎng)絡(luò)地址,或者由GPRS支持的其它的地址。典型情況下,所述地址是RFC822格式。RFC822是一種互聯(lián)網(wǎng)標準,其定義一種格式,按照這種格式,邏輯地址可以以一種用戶易于理解的形式被呈現(xiàn)。RFC822格式的一個地址的示例為outi.aho@_mmscl.nokial.com。在此,"mmscl.nokial.com"是正被討論的MMSC的邏輯地址(所謂的域名)。在一個IP網(wǎng)絡(luò)中,無線終端的電話號碼也可以被轉(zhuǎn)換成RFC822格式。URL(一致性資源定位器)指針還可以被附加到所述多媒體消息上典型情況下,MMSC總是發(fā)送與接收數(shù)據(jù)的所述無線終端的準備相關(guān)的查詢給同一GGSN,它從現(xiàn)在開始將被稱作一個"缺省GGSN"。缺省GGSN的地址(其通常例如以ggsnl.nokial.com的形式被表示為一個邏輯域名)被儲存在MMSC中。MMSC位于分組數(shù)據(jù)網(wǎng)絡(luò)中。優(yōu)選地,MMSC位于GPRS蜂窩網(wǎng)外部的也管理所述缺省GGSN的操作者的IP網(wǎng)絡(luò)(企業(yè)內(nèi)部網(wǎng))中。可替代地,MMSC可以被一個外部服務(wù)提供者來管理,例如在互聯(lián)網(wǎng)中。
以普通的RFC822格式被儲存在MMSC中的這則多媒體消息的有意接收者的地址,在蜂窩網(wǎng)以外最好在MMSC中被映射到一個特定的標識符,其然后被使用作為在缺省GGSN和MMSC之間的通信中無線終端MS的一個標識符。該外部標識符最好不是被用于識別蜂窩網(wǎng)中無線終端的一個標識符,并且在此說明書中,它將被稱為一個MMS ID(多媒體消息業(yè)務(wù)標識)。為了執(zhí)行該映射,MMSC包括一個數(shù)據(jù)庫,其中與無線終端的多媒體消息業(yè)務(wù)預(yù)訂有關(guān)的信息被儲存。RFC822格式的在MMS ID和無線終端的地址(組)之間的對應(yīng)(組)也被儲存在所述數(shù)據(jù)庫中。有關(guān)于圖5的描述將呈現(xiàn)關(guān)于所述數(shù)據(jù)庫的進一步細節(jié)。
MMS ID是蜂窩網(wǎng)外部的一個標識符,一個參數(shù)或者一組參數(shù),它指示一個MMSC,從該MMSC中,正被討論的無線終端MS(終端的所有者)已經(jīng)預(yù)訂給一個多媒體消息業(yè)務(wù)。該MMS ID具有一種通用數(shù)據(jù)格式,因此它例如可以為一個文本格式,并且例如可以像如下那樣顯現(xiàn)|MMSC ID|用戶ID|安全ID|,在此,豎線(|)表示MMS ID的各個部分之間的一個分隔。這各個部分例如是一個MMSC ID,它是正被討論的MMSC的標識符;一個用戶ID,它是(多媒體消息)業(yè)務(wù)用戶的標識符;和一個安全ID,它可以利用一種預(yù)先商定的特定算法根據(jù)MMSC ID和用戶ID從而被形成在MMSC和缺省GGSN中。安全ID可被用于蜂窩網(wǎng)中以便保證MMSC和用戶的合法性。
MMS ID和正被討論的無線終端的IMSI碼之間的對應(yīng)被儲存在GPRS網(wǎng)中。其中儲存之的數(shù)據(jù)庫可以被實現(xiàn)在GPRS網(wǎng)中,例如,通過一種DNS(域名系統(tǒng))服務(wù)器。IMSI(國際移動用戶身份)碼被使用作為GPRS網(wǎng)中無線終端MS的移動用戶的主要標識符。典型情況下,IMSI碼被儲存在一個SIM(用戶識別模塊)卡。該SIM卡被使用作為無線終端MS中的一個用戶識別單元。因此,當本說明書提到一個無線終端的IMSI碼時,這是指對該網(wǎng)絡(luò)來說已知的、儲存在SIM卡等等中的、安裝在無線終端MS中的一個用戶的IMSI碼。因此,當本說明書提到發(fā)給無線終端MS的一則多媒體消息時,這是指發(fā)給其SIM卡是在該無線終端MS中的那個用戶的一則多媒體消息。
取決于該實施,其中儲存了MMS ID和無線終端的IMSI碼之間的一個對應(yīng)(組)的數(shù)據(jù)庫可以位于遙控器的GPRS網(wǎng)絡(luò)中的各個位置。該數(shù)據(jù)庫應(yīng)該易于缺省GGSN防問。所述數(shù)據(jù)庫還可以通過除了一種DNS服務(wù)器之外的方法以一種適當?shù)姆绞奖粚崿F(xiàn)。也可把所述數(shù)據(jù)庫綜合到HLR中,但是最好不這樣做,因為期望把儲存在HLR中的數(shù)據(jù)數(shù)量保持為盡可能小。
可替代地,可使用蜂窩網(wǎng)的一種內(nèi)部標識符(比如無線終端的電話號碼)作為在GGSN和MMSC之間通信中的無線終端的標識符(例如以根據(jù)本發(fā)明由MMSC發(fā)送給缺省GGSN的一個查詢的形式)。在這種情況下,數(shù)據(jù)庫(其中儲存了無線終端的電話號碼和IMSI之間的對應(yīng))可以通過一種DNS服務(wù)器而在蜂窩網(wǎng)中被實現(xiàn)??墒?,在本發(fā)明的一個優(yōu)選實施例中,諸如MMS ID之類在蜂窩網(wǎng)外部并清楚識別正被討論的無線終端的一個標識符被使用。
圖4示出了一張消息圖,其說明了在本發(fā)明實施例中,在MMSC和GPRS網(wǎng)成分之間的消息流。把接收者的地址映射到MMS ID中,MMSC以一個客戶機標識請求消息41的形式發(fā)送一個查詢給缺省GGSN以便確定接收數(shù)據(jù)的無線終端的準備。MMS ID與此消息一起被傳送。在此之后,驗證和安全功能42可以被執(zhí)行以便檢查正被討論的MMSC被授權(quán)來實現(xiàn)所述查詢。典型情況下,MMS ID的安全ID部分按照這樣一種方式在驗證期間被使用即,缺省GGSN根據(jù)由MMSID包含的MMSC ID和用戶ID使用一種特定的預(yù)確定算法來形成一個安全ID并將其與和MMS ID一起傳送的安全ID(由MMSC形成)進行比較??商娲兀渌陌踩珯C制能被使用。
缺省GGSN把與客戶機標識請求消息41一起傳送的MMS ID映射到正被討論的MMS ID所屬的無線終端的IMSI碼。缺省GGSN通過詢問與來自上述數(shù)據(jù)庫中的所述MMS ID對應(yīng)的IMSI碼來預(yù)先執(zhí)行所述映射,其中,在無線終端的MMS ID與IMSI碼之間的對應(yīng)被儲存(例如從DNS服務(wù)器中)。
接下來,保持無線終端的PDP環(huán)境參數(shù)和字段(例如IP地址)的該缺省GGSN檢查具有正被討論的IMSI碼的無線終端是否具有一個有缺省GGSN的有效PDP環(huán)境。如果一個PDP環(huán)境是有效的,則該缺省GGSN知道該無線終端MS已準備好接收數(shù)據(jù)。這是這種情況缺省GGSN也知道該無線終端的IP地址,而不管它是否被靜態(tài)或動態(tài)地分配。作為對該查詢的一個響應(yīng),該缺省GGSN現(xiàn)在發(fā)送給MMSC一則正客戶機識別響應(yīng)消息47,其指示具有正被討論的MMS ID的無線終端MS已準備好接收數(shù)據(jù)??稍谒稣蛻魴C識別響應(yīng)消息47中指示無線終端的IP地址(或者動態(tài)或者靜態(tài)),或者只是指示具有正被討論的MMS ID的該無線終端MS已準備好通過缺省GGSN接收數(shù)據(jù)。
如果MMSC邏輯上與GPRS(蜂窩)網(wǎng)相連接,例如在操作者自己的內(nèi)部企業(yè)網(wǎng)中,則接口22隨后可以被用于把多媒體消息發(fā)射到缺省GGSN(并進一步發(fā)射給無線終端MS)。如果MMSC位于通常由一個外部服務(wù)提供者管理的一個分組數(shù)據(jù)網(wǎng)絡(luò)中(例如在互聯(lián)網(wǎng)中),則多媒體消息還通過互聯(lián)網(wǎng)被發(fā)送給MS。
根據(jù)本發(fā)明,該多媒體消息最好不再被儲存在蜂窩網(wǎng)的任何網(wǎng)絡(luò)元素中,但是數(shù)據(jù)分組被連續(xù)傳送給無線終端MS。通過把MMSC放置在蜂窩網(wǎng)外部來獲得此優(yōu)點。從分組數(shù)據(jù)網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的數(shù)據(jù)傳輸是本領(lǐng)域技術(shù)人員熟知的。
如果無線終端MS沒有一個具有缺省GGSN的有效PDP環(huán)境,則缺省GGSN確定該無線終端MS是否有一個具有其它GGSN的有效PDP環(huán)境(一個現(xiàn)有的數(shù)據(jù)連接)。優(yōu)選地,缺省GGSN通過以PDU信息請求消息43(PDU=協(xié)議數(shù)據(jù)單元)的形式進行一個查詢通過Gc接口向歸屬位置寄存器HLR找出之??商娲?,如果Gc接口在該系統(tǒng)中沒有被完成,則GGSN通過Gn接口把一個PDU信息請求消息43’發(fā)送給SGSN并請求該SGSN通過Gr接口把消息43’轉(zhuǎn)送給HLR。
在此,應(yīng)當指出,如果無線終端MS有一個具有缺省GGSN的有效PDP環(huán)境,即,具有客戶機識別請求消息41最初從MMSC被發(fā)送給之的GGSN,則根本不必發(fā)射PDU信息請求消息43、43’。因此,PDU信息請求消息43、43’和作為響應(yīng)被適時發(fā)送的PDU信息響應(yīng)消息44、44’利用圖4中的虛線而被示出
HLR保持無線終端的GPRS用戶信息。其中,具有特定IMSI碼的一個無線終端被允許來激活,有關(guān)PDP環(huán)境的信息在HLR的"PDP環(huán)境預(yù)訂記錄"字段中被找到。"PDP環(huán)境預(yù)訂記錄"字段還包括一個"接入點名"字段(APN),其為每個IMSI指示出一個接入點,在該接入點處特定無線終端MS被允許連接到外部分組數(shù)據(jù)網(wǎng)絡(luò)上。在這里,例如,術(shù)語外部分組數(shù)據(jù)網(wǎng)絡(luò)是指互聯(lián)網(wǎng)。在接收PDU信息請求消息43、43′上,根據(jù)PDU信息請求消息43、43’發(fā)送的無線終端MS的IMSI碼,HLR檢查來自APN字段中對正被討論的IMSI來說被允許的接入點的邏輯名。
接入點的邏輯名由HLR在一個PDU信息響應(yīng)消息44、44′中被發(fā)送到缺省GGSN。PDU信息響應(yīng)消息從HLR直接地通過Gc接口(消息44)或者經(jīng)由通過Gr和Gn接口(消息44′)的SGSN被發(fā)送給缺省GGSN。接入點名把該GGSNs(無線終端MS可以具有一個有該GGSN的有效PDP環(huán)境)指示給該缺省GGSN。一個PDP環(huán)境例如可以用同一GPRS網(wǎng)絡(luò)的另外一個GGSN來激活或者用由另外一個遙控器控制的GPRS網(wǎng)絡(luò)(另外一個PLMN)的一個GGSN(例如GGSN2)來激活(圖2)。
在下一步驟中,來自MMSC中的原始查詢所到達的缺省GGSN確定任何一個GGSN(根據(jù)該PDU信息響應(yīng)消息,無線終端MS可以具有一個有這些GGSN的有效PDP環(huán)境)實際上是否具有一個有效的環(huán)境。此調(diào)查通過發(fā)送一則消息45(其它GGSN,圖4)給每一個所述GGSN,它轉(zhuǎn)發(fā)正被討論的無線終端的IMSI碼并根據(jù)所述IMSI碼請求每個GGSN檢查它自己的PDP環(huán)境字段以便確定正被討論的無線終端是否有一個具有正被討論的GGSN的有效PDP環(huán)境。由同一操作者控制的GGSN通過操作者的內(nèi)部IP網(wǎng)絡(luò)(內(nèi)部PLMN干線網(wǎng))而被互連,于是每個GGSN的域名可用于處理調(diào)查消息45。調(diào)查消息45可以通過在GPRS中定義的不同操作者之間的Gp接口、或者通過互聯(lián)網(wǎng)經(jīng)Gi接口被發(fā)給另外一個操作員的GGSN??墒?,Gi接口最好不被使用,因為為了安全的原因,期望不顯示GPRS網(wǎng)絡(luò)外部的網(wǎng)絡(luò)元素的無線終端的秘密IMSI碼。所述調(diào)查消息所發(fā)送給的每個GGSN,響應(yīng)給46缺省GGSN,該缺省GGSN發(fā)送表示該消息,該消息表示正被討論的GGSN是否具有一個有效PDP環(huán)境,其具有有正被討論的IMSI碼的無線終端MS。在一個特定的GGSN有一個具有正被討論的無線終端MS的有效PDP環(huán)境的情況中,響應(yīng)消息最好包括無線終端的PDP地址(例如IP地址)——特別是如果它是一個動態(tài)地址。所述信息從由正被討論的GGSN保持的無線終端的PDP環(huán)境參數(shù)值中來是很明顯的。
在接收響應(yīng)46上,缺省GGSN通過接口22發(fā)送一個肯定或否定客戶機識別響應(yīng)消息47到MMSC。一個肯定客戶機識別響應(yīng)消息47包括具有正被討論的MMS ID的無線終端已準備好通過一個特定GGSN接收數(shù)據(jù)的信息。優(yōu)選地,消息47包含MMS ID,所述特定的GGSN是這樣一個GGSN,無線終端MS具有一個有這個GGSN的有效PDP環(huán)境。如果該無線終端MS有一個以上GGSN的有效PDP環(huán)境,則所有這些GGSN的地址可以被傳送給該MMSC。也可指示在所述正客戶機識別消息47中的無線終端的PDP地址,例如IP地址。
一個否定客戶機識別響應(yīng)消息47包括有關(guān)具有正被討論的MMS ID的那個無線終端沒有準備好接收數(shù)據(jù)的信息,于是在發(fā)送前一查詢之后的一個特定時間周期,MMSC例如可以發(fā)送一個新的查詢給缺省GGSN以便確定接收數(shù)據(jù)的該無線終端MS的準備。
可替代地,該缺省GGSN可以通過發(fā)送一則稍微修改過的PDU信息請求消息43、43’給HLR從而來檢查接收數(shù)據(jù)的該無線終端的準備。在這種情況下,HLR首先在那個特定瞬時處從保持在HLR中的SGSN地址字段中查詢服務(wù)該無線終端的SGSN的地址。HLR然后根據(jù)該無線終端的IMSI碼通過Gr接口從正被討論的SGSN中查詢該正被討論的無線終端MS是否具有一個具有某些GGSN的有效PDP環(huán)境。該GGSN(無線終端MS具有一個有這個GGSN的有效PDP環(huán)境)很明顯,例如來自正被討論的SGSN保持的"在使用中的GGSN地址"參數(shù)值中。在從SGSN中接收它所請求的信息上,HLR還發(fā)送一個PDU信息響應(yīng)消息44,44’給該缺省GGSN,如上所述。HLR傳送服務(wù)該無線終端MS的SGSN地址給該缺省GGSN也是可能的,在此之后該缺省GGSN根據(jù)IMSI碼詢問無線終端MS來自所述SGSN中具有一個有該GGSN的有效PDP環(huán)境的那個GGSN的地址。
根據(jù)本發(fā)明,一個GGSN也可以拒絕從MMSC中轉(zhuǎn)送一則消息給該無線終端。例如,如果該無線終端的電話帳單沒有被支付,則該缺省GGSN可以返回一則負客戶機識別響應(yīng)消息47給MMSC,其中指示正被討論的該無線終端MS的多媒體消息不被允許。自然地,在這種情況下,把無線終端的記錄數(shù)據(jù)保持在GPRS網(wǎng)絡(luò)中的數(shù)據(jù)庫對缺省GGSN來說必須是可訪問的。典型情況下,所述負客戶機識別響應(yīng)消息47也在上述驗證和安全功能42沒有成功的情形中被發(fā)送。在這種情況下,根據(jù)本發(fā)明的方法的執(zhí)行也將在MMS ID被映射給IMSI之前在蜂窩網(wǎng)中被中止。
在接收一個正客戶機識別響應(yīng)消息47之后,MMSC把多媒體消息作為數(shù)據(jù)分組發(fā)送給GGSN,無線終端具有一個有該GGSN的有效PDP環(huán)境。所述GGSN把數(shù)據(jù)分組轉(zhuǎn)發(fā)到無線終端MS。
MMSC可以通過缺省GGSN或者通過一個分組數(shù)據(jù)網(wǎng)絡(luò)(比如一個IP網(wǎng)(例如企業(yè)內(nèi)部網(wǎng),互聯(lián)網(wǎng)))把數(shù)據(jù)分組發(fā)送給所述GGSN。如果所述GGSN由和與該缺省GGSN通信的那個不同的一個MMSC服務(wù),則數(shù)據(jù)分組可以可替代地通過此第二MMSC被發(fā)給所述GGSN。由GPRS網(wǎng)支持的IP協(xié)議或其他協(xié)議能被使用用于MMSC和無線終端MS之間的通信。
有關(guān)于本發(fā)明優(yōu)選實施例而被描述的多媒體消息可以來源于許多不同的源。它例如可以包括以電子格式從一個無線終端發(fā)送到另外一個無線終端的一張照片、傳真機、家庭視頻片或語音消息。也可以包含例如從TCP/IP網(wǎng)發(fā)送給MMSC的一則電子郵件消息,其包括要被傳送給該無線終端的一個多媒體成分或者包括多媒體成分的任何消息。雖然此說明書已經(jīng)大概地討論了多媒體消息,但是本發(fā)明不限制為一種多媒體消息業(yè)務(wù),而是可被用于任何類似的消息業(yè)務(wù)。
除了一個GPRS網(wǎng),本發(fā)明還可以在諸如WCDMA網(wǎng)之類的第3代網(wǎng)絡(luò)中被實現(xiàn),因為這種網(wǎng)絡(luò)的最上層協(xié)議相應(yīng)于GPRS網(wǎng)的最上層協(xié)議。在第3代網(wǎng)絡(luò)中,一個3G-GGSN(第3代GGSN)相應(yīng)于GGSN,一個3G-SGSN相應(yīng)于SGSN而一個3G-RAN(第3代無線接入網(wǎng))相應(yīng)于基站系統(tǒng)BSS。按照一個提議,在第3代網(wǎng)絡(luò)中,一個IMUI(國際移動用戶身份)碼相應(yīng)于IMSI碼,并且一個UIM(用戶標識模塊)卡相應(yīng)于SIM卡。
本發(fā)明也適合于實施在一個WAP系統(tǒng)中。在這種情況下,一個WAP網(wǎng)關(guān)位于MMSC和缺省GGSN之間,通過它在MMSC和缺省GGSN之間旅行的消息通常透明地通過。
本發(fā)明可以通過對GGSN中的程序代碼進行改變來以軟件的形式而被實現(xiàn)。MMSC的功能還可以可編程地被實現(xiàn)。正被討論的計算機程序產(chǎn)品可以被儲存在一個數(shù)據(jù)媒體中(例如在一個存儲器中),它們可以被傳送并且它們例如可以在一個計算機中被執(zhí)行。
圖5示出了一個框圖,說明了與本發(fā)明實現(xiàn)相關(guān)的一個MMSC的功能塊。MMSC包括一個GPRS接口51,MMSC通過該GPRS接口51與GPRS網(wǎng)的GGSN通信。與諸如互聯(lián)網(wǎng)之類的其它外部網(wǎng)的通信通過一個外部接口52而被管理并且與其他多媒體消息業(yè)務(wù)中心的通信通過一個MMSC接口53而被處理。數(shù)據(jù)存儲54是其中儲存并保持多媒體消息的一個數(shù)據(jù)庫。一個控制單元55控制MMSC的操作。為了把多媒體消息的接收者的普通的RFC822地址映射到正確的MMS ID,MMSC包括一個數(shù)據(jù)庫56,其中保持了RFC822格式的普通地址和MMS-ID之間的對應(yīng)。另外,MMSC包括與MMSC的驗證與保持相關(guān)的一些塊(這些未在圖中示出)。
根據(jù)本發(fā)明,發(fā)給無線終端MS的多媒體消息經(jīng)它的接口(51-53)之一到達MMSC并被儲存在數(shù)據(jù)存儲54中。根據(jù)數(shù)據(jù)庫56中的數(shù)據(jù),控制單元把無線終端MS的普通地址(例如RFC822格式的地址)映射成為一個MMS ID。數(shù)據(jù)庫56例如可以通過在蜂窩網(wǎng)外部的一個電信網(wǎng)操作者或者一個服務(wù)提供者來保持。一個新的MMS ID可以被加到所述數(shù)據(jù)庫56中,例如如下當一個特定無線終端MS的所有者預(yù)訂一個多媒體消息業(yè)務(wù)時,他/她把他/她所使用的無線終端MS的地址(組)(例如電話號碼,電子郵件類型的地址)告訴服務(wù)提供者。多媒體消息業(yè)務(wù)提供者然后將就GPRS操作者問題來為該MMS ID商定一個適當?shù)闹?,通過它將識別該無線終端。該無線終端的所述地址(組)和相應(yīng)的MMS ID被儲存在MMSC的數(shù)據(jù)庫56中。相應(yīng)地,在GPRS操作者的控制下,同一MMS ID被儲存在GPRS網(wǎng)中的一個DNS服務(wù)器中并且與一個和正被討論的地址(組)對應(yīng)的IMSI碼相關(guān)發(fā)送給GGSN的查詢(客戶標識請求)優(yōu)選地在GPRS接口51處根據(jù)控制單元55的命令被產(chǎn)生,并且它的傳輸經(jīng)GPRS接口51來發(fā)生。對由GGSN發(fā)送的查詢(客戶機識別響應(yīng))的響應(yīng)也通過GPRS接口51被接收。關(guān)于圖6的描述而被呈現(xiàn)的GGSN的GPRS接口51和MMSC接口66一起實現(xiàn)接口22。MMSC的接口(51-53)(通過它們,多媒體消息隨后被發(fā)射給無線終端MS)可以根據(jù)MMSC和無線終端的位置而變化。
圖6示出了一個框圖,說明了與本發(fā)明實現(xiàn)相關(guān)的一個GGSN的功能塊。該GGSN包括一個SGSN接口61,通過它,GGSN與由它自己的操作者所管理的蜂窩網(wǎng)(內(nèi)部-PLMN干線網(wǎng))通信。GGSN通過HLR接口62與HLR通信。它也可通過此接口與一個信令網(wǎng)(例如SS7)的其它元件通信。GGSN通過IP接口63與IP網(wǎng)(例如互聯(lián)網(wǎng))通信并且通過X.25接口64與X-25分組網(wǎng)通信。按照如本發(fā)明所述的方式,通過一個MMSC接口66,GGSN發(fā)射消息給MMSC的GPRS接口51并且接收來自MMSC的GPRS接口51的消息。MMSC的MMSC接口66和GPRS接口51一起實現(xiàn)接口22。
一個路由功能65把由操作員管理的網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分組以及在由該操作者管理的網(wǎng)絡(luò)與其他網(wǎng)絡(luò)之間的數(shù)據(jù)分組進行路由。DNS服務(wù)器是一個分離設(shè)備,通常由與相同的同一操作者所控制。控制GGSN的操作的GGSN控制單元67具有對DNS服務(wù)器的一個連接69。DNS服務(wù)器包含有關(guān)無線終端的MMS ID和IMSI碼之間的對應(yīng)的信息。典型情況下,控制單元67按照本發(fā)明的一種方式通過詢問通過所述連接69來自DNS服務(wù)器中與所述MMS ID對應(yīng)的IMSI碼來把在一個客戶機識別請求消息41中從MMSC中到達的一個MMS ID映射到正確IMSI碼。
使用本發(fā)明,位于蜂窩網(wǎng)外部的一個消息服務(wù)器可以確定一個無線終端(儲存在該消息服務(wù)器中的一則消息被發(fā)送給該無線終端)是否已準備好接收數(shù)據(jù)。本發(fā)明也關(guān)于動態(tài)PDP地址的使用而使得對一個無線終端的存儲并轉(zhuǎn)發(fā)消息傳輸實現(xiàn),因為,根據(jù)本發(fā)明,由無線終端激活的PDP環(huán)境的存在也可以被確定。
此說明書在示例的幫助下提供了本發(fā)明的實現(xiàn)和實施例。對本領(lǐng)域技術(shù)人員來說很顯然,本發(fā)明不限制為上述的實施例細節(jié),并且本發(fā)明還可以以沒有偏離本發(fā)明特性的另外一種形式被實現(xiàn)。在上面提出的實施例應(yīng)該被認為是說明性的而不是限制性的。因此,用于執(zhí)行并使用本發(fā)明的可能性只由伴隨的權(quán)利要求來限制。因此,正如權(quán)利要求所確定的用于實現(xiàn)本發(fā)明的各種選擇(包括等價的實現(xiàn))也屬于本發(fā)明的范圍。
權(quán)利要求
1.一種用于實現(xiàn)在蜂窩網(wǎng)的一個終端(MS)和蜂窩網(wǎng)外部的一個消息服務(wù)器(MMSC)之間的一個消息業(yè)務(wù)的方法,該方法包括在所述消息服務(wù)器(MMSC)處接收發(fā)給所述終端(MS)的一則消息,其特征在于,該方法包括從所述消息服務(wù)器(MMSC)發(fā)射第一查詢(41)給所述蜂窩網(wǎng)的一個特定第一網(wǎng)絡(luò)元素(GGSN)以便確定接收數(shù)據(jù)的所述終端(MS)的準備;作為第一網(wǎng)絡(luò)元素(GGSN)所執(zhí)行的操作的結(jié)果,確定接收數(shù)據(jù)的所述終端(MS)的準備;響應(yīng)于所述第一查詢(41),從蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素(GGSN)發(fā)射第一響應(yīng)消息(47)給所述消息服務(wù)器(MMSC),其中響應(yīng)消息表示接收數(shù)據(jù)的所述終端(MS)的準備。
2.如權(quán)利要求1所述的方法,其特征在于,與接收數(shù)據(jù)的蜂窩網(wǎng)的終端(MS)的準備有關(guān)的參數(shù)值被蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素(GGSN)已知并且借助于所述參數(shù)值來解釋通過所述第一網(wǎng)絡(luò)元素的接收數(shù)據(jù)的所述終端的準備,所述方法包括在所述終端(MS)已準備好通過所述第一網(wǎng)絡(luò)元素(GGSN)接收數(shù)據(jù)的情形中,在所述第一響應(yīng)消息(41)中向所述消息服務(wù)器(MMSC)指示所述準備;和在所述終端(MS)沒有準備好通過所述第一網(wǎng)絡(luò)元素(GGSN)接收數(shù)據(jù)的情形中,發(fā)送第二查詢(43,43′)給蜂窩網(wǎng)的一個歸屬位置寄存器(HLR),以便確定蜂窩網(wǎng)的一組可允許網(wǎng)絡(luò)元素,所述網(wǎng)絡(luò)元素屬于可允許網(wǎng)絡(luò)元素組,在它們的消息中具有與接收數(shù)據(jù)的所述終端的準備有關(guān)的參數(shù)值,并且通過那些網(wǎng)絡(luò)元素,所述終端有能力接收數(shù)據(jù),并且響應(yīng)于所述第二查詢(43,43′)從歸屬位置寄存器(HLR)中發(fā)送第二響應(yīng)消息(44,44′)給所述第一網(wǎng)絡(luò)元素(GGSN),第二響應(yīng)消息向所述第一網(wǎng)絡(luò)元素指示所述可允許的網(wǎng)絡(luò)元素組。
3.如權(quán)利要求2所述的方法,其特征在于,在所述第二響應(yīng)消息(44,44′)已經(jīng)向所述第一網(wǎng)絡(luò)元素(GGSN)指示所述可允許的網(wǎng)絡(luò)元素組之后,由所述第一網(wǎng)絡(luò)元素發(fā)送一個第三查詢(45)給屬于所述可允許網(wǎng)絡(luò)元素組的至少一個第二網(wǎng)絡(luò)元素以便確定通過所述第二網(wǎng)絡(luò)元素的接收數(shù)據(jù)的所述終端(MS)的準備,所述方法包括在所述終端(MS)已準備好通過所述第二網(wǎng)絡(luò)元素接收數(shù)據(jù)的情形中,響應(yīng)于所述第三查詢,從第二網(wǎng)絡(luò)元素中發(fā)射有關(guān)所述準備的信息(46)給第一網(wǎng)絡(luò)元素;和在所述第一響應(yīng)消息(47)中向所述消息服務(wù)器(MMSC)指示所述準備。
4.如前面任何一個權(quán)利要求所述的方法,其特征在于,在所述終端(MS)已準備好通過一個特定網(wǎng)絡(luò)元素(GGSN)接收數(shù)據(jù)的情形中,所述方法包括通過所述特定的網(wǎng)絡(luò)元素從所述消息服務(wù)器(MMSC)發(fā)送發(fā)給該終端的所述消息給該終端。
5.如前面任何一個權(quán)利要求所述的方法,其中,在所述終端(MS)沒有準備好通過任何所述網(wǎng)絡(luò)元素接收數(shù)據(jù)的情形中,所述方法包括在一個特定的時間周期之后重復(fù)所述第一查詢(41)。
6.如前面任何一個權(quán)利要求所述的方法,其中所述網(wǎng)絡(luò)元素是GPRS(通用分組無線業(yè)務(wù))網(wǎng)的網(wǎng)關(guān)支持節(jié)點(GGSN)。
7.如前面任何一個權(quán)利要求所述的方法,其中,所述終端(MS)的IP地址在所述第一響應(yīng)消息(47)中被指示給所述消息服務(wù)器(MMSC)。
8.如前面任何一個權(quán)利要求所述的方法,其中,下列之一被用來識別蜂窩網(wǎng)中的終端MS一個IMSI(國際移動用戶身份)碼,一個IMUI(國際移動使用者身份)碼。
9.如前面任何一個權(quán)利要求所述的方法,其中,在蜂窩網(wǎng)外部的一個特定標識符(MMS-ID)被使用在蜂窩網(wǎng)和消息服務(wù)器之間以便識別該終端(MS)。
10.如前面任何一個權(quán)利要求所述的方法,其中,所述消息服務(wù)器(MMSC)傳送一個多媒體消息給所述終端(MS)。
11.如前面任何一個權(quán)利要求所述的方法,其中,所述第一查詢(41)總是從所述消息服務(wù)器(MMSC)被發(fā)送給同一第一網(wǎng)絡(luò)元素(GGSN)。
12.如前面任何一個權(quán)利要求所述的方法,其中,以一種分組交換的模式完成數(shù)據(jù)發(fā)射。
13.一種在蜂窩網(wǎng)外部的消息服務(wù)器(MMSC),用于實現(xiàn)在所述消息服務(wù)器和蜂窩網(wǎng)的一個終端(MS)之間的一個消息業(yè)務(wù),所述消息服務(wù)器包括裝置(51-55),用于接收發(fā)給所述終端(MS)的一則消息,其特征在于,所述消息服務(wù)器還包括裝置(51,55),用于發(fā)送第一查詢(41)給蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素(GGSN)以便確定接收數(shù)據(jù)的所述終端(MS)的準備。
14.如權(quán)利要求13所述的消息服務(wù)器(MMSC),其中,它包括裝置(51,55),響應(yīng)于所述第一查詢(41),用于接收由第一網(wǎng)絡(luò)元素(GGSN)從蜂窩網(wǎng)中發(fā)送的第一響應(yīng)消息(47),所述響應(yīng)消息包括有關(guān)接收數(shù)據(jù)的所述終端(MS)的準備的信息;裝置(51-53,55),用于發(fā)送所述消息給所述終端(MS)。
15.一種在蜂窩網(wǎng)外部的消息服務(wù)器(MMSC)中可執(zhí)行的計算機程序產(chǎn)品,用于實現(xiàn)在所述消息服務(wù)器和蜂窩網(wǎng)的一個終端(MS)之間的一個消息業(yè)務(wù),所述計算機程序產(chǎn)品包括如下功能的程序代碼用于使所述消息服務(wù)器(MMSC)接收發(fā)給所述終端(MS)的一則信息,其中,所述計算機程序產(chǎn)品還包括如下程序代碼用于使所述消息服務(wù)器(MMSC)發(fā)射第一查詢(41)給所述蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素(GGSN),以便確定接收數(shù)據(jù)的所述終端(MS)的準備。
16.一種蜂窩網(wǎng)的網(wǎng)絡(luò)元素(GGSN),用于實現(xiàn)在蜂窩網(wǎng)外部的一個消息服務(wù)器和蜂窩網(wǎng)的一個終端(MS)之間的一個消息業(yè)務(wù),其中,所述網(wǎng)絡(luò)元素包括裝置(66,67),用于接收由消息服務(wù)器發(fā)送的第一查詢(41),所述第一查詢包括一個請求,來確定確定接收數(shù)據(jù)的所述蜂窩網(wǎng)的所述終端(MS)的準備;裝置(61,62,67,69,DNS),用于確定接收數(shù)據(jù)的所述終端(MS)的準備;裝置(66,67),響應(yīng)于所述第一查詢(41),用于發(fā)送第一響應(yīng)消息(47)給消息服務(wù)器(MMSC),所述第一響應(yīng)消息包括有關(guān)接收數(shù)據(jù)的所述終端(MS)的準備的信息。
17.如權(quán)利要求16所述的網(wǎng)絡(luò)元素,其中,所述網(wǎng)絡(luò)元素是GPRS蜂窩網(wǎng)的一個網(wǎng)關(guān)支持節(jié)點。
18.一種在蜂窩網(wǎng)的網(wǎng)絡(luò)元素(GGSN)中可執(zhí)行的計算機程序產(chǎn)品,用于實現(xiàn)在蜂窩網(wǎng)外部的消息服務(wù)器(MMSC)和蜂窩網(wǎng)的一個終端(MS)之間的一個消息業(yè)務(wù),其中,所述計算機程序產(chǎn)品包括程序代碼,用于使蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素(GGSN)接收由消息服務(wù)器(MMSC)發(fā)射的第一查詢(41),所述第一查詢包括一個請求,來確定接收數(shù)據(jù)的所述蜂窩網(wǎng)的所述終端(MS)的準備;程序代碼,用于使蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素(GGSN)確定接收數(shù)據(jù)的所述終端(MS)的準備;程序代碼,響應(yīng)于所述第一查詢(41),用于使蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素(GGSN)發(fā)送第一響應(yīng)消息(47)給所述消息服務(wù)器(MMSC),所述第一響應(yīng)消息包括有關(guān)接收數(shù)據(jù)的所述終端(MS)的準備的信息。
19.一種系統(tǒng),其包括在蜂窩網(wǎng)外部的一個消息服務(wù)器(MMSC)和蜂窩網(wǎng)的一個網(wǎng)絡(luò)元素(GGSN),用于實現(xiàn)在所述消息服務(wù)器和蜂窩網(wǎng)的一個終端(MS)之間的一個消息業(yè)務(wù),所述消息服務(wù)器包括裝置(51-55),用于在所述消息服務(wù)器(MMSC)處接收發(fā)給所述終端(MS)的一則消息,其中,所述消息服務(wù)器包括裝置(51,55),用于發(fā)送第一查詢(41)給蜂窩網(wǎng)的第一網(wǎng)絡(luò)元素(GGSN),以便確定接收數(shù)據(jù)的所述終端(MS)的準備,并且所述蜂窩網(wǎng)的所述網(wǎng)絡(luò)元素包括裝置(61,62,67,69,DNS),用于確定接收數(shù)據(jù)的所述終端(MS)的準備;和裝置(66,67),響應(yīng)于所述第一查詢(41),用于發(fā)送第一響應(yīng)消息(47)給消息服務(wù)器(MMSC),所述第一響應(yīng)消息包括有關(guān)接收數(shù)據(jù)的所述終端(MS)的準備的信息。
全文摘要
本發(fā)明的一個目的是一種用于實現(xiàn)蜂窩網(wǎng)的一個終端和蜂窩網(wǎng)外部的一個消息服務(wù)器之間消息業(yè)務(wù)的方法。該方法包括在所述消息服務(wù)器處接收發(fā)給所述終端的一則消息以及從消息服務(wù)器中發(fā)送一個查詢給該蜂窩網(wǎng)的一個特定第一網(wǎng)絡(luò)元素以便確定接收數(shù)據(jù)的所述終端的準備。該方法包括由所述第一網(wǎng)絡(luò)元素確定接收數(shù)據(jù)的所述終端的準備,并響應(yīng)于所述第一查詢,從蜂窩網(wǎng)發(fā)射一則特定的第一響應(yīng)消息給所述消息服務(wù)器。為了發(fā)射所述消息給該終端的目的,接收數(shù)據(jù)的所述終端的準備被指示在該響應(yīng)消息中。另外,本發(fā)明的一個目的是一種實現(xiàn)所述方法的系統(tǒng),一個消息服務(wù)器和蜂窩網(wǎng)的一個網(wǎng)絡(luò)元素,以及實現(xiàn)該方法的計算機程序產(chǎn)品。
文檔編號H04L12/28GK1411667SQ00817451
公開日2003年4月16日 申請日期2000年12月18日 優(yōu)先權(quán)日1999年12月23日
發(fā)明者O·阿霍 申請人:諾基亞有限公司