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

一種調(diào)取廣告進行推送的方法和裝置與流程

文檔序號:12787143閱讀:242來源:國知局
一種調(diào)取廣告進行推送的方法和裝置與流程

本發(fā)明涉及軟件技術(shù)領(lǐng)域,具體涉及一種調(diào)取廣告進行推送的方法,以及一種調(diào)取廣告進行推送的裝置。



背景技術(shù):

由于互聯(lián)網(wǎng)的飛速發(fā)展,在網(wǎng)頁上投放廣告成為了當前宣傳的重要手段。

在網(wǎng)頁上投放廣告時,會先挖掘各個用戶的興趣特征,進一步根據(jù)用戶的興趣愛好進行有針對性地推送廣告,從而提高廣告投放效果。

而在挖掘用戶的興趣愛好時,一般是基于離線數(shù)據(jù)挖掘,即需要收集到用戶的全量歷史數(shù)據(jù),然后進行對用戶的行為進行挖掘,進一步獲得用戶的興趣愛好,然后針對用戶的興趣愛好有進行投放。

但由于用戶行為是具有時效性的,即用戶前一天的興趣關(guān)注點和當前的興趣關(guān)注點有可能是不一樣的,因此,針對歷史行為分析用戶興趣并非用戶當前關(guān)注的興趣,那么基于目前的這種推送方式則會影響廣告的點擊率,使廣告投放的效果不理想。



技術(shù)實現(xiàn)要素:

鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的調(diào)取廣告進行推送的方法,以及一種調(diào)取廣告進行推送的裝置。

依據(jù)本發(fā)明的一個方面,提供了一種調(diào)取廣告進行推送的方法,包括:

接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得;

基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;

將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。

可選地,所述行為特征數(shù)據(jù)通過所述瀏覽器實時調(diào)取訪問日志的記錄獲得。

可選地,所述行為特征數(shù)據(jù)緩存在第一緩存隊列中,由所述瀏覽器從所述第一緩存隊列中進行提取。

可選地,所述行為特征數(shù)據(jù)包括搜索關(guān)鍵詞;

所述當前信息類別通過以下步驟獲得:

所述瀏覽器實時分析所述搜索關(guān)鍵詞獲得至少一個信息類別并且獲得對應(yīng)的類別權(quán)重值,然后提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別。

可選地,所述當前信息類別通過以下步驟獲得:

所述瀏覽器將所述至少一個信息類別以及對應(yīng)的類別權(quán)重值緩存至第二緩存隊列中;再從所述第二緩存隊列中提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別,并且提取出對應(yīng)的類別權(quán)重值。

可選地,在所述對所述行為特征數(shù)據(jù)進行分析,獲得當前信息類別之后,具體還包括:

所述瀏覽器利用所述當前信息類別更新記錄的歷史信息類別。

可選地,在所述基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告之前,包括:

將所述網(wǎng)頁廣告進行分類。

可選地,所述基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告,具體為:

從廣告數(shù)據(jù)庫中調(diào)取對應(yīng)所述當前信息類別的廣告的內(nèi)容數(shù)據(jù),或者廣告存儲地址,或者廣告的標識信息。

依據(jù)本發(fā)明的另一個方面,提供了一種調(diào)取廣告進行推送的裝置,其中,包括:

接收模塊,用于接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得;

調(diào)取模塊,用于基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;

發(fā)送模塊,用于將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。

可選地,所述行為特征數(shù)據(jù)通過所述瀏覽器實時調(diào)取訪問日志的記錄獲得。

可選地,所述行為特征數(shù)據(jù)緩存在第一緩存隊列中,由所述瀏覽器從所述第一緩存隊列中進行提取。

可選地,所述行為特征數(shù)據(jù)包括搜索關(guān)鍵詞;

所述當前信息類別通過以下步驟獲得:

所述瀏覽器實時分析所述搜索關(guān)鍵詞獲得至少一個信息類別并且獲得對應(yīng)的類別權(quán)重值,然后提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別。

可選地,所述當前信息類別通過以下步驟獲得:

所述瀏覽器將所述至少一個信息類別以及對應(yīng)的類別權(quán)重值緩存至第二緩存隊列中;再從所述第二緩存隊列中提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別,并且提取出對應(yīng)的類別權(quán)重值。

