新四季網

內容推送方法及裝置與流程

2023-10-17 14:08:04


本發明涉及信息技術領域,尤其涉及一種內容推送方法及裝置。



背景技術:

視頻網站通常需要在主頁和各個頻道的首頁上向用戶推送若干視頻,門戶網站通常需要在主頁上向用戶推送若干新聞。如何選擇合適的內容推送給用戶成為視頻網站和門戶網站等內容服務商重點關注的問題。

現有技術中,一般採用兩種方式選擇推送的內容:一是基於人工的方式,依靠挑選者的經驗和知識從眾多內容中挑選出進行推送的內容。這種方式效率低下,滯後性較嚴重,且受限於挑選者的經驗和知識,也較容易引入人為錯誤;二是基於對離線數據進行統計的方式,選擇過往一段時間內點擊量較高的內容,這種方式滯後性較嚴重,對於突發熱點或新聞的適應性較差。

綜上,現有的內容推送技術至少存在以下問題:滯後性較嚴重,難以滿足網際網路瞬息萬變的應用需求,導致內容推送的效果較差。



技術實現要素:

技術問題

有鑑於此,本發明要解決的技術問題是,現有的內容推送技術的滯後性較嚴重,導致內容推送的效果較差的問題。

解決方案

為了解決上述技術問題,根據本發明的一實施例,提供了一種內容推送方法,包括:

分別獲取每個候選內容在指定時間段內的點擊量和曝光量;

對於每個所述候選內容,根據所述候選內容在指定時間段內的點擊量和曝光量確定所述候選內容的點擊率;

根據所述候選內容的點擊率對所述候選內容進行推送。

對於上述方法,在一種可能的實現方式中,在分別獲取每個候選內容在指定時間段內的點擊量和曝光量之前,所述方法還包括:

根據待選內容的以下至少一項信息從所述待選內容中篩選出候選內容:曝光量、點擊量、轉發量、頂踩量、評論量和消費量。

對於上述方法,在一種可能的實現方式中,根據所述候選內容在指定時間段內的點擊量和曝光量確定所述候選內容的點擊率,具體為:

計算所述候選內容在指定時間段內的點擊量與曝光量的比值,得到所述候選內容的點擊率。

對於上述方法,在一種可能的實現方式中,根據所述候選內容的點擊率對所述候選內容進行推送,包括:

按照所述點擊率由高到低的順序對所述候選內容進行排序;

對排序在前的N個所述候選內容進行推送,其中,N為正整數,所述候選內容的個數大於或等於N。

對於上述方法,在一種可能的實現方式中,對排序在前的N個所述候選內容進行推送,包括:

對於排序在前的N個所述候選內容,分別計算每個所述候選內容被選擇的概率;

根據所述候選內容被選擇的概率,從N個所述候選內容中隨機選擇M個所述候選內容進行推送,其中,M為小於或等於N的正整數。

對於上述方法,在一種可能的實現方式中,計算每個所述候選內容被選擇的概率,包括:根據所述候選內容的點擊率來計算每個所述候選內容被選擇的概率。

對於上述方法,在一種可能的實現方式中,分別計算每個所述候選內容被選擇的概率,包括:

採用式1分別計算每個所述候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示所述第r個候選內容被選擇的概率,c(r)表示所述第r個候選內容的點擊率,i表示第i個候選內容,c(i)表示所述第i個候選內容的點擊率,T表示溫度係數。

對於上述方法,在一種可能的實現方式中,分別計算每個所述候選內容被選擇的概率,包括:

採用式2分別計算每個所述候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示所述第r個候選內容被選擇的概率,c′(r)表示所述第r個候選內容的點擊率的修正值,i表示第i個候選內容,c′(i)表示所述第i個候選內容的點擊率的修正值,T表示溫度係數,c(r)表示所述第r個候選內容的點擊率,c(i)表示所述第i個候選內容的點擊率,1≤i≤N,表示N個所述候選內容的點擊率中最大的點擊率,s(r)表示所述第r個候選內容的曝光量,s(i)表示所述第i個候選內容的曝光量。

