亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

成本降低的聯(lián)機服務(wù)和自適應(yīng)確定廣告目標(biāo)的方法和裝置的制作方法

文檔序號:6465945閱讀:229來源:國知局
專利名稱:成本降低的聯(lián)機服務(wù)和自適應(yīng)確定廣告目標(biāo)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及一種改進(jìn)的數(shù)據(jù)處理系統(tǒng),并且特別涉及一種在商用網(wǎng)絡(luò)連接期間用于監(jiān)控和處理數(shù)據(jù)流的方法和裝置。
萬維網(wǎng)(WWW,也簡稱作“網(wǎng)絡(luò)”)是一個通過因特網(wǎng)硬件傳輸?shù)男畔⒌某橄笮畔⒖臻g。在該網(wǎng)絡(luò)環(huán)境下,服務(wù)器和用戶使用超文本傳送協(xié)議(HTTP)進(jìn)行通信以傳送各類數(shù)據(jù)文件。這類信息大部分是通過服務(wù)器擁有的網(wǎng)站唯一的統(tǒng)一資源定位符(URL)或統(tǒng)一資源識別符(URI)識別的網(wǎng)頁的形式。這些網(wǎng)頁通常使用超文本標(biāo)記語言(HTML)進(jìn)行格式化,該語言是一種通過稱作網(wǎng)絡(luò)瀏覽器的軟件應(yīng)用程序所理解的文件格式。瀏覽器請求特定URL的網(wǎng)頁的傳輸,接著接收網(wǎng)頁,分析該網(wǎng)頁的HTML以理解其內(nèi)容和表示選項并且在計算機顯示裝置上顯示內(nèi)容。通過使用網(wǎng)絡(luò)瀏覽器,用戶可通過瀏覽使用URL的網(wǎng)絡(luò)來觀看網(wǎng)頁。
由于網(wǎng)絡(luò)規(guī)模持續(xù)顯著地增加,所以公司和機構(gòu)努力促使其自身成為網(wǎng)絡(luò)入口,或者隨著因特網(wǎng)的模擬和該網(wǎng)絡(luò)已成為信息高速公路而作為網(wǎng)絡(luò)的接線(on-ramp)。通過在一個網(wǎng)站內(nèi)索引并收集大量的信息資源,網(wǎng)絡(luò)入口努力成為用戶喜愛的每次網(wǎng)絡(luò)導(dǎo)航會話的起點。一個知道或許在一個網(wǎng)站內(nèi)就能找到幾乎全部的需要信息的用戶更愿意通過該網(wǎng)絡(luò)入口進(jìn)行搜索和瀏覽。隨著觀看量的不斷增加,網(wǎng)絡(luò)入口通過每個觀看的網(wǎng)頁收到更多的廣告收入,從而獲得商業(yè)利益。但是,在其努力吸引盡可能多的用戶時,網(wǎng)絡(luò)入口不斷地收集到大量完全不同的內(nèi)容。網(wǎng)頁的發(fā)布是一個不受限制和不相互協(xié)調(diào)的處理過程。最新的新聞、書籍評論、業(yè)余詩歌、體育、研究、股票和證券價格、聊天室、團(tuán)體、俱樂部、共享軟件、技術(shù)支持、在線購物等均可在網(wǎng)上找到。對于網(wǎng)絡(luò)入口來說,不可能事先知道吸引一個用戶的內(nèi)容類型。
在瀏覽網(wǎng)絡(luò)時,用戶可能會沿著一個超級鏈路從一個網(wǎng)頁到達(dá)另一個網(wǎng)頁。用戶可能不知道在該超級鏈路的目標(biāo)或目的地上將觀看到什么類型的內(nèi)容,這是因為超鏈接通常是小圖象或非常短的文本串,它根據(jù)背景材料的上下文僅僅提供吸引用戶的一個術(shù)語或少量的字。所顯示的超鏈接內(nèi)容通常是僅僅提供目標(biāo)網(wǎng)頁的URL的文本串,并且URL由網(wǎng)站的網(wǎng)主或網(wǎng)頁作者隨意定義。因此,用戶可能選擇一個超鏈接卻不知檢索到什么樣的材料,并且下載材料的數(shù)據(jù)流可能難以在主題類別中分類。
大量的商業(yè)網(wǎng)站賠錢,并且如果網(wǎng)站創(chuàng)造利潤的話,那么利潤的來源通常是廣告收入。在網(wǎng)頁上提供廣告空間是商業(yè)網(wǎng)站所有者或網(wǎng)頁作者的首要賺錢機會之一?,F(xiàn)在,網(wǎng)頁頂部的標(biāo)題廣告普遍存在。商業(yè)網(wǎng)站依靠這樣的廣告獲得正收入,而廣告商依靠這種網(wǎng)絡(luò)空間創(chuàng)造全新認(rèn)識其產(chǎn)品的機會。正如上面所指出的,網(wǎng)絡(luò)入口通過提高稱作“眼球計數(shù)(eyeball count)”的網(wǎng)頁觀看數(shù)來努力增加它們的廣告收入。
廣告商還希望根據(jù)網(wǎng)絡(luò)觀看者的人員統(tǒng)計來支付廣告的放置。但是,許多網(wǎng)絡(luò)入口和因特網(wǎng)服務(wù)提供商(ISP)保護(hù)用戶的隱私并且不收集在它們的服務(wù)器上或通過它們的域定向瀏覽各類網(wǎng)站的用戶的個人情況或人員統(tǒng)計的信息。因而,對于廣告商來說難以根據(jù)網(wǎng)絡(luò)觀看者的人員統(tǒng)計確定廣告支出。廣告商還希望根據(jù)網(wǎng)絡(luò)入口或網(wǎng)頁觀看者下載和觀看的內(nèi)容確定廣告費。但是,因為網(wǎng)絡(luò)入口收集完全不同的內(nèi)容,所以難以弄清用戶觀看某個內(nèi)容的原因。
這種情況不同于把廣告置于有線或網(wǎng)絡(luò)電視中的情況。在那樣的情況下,在各個信道傳送的關(guān)于內(nèi)容的信息節(jié)目指示在該內(nèi)容廣播之前被廣泛的宣傳。電視觀眾被吸引來觀看包含可定義內(nèi)容的節(jié)目。根據(jù)對消費者的研究,廣告商可確定人群中的哪個人員統(tǒng)計部分被頻道中顯示的內(nèi)容吸引。根據(jù)獲得的研究數(shù)據(jù),廣告商將根據(jù)廣播內(nèi)容把特定的人群部分作為特定廣告的目標(biāo)。
在有許多網(wǎng)絡(luò)觀看者訪問并下載網(wǎng)站或網(wǎng)絡(luò)服務(wù)器的內(nèi)容的情況下,廣告商很難有時間針對每個觀看者使用有效的廣告以使廣告商的費用被合理使用。除了一個人只要觀看網(wǎng)頁內(nèi)容就面對廣告之外,廣告商還需要一種方法,用于以類似于吸引電視觀眾觀看特定的節(jié)目內(nèi)容并因此觀看放置于該內(nèi)容中的特定廣告的方式來吸引網(wǎng)絡(luò)觀看者觀看廣告。
因此,為了提高廣告費的使用效率,一種用于把廣告針對從特定網(wǎng)絡(luò)入口下載材料的特定用戶群的方法是有用的。它特別有利于單獨針對每個用戶而不需要收集有關(guān)每個特定用戶的個人情況的信息。它也有利于吸引網(wǎng)絡(luò)觀看者觀看特定的廣告。
本發(fā)明提供了一種方法和裝置,用于在分布式數(shù)據(jù)處理系統(tǒng)中由服務(wù)器自適應(yīng)地把廣告面向特定的客戶計算機。在客戶機的用戶瀏覽萬維網(wǎng)時,下載到客戶機的材料形成一個數(shù)據(jù)流。在數(shù)據(jù)流路由選擇期間的某個位置,或者是在服務(wù)器上或者是在客戶機上,數(shù)據(jù)流被搜索以產(chǎn)生存在于數(shù)據(jù)流中的關(guān)鍵字列表。數(shù)據(jù)流可以實時分析或者被高速緩存并且隨后分析。產(chǎn)生的關(guān)鍵字列表表示被視為用戶興趣焦點的內(nèi)容簡述。這些關(guān)鍵字與廣告的數(shù)據(jù)庫作對比,并且服務(wù)器通過與用戶瀏覽歷史的分析相比較選擇符合用戶興趣范圍的廣告。所選的廣告隨即插入到路由至客戶的數(shù)據(jù)流中??紤]到觀看有針對性的廣告并且為了吸引網(wǎng)絡(luò)觀看者允許監(jiān)控數(shù)據(jù)流以使確定目標(biāo)的廣告置入數(shù)據(jù)流中,網(wǎng)絡(luò)觀看者可以在服務(wù)的高級階段獲得免費或降價的在線連接服務(wù),或者是其它的附加值,如可交換商品或服務(wù)的經(jīng)常觀看者的信用。
確信為本發(fā)明特征的新穎特點在附屬的權(quán)利要求書中提出。但是,本發(fā)明自身和使用的最佳模式以及本發(fā)明的其它的目的和優(yōu)點在結(jié)合附圖閱讀時通過參照所示實施例的詳細(xì)描述將能很好地理解,其中

