本申請(qǐng)涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種推廣內(nèi)容推送方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的數(shù)據(jù)(包括:文本、圖片、音頻、視頻等)會(huì)通過互聯(lián)網(wǎng)推送給各種用戶。比如:用戶在使用手機(jī)、pc等終端設(shè)備瀏覽網(wǎng)頁時(shí),會(huì)接收到網(wǎng)絡(luò)側(cè)推送的各種數(shù)據(jù),比如:圖片或視頻格式的廣告、公益宣傳信息、新聞等。這樣,用戶可以及時(shí)獲知時(shí)訊、感興趣的內(nèi)容等。這類數(shù)據(jù)可被稱為推送信息或推送媒體內(nèi)容等。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)例提供一種推廣內(nèi)容推送方法,該方法包括:對(duì)于推廣方客戶端上傳的推廣內(nèi)容素材,執(zhí)行如下處理:生成所述推廣內(nèi)容素材的鏈接;確定所述推廣內(nèi)容素材的第一特征;及將所述推廣內(nèi)容素材的鏈接與所述第一特征相關(guān)聯(lián);響應(yīng)于來自應(yīng)用客戶端的推廣內(nèi)容推送請(qǐng)求,從媒體內(nèi)容服務(wù)器獲取所述推廣內(nèi)容推送請(qǐng)求攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的訪問行為特征;確定與所獲取的所述訪問行為特征相匹配的所述第一特征;將所述匹配的所述第一特征關(guān)聯(lián)的所述推廣內(nèi)容素材的鏈接發(fā)送給所述應(yīng)用客戶端,以使所述應(yīng)用客戶端根據(jù)所述鏈接拉取到所述推廣內(nèi)容素材并展示。
本申請(qǐng)實(shí)例還提供一種推廣內(nèi)容推送方法,該方法包括:獲取用戶通過應(yīng)用客戶端在預(yù)定期間對(duì)于媒體內(nèi)容的歷史訪問數(shù)據(jù);其中,所述歷史訪問數(shù)據(jù)包括:所述用戶每次訪問的媒體內(nèi)容的信息;根據(jù)所述歷史訪問數(shù)據(jù)中每次訪問的媒體內(nèi)容的信息,確定所述用戶的訪問行為特征,并將所述用戶的用戶標(biāo)識(shí)與所述訪問行為特征相關(guān)聯(lián);當(dāng)所述用戶通過所述應(yīng)用客戶端訪問媒體內(nèi)容時(shí),執(zhí)行如下處理:響應(yīng)于來自推廣內(nèi)容推送系統(tǒng)的特征查詢請(qǐng)求,獲取所述特征查詢請(qǐng)求攜帶的用戶標(biāo)識(shí)關(guān)聯(lián)的所述訪問行為特征;將所確定的所述訪問行為特征發(fā)送至所述推廣內(nèi)容推送系統(tǒng),以使其確定與所述訪問行為特征相匹配的推廣內(nèi)容素材的鏈接并將所述鏈接提供給所述應(yīng)用客戶端。
本申請(qǐng)實(shí)例還提供一種推廣內(nèi)容推送裝置,該裝置包括:觸發(fā)模塊、生成模塊、第一確定模塊、關(guān)聯(lián)模塊、獲取模塊、第二確定模塊和發(fā)送模塊;所述觸發(fā)模塊,對(duì)于推廣方客戶端上傳的推廣內(nèi)容素材,觸發(fā)所述生成模塊、所述第一確定模塊和所述保存模塊;所述生成模塊,生成所述推廣內(nèi)容素材的鏈接;所述第一確定模塊,確定所述推廣內(nèi)容素材的第一特征;及所述關(guān)聯(lián)模塊,將所述推廣內(nèi)容素材的鏈接與所述第一特征相關(guān)聯(lián);所述獲取模塊,響應(yīng)于來自應(yīng)用客戶端的推廣內(nèi)容推送請(qǐng)求,從媒體內(nèi)容服務(wù)器獲取所述推廣內(nèi)容推送請(qǐng)求攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的訪問行為特征;所述第二確定模塊,確定與所獲取的所述訪問行為特征相匹配的所述第一特征;所述發(fā)送模塊,將所述匹配的所述第一特征關(guān)聯(lián)的所述推廣內(nèi)容素材的鏈接發(fā)送給所述應(yīng)用客戶端,以使所述應(yīng)用客戶端根據(jù)所述鏈接拉取到所述推廣內(nèi)容素材并展示。
本申請(qǐng)實(shí)例還提供一種推廣內(nèi)容推送裝置,該裝置包括:第一獲取模塊、確定模塊、響應(yīng)模塊、第二獲取模塊和發(fā)送模塊;所述第一獲取模塊,獲取用戶通過應(yīng)用客戶端在預(yù)定期間對(duì)于媒體內(nèi)容的歷史訪問數(shù)據(jù);其中,所述歷史訪問數(shù)據(jù)包括:所述用戶每次訪問的各媒體內(nèi)容的信息;所述確定模塊,根據(jù)所述歷史訪問數(shù)據(jù)中每次訪問的媒體內(nèi)容的信息,確定所述用戶的訪問行為特征,并將所述用戶的用戶標(biāo)識(shí)與所述訪問行為特征相關(guān)聯(lián);所述響應(yīng)模塊,當(dāng)所述用戶通過所述應(yīng)用客戶端訪問媒體內(nèi)容時(shí),觸發(fā)所述獲取模塊和所述發(fā)送模塊;所述第二獲取模塊,響應(yīng)于來自推廣內(nèi)容推送系統(tǒng)的特征查詢請(qǐng)求,獲取所述特征查詢請(qǐng)求攜帶的用戶標(biāo)識(shí)關(guān)聯(lián)的所述訪問行為特征;所述發(fā)送模塊,將所確定的所述訪問行為特征發(fā)送至所述推廣內(nèi)容推送系統(tǒng),以使其確定與所述訪問行為特征相匹配的推廣內(nèi)容素材的鏈接并將所述鏈接提供給所述應(yīng)用客戶端。
采用本申請(qǐng)?zhí)岢龅纳鲜黾夹g(shù)方案,能夠改善所述推廣內(nèi)容的推送效果,實(shí)現(xiàn)所述推廣內(nèi)容的基于用戶行為的個(gè)性化推送。
附圖說明
為了更清楚地說明本申請(qǐng)實(shí)例中的技術(shù)方案,下面將對(duì)實(shí)例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請(qǐng)涉及的一種系統(tǒng)構(gòu)架示意圖;
圖2為本申請(qǐng)一實(shí)例的方法流程圖;
圖3為本申請(qǐng)另一實(shí)例的方法流程圖;
圖4為本申請(qǐng)一推廣內(nèi)容推送實(shí)例的消息交互圖;
圖5是本申請(qǐng)一實(shí)例的裝置結(jié)構(gòu)圖;
圖6是本申請(qǐng)另一實(shí)例的裝置結(jié)構(gòu)圖;及
圖7是本申請(qǐng)一實(shí)例的設(shè)備結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本申請(qǐng)實(shí)例中的附圖,對(duì)本申請(qǐng)實(shí)例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)例僅是本申請(qǐng)一部分實(shí)例,而不是全部的實(shí)例。基于本申請(qǐng)中的實(shí)例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)例,都屬于本申請(qǐng)保護(hù)的范圍。
本申請(qǐng)?zhí)岢隽艘环N推廣內(nèi)容推送方法,該方法可應(yīng)用于圖1所示的系統(tǒng)構(gòu)架中。如圖1所示,該系統(tǒng)構(gòu)架包括:應(yīng)用客戶端101、媒體內(nèi)容服務(wù)器102、推廣內(nèi)容推送系統(tǒng)103和推廣方客戶端104,這些實(shí)體通過互聯(lián)網(wǎng)105進(jìn)行通信。其中,所述推廣內(nèi)容推送系統(tǒng)103包括資源服務(wù)器、第一特征庫和算法引擎。
推廣方通過推廣方客戶端104上傳推廣內(nèi)容素材至推廣內(nèi)容推送系統(tǒng)103,所述推廣內(nèi)容素材被存儲(chǔ)至推廣內(nèi)容推送系統(tǒng)103中的資源服務(wù)器,其相應(yīng)的鏈接(url)被存儲(chǔ)至第一特征庫;推廣內(nèi)容推送系統(tǒng)103通過人工編輯推廣內(nèi)容素材的第一特征,以及提取各推廣方通過推廣客戶端104上傳的大量推廣內(nèi)容素材的第一特征,并形成第一特征庫,并根據(jù)所述第一特征將所述推廣內(nèi)容素材的url與所述第一特征相關(guān)聯(lián)。
用戶使用應(yīng)用客戶端101(如視頻app客戶端等)訪問媒體內(nèi)容服務(wù)器102,比如:觀看在線視頻等,媒體內(nèi)容服務(wù)器102可以是提供各種互聯(lián)網(wǎng)服務(wù)的網(wǎng)站服務(wù)器,比如:門戶網(wǎng)站服務(wù)器、提供在線視頻/音頻播放服務(wù)的服務(wù)器、社交平臺(tái)的服務(wù)器等等。根據(jù)一用戶近期使用應(yīng)用客戶端101訪問媒體內(nèi)容服務(wù)器102提供的媒體內(nèi)容的歷史訪問數(shù)據(jù),提取出大量第二特征并形成該用戶標(biāo)識(shí)對(duì)應(yīng)的第二特征庫。其中,針對(duì)該用戶訪問過的任一媒體內(nèi)容,媒體內(nèi)容服務(wù)器102能提取到該媒體內(nèi)容的第二特征,并將該用戶近期訪問的各媒體內(nèi)容的各第二特征存入上述第二特征庫。媒體內(nèi)容服務(wù)器102還從所述第二特征庫中提取訪問行為特征。
當(dāng)一用戶正使用應(yīng)用客戶端101訪問媒體內(nèi)容服務(wù)器102中的媒體內(nèi)容時(shí),應(yīng)用客戶端101中用于實(shí)現(xiàn)推廣內(nèi)容推送的軟件開發(fā)包(sdk),如廣告sdk,向推廣內(nèi)容推送系統(tǒng)103發(fā)送推廣內(nèi)容推送請(qǐng)求,所述推廣內(nèi)容推送請(qǐng)求攜帶用戶標(biāo)識(shí),推廣內(nèi)容推送系統(tǒng)103根據(jù)該用戶標(biāo)識(shí)從與該用戶標(biāo)識(shí)對(duì)應(yīng)的第二特征庫中查詢?cè)L問行為特征,并使用訪問行為特征在第一特征庫中匹配得到與所述訪問行為特征相匹配的所述第一特征;推廣內(nèi)容推送系統(tǒng)103將與所述匹配的所述第一特征關(guān)聯(lián)的推廣內(nèi)容素材的url經(jīng)媒體內(nèi)容服務(wù)器102發(fā)送至應(yīng)用客戶端101,以使應(yīng)用客戶端101根據(jù)此url拉取到所述推廣內(nèi)容素材并進(jìn)行展示。
當(dāng)上述推廣內(nèi)容為廣告時(shí),圖1所示的系統(tǒng)構(gòu)架為推送互聯(lián)網(wǎng)廣告的系統(tǒng)構(gòu)架,其中,推廣內(nèi)容推送系統(tǒng)103可以為廣告推送系統(tǒng),推廣方可以為廣告主。
在一實(shí)例中,本申請(qǐng)?zhí)岢龅耐茝V內(nèi)容推送方法應(yīng)用于推廣內(nèi)容推送系統(tǒng)103,如圖2所示,該方法包括以下步驟:
步驟201:對(duì)于推廣方客戶端上傳的推廣內(nèi)容素材,執(zhí)行步驟202-步驟204。
其中,所述推廣內(nèi)容素材包括圖片、文字、或者視頻等。
在一實(shí)例中,可以在推廣方客戶端上傳推廣內(nèi)容素材時(shí),執(zhí)行步驟202~204。
步驟202:生成所述推廣內(nèi)容素材的鏈接。
步驟203:確定所述推廣內(nèi)容素材的第一特征。
在一實(shí)例中,可在資源服務(wù)器已保存了推廣內(nèi)容素材并執(zhí)行步驟202生成了鏈接之后,針對(duì)資源服務(wù)器已存的此推廣內(nèi)容素材,執(zhí)行步驟203和204。
在一實(shí)例中,所述第一特征包括:與所述推廣內(nèi)容的內(nèi)容相關(guān)的標(biāo)簽和/或與所述推廣內(nèi)容的屬性相關(guān)的標(biāo)簽;該方法進(jìn)一步包括:建立所述推廣內(nèi)容素材的標(biāo)簽庫;將所提取的所述與所述推廣內(nèi)容的內(nèi)容相關(guān)的標(biāo)簽和/或與所述推廣內(nèi)容的屬性相關(guān)的標(biāo)簽及所述推廣內(nèi)容素材的鏈接上傳到所述標(biāo)簽庫;其中,從所述標(biāo)簽庫確定所述匹配的所述第一特征;其中,從所述標(biāo)簽庫獲取與所述匹配的所述第一特征關(guān)聯(lián)的所述推廣內(nèi)容素材的鏈接。
具體的,根據(jù)一個(gè)推廣方客戶端104上傳的推廣內(nèi)容素材,推廣內(nèi)容推送系統(tǒng)103可提取到所述推廣內(nèi)容素材的一個(gè)或多個(gè)第一特征。所述第一特征為推廣內(nèi)容推送系統(tǒng)103通過人工編輯得到,可以為各種類別標(biāo)簽,包括與內(nèi)容相關(guān)的標(biāo)簽,如編輯香水類的推廣內(nèi)容素材的類別標(biāo)簽為時(shí)尚(即第一特征),將女士服裝類的推廣內(nèi)容素材編輯類別標(biāo)簽為時(shí)尚,將少兒用品類的推廣內(nèi)容素材編輯類別標(biāo)簽為少兒等等,也可以包括與屬性相關(guān)的標(biāo)簽,如編輯某明星代言的推廣內(nèi)容素材的類別標(biāo)簽為此明星名字(如范冰冰)。
同時(shí),推廣內(nèi)容推送系統(tǒng)103根據(jù)各推廣方客戶端上傳的推廣內(nèi)容素材提取大量第一特征并形成第一特征庫。以及,推廣內(nèi)容推送系統(tǒng)103將一推廣方客戶端104上傳的各推廣內(nèi)容素材的各第一特征及所述推廣內(nèi)容素材的鏈接存入上述第一特征庫。當(dāng)?shù)谝惶卣鳛闃?biāo)簽時(shí),第一特征庫可以為標(biāo)簽庫,如廣告系統(tǒng)中的廣告標(biāo)簽庫。
步驟204:將所述推廣內(nèi)容素材的鏈接與所述第一特征相關(guān)聯(lián)。
這里,所述推廣內(nèi)容素材保存在推廣內(nèi)容推送系統(tǒng)103的資源服務(wù)器中,所述推廣內(nèi)容素材的鏈接(url)保存在第一特征庫中,且所述url與所述第一特征相關(guān)聯(lián),可以為所述url與所述第一特征對(duì)應(yīng)保存,如時(shí)尚類的推廣內(nèi)容素材,則該推廣內(nèi)容素材的url放置在時(shí)尚類的標(biāo)簽下。
步驟205:響應(yīng)于來自應(yīng)用客戶端101的推廣內(nèi)容推送請(qǐng)求,從媒體內(nèi)容服務(wù)器102獲取所述推廣內(nèi)容推送請(qǐng)求攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的訪問行為特征。
其中,用戶在使用應(yīng)用客戶端101觀看視頻時(shí),應(yīng)用客戶端101中用于實(shí)現(xiàn)推廣內(nèi)容推送的軟件開發(fā)包(sdk)會(huì)向推廣內(nèi)容推送系統(tǒng)103發(fā)送攜帶用戶標(biāo)識(shí)的推廣內(nèi)容推送請(qǐng)求,推廣內(nèi)容推送系統(tǒng)103基于該請(qǐng)求,會(huì)從媒體內(nèi)容服務(wù)器102獲取所述訪問行為特征。
在一實(shí)例中,所述從媒體內(nèi)容服務(wù)器獲取所述推廣內(nèi)容推送請(qǐng)求攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的訪問行為特征,包括:從媒體內(nèi)容服務(wù)器獲取所述用戶標(biāo)識(shí)對(duì)應(yīng)的一個(gè)或多個(gè)訪問行為特征;該方法進(jìn)一步包括:當(dāng)獲取到所述多個(gè)訪問行為特征時(shí),從中選取一個(gè)訪問行為特征,以使用該訪問行為特征確定所述匹配的所述第一特征。
在一實(shí)例中,所述從媒體內(nèi)容服務(wù)器獲取所述推廣內(nèi)容推送請(qǐng)求攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的訪問行為特征,包括:從媒體內(nèi)容服務(wù)器獲取所述用戶標(biāo)識(shí)對(duì)應(yīng)的一個(gè)或多個(gè)訪問行為特征;其中,當(dāng)獲取到所述多個(gè)訪問行為特征時(shí),所述確定與所獲取的所述訪問行為特征相匹配的所述第一特征,包括:將所述多個(gè)訪問行為特征與已保存的各第一特征分別進(jìn)行匹配并計(jì)算得到匹配度;將匹配度最高的第一特征作為所述匹配的所述第一特征。這里,針對(duì)每一第一特征,可以采用預(yù)定的算法,根據(jù)該第一特征、多個(gè)訪問行為特征及其相關(guān)參數(shù)(比如各訪問行為特征的出現(xiàn)次數(shù)和/或頻次等),計(jì)算得到該第一特征與這些訪問行為特征之間的匹配度。在此算法中,可以計(jì)算第一特征與每一訪問行為特征的語義或文本匹配度并設(shè)置權(quán)重,同時(shí)也設(shè)置各訪問行為特征的相關(guān)參數(shù)的權(quán)重,對(duì)計(jì)算得到的各語義或文本匹配度做加權(quán)計(jì)算,即可得到針對(duì)該第一特征的匹配度得分。
在一實(shí)例中,媒體內(nèi)容服務(wù)器可以采用如圖3所示的方法流程來確定一用戶的所述訪問行為特征。
步驟301:獲取一用戶通過應(yīng)用客戶端在預(yù)定期間對(duì)于媒體內(nèi)容的歷史訪問數(shù)據(jù);其中,所述歷史訪問數(shù)據(jù)包括:所述用戶每次訪問的媒體內(nèi)容的信息。
在一實(shí)例中,所述每次訪問的媒體內(nèi)容包括:所述用戶每次觀看的媒體內(nèi)容(如觀看的視頻節(jié)目)和/或所述用戶每次收藏的媒體內(nèi)容(如加入看單的視頻節(jié)目)。
例如,當(dāng)媒體內(nèi)容服務(wù)器為視頻服務(wù)器時(shí),所述歷史訪問數(shù)據(jù)可以包括:該用戶最近每次使用應(yīng)用客戶端101訪問視頻的記錄信息,每一次訪問視頻的記錄信息可包括:該用戶觀看的影視作品名稱、劇集及觀看時(shí)間等或該用戶加入看單的影視作品名稱、劇集及加入看單時(shí)間等。
步驟302:根據(jù)所述歷史訪問數(shù)據(jù)中每次訪問的媒體內(nèi)容的信息,確定所述用戶的訪問行為特征,并將所述用戶的用戶標(biāo)識(shí)與所述訪問行為特征相關(guān)聯(lián),比如將用戶標(biāo)識(shí)與訪問行為特征對(duì)應(yīng)保存。
在一實(shí)例中,所述確定所述用戶的訪問行為特征,包括:從所述歷史訪問數(shù)據(jù)中每次訪問的媒體內(nèi)容的信息中提取第一特征(即上文中的第二特征);從所述第一特征(即上文中的第二特征)中確定出現(xiàn)次數(shù)或者頻次符合預(yù)定要求者,并將其作為所述訪問行為特征。
在一實(shí)例中,所述第一特征(即上文中的第二特征)包括:與所述媒體內(nèi)容的內(nèi)容相關(guān)的標(biāo)簽和/或與所述媒體內(nèi)容的屬性相關(guān)的標(biāo)簽;該方法進(jìn)一步包括:建立與所述用戶標(biāo)識(shí)關(guān)聯(lián)的標(biāo)簽庫;將所提取的所述與所述媒體內(nèi)容的內(nèi)容相關(guān)的標(biāo)簽和/或與所述媒體內(nèi)容的屬性相關(guān)的標(biāo)簽上傳到所述標(biāo)簽庫;其中,從所述標(biāo)簽庫中當(dāng)前保存的各標(biāo)簽中確定出現(xiàn)次數(shù)或者頻次符合預(yù)定要求者,并將其作為訪問行為標(biāo)簽;其中,從所述標(biāo)簽庫獲取所述用戶標(biāo)識(shí)關(guān)聯(lián)的所述訪問行為標(biāo)簽。
在一實(shí)例中,所述從所述標(biāo)簽庫中當(dāng)前保存的各標(biāo)簽中確定出現(xiàn)次數(shù)或者頻次符合預(yù)定要求者,包括:計(jì)算所述標(biāo)簽庫中當(dāng)前保存的各個(gè)標(biāo)簽的數(shù)量,確定數(shù)量最多或者達(dá)到預(yù)定閾值的一個(gè)或多個(gè)標(biāo)簽;和/或根據(jù)所述標(biāo)簽庫中當(dāng)前保存的各個(gè)標(biāo)簽的上傳時(shí)間,計(jì)算在預(yù)定時(shí)間段內(nèi)出現(xiàn)次數(shù)最多或者達(dá)到預(yù)定閾值的一個(gè)或多個(gè)標(biāo)簽。
具體的,針對(duì)一用戶訪問過的任一媒體內(nèi)容,媒體內(nèi)容服務(wù)器102能提取到該媒體內(nèi)容的第二特征,所述第二特征可以為各種類別標(biāo)簽,所述媒體內(nèi)容可以為文章(如新聞、評(píng)論等)、出版物(如小說、書籍等)、在線視頻(如影視作品)等。這里,上述各種類別標(biāo)簽可以包括與內(nèi)容相關(guān)的標(biāo)簽(如:教育、時(shí)尚、科技、懸疑、愛情、美劇、體育等等),類別標(biāo)簽也可以包括與屬性相關(guān)的標(biāo)簽,例如:影視劇/節(jié)目名稱、主演/導(dǎo)演名字、出品年份、地區(qū)信息等。
其中,媒體內(nèi)容服務(wù)器102還根據(jù)一用戶近期使用應(yīng)用客戶端101訪問媒體內(nèi)容服務(wù)器102提供的媒體內(nèi)容的歷史訪問數(shù)據(jù),提取出大量第二特征,并所形成第二特征庫,且所述第二特征庫與該用戶標(biāo)識(shí)(如用戶賬號(hào))對(duì)應(yīng)。
例如,媒體內(nèi)容服務(wù)器102從一用戶近期使用應(yīng)用客戶端101訪問媒體內(nèi)容服務(wù)器102提供的媒體內(nèi)容的歷史訪問數(shù)據(jù)中提取每次觀看和/或收藏的視頻作品的類別標(biāo)簽(即第二特征),并添加至針對(duì)該用戶賬號(hào)建立的視頻標(biāo)簽庫。
具體的,可從第二特征庫中選取數(shù)量最多的第二特征作為該用戶的訪問行為特征,將所述訪問行為特征與所述用戶的用戶標(biāo)識(shí)相關(guān)聯(lián)。這里,當(dāng)所述第二特征為類別標(biāo)簽時(shí),所述訪問行為特征為用戶的特征行為標(biāo)簽,且所述特征行為標(biāo)簽可以通過如下方式獲得:媒體內(nèi)容服務(wù)器102將標(biāo)簽庫中的各標(biāo)簽根據(jù)各自的數(shù)量進(jìn)行排序,可將數(shù)量最多的一個(gè)或幾個(gè)標(biāo)簽作為特征行為標(biāo)簽。
例如,視頻標(biāo)簽庫中包含兒童節(jié)目、時(shí)尚節(jié)目、科技節(jié)目以生活類節(jié)目等標(biāo)簽,其中,兒童節(jié)目標(biāo)簽的數(shù)量最多,則可將兒童節(jié)目標(biāo)簽作為所述訪問行為特征,該兒童節(jié)目標(biāo)簽與該用戶的用戶賬號(hào)對(duì)應(yīng)保存;或者兒童節(jié)目標(biāo)簽和時(shí)尚節(jié)目標(biāo)簽數(shù)量均最多,則可將兒童節(jié)目標(biāo)簽和時(shí)尚節(jié)目標(biāo)簽均為所述訪問行為特征,將兒童節(jié)目標(biāo)簽和時(shí)尚節(jié)目標(biāo)簽均與該用戶的用戶賬號(hào)對(duì)應(yīng)保存,也就是說該用戶訪問視頻的行為特征可以由兒童和時(shí)尚兩個(gè)維度來表征。
步驟303:當(dāng)所述用戶通過所述應(yīng)用客戶端訪問一媒體內(nèi)容時(shí),執(zhí)行步驟304-步驟305。
步驟304:響應(yīng)于來自推廣內(nèi)容推送系統(tǒng)103的特征查詢請(qǐng)求,獲取所述特征查詢請(qǐng)求攜帶的用戶標(biāo)識(shí)關(guān)聯(lián)(或者說對(duì)應(yīng))的所述訪問行為特征。
這里,媒體內(nèi)容服務(wù)器102響應(yīng)于來自推廣內(nèi)容推送系統(tǒng)103的特征查詢請(qǐng)求,獲取所述特征查詢請(qǐng)求攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的所述訪問行為特征,所述訪問行為特征可以為媒體內(nèi)容服務(wù)器將各第二特征根據(jù)數(shù)量(如在預(yù)定時(shí)間段內(nèi)出現(xiàn)次數(shù))進(jìn)行排序后得到數(shù)量最多的一個(gè)或多個(gè)第二特征。
步驟305:將所確定的所述訪問行為特征發(fā)送至所述推廣內(nèi)容推送系統(tǒng)103,以使其確定與所述訪問行為特征相匹配的推廣內(nèi)容素材的鏈接并將所述鏈接提供給所述應(yīng)用客戶端101。
在一實(shí)例中,該方法進(jìn)一步包括:每隔一段時(shí)間,從所述標(biāo)簽庫(如視頻標(biāo)簽)中刪除上傳時(shí)間早于預(yù)定時(shí)間的標(biāo)簽。這樣能自動(dòng)剔除保存時(shí)間過長的標(biāo)簽,使得依據(jù)標(biāo)簽庫中的標(biāo)簽所確定的訪問行為特征標(biāo)簽更符合用戶的實(shí)際情況,進(jìn)一步的使利用此訪問行為特征標(biāo)簽推送的推廣內(nèi)容更符合用戶的興趣,改善推廣內(nèi)容的推送效果。
例如,所述媒體內(nèi)容服務(wù)器102為了保證推送的準(zhǔn)確性,還定期對(duì)該用戶標(biāo)識(shí)對(duì)應(yīng)的保存時(shí)間過長的第二特征進(jìn)行刪除,如刪除相對(duì)較早期添加的影視作品的類別標(biāo)簽。
步驟206:確定與所獲取的所述訪問行為特征相匹配的所述第一特征。
在一實(shí)例中,所述確定與所獲取的所述訪問行為特征相匹配的所述第一特征,包括:將所述訪問行為特征與已保存的各第一特征分別進(jìn)行匹配得到匹配度;將匹配度最高或者匹配度達(dá)到預(yù)定閾值的第一特征作為所述匹配的第一特征。
在一實(shí)例中,將與所述訪問行為特征相同或相似的第一特征作為所述匹配的第一特征。
在一實(shí)例中,所述方法進(jìn)一步包括:當(dāng)所述匹配的所述第一特征有多個(gè)時(shí),從中選取一個(gè)所述匹配的第一特征,以將所選取的所述匹配的第一特征關(guān)聯(lián)的所述推廣內(nèi)容素材的鏈接發(fā)送給所述應(yīng)用客戶端。
在一實(shí)例中,所述方法進(jìn)一步包括:當(dāng)所述匹配的第一特征關(guān)聯(lián)多個(gè)推廣內(nèi)容素材的鏈接時(shí),從中選擇一個(gè)推廣內(nèi)容素材的鏈接,并將其發(fā)送給所述應(yīng)用客戶端。
例如,當(dāng)所述訪問行為特征為一個(gè)時(shí),如兒童節(jié)目標(biāo)簽,使用該標(biāo)簽在推廣內(nèi)容的第一特征庫中匹配合適的推廣內(nèi)容的第一特征,如第一特征庫包括時(shí)尚、科幻及少兒等標(biāo)簽,則匹配得到的第一特征為少兒標(biāo)簽,即少兒標(biāo)簽的推廣內(nèi)容為與用戶近期訪問的媒體內(nèi)容的關(guān)聯(lián)最大的。
當(dāng)所述訪問行為特征為多個(gè)時(shí),如兒童節(jié)目標(biāo)簽和時(shí)尚節(jié)目標(biāo)簽,則推廣內(nèi)容推送系統(tǒng)103從多個(gè)標(biāo)簽中隨機(jī)選擇一個(gè)標(biāo)簽,如時(shí)尚節(jié)目標(biāo)簽,并使用時(shí)尚節(jié)目標(biāo)簽在推廣內(nèi)容的第一特征庫中匹配得到合適的推廣內(nèi)容的第一特征,如第一特征庫包括時(shí)尚、科幻及少兒等等標(biāo)簽,則匹配得到的第一特征為時(shí)尚標(biāo)簽,而時(shí)尚標(biāo)簽下的女士服裝類的推廣內(nèi)容素材和香水類的推廣內(nèi)容素材可作為候選的推廣內(nèi)容,此時(shí),推廣內(nèi)容推送系統(tǒng)103的算法引擎可隨機(jī)從女士服裝類的推廣內(nèi)容素材和香水類的推廣內(nèi)容素材中選擇一個(gè),且當(dāng)女士服裝類的推廣內(nèi)容素材或香水類的推廣內(nèi)容素材均具有多個(gè)推廣內(nèi)容素材的url時(shí),可從這些推廣內(nèi)容素材的url中隨機(jī)選擇一個(gè),將其發(fā)送給應(yīng)用客戶端101。
步驟207:將所述匹配的所述第一特征關(guān)聯(lián)的所述推廣內(nèi)容素材的鏈接發(fā)送給所述應(yīng)用客戶端101,以使所述應(yīng)用客戶端101根據(jù)所述鏈接拉取到所述推廣內(nèi)容素材并展示。
這里,將所述匹配的所述第一特征關(guān)聯(lián)的推廣內(nèi)容素材的鏈接發(fā)送至應(yīng)用客戶端101。應(yīng)用客戶端101根據(jù)所述匹配的所述第一特征關(guān)聯(lián)的推廣內(nèi)容素材的url從保存推廣內(nèi)容素材的資源服務(wù)器獲取所述推廣內(nèi)容素材,并進(jìn)行展示。
通過采用上述技術(shù)方案,可以基于用戶使用應(yīng)用客戶端101訪問媒體內(nèi)容服務(wù)器102提供的媒體內(nèi)容的歷史訪問數(shù)據(jù),對(duì)該歷史訪問數(shù)據(jù)進(jìn)行分析,以實(shí)現(xiàn)個(gè)性化的推送推廣內(nèi)容,取代了以往所有用戶推送的推廣內(nèi)容都是一樣的情形。再者,通過挖掘用戶的潛在偏好,為其提供感興趣的推廣內(nèi)容,以消除用戶不感興趣的推廣內(nèi)容對(duì)用戶的干擾,提高用戶體驗(yàn)。
其次,通過將媒體內(nèi)容的特征信息與推廣內(nèi)容的特征信息進(jìn)行匹配,實(shí)現(xiàn)了兩者內(nèi)容的關(guān)聯(lián),從而能夠?yàn)橛脩粽业狡涓信d趣的推廣內(nèi)容,減少推廣內(nèi)容對(duì)用戶的干擾,以提高用戶的觀看體驗(yàn);再者,對(duì)推廣方而言,能夠精準(zhǔn)的投放推廣內(nèi)容,從而提高推廣內(nèi)容的投放性價(jià)比,甚至提高推廣方產(chǎn)品的轉(zhuǎn)化率。
圖4示出了本申請(qǐng)?zhí)峁┑囊粡V告推送實(shí)例的消息交互圖。在此實(shí)例中,廣告推送系統(tǒng)包括算法引擎、廣告標(biāo)簽庫及資源服務(wù)器(未圖示),其中資源服務(wù)器用于存儲(chǔ)廣告素材。推廣內(nèi)容為廣告,推廣方客戶端為廣告主客戶端。如圖4所示,廣告推送過程包括如下步驟:
該交互圖可分為三個(gè)部分:步驟401a~402a,步驟401b~402b和步驟401~405。
通過步驟401a~402a,給廣告素材添加上標(biāo)簽。
步驟401a:廣告主通過廣告主客戶端上傳廣告素材至廣告推送系統(tǒng)。
步驟402a:廣告推送系統(tǒng)通過人工編輯廣告素材的標(biāo)簽,同時(shí)提取各廣告主通過廣告主客戶端上傳的大量廣告素材的標(biāo)簽,并形成廣告標(biāo)簽庫,然后將廣告素材的鏈接(url)與廣告標(biāo)簽對(duì)應(yīng)保存,同時(shí)廣告素材放置在廣告推送系統(tǒng)中的資源服務(wù)器。
通過步驟401b~402b,得到近期用戶觀看視頻的特征行為標(biāo)簽。
步驟401b:媒體內(nèi)容服務(wù)器根據(jù)一用戶近期使用應(yīng)用客戶端訪問媒體內(nèi)容服務(wù)器提供的媒體內(nèi)容的歷史訪問數(shù)據(jù),提取出大量標(biāo)簽并形成視頻標(biāo)簽庫,且所述視頻標(biāo)簽庫與用戶賬號(hào)對(duì)應(yīng)。這里,媒體內(nèi)容服務(wù)器為提供在線視頻的服務(wù)器,如視頻應(yīng)用服務(wù)器。
步驟402b:媒體內(nèi)容服務(wù)器提取所述視頻標(biāo)簽庫中數(shù)量最多的標(biāo)簽作為特征行為標(biāo)簽。媒體內(nèi)容服務(wù)器可以對(duì)所述視頻標(biāo)簽庫中的標(biāo)簽按數(shù)量進(jìn)行排序,并將數(shù)量最多的一個(gè)或幾個(gè)標(biāo)簽作為特征行為標(biāo)簽。
通過步驟401~405得到個(gè)性化推送的廣告。
步驟401:用戶通過應(yīng)用客戶端訪問媒體內(nèi)容服務(wù)器進(jìn)行觀看視頻,同時(shí)應(yīng)用客戶端中的廣告sdk向推廣內(nèi)容推送系統(tǒng)的算法引擎發(fā)送攜帶該用戶標(biāo)識(shí)的廣告推送請(qǐng)求。
步驟402:算法引擎從上述視頻標(biāo)簽庫中查詢特征行為標(biāo)簽,媒體內(nèi)容服務(wù)器獲取所述特征行為標(biāo)簽,并將其發(fā)送給算法引擎。
步驟403:算法引擎利用該特征行為標(biāo)簽在廣告標(biāo)簽庫中匹配得到合適的廣告標(biāo)簽,如用戶最近??瓷賰侯惞?jié)目,即特征行為標(biāo)簽為兒童節(jié)目,通過少兒標(biāo)簽可以匹配到合適的廣告標(biāo)簽為少兒,通常,該少兒標(biāo)簽對(duì)應(yīng)有多個(gè)少兒用品廣告素材的url,如少兒飲品、玩具及學(xué)習(xí)機(jī)等廣告素材的url,此時(shí),算法引擎從上述多個(gè)少兒用品廣告素材的url中隨機(jī)選擇一個(gè)。
步驟404:算法引擎將上述廣告素材的url發(fā)送至媒體內(nèi)容服務(wù)器。
步驟405:媒體內(nèi)容服務(wù)器將上述廣告素材的url發(fā)送至應(yīng)用客戶端,以使應(yīng)用客戶端根據(jù)此url拉取到廣告素材并進(jìn)行展示,完成個(gè)性化廣告的推送。
基于上述實(shí)例提供的方法,本申請(qǐng)還提出了一種推廣內(nèi)容推送裝置500,如圖5所示,所述裝置500包括:生成模塊502、第一確定模塊503、關(guān)聯(lián)模塊504、獲取模塊505、第二確定模塊506和發(fā)送模塊507。
所述生成模塊502,對(duì)于推廣方客戶端上傳的推廣內(nèi)容素材,生成所述推廣內(nèi)容素材的鏈接。
所述第一確定模塊503,確定所述推廣內(nèi)容素材的第一特征。
所述關(guān)聯(lián)模塊504,將所述推廣內(nèi)容素材的鏈接與所述第一特征相關(guān)聯(lián)。
所述獲取模塊505,響應(yīng)于來自應(yīng)用客戶端的推廣內(nèi)容推送請(qǐng)求,從媒體內(nèi)容服務(wù)器獲取所述推廣內(nèi)容推送請(qǐng)求攜帶的用戶標(biāo)識(shí)對(duì)應(yīng)的訪問行為特征。
所述第二確定模塊506,確定與所獲取的所述訪問行為特征相匹配的所述第一特征。
所述發(fā)送模塊507,將所述匹配的所述第一特征關(guān)聯(lián)的所述推廣內(nèi)容素材的鏈接發(fā)送給所述應(yīng)用客戶端,以使所述應(yīng)用客戶端根據(jù)所述鏈接拉取到所述推廣內(nèi)容素材并展示。
在一些實(shí)例中,可進(jìn)一步包括:接收模塊501,當(dāng)接收到推廣方客戶端上傳的一推廣內(nèi)容素材時(shí),觸發(fā)所述生成模塊502、所述第一確定模塊503和所述關(guān)聯(lián)模塊504。
在一實(shí)例中,所述裝置進(jìn)一步包括:第一選擇模塊508,當(dāng)所述匹配的所述第一特征有多個(gè)時(shí),從中選取一個(gè)所述匹配的第一特征,以將所選取的所述匹配的第一特征關(guān)聯(lián)的所述推廣內(nèi)容素材的鏈接發(fā)送給所述應(yīng)用客戶端。
在一實(shí)例中,所述裝置進(jìn)一步包括:第二選擇模塊509,當(dāng)所述匹配的第一特征關(guān)聯(lián)多個(gè)推廣內(nèi)容素材的鏈接時(shí),從中選擇一個(gè)推廣內(nèi)容素材的鏈接,并將其發(fā)送給所述應(yīng)用客戶端。
在一實(shí)例中,本申請(qǐng)還提出一種推廣內(nèi)容推送裝置,如圖6所示,所述裝置600包括:第一獲取模塊601、確定模塊602、響應(yīng)模塊603、第二獲取模塊604和發(fā)送模塊605。
所述第一獲取模塊601,獲取用戶通過應(yīng)用客戶端在預(yù)定期間對(duì)于媒體內(nèi)容的歷史訪問數(shù)據(jù);其中,所述歷史訪問數(shù)據(jù)包括:所述用戶每次訪問的各媒體內(nèi)容的信息。
所述確定模塊602,根據(jù)所述歷史訪問數(shù)據(jù)中每次訪問的媒體內(nèi)容的信息,確定所述用戶的訪問行為特征,并將所述用戶的用戶標(biāo)識(shí)與所述訪問行為特征相關(guān)聯(lián)。
所述響應(yīng)模塊603,當(dāng)所述用戶通過所述應(yīng)用客戶端訪問媒體內(nèi)容時(shí),觸發(fā)所述獲取模塊和所述發(fā)送模塊。
所述第二獲取模塊604,響應(yīng)于來自推廣內(nèi)容推送系統(tǒng)的特征查詢請(qǐng)求,獲取所述特征查詢請(qǐng)求攜帶的用戶標(biāo)識(shí)關(guān)聯(lián)的所述訪問行為特征。
所述發(fā)送模塊605,將所確定的所述訪問行為特征發(fā)送至所述推廣內(nèi)容推送系統(tǒng),以使其確定與所述訪問行為特征相匹配的推廣內(nèi)容素材的鏈接并將所述鏈接提供給所述應(yīng)用客戶端。
在一實(shí)例中,所述第一特征包括:與所述媒體內(nèi)容的內(nèi)容相關(guān)的標(biāo)簽和/或與所述媒體內(nèi)容的屬性相關(guān)的標(biāo)簽;所述確定模塊602,進(jìn)一步建立與所述用戶標(biāo)識(shí)關(guān)聯(lián)的標(biāo)簽庫,將所提取的所述與所述媒體內(nèi)容的內(nèi)容相關(guān)的標(biāo)簽和/或與所述媒體內(nèi)容的屬性相關(guān)的標(biāo)簽上傳到所述標(biāo)簽庫;其中,所述確定模塊從所述標(biāo)簽庫中當(dāng)前保存的各標(biāo)簽中確定出現(xiàn)次數(shù)或者頻次符合預(yù)定要求者,并將其作為訪問行為標(biāo)簽;其中,所述第二獲取模塊從所述標(biāo)簽庫獲取所述用戶標(biāo)識(shí)關(guān)聯(lián)的所述訪問行為標(biāo)簽。
在一實(shí)例中,所述裝置600進(jìn)一步包括:刪除模塊606,每隔一段時(shí)間,從所述標(biāo)簽庫中刪除上傳時(shí)間早于預(yù)定時(shí)間的標(biāo)簽。
上述各模塊功能的具體實(shí)現(xiàn)原理在前文已有描述,這里不再贅述。
另外,在本申請(qǐng)各個(gè)實(shí)例中的推廣內(nèi)容推送方法和推廣內(nèi)容推送裝置以及其中的各模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上裝置或模塊集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
在一實(shí)例中,上述的推廣內(nèi)容推送裝置可運(yùn)行在各種可基于互聯(lián)網(wǎng)而進(jìn)行用戶信息處理的計(jì)算設(shè)備中,并加載在該計(jì)算設(shè)備的存儲(chǔ)器中。
圖7示出了推廣內(nèi)容推送裝置所在的計(jì)算設(shè)備的組成結(jié)構(gòu)圖。如圖7所示,該計(jì)算設(shè)備包括一個(gè)或者多個(gè)處理器(cpu)702、通信模塊704、存儲(chǔ)器706、用戶接口710,以及用于互聯(lián)這些組件的通信總線708。
處理器702可通過通信模塊704接收和發(fā)送數(shù)據(jù)以實(shí)現(xiàn)網(wǎng)絡(luò)通信和/或本地通信。
用戶接口710包括一個(gè)或多個(gè)輸出設(shè)備712,其包括一個(gè)或多個(gè)揚(yáng)聲器和/或一個(gè)或多個(gè)可視化顯示器。用戶接口710也包括一個(gè)或多個(gè)輸入設(shè)備714,其包括諸如,鍵盤,鼠標(biāo),聲音命令輸入單元或擴(kuò)音器,觸屏顯示器,觸敏輸入板,姿勢(shì)捕獲攝像機(jī)或其他輸入按鈕或控件等。
存儲(chǔ)器706可以是高速隨機(jī)存取存儲(chǔ)器,諸如dram、sram、ddrram、或其他隨機(jī)存取固態(tài)存儲(chǔ)設(shè)備;或者非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、光盤存儲(chǔ)設(shè)備、閃存設(shè)備,或其他非易失性固態(tài)存儲(chǔ)設(shè)備。
存儲(chǔ)器706存儲(chǔ)處理器702可執(zhí)行的指令集,包括:
操作系統(tǒng)716,包括用于處理各種基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)任務(wù)的程序;
應(yīng)用718,包括用于實(shí)現(xiàn)推送推廣內(nèi)容的各種程序,這種程序能夠?qū)崿F(xiàn)上述各實(shí)例中的處理流程,比如可以包括圖5所示的裝置500和/或圖6所示的裝置600。
在一些實(shí)例中,裝置500可包括圖5所示的各模塊501~509,各模塊501~509可以存儲(chǔ)有機(jī)器可執(zhí)行指令。處理器702通過執(zhí)行存儲(chǔ)器706中各模塊501~509中的機(jī)器可執(zhí)行指令,進(jìn)而能夠?qū)崿F(xiàn)上述各模塊501~509的功能。
在一些實(shí)例中,裝置600可包括圖6所示的各模塊601~606中的至少一個(gè),各模塊601~606可以存儲(chǔ)有機(jī)器可執(zhí)行指令。處理器702通過執(zhí)行存儲(chǔ)器706中各模塊601~606中的機(jī)器可執(zhí)行指令,進(jìn)而能夠?qū)崿F(xiàn)上述各模塊601~606的功能。
另外,本申請(qǐng)的每一個(gè)實(shí)例可以通過由數(shù)據(jù)處理設(shè)備如計(jì)算機(jī)執(zhí)行的數(shù)據(jù)處理程序來實(shí)現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本發(fā)明。此外,通常存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中的數(shù)據(jù)處理程序通過直接將程序讀取出存儲(chǔ)介質(zhì)或者通過將程序安裝或復(fù)制到數(shù)據(jù)處理設(shè)備的存儲(chǔ)設(shè)備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲(chǔ)介質(zhì)也構(gòu)成了本發(fā)明。存儲(chǔ)介質(zhì)可以使用任何類型的記錄方式,例如紙張存儲(chǔ)介質(zhì)(如紙帶等)、磁存儲(chǔ)介質(zhì)(如軟盤、硬盤、閃存等)、光存儲(chǔ)介質(zhì)(如cd-rom等)、磁光存儲(chǔ)介質(zhì)(如mo等)等。
因此本申請(qǐng)還公開了一種非易失性存儲(chǔ)介質(zhì),其中存儲(chǔ)有數(shù)據(jù)處理程序,該數(shù)據(jù)處理程序用于執(zhí)行本申請(qǐng)上述方法的任何一種實(shí)例。
另外,本申請(qǐng)所述的方法步驟除了可以用數(shù)據(jù)處理程序來實(shí)現(xiàn),還可以由硬件來實(shí)現(xiàn),例如,可以由邏輯門、開關(guān)、專用集成電路(asic)、可編程邏輯控制器和嵌微控制器等來實(shí)現(xiàn)。因此這種可以實(shí)現(xiàn)本申請(qǐng)所述方法的硬件也可以構(gòu)成本申請(qǐng)。
以上所述僅為本申請(qǐng)的較佳實(shí)例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。