本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別涉及一種內(nèi)容數(shù)據(jù)推送方法及裝置。
背景技術(shù):
隨著信息技術(shù)和互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,各種各樣能夠連接互聯(lián)網(wǎng)的終端設(shè)備成為用戶生活和工作中獲取內(nèi)容數(shù)據(jù)的重要途徑。服務(wù)器通過向終端設(shè)備推送信息為使用終端設(shè)備的用戶提供內(nèi)容數(shù)據(jù)。
現(xiàn)有技術(shù)中,推送一般通過抽樣推送的方式,第一次推送時(shí)隨機(jī)將若干個(gè)內(nèi)容數(shù)據(jù)推送給部分終端設(shè)備,再實(shí)時(shí)采集各個(gè)推送的內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)計(jì)算各個(gè)推送的內(nèi)容數(shù)據(jù)的實(shí)時(shí)點(diǎn)擊率,根據(jù)實(shí)時(shí)點(diǎn)擊率確定出下一次推送的內(nèi)容數(shù)據(jù),然后重復(fù)推送內(nèi)容數(shù)據(jù)、采集反饋數(shù)據(jù)、計(jì)算實(shí)時(shí)點(diǎn)擊率和根據(jù)實(shí)時(shí)點(diǎn)擊率確定出下一次推送的內(nèi)容數(shù)據(jù)的過程,直到全部終端設(shè)備都被推送過內(nèi)容數(shù)據(jù)。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:內(nèi)容數(shù)據(jù)從推送到用戶的終端設(shè)備,再到用戶點(diǎn)擊查看的這段過程會(huì)存在一定時(shí)延,時(shí)延一般為10分鐘以上,此時(shí)計(jì)算出的實(shí)時(shí)點(diǎn)擊率不能真實(shí)反映出用戶對(duì)推送的內(nèi)容數(shù)據(jù)的關(guān)注程度,根據(jù)實(shí)時(shí)點(diǎn)擊率確定并推送的內(nèi)容數(shù)據(jù)可能是劣質(zhì)內(nèi)容數(shù)據(jù),導(dǎo)致優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的推送機(jī)會(huì)減少。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種內(nèi)容數(shù)據(jù)推送方法及裝置。所述技術(shù)方案如下:
根據(jù)本發(fā)明的第一方面,提供了一種內(nèi)容數(shù)據(jù)推送方法,所述方法包括:
將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第一終端設(shè)備集合,N為正整數(shù);
在第一預(yù)定時(shí)間間隔內(nèi)停止推送所述第一內(nèi)容數(shù)據(jù),并獲取所述N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù);
根據(jù)所述反饋數(shù)據(jù),從所述N個(gè)第一內(nèi)容數(shù)據(jù)中確定出下一次推送的第二內(nèi)容數(shù)據(jù);
將所述第二內(nèi)容數(shù)據(jù)推送至第二終端設(shè)備集合。
根據(jù)本發(fā)明的第二方面,提供了一種內(nèi)容數(shù)據(jù)推送裝置,所述裝置包括:
第一推送模塊,用于將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第一終端設(shè)備集合,N為正整數(shù);
第一獲取模塊,用于在第一預(yù)定時(shí)間間隔內(nèi)停止推送所述第一內(nèi)容數(shù)據(jù),并獲取所述N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù);
第一確定模塊,用于根據(jù)所述反饋數(shù)據(jù),從所述N個(gè)第一內(nèi)容數(shù)據(jù)中確定出下一次推送的第二內(nèi)容數(shù)據(jù);
第二推送模塊,用于將所述第二內(nèi)容數(shù)據(jù)推送至第二終端設(shè)備集合。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
通過將N個(gè)第一內(nèi)容數(shù)據(jù)推送至第一終端設(shè)備集合后暫停推送第一數(shù)據(jù)內(nèi)容,并且在暫停推送的預(yù)定時(shí)間間隔內(nèi)獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)確定下一次推送至第二終端設(shè)備集合的第二內(nèi)容數(shù)據(jù),由于從內(nèi)容數(shù)據(jù)推送至終端設(shè)備,再到被點(diǎn)擊查看這段過程會(huì)存在時(shí)延,實(shí)時(shí)獲取的反饋數(shù)據(jù)并不能真實(shí)反映出用戶對(duì)推送的內(nèi)容數(shù)據(jù)的關(guān)注程度,如果根據(jù)實(shí)時(shí)獲取的反饋數(shù)據(jù)確定下一次推送的內(nèi)容數(shù)據(jù),則確定出的下一次推送的內(nèi)容數(shù)據(jù)可能是劣質(zhì)內(nèi)容數(shù)據(jù),延遲一段時(shí)間后再獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),可以在一定程度上減小反饋數(shù)據(jù)與用戶對(duì)推送的內(nèi)容的真實(shí)關(guān)注程度之間的誤差,使得根據(jù)延遲后獲取的反饋數(shù)據(jù)確定出的下一次推送的內(nèi)容數(shù)據(jù)是優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì)更大,達(dá)到了減少推送劣質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì),提高優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的推送機(jī)會(huì)的效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)示例性實(shí)施例提供的內(nèi)容數(shù)據(jù)推送方法的實(shí)施環(huán)境示意圖;
圖2是本發(fā)明一個(gè)示例性實(shí)施例提供的內(nèi)容數(shù)據(jù)推送方法的方法流程圖;
圖3A是本發(fā)明另一個(gè)示例性實(shí)施例提供的內(nèi)容數(shù)據(jù)推送方法的方法流程圖;
圖3B是是本發(fā)明另一個(gè)示例性實(shí)施例提供的內(nèi)容數(shù)據(jù)推送方法的實(shí)施示意圖;
圖4是本發(fā)明一個(gè)示例性實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置的框圖;
圖5是本發(fā)明另一個(gè)示例性實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置的框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
請(qǐng)參考圖1,其示出了本發(fā)明實(shí)施例提供的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。該實(shí)施環(huán)境包括:推薦系統(tǒng)110和終端設(shè)備120,其中:
推薦系統(tǒng)110是用于提供內(nèi)容數(shù)據(jù)的后臺(tái)系統(tǒng)。推薦系統(tǒng)110在不同的時(shí)間向不同的終端設(shè)備集合推送內(nèi)容數(shù)據(jù)。內(nèi)容數(shù)據(jù)是指在網(wǎng)絡(luò)中以資源的形式來傳輸?shù)臄?shù)據(jù),比如文檔、視頻、音頻、網(wǎng)頁等。
終端設(shè)備120是具有數(shù)據(jù)收發(fā)功能的設(shè)備,比如筆記本電腦、智能手機(jī)。終端設(shè)備120能夠接收推薦系統(tǒng)110推送的內(nèi)容數(shù)據(jù)并在顯示界面上顯示;當(dāng)內(nèi)容數(shù)據(jù)被點(diǎn)擊查看后,終端設(shè)備120能夠向推薦系統(tǒng)110發(fā)送內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),反饋數(shù)據(jù)是表示內(nèi)容數(shù)據(jù)所受到的操作的情況的數(shù)據(jù),比如:內(nèi)容數(shù)據(jù)被點(diǎn)擊查看的時(shí)間。
終端設(shè)備120的數(shù)量至少為1個(gè)。
推薦系統(tǒng)110和終端設(shè)備120通過有線網(wǎng)絡(luò),或無線網(wǎng)絡(luò)相連。
請(qǐng)參考圖2,其示出了本發(fā)明一示例性實(shí)施例示出的一種內(nèi)容數(shù)據(jù)推送方法的流程圖。本實(shí)施例以該內(nèi)容數(shù)據(jù)推送方法應(yīng)用于實(shí)施環(huán)境中的推薦系統(tǒng)中來舉例說明,如圖2所示,該內(nèi)容數(shù)據(jù)推送方法包括以下步驟:
在步驟201中,將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第一終端設(shè)備集合,N為正整數(shù)。
內(nèi)容數(shù)據(jù)是指在網(wǎng)絡(luò)中以資源的形式來傳輸?shù)臄?shù)據(jù),比如文檔、視頻、音頻、網(wǎng)頁等。
推送至第一終端設(shè)備集合的N個(gè)第一內(nèi)容數(shù)據(jù)互不相同。
可選的,第一終端設(shè)備集合中包括至少一個(gè)終端設(shè)備。
可選的,若第一終端設(shè)備集合中有M個(gè)終端設(shè)備,將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至M個(gè)終端設(shè)備,每個(gè)內(nèi)容數(shù)據(jù)推送至M/N個(gè)終端設(shè)備。
在步驟202中,在第一預(yù)定時(shí)間間隔內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
反饋數(shù)據(jù)是表示內(nèi)容數(shù)據(jù)所受到的操作的情況的數(shù)據(jù),比如內(nèi)容數(shù)據(jù)被點(diǎn)擊查看的時(shí)間,內(nèi)容數(shù)據(jù)的點(diǎn)擊數(shù)。
在步驟203中,根據(jù)反饋數(shù)據(jù),從N個(gè)第一內(nèi)容數(shù)據(jù)中確定出下一次推送的第二內(nèi)容數(shù)據(jù)。
可選的,第二內(nèi)容數(shù)據(jù)是N個(gè)第一內(nèi)容數(shù)據(jù)中的一個(gè)。
在步驟204中,將第二內(nèi)容數(shù)據(jù)推送至第二終端設(shè)備集合。
可選的,第二終端設(shè)備集合中的終端設(shè)備是未被推送過第一內(nèi)容數(shù)據(jù)的終端設(shè)備,或者,第二終端設(shè)備集合中的部分終端設(shè)備被推送過第一內(nèi)容數(shù)據(jù),部分終端設(shè)備未被推送過第一內(nèi)容數(shù)據(jù)。
綜上所述,本發(fā)明實(shí)施例提供的內(nèi)容數(shù)據(jù)推送方法,通過將N個(gè)第一內(nèi)容數(shù)據(jù)推送至第一終端設(shè)備集合后暫停推送第一數(shù)據(jù)內(nèi)容,并且在暫停推送的預(yù)定時(shí)間間隔內(nèi)獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)確定下一次推送至第二終端設(shè)備集合的第二內(nèi)容數(shù)據(jù),由于從內(nèi)容數(shù)據(jù)推送至終端設(shè)備,再到被點(diǎn)擊查看這段過程會(huì)存在時(shí)延,實(shí)時(shí)獲取的反饋數(shù)據(jù)并不能真實(shí)反映出用戶對(duì)推送的內(nèi)容數(shù)據(jù)的關(guān)注程度,如果根據(jù)實(shí)時(shí)獲取的反饋數(shù)據(jù)確定下一次推送的內(nèi)容數(shù)據(jù),則確定出的下一次推送的內(nèi)容數(shù)據(jù)可能是劣質(zhì)內(nèi)容數(shù)據(jù),延遲一段時(shí)間后再獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),可以在一定程度上減小反饋數(shù)據(jù)與用戶對(duì)推送的內(nèi)容的真實(shí)關(guān)注程度之間的誤差,使得根據(jù)延遲后獲取的反饋數(shù)據(jù)確定出的下一次推送的內(nèi)容數(shù)據(jù)是優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì)更大,達(dá)到了減少推送劣質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì),提高優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的推送機(jī)會(huì)的效果。
請(qǐng)參考圖3A,其示出了本發(fā)明一示例性實(shí)施例示出的另一種內(nèi)容數(shù)據(jù)推送方法的流程圖。本實(shí)施例以該內(nèi)容數(shù)據(jù)推送方法應(yīng)用于實(shí)施環(huán)境中的推薦系統(tǒng)中來舉例說明,如圖3A所示,該內(nèi)容數(shù)據(jù)推送方法包括以下步驟:
在步驟301中,將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第一終端設(shè)備集合,N為正整數(shù)。
內(nèi)容數(shù)據(jù)是指在網(wǎng)絡(luò)中以資源的形式來傳輸?shù)臄?shù)據(jù),比如文檔、視頻、音頻、網(wǎng)頁等。
推送至第一終端設(shè)備集合的N個(gè)第一內(nèi)容數(shù)據(jù)互不相同。
可選的,第一終端設(shè)備集合中包括至少一個(gè)終端設(shè)備。
可選的,若第一終端設(shè)備集合中有M個(gè)終端設(shè)備,將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至M個(gè)終端設(shè)備,每個(gè)內(nèi)容數(shù)據(jù)推送至M/N個(gè)終端設(shè)備。其中,M為正整數(shù),N為正整數(shù)。
在步驟302中,在第一預(yù)定時(shí)間間隔內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
反饋數(shù)據(jù)是表示內(nèi)容數(shù)據(jù)所受到的操作的情況的數(shù)據(jù),比如內(nèi)容數(shù)據(jù)被點(diǎn)擊查看的時(shí)間,內(nèi)容數(shù)據(jù)的點(diǎn)擊數(shù)。
在第一預(yù)定時(shí)間間隔內(nèi)暫停推送第一內(nèi)容數(shù)據(jù),并在第一時(shí)間間隔內(nèi)接收第一終端設(shè)備集合中的終端設(shè)備發(fā)送的N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
在步驟303中,計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率。
若第一內(nèi)容數(shù)據(jù)i被推送至m個(gè)終端設(shè)備,根據(jù)反饋數(shù)據(jù)得到第一內(nèi)容數(shù)據(jù)i的點(diǎn)擊數(shù)為p,則第一內(nèi)容數(shù)據(jù)i的點(diǎn)擊率為p/m。其中,m為正整數(shù),p為大于等于0的整數(shù)。
將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)確定為第二內(nèi)容數(shù)據(jù)。該步驟有如下幾種情況:
當(dāng)最高點(diǎn)擊率大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè)時(shí),執(zhí)行步驟304;當(dāng)最高點(diǎn)擊率大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)據(jù)大于一個(gè)時(shí),執(zhí)行步驟305a;當(dāng)最高點(diǎn)擊率不大于預(yù)定閾值時(shí),執(zhí)行步驟306或者執(zhí)行步驟307。
可選的,預(yù)定閾值是預(yù)先設(shè)定的,預(yù)定閾值還可以根據(jù)實(shí)際情況進(jìn)行更改。
在步驟304中,若最高點(diǎn)擊率大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè),則將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)確定為第二內(nèi)容數(shù)據(jù)。
在步驟305a中,若最高點(diǎn)擊率大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量至少為兩個(gè),則將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第三終端設(shè)備集合。
可選的,第三終端設(shè)備集合中的終端設(shè)備是所有未被推送過第一內(nèi)容數(shù)據(jù)的終端設(shè)備中的一部分。比如,未被推送過第一內(nèi)容數(shù)據(jù)的終端設(shè)備共有1000個(gè),第三終端設(shè)備集合中的終端設(shè)備共有100個(gè)。
可選的,若最高點(diǎn)擊率大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為k,第三終端設(shè)備集合中共有f個(gè)終端設(shè)備,則每個(gè)第一內(nèi)容數(shù)據(jù)推送至f/k個(gè)終端設(shè)備,第三終端設(shè)備集合中的每個(gè)終端設(shè)備被推送一個(gè)內(nèi)容數(shù)據(jù),其中,f、k為正整數(shù)。比如,最高點(diǎn)擊率為20%,最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)有三個(gè),分別為內(nèi)容數(shù)據(jù)1,內(nèi)容數(shù)據(jù)2,內(nèi)容數(shù)據(jù)3,第三終端設(shè)備集合中有90個(gè)終端設(shè)備,將這三個(gè)第一內(nèi)容數(shù)據(jù)推送至90個(gè)終端設(shè)備,每個(gè)內(nèi)容數(shù)據(jù)推送至30個(gè)終端設(shè)備,第三終端設(shè)備集合中的每個(gè)終端設(shè)備被推送一個(gè)內(nèi)容數(shù)據(jù)。
在步驟305b中,在第二預(yù)定時(shí)間間隔內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取在從第一次推送的開始時(shí)間至本次停止推送的結(jié)束時(shí)間的時(shí)間段內(nèi)的N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
可選的,第二預(yù)定時(shí)間間隔等于第一預(yù)定時(shí)間間隔,或第二預(yù)定時(shí)間間隔不等于第一預(yù)定時(shí)間間隔。比如第一預(yù)定時(shí)間間隔為12分鐘,第二預(yù)定時(shí)間間隔為2分鐘,或第二預(yù)定時(shí)間間隔為12分鐘。
如圖3B所示,假設(shè)第一次推送的開始時(shí)間為15:04:02,間隔12分鐘停止推送第一內(nèi)容數(shù)據(jù),也即在時(shí)間段T1即15:04:02至15:16:02內(nèi)停止推送第一內(nèi)容數(shù)據(jù)并獲取N個(gè)內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)計(jì)算得到最高點(diǎn)擊率大于預(yù)定閾值,且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為兩個(gè),在15:16:50向第三終端設(shè)備集合推送最高點(diǎn)擊率對(duì)應(yīng)的兩個(gè)第一內(nèi)容數(shù)據(jù),間隔6分鐘停止推送第一內(nèi)容數(shù)據(jù),也即在時(shí)間段T2即15:16:50至15:22:20內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取從時(shí)間段S2即15:04:02至15:22:20內(nèi)N個(gè)內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
推薦系統(tǒng)從反饋數(shù)據(jù)中獲取到各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊數(shù),在獲取完N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)后,重新計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率,也即重新執(zhí)行步驟303。
在步驟306中,若最高點(diǎn)擊率不大于預(yù)定閾值,則隨機(jī)推送最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)。
當(dāng)最高點(diǎn)擊率不大于預(yù)定閾值時(shí),有兩種情況:
一、最高點(diǎn)擊率不大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè)。
二、最高點(diǎn)擊率不大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量至少為兩個(gè)。
該步驟具體實(shí)現(xiàn)如下:
一、當(dāng)最高點(diǎn)擊率不大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè)時(shí),將最高點(diǎn)擊率對(duì)應(yīng)的一個(gè)第一內(nèi)容數(shù)據(jù)作為第二內(nèi)容數(shù)據(jù)。
二、當(dāng)最高點(diǎn)擊率不大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量至少為兩個(gè)時(shí),將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第三終端設(shè)備集合;在第三預(yù)定時(shí)間間隔停止推送第一內(nèi)容數(shù)據(jù),并獲取在從第一次推送的開始時(shí)間至本次停止推送的結(jié)束時(shí)間的時(shí)間段內(nèi)的N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。推薦系統(tǒng)在獲取完N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)后,重新計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率,也即重新執(zhí)行步驟303。
需要說明的是,本發(fā)明實(shí)施例中提及的“一、二”等序數(shù)詞,除非根據(jù)上下文其確實(shí)表達(dá)順之意,應(yīng)當(dāng)理解為僅僅是起區(qū)分之用。
可選的,第三終端設(shè)備集合中的終端設(shè)備是所有未被推送過第一內(nèi)容數(shù)據(jù)的終端設(shè)備中的一部分。比如,未被推送過第一內(nèi)容數(shù)據(jù)的終端設(shè)備共有1000個(gè),第三終端設(shè)備集合中的中的終端設(shè)備共有100個(gè)。
可選的,第三預(yù)定時(shí)間間隔小于第一預(yù)定時(shí)間間隔,第三預(yù)定時(shí)間間隔等于第二預(yù)定時(shí)間間隔,或第三預(yù)定時(shí)間間隔不等于第二預(yù)定時(shí)間間隔。比如:第一預(yù)定時(shí)間間隔為12分鐘,第二預(yù)定時(shí)間間隔為5分鐘,第三預(yù)定時(shí)間間隔為1分鐘或5分鐘。
如圖3B所示,假設(shè)第一次推送的開始時(shí)間為15:04:02,間隔12分鐘停止推送第一內(nèi)容數(shù)據(jù),也即在時(shí)間段T1即15:04:02至15:16:02內(nèi)停止推送第一內(nèi)容數(shù)據(jù)并獲取N個(gè)內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)計(jì)算得到最高點(diǎn)擊率小于預(yù)定閾值,且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為兩個(gè),在15:16:50向第三終端設(shè)備集合推送最高點(diǎn)擊率對(duì)應(yīng)的兩個(gè)第一內(nèi)容數(shù)據(jù),間隔6分鐘停止推送第一內(nèi)容數(shù)據(jù),也即在時(shí)間段T2即15:16:50至15:22:20內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取從時(shí)間段S2即15:04:02至15:22:20內(nèi)N個(gè)內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
在達(dá)到預(yù)定時(shí)間后,若最高點(diǎn)擊率仍不大于預(yù)定閾值,則停止推送第一內(nèi)容數(shù)據(jù)。
在預(yù)定時(shí)間內(nèi),計(jì)算出各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率后,比較最高點(diǎn)擊率與預(yù)定閾值,若最高點(diǎn)擊率大于預(yù)定閾值,則執(zhí)行步驟304或步驟305a,若最高點(diǎn)擊率不大于預(yù)定閾值,則循環(huán)執(zhí)行步驟306,直到最高點(diǎn)擊率大于最高閾值。如果在達(dá)到預(yù)定時(shí)間后,最高點(diǎn)擊率仍不大與預(yù)定閾值,則停止推送第一內(nèi)容數(shù)據(jù),或者,若最高點(diǎn)擊率不大于預(yù)定閾值,則執(zhí)行步驟307。
可選的,預(yù)定時(shí)間是預(yù)先設(shè)置的,預(yù)定時(shí)間可以根據(jù)業(yè)務(wù)的實(shí)際需要進(jìn)行更改。
在步驟307中,若最高點(diǎn)擊率不大于預(yù)定閾值,則停止推送第一內(nèi)容數(shù)據(jù)。
若最高點(diǎn)擊率不大于預(yù)定閾值,推薦系統(tǒng)認(rèn)為N個(gè)第一內(nèi)容數(shù)據(jù)都沒有到達(dá)業(yè)務(wù)的預(yù)期效果,則停止推送第一內(nèi)容數(shù)據(jù)。
在步驟308中,將第二內(nèi)容數(shù)據(jù)推送至第二終端設(shè)備集合。
綜上所述,本發(fā)明實(shí)施例提供的內(nèi)容數(shù)據(jù)推送方法,通過將N個(gè)第一內(nèi)容數(shù)據(jù)推送至第一終端設(shè)備集合后暫停推送第一數(shù)據(jù)內(nèi)容,并且在暫停推送的預(yù)定時(shí)間間隔內(nèi)獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)確定下一次推送至第二終端設(shè)備集合的第二內(nèi)容數(shù)據(jù),由于從內(nèi)容數(shù)據(jù)推送至終端設(shè)備,再到被點(diǎn)擊查看這段過程會(huì)存在時(shí)延,實(shí)時(shí)獲取的反饋數(shù)據(jù)并不能真實(shí)反映出用戶對(duì)推送的內(nèi)容數(shù)據(jù)的關(guān)注程度,如果根據(jù)實(shí)時(shí)獲取的反饋數(shù)據(jù)確定下一次推送的內(nèi)容數(shù)據(jù),則確定出的下一次推送的內(nèi)容數(shù)據(jù)可能是劣質(zhì)內(nèi)容數(shù)據(jù),延遲一段時(shí)間后再獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),可以在一定程度上減小反饋數(shù)據(jù)與用戶對(duì)推送的內(nèi)容的真實(shí)關(guān)注程度之間的誤差,使得根據(jù)延遲后獲取的反饋數(shù)據(jù)確定出的下一次推送的內(nèi)容數(shù)據(jù)是優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì)更大,達(dá)到了減少推送劣質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì),提高優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的推送機(jī)會(huì)的效果。
此外,本發(fā)明實(shí)施例還通過在達(dá)到預(yù)定時(shí)間后,最高點(diǎn)擊率仍不大于預(yù)定閾值的情況下,停止推送內(nèi)容數(shù)據(jù),避免重復(fù)推送相同的內(nèi)容數(shù)據(jù),減少推薦系統(tǒng)因不必要的計(jì)算帶來的性能損耗。
在一個(gè)示例性的例子中,假設(shè)有10個(gè)第一內(nèi)容數(shù)據(jù)1-10,首先推薦系統(tǒng)在12:00:00向第一終端設(shè)備集合中的1000個(gè)終端設(shè)備推送第一內(nèi)容數(shù)據(jù)1-10,每個(gè)第一內(nèi)容數(shù)據(jù)被推送至第一終端設(shè)備集合,每個(gè)第一內(nèi)容數(shù)據(jù)推送至100個(gè)終端設(shè)備,每個(gè)終端設(shè)備只接收一個(gè)第一內(nèi)容數(shù)據(jù)。
停止推送內(nèi)容數(shù)據(jù)12分鐘,在停止推送的12分鐘內(nèi),等待第一內(nèi)容數(shù)據(jù)被點(diǎn)擊查看,推薦系統(tǒng)接收內(nèi)容數(shù)據(jù)1-10的反饋數(shù)據(jù),等12分鐘結(jié)束后,計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)點(diǎn)擊率,計(jì)算出第一內(nèi)容數(shù)據(jù)1的點(diǎn)擊率為5%,第一內(nèi)容數(shù)據(jù)2的點(diǎn)擊率為10%,第一內(nèi)容數(shù)據(jù)3的點(diǎn)擊率為12%,第一內(nèi)容數(shù)據(jù)4的點(diǎn)擊率為5%,第一內(nèi)容數(shù)據(jù)5的點(diǎn)擊率為13%,第一內(nèi)容數(shù)據(jù)6的點(diǎn)擊率為18%,第一內(nèi)容數(shù)據(jù)7的點(diǎn)擊率為12%,第一內(nèi)容數(shù)據(jù)8的點(diǎn)擊率為20%,第一內(nèi)容數(shù)據(jù)9的點(diǎn)擊率為5%,第一內(nèi)容數(shù)據(jù)10的點(diǎn)擊率為1%。
有如下幾種情況:
一、若預(yù)定閾值為19%,最高點(diǎn)擊率為20%,將第一內(nèi)容數(shù)據(jù)8確定為下次推送的第二內(nèi)容數(shù)據(jù),向第二終端設(shè)備集合推送第一內(nèi)容數(shù)據(jù)8。
二、若預(yù)定閾值為19%,假設(shè)上述第一內(nèi)容數(shù)據(jù)9的點(diǎn)擊率為20%,則最高點(diǎn)擊率20%對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)有2個(gè),為第一內(nèi)容數(shù)據(jù)8和第一內(nèi)容數(shù)據(jù)9,將第一內(nèi)容數(shù)據(jù)8和第一內(nèi)容數(shù)據(jù)9推送至第三終端設(shè)備集合,停止推送第一內(nèi)容數(shù)據(jù)4分鐘,在停止推送的4分鐘內(nèi),等待第一內(nèi)容數(shù)據(jù)被點(diǎn)擊查看,推薦系統(tǒng)接收內(nèi)容數(shù)據(jù)1-10的反饋數(shù)據(jù),等4分鐘結(jié)束后,計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率,若此時(shí)最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè),則將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)確定為第二內(nèi)容數(shù)據(jù),向第二終端設(shè)備集合推送第二內(nèi)容數(shù)據(jù),否則,再將最高點(diǎn)擊率對(duì)應(yīng)的幾個(gè)第一內(nèi)容數(shù)據(jù)推送至第四終端設(shè)備集合,第四終端設(shè)備集合中的終端設(shè)備是所有未被推送過內(nèi)容數(shù)據(jù)的終端設(shè)備中的一部分,繼續(xù)停止推送獲取反饋數(shù)據(jù)和計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率的步驟,直到最高點(diǎn)擊率對(duì)應(yīng)的內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè)。
三、若預(yù)定閾值為22%,最高點(diǎn)擊率為20%小于預(yù)定閾值,最高點(diǎn)擊率20%對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)只有一個(gè),為第一內(nèi)容數(shù)據(jù)8,則將第一內(nèi)容數(shù)據(jù)8推送至第三終端設(shè)備集合,停止推送第一內(nèi)容數(shù)據(jù)5分鐘,在停止推送的5分鐘內(nèi),等待第一內(nèi)容數(shù)據(jù)被點(diǎn)擊查看,推薦系統(tǒng)接收內(nèi)容數(shù)據(jù)1-10的反饋數(shù)據(jù),等5分鐘結(jié)束后,計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)點(diǎn)擊率,若此時(shí)計(jì)算出第一內(nèi)容數(shù)據(jù)1的點(diǎn)擊率為6%,第一內(nèi)容數(shù)據(jù)2的點(diǎn)擊率為11%,第一內(nèi)容數(shù)據(jù)3的點(diǎn)擊率為11%,第一內(nèi)容數(shù)據(jù)4的點(diǎn)擊率為5%,第一內(nèi)容數(shù)據(jù)5點(diǎn)擊率為13%,第一內(nèi)容數(shù)據(jù)6的點(diǎn)擊率為18%,第一內(nèi)容數(shù)據(jù)7的點(diǎn)擊率為12%,第一內(nèi)容數(shù)據(jù)8的點(diǎn)擊率為23%,第一內(nèi)容數(shù)據(jù)9的點(diǎn)擊率為5%,第一內(nèi)容數(shù)據(jù)10的點(diǎn)擊率為1%,最高點(diǎn)擊率為23%,則將第一內(nèi)容數(shù)據(jù)8確定為第二內(nèi)容數(shù)據(jù),向第二終端設(shè)備集合推送第一內(nèi)容數(shù)據(jù)8。若在預(yù)定時(shí)間12:30:00時(shí)刻內(nèi),此時(shí)計(jì)算出最高點(diǎn)擊率仍小于22%,則再將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)推送至第四終端設(shè)備集合,第四終端設(shè)備集合中的終端設(shè)備是所有未被推送過內(nèi)容數(shù)據(jù)的終端設(shè)備中的一部分,繼續(xù)停止推送獲取反饋數(shù)據(jù)和計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率的步驟,若達(dá)到預(yù)定時(shí)間12:30:00時(shí)刻,計(jì)算出的最高點(diǎn)擊率仍小于22%,則停止推送第一內(nèi)容數(shù)據(jù)。
四、若預(yù)定閾值為22%,最高點(diǎn)擊率為20%小于預(yù)定閾值,表明第一內(nèi)容數(shù)據(jù)都沒有達(dá)到業(yè)務(wù)的預(yù)期標(biāo)準(zhǔn),則停止推送第一內(nèi)容數(shù)據(jù)。
五、若預(yù)定閾值為22%,假設(shè)上述第一內(nèi)容數(shù)據(jù)9的點(diǎn)擊率為20%,則最高點(diǎn)擊率20%小于預(yù)定閾值,且最高點(diǎn)擊率20%對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)有2個(gè),為第一內(nèi)容數(shù)據(jù)8和第一內(nèi)容數(shù)據(jù)9,將第一內(nèi)容數(shù)據(jù)8和第一內(nèi)容數(shù)據(jù)9推送至第三終端設(shè)備集合,停止推送第一內(nèi)容數(shù)據(jù)4分鐘,在停止推送的4分鐘內(nèi),等待第一內(nèi)容數(shù)據(jù)被點(diǎn)擊查看,推薦系統(tǒng)接收內(nèi)容數(shù)據(jù)1-10的反饋數(shù)據(jù),等4分鐘結(jié)束后,計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率,再根據(jù)計(jì)算得到的點(diǎn)擊率確定后續(xù)需要執(zhí)行的步驟。
下述為本發(fā)明裝置實(shí)施例,可以用于執(zhí)行本發(fā)明方法實(shí)施例。對(duì)應(yīng)本發(fā)明裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例。
請(qǐng)參考圖4,其示出了本發(fā)明一個(gè)實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置的結(jié)構(gòu)方框圖。該內(nèi)容數(shù)據(jù)推送裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為上述可提供內(nèi)容數(shù)據(jù)推送服務(wù)的推薦系統(tǒng)的全部或者一部分。如圖4所示,該裝置包括:
第一推送模塊410,用于將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第一終端設(shè)備集合,N為正整數(shù)。
第一獲取模塊420,用于在第一預(yù)定時(shí)間間隔內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
第一確定模塊430,用于根據(jù)反饋數(shù)據(jù),從N個(gè)第一內(nèi)容數(shù)據(jù)中確定出下一次推送的第二內(nèi)容數(shù)據(jù)。
第二推送模塊440,用于將第二內(nèi)容數(shù)據(jù)推送至第二終端設(shè)備集合。
綜上所述,本發(fā)明實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置,通過將N個(gè)第一內(nèi)容數(shù)據(jù)推送至第一終端設(shè)備集合后暫停推送第一數(shù)據(jù)內(nèi)容,并且在暫停推送的預(yù)定時(shí)間間隔內(nèi)獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)確定下一次推送至第二終端設(shè)備集合的第二內(nèi)容數(shù)據(jù),由于從內(nèi)容數(shù)據(jù)推送至終端設(shè)備,再到被點(diǎn)擊查看這段過程會(huì)存在時(shí)延,實(shí)時(shí)獲取的反饋數(shù)據(jù)并不能真實(shí)反映出用戶對(duì)推送的內(nèi)容數(shù)據(jù)的關(guān)注程度,如果根據(jù)實(shí)時(shí)獲取的反饋數(shù)據(jù)確定下一次推送的內(nèi)容數(shù)據(jù),則確定出的下一次推送的內(nèi)容數(shù)據(jù)可能是劣質(zhì)內(nèi)容數(shù)據(jù),延遲一段時(shí)間后再獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),可以在一定程度上減小反饋數(shù)據(jù)與用戶對(duì)推送的內(nèi)容的真實(shí)關(guān)注程度之間的誤差,使得根據(jù)延遲后獲取的反饋數(shù)據(jù)確定出的下一次推送的內(nèi)容數(shù)據(jù)是優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì)更大,達(dá)到了減少推送劣質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì),提高優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的推送機(jī)會(huì)的效果。
請(qǐng)參考圖5,其示出了本發(fā)明另一個(gè)實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置的結(jié)構(gòu)方框圖。該內(nèi)容數(shù)據(jù)推送裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為上述可提供內(nèi)容數(shù)據(jù)推送服務(wù)的推薦系統(tǒng)的全部或者一部分。如圖5所示,該裝置包括:
第一推送模塊510,用于將N個(gè)第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第一終端設(shè)備集合,N為正整數(shù)。
第一獲取模塊520,用于在第一預(yù)定時(shí)間間隔內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
第一確定模塊530,用于根據(jù)反饋數(shù)據(jù),從N個(gè)第一內(nèi)容數(shù)據(jù)中確定出下一次推送的第二內(nèi)容數(shù)據(jù)。
第二推送模塊540,用于將第二內(nèi)容數(shù)據(jù)推送至第二終端設(shè)備集合。
可選的,第一確定模塊530,包括:
計(jì)算單元531,用于計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率。
內(nèi)容數(shù)據(jù)確定單元532,用于將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)確定為第二內(nèi)容數(shù)據(jù)。
可選的,內(nèi)容數(shù)據(jù)確定單元532,還用于:
若最高點(diǎn)擊率大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè),則將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)確定為第二內(nèi)容數(shù)據(jù)。
可選的,內(nèi)容數(shù)據(jù)確定單元532,還用于:
若最高點(diǎn)擊率大于預(yù)定閾值且最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量至少為兩個(gè),則將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第三終端設(shè)備集合;
該裝置還包括:
第二獲取模塊550,用于在第二預(yù)定時(shí)間間隔內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取在從第一次推送的開始時(shí)間至本次停止推送的結(jié)束時(shí)間的時(shí)間段內(nèi)的N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
重復(fù)執(zhí)行模塊560,用于執(zhí)行計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率的步驟。
可選的,內(nèi)容數(shù)據(jù)確定單元532,還用于:
若最高點(diǎn)擊率不大于預(yù)定閾值,則隨機(jī)推送最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù),或,停止推送第一內(nèi)容數(shù)據(jù)。
可選的,內(nèi)容數(shù)據(jù)確定單元532,還用于:
當(dāng)最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量為一個(gè)時(shí),將最高點(diǎn)擊率作為第二內(nèi)容數(shù)據(jù)。
當(dāng)最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)的數(shù)量至少為兩個(gè)時(shí),將最高點(diǎn)擊率對(duì)應(yīng)的第一內(nèi)容數(shù)據(jù)隨機(jī)推送至第三終端設(shè)備集合。
可選的,該裝置還包括:
第三獲取模塊570,用于在第三預(yù)定時(shí)間間隔內(nèi)停止推送第一內(nèi)容數(shù)據(jù),并獲取在從第一次推送的開始時(shí)間至本次停止推送的結(jié)束時(shí)間的時(shí)間段內(nèi)的N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù)。
重復(fù)執(zhí)行模塊560,用于執(zhí)行計(jì)算各個(gè)第一內(nèi)容數(shù)據(jù)的點(diǎn)擊率的步驟。
可選的,該裝置還包括:
停止推送模塊580,用于在達(dá)到預(yù)定時(shí)間后,若最高點(diǎn)擊率仍不大于預(yù)定閾值,則停止推送第一內(nèi)容數(shù)據(jù)。
綜上所述,本發(fā)明實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置,通過將N個(gè)第一內(nèi)容數(shù)據(jù)推送至第一終端設(shè)備集合后暫停推送第一數(shù)據(jù)內(nèi)容,并且在暫停推送的預(yù)定時(shí)間間隔內(nèi)獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),根據(jù)反饋數(shù)據(jù)確定下一次推送至第二終端設(shè)備集合的第二內(nèi)容數(shù)據(jù),由于從內(nèi)容數(shù)據(jù)推送至終端設(shè)備,再到被點(diǎn)擊查看這段過程會(huì)存在時(shí)延,實(shí)時(shí)獲取的反饋數(shù)據(jù)并不能真實(shí)反映出用戶對(duì)推送的內(nèi)容數(shù)據(jù)的關(guān)注程度,如果根據(jù)實(shí)時(shí)獲取的反饋數(shù)據(jù)確定下一次推送的內(nèi)容數(shù)據(jù),則確定出的下一次推送的內(nèi)容數(shù)據(jù)可能是劣質(zhì)內(nèi)容數(shù)據(jù),延遲一段時(shí)間后再獲取N個(gè)第一內(nèi)容數(shù)據(jù)的反饋數(shù)據(jù),可以在一定程度上減小反饋數(shù)據(jù)與用戶對(duì)推送的內(nèi)容的真實(shí)關(guān)注程度之間的誤差,使得根據(jù)延遲后獲取的反饋數(shù)據(jù)確定出的下一次推送的內(nèi)容數(shù)據(jù)是優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì)更大,達(dá)到了減少推送劣質(zhì)內(nèi)容數(shù)據(jù)的機(jī)會(huì),提高優(yōu)質(zhì)內(nèi)容數(shù)據(jù)的推送機(jī)會(huì)的效果。
此外,本發(fā)明實(shí)施例還通過在達(dá)到預(yù)定時(shí)間后,最高點(diǎn)擊率仍不大于預(yù)定閾值的情況下,停止推送內(nèi)容數(shù)據(jù),避免重復(fù)推送相同的內(nèi)容數(shù)據(jù),減少服務(wù)器因不必要的計(jì)算帶來的性能損耗。
需要說明的是:上述實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置在推送內(nèi)容數(shù)據(jù)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的內(nèi)容數(shù)據(jù)推送裝置與內(nèi)容數(shù)據(jù)推送方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。