專(zhuān)利名稱(chēng):有效傳送信息的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及把信息提供者和網(wǎng)絡(luò)服務(wù)的最終用戶(hù)連接起來(lái)的計(jì)算機(jī)網(wǎng)絡(luò)。更具體地,本發(fā)明涉及一種用于向用戶(hù)有效地提供目標(biāo)(targeted)信息的系統(tǒng)。
用戶(hù)常常和網(wǎng)絡(luò)服務(wù)連接,以便從廣泛的資源中觀(guān)看和下載信息。網(wǎng)絡(luò)服務(wù)包括各種各樣的網(wǎng)絡(luò),例如因特網(wǎng)或者其它聯(lián)機(jī)服務(wù),諸如America Online、Compuserve、DIALOG、GEnie、及PRODIGY。當(dāng)用戶(hù)從這種服務(wù)中選擇所需的信息時(shí),該服務(wù)通過(guò)網(wǎng)絡(luò)傳輸媒體用分組形式向用戶(hù)發(fā)送選定的信息。網(wǎng)絡(luò)的傳輸能力是用帶寬測(cè)量的,而信息分組是利用TCP/IP(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)在可使用的帶寬上傳送的。目前,網(wǎng)絡(luò)服務(wù)用戶(hù)獨(dú)占地控制供觀(guān)看或下載的選定信息。
但是,這種系統(tǒng)有許多缺點(diǎn)。首先,網(wǎng)絡(luò)服務(wù)的用戶(hù)不能充分地利用可使用的帶寬。例如,在現(xiàn)用傳輸介質(zhì)上傳送的信息分組之間的自由空間是未被使用的。此外,當(dāng)同戶(hù)不請(qǐng)求信息傳送時(shí),空閑鏈路的整個(gè)帶寬是浪費(fèi)掉的。
除了帶寬的明顯使用不足外,從用戶(hù)以及信息提供者的角度而言,用戶(hù)對(duì)信息傳送的單側(cè)控制是不合乎需要的,這些信息提供者例如是通過(guò)網(wǎng)絡(luò)服務(wù)向用戶(hù)提供信息的商業(yè)實(shí)體或非商業(yè)實(shí)體。因特網(wǎng)提供大量的信息并持續(xù)高速擴(kuò)展,使得任何用戶(hù)都難以對(duì)所有可使用的信息和資源保持全面的了解并且難以對(duì)因特網(wǎng)資源的變化和增加保持跟蹤。最經(jīng)常的是,用戶(hù)僅訪(fǎng)問(wèn)現(xiàn)有信息的一小部分并且用戶(hù)的訪(fǎng)問(wèn)幅度極大地取決于用戶(hù)目前對(duì)現(xiàn)有資源的了解。因此,用戶(hù)只接收因特網(wǎng)可提供的好處的一部分。
用戶(hù)單側(cè)控制還限制了信息提供者提供更好的服務(wù)。目前,信息提供者不能直接向一族特定的用戶(hù)提供信息。只有知道該特定信息的并且做出訪(fǎng)問(wèn)該特定信息努力的用戶(hù)才能接收該信息。此外,信息提供者只通過(guò)電子郵件向特定的用戶(hù)發(fā)送信息。但是,大量的電子郵件不是專(zhuān)門(mén)瞄向特定的讀者的,許多用戶(hù)發(fā)現(xiàn)許多電子郵件是無(wú)關(guān)的或不令人感興趣的并且迅速作為“無(wú)用郵件”刪除。
另外,信息提供者常常收集不到有關(guān)用戶(hù)對(duì)它的產(chǎn)品訪(fǎng)問(wèn)的信息,諸如用戶(hù)觀(guān)看什么內(nèi)容、什么時(shí)候觀(guān)看、以什么頻率觀(guān)看以及觀(guān)看多久。信息提供者還可能不了解他的用戶(hù)數(shù)量或者用戶(hù)統(tǒng)計(jì)。例如,盡管有可能記錄訪(fǎng)問(wèn)某因特網(wǎng)網(wǎng)址的次數(shù),該己錄并不表明用戶(hù)實(shí)際上是否觀(guān)看了信息。好的統(tǒng)計(jì)信息數(shù)據(jù)可以幫助信息提供者評(píng)估用戶(hù)的興趣,從而改進(jìn)并使這些信息能更好的迎合用戶(hù)的興趣。
因此,希望通過(guò)在網(wǎng)絡(luò)未被其它方占用時(shí)發(fā)送瞄向用戶(hù)興趣和愛(ài)好的信息,來(lái)最大限度的利用網(wǎng)絡(luò)帶寬。例如,希望在未占用時(shí)間內(nèi)向用戶(hù)發(fā)送信息。還希望通過(guò)利用其他空閑的帶寬向用戶(hù)發(fā)送目標(biāo)信息,并且對(duì)正常的網(wǎng)絡(luò)通信只會(huì)造成很小的或者不造成附加延遲。
此外,希望在不侵犯用戶(hù)隱私情況下收集有關(guān)用戶(hù)的信息。
還希望產(chǎn)生帶有對(duì)用戶(hù)需求準(zhǔn)確評(píng)估的用戶(hù)對(duì)信息提供者的響應(yīng)報(bào)告,以創(chuàng)建更有吸引力的和更動(dòng)態(tài)的網(wǎng)絡(luò)服務(wù)環(huán)境。
從而,本發(fā)明針對(duì)的是一種可以極大解除因相關(guān)技術(shù)的局限和缺點(diǎn)帶來(lái)的一個(gè)或多個(gè)問(wèn)題的計(jì)算機(jī)網(wǎng)絡(luò)。
根據(jù)本發(fā)明的目的,如具體化地和概括說(shuō)明地那樣,本發(fā)明提供一種用于連接信息提供者和用戶(hù)的計(jì)算機(jī)網(wǎng)絡(luò),來(lái)向用戶(hù)發(fā)送目標(biāo)信息,它包括一個(gè)用戶(hù)網(wǎng)點(diǎn),一個(gè)主數(shù)據(jù)庫(kù),一個(gè)主網(wǎng)點(diǎn)和一個(gè)主程序。用戶(hù)網(wǎng)點(diǎn)包括用于發(fā)送對(duì)應(yīng)于該用戶(hù)網(wǎng)點(diǎn)的網(wǎng)點(diǎn)ID的裝置,用于控制目標(biāo)信息傳送并同時(shí)在無(wú)附加的通信延遲下向該用戶(hù)網(wǎng)點(diǎn)傳送非目標(biāo)信息的裝置,以及用于接收目標(biāo)信息的裝置。主數(shù)據(jù)庫(kù)包含特征信息和對(duì)應(yīng)的目標(biāo)信息參照。和用戶(hù)網(wǎng)點(diǎn)連接的主網(wǎng)點(diǎn)包括用于向用戶(hù)網(wǎng)點(diǎn)傳送目標(biāo)信息參照的裝置。主程序和主網(wǎng)點(diǎn)及主數(shù)據(jù)庫(kù)連接,并包括用于從用戶(hù)網(wǎng)點(diǎn)接收網(wǎng)點(diǎn)ID的裝置,用于從主數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)對(duì)應(yīng)于網(wǎng)點(diǎn)ID的特征信息的裝置,以及用于向用戶(hù)網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于所訪(fǎng)問(wèn)的特征信息的目標(biāo)信息參照的裝置。
根據(jù)本發(fā)明的另一個(gè)方法,一種用于連接信息提供者和用戶(hù)的方法包括幾個(gè)步驟。用戶(hù)網(wǎng)點(diǎn)向主程序發(fā)送和該用戶(hù)網(wǎng)點(diǎn)對(duì)應(yīng)的網(wǎng)點(diǎn)ID。該主程序訪(fǎng)問(wèn)對(duì)應(yīng)于該網(wǎng)點(diǎn)ID的特征信息,并且向該用戶(hù)網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于所訪(fǎng)問(wèn)的特征信息的目標(biāo)信息參照。用戶(hù)網(wǎng)點(diǎn)控制目標(biāo)信息的傳送同時(shí)在沒(méi)有附加的通信延遲下向該用戶(hù)網(wǎng)點(diǎn)傳送非目標(biāo)信息,并且接收目標(biāo)信息。
本說(shuō)明書(shū)中所包含的并且構(gòu)成本說(shuō)明書(shū)的一部分的附圖示意本發(fā)明并且和本說(shuō)明書(shū)一起解釋本發(fā)明的原理。
附圖中
圖1是根據(jù)本發(fā)明的計(jì)算機(jī)網(wǎng)絡(luò)的最佳實(shí)施方式的方塊圖;圖2是圖1中所示的計(jì)算機(jī)網(wǎng)絡(luò)的功能表示;圖3是根據(jù)本發(fā)明的一種最佳實(shí)施方式的用戶(hù)注冊(cè)進(jìn)程的流程圖;圖4示出圖1中的主數(shù)據(jù)庫(kù)里的幾個(gè)列表;圖5A和5B是圖1的計(jì)算機(jī)網(wǎng)絡(luò)的總進(jìn)程的流程圖;圖6是根據(jù)本發(fā)明的一種實(shí)施方式的網(wǎng)絡(luò)通信量監(jiān)視器的原理圖;圖7是一個(gè)流程圖,說(shuō)明圖6的網(wǎng)絡(luò)通信量監(jiān)視器的過(guò)程;圖8是根據(jù)本發(fā)明的另一種實(shí)施方式的專(zhuān)用FTP服務(wù)軟件的原理圖;以及圖9是一個(gè)流程圖,說(shuō)明根據(jù)本發(fā)明的另一個(gè)實(shí)施方式的控制網(wǎng)絡(luò)通信量的過(guò)程。
圖1表示根據(jù)本發(fā)明的計(jì)算機(jī)網(wǎng)絡(luò)100。通過(guò)傳輸媒體110連接計(jì)算機(jī)網(wǎng)絡(luò)100的各種硬件和軟件部件。用戶(hù)網(wǎng)點(diǎn)120典型地是一臺(tái)個(gè)人計(jì)算機(jī),而Client 122是一個(gè)駐留在用戶(hù)網(wǎng)點(diǎn)120上用于控制制網(wǎng)絡(luò)信息傳送的程序。
主網(wǎng)點(diǎn)130最好是一個(gè)具有專(zhuān)用FTP(文件傳送協(xié)議)服務(wù)軟件132的服務(wù)器,該軟件把Client 122和信息傳送給用戶(hù)。服務(wù)程序132最好包括FTP軟件,F(xiàn)TP軟件提供必要的使對(duì)網(wǎng)絡(luò)通信的干擾為最小的機(jī)制。專(zhuān)利FTP服務(wù)程序130還訪(fǎng)問(wèn)包含著參照信息項(xiàng)的信息數(shù)據(jù)庫(kù)133。
主程序140是一個(gè)大服務(wù)器,最好建立在Sybase SQL-服務(wù)器平臺(tái)142上,然而,一般的技術(shù)人員可以用其它的類(lèi)似數(shù)據(jù)庫(kù)技術(shù)取代Sybase SQL-服務(wù)器。Sybase SQL-服務(wù)器平臺(tái)142訪(fǎng)問(wèn)主數(shù)據(jù)庫(kù)143,后者含有包括著用戶(hù)特征信息和目標(biāo)信息參照在內(nèi)的用戶(hù)信息??蛻?hù)控制程序144在用戶(hù)網(wǎng)點(diǎn)120上和Client 122交互。用戶(hù)鑒別程序146監(jiān)視網(wǎng)絡(luò)訪(fǎng)問(wèn),而Web服務(wù)器148提供用于用戶(hù)網(wǎng)點(diǎn)注冊(cè)、信息和維護(hù)的主頁(yè)。
具有用于監(jiān)視網(wǎng)絡(luò)訪(fǎng)問(wèn)的用戶(hù)鑒別程序162的信息提供者160可包括為網(wǎng)絡(luò)提供信息的大量的商業(yè)和非商業(yè)機(jī)構(gòu)。
圖2是圖1中所示的計(jì)算機(jī)網(wǎng)絡(luò)100的功能表示。出于方便,把因特網(wǎng)作為示例性的網(wǎng)絡(luò)服務(wù)。
利用網(wǎng)絡(luò)100的第一步是參照?qǐng)D3解釋的用戶(hù)網(wǎng)點(diǎn)注冊(cè)過(guò)程。要啟動(dòng)一次網(wǎng)絡(luò)通話(huà),用戶(hù)網(wǎng)點(diǎn)120處的用戶(hù)和圖2的因特網(wǎng)200連接(步驟302)。當(dāng)在因特網(wǎng)200上“沖浪”時(shí),用戶(hù)可選擇主程序140的主頁(yè)(步驟304)。
若用戶(hù)網(wǎng)點(diǎn)120未注冊(cè),用戶(hù)可選擇下載Client 122(步驟306)。然后用戶(hù)可以啟動(dòng)Client 122(步驟308)并且通過(guò)在屏蔽上提供用戶(hù)特征信息,例如年齡、性別、教育水平、工作狀態(tài)、感興趣的項(xiàng)目以及愛(ài)好,來(lái)填寫(xiě)注冊(cè)表(步驟310)。在注冊(cè)過(guò)程中和之后的任一時(shí)刻能更新用戶(hù)特征信息。此外,任何時(shí)刻在保存已注冊(cè)的用戶(hù)特征信息的同時(shí)還能下載Client 122的更新版本。
用戶(hù)網(wǎng)點(diǎn)120把填好的表發(fā)送到主程序140,后者把它存儲(chǔ)在主數(shù)據(jù)庫(kù)143中(步驟312)。一旦主程序140接收到來(lái)自用戶(hù)網(wǎng)點(diǎn)120的填好的表,程序140向用戶(hù)網(wǎng)點(diǎn)120發(fā)送一個(gè)唯一網(wǎng)點(diǎn)ID(步驟314)。這樣完成用戶(hù)網(wǎng)點(diǎn)的注冊(cè)過(guò)程。在一隨后的用戶(hù)連接中,主程序140利用和用戶(hù)網(wǎng)點(diǎn)120的網(wǎng)點(diǎn)ID對(duì)應(yīng)的已注冊(cè)用戶(hù)的特征信息,而不關(guān)心用戶(hù)網(wǎng)點(diǎn)120處具體用戶(hù)的身份。此外,在已經(jīng)下載了Client 122并且它在用戶(hù)網(wǎng)點(diǎn)120上有效之后,在用戶(hù)對(duì)網(wǎng)絡(luò)100的隨后訪(fǎng)問(wèn)中就不再執(zhí)行用戶(hù)鑒別程序146。
圖4表示二個(gè)表,即用戶(hù)網(wǎng)點(diǎn)表410和信息項(xiàng)目表430。和已注冊(cè)的用戶(hù)網(wǎng)點(diǎn)120對(duì)應(yīng)的網(wǎng)點(diǎn)ID編譯到用戶(hù)網(wǎng)點(diǎn)表410中。采用網(wǎng)點(diǎn)ID確保用戶(hù)隱私和匿名,這是因?yàn)榫W(wǎng)點(diǎn)ID不披露用戶(hù)網(wǎng)點(diǎn)120處具體用戶(hù)的身份和特征。用戶(hù)網(wǎng)點(diǎn)表410的每個(gè)區(qū)段(最好含有單個(gè)網(wǎng)點(diǎn)ID)指向信息項(xiàng)目表430的某特定區(qū)段,該區(qū)段包括指向發(fā)送給用戶(hù)網(wǎng)點(diǎn)120的有關(guān)目標(biāo)信息的指針或地址。
圖5A包含一個(gè)流程圖,表示利用其他空閑的帶寬向用戶(hù)網(wǎng)點(diǎn)120發(fā)送目標(biāo)信息的過(guò)程。當(dāng)用戶(hù)網(wǎng)點(diǎn)120的某用戶(hù)和主程序140的Web服務(wù)器148連接時(shí)(步驟502),Client122通知主程序140網(wǎng)點(diǎn)ID(步驟506)。若主程序140接收來(lái)自已注冊(cè)用戶(hù)網(wǎng)點(diǎn)120的網(wǎng)點(diǎn)ID(步驟508),主程序140訪(fǎng)問(wèn)用戶(hù)網(wǎng)點(diǎn)表410,以確定信息項(xiàng)目表430的對(duì)應(yīng)區(qū)段存儲(chǔ)在主數(shù)據(jù)庫(kù)143中(以下稱(chēng)為“參照”)(步驟510)。一旦Client請(qǐng)求時(shí),主程序140向用戶(hù)網(wǎng)點(diǎn)120的Client 122發(fā)送該參照(步驟512)。這使Client 122對(duì)該參照相對(duì)應(yīng)的存儲(chǔ)在信息數(shù)據(jù)庫(kù)133中的目標(biāo)信息開(kāi)始請(qǐng)求。
在用戶(hù)計(jì)算機(jī)網(wǎng)絡(luò)上的通話(huà)期間,主網(wǎng)點(diǎn)130或Client 122中的一個(gè)自動(dòng)地在后臺(tái)中向用戶(hù)網(wǎng)點(diǎn)120發(fā)送參照的目標(biāo)信息,從而對(duì)網(wǎng)絡(luò)通信造成很小或不造成延遲(步驟516)。在傳輸介質(zhì)上用分組方式發(fā)送目標(biāo)信息,直至傳送完全部的分組(步驟518)。
為使傳送目標(biāo)信息只對(duì)主網(wǎng)點(diǎn)130和用戶(hù)網(wǎng)點(diǎn)120之間的非目標(biāo)信息產(chǎn)生很小的或不產(chǎn)生附加的通信延遲,Client 122在不傳送非目標(biāo)信息時(shí)使主網(wǎng)點(diǎn)130于某現(xiàn)用鏈路上傳送目標(biāo)信息。若某鏈路是完全空閑的,例如當(dāng)該用戶(hù)不請(qǐng)求任何信息時(shí),Client 122使主網(wǎng)點(diǎn)130沿該空閑的鏈路發(fā)送目標(biāo)信息分組。
圖6和圖7分別是一個(gè)原理圖和流程圖,表示一個(gè)根據(jù)本發(fā)明的專(zhuān)用FTP服務(wù)程序132的一種實(shí)施方式而采用的用于消除非目標(biāo)信息通信延遲的電路。網(wǎng)絡(luò)通信監(jiān)視器600駐留在主網(wǎng)點(diǎn)130上并包括一個(gè)移位寄存器610、一個(gè)延遲電路620、一個(gè)檢測(cè)器630和一個(gè)流量控制器640。網(wǎng)絡(luò)通信監(jiān)視器600監(jiān)視用戶(hù)網(wǎng)點(diǎn)120和主網(wǎng)點(diǎn)130之間的傳輸媒體上的網(wǎng)絡(luò)通信量。
首先,把非目標(biāo)信息分組輸入到網(wǎng)絡(luò)通信監(jiān)視器600(步驟702)。接著把移位寄存器610的每個(gè)位和檢測(cè)器630的某平行位進(jìn)行比較,以檢測(cè)非目標(biāo)信息分組的位模式識(shí)別,即標(biāo)題和報(bào)尾(步驟704)。若檢測(cè)到某信息分組的報(bào)尾(步驟710),延遲電路620向流量控制器640發(fā)送一個(gè)延遲啟動(dòng)信號(hào)(步驟712),以打開(kāi)傳送目標(biāo)信息分組的門(mén)(步驟714)。該延遲啟動(dòng)信號(hào)確保在啟動(dòng)目標(biāo)信息傳送之前已經(jīng)傳送了全部的非目標(biāo)信息。
另一方面,若檢測(cè)出標(biāo)題(步驟716),立即向流控制器640發(fā)送停止信號(hào)(步驟718),以關(guān)閉該門(mén)從而禁止目標(biāo)信息分組的傳送(步驟720)。實(shí)際上在檢測(cè)到的非目標(biāo)信息分組之前延遲電路620就發(fā)出該停止信號(hào),以保證進(jìn)入的非目標(biāo)信息和進(jìn)入的目標(biāo)信息分組沖突。
圖8表示根據(jù)專(zhuān)用FTP服務(wù)132的另一種實(shí)施方式,用于使無(wú)目標(biāo)信息的通信延遲為最小的專(zhuān)用FTP服務(wù)程序的原理圖。在該實(shí)施方式中,主網(wǎng)點(diǎn)130根據(jù)傳輸媒體上的網(wǎng)絡(luò)通信量調(diào)節(jié)目標(biāo)信息分組的傳送。
如上面所解釋?zhuān)脩?hù)網(wǎng)點(diǎn)120上的Client開(kāi)始請(qǐng)求從主網(wǎng)點(diǎn)130傳送目標(biāo)信息(步驟802)。一旦接收對(duì)目標(biāo)信息的請(qǐng)求,主網(wǎng)點(diǎn)130向Client 122發(fā)送目標(biāo)信息的分組(步驟804)。Client 122接收目標(biāo)信息分組并且對(duì)每個(gè)接收到的分組向主網(wǎng)點(diǎn)130回送一個(gè)接收確認(rèn)。重復(fù)步驟804和806直至把完整的目標(biāo)信息傳送到用戶(hù)網(wǎng)節(jié)120上的一個(gè)暫存文件中。
通過(guò)測(cè)量傳輸目標(biāo)信息分組和接收來(lái)自Client 122的確認(rèn)之間的時(shí)間長(zhǎng)度,主網(wǎng)點(diǎn)130估計(jì)非目標(biāo)信息通信量的等級(jí)。若只存在很少的網(wǎng)絡(luò)通信,會(huì)很快地回送確認(rèn)。網(wǎng)絡(luò)通信量的等級(jí)越高,接收到確認(rèn)所需時(shí)間越長(zhǎng)。主網(wǎng)點(diǎn)130根據(jù)接收Client 122確認(rèn)所需的時(shí)間量調(diào)節(jié)所發(fā)送的目標(biāo)信息分組量。當(dāng)接收確認(rèn)的時(shí)間量達(dá)到預(yù)定的最大值時(shí),主網(wǎng)點(diǎn)130則減少所傳送的目標(biāo)信息分組的數(shù)量。從而,目標(biāo)信息分組的傳送對(duì)非目標(biāo)信息通信的影響為最小。
在常規(guī)TCP/IP中,發(fā)送最大量的數(shù)據(jù)并且在接收側(cè)排著IP分組的長(zhǎng)列。然而,本實(shí)施方式只發(fā)送有限數(shù)量的目標(biāo)數(shù)據(jù)以避免干擾非目標(biāo)信息的傳送。因此,用戶(hù)察覺(jué)不到普通因特網(wǎng)通信傳輸時(shí)間的明顯增加。
可以修改圖8中所示的過(guò)程以通過(guò)對(duì)確認(rèn)的時(shí)間采樣動(dòng)態(tài)地對(duì)目標(biāo)信息分組的傳送進(jìn)行調(diào)步。這可把主網(wǎng)點(diǎn)130從等待每個(gè)分組的實(shí)際確認(rèn)中解放出來(lái)。
另外,還可以修改該過(guò)程以便動(dòng)態(tài)地調(diào)節(jié)發(fā)送窗口的大小(接收確認(rèn)前每個(gè)分組發(fā)送的字節(jié)數(shù)量)。主網(wǎng)點(diǎn)130可以根據(jù)從跟蹤接收確認(rèn)所需時(shí)間量得出的估計(jì)調(diào)節(jié)發(fā)送窗口大小。例如,帶有28.8Kbps調(diào)制解調(diào)器的用戶(hù)網(wǎng)點(diǎn)120可以允許要比帶有12.4Kbps調(diào)制解調(diào)器的用戶(hù)網(wǎng)點(diǎn)高得多的傳送速率。這樣,可相應(yīng)地調(diào)節(jié)發(fā)送窗口。
圖9表示本發(fā)明中的另一個(gè)過(guò)程,其中Client 122控制對(duì)用戶(hù)網(wǎng)點(diǎn)120的目標(biāo)信息的傳送。類(lèi)似于上面的實(shí)施方式,用戶(hù)網(wǎng)點(diǎn)120上的Client122請(qǐng)求從主網(wǎng)點(diǎn)130傳送目標(biāo)信息(步驟900)。對(duì)此響應(yīng),主網(wǎng)點(diǎn)130定位和該網(wǎng)點(diǎn)ID有關(guān)的用戶(hù)網(wǎng)點(diǎn)表410的區(qū)段相對(duì)應(yīng)的參照。一旦主網(wǎng)點(diǎn)130定位包含著目標(biāo)信息指針的參照,網(wǎng)點(diǎn)130把該參照發(fā)送給Client 122(步驟905)。
Client 122接收來(lái)自主網(wǎng)點(diǎn)130的參照,并且根據(jù)目標(biāo)信息指針組調(diào)節(jié)目標(biāo)信息的發(fā)送。最初,Client 122設(shè)定一個(gè)最小往返延遲(MRD)的預(yù)定值,即從請(qǐng)求到接收網(wǎng)絡(luò)信息所需的最小時(shí)間量(步驟910)。例如可以把目標(biāo)信息分組的MRD設(shè)定為200毫秒。在最佳實(shí)施方式中,應(yīng)把MRD設(shè)定為略低于實(shí)際估定的MRD。這可增大目標(biāo)信息傳送不會(huì)干擾非目標(biāo)信息通信的可能性。
一旦設(shè)定初始MRD,Client 122開(kāi)始從信息庫(kù)133取對(duì)應(yīng)于目標(biāo)信息各指針的目標(biāo)信息(步驟915)。最好Client 122一次只取一個(gè)分組的目標(biāo)信息。通過(guò)這個(gè)過(guò)程,Client 122最好測(cè)量目標(biāo)信息的每個(gè)分組的實(shí)際往返延遲(ARD)并且把它和MRD進(jìn)行比較(步驟920)。Client 122根據(jù)ARD對(duì)MRD(ARD/MRD)的比率調(diào)節(jié)目標(biāo)信息的傳送速率(步驟925)。
若ARD/MRD比率為1∶1,Client 122在取下一個(gè)目標(biāo)信息的分組之前可能等待預(yù)置的時(shí)間周期即2秒鐘。隨著ARD/MRD比率增大,在取另一個(gè)目標(biāo)信息分組之前的等待時(shí)間則應(yīng)該相應(yīng)地增加。例如,若ARD為300毫秒而MRD為200毫秒,則在下一次取之前Client可能等待3秒鐘。
低ARD/MRD意味著很少的或者沒(méi)有非目標(biāo)信息網(wǎng)絡(luò)通信,從而允許利用其他未被充分利用的帶寬傳送目標(biāo)信息分組。反之,高ARD/MRD比意味高等級(jí)的非目標(biāo)信息網(wǎng)絡(luò)通信量,從而Client 122相應(yīng)地減少目標(biāo)信息分組的傳輸率。
一般的技術(shù)人員可改變?cè)摫嚷屎蛯?duì)應(yīng)的等待時(shí)間之間的關(guān)系,例如線(xiàn)性地或按指數(shù)律地。通過(guò)根據(jù)ARD/MRD比率動(dòng)態(tài)地調(diào)節(jié)等待時(shí)間,Client 122確保目標(biāo)信息的傳送不會(huì)對(duì)非目標(biāo)的網(wǎng)絡(luò)通信造成附加延遲。此處所說(shuō)明的各比率和各等待時(shí)間僅是示范性的,熟練的技術(shù)人員可以容易地修改包括對(duì)ARD/MRD比率進(jìn)行比較的頻率、初始MRD以及對(duì)應(yīng)的等待時(shí)間的不同設(shè)置。
參照?qǐng)D5B,一旦完成目標(biāo)信息的傳送,Client 122通過(guò)在用戶(hù)的屏幕上呈現(xiàn)浮動(dòng)圖標(biāo)通知用戶(hù)目標(biāo)信息已準(zhǔn)備好可供顯示(步驟520)??赏ㄟ^(guò)用戶(hù)點(diǎn)擊浮動(dòng)圖標(biāo)啟動(dòng)目標(biāo)信息的顯示(步驟522)。但是,最好在顯示目標(biāo)信息之前,Client 122去掉用戶(hù)的窗口控制并且禁止用戶(hù)網(wǎng)點(diǎn)120處的常規(guī)鍵盤(pán)及鼠標(biāo)輸入,以確保用戶(hù)不受打擾地觀(guān)看顯示出的信息(步驟526)。
一旦Client 122檢測(cè)出已選擇了浮動(dòng)圖標(biāo),Client 122打開(kāi)新的瀏覽器窗口,例如SpyGlass API兼容瀏覽器或者標(biāo)準(zhǔn)瀏覽器。該窗口最大化充滿(mǎn)整個(gè)顯示屏幕,并且按預(yù)定的顯示時(shí)間周期向用戶(hù)呈現(xiàn)目標(biāo)信息的顯示(步驟528)。如上面所提及,在該預(yù)定的時(shí)期內(nèi),用戶(hù)不具有對(duì)輸入設(shè)備如鍵盤(pán)或鼠標(biāo)的控制。
Client 122設(shè)置顯示計(jì)時(shí)器以確定目標(biāo)信息的顯示時(shí)期。在該顯示計(jì)時(shí)器到時(shí)時(shí)(步驟530),用戶(hù)可點(diǎn)擊鼠標(biāo)按鈕以確認(rèn)用戶(hù)結(jié)束對(duì)該報(bào)文的觀(guān)看(步驟532)。對(duì)鼠標(biāo)器的點(diǎn)擊開(kāi)鎖并使用戶(hù)能控制輸入設(shè)備。另外,Client 122在目標(biāo)信息的顯示中顯示一個(gè)功能菜單。
這些功能,例如DONE、MORE、SAVE、GET和EXIT可以用圖標(biāo)表示。DONE圖標(biāo)通知Client 122用戶(hù)結(jié)束觀(guān)看所顯示的信息。MORE圖標(biāo)允許用戶(hù)訪(fǎng)問(wèn)有關(guān)顯示項(xiàng)目的更多信息。激活該圖標(biāo)會(huì)把用戶(hù)和所顯示的目標(biāo)信息的具體信息提供者的預(yù)定Web網(wǎng)頁(yè)連接起來(lái)。SAVE圖標(biāo)把所顯示的目標(biāo)信息保存在用戶(hù)網(wǎng)點(diǎn)120上供以后的檢索或觀(guān)看。GET圖標(biāo)允許用戶(hù)檢索以前保存好的目標(biāo)信息,而EXIT圖標(biāo)關(guān)閉目標(biāo)信息顯示并返回到先前的顯示上。
當(dāng)用戶(hù)選擇其中一個(gè)功能時(shí),Client 122通知主網(wǎng)點(diǎn)130(步驟534)并從用戶(hù)網(wǎng)點(diǎn)120上刪除暫存文件中的目標(biāo)信息(步驟536)。Client 122還編譯和生成用戶(hù)報(bào)告,其中包含著諸如所顯示的目標(biāo)信息、顯示時(shí)間和日期、顯示的持續(xù)時(shí)間、利用MORE圖標(biāo)的任選請(qǐng)求以及計(jì)數(shù)信息的顯示統(tǒng)計(jì)(步驟538)。Client 122最后把該用戶(hù)報(bào)告發(fā)送到主程序140(步驟540),而主程序140利用該用戶(hù)報(bào)告更新主數(shù)據(jù)庫(kù)143(步驟542)。根據(jù)該更新的信息,Client 122得到對(duì)新目標(biāo)信息的另一參照(步驟544)。
在結(jié)束用戶(hù)計(jì)算機(jī)網(wǎng)絡(luò)100上的通話(huà)之前一直繼續(xù)上面所討論的傳送及顯示目標(biāo)信息的過(guò)程(步驟546)。同時(shí),信息提供者160可訪(fǎng)問(wèn)主程序140以得到有關(guān)用戶(hù)的顯示統(tǒng)計(jì)的準(zhǔn)確和及時(shí)結(jié)果。
在用戶(hù)在網(wǎng)絡(luò)100上的通話(huà)期間,客戶(hù)控制程序周期性地在后臺(tái)向Client 122發(fā)送報(bào)文以指令Client 122繼續(xù)操作。若在預(yù)定的時(shí)間周期內(nèi)Client 122未接收?qǐng)?bào)文,例如用戶(hù)和網(wǎng)絡(luò)100斷開(kāi)或者由于電源故障出現(xiàn)異常終止,Client 122清除用戶(hù)網(wǎng)點(diǎn)120的暫存文件區(qū)并且終止它的操作。這樣,當(dāng)用戶(hù)不和網(wǎng)絡(luò)100連接時(shí),Client 122不會(huì)不必要地占用用戶(hù)網(wǎng)點(diǎn)120的暫存文件。
本發(fā)明通過(guò)發(fā)送專(zhuān)用于用戶(hù)特征的信息利用了否則是空閑的帶寬并且同時(shí)使對(duì)常規(guī)網(wǎng)絡(luò)通信的附加延遲為最小,而且為信息提供者產(chǎn)生帶有對(duì)用戶(hù)需求精確評(píng)估的用戶(hù)響應(yīng)報(bào)告。本發(fā)明通過(guò)提供新的媒體信道來(lái)收集、分配和顯示信息,本發(fā)明還收集用戶(hù)響應(yīng)。
本發(fā)明對(duì)于希望向目標(biāo)讀者傳播信息的非商業(yè)實(shí)體是有利的,例如在競(jìng)選期間。此外,商業(yè)廣告商現(xiàn)在可以得到準(zhǔn)確的用戶(hù)響應(yīng),以便戰(zhàn)略銷(xiāo)售他們的產(chǎn)品和服務(wù)。本發(fā)明還為商業(yè)信息提供者提供一個(gè)論壇,以在網(wǎng)上用戶(hù)通話(huà)時(shí),通過(guò)周期性地交換用戶(hù)所觀(guān)看的目標(biāo)信息來(lái)補(bǔ)償用戶(hù)聯(lián)機(jī)服務(wù)的成本。
很顯然,在不背離本發(fā)明的范圍和實(shí)質(zhì)下熟練的技術(shù)人員可對(duì)本發(fā)明的計(jì)算機(jī)網(wǎng)絡(luò)和對(duì)該計(jì)算機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)做出各種修改和改變??紤]到在此所公開(kāi)的本發(fā)明的技術(shù)說(shuō)明和操作,本發(fā)明的其它實(shí)施方式對(duì)于熟練的技術(shù)人員是明晰的。在下述權(quán)利要求書(shū)所指出的真正范圍和實(shí)質(zhì)中,本文中所計(jì)及到的技術(shù)說(shuō)明和例子僅是示例性的。
權(quán)利要求
1.一種連接信息提供者和用戶(hù)用于傳送信息的計(jì)算機(jī)網(wǎng)絡(luò),包括一個(gè)用戶(hù)網(wǎng)點(diǎn),包括用于發(fā)送和該用戶(hù)網(wǎng)點(diǎn)對(duì)應(yīng)的網(wǎng)點(diǎn)ID的裝置,用于接收目標(biāo)信息參照的裝置,用于利用該目標(biāo)信息參照提取目標(biāo)信息的裝置,以及用于控制后臺(tái)狀態(tài)下該目標(biāo)信息的傳送并且同時(shí)在非附加的通信延遲下同時(shí)接收至該用戶(hù)網(wǎng)點(diǎn)的非目標(biāo)信息的裝置;一個(gè)主數(shù)據(jù)庫(kù),含有特征信息及其對(duì)應(yīng)的目標(biāo)信息參照;一個(gè)和用戶(hù)網(wǎng)點(diǎn)連接的主網(wǎng)點(diǎn),并包括用于向用戶(hù)網(wǎng)點(diǎn)傳送目標(biāo)信息的裝置;以及一個(gè)主程序,其和主網(wǎng)點(diǎn)及主數(shù)據(jù)庫(kù)連接,并包括用于從用戶(hù)網(wǎng)點(diǎn)接收網(wǎng)點(diǎn)ID的裝置,用于從主數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)對(duì)應(yīng)于網(wǎng)點(diǎn)ID的特征信息的裝置,以及用于向該用戶(hù)網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于所訪(fǎng)問(wèn)的特征信息的目標(biāo)信息。
2.權(quán)利要求1的計(jì)算機(jī)網(wǎng)絡(luò),其中控制裝置包括用于測(cè)量發(fā)送目標(biāo)信息所需的往返延遲的裝置。
3.權(quán)利要求2的計(jì)算機(jī)網(wǎng)絡(luò),其中控制裝置還包括用于計(jì)算該往返延遲時(shí)間和為發(fā)送目標(biāo)信息而預(yù)先確定的最小往返延遲時(shí)間之間的比率的裝置,以及用于根據(jù)該計(jì)算出的比率調(diào)節(jié)目標(biāo)信息的傳輸速率的裝置。
4.權(quán)利要求1的計(jì)算機(jī)網(wǎng)絡(luò),其中控制裝置還包括用于請(qǐng)求對(duì)應(yīng)于目標(biāo)信息參照的目標(biāo)信息的裝置。
5.權(quán)利要求1的計(jì)算機(jī)網(wǎng)絡(luò),其中控制裝置包括用于在不發(fā)送非目標(biāo)信息期間提取目標(biāo)信息的裝置。
6.權(quán)利要求1的計(jì)算機(jī)網(wǎng)絡(luò),其中用戶(hù)網(wǎng)點(diǎn)還包括用于顯示目標(biāo)信息的裝置。
7.權(quán)利要求6的計(jì)算機(jī)網(wǎng)絡(luò),其中顯示裝置包括用于監(jiān)視目標(biāo)信息的預(yù)定顯示周期的裝置。
8.權(quán)利要求6的計(jì)算機(jī)網(wǎng)絡(luò),其中顯示裝置包括用于在顯示目標(biāo)信息期間禁止用戶(hù)控制顯示器的裝置。
9.權(quán)利要求6的計(jì)算機(jī)網(wǎng)絡(luò),其中顯示裝置包括用于在超過(guò)預(yù)定的顯示周期后允許用戶(hù)控制顯示器的裝置。
10.一種網(wǎng)絡(luò)通信控制器,用于在不對(duì)無(wú)目標(biāo)信息造成附加的通信延遲下控制用戶(hù)網(wǎng)點(diǎn)和主網(wǎng)點(diǎn)之間的目標(biāo)信息的傳送,包括用于測(cè)量發(fā)送目標(biāo)信息的往返延遲時(shí)間的裝置;用于計(jì)算該往返延遲時(shí)間和預(yù)定的最小往返延遲時(shí)間的比率的裝置;以及用于根據(jù)計(jì)算出的比率調(diào)節(jié)目標(biāo)信息的傳輸速率的裝置。
11.權(quán)利要求10的網(wǎng)絡(luò)通信控制器,其中調(diào)節(jié)裝置包括用于不傳送目標(biāo)信息的分組的裝置,以及用于在傳送每個(gè)目標(biāo)信息分組后調(diào)節(jié)傳輸速率的裝置。
12.權(quán)利要求10的網(wǎng)絡(luò)通信控制器,其中還包括用于接收目標(biāo)信息參照的裝置,以及用于請(qǐng)求對(duì)應(yīng)于該目標(biāo)信息參照的目標(biāo)信息的裝置。
13.權(quán)利要求10的網(wǎng)絡(luò)通信控制器,其中還包括用于在不發(fā)送非目標(biāo)信息期間提取目標(biāo)信息的裝置。
14.一種和一個(gè)主網(wǎng)點(diǎn)以及一個(gè)主數(shù)據(jù)庫(kù)連接的主程序,用于連接一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的信息提供者和一個(gè)用戶(hù)網(wǎng)點(diǎn)以傳送信息,包括用于在該主網(wǎng)點(diǎn)處注冊(cè)該用戶(hù)網(wǎng)點(diǎn)的裝置;用于經(jīng)該主網(wǎng)點(diǎn)接收來(lái)自該用戶(hù)網(wǎng)點(diǎn)的網(wǎng)點(diǎn)ID的裝置;用于訪(fǎng)問(wèn)一個(gè)主數(shù)據(jù)庫(kù)以得到對(duì)應(yīng)于網(wǎng)點(diǎn)ID的特征信息的裝置;以及用于經(jīng)過(guò)主網(wǎng)點(diǎn)向用戶(hù)網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于所訪(fǎng)問(wèn)的特征信息的目標(biāo)信息參照的裝置,其中該目標(biāo)信息參照是在不帶有附加的通信延遲下傳送非目標(biāo)信息的同時(shí)向用戶(hù)網(wǎng)點(diǎn)發(fā)送的目標(biāo)信息的指針。
15.一種連接計(jì)算機(jī)網(wǎng)絡(luò)的信息提供者和用戶(hù)用于傳送信息的用戶(hù)網(wǎng)點(diǎn),該計(jì)算機(jī)網(wǎng)絡(luò)具有一個(gè)主網(wǎng)點(diǎn)、一個(gè)主數(shù)據(jù)庫(kù)以及一個(gè)主程序,該用戶(hù)網(wǎng)點(diǎn)包括用于向主網(wǎng)點(diǎn)發(fā)送和該用戶(hù)網(wǎng)點(diǎn)相對(duì)應(yīng)的網(wǎng)點(diǎn)ID的裝置;用于控制后臺(tái)中目標(biāo)信息的傳送并且同時(shí)不在主網(wǎng)點(diǎn)和用戶(hù)網(wǎng)點(diǎn)之間造成附加通信延遲下傳送非目標(biāo)信息的裝置;以及用于從主網(wǎng)點(diǎn)接收對(duì)應(yīng)于目標(biāo)信息參照的目標(biāo)信息的裝置。
16.權(quán)利要求15的用戶(hù)網(wǎng)點(diǎn),其中控制裝置包括用于測(cè)量發(fā)送目標(biāo)信息的往返延遲時(shí)間的裝置。
17.權(quán)利要求16的用戶(hù)網(wǎng)點(diǎn),其中控制裝置還包括用于計(jì)算該往返延遲時(shí)間和為發(fā)送目標(biāo)信息而預(yù)先確定的最小往返延遲時(shí)間之間的比率的裝置,以及用于根據(jù)計(jì)算出的比率調(diào)節(jié)目標(biāo)信息的傳輸速率的裝置。
18.一種連接信息提供者和用戶(hù)用于向用戶(hù)傳送目標(biāo)信息的計(jì)算機(jī)網(wǎng)絡(luò),包括一個(gè)用戶(hù)網(wǎng)點(diǎn),包括用于發(fā)送和用戶(hù)網(wǎng)點(diǎn)的當(dāng)前用戶(hù)相對(duì)應(yīng)的用戶(hù)ID的裝置,以及用于接收目標(biāo)信息的裝置;一個(gè)含有用戶(hù)信息,包括用戶(hù)特征信息和目標(biāo)信息參照的主數(shù)據(jù)庫(kù)一個(gè)和用戶(hù)網(wǎng)點(diǎn)連接的主網(wǎng)點(diǎn),并包括用于接收用戶(hù)ID的裝置,用于監(jiān)視用戶(hù)網(wǎng)點(diǎn)和主網(wǎng)點(diǎn)之間的通信量的裝置,用于向用戶(hù)網(wǎng)點(diǎn)傳送目標(biāo)信息以使主網(wǎng)點(diǎn)和用戶(hù)網(wǎng)點(diǎn)之間的附加通信延遲為最小的裝置;以及一個(gè)和主網(wǎng)點(diǎn)以及主數(shù)據(jù)庫(kù)連接的主程序,并包括用于從主網(wǎng)點(diǎn)接收用戶(hù)ID的裝置,用于從主數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)對(duì)應(yīng)于該用戶(hù)ID的用戶(hù)特征信息的裝置,以及用于經(jīng)過(guò)主網(wǎng)點(diǎn)向用戶(hù)網(wǎng)點(diǎn)發(fā)送和所訪(fǎng)問(wèn)的用戶(hù)特征相對(duì)應(yīng)的目標(biāo)信息參照的裝置。
19.權(quán)利要求18的計(jì)算機(jī)網(wǎng)絡(luò),其中,用于接收目標(biāo)信息的裝置還包括用于為當(dāng)前用戶(hù)接收目標(biāo)信息參照的裝置,以及用于利用該目標(biāo)信息參照請(qǐng)求目標(biāo)信息的裝置。
20.權(quán)利要求18的計(jì)算機(jī)網(wǎng)絡(luò),其中傳輸裝置包括用于在不發(fā)送非目標(biāo)信息的期間發(fā)送目標(biāo)信息的裝置。
21.權(quán)利要求20的計(jì)算機(jī)網(wǎng)絡(luò),其中發(fā)送裝置包括一個(gè)移位寄存器,用于接收非目標(biāo)信息分組的每一個(gè)位,一個(gè)檢測(cè)器,用于檢測(cè)該移位寄存器中的非目標(biāo)信息的識(shí)別位模式,一個(gè)流量控制器,用于通過(guò)響應(yīng)所檢測(cè)出的識(shí)別位模式打開(kāi)和關(guān)閉一個(gè)門(mén)來(lái)控制目標(biāo)信息分組的傳送,以及用于在完成非目標(biāo)信息分組的傳送前延遲啟動(dòng)信號(hào)的裝置,該信號(hào)對(duì)應(yīng)于檢測(cè)出的報(bào)尾位開(kāi)始傳送目標(biāo)信息分組。
22.權(quán)利要求20的計(jì)算機(jī)網(wǎng)絡(luò),其中發(fā)送裝置包括用于監(jiān)視傳送每個(gè)目標(biāo)信息分組所需的時(shí)間長(zhǎng)度的裝置,以及用于響應(yīng)所監(jiān)視的傳送時(shí)間調(diào)節(jié)目標(biāo)信息的傳送速率的裝置。
23.權(quán)利要求22的計(jì)算機(jī)網(wǎng)絡(luò),其中監(jiān)視裝置包括用于通過(guò)測(cè)量從主網(wǎng)點(diǎn)傳輸目標(biāo)信息分組到用戶(hù)網(wǎng)點(diǎn)接收?qǐng)?bào)文之間的時(shí)間長(zhǎng)度估計(jì)網(wǎng)絡(luò)通信量的裝置。
24.權(quán)利要求22的計(jì)算機(jī)網(wǎng)絡(luò),其中監(jiān)視裝置包括用于記錄主網(wǎng)點(diǎn)何時(shí)發(fā)送每個(gè)目標(biāo)信息分組的裝置,用于從用戶(hù)網(wǎng)點(diǎn)接收接收確認(rèn)的裝置,以及用于通過(guò)確定傳輸和接收之間的時(shí)間長(zhǎng)度評(píng)估網(wǎng)絡(luò)通信量的裝置。
25.一種用于在一個(gè)用戶(hù)網(wǎng)點(diǎn)和一個(gè)主網(wǎng)點(diǎn)之間使附加的通信延遲為最小下傳送目標(biāo)信息分組的網(wǎng)絡(luò)通信量監(jiān)視器,包括一個(gè)移位寄存器,用于存儲(chǔ)非目標(biāo)信息分組的每一個(gè)位,一個(gè)檢測(cè)器,用于檢測(cè)該移位寄存器中的非目標(biāo)信息的識(shí)別位模式,一個(gè)流量控制器,用于根據(jù)檢測(cè)出的識(shí)別位模式控制傳送門(mén);以及用于在完成非目標(biāo)信息分組的傳送前延遲啟動(dòng)信號(hào)的裝置,該信號(hào)對(duì)應(yīng)于檢測(cè)出的識(shí)別位模式開(kāi)始傳送目標(biāo)信息分組。
26.一個(gè)用于在一個(gè)用戶(hù)網(wǎng)點(diǎn)和一個(gè)主網(wǎng)點(diǎn)之間傳送目標(biāo)信息分組并同時(shí)使附加的通信延遲為最小的網(wǎng)絡(luò)通信量控制器,包括用于監(jiān)視傳送每個(gè)目標(biāo)信息分組所需的時(shí)間長(zhǎng)度的裝置;以及用于根據(jù)所監(jiān)視的傳送時(shí)間調(diào)節(jié)目標(biāo)信息的傳送速率的裝置。
27.權(quán)利要求26的網(wǎng)絡(luò)通信量控制器,其中監(jiān)視裝置包括用于通過(guò)測(cè)量從主網(wǎng)點(diǎn)傳輸目標(biāo)信息分組到用戶(hù)網(wǎng)點(diǎn)接收?qǐng)?bào)文之間的時(shí)間長(zhǎng)度估計(jì)網(wǎng)絡(luò)通信量的裝置。
28.權(quán)利要求26的網(wǎng)絡(luò)通信量控制器,其中監(jiān)視裝置包括用于記錄主網(wǎng)點(diǎn)何時(shí)發(fā)送每個(gè)目標(biāo)信息分組的裝置,用于從用戶(hù)網(wǎng)點(diǎn)接收接收確認(rèn)的裝置,以及用于通過(guò)確定傳輸和接收確認(rèn)之間的時(shí)間長(zhǎng)度評(píng)估網(wǎng)絡(luò)通信量的裝置。
29.一種和一個(gè)主網(wǎng)點(diǎn)及一個(gè)主數(shù)據(jù)庫(kù)連接的用于連接一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的信息提供者和用戶(hù)網(wǎng)點(diǎn)以傳送信息的主程序,包括用于通過(guò)該主網(wǎng)點(diǎn)接收和用戶(hù)網(wǎng)點(diǎn)的當(dāng)前用戶(hù)對(duì)應(yīng)的用戶(hù)ID的裝置;用于訪(fǎng)問(wèn)對(duì)應(yīng)于用戶(hù)ID的用戶(hù)特征信息的裝置;以及用于通過(guò)主網(wǎng)點(diǎn)向用戶(hù)網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于所訪(fǎng)問(wèn)的用戶(hù)特征的目標(biāo)信息參照的裝置,其中該目標(biāo)信息參照是在使附加通信延遲為最小下傳送非目標(biāo)信息的同時(shí)對(duì)用戶(hù)網(wǎng)點(diǎn)所發(fā)送的目標(biāo)信息的指針。
30.一種和一個(gè)主網(wǎng)點(diǎn)、一個(gè)主數(shù)據(jù)庫(kù)和一個(gè)主程序連接的用于和信息提供者及用戶(hù)連接的用戶(hù)網(wǎng)點(diǎn),該用戶(hù)網(wǎng)點(diǎn)包括用于發(fā)送和用戶(hù)網(wǎng)點(diǎn)的當(dāng)前用戶(hù)對(duì)應(yīng)的用戶(hù)ID的裝置;用于請(qǐng)求從主網(wǎng)點(diǎn)傳送目標(biāo)信息的裝置;以及用于接收來(lái)自主網(wǎng)點(diǎn)所請(qǐng)求的目標(biāo)信息并使主網(wǎng)點(diǎn)和用戶(hù)網(wǎng)點(diǎn)之間的附加通信延遲為最小的裝置。
31.一種連接信息提供者和用戶(hù)用于傳送信息的方法,包括步驟從用戶(hù)網(wǎng)點(diǎn)向主程序發(fā)送和該用戶(hù)網(wǎng)點(diǎn)相對(duì)應(yīng)的網(wǎng)點(diǎn)ID;通過(guò)該主程序訪(fǎng)問(wèn)對(duì)應(yīng)于該網(wǎng)點(diǎn)ID的特征信息;通過(guò)該主程序向該用戶(hù)網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于所訪(fǎng)問(wèn)的特征信息的目標(biāo)信息參照;利用該目標(biāo)信息參照由該用戶(hù)網(wǎng)點(diǎn)提取目標(biāo)信息;通過(guò)用戶(hù)網(wǎng)點(diǎn)控制后臺(tái)狀態(tài)下的目標(biāo)信息的傳送并同時(shí)在無(wú)附加通信延遲下接收對(duì)該用戶(hù)網(wǎng)點(diǎn)的非目標(biāo)信息;并且通過(guò)該用戶(hù)網(wǎng)點(diǎn)接收該目標(biāo)信息。
32.權(quán)利要求31的方法,其中控制步驟包括步驟測(cè)量發(fā)送目標(biāo)信息所需的往返延遲時(shí)間。
33.權(quán)利要求32的方法,其中控制步驟還包括步驟計(jì)算該往返延遲時(shí)間和為發(fā)送目標(biāo)信息預(yù)先確定的最小往返延遲時(shí)間之間的比率,以及根據(jù)該計(jì)算出的比率調(diào)節(jié)目標(biāo)信息的傳輸速率。
34.權(quán)利要求31的方法,其中控制步驟包括步驟請(qǐng)求和目標(biāo)信息參照對(duì)應(yīng)的目標(biāo)信息。
35.權(quán)利要求31的方法,其中控制步驟包括步驟在不發(fā)送非目標(biāo)信息的期間提取目標(biāo)信息。
36.權(quán)利要求31的方法,其中它還包括步驟顯示傳送的目標(biāo)信息。
37.權(quán)利要求36的方法,其中顯示步驟還包括步驟監(jiān)視目標(biāo)信息的預(yù)定顯示周期。
38.權(quán)利要求36的方法,其中顯示步驟還包括步驟在顯示目標(biāo)信息期間禁止用戶(hù)控制顯示器。
39.權(quán)利要求36的方法,其中顯示步驟還包括步驟在超過(guò)預(yù)定的顯示周期后允許用戶(hù)控制顯示器。
40.一種在不對(duì)非目標(biāo)信息通信造成附加的通信延遲下控制用戶(hù)網(wǎng)點(diǎn)和主網(wǎng)點(diǎn)之間的目標(biāo)信息的方法,其中包括步驟測(cè)量發(fā)送目標(biāo)信息所需的往返延遲時(shí)間;計(jì)算該往返延遲時(shí)間和預(yù)定的最小往返延遲時(shí)間之間的比率;以及根據(jù)該計(jì)算的比率調(diào)節(jié)目標(biāo)信息的傳輸速率。
41.權(quán)利要求40的方法,其中調(diào)節(jié)步驟包括傳送目標(biāo)信息分組的子步驟,以及在傳送每個(gè)目標(biāo)信息的分組后調(diào)節(jié)傳輸速率。
42.權(quán)利要求40的方法,其中它還包括步驟由用戶(hù)網(wǎng)點(diǎn)接收目標(biāo)信息參照,以及請(qǐng)求對(duì)應(yīng)于該目標(biāo)信息參照的目標(biāo)信息。
43.權(quán)利要求40的方法,其中它還包括步驟在不發(fā)送非目標(biāo)信息的期間提取目標(biāo)信息。
44.一種用于連接計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)信息提供者和一個(gè)用戶(hù)網(wǎng)點(diǎn)的方法,這個(gè)由一個(gè)主程序執(zhí)行的方法包括步驟在一個(gè)主網(wǎng)點(diǎn)處注冊(cè)該用戶(hù)網(wǎng)點(diǎn);通過(guò)該主網(wǎng)點(diǎn)接收來(lái)自該用戶(hù)網(wǎng)點(diǎn)的網(wǎng)點(diǎn)ID;用于訪(fǎng)問(wèn)一個(gè)主數(shù)據(jù)庫(kù)以得到對(duì)應(yīng)于該網(wǎng)點(diǎn)ID的特征信息的裝置;以及用于通過(guò)該主網(wǎng)點(diǎn)用于向該用戶(hù)網(wǎng)點(diǎn)傳送對(duì)應(yīng)于所訪(fǎng)問(wèn)的特征信息的目標(biāo)信息參照,其中該目標(biāo)信息參照是在不帶有附加的通信延遲下傳送非目標(biāo)信息的同時(shí)向用戶(hù)網(wǎng)點(diǎn)發(fā)送的目標(biāo)信息的指針。
45.一種連接計(jì)算機(jī)網(wǎng)絡(luò)的信息提供者和用戶(hù)的用于傳送信息的方法,該計(jì)算機(jī)網(wǎng)絡(luò)具有一個(gè)主網(wǎng)點(diǎn)、一個(gè)主數(shù)據(jù)庫(kù)以及一個(gè)主程序,該由用戶(hù)網(wǎng)點(diǎn)執(zhí)行的方法包括步驟向主網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于用戶(hù)網(wǎng)點(diǎn)的網(wǎng)點(diǎn)ID;從主程序接收目標(biāo)信息參照;在不對(duì)非目標(biāo)信息的傳送造成附加的通信延遲的同時(shí)下在后臺(tái)中傳送主網(wǎng)點(diǎn)和用戶(hù)網(wǎng)點(diǎn)之間的目標(biāo)信息;以及接收對(duì)應(yīng)于目標(biāo)信息參照的目標(biāo)信息。
46.權(quán)利要求45的方法,其中,控制步驟包括測(cè)量發(fā)送目標(biāo)信息所需的往返延遲時(shí)間。
47.權(quán)利要求46的方法,其中控制步驟還包括步驟計(jì)算該往返延遲時(shí)間和為發(fā)送目標(biāo)信息而預(yù)先確定的最小往返延遲時(shí)間之間的比率,以及根據(jù)該計(jì)算出的比率調(diào)節(jié)目標(biāo)信息的傳輸速率。
48.一種連接信息提供者和用戶(hù)的方法,其中它包括步驟從用戶(hù)網(wǎng)點(diǎn)向主程序發(fā)送對(duì)應(yīng)于該用戶(hù)網(wǎng)點(diǎn)的當(dāng)前用戶(hù)的用戶(hù)ID;通過(guò)主程序,訪(fǎng)問(wèn)對(duì)應(yīng)于該用戶(hù)ID的用戶(hù)特征信息;從主程序模塊向該用戶(hù)網(wǎng)點(diǎn)發(fā)送對(duì)應(yīng)于所訪(fǎng)問(wèn)的用戶(hù)特征的目標(biāo)信息參照;在該用戶(hù)網(wǎng)點(diǎn)接收該目標(biāo)信息;請(qǐng)求利用該目標(biāo)信息參照從主網(wǎng)點(diǎn)向該用戶(hù)網(wǎng)點(diǎn)傳送目標(biāo)信息;在使該主網(wǎng)點(diǎn)和該用戶(hù)網(wǎng)點(diǎn)之間的附加通信延遲為最小下從該主網(wǎng)點(diǎn)向該用戶(hù)網(wǎng)點(diǎn)傳送所請(qǐng)求的目標(biāo)信息;以及由該用戶(hù)網(wǎng)點(diǎn)接收該目標(biāo)信息。
49.權(quán)利要求48的方法,其中,接收目標(biāo)信息的步驟還包括步驟從該當(dāng)前用戶(hù)接收目標(biāo)信息參照,以及利用該目標(biāo)信息參照請(qǐng)求目標(biāo)信息。
50.權(quán)利要求48的方法,其中,傳送步驟包括步驟在不發(fā)送非目標(biāo)信息分組的期間發(fā)送目標(biāo)信息分組。
51.權(quán)利要求50的方法,其中發(fā)送步驟包括在一個(gè)移位寄存器中存儲(chǔ)非目標(biāo)信息分組的每個(gè)位,檢測(cè)移位寄存器中的非目標(biāo)信息的識(shí)別位模式,根據(jù)檢測(cè)出的識(shí)別位模式控制移位寄存器的傳送門(mén),以及根據(jù)檢測(cè)出的識(shí)別位模式在完成非目標(biāo)信息分組的傳送之前延遲啟動(dòng)目標(biāo)信息分組的傳送的開(kāi)始信號(hào)。
52.權(quán)利要求50的方法,其中發(fā)送步驟包括監(jiān)視傳送每個(gè)目標(biāo)信息分組所需的時(shí)間長(zhǎng)度,以及根據(jù)監(jiān)視的傳送時(shí)間調(diào)節(jié)目標(biāo)信息的傳輸速率。
53.權(quán)利要求52的方法,其中監(jiān)視步驟包括通過(guò)測(cè)量從主網(wǎng)點(diǎn)傳輸目標(biāo)信息分組到用戶(hù)網(wǎng)點(diǎn)接收?qǐng)?bào)文之間的時(shí)間長(zhǎng)度估計(jì)網(wǎng)絡(luò)通信量。
54.權(quán)利要求52的方法,其中監(jiān)視步驟包括記錄主網(wǎng)點(diǎn)何時(shí)發(fā)送各個(gè)目標(biāo)信息分組,從用戶(hù)網(wǎng)點(diǎn)接收確認(rèn)接收該分組的報(bào)文,以及通過(guò)確定傳輸和確認(rèn)接收的報(bào)文之間的時(shí)間長(zhǎng)度估來(lái)計(jì)網(wǎng)絡(luò)通信量。
55.一種監(jiān)視傳送目標(biāo)信息分組的網(wǎng)絡(luò)通信量以使用戶(hù)網(wǎng)點(diǎn)和主網(wǎng)點(diǎn)之間的附加通信延遲為最小的方法,包括步驟在一個(gè)移位寄存器中存儲(chǔ)非目標(biāo)信息分組的每個(gè)位;檢測(cè)移位寄存器中的非目標(biāo)信息的識(shí)別位模式;根據(jù)檢測(cè)出的識(shí)別位模式控制傳送門(mén);以及在完成非目標(biāo)信號(hào)分組的傳送之前延遲啟動(dòng)信號(hào),該信號(hào)對(duì)應(yīng)于檢測(cè)出的識(shí)別位模式開(kāi)始傳送目標(biāo)信息分組。
56.一種傳送目標(biāo)信息分組同時(shí)使用戶(hù)網(wǎng)點(diǎn)和主網(wǎng)點(diǎn)之間的附加通信延遲為最小的方法,包括步驟監(jiān)視傳送每個(gè)目標(biāo)信息分組所需的時(shí)間長(zhǎng)度;以及根據(jù)所監(jiān)視的傳送時(shí)間調(diào)節(jié)目標(biāo)信息的傳送速率。
57.權(quán)利要求56的方法,其中監(jiān)視步驟包括通過(guò)測(cè)量從主網(wǎng)點(diǎn)傳輸目標(biāo)信息分組到用戶(hù)網(wǎng)點(diǎn)接收?qǐng)?bào)文之間的時(shí)間長(zhǎng)度估計(jì)網(wǎng)絡(luò)通信量。
58.權(quán)利要求56的方法,其中監(jiān)視步驟包括記錄主網(wǎng)點(diǎn)何時(shí)發(fā)送各個(gè)目標(biāo)信息分組,從用戶(hù)網(wǎng)點(diǎn)接收確認(rèn)接收該分組的報(bào)文,以及通過(guò)確定傳輸和報(bào)文接收之間的時(shí)間長(zhǎng)度估計(jì)網(wǎng)絡(luò)通信量。
59.一種連接計(jì)算機(jī)網(wǎng)絡(luò)的信息提供商和用戶(hù)網(wǎng)點(diǎn)以傳送信息的方法,包括步驟通過(guò)主網(wǎng)點(diǎn)接收對(duì)應(yīng)于用戶(hù)網(wǎng)點(diǎn)的當(dāng)前用戶(hù)的用戶(hù)ID;訪(fǎng)問(wèn)對(duì)應(yīng)于該用戶(hù)ID的用戶(hù)特征信息;以及通過(guò)主網(wǎng)點(diǎn)向該用戶(hù)網(wǎng)點(diǎn)發(fā)送和所訪(fǎng)問(wèn)的用戶(hù)特征對(duì)應(yīng)的對(duì)目標(biāo)信息的參照,其中該目標(biāo)信息參照是在使附加通信延遲為最小下傳送非目標(biāo)信息的同時(shí)對(duì)該用戶(hù)網(wǎng)點(diǎn)所發(fā)送的目標(biāo)信息的指針。
60.一種連接信息提供者和用戶(hù)以傳送信息的方法,該方法和一個(gè)主網(wǎng)點(diǎn)、一個(gè)主數(shù)據(jù)庫(kù)以及一個(gè)主程序模塊相連,由用戶(hù)網(wǎng)點(diǎn)執(zhí)行的該方法包括步驟從用戶(hù)網(wǎng)點(diǎn)向主程序發(fā)送和用戶(hù)網(wǎng)點(diǎn)的當(dāng)前用戶(hù)對(duì)應(yīng)的用戶(hù)ID;請(qǐng)求從主網(wǎng)點(diǎn)傳送目標(biāo)信息;以及在使主網(wǎng)點(diǎn)和用戶(hù)網(wǎng)點(diǎn)之間的附加通信延遲為最小下從主網(wǎng)點(diǎn)接收所請(qǐng)求的目標(biāo)信息。
全文摘要
一種連接網(wǎng)絡(luò)服務(wù)的信息提供者和最終用戶(hù)的計(jì)算機(jī)網(wǎng)絡(luò),其便利至用戶(hù)的直接信息并且收集用戶(hù)響應(yīng)。這種計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)成利用網(wǎng)絡(luò)傳輸媒體的其他空閑帶寬向用戶(hù)傳送目標(biāo)商務(wù)或非商務(wù)信息并同時(shí)使常規(guī)網(wǎng)絡(luò)通信的延遲為最小。生成包含著人口統(tǒng)計(jì)數(shù)據(jù)和用戶(hù)響應(yīng)的用戶(hù)報(bào)告以確保用戶(hù)隱私。信息提供者可在不違反用戶(hù)匿名下訪(fǎng)問(wèn)用戶(hù)報(bào)告。
文檔編號(hào)H04L29/08GK1216656SQ97193840
公開(kāi)日1999年5月12日 申請(qǐng)日期1997年4月14日 優(yōu)先權(quán)日1996年4月15日
發(fā)明者馬丁·??颂m德 申請(qǐng)人:迪吉羅格公司