一種瀏覽器中的快鏈推薦方法、裝置和系統的制作方法
【專利摘要】本發明實施例公開了一種瀏覽器中的快鏈推薦方法、裝置和系統,本發明實施例采用獲取網頁訪問統計信息,其中,該網頁訪問統計信息包括該用戶的用戶標識、用戶訪問的網頁的網址和用戶對所述網頁的興趣程度信息,獲取快鏈候選池,然后計算該網頁訪問統計信息中的網址到該快鏈候選池中的網址之間的轉移概率,根據該轉移概率確定需要推薦給該用戶的快鏈,得到推薦集合,最后,根據該推薦集合向該用戶推薦快鏈;該方案中可以實現對不同的用戶的個性化推薦。
【專利說明】一種瀏覽器中的快鏈推薦方法、裝置和系統
【技術領域】
[0001]本發明涉及通信【技術領域】,具體涉及一種瀏覽器中的快鏈推薦方法、裝置和系統。【背景技術】
[0002]隨著互聯網技術的發展,各式各樣的網站也如雨后春筍般涌現,為了方便用戶在眾多網址中能夠快速獲取到所需的網址,現有的瀏覽器一般都會以網址導航的方式自行向用戶推薦一些網址,其中,這種以網址導航的方式向用戶推薦網址的方式稱為快鏈推薦,而打開瀏覽器后顯示的網址導航則稱為快鏈。其中,在進行快鏈推薦時,所推薦的網址可以是人工挑選的,也可以由系統根據網址的熱度自行進行篩選。
[0003]在對現有技術的研究和實踐過程中,本發明的發明人發現,無論是人工挑選還是根據網址的熱度自行進行篩選,所有用戶所接收到的快鏈推薦都是相同的,而這些快鏈并不一定能夠滿足所有用戶的需求,因此,推薦效果并不佳,靈活性也較低。
【發明內容】
[0004]本發明實施例提供一種瀏覽器中的快鏈推薦方法、裝置和系統,可以對不同的用戶進行個性化推薦,提高靈活性。
[0005]一種瀏覽器中的快鏈推薦方法,包括:
[0006]獲取用戶的網頁訪問統計信息,所述網頁訪問統計信息包括所述用戶的用戶標識、用戶訪問的網頁的網址和用戶對所述網頁的興趣程度信息;
[0007]獲取快鏈候選池,所述快鏈候選池包括推薦快鏈的網址;
[0008]計算所述網頁訪問統計信息中的網址到所述快鏈候選池中的網址之間的轉移概率;
[0009]根據所述轉移概率確定需要推薦給所述用戶的快鏈,得到推薦集合;
[0010]根據所述推薦集合向所述用戶推薦快鏈。
[0011]一種快鏈推薦裝置,包括信息獲取單元、候選池獲取單元、運算單元、確定單元和推薦單元,如下:
[0012]信息獲取單元,用于獲取用戶的網頁訪問統計信息,所述網頁訪問統計信息包括所述用戶的用戶標識、用戶訪問的網頁的網址和用戶對所述網頁的興趣程度信息;
[0013]候選池獲取單元,用于獲取快鏈候選池,所述快鏈候選池包括推薦快鏈的網址;
[0014]運算單元,用于計算所述網頁訪問統計信息中的網址到所述快鏈候選池中的網址之間的轉移概率;
[0015]確定單元,用于根據所述轉移概率確定需要推薦給所述用戶的快鏈,得到推薦集合;
[0016]推薦單元,用于根據所述推薦集合向所述用戶推薦快鏈。
[0017]一種通信系統,包括本發明實施例提供的任一種快鏈推薦裝置。
[0018]本發明實施例采用獲取網頁訪問統計信息,其中,該網頁訪問統計信息包括該用戶的用戶標識、用戶訪問的網頁的網址和用戶對所述網頁的興趣程度信息,獲取快鏈候選池,然后計算該網頁訪問統計信息中的網址到該快鏈候選池中的網址之間的轉移概率,根據該轉移概率確定需要推薦給該用戶的快鏈,得到推薦集合,最后,根據該推薦集合向該用戶推薦快鏈;由于在該方案中,可以根據用戶的訪問網頁喜好和習慣,從快鏈候選池中估算出符合用戶喜好和習慣的快鏈,并推薦給用戶,所以,大大提高了推薦的靈活性,可以實現對不同的用戶的個性化推薦,提高用戶服務質量。
【專利附圖】
【附圖說明】
[0019]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1是本發明實施例提供瀏覽器中的快鏈推薦方法的流程圖;
[0021]圖2是本發明實施例提供瀏覽器中的快鏈推薦方法的另一流程圖;
[0022]圖3是本發明實施例提供的快鏈推薦裝置的結構示意圖;
[0023]圖4是本發明實施例提供的服務器的結構示意圖。
【具體實施方式】
[0024]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]本發明實施例提供一種瀏覽器中的快鏈推薦方法、裝置和系統。以下分別進行詳細說明。
[0026]實施例一、
[0027]本發明實施例將從快鏈推薦裝置的角度進行描述,該快鏈推薦裝置具體可以集成在服務器等設備中。
[0028]一種瀏覽器中的快鏈推薦方法,包括:獲取用戶的網頁訪問統計信息,其中,該網頁訪問統計信息包括該用戶的用戶標識、用戶訪問的網頁的網址和用戶對該網頁的興趣程度信息,獲取快鏈候選池,其中,該快鏈候選池包括系統推薦快鏈的網址,然后,計算該網頁訪問統計信息中的網址到該快鏈候選池中的網址之間的轉移概率,根據該轉移概率確定需要推薦給該用戶的快鏈,得到推薦集合,最后,根據該推薦集合向所述用戶推薦快鏈。
[0029]如圖1所示,該瀏覽器中的快鏈推薦方法的具體流程可以如下:
[0030]101、獲取用戶的網頁訪問統計信息,例如,具體可以如下:
[0031 ] 獲取用戶的網頁瀏覽日志,根據該網頁瀏覽日志生成網頁訪問統計信息。
[0032]其中,該網頁瀏覽日志可以包括該用戶的用戶標識、該用戶訪問的網頁的網址和該用戶訪問網頁的時間等信息。而該網頁訪問統計信息可以包括該用戶的用戶標識、該用戶訪問的網頁的網址、以及該用戶對網頁的興趣程度信息等。
[0033]其中,該用戶對網頁的興趣程度信息可以包括網頁被所述用戶訪問的次數,還可以包括網頁被所述用戶瀏覽的時間、以及被瀏覽的完成度等信息,其中,網頁被所述用戶瀏覽的時間、以及被瀏覽的完成等信息可以根據該用戶訪問網頁的時間等信息來確定,在此不再贅述。
[0034]102、獲取快鏈候選池。
[0035]其中,該快鏈候選池可以根據實際應用的需求進行設置,該快鏈候選池可以包括推薦快鏈的網址,該推薦快鏈的網址也可以根據實際應用的需求進行設置。
[0036]此外,該快鏈候選池還可以定時或根據需求進行更新,比如由服務器提供商進行更新或由用戶自行下載更新包進行更新,等等,在此不再贅述。
[0037]103、計算該網頁訪問統計信息中的網址到該快鏈候選池中的網址之間的轉移概率。
[0038]其中,計算轉移概率的方式可以有多種,例如,如果該用戶對網頁的興趣程度信息包括網頁被該用戶訪問的次數,則步驟103(即分別計算該網頁訪問統計信息中的網址到該快鏈候選池中的網址之間的轉移概率)具體可以包括:
[0039]確定該網頁訪問統計信息中第i個網址和該快鏈候選池中第j個網址同時被該用戶訪問的次數,以及確定該第j個網址被該用戶訪問的次數,然后計算該網頁訪問統計信息中第i個網址和該快鏈候選池中第j個網址同時被該用戶訪問的次數,與該第j個網址被所述用戶訪問的次數之間的商,得到第i個網址到第j個網址的轉移概率。
[0040]比如,如果將該網頁訪問統計信息中第i個網址記為URLi,該快鏈候選池中第j個
網址記為URLj,將該網頁訪問統計信息中第i個網址和該快鏈候選池中第j個網址同時被
該用戶訪問的次數記為C (URLi, URLj),該第j個網址被所述用戶訪問的次數記為C(URLj),
則該第i個網址到第j個網址的轉移概率au可以用如下公式表示:
【權利要求】
1.一種瀏覽器中的快鏈推薦方法,其特征在于,包括: 獲取用戶的網頁訪問統計信息,所述網頁訪問統計信息包括所述用戶的用戶標識、用戶訪問的網頁的網址和用戶對所述網頁的興趣程度信息; 獲取快鏈候選池,所述快鏈候選池包括推薦快鏈的網址; 計算所述網頁訪問統計信息中的網址到所述快鏈候選池中的網址之間的轉移概率; 根據所述轉移概率確定需要推薦給所述用戶的快鏈,得到推薦集合; 根據所述推薦集合向所述用戶推薦快鏈。
2.根據權利要求1所述的方法,其特征在于,所述獲取用戶的網頁訪問統計信息包括: 獲取用戶的網頁瀏覽日志,所述網頁瀏覽日志包括所述用戶的用戶標識、用戶訪問的網頁的網址和用戶訪問網頁的時間; 根據所述網頁瀏覽日志生成網頁訪問統計信息。
3.根據權利要求2所述的方法,其特征在于,所述用戶對網頁的興趣程度信息包括網頁被所述用戶訪問的次數,則所述計算所述網頁訪問統計信息中的網址到所述快鏈候選池中的網址之間的轉移概率,包括: 確定所述網頁訪問統計信息中第i個網址和所述快鏈候選池中第j個網址同時被所述用戶訪問的次數,以及確定所述第j個網址被所述用戶訪問的次數,所述i和j為正整數,所述i小于等于所述網頁訪問統計信息中網址的總數,所述j小于等于所述快鏈候選池中的網址的總數; 計算所述網頁訪問統計信息中第i個網址和所述快鏈候選池中第j個網址同時被所述用戶訪問的次數,與所述第j個網址被所述用戶訪問的次數之間的商,得到第i個網址到第j個網址的轉移概率。
4.根據權利要求1至3任一項所述的方法,其特征在于,所述根據所述轉移概率確定需要推薦給所述用戶的快鏈,得到推薦集合,包括: 以所述網頁訪問統計信息中的網址總數為行數,以所述快鏈候選池中網址的總數為列數,建立關于所述轉移概率的矩陣; 計算所述矩陣的轉置矩陣; 根據所述轉置矩陣確定需要推薦給所述用戶的快鏈,得到推薦集合。
5.根據權利要求4所述的方法,其特征在于,所述根據所述轉置矩陣確定需要推薦給本地用戶的快鏈,得到推薦集合,包括: 分別根據所述用戶對網頁的興趣程度信息確定在所述網頁訪問統計信息的所有網址中,各個網址的權重; 根據所述權重將所述網頁訪問統計信息轉換為對應的向量,得到第一向量; 將所述轉置矩陣乘以所述第一向量,得到第二向量,所述第二向量為所述推薦集合對應的向量。
6.根據權利要求5所述的方法,其特征在于,所述根據所述推薦集合向所述用戶推薦快鏈,包括: 將所述第二向量中所有元素對應的網址作為快鏈推薦給所述用戶;或者, 將所述第二向量中元素的取值大于預置閾值的元素對應的網址作為快鏈推薦給所述用戶;或者,根據所述第二向量中元素的取值大小對第二向量中的元素進行排序,將取值最大的前K個元素對應的網址作為快鏈推薦給所述用戶,所述K為正整數,且所述K小于等于所述第二向量中元素的總數。
7.一種快鏈推薦裝置,其特征在于,包括: 信息獲取單元,用于獲取用戶的網頁訪問統計信息,所述網頁訪問統計信息包括所述用戶的用戶標識、用戶訪問的網頁的網址和用戶對所述網頁的興趣程度信息; 候選池獲取單元,用于獲取快鏈候選池,所述快鏈候選池包括推薦快鏈的網址; 運算單元,用于計算所述網頁訪問統計信息中的網址到所述快鏈候選池中的網址之間的轉移概率; 確定單元,用于根據所述轉移概率確定需要推薦給所述用戶的快鏈,得到推薦集合; 推薦單元,用于根據所述推薦集合向所述用戶推薦快鏈。
8.根據權利要求7所述的快鏈推薦裝置,其特征在于, 所述信息獲取單元,具體用于獲取多個用戶的網頁瀏覽日志,所述網頁瀏覽日志包括所述用戶的用戶標識、用戶訪問的網頁的網址和用戶訪問網頁的時間;根據所述網頁瀏覽日志生成網頁訪問統計信息。
9.根據權利要求8所述的快鏈推薦裝置,其特征在于,所述用戶對網頁的興趣程度信息包括網頁被所述用戶訪問的次數,則: 所述運算單元,具體用于確定所述網頁訪問統計信息中第i個網址和所述快鏈候選池中第j個網址同時被所述用戶訪問的次數,以及確定所述第j個網址被所述用戶訪問的次數,所述i和j為正整數,所述i小于等于所述網頁訪問統計信息中網址的總數,所述j小于等于所述快鏈候選池中的網址的總數;計算所述網頁訪問統計信息中第i個網址和所述快鏈候選池中第j個網址同時被所述用戶訪問的次數,與所述第j個網址被所述用戶訪問的次數之間的商,得到第i個網址到第j個網址的轉移概率。
10.根據權利要求7至9任一項所述的快鏈推薦裝置,其特征在于,所述確定單元包括計算子單元和確定子單元; 所述計算子單元,用于以所述網頁訪問統計信息中的網址總數為行數,以所述快鏈候選池中網址的總數為列數,建立關于所述轉移概率的矩陣;計算所述矩陣的轉置矩陣; 所述確定子單元,用于根據所述轉置矩陣確定需要推薦給所述用戶的快鏈,得到推薦隹A
口 O
11.根據權利要求10所述的快鏈推薦裝置,其特征在于, 所述確定子單元,具體用于分別根據所述用戶對網頁的興趣程度信息確定在所述網頁訪問統計信息的所有網址中,各個網址的權重;根據所述權重將所述網頁訪問統計信息轉換為對應的向量,得到第一向量;將所述轉置矩陣乘以所述第一向量,得到第二向量,所述第二向量為所述推薦集合對應的向量。
12.根據權利要求11所述的快鏈推薦裝置,其特征在于,所述推薦單元,具體用于: 將所述第二向量中所有元素對應的網址作為快鏈推薦給所述用戶;或者, 將所述第二向量中元素的取值大于預置閾值的元素對應的網址作為快鏈推薦給所述用戶;或者, 根據所述第二向量中元素的取值大小對第二向量中的元素進行排序,將取值最大的前K個元素對應的網址作為快鏈推薦給所述用戶,所述K為正整數,且所述K小于等于所述第二向量中元素的總數。
13.—種通信系統,其特征在于,包括權利要求7至12任一項所述的快鏈推薦裝置。
【文檔編號】G06F17/30GK103995893SQ201410245573
【公開日】2014年8月20日 申請日期:2014年6月4日 優先權日:2014年6月4日
【發明者】尹程果 申請人:深圳市騰訊計算機系統有限公司