對於上述方法,在一種可能的實現方式中,根據所述候選內容被選擇的概率,從N個所述候選內容中隨機選擇M個所述候選內容進行推送,包括:

將區間[0,1]按照各個所述候選內容被選擇的概率劃分為N個子區間,各個所述子區間之間無交集,每個所述子區間分別對應於N個所述候選內容中的其中一個所述候選內容,所述候選內容對應的子區間的長度與所述候選內容被選擇的概率成正比;

在區間[0,1]中生成M次隨機數,根據所述隨機數對應的子區間確定待推送的候選內容。

為了解決上述技術問題,根據本發明的另一實施例,提供了一種內容推送裝置,包括:

點擊量和曝光量獲取模塊,用於分別獲取每個候選內容在指定時間段內的點擊量和曝光量;

點擊率確定模塊,用於對於每個所述候選內容,根據所述候選內容在指定時間段內的點擊量和曝光量確定所述候選內容的點擊率;

推送模塊,用於根據所述候選內容的點擊率對所述候選內容進行推送。

對於上述裝置,在一種可能的實現方式中,所述裝置還包括:

候選內容篩選模塊,用於根據待選內容的以下至少一項信息從所述待選內容中篩選出候選內容:曝光量、點擊量、轉發量、頂踩量、評論量和消費量。

對於上述裝置,在一種可能的實現方式中,所述點擊率確定模塊具體用於:

計算所述候選內容在指定時間段內的點擊量與曝光量的比值,得到所述候選內容的點擊率。

對於上述裝置,在一種可能的實現方式中,所述推送模塊包括:

排序子模塊,用於按照所述點擊率由高到低的順序對所述候選內容進行排序;

推送子模塊,用於對排序在前的N個所述候選內容進行推送,其中,N為正整數,所述候選內容的個數大於或等於N。

對於上述裝置,在一種可能的實現方式中,所述排序子模塊具體用於:

對於排序在前的N個所述候選內容,分別計算每個所述候選內容被選擇的概率;

根據所述候選內容被選擇的概率,從N個所述候選內容中隨機選擇M個所述候選內容進行推送,其中,M為小於或等於N的正整數。

對於上述裝置,在一種可能的實現方式中,所述排序子模塊具體用於:根據所述候選內容的點擊率來計算每個所述候選內容被選擇的概率。

對於上述裝置,在一種可能的實現方式中,所述排序子模塊具體用於:

採用式1分別計算每個所述候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示所述第r個候選內容被選擇的概率,c(r)表示所述第r個候選內容的點擊率,i表示第i個候選內容,c(i)表示所述第i個候選內容的點擊率,T表示溫度係數。

對於上述裝置,在一種可能的實現方式中,所述排序子模塊具體用於:

採用式2分別計算每個所述候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示所述第r個候選內容被選擇的概率,c′(r)表示所述第r個候選內容的點擊率的修正值,i表示第i個候選內容,c′(i)表示所述第i個候選內容的點擊率的修正值,T表示溫度係數,c(r)表示所述第r個候選內容的點擊率,c(i)表示所述第i個候選內容的點擊率,1≤i≤N,表示N個所述候選內容的點擊率中最大的點擊率,s(r)表示所述第r個候選內容的曝光量,s(i)表示所述第i個候選內容的曝光量。

對於上述裝置,在一種可能的實現方式中,所述排序子模塊具體用於:

將區間[0,1]按照各個所述候選內容被選擇的概率劃分為N個子區間,各個所述子區間之間無交集,每個所述子區間分別對應於N個所述候選內容中的其中一個所述候選內容,所述候選內容對應的子區間的長度與所述候選內容被選擇的概率成正比;

在區間[0,1]中生成M次隨機數,根據所述隨機數對應的子區間確定待推送的候選內容。

有益效果