圖1所示為實施了本發(fā)明的分布式數(shù)據(jù)處理系統(tǒng)的示意圖;圖2所示為根據(jù)本發(fā)明最佳實施例可作為服務(wù)器執(zhí)行的數(shù)據(jù)處理系統(tǒng)的框圖;圖3所示為實施了本發(fā)明的數(shù)據(jù)處理系統(tǒng)的框圖;圖4是一個流程圖,描述了用于通過在服務(wù)器中使用數(shù)據(jù)流搜索器把廣告自適應(yīng)地針對客戶的分布式數(shù)據(jù)處理系統(tǒng);圖5是描述一種分布式數(shù)據(jù)處理系統(tǒng)的框圖,該系統(tǒng)用于通過搜索尋址在客戶自身之內(nèi)具有數(shù)據(jù)處理單元的客戶的數(shù)據(jù)流來把廣告自適應(yīng)地針對客戶;圖6是描述一個處理過程的流程圖,其中客戶接收包括自適應(yīng)確定目標(biāo)的廣告的數(shù)據(jù)流;圖7是一個描述由服務(wù)器執(zhí)行的處理過程的流程圖,它搜索數(shù)據(jù)流以插入尋址到客戶的自適應(yīng)目標(biāo)的廣告;圖8是描述一個處理過程的流程圖,其中客戶搜索尋址到該客戶的輸入數(shù)據(jù)流以產(chǎn)生傳送回客戶的瀏覽歷史信息;圖9是描述一個處理過程的流程圖,其中服務(wù)器接收來自客戶的瀏覽歷史信息并且把自適應(yīng)目標(biāo)的廣告插入到發(fā)送回客戶的數(shù)據(jù)流中;圖1O是描述一個處理過程的流程圖,通過該處理過程,服務(wù)器根據(jù)客戶的瀏覽歷史信息選擇自適應(yīng)目標(biāo)的廣告;以及圖11是描述一個處理過程的流程圖,通過該處理過程,服務(wù)器接收電子發(fā)布的廣告并且處理這些廣告,這樣它們可在隨后的某個時刻被檢索以作為自適應(yīng)目標(biāo)的廣告。
現(xiàn)在參考附圖,圖1描述了執(zhí)行本發(fā)明的分布式數(shù)據(jù)處理系統(tǒng)的示意圖。分布式數(shù)據(jù)處理系統(tǒng)100是一個實施本發(fā)明的計算機網(wǎng)絡(luò)。分布式數(shù)據(jù)處理系統(tǒng)100包括網(wǎng)絡(luò)102,它是用于在分布式數(shù)據(jù)處理系統(tǒng)100中連接在一起的各種裝置和計算機之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)102可包括諸如有線或光纜的永久連接,或者是通過電話連接的臨時連接。
在該所述實例中,服務(wù)器104與存儲單元106同時連接到網(wǎng)絡(luò)102。另外,客戶機108、110、112也連接到網(wǎng)絡(luò)102。這些客戶108、110、112可以是個人計算機或網(wǎng)絡(luò)計算機。對于這個應(yīng)用來說,網(wǎng)絡(luò)計算機可以是任何與網(wǎng)絡(luò)連接的計算機,它從與網(wǎng)絡(luò)連接的另一臺計算機接收程序或其它應(yīng)用。在所述實例中,服務(wù)器104向客戶108-112提供諸如自舉文件、操作系統(tǒng)圖象、和應(yīng)用程序等的數(shù)據(jù)。分布式數(shù)據(jù)處理系統(tǒng)100可包括其它服務(wù)器、客戶機和其它未示出的裝置。在所述實例中,分布式數(shù)據(jù)處理系統(tǒng)100是具有網(wǎng)絡(luò)102的因特網(wǎng),它表示使用TCP/IP協(xié)議組彼此通信的全球性網(wǎng)絡(luò)和網(wǎng)關(guān)的集合。因特網(wǎng)的核心是主結(jié)點和主計算機之間的高速數(shù)據(jù)通信線的基干,它由確定數(shù)據(jù)和信息路線的成千上萬的商業(yè)、政府、教育和其它計算機系統(tǒng)組成。當(dāng)然,分布式數(shù)據(jù)處理系統(tǒng)100也可作為一些不同的網(wǎng)絡(luò)類型實施,例如內(nèi)部網(wǎng)、局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。圖1是作為一個實例而不是作為本發(fā)明的體系結(jié)構(gòu)的限制。
參照圖2,框圖描述了根據(jù)本發(fā)明最佳實施例的可作為諸如圖1的服務(wù)器104的服務(wù)器實施的數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)處理系統(tǒng)200可以是一個包括與系統(tǒng)總線206連接的多個處理機202和204的對稱多處理機(SMP)系統(tǒng)。另一方面,也可采用單處理機系統(tǒng)。同樣連接到系統(tǒng)總線206的是存儲控制器/高速緩沖存儲器208,它向局部存儲器209提供一個接口。I/O總線網(wǎng)橋210與系統(tǒng)總線206連接并且向I/O總線212提供一個接口。如圖所示,存儲控制器/高速緩沖存儲器208和I/O總線網(wǎng)橋集成一體。
與I/O總線212連接的外圍部件互聯(lián)(PCI)總線橋214向PCI局部總線216提供一個接口。若干個調(diào)制解調(diào)器與PCI總線216連接。典型的PCI總線實施將支持四個PCI擴(kuò)展槽或內(nèi)插式附件連接器。到圖1的網(wǎng)絡(luò)計算機108-112的通信鏈路可通過經(jīng)內(nèi)插式附件板與PCI局部總線216連接的調(diào)制解調(diào)器218和網(wǎng)絡(luò)適配器220提供。
其它的PCI總線網(wǎng)橋222和224向其它的PCI總線226和228提供接口,通過它們可支持其它的調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。如圖所示,存儲器映象圖形適配器230和硬盤232可直接或間接地連接到I/O總線212。
本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解圖2所示的硬件可以有所不同。例如,諸如光盤驅(qū)動器等的其它外圍設(shè)備也可在使用所示硬件時使用或者是取代所示硬件。圖示的實例并不表示關(guān)于本發(fā)明的體系結(jié)構(gòu)的限制。
圖2示出的數(shù)據(jù)處理系統(tǒng)可以是諸如紐約Armonk的國際商用機器公司的產(chǎn)品IBM RISC/Symtem 600系統(tǒng),執(zhí)行高級交互式執(zhí)行程序(AIX)操作系統(tǒng)。
現(xiàn)在參照圖3,框圖示出了可實施本發(fā)明的數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)處理系統(tǒng)300是一個客戶計算機的實例。數(shù)據(jù)處理系統(tǒng)300采用外圍部件互聯(lián)(PCI)局部總線體系結(jié)構(gòu)。盡管所示實例采用了PCI總線,但也可使用諸如微信道和ISA的其它總線體系結(jié)構(gòu)。處理器302和主存儲器304通過PCI網(wǎng)橋308連接到PCI局部總線306。PCI網(wǎng)橋308也可包括集成的用于處理器302的存儲控制器和高速緩沖存儲器。還可通過直接部件互聯(lián)或通過內(nèi)插式附件板實施與PCI局部總線306的其它聯(lián)接。在所示的實例中,局域網(wǎng)(LAN)適配器310、SCSI主總線適配器312以及擴(kuò)展總線接口314通過直接部件連接與PCI局部總線306連接。相反地,音頻適配器316、圖形適配器318和音頻/視頻適配器319通過把內(nèi)插式附件板插入到擴(kuò)展槽而與PCI局部總線306連接。擴(kuò)展總線接口314提供鍵盤和鼠標(biāo)適配器320、調(diào)制解調(diào)器322和附加存儲器324的連接。SCSI主總線適配器提供硬盤驅(qū)動326、磁帶驅(qū)動328和CD-ROM驅(qū)動330的連接。典型的PCI局部總線實施將支持三個或四個PCI擴(kuò)展槽或內(nèi)插式附件連接器。
一種操作系統(tǒng)在處理器302上運行并且用于在圖3的數(shù)據(jù)系統(tǒng)300內(nèi)協(xié)調(diào)和提供各種部件的控制。該操作系統(tǒng)可以是從國際商用機器公司獲得的諸如0S/2的商用操作系統(tǒng)?!癘S/2”是國際商用機器公司的商標(biāo)。諸如Java的面向?qū)ο蟮木幊滔到y(tǒng)可結(jié)合該操作系統(tǒng)運行并且從在數(shù)據(jù)處理系統(tǒng)300上執(zhí)行的Java程序或應(yīng)用向該操作系統(tǒng)提供呼叫。“Java”是Sun微系統(tǒng)有限公司的商標(biāo)。用于該操作系統(tǒng)、該面向?qū)ο蟮牟僮飨到y(tǒng)以及應(yīng)用或程序的指令位于諸如硬盤驅(qū)動326的存儲裝置中,并且可裝載于主存儲器304中以用于由處理器302執(zhí)行。
本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解圖3中的硬件可根據(jù)實施情況而有所變化。諸如快速ROM(或等效的非易失存儲器)或光驅(qū)等的其它外部硬件或外圍設(shè)備可在使用圖3所示的硬件時使用或者取代圖3所示的硬件。而且,本發(fā)明的處理可應(yīng)用于多處理機數(shù)據(jù)處理系統(tǒng)。
例如,如果作為網(wǎng)絡(luò)計算機的可選配置,則數(shù)據(jù)處理系統(tǒng)300可不包括在圖3中以虛線表示可任選的SCSI主總線適配器312、硬盤驅(qū)動326、磁帶驅(qū)動328和CD-ROM330。那樣的話,被適當(dāng)?shù)胤Q作客戶端計算機的計算機必須包括某些類型的網(wǎng)絡(luò)通信接口,如LAN適配器310、調(diào)制解調(diào)器322等。作為另一個實例,數(shù)據(jù)處理系統(tǒng)300可以是一個獨立的系統(tǒng),可自舉而不需依賴于某些類型的網(wǎng)絡(luò)通信接口以及數(shù)據(jù)處理系統(tǒng)300是否包括某些類型的數(shù)據(jù)通信接口。作為又一個實例,數(shù)據(jù)處理系統(tǒng)300可以是一個個人數(shù)字助理(PDA)裝置,它使用ROM和/或快速ROM配置以提供用于存儲操作系統(tǒng)文件和/或用戶生成數(shù)據(jù)的非易失存儲器。
圖3示出的實例和上述的實例不表示體系結(jié)構(gòu)的限制。
現(xiàn)在參照圖4,流程圖描述了一種分布式數(shù)據(jù)處理系統(tǒng),用于通過在服務(wù)器內(nèi)使用數(shù)據(jù)流搜索器而自適應(yīng)地把廣告面向客戶。分布式數(shù)據(jù)處理系統(tǒng)400包括運行瀏覽器運行程序404的客戶402,它產(chǎn)生發(fā)送到服務(wù)器408的HTTP請求406。尋址到因特網(wǎng)上的其它服務(wù)器的客戶請求通過接口410路由到因特網(wǎng)。如果服務(wù)器408不需要把信息路由到因特網(wǎng)的另一服務(wù)器就能夠完成HTTP請求信息,則服務(wù)器408可訪問其自已的數(shù)據(jù)庫并且產(chǎn)生發(fā)送到客戶402的HTTP響應(yīng)。否則,服務(wù)器408在因特網(wǎng)的物理接口412接收數(shù)據(jù)并且最終把這個數(shù)據(jù)路由到客戶402作為HTTP響應(yīng)414。
分布式數(shù)據(jù)處理系統(tǒng)400接收來自各類顧客的電子發(fā)布的廣告并且把這些廣告存儲到未處理廣告數(shù)據(jù)庫416中。廣告處理單元418檢索來自未處理廣告數(shù)據(jù)庫416的廣告,處理這些廣告,并且把這些廣告存儲到分類廣告數(shù)據(jù)庫420中。通過搜索廣告中的傳達(dá)每個廣告內(nèi)容要點的廣告關(guān)鍵字來處理這些廣告。這些關(guān)鍵字列表相應(yīng)地與廣告一起存儲到分類廣告數(shù)據(jù)庫420中。
有關(guān)廣告的信息可存儲到廣告商數(shù)據(jù)庫421中。廣告商可提供捕捉廣告商相信其產(chǎn)品或服務(wù)包含于其中的更廣泛的上下文的一組關(guān)鍵字,而不是通過廣告中的主題決定每個廣告內(nèi)容的要點。例如,一個汽車制造商可能會創(chuàng)作一個不使用字眼“汽車”、“交通工具”、“機動車”的汽車廣告。這樣,如果關(guān)鍵字列表通過廣告內(nèi)容產(chǎn)生,那么所產(chǎn)生的關(guān)鍵字列表可能不會捕捉或傳達(dá)廣告商希望予以顯示的汽車廣告的意義。因而,廣告商可以產(chǎn)生用于產(chǎn)品或服務(wù)的全部分類的關(guān)鍵字列表,它針對特定人員統(tǒng)計或特定類型的數(shù)據(jù)流,而不需依靠通過廣告內(nèi)容產(chǎn)生的關(guān)鍵字列表。以此方式,該廣告商可把一個汽車廣告面向在網(wǎng)上瀏覽某類豪華商品的人。
服務(wù)器408從指向或?qū)ぶ返娇蛻?02的因特網(wǎng)接收數(shù)據(jù)流并且負(fù)責(zé)把數(shù)據(jù)流路由到客戶。但是,在結(jié)合本發(fā)明的系統(tǒng)中,服務(wù)器408在把數(shù)據(jù)流路由到客戶402之前對數(shù)據(jù)流進(jìn)行一定程度的處理。數(shù)據(jù)流搜索單元422搜索數(shù)據(jù)流的內(nèi)容并且產(chǎn)生發(fā)送到廣告選擇單元426的瀏覽歷史信息424。數(shù)據(jù)流的內(nèi)容包括URI和其它具有HTTP消息的信息、文件傳送協(xié)議(FTP)包、TCP/IP包等。換言之,數(shù)據(jù)流搜索單元422可結(jié)合搜索來自客戶的HTTP請求信息的可選的上流搜索單元423一起工作。有關(guān)客戶請求的信息可與從下載數(shù)據(jù)流搜集的信息組合,并且該組合的信息可發(fā)送到廣告選擇單元426。
廣告選擇單元426還接收會話特性信息428,它包括服務(wù)器408和客戶402之間的有關(guān)特定會話或連接的信息。換言之,在建立客戶和服務(wù)器之間的連接時,描述有關(guān)連接的各種參數(shù)的信息由服務(wù)器存儲和控制。會話特性信息可包括不同類型的信息,如作為客戶計算機使用的計算機平臺的類型;用于接收下載數(shù)據(jù)流的客戶軟件或瀏覽器軟件的版本號和類型;客戶和服務(wù)器之間會話的一天中的當(dāng)前時間;進(jìn)行會話的一年中的當(dāng)前季節(jié);會話可用的連接帶寬量;客戶的有效下載速度;會話的連接時間量;有關(guān)已經(jīng)下載到客戶的材料的字節(jié)數(shù)、網(wǎng)頁數(shù)、文件數(shù)、或其它內(nèi)容量度;插入到監(jiān)控的數(shù)據(jù)流中的廣告列表;發(fā)送到或針對客戶的廣告數(shù);以及客戶的地理位置。廣告插入單元430搜索并監(jiān)控尋址到客戶402的數(shù)據(jù)流以決定在數(shù)據(jù)流中適當(dāng)?shù)狞c自適應(yīng)地插入面向瀏覽器應(yīng)用程序404的用戶的廣告。廣告插入單元430產(chǎn)生一個發(fā)送到廣告選擇單元426的請求。
廣告選擇單元426使用瀏覽歷史信息424和會話特性信息428從分類廣告數(shù)據(jù)庫420中選擇自適應(yīng)確定目標(biāo)的廣告。如果廣告選擇單元426確定分類廣告數(shù)據(jù)庫420沒有與瀏覽歷史信息424和會話特性信息428較匹配的合適廣告,則廣告選擇單元426可從廣告商數(shù)據(jù)庫421中選擇廣告。
廣告選擇單元426把所選廣告發(fā)送到廣告插入單元430,后者把廣告放入到數(shù)據(jù)流中的適當(dāng)位置并且把修改的數(shù)據(jù)流或HTTP響應(yīng)信息提供給數(shù)據(jù)流搜索單元422。
以此方式,數(shù)據(jù)流搜索單元422、廣告選擇單元426和廣告插入單元430共同工作以監(jiān)控瀏覽器應(yīng)用程序404的用戶請求的數(shù)據(jù)流,這樣,服務(wù)器408可確定數(shù)據(jù)流內(nèi)合適的點以用于目標(biāo)廣告的插入并且把所選廣告小心地放置在數(shù)據(jù)流中的這些位置上。該數(shù)據(jù)流作為高速緩存的數(shù)據(jù)流存儲,這樣數(shù)據(jù)流搜索單元422不能在數(shù)據(jù)流流經(jīng)服務(wù)器時實時搜索。按照合適的或預(yù)定的間隔,數(shù)據(jù)流搜索單元422通過使用從高速緩存的數(shù)據(jù)流收集的統(tǒng)計數(shù)據(jù)報告瀏覽歷史信息。使用高速緩存數(shù)據(jù)流的選擇是根據(jù)數(shù)據(jù)流搜索單元422的處理速度、數(shù)據(jù)流的帶寬等確定的。
沿數(shù)據(jù)流的連續(xù)位置的廣告插入單元430和數(shù)據(jù)流搜索單元422的相對位置可以顛倒,而不會影響服務(wù)器408選擇性地把廣告面向客戶系統(tǒng)的能力。在所示實例中,廣告插入單元430把所選廣告放置到隨后由數(shù)據(jù)流搜索單元422搜索的數(shù)據(jù)流中。通過在數(shù)據(jù)流被搜索之前把廣告放置到數(shù)據(jù)流中,已經(jīng)放置到數(shù)據(jù)流中的該廣告變成了瀏覽歷史信息424的一部分。如果插入的廣告恰好被廣告選擇單元426選中,那么插入的廣告將與數(shù)據(jù)流混合,這樣該廣告不會曲解數(shù)據(jù)流搜索單元422產(chǎn)生的結(jié)果。如果經(jīng)驗結(jié)果判定插入到數(shù)據(jù)流的廣告插入曲解了數(shù)據(jù)流搜索產(chǎn)生的結(jié)果,則可采用一個反饋結(jié)構(gòu),其中廣告選擇單元426也把所選廣告提供給數(shù)據(jù)流搜索單元422,這樣插入到數(shù)據(jù)流的廣告不會曲解數(shù)據(jù)流搜索單元422產(chǎn)生的搜索結(jié)果。
在另一個實施例中,數(shù)據(jù)流搜索單元422在廣告插入單元430執(zhí)行廣告插入之前搜索數(shù)據(jù)流。在這種情況下,數(shù)據(jù)流搜索單元422產(chǎn)生的結(jié)果將表示瀏覽器應(yīng)用程序404的用戶實際請求的內(nèi)容,即所產(chǎn)生的結(jié)果將表示沒有廣告的數(shù)據(jù)流。但是,在廣告構(gòu)成尋址到客戶402的數(shù)據(jù)流中的大部分?jǐn)?shù)據(jù)的情況下,所產(chǎn)生的結(jié)果僅表示該數(shù)據(jù)流的一小部分。換句話說,如果瀏覽器應(yīng)用程序404的用戶正通過含有大量廣告的網(wǎng)頁瀏覽,那么數(shù)據(jù)流搜索單元422的主生結(jié)果可能不會實際代表瀏覽歷史信息424中廣告的內(nèi)容。
把確定目標(biāo)的廣告提供給觀看者的能力的基礎(chǔ)是假定用戶已經(jīng)同意接收這類廣告以作為某種有償報酬的交換。在前面的某個時刻,觀看者已經(jīng)建立了在線服務(wù)提供商或因特網(wǎng)服務(wù)商(ISP)或其它類似服務(wù)商的帳號。此時,觀看者可能已經(jīng)被告知ISP將吸引觀看者接收確定目標(biāo)的廣告。觀看者可接受或拒絕在該時刻的提供的廣告,但觀看者可在未來某個時刻通過在瀏覽器內(nèi)選擇一個功能以通知服務(wù)器觀看者已經(jīng)改變了此設(shè)置或者通過提交一個電子形式或網(wǎng)頁來通知服務(wù)器設(shè)置的改變,從而改變這個設(shè)置。在一次會話期間,觀看者可能通過配置請求改變這個設(shè)置開/關(guān)多次。
上流搜索單元423可監(jiān)控客戶輸入信息以查看是否有配置請求。服務(wù)器把這些配置請求作為會話特性信息的一部分,以決定是否把目標(biāo)廣告放置到觀看者的數(shù)據(jù)流中。
作為對接收這些廣告的回報,觀看者可從ISP獲得該ISP可提供的免費連接時間,這是因為該ISP從希望ISP提供一個用于自適應(yīng)地把這些廣告面向觀看者的服務(wù)器的廣告商征收費用。該ISP獲利是因為來自廣告商的收入大于連接到該ISP的觀看者所花費的連接費。
ISP和觀看者之間的費用表可以是全有-或-全無的布局或是漸進(jìn)制。觀看者可獲得免費的連接時間以作為僅接收目標(biāo)廣告的交換。換言之,觀看者可通過接收特定數(shù)目的確定目標(biāo)的廣告而獲得某種報酬,并且觀看者通過更大量的觀看廣告可獲得更多的回報。通過監(jiān)控服務(wù)器傳送給客戶的廣告數(shù),或者通過監(jiān)控觀看者觀看目標(biāo)廣告時的連接時間量,ISP可準(zhǔn)確地計算記入觀看者帳號的金額。已發(fā)送到客戶的目標(biāo)廣告量可作為會話特性信息的一部分。例如,觀看者能夠以反比于所觀看的廣告數(shù)的降低的價格獲得連接時間。隨著觀看廣告的增加,ISP逐漸降低用戶下月通過ISP的在線連接時間的價格。
作為獲得減價的連接時間的替代,觀看者可獲得可交換商品或服務(wù)的頻繁觀看者的信用。該觀看者可使用該信用值與特定的廣告商交換商品和服務(wù),以作為觀看該廣告商廣告的回報,或者觀看者可使用該信用值交換ISP的商品或服務(wù)。
現(xiàn)在參照圖5,框圖描述了一種分布式數(shù)據(jù)處理系統(tǒng),它通過搜索尋址到客戶機自身具有數(shù)據(jù)處理單元的客戶機的數(shù)據(jù)流而把廣告自適應(yīng)地面向客戶。分布式數(shù)據(jù)處理系統(tǒng)500包括運行瀏覽器應(yīng)用程序504的客戶502,應(yīng)用程序504產(chǎn)生發(fā)送到服務(wù)器508的HTTP請求506。尋址到因特網(wǎng)的其它服務(wù)器的客戶請求通過接口510路由到因特網(wǎng)。如果服務(wù)器508不需要把信息發(fā)送到因特網(wǎng)的另一服務(wù)器就能夠?qū)崿F(xiàn)HTTP請求信息,那么服務(wù)器508可訪問其自己的數(shù)據(jù)庫并且產(chǎn)生發(fā)送到客戶機502的HTTP響應(yīng)。否則,服務(wù)器508在物理接口512接收因特網(wǎng)的數(shù)據(jù)并且最終把這個數(shù)據(jù)路由到客戶502作為HTTP響應(yīng)514。
分布式數(shù)據(jù)處理系統(tǒng)500接收來自各類消費者的電子發(fā)布的廣告,并且把這些廣告存儲到未處理廣告數(shù)據(jù)庫516中。廣告處理單元518檢索來自未處理廣告數(shù)據(jù)庫516的廣告,并且把這些廣告存儲到分類廣告數(shù)據(jù)庫520中。廣告商數(shù)據(jù)庫521以與根據(jù)圖4所描述的廣告商數(shù)據(jù)庫421相類似的方式存儲有關(guān)廣告商的信息。
如上所述,分別沿著尋址到客戶機402的數(shù)據(jù)流的數(shù)據(jù)流通路的廣告插入單元430和數(shù)據(jù)流搜索單元422的位置可以互換或者分開,而不會影響服務(wù)器408自適應(yīng)地把廣告面向圖4中的瀏覽器應(yīng)用程序404的用戶的能力。圖5描述了在客戶502中的瀏覽器應(yīng)用程序504內(nèi)部分應(yīng)用了本發(fā)明的實例。
搜索提供給瀏覽器應(yīng)用程序504用戶的搜索數(shù)據(jù)流的功能由數(shù)據(jù)流搜索單元534執(zhí)行。數(shù)據(jù)流搜索單元534搜索數(shù)據(jù)流以產(chǎn)生有關(guān)客戶502通過用戶的瀏覽操作接收的內(nèi)容的瀏覽歷史信息。數(shù)據(jù)流搜索單元534產(chǎn)生的瀏覽歷史信息由瀏覽器504推進(jìn)到服務(wù)器508。該推進(jìn)事件的周期性可根據(jù)客戶502下載的數(shù)據(jù)量,客戶502的帶寬限制,服務(wù)器508設(shè)置的用于接收瀏覽歷史信息的預(yù)定時間等來確定。
一旦服務(wù)器508接收HTTP和瀏覽歷史信息506,則服務(wù)器508把HTTP請求路由到因特網(wǎng),同時保留瀏覽歷史信息532,它由可選的搜索客戶輸入請求的上流搜索單元523濾波。瀏覽歷史信息532可置入HTTP信息中或者是置入與服務(wù)器508以各類不同的協(xié)議通信的一些其它類的數(shù)據(jù)包中。上流搜索單元523把瀏覽歷史信息532發(fā)送到廣告選擇單元526,它處理和存儲每次與服務(wù)器508會話或連接的瀏覽歷史信息532。廣告插入單元530搜索并監(jiān)控尋址到502的數(shù)據(jù)流。在該數(shù)據(jù)流的合適位置,廣告插入單元530決定自適應(yīng)目標(biāo)廣告應(yīng)當(dāng)放置到數(shù)據(jù)流中并且請求一個來自廣告選擇單元526的廣告。
廣告選擇單元526使用瀏覽歷史信息532和會話特性信息528以從分類廣告數(shù)據(jù)庫520中選擇廣告。廣告選擇單元526把所選廣告發(fā)送到廣告插入單元530,這樣所選廣告可被插入到數(shù)據(jù)流中并且尋址到客戶502。如果廣告選擇單元526確定分類廣告數(shù)據(jù)庫520沒有與瀏覽歷史信息524和會話特性信息528較匹配的合適廣告,那么廣告選擇單元526可從廣告商數(shù)據(jù)庫521選擇廣告。
以此方式,數(shù)據(jù)流搜索單元534、廣告插入單元530以及廣告選擇單元526共同協(xié)作以監(jiān)控發(fā)送到瀏覽器應(yīng)用程序504的用戶的數(shù)據(jù)流內(nèi)容。數(shù)據(jù)流監(jiān)控結(jié)果從客戶提供到服務(wù)器。服務(wù)器隨即選擇專門面向客戶端瀏覽器應(yīng)用程序的用戶的廣告,這個選擇進(jìn)行的方式是該廣告與用戶觀看的數(shù)據(jù)流的剩余部分的內(nèi)容相關(guān)。
在另一個實施例中,廣告插入單元530可把其它廣告置入到數(shù)據(jù)流申而不是置入立即呈現(xiàn)給當(dāng)前網(wǎng)頁的客戶的觀看者的廣告。這些其它廣告可放置在不由客戶端上的瀏覽器顯示的專用標(biāo)記標(biāo)識(markup tag)內(nèi)。但是其它的廣告與組成網(wǎng)頁的其它材料一起被高速緩存。在觀看者并不使用瀏覽器的不活動或空閑周期,這些廣告可由瀏覽器顯示在客戶的顯示裝置上。
現(xiàn)在參照圖6,流程圖描述了客戶接收包含自適應(yīng)確定目標(biāo)的廣告的數(shù)據(jù)流的處理過程。正如前面參考圖4的客戶402所示出的,圖6可對客戶執(zhí)行處理。該處理在瀏覽器應(yīng)用程序的用戶選擇一個超鏈接或把一個統(tǒng)一資源識別符(URI)輸入到客戶瀏覽器的時候開始(步驟602)??蛻綦S即把HTTP請求信息發(fā)送到服務(wù)器(步驟604)。在某一時刻,客戶機接收服務(wù)器響應(yīng)先前傳送的HTTP請求信息的HTTP響應(yīng)信息,并且這些HTTP響應(yīng)信息包括自適應(yīng)目標(biāo)的廣告(步驟606)??蛻魹g覽器隨即顯示帶有這些廣告的用戶請求信息(步驟608)。
現(xiàn)在參考圖7,流程圖描述了由服務(wù)器執(zhí)行的處理,它搜索數(shù)據(jù)流以插入尋址到客戶的自適應(yīng)目標(biāo)的廣告。圖7表示可對類似于圖4的服務(wù)器的服務(wù)器執(zhí)行處理。該處理過程在服務(wù)器接收客戶的HTTP請求信息時開始(步驟702)。如果必要的話,服務(wù)器把HTTP請求信息路由到因特網(wǎng)上。某些HTTP請求可提供給服務(wù)器內(nèi)的URL或是提供給由服務(wù)器提供服務(wù)的URL,此時服務(wù)器可直接提供信息而不需要把HTTP請求路由到因特網(wǎng)上。服務(wù)器通過響應(yīng)前面路由的HTTP請求信息而接收路由到客戶的HTTP響應(yīng)信息(步驟706)。服務(wù)器隨即把自適應(yīng)目標(biāo)的廣告插入到組成尋址到客戶的數(shù)據(jù)流的HTTP響應(yīng)信息中的適當(dāng)位置(步驟708)。服務(wù)器內(nèi)的數(shù)據(jù)流搜索單元搜索數(shù)據(jù)流的關(guān)鍵字以產(chǎn)生用戶會話專用的關(guān)鍵字列表(步驟710)。
數(shù)據(jù)流搜索單元能夠以各種方式產(chǎn)生關(guān)鍵字列表。盡管該方法通常需要搜索數(shù)據(jù)流的一組關(guān)鍵字并且編輯各個關(guān)鍵字的次數(shù)計算,但幾種不同的標(biāo)準(zhǔn)或統(tǒng)計方法可應(yīng)用于關(guān)鍵字出現(xiàn)次數(shù)的計算,從而決定哪些關(guān)鍵字將被包括以作為瀏覽歷史信息的關(guān)鍵字代表組。重要的一點是很多不同類型或不同組的規(guī)則可應(yīng)用到數(shù)據(jù)流的分析中,為的是通過觀看的材料判定用戶興趣的一般傾向。此時,這個分析將產(chǎn)生一組變化的關(guān)鍵字以作為瀏覽器歷史信息中的相關(guān)信息。
一種產(chǎn)生關(guān)鍵字列表的方法包括使用一個移動的內(nèi)容窗口以用于在數(shù)據(jù)流之內(nèi)進(jìn)行分析。換言之,數(shù)據(jù)流的某個子集被分析以產(chǎn)生必要的關(guān)鍵字列表。這個移動的內(nèi)容窗口能夠以幾種方式確定。確定移動內(nèi)容窗口的第一種方法是分析應(yīng)當(dāng)由數(shù)據(jù)流搜索單元分析的作為內(nèi)容窗口的預(yù)定數(shù)的下載網(wǎng)頁。隨著時間的推移,內(nèi)容窗口是最近下載的預(yù)定數(shù)的網(wǎng)頁。確定移動內(nèi)容窗口的第二種方法是作為內(nèi)容窗口尺寸的測量標(biāo)準(zhǔn)的可變字節(jié)數(shù)的應(yīng)用。這個可變尺寸可設(shè)定為幾個諸如關(guān)鍵字列表的大小以及用戶下載數(shù)據(jù)量等的參數(shù)的函數(shù)。
服務(wù)器中的廣告選擇單元存儲從數(shù)據(jù)流搜索單元接收的每次客戶會話的瀏覽歷史信息(步驟712)。該瀏覽器歷史信息可包括除了產(chǎn)生的關(guān)鍵字列表之外的其它信息,例如識別組成數(shù)據(jù)流的信息的初始位置的URI。當(dāng)廣告選擇單元選擇將要發(fā)送到客戶的合適廣告時,這個信息被存儲以用于隨后的檢索。服務(wù)器隨即把修改的HTTP響應(yīng)信息路由到該客戶(步驟714)。
現(xiàn)在參照圖8,流程圖描述了一個處理過程,其中客戶搜索尋址到客戶的輸入數(shù)據(jù)流以產(chǎn)生傳送回服務(wù)器的瀏覽歷史信息。圖8所述的處理過程可由諸如圖5所示的客戶502的客戶實施。這個處理過程在用戶選擇一個超鏈接或把URI輸入到客戶瀏覽器的時候開始(步驟802)。該客戶隨即把HTTP請求信息與當(dāng)前會話的瀏覽歷史信息一起發(fā)送到服務(wù)器(步驟804)。隨后,客戶從服務(wù)器接收HTTP響應(yīng)信息,包括前面的請求信息并且包括通過響應(yīng)先前從客戶發(fā)送到服務(wù)器的瀏覽歷史信息而放置到HTTP響應(yīng)信息的適當(dāng)位置的自適應(yīng)目標(biāo)的廣告(步驟806)??蛻魹g覽器隨即顯示用戶請求的信息(步驟808)。
在圖7和8中操作數(shù)據(jù)流搜索單元所使用的方法可根據(jù)用于分析數(shù)據(jù)流的算法的變化或組合而有所不同。數(shù)據(jù)流可由各類信息和信息對象組成。當(dāng)數(shù)據(jù)流搜索單元搜索數(shù)據(jù)流時,數(shù)據(jù)流中的每部分信息都可被單獨分析。例如,在主要是由HTML網(wǎng)頁構(gòu)成的數(shù)據(jù)流中,超鏈接和標(biāo)記標(biāo)識與網(wǎng)頁主體中的ASCII文本分開分析。
作為可用于分析數(shù)據(jù)流的各種處理的一個實例,可采用一種自適應(yīng)加權(quán)方案,它加權(quán)數(shù)據(jù)流的特定部分重于其它部分,即在判定觀看者興趣焦點時認(rèn)為某些部分比其它部分重要。超鏈接標(biāo)記(tag)或內(nèi)置于HTML標(biāo)記中的文本可比其它類型的文本更重地加權(quán)。如果數(shù)據(jù)流的觀看者在閱讀有關(guān)泳衣的內(nèi)容并且?guī)讉€網(wǎng)頁中的鏈接包含了指向夏季運動、島嶼度假等的URI,則搜索單元加權(quán)這些鏈接中的文本要重于其它的文本。當(dāng)使用所產(chǎn)生的關(guān)鍵字列表時,將選擇更直接針對超鏈接內(nèi)而不是文本主體中的內(nèi)容的廣告。如果一個人通過點擊經(jīng)超鏈路來閱讀網(wǎng)頁,那么與這些超鏈接一起出現(xiàn)在網(wǎng)頁上的廣告可能將更緊密地匹配在隨后選擇超鏈接時準(zhǔn)備觀看的網(wǎng)頁上的內(nèi)容。
特別是,如果搜索器已經(jīng)分析了標(biāo)記并且發(fā)現(xiàn)數(shù)據(jù)流中的URI之內(nèi)的一個字或一組字,那么可能要求廣告商向操作服務(wù)器的ISP付更高的廣告費以插入針對特定URI的特定廣告。接著前面的實例,泳衣制造商可能要付更高的費以使泳衣廣告可在每次URI出現(xiàn)在包括字干“island”如http//www.greatvacations.com/islands.的數(shù)據(jù)流中時出現(xiàn)。
更復(fù)雜的收費表產(chǎn)生更復(fù)雜的公式。會話特性信息可與所產(chǎn)生的關(guān)鍵字列表組合以形成一種確定廣告目標(biāo)的有效方式。通過使用前面的實例,如果會話特性指示出觀看數(shù)據(jù)流的人住在Hawaii而不是Montana的話,泳衣制造商更愿意為帶有字干“島嶼”的URI的出現(xiàn)付更高的費用。下面將更詳細(xì)地解釋可在會話特性信息中獲得的其它信息項。
在對從客戶流到服務(wù)器并且路由到因特網(wǎng)上的數(shù)據(jù)流執(zhí)行搜索時,通過使用URI自適應(yīng)確定目標(biāo)的廣告會特別有效。HTTP請求信息中的URI是觀看者已經(jīng)選擇作為即刻感興趣的特定目標(biāo)。當(dāng)這些URI中的字與數(shù)據(jù)流中的其它字相比而被更重地加權(quán)時,所產(chǎn)生的關(guān)鍵字列表可更精確地集中于隨后檢索的數(shù)據(jù)流,并且插入到數(shù)據(jù)流中的廣告可有效地針對觀看者的興趣。
除了URI外,可加重加權(quán)的數(shù)據(jù)流的另一部分是元數(shù)據(jù)或元信息。元數(shù)據(jù)是描述另一相關(guān)數(shù)據(jù)項即提供有關(guān)其它信息的特性的信息的數(shù)據(jù)。使用HTML構(gòu)建的網(wǎng)頁常常包括META標(biāo)記(tag),它包括內(nèi)植了META標(biāo)記的網(wǎng)頁的元數(shù)據(jù)。由于META標(biāo)記內(nèi)的內(nèi)容沒有呈現(xiàn)給網(wǎng)頁的觀看者,所以這些標(biāo)記可包括任何作者希望以隱蔽方式存儲的信息。某些商業(yè)網(wǎng)絡(luò)的搜索引擎使用META標(biāo)記內(nèi)的內(nèi)容以用于索引網(wǎng)頁。
通常,META標(biāo)記包括關(guān)鍵字列表和類似于摘要的網(wǎng)頁內(nèi)容的簡短描述。這些關(guān)鍵字由網(wǎng)頁的發(fā)布者或作者選擇,并且在隨意地選擇了這些關(guān)鍵字時可假定META標(biāo)記內(nèi)的信息提供其相關(guān)內(nèi)容的精確壓縮。因此,META標(biāo)記內(nèi)的內(nèi)容是自適應(yīng)加權(quán)的有效目標(biāo)。由于數(shù)據(jù)流搜索單元試圖產(chǎn)生一個關(guān)鍵字列表,所以與網(wǎng)頁的其它部分相比要更重地加權(quán)關(guān)鍵字列表或已經(jīng)內(nèi)置于網(wǎng)頁內(nèi)的摘要的處理過程對于把面向緊密匹配數(shù)據(jù)流內(nèi)容的廣告是特別有效的。
元數(shù)據(jù)以各種方式置于可在因特網(wǎng)上發(fā)送的文檔中。作為除了HTMLMETA標(biāo)記之外的另一個實例,可擴(kuò)展標(biāo)記語言(XML)被標(biāo)準(zhǔn)化以結(jié)合提供元數(shù)據(jù)的特性。元內(nèi)容框架(MCF)和XML-數(shù)據(jù)是兩個協(xié)議,它們把元信息的理念加入到具有上面提出的許多不同類型和組的規(guī)則可應(yīng)用于數(shù)據(jù)流的分析的觀點的XML.Continuting中,數(shù)據(jù)流搜索單元可把用于移動窗口的規(guī)則與用于自適應(yīng)加權(quán)的規(guī)則結(jié)合起來。組合規(guī)則的一種方式是把時間特征引入關(guān)鍵字的加權(quán)。新近通過搜索數(shù)據(jù)流的移動窗口產(chǎn)生的關(guān)鍵字與先前產(chǎn)生的關(guān)鍵字相比被更重地加權(quán)。由于先前產(chǎn)生的關(guān)鍵字隨著時間不斷增加,所以它們的相關(guān)加權(quán)不斷減弱。
現(xiàn)在參照圖9,流程圖描述了服務(wù)器從客戶接收瀏覽歷史信息并且把自適應(yīng)目標(biāo)的廣告插入到發(fā)送回客戶的數(shù)據(jù)流中的處理過程。圖9中描述的處理過程可在諸如圖5所示的服務(wù)器508的服務(wù)器中執(zhí)行。該處理在服務(wù)器從客戶接收HTTP請求信息時開始(步驟902)。如果必要地話,服務(wù)器把HTTP請求信息路由到因特網(wǎng),或者在服務(wù)器內(nèi)尋找請求的信息(步驟904)。服務(wù)器還接收來自客戶的瀏覽歷史信息的周期報告(步驟906)。服務(wù)器內(nèi)的廣告選擇單元存儲每次客戶會話的瀏覽器歷史信息(步驟908)。在某一時刻,服務(wù)器通過響應(yīng)最初的HTTP請求信息而從因特網(wǎng)接收將要路由到客戶的HTTP響應(yīng)信息(步驟910)。該服務(wù)器隨即把自適應(yīng)目標(biāo)的廣告插入到HTTP響應(yīng)信息內(nèi)的合適位置(步驟912)。隨后,該服務(wù)器把包括自適應(yīng)目標(biāo)廣告的HTTP響應(yīng)信息路由到客戶(步驟914)。
現(xiàn)在參照圖10,流程圖描述了一個處理過程,通過該處理過程,服務(wù)器根據(jù)客戶的瀏覽歷史選擇自適應(yīng)選定的廣告。圖10描述的處理過程與諸如圖4示出的服務(wù)器408的服務(wù)器內(nèi)的元件使用的處理過程類似。
服務(wù)器內(nèi)的廣告選擇單元接收來自廣告插入單元的某個特定客戶會話的將要放置到數(shù)據(jù)流中的廣告的請求(步驟1002)。廣告選擇單元為該特定客戶會話檢索先前存儲的瀏覽歷史信息(步驟1004)。廣告選擇單元還檢索會話特性信息(步驟1006)。隨后,廣告選擇單元把來自瀏覽歷史信息的關(guān)鍵字列表與存儲在分類廣告數(shù)據(jù)庫中先前存儲的廣告分類的關(guān)鍵字列表相比較。廣告選擇單元隨即把會話特性信息與先前所選的廣告分類中的廣告組的子分類信息相對比(步驟1010)。
會話特性信息可包括不同的信息類型,例如作為客戶計算機使用的計算機平臺的類型;客戶和服務(wù)器之間的會話的一天中的當(dāng)前時間;進(jìn)行會話的一年中的當(dāng)前季節(jié);會話可用的連接帶寬量;以及客戶計算機的地理位置。這類信息可能限制了選擇廣告子分類的機會。例如,通過使用諸如IBM兼容PC或蘋果Macintosh計算機的計算機平臺的判定,更多的藝術(shù)廣告可面向Macintosh的用戶,這是因為Macintosh在桌面出版業(yè)中更流行。根據(jù)每天的時間,商業(yè)類廣告可在白天提供給用戶,而休閑或娛樂類廣告可在晚上提供給用戶。根據(jù)會話發(fā)生的季節(jié)可向用戶發(fā)送季節(jié)性廣告,如冬天發(fā)送滑雪的廣告而夏天發(fā)送劃船的廣告。根據(jù)可使用的連接帶寬,可向使用56k調(diào)制解調(diào)器的用戶發(fā)送圖形較簡單的廣告,同時可向使用電纜調(diào)制解調(diào)器的用戶發(fā)送具有MPEG電影的復(fù)雜廣告。根據(jù)客戶機的位置,北方-南方、東方-西方,或者是鄉(xiāng)村-城市的位置來決定用于產(chǎn)品和服務(wù)源的合適的廣告分類。
隨后,廣告選擇單元根據(jù)這些比較結(jié)果選擇來自分類廣告數(shù)據(jù)庫的廣告(步驟1012)。如上所述,也可根據(jù)通常描述廣告商提供的產(chǎn)品或服務(wù)或者是描述廣告商努力使目標(biāo)廣告到達(dá)一般類型的觀看者的廣告商數(shù)據(jù)庫中的信息選擇廣告。廣告選擇單元隨即把所選廣告發(fā)送到廣告插入單元(步驟1014)。隨后,廣告插入單元把作為自適應(yīng)目標(biāo)廣告的所選廣告插入到路由至客戶的作為尋址到該客戶的數(shù)據(jù)流的一部分的修改的HTTP響應(yīng)信息中(步驟1016)。
可以改進(jìn)圖10的處理步驟,這樣廣告選擇系統(tǒng)在組成尋址到客戶的數(shù)據(jù)流的HTTP響應(yīng)信息的路由期間實際上可在背景執(zhí)行,而不用實時執(zhí)行。換言之,當(dāng)廣告選擇單元為特定客戶會話接收瀏覽歷史信息時,除了存儲瀏覽歷史信息,廣告選擇單元不需要等待來自廣告插入單元的請求就可開始為客戶會話選擇自適應(yīng)目標(biāo)的廣告的處理過程。在這種方式下,廣告選擇單元可以具有早已為特定客戶選擇的合適的廣告或廣告組,這樣不防礙廣告插入單元等待來自廣告選擇單元的響應(yīng)。
一旦該廣告選擇單元為特定的客戶會話選擇了一個或多個合適的廣告,那么它可把所選廣告的識別信息或指針與在廣告選擇單元內(nèi)的存儲的瀏覽歷史信息一起存儲到分類廣告數(shù)據(jù)庫中。在這個實例中,圖1O的步驟1002緊挨著步驟1014之前執(zhí)行,這樣用于選擇自適應(yīng)目標(biāo)的廣告的處理中的任何步驟已經(jīng)先執(zhí)行,并且廣告插入單元可接收快速響應(yīng)以用于識別并把廣告插入到要路由到客戶的數(shù)據(jù)流中。
現(xiàn)在參照圖11,流程圖描述了一個處理過程,通過該處理過程,服務(wù)器接收電子發(fā)布的廣告并且處理這些廣告,這樣它們可在隨后的某個時刻被檢索到以作為自適應(yīng)目標(biāo)的廣告。圖11描述了可由諸如圖4的廣告處理單元418的數(shù)據(jù)處理單元執(zhí)行的處理過程。
包括建立瀏覽器會話的服務(wù)器的分布式數(shù)據(jù)處理系統(tǒng)接收電子發(fā)布的廣告并且把它們存儲到包括未處理廣告的數(shù)據(jù)庫中(步驟1102)。在某個時刻,廣告處理單元檢索先前存儲在未處理廣告數(shù)據(jù)庫中的電子發(fā)布的廣告(步驟1104)。廣告處理單元隨即產(chǎn)生源自所檢索廣告內(nèi)的內(nèi)容的所檢索廣告的關(guān)鍵字列表(步驟1106)。隨后,廣告處理單元根據(jù)其產(chǎn)生的關(guān)鍵字列表把檢索的廣告分類并且再分類(步驟1108)。之后,廣告處理單元以適當(dāng)?shù)姆诸惡瓦M(jìn)一步分類相應(yīng)地存儲檢索的廣告以及其它的電子出版和處理的廣告(步驟111O)。服務(wù)器上的廣告選擇單元隨后搜索并且檢索來自分類廣告數(shù)據(jù)庫的所處理的廣告(步驟1112)。
這樣,本發(fā)明提供了一種方法和裝置,用于根據(jù)用戶的瀏覽歷史自適應(yīng)地把廣告發(fā)送給特定的用戶。在用戶瀏覽因特網(wǎng)時,用戶的數(shù)據(jù)流被分析為呈現(xiàn)用戶興趣焦點的內(nèi)容簡要的關(guān)鍵字組??筛鶕?jù)用戶興趣摘要選擇廣告,并且可把廣告以廣告密切類似于其周圍上下文的形式放置到數(shù)據(jù)流中。
本發(fā)明還提供了一種用于吸引網(wǎng)絡(luò)觀看者觀看自適應(yīng)目標(biāo)的廣告的方法,它是通過向觀看者提供某種報酬作為觀看廣告的交換。一旦觀看者同意在下載的數(shù)據(jù)流中接收廣告,則聯(lián)機服務(wù)商就把廣告放置到觀看者的數(shù)據(jù)流中,并且該觀看者獲得一定價值的回報,如免費在線連接時間、減價的連接時間或者是可應(yīng)用于其它聯(lián)機消費的所得的消費結(jié)算。聯(lián)機服務(wù)提供商或ISP因為這個特定服務(wù)而從廣告商獲得收入,一般來說其收益大于向觀看者收取的連接費用的收益。通過獲知哪些用戶觀看了哪些廣告,廣告商可有效地使用廣告支出以針對最有可能購買廣告商產(chǎn)品和服務(wù)的那些觀看者。
參照本發(fā)明上面的描述,本發(fā)明的優(yōu)點將顯而易見。沒有關(guān)于訪問特定網(wǎng)站或域的網(wǎng)絡(luò)觀看者的人員統(tǒng)計信息,廣告商只能僅僅依靠與觀看網(wǎng)頁數(shù)相關(guān)的統(tǒng)計信息。廣告商可根據(jù)對放置了它們的廣告的網(wǎng)頁的流量(traffic)的識別來為廣告的放置付款。廣告商也可根據(jù)網(wǎng)站或網(wǎng)絡(luò)入口的總的商業(yè)方案選擇廣告的放置。通過使用本發(fā)明,廣告商可以更明智地以一種觀看者能夠意識到通過接收與其興趣焦點相關(guān)的廣告可得到額外收入的方式把廣告面向觀看者。與把廣告放置到廣播或電纜信道中所使用的方法相比,本發(fā)明提供了更精確發(fā)送廣告的能力。在這些情況中,廣播后必須進(jìn)行消費研究以確定觀看特定廣播的觀看者的人員統(tǒng)計信息。通過使用本發(fā)明,廣告可與用戶觀看的內(nèi)容實時或接近實時地融合。
重要的是,盡管本發(fā)明已經(jīng)在完全起作用的數(shù)據(jù)處理系統(tǒng)的范圍內(nèi)進(jìn)行了描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解本發(fā)明的處理能夠以指令的計算機可讀介質(zhì)的形式或各種形式分布,并且本發(fā)明同樣不考慮用于執(zhí)行該分布的特定類型的信號方位介質(zhì)。計算機可讀介質(zhì)的例子包括諸如軟盤、硬磁盤機、RAM、CD-ROM的可記錄類介質(zhì)以及諸如數(shù)字和模擬通信鏈路的傳輸類介質(zhì)。
給出本發(fā)明的描述為的是圖示和說明本發(fā)明,但這并不意味著以公開的形式包括或限制本發(fā)明。對于本領(lǐng)域的一般技術(shù)人員來說可進(jìn)行很多改進(jìn)和變化。實施例的選擇和描述是為了更好地解釋本發(fā)明的原理、實際應(yīng)用,并且能夠使本領(lǐng)域的其它技術(shù)人員理解本發(fā)明適合于打算用于特定用途的各種改進(jìn)的各種實施例。
權(quán)利要求
1.一種用于在分布式數(shù)據(jù)處理系統(tǒng)中從服務(wù)器向客戶提供聯(lián)機連接服務(wù)的方法,該方法包括的計算機執(zhí)行步驟是由于連接服務(wù)器和客戶的會話而把所選廣告插入到數(shù)據(jù)流中;以及通過響應(yīng)把所選廣告插入到數(shù)據(jù)流中而降低聯(lián)機連接服務(wù)的價格。
2.一種用于在分布式數(shù)據(jù)處理系統(tǒng)中從服務(wù)器向客戶提供聯(lián)機連接服務(wù)的方法,該方法包括的計算機執(zhí)行步驟是在服務(wù)器上搜索連接服務(wù)器和客戶的會話的數(shù)據(jù)流;根據(jù)搜索數(shù)據(jù)流的結(jié)果選擇廣告;把所選廣告插入到數(shù)據(jù)流中;以及通過響應(yīng)把所選廣告插入到數(shù)據(jù)流中而降低聯(lián)機連接服務(wù)的價格。
3.根據(jù)權(quán)利要求2所述的方法進(jìn)一步包括計算聯(lián)機連接服務(wù)的成本,它反比于插入到數(shù)據(jù)流中的所選廣告數(shù)。
4.根據(jù)權(quán)利要求2所述的方法進(jìn)一步包括在客戶端選擇一個選項以使所選廣告不能插入到數(shù)據(jù)流中;把所選選項發(fā)送到服務(wù)器;停止把所選廣告插入到數(shù)據(jù)流中;以及計算隨后正常方式的聯(lián)機連接服務(wù)的成本。
5.一種用于在分布式數(shù)據(jù)處理系統(tǒng)中從服務(wù)器向客戶提供聯(lián)機連接服務(wù)的方法,該方法包括的計算機執(zhí)行步驟是在服務(wù)器上搜索連接服務(wù)器和客戶的會話的數(shù)據(jù)流;通過數(shù)據(jù)流中的內(nèi)容產(chǎn)生關(guān)鍵字列表;根據(jù)產(chǎn)生的關(guān)鍵字列表選擇廣告;以及把所選廣告插入到數(shù)據(jù)流中。
6.根據(jù)權(quán)利要求5所述的方法,其中搜索數(shù)據(jù)流的步驟進(jìn)一步包括把數(shù)據(jù)流作為高速緩存的數(shù)據(jù)流保存;以及讀出高速緩存的數(shù)據(jù)流以作為用于搜索會話的數(shù)據(jù)流的輸入。
7.根據(jù)權(quán)利要求5所述的方法,其中數(shù)據(jù)流的內(nèi)容包括統(tǒng)一資源識別符(URI)和通過響應(yīng)以URI為目標(biāo)的HTTP請求所接收的超文本傳送控制協(xié)議(HTTP)的響應(yīng)信息中的內(nèi)容。
8.根據(jù)權(quán)利要求5所述的方法,其中產(chǎn)生關(guān)鍵字列表的步驟包括從數(shù)據(jù)流中的移動內(nèi)容窗口得到關(guān)鍵字列表。
9.根據(jù)權(quán)利要求8所述的方法,其中內(nèi)容移動窗口是可變的下載網(wǎng)頁數(shù)。
10.根據(jù)權(quán)利要求8所述的方法,其中內(nèi)容移動窗口的大小是數(shù)據(jù)流中的可變字節(jié)數(shù)。
11.根據(jù)權(quán)利要求8所述的方法,其中移動窗口的大小是關(guān)鍵字列表大小的函數(shù)。
12.根據(jù)權(quán)利要求5所述的方法,其中產(chǎn)生關(guān)鍵字列表的步驟進(jìn)一步包括編輯在會話中的可變時間量之內(nèi)最頻繁出現(xiàn)的關(guān)鍵字列表。
13.根據(jù)權(quán)利要求5所述的方法,其中選擇廣告的步驟進(jìn)一步包括把產(chǎn)生的關(guān)鍵字列表與一組預(yù)定的關(guān)鍵字列表相比較,其中每個預(yù)定的關(guān)鍵字列表表示一組廣告的分類;確定作為比較結(jié)果的相對匹配;以及從匹配的分類中的廣告組選擇廣告。
14.根據(jù)權(quán)利要求13所述的方法,其中選擇廣告的步驟進(jìn)一步包括確定表示會話特征的信息;以及根據(jù)會話特征信息從匹配的分類的進(jìn)一步分類中的廣告組選擇廣告。
15.根據(jù)權(quán)利要求14所述的方法,其中會話特征信息從一組中的一類或多類信息中選擇,包括用于客戶的計算機平臺類型;會話所處的一天中的當(dāng)前時間;會話所處的一年中的當(dāng)前季節(jié);用于會話的連接帶寬量;以及客戶的地理位置。
16.根據(jù)權(quán)利要求5所述的方法,其中選擇廣告的步驟進(jìn)一步包括根據(jù)從一組中的一類或多類信息所選的會話特征信息進(jìn)行的選擇,包括用于客戶的計算機平臺類型;會話所處的一天中的當(dāng)前時間;會話所處的一年中的當(dāng)前季節(jié);用于會話的連接帶寬量;以及客戶的地理位置。
17.根據(jù)權(quán)利要求5所述的方法,其中產(chǎn)生關(guān)鍵字列表的步驟進(jìn)一步包括分析數(shù)據(jù)流以識別一組術(shù)語;以及應(yīng)用自適應(yīng)加權(quán)方案,其中術(shù)語集中的術(shù)語子集被較重的強調(diào)以作為關(guān)鍵字列表中的關(guān)鍵字。
18.根據(jù)權(quán)利要求7所述的方法,其中數(shù)據(jù)流的內(nèi)容包括統(tǒng)一資源識別符(URI)并且URI內(nèi)的術(shù)語與不在URI中的其它術(shù)語相比使用了較大的值加權(quán)。
19.根據(jù)權(quán)利要求17所述的方法,其中數(shù)據(jù)流的內(nèi)容包括元數(shù)據(jù),并且其中與數(shù)據(jù)流中的其它內(nèi)容相比使用了較大的值加權(quán)元數(shù)據(jù)。
20.根據(jù)權(quán)利要求17的述的方法,其中術(shù)語的自適應(yīng)加權(quán)是術(shù)語在數(shù)據(jù)流中出現(xiàn)時間的函數(shù),這樣與時間較遠(yuǎn)的術(shù)語相比,時間較近的術(shù)語被更重的加權(quán)。
21.一種在分布式數(shù)據(jù)處理系統(tǒng)中的客戶端接收來自服務(wù)器的廣告的方法,該方法包括的計算機執(zhí)行步驟是在客戶端搜索連接客戶和服務(wù)器的會話的數(shù)據(jù)流;通過數(shù)據(jù)流內(nèi)的內(nèi)容產(chǎn)生關(guān)鍵字列表;把產(chǎn)生的關(guān)鍵字列表發(fā)送到服務(wù)器;以及在數(shù)據(jù)流內(nèi)接收廣告,其中這些廣告包括語義上與產(chǎn)生的關(guān)鍵字列表相關(guān)的內(nèi)容。
22.根據(jù)權(quán)利要求21所述的方法進(jìn)一步包括高速緩存作為數(shù)據(jù)流中的標(biāo)記語言標(biāo)識之內(nèi)隱藏放置的廣告內(nèi)容的廣告,其中該隱藏的廣告內(nèi)容在包含隱藏廣告內(nèi)容的標(biāo)記語言文件顯示時不在瀏覽器中顯示。
23.根據(jù)權(quán)利要求22所述的方法進(jìn)一步包括檢索在用戶不操作期間的隱藏的廣告內(nèi)容;以及在客戶的顯示設(shè)備上顯示源于隱藏的廣告內(nèi)容的廣告。
24.一種分布式數(shù)據(jù)處理系統(tǒng),用于把聯(lián)機連接服務(wù)從服務(wù)器提供到客戶,該分布式數(shù)據(jù)處理系統(tǒng)包括插入裝置,用于把所選廣告插入到連接服務(wù)器和客戶的會話的數(shù)據(jù)流中;以及降低裝置,用于通過響應(yīng)把所選廣告插入到數(shù)據(jù)流中來降低聯(lián)機連接服務(wù)的成本。
25.一種分布式數(shù)據(jù)處理系統(tǒng),用于把聯(lián)機連接服務(wù)從服務(wù)器提供到客戶,該分布式數(shù)據(jù)處理系統(tǒng)包括搜索裝置,用于在服務(wù)器上搜索連接服務(wù)器和客戶的會話的數(shù)據(jù)流;選擇裝置,用于根據(jù)搜索數(shù)據(jù)流的結(jié)果選擇廣告;插入裝置,用于把所選廣告插入到數(shù)據(jù)流中;以及降低裝置,用于通過響應(yīng)把所選廣告插入到數(shù)據(jù)流中來降低聯(lián)機連接服務(wù)的成本。
26.根據(jù)權(quán)利要求25所述的數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括計算裝置,用于計算聯(lián)機連接服務(wù)的成本,它反比于插入到數(shù)據(jù)流中的所選廣告量。
27.根據(jù)權(quán)利要求25所述的數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括選擇裝置,用于在客戶端選擇一個選項以使所選廣告不能插入到數(shù)據(jù)流中;發(fā)送裝置,用于把所選選項發(fā)送到服務(wù)器;停止裝置,用于停止把所選廣告插入到數(shù)據(jù)流中;以及計算裝置,用于計算隨后正常方式的聯(lián)機連接服務(wù)的成本。
28.一種分布式數(shù)據(jù)處理系統(tǒng),用于從服務(wù)器向客戶發(fā)送廣告,該分布式數(shù)據(jù)處理系統(tǒng)包括搜索裝置,用于在服務(wù)器上搜索連接服務(wù)器和客戶的會話的數(shù)據(jù)流;產(chǎn)生裝置,用于通過數(shù)據(jù)流中的內(nèi)容產(chǎn)生關(guān)鍵字列表;選擇裝置,用于根據(jù)產(chǎn)生的關(guān)鍵字列表選擇廣告;以及插入裝置,用于把所選廣告插入到數(shù)據(jù)流中。
29.根據(jù)權(quán)利要求28所述的數(shù)據(jù)處理系統(tǒng),其中用于搜索數(shù)據(jù)流的搜索裝置進(jìn)一步包括存儲裝置,用于存儲數(shù)據(jù)流以作為高速緩存的數(shù)據(jù)流;以及讀出裝置,用于讀出高速緩存的數(shù)據(jù)流作為用于搜索會話的數(shù)據(jù)流的輸入。
30.根據(jù)權(quán)利要求28所述的數(shù)據(jù)處理系統(tǒng),其中數(shù)據(jù)流的內(nèi)容包括統(tǒng)一資源識別符(URI)和通過響應(yīng)以URI為目標(biāo)的HTTP請求而接收的超文本傳送控制協(xié)議(HTTP)的響應(yīng)信息中的內(nèi)容。
31.根據(jù)權(quán)利要求28所述的數(shù)據(jù)處理系統(tǒng),其中用于產(chǎn)生關(guān)鍵字列表的產(chǎn)生裝置包括獲得裝置,用于從數(shù)據(jù)流中的內(nèi)容移動窗口得到關(guān)鍵字列表。
32.根據(jù)權(quán)利要求31所述的數(shù)據(jù)處理系統(tǒng),其中內(nèi)容的移動窗口是可變的下載網(wǎng)頁數(shù)。
33.根據(jù)權(quán)利要求31所述的數(shù)據(jù)處理系統(tǒng),其中內(nèi)容移動窗口的大小是數(shù)據(jù)流中的可變字節(jié)數(shù)。
34.根據(jù)權(quán)利要求31所述的數(shù)據(jù)處理系統(tǒng),其中移動窗口的大小是關(guān)鍵字列表大小的函數(shù)。
35.根據(jù)權(quán)利要求28所述的數(shù)據(jù)處理系統(tǒng),其中用于產(chǎn)生關(guān)鍵字列表的產(chǎn)生裝置包括編譯裝置,用于編譯在會話中的可變時間量內(nèi)最頻繁出現(xiàn)的關(guān)鍵字列表。
36.根據(jù)權(quán)利要求28所述的數(shù)據(jù)處理系統(tǒng),其中用于選擇廣告的選擇裝置進(jìn)一步包括比較裝置,用于把產(chǎn)生的關(guān)鍵字列表與一組預(yù)定的關(guān)鍵字列表相比較,其中每個預(yù)定的關(guān)鍵字列表表示一組廣告的分類;確定裝置,用于確定作為比較結(jié)果的相對匹配;以及選擇裝置,用于從匹配的分類中的廣告組選擇廣告。
37.根據(jù)權(quán)利要求36所述的數(shù)據(jù)處理系統(tǒng),其中用于選擇廣告的選擇裝置進(jìn)一步包括確定裝置,用于確定體現(xiàn)會話特征的信息;以及選擇裝置,用于根據(jù)會話特征信息從匹配分類的子分類的廣告組中選擇廣告。
38.根據(jù)權(quán)利要求37所述的數(shù)據(jù)處理系統(tǒng),其中會話特征信息從一組中的一類或多類信息中選擇,包括用于客戶的計算機平臺類型;會話所處的一天中的當(dāng)前時間;會話所處的一年中的當(dāng)前季節(jié);用于會話的連接帶寬量;以及客戶的地理位置。
39.根據(jù)權(quán)利要求28所述的數(shù)據(jù)處理系統(tǒng),其中用于選擇廣告的選擇裝置進(jìn)一步包括選擇裝置,用于根據(jù)從一組中的一類或多類信息所選的會話特征信息進(jìn)行選擇,包括用于客戶的計算機平臺類型;會話所處的一天中的當(dāng)前時間;會話所處的一年中的當(dāng)前季節(jié);用于會話的連接帶寬量;以及客戶的地理位置。
40.根據(jù)權(quán)利要求28所述的數(shù)據(jù)處理系統(tǒng),其中用于產(chǎn)生關(guān)鍵字列表的產(chǎn)生裝置進(jìn)一步包括分析裝置,用于分析數(shù)據(jù)流以識別一組術(shù)語;以及應(yīng)用裝置,用于應(yīng)用自適應(yīng)加權(quán)方案,其中術(shù)語集中的術(shù)語子集被更重地加權(quán)以作為關(guān)鍵字列表中的關(guān)鍵字。
41.根據(jù)權(quán)利要求40所述的數(shù)據(jù)處理系統(tǒng),其中數(shù)據(jù)流的內(nèi)容包括統(tǒng)一資源識別符(URI)并且URI中的術(shù)語與不在URI中的其它術(shù)語相比使用了較大的值加權(quán)。
42.根據(jù)權(quán)利要求40所述的方法,其中數(shù)據(jù)流的內(nèi)容包括元數(shù)據(jù),并且其中與數(shù)據(jù)流中的其它內(nèi)容相比使用了較大的值加權(quán)元數(shù)據(jù)。
43.根據(jù)權(quán)利要求40所述的方法,其中術(shù)語的自適應(yīng)加權(quán)是術(shù)語在數(shù)據(jù)流中出現(xiàn)時間的函數(shù),這樣與時間較遠(yuǎn)的術(shù)語相比,時間較近的術(shù)語被更重的加權(quán)。
44.一種分布式數(shù)據(jù)處理系統(tǒng),用于在客戶端接收來自服務(wù)器的廣告,該分布式數(shù)據(jù)處理系統(tǒng)包括搜索裝置,用于在客戶端搜索連接客戶與服務(wù)器的會話的數(shù)據(jù)流;產(chǎn)生裝置,用于通過數(shù)據(jù)流內(nèi)的內(nèi)容產(chǎn)生關(guān)鍵字列表;發(fā)送裝置,用于把產(chǎn)生的關(guān)鍵字列表發(fā)送到服務(wù)器;以及接收裝置,用于在數(shù)據(jù)流中接收廣告,其中這些廣告包括語義上與產(chǎn)生的關(guān)鍵字列表相關(guān)的內(nèi)容。
45.根據(jù)權(quán)利要求44所述的數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括高速緩存裝置,用于高速緩存作為隱藏的廣告內(nèi)容放置在數(shù)據(jù)流中的標(biāo)記語言標(biāo)識內(nèi)的廣告,其中該隱藏廣告內(nèi)容在包含隱藏廣告內(nèi)容的標(biāo)記語言文件顯示時不在瀏覽器中顯示。
46.根據(jù)權(quán)利要求45所述的數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括檢索裝置,用于檢索在用戶不操作期間的隱藏的廣告內(nèi)容;以及顯示裝置,用于在客戶的顯示設(shè)備上顯示源于隱藏廣告內(nèi)容的廣告。
47.在分布式數(shù)據(jù)處理系統(tǒng)中使用的計算機可讀介質(zhì)中的一種計算機程序產(chǎn)品,用于從服務(wù)器向客戶提供聯(lián)機連接服務(wù),該計算機程序產(chǎn)品包括第一指令,用于把所選廣告插入到連接服務(wù)器與客戶的會話的數(shù)據(jù)流中;以及第二指令,用于通過響應(yīng)把所選廣告插入到數(shù)據(jù)流中來降低聯(lián)機連接服務(wù)的成本。
48.在分布式數(shù)據(jù)處理系統(tǒng)中使用的計算機可讀介質(zhì)中的一種計算機程序產(chǎn)品,用于從服務(wù)器向客戶提供聯(lián)機連接服務(wù),該計算機程序產(chǎn)品包括第一指令,用于在服務(wù)器上搜索連接服務(wù)器和客戶的會話的數(shù)據(jù)流;第二指令,用于根據(jù)搜索數(shù)據(jù)流的結(jié)果選擇廣告;第三指令,用于把所選廣告插入到數(shù)據(jù)流中;以及第四指令,用于通過響應(yīng)把所選廣告插入到數(shù)據(jù)流中來降低聯(lián)機連接服務(wù)的成本。
49.根據(jù)權(quán)利要求48所述的計算機程序產(chǎn)品進(jìn)一步包括指令,用于計算聯(lián)機連接服務(wù)的成本,該成本反比于插入到數(shù)據(jù)流中的所選廣告量。
50.根據(jù)權(quán)利要求48所述的計算機程序產(chǎn)品進(jìn)一步包括用于在客戶端選擇一個選項以使所選廣告不能插入到數(shù)據(jù)流中的指令;用于把所選選項發(fā)送到服務(wù)器的指令;用于停止把所選廣告插入到數(shù)據(jù)流中的指令;以及用于計算隨后正常方式的聯(lián)機連接服務(wù)的成本的指令。
51.在分布式數(shù)據(jù)處理系統(tǒng)中使用的計算機可讀介質(zhì)中的一種計算機程序產(chǎn)品,用于從服務(wù)器向客戶發(fā)送廣告,該計算機程序產(chǎn)品包括第一指令,用于在服務(wù)器上搜索連接服務(wù)器和客戶的會話的數(shù)據(jù)流;第二指令,用于通過數(shù)據(jù)流中的內(nèi)容產(chǎn)生關(guān)鍵字列表;第三指令,用于根據(jù)產(chǎn)生的關(guān)鍵字列表選擇廣告;以及第四指令,用于把所選廣告插入到數(shù)據(jù)流中。
52.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,其中用于搜索數(shù)據(jù)流的第一指令進(jìn)一步包括用于把數(shù)據(jù)流存儲為高速緩存的數(shù)據(jù)流的指令;以及用于讀出該高速緩存的數(shù)據(jù)流以作為用于搜索會話的數(shù)據(jù)流的輸入的指令。
53.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,其中數(shù)據(jù)流內(nèi)容包括統(tǒng)一資源識別符(URI)和通過響應(yīng)以URI為目標(biāo)的HTTP請求而接收的超文本傳送控制協(xié)議(HTTP)的響應(yīng)信息中的內(nèi)容。
54.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,其中用于產(chǎn)生關(guān)鍵字列表的第二指令包括用于通過數(shù)據(jù)流中的內(nèi)容移動窗口得到關(guān)鍵字列表的指令。
55.根據(jù)權(quán)利要求54所述的計算機程序產(chǎn)品,其中內(nèi)容移動窗口是可變的下載網(wǎng)頁數(shù)。
56.根據(jù)權(quán)利要求54所述的計算機程序產(chǎn)品,其中內(nèi)容移動窗口的大小是數(shù)據(jù)流中的可變字節(jié)數(shù)。
57.根據(jù)權(quán)利要求54所述的計算機程序產(chǎn)品,其中移動窗口的大小是關(guān)鍵字列表大小的函數(shù)。
58.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,其中用于產(chǎn)生關(guān)鍵字列表的第二指令進(jìn)一步包括用于編輯在會話中的可變時間量內(nèi)最頻繁出現(xiàn)的關(guān)鍵字的列表的指令。
59.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,其中用于選擇廣告的第三指令進(jìn)一步包括用于把產(chǎn)生的關(guān)鍵字列表與一組預(yù)定的關(guān)鍵字列表相比較的指令,其中每個預(yù)定的關(guān)鍵字列表表示一組廣告的分類;用于確定作為比較結(jié)果的相對匹配的指令;以及用于從匹配分類中的廣告組選擇廣告的指令。
60.根據(jù)權(quán)利要求59所述的計算機程序產(chǎn)品,其中用于從匹配分類中的廣告組選擇廣告的指令進(jìn)一步包括用于確定表示會話特征的信息的指令;以及用于根據(jù)會話特征信息從匹配分類的子分類的廣告集中選擇廣告的指令。
61.根據(jù)權(quán)利要求60所述的計算機程序產(chǎn)品,其中會話特征信息從一組中的一類或多類信息中選擇,包括用于客戶的計算機平臺的類型;會話所處的一天中的當(dāng)前時間;會話所處的一年中的當(dāng)前季節(jié);會話的連接帶寬量;以及客戶的地理位置。
62.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,其中用于選擇廣告的第三指令進(jìn)一步包括用于根據(jù)從一組中的一類或多類信息中所選的會話特征信息進(jìn)行選擇的指令,包括用于客戶的計算機平臺的類型;會話所處的一天中的當(dāng)前時間;會話所處的一年中的當(dāng)前季節(jié);會話的連接帶寬量;以及客戶的地理位置。
63.根據(jù)權(quán)利要求51所述的計算機程序產(chǎn)品,其中用于產(chǎn)生關(guān)鍵字列表的第二指令進(jìn)一步包括用于分析數(shù)據(jù)流以識別術(shù)語集的指令;以及用于應(yīng)用自適應(yīng)加權(quán)方案的指令,其中要更強調(diào)作為關(guān)鍵字列表中的關(guān)鍵字術(shù)語集中的術(shù)語子集。
64.根據(jù)權(quán)利要求63所述的計算機程序產(chǎn)品,其中數(shù)據(jù)流的內(nèi)容包括統(tǒng)一資源識別符(URI)并且URI中的術(shù)語與不在URI中的其它術(shù)語相比使用了較大的值加權(quán)。
65.根據(jù)權(quán)利要求63所述的計算機程序產(chǎn)品,其中數(shù)據(jù)流的內(nèi)容包括元數(shù)據(jù),并且與數(shù)據(jù)流中的其它內(nèi)容相比,元數(shù)據(jù)使用了較大的值加權(quán)。
66.根據(jù)權(quán)利要求63所述的計算機程序產(chǎn)品,其中術(shù)語的自適應(yīng)加權(quán)是一個術(shù)語在數(shù)據(jù)流中出現(xiàn)時間的函數(shù),這樣與時間較遠(yuǎn)的術(shù)語相比,時間較近的術(shù)語被更重的加權(quán)。
67.一種用于在分布式數(shù)據(jù)處理系統(tǒng)中的客戶端接收來自服務(wù)器的廣告的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括第一指令,用于在客戶端搜索連接客戶與服務(wù)器的會話的數(shù)據(jù)流;第二指令,用于通過數(shù)據(jù)流內(nèi)的內(nèi)容產(chǎn)生關(guān)鍵字列表;第三指令,用于把產(chǎn)生的關(guān)鍵字列表發(fā)送到服務(wù)器;以及第四指令,用于接收數(shù)據(jù)流中的廣告,其中這些廣告包括語義上與產(chǎn)生的關(guān)鍵字列表相關(guān)的內(nèi)容。
68.根據(jù)權(quán)利要求67所述的計算機程序產(chǎn)品進(jìn)一步包括用于高速緩存作為數(shù)據(jù)流中的標(biāo)記語言標(biāo)識之內(nèi)的隱藏廣告內(nèi)容放置的廣告的指令,其中該隱藏的廣告內(nèi)容在包含該隱藏廣告內(nèi)容的標(biāo)記語言文件顯示時不在瀏覽器中顯示。
69.根據(jù)權(quán)利要求68所述的計算機程序產(chǎn)品進(jìn)一步包括用于檢索在用戶不操作期間的隱藏的廣告內(nèi)容的指令;以及用于在客戶的顯示設(shè)備上顯示源于隱藏廣告內(nèi)容的廣告的指令。
全文摘要
一種用于在分布式數(shù)據(jù)處理系統(tǒng)中從服務(wù)器把自適應(yīng)確定目標(biāo)的廣告針對特定客戶計算機的方法和裝置。在數(shù)據(jù)流路由選擇期間的某個位置,下載到客戶的數(shù)據(jù)流被搜索以產(chǎn)生關(guān)鍵字列表。所產(chǎn)生的關(guān)鍵字列表示呈現(xiàn)用戶興趣焦點的內(nèi)容簡要。服務(wù)器選擇匹配與用戶的瀏覽歷史信息的分析相比較的用戶的興趣焦點的廣告。所選廣告隨即插入到將要路由到客戶的數(shù)據(jù)流中。
文檔編號G06F17/30GK1278626SQ00118858
公開日2001年1月3日 申請日期2000年6月15日 優(yōu)先權(quán)日1999年6月17日
發(fā)明者V·伯斯蒂斯, H·羅德里格茲 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1