一種推薦網址的方法與客戶端的製作方法
2023-11-04 02:38:52 2
一種推薦網址的方法與客戶端的製作方法
【專利摘要】本發明公開了一種推薦網址的方法與客戶端,屬於計算機【技術領域】。所述方法包括:接收用戶發送的訪問目標網址的請求;確定所述目標網址的入口是否是預定入口,所述預定入口包括地址欄、書籤、歷史記錄、網址導航、網址推薦列表或者快速連結;當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值;當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表。使得為用戶所推薦的網址可以反映出用戶訪問行為習慣和偏好。
【專利說明】一種推薦網址的方法與客戶端
【技術領域】
[0001]本發明涉及計算機【技術領域】,特別涉及一種推薦網址的方法與客戶端。
【背景技術】
[0002]瀏覽器是用於顯示網絡內容,並可以實現用戶與所顯示網絡內容互動的軟體。用戶可以通過操作瀏覽器迅速並輕易地從網絡中獲取及瀏覽各種網絡內容。目前,為了方便用戶可以快捷的找到目標網址,瀏覽器通常將用戶最常訪問的網址推薦給用戶,以便用戶可以在所推薦的網址中快速的找到目標網址。
[0003]現有技術中,通常可以採用如下方式來向用戶推薦網址:瀏覽器會將用戶一段時間內所訪問的網址記錄下來,並根據訪問記錄來統計網址的登錄次數和訪問時間,之後,將所統計到的網址的登錄次數及訪問時間分別乘以預定的權重得到網址的訪問度,該訪問度用於指示網址被訪問的頻度,將訪問度大於預定值的網址推薦給用戶。
[0004]以上所述的現有技術根據權重來確定所推薦的網址,而權重是根據大量的人為經驗所確定出來的統計值,因而無法體現出個人訪問網址的習慣,無法很好的適用到任何用戶。
【發明內容】
[0005]為了解決現有技術的問題,本發明實施例提供了一種推薦網址的方法與客戶端。所述技術方案如下:
[0006]一方面,本發明實施例提供了一種推薦網址的方法,所述方法包括:
[0007]接收用戶發送的訪問目標網址的請求;
[0008]確定所述目標網址的入口是否是預定入口,所述預定入口包括地址欄、書籤、歷史記錄、網址導航、網址推薦列表或者快速連結;
[0009]當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值;
[0010]當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表。
[0011]另一方面,本發明實施例提供了一種客戶端,所述客戶端包括:接收模塊、確定模塊、第一處理模塊及第二處理模塊;
[0012]所述接收模塊,用於接收用戶發送的訪問目標網址的請求;
[0013]所述確定模塊,用於確定所述目標網址的入口是否是預定入口,所述預定入口包括地址欄、書籤、歷史記錄、網址導航、網址推薦列表或者快速連結;
[0014]所述第一處理模塊,用於當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值;
[0015]所述第二處理模塊,用於當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表。[0016]本發明實施例提供的技術方案帶來的有益效果是:通過確定用戶發送目標網址的入口是否是預定入口,當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值,且當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表的技術方案的實現,使得為用戶所推薦的網址可以反映出用戶訪問行為習慣和偏好。
【專利附圖】
【附圖說明】
[0017]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1是本發明實施例一提供的一種推薦網址的方法流程圖;
[0019]圖2是本發明實施例二提供的一種推薦網址的方法流程圖;
[0020]圖3是本發明實施例三提供的一種客戶端的結構示意圖;
[0021]圖4是本發明實施例三提供的一種客戶端的結構示意圖;
[0022]圖5是本發明實施例三提供的一種客戶端的結構示意圖;
[0023]圖6是本發明實施例三提供的一種客戶端的結構示意圖;
[0024]圖7是本發明實施例三提供的一種客戶端的結構示意圖;
[0025]圖8是本發明實施例三提供的一種客戶端的結構示意圖。
【具體實施方式】
[0026]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0027]實施例一
[0028]參見圖1,本發明實施例提供了一種推薦網址方法,包括:
[0029]步驟101:接收用戶發送的訪問目標網址的請求;
[0030]步驟102:確定所述目標網址的入口是否是預定入口,所述預定入口包括地址欄、書籤、歷史記錄、網址導航、網址推薦列表或者快速連結;
[0031]步驟103:當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值;
[0032]步驟104:當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表。
[0033]本發明實施例所帶來的有益效果為:通過確定用戶發送目標網址的入口是否是預定入口,當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值,且當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表的技術方案的實現,使得為用戶所推薦的網址可以反映出用戶訪問行為習慣和偏好。
[0034]實施例二
[0035]通常情況下,用戶可以通過瀏覽器訪問目標網址的方式包括:[0036]一、用戶打開瀏覽器,通過在瀏覽器所提供的地址欄中輸入目標網址的方式來請求訪問所述目標網址;
[0037]二、用戶打開瀏覽器,通過在瀏覽器所提供的網址訪問的歷史記錄或者用戶在瀏覽器中創建的書籤來請求訪問所述目標網址;
[0038]三,用戶打開瀏覽器,從瀏覽器所顯示的網址推薦列表、網址導航頁面或者快速連結頁面中選擇目標網址的方式來請求訪問所述目標網址;
[0039]四、用戶通過瀏覽器打開具有搜索應用的網站(如百度、Google或者搜搜等),通過搜索網站提供的搜索應用搜索目標網址的方式來請求訪問目標網址。
[0040]本發明實施例中,可以將以上所述的地址欄、歷史記錄、書籤、網址推薦列表、網址導航、快速連結或搜索應用稱為用戶打開目標網址的入口,其中,地址欄、歷史記錄、書籤、網址推薦列表、瀏覽器所顯示的網址導航或者快速連結等入口映射著用戶訪問行為習慣和偏好,原因在於,歷史記錄、書籤或者網址推薦列表等入口記錄著用戶曾經訪問過的網址或者經常訪問的網址,當用戶再次通過歷史記錄、書籤或者網址推薦列表等入口訪問網址時,可以反映出用戶訪問行為習慣和偏好,地址欄入口方式訪問網址的方式需要用戶記憶所要訪問的網址,因此可以反映出用戶訪問行為習慣和偏好,而用戶每次都通過網址導航或者快速連結的入口方式查找及訪問目標網址自然是可以反映用戶訪問行為習慣和偏好的。而用戶通過搜索應用入口訪問目標網址的方式並不會映射到用戶訪問行為習慣和偏好,原因在於,用戶通過搜索應用搜索的目標網址對應的多數是內容性應用,如文本、音頻或者視頻等,而內容性應用多是變化不定的,和用戶網址訪問習慣關係不大。
[0041]基於以上的描述,本發明實施例針對每個用戶訪問目標網址的方式,為用戶推薦用戶最常訪問的網址,以幫助用戶可以根據所推薦的網址方便快捷的找到及打開目標網址,具體參見圖2,本發明實施例提供了一種推薦網址的方法,該方法具體可以由計算機、手機或者平板電腦等客戶端設備來實現,更進一步地,該方法可以由內置於計算機、手機或者平板電腦等設備的網頁瀏覽器客戶端實現,包括如下操作步驟:
[0042]步驟201:用戶向客戶端發送訪問目標網址的請求,具體地,用戶就可以通過以上所述任一方式來向客戶端發送訪問目標網址的請求;
[0043]步驟202:客戶端接收用戶發送的訪問目標網址的請求,確定所述目標網址的入口是否是預定入口,本發明實施例中,所述預定入口為映射用戶訪問行為習慣和偏好的網址訪問入口,可以包括地址欄、書籤、歷史記錄、網址導航、網址推薦列表或者快速連結;
[0044]當所述目標網址的入口是預定入口時,執行步驟203 ;
[0045]當所述目標網址的入口不是預定入口時,客戶端連結網絡伺服器,從所述伺服器中獲取並顯示所述目標網址對應的網絡內容,結束操作;
[0046]本發明實施例具體實現時,可以通過如下方式來確定所述目標網址的入口是否是預定入口:
[0047]方式一:解析所述目標網址,獲取所述目標網址所攜帶的入口指示標籤,所述入口指示標籤用於指示網址的入口;
[0048]當所述入口指示標籤與所述預定入口對應的指示標籤相匹配時,則確定所述目標網址的入口是預定入口。
[0049]本發明實施例中,用戶訪問目標網址的入口均有一指示標籤來指示,訪問目標網址的入口與該入口對應的指示標籤可以如表1所示。
[0050]表1
[0051]
【權利要求】
1.一種推薦網址的方法,其特徵在於,所述方法包括: 接收用戶發送的訪問目標網址的請求; 確定所述目標網址的入口是否是預定入口,所述預定入口包括地址欄、書籤、歷史記錄、網址導航、網址推薦列表或者快速連結; 當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值; 當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表。
2.根據權利要求1所述的方法,其特徵在於,所述確定所述目標網址的入口是否是預定入口,包括: 解析所述目標網址,獲取所述目標網址所攜帶的入口指示標籤,所述入口指示標籤用於指示網址的入口; 當所述入口指示標籤與所述預定入口對應的指示標籤相匹配時,則確定所述目標網址的入口是預定入口。
3.根據權利要求1所述的方法,其特徵在於,所述確定所述目標網址的入口是否是預定入口,包括: 讀取接收所述目標網址的入口函數;` 當所述入口函數與所述預定入口對應的函數相匹配時,則確定所述目標網址的入口是預定入口。
4.根據權利要求1所述的方法,其特徵在於,所述將所述目標網址當前對應的訪問次數加上第一預定值之後,所述方法還包括: 如果接收到用戶發送的訪問所述目標網址對應的頁面內的子網址時,將所述目標網址當前對應的訪問次數加上第二預定值。
5.根據權利要求1所述的方法,其特徵在於,所述將所述目標網址添加到網址推薦列表包括: 根據所述目標網址當前對應的訪問次數及所述目標網址的歷史訪問時間確定所述目標網址的推薦優先級; 查詢所述網址推薦列表內是否存在所述目標網址; 當所述網址推薦列表內存在所述目標網址時,根據所述目標網址的推薦優先級調整所述目標網址在所述網址推薦列表內的位置; 當所述網址推薦列表內不存在所述目標網址時,根據所述目標網址的推薦優先級將所述目標網址添加到網絡推薦列表。
6.根據權利要求5所述的方法,其特徵在於,所述根據所述目標網址的推薦優先級將所述目標網址添加到網絡推薦列表包括: 確定所述網址推薦列表是否已滿,所述推薦列表內的網址按照推薦優先級由高到低的順序進行排列; 當所述網址推薦列表未滿時,根據所述目標網址對應的推薦優先級將所述目標網址添加到所述推薦列表; 當所述網址推薦列表已滿時,將所述推薦列表內推薦優先級最低的網址踢出,之後,根據所述目標網址對應的推薦優先級將所述目標網址添加到所述推薦列表。
7.根據權利要求1至6任一項所述的方法,其特徵在於,所述將所述目標網址添加到網址推薦列表之後,所述方法還包括: 將添加後的網址推薦列表推送給所述用戶。
8.一種客戶端,其特徵在於,所述客戶端包括:接收模塊、確定模塊、第一處理模塊及第二處理模塊; 所述接收模塊,用於接收用戶發送的訪問目標網址的請求; 所述確定模塊,用於確定所述目標網址的入口是否是預定入口,所述預定入口包括地址欄、書籤、歷史記錄、網址導航、網址推薦列表或者快速連結; 所述第一處理模塊,用於當所述目標網址的入口是所述預定入口時,將所述目標網址當前對應的訪問次數加上第一預定值; 所述第二處理模塊,用於當所述目標網址當前的訪問次數大於預定值時,將所述目標網址添加到網址推薦列表。
9.根據權利要求8所述的客戶端,其特徵在於,所述確定模塊包括: 解析單元,用於解析所述目標網址,獲取所述目標網址所攜帶的入口指示標籤,所述入口指示標籤用於指示網址的入口; 確定單元,用於當所述入口 指示標籤與所述預定入口對應的指示標籤相匹配時,則確定所述目標網址的入口是預定入口。
10.根據權利要求8所述的客戶端,其特徵在於,所述第一處理模塊包括: 讀取單元,用於讀取接收所述目標網址的入口函數; 確定單元,用於當所述入口函數與所述預定入口對應的函數相匹配時,則確定所述目標網址的入口是預定入口。
11.根據權利要求8所述的客戶端,其特徵在於,所述客戶端還包括: 第三處理模塊,用於如果接收到用戶發送的訪問所述目標網址對應的頁面內的子網址時,將所述目標網址當前對應的訪問次數加上第二預定值。
12.根據權利要求8所述的客戶端,其特徵在於,所述第二處理模塊包括: 優先級確定單元,用於根據所述目標網址當前對應的訪問次數及所述目標網址的歷史訪問時間確定所述目標網址的推薦優先級; 查詢單元,用於查詢所述網址推薦列表內是否存在所述目標網址; 第一處理單元,用於當所述網址推薦列表內存在所述目標網址時,根據所述目標網址的推薦優先級調整所述目標網址在所述網址推薦列表內的位置; 第二處理單元,用於當所述網址推薦列表內不存在所述目標網址時,根據所述目標網址的推薦優先級將所述目標網址添加到網絡推薦列表。
13.根據權利要求12所述的客戶端,其特徵在於,所述第二處理單元包括: 確定子單元,用於確定所述網址推薦列表是否已滿,所述推薦列表內的網址按照推薦優先級由高到低的順序進行排列; 第一添加子單元,用於當所述網址推薦列表未滿時,根據所述目標網址對應的推薦優先級將所述目標網址添加到所述推薦列表; 第二添加子單元,用於當所述網址推薦列表已滿時,將所述推薦列表內推薦優先級最低的網址踢出,之後,根據所述目標網址對應的推薦優先級將所述目標網址添加到所述推薦列表。
14.根據權利要求8至13任一項所述的客戶端,其特徵在於,所述客戶端還包括: 推薦模塊,用於將添加後的網址推薦列表推送給所述用戶。
【文檔編號】G06F17/30GK103678312SQ201210319715
【公開日】2014年3月26日 申請日期:2012年8月31日 優先權日:2012年8月31日
【發明者】高夢, 王琪琳 申請人:騰訊科技(深圳)有限公司