两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)絡(luò)服務(wù)中介器系統(tǒng)和方法

文檔序號(hào):7749334閱讀:274來源:國(guó)知局
專利名稱:網(wǎng)絡(luò)服務(wù)中介器系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明一般來講涉及網(wǎng)絡(luò)通信系統(tǒng),更具體來講,涉及一種便于對(duì)可在有線和/或無線網(wǎng)絡(luò)上獲得的服務(wù)功能性進(jìn)行訪問的系統(tǒng)和方法。
背景技術(shù)
現(xiàn)代通信時(shí)代已經(jīng)引起了有線和無線網(wǎng)絡(luò)的巨大發(fā)展。計(jì)算機(jī)網(wǎng)絡(luò)、電視網(wǎng)絡(luò)以及電話通信網(wǎng)絡(luò)正經(jīng)歷著一種由消費(fèi)者需求推進(jìn)的空前技術(shù)發(fā)展。無線和移動(dòng)網(wǎng)絡(luò)技術(shù)已經(jīng)致力于相關(guān)的消費(fèi)者需求,同時(shí)提供了信息傳遞的更多靈活性與快捷性。
現(xiàn)在和將來的網(wǎng)絡(luò)技術(shù)繼續(xù)便于使信息傳遞變得容易,并且對(duì)于用戶更加便利。本地的、區(qū)域的以及諸如因特網(wǎng)之類的全球網(wǎng)絡(luò)的迅速擴(kuò)大已經(jīng)為社會(huì)提供了一個(gè)信息的海洋。這些網(wǎng)絡(luò)技術(shù)已經(jīng)日益發(fā)展為包括無線和移動(dòng)技術(shù)。經(jīng)由這些網(wǎng)絡(luò),信息能夠被下載至桌面系統(tǒng)、無線系統(tǒng)、移動(dòng)系統(tǒng)等等。例如,可經(jīng)由因特網(wǎng)獲得的信息現(xiàn)在可以被下載到移動(dòng)無線單元上,例如蜂窩式電話、個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)等等。一種這樣的便于因特網(wǎng)內(nèi)容在無線設(shè)備之間往返傳輸?shù)募夹g(shù)是無線應(yīng)用協(xié)議(WAP),其將因特網(wǎng)及其他網(wǎng)絡(luò)與無線網(wǎng)絡(luò)平臺(tái)整合起來。一般來講,WAP是一組用于說明因特網(wǎng)標(biāo)準(zhǔn)和無線服務(wù)標(biāo)準(zhǔn)兩者的特性和功能性的協(xié)議。它與無線網(wǎng)絡(luò)標(biāo)準(zhǔn)無關(guān),并且是作為一種開放標(biāo)準(zhǔn)設(shè)計(jì)的。WAP將有線因特網(wǎng)范例與無線域之間的間隙橋接起來,以便允許無線設(shè)備用戶跨越兩種平臺(tái)來享受因特網(wǎng)的益處。
常常被稱為2G無線服務(wù)的第二代無線服務(wù)是一種基于電路交換技術(shù)的當(dāng)前無線服務(wù)。2G系統(tǒng)-例如全球移動(dòng)通信系統(tǒng)(GSM)與個(gè)人通信業(yè)務(wù)(PCS)為了在第一代移動(dòng)技術(shù)之上改善品質(zhì)和更廣泛的服務(wù),使用了數(shù)字無線電技術(shù)。3G或稱第三代涉及一組數(shù)字技術(shù),這些數(shù)字技術(shù)預(yù)期通過在終端和網(wǎng)絡(luò)之間采用新的基于分組的傳輸方法,在容量、速度和效率方面作出改進(jìn)。3G設(shè)備和網(wǎng)絡(luò)的用戶將能夠訪問多媒體服務(wù),例如視頻點(diǎn)播、視頻會(huì)議、快速web訪問和文件傳輸?,F(xiàn)有的和將來的服務(wù)是通過、并且將來也將繼續(xù)是通過網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商提供的,他們通過網(wǎng)絡(luò)向移動(dòng)設(shè)備用戶提供服務(wù)和應(yīng)用。
網(wǎng)絡(luò)服務(wù)器容納的這些服務(wù)/應(yīng)用常常需要某些特定的信息,以便用戶能夠正確地使用所述應(yīng)用。例如,用戶可能需要被授權(quán)使用該應(yīng)用,和/或用戶可能需要為使用該應(yīng)用而被收取費(fèi)用。進(jìn)一步來講,應(yīng)用可能需要了解終端用戶的所在之處,尤其是在能夠從一個(gè)位置到另一個(gè)位置進(jìn)行漫游的無線終端的情況下。這些及其他“增值”功能常常是通過網(wǎng)絡(luò)協(xié)作上可獲得的其他服務(wù)來完成的。
然而,創(chuàng)建能夠訪問可在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中獲得的增值的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)技術(shù)方案具有固有的難題。由于網(wǎng)絡(luò)部件中的大量標(biāo)準(zhǔn)、技術(shù)和銷售商專用功能性,訪問無線(或者有線)網(wǎng)絡(luò)的功能性是很麻煩的。隨著“聚合”,該環(huán)境進(jìn)一步復(fù)雜化。服務(wù)供應(yīng)基礎(chǔ)架構(gòu)(SPI)可能不是例如為蜂窩網(wǎng)絡(luò)專門地創(chuàng)建的,而可能是web域中的一種技術(shù)方案。在此情況下,必須在SPI技術(shù)方案中投入相當(dāng)大的投資,來確保它能夠與各個(gè)網(wǎng)絡(luò)接口,以便訪問來自網(wǎng)絡(luò)的增值。這帶來一個(gè)問題SPI技術(shù)方案的銷售商(即,應(yīng)用服務(wù)器)需要考慮網(wǎng)絡(luò)系統(tǒng)中的差異,以及來自多個(gè)網(wǎng)絡(luò)部件銷售商的技術(shù)方案上的差異。
因此,在網(wǎng)絡(luò)通信產(chǎn)業(yè)中存在一種需要簡(jiǎn)化對(duì)可以從網(wǎng)絡(luò)獲得的功能性的訪問,而不管是固定網(wǎng)絡(luò)、還是無線網(wǎng)絡(luò),包括移動(dòng)網(wǎng)絡(luò)、無線LAN等等。本發(fā)明解決了現(xiàn)有技術(shù)中的這些及其他不足,并且提供了許多優(yōu)于現(xiàn)有技術(shù)系統(tǒng)和方法學(xué)的有益效果。

發(fā)明內(nèi)容
本發(fā)明涉及一種用于幫助訪問可在有線和/或無線網(wǎng)絡(luò)上獲得的服務(wù)功能性的系統(tǒng)和方法。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種網(wǎng)絡(luò)系統(tǒng),用于幫助訪問可在一個(gè)或多個(gè)網(wǎng)絡(luò)上獲得的功能性。該網(wǎng)絡(luò)系統(tǒng)包括可在網(wǎng)絡(luò)中操作的一個(gè)或多個(gè)終端和一個(gè)包括一個(gè)或多個(gè)網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)基礎(chǔ)架構(gòu)。網(wǎng)絡(luò)應(yīng)用在供終端使用的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)工作。提供了至少一個(gè)網(wǎng)絡(luò)服務(wù)中介器,其包括顯露給服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的松散耦合接口,用于把增值網(wǎng)絡(luò)服務(wù)從終端和/或網(wǎng)絡(luò)系統(tǒng)中介到服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。
在更具體的實(shí)施例中,該松散耦合接口是一種標(biāo)準(zhǔn)化接口,諸如可擴(kuò)展標(biāo)記語言(XML)接口,或者更具體來講是一種Web服務(wù)接口。網(wǎng)絡(luò)服務(wù)中介器可以是網(wǎng)絡(luò)耦合的中介器,終端耦合的中介器,或者可能是混合的。網(wǎng)絡(luò)服務(wù)中介器可以呈現(xiàn)各種形式和功能,包括但不限于用于訪問供網(wǎng)絡(luò)應(yīng)用使用的驗(yàn)證服務(wù)的驗(yàn)證中介器,用于結(jié)合網(wǎng)絡(luò)應(yīng)用的使用訪問收費(fèi)/計(jì)費(fèi)服務(wù)的收費(fèi)中介器,用于訪問終端位置服務(wù)以便允許將終端位置提供給網(wǎng)絡(luò)應(yīng)用的位置中介器,用于將預(yù)訂信息存儲(chǔ)至簡(jiǎn)檔寄存器以及核實(shí)該終端的最終用戶的預(yù)訂意圖的內(nèi)容訂購中介器,用于訪問出席服務(wù)(presence service)以便允許將用戶出席信息提供給網(wǎng)絡(luò)應(yīng)用的出席中介器,用于中介移動(dòng)終端的供應(yīng)的客戶供應(yīng)中介器,用于幫助把內(nèi)容推進(jìn)到終端的通知中介器,以及用于訪問最終用戶隱私信息的隱私中介器。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種為網(wǎng)絡(luò)應(yīng)用提供訪問可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)獲得的服務(wù)功能性的方法。所述方法包括在一個(gè)或多個(gè)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)與在所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間邏輯上提供至少一個(gè)網(wǎng)絡(luò)耦合的網(wǎng)絡(luò)服務(wù)中介器。所述網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。通過所述松散耦合網(wǎng)絡(luò)服務(wù)中介器接口,由網(wǎng)絡(luò)應(yīng)用對(duì)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)內(nèi)部的增值服務(wù)的訪問變得更為方便。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種用于為網(wǎng)絡(luò)應(yīng)用提供訪問可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)獲得的服務(wù)功能性的方法,其中提供了一種終端耦合的網(wǎng)絡(luò)服務(wù)中介器。所述終端耦合的網(wǎng)絡(luò)服務(wù)中介器邏輯上位于一個(gè)或多個(gè)終端和在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間。該網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu),并且由網(wǎng)絡(luò)應(yīng)用對(duì)至少部分由所述終端提供的增值服務(wù)進(jìn)行的訪問經(jīng)由所述松散耦合的網(wǎng)絡(luò)服務(wù)中介器接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述網(wǎng)絡(luò)服務(wù)中介器是網(wǎng)絡(luò)耦合與終端耦合的網(wǎng)絡(luò)服務(wù)中介器的混合,以致經(jīng)由所述松散耦合接口,由網(wǎng)絡(luò)應(yīng)用對(duì)經(jīng)由所述終端與所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之一或者兩者提供的增值服務(wù)進(jìn)行的訪問變得更為方便。
本發(fā)明的所述網(wǎng)絡(luò)服務(wù)中介器在移動(dòng)終端漫游的上下文環(huán)境下也是有益的。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種方法,用于為在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)部工作的網(wǎng)絡(luò)應(yīng)用提供對(duì)可經(jīng)由終端用戶已經(jīng)在其中漫游的受訪問網(wǎng)絡(luò)獲得的服務(wù)功能性進(jìn)行的訪問。所述方法包括向與受訪問網(wǎng)絡(luò)相關(guān)聯(lián)的受訪問網(wǎng)絡(luò)服務(wù)中介器提供使用授權(quán)憑證。所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)從與家庭網(wǎng)絡(luò)相關(guān)聯(lián)的家庭網(wǎng)絡(luò)服務(wù)中介器那里接收所述受訪問網(wǎng)絡(luò)服務(wù)中介器的地址。所述家庭網(wǎng)絡(luò)服務(wù)中介器將松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu),以便幫助在彼此之間通信。所述受訪問網(wǎng)絡(luò)服務(wù)中介器是由所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)使用所述受訪問的網(wǎng)絡(luò)服務(wù)中介器的地址來訪問的。由所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)對(duì)可以從所述受訪問網(wǎng)絡(luò)中獲得的服務(wù)功能性進(jìn)行的訪問,通過被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的所述受訪問網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口而變得更為方便。根據(jù)本發(fā)明的另一個(gè)漫游實(shí)施例,提供了一種方法,用于為在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)部工作的網(wǎng)絡(luò)應(yīng)用提供對(duì)可經(jīng)由終端用戶已經(jīng)在其中漫游的受訪問網(wǎng)絡(luò)獲得的服務(wù)功能性進(jìn)行的訪問。在該情況下,已經(jīng)在所述受訪問網(wǎng)絡(luò)與所述終端用戶的家庭網(wǎng)絡(luò)之間建立了漫游協(xié)定。所述方法包括在所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)和與所述家庭網(wǎng)絡(luò)相關(guān)聯(lián)的家庭網(wǎng)絡(luò)服務(wù)中介器之間、經(jīng)由被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的家庭網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口來進(jìn)行通信。所述方法進(jìn)一步包括在所述家庭網(wǎng)絡(luò)服務(wù)中介器和與所述受訪問網(wǎng)絡(luò)相關(guān)聯(lián)的受訪問網(wǎng)絡(luò)服務(wù)中介器之間進(jìn)行通信,其中所述家庭網(wǎng)絡(luò)服務(wù)中介器在對(duì)可經(jīng)由所述受訪問網(wǎng)絡(luò)獲得的服務(wù)功能性進(jìn)行訪問時(shí)充當(dāng)代理。在又一個(gè)漫游實(shí)施例中,提供了一種方法,用于為在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)部工作的網(wǎng)絡(luò)應(yīng)用提供對(duì)可經(jīng)由終端用戶已經(jīng)在其中漫游的受訪問網(wǎng)絡(luò)獲得的服務(wù)功能性的訪問,其中已經(jīng)在所述受訪問網(wǎng)絡(luò)和所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間建立了漫游協(xié)定。所述方法包括在所述受訪問網(wǎng)絡(luò)和在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間邏輯上提供受訪問網(wǎng)絡(luò)服務(wù)中介器,并且將所述受訪問網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。由所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)對(duì)可從受訪問網(wǎng)絡(luò)那里獲得的服務(wù)功能性的訪問,通過所述受訪問網(wǎng)絡(luò)服務(wù)中介器的所述松散耦合接口變得更為方便。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種網(wǎng)絡(luò)服務(wù)中介器,用于幫助服務(wù)供應(yīng)基礎(chǔ)架構(gòu)來訪問可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)獲得的服務(wù)功能性。所述網(wǎng)絡(luò)服務(wù)中介器包括用于對(duì)來自網(wǎng)絡(luò)基礎(chǔ)架構(gòu)的服務(wù)功能性進(jìn)行訪問的接口。所述網(wǎng)絡(luò)服務(wù)中介器進(jìn)一步包括被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的松散耦合接口,其中所述松散耦合接口包括具有在Web服務(wù)平臺(tái)之上建立的可擴(kuò)展標(biāo)記語言(XML)模式的、基于Web服務(wù)的接口,用于顯露可經(jīng)由所述網(wǎng)絡(luò)獲得的服務(wù)功能性。
本發(fā)明的上述概要并不意圖描述本發(fā)明的每一個(gè)示例的實(shí)施例或者實(shí)現(xiàn)方式。這是隨后的附圖以及相關(guān)討論的目的。