通過分別獲取每個候選內容在指定時間段內的點擊量和曝光量,對於每個候選內容,根據該候選內容在指定時間段內的點擊量和曝光量確定該候選內容的點擊率,再根據該候選內容的點擊率對該候選內容進行推送,根據本發明實施例的內容推送方法及裝置能夠對實時內容進行推送,從而能夠提高內容推送的時效性,提高內容推送的效果。

根據下面參考附圖對示例性實施例的詳細說明,本發明的其它特徵及方面將變得清楚。

附圖說明

包含在說明書中並且構成說明書的一部分的附圖與說明書一起示出了本發明的示例性實施例、特徵和方面,並且用於解釋本發明的原理。

圖1示出根據本發明一實施例的內容推送方法的實現流程圖;

圖2示出根據本發明一實施例的內容推送方法的一示例性的實現流程圖;

圖3示出根據本發明一實施例的內容推送方法步驟S103的一示例性的具體實現流程圖;

圖4示出根據本發明一實施例的內容推送方法步驟S302中對排序在前的N個候選內容進行推送的一示例性的具體實現流程圖;

圖5示出輪盤算法的原理的示意圖;

圖6示出根據本發明一實施例的內容推送方法步驟S402的一示例性的具體實現流程圖;

圖7示出根據本發明一實施例的內容推送方法的一示例性的實現流程圖;

圖8示出根據本發明另一實施例的內容推送裝置的結構框圖;

圖9示出根據本發明另一實施例的內容推送裝置的一示例性的結構框圖;

圖10示出了本發明的另一個實施例的一種內容推送設備的結構框圖。

具體實施方式

以下將參考附圖詳細說明本發明的各種示例性實施例、特徵和方面。附圖中相同的附圖標記表示功能相同或相似的元件。儘管在附圖中示出了實施例的各種方面,但是除非特別指出,不必按比例繪製附圖。

在這裡專用的詞「示例性」意為「用作例子、實施例或說明性」。這裡作為「示例性」所說明的任何實施例不必解釋為優於或好於其它實施例。

另外,為了更好的說明本發明,在下文的具體實施方式中給出了眾多的具體細節。本領域技術人員應當理解,沒有某些具體細節,本發明同樣可以實施。在一些實例中,對於本領域技術人員熟知的方法、手段、元件和電路未作詳細描述,以便於凸顯本發明的主旨。

實施例1

圖1示出根據本發明一實施例的內容推送方法的實現流程圖。如圖1所示,該方法主要包括:

在步驟S101中,分別獲取每個候選內容在指定時間段內的點擊量和曝光量。

作為本發明實施例的一個示例,指定時間段可以以當前系統時間或者收到客戶端的內容推送請求的時間作為起點,向前追溯的某個指定長度的時間段。例如,指定長度可以為7天,在此不作限定。根據該示例的內容推送方法基於的指定時間段是隨著當前系統時間或者收到客戶端的內容推送請求的時間的變化而變化的,由此獲取的每個候選內容在指定時間段內的點擊量和曝光量也是隨著時間變化的,從而能夠考慮用戶行為和興趣隨著時間變化的特性,提高內容推送的效果。其中,提高內容推送的效果的具體表現形式可以包括以下至少一項:提高點擊量、提高點擊率、提高轉發量、提高評論量和提高消費量。提高內容推送的效果也可以有其他的具體表現形式,在此不作限定。

本文所稱的曝光量,可以指某內容或其相關信息在網頁、APP客戶端等媒介上向用戶曝光(展現)的次數,例如,如果用戶打開網頁或APP客戶端並瀏覽到包含某內容的連結的界面,則認為該內容被曝光一次。

在步驟S102中,對於每個候選內容,根據該候選內容在指定時間段內的點擊量和曝光量確定該候選內容的點擊率。

在本發明實施例中,候選內容的點擊率越高,可以在一定程度上表明用戶對於該候選內容的反饋越好和/或喜愛度越高。