可選地,在所述對所述行為特征數(shù)據(jù)進行分析,獲得當前信息類別之后,具體還包括:

所述瀏覽器利用所述當前信息類別更新記錄的歷史信息類別。

可選地,在所述調(diào)取模塊之前,包括:

分類模塊,用于將所述網(wǎng)頁廣告進行分類。

可選地,所述調(diào)取模塊,具體用于從廣告數(shù)據(jù)庫中調(diào)取對應(yīng)所述當前信息類別的廣告的內(nèi)容數(shù)據(jù),或者廣告存儲地址,或者廣告的標識信息。

依據(jù)本發(fā)明的實施例,接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得,基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。通過上述機制,根據(jù)瀏覽器最新產(chǎn)生的行為特征數(shù)據(jù),實時獲得當前信息類別對用戶當前網(wǎng)頁進行實時的廣告推薦,當前信息類別可以更好地標識用戶當前行為,可以推薦與用戶當前行為更為相關(guān)的廣告,從而可以提高推薦的廣告的點擊率。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。

附圖說明

通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的 部件。在附圖中:

圖1示出了根據(jù)本發(fā)明實施例1的調(diào)取廣告進行推送的方法的流程圖;

圖2示出了根據(jù)本發(fā)明實施例1的調(diào)取廣告進行推送的裝置的結(jié)構(gòu)框圖;

圖3示出了根據(jù)本發(fā)明實施例2的調(diào)取廣告進行推送的裝置的結(jié)構(gòu)框圖。

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。

實施例1

參考圖1,示出了根據(jù)本發(fā)明實施例1的調(diào)取廣告進行推送的方法的流程圖,該方法具體可以包括以下步驟:

步驟101、接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得。

用戶訪問當前網(wǎng)頁時,產(chǎn)生的行為包括但不限于是:用戶在當前網(wǎng)頁輸入搜索關(guān)鍵詞的行為、用戶在當前網(wǎng)頁點擊相關(guān)鏈接的行為和其它任意可適用的行為。以搜索查詢行為舉例,所述行為特征數(shù)據(jù)包括用戶行為的動作類型、在當前網(wǎng)頁輸入的關(guān)鍵詞、在當前網(wǎng)頁點擊相關(guān)鏈接的連接地址、訪問行為發(fā)生的時間信息等信息。不同用戶的網(wǎng)頁訪問行為可以通過所處終端的IP地址、網(wǎng)頁客戶端的標識符、用戶登錄信息或其它任意可標識用戶的信息。

在具體實現(xiàn)中,由于訪問日志中用戶訪問當前網(wǎng)頁時產(chǎn)生的所有行為,因此行為特征數(shù)據(jù)通過所述瀏覽器實時調(diào)取訪問日志的記錄獲得。

例如,步驟101中的行為特征數(shù)據(jù)的步驟可以由scribe日志收集系統(tǒng)執(zhí)行,應(yīng)用于本申請,可以從各種日志源上收集日志,存儲到一個中央存儲系統(tǒng)(例如分布式文件系統(tǒng)等)上,以便于進行集中統(tǒng)計分析處理。并且可以為日志的“分布式收集,統(tǒng)一處理”提供一個可擴展的、高容錯的方案,當中央存儲系統(tǒng)的網(wǎng)絡(luò)或者機器出現(xiàn)故障時,將日志轉(zhuǎn)存到本地或者另一個位置,當中央存儲系統(tǒng)恢復后,可以將轉(zhuǎn)存的日志重新傳輸給中央存儲系統(tǒng)。

行為特征數(shù)據(jù)實際上也可以有多條,例如觸發(fā)搜索的行為數(shù)據(jù)、訪問網(wǎng)頁 的行為數(shù)據(jù)、點擊廣告的行為數(shù)據(jù)等。為了保證獲取行為特征數(shù)據(jù)的速度以及處理行為特征數(shù)據(jù)的速度的協(xié)調(diào),可將獲取的行為特征數(shù)據(jù)緩存在所述第一緩存隊列進行緩沖,然后由所述瀏覽器從所述第一緩存隊列中進行提取。以有效防止行為特征數(shù)據(jù)過快獲取和行為特征數(shù)據(jù)過慢處理中的至少一種導致的數(shù)據(jù)丟失或數(shù)據(jù)堵塞,保證了數(shù)據(jù)處理過程的正常進行。

