一種新聞推薦方法和裝置、一種用于新聞推薦的裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及信息處理技術領域,特別是涉及一種新聞推薦方法、一種推薦裝置、及 一種用于新聞推薦的裝置。
【背景技術】
[0002] 隨著互聯(lián)網(wǎng)的迅猛發(fā)展,網(wǎng)絡數(shù)據(jù)量不斷增長,在給網(wǎng)絡用戶獲取信息帶來便利 的同時也造成了信息過載問題,如何在海量的數(shù)據(jù)中快速有效地查找定位到需要的信息成 為當前互聯(lián)網(wǎng)發(fā)展中的突出問題。
[0003] 為了解決上述問題,大多新聞網(wǎng)站可以在主頁或者頻道首頁上選出頭條新聞,并 放在比較醒目的位置,以幫助用戶發(fā)現(xiàn)感興趣的內(nèi)容,從而可以有效幫助用戶快速、準確地 找到需要的資源。
[0004] 現(xiàn)有方案中一種客戶端獲得頭條新聞的流程,具體可以包括如下步驟:
[0005] 步驟1、在接收到來自用戶的刷新指令時,客戶端向服務器發(fā)送刷新請求;
[0006] 步驟2、服務器在接收到刷新請求后,按照固定比例選擇不同新聞類別的新聞作為 頭條新聞;
[0007] 步驟3、服務器將上述頭條新聞推送給客戶端;
[0008] 步驟4、客戶端將上述頭條新聞展示給用戶。
[0009] 其中,上述固定比例是指不同新聞類別的比例固定,例如新聞類別1和新聞類別2 的比例均為50%等。然而,上述始終按照固定比例選擇不同類型的新聞作為頭條新聞的方 式,容易導致向用戶推薦已經(jīng)通過其他渠道看過的新聞,這將影響新聞推薦的準確度。例 如,假設按照上述固定比例在晚上給用戶進行推薦,推薦的頭條新聞包括的新聞類別1的5 條新聞和新聞類別2的5條新聞,而其中新聞類別1的3條新聞可能已被用戶在當天的其他時 間通過電視或者電腦等其他渠道看過了,則新聞類別1的3條新聞將不再是用戶所需的新 聞。
【發(fā)明內(nèi)容】
[0010] 鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地 解決上述問題的新聞推薦方法、新聞推薦裝置及用于新聞推薦的裝置,能夠提高新聞推薦 的準確度。
[0011] 為了解決上述問題,本發(fā)明公開了一種新聞推薦方法,包括:
[0012 ]接收針對新聞的刷新請求;
[0013] 依據(jù)所述刷新請求對應的當前時間和/或所述刷新請求與前一次刷新請求之間的 時間間隔,確定所述刷新請求對應的當前時間場景;
[0014] 獲取所述當前時間場景對應的新聞類別比例,選擇對應新聞類別的新聞作為目標 新聞;
[0015] 輸出所述目標新聞。
[0016] 可選地,所述獲取所述當前時間場景對應的新聞類別比例的步驟,包括:
[0017] 依據(jù)所述當前時間場景,在預先建立的預置時間場景與預置新聞類別比例之間的 映射關系中進行查找,以得到所述當前時間場景對應的新聞類別比例;其中,所述映射關系 為依據(jù)用戶在預置時間場景下的歷史行為數(shù)據(jù)得到;或者
[0018] 對用戶在當前時間場景下的歷史行為數(shù)據(jù)進行分析,以得到所述當前時間場景對 應的新聞類別比例。
[0019] 可選地,通過如下步驟建立預置時間場景與預置新聞類別比例之間的映射關系:
[0020] 對用戶在預置時間場景下的歷史行為數(shù)據(jù)進行分析,以得到用戶在上述預置時間 場景下對于新聞類別的關注度;
[0021] 依據(jù)用戶對于新聞類別的關注度,確定至少兩種預置新聞類別之間的比例,作為 所述預置時間場景對應的預置新聞類別比例。
[0022] 可選地,所述依據(jù)所述刷新請求對應的當前時間和/或所述刷新請求與前一次刷 新請求之間的時間間隔,確定所述刷新請求對應的當前時間場景的步驟,包括:
[0023]在所述刷新請求對應的當前時間位于第一時間區(qū)間時,將所述刷新請求對應的當 前時間場景確定為第一時間場景;或者
[0024] 在所述刷新請求對應的當前時間位于第二時間區(qū)間時,將所述刷新請求對應的當 前時間場景確定為第二時間場景;或者
[0025] 在所述刷新請求對應的當前時間位于第三時間區(qū)間、且所述時間間隔超出間隔閾 值時,將所述刷新請求對應的當前時間場景確定為第三時間場景;或者
[0026] 在所述刷新請求對應的當前時間位于第三時間區(qū)間、且所述時間間隔不超出間隔 閾值時,將所述刷新請求對應的當前時間場景確定為第四時間場景。
[0027] 可選地,在所述輸出所述目標新聞之前,所述方法還包括:
[0028] 對所述目標新聞進行穿插排序,以得到排好序的目標新聞;
[0029] 則所述輸出所述目標新聞的步驟,包括:將排好序的目標新聞輸出。
[0030] 可選地,所述新聞類別包括:第一類別和第二類別;
[0031]其中,所述第一類別為在第一時間場景下關注度最高的新聞類別,所述第二類別 為在第二時間場景下關注度最高的新聞類別。
[0032]可選地,所述新聞類別還包括:第三類別,其中,所述第三類別與所述第一類別和 所述第二類別不同。
[0033]可選地,所述方法應用于客戶端,所述刷新請求為用戶觸發(fā)的刷新請求,所述輸出 所述目標新聞的步驟,包括:
[0034]向用戶展現(xiàn)所述目標新聞。
[0035]可選地,所述方法應用于服務器,所述刷新請求為來自客戶端的刷新請求,所述輸 出所述目標新聞的步驟,包括:
[0036]向客戶端推送所述目標新聞。
[0037] 另一方面,本發(fā)明公開了一種新聞推薦裝置,包括:
[0038] 接收模塊,用于接收針對新聞的刷新請求;
[0039]確定模塊,用于依據(jù)所述刷新請求對應的當前時間和/或所述刷新請求與前一次 刷新請求之間的時間間隔,確定所述刷新請求對應的當前時間場景;
[0040] 獲取模塊,用于獲取所述當前時間場景對應的新聞類別比例;
[0041] 選擇模塊,用于依據(jù)所述當前時間場景對應的新聞類別比例,選擇對應新聞類別 的新聞作為目標新聞;及
[0042] 輸出模塊,用于輸出所述目標新聞。
[0043] 再一方面,本發(fā)明公開了一種用于新聞推薦的裝置,包括有存儲器,以及一個或者 一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一 個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
[0044] 接收針對新聞的刷新請求;
[0045] 依據(jù)所述刷新請求對應的當前時間和/或所述刷新請求與前一次刷新請求之間的 時間間隔,確定所述刷新請求對應的當前時間場景;
[0046] 獲取所述當前時間場景對應的新聞類別比例,選擇對應新聞類別的新聞作為目標 新聞;
[0047]輸出所述目標新聞。
[0048] 可選地,所述處理器還用于執(zhí)行所述一個或者一個以上程序包含用于進行以下操 作的指令:
[0049] 依據(jù)所述當前時間場景,在預先建立的預置時間場景與預置新聞類別比例之間的 映射關系中進行查找,以得到所述當前時間場景對應的新聞類別比例;其中,所述映射關系 為依據(jù)用戶在預置時間場景下的歷史行為數(shù)據(jù)得到;或者
[0050] 對用戶在當前時間場景下的歷史行為數(shù)據(jù)進行分析,以得到所述當前時間場景對 應的新聞類別比例。
[0051] 可選地,所述處理器還用于執(zhí)行所述一個或者一個以上程序包含用于進行以下操 作的指令:
[0052] 在所述刷新請求對應的當前時間位于第一時間區(qū)間時,將所述刷新請求對應的當 前時間場景確定為第一時間場景;或者
[0053] 在所述刷新請求對應的當前時間位于第二時間區(qū)間時,將所述刷新請求對應的當 前時間場景確定為第二時間場景;或者
[0054] 在所述刷新請求對應的當前時間位于第三時間區(qū)間、且所述時間間隔超出間隔閾 值時,將所述刷新請求對應的當前時間場景確定為第三時間場景;或者
[0055] 在所述刷新請求對應的當前時間位于第三時間區(qū)間、且所述時間間隔不超出間隔 閾值時,將所述刷新請求對應的當前時間場景確定為第四時間場景。
[0056] 可選地,所述處理器還用于執(zhí)行所述一個或者一個以上程序包含用于進行以下操 作的指令:
[0057] 對所述目標新聞進行穿插排序,以得到排好序的目標新聞;
[0058]將排好序的目標新聞輸出。
[0059]本發(fā)明實施例包括以下優(yōu)點:
[0060]本發(fā)明實施例根據(jù)刷新請求對應的當前時間和/或所述刷新請求與前一次刷新請 求之間的時間間隔,將用戶對新聞的瀏覽對應到不同的時間場景,并針對不同的時間場景 采用不同的新聞類別比例,進而向用戶推薦與上述新聞類別比例相應的目標新聞;由于當 前時間場景對應的新聞類別比例能夠契合用戶在當前時間場景下的信息需求傾向,因此本 發(fā)明實施例能夠提高新聞推薦的準確度。
[0061] 假設當前時間場景為晚上場景,則在該晚上場景下推薦的新聞中,時事類別的新 聞所占的比例可以小于第一預設閾值,個性化類別的新聞所占的比例可以大于第二預設閾 值,該第一預設閾值可以為20%,該第二預設閾值可以為60%,這樣,在用戶已經(jīng)從電視或 電腦上看過相關的時事類別新聞的情況下,可以避免向用戶推薦過多的冗余信息;而且,較 大比例的個性化類別新聞可以較好地吸引用戶,也即能夠契合用戶在當前時間場景下的信 息需求傾向。
【附圖說明】
[0062] 圖1是本發(fā)明的一種新聞推薦方法的應用環(huán)境的示意圖;
[0063] 圖2是本發(fā)明的一種新聞推薦方法實施例一的步驟流程圖;
[0064] 圖3是本發(fā)明的一種新聞推薦方法實施例二的步驟流程圖;
[0065] 圖4是本發(fā)明的一種新聞推薦方法實施例三的步驟流程圖;
[0066] 圖5是本發(fā)明的一種新聞推薦裝置實施例的結構框圖;
[0067] 圖6是本發(fā)明的一種用于新聞推薦的裝置800的框圖;及
[0068] 圖7是本發(fā)明的一種服務器的結構示意圖。
【具體實施方式】
[0069] 為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。
[0070] 現(xiàn)有方案按照固定比例選擇不同類別的新聞作為頭條新聞的方式,容易導致向用 戶推薦已經(jīng)通過其他渠道看過的新聞。例如,在晚上向用戶推薦比較多的時事類別新聞的 情況下,可能該用戶已經(jīng)從電視或電腦上看過相關的新聞,這影響了新聞推薦的準確度。
[0071] 而本專利發(fā)明人經(jīng)研究發(fā)現(xiàn),用戶的信息需求傾向往往與時間場景有關,也即,通 過用戶的歷史行為數(shù)據(jù)的收集和積累及分析,在特定時間場景下的信息需求傾向往往有規(guī) 律可循;這樣,可以依據(jù)用戶的歷史行為數(shù)據(jù)分析得到時間場