作為本發明實施例的一個示例,根據該候選內容在指定時間段內的點擊量和曝光量確定該候選內容的點擊率,具體為:計算該候選內容在指定時間段內的點擊量與曝光量的比值,得到該候選內容的點擊率。

作為本發明實施例的另一個示例,根據該候選內容在指定時間段內的點擊量和曝光量確定該候選內容的點擊率,可以為:計算該候選內容在指定時間段內的有效的點擊量與曝光量的比值,得到該候選內容的點擊率。例如,若用戶點擊一視頻後,該視頻的實際播放時間佔該視頻總長度的比例小於第一預設值,則可以將該用戶對於該視頻的該次點擊行為確定為無效的點擊行為,無效的點擊行為不產生有效的點擊量。例如,第一預設值可以為0.05,在此不作限定。

在步驟S103中,根據候選內容的點擊率對候選內容進行推送。

在一種可能的實現方式中,候選內容被推送的概率隨著候選內容的點擊率的增大而增大。

圖2示出根據本發明一實施例的內容推送方法的一示例性的實現流程圖。如圖2所示,該方法主要包括:

在步驟S201中,根據待選內容的以下至少一項信息從待選內容中篩選出候選內容:曝光量、點擊量、轉發量、頂踩量、評論量和消費量。

作為本發明實施例的一個示例,從待選內容中篩選出候選內容可以包括:按照點擊量由高到低的順序對待選內容進行排序,再從排序後的待選內容中篩選出排序在前的P個待選內容作為候選內容,其中,P為正整數,待選內容的個數大於或等於P。

作為本發明實施例的另一個示例,從待選內容中篩選出候選內容可以包括:按照轉發量由高到低的順序對待選內容進行排序,再從排序後的待選內容中篩選出排序在前的P個待選內容作為候選內容。

作為本發明實施例的另一個示例,從待選內容中篩選出候選內容可以包括:對曝光量A1、點擊量A2、轉發量A3、頂踩量A4、評論量A5和消費量A6分別設置對應的權重值λ1、λ2、λ3、λ4、λ5和λ6,各個權重值大於或等於0且小於1;將曝光量、點擊量、轉發量、頂踩量、評論量和消費量分別與其權重值相乘後求和,計算得到待選內容的推薦值按照推薦值由高到低的順序對待選內容進行排序,再從排序後的待選內容中篩選出排序在前的P個待選內容作為候選內容。

在一個示例中,曝光量、點擊量、轉發量、頂踩量、評論量和消費量等信息可以利用本領域技術人員已知的手段來獲得,例如通過相關日誌獲得。

作為本發明實施例的另一個示例,在從待選內容中篩選出候選內容時,還可以考慮待選內容的類型。其中,待選內容的類型可以包括新聞、視頻、微博、娛樂和體育等,在此不作限定。從待選內容中篩選出的候選內容可以僅為一種類型,以滿足例如視頻網站的頻道首頁的內容推送需求。從待選內容中篩選出的候選內容也可以包括多種類型,以滿足例如視頻網站的主頁的內容推送需求。

在步驟S202中,分別獲取每個候選內容在指定時間段內的點擊量和曝光量。

在步驟S203中,對於每個候選內容,根據該候選內容在指定時間段內的點擊量和曝光量確定該候選內容的點擊率。

在步驟S204中,根據候選內容的點擊率對候選內容進行推送。

圖3示出根據本發明一實施例的內容推送方法步驟S103的一示例性的具體實現流程圖。如圖3所示,根據該候選內容的點擊率對該候選內容進行推送,包括:

在步驟S301中,按照點擊率由高到低的順序對候選內容進行排序。

在步驟S302中,對排序在前的N個候選內容進行推送,其中,N為正整數,候選內容的個數大於或等於N。

作為本發明實施例的一個示例,從候選內容中篩選出點擊率最高的N個候選內容用於推送。

