動(dòng)態(tài)頁(yè)面內(nèi)廣告的制作方法
【專(zhuān)利說(shuō)明】
[0001] 本申請(qǐng)是申請(qǐng)日為2009年10月9日、申請(qǐng)?zhí)枮?00980142494. 4并且發(fā)明名稱(chēng)為 "動(dòng)態(tài)頁(yè)面內(nèi)廣告"的中國(guó)發(fā)明專(zhuān)利申請(qǐng)的分案申請(qǐng)。
技術(shù)領(lǐng)域
[0002] 本發(fā)明設(shè)及選擇廣告來(lái)顯示在在線網(wǎng)頁(yè)中。
【背景技術(shù)】
[0003] 根據(jù)一種定義,廣告是一種通過(guò)介質(zhì)的付費(fèi)、單向通信,其中識(shí)別廣告主并且控制 廣告主提供的消息(即廣告)??蒞為了多種目的而做廣告,包括宣傳、公共關(guān)系、產(chǎn)品置 入、贊助、承銷(xiāo)和促銷(xiāo)。多種介質(zhì)被用于傳達(dá)廣告,包括電視、無(wú)線電廣播、電影、雜志、報(bào)紙、 因特網(wǎng)和布告牌。
[0004] 在線廣告設(shè)及使用因特網(wǎng)和萬(wàn)維網(wǎng)來(lái)推廣產(chǎn)品和服務(wù)。典型的在線廣告類(lèi)型包括 通過(guò)瀏覽器向用戶的計(jì)算機(jī)桌面提供的橫幅廣告、浮動(dòng)廣告、彈出廣告和視頻廣告。"情境 式廣告"(contextualadveKising)指的是一種形式的因特網(wǎng)廣告/營(yíng)銷(xiāo),其中自動(dòng)化系 統(tǒng)基于顯示給用戶的內(nèi)容來(lái)選擇和提供廣告。例如,情境式廣告選擇系統(tǒng)可掃描網(wǎng)頁(yè)的文 本W(wǎng)尋找關(guān)鍵字,并且基于在文本中定位到的任何關(guān)鍵字來(lái)選擇廣告。當(dāng)為用戶顯示網(wǎng)頁(yè) 時(shí),情境式廣告選擇系統(tǒng)提供所選廣告來(lái)顯示在網(wǎng)頁(yè)上。
[0005] 利用客戶端側(cè)的腳本語(yǔ)言(例如化vaScript或類(lèi)似的腳本語(yǔ)言)生成的動(dòng)態(tài)網(wǎng) 頁(yè)具有在不生成新"頁(yè)面視圖"的情況下發(fā)生變化的內(nèi)容(例如,改變網(wǎng)頁(yè)的內(nèi)容的一部 分,而不完全重載網(wǎng)頁(yè))。動(dòng)態(tài)網(wǎng)頁(yè)的內(nèi)容例如可能由于用戶與網(wǎng)頁(yè)的特征交互而變化,但 網(wǎng)頁(yè)整體上不被重載。結(jié)果,(用戶在任何特定時(shí)刻看到的)動(dòng)態(tài)網(wǎng)頁(yè)的實(shí)時(shí)狀態(tài)與原始 的、最初加載的網(wǎng)頁(yè)內(nèi)容相比可能有實(shí)質(zhì)變化。當(dāng)前的廣告相關(guān)性匹配技術(shù)是基于頁(yè)面視 圖事件的,其中廣告是在加載網(wǎng)頁(yè)時(shí)與網(wǎng)頁(yè)的內(nèi)容匹配的。結(jié)果,隨著用戶與動(dòng)態(tài)網(wǎng)頁(yè)交互 并且內(nèi)容被修改,網(wǎng)頁(yè)中的廣告可能變得與用戶當(dāng)前正看到和經(jīng)歷的東西不那么相關(guān)。
【發(fā)明內(nèi)容】
[0006] 使得能夠隨著網(wǎng)頁(yè)的情境變化而改變網(wǎng)頁(yè)中顯示的廣告。例如,一個(gè)或多個(gè)廣告 的第一集合可被顯示在網(wǎng)頁(yè)上。所顯示的廣告中的一個(gè)或多個(gè)可被一個(gè)或多個(gè)替代廣告所 替換。對(duì)替代廣告的選擇是基于導(dǎo)致網(wǎng)頁(yè)的情境的變化的一個(gè)或多個(gè)事件的發(fā)生而被觸發(fā) 的。替代廣告的顯示是動(dòng)態(tài)執(zhí)行的,不需要完全重載網(wǎng)頁(yè)。該樣,在網(wǎng)頁(yè)上顯示的廣告可基 于網(wǎng)頁(yè)情境的變化而被改變,W向用戶提供更好地與變化的情境相對(duì)應(yīng)的廣告。
[0007] 在一種實(shí)現(xiàn)方式中,提供了一種用于在網(wǎng)頁(yè)中動(dòng)態(tài)地提供廣告的方法。發(fā)送對(duì)用 于在網(wǎng)頁(yè)上顯示的一個(gè)或多個(gè)廣告的第一請(qǐng)求。接收一個(gè)或多個(gè)廣告的第一集合,并將其 提供來(lái)顯示在網(wǎng)頁(yè)上。接收指示出對(duì)網(wǎng)頁(yè)的情境的修改的至少一個(gè)事件通知?;谠摚ㄒ?個(gè)或多個(gè))事件通知來(lái)生成對(duì)用于在網(wǎng)頁(yè)上顯示的一個(gè)或多個(gè)廣告的第二請(qǐng)求。接收一個(gè) 或多個(gè)廣告的第二集合,并且將其提供來(lái)取代第一集合的至少一個(gè)廣告顯示在網(wǎng)頁(yè)上。
[0008] 在該方法的另一實(shí)現(xiàn)方式中,可接收指示出對(duì)網(wǎng)頁(yè)的情境的多個(gè)修改的多個(gè)事件 通知??删奂瘜?duì)網(wǎng)頁(yè)的情境的多個(gè)修改。當(dāng)接收到與觸發(fā)事件相對(duì)應(yīng)的事件通知時(shí),例如 當(dāng)聚集的情境修改達(dá)到預(yù)定闊值時(shí),可生成對(duì)廣告的第二請(qǐng)求。
[0009] 在該方法的另一實(shí)現(xiàn)方式中,可接收來(lái)自網(wǎng)頁(yè)的對(duì)來(lái)自web服務(wù)的數(shù)據(jù)的請(qǐng)求。 可把與所接收的對(duì)來(lái)自web服務(wù)的數(shù)據(jù)的請(qǐng)求有關(guān)的信息存儲(chǔ)為第一事件通知。可向web 服務(wù)發(fā)送對(duì)數(shù)據(jù)的請(qǐng)求??蓮膚eb服務(wù)接收響應(yīng)數(shù)據(jù)??砂秧憫?yīng)數(shù)據(jù)存儲(chǔ)為第二事件通知。
[0010] 在另一實(shí)現(xiàn)方式中,提供了被配置為在網(wǎng)頁(yè)中動(dòng)態(tài)地提供廣告的動(dòng)態(tài)廣告提供 器。在一種示例性實(shí)現(xiàn)方式中,動(dòng)態(tài)廣告提供器包括廣告請(qǐng)求模塊(ARM)和頁(yè)面事件監(jiān)視 器模塊(PELM)。ARM被配置為生成對(duì)用于在網(wǎng)頁(yè)上顯示的一個(gè)或多個(gè)廣告的第一請(qǐng)求,基 于第一請(qǐng)求接收一個(gè)或多個(gè)廣告的第一集合,并且提供一個(gè)或多個(gè)廣告的第一集合來(lái)顯示 在網(wǎng)頁(yè)上。PELM被配置為接收指示出對(duì)網(wǎng)頁(yè)的情境的修改的至少一個(gè)事件通知,并且將接 收到的至少一個(gè)事件通知提供給ARM。ARM被配置為基于該(一個(gè)或多個(gè))事件通知來(lái)生 成對(duì)用于在網(wǎng)頁(yè)上顯示的一個(gè)或多個(gè)廣告的第二請(qǐng)求,基于第二請(qǐng)求接收一個(gè)或多個(gè)廣告 的第二集合,并且提供一個(gè)或多個(gè)廣告的第二集合來(lái)取代第一集合的至少一個(gè)廣告顯示在 網(wǎng)頁(yè)上。
[0011] 在另一實(shí)現(xiàn)方式中,PELM可包括情境修改聚集器,該情境修改聚集器被配置為接 收指示出對(duì)網(wǎng)頁(yè)的情境的多個(gè)修改的多個(gè)事件通知,并且聚集由多個(gè)事件通知指示出的對(duì) 網(wǎng)頁(yè)的情境的多個(gè)修改W生成對(duì)網(wǎng)頁(yè)的情境的聚集修改。
[0012] 在另一實(shí)現(xiàn)方式中,ARM可包括情境比較器,該情境比較器被配置為判定聚集修改 是否達(dá)到了預(yù)定闊值,并且如果判定聚集修改達(dá)到了預(yù)定闊值,則使ARM能夠生成第二請(qǐng) 求。
[0013] 在另一實(shí)現(xiàn)方式中,陽(yáng)LM可包括觸發(fā)事件生成器,該觸發(fā)事件生成器被配置為判 定接收到的事件通知是否與觸發(fā)事件相對(duì)應(yīng)。ARM可被配置為在接收到的事件通知被判定 為與觸發(fā)事件相對(duì)應(yīng)的情況下生成第二請(qǐng)求。
[0014] 在另一實(shí)現(xiàn)方式中,web服務(wù)接口可被配置為接收來(lái)自網(wǎng)頁(yè)對(duì)來(lái)自web服務(wù)的數(shù) 據(jù)的請(qǐng)求。情境修改聚集器可被配置為把與所接收的對(duì)來(lái)自web服務(wù)的數(shù)據(jù)的請(qǐng)求有關(guān)的 信息存儲(chǔ)為第一事件通知。web服務(wù)接口可被配置為向web服務(wù)發(fā)送對(duì)數(shù)據(jù)的請(qǐng)求并且從 web服務(wù)接收響應(yīng)數(shù)據(jù)。情境修改聚集器可被配置為把響應(yīng)數(shù)據(jù)存儲(chǔ)為第二事件通知。
[0015] 該里還描述了計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),其上記錄 有計(jì)算機(jī)程序邏輯,用于根據(jù)該里描述的實(shí)現(xiàn)方式使得能夠在網(wǎng)頁(yè)中動(dòng)態(tài)顯示廣告。
[0016] W下參考附圖來(lái)詳細(xì)描述本發(fā)明的更多特征和優(yōu)點(diǎn)W及本發(fā)明的各種實(shí)施例的 結(jié)構(gòu)和操作。要注意,本發(fā)明并不限于該里描述的具體實(shí)施例。該種實(shí)施例在該里僅是出 于例示目的而給出的。相關(guān)領(lǐng)域的技術(shù)人員基于該里包含的教導(dǎo)將清楚其他的實(shí)施例。
【附圖說(shuō)明】
[0017] 被包含在此并形成說(shuō)明書(shū)的一部分的附圖圖示了本發(fā)明并且與描述一起進(jìn)一步 幫助說(shuō)明本發(fā)明的原理并且使得相關(guān)領(lǐng)域的技術(shù)人員能夠做出和使用本發(fā)明。
[0018] 圖1示出了用戶可用來(lái)查看內(nèi)容的計(jì)算機(jī)的框圖。
[0019] 圖2示出了可由于用戶向捜索引擎提交查詢(xún)而產(chǎn)生的示例性捜索結(jié)果頁(yè)面。
[0020] 圖3和5示出了根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)廣告系統(tǒng)的框圖視圖。
[0021] 圖4示出了根據(jù)本發(fā)明示例性實(shí)施例動(dòng)態(tài)地提供廣告的流程圖。
[0022] 圖6示出了根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)廣告提供系統(tǒng)。
[0023] 圖7示出了根據(jù)本發(fā)明示例性實(shí)施例的網(wǎng)頁(yè)源代碼的框圖。
[0024] 圖8示出了根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)廣告提供器的框圖。
[0025] 圖9示出了根據(jù)本發(fā)明示例性實(shí)施例用于web瀏覽器與廣告服務(wù)器之間的通信的 系統(tǒng)的框圖。
[0026] 圖10示出了根據(jù)本發(fā)明示例性實(shí)施例使能動(dòng)態(tài)更新網(wǎng)頁(yè)的廣告的流程圖。
[0027] 圖11示出了根據(jù)本發(fā)明示例性實(shí)施例用于web瀏覽器、web服務(wù)與廣告服務(wù)器之 間的通信的系統(tǒng)的框圖。
[002引圖12示出了根據(jù)本發(fā)明示例性實(shí)施例訪問(wèn)web服務(wù)的流程圖。
[0029] 圖13示出了根據(jù)本發(fā)明示例性實(shí)施例可包括在圖12的流程圖中的額外過(guò)程。
[0030] 圖14示出了根據(jù)本發(fā)明示例性實(shí)施例用于web瀏覽器、web服務(wù)與廣告服務(wù)器之 間的通信的系統(tǒng)的框圖。
[0031] 圖15和16示出了根據(jù)本發(fā)明實(shí)施例的示例性動(dòng)態(tài)網(wǎng)頁(yè)的視圖。
[0032] 當(dāng)結(jié)合附圖來(lái)理解時(shí),根據(jù)W下記載的詳細(xì)描述,將更清楚本發(fā)明的特征和優(yōu)點(diǎn), 附圖中相似的標(biāo)號(hào)始終標(biāo)識(shí)對(duì)應(yīng)的元件。在附圖中,相似的標(biāo)號(hào)一般指示相同、功能上相似 和/或結(jié)構(gòu)上相似的元件。元件在其中首次出現(xiàn)的附圖由相應(yīng)標(biāo)號(hào)中的最左側(cè)的數(shù)字指 /J、- 〇
【具體實(shí)施方式】
[00對(duì)介紹
[0034] 本說(shuō)明書(shū)公開(kāi)了包含本發(fā)明的特征的一個(gè)或多個(gè)實(shí)施例。所公開(kāi)的(一個(gè)或多 個(gè))實(shí)施例只是例示了本發(fā)明。本發(fā)明的范圍并不限于所公開(kāi)的(一個(gè)或多個(gè))實(shí)施例。 本發(fā)明由所附權(quán)利要求限定。
[0035] 說(shuō)明書(shū)中提及"一個(gè)實(shí)施例"、"實(shí)施例"和"示例性實(shí)施例"等指的是所描述的實(shí) 施例可包括特定的特征、結(jié)構(gòu)或特性,但不是每一個(gè)實(shí)施例都一定包括該特定特征、結(jié)構(gòu)或 特性。另外,該種說(shuō)法不一定指的是同一個(gè)實(shí)施例。另外,當(dāng)聯(lián)系一實(shí)施例來(lái)描述特定的特 征、結(jié)構(gòu)或特性時(shí),認(rèn)為本領(lǐng)域的技術(shù)人員知道聯(lián)系其他實(shí)施例(無(wú)論是否有明確描述)來(lái) 實(shí)現(xiàn)該種特征、結(jié)構(gòu)或特性。
[0036] 本發(fā)明的實(shí)施例設(shè)及在線廣告,例如情境式廣告和贊助捜索形式的廣告。圖1和 2示出了在情境式廣告和贊助捜索環(huán)境中顯示廣告的示例。例如,圖1示出了用戶可用來(lái) 查看內(nèi)容108的計(jì)算機(jī)102的框圖。如圖1所示,計(jì)算機(jī)102具有顯示網(wǎng)頁(yè)106的顯示器 104。例如,網(wǎng)頁(yè)106可W在web瀏覽器中打開(kāi)。用戶可W通過(guò)任何方式使得網(wǎng)頁(yè)106被顯 示,包括根據(jù)網(wǎng)頁(yè)106的U化(統(tǒng)一資源定位符)地址巡覽到網(wǎng)頁(yè)106。如圖1所示,網(wǎng)頁(yè) 106包括用戶通過(guò)巡覽到網(wǎng)頁(yè)106而使得顯示的內(nèi)容108。另外,網(wǎng)頁(yè)106可包括任意數(shù)目 和布置的廣告,其中包括圖1所示的廣告llOa-llOc。廣告llOa-llOc可根據(jù)任何適當(dāng)?shù)男?式來(lái)顯示,包括橫幅廣告、浮動(dòng)廣告、彈出廣告和視頻廣告。在圖1的示例中,廣告110a被 示為網(wǎng)頁(yè)106頂端處的橫幅廣告(例如北部橫幅),并且廣告11化和110c都位于網(wǎng)頁(yè)106 的右邊緣附近。可通過(guò)在內(nèi)容108中包括的文本上進(jìn)行捜索并且選擇與在捜索的文本中找 到的關(guān)鍵字有關(guān)的廣告來(lái)選擇廣告llOa-llOc用于顯示。
[0037] 圖2示出了可由于用戶向捜索引擎提交查詢(xún)而產(chǎn)生的示例性捜索結(jié)果頁(yè)面200。 捜索結(jié)果頁(yè)面200可由圖1的計(jì)算機(jī)102W與網(wǎng)頁(yè)106類(lèi)似的方式顯示。捜索結(jié)果頁(yè)面200 通常是網(wǎng)頁(yè),并且可由捜索引擎呈現(xiàn)給用戶。如圖2所示,捜索結(jié)果頁(yè)面200包括捜索結(jié)果 分區(qū)202、數(shù)據(jù)輸入框204W及捜索按鈕206。數(shù)據(jù)輸入框204限定了用戶可編輯區(qū)域,一 個(gè)或多個(gè)查詢(xún)字詞可被輸入其中。捜索按鈕206構(gòu)成一界面元素,該界面元素在被用戶激 活時(shí)致使捜索引擎基于在數(shù)據(jù)輸入框204中輸入的(一個(gè)或多個(gè))查詢(xún)字詞來(lái)執(zhí)行文檔捜 索。捜索結(jié)果分區(qū)202用于顯示與捜索引擎響應(yīng)于提交的捜索查詢(xún)而識(shí)別的文檔有關(guān)的信 息。
[003引捜索結(jié)果頁(yè)面200可包括任意數(shù)目和布置的廣告,其中包括圖2所示的廣告llOa-llOd。廣告llOa-llOd可根據(jù)任何適當(dāng)?shù)男问斤@示在捜索結(jié)果頁(yè)面200中,包括橫幅 廣告、浮動(dòng)廣告、彈出廣告、文本廣告和視頻廣告。在圖2的示例中,廣告llOa-llOd被顯示 在鄰近網(wǎng)頁(yè)106的右邊緣的列中。廣告llOa-llOd的每個(gè)可W是由廣告主提供的贊助捜索 廣告。廣告主可W為了針對(duì)一個(gè)或多個(gè)特定查詢(xún)使廣告llOa-llOd中的一個(gè)或多個(gè)出現(xiàn)在 捜索結(jié)果頁(yè)面200的贊助分區(qū)中而付費(fèi)或提供其他補(bǔ)償。
[0039] 圖1所示的網(wǎng)頁(yè)106和捜索結(jié)果頁(yè)面200可W是動(dòng)態(tài)網(wǎng)頁(yè)。動(dòng)態(tài)網(wǎng)頁(yè)具有可在不 生成新的"頁(yè)面視圖"的情況下發(fā)生變化的內(nèi)容(例如,網(wǎng)頁(yè)的一部分內(nèi)容可在不重載網(wǎng)頁(yè) 的情況下發(fā)生變化)。動(dòng)態(tài)網(wǎng)頁(yè)可W通過(guò)各種方式來(lái)生成,包括利用客戶端側(cè)腳本語(yǔ)言(例 如化vaScript或類(lèi)似的腳本語(yǔ)言)來(lái)生成。動(dòng)態(tài)網(wǎng)頁(yè)的內(nèi)容例如可由于用戶與網(wǎng)頁(yè)的特 征相交互而變化。例如,參考圖1,查看網(wǎng)頁(yè)106的用戶可將其光標(biāo)移動(dòng)到內(nèi)容108中顯示 的某一特征上或者點(diǎn)擊該特征。通過(guò)