而第一緩存隊列可以是一種存儲設(shè)備,主要用于存儲行為特征數(shù)據(jù)。

另外,行為特征數(shù)據(jù)的數(shù)目可以根據(jù)實際需要進行設(shè)置。本發(fā)明實施例中,可以從所述第一緩存隊列中,采用單條提取行為特征數(shù)據(jù)的方式進行行為特征數(shù)據(jù)提取。

優(yōu)選地,分析行為特征數(shù)據(jù)的步驟可以由strom實時處理系統(tǒng)執(zhí)行。具體的,可以預(yù)先設(shè)計一個用于實時計算的拓撲結(jié)構(gòu),然后將拓撲結(jié)構(gòu)提交給服務(wù)器集群,由服務(wù)器集群中主控節(jié)點分發(fā)代碼,將任務(wù)分配給其他工作節(jié)點執(zhí)行。一個拓撲中包括spout(數(shù)據(jù)源)和bolt(數(shù)據(jù)操作)兩種不同功能的服務(wù)器,其中spout發(fā)送消息,負責將待處理的行為特征數(shù)據(jù)的數(shù)據(jù)流以tuple元組的形式發(fā)送出去;而bolt則負責轉(zhuǎn)換這些數(shù)據(jù)流,在bolt中完成分析、過濾等操作,bolt自身也可以隨機將數(shù)據(jù)流發(fā)送給其他bolt,其中,每條信息的處理都可以得到保證,如果某次處理失敗會從數(shù)據(jù)源重新讀取并處理,并且在執(zhí)行中出現(xiàn)錯誤時,也會由storm重新分配任務(wù)。

通過上述架構(gòu),strom可以實現(xiàn)實時的、分布式以及高容錯的計算,應(yīng)用于本申請,可以處理源源不斷獲取的行為特征數(shù)據(jù)處理,并將處理結(jié)果寫入到相應(yīng)存儲中。

在瀏覽器獲得行為特征數(shù)據(jù)之后,則可以對行為特征數(shù)據(jù)實時分析獲得當前信息類別。

瀏覽器對行為特征數(shù)據(jù)進行分析的方式,主要包括分詞、分類和標簽等。

在具體實現(xiàn)中,可以對一個或多個行為特征數(shù)據(jù)并發(fā)處理,獲得針對不同訪問請求操作的多個行為特征數(shù)據(jù)的當前信息類別。

另外,當前信息類別可能并不只有一個信息類別,可能包含多個信息類別,而每個信息類別對應(yīng)有各自的權(quán)重值。

在當前信息類別包含有多個信息類別時,可以提取符合預(yù)設(shè)范圍的(例如 大于某個閾值)信息類別作為當前信息類別,還可以按照其他設(shè)定的規(guī)則提取,此處不做限制。

以行為特征數(shù)據(jù)包括搜索關(guān)鍵詞為例,即:當用戶訪問當前網(wǎng)頁時產(chǎn)生的行為是用戶在當前網(wǎng)頁輸入搜索關(guān)鍵詞的行為時,對應(yīng)的行為特征數(shù)據(jù)包括輸入的搜索關(guān)鍵詞。那么所述當前信息類別通過以下步驟獲得:瀏覽器從所述行為特征數(shù)據(jù)中提取所述用戶在所述當前網(wǎng)頁輸入的搜索關(guān)鍵詞。所述瀏覽器實時分析所述搜索關(guān)鍵詞,獲得至少一個信息類別并且獲得對應(yīng)的類別權(quán)重值,然后提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別。另外,還可提取出對應(yīng)的權(quán)重值。

具體來說,瀏覽器可將提取的搜索關(guān)鍵詞輸入預(yù)置的分類預(yù)測模型,然后獲得至少一個信息類別并且獲得對應(yīng)的類別權(quán)重值。

本發(fā)明實施例中,當在分類預(yù)測模型中輸入一搜索關(guān)鍵詞時,可能會預(yù)測出一個或多個信息類別,每個信息類別有對應(yīng)的類別權(quán)重值。例如,輸入的關(guān)鍵信息為“北京”,預(yù)測得到的信息類別可能是城市、中國首都和奧運會舉辦地三種,其中,城市類別對應(yīng)的類別權(quán)重值可能為1,中國首都類別對應(yīng)的類別權(quán)重值可能為2,奧運會舉辦地對應(yīng)的類別權(quán)重值可能為3。本發(fā)明在此僅進行舉例,并不做限制。

