內容數據推送方法及裝置與流程
2023-10-17 14:16:04 2

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