圖4示出根據本發明一實施例的內容推送方法步驟S302中對排序在前的N個候選內容進行推送的一示例性的具體實現流程圖。如圖4所示,對排序在前的N個候選內容進行推送,包括:

在步驟S401中,對於排序在前的N個候選內容,分別計算每個候選內容被選擇的概率。

在步驟S402中,根據候選內容被選擇的概率,從N個候選內容中隨機選擇M個候選內容進行推送,其中,M為小於或等於N的正整數。作為本發明實施例的一個示例,從N個候選內容中隨機選擇M個候選內容進行推送,可以包括:從N個候選內容中隨機選擇M個候選內容,根據隨機選擇的M個候選內容生成推薦列表,再根據生成的推薦列表進行推送。

在一個示例中,候選內容被推送的概率可與候選內容的點擊率有關,例如可隨著候選內容的點擊率的增大而增大,可以根據所述候選內容的點擊率來計算每個所述候選內容被選擇的概率。

以下給出兩種根據候選內容的點擊率來計算每個候選內容被選擇的概率的示例。

在一種可能的實現方式中,分別計算每個候選內容被選擇的概率,包括:

採用式1分別計算每個候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示第r個候選內容被選擇的概率,c(r)表示第r個候選內容的點擊率,i表示第i個候選內容,c(i)表示第i個候選內容的點擊率,T表示溫度係數。

其中,溫度係數T可以採用式4確定:

其中,s(i)表示第i個候選內容的曝光量。

溫度係數T可以用於調整c(r)對p(r)的貢獻大小。在系統初始化時,為0,溫度係數T趨向於無窮大,隨著的逐漸增大,溫度係數T逐漸減小,c(r)對p(r)的貢獻逐漸增大,系統趨於穩定,從而能優選出點擊率較高的候選內容。

在另一種可能的實現方式中,分別計算每個候選內容被選擇的概率,包括:

採用式2分別計算每個候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示第r個候選內容被選擇的概率,c′(r)表示第r個候選內容的點擊率的修正值,i表示第i個候選內容,c′(i)表示第i個候選內容的點擊率的修正值,T表示溫度係數,c(r)表示第r個候選內容的點擊率,c(i)表示第i個候選內容的點擊率,1≤i≤N,表示N個候選內容的點擊率中最大的點擊率,s(r)表示第r個候選內容的曝光量,s(i)表示第i個候選內容的曝光量。

在該實現方式中,對c(r)進行修正。其中,表示第r個候選內容的歸一化的點擊率。在修正後,對於點擊率c(r)相同的候選內容,曝光量較小的候選內容被選擇的概率較高,從而對於新加入的、曝光量較少的候選內容,例如新上傳的視頻,能夠增加其被推送的機會。

在一個示例中,得到每個候選內容被選擇的概率後,可以利用「輪盤算法」從N個候選內容中隨機選擇M個候選內容進行推送。圖5示出了輪盤算法的原理的示意圖。如圖5所示,對於N個候選內容,可根據各個候選內容被選擇的概率劃分扇形區域,每個扇形區域的圓心角分別對應於N個候選內容中的其中一個候選內容,候選內容對應的扇形區域的圓心角的大小與候選內容被選擇的概率成正比。隨機轉動M次輪盤,就可以實現根據候選內容被選擇的概率從N個候選內容中隨機選擇M個候選內容。

圖6示出根據本發明一實施例的內容推送方法步驟S402的一示例性的具體實現流程圖。圖6也可以看作是基於圖5所示「輪盤算法原理」的一種具體實現方式。如圖6所示,根據候選內容被選擇的概率,從N個候選內容中隨機選擇M個候選內容進行推送,包括:

在步驟S601中,將區間[0,1]按照各個候選內容被選擇的概率劃分為N個子區間,各個子區間之間無交集,每個子區間分別對應於N個候選內容中的其中一個候選內容,候選內容對應的子區間的長度與候選內容被選擇的概率成正比。

在步驟S602中,在區間[0,1]中生成M次隨機數,根據隨機數對應的子區間確定待推送的候選內容。