此外,瀏覽器還可以將獲得的當前信息類別以及對應(yīng)的類別權(quán)重值存儲為特定的數(shù)據(jù)格式,便于后續(xù)的數(shù)據(jù)傳輸。

另外,為了避免數(shù)據(jù)擁堵的現(xiàn)象,保證了數(shù)據(jù)處理過程的正常進行。所述瀏覽器可將所述至少一個信息類別以及對應(yīng)的類別權(quán)重值緩存至第二緩存隊列中;再從所述第二緩存隊列中提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別,并且提取出對應(yīng)的類別權(quán)重值。

所述第二緩存隊列也可以是一種存儲設(shè)備,主要用于緩存獲得的至少一個當前信息類別以及對應(yīng)的類別權(quán)重值。

可以將從所述第二緩存隊列中提取的所述當前信息類別以及對應(yīng)的類別權(quán)重值存儲至服務(wù)機房,導入在線實時數(shù)據(jù)庫。其中,預(yù)設(shè)個數(shù)可以根據(jù)實際需要進行設(shè)置。需要說明的是,從所述第二緩存隊列中提取的數(shù)據(jù)還可以包括時間信息,所述時間信息可以為時間戳信息。

本發(fā)明實施例中,可以從所述第二緩存隊列中,采用單條提取所述當前信息類別以及對應(yīng)的類別權(quán)重值的方式進行數(shù)據(jù)提取,具體可以采用兩級隊列架構(gòu)模式,將從根據(jù)行為特征數(shù)據(jù)預(yù)測的當前信息類別和從第二緩存隊列中提取的當前信息類別分組接收,合并增量更新到外部存儲,即采用進程模型加線程模型相結(jié)合的方式寫入多機房中。

另外,在獲得當前信息類別之后,瀏覽器還可以利用所述當前信息類別更新記錄的歷史信息類別。

下面介紹如何利用所述當前信息類別更新記錄的歷史信息類別。

首先,瀏覽器按照所述至少一個信息類別以及對應(yīng)的類別權(quán)重值,將同一信息類別下的當前類別權(quán)重值和歷史類別權(quán)重值進行合并,得到合并后的所述歷史信息類別和所述歷史類別權(quán)重值。

本發(fā)明實施例中,依據(jù)所述行為特征數(shù)據(jù)中記錄的發(fā)生訪問請求的IP地址、終端或搜索客戶端的標識符或程序登錄名,確定當前訪問操作行為對應(yīng)的具體用戶。比較當前信息類別和歷史信息類別,當歷史信息類別包含當前信息類別時,針對同一信息類別的類別權(quán)重值進行更新,將同一信息類別的額類別權(quán)重值進行合并;當歷史信息類別不包含當前信息類別時,在記錄的數(shù)據(jù)中添加一新的信息類別,并記錄對應(yīng)的類別權(quán)重值,得到合并后的所述歷史信息類別和所述歷史類別權(quán)重值。

其次,按照所述歷史信息類別的時間信息,對合并后的歷史類別權(quán)重值進行衰減計算,得到衰減后的所述歷史類別權(quán)重值。

下面分別介紹兩種衰減計算的方式:

第一種衰減方式:

瀏覽器根據(jù)用戶行為處理量等其它實際情況,可以按一定的時間間隔,即一定的頻率,定期對記錄的歷史類別權(quán)重值進行衰減計算,更新所述歷史類別權(quán)重值。例如,針對某段時間,當處理的行為特征數(shù)據(jù)的數(shù)量較大時,可以把時間間隔設(shè)為4個小時,相當于1天執(zhí)行6次衰減計算;當處理的行為特征數(shù)據(jù)的數(shù)量較小時,可以把時間間隔設(shè)為1個小時,相當于1天執(zhí)行1次衰減計算。本發(fā)明在此并不做限制,凡是適用于本發(fā)明的可實施的實施方式均可行。

在具體實現(xiàn)中,在對同一信息類別的前類別權(quán)重值和歷史類別權(quán)重值進行 合并后,對歷史類別權(quán)重值進行衰減計算。在具體實現(xiàn)中,可以預(yù)設(shè)一衰減系數(shù),在衰減計算過程中,衰減系數(shù)始終為一定值,可以利用下面的權(quán)重值衰減計算公式計算衰減后的類別權(quán)重值:

