專利名稱:網(wǎng)絡數(shù)據(jù)預讀方法及系統(tǒng)的制作方法
網(wǎng)絡數(shù)據(jù)預讀方法及系統(tǒng)
技術(shù)領域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領域,特別涉及一種網(wǎng)絡數(shù)據(jù)預讀方法及系統(tǒng)。背景技術(shù):
近年來,隨著移動互聯(lián)網(wǎng)的快速發(fā)展,3G網(wǎng)絡和終端設備的快速普及,傳統(tǒng)的互聯(lián)網(wǎng)數(shù)據(jù)進入移動通信終端的需求越來越強烈。用戶通過在移動通信終端(如手機)上安裝瀏覽器,實現(xiàn)瀏覽互聯(lián)網(wǎng)數(shù)據(jù)。而由于移動通信終端的計算和存儲能力較弱,移動網(wǎng)關(guān)網(wǎng)絡傳輸能力不強,瀏覽資源受限?;ヂ?lián)網(wǎng)數(shù)據(jù)在面對小屏幕的移動通信終端時,一般都會經(jīng)過中轉(zhuǎn)服務器進行分頁轉(zhuǎn)換處理,用戶在移動通信終端瀏覽網(wǎng)頁時,通常看到的是分頁后的局部頁面,為了瀏覽網(wǎng)頁完整的內(nèi)容,用戶常用的操作之一是點擊類似“下一頁”的元素。因此在用戶實際點擊“下一頁”之前預先進行讀取相應頁面網(wǎng)絡數(shù)據(jù)的操作稱為預讀。然而,傳統(tǒng)的智能預讀功能是基于有限的固定翻頁元素的預讀,不能自適應不同類型的網(wǎng)站,不能滿足不同的用戶差異化的需求,預讀一些用戶不需要的網(wǎng)絡數(shù)據(jù)給用戶,造成網(wǎng)絡資源的浪費。
發(fā)明內(nèi)容基于此,有必要提供一種能提高網(wǎng)絡資源利用率的網(wǎng)絡數(shù)據(jù)預讀方法。一種網(wǎng)絡數(shù)據(jù)預讀方法,包括以下步驟獲取動態(tài)翻頁元素集合;獲取瀏覽網(wǎng)頁的域名,根據(jù)所述域名從所述動態(tài)翻頁元素集合中查詢對應的翻頁元素;根據(jù)所述翻頁元素從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素;拉取所述網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理。優(yōu)選地,所述方法還包括獲取靜態(tài)翻頁元素集合的步驟;根據(jù)查詢到的所述翻頁元素從所述瀏覽網(wǎng)頁中查找相匹配的帶有鏈接的網(wǎng)頁元素的步驟之后還包括判斷匹配是否成功,若是,則拉取匹配后的帶有鏈接的網(wǎng)頁元素對應的翻頁頁面,進行預讀處理;若否,則根據(jù)所述域名從所述靜態(tài)翻頁元素集合中查詢對應的翻頁元素,并根據(jù)查詢到的所述靜態(tài)翻頁元素集合中的翻頁元素從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素,再拉取匹配后的帶有鏈接的網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理。優(yōu)選地,還包括步驟獲取動態(tài)翻頁元素集合中與域名相對應的翻頁元素的權(quán)重值;根據(jù)所述翻頁元素的權(quán)重值從大到小從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素,得出翻頁元素與網(wǎng)頁元素相匹配中權(quán)重值最大的翻頁元素所對應的帶有鏈接的網(wǎng)頁元素。優(yōu)選地,還包括步驟獲取用戶點擊的帶有鏈接的網(wǎng)頁元素,將所述用戶點擊的帶有鏈接的網(wǎng)頁元素更新到所述動態(tài)翻頁元素集合。優(yōu)選地,將所述用戶點擊的帶有鏈接的網(wǎng)頁元素更新到所述動態(tài)翻頁元素集合的具體包括步驟根據(jù)所述用戶點擊的帶有鏈接的網(wǎng)頁元素所在的網(wǎng)頁域名從所述動態(tài)翻頁元素集合中查找與所述域名對應的翻頁元素列表;判斷所述用戶點擊的帶有鏈接的網(wǎng)頁元素是否在所述翻頁元素列表內(nèi),若是,則將該翻頁元素的權(quán)重值加1,若否,則將所述帶有鏈接的網(wǎng)頁元素加入到所述翻頁元素列表內(nèi)。優(yōu)選地,所述方法還包括將用戶的標識號及更新后的所述動態(tài)翻頁元素集合上傳到服務器;獲取用戶標識號,根據(jù)用戶標識號從服務器下載所述動態(tài)翻頁元素集合。優(yōu)選地,所述獲取動態(tài)翻頁元素集合的具體步驟為動態(tài)采集用戶在瀏覽網(wǎng)頁是操作的帶有鏈接的網(wǎng)頁元素,并累計,形成用戶的動態(tài)翻頁元素集合。此外,還有必要提供一種能提高網(wǎng)絡資源利用率的網(wǎng)絡數(shù)據(jù)預讀系統(tǒng)。一種網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),包括信息獲取模塊,用于獲取動態(tài)翻頁元素集合;查詢模塊,用于獲取瀏覽網(wǎng)頁的域名,根據(jù)所述域名從所述動態(tài)翻頁元素集合中查詢對應的翻頁元素;匹配模塊,用于根據(jù)所述翻頁元素從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素;頁面拉取模塊,用于拉取所述網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理。優(yōu)選地,所述信息獲取模塊還用于獲取靜態(tài)翻頁元素集合;所述網(wǎng)絡數(shù)據(jù)預讀系統(tǒng)還包括判斷模塊,用于判斷查找到的所述動態(tài)翻頁元素集合中的翻頁元素與帶有鏈接的網(wǎng)頁元素匹配是否成功;所述頁面拉取模塊還用于當查找到的所述動態(tài)翻頁元素集合中的翻頁元素與帶有鏈接的網(wǎng)頁元素匹配成功時,拉取所述網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理;所述查詢模塊還用于當查找到的所述動態(tài)翻頁元素集合中的翻頁元素與帶有鏈接的網(wǎng)頁元素匹配不成功時,根據(jù)所述域名從所述靜態(tài)翻頁元素集合中查詢對應的翻頁元素;所述匹配模塊用于根據(jù)查詢到的所述靜態(tài)翻頁元素集合中的翻頁元素從瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素。優(yōu)選地,所述信息獲取模塊還用于獲取動態(tài)翻頁元素集合中與域名相對應的翻頁元素的權(quán)重值;所述匹配模塊還用于根據(jù)所述翻頁元素的權(quán)重值從大到小從所述瀏覽網(wǎng)頁中查找相匹配的帶有鏈接的網(wǎng)頁元素,得出翻頁元素與元素相匹配中權(quán)重值最大的翻頁元素所對應的帶有鏈接的網(wǎng)頁元素。優(yōu)選地,所述信息獲取模塊還用于獲取用戶點擊的帶有鏈接的網(wǎng)頁元素;
所述系統(tǒng)還包括更新模塊,用于將所述用戶點擊的帶有鏈接的網(wǎng)頁元素更新到所述動態(tài)翻頁元素
皇A
朱口 ο優(yōu)選地,所述更新模塊還用于根據(jù)所述用戶點擊的帶有鏈接的網(wǎng)頁元素所在的網(wǎng)頁域名查找所述動態(tài)翻頁元素集合中與所述域名對應的翻頁元素列表,判讀所述用戶點擊的帶有鏈接的網(wǎng)頁元素是否在所述翻頁元素列表內(nèi),若是,則將該翻頁元素的權(quán)重值加1,若否,則將所述帶有鏈接的網(wǎng)頁元素加入到所述翻頁元素列表內(nèi)。優(yōu)選地,還包括上傳模塊,所述上傳模塊將所述用戶的標識號及更新后的所述動態(tài)翻頁元素集合上傳到服務器;所述信息獲取模塊還用于獲取用戶標識號,根據(jù)用戶標識號從服務器下載所述動態(tài)翻頁元素集合。優(yōu)選地,所述信息獲取模塊還用于動態(tài)采集用戶在瀏覽網(wǎng)頁是操作的帶有鏈接的網(wǎng)頁元素,并累計,形成用戶的動態(tài)翻頁元素集合。上述網(wǎng)絡數(shù)據(jù)預讀方法及系統(tǒng),采用獲取動態(tài)翻頁元素集合,獲取網(wǎng)頁域名后,從動態(tài)翻頁元素集合中查找到相應的翻頁元素,再根據(jù)翻頁元素從網(wǎng)頁中查找相匹配的帶有鏈接的網(wǎng)頁元素,根據(jù)網(wǎng)頁元素拉取對應的頁面數(shù)據(jù)進行預讀處理,因動態(tài)翻頁元素集合有用戶需求的翻頁元素,按照該翻頁元素進行預讀操作,提高了預讀內(nèi)容的準確性,減少了將用戶不必要的網(wǎng)絡數(shù)據(jù)發(fā)送給用戶的幾率,提高了網(wǎng)絡資源的利用率。
圖1為一個實施例中網(wǎng)絡數(shù)據(jù)預讀方法的流程圖;圖2為另一個實施例中網(wǎng)絡數(shù)據(jù)預讀方法的流程圖;圖3為一個實施例中網(wǎng)絡數(shù)據(jù)預讀系統(tǒng)的結(jié)構(gòu)示意圖;圖4為另一個實施例中網(wǎng)絡數(shù)據(jù)預讀系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式下面結(jié)合具體的實施例及附圖對技術(shù)方案進行詳細的描述。如圖1所示,在一個實施例中,一種網(wǎng)絡數(shù)據(jù)預讀方法,包括以下步驟步驟S100,獲取動態(tài)翻頁元素集合。動態(tài)翻頁元素集合包括域名、與域名相對應的翻頁元素等。動態(tài)翻頁元素集合初始化時數(shù)據(jù)可為空,隨著用戶不斷的瀏覽不同的網(wǎng)頁,客戶端收集用戶點擊翻頁所對應的元素特征,對動態(tài)翻頁元素集合中的數(shù)據(jù)進行動態(tài)更新,并可將該數(shù)據(jù)上傳到服務器,使得客戶端與服務器上的動態(tài)翻頁元素集合保持一致。在一個實施例中,獲取動態(tài)翻頁元素集合的具體步驟是動態(tài)采集用戶在瀏覽網(wǎng)頁時操作的帶有鏈接的網(wǎng)頁元素,并累計,形成用戶的動態(tài)翻頁元素集合。采集用戶操作的帶有鏈接的網(wǎng)頁元素,即采集用戶瀏覽網(wǎng)頁時的操作行為特征數(shù)據(jù),并對采集的操作行為特征數(shù)據(jù)分析得出翻頁元素,形成的用戶的動態(tài)翻頁元素集合,該用戶的動態(tài)翻頁元素集合體現(xiàn)了用戶操作習慣,能更加準確的滿足用戶的需求。此外,該動態(tài)翻頁元素集合還實時進行更新內(nèi)部數(shù)據(jù)。行為特征數(shù)據(jù)是指用戶瀏覽網(wǎng)頁時點擊的網(wǎng)頁數(shù)據(jù)。帶有鏈接的網(wǎng)頁元素是指帶有指向網(wǎng)頁地址的網(wǎng)頁中的節(jié)點,包括文本節(jié)點、圖片節(jié)點等,其中,文本節(jié)點可以顯示為“下一頁”、“下一章”等,圖片節(jié)點顯示為表示翻頁的手型圖標等。點擊帶有鏈接的網(wǎng)頁元素后,則拉取該鏈接指向的網(wǎng)頁地址的頁面數(shù)據(jù)。網(wǎng)頁按照域名進行分類,如abc.com、def.net等。不同的用戶瀏覽的網(wǎng)頁不同且操作也可不同,動態(tài)采集的帶有鏈接的網(wǎng)頁元素也不同,如A用戶關(guān)注圖片,采集的網(wǎng)頁元素可為圖片,分析得出圖片翻頁元素,形成A用戶的動態(tài)翻頁元素集合,如B用戶關(guān)注英文網(wǎng)頁,采集的網(wǎng)頁元素可為next等,形成B用戶的動態(tài)翻頁元素集合。在一個實施例中,步驟SlOO獲取動態(tài)翻頁元素集合的步驟為獲取用戶標識號,根據(jù)用戶標識號從服務器下載相對應的動態(tài)翻頁元素集合。服務器上可以用戶標識號為索引存儲對應的動態(tài)翻頁元素集合,不同的用戶所存的動態(tài)翻頁元素集合會不同,這樣,可以滿足不同的用戶需求。步驟S110,獲取瀏覽網(wǎng)頁的域名,根據(jù)該域名從該動態(tài)翻頁元素集合中查詢對應的翻頁元素。在步驟SllO中,獲取用戶瀏覽的網(wǎng)頁的域名,因動態(tài)翻頁元素集合中有域名以及與域名對應的翻頁元素,根據(jù)網(wǎng)頁的域名可查詢到該域名所對應的翻頁元素。在一個實施例中,除了獲取瀏覽網(wǎng)頁的域名外,還可獲取動態(tài)翻頁元素集合中與域名相對應的翻頁元素的權(quán)重值。動態(tài)翻頁元素集合中除了包括域名、與域名對應的翻頁元素外,還可包括翻頁元素的權(quán)重值、時間戳。翻頁元素可為“下一頁”、“下一章”、“next”,也可為圖片等等。翻頁元素的權(quán)重值是收集的用戶點擊翻頁元素的次數(shù)。時間戳是指翻頁元素最后更新的時間。在一個實施例中,動態(tài)翻頁元素集合如表1所示。表 權(quán)利要求
1.一種網(wǎng)絡數(shù)據(jù)預讀方法,包括以下步驟獲取動態(tài)翻頁元素集合;獲取瀏覽網(wǎng)頁的域名,根據(jù)所述域名從所述動態(tài)翻頁元素集合中查詢對應的翻頁元素;根據(jù)所述翻頁元素從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素;拉取所述網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡數(shù)據(jù)預讀方法,其特征在于,所述方法還包括獲取靜態(tài)翻頁元素集合的步驟;根據(jù)查詢到的所述翻頁元素從所述瀏覽網(wǎng)頁中查找相匹配的帶有鏈接的網(wǎng)頁元素的步驟之后還包括判斷匹配是否成功,若是,則拉取匹配后的帶有鏈接的網(wǎng)頁元素對應的翻頁頁面,進行預讀處理;若否,則根據(jù)所述域名從所述靜態(tài)翻頁元素集合中查詢對應的翻頁元素,并根據(jù)查詢到的所述靜態(tài)翻頁元素集合中的翻頁元素從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素,再拉取匹配后的帶有鏈接的網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡數(shù)據(jù)預讀方法,其特征在于,還包括步驟獲取動態(tài)翻頁元素集合中與域名相對應的翻頁元素的權(quán)重值;根據(jù)所述翻頁元素的權(quán)重值從大到小從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素,得出翻頁元素與網(wǎng)頁元素相匹配中權(quán)重值最大的翻頁元素所對應的帶有鏈接的網(wǎng)頁元素。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡數(shù)據(jù)預讀方法,其特征在于,還包括步驟獲取用戶點擊的帶有鏈接的網(wǎng)頁元素,將所述用戶點擊的帶有鏈接的網(wǎng)頁元素更新到所述動態(tài)翻頁元素集合。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡數(shù)據(jù)預讀方法,其特征在于,將所述用戶點擊的帶有鏈接的網(wǎng)頁元素更新到所述動態(tài)翻頁元素集合的具體包括步驟根據(jù)所述用戶點擊的帶有鏈接的網(wǎng)頁元素所在的網(wǎng)頁域名從所述動態(tài)翻頁元素集合中查找與所述域名對應的翻頁元素列表;判斷所述用戶點擊的帶有鏈接的網(wǎng)頁元素是否在所述翻頁元素列表內(nèi),若是,則將該翻頁元素的權(quán)重值加1,若否,則將所述帶有鏈接的網(wǎng)頁元素加入到所述翻頁元素列表內(nèi)。
6.根據(jù)權(quán)利要求4或5所述的網(wǎng)絡數(shù)據(jù)預讀方法,其特征在于,所述方法還包括將用戶的標識號及更新后的所述動態(tài)翻頁元素集合上傳到服務器;獲取用戶標識號,根據(jù)用戶標識號從服務器下載所述動態(tài)翻頁元素集合。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡數(shù)據(jù)預讀方法,其特征在于,所述獲取動態(tài)翻頁元素集合的具體步驟為動態(tài)采集用戶在瀏覽網(wǎng)頁是操作的帶有鏈接的網(wǎng)頁元素,并累計,形成用戶的動態(tài)翻頁元素集合。
8.—種網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),其特征在于,包括信息獲取模塊,用于獲取動態(tài)翻頁元素集合;查詢模塊,用于獲取瀏覽網(wǎng)頁的域名,根據(jù)所述域名從所述動態(tài)翻頁元素集合中查詢對應的翻頁元素;匹配模塊,用于根據(jù)所述翻頁元素從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素;頁面拉取模塊,用于拉取所述網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),其特征在于,所述信息獲取模塊還用于獲取靜態(tài)翻頁元素集合;所述網(wǎng)絡數(shù)據(jù)預讀系統(tǒng)還包括判斷模塊,用于判斷查找到的所述動態(tài)翻頁元素集合中的翻頁元素與帶有鏈接的網(wǎng)頁元素匹配是否成功;所述頁面拉取模塊還用于當查找到的所述動態(tài)翻頁元素集合中的翻頁元素與帶有鏈接的網(wǎng)頁元素匹配成功時,拉取所述網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理;所述查詢模塊還用于當查找到的所述動態(tài)翻頁元素集合中的翻頁元素與帶有鏈接的網(wǎng)頁元素匹配不成功時,根據(jù)所述域名從所述靜態(tài)翻頁元素集合中查詢對應的翻頁元素;所述匹配模塊用于根據(jù)查詢到的所述靜態(tài)翻頁元素集合中的翻頁元素從瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素。
10.根據(jù)權(quán)利要求8所述的網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),其特征在于,所述信息獲取模塊還用于獲取動態(tài)翻頁元素集合中與域名相對應的翻頁元素的權(quán)重值;所述匹配模塊還用于根據(jù)所述翻頁元素的權(quán)重值從大到小從所述瀏覽網(wǎng)頁中查找相匹配的帶有鏈接的網(wǎng)頁元素,得出翻頁元素與元素相匹配中權(quán)重值最大的翻頁元素所對應的帶有鏈接的網(wǎng)頁元素。
11.根據(jù)權(quán)利要求10所述的網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),其特征在于,所述信息獲取模塊還用于獲取用戶點擊的帶有鏈接的網(wǎng)頁元素;所述系統(tǒng)還包括更新模塊,用于將所述用戶點擊的帶有鏈接的網(wǎng)頁元素更新到所述動態(tài)翻頁元素集I=I O
12.根據(jù)權(quán)利要求10所述的網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),其特征在于,所述更新模塊還用于根據(jù)所述用戶點擊的帶有鏈接的網(wǎng)頁元素所在的網(wǎng)頁域名查找所述動態(tài)翻頁元素集合中與所述域名對應的翻頁元素列表,判讀所述用戶點擊的帶有鏈接的網(wǎng)頁元素是否在所述翻頁元素列表內(nèi),若是,則將該翻頁元素的權(quán)重值加1,若否,則將所述帶有鏈接的網(wǎng)頁元素加入到所述翻頁元素列表內(nèi)。
13.根據(jù)權(quán)利要求11或12所述的網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),其特征在于,還包括上傳模塊,所述上傳模塊將所述用戶的標識號及更新后的所述動態(tài)翻頁元素集合上傳到服務器;所述信息獲取模塊還用于獲取用戶標識號,根據(jù)用戶標識號從服務器下載所述動態(tài)翻頁元素集I=I O
14.根據(jù)權(quán)利要求8所述的網(wǎng)絡數(shù)據(jù)預讀系統(tǒng),其特征在于,所述信息獲取模塊還用于動態(tài)采集用戶在瀏覽網(wǎng)頁是操作的帶有鏈接的網(wǎng)頁元素,并累計,形成用戶的動態(tài)翻頁元素集合。
全文摘要
本發(fā)明涉及一種網(wǎng)絡數(shù)據(jù)預讀方法及系統(tǒng),該方法包括以下步驟獲取動態(tài)翻頁元素集合;獲取瀏覽網(wǎng)頁的域名,根據(jù)所述域名從所述動態(tài)翻頁元素集合中查詢對應的翻頁元素;根據(jù)所述翻頁元素從所述瀏覽網(wǎng)頁中查找與所述翻頁元素相匹配的帶有鏈接的網(wǎng)頁元素;拉取所述網(wǎng)頁元素對應的頁面數(shù)據(jù),進行預讀處理。上述網(wǎng)絡數(shù)據(jù)預讀方法及系統(tǒng),因動態(tài)翻頁元素集合有用戶需求的翻頁元素,按照該翻頁元素進行預讀操作,提高了預讀內(nèi)容的準確性,減少了將用戶不必要的網(wǎng)絡數(shù)據(jù)發(fā)送給用戶的幾率,提高了網(wǎng)絡資源的利用率。
文檔編號G06F17/30GK102591887SQ201110020228
公開日2012年7月18日 申請日期2011年1月18日 優(yōu)先權(quán)日2011年1月18日
發(fā)明者黃磊 申請人:騰訊科技(深圳)有限公司