例如,N等於4,M等於2,第1個候選內容對應的子區間為[0,0.1),第2個候選內容對應的子區間為[0.1,0.35),第3個候選內容對應的子區間為[0.35,0.7),第4個候選內容對應的子區間為[0.7,1],在區間[0,1]中生成2次隨機數,分別為0.5和0.8,則可以確定待推薦的候選內容為第3個候選內容和第4個候選內容。需要說明的是,這裡只是對N和M的取值進行舉例,在實際應用中,N的取值可能遠大於4,M的取值可能遠大於2,在此不作限定。

圖7示出根據本發明一實施例的內容推送方法的一示例性的實現流程圖。如圖7所示,該方法主要包括:

在步驟S701中,從待選內容中篩選出候選內容。

在步驟S702中,根據所有候選內容建立熱點池。

在步驟S703中,記錄用戶反饋信息,根據用戶反饋信息得到熱點池內的各個候選內容的點擊量和曝光量。

其中,用戶反饋信息可以包括候選內容的曝光信息和點擊信息,曝光信息可以包括候選內容被展示的次數和展示時間,點擊信息可以包括候選內容被點擊的次數和點擊時間。根據展示時間和點擊時間,可以確定該用戶反饋信息是否發生在指定時間段內。

在步驟S704中,從熱點池中篩選出點擊率排序在前的N個候選內容,並分別計算排序在前的N個候選內容被選擇的概率。

在步驟S705中,在接收到客戶端發送的內容獲取請求的情況下,根據排序在前的N個候選內容被選擇的概率,從N個候選內容中隨機選擇M個候選內容推送至客戶端。

這樣,通過分別獲取每個候選內容在指定時間段內的點擊量和曝光量,對於每個候選內容,根據該候選內容在指定時間段內的點擊量和曝光量確定該候選內容的點擊率,再根據該候選內容的點擊率對該候選內容進行推送,根據本發明實施例的內容推送方法能夠對實時內容進行推送,從而能夠提高內容推送的時效性,提高內容推送的效果。

實施例2

圖8示出根據本發明另一實施例的內容推送裝置的結構框圖。該裝置可以用於運行圖1所示的內容推送方法。為了便於說明,在圖8中僅示出了與本發明實施例相關的部分。

如圖8所示,該裝置包括:點擊量和曝光量獲取模塊81,用於分別獲取每個候選內容在指定時間段內的點擊量和曝光量;點擊率確定模塊82,用於對於每個所述候選內容,根據所述候選內容在指定時間段內的點擊量和曝光量確定所述候選內容的點擊率;推送模塊83,用於根據所述候選內容的點擊率對所述候選內容進行推送。

圖9示出根據本發明另一實施例的內容推送裝置的一示例性的結構框圖。該裝置可以用於運行圖1至圖7所示的內容推送方法。為了便於說明,在圖9中僅示出了與本發明實施例相關的部分。圖9中標號與圖8相同的組件具有相同的功能,為簡明起見,省略對這些組件的詳細說明。如圖9所示:

在一種可能的實現方式中,所述裝置還包括:候選內容篩選模塊84,用於根據待選內容的以下至少一項信息從所述待選內容中篩選出候選內容:曝光量、點擊量、轉發量、頂踩量、評論量和消費量。

在一種可能的實現方式中,所述點擊率確定模塊82具體用於:計算所述候選內容在指定時間段內的點擊量與曝光量的比值,得到所述候選內容的點擊率。

在一種可能的實現方式中,所述推送模塊83包括:排序子模塊831,用於按照所述點擊率由高到低的順序對所述候選內容進行排序;推送子模塊832,用於對排序在前的N個所述候選內容進行推送,其中,N為正整數,所述候選內容的個數大於或等於N。

在一種可能的實現方式中,所述排序子模塊831具體用於:對於排序在前的N個所述候選內容,分別計算每個所述候選內容被選擇的概率(例如根據候選內容的點擊率來計算);根據所述候選內容被選擇的概率,從N個所述候選內容中隨機選擇M個所述候選內容進行推送,其中,M為小於或等於N的正整數。

