上下文移動(dòng)應(yīng)用廣告的制作方法
【專(zhuān)利說(shuō)明】上下文移動(dòng)應(yīng)用廣告
[000。 背景
[0002] 移動(dòng)設(shè)備應(yīng)用已經(jīng)變成許多用戶(hù)接收內(nèi)容的主要方式。的確,研究顯示消費(fèi)者在 移動(dòng)應(yīng)用上花費(fèi)比在傳統(tǒng)網(wǎng)站上更多的時(shí)間。
[0003] 盡管如此,廣告商在移動(dòng)應(yīng)用廣告上花費(fèi)比在傳統(tǒng)網(wǎng)站廣告上少得多的資金。一 個(gè)可能的原因是不像大多數(shù)web應(yīng)用提供者,當(dāng)前移動(dòng)廣告往往與用戶(hù)興趣高度不相關(guān)并 由此對(duì)于廣告商是不值得的。例如,在設(shè)及提供宗教內(nèi)容的應(yīng)用中顯示賭博廣告并非是不 常見(jiàn)到的。該不相關(guān)性導(dǎo)致低點(diǎn)進(jìn)率,由此廣告商往往避免或看低移動(dòng)平臺(tái)。
[0004] 概述
[0005] 提供本概述W便W簡(jiǎn)化形式介紹將在W下的詳細(xì)描述中進(jìn)一步描述的一些代表 性概念的選集。本概述不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在 W限制所要求保護(hù)的主題的范圍的任何方式來(lái)使用。
[0006] 簡(jiǎn)而言之,本文描述的主題的各方面設(shè)及基于內(nèi)容頁(yè)面內(nèi)容來(lái)接收廣告(或其它 相關(guān)內(nèi)容)。從應(yīng)用頁(yè)面內(nèi)容中提取包括一個(gè)或多個(gè)關(guān)鍵字的關(guān)鍵字集并將其發(fā)送到廣告 服務(wù)器W接收廣告。接收到的廣告與應(yīng)用頁(yè)面內(nèi)容協(xié)同呈現(xiàn)。
[0007] 在一方面,輔助內(nèi)容服務(wù)器配置有存儲(chǔ)器W及用于執(zhí)行代碼的處理器,包括從客 戶(hù)機(jī)接收包括關(guān)鍵字集,該關(guān)鍵字集包括至少一個(gè)數(shù)據(jù)項(xiàng),該至少一個(gè)數(shù)據(jù)項(xiàng)具有在客戶(hù) 機(jī)處針對(duì)該數(shù)據(jù)項(xiàng)計(jì)算出的局部權(quán)重。全局權(quán)重(例如,由輔助內(nèi)容服務(wù)器訪問(wèn))與關(guān)鍵字 集中的至少一個(gè)數(shù)據(jù)項(xiàng)的局部權(quán)重組合成該項(xiàng)目的最終分?jǐn)?shù)。檢索基于該數(shù)據(jù)項(xiàng)和分?jǐn)?shù)的 輔助內(nèi)容(例如,廣告)并將其返回給客戶(hù)機(jī)。
[000引在一方面,處理應(yīng)用頁(yè)面內(nèi)容,包括從頁(yè)面內(nèi)容中提取純文本關(guān)鍵字?;诰植刻?征來(lái)為關(guān)鍵字計(jì)算局部權(quán)重,并且將純文本關(guān)鍵字散列化成散列化的關(guān)鍵字。在確定散列 化的關(guān)鍵字在維護(hù)表示廣告關(guān)鍵字的壓縮數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(例如,布隆(Bloom)過(guò)濾器或任 何其它合適的結(jié)構(gòu))中表示后,向廣告服務(wù)器發(fā)送廣告請(qǐng)求;該請(qǐng)求包括包含散列化的關(guān)鍵 字和局部權(quán)重的關(guān)鍵字集。響應(yīng)于該請(qǐng)求接收來(lái)自廣告服務(wù)器的廣告。
[0009]結(jié)合附圖閱讀W下詳細(xì)描述,本發(fā)明的其他優(yōu)點(diǎn)會(huì)變得顯而易見(jiàn)。
[0010] 附圖簡(jiǎn)述
[0011] 作為示例而非限制,在附圖中示出了本發(fā)明,附圖中相同的附圖標(biāo)記指示相同或 相似的元素,附圖中:
[0012] 圖1是表示根據(jù)示例實(shí)現(xiàn)的用于檢索與應(yīng)用頁(yè)面內(nèi)容相關(guān)的廣告W供與頁(yè)面內(nèi)容 協(xié)同呈現(xiàn)的組件的框圖。
[0013] 圖2是表示根據(jù)一個(gè)示例實(shí)現(xiàn)的關(guān)鍵字集從客戶(hù)機(jī)到廣告服務(wù)器的流動(dòng)W及使用 該關(guān)鍵字集來(lái)從廣告網(wǎng)絡(luò)接收一個(gè)或多個(gè)廣告的框圖。
[0014] 圖3是表示根據(jù)一個(gè)示例實(shí)現(xiàn)的可由客戶(hù)機(jī)設(shè)備采取W便向廣告服務(wù)器提供來(lái)自 應(yīng)用內(nèi)容的關(guān)鍵字W接收并呈現(xiàn)與該內(nèi)容相關(guān)的廣告的示例步驟的流程圖。
[0015] 圖4是表示根據(jù)一個(gè)示例實(shí)現(xiàn)的可由服務(wù)器采取W便處理從客戶(hù)機(jī)設(shè)備接收到的 關(guān)鍵字集W基于關(guān)鍵字集來(lái)從廣告網(wǎng)絡(luò)獲取一個(gè)或多個(gè)廣告的示例步驟的流程圖。
[0016]圖5是表示其中可實(shí)現(xiàn)本文所描述各實(shí)施例的一個(gè)或多個(gè)方面的被例示為移動(dòng)設(shè) 備的示例非限制性計(jì)算系統(tǒng)或操作環(huán)境的框圖。
[0017] 詳細(xì)描述
[0018] 本文描述的技術(shù)的各方面一般設(shè)及通過(guò)計(jì)及其上顯示廣告的頁(yè)面的內(nèi)容來(lái)提供 更相關(guān)的廣告(或其它輔助內(nèi)容),例如W便提供上下文移動(dòng)應(yīng)用廣告。就此,移動(dòng)應(yīng)用的內(nèi) 容在運(yùn)行時(shí)被處理W提取關(guān)鍵字及可能的其它代表性?xún)?nèi)容),且所提取的關(guān)鍵字被用來(lái) 取得上下文相關(guān)廣告。注意,不像可被離線爬尋并索引W用于上下文廣告的網(wǎng)頁(yè),移動(dòng)應(yīng)用 上所顯示的內(nèi)容經(jīng)常是動(dòng)態(tài)生成的或者被嵌入應(yīng)用本身中,并因此無(wú)法提前爬尋。
[0019] 在一方面,內(nèi)容的運(yùn)行時(shí)提取可W在沒(méi)有過(guò)多開(kāi)銷(xiāo)的情況下執(zhí)行。此外,被用來(lái)從 服務(wù)器取得其它內(nèi)容的內(nèi)容的運(yùn)行時(shí)提取可W在不侵犯用戶(hù)隱私的情況下執(zhí)行。
[0020] 應(yīng)當(dāng)理解,本文中的任何示例均是非限制的。例如,廣告是可基于應(yīng)用呈現(xiàn)的內(nèi)容 來(lái)取得的重要類(lèi)型的輔助內(nèi)容,然而可W按類(lèi)似方式取得其它類(lèi)型的輔助內(nèi)容。此外,此處 使用的許多示例指的是使用文本來(lái)確定從頁(yè)面中提取的代表性?xún)?nèi)容,然而可使用頁(yè)面上的 關(guān)于其它內(nèi)容的任何已知事物(例如,關(guān)于所顯示的圖像的信息)來(lái)檢索相關(guān)廣告/輔助內(nèi) 容。另外,可W理解本文描述的技術(shù)設(shè)及可用于檢索相關(guān)輔助內(nèi)容的一種類(lèi)型的"信號(hào)",然 而該信號(hào)可W與一種或多種其它類(lèi)型的信號(hào)(例如,位置、用戶(hù)歷史、用戶(hù)偏好、應(yīng)用元數(shù)據(jù) 等)相組合W做出最終的輔助內(nèi)容(例如,廣告)選擇判定。此外,雖然將由于大多數(shù)移動(dòng)應(yīng) 用內(nèi)容是動(dòng)態(tài)的且無(wú)法提前爬尋而將在運(yùn)行時(shí)處理運(yùn)樣的內(nèi)容的移動(dòng)應(yīng)用用作示例,但其 它技術(shù)可W受益于本文描述的技術(shù),而不一定是在移動(dòng)設(shè)備上和/或由移動(dòng)應(yīng)用呈現(xiàn)的內(nèi) 容。因此,本發(fā)明不限制于本文所述的任何具體的實(shí)施例、方面、概念、結(jié)構(gòu)、功能或示例。相 反,此處所描述的實(shí)施例、方面、概念、結(jié)構(gòu)、功能或示例中的任一個(gè)都是非限制性的,并且 本發(fā)明一般能夠W在計(jì)算和/或提供內(nèi)容(例如,廣告)方面提供好處和優(yōu)點(diǎn)的各種方式來(lái) 使用。
[0021] 圖1是示出本文描述的技術(shù)的示例概念的一般框圖。一般而言,諸如在移動(dòng)設(shè)備 104上運(yùn)行的應(yīng)用102包括客戶(hù)機(jī)側(cè)廣告(ad)組件106??蛻?hù)機(jī)側(cè)組件106可被實(shí)現(xiàn)為可執(zhí)行 控件等,并且一般用于從應(yīng)用頁(yè)面中提取關(guān)鍵字相關(guān)數(shù)據(jù),如本文描述的。組件106可W是 庫(kù)(例如,動(dòng)態(tài)鏈接庫(kù)(化L)),開(kāi)發(fā)者可W諸如通過(guò)編程或通過(guò)從控件工具箱中拖放或經(jīng)由 可W用二進(jìn)制重寫(xiě)技術(shù)將廣告客戶(hù)端插入現(xiàn)有應(yīng)用的工具而將運(yùn)種庫(kù)包括在應(yīng)用頁(yè)面中。
[0022] 當(dāng)運(yùn)行組件106的應(yīng)用呈現(xiàn)內(nèi)容的頁(yè)面10別寸,客戶(hù)機(jī)側(cè)廣告組件106"抓取"內(nèi)容 (如本文描述的)W從頁(yè)面108中提取關(guān)鍵字相關(guān)數(shù)據(jù)。例如,在應(yīng)用頁(yè)面108被加載后,客戶(hù) 機(jī)組件106處理當(dāng)前頁(yè)面內(nèi)容W生成候選關(guān)鍵字的列表;(可執(zhí)行諸如停止字過(guò)濾等其它處 理W消除不是有用的關(guān)鍵字的單詞)。典型的應(yīng)用頁(yè)面被組織為UI控件(例如,文本框、圖 像、列表框)的分層結(jié)構(gòu),并由此抓取可通過(guò)遍歷該分層結(jié)構(gòu)并提取處在此類(lèi)UI控件中的文 本來(lái)完成。注意,提取可W周期性地和/或W其它方式(諸如當(dāng)所呈現(xiàn)的內(nèi)容改變時(shí))進(jìn)行。 一般而言,從當(dāng)前應(yīng)用頁(yè)面108中提取突出關(guān)鍵字,并且將運(yùn)些關(guān)鍵字用作向廣告服務(wù)器 110請(qǐng)求廣告的基礎(chǔ)。
[0023] 更具體而言,廣告組件106例如經(jīng)由云連接來(lái)禪合到廣告服務(wù)器110;即,廣告服務(wù) 器110可W作為服務(wù)等來(lái)在云中運(yùn)行。服務(wù)器110還可參與關(guān)鍵字提取和選擇,如本文描述 的。
[0024] 如對(duì)于任何內(nèi)容都是已知的,一些單詞很有可能比其它單詞與頁(yè)面要點(diǎn)更相關(guān)。 如本文描述的,客戶(hù)機(jī)側(cè)廣告組件106提取的每一個(gè)關(guān)鍵字可W基于與該關(guān)鍵字相關(guān)的局 部(客戶(hù)機(jī)側(cè))特征來(lái)與局部權(quán)重相關(guān)聯(lián)。關(guān)鍵字的權(quán)重確定其相對(duì)于其它關(guān)鍵字的分?jǐn)?shù)。 注意,雖然向服務(wù)器發(fā)送頁(yè)面108 W提取關(guān)鍵字或者將所有(或大多數(shù))關(guān)鍵字及其元數(shù)據(jù) (用于基于特征來(lái)進(jìn)行權(quán)重計(jì)算)發(fā)送到服務(wù)器W用于權(quán)重計(jì)算是可行的,但運(yùn)已是非常低 效的。此外,如本文描述的,發(fā)送頁(yè)面(該頁(yè)面包含例如銀行賬戶(hù)信息)有隱私問(wèn)題。效率和 隱私由此是客戶(hù)機(jī)執(zhí)行某些計(jì)算及如本文描述的基于散列的混淆)的理由。
[0025] 關(guān)于實(shí)現(xiàn)良好的實(shí)用性,為了從應(yīng)用頁(yè)面中提取突出關(guān)鍵字,客戶(hù)機(jī)側(cè)組件106的 一個(gè)實(shí)現(xiàn)通?;诠年P(guān)鍵字提取器。然而,此類(lèi)關(guān)鍵字提取器針對(duì)因網(wǎng)頁(yè)而異的特征, 而本文描述的提取基于應(yīng)用特征;此外,組件106被配置成解決效率和隱私問(wèn)題。
[00%]給定當(dāng)前頁(yè)面108,客戶(hù)機(jī)側(cè)廣告組件106產(chǎn)生根據(jù)習(xí)得的特征權(quán)重而具有零和一 之間的分?jǐn)?shù)的關(guān)鍵字的經(jīng)排名列表,分?jǐn)?shù)指示每一關(guān)鍵字在選擇相關(guān)廣告方面可能有多有 用。如此處所使用的,相對(duì)于客戶(hù)機(jī)側(cè)的術(shù)語(yǔ)"關(guān)鍵字"被用來(lái)表示從頁(yè)面108中提取的信 息,無(wú)論是頁(yè)面上的實(shí)際文本(包括單個(gè)單詞或多單詞詞組)還是任何其它上下文信息(諸 如關(guān)于頁(yè)面上的圖像的信息)。
[0027]客戶(hù)機(jī)側(cè)廣告組件106包括經(jīng)訓(xùn)練的分類(lèi)器。給定文檔D中的單詞W的特征向量,分 類(lèi)器確定W是廣告關(guān)鍵字的似然分?jǐn)?shù)。更正式地,分類(lèi)器在給定與單詞W相關(guān)聯(lián)的輸入特征 集合X的情況下預(yù)測(cè)輸出變量YdY在W是相關(guān)關(guān)鍵字的情況下為一(1),否則為零(0)。分類(lèi)器 返回估計(jì)出的概率P0' === l|f === _f):
[002引
[0029] 其中權(quán)重的向