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