在一種可能的實現方式中,所述排序子模塊831具體用於:採用式1分別計算每個所述候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示所述第r個候選內容被選擇的概率,c(r)表示所述第r個候選內容的點擊率,i表示第i個候選內容,c(i)表示所述第i個候選內容的點擊率,T表示溫度係數。

在一種可能的實現方式中,所述排序子模塊831具體用於:採用式2分別計算每個所述候選內容被選擇的概率:

其中,r表示第r個候選內容,p(r)表示所述第r個候選內容被選擇的概率,c′(r)表示所述第r個候選內容的點擊率的修正值,i表示第i個候選內容,c′(i)表示所述第i個候選內容的點擊率的修正值,T表示溫度係數,c(r)表示所述第r個候選內容的點擊率,c(i)表示所述第i個候選內容的點擊率,1≤i≤N,表示N個所述候選內容的點擊率中最大的點擊率,s(r)表示所述第r個候選內容的曝光量,s(i)表示所述第i個候選內容的曝光量。

在一種可能的實現方式中,所述排序子模塊831具體用於:將區間[0,1]按照各個所述候選內容被選擇的概率劃分為N個子區間,各個所述子區間之間無交集,每個所述子區間分別對應於N個所述候選內容中的其中一個所述候選內容,所述候選內容對應的子區間的長度與所述候選內容被選擇的概率成正比;在區間[0,1]中生成M次隨機數,根據所述隨機數對應的子區間確定待推送的候選內容。

需要說明的是,這樣,通過分別獲取每個候選內容在指定時間段內的點擊量和曝光量,對於每個候選內容,根據該候選內容在指定時間段內的點擊量和曝光量確定該候選內容的點擊率,再根據該候選內容的點擊率對該候選內容進行推送,根據本發明實施例的內容推送裝置能夠對實時內容進行推送,從而能夠提高內容推送的時效性,提高內容推送的效果。

實施例3

圖10示出了本發明的另一個實施例的一種內容推送設備的結構框圖。所述內容推送設備1100可以是具備計算能力的主機伺服器、個人計算機PC、或者可攜帶的可攜式計算機或終端等。本發明具體實施例並不對計算節點的具體實現做限定。

所述內容推送設備1100包括處理器(processor)1110、通信接口(Communications Interface)1120、存儲器(memory)1130和總線1140。其中,處理器1110、通信接口1120、以及存儲器1130通過總線1140完成相互間的通信。

通信接口1120用於與網絡設備通信,其中網絡設備包括例如虛擬機管理中心、共享存儲等。

處理器1110用於執行程序。處理器1110可能是一個中央處理器CPU,或者是專用集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發明實施例的一個或多個集成電路。

存儲器1130用於存放文件。存儲器1130可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁碟存儲器。存儲器1130也可以是存儲器陣列。存儲器1130還可能被分塊,並且所述塊可按一定的規則組合成虛擬卷。

在一種可能的實施方式中,上述程序可為包括計算機操作指令的程序代碼。該程序具體可用於:實現實施例1中各步驟的操作。

本領域普通技術人員可以意識到,本文所描述的實施例中的各示例性單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體形式來實現,取決於技術方案的特定應用和設計約束條件。專業技術人員可以針對特定的應用選擇不同的方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。

如果以計算機軟體的形式來實現所述功能並作為獨立的產品銷售或使用時,則在一定程度上可認為本發明的技術方案的全部或部分(例如對現有技術做出貢獻的部分)是以計算機軟體產品的形式體現的。該計算機軟體產品通常存儲在計算機可讀取的非易失性存儲介質中,包括若干指令用以使得計算機設備(可以是個人計算機、伺服器、或者網絡設備等)執行本發明各實施例方法的全部或部分步驟。而前述的存儲介質包括U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。

以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