W=(W1+CW0)

其中,W0為歷史類別權(quán)重值,W1為當前類別權(quán)重值,C為與時間因素有關(guān)的衰減系數(shù),也是最終的衰減系數(shù),通過使得最實時的行為權(quán)重更高,保證行為權(quán)重的時間效應(yīng),W為衰減計算后的歷史類別權(quán)重值。

上述衰減策略實現(xiàn)了清理一定時間窗口之外的數(shù)據(jù),為了保證在資源允許的情況下,記錄的歷史行為數(shù)據(jù)為針對用戶的最新的和最有效的數(shù)據(jù),可以對記錄的歷史行為數(shù)據(jù)進行清理。

在具體實現(xiàn)中,可以定期清理的方式清理所述歷史信息類別,也可以在每次更新歷史類別權(quán)重值時,清理所述歷史信息類別。本發(fā)明在此僅是進行舉例,并不做限制。

可以對預(yù)先設(shè)定的一定時間窗口內(nèi)的數(shù)據(jù)進行清理,清理策略可以根據(jù)實際需求設(shè)置,本申請實施例中,可以按照時間信息對歷史信息類別進行清理,例如,清理時間信息為一定時間窗口內(nèi)的歷史信息類別,清理歷史類別權(quán)重符合預(yù)設(shè)范圍的歷史類別信息(例如小于某個閾值),還可以進一步查找其他業(yè)務(wù)系統(tǒng)中針對該歷史類別信息記錄的與商業(yè)價值相關(guān)的信息,對商業(yè)價值較低的歷史類別信息進行清理。例如歷史類別信息的廣告點擊率,如娛樂類的廣告點擊率低于時尚類的廣告點擊率,則可以對點擊率較小的歷史類別信息進行清理。上述清理的方式可以擇一執(zhí)行也可以多個結(jié)合執(zhí)行。

需要說明的是,對于離線處理而言,用戶數(shù)據(jù)的處理過程是最核心的部分,但在實時處理中,用戶數(shù)據(jù)的收集,處理,以及輸出都成為整個流程關(guān)鍵的環(huán)節(jié)。每個環(huán)節(jié)都需要考慮全面。本發(fā)明的實施例應(yīng)用在商業(yè)產(chǎn)品團隊DMP的行為特征數(shù)據(jù)實時接入的項目時。行為特征數(shù)據(jù)由原來一天的延遲縮短為秒級別的延遲。

第二種衰減方式:

本發(fā)明實施例中,可以在對同一信息類別的前類別權(quán)重值和歷史類別權(quán)重值進行合并的同時,對合并的類別權(quán)重值進行衰減計算。在具體實現(xiàn)中,可以 預(yù)設(shè)一衰減系數(shù),在衰減計算過程中,衰減系數(shù)始終為一定值,可以利用下面的權(quán)重值衰減計算公式計算衰減后的類別權(quán)重值:

其中,W0'為t0時刻的歷史類別權(quán)重值,W1'"為t1時刻的當前類別權(quán)重值,α'為衰減系數(shù),與時間因素有關(guān)的衰減系數(shù),可以保證行為權(quán)重的時間效應(yīng),最實時的行為權(quán)重更高,W'為衰減計算后的歷史類別權(quán)重值。

步驟102、基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告。

網(wǎng)頁服務(wù)器在接收到反饋的當前信息類別后,在預(yù)置的廣告數(shù)據(jù)庫中調(diào)取和當前信息類別匹配的廣告,其中,廣告與信息類別的匹配方式可以根據(jù)實際需求設(shè)定,可以預(yù)先針對各種廣告進行分類,直接選擇屬于當前信息類別的廣告作為推薦廣告。具體從廣告數(shù)據(jù)庫中提取的可以是廣告的內(nèi)容數(shù)據(jù)(例如圖片、視頻、文字等實際展示的內(nèi)容),也可以是廣告存儲地址,也可以是廣告的標識信息,提取的信息插入到當前網(wǎng)頁的網(wǎng)頁源文件中然后進行展示,具體來說,可根據(jù)廣告內(nèi)容數(shù)據(jù)直接渲染廣告,或是根據(jù)廣告的存儲地址或是標識信息提取廣告內(nèi)容數(shù)據(jù)后進一步渲染。

