專利名稱:支持服務(wù)收費(fèi)的控制服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明基于在先的申請(qǐng)No.DE 101 49 160.3,這里引用它作為參考。
本發(fā)明涉及支持對(duì)由服務(wù)服務(wù)器提供給服務(wù)用戶的服務(wù)進(jìn)行收費(fèi)的過程和控制服務(wù)器。在這類過程中,請(qǐng)求服務(wù)的服務(wù)請(qǐng)求消息通過通信網(wǎng)絡(luò)絡(luò)從服務(wù)用戶的終端傳送到服務(wù)服務(wù)器。
問題是,特別是在因特網(wǎng)上提供服務(wù)的領(lǐng)域內(nèi),怎樣對(duì)服務(wù)用戶為服務(wù)的使用進(jìn)行收費(fèi)。本發(fā)明基于以下描述的過程,它用于通過因特網(wǎng)對(duì)提供給服務(wù)用戶的服務(wù)進(jìn)行收費(fèi)。
所謂的NET900服務(wù)在因特網(wǎng)上使用特定的撥入節(jié)點(diǎn)來(lái)對(duì)信息的使用收取服務(wù)用戶的費(fèi)用,該信息由他/她通過因特網(wǎng)訪問。服務(wù)用戶只能通過撥入分配了特殊電話號(hào)碼的撥入節(jié)點(diǎn)來(lái)訪問該服務(wù)。而撥叫該服務(wù)節(jié)點(diǎn)會(huì)由電話網(wǎng)的收費(fèi)系統(tǒng)以比普通撥入接點(diǎn)高的費(fèi)率收費(fèi)。
這種過程的缺點(diǎn)是它只能用于使用ISDN(綜合服務(wù)數(shù)字網(wǎng)絡(luò))或調(diào)制解調(diào)器的因特網(wǎng)訪問。
另外的解決方案包括在服務(wù)用戶的終端和服務(wù)提供者的服務(wù)器上安裝特殊的軟件模塊,它通過“電子貨幣”進(jìn)行服務(wù)的支付。終端上的軟件模塊可以和用于服務(wù)支付的“電子貨幣”一起裝載。
這些解決方案有不利之處,它們要求使用特殊的終端和只能用于已預(yù)付的領(lǐng)域。
發(fā)明內(nèi)容
本發(fā)明的目的是促進(jìn)用戶友好的服務(wù)收費(fèi)和使這樣做的技術(shù)花費(fèi)降到最小。
這里服務(wù)可以包括比如信息,數(shù)據(jù)或軟件的供應(yīng),但也可以包括“具體”貨物的銷售。
本發(fā)明的優(yōu)勢(shì)在于無(wú)須在終端區(qū)域使用特殊的軟件或硬件。這樣就特別地經(jīng)濟(jì)和用戶友好。
另外,整個(gè)收費(fèi)過程對(duì)服務(wù)用戶和服務(wù)服務(wù)器是透明的。已存在的收費(fèi)系統(tǒng)可以被簡(jiǎn)單地集成進(jìn)來(lái)。這樣引入本發(fā)明到現(xiàn)有系統(tǒng)的技術(shù)花費(fèi)也很小。
本發(fā)明的優(yōu)選開發(fā)在下面權(quán)利要求中揭示。
附圖概要說(shuō)明下面用幾個(gè)實(shí)施例為示例并在附圖的幫助下解釋本發(fā)明。
圖1示出了根據(jù)本發(fā)明的一個(gè)擁有若干服務(wù)用戶,若干服務(wù)服務(wù)器和兩個(gè)控制服務(wù)器的系統(tǒng)的模塊圖。
圖2示出了根據(jù)本發(fā)明圖1所示的控制服務(wù)器的功能表示。
圖3示出了第一張終端和服務(wù)服務(wù)器之間通信的流程圖。
圖4示出了第二張終端和服務(wù)服務(wù)器之間通信的流程圖。
圖5示出了第三張終端和服務(wù)服務(wù)器之間通信的流程圖。
圖6示出了第四張終端和服務(wù)服務(wù)器之間通信的流程圖。
圖1示出了兩個(gè)通信網(wǎng)絡(luò)絡(luò)KN1和KN2,三個(gè)分配了單獨(dú)終端TE1,TE2和TE3的服務(wù)用戶SU1到SU3,兩個(gè)控制服務(wù)器CC1和CC2,兩個(gè)收費(fèi)系統(tǒng)BS1和BS2,和四個(gè)服務(wù)服務(wù)器SS1到SS4。
通信網(wǎng)絡(luò)絡(luò)KN1和KN2包括因特網(wǎng),就是指使用IP協(xié)議(因特網(wǎng)協(xié)議)作為3層協(xié)議的通信網(wǎng)絡(luò)絡(luò)。然而,通信網(wǎng)絡(luò)絡(luò)KN1和KN2也可以由不同類型的通信網(wǎng)絡(luò)絡(luò)所形成。
通信網(wǎng)絡(luò)絡(luò)KN1可以由數(shù)據(jù)網(wǎng)絡(luò)組成,例如它自身由不同的子網(wǎng)組成。這樣的子網(wǎng)可分配給不同的網(wǎng)絡(luò)操作者,例如,這些子網(wǎng)也可以是移動(dòng)無(wú)線網(wǎng),它的通信是基于比如DECT,GSM,UMTS或藍(lán)牙標(biāo)準(zhǔn)(DECT=歐洲數(shù)字無(wú)繩電訊,GSM=全球移動(dòng)通信系統(tǒng),UMTS=世界移動(dòng)通信系統(tǒng))。這樣的子網(wǎng)也可由電話網(wǎng)形成(用調(diào)制解調(diào)器或ISDN作為數(shù)據(jù)傳輸設(shè)備)。通信網(wǎng)絡(luò)絡(luò)KN1也可全部由電話網(wǎng)組成。
通信網(wǎng)絡(luò)絡(luò)KN2可以由數(shù)據(jù)網(wǎng)絡(luò)組成,例如基于LAN(局域網(wǎng))協(xié)議。這里通信網(wǎng)絡(luò)KN2在理論上再次可能是電話網(wǎng)。
每個(gè)服務(wù)服務(wù)器SS1到SS4由內(nèi)聯(lián)的計(jì)算機(jī)和這些計(jì)算機(jī)上運(yùn)行的軟件組成。在所有情況下,服務(wù)服務(wù)器SS1到SS4都提供給服務(wù)用戶SU1到SU3一個(gè)或多個(gè)服務(wù)。這里服務(wù)服務(wù)器SS1到SS4所提供服務(wù)可以本質(zhì)不同例如提供信息、數(shù)據(jù)、程序,用戶控制的信息過濾或商品和服務(wù)的銷售。
服務(wù)用戶SU1到SU3通過因特網(wǎng)訪問服務(wù)服務(wù)器SS1到SS4。但服務(wù)用戶也可能通過WAP(無(wú)線應(yīng)用協(xié)議)或電話終端訪問服務(wù)服務(wù)器SS1到SS4。根據(jù)訪問的類型,服務(wù)服務(wù)器SS1到SS4滿足WEB服務(wù)器,WAP服務(wù)器或IN(智能網(wǎng)絡(luò)),SCP(服務(wù)控制點(diǎn))的功能并因而進(jìn)行相應(yīng)的技術(shù)裝備。
終端TE1到TE3是裝備了通過通信網(wǎng)絡(luò)KN1進(jìn)行通信的軟硬件組件的計(jì)算機(jī)。終端TE1到TE3因此有WEB瀏覽器,通過它訪問服務(wù)服務(wù)器SS1到SS4所提供的服務(wù)。終端TE1到TE3也可能是WAP終端,UMTS終端或僅僅是標(biāo)準(zhǔn)電話終端。
控制服務(wù)器CC1和CC2用來(lái)支持服務(wù)服務(wù)器SS1到SS4提供給服務(wù)用戶SU1到SU3的服務(wù)的收費(fèi)。這種情況下,一方面控制服務(wù)器CC1和CC2可能在所有情況下都分配給服務(wù)用戶的具體組。例如控制服務(wù)器CC1過程具體網(wǎng)絡(luò)操作者或因特網(wǎng)訪問操作者的所有訂閱服務(wù)請(qǐng)求。另一方面控制服務(wù)器CC1和CC2可能在所有情況下都分配給一個(gè)或多個(gè)服務(wù)服務(wù)器。例如控制服務(wù)器CC2過程指向具體服務(wù)操作者所提供服務(wù)的所有服務(wù)請(qǐng)求。這里服務(wù)服務(wù)器和控制服務(wù)器也可包括由運(yùn)行在相同硬件平臺(tái)上的應(yīng)用程序?qū)崿F(xiàn)的邏輯功能模塊。
收費(fèi)系統(tǒng)BS1和BS2包括給服務(wù)用戶使用通信服務(wù)開據(jù)帳單的系統(tǒng)。這種情況下收費(fèi)系統(tǒng)BS1和BS2可使先前由獨(dú)自收費(fèi)導(dǎo)致的已繳(預(yù)付)費(fèi)用下降。而有可以在特定時(shí)段增加引起的費(fèi)用并在時(shí)段結(jié)束時(shí)向用戶開帳單的附加便利。例如收費(fèi)系統(tǒng)BS1可以是第一個(gè)電話網(wǎng)操作者的常規(guī)收費(fèi)系統(tǒng)而收費(fèi)系統(tǒng)BS2是第二個(gè)電話網(wǎng)操作者的收費(fèi)系統(tǒng)。然而,收費(fèi)系統(tǒng)BS1和BS2在所有情況下也可以是銀行或信用卡機(jī)構(gòu)的支付系統(tǒng)。
為請(qǐng)求服務(wù),服務(wù)用戶SU1的終端TE1向服務(wù)服務(wù)器SS1發(fā)出服務(wù)請(qǐng)求消息。例如這個(gè)服務(wù)請(qǐng)求消息可以包括指向服務(wù)服務(wù)器SS1的因特網(wǎng)地址或WEB地址的HTTP/IP(超文本傳輸協(xié)議)消息。然而,這個(gè)請(qǐng)求消息也可以是電話網(wǎng)的呼叫請(qǐng)求消息,它被定位到由服務(wù)服務(wù)器SS1提供的智能網(wǎng)服務(wù)。
服務(wù)請(qǐng)求消息通過通信網(wǎng)絡(luò)絡(luò)KN1和KN2,并通過控制服務(wù)器CC1傳送到服務(wù)服務(wù)器SS1。為此通信網(wǎng)絡(luò)KN1和KN2的路由線路或服務(wù)服務(wù)器SS1到SS4所提供服務(wù)的定位被選中以便終端TE1到TE3和服務(wù)服務(wù)器SS1之間的通信通過控制服務(wù)器CC1進(jìn)行。服務(wù)請(qǐng)求消息和一個(gè)或多個(gè)服務(wù)服務(wù)器SS1在服務(wù)請(qǐng)求消息上發(fā)出的應(yīng)答因此通過控制服務(wù)器CC1發(fā)送。
收到來(lái)自終端TE1的服務(wù)請(qǐng)求消息后,服務(wù)服務(wù)器SS1對(duì)終端TE1發(fā)出應(yīng)答。這個(gè)應(yīng)答被用于提供服務(wù)。然而,終端TE1和服務(wù)服務(wù)器SS1間的消息交換也可在服務(wù)服務(wù)器SS1提供服務(wù)前發(fā)生。
控制服務(wù)器CC1檢查是否服務(wù)服務(wù)器SS1的應(yīng)答或服務(wù)服務(wù)器SS1的應(yīng)答中的一個(gè)包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼。該識(shí)別碼也可包括回復(fù)代碼中的符號(hào)或具體文件名。
在這種情況下,控制服務(wù)器CC1隨后執(zhí)行用于鑒別服務(wù)用戶的過程并決定是否服務(wù)用戶SU1所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持。對(duì)服務(wù)服務(wù)器來(lái)說(shuō)執(zhí)行這一過程也可能獨(dú)立于服務(wù)服務(wù)器的應(yīng)答。在來(lái)自若干服務(wù)的成功請(qǐng)求下,對(duì)服務(wù)服務(wù)器來(lái)說(shuō)執(zhí)行這一過程也可能僅僅一次。
鑒別服務(wù)用戶的過程也包括授權(quán)過程,服務(wù)用戶的預(yù)付價(jià)格信息或服務(wù)用戶直接付款的銷售確認(rèn)。
如果所請(qǐng)求服務(wù)分類為可收費(fèi)的而控制服務(wù)器無(wú)法確定它是否支持服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi),那么控制服務(wù)器CC1會(huì)阻止提供所請(qǐng)求服務(wù)。例如這里控制服務(wù)器CC1可以通過不將服務(wù)服務(wù)器SS1的應(yīng)答傳送給終端TE1或者不傳送來(lái)自終端TE1的消息給服務(wù)服務(wù)器SS1來(lái)阻止提供所請(qǐng)求服務(wù)。傳遞可選內(nèi)容可以代替非傳遞操作。另外,控制服務(wù)器CC1也可以給服務(wù)服務(wù)器SS1發(fā)出特殊的控制消息來(lái)阻止提供所請(qǐng)求服務(wù)。這可以通過對(duì)傳給服務(wù)服務(wù)器SS1的消息的適當(dāng)過程來(lái)完成。
下面在圖2的幫助下解釋控制服務(wù)器CC1詳細(xì)的操作模式。
圖2示出了控制服務(wù)器CC1,它和終端TE1到TE3,服務(wù)服務(wù)器SS1到SS4和收費(fèi)系統(tǒng)BS1進(jìn)行通信。
控制服務(wù)器CC1有一個(gè)或多個(gè)內(nèi)聯(lián)的計(jì)算機(jī)和運(yùn)行在這些計(jì)算機(jī)上的軟件平臺(tái)。若干應(yīng)用程序運(yùn)行在此軟件平臺(tái)上。在控制服務(wù)器CC1的系統(tǒng)平臺(tái)上運(yùn)行這些應(yīng)用程序期間,控制服務(wù)器CC1執(zhí)行下述控制服務(wù)器CC1的功能以控制由硬件和軟件平臺(tái)形成的控制服務(wù)器CC1。應(yīng)用程序和系統(tǒng)平臺(tái)需要運(yùn)行應(yīng)用程序以形成控制單元CONTR,它被配置為可以執(zhí)行下述的控制服務(wù)器CC1的功能。
從功能的角度看,控制單元CONTR有三個(gè)功能SH,AUT,和LOG。
AUT功能執(zhí)行鑒別服務(wù)用戶的過程。使用該過程的結(jié)果決定是否服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持。
在鑒別服務(wù)用戶的過程中,控制服務(wù)器從服務(wù)用戶處請(qǐng)求一個(gè)用戶識(shí)別碼,例如一個(gè)口令或一個(gè)電子簽名。使用這些數(shù)據(jù),功能SH接著檢查哪個(gè)服務(wù)用戶在請(qǐng)求服務(wù)。
在鑒別服務(wù)用戶的過程中,控制服務(wù)器CC1也可以使用收費(fèi)系統(tǒng)檢查用戶的授權(quán)。只有肯定的授權(quán)狀態(tài)才能確定服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持。
服務(wù)用戶的鑒別和授權(quán)可單獨(dú)由控制單元CONTR實(shí)現(xiàn)或在收費(fèi)系統(tǒng)BS1的支持下實(shí)現(xiàn)。
鑒別服務(wù)用戶的數(shù)據(jù)可存儲(chǔ)在控制服務(wù)器CC1的本地機(jī)器上。另外,詳細(xì)說(shuō)明收費(fèi)系統(tǒng)BS1對(duì)某些收費(fèi)或某些收費(fèi)級(jí)別的數(shù)據(jù)可為服務(wù)用戶存儲(chǔ)在控制服務(wù)器CC1的本地機(jī)器上。也可能是由具體服務(wù)用戶引起的所有收費(fèi)的常規(guī)授權(quán)。這些數(shù)據(jù)詳細(xì)說(shuō)明了一類“預(yù)付”帳戶,例如每個(gè)支付過程減少了那些費(fèi)用,或?yàn)榉?wù)用戶引起的收費(fèi)形成的一種信用框架。使用這些數(shù)據(jù),AUT功能鑒別服務(wù)用戶并確定在本地已存在信息的上下文中是否存在單獨(dú)收費(fèi)的授權(quán)。本地框架用完后,將為收費(fèi)系統(tǒng)BS1產(chǎn)生資源。特別在收費(fèi)少的情況下,此過程的優(yōu)點(diǎn)是收費(fèi)的花費(fèi)很小而且收費(fèi)的花費(fèi)和引起的費(fèi)用相比是合理的。
另外的可能是收費(fèi)系統(tǒng)的服務(wù)器因檢查收費(fèi)授權(quán)被收費(fèi)系統(tǒng)BS1可訪問。使用傳送過來(lái)的數(shù)據(jù),該服務(wù)器確定在每個(gè)個(gè)案中它是否批準(zhǔn)收費(fèi)過程。
功能SH過程控制服務(wù)器CC1收到的消息,該消息來(lái)自終端TE1到TE3和服務(wù)服務(wù)器SS1到SS4。對(duì)每個(gè)來(lái)自終端TE1到TE3之一的通過控制服務(wù)器CC1傳送的服務(wù)請(qǐng)求,功能SH開始一個(gè)過程去控制由控制服務(wù)器CC1提供的單獨(dú)服務(wù)會(huì)話的過程。三個(gè)過程CH1到CH3示例于圖2。
過程CH1在收到服務(wù)請(qǐng)求消息時(shí)開始并且傳送服務(wù)請(qǐng)求消息到它所指向的服務(wù)服務(wù)器。它檢查服務(wù)服務(wù)器對(duì)服務(wù)請(qǐng)求消息的應(yīng)答或應(yīng)答中的一個(gè)是否包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼。
過程CH1還確定是否以及何時(shí)對(duì)該服務(wù)會(huì)話執(zhí)行AUT功能在此情況下可以對(duì)每個(gè)服務(wù)請(qǐng)求做出是否服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器CC1所支持的決定。然而,也可能對(duì)兩個(gè)或多個(gè)服務(wù)的請(qǐng)求做出有效的決定。
隨著別的服務(wù)器做出肯定的授權(quán),例如控制服務(wù)器CC2,過程CH1無(wú)需運(yùn)行AUT功能并確定服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)也為控制服務(wù)器CC1所支持。
如果所請(qǐng)求服務(wù)分類為可收費(fèi)的而AUT功能無(wú)法確定控制服務(wù)器CC1是否支持服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi),過程CH1就阻止提供服務(wù)用戶請(qǐng)求的服務(wù)。
LOG功能存儲(chǔ)關(guān)于所服務(wù)單獨(dú)用戶請(qǐng)求的收費(fèi)服務(wù)的信息。這樣的數(shù)據(jù)特別關(guān)心這些收費(fèi)的級(jí)別。該存儲(chǔ)的數(shù)據(jù)以精確的間隔傳遞給收費(fèi)系統(tǒng)BS1或直接開據(jù)帳單。
控制單元CONTR操作的詳細(xì)模式也用圖3到6示例所表現(xiàn)的過程序列來(lái)說(shuō)明。
圖3闡明了控制單元CONTR對(duì)終端TE1所請(qǐng)求不可收費(fèi)服務(wù)的操作模式。
服務(wù)請(qǐng)求消息REQ1,例如包含對(duì)具體HTML頁(yè)面的請(qǐng)求,被終端TE1傳送到控制服務(wù)器CC1。后者將服務(wù)請(qǐng)求消息REQ1原樣傳送到服務(wù)服務(wù)器SS1。服務(wù)服務(wù)器SS1傳送應(yīng)答ANS1,例如包含所請(qǐng)求的HTML頁(yè)面,到控制服務(wù)器CC1??刂品?wù)器CC1檢查應(yīng)答ANS1并確定該應(yīng)答是可收費(fèi)的。因此它將應(yīng)答ANS1原樣傳送給終端TE1。
圖4示出了控制單元CONTR對(duì)終端TE1所請(qǐng)求可收費(fèi)服務(wù)的操作模式。
服務(wù)請(qǐng)求消息REQ2,例如包含對(duì)具體HTML頁(yè)面的請(qǐng)求,被終端TE1傳送到控制服務(wù)器CC1??刂品?wù)器CC1將服務(wù)請(qǐng)求消息REQ2原樣傳送到服務(wù)服務(wù)器SS1。服務(wù)服務(wù)器SS1傳送應(yīng)答ANS2(PT)到控制服務(wù)器CC1。應(yīng)答ANS2(PT)包含識(shí)別碼PT將所請(qǐng)求服務(wù)分類為可收費(fèi)的。另外,識(shí)別碼PT包含附加數(shù)據(jù)詳細(xì)說(shuō)明收費(fèi)級(jí)別,或參照具體的收費(fèi)系統(tǒng)。
控制服務(wù)器CC1檢查應(yīng)答ANS2(PT)并確定該應(yīng)答是可收費(fèi)的。
既然應(yīng)答ANS2(PT)包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼PT,控制服務(wù)器CC1執(zhí)行鑒別服務(wù)用戶的過程。為此它發(fā)送HTML頁(yè)面LOPG到終端TE1。該頁(yè)面請(qǐng)求服務(wù)用戶SU1輸入鑒別數(shù)據(jù)并確認(rèn)他希望接受該收費(fèi)服務(wù)。
如果控制服務(wù)器CC1因此收到用戶名UN,密碼PW和確認(rèn)碼PA,那它檢查服務(wù)用戶SU1的真實(shí)性和收費(fèi)授權(quán)。如果鑒定和授權(quán)的結(jié)果是肯定的,那它確定服務(wù)用戶SU1所請(qǐng)求服務(wù)為控制服務(wù)器CC1所支持并發(fā)送消息AD到服務(wù)服務(wù)器SS1。收到消息AD后,服務(wù)服務(wù)器SS1確定授權(quán)碼PAC和會(huì)話cookie SCOOK并全部傳送到控制服務(wù)器CC1,它將這些傳送到終端TE1。這里會(huì)話cookie SCOOK包含所服務(wù)具體用戶的數(shù)據(jù)記錄。
優(yōu)選情況下,會(huì)話cookie SCOOK和授權(quán)碼PAC都有具體過期時(shí)間。例如會(huì)話cookie SCOOK給出的參數(shù)用于將會(huì)話cookie SCOOK從終端TE1的存儲(chǔ)體中擦除。授權(quán)碼PAC和它生成時(shí)的瞬時(shí)時(shí)間一起存儲(chǔ)在控制服務(wù)器CC1中。隨后授權(quán)碼在大約一分鐘后變?yōu)闊o(wú)效。
會(huì)話cookie SCOOK可以包括下述所服務(wù)具體用戶的數(shù)據(jù),例如服務(wù)用戶的語(yǔ)言,服務(wù)用戶希望支付的貨幣,服務(wù)用戶所處國(guó)家,服務(wù)用戶的操作者,服務(wù)用戶收費(fèi)方案,會(huì)話cookie變?yōu)闊o(wú)效的瞬時(shí)時(shí)間,會(huì)話的識(shí)別碼,或服務(wù)的IP地址。
這些所服務(wù)具體用戶的數(shù)據(jù)當(dāng)然也可以在服務(wù)服務(wù)器SS1和終端TE1間以另一種方式通信。
授權(quán)碼PAC和會(huì)話cookie SCOOK也可能直接由服務(wù)服務(wù)器SS1確定并傳送給終端TE1。
會(huì)話cookie SCOOK由終端TE1存儲(chǔ)。終端TE1然后使新服務(wù)請(qǐng)求消息REQ5傳送給控制服務(wù)器CC1。這種情況下服務(wù)請(qǐng)求消息REQ5包含授權(quán)碼PAC和會(huì)話cookie SCOOK。
控制服務(wù)器CC1在服務(wù)請(qǐng)求消息REQ5中檢測(cè)到會(huì)話cookieSCOOK,確定分配的會(huì)話代碼SC并用會(huì)話代碼SC代替會(huì)話cookieSCOOK將服務(wù)請(qǐng)求消息REQ5傳送到服務(wù)服務(wù)器SS1。服務(wù)服務(wù)器SS1現(xiàn)在通過控制服務(wù)器CC1將應(yīng)答ANS3發(fā)送到終端TE1。應(yīng)答ANS3包括所請(qǐng)求的收費(fèi)WEB頁(yè)面CONT,授權(quán)碼PAC和會(huì)話代碼SC。
優(yōu)選情況下,確定會(huì)話代碼SC隨同授權(quán)碼PAC并將它們?cè)跁?huì)話cookie SCOOK中傳送給終端TE1。然而,會(huì)話代碼SC也可以其它應(yīng)答方式傳送給終端TE1。
控制服務(wù)器CC1現(xiàn)在檢查應(yīng)答ANS3確定會(huì)話代碼SC和授權(quán)代碼PAC是否正確。
使用會(huì)話代碼SC,控制服務(wù)器CC1檢測(cè)應(yīng)答ANS3所提供服務(wù)是收費(fèi)的。導(dǎo)致不收費(fèi)服務(wù)的應(yīng)答不包含會(huì)話代碼(見圖3中實(shí)施例的例子)。
利用檢查會(huì)話代碼SC和授權(quán)碼PAC,控制服務(wù)器CC1檢測(cè)是否控制服務(wù)器CC1已經(jīng)確定它支持服務(wù)用戶SU1的服務(wù)收費(fèi)。如果授權(quán)碼和會(huì)話代碼正確,那么這就是實(shí)際的情形。例如可以利用存儲(chǔ)有效授權(quán)碼和已分配會(huì)話代碼的數(shù)據(jù)庫(kù)來(lái)進(jìn)行這種檢查。
如果控制服務(wù)器檢測(cè)到該服務(wù)是可收費(fèi)的,而且控制服務(wù)器已確定它支持服務(wù)用戶SU1的服務(wù)收費(fèi),那么它傳送應(yīng)答ANS3到終端TE1。此時(shí)它將會(huì)話代碼SC和授權(quán)碼PAC從應(yīng)答ANS3中移走。如果這不是實(shí)際情形,那么它不傳送服務(wù)服務(wù)器SS1的應(yīng)答ANS3到終端TE1以阻止提供所請(qǐng)求服務(wù)。
圖5示出了終端TE1不接受cookies的情況下對(duì)圖4實(shí)施例的例子的可選實(shí)施例的例子。
除以下差別外,圖5實(shí)施例的例子與圖4實(shí)施例的例子一致。
來(lái)自終端TE2的服務(wù)請(qǐng)求消息REQ3通過控制服務(wù)器CC1傳送給服務(wù)服務(wù)器SS1。服務(wù)服務(wù)器SS1的頁(yè)面上沒有會(huì)話cookie SCOOK產(chǎn)生而且授權(quán)碼PAC傳送到終端TE2不伴隨會(huì)話cookie SCOOK。然而,這對(duì)傳送到終端的會(huì)話代碼SC是可能的。服務(wù)請(qǐng)求消息REQ5不包含會(huì)話cookie SCOOK(一些所服務(wù)具體用戶的數(shù)據(jù)因此也不能在終端TE2和控制服務(wù)器CC1之間傳送)。
圖6解釋了某種情況下控制單元CONTR的操作模式,該情形中終端TE1請(qǐng)求收費(fèi)服務(wù)而且授權(quán)碼PAC在先前的服務(wù)請(qǐng)求中已確定并傳遞給終端TE1。該情形是,例如,如果在與圖4中實(shí)施例的例子連接中,服務(wù)服務(wù)器SS1的服務(wù)會(huì)再次被終端TE1請(qǐng)求。
服務(wù)請(qǐng)求消息REQ4,例如包含具體HTML頁(yè)面的請(qǐng)求,它被終端TE1傳送到控制服務(wù)器CC1,該控制服務(wù)器原樣傳送服務(wù)請(qǐng)求消息REQ2到服務(wù)服務(wù)器SS1。這里服務(wù)請(qǐng)求消息REQ4包含先前對(duì)可收費(fèi)服務(wù)請(qǐng)求時(shí)已傳送給終端的會(huì)話代碼SC。服務(wù)服務(wù)器SS1傳送應(yīng)答ANS2(PT)到控制服務(wù)器CC1。應(yīng)答ANS2(PT)包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼PT。應(yīng)答ANS2(PT)也包含會(huì)話代碼SC。
控制服務(wù)器CC1檢查應(yīng)答ANS2(PT)并確定是可收費(fèi)的。它還確定應(yīng)答ANS2(PT)包含有效的會(huì)話代碼SC。
既然應(yīng)答ANS2(PT)包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼PT,而且應(yīng)答包含有效的會(huì)話代碼SC,控制服務(wù)器CC1不執(zhí)行任何鑒別服務(wù)用戶的過程。相反它發(fā)送HTML頁(yè)面CONFP到終端TE1。該頁(yè)面請(qǐng)求服務(wù)用戶SU1確認(rèn)他希望接受該收費(fèi)服務(wù)。CONFP頁(yè)面的傳送當(dāng)然也可以省卻。
如果來(lái)自服務(wù)服務(wù)器對(duì)服務(wù)請(qǐng)求消息的應(yīng)答包含有效會(huì)話代碼,鑒別服務(wù)用戶的過程因此不會(huì)執(zhí)行。
如果服務(wù)用戶同意來(lái)自收費(fèi)服務(wù)的請(qǐng)求,那服務(wù)請(qǐng)求消息REQ5隨同授權(quán)碼PAC和會(huì)話代碼SC被發(fā)送到控制服務(wù)器CC1。這種情況下,該消息的發(fā)送和會(huì)話代碼SC及授權(quán)碼PAC的管理被會(huì)話cookieSCOOK所支持,會(huì)話cookie SCOOK當(dāng)然存儲(chǔ)在終端TE1中。
請(qǐng)求消息REQ5被控制服務(wù)器CC1傳送到服務(wù)服務(wù)器SS1,該服務(wù)器然后發(fā)送應(yīng)答ANS3到控制服務(wù)器CC1。應(yīng)答ANS3象圖4中一樣被控制服務(wù)器CC1過程。
權(quán)利要求
1.一種用于支持對(duì)服務(wù)服務(wù)器提供給服務(wù)用戶的服務(wù)進(jìn)行收費(fèi)的方法,其特征在于,請(qǐng)求服務(wù)的服務(wù)請(qǐng)求消息由服務(wù)用戶的終端通過服務(wù)服務(wù)器的通信網(wǎng)絡(luò)傳送,其中服務(wù)請(qǐng)求消息和一個(gè)或多個(gè)在服務(wù)請(qǐng)求消息中發(fā)送的服務(wù)服務(wù)器的應(yīng)答經(jīng)過控制服務(wù)器,控制服務(wù)器執(zhí)行鑒別服務(wù)用戶的過程并且,使用該過程的結(jié)果確定服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)是否為控制服務(wù)器所支持,控制服務(wù)器檢查服務(wù)服務(wù)器的應(yīng)答是否包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼,并且如果所請(qǐng)求服務(wù)是可收費(fèi)的而控制服務(wù)器無(wú)法確定它支持服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi),那么控制服務(wù)器會(huì)阻止提供所請(qǐng)求服務(wù)。
2.根據(jù)權(quán)利要求1的方法,其特征在于,在鑒別服務(wù)用戶的過程中,控制服務(wù)器也檢查收費(fèi)系統(tǒng)的授權(quán),而且只有在肯定的授權(quán)下,才確定服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持。
3.根據(jù)權(quán)利要求2的方法,其特征在于,在鑒別服務(wù)用戶的過程中,控制服務(wù)器訪問收費(fèi)系統(tǒng)的服務(wù)器。
4.根據(jù)權(quán)利要求1的方法,其特征在于,在另一個(gè)控制服務(wù)器給出肯定授權(quán)的情況下,該控制服務(wù)器確定服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持。
5.根據(jù)權(quán)利要求1的方法,其特征在于,確定是否服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)是否為控制服務(wù)器所支持的決定,在每次請(qǐng)求服務(wù)時(shí)做出。
6.根據(jù)權(quán)利要求1的方法,其特征在于,確定服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)是否為控制服務(wù)器所支持的決定,對(duì)兩個(gè)或多個(gè)服務(wù)的請(qǐng)求是有效的。
7.根據(jù)權(quán)利要求1的方法,其特征在于,服務(wù)請(qǐng)求消息和一個(gè)或多個(gè)在服務(wù)請(qǐng)求消息上發(fā)送的服務(wù)用戶的應(yīng)答經(jīng)過分配給所請(qǐng)求服務(wù)的服務(wù)操作者的控制服務(wù)器。
8.支持對(duì)服務(wù)服務(wù)器向服務(wù)用戶提供的服務(wù)進(jìn)行收費(fèi)的控制服務(wù)器,其特征在于,該控制服務(wù)器帶有一控制單元,該控制單元被配置為這樣一種方式,它完成服務(wù)用戶的授權(quán)過程,利用該過程的結(jié)果確定對(duì)服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)是否為控制服務(wù)器所支持,該控制單元進(jìn)一步被配置為這樣一種方式,它檢查服務(wù)服務(wù)器對(duì)服務(wù)用戶的服務(wù)請(qǐng)求消息的應(yīng)答是否包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼,并且該控制單元進(jìn)一步被配置為這樣一種方式,如果所請(qǐng)求服務(wù)被分類為可收費(fèi)的并且所述控制單元無(wú)法決定對(duì)服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持,那控制單元會(huì)阻止提供服務(wù)用戶所請(qǐng)求的服務(wù)。
9.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,如果服務(wù)用戶未被授權(quán)使用該服務(wù),或服務(wù)用戶未批準(zhǔn)使用所要求的付款,那控制單元會(huì)阻止提供服務(wù)用戶請(qǐng)求的服務(wù)。
10.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,它將服務(wù)用戶終端收到的服務(wù)請(qǐng)求消息傳送給服務(wù)服務(wù)器。
11.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,如果來(lái)自服務(wù)服務(wù)器對(duì)服務(wù)用戶的服務(wù)請(qǐng)求消息的應(yīng)答包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的識(shí)別碼,控制單元執(zhí)行服務(wù)用戶的授權(quán)過程。
12.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,它為服務(wù)用戶確定授權(quán)碼,如果它確定對(duì)服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持,那它將授權(quán)碼傳送到服務(wù)用戶的終端。
13.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,如果它確定對(duì)服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持,那么它請(qǐng)求服務(wù)服務(wù)器為服務(wù)用戶確定授權(quán)碼。
14.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,如果它確定對(duì)服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持,那么它為服務(wù)用戶確定會(huì)話代碼,并且它傳送會(huì)話代碼到服務(wù)用戶的終端,而且控制單元還配置為這樣一種方式,如果服務(wù)服務(wù)器對(duì)服務(wù)請(qǐng)求消息的應(yīng)答包含會(huì)話代碼,它不執(zhí)行服務(wù)用戶的授權(quán)過程。
15.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,它用服務(wù)用戶特定數(shù)據(jù)尤其是cookie,為服務(wù)用戶確定數(shù)據(jù)記錄,并將其傳送到服務(wù)用戶的終端。
16.根據(jù)權(quán)利要求8的控制服務(wù)器,其特征在于,控制單元還配置為這樣一種方式,它阻止提供服務(wù)用戶請(qǐng)求的服務(wù),這樣控制單元不傳送服務(wù)服務(wù)器對(duì)服務(wù)請(qǐng)求消息的應(yīng)答到服務(wù)用戶的終端。
全文摘要
本發(fā)明涉及支持服務(wù)服務(wù)器提供給服務(wù)用戶的服務(wù)收費(fèi)的過程和控制服務(wù)器。來(lái)自服務(wù)用戶終端的請(qǐng)求服務(wù)的服務(wù)請(qǐng)求消息通過通信網(wǎng)絡(luò)傳送到服務(wù)服務(wù)器。服務(wù)請(qǐng)求消息和一個(gè)或多個(gè)在服務(wù)請(qǐng)求消息上發(fā)送的服務(wù)服務(wù)器的應(yīng)答經(jīng)過控制服務(wù)器??刂品?wù)器執(zhí)行鑒別服務(wù)用戶的過程并使用該過程的結(jié)果,確定是否服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi)為控制服務(wù)器所支持??刂品?wù)器檢查來(lái)自服務(wù)服務(wù)器的應(yīng)答是否包含將所請(qǐng)求服務(wù)分類為可收費(fèi)的控制碼。如果所請(qǐng)求服務(wù)分類為可收費(fèi)的而且控制服務(wù)器無(wú)法確定它支持服務(wù)用戶所請(qǐng)求服務(wù)的收費(fèi),控制服務(wù)器會(huì)阻止提供所請(qǐng)求服務(wù)。
文檔編號(hào)G06Q20/00GK1412972SQ0214422
公開日2003年4月23日 申請(qǐng)日期2002年9月29日 優(yōu)先權(quán)日2001年10月4日
發(fā)明者托馬斯·霍曼, 尼古拉斯·普林茲 申請(qǐng)人:阿爾卡塔爾公司