本發(fā)明是結(jié)合在下列附圖中圖示的實(shí)施例來說明的。
圖1是一個(gè)方框圖,一般性地圖示出根據(jù)本發(fā)明一個(gè)方面的網(wǎng)絡(luò)服務(wù)中介器的組成;圖2圖示出服務(wù)供應(yīng)基礎(chǔ)架構(gòu)(SPI)中的服務(wù)應(yīng)用如何能夠從這種松散耦合接口中受益、以及結(jié)果產(chǎn)生的增值如何被所述網(wǎng)絡(luò)服務(wù)中介器顯露給所述SPI的實(shí)例;圖3示出可以根據(jù)本發(fā)明實(shí)現(xiàn)的各種代表性的網(wǎng)絡(luò)服務(wù)中介器;圖4圖示出根據(jù)本發(fā)明原理的通用網(wǎng)絡(luò)服務(wù)中介器的體系結(jié)構(gòu);圖5是實(shí)現(xiàn)了根據(jù)本發(fā)明的驗(yàn)證中介器的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例;圖6是實(shí)現(xiàn)了根據(jù)本發(fā)明的收費(fèi)中介器的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例;圖7是實(shí)現(xiàn)了根據(jù)本發(fā)明的位置中介器的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例;圖8是實(shí)現(xiàn)了根據(jù)本發(fā)明的內(nèi)容訂購中介器的網(wǎng)絡(luò)環(huán)境的示例性
具體實(shí)施例方式
在下列各個(gè)實(shí)施例的說明中,引用了附圖,所述附圖在此構(gòu)成了說明的一部分,并且在所述附圖中通過圖示的方式示出了可用以實(shí)踐本發(fā)明的各個(gè)實(shí)施例。應(yīng)被理解的是可以使用其他實(shí)施例,并且可以在不背離本發(fā)明的范圍的情況下作出結(jié)構(gòu)上的以及功能上的改進(jìn)。
本發(fā)明涉及一種用于幫助訪問可在有線和/或無線網(wǎng)絡(luò)上獲得的功能性的系統(tǒng)和方法。本發(fā)明實(shí)現(xiàn)了網(wǎng)絡(luò)服務(wù)中介器,其簡(jiǎn)化了對(duì)可在無論固定的還是無線的各種網(wǎng)絡(luò)上獲得的功能性的訪問。所述網(wǎng)絡(luò)服務(wù)中介器向服務(wù)供應(yīng)基礎(chǔ)架構(gòu)顯露松散耦合的標(biāo)準(zhǔn)Web服務(wù)接口(或者其他標(biāo)準(zhǔn)化接口),并且實(shí)現(xiàn)了定義明確的允許服務(wù)。
傳統(tǒng)上,使用標(biāo)準(zhǔn)的連接方法、在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上產(chǎn)生終端和服務(wù)供應(yīng)基礎(chǔ)架構(gòu)技術(shù)方案之間的通信。創(chuàng)建能夠持續(xù)訪問所提供的“增值”、例如可在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中獲得的位置或者出席信息的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)技術(shù)方案,從本質(zhì)上講就是很困難的。由于現(xiàn)在是、并且將來也將是與網(wǎng)絡(luò)部件相關(guān)聯(lián)的各種標(biāo)準(zhǔn)、技術(shù)和銷售商專用功能性,訪問無線或者有線網(wǎng)絡(luò)的功能性是很麻煩的。聚合進(jìn)一步將這個(gè)問題復(fù)雜化。服務(wù)供應(yīng)基礎(chǔ)架構(gòu)可能不是為一特定的網(wǎng)絡(luò)、例如蜂窩網(wǎng)絡(luò)專門創(chuàng)建的,而可能是web域中的一種技術(shù)方案。在此情況下,必須在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)(SPI)技術(shù)方案中投入相當(dāng)大的投資,來確保它能夠與各個(gè)網(wǎng)絡(luò)接口,以便訪問可經(jīng)由網(wǎng)絡(luò)獲得的任何增值。這一問題面對(duì)的是在SPI中主持應(yīng)用的開發(fā)者,他們因此需要考慮各種網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)部件銷售商等等方面的差異。
這些難題可以通過使用根據(jù)本發(fā)明的一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)中介器來解決。圖1是一個(gè)方框圖,一般性地圖示出根據(jù)本發(fā)明的一個(gè)方面的網(wǎng)絡(luò)服務(wù)中介器的組成。網(wǎng)絡(luò)環(huán)境100包括各種網(wǎng)絡(luò)基礎(chǔ)架構(gòu)102,其一般包括由不同銷售商提供的各種網(wǎng)絡(luò)技術(shù)和技術(shù)方案。圖1中的環(huán)境100還包括服務(wù)供應(yīng)基礎(chǔ)架構(gòu)技術(shù)方案104,其表示應(yīng)用服務(wù)器可以用以在特定的網(wǎng)絡(luò)上提供應(yīng)用和服務(wù)的基礎(chǔ)架構(gòu)。終端106表示可以在網(wǎng)絡(luò)上使用的各種終端,包括(例如)桌面和便攜式計(jì)算機(jī)及終端、蜂窩式及其他無線電話、個(gè)人數(shù)字助理(PDA)、或者任何其他類型的能夠經(jīng)由網(wǎng)絡(luò)進(jìn)行通信的終端。
根據(jù)本發(fā)明,在所述網(wǎng)絡(luò)環(huán)境100中提供了一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)中介器108。所述網(wǎng)絡(luò)服務(wù)中介器108可以提供各種功能。所述網(wǎng)絡(luò)服務(wù)中介器108的一個(gè)功能包括向SPI 104顯露松散耦合接口(例如,Web服務(wù)接口),而另一個(gè)功能是實(shí)現(xiàn)或者虛包(facade)定義明確的允許服務(wù)。所述網(wǎng)絡(luò)服務(wù)中介器108能夠通過議定的接口顯露服務(wù),而不必公開底層的端對(duì)端的實(shí)現(xiàn)方式。所述服務(wù)中介器幫助運(yùn)營(yíng)商向外部應(yīng)用開放他們的服務(wù),并且提供對(duì)特定網(wǎng)域(例如,移動(dòng)域)的增值的訪問。所述服務(wù)中介器還使運(yùn)營(yíng)商能夠?yàn)樘峁┙oSPI的信息而向SPI收費(fèi)。如果所述信息是從中介器向終端提供的,則最終可以向最終用戶收取該服務(wù)的費(fèi)用。當(dāng)中介器向其他網(wǎng)絡(luò)中的中介器提供服務(wù)的時(shí)候,則能夠發(fā)生漫游相關(guān)的收費(fèi)。在一個(gè)實(shí)施例中,到SPI 104的松散耦合接口是一種“標(biāo)準(zhǔn)化的”或是另外商定的Web服務(wù)接口,在下面將更充分地說明。
所述“增值”可能來源于網(wǎng)絡(luò)、終端、或者在所述網(wǎng)絡(luò)和終端之間分布的功能性。例如,所述增值可能是在當(dāng)今的移動(dòng)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中、在固定網(wǎng)路中、在使用了免執(zhí)照頻帶無線技術(shù)的網(wǎng)絡(luò)等等中建立的。在位置服務(wù)上下文環(huán)境中的一個(gè)更具體的實(shí)例中,使用免執(zhí)照頻帶無線技術(shù)的公司內(nèi)部網(wǎng)和/或特定因特網(wǎng)熱點(diǎn)中的位置信息、或者在固定的公司內(nèi)部網(wǎng)中的位置信息對(duì)于該系統(tǒng)是已知的,但是沒有必要存在一條途徑來訪問它。根據(jù)本發(fā)明,因此能夠?yàn)槊鈭?zhí)照頻帶、乃至為固定的因特網(wǎng)接入創(chuàng)建所述中介器。
如上所述,所述網(wǎng)絡(luò)服務(wù)中介器的一個(gè)實(shí)施例包括到SPI 104的Web服務(wù)接口,它可以是以可擴(kuò)展標(biāo)記語言(XML)定義的。Web服務(wù)是基于網(wǎng)絡(luò)的(特別是基于因特網(wǎng)的)模塊化應(yīng)用,其完成專門的任務(wù)并且符合專門的技術(shù)格式。Web服務(wù)是由描述面向服務(wù)的、基于組件的應(yīng)用體系結(jié)構(gòu)的大量新興標(biāo)準(zhǔn)來表示的,它們合起來提供一種特別聚焦于跨越因特網(wǎng)的交付服務(wù)的分布式計(jì)算范例。一般來講,Web服務(wù)是自含式的模塊化應(yīng)用,其能夠以即用格式來公開,被定位,并且跨越萬維網(wǎng)來被調(diào)用。當(dāng)部署Web服務(wù)的時(shí)候,其他應(yīng)用和Web服務(wù)能夠定位和調(diào)用所部署的服務(wù)。它們能夠完成各種功能,從簡(jiǎn)單的請(qǐng)求到復(fù)雜的商務(wù)處理。
有益的是,Web服務(wù)是經(jīng)由普遍存在的Web協(xié)議和數(shù)據(jù)格式訪問的,例如超文本傳輸協(xié)議(HTTP)和可擴(kuò)展標(biāo)記語言(XML)。因此,目前,基本W(wǎng)eb服務(wù)的平臺(tái)是XML加上HTTP,并且此外還可以使用其他協(xié)議,例如用于RPC的SOAP、用于服務(wù)接口描述的WSDL、用于服務(wù)發(fā)現(xiàn)的UDDI等等。XML是一種基于文本的標(biāo)記語言,其當(dāng)前被廣泛地用于在Web上進(jìn)行數(shù)據(jù)交換。如使用HTML的情況一樣,數(shù)據(jù)是使用標(biāo)記符標(biāo)識(shí)的,它們合起來被稱作“標(biāo)記”。XML標(biāo)記符標(biāo)識(shí)數(shù)據(jù),并且充當(dāng)程序中的字段名。XML是一種使得客戶和服務(wù)之間以及復(fù)合服務(wù)的組件之間的復(fù)雜交互能夠被表示出來的語言。HTTP是一種應(yīng)用協(xié)議,更具體來講,是用于在諸如萬維網(wǎng)之類的網(wǎng)絡(luò)上交換文件(文本、圖形圖像、聲音、視頻及其他多媒體文件)的一組規(guī)則。雖然在此闡述的實(shí)例是結(jié)合XML和HTTP從一般意義上說明的,但是應(yīng)該意識(shí)到的是,這是為了舉例說明的目的,并且現(xiàn)在和將來的類型的協(xié)議和數(shù)據(jù)格式也可以被采用。
更具體地說,Web服務(wù)表示幾種相關(guān)技術(shù)的集合,并且涉及至少兩種應(yīng)用之間的連接,例如遠(yuǎn)程過程調(diào)用(RPC),其中查詢和響應(yīng)是以HTTP上的XML交換的。Web服務(wù)技術(shù)可以依據(jù)各種技術(shù)層來定義。核心層包括傳輸層,例如TCP/IP或者先前所述的HTTP,在其中可以傳送XML消息。XML消息發(fā)送層、例如簡(jiǎn)單對(duì)象訪問協(xié)議(SOAP),也表示W(wǎng)eb服務(wù)的核心層。SOAP是一種定義傳遞XML編碼數(shù)據(jù)的統(tǒng)一方式并且定義使用HTTP作為底層通信協(xié)議來執(zhí)行RPC的方式的協(xié)議規(guī)范。
Web服務(wù)棧的較高給級(jí)層包括服務(wù)發(fā)現(xiàn)層,其可以包括諸如Web服務(wù)描述語言(WSDL)和通用描述、發(fā)現(xiàn)及整合(UDDI)之類的技術(shù)。WSDL是一種定義了怎樣與特定的Web服務(wù)連接的基于XML的描述,并且因此指示服務(wù)供應(yīng)商將如何描述在不同的協(xié)議或者編碼之上的Web服務(wù)請(qǐng)求的基本格式。它被用來描述Web服務(wù)能作什么,它駐留在哪里,以及怎樣調(diào)用它。UDDI提供了一種客戶能夠用來動(dòng)態(tài)地定位其他Web服務(wù)的方式。它表示一組用于Web服務(wù)及其他商務(wù)處理的注冊(cè)和實(shí)時(shí)定位的協(xié)議和公用目錄。UDDI提供了供Web服務(wù)供應(yīng)商注冊(cè)他們自己的方式,并且提供了供應(yīng)用查找特定Web服務(wù)、與之連接并且與之交互的方式。Web服務(wù)棧的其他較高級(jí)別層可以包括工作流層。工作流層可以包括諸如Web服務(wù)流語言(WSFL)之類的技術(shù)。WSFL是一種用于描述Web服務(wù)組成的XML語言,并且允許Web服務(wù)在其它內(nèi)部的遞歸組成,以便創(chuàng)建在現(xiàn)有Web服務(wù)之上建立的更復(fù)雜的特征。
在采用Web服務(wù)時(shí),可以使用上述的及其他的技術(shù)、協(xié)議、數(shù)據(jù)格式等等。然而,引用這些已知的技術(shù)是為了提供在Web服務(wù)的開發(fā)和使用中現(xiàn)用的示例性的技術(shù)。因此,本發(fā)明可以使用這些已知的技術(shù),但是也適用于其他現(xiàn)有的和/或?qū)淼募夹g(shù),根據(jù)此處給出的描述、這對(duì)于本領(lǐng)域中的技術(shù)人員是很容易明白的。
再次參看圖1,網(wǎng)絡(luò)服務(wù)中介器108可以包括網(wǎng)絡(luò)耦合的中介器,其與網(wǎng)絡(luò)基礎(chǔ)架構(gòu)102中的網(wǎng)絡(luò)部件通信,如線110所示。這允許由于來自多個(gè)銷售商或者源的網(wǎng)絡(luò)部件中的差異引起的、以及由于通常網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之間的差異引起的復(fù)雜性被隱藏起來。網(wǎng)絡(luò)耦合的中介器的一個(gè)實(shí)施例包括到SPI 104的Web服務(wù)接口,其中所述Web服務(wù)接口是以XML定義的。這樣一種示例性的XML接口允許隱藏網(wǎng)絡(luò)類型和網(wǎng)絡(luò)部件差異。例如,各種類型的網(wǎng)絡(luò)、例如固定的/有線的和無線的(例如,無線局域網(wǎng),藍(lán)牙,移動(dòng)式/蜂窩式等等)網(wǎng)絡(luò)之間的差異能夠被隱藏起來。在移動(dòng)網(wǎng)絡(luò)的情況下,存在各種網(wǎng)絡(luò)子類型,例如全球移動(dòng)通信系統(tǒng)(GSM)、寬帶碼分多址(WCDMA)等等,它們的差異也能夠被隱藏起來。在網(wǎng)絡(luò)部件的情況中,使用網(wǎng)絡(luò)增值的專門協(xié)議能夠被隱藏起來。例如,到短信息服務(wù)中心(SMSC)的消息發(fā)布計(jì)算機(jī)接口(CIMD)的諾基亞(Nokia)專用接口協(xié)議,在通知中介器的情況中可以從SPI 104隱藏起來,所述通知中介器的示例性實(shí)施例將在下文中更充分地描述。
所述網(wǎng)絡(luò)服務(wù)中介器108可以包括與由終端106表示的設(shè)備通信的終端耦合的中介器,如線112所示。所述終端耦合的中介器與終端106通信,并且在所述中介器和所述終端協(xié)作時(shí)、顯露可獲得的服務(wù)(或多個(gè)服務(wù))或者功能性(或多個(gè)功能性)。在一個(gè)實(shí)施例中,該接口是以XML定義的。所述XML接口使得能夠以普通的或者標(biāo)準(zhǔn)的方式識(shí)別終端類型,而不考慮在所述終端和中介器之間為識(shí)別而使用的協(xié)議。它還允許以普通的方式配置所述終端,而與由終端銷售商使用的用于配置終端的專門協(xié)議無關(guān)。所述終端耦合的中介器還可以隱藏由所述終端使用的協(xié)議集合中的差異,例如隱藏用于使用網(wǎng)絡(luò)傳送出席信息的協(xié)議集合中的差異。
中介器同時(shí)可以充當(dāng)網(wǎng)絡(luò)耦合和終端耦合的中介器。在此情況下,功能性是在網(wǎng)絡(luò)和終端之間分布的,并且中介器將增值作為兩者中的功能性的總和來提供。進(jìn)一步來講,終端可以與所述網(wǎng)絡(luò)服務(wù)中介器通信,以便通過與SPI 104使用的接口相同的接口來訪問網(wǎng)絡(luò)的增值。
與根據(jù)本發(fā)明的所述網(wǎng)絡(luò)服務(wù)中介器相關(guān)聯(lián)的各種中介器還包括用于一個(gè)或多個(gè)管理系統(tǒng)或者其他操作支持系統(tǒng)(OSS)(沒有示出)的管理接口。該管理接口可以提供各種接口和服務(wù),包括中介器監(jiān)控,中介器統(tǒng)計(jì),中介器配置工具,以及客戶服務(wù)與計(jì)費(fèi)(CCB)或者其它收費(fèi)/計(jì)費(fèi)系統(tǒng)接口。所述中介器監(jiān)控涉及中介器過程狀態(tài)和運(yùn)行的監(jiān)視。中介器統(tǒng)計(jì)涉及由中介器提供的關(guān)于它們的使用量、事務(wù)量、響應(yīng)時(shí)間等等的統(tǒng)計(jì)。中介器配置工具優(yōu)選的可以是用于供系統(tǒng)管理員使用來實(shí)現(xiàn)配置活動(dòng)的所述中介器的Web接口。相對(duì)于CCB系統(tǒng)接口,所希望的是所有的預(yù)訂者相關(guān)信息駐留在簡(jiǎn)檔寄存器中。然而,該類型體系結(jié)構(gòu)將所有中介器的釋放周期與這樣一種簡(jiǎn)檔寄存器的釋放周期緊密聯(lián)系起來,這在實(shí)踐中是極其不受歡迎的。因此,可能在一些中介器中存在中介器專用的預(yù)訂者信息存儲(chǔ)器,而且該信息常常是通過CCB系統(tǒng)來維護(hù)的。在這種情況下,所述中介器能夠包括用于獲取該信息的CCB系統(tǒng)接口。
所述網(wǎng)絡(luò)服務(wù)中介器能夠進(jìn)一步隱藏圍繞漫游問題的復(fù)雜性。當(dāng)無線用戶正在家庭網(wǎng)絡(luò)外部的一個(gè)區(qū)域中漫游的時(shí)候,該受訪問網(wǎng)絡(luò)中的服務(wù)可能需要被訪問。通常,用戶與該用戶已經(jīng)在其中漫游的該受訪問網(wǎng)絡(luò)沒有商務(wù)關(guān)系。相反,家庭網(wǎng)絡(luò)運(yùn)營(yíng)商與該受訪問網(wǎng)絡(luò)有商務(wù)關(guān)系(例如,漫游協(xié)定)。根據(jù)本發(fā)明,同樣的方法能夠被延伸到由家庭網(wǎng)絡(luò)的中介器提供的服務(wù)。在下面提供了這樣一種漫游情況的實(shí)例。
因此,網(wǎng)絡(luò)服務(wù)中介器為網(wǎng)絡(luò)運(yùn)營(yíng)商提供了一種顯露可在該網(wǎng)絡(luò)中獲得的功能性或者信息的受控方式。中介器使網(wǎng)絡(luò)的所有者能夠基于最終用戶的偏好來保護(hù)信息或者功能性所關(guān)聯(lián)的最終用戶的隱私(例如,位置信息、身份等等)。中介器進(jìn)一步使網(wǎng)絡(luò)的所有者能夠向服務(wù)供應(yīng)商、最終用戶或者接收該增值的其他方收取費(fèi)用。中介器允許由于來自多個(gè)銷售商或者源的網(wǎng)絡(luò)部件中的差異引起的、以及由于通常網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之間的差異引起的復(fù)雜性被隱藏起來。
在一個(gè)實(shí)施例中,根據(jù)本發(fā)明的網(wǎng)絡(luò)服務(wù)中介器提供對(duì)移動(dòng)域的增值的訪問。所述增值可能來源于網(wǎng)絡(luò)、終端、或者在網(wǎng)絡(luò)和終端之間分布的功能性。根據(jù)本發(fā)明的網(wǎng)絡(luò)服務(wù)中介器沒有破壞終端和SPI之間的通信,因?yàn)檫@些中介器允許通過開放的松散耦合接口對(duì)移動(dòng)域的增值進(jìn)行訪問。傳統(tǒng)的應(yīng)用設(shè)計(jì)取決于所有輔助部件的緊密互連。在這種情況下,開發(fā)人員必須徹底通曉和能控制連接的兩端。在松散耦合的系統(tǒng)中,連接的任一端的實(shí)現(xiàn)方式能夠被改變,而該應(yīng)用將繼續(xù)工作。松散耦合系統(tǒng)的當(dāng)前技術(shù)實(shí)現(xiàn)方式包括使用為了健壯性的基于消息的異步技術(shù),并且進(jìn)一步使用了普遍存在的協(xié)議,例如HTTP、SMTP、XML。將來的技術(shù)技術(shù)方案也將有助于松散耦合接口。在松散耦合的系統(tǒng)中,網(wǎng)絡(luò)資源/服務(wù)的發(fā)現(xiàn)是一個(gè)問題。定位此類服務(wù)的一個(gè)當(dāng)前方式是通過UDDI運(yùn)營(yíng)商,其是一個(gè)公開服務(wù)的列表。圖2圖示出SPI中的服務(wù)應(yīng)用如何能夠從這種松散耦合接口中受益、以及作為結(jié)果產(chǎn)生的增值如何被所述網(wǎng)絡(luò)服務(wù)中介器顯露給所述SPI的實(shí)例。
采用標(biāo)準(zhǔn)技術(shù)200(例如,WAP,SyncML,MMS,Java等等)的終端與由SPI204提供的服務(wù)/應(yīng)用202連接,如線206所示。如線段208所示、服務(wù)202從SPI 204那里請(qǐng)求與終端相關(guān)聯(lián)的身份,并且如線段212所示、SPI 204隨后與該終端所位于的網(wǎng)絡(luò)的智能邊緣中的驗(yàn)證中介器210連接。所述驗(yàn)證中介器210為服務(wù)應(yīng)用202提供為當(dāng)前會(huì)話唯一地標(biāo)識(shí)終端的裝置。
應(yīng)用202通過為位置中介器214提供從驗(yàn)證中介器210那里接收的唯一標(biāo)識(shí)符,請(qǐng)求終端的位置。這一請(qǐng)求是通過線216示出的。如線段220所示、位置中介器214與隱私中介器218通信,請(qǐng)求允許向服務(wù)應(yīng)用202提供終端的位置。根據(jù)由最終用戶設(shè)置的策略,隱私中介器218可以以多種可行方式之一來工作,例如按照默認(rèn)拒絕請(qǐng)求、按照默認(rèn)接受請(qǐng)求、如果應(yīng)用202能夠被唯一地標(biāo)識(shí)出并且已經(jīng)被授權(quán)對(duì)位置信息進(jìn)行訪問的話則接受、提示最終用戶允許釋放該信息等等。換言之,隱私中介器218和/或相關(guān)聯(lián)的隱私服務(wù)供應(yīng)商能夠具有這樣的作用各個(gè)其他中介器從正被討論的該網(wǎng)絡(luò)向服務(wù)供應(yīng)基礎(chǔ)架構(gòu)顯露的信息和功能性被自動(dòng)地“保護(hù)隱私”,以致例如位置中介器向與該用戶相關(guān)聯(lián)的隱私中介器/隱私服務(wù)供應(yīng)商請(qǐng)求該用戶是否已經(jīng)同意或者需要同意釋放該隱私信息。
位置中介器214能夠從位置客戶222那里獲取位置信息,如線224所示。由位置中介器214提供的位置信息可以是基于網(wǎng)絡(luò)中的能力,例如增強(qiáng)的觀測(cè)時(shí)差(E-OTD)定位技術(shù)。替換地,所述位置信息可以是基于終端中提供的能力,例如全球定位系統(tǒng)(GPS)定位技術(shù)。不考慮所述位置信息源自哪里的話,位置中介器214可以將這一信息提供給服務(wù)應(yīng)用,條件是所述隱私中介器218接受這樣一種事務(wù)。
已經(jīng)經(jīng)由SPI 204接收了位置信息的服務(wù)應(yīng)用202現(xiàn)在可以向使用標(biāo)準(zhǔn)技術(shù)200的終端提供了解/基于位置的服務(wù),如線226所示。
另一個(gè)實(shí)例包括使用付款中介器228,其可以在終端用戶從服務(wù)應(yīng)用那里請(qǐng)求應(yīng)付費(fèi)的服務(wù)的時(shí)候被調(diào)用。在這種情況下,服務(wù)應(yīng)用202已經(jīng)擁有了先前提供的該終端的唯一標(biāo)識(shí)符。通過經(jīng)由線段230向SPI 204提供這一標(biāo)識(shí),SPI 204進(jìn)一步與付款中介器228通信,如線段232所示,請(qǐng)求創(chuàng)建與被請(qǐng)求的付款相匹配的計(jì)費(fèi)記錄。然后,使用標(biāo)準(zhǔn)技術(shù)200的通信能繼續(xù),正如線234所示出的。
正如圖3中的實(shí)例所示出的,根據(jù)本發(fā)明可以實(shí)現(xiàn)各種不同的網(wǎng)絡(luò)服務(wù)中介器。圖3圖示出多個(gè)代表性的網(wǎng)絡(luò)服務(wù)中介器300。驗(yàn)證中介器302提供驗(yàn)證服務(wù),而收費(fèi)/付款中介器304幫助向預(yù)訂者收取服務(wù)的費(fèi)用。位置中介器306幫助確定預(yù)訂者的位置。通知308和內(nèi)容交付310中介器為應(yīng)用提供服務(wù),以便將諸如多媒體消息之類的內(nèi)容推送給預(yù)訂者。內(nèi)容訂購中介器312為服務(wù)供應(yīng)商提供了數(shù)字內(nèi)容預(yù)訂的裝置。出席中介器314維護(hù)預(yù)訂者動(dòng)態(tài)狀態(tài)信息,并且客戶供應(yīng)中介器316幫助給移動(dòng)客戶進(jìn)行供應(yīng)。簡(jiǎn)檔寄存器318包括關(guān)于預(yù)訂者服務(wù)的信息,以及預(yù)訂者已經(jīng)授權(quán)給服務(wù)供應(yīng)商的權(quán)利的類型。上下文中介器320可用于為了創(chuàng)建了解最終用戶上下文的應(yīng)用而向服務(wù)供應(yīng)基礎(chǔ)架構(gòu)提供上下文信息,其中上下文涉及最終用戶與他的/她的終端所在的上下文。也可以使用其他322中介器。
圖4圖示出根據(jù)本發(fā)明的原理的通用網(wǎng)絡(luò)服務(wù)中介器體系結(jié)構(gòu)400。在該體系結(jié)構(gòu)中,各種網(wǎng)絡(luò)服務(wù)中介器402、404、406成為圍繞通用分組無線業(yè)務(wù)(GPRS)410或者其他無線通信網(wǎng)絡(luò)的智能邊緣408的一部分。網(wǎng)絡(luò)服務(wù)中介器402、404、406經(jīng)由因特網(wǎng)418或者其他公共網(wǎng)絡(luò)、將允許服務(wù)或者提供給運(yùn)營(yíng)商412的自己的應(yīng)用414、或者提供給外部服務(wù)/內(nèi)容供應(yīng)商的應(yīng)用416。在任一情況下,當(dāng)SPI 420、422向應(yīng)用提供本地服務(wù)、以及向網(wǎng)絡(luò)服務(wù)中介器提供應(yīng)用編程接口(API)的時(shí)候,應(yīng)用414、416都將分別在SPI 420、422之上運(yùn)行。
正如結(jié)合圖3所描述的那樣,可以根據(jù)本發(fā)明實(shí)現(xiàn)各種不同的網(wǎng)絡(luò)服務(wù)中介器。多種不同的示例性網(wǎng)絡(luò)服務(wù)中介器的體系結(jié)構(gòu)描述如下。
圖5是實(shí)現(xiàn)了驗(yàn)證中介器500的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例。在一個(gè)實(shí)施例中,該驗(yàn)證中介器技術(shù)方案涉及基于終端網(wǎng)際協(xié)議(IP)地址的客戶驗(yàn)證。客戶驗(yàn)證還可以基于其他技術(shù)和協(xié)議例如SSL/TSL(加密套接字層協(xié)議/傳輸套接字層協(xié)議)來提供。正如現(xiàn)有技術(shù)中所公知的,SSL是一種確保在因特網(wǎng)上的兩個(gè)點(diǎn)例如web瀏覽器和web服務(wù)器之間安全通信的方法。TSL也確保安全通信,并且包括控制隱私和安全性的高級(jí)方法。為了例證說明、而不是為了限制,與圖5相關(guān)聯(lián)的描述假定客戶驗(yàn)證是基于終端IP地址。
本實(shí)例假定終端502是與GPRS 504無線通信業(yè)務(wù)結(jié)合來工作的。GPRS連接過程是一種在終端502和網(wǎng)絡(luò)504之間建立連接的移動(dòng)管理功能。網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)506是一種用作GPRS網(wǎng)絡(luò)504和諸如因特網(wǎng)508之類的分組交換公共網(wǎng)絡(luò)之間的網(wǎng)關(guān)的支持節(jié)點(diǎn)。當(dāng)終端502產(chǎn)生GPRS連接的時(shí)候,IP地址/MSISDN號(hào)碼對(duì)被存儲(chǔ)到驗(yàn)證中介器500里。MSISDN(移動(dòng)站ISDN/PSTN號(hào)碼)是一種由GSM/DCS網(wǎng)絡(luò)使用的移動(dòng)號(hào)碼,其包含諸如國(guó)家代碼、國(guó)內(nèi)目標(biāo)號(hào)、歸屬位置寄存器(HLR)標(biāo)識(shí)符和預(yù)訂者標(biāo)識(shí)符(ID)之類的信息。當(dāng)預(yù)訂者訪問服務(wù)的時(shí)候,WAP網(wǎng)關(guān)510使用例如源IP地址作為密鑰,從驗(yàn)證中介器500那里請(qǐng)求預(yù)訂者ID。
驗(yàn)證中介器500查詢簡(jiǎn)檔寄存器512,來確定用來將預(yù)訂者ID提供給預(yù)訂者試圖訪問的特定服務(wù)的適當(dāng)形式。預(yù)訂者ID可以以各種格式提供,包括MSISDN號(hào)碼、虛擬預(yù)訂者ID(VSI)等等。VSI格式可能還包括候選格式,包括在幾個(gè)會(huì)話期間、在一確定時(shí)期段上、或者在一特定WAP會(huì)話期間保持有效的VSI。從簡(jiǎn)檔寄存器512那里返回的預(yù)訂者ID被經(jīng)由WAP網(wǎng)關(guān)510提供給應(yīng)用服務(wù)器514。在一個(gè)實(shí)施例中,預(yù)訂者ID可以在HTTP首部中提供。
在一個(gè)實(shí)施例中,應(yīng)用服務(wù)器514可以從驗(yàn)證中介器500那里請(qǐng)求額外的驗(yàn)證相關(guān)信息或者服務(wù),正如通過通信路徑516所示出的。為了作出這一請(qǐng)求,應(yīng)用服務(wù)器514可以使用它經(jīng)由HTTP首部獲取的VSI。這樣一種請(qǐng)求例如可以是對(duì)MSISDN號(hào)碼、用戶名或者地址的請(qǐng)求,為隨后的推送服務(wù)使用獲取持久的VSI的請(qǐng)求,延長(zhǎng)VSI有效時(shí)期的請(qǐng)求等等。當(dāng)應(yīng)用服務(wù)器514提出這樣一種對(duì)額外信息的請(qǐng)求的時(shí)候,驗(yàn)證中介器500查詢簡(jiǎn)檔寄存器512來確定該應(yīng)用服務(wù)器514是否被授權(quán)請(qǐng)求特定的信息或者服務(wù)。
在圖5中的實(shí)施例中,客戶驗(yàn)證可以是基于源IP地址的。這提供了充分的安全性,因?yàn)榻K端502和GGSN 506之間的用戶通信量是經(jīng)由隧道(tunnel)、即安全通信路徑傳送的。這使得能夠在GGSN 506中過濾不具有被分配給終端502的IP地址的IP分組。此外,當(dāng)在WAP網(wǎng)關(guān)510和應(yīng)用服務(wù)器514之間存在虛擬專用網(wǎng)絡(luò)(VPN)時(shí),預(yù)訂者ID保持不受影響。
圖6是實(shí)現(xiàn)了收費(fèi)中介器600的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例。通用收費(fèi)和計(jì)費(fèi)系統(tǒng)可以包括GPRS收費(fèi)網(wǎng)關(guān)602,其從網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)或者其他支持節(jié)點(diǎn)那里收集收費(fèi)記錄、例如呼叫詳細(xì)記錄(CDR),并且在合并這些CDR、并且將它們轉(zhuǎn)換為適當(dāng)?shù)母袷街?,將它們轉(zhuǎn)發(fā)給計(jì)費(fèi)系統(tǒng)。在一個(gè)實(shí)施例中,收費(fèi)記錄可以經(jīng)由調(diào)解設(shè)備606提供給郵資已付的計(jì)費(fèi)系統(tǒng)604,所述調(diào)解設(shè)備606被用來將此類操作支持系統(tǒng)(OSS)互連起來。
根據(jù)圖6中所圖示出的示例性實(shí)施例,應(yīng)用服務(wù)器608經(jīng)由收費(fèi)中介器600作出計(jì)費(fèi)服務(wù)的請(qǐng)求。這一請(qǐng)求可以是使用經(jīng)由驗(yàn)證中介器610接收的虛擬預(yù)訂者ID、從SPI 608向收費(fèi)中介器600作出的,如結(jié)合圖5所說明的那樣。存在多個(gè)可經(jīng)由這一接口獲得的服務(wù),包括“預(yù)付費(fèi)”功能性,其中應(yīng)用服務(wù)器608詢問特定收費(fèi)數(shù)額是否能夠從一預(yù)支付的預(yù)訂者帳戶中借記。另一種可獲得的服務(wù)是后付款功能性,其中收費(fèi)數(shù)額被添加給預(yù)訂者的賬單。
收費(fèi)中介器600使用收費(fèi)請(qǐng)求中包括的虛擬預(yù)訂者ID從驗(yàn)證中介器610那里請(qǐng)求實(shí)際的預(yù)訂者ID。然后收費(fèi)中介器600查詢簡(jiǎn)檔寄存器612,來確定該應(yīng)用是否被授權(quán),以便為預(yù)訂者計(jì)費(fèi)。如果是這樣的話,收費(fèi)被發(fā)送給預(yù)付費(fèi)結(jié)余數(shù)據(jù)庫614,進(jìn)行借記。如果預(yù)付費(fèi)結(jié)余已用盡,則指示拒絕服務(wù)的消息被發(fā)送給授權(quán)中介器610。替換地,收費(fèi)也可以被存儲(chǔ)在收費(fèi)數(shù)據(jù)庫616中,以便隨后提供給后付款計(jì)費(fèi)系統(tǒng)604。
圖7是實(shí)現(xiàn)了位置中介器700的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例。位置技術(shù)方案可以例如基于位置服務(wù)(LCS)標(biāo)準(zhǔn),其中到定位的基礎(chǔ)架構(gòu)的外部接口是通過標(biāo)準(zhǔn)網(wǎng)關(guān)移動(dòng)位置中心(GMLC)702提供的。GMLC 702是一種從基于位置的應(yīng)用那里接收請(qǐng)求、請(qǐng)求移動(dòng)位置信息、并且將移動(dòng)位置信息轉(zhuǎn)發(fā)給基于位置的應(yīng)用的網(wǎng)關(guān)。然而,GMLC 702沒有提供由網(wǎng)絡(luò)服務(wù)中介器使用的概念模型,并且在這一實(shí)施例中要求單獨(dú)的位置中介器700。例如,在GMLC 702中,預(yù)訂者是通過MSISDN號(hào)碼來標(biāo)識(shí)的,而位置中介器700可以使用如結(jié)合圖5所說明的虛擬預(yù)訂者ID。進(jìn)一步來講,中介器可以隱藏不由GMLC 702處理的各種網(wǎng)絡(luò)類型的差異。中介器能夠處理例如從使用諸如無線局域網(wǎng)(LAN)、藍(lán)牙無線技術(shù)等等之類的免執(zhí)照技術(shù)擴(kuò)展的公司內(nèi)部網(wǎng)那里提取出的信息。
在圖7中圖示出的示例性實(shí)施例中,應(yīng)用服務(wù)器704使用虛擬預(yù)訂者ID(VSI)作為密鑰、經(jīng)由因特網(wǎng)706(或者其他網(wǎng)絡(luò))請(qǐng)求預(yù)訂者位置。位置中介器700查詢簡(jiǎn)檔寄存器708,來確定應(yīng)用服務(wù)器704是否被授權(quán)請(qǐng)求該預(yù)訂者的位置信息。位置中介器700從GMLC 702那里請(qǐng)求預(yù)訂者位置,并且將該位置信息返回到應(yīng)用服務(wù)器704。選擇性地,位置中介器700也可以向收費(fèi)中介器710發(fā)送收費(fèi)單據(jù),來添加到預(yù)訂者的或者應(yīng)用的移動(dòng)服務(wù)帳單。
圖8是實(shí)現(xiàn)了內(nèi)容訂購中介器800的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例。內(nèi)容訂購中介器800的作用包括為內(nèi)容/服務(wù)供應(yīng)商提供一個(gè)接口、以便將預(yù)訂信息存儲(chǔ)到簡(jiǎn)檔寄存器802,并且還執(zhí)行與終端804的最終用戶通信、以便核實(shí)該最終用戶實(shí)際上是愿意預(yù)訂的。
預(yù)訂者可以用以發(fā)起預(yù)訂處理的一種方式是由該預(yù)訂者將消息與特定MSISDN號(hào)碼的關(guān)鍵字一起例如經(jīng)由SMSC 806使用短信息服務(wù)(SMS)發(fā)送。消息被從SMSC 806路由到應(yīng)用服務(wù)器808,以便預(yù)訂者的MSISDN號(hào)碼被虛擬預(yù)訂者ID替代。預(yù)訂者可以用以發(fā)起預(yù)訂處理的另一種代表性的方式是預(yù)訂者瀏覽WAP/Web站點(diǎn),并且經(jīng)由WAP網(wǎng)關(guān)810向SPI 808發(fā)出訂購。在該情況下,內(nèi)容/服務(wù)供應(yīng)商在HTTP(或者其他)首部中接收預(yù)訂者的虛擬預(yù)訂者ID。
一旦預(yù)訂處理被發(fā)起,應(yīng)用808將該預(yù)訂信息發(fā)送到內(nèi)容訂購中介器800。內(nèi)容訂購中介器800查詢簡(jiǎn)檔寄存器802,來確定預(yù)訂者是否被允許預(yù)訂這種內(nèi)容。如果是這樣的話,內(nèi)容訂購中介器800請(qǐng)求預(yù)訂者核實(shí)該預(yù)訂者實(shí)際上是否愿意實(shí)行該交易。內(nèi)容訂購中介器800將該預(yù)訂信息存儲(chǔ)到簡(jiǎn)檔寄存器802里,并且可以將收費(fèi)單據(jù)發(fā)送到收費(fèi)中介器812。
圖9是實(shí)現(xiàn)了內(nèi)容交付中介器900的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例。某些網(wǎng)絡(luò)運(yùn)營(yíng)商不想要成為數(shù)字內(nèi)容轉(zhuǎn)售商,而僅僅想為轉(zhuǎn)售商提供交付和計(jì)費(fèi)機(jī)制。內(nèi)容中介器900的功能性至少包括屏蔽不想要的內(nèi)容,選擇交付機(jī)制(例如,經(jīng)由SMSC 902的SMS,經(jīng)由MMSC 904的MMS,或者取決于預(yù)訂者的終端906能力的其他機(jī)制),并且將收費(fèi)單據(jù)發(fā)送給收費(fèi)中介器908。
應(yīng)用服務(wù)器910將數(shù)字內(nèi)容發(fā)送給內(nèi)容中介器900。在那之前,應(yīng)用910可以選擇性地分別從簡(jiǎn)檔寄存器912以及出席中介器(沒有示出)那里詢問終端906的能力和預(yù)訂者的當(dāng)前狀態(tài)。內(nèi)容中介器900詢問簡(jiǎn)檔寄存器912,來至少確定1)應(yīng)用服務(wù)器910是否被授權(quán)向該預(yù)訂者發(fā)送該特定內(nèi)容;2)該預(yù)訂者是否被允許接收該內(nèi)容(例如,是否存在足夠的預(yù)付費(fèi)結(jié)余);以及3)預(yù)訂者的終端的能力是什么。然后,內(nèi)容中介器執(zhí)行被要求的內(nèi)容適配,并且使用對(duì)應(yīng)于優(yōu)選的交付機(jī)制902、904的載體發(fā)送該內(nèi)容。
圖10是實(shí)現(xiàn)了出席中介器1000的網(wǎng)絡(luò)環(huán)境的示例性實(shí)施例。和如上所述的位置中介器的實(shí)例一樣,出席中介器技術(shù)方案包括提供標(biāo)準(zhǔn)外部接口的行業(yè)標(biāo)準(zhǔn)服務(wù)器(標(biāo)準(zhǔn)出席服務(wù)器1002),但是沒有遵循由網(wǎng)絡(luò)服務(wù)中介器提供的概念模型。因此,即使在標(biāo)準(zhǔn)出席服務(wù)器1002可在網(wǎng)絡(luò)環(huán)境中獲得的情況中,也可以使用出席中介器1000。
在該圖示出的實(shí)例中,應(yīng)用服務(wù)器1004使用虛擬預(yù)訂者ID作為密鑰、從出席中介器1000那里請(qǐng)求預(yù)訂者的出席狀態(tài)、或者說當(dāng)前的“上下文”。出席中介器1000查詢簡(jiǎn)檔寄存器1006,來確定應(yīng)用服務(wù)器1004是否被授權(quán)請(qǐng)求該預(yù)訂者的出席信息。如果是這樣的話,則出席中介器1000從標(biāo)準(zhǔn)出席服務(wù)器1002那里請(qǐng)求預(yù)訂者出席信息,并將該出席信息返回給應(yīng)用服務(wù)器1004。出席信息包括諸如預(yù)訂者是否在線之類的信息、以及與在那個(gè)時(shí)候正被預(yù)訂者使用的終端的特性有關(guān)的信息。選擇性地,出席中介器1000也可以向收費(fèi)中介器1008發(fā)送收費(fèi)單據(jù),以將其添加到預(yù)訂者的或者應(yīng)用的帳單。
應(yīng)該意識(shí)到的是,如上所述的示例性的網(wǎng)絡(luò)服務(wù)中介器以及相關(guān)的示例性體系結(jié)構(gòu)不局限于說明它們時(shí)所處的網(wǎng)絡(luò)環(huán)境。確切的說,上面提供的實(shí)例舉例說明了中介器實(shí)現(xiàn)方式的具體實(shí)施例。中介器可被用于簡(jiǎn)化對(duì)可在該網(wǎng)絡(luò)上獲得的所有功能性的訪問,無論該網(wǎng)絡(luò)是固定的還是無線的,包括移動(dòng)網(wǎng)絡(luò)以及諸如無線局域網(wǎng)(LAN)之類的網(wǎng)絡(luò)。
圖11是代表性的簡(jiǎn)檔寄存器1100的圖表。簡(jiǎn)檔寄存器1100存儲(chǔ)關(guān)于預(yù)訂者的服務(wù)1102、偏好1104、終端能力1106及其他1108信息的信息。如在前面的實(shí)例中所指出的,簡(jiǎn)檔寄存器1100通常是由不同的網(wǎng)絡(luò)服務(wù)中介器訪問的,但是它也為內(nèi)容/服務(wù)供應(yīng)商提供了外部接口。這樣一種接口例如是被用于執(zhí)行各種操作,例如詢問用戶終端的能力,詢問預(yù)訂者已經(jīng)預(yù)訂的各種其他服務(wù),以及授權(quán)用戶訪問特定服務(wù)。應(yīng)用可以為各種另外的用途使用簡(jiǎn)檔寄存器1100信息。
網(wǎng)絡(luò)服務(wù)中介器的另一實(shí)例是通知或者“推送”中介器。在典型的客戶/服務(wù)器模型中,客戶從服務(wù)器那里請(qǐng)求服務(wù)或者信息,然后服務(wù)器以把信息發(fā)送到客戶作出響應(yīng)。推送技術(shù)泛指在沒有前一用戶動(dòng)作的情況下向一個(gè)或多個(gè)設(shè)備發(fā)送信息。因此,在服務(wù)器發(fā)送它的信息之前不存在來自客戶的顯式請(qǐng)求,因此推送技術(shù)實(shí)質(zhì)上包括服務(wù)器發(fā)起的事務(wù)。推送技術(shù)可與各種協(xié)議以及通信技術(shù)結(jié)合使用,例如SMS、MMS、WAP、會(huì)話發(fā)起協(xié)議(SIP)以及其它。這些當(dāng)前的(以及將來的)推送技術(shù)中的每一種均具有它自己的特性,因此對(duì)于這些不同的推送技術(shù)中的每一種來講、推送消息的產(chǎn)生和交付常規(guī)上需要僅僅適用于該項(xiàng)技術(shù)的專門知識(shí)。具有向接收方移動(dòng)設(shè)備推送消息的能力的當(dāng)前網(wǎng)絡(luò)應(yīng)用被限制在技術(shù)專用的技術(shù)方案。例如,HTTP-SMS網(wǎng)關(guān)僅僅允許消息從因特網(wǎng)發(fā)送到適應(yīng)SMS的終端。隨著可獲得的推送技術(shù)的持續(xù)不斷的增加,這些強(qiáng)制技術(shù)方案變得抑制性地不受歡迎,并且為喜歡集中于應(yīng)用開發(fā)的應(yīng)用開發(fā)者帶來顯著障礙,而沒有確定如何把消息推送到推送技術(shù)的不斷增加的實(shí)體。
根據(jù)本發(fā)明的通知(即,推送)中介器提供了針對(duì)這些問題的技術(shù)方案。下文中將結(jié)合圖12-13說明示例性的Web服務(wù)通知中介器。充當(dāng)以下實(shí)例中的Web服務(wù)推送網(wǎng)關(guān)的通知中介器,以這樣一種方法提煉移動(dòng)技術(shù),以致網(wǎng)絡(luò)(例如,因特網(wǎng))應(yīng)用開發(fā)者能夠在不具備移動(dòng)域的專門知識(shí)的情況下構(gòu)建應(yīng)用。下面結(jié)合通知中介器描述的許多實(shí)現(xiàn)方式細(xì)節(jié)都可以被類似地應(yīng)用于上面描述的各種中介器的基于Web服務(wù)的實(shí)施例。
圖12是提供了根據(jù)本發(fā)明的原理的Web服務(wù)通知中介器1202(在此也被稱作Web服務(wù)推送網(wǎng)關(guān))的網(wǎng)絡(luò)系統(tǒng)1200的示例性實(shí)施例。通知中介器1202的基本功能是從一個(gè)協(xié)議集合轉(zhuǎn)換到另一協(xié)議集合。在本發(fā)明的Web服務(wù)通知中介器的情況中,協(xié)議轉(zhuǎn)換是從Web服務(wù)協(xié)議1204(例如,UDDI、WSDL、SOAP、等等)到移動(dòng)域推送協(xié)議1206(例如,SMS、WAP推送、SIP、MMS等等)。
通知中介器1202提供了Web服務(wù)域1208和移動(dòng)推送技術(shù)域1210之間的網(wǎng)關(guān)。通知中介器1202以這樣一種方法提煉移動(dòng)技術(shù)以致因特網(wǎng)應(yīng)用開發(fā)者能夠在不具備移動(dòng)域的專門知識(shí)的情況下仍能夠構(gòu)建應(yīng)用。更具體來講,本發(fā)明提煉了單一因特網(wǎng)范例之后的核心推送服務(wù),也就是在這一舉例說明的實(shí)施例中的Web服務(wù)。這利于使因特網(wǎng)應(yīng)用開發(fā)者不再需要移動(dòng)技術(shù)的專門知識(shí)。進(jìn)一步來講,本發(fā)明的該舉例說明的實(shí)施例提煉了單一網(wǎng)關(guān)之后的全部移動(dòng)推送技術(shù)。這使得因特網(wǎng)開發(fā)者不再必須評(píng)估具體推送技術(shù)的利弊。通知中介器1202負(fù)起了判定用于將消息交付給特定用戶的最適當(dāng)?shù)耐扑图夹g(shù)的責(zé)任。
通知中介器1202可以作為網(wǎng)絡(luò)1200中的網(wǎng)絡(luò)部件來實(shí)現(xiàn)。網(wǎng)絡(luò)部件的精確位置不是特別重要,除非它邏輯上被置于推送消息的Web服務(wù)應(yīng)用1212與消息將被推送到的終端1214之間。雖然可以采用各種環(huán)境來容納這些技術(shù),但是示例性的環(huán)境包括Java TM 2企業(yè)版(J2EE)應(yīng)用服務(wù)器,或者.NET應(yīng)用環(huán)境。
圖13是圖示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的Web服務(wù)推送網(wǎng)關(guān)(即,通知中介器)體系結(jié)構(gòu)1300的示例性實(shí)施例的方框圖。Web服務(wù)推送網(wǎng)關(guān)的一個(gè)基本功能是從一個(gè)協(xié)議集合轉(zhuǎn)換成另一協(xié)議集合。例如,考慮到當(dāng)前的Web服務(wù)協(xié)議和移動(dòng)推送協(xié)議,這種轉(zhuǎn)換可以是從Web服務(wù)協(xié)議(例如,UDDI、WSDL、SOAP等等)到移動(dòng)推送協(xié)議(例如,SMS、WAP、SIP等等)。圖13中所示的Web服務(wù)推送網(wǎng)關(guān)體系結(jié)構(gòu)1300舉例說明了用于完成這種功能的示例性的體系結(jié)構(gòu)。
Web服務(wù)推送網(wǎng)關(guān)體系結(jié)構(gòu)1300包括Web服務(wù)端點(diǎn)模塊1302。這是終結(jié)Web服務(wù)協(xié)議的端點(diǎn)。Web服務(wù)端點(diǎn)1302的一個(gè)實(shí)施例包括用于例如傳輸層的至少一個(gè)服務(wù)器,例如HTTP服務(wù)器。然而,也可以包括其他傳輸層,例如簡(jiǎn)單郵件傳輸協(xié)議(SMTP),或者其他已知的或者將來的傳輸層。此外,Web服務(wù)端點(diǎn)1302包括XML消息發(fā)送引擎,用于分析輸入的請(qǐng)求并產(chǎn)生適當(dāng)?shù)捻憫?yīng)。XML消息發(fā)送引擎能夠使用例如SOAP引擎實(shí)現(xiàn)。XML消息發(fā)送引擎分析來自請(qǐng)求內(nèi)部的數(shù)據(jù)字段中的各種參數(shù)。Web服務(wù)端點(diǎn)1302還可以與服務(wù)注冊(cè)接口,以便公告它的通知/推送服務(wù)。這一能力能夠使用例如UDDI協(xié)議和WSDL定義語言來實(shí)現(xiàn)。
示例性的Web服務(wù)推送網(wǎng)關(guān)體系結(jié)構(gòu)1300還包括推送適配層1304。推送適配層1304為推送路由器1306(下文中將說明)提供移動(dòng)技術(shù)無關(guān)層。推送適配層1304提供各種功能,包括根據(jù)本發(fā)明的一個(gè)實(shí)施例的兩個(gè)基本功能。這些基本功能的第一個(gè)是為各種移動(dòng)推送載體例如SMS載體130、WAP載體1310、和由載體“X”1312(下文中將說明)指定的任何其他載體提供能力注冊(cè)。這種注冊(cè)允許載體以各種術(shù)語例如帶寬、內(nèi)容能力、可用性、等待時(shí)間、有保障交付、服務(wù)質(zhì)量等等公告它們的推送能力。推送適配層1304的第二基本功能是將由推送路由器1306交付的推送消息轉(zhuǎn)發(fā)給適當(dāng)?shù)妮d體1308、1310、1312。
在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)推送載體1308、1310、1312包括一組可插組件。“載體”是攜帶特定最終用戶服務(wù)的虛擬位管道的名稱,泛指被用于將信號(hào)廣播或者“傳載”到用戶設(shè)備的技術(shù)。每一載體具有連接到專門移動(dòng)推送技術(shù)的專門功能。存在不定數(shù)目的推送技術(shù),尤其是考慮到將來的推送技術(shù)。為了例證說明的目的,具體標(biāo)識(shí)了SMS載體1308和WAP載體1310,同時(shí)載體X 1312表示任何數(shù)目和類型的當(dāng)前和/或?qū)淼耐扑图夹g(shù)。
SMS載體1308被用來連接到短信息服務(wù)中心(SMSC),來管理文本消息。SMSC一種網(wǎng)絡(luò)部件,通過該網(wǎng)絡(luò)部件,短信息(例如經(jīng)由短消息發(fā)送服務(wù))可以被傳送,并且在沒有到達(dá)消息接收者的情況下被存儲(chǔ),以供稍后發(fā)送。對(duì)于這樣一種連接,存在各種協(xié)議,例如包括道消息發(fā)布的計(jì)算機(jī)接口(CIMD)。通常被稱為應(yīng)用的短消息實(shí)體(SME)是經(jīng)由到消息中心的CIMD連接而互連在一起的。CIMD協(xié)議是通過各種類型的消息中心支持的,包括SMSC。這種互連的主要意圖是從應(yīng)用(即,SME)向移動(dòng)站、以及從移動(dòng)站向應(yīng)用傳輸消息。CIMD協(xié)議在此僅僅被視為SMS載體1308能夠借以連接到SMSC的代表性的協(xié)議,然而能夠替換地實(shí)現(xiàn)任何適當(dāng)?shù)膮f(xié)議。
WAP載體1310的一個(gè)示例性實(shí)施例遵守WAP推送規(guī)范。對(duì)于這種載體存在各種可能性。第一種可能性是所述載體可以使用WAP推送接入?yún)f(xié)議(PAP)連接到現(xiàn)有的WAP推送代理網(wǎng)關(guān)(PPG)。通過有線與無線網(wǎng)絡(luò)之間的PPG,向移動(dòng)客戶設(shè)備推送消息變得更為方便。PAP是一種被用于在推送發(fā)起者(例如,應(yīng)用/服務(wù))和PPG之間傳送待推送給客戶的內(nèi)容以及相關(guān)的控制信息的協(xié)議。隨后PPG將該內(nèi)容交付給窄帶設(shè)備,例如無線電話、尋呼機(jī)、PDA、膝上型計(jì)算機(jī)等等。
對(duì)于WAP載體1310的另一種可能性是使用WAP推送無線空中下載(POTA)協(xié)議直接與終端通信。WAP POTA是一種用于將內(nèi)容從諸如PPG的WAP服務(wù)器交付到WAP終端的無線空中下載協(xié)議。在該情況下,本發(fā)明的Web服務(wù)推送網(wǎng)關(guān)還充當(dāng)WAP PPG。對(duì)于WAP載體1310的其他連接可能性以及本發(fā)明不局限于上述代表性的實(shí)例。
載體X 1312表示任何其他當(dāng)前和/或?qū)淼目刹褰M件。其他實(shí)例包括能被用于多媒體內(nèi)容的MMS載體。MMS載體例如能夠基于WAP MMS規(guī)范。另一實(shí)例包括SIP載體,其能夠使用SIP協(xié)議發(fā)送推送消息。體系結(jié)構(gòu)1300支持任何當(dāng)前或者將來的可插組件。
出席代理1314是一種向推送路由器1306提供信息的代理。出席代理1314告知推送路由器1306特定用戶是否在線以及何時(shí)在線。如果該用戶是在線的,則出席代理1314還提供關(guān)于在那時(shí)正由該用戶使用的終端的特性的信息。例如,如果用戶使用第一類型的移動(dòng)設(shè)備,則該用戶能夠接收的僅有的推送消息可能是文本消息。另一方面,使用第二種、更高級(jí)類型的移動(dòng)設(shè)備的用戶可能能夠接收另外類型的內(nèi)容,諸如多媒體消息。出席代理1314向推送路由器1306提供這類信息,以便標(biāo)識(shí)具體的終端特性。在本發(fā)明的一個(gè)實(shí)施例中,出席代理1314可以被另一網(wǎng)絡(luò)服務(wù)中介器、即諸如結(jié)合圖10所描述的出席中介器訪問。
出席代理1314還可以向推送路由器1306告知其他細(xì)節(jié)。例如,出席代理1314可以向推送路由器1306通知用戶當(dāng)前工作所處的底層網(wǎng)絡(luò)的能力。這種網(wǎng)絡(luò)能力可以是以網(wǎng)絡(luò)特性的形式,例如第二代(2G)低帶寬、第三代(3G)高帶寬等等。出席代理1314也可以提供許多其他類型的細(xì)節(jié)。例如,例如如果用戶當(dāng)前是在會(huì)議中,并且不想要接收具有音頻內(nèi)容的消息,出席代理1314可以提供狀態(tài)指示符。
用戶偏好代理1316是另一種向推送路由器1306提供信息的代理。該出席代理1316的主要意圖是當(dāng)接收推送消息的時(shí)候向推送路由器1306告知用戶的特定偏好。用這樣的方式,用戶能夠指定影響傳輸、呈現(xiàn)、或者與推送消息相關(guān)聯(lián)的其他特性的一個(gè)或多個(gè)用戶偏好。
在本發(fā)明的一個(gè)實(shí)施例中,用戶偏好代理1316包括與每一用戶相關(guān)聯(lián)的偏好的資源中心(repository)庫。當(dāng)推送消息正在被傳送的時(shí)候,為該推送消息所指向的特定用戶訪問這一資源中心庫,并且能夠因此采用該用戶偏好。此外,用戶偏好代理1316可以包括接口,以允許用戶輸入和/或編輯那些偏好。這樣一種接口可以使用服務(wù)器例如HTTP服務(wù)器加以實(shí)現(xiàn),其將允許用戶經(jīng)由瀏覽器編輯他們的偏好。也可以根據(jù)本發(fā)明使用其他的接口實(shí)現(xiàn)方式。
由用戶標(biāo)識(shí)的任何數(shù)目的不同類型的用戶偏好都可以與用戶偏好代理1316相關(guān)聯(lián)。例如,用戶可以標(biāo)識(shí)用于標(biāo)識(shí)用戶擁有的終端范圍的終端偏好。用戶還可以指定將在這些各種終端中的每一個(gè)上接收的內(nèi)容的類型。
用戶偏好的另一實(shí)例包括網(wǎng)絡(luò)偏好。這類偏好指定涉及在特定時(shí)刻用戶與之連接的網(wǎng)絡(luò)的類型。例如,用戶能夠指定僅僅在用戶與3G網(wǎng)絡(luò)連接的時(shí)候發(fā)送高帶寬消息,或者在漫游的時(shí)候不允許發(fā)送那樣的消息等等。
用戶偏好的又一個(gè)實(shí)例是出席偏好。這些是與在特定時(shí)間時(shí)的用戶活動(dòng)有關(guān)的偏好。例如,用戶可以指定在會(huì)議期間、當(dāng)睡覺的時(shí)候、或者在音頻消息將打斷或者不合乎需要的任何時(shí)候不允許發(fā)送音頻消息。出席偏好還可以用于當(dāng)特定終端是離線的時(shí)候,將消息轉(zhuǎn)發(fā)給另一終端、人等等。進(jìn)一步來講,來自某些消息來源的非請(qǐng)求消息可以被忽略,具有大的附件的消息可以被延緩等等。能夠用這種方式實(shí)現(xiàn)的用戶偏好的數(shù)據(jù)和類型實(shí)際上是無窮盡的。
在Web服務(wù)推送網(wǎng)關(guān)1300的核心處的是推送路由器1306,其為多種目的服務(wù)。一般來講,推送路由器1306從Web服務(wù)端點(diǎn)1302接收推送消息,處理從一個(gè)或多個(gè)推送適配層1304、出席代理1314、和用戶偏好代理1316那里接收的信息,基于收集的信息將推送消息轉(zhuǎn)發(fā)到適當(dāng)?shù)妮d體,并且將交付報(bào)告提供給推送消息發(fā)起者。
通知中介器的實(shí)現(xiàn)以及有益之處可以以此處描述的方式來確定,也可以以在2001年11月20日提交的、系列號(hào)為09/996,406、名稱為“Web Services Push Gateway”的共同未決美國(guó)專利申請(qǐng)中描述的方式來確定,其內(nèi)容在此引入以供參考。其他中介器功能性的實(shí)現(xiàn)以及有益之處可以進(jìn)一步以此處所述的方式來確定,以及以在2001年5月15日提交的、系列號(hào)為09/854,628、名稱為“Context SensitiveWeb Services”的共同未決美國(guó)專利申請(qǐng)中所述的方式來確定,以及以在2001年5月15日提交的、系列號(hào)為09/858,182、名稱為“A SystemAnd Method For Location Based Web Services”的共同未決美國(guó)專利申請(qǐng)中所述的方式來確定,這兩份專利申請(qǐng)均被轉(zhuǎn)讓給本申請(qǐng)的受讓人,兩者的內(nèi)容在此引入以供參考。
圖14-16提供了根據(jù)本發(fā)明的原理的各種網(wǎng)絡(luò)部件之間的示例性接口的更一般的實(shí)例。圖14圖示出中介器域/Web服務(wù)邏輯接口1400的示例性的實(shí)現(xiàn)方式。這表示每一中介器和服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間的接口。這是基于松散耦合的技術(shù),因?yàn)橹薪槠饔?Web服務(wù)邏輯接口是一組松散耦合接口,并且每一中介器以獨(dú)立的方式具有它自己的設(shè)置。如圖14中舉例說明的實(shí)施例中所示,在中介器域/Web服務(wù)接口處提供了XML模式1402。為每一中介器使用了單獨(dú)的接口(即,用于在中介器和SPI之間通信的模式)。XML模式是在XML/SOAP/HTTP 1404之上構(gòu)建的。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,XML模式1402是一種用于XML文檔的模式規(guī)范,其中模式是用于對(duì)使用基于XML的語言的XML文檔規(guī)定約束的方法。模式用于描述結(jié)構(gòu)、約束XML文檔的內(nèi)容、以及將數(shù)據(jù)類型與XML元素類型和屬性關(guān)聯(lián)起來。根據(jù)本發(fā)明、使用在HTTP之上堆疊的協(xié)議的一個(gè)優(yōu)點(diǎn)是允許防火墻穿越(traversal),以致經(jīng)由HTTP端口(例如端口80)的通信能夠經(jīng)由公司的防火墻進(jìn)入。另一個(gè)優(yōu)點(diǎn)是Web服務(wù)與在之上使用了它們的平臺(tái)無關(guān),這意味著因特網(wǎng)中的服務(wù)器的現(xiàn)有基礎(chǔ)沒有必要被忽略不計(jì),可以使得在一種操作系統(tǒng)上工作的服務(wù)器與Web服務(wù)通信,而無需改變?cè)摬僮飨到y(tǒng)來通過Web服務(wù)獲取互操作性的好處。盡管在圖14-16中舉例說明的實(shí)施例是依據(jù)XML模式描述的,但是將被本領(lǐng)域中的技術(shù)人員所理解的是,其它替換的、有助于由XML提供的松散耦合屬性的當(dāng)前或者將來的技術(shù)也可以依據(jù)本發(fā)明來采用。
在圖15中圖示出了Web服務(wù)邏輯/API接口1500的一個(gè)示例性實(shí)施例。這是每一服務(wù)應(yīng)用和SPI之間的接口。這是基于松散耦合技術(shù),類似于結(jié)合圖14所描述的中介器域/Web服務(wù)邏輯接口。XML模式1502是在Web服務(wù)邏輯/API接口處提供的,用于與服務(wù)應(yīng)用1504接口。XML模式1502是在XML/SOAP/HTTP 1506之上構(gòu)建的。
圖16中圖示出了終端/中介器域接口1600的示例性實(shí)施例。這是終端和每一中介器之間的接口。XML模式1602是獨(dú)立于底層通信棧1604設(shè)計(jì)的。因此,同樣的XML模式1602可以被用于具有支持例如SOAP/XML/HTTP的能力的Web域終端、以及被用于具有支持在WAP棧的WSP或者HTTP之上的SyncML/XML(擴(kuò)展了RPC功能性)的能力的移動(dòng)域終端。
服務(wù)/內(nèi)容供應(yīng)商一般來講愿意為他們的所有顧客提供同樣的、一致的服務(wù),而不管該顧客與哪一網(wǎng)絡(luò)運(yùn)營(yíng)商連接。因此,服務(wù)/內(nèi)容供應(yīng)商將必須與幾個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)商的中介器接口。這在圖17中被描述出來,其中SPI 1700經(jīng)由因特網(wǎng)1702耦合到與多個(gè)運(yùn)營(yíng)商相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)中介器。更具體來講,SPI 1700與一個(gè)或多個(gè)與運(yùn)營(yíng)商-A 1706相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)中介器1704耦合,并且進(jìn)一步與一個(gè)或多個(gè)與運(yùn)營(yíng)商-B 1710相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)中介器1708耦合。從內(nèi)容供應(yīng)商的角度來看,這產(chǎn)生了一個(gè)難題,因?yàn)檫\(yùn)營(yíng)商的網(wǎng)絡(luò)服務(wù)中介器接口可能因?yàn)榉N種理由而存在差異。例如,對(duì)于銷售商來講,對(duì)標(biāo)準(zhǔn)的實(shí)現(xiàn)方式添加某些擴(kuò)展是很常見的,更不要說標(biāo)準(zhǔn)常常為不同的解釋留下余地。進(jìn)一步來講,在標(biāo)準(zhǔn)中一般提供了選項(xiàng),并且某些銷售商可以實(shí)現(xiàn)確定選項(xiàng),而其他銷售商則不實(shí)現(xiàn)。運(yùn)營(yíng)商還可正在執(zhí)行網(wǎng)絡(luò)服務(wù)中介器接口的不同的版本。其他理由也可能阻止網(wǎng)絡(luò)服務(wù)中介器接口的真正的“標(biāo)準(zhǔn)化”。如果內(nèi)容供應(yīng)商站點(diǎn)上的應(yīng)用必須考慮到所有這些差異,則將減慢服務(wù)/應(yīng)用開發(fā)。
因此,本發(fā)明還設(shè)計(jì)了在內(nèi)容供應(yīng)商站點(diǎn)處的接口中介器,用于統(tǒng)一運(yùn)營(yíng)商專用差異,并且從應(yīng)用中免除這一職責(zé)。圖18圖示出根據(jù)本發(fā)明的原理的這樣一種接口中介器的示例性的實(shí)現(xiàn)方式。在這一實(shí)施例中,服務(wù)/內(nèi)容供應(yīng)商1800不再必須理解運(yùn)營(yíng)商的網(wǎng)絡(luò)服務(wù)中介器接口中的運(yùn)營(yíng)商專用差異。相反,這些差異被提煉到接口中介器1802中,然后接口中介器1802與各運(yùn)營(yíng)商1804、1806等等中的每一個(gè)接口。進(jìn)一步來講,SPI被從選擇連接到哪里來獲取例如位置信息的任務(wù)中解放出來,并且圖18中的舉例說明的實(shí)施例簡(jiǎn)化了SPI如何獲取服務(wù)。例如,大規(guī)模的位置信息公司與運(yùn)營(yíng)商制定商務(wù)協(xié)定,算出適當(dāng)?shù)匿N售利潤(rùn),并且向SPI出售該位置服務(wù)。SPI為了無需與所有的運(yùn)營(yíng)商單獨(dú)制定商務(wù)協(xié)定的便利起見,為該利潤(rùn)付款。接口中介器1802和SPI 1800之間的接口能夠被標(biāo)準(zhǔn)化。
根據(jù)本發(fā)明的網(wǎng)絡(luò)服務(wù)中介器的有益之處被延伸到了其他網(wǎng)絡(luò)問題,例如漫游。本發(fā)明允許隱藏漫游問題。當(dāng)用戶正在該用戶的家庭網(wǎng)絡(luò)之外的網(wǎng)絡(luò)中漫游的時(shí)候,該用戶可能需要訪問該受訪問網(wǎng)絡(luò)中的服務(wù)。然而,用戶很可能與該用戶已經(jīng)在其中漫游的該網(wǎng)絡(luò)沒有商務(wù)關(guān)系。相反,家庭網(wǎng)絡(luò)的擁有者(例如,運(yùn)營(yíng)商)與該受訪問網(wǎng)絡(luò)有商務(wù)關(guān)系。類似方式可以被延伸到由家庭網(wǎng)絡(luò)中的中介器提供的服務(wù)。圖19圖示出能夠被用以使用根據(jù)本發(fā)明的網(wǎng)絡(luò)服務(wù)中介器管理漫游問題的示例性方式。
當(dāng)用戶在家庭網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)-B 1900)中的時(shí)候,SPI 1902能夠經(jīng)由中介器1906訪問與家庭網(wǎng)絡(luò)1900中的網(wǎng)絡(luò)部件(NE)1904中的功能性相關(guān)的專門服務(wù),如箭頭1908所示。當(dāng)終端用戶漫游到網(wǎng)絡(luò)-A 1910的時(shí)候,該問題變?yōu)槿绻W(wǎng)絡(luò)-A 1910中的特定服務(wù)僅僅能夠在網(wǎng)絡(luò)-A 1910資源(例如,NE 1912)被訪問的時(shí)候才提供,SPI1902怎樣能夠從這種專門服務(wù)獲得好處。
為了解決這一特定的漫游問題,至少存在兩種可行的技術(shù)方案。用戶的家庭網(wǎng)絡(luò)1900的運(yùn)營(yíng)商與受訪問網(wǎng)絡(luò)-A 1910的運(yùn)營(yíng)商為了中介器服務(wù)漫游而具有商務(wù)關(guān)系,例如漫游協(xié)定。在這種情況下,SPI1902通常連接到家庭網(wǎng)絡(luò)1900中的中介器1906。在第一實(shí)施例中,中介器1906與憑證一起向SPI 1902提供網(wǎng)絡(luò)-A 1910中的相應(yīng)中介器1914的地址。所述憑證使SPI 1902能夠使用家庭網(wǎng)絡(luò)-B 1900和受訪問網(wǎng)絡(luò)-A 1910的運(yùn)營(yíng)商之間的中介器漫游協(xié)定。根據(jù)該實(shí)現(xiàn)方式,家庭網(wǎng)絡(luò)-B 1900中的中介器1906向網(wǎng)絡(luò)-A 1910中的中介器1914直接發(fā)送憑證,并且將中介器1914的地址交給SPI 1902,以便允許SPI 1902直接與中介器1914通信,如箭頭1916所示。在另一實(shí)施例中,中介器1906與受訪問網(wǎng)絡(luò)-A的中介器1914通信,并且在訪問該網(wǎng)絡(luò)的服務(wù)時(shí)充當(dāng)代理,正如箭頭1918所示出的。
當(dāng)終端用戶從家庭網(wǎng)絡(luò)-B 1900漫游到網(wǎng)絡(luò)-C 1920的時(shí)候,網(wǎng)絡(luò)-B 1900和網(wǎng)絡(luò)-C 1920的運(yùn)營(yíng)商之間沒有商務(wù)關(guān)系。因此,SPI1902從家庭網(wǎng)絡(luò)-B 1900中的中介器1906中(或者從終端1924本身中)查找網(wǎng)絡(luò)-C 1920中的中介器1922的地址。當(dāng)SPI 1902已經(jīng)接收了與受訪問網(wǎng)絡(luò)1920相關(guān)聯(lián)的中介器1922的地址的時(shí)候,SPI1902將直接與受訪問網(wǎng)絡(luò)-C 1920中的中介器1922通信。為了讓這一點(diǎn)可行,可能存在一個(gè)需求SPI 1902已經(jīng)與網(wǎng)絡(luò)-C 1920的運(yùn)營(yíng)商建立了商務(wù)關(guān)系,借此,網(wǎng)絡(luò)-C 1920的運(yùn)營(yíng)商允許SPI 1902聯(lián)系專門中介器1922,如箭頭1926所示。
使用上述規(guī)范,本發(fā)明可以作為機(jī)器、過程、或者通過使用標(biāo)準(zhǔn)編程和/或工程技術(shù)生產(chǎn)編程軟件、固件、硬件或者它們的任意組合所得到的制品來實(shí)現(xiàn)的。
任何具有計(jì)算機(jī)可讀程序代碼的結(jié)果程序都可以在一個(gè)或多個(gè)諸如存儲(chǔ)設(shè)備或者傳輸設(shè)備之類的計(jì)算機(jī)可用介質(zhì)的內(nèi)部具體實(shí)現(xiàn),借此產(chǎn)生依據(jù)本發(fā)明的計(jì)算機(jī)程序產(chǎn)品或者制品。因而,在此使用的術(shù)語“制品”和“計(jì)算機(jī)程序產(chǎn)品”意在涵括在諸如任何存儲(chǔ)設(shè)備上或者任何傳輸設(shè)備中的任何計(jì)算機(jī)可用介質(zhì)上(永久地,臨時(shí)地,或者瞬間地)存在的計(jì)算機(jī)程序。
直接從一個(gè)介質(zhì)中執(zhí)行程序代碼、在介質(zhì)上存儲(chǔ)程序代碼、從一個(gè)介質(zhì)向另一介質(zhì)復(fù)制該代碼、使用傳輸設(shè)備傳輸該代碼或者其他等效行為,可能涉及使用存儲(chǔ)器或者傳輸設(shè)備,所述存儲(chǔ)器或者傳輸設(shè)備僅僅作為在制造、使用或者出售本發(fā)明時(shí)的初始或者第一步驟來暫時(shí)地具體實(shí)現(xiàn)程序代碼。
存儲(chǔ)設(shè)備包括、但是不局限于硬盤驅(qū)動(dòng)器、磁盤、光盤、磁帶、諸如RAM、ROM、PROMS之類的半導(dǎo)體存儲(chǔ)器等等。傳輸設(shè)備包括、但是不局限于,因特網(wǎng),內(nèi)部網(wǎng),基于電話/調(diào)制解調(diào)器的網(wǎng)絡(luò)通信,硬布線/電纜通信網(wǎng)絡(luò),蜂窩式通信,無線電波通信,衛(wèi)星通信,及其他靜態(tài)的或者移動(dòng)的網(wǎng)絡(luò)系統(tǒng)/通信鏈接。
具體實(shí)現(xiàn)本發(fā)明的機(jī)器可能涉及包括但不限于下列內(nèi)容的一個(gè)或多個(gè)處理系統(tǒng)CPU、存儲(chǔ)/存貯設(shè)備、通信鏈接、通信/傳輸設(shè)備、服務(wù)器、I/O設(shè)備、或者一個(gè)或多個(gè)處理系統(tǒng)的子部件或者獨(dú)立部分,包括軟件、固件、硬件、或者它們的任何組合或者再組合,它們?nèi)鐧?quán)利要求書中所闡述的那樣具體實(shí)現(xiàn)了本發(fā)明。
根據(jù)此處提供的說明,本領(lǐng)域中的技術(shù)人員能夠容易地使用適當(dāng)?shù)耐ㄓ没蛘邔S糜?jì)算機(jī)硬件對(duì)如所述那樣創(chuàng)建的軟件進(jìn)行組合,來創(chuàng)建具體實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)系統(tǒng)和/或計(jì)算機(jī)子部件,并且創(chuàng)建用于實(shí)現(xiàn)本發(fā)明的方法的計(jì)算機(jī)系統(tǒng)和/或計(jì)算機(jī)子部件。
當(dāng)然,將被理解的是在不背離本發(fā)明的范圍或者精神的情況下,能夠?qū)υ谏衔恼撌龅母鞣N實(shí)施例作出各種改進(jìn)和補(bǔ)充。例如,本發(fā)明可以與任何類型的聯(lián)網(wǎng)環(huán)境相結(jié)合起來使用,從局域網(wǎng)到諸如因特網(wǎng)之類的迅速擴(kuò)大的全球區(qū)域網(wǎng),并且包括協(xié)作的有線和移動(dòng)網(wǎng)絡(luò)。根據(jù)上述對(duì)舉例說明的實(shí)施例的描述,本領(lǐng)域中的普通技術(shù)人員將容易地理解本發(fā)明在任何可比擬的網(wǎng)絡(luò)環(huán)境中的可應(yīng)用性。
因此,本發(fā)明的范圍不應(yīng)該受到上述討論到的具體的實(shí)施例的限制,但是應(yīng)該僅僅由在下面提出的權(quán)利要求書及其等效物來定義。
權(quán)利要求
1.一種幫助訪問可在一個(gè)或多個(gè)網(wǎng)絡(luò)上獲得的功能性的網(wǎng)絡(luò)系統(tǒng),包括可在網(wǎng)絡(luò)中操作的一個(gè)或多個(gè)終端;包括一個(gè)或多個(gè)網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)基礎(chǔ)架構(gòu);在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)部工作的、供一個(gè)或多個(gè)所述終端使用的至少一個(gè)網(wǎng)絡(luò)允許的應(yīng)用;以及至少一個(gè)網(wǎng)絡(luò)服務(wù)中介器,包括被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的松散耦合接口,用于把增值網(wǎng)絡(luò)服務(wù)從一個(gè)或多個(gè)所述終端和網(wǎng)絡(luò)系統(tǒng)中介到所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述松散耦合接口是松散耦合的標(biāo)準(zhǔn)化接口。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)系統(tǒng),其中,所述松散耦合的標(biāo)準(zhǔn)化接口是以可擴(kuò)展標(biāo)記語言(XML)定義的。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述松散耦合接口包括Web服務(wù)接口。
5.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述松散耦合接口包括被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的單一的松散耦合的Web服務(wù)接口。
6.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器包括至少一個(gè)網(wǎng)絡(luò)耦合的中介器,用于與所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中的一個(gè)或多個(gè)網(wǎng)絡(luò)部件通信。
7.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器包括至少一個(gè)終端耦合的中介器,用于與一個(gè)或多個(gè)終端通信。
8.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器包括至少一個(gè)混合網(wǎng)絡(luò)服務(wù)中介器,用于與所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中的一個(gè)或多個(gè)網(wǎng)絡(luò)部件以及與一個(gè)或多個(gè)終端進(jìn)行通信。
9.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于訪問供所述網(wǎng)絡(luò)允許的應(yīng)用使用的驗(yàn)證服務(wù)的驗(yàn)證中介器。
10.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于結(jié)合所述網(wǎng)絡(luò)允許的應(yīng)用的使用訪問收費(fèi)/計(jì)費(fèi)服務(wù)的收費(fèi)中介器。
11.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于訪問終端位置服務(wù)以便允許把終端的位置提供給所述網(wǎng)絡(luò)允許的應(yīng)用的位置中介器。
12.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于將預(yù)訂信息存儲(chǔ)到簡(jiǎn)檔寄存器并且用于核實(shí)所述終端的最終用戶的預(yù)訂意圖的內(nèi)容訂購中介器。
13.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于訪問出席服務(wù)以便把用戶出席信息提供給所述網(wǎng)絡(luò)允許的應(yīng)用的出席中介器。
14.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于中介供應(yīng)移動(dòng)終端的客戶供應(yīng)中介器。
15.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于幫助把內(nèi)容推送到終端的通知中介器。
16.如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中,所述網(wǎng)絡(luò)服務(wù)中介器是用于訪問最終用戶隱私信息并且用于對(duì)其他中介器將向所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)提供哪些信息進(jìn)行控制的隱私中介器。
17.如權(quán)利要求16所述的網(wǎng)絡(luò)系統(tǒng),其中,所述隱私中介器基于由所述終端的最終用戶定義的參數(shù)控制其他中介器將向所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)提供哪些信息,其中所述參數(shù)可以由最終用戶在要求最終用戶隱私信息的時(shí)候人工地提供,或者在參數(shù)已由最終用戶預(yù)先定義的情況下自動(dòng)地提供。
18.一種為網(wǎng)絡(luò)應(yīng)用提供訪問可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)獲得的服務(wù)功能性的方法,包括在一個(gè)或多個(gè)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)和在所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間邏輯地提供至少一個(gè)網(wǎng)絡(luò)服務(wù)中介器;把所述網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu);以及幫助所述網(wǎng)絡(luò)應(yīng)用經(jīng)由所述松散耦合的網(wǎng)絡(luò)服務(wù)中介器接口來訪問所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)內(nèi)部的增值服務(wù)。
19.如權(quán)利要求18所述的方法,其中,幫助經(jīng)由所述松散耦合的網(wǎng)絡(luò)服務(wù)中介器接口進(jìn)行訪問包括使用多種服務(wù)供應(yīng)基礎(chǔ)架構(gòu)技術(shù)中的任何一種,使得所述服務(wù)可由所述應(yīng)用經(jīng)由所述松散耦合的網(wǎng)絡(luò)服務(wù)中介器接口獲得。
20.如權(quán)利要求18所述的方法,進(jìn)一步包括在所述網(wǎng)絡(luò)服務(wù)中介器和所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之間進(jìn)行通信,而不管在所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)內(nèi)部工作的一個(gè)或多個(gè)不同的網(wǎng)絡(luò)部件上的技術(shù)差異。
21.如權(quán)利要求18所述的方法,進(jìn)一步包括在所述網(wǎng)絡(luò)服務(wù)中介器和所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之間進(jìn)行通信,而不管在具有不同的訪問方法的一個(gè)或多個(gè)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)上的技術(shù)差異。
22.如權(quán)利要求18所述的方法,其中,所述一個(gè)或多個(gè)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)合起來實(shí)現(xiàn)多種不同的網(wǎng)絡(luò)技術(shù),并且其中所述網(wǎng)絡(luò)服務(wù)中介器適應(yīng)在所述網(wǎng)絡(luò)技術(shù)和服務(wù)供應(yīng)基礎(chǔ)架構(gòu)技術(shù)之間的技術(shù)變化。
23.如權(quán)利要求18所述的方法,其中,把所述網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)包括把松散耦合的Web服務(wù)接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。
24.如權(quán)利要求18所述的方法,進(jìn)一步包括以可擴(kuò)展標(biāo)記語言(XML)定義所述松散耦合接口。
25.如權(quán)利要求18所述的方法,其中,提供至少一個(gè)網(wǎng)絡(luò)服務(wù)中介器包括提供多個(gè)網(wǎng)絡(luò)服務(wù)中介器,并且其中所述多個(gè)網(wǎng)絡(luò)服務(wù)中介器中的每一個(gè)均包括被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)、供在彼此之間通信用的松散耦合接口。
26.如權(quán)利要求25所述的方法,其中,所述多個(gè)網(wǎng)絡(luò)服務(wù)中介器中的至少一些互相通信。
27.如權(quán)利要求18所述的方法,其中,所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)包括至少一個(gè)固定網(wǎng)絡(luò)。
28.如權(quán)利要求18所述的方法,其中,所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)包括至少一個(gè)無線網(wǎng)絡(luò)。
29.如權(quán)利要求18所述的方法,進(jìn)一步包括所述應(yīng)用按照網(wǎng)絡(luò)服務(wù)中介器所設(shè)置的來使用所述增值服務(wù)。
30.一種為網(wǎng)絡(luò)應(yīng)用提供訪問可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)獲得的服務(wù)功能性的方法,包括在一個(gè)或多個(gè)終端和在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間邏輯地提供至少一個(gè)網(wǎng)絡(luò)服務(wù)中介器;把所述網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu);以及幫助所述網(wǎng)絡(luò)應(yīng)用經(jīng)由所述松散耦合的網(wǎng)絡(luò)服務(wù)中介器接口來訪問至少部分地由所述終端提供的增值服務(wù)。
31.如權(quán)利要求30所述的方法,進(jìn)一步包括將一個(gè)或多個(gè)所述終端的終端類型傳送給所述網(wǎng)絡(luò)服務(wù)中介器,并且經(jīng)由所述網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口將所述終端類型提供給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。
32.如權(quán)利要求30所述的方法,進(jìn)一步包括在網(wǎng)絡(luò)應(yīng)用的指引下經(jīng)由用戶終端和網(wǎng)絡(luò)服務(wù)中介器之間的協(xié)作性通信來配置一個(gè)或多個(gè)用戶終端,其中所述配置是在與由所述用戶終端使用的協(xié)議無關(guān)的情況下加以實(shí)現(xiàn)的。
33.一種為網(wǎng)絡(luò)應(yīng)用提供訪問可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)獲得的服務(wù)功能性的方法,包括在一個(gè)或多個(gè)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)和在所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間、以及在一個(gè)或多個(gè)終端和所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間邏輯地提供至少一個(gè)混合網(wǎng)絡(luò)服務(wù)中介器;把所述混合網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu);以及幫助所述網(wǎng)絡(luò)應(yīng)用經(jīng)由所述松散耦合的混合網(wǎng)絡(luò)服務(wù)中介器接口來訪問經(jīng)由所述終端和所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之一或者兩者提供的增值服務(wù)。
34.一種用于為在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)部工作的網(wǎng)絡(luò)應(yīng)用提供訪問經(jīng)由終端用戶已經(jīng)在其中漫游的受訪問網(wǎng)絡(luò)可獲得的服務(wù)功能性的方法,包括向與所述受訪問網(wǎng)絡(luò)相關(guān)聯(lián)的受訪問網(wǎng)絡(luò)服務(wù)中介器提供使用授權(quán)憑證;在所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)、從與家庭網(wǎng)絡(luò)相關(guān)聯(lián)的家庭網(wǎng)絡(luò)服務(wù)中介器接收所述受訪問網(wǎng)絡(luò)服務(wù)中介器的地址,其中所述家庭網(wǎng)絡(luò)服務(wù)中介器把松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu),以便幫助在彼此之間通信;由所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)使用所述受訪問網(wǎng)絡(luò)服務(wù)中介器的地址來訪問所述受訪問網(wǎng)絡(luò)服務(wù)中介器;以及幫助所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)經(jīng)由所述受訪問網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口來訪問可從受訪問網(wǎng)絡(luò)那里獲得的服務(wù)功能性,所述松散耦合接口被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。
35.如權(quán)利要求34所述的方法,其中,向所述受訪問網(wǎng)絡(luò)服務(wù)中介器提供所述使用憑證包括經(jīng)由所述家庭網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口向所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)提供所述使用憑證,并且隨后經(jīng)由所述受訪問網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口向所述受訪問網(wǎng)絡(luò)服務(wù)中介器提供所述使用憑證
36.如權(quán)利要求34所述的方法,其中,向所述受訪問網(wǎng)絡(luò)服務(wù)中介器提供使用憑證包括把所述使用憑證直接從家庭網(wǎng)絡(luò)服務(wù)中介器提供到所述受訪問網(wǎng)絡(luò)服務(wù)中介器。
37.如權(quán)利要求34所述的方法,其中,向所述受訪問網(wǎng)絡(luò)服務(wù)中介器提供使用授權(quán)憑證包括如果在所述家庭和受訪問網(wǎng)絡(luò)之間的漫游協(xié)定授權(quán)向所述受訪問網(wǎng)絡(luò)提供所述使用授權(quán)憑證,則向所述受訪問網(wǎng)絡(luò)提供所述使用授權(quán)憑證。
38.一種用于為在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)部工作的網(wǎng)絡(luò)應(yīng)用提供訪問經(jīng)由終端用戶已經(jīng)在其中漫游的受訪問網(wǎng)絡(luò)可獲得的服務(wù)功能性的方法,其中已經(jīng)在所述受訪問網(wǎng)絡(luò)和所述終端用戶的家庭網(wǎng)絡(luò)之間建立了漫游協(xié)定,所述方法包括在所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)和與所述家庭網(wǎng)絡(luò)相關(guān)聯(lián)的家庭網(wǎng)絡(luò)服務(wù)中介器之間、經(jīng)由被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的所述家庭網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口來進(jìn)行通信;以及,在所述家庭網(wǎng)絡(luò)服務(wù)中介器和與所述受訪問網(wǎng)絡(luò)相關(guān)聯(lián)的受訪問網(wǎng)絡(luò)服務(wù)中介器之間進(jìn)行通信,其中所述家庭網(wǎng)絡(luò)服務(wù)中介器在訪問可經(jīng)由所述受訪問網(wǎng)絡(luò)獲得的服務(wù)功能性時(shí)充當(dāng)代理。
39.一種用于為在服務(wù)供應(yīng)基礎(chǔ)架構(gòu)內(nèi)部工作的網(wǎng)絡(luò)應(yīng)用提供對(duì)經(jīng)由終端用戶已經(jīng)在其中漫游的訪問網(wǎng)絡(luò)可獲得的服務(wù)功能性進(jìn)行訪問的方法,其中已經(jīng)在所述受訪問網(wǎng)絡(luò)和所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間建立了漫游協(xié)定,所述方法包括在所述受訪問網(wǎng)絡(luò)和在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間邏輯地提供受訪問網(wǎng)絡(luò)服務(wù)中介器;把所述受訪問網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu);以及幫助所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)經(jīng)由所述受訪問網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口來訪問可從所述受訪問網(wǎng)絡(luò)那里獲得的服務(wù)功能性。
40.一種用于幫助服務(wù)供應(yīng)基礎(chǔ)架構(gòu)來訪問可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)獲得的服務(wù)功能性的網(wǎng)絡(luò)服務(wù)中介器,所述網(wǎng)絡(luò)服務(wù)中介器包括用于從網(wǎng)絡(luò)基礎(chǔ)架構(gòu)訪問所述服務(wù)功能性的接口;以及被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)的松散耦合接口,其中所述松散耦合接口包括具有在Web服務(wù)平臺(tái)之上構(gòu)建的可擴(kuò)展標(biāo)記語言(XML)模式的、基于Web服務(wù)的接口,用于顯露可經(jīng)由所述網(wǎng)絡(luò)獲得的服務(wù)功能性。
全文摘要
提供了一種用于為網(wǎng)絡(luò)應(yīng)用提供對(duì)可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)或者網(wǎng)絡(luò)終端獲得的服務(wù)功能性進(jìn)行訪問的系統(tǒng)和方法。所述方法包括在一個(gè)或多個(gè)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)與在所述網(wǎng)絡(luò)基礎(chǔ)架構(gòu)之上工作的服務(wù)供應(yīng)基礎(chǔ)架構(gòu)之間邏輯上提供至少一個(gè)網(wǎng)絡(luò)服務(wù)中介器。所述網(wǎng)絡(luò)服務(wù)中介器的松散耦合接口被顯露給所述服務(wù)供應(yīng)基礎(chǔ)架構(gòu)。通過所述松散耦合的網(wǎng)絡(luò)服務(wù)中介器接口,由網(wǎng)絡(luò)應(yīng)用對(duì)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)內(nèi)部的增值服務(wù)的訪問變得更為方便。
文檔編號(hào)H04L12/18GK1669014SQ02823091
公開日2005年9月14日 申請(qǐng)日期2002年10月30日 優(yōu)先權(quán)日2001年11月20日
發(fā)明者M·穆利甘, P·奈卡寧, J·托伊亞拉 申請(qǐng)人:諾基亞有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
象山县| 唐海县| 梓潼县| 乌恰县| 鹤峰县| 峨眉山市| 玉龙| 女性| 长岛县| 阿鲁科尔沁旗| 汨罗市| 平和县| 台中县| 潜山县| 塔城市| 霍城县| 卓资县| 苏州市| 信丰县| 平凉市| 绍兴市| 海原县| 北流市| 抚顺县| 福安市| 宣恩县| 闽清县| 通道| 大港区| 东乡族自治县| 康乐县| 林芝县| 改则县| 巴东县| 万源市| 苍山县| 白河县| 株洲县| 广西| 白沙| 平山县|