步驟103、將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。

依據(jù)本發(fā)明的實施例,接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得,基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。通過上述機制,根據(jù)瀏覽器最新產(chǎn)生的行為特征數(shù)據(jù),實時獲得當前信息類別對用戶當前網(wǎng)頁進行實時的廣告推薦,當前信息類別可以更好地標識用戶當前行為,可以推薦與用戶當前行為更為相關(guān)的廣告,從而可以提高推薦的廣告的點擊率。

實施例2

參考圖2,示出了根據(jù)本發(fā)明實施例1的調(diào)取廣告進行推送的裝置的結(jié)構(gòu)框圖,具體可以包括:

接收模塊21,用于接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由 所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得。

用戶訪問當前網(wǎng)頁時,產(chǎn)生的行為包括但不限于是:用戶在當前網(wǎng)頁輸入搜索關(guān)鍵詞的行為、用戶在當前網(wǎng)頁點擊相關(guān)鏈接的行為和其它任意可適用的行為。以搜索查詢行為舉例,所述行為特征數(shù)據(jù)包括用戶行為的動作類型、在當前網(wǎng)頁輸入的關(guān)鍵詞、在當前網(wǎng)頁點擊相關(guān)鏈接的連接地址、訪問行為發(fā)生的時間信息等信息。不同用戶的網(wǎng)頁訪問行為可以通過所處終端的IP地址、網(wǎng)頁客戶端的標識符、用戶登錄信息或其它任意可標識用戶的信息。

在具體實現(xiàn)中,由于訪問日志中用戶訪問當前網(wǎng)頁時產(chǎn)生的所有行為,因此行為特征數(shù)據(jù)通過所述瀏覽器實時調(diào)取訪問日志的記錄獲得。

行為特征數(shù)據(jù)實際上也可以有多條,例如觸發(fā)搜索的行為數(shù)據(jù)、訪問網(wǎng)頁的行為數(shù)據(jù)、點擊廣告的行為數(shù)據(jù)等。為了保證獲取行為特征數(shù)據(jù)的速度以及處理行為特征數(shù)據(jù)的速度的協(xié)調(diào),可將獲取的行為特征數(shù)據(jù)緩存在所述第一緩存隊列中進行緩沖,然后由所述瀏覽器從所述第一緩存隊列中進行提取。以有效防止行為特征數(shù)據(jù)過快獲取和行為特征數(shù)據(jù)過慢處理中的至少一種導致的數(shù)據(jù)丟失或數(shù)據(jù)堵塞,保證了數(shù)據(jù)處理過程的正常進行。

而第一緩存隊列可以是一種存儲設(shè)備,主要用于存儲行為特征數(shù)據(jù)。

另外,行為特征數(shù)據(jù)的數(shù)目可以根據(jù)實際需要進行設(shè)置。本發(fā)明實施例中,可以從所述第一緩存隊列中,采用單條提取行為特征數(shù)據(jù)的方式進行行為特征數(shù)據(jù)提取。

在瀏覽器獲得行為特征數(shù)據(jù)之后,則可以對行為特征數(shù)據(jù)實時分析獲得當前信息類別。

瀏覽器對行為特征數(shù)據(jù)進行分析的方式,主要包括分詞、分類和標簽等。

在具體實現(xiàn)中,可以對一個或多個行為特征數(shù)據(jù)并發(fā)處理,獲得針對不同訪問請求操作的多個行為特征數(shù)據(jù)的當前信息類別。

另外,當前信息類別可能并不只有一個信息類別,可能包含多個信息類別,而每個信息類別對應(yīng)有各自的權(quán)重值。

在當前信息類別包含有多個信息類別時,可以提取符合預(yù)設(shè)范圍的(例如大于某個閾值)信息類別作為當前信息類別,還可以按照其他設(shè)定的規(guī)則提取,此處不做限制。

