專利名稱:數(shù)據(jù)通信的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信,但是不排除地,尤其是涉及經(jīng)諸如互聯(lián)網(wǎng)絡(luò)的數(shù)據(jù)通信網(wǎng)絡(luò)的諸如環(huán)球信息網(wǎng)(″web″)頁的電子產(chǎn)品的檢索,因此涉及其供應(yīng)商的收費(fèi)。
互聯(lián)網(wǎng)絡(luò)上內(nèi)容的收費(fèi)是已知的。其包括通過互聯(lián)網(wǎng)絡(luò)或者一種與內(nèi)容提供者確立的周期性帳單帳目來傳送一種諸如信用卡編號(hào)等的財(cái)務(wù)信息。然而,在用戶希望訪問由許多不同供應(yīng)商提供的內(nèi)容時(shí),或者供應(yīng)商希望向未知的個(gè)人提供內(nèi)容時(shí),這些收費(fèi)方案存在著缺點(diǎn)。用戶遲疑于向許多不同的供應(yīng)商公開個(gè)人財(cái)務(wù)消息,而沒有用戶費(fèi)用的即刻結(jié)算或者沒有一種與該用戶長(zhǎng)期信用安排確立的話,則內(nèi)容提供者也遲疑于提供可記帳的內(nèi)容。
另一種用于許多供應(yīng)商可記帳的內(nèi)容提供的已知系統(tǒng),包括一個(gè)管理與用戶的財(cái)務(wù)交易的中介物,以及產(chǎn)生被許多第三方內(nèi)容提供者當(dāng)做可接受貨幣型的“數(shù)字報(bào)價(jià)”。由該中介物來周期性地為提供者的內(nèi)容對(duì)其付款。然而,該第三方內(nèi)容提供者必須使用由中介物提供的能夠處理并解密該數(shù)字報(bào)價(jià)的“啟用貿(mào)易”的Web服務(wù)器。
WO97/03410描述了一種互聯(lián)網(wǎng)絡(luò)記帳方法,其中,互聯(lián)網(wǎng)絡(luò)訪問提供者排列希望向提供者的客戶銷售產(chǎn)品的廠商,且提供者向客戶為其從廠商處購買的產(chǎn)品及服務(wù)開帳單。當(dāng)顧客連接到互聯(lián)網(wǎng)絡(luò)時(shí),顧客能與任意廠商連接以便得到廠商提供的有關(guān)產(chǎn)品或服務(wù)。然后顧客可以做決定定購產(chǎn)品,在顧客與廠商之間產(chǎn)生交易信息的交換。這個(gè)交換包括識(shí)別顧客的信息和與購買的產(chǎn)品或服務(wù)的包括交易的數(shù)量、方式和交貨時(shí)間以及識(shí)別該定購的參考編號(hào)相關(guān)的信息。提供者或者通過由廠商或顧客到提供者的分別的傳輸、或者通過提供者從顧客和廠商之間的通信提取交易消息來獲得交易信息。
WO97/41539描述了一種用于保證網(wǎng)絡(luò)電子付款和貸款集的系統(tǒng)。在顧客和廠商之間建立加密通信會(huì)話,將顧客的財(cái)務(wù)細(xì)節(jié)傳輸給廠商。該廠商不能夠解密所有的細(xì)節(jié)。該廠商與一個(gè)“償還網(wǎng)關(guān)”建立一種進(jìn)一步的加密通信會(huì)話,由此確認(rèn)顧客的財(cái)務(wù)細(xì)節(jié)并批準(zhǔn)付款。
EP-A-0801479描述了一種數(shù)據(jù)網(wǎng)絡(luò)安全系統(tǒng)和方法從而由用戶的互聯(lián)網(wǎng)絡(luò)訪問提供者和內(nèi)容提供者之間的分開的獨(dú)立的連接來完成信用卡或者其他敏感信息的通信。該分開的連接不是通過互聯(lián)網(wǎng)絡(luò)而是通過公眾交換電話網(wǎng)絡(luò)的。
按照本發(fā)明的一個(gè)方面,這里提供一種通過數(shù)據(jù)通信系統(tǒng)控制服務(wù)器系統(tǒng)中與用戶和第三方通信的用戶請(qǐng)求的方法,所述方法包括經(jīng)所述數(shù)據(jù)通信系統(tǒng)從所述用戶接收產(chǎn)品的數(shù)字請(qǐng)求;經(jīng)所述數(shù)據(jù)通信系統(tǒng)將所述請(qǐng)求傳遞給所述第三方;經(jīng)所述數(shù)據(jù)通信系統(tǒng)從所述第三方接收有關(guān)所述產(chǎn)品的數(shù)字代碼;根據(jù)所述代碼在所述服務(wù)器系統(tǒng)中為所述產(chǎn)品設(shè)置向所述用戶收費(fèi)的價(jià)格值;根據(jù)所述價(jià)格值確定產(chǎn)品是否由所述第三方來提供;和如果所述確定的結(jié)果是正數(shù)則安排由所述第三方提供所述產(chǎn)品。
按照本發(fā)明的另一個(gè)方面,這里提供一種向經(jīng)數(shù)據(jù)通信系統(tǒng)進(jìn)行通信的用戶提供產(chǎn)品的方法,所述方法包括在第一服務(wù)器系統(tǒng)經(jīng)所述數(shù)據(jù)通信系統(tǒng)接收來自于控制來源于用戶的請(qǐng)求的第二服務(wù)器系統(tǒng)的產(chǎn)品的數(shù)字請(qǐng)求;經(jīng)所述數(shù)據(jù)通信系統(tǒng)將與所述產(chǎn)品相關(guān)的數(shù)字代碼傳送給所述第二服務(wù)器系統(tǒng);和如果經(jīng)所述數(shù)據(jù)通信系統(tǒng)從第二服務(wù)器系統(tǒng)接收到所述請(qǐng)求的確認(rèn),則提供所述產(chǎn)品,其中所述數(shù)字代碼是指由所述第二服務(wù)器系統(tǒng)制定的經(jīng)所述產(chǎn)品向所述用戶收費(fèi)的價(jià)格值。
按照本發(fā)明的另一個(gè)方面,這里提供一種在數(shù)據(jù)通信系統(tǒng)中向第三方提供的內(nèi)容收費(fèi)的方法,所述方法包括接收與第三方提供給用戶的內(nèi)容相關(guān)的數(shù)字代碼;選擇多個(gè)不同的收費(fèi)方案的其中之一;和按照所述選擇的收費(fèi)方案根據(jù)所述代碼為所述內(nèi)容產(chǎn)生收費(fèi)的價(jià)格值。
在本發(fā)明的實(shí)施例中,網(wǎng)關(guān)服務(wù)器能控制對(duì)第三方產(chǎn)品的訪問。在請(qǐng)求的產(chǎn)品可能不是用戶想要的產(chǎn)品或者是不可能向用戶提供的產(chǎn)品的時(shí)候,第三方用一數(shù)字代碼通知網(wǎng)關(guān)允許網(wǎng)關(guān)服務(wù)器確定產(chǎn)品是否被提供。在此由網(wǎng)關(guān)服務(wù)器服務(wù)于多個(gè)第三方,訪問第三方產(chǎn)品的用戶僅需要與控制網(wǎng)關(guān)服務(wù)器的那一方建立聯(lián)系,反過來也可以與第三方的每一方建立單獨(dú)的聯(lián)系。
此外,由網(wǎng)關(guān)向用戶收費(fèi)的實(shí)際價(jià)格由于網(wǎng)關(guān)服務(wù)器而不同,而與內(nèi)容提供者進(jìn)行的任何價(jià)格的安排或者使用無關(guān)。例如,在網(wǎng)關(guān)服務(wù)器中可以選擇不同的收費(fèi)方案以便為與同一數(shù)字代碼相關(guān)的內(nèi)容向同一用戶按時(shí)間而改變收費(fèi)的價(jià)格,從而在收費(fèi)的價(jià)格中提供暫時(shí)的靈活性。依賴用戶也可以選擇不同的收費(fèi)方案。這允許網(wǎng)關(guān)服務(wù)器為所選擇的用戶應(yīng)用大量折扣、特殊報(bào)價(jià)等等。
按照本發(fā)明的另一個(gè)方面,這里提供一種在數(shù)據(jù)通信系統(tǒng)中向用戶提供內(nèi)容的方法,所述方法包括
接收來自用戶的內(nèi)容數(shù)字請(qǐng)求;向第三方傳送所述請(qǐng)求;接收包括來自所述第三方的第一內(nèi)容的數(shù)據(jù),所述第一內(nèi)容包括選擇表示給用戶的第二內(nèi)容的代碼;向所述用戶傳送所述接收到的數(shù)據(jù);接收來自所述用戶的所述第二內(nèi)容的請(qǐng)求;和向所述用戶傳送所述第二內(nèi)容。
這個(gè)方面允許在本發(fā)明的實(shí)施例中第二內(nèi)容可以由網(wǎng)關(guān)服務(wù)器加到第三方提供的第一內(nèi)容上,而不必第三方本身提供該第二內(nèi)容。按照所加的第二內(nèi)容,第三方可以因此對(duì)改變其內(nèi)容的需求放心。這樣允許不是在第三方而是在由控制網(wǎng)關(guān)服務(wù)器的這方設(shè)置的用戶終端上顯示價(jià)格。
也可以按照控制網(wǎng)關(guān)服務(wù)器的這方制定的需求來定制第二內(nèi)容,同時(shí)第一內(nèi)容仍保持由第三方指定。
在本發(fā)明的各方面中別的特征和優(yōu)點(diǎn)將由本發(fā)明的最佳實(shí)施例的如下描述來理解,并進(jìn)行參考附圖,其中
圖1是一個(gè)示意性地說明了按照本發(fā)明的實(shí)施例的一種數(shù)據(jù)內(nèi)容檢索系統(tǒng)的方框圖;圖2是更詳細(xì)地示意性地說明了圖1的部分排列的方框圖;圖3是說明在圖1和圖2的用戶終端和網(wǎng)關(guān)服務(wù)器之間實(shí)現(xiàn)確認(rèn)程序的流程圖;圖4是說明用戶的文檔檢索期間由用戶終端、網(wǎng)關(guān)服務(wù)器和第三方服務(wù)器實(shí)現(xiàn)程序的流程圖;和圖5是說明文檔檢索的由客戶、網(wǎng)關(guān)服務(wù)器和第三方服務(wù)器實(shí)現(xiàn)另一個(gè)程序的流程圖。
圖1是說明一種按照本發(fā)明實(shí)施例的數(shù)據(jù)內(nèi)容檢索系統(tǒng)的方框圖。該系統(tǒng)包括網(wǎng)關(guān)服務(wù)器GS,和多個(gè)第三方服務(wù)器TPS1,TPS2…TPSn。圖示了三個(gè)不同的示例的用戶終端T1、T2、T3,其每個(gè)都經(jīng)數(shù)據(jù)通信網(wǎng)絡(luò)--在本實(shí)施例中為互聯(lián)網(wǎng)絡(luò)而連接到該系統(tǒng)。該第三方服務(wù)器TPS1,TPS2…TPSn經(jīng)安全的通信鏈路2(其可以是分開的物理鏈路和/或在鏈路使用通信期間保證加密的邏輯鏈路)遠(yuǎn)程地連接到網(wǎng)關(guān)服務(wù)器和/或與確認(rèn)服務(wù)器位于同一點(diǎn)。
可以在諸如工作站電腦的計(jì)算資源上實(shí)現(xiàn)圖1中所示的每一個(gè)服務(wù)器。以工作站電腦、網(wǎng)絡(luò)計(jì)算機(jī)、移動(dòng)通信終端等形式可以實(shí)現(xiàn)每個(gè)用戶終端T1,T2,T3,等等。圖2示意性地說明了數(shù)據(jù)檢索系統(tǒng)的進(jìn)一步的細(xì)節(jié),圖示了單個(gè)用戶終端T1和單個(gè)第三方服務(wù)器TPS1。網(wǎng)關(guān)服務(wù)器GS和第三方服務(wù)器TPS1都是服務(wù)器,而用戶終端T1以Web客戶機(jī)的形式裝備有應(yīng)用程序軟件,或者諸如網(wǎng)景引導(dǎo)器(商標(biāo))或微軟互聯(lián)網(wǎng)絡(luò)瀏覽器(商標(biāo))等等的瀏覽程序。
網(wǎng)關(guān)服務(wù)器GS包括Web服務(wù)器形式的軟件應(yīng)用程序,搜索命令網(wǎng)關(guān)接口(CGI)12,帳號(hào)查看CGI14,價(jià)格查看CGI16和代理CGI18。還包括存儲(chǔ)不同收費(fèi)方案的價(jià)格數(shù)據(jù)庫20,存儲(chǔ)每一用戶貸款期限的貸款期限數(shù)據(jù)庫22,運(yùn)算符控制接口24和記帳引擎26。另外,該網(wǎng)關(guān)服務(wù)器裝備有存儲(chǔ)有關(guān)每一用戶基本的確認(rèn)細(xì)節(jié)的確認(rèn)數(shù)據(jù)庫AD。
同時(shí)第三方服務(wù)器TPS1包括搜索引擎30,內(nèi)容引擎32,價(jià)格數(shù)據(jù)庫34和收費(fèi)數(shù)據(jù)庫36。內(nèi)容引擎32存儲(chǔ)并傳送包括響應(yīng)來自網(wǎng)關(guān)服務(wù)器的請(qǐng)求的網(wǎng)頁在內(nèi)的數(shù)據(jù)。價(jià)格數(shù)據(jù)庫存儲(chǔ)每項(xiàng)儲(chǔ)存在內(nèi)容引擎32中的額外費(fèi)用內(nèi)容的價(jià)格代碼。
為了訪問網(wǎng)關(guān)服務(wù)器GS,Web客戶機(jī)通過互聯(lián)網(wǎng)絡(luò)發(fā)送文檔請(qǐng)求。為了識(shí)別并找出在Web服務(wù)器中的文檔,由定位器(URL)識(shí)別文檔。構(gòu)造URL來識(shí)別服務(wù)通信協(xié)議(在本實(shí)施例中其是超文字傳輸通訊協(xié)議HTTP),互聯(lián)網(wǎng)絡(luò)服務(wù)器的“域”,在互聯(lián)網(wǎng)絡(luò)服務(wù)器中的文件的目錄以及文件名。一種在網(wǎng)關(guān)服務(wù)器上的文件的典型URL結(jié)構(gòu)如下HTTP∥網(wǎng)關(guān)域/目錄/文件名因此,為了從網(wǎng)關(guān)服務(wù)器直接地檢索文件,Web客戶機(jī)傳送適當(dāng)?shù)腢RL其中域是該網(wǎng)關(guān)服務(wù)器的域。另一方面,在第三方服務(wù)器中的文件的典型URL結(jié)構(gòu)如下HTTP∥第三方網(wǎng)關(guān)域/目錄/文件名因此,位于第三方服務(wù)器TPS1上的文檔也使用網(wǎng)關(guān)服務(wù)器的域來識(shí)別并查找。文檔請(qǐng)求最初傳送到網(wǎng)關(guān)服務(wù)器,該網(wǎng)關(guān)服務(wù)器按照URL中指定的第三方向該第三方服務(wù)器傳送該請(qǐng)求。
圖3說明了在Web客戶機(jī)和網(wǎng)關(guān)服務(wù)器GS之間執(zhí)行的確認(rèn)程序。在說明的程序中,用戶最初未登錄(也就是說未確認(rèn))。
確認(rèn)程序使用基于Web的“客戶方的持續(xù)信息”的功能,通常多是指“餅干”??梢詮腤eb服務(wù)器發(fā)送餅干,其嵌入在由服務(wù)器發(fā)送關(guān)于請(qǐng)求的文檔中。在接收餅干時(shí),不論Web客戶機(jī)何時(shí)試圖從相同的域的服務(wù)器中檢索文檔,從該服務(wù)器其收到原始餅干,Web客戶機(jī)都自動(dòng)地存儲(chǔ)餅干中的信息,然后自動(dòng)地傳送文檔請(qǐng)求中的信息。本實(shí)施例中使用的Web客戶機(jī)是諸如上面提及的支持餅干的瀏覽器。
參見圖3,為了登錄用戶,Web客戶機(jī)傳送文檔請(qǐng)求(URL)到網(wǎng)關(guān)服務(wù)器,步驟100。響應(yīng)來自當(dāng)前未確認(rèn)的用戶的文檔請(qǐng)求,網(wǎng)關(guān)服務(wù)器產(chǎn)生一個(gè)標(biāo)記,其包括一個(gè)大的隨機(jī)數(shù)字。然后以標(biāo)記餅干的形式將該標(biāo)記發(fā)送到客戶機(jī),步驟102。在接收餅干時(shí),客戶機(jī)將其存儲(chǔ),步驟104,并使用剛剛被發(fā)送的該標(biāo)記來執(zhí)行確認(rèn),步驟106。該確認(rèn)算法需要有客戶機(jī)終端T1的用戶輸入的用戶名和口令然后執(zhí)行關(guān)于該標(biāo)記的那些參數(shù)的組合的單向散列法函數(shù)。然后將該計(jì)算結(jié)果傳送到網(wǎng)關(guān)服務(wù)器,步驟108。
一收到來自客戶機(jī)的響應(yīng),網(wǎng)關(guān)服務(wù)器從確認(rèn)數(shù)據(jù)庫AD檢索用戶的口令并在網(wǎng)關(guān)服務(wù)器使用先前發(fā)送的標(biāo)記再執(zhí)行確認(rèn)算法。如果收到響應(yīng)且獨(dú)立計(jì)算的算法結(jié)果相符,步驟110,則通過存儲(chǔ)相對(duì)于該用戶的記錄的標(biāo)記在確認(rèn)數(shù)據(jù)庫AD中將用戶標(biāo)記為登錄,步驟112。
當(dāng)在確認(rèn)數(shù)據(jù)庫AD中將該用戶標(biāo)記為登錄時(shí),為用戶在確認(rèn)數(shù)據(jù)庫中設(shè)置計(jì)時(shí)器,其最后終止它的用戶登錄情況。每次從用戶客戶機(jī)接收到包含有效的標(biāo)記餅干的文檔請(qǐng)求時(shí),則確認(rèn)數(shù)據(jù)庫AD都向網(wǎng)關(guān)服務(wù)器10確認(rèn)用戶的當(dāng)前登錄情況,并復(fù)位用戶計(jì)時(shí)器。因此,如果在預(yù)確定時(shí)間周期內(nèi)從登錄用戶沒有收到文檔請(qǐng)求,例如5分鐘,該用戶自動(dòng)地退出系統(tǒng)以致于當(dāng)從含有相同標(biāo)記餅干的用戶處收到下一個(gè)文檔請(qǐng)求時(shí),該用戶必須再次確認(rèn)。
如果在步驟110網(wǎng)關(guān)服務(wù)器確定沒有收到有效響應(yīng),最大的可能是由于用戶的口令輸入不正確,而如果這是用戶的第一次失敗,將累加失敗標(biāo)志一次并且網(wǎng)關(guān)服務(wù)器發(fā)送一個(gè)在新的餅干中包括該失敗標(biāo)志的新的地址標(biāo)記給該用戶客戶機(jī),步驟102。一旦該用戶已確認(rèn)失敗三次,則網(wǎng)關(guān)服務(wù)器發(fā)送一出錯(cuò)信息給該用戶客戶機(jī),指示該用戶將不被登錄,步驟116。
一旦該用戶已確認(rèn),來自網(wǎng)關(guān)服務(wù)器本身或者來自一個(gè)第三方服務(wù)器TPS1,TPS2…TPSn的各個(gè)文檔請(qǐng)求將被當(dāng)作來自有效的用戶的請(qǐng)求來對(duì)待,因?yàn)樵撜?qǐng)求帶有包含表示該用戶是當(dāng)前登錄的標(biāo)記餅干。網(wǎng)關(guān)服務(wù)器在檢驗(yàn)包含在伴隨文檔請(qǐng)求的餅干中的標(biāo)記上確定該用戶為當(dāng)前登錄,該標(biāo)記相對(duì)于記錄在確認(rèn)數(shù)據(jù)庫AD中的標(biāo)記。
圖4說明了當(dāng)已確認(rèn)用戶請(qǐng)求一個(gè)來自網(wǎng)關(guān)服務(wù)器本身或者來自一個(gè)第三方服務(wù)器的文檔時(shí)的實(shí)現(xiàn)程序,步驟200。
如果該請(qǐng)求是針對(duì)網(wǎng)關(guān)服務(wù)器本身,則網(wǎng)關(guān)服務(wù)器傳送被請(qǐng)求的文檔(一張網(wǎng)頁),步驟202,到客戶機(jī),其分析并顯示該文檔,步驟204。此類文檔例如可以是一個(gè)包含到每一個(gè)第三方請(qǐng)求的超級(jí)文本鏈接的主頁。
另一方面如果網(wǎng)關(guān)接收的文檔請(qǐng)求來自第三方服務(wù)器,則網(wǎng)關(guān)服務(wù)器傳遞該文檔確定到適當(dāng)?shù)牡谌剑襟E206。然后第三方服務(wù)器從它的價(jià)格數(shù)據(jù)庫34確定該文檔是否包含額外費(fèi)用的內(nèi)容,也就是說該文檔是否收費(fèi)。如果不是,則傳輸該文檔(一張超文本標(biāo)記語言網(wǎng)頁HTML網(wǎng)頁),步驟208。網(wǎng)關(guān)服務(wù)器傳遞該文檔,步驟210,并且在客戶機(jī)終端分析并顯示該文檔,步驟212。
另一方面如果第三方內(nèi)容文檔是收費(fèi)的,則第三方服務(wù)器從價(jià)格數(shù)據(jù)庫34確定該文檔被分配了多個(gè)價(jià)格代碼的哪一個(gè)。由控制網(wǎng)關(guān)服務(wù)器的那一方預(yù)確定這些價(jià)格代碼并且通常由所有的第三方服務(wù)器使用。然后第三方服務(wù)器返回一個(gè)包含該請(qǐng)求文檔的價(jià)格代碼的超文本傳輸通訊協(xié)議(HTTP)的“402”出錯(cuò)信息(在RFC2068定義為“付款需要”)到網(wǎng)關(guān)服務(wù)器,步驟216。
一接收到來自第三方的包含價(jià)格代碼的HTTP“402”出錯(cuò)信息時(shí),根據(jù)用戶身分和/或當(dāng)前的日期/時(shí)間,代理CGI18選擇保存在價(jià)格數(shù)據(jù)庫20中的多個(gè)收費(fèi)方案中的其中一個(gè),并制定一個(gè)由所選擇的收費(fèi)方案確定的用戶收費(fèi)價(jià)格,步驟218。
下面的表格表示由代理CGI18使用的價(jià)格數(shù)據(jù)庫20中的輸入的典型格式以便在不同的價(jià)格代碼PC1和PC2的接收后制定向用戶收費(fèi)的價(jià)格。在本實(shí)施例中,相應(yīng)于價(jià)格代碼向用戶為產(chǎn)品收費(fèi)的價(jià)格既依賴于用戶接受產(chǎn)品產(chǎn)品所屬的用戶類型,又依賴于當(dāng)前的日期。在表格中的例子中,有三個(gè)用戶類型A,B和C。在表格中表示了三個(gè)日期/時(shí)間的界限,為X,Y和Z。價(jià)格L,M,N,R,S和T對(duì)于跨距從X直到Y(jié)的期間是有效的。在相同的價(jià)格代碼PC1,PC2但是是在不同的時(shí)間,即在跨距從Y到Z的期間,接收價(jià)格O,P,Q,U,V,W,。
可以通過與網(wǎng)關(guān)服務(wù)器相關(guān)的諸如保存在帳單引擎26中的記帳數(shù)據(jù)庫的用戶數(shù)據(jù)庫來將用戶類型通知代理CGI18。該用戶類型可用來應(yīng)用于由網(wǎng)關(guān)服務(wù)器的運(yùn)算符確定的折扣的不同級(jí)別。
正如從該表很顯然的,向用戶收費(fèi)的多個(gè)價(jià)格可以對(duì)應(yīng)一個(gè)價(jià)格代碼。例如,與在第三方服務(wù)器的價(jià)格數(shù)據(jù)庫34中的單個(gè)價(jià)格代碼PC1相關(guān)的內(nèi)容可能收費(fèi)為六個(gè)不同價(jià)格L,M,N,O,P和Q。在本例中根據(jù)用戶類型和當(dāng)前的日期/時(shí)間兩者來選擇收費(fèi)方案。在可選擇的實(shí)施例中,在接收到來自第三方服務(wù)器的價(jià)格代碼時(shí)向用戶收費(fèi)的價(jià)格可以根據(jù)該用戶的身分或者當(dāng)前的日期/時(shí)間而獨(dú)自變化,或者參數(shù)(包括至此提及的那些參數(shù))的組合可用來確定向用戶收費(fèi)的價(jià)格。
在有關(guān)該表的描述中,代理CGI根據(jù)價(jià)格代碼和進(jìn)一步的參數(shù)查找向用戶收費(fèi)的價(jià)格。在進(jìn)一步選擇中,僅通過查找與來自價(jià)格數(shù)據(jù)庫20的價(jià)格代碼直接相應(yīng)的價(jià)格就可以制定收費(fèi)的價(jià)格。在網(wǎng)關(guān)服務(wù)器中的這種一對(duì)一查找還允許通過改變?cè)趯?duì)應(yīng)每個(gè)價(jià)格代碼的價(jià)格數(shù)據(jù)庫中的價(jià)格輸入而使價(jià)格隨時(shí)間而變化。
作為一種選擇,通過應(yīng)用與價(jià)格數(shù)據(jù)庫20中的價(jià)格代碼關(guān)聯(lián)的價(jià)格公式,代理CGI可以計(jì)算向用戶收費(fèi)的價(jià)格。
然后代理CGI檢查用戶的保存在貸款期限數(shù)據(jù)庫22中的一個(gè)或多個(gè)貸款期限的每一個(gè)以便確保產(chǎn)品購買的可接受性。這些貸款期限可以包括由網(wǎng)關(guān)服務(wù)器的管理器制定的貸款期限和/或由作用于用戶方面的管理器制定的期限。提供購買者不超過的信貸期限,代理CGI產(chǎn)生一個(gè)顯示收費(fèi)價(jià)格的訂單的請(qǐng)求確認(rèn)的HTML格式并將其傳送給客戶機(jī)終端,步驟222。
該客戶終端分析并顯示該HTML格式,步驟224,請(qǐng)求用戶確認(rèn)或拒絕訂單,步驟226??蛇x擇地,可以預(yù)設(shè)置Web客戶機(jī)應(yīng)用程序以便拒絕任何收費(fèi)的文檔,或拒絕超出某些價(jià)格的文檔。然后通過Web客戶機(jī)返回該填充形式,步驟228。
在網(wǎng)關(guān)服務(wù)器處,如果返回的形式拒絕訂單,則網(wǎng)關(guān)關(guān)閉與第三方的連接并且無進(jìn)一步的相互作用發(fā)生直到從客戶機(jī)終端送來另一個(gè)請(qǐng)求。另一方面如果返回的形式表示訂單的確認(rèn),則代理CGI產(chǎn)生一個(gè)交易身分(TXID),步驟230,并傳送文檔申請(qǐng)(額外費(fèi)用內(nèi)容網(wǎng)頁的URL)以及該交易身分,步驟232。一收到帶有來自網(wǎng)關(guān)服務(wù)器的可識(shí)別交易身分的文檔申請(qǐng),第三方服務(wù)器就記錄該交易身分和在其收費(fèi)數(shù)據(jù)庫36中請(qǐng)求的文檔的價(jià)格代碼,并將文檔傳送到網(wǎng)關(guān)服務(wù)器,步驟236。
一收到來自第三方服務(wù)器的額外費(fèi)用內(nèi)容網(wǎng)頁,則網(wǎng)關(guān)服務(wù)器在記帳引擎26中記入借方用戶帳號(hào)并記錄相對(duì)于該用戶帳號(hào)的交易,步驟238,作為后來的帳單。將網(wǎng)頁本身傳遞到Web客戶機(jī),步驟240,其分析并顯示該網(wǎng)頁。
在上面所述的該程序中,為了確定額外費(fèi)用內(nèi)容網(wǎng)頁是否被傳輸?shù)接脩簦谌椒?wù)器檢查網(wǎng)關(guān)服務(wù)器。在檢查過程中,第三方不需要具有特定的與請(qǐng)求該額外費(fèi)用內(nèi)容網(wǎng)頁的用戶有關(guān)的任何內(nèi)容。然而,如果想要與用戶(例如,用戶身分)有關(guān)的一個(gè)或多個(gè)細(xì)節(jié)可以通過網(wǎng)關(guān)服務(wù)器隨著文檔請(qǐng)求傳遞到第三方服務(wù)器,以便允許該第三方服務(wù)器傳輸?shù)骄W(wǎng)關(guān)服務(wù)器之前使該網(wǎng)頁的內(nèi)容私人化。
圖5是解釋由價(jià)格查看CGI16提供的功能流程圖,啟動(dòng)網(wǎng)關(guān)服務(wù)器定制的內(nèi)容。價(jià)格查看CGI6使用插入到第三方網(wǎng)頁的HTML內(nèi)容的價(jià)格代碼,并產(chǎn)生包含相應(yīng)的由網(wǎng)關(guān)服務(wù)器計(jì)算出的價(jià)格的圖象文件,并在第三方提供的網(wǎng)頁中被插入。價(jià)格查看CGI將該價(jià)格代碼作為參數(shù)并返回表示該價(jià)格的圖象文件(圖形交換格式或者GIF)。用與在如圖4所示的代理CGI定購額外費(fèi)用內(nèi)容網(wǎng)頁的談判過程的步驟218中相同的方式來計(jì)算表示在圖象文件中的價(jià)格。即,依靠用戶的身分和/或日期/時(shí)間來選擇收費(fèi)方案,并且相應(yīng)的收費(fèi)算法用于將價(jià)格代碼轉(zhuǎn)換為被顯示的實(shí)際價(jià)格。
關(guān)于圖5,客戶機(jī)終端通過傳送來自已確認(rèn)用戶的且是第三方服務(wù)器所希望的文檔請(qǐng)求來啟動(dòng)該程序,步驟300,在網(wǎng)關(guān)服務(wù)器接收該文檔請(qǐng)求并向第三方服務(wù)器傳遞,步驟302。作為應(yīng)答,第三方服務(wù)器傳送該文檔,步驟304。應(yīng)該理解,如果文檔是額外費(fèi)用內(nèi)容網(wǎng)頁,則在步驟304中傳輸該文檔以前實(shí)現(xiàn)如圖4所示的步驟214到234。在步驟304傳輸?shù)奈募琀TML頁格式的主要內(nèi)容,HTML行包括價(jià)格或者產(chǎn)品代碼。這可以是如下的HTML行<img src=″http//gatewaydomain/cgi-Bin/VIEWPRICE.cgi code=014″>
這種HTML行表示從將要提供價(jià)格的網(wǎng)關(guān)服務(wù)器檢索的圖象文件,依據(jù)價(jià)格代碼,在上面給出的例子中是014,價(jià)格查看CGI產(chǎn)生或選擇的圖象的形式。
一收到該文檔,該網(wǎng)關(guān)服務(wù)器就把該文檔直接傳遞到該客戶機(jī)終端,步驟306。在客戶機(jī)終端,Web客戶機(jī)應(yīng)用程序分析該HTML,步驟308。在上述分析HTML行時(shí),Web客戶機(jī)請(qǐng)求來自網(wǎng)關(guān)服務(wù)器的該圖象文件,步驟310。
一收到該請(qǐng)求,網(wǎng)關(guān)服務(wù)器將包含在圖象文件請(qǐng)求中的價(jià)格代碼轉(zhuǎn)換為一種向用戶顯示相應(yīng)的價(jià)格的GIF圖象文件,步驟312,并將其返回到用戶客戶機(jī),步驟314。然后該客戶機(jī)終端顯示整個(gè)網(wǎng)頁,步驟316,包括從第三方直接接收的主要內(nèi)容和從網(wǎng)關(guān)服務(wù)器接收的以顯示價(jià)格的圖象文件的形式的次要內(nèi)容。該頁本身可以是例如第三方服務(wù)器的主頁,其包括到一個(gè)或多個(gè)其額外費(fèi)用內(nèi)容網(wǎng)頁的超級(jí)文本鏈接收費(fèi)的價(jià)格被顯示為緊跟在超級(jí)文本鏈接之后的圖象(或者簡(jiǎn)單地文字)中。
圖5中說明的功能的使用提供一種有彈性的價(jià)格性能而不需網(wǎng)關(guān)服務(wù)器分析涉及價(jià)格的特殊的間位特性的所有的第三方網(wǎng)頁。此外,該功能不僅允許網(wǎng)關(guān)服務(wù)器依據(jù)用戶和/或日期/時(shí)間來定義顯示的價(jià)格,而且如果希望的話,允許其可以依據(jù)用戶和/或日期/時(shí)間來定義顯示的價(jià)格的格式。
具有使用戶能夠查看所有的額外費(fèi)用內(nèi)容的記帳引擎26的帳號(hào)查看CGI14接口同時(shí)管理其來自任何或所有的第三方內(nèi)容提供者的帳目。另外,帳目查看CGI允許系統(tǒng)管理員作用于用戶方面以便改變儲(chǔ)存在數(shù)據(jù)庫22中的用戶定義的貸款期限。
搜索CGI12使用戶能夠通過連接到網(wǎng)關(guān)服務(wù)器的一個(gè)或多個(gè)第三方服務(wù)器進(jìn)行搜索。搜索CGI檢索來自各個(gè)第三方搜索引擎30的信息并將該信息重新格式化為一種到用戶的顯示的通用格式。
與上述的實(shí)施例有關(guān)的所有的改變能夠被使用。
雖然在上面由與額外費(fèi)用內(nèi)容的項(xiàng)相關(guān)的第三方服務(wù)器傳送的代碼描述了該內(nèi)容的價(jià)格特性,可以設(shè)想類似的功能可用于編碼該內(nèi)容的其他特性。例如,代碼可以表征將內(nèi)容編址到其上的人的最小年齡,而網(wǎng)關(guān)服務(wù)器保存它們用戶基本的年齡細(xì)節(jié)。從而,該網(wǎng)關(guān)服務(wù)器能過濾內(nèi)容以便確保在將內(nèi)容傳遞到用戶之前將用戶的年齡考慮到帳目中。如果資料不合適該年齡的用戶關(guān)心,該年齡在這里是用年齡代碼表示的,則網(wǎng)關(guān)服務(wù)器可以在其到達(dá)該用戶之前阻止該內(nèi)容。
雖然在上面的實(shí)施例中價(jià)格代碼和收費(fèi)都附加到其上的內(nèi)容單元是單個(gè)的網(wǎng)頁,但是可以以不同方法測(cè)量該內(nèi)容單元,例如,它可以包括許多的網(wǎng)頁或在任何特別的第三方服務(wù)器上的內(nèi)容范圍訪問的持續(xù)時(shí)間。
上面的實(shí)施例中使用了一種利用餅干功能的特殊有利的確認(rèn)方案。但是,網(wǎng)關(guān)服務(wù)器也可以使用其他基于Web的確認(rèn)方案以便在允許訪問第三方服務(wù)器上的額外費(fèi)用內(nèi)容之前確認(rèn)用戶。
可以想象,在不偏離定義在隨后的權(quán)利要求中的本發(fā)明的范圍下,可使用進(jìn)一步的變化和選擇。
權(quán)利要求
1.一種控制服務(wù)器系統(tǒng)中的用戶請(qǐng)求的方法,該服務(wù)器系統(tǒng)經(jīng)數(shù)據(jù)通信系統(tǒng)與用戶和第三方通信,所述方法包括經(jīng)所述數(shù)據(jù)通信系統(tǒng)接收來自所述用戶的關(guān)于產(chǎn)品的數(shù)字請(qǐng)求;經(jīng)所述數(shù)據(jù)通信系統(tǒng)將所述請(qǐng)求傳遞到所述第三方;經(jīng)所述數(shù)據(jù)通信系統(tǒng)接收來自所述第三方的涉及所述產(chǎn)品的數(shù)字代碼;依據(jù)所述代碼在所述服務(wù)器系統(tǒng)中設(shè)置為該產(chǎn)品向所述用戶收費(fèi)的價(jià)格值;根據(jù)所述價(jià)格值確定產(chǎn)品是否由所述第三方提供;和如果所述確定結(jié)果是肯定的,則安排由所述第三方提供所述產(chǎn)品。
2.根據(jù)權(quán)利要求1的方法,包括接收進(jìn)一步的數(shù)字請(qǐng)求并且一收到相同的數(shù)字代碼就設(shè)置向用戶收費(fèi)的不同的價(jià)格值。
3.根據(jù)權(quán)利要求1或2的方法,其中由所述服務(wù)器系統(tǒng)參考價(jià)格數(shù)據(jù)庫從所述代碼導(dǎo)出所述價(jià)格值。
4.根據(jù)權(quán)利要求1,2或3的方法,其中所述確定步驟包括參閱為所述用戶制定的一個(gè)接受標(biāo)準(zhǔn)。
5.根據(jù)權(quán)利要求4的方法,其中所述接受標(biāo)準(zhǔn)是一種貨幣界限。
6.根據(jù)前面的任何權(quán)利要求之一的方法,其中所述確定步驟包括將所述價(jià)格值傳送到所述用戶并請(qǐng)求來自所述用戶的確認(rèn)響應(yīng)。
7.根據(jù)前面的任何權(quán)利要求之一的方法,其中由選定的收費(fèi)方案從所述代碼導(dǎo)出所述價(jià)格值。
8.根據(jù)權(quán)利要求7的方法,包括依據(jù)用戶選擇所述收費(fèi)方案。
9.根據(jù)權(quán)利要求7或8的方法,包括依據(jù)時(shí)間值選擇所述收費(fèi)方案。
10.根據(jù)前面的任何權(quán)利要求之一的方法,包括在所述傳送步驟之前執(zhí)行所述用戶的確認(rèn)。
11.根據(jù)前面的任何權(quán)利要求之一的方法,其中所述產(chǎn)品包括電子產(chǎn)品。
12.根據(jù)前面的任何權(quán)利要求之一的方法,其中所述數(shù)據(jù)通信系統(tǒng)是基于互聯(lián)網(wǎng)絡(luò)的系統(tǒng)。
13.根據(jù)權(quán)利要求12的方法,其中以HTTP信息的形式從所述第三方傳輸所述代碼。
14.一種經(jīng)數(shù)據(jù)通信系統(tǒng)進(jìn)行通信向用戶提供產(chǎn)品的方法,所述方法包括經(jīng)所述數(shù)據(jù)通信系統(tǒng)在第一服務(wù)器系統(tǒng)中接收來自于控制來源于用戶的請(qǐng)求的第二服務(wù)器系統(tǒng)的產(chǎn)品的數(shù)字請(qǐng)求;經(jīng)所述數(shù)據(jù)通信系統(tǒng)向所述第二服務(wù)器系統(tǒng)傳送有關(guān)所述產(chǎn)品的數(shù)字代碼;和如果經(jīng)所述數(shù)據(jù)通信系統(tǒng)從所述第二服務(wù)器系統(tǒng)收到所述請(qǐng)求的確認(rèn),則提供所述產(chǎn)品,其中所述數(shù)字代碼是指由所述第二服務(wù)器系統(tǒng)設(shè)定的、經(jīng)所述產(chǎn)品向所述用戶收費(fèi)的價(jià)格值。
15.一種數(shù)據(jù)通信系統(tǒng)中的對(duì)由第三方提供的內(nèi)容收費(fèi)的方法,所述方法包括接收與第三方提供給用戶的內(nèi)容有關(guān)的數(shù)字代碼;選擇多個(gè)不同的收費(fèi)方案的其中之一;和按照所選擇的收費(fèi)方案,根據(jù)所述代碼產(chǎn)生所述內(nèi)容的收費(fèi)價(jià)格值。
16.根據(jù)權(quán)利要求15的方法,其中在所述不同的收費(fèi)方案之間選擇以便改變按時(shí)間向相同的用戶收費(fèi)的價(jià)格。
17.根據(jù)權(quán)利要求15或16的方法,其中依據(jù)用戶在所述不同的收費(fèi)方案之間選擇。
18.根據(jù)權(quán)利要求15到17的任何一種方法,進(jìn)一步包括在向所述用戶提供所述內(nèi)容之前確定所述收費(fèi)的價(jià)格值是否可接受。
19.根據(jù)權(quán)利要求18的方法,其中所述確定步驟包括請(qǐng)求來自所述用戶的確認(rèn)響應(yīng)。
20.根據(jù)權(quán)利要求19的方法,其中所述確認(rèn)請(qǐng)求包括收費(fèi)的所述價(jià)格值。
21.一種在數(shù)據(jù)通信系統(tǒng)中向用戶提供內(nèi)容的方法,所述方法包括接收來自用戶的關(guān)于內(nèi)容的數(shù)字請(qǐng)求;向第三方傳送所述請(qǐng)求;接收來自所述第三方的包括第一內(nèi)容的數(shù)據(jù),所述第一內(nèi)容包括選擇待送給用戶的第二內(nèi)容的代碼;向所述用戶傳送所述接收數(shù)據(jù);接收來自所述用戶的所述第二內(nèi)容的請(qǐng)求;和向所述用戶傳送所述第二內(nèi)容。
22.根據(jù)權(quán)利要求21的方法,其中所述第二內(nèi)容包括由所述第三方提供的產(chǎn)品的收費(fèi)價(jià)格。
23.根據(jù)權(quán)利要求21或22的方法,其中所述第二內(nèi)容包括一圖象文件。
24.根據(jù)權(quán)利要求21,22或23的方法,其中所述第二內(nèi)容的所述請(qǐng)求包括所述代碼。
25.根據(jù)權(quán)利要求24的方法,其中所述第二內(nèi)容的所述請(qǐng)求包括一種一致性資源定位器。
26.根據(jù)權(quán)利要求21到25的任何一種方法,其中根據(jù)所述代碼和進(jìn)一步的參數(shù)來選擇所述第二內(nèi)容以便傳輸。
27.根據(jù)權(quán)利要求26的方法,其中所述進(jìn)一步的參數(shù)涉及用戶的身分。
28.一種安排用于執(zhí)行權(quán)利要求1到27的任何一種方法的服務(wù)器系統(tǒng)。
全文摘要
網(wǎng)關(guān)服務(wù)器提供對(duì)同時(shí)管理用戶數(shù)據(jù)庫和帳目功能的第三方內(nèi)容服務(wù)器的訪問。一收到待收費(fèi)的額外費(fèi)用內(nèi)容的請(qǐng)求,第三方服務(wù)器用與內(nèi)容相關(guān)的價(jià)格代碼通知網(wǎng)關(guān)服務(wù)器。網(wǎng)關(guān)服務(wù)器將該價(jià)格代碼轉(zhuǎn)換為收費(fèi)價(jià)格,并在貸款期限檢查以及接收到來自用戶的確認(rèn)之后確認(rèn)該第三方服務(wù)器的命令。
文檔編號(hào)G06Q20/00GK1282432SQ9881222
公開日2001年1月31日 申請(qǐng)日期1998年12月15日 優(yōu)先權(quán)日1997年12月15日
發(fā)明者菲利普·查爾斯·萊弗里奇 申請(qǐng)人:英國電訊有限公司