以行為特征數(shù)據(jù)包括搜索關(guān)鍵詞為例,即:當用戶訪問當前網(wǎng)頁時產(chǎn)生的行為是用戶在當前網(wǎng)頁輸入搜索關(guān)鍵詞的行為時,對應(yīng)的行為特征數(shù)據(jù)包括輸入的搜索關(guān)鍵詞。那么所述當前信息類別通過以下步驟獲得:瀏覽器從所述行為特征數(shù)據(jù)中提取所述用戶在所述當前網(wǎng)頁輸入的搜索關(guān)鍵詞。所述瀏覽器實時分析所述搜索關(guān)鍵詞,獲得至少一個信息類別并且獲得對應(yīng)的類別權(quán)重值,然后提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別。另外,還可提取出對應(yīng)的權(quán)重值。

另外,為了避免數(shù)據(jù)擁堵的現(xiàn)象,保證了數(shù)據(jù)處理過程的正常進行。所述瀏覽器可將所述至少一個信息類別以及對應(yīng)的類別權(quán)重值緩存至第二緩存隊列中;再從所述第二緩存隊列中提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別,并且提取出對應(yīng)的類別權(quán)重值。

所述第二緩存隊列也可以是一種存儲設(shè)備,主要用于緩存獲得的至少一個當前信息類別以及對應(yīng)的類別權(quán)重值。

可以將從所述第二緩存隊列中提取的所述當前信息類別以及對應(yīng)的類別權(quán)重值存儲至服務(wù)機房,導入在線實時數(shù)據(jù)庫。其中,預(yù)設(shè)個數(shù)可以根據(jù)實際需要進行設(shè)置。需要說明的是,從所述第二緩存隊列中提取的數(shù)據(jù)還可以包括時間信息,所述時間信息可以為時間戳信息。

本發(fā)明實施例中,可以從所述第二緩存隊列中,采用單條提取所述當前信息類別以及對應(yīng)的類別權(quán)重值的方式進行數(shù)據(jù)提取,具體可以采用兩級隊列架構(gòu)模式,將從根據(jù)行為特征數(shù)據(jù)預(yù)測的當前信息類別和從第二緩存隊列中提取的當前信息類別分組接收,合并增量更新到外部存儲,即采用進程模型加線程模型相結(jié)合的方式寫入多機房中。

另外,由于在獲得當前信息類別之后,還可以利用所述當前信息類別更新記錄的歷史信息類別。

調(diào)取模塊22,用于基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;優(yōu)選的,所述調(diào)取模塊22,具體用于從廣告數(shù)據(jù)庫中調(diào)取對應(yīng)所述當前信息類別的廣告的內(nèi)容數(shù)據(jù),或者廣告存儲地址,或者廣告的標識信息。

發(fā)送模塊23,用于將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。

依據(jù)本發(fā)明的實施例,接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得,基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。通過上述機制,根據(jù)瀏覽器最新產(chǎn)生的行為特征數(shù)據(jù),實時獲得當前信息類別對用戶當前網(wǎng)頁進行實時的廣告推薦,當前信息類別可以更好地標識用戶當前行為,可以推薦與用戶當前行為更為相關(guān)的廣告,從而可以提高推薦的廣告的點擊率。

實施例3

參考圖3,示出了根據(jù)本發(fā)明實施例1的調(diào)取廣告進行推送的裝置的結(jié)構(gòu)框圖,具體可以包括:

接收模塊31,用于接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得;

分類模塊32,用于將所述網(wǎng)頁廣告進行分類。

調(diào)取模塊33,用于基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;

優(yōu)選的,所述調(diào)取模塊33,具體用于從廣告數(shù)據(jù)庫中調(diào)取對應(yīng)所述當前信息類別的廣告的內(nèi)容數(shù)據(jù),或者廣告存儲地址,或者廣告的標識信息。

發(fā)送模塊34,用于將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。

依據(jù)本發(fā)明的實施例,接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得,基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。通過上述機制,根據(jù)瀏覽器最新產(chǎn)生的行為特征數(shù)據(jù),實時獲得當前信息類別對用戶當前網(wǎng)頁進行實時的廣告推薦,當前信息類別可以更好地標識用戶當前行為,可以推薦與用戶當前行為更為相關(guān)的廣告,從而可以提高推薦的廣告的點擊率。

由于所述裝置實施例基本相應(yīng)于前述圖所示的方法實施例,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此就不贅述了。

在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。

在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。

類似地,應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的網(wǎng)頁廣告的推薦裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

本發(fā)明提供了A1、一種調(diào)取廣告進行推送的方法,其特征在于,所述方法包括:

接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得;

基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;

將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。

A2、如A1所述的方法,其特征在于,所述行為特征數(shù)據(jù)通過所述瀏覽器實時調(diào)取訪問日志的記錄獲得。

A3、如A1所述的方法,其特征在于,所述行為特征數(shù)據(jù)緩存在第一緩存隊列中,由所述瀏覽器從所述第一緩存隊列中進行提取。

A4、如A1所述的方法,其特征在于,所述行為特征數(shù)據(jù)包括搜索關(guān)鍵詞;

所述當前信息類別通過以下步驟獲得:

所述瀏覽器實時分析所述搜索關(guān)鍵詞獲得至少一個信息類別并且獲得對應(yīng)的類別權(quán)重值,然后提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別。

A5、如A4所述的方法,其特征在于,所述當前信息類別通過以下步驟獲得:

所述瀏覽器將所述至少一個信息類別以及對應(yīng)的類別權(quán)重值緩存至第二緩存隊列中;再從所述第二緩存隊列中提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別,并且提取出對應(yīng)的類別權(quán)重值。

A6、如A5所述的方法,其特征在于,在所述對所述行為特征數(shù)據(jù)進行分析,獲得當前信息類別之后,具體還包括:

所述瀏覽器利用所述當前信息類別更新記錄的歷史信息類別。

A7、如A1所述的方法,其特征在于,在所述基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告之前,包括:

將所述網(wǎng)頁廣告進行分類。

A8、如A1所述的方法,其特征在于,所述基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告,具體為:

從廣告數(shù)據(jù)庫中調(diào)取對應(yīng)所述當前信息類別的廣告的內(nèi)容數(shù)據(jù),或者廣告存儲地址,或者廣告的標識信息。

本發(fā)明還提供了B9、一種調(diào)取廣告進行推送的裝置,其特征在于,包括:

接收模塊,用于接收瀏覽器發(fā)送的當前信息類別,所述當前信息類別由所述瀏覽器實時分析用戶訪問當前網(wǎng)頁時產(chǎn)生的行為特征數(shù)據(jù)獲得;

調(diào)取模塊,用于基于所述當前信息類別調(diào)取對應(yīng)所述當前信息類別的網(wǎng)頁廣告;

發(fā)送模塊,用于將所述網(wǎng)頁廣告發(fā)送給所述瀏覽器,使所述瀏覽器將所述網(wǎng)頁廣告顯示在所述當前網(wǎng)頁上。

B10、如B9所述的裝置,其特征在于,所述行為特征數(shù)據(jù)通過所述瀏覽器實時調(diào)取訪問日志的記錄獲得。

B11、如B9所述的裝置,其特征在于,所述行為特征數(shù)據(jù)緩存在第一緩存隊列中,由所述瀏覽器從所述第一緩存隊列中進行提取。

B12、如B9所述的裝置,其特征在于,所述行為特征數(shù)據(jù)包括搜索關(guān)鍵詞;

所述當前信息類別通過以下步驟獲得:

所述瀏覽器實時分析所述搜索關(guān)鍵詞獲得至少一個信息類別并且獲得對應(yīng)的類別權(quán)重值,然后提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別。

B13、如B12所述的裝置,其特征在于,所述當前信息類別通過以下步驟獲得:

所述瀏覽器將所述至少一個信息類別以及對應(yīng)的類別權(quán)重值緩存至第二緩存隊列中;再從所述第二緩存隊列中提取出預(yù)設(shè)個數(shù)的信息類別作為所述當前信息類別,并且提取出對應(yīng)的類別權(quán)重值。

B14、如B13所述的裝置,其特征在于,在所述對所述行為特征數(shù)據(jù)進行分析,獲得當前信息類別之后,具體還包括:

所述瀏覽器利用所述當前信息類別更新記錄的歷史信息類別。

B15、如B9所述的裝置,其特征在于,在所述調(diào)取模塊之前,包括:

分類模塊,用于將所述網(wǎng)頁廣告進行分類。

B16、如B9所述的裝置,其特征在于,所述調(diào)取模塊,具體用于從廣告數(shù)據(jù)庫中調(diào)取對應(yīng)所述當前信息類別的廣告的內(nèi)容數(shù)據(jù),或者廣告存儲地址,或者廣告的標識信息。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1