国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      瀏覽器預讀取加速方法、裝置及瀏覽器的制造方法

      文檔序號:6514518閱讀:215來源:國知局
      瀏覽器預讀取加速方法、裝置及瀏覽器的制造方法
      【專利摘要】本發(fā)明公開了一種瀏覽器預讀取加速方法、裝置及瀏覽器,其中方法包括:根據(jù)當前用戶的操作記錄獲取當前用戶的興趣類別;從服務器端獲取與所述興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面,對所述個性化列表頁面對應的頁面內(nèi)容進行預讀??;對所述個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取。本方法提高了用戶的瀏覽效率,而且由于符合用戶興趣類別的個性化列表頁已緩存至當前用戶的瀏覽器緩存中,無論用戶從何處看到的屬于其興趣類別的鏈接,只要該鏈接位于緩存中的個性化列表頁中,即使不打開該個性化列表頁,也形成對待閱讀頁面的兩次或兩次以上的加速效果。
      【專利說明】瀏覽器預讀取加速方法、裝置及瀏覽器
      【技術領域】
      [0001]本發(fā)明屬于瀏覽器【技術領域】,特別是涉及一種瀏覽器預讀取加速方法、裝置及瀏
      JaLzHFT O
      【背景技術】
      [0002]瀏覽器作為用戶上網(wǎng)沖浪的工具,承擔著將各種互聯(lián)網(wǎng)服務呈現(xiàn)給用戶的任務。瀏覽器廠商為了優(yōu)化用戶的上網(wǎng)體驗,在基本的工具屬性之外,加入了很多附加的服務,網(wǎng)頁加速就是其中一項很重要的特性。
      [0003]預讀取加速是網(wǎng)頁加速的一種方式,提前預緩存網(wǎng)頁及網(wǎng)頁呈現(xiàn)所依賴的關鍵資源至本地,當用戶實際訪問該頁面時,由于網(wǎng)頁展現(xiàn)所需要的資源大部分或者全部都在本地的緩存中,降低了用戶直接從網(wǎng)絡上獲取對應頁面內(nèi)容的時間開銷,從而獲得頁面訪問加速的效果。預讀取加速常用的方法是基于統(tǒng)計的方法,原理是:在打開的當前頁面中,統(tǒng)計出當前頁面對應點出最多的頁面集合,在訪問當前頁時提前預讀取這些點出頁及這些頁面中展示所依賴的關鍵資源,使當前用戶在實際訪問這些點出頁面時達到加速的效果?;诮y(tǒng)計的方式傾向于下發(fā)熱點鏈接(即從當前頁中點出最多的鏈接)時,往往需要先打開待閱讀的當前頁面,并對當前頁面的各鏈接進行分析,對候選熱點鏈接較多的鏈接進行預加載,當前用戶感興趣的待預加載的頁面往往由于排序靠后無法預讀??;而且如果頁面的點出鏈接對應的點擊很少沒有達到候選閾值,則也無法實現(xiàn)預讀取,從而降低了用戶的閱讀效率。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明目的之一提供一種瀏覽器預讀取加速方法、裝置及瀏覽器。
      [0005]本發(fā)明提供了如下方案:一種瀏覽器預讀取加速方法,其包括:
      [0006]根據(jù)當前用戶的操作記錄獲取當前用戶的興趣類別;
      [0007]從服務器端獲取與所述興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面,對所述個性化列表頁面對應的頁面內(nèi)容進行預讀??;
      [0008]對所述個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取。
      [0009]進一步地,所述根據(jù)當前用戶操作記錄獲取當前用戶的興趣類別包括:
      [0010]根據(jù)當前用戶的瀏覽網(wǎng)頁的主題,并結合瀏覽時間和/或瀏覽量從既定的行業(yè)類別中確定當前用戶興趣所屬的行業(yè)類別。
      [0011]進一步地,所述從服務器端獲取與所述興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面時:
      [0012]從服務器端的目標站點的列表頁集合中查找與當前用戶的所述興趣類別匹配的目標站點的列表頁作為個性化列表頁面。
      [0013]進一步地,所述目標站點的列表頁集合為根據(jù)全網(wǎng)用戶的瀏覽記錄提取出的有效站點中的列表頁集合,并按行業(yè)類別分別進行結構化分類存儲。[0014]進一步地,所述對所述個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取時:在當前用戶的興趣類別的基礎上,根據(jù)當前用戶的瀏覽記錄識別當前用戶的興趣類別中對應的細分類別,對所述個性化列表頁面上的所屬所述細分類別的各網(wǎng)頁鏈接對應的頁面內(nèi)容分別進行預讀??;或
      [0015]獲取由服務器端根據(jù)全網(wǎng)用戶的瀏覽記錄統(tǒng)計得出的所述個性化列表頁面內(nèi)各鏈接的點擊分布,并根據(jù)該點擊分布對該個性化列表頁面內(nèi)的各網(wǎng)頁鏈接和對應的頁面內(nèi)容分別進行預讀取。
      [0016]進一步地,該瀏覽器預讀取加速方法還包括:在網(wǎng)頁鏈接對應的文本頁面預讀取時,將網(wǎng)頁頁面對應的通用資源緩存到本地。
      [0017]本發(fā)明還提供一種瀏覽器預讀取加速裝置,其包括:
      [0018]用戶興趣獲取模塊,根據(jù)當前用戶的操作記錄獲取當前用戶的興趣類別;
      [0019]第一預讀取模塊,從服務器端獲取與所述興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面,對所述個性化列表頁面對應的頁面內(nèi)容進行預讀取;
      [0020]第二預讀取模塊,對所述個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取。
      [0021]進一步地,所述第一預讀取模塊包括:個性化列表頁面選取單元,從目標站點的列表頁集合中查找與當前用戶的所述興趣類別匹配的目標站點的列表頁作為個性化列表頁面;所述目標站點的列表頁集合為根據(jù)全網(wǎng)用戶的瀏覽記錄提取出的有效站點中的列表頁集合,并按行業(yè)類別分別進行結構化分類存儲;
      [0022]個性化列表頁預讀取單元,將所述個性化列表頁面選取單元從服務器端查找到的個性化列表頁面預讀取到本地緩存中。
      [0023]進一步地,所述第二預讀取模塊包括識別單元,在當前用戶的興趣類別的基礎上,根據(jù)當前用戶的瀏覽記錄識別當前用戶的興趣類別中對應的細分類別;網(wǎng)頁信息預讀取單元,對所述個性化列表頁面上的所屬所述細分類別的各網(wǎng)頁鏈接對應的頁面內(nèi)容分別進行預讀取。
      [0024]進一步地,所述第二預讀取模塊包括點擊分布獲取單元,獲取由服務器端根據(jù)全網(wǎng)用戶的瀏覽記錄統(tǒng)計得出的所述個性化列表頁面內(nèi)各鏈接的點擊分布;網(wǎng)頁信息預讀取單元,根據(jù)該點擊分布對該個性化列表頁面內(nèi)的各網(wǎng)頁鏈接和對應的頁面內(nèi)容分別進行預讀取。
      [0025]進一步地,該瀏覽器預讀取加速裝置還包括:通用資源緩存模塊,在網(wǎng)頁鏈接對應的文本頁面預讀取時,將網(wǎng)頁頁面對應的通用資源緩存到本地。
      [0026]本發(fā)明還提供一種瀏覽器,其包括所述的瀏覽器預讀取加速裝置。
      [0027]根據(jù)本發(fā)明提供的瀏覽器預讀取加速方法、裝置及瀏覽器,首先能根據(jù)用戶的興趣類別獲取個性化列表頁面,并對獲取的個性化列表頁面進行預讀取,然后再根據(jù)用戶的瀏覽記錄對所述個性化列表頁面上的網(wǎng)頁鏈接和所述網(wǎng)頁鏈接對應的頁面進行預讀取,根據(jù)用戶的興趣類別對站點中的個性化列表頁進行預讀取的同時,也將個性化列表頁中的最終頁進行進一步的預讀取,從而形成對待閱讀頁面的兩次或兩次以上的加速;
      [0028]另一方面,由于符合用戶興趣類別的個性化列表頁已緩存至當前用戶的瀏覽器緩存中,無論用戶從何處看到的屬于其興趣類別的鏈接,只要該鏈接位于緩存中的個性化列表頁中,即使不打開該個性化列表頁,也形成對待閱讀頁面的兩次或兩次以上的加速效果,從而提高了用戶的瀏覽效率。
      【專利附圖】

      【附圖說明】
      [0029]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0030]圖1是本發(fā)明實施例提供的瀏覽器預讀取加速方法的流程圖;
      [0031]圖2是本發(fā)明實施例提供的瀏覽器預讀取加速方法中一界面示意圖;
      [0032]圖3是本發(fā)明實施例提供的瀏覽器預讀取加速裝置的示意圖。
      【具體實施方式】
      [0033]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0034]參見圖1,本發(fā)明實施例提供的瀏覽器預讀取加速方法,包括:
      [0035]步驟10、根據(jù)當前用戶的操作記錄獲取當前用戶的興趣類別;
      [0036]在一實施方式中,當操作記錄為用戶的瀏覽記錄時,可以根據(jù)當前用戶瀏覽網(wǎng)頁的主題,結合瀏覽網(wǎng)頁的時間從既定的行業(yè)類別中獲取該用戶的興趣類別。既定的行業(yè)類別是根據(jù)網(wǎng)頁內(nèi)容的性質、標簽劃分出的行業(yè)類別,通常包括視頻、體育、娛樂、軍事、購物、交友及社區(qū)等。每個行業(yè)類別可以劃分出一些關鍵詞用于用戶興趣匹配,例如,體育包括籃球、足球及羽毛球等關鍵詞;軍事包括武器、軍事人物等關鍵詞;美食包括飯店、菜譜等關鍵詞。當然這些關鍵詞可以作為大行業(yè)類別下的小行業(yè)類別的代表,同時也可以反映用戶具體的興趣類別。如果用戶經(jīng)常(例如,每天或間隔特定的時間等)瀏覽相關主題的網(wǎng)頁,那么可以結合既定的行業(yè)類別將用戶的興趣類別識別出來。具體實現(xiàn)方式可以為:在對瀏覽記錄分析時,可以抓取主題的關鍵詞(關鍵詞通常是出現(xiàn)的頻率較高的詞),從既定的行業(yè)類別中分析出用戶的興趣類別。例如,如果一個用戶經(jīng)常瀏覽“武器”和“籃球”主題的網(wǎng)頁,瀏覽器抓取“武器”和“籃球”這兩個主題的關鍵詞分別符合既定的行業(yè)類別中的“軍事”和“體育”類別,從而確定該用戶的興趣類別為“軍事”和“體育”。當然,對于不經(jīng)常訪問的某個主題的網(wǎng)頁,但在特定的時間內(nèi),用戶也可能對該主題比較感興趣,瀏覽量比較大,那么通過瀏覽器抓取該主題的關鍵詞從既定的行業(yè)類別確定出該主題的網(wǎng)頁屬于哪一行業(yè)類別,即確定用戶興趣所屬的行業(yè)類別。例如,在某段時間內(nèi),用戶想請客人吃飯,那么可能瀏覽“飯店”主題的網(wǎng)頁很多,那么瀏覽器抓取“飯店”這個主題符合既定的行業(yè)類別中的“美食”,從而確定用戶的興趣類別為“美食”。
      [0037]在另一實施方式中,操作記錄可以為用戶聊天記錄、用戶寫日記的記錄、用戶發(fā)表文章的記錄或玩游戲的記錄等。通過分析這些記錄可從既定的行業(yè)類別中確定用戶的興趣。例如,用戶通過IM即時工具軟件進行聊天,如果聊天主題涉及到某部電影或某個飯店,就可以通過瀏覽器抓取這些關鍵詞,可從既定的行業(yè)類別中確定當前用戶興趣為娛樂或美食。例如,用戶寫日記中記錄了一些旅游地方和旅游的感受,通過抓取相應的關鍵詞,可從既定的行業(yè)類別中確定當前用戶興趣為旅游。
      [0038]所述用戶的興趣類別可根據(jù)全網(wǎng)中各站點的對應標簽進行確定,也可以根據(jù)網(wǎng)絡中起黃頁作用的導航頁,如http://123.soRou.com/中收錄的各站點對應的既定的行業(yè)類別,如“影視”、“音樂”、“購物”等進行確定,其中,每一行業(yè)類別下,還有細分的行業(yè)類別,如點擊http://123.soRou.com/中行業(yè)類別“體育”的對應鏈接,還存在“足球”、“NBA”等細分的行業(yè)類別,均可作為用戶的興趣類別。
      [0039]以上兩種實施方式只是對用戶操作記錄的舉例,本發(fā)明的實施方式不限于此,只要能被瀏覽器獲取的信息,并能結合既定的行業(yè)類別反映出用戶的興趣類別的方式都屬于本發(fā)明保護的方式。
      [0040]步驟20、從服務器端獲取與興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面,對個性化列表頁面對應的頁面內(nèi)容進行預讀??;
      [0041]具體可以是:服務器端會根據(jù)全網(wǎng)用戶(即使用瀏覽器的全體用戶)操作記錄計算出有效的目標站點的列表頁集合,例如,Hub列表頁集合。目標站點的列表頁集合為根據(jù)全網(wǎng)用戶的瀏覽記錄提取出的有效站點中的列表頁集合,并按既定的行業(yè)類別分別進行結構化分類存儲。服務器端可根據(jù)用戶瀏覽網(wǎng)頁的主題,結合瀏覽網(wǎng)頁的時間和/或次數(shù)從既定的行業(yè)類別中分析全網(wǎng)用戶的興趣類別,從而計算出有效的目標站點的列表頁集合。本實施例中,目標站點的列表頁集合按行業(yè)類別分別進行結構化分類存儲,由于全網(wǎng)中,各行業(yè)類別排名靠前的站點往往收錄的資源較豐富,則分別抓取全網(wǎng)中各行業(yè)類別中排名靠前的,即大站、名站作為目標站點所對應的列表頁,作為目標站點的列表頁集合中的元素。例如,如果用戶天天訪問新浪體育查看新聞,則可以從既定的行業(yè)類別中確定“體育”是用戶感興趣的類別,并將全網(wǎng)中的“新浪體育”、“騰訊體育”、“搜狐體育”作為一個Hub列表頁。如果用戶經(jīng)常訪問“新浪體育”下的“籃球”,則將行業(yè)類別“體育”下的行業(yè)類別“籃球”作為當前用戶的興趣類別,將目標站點的列表頁集合下的行業(yè)類別“籃球”中對應頁面“http://sports, sina.com.cn/basketball/,,、http://sports, sohu.com/lanqiu.shtml 等作為一個hub列表頁,即個性化列表頁預加載至當前用戶的瀏覽器緩存中,如果當前用戶經(jīng)常訪問“新浪體育”,一旦某天訪問“搜狐體育”中所含的“籃球”列表頁,則由于http://Sp0rtS.sohu.com/lanqiu.shtml已緩存至用戶的瀏覽器中,則“搜狐體育”的“籃球”列表頁也會快速地進行加載,從而提高了用戶的瀏覽效率。
      [0042]例如,用戶不經(jīng)常訪問大眾點評網(wǎng),但每次訪問時相關的訪問量很大(如,在大眾點評網(wǎng)上去搜索各個餐廳的評價及價格信息),則可將大眾點評網(wǎng)的檢索頁面“http://WWW.dianping.com/search/category/2/10^作為Hub列表頁存儲至服務器端的目標站點的列表頁集合供用戶進行預加載。另外,服務器端在生成有效的目標站點的列表頁集合時,在借助分析用戶瀏覽記錄的基礎上,也可以設定相應的行業(yè)類別,從而使Hub列表頁可以按設定的行業(yè)類別進行分類。而目標站點的列表頁集合中的Hub列表頁是否有效取決于用戶瀏覽記錄,例如,如果一 Hub列表頁多天內(nèi)重復出現(xiàn),那么可以認為該Hub列表頁是有效的,反之則是無效的;如果一 Hub列表頁的點出較多,也可以認為該Hub列表頁是有效的;如果Hub列表頁頻繁出現(xiàn)在用戶上網(wǎng)路徑上,也可以將該Hub列表頁存儲至服務器端的目標站點的列表頁集合供用戶進行預加載。以上所舉得例子僅僅是為了示意,本發(fā)明實施例不限于此。
      [0043]瀏覽器在獲取到當前用戶興趣類別后,可以將該用戶興趣與服務器端的Hub頁集合進行匹配,當匹配后則從服務器端將符合該用戶興趣的Hub頁預讀取到本地。預讀取的過程可如下:由瀏覽器定期或者不定期向服務器端的發(fā)送Hub頁預讀取請求,服務器端接收到瀏覽器的Hub頁預讀取請求后,下發(fā)與當前用戶興趣類別匹配的Hub列表頁,并對Hub列表頁對應的頁面內(nèi)容進行預讀取,并由瀏覽器存儲到本地緩存。當然,服務器端也可以根據(jù)全網(wǎng)用戶的操作記錄定期或者不定期對Hub列表頁集合中的Hub列表頁進行更新,因為用戶興趣類別是動態(tài)變化的過程,就需要剔除原有的Hub列表頁的頁面內(nèi)容,同時可以主動向當前用戶下發(fā)緩存一些更新后的Hub列表頁的頁面內(nèi)容。例如,當前瀏覽器通過分析用戶的瀏覽記錄,發(fā)現(xiàn)用戶對體育新聞進行了大量的訪問,由此從既定的行業(yè)類別中確定用戶的興趣類別為“體育”,在將該用戶興趣類別與服務器端的Hub頁集合進行匹配時,確定服務器端的Hub頁集合中存在一個與“體育”相關的Hub列表頁,該Hub列表頁可包括“新浪體育”、“騰訊體育”、“搜狐體育”及“雅虎體育”等,那么從服務器端的Hub列表頁集合中預讀取與該Hub列表頁并緩存到本地。如果過一段時間,當前瀏覽器通過分析用戶的瀏覽記錄,發(fā)現(xiàn)用戶除了對體育新聞進行了大量訪問外,還對軍事新聞進行了大量的訪問,由此從既定的行業(yè)類別中確定用戶的興趣類別為“軍事”,那么在從服務器端的Hub列表頁集合中預讀取與“軍事”相關的Hub列表頁的同時,對當前Hub列表頁進行更新,更新后的Hub列表頁既包括與“體育”相關的Hub列表頁也包括與“軍事”相關的Hub列表頁。另外,還發(fā)現(xiàn)用戶對“科技”方面的新聞進行了少量的訪問,那么可以從既定的行業(yè)類別中確定該用戶的興趣類別還有“科技”,那么從服務器端的Hub列表頁集合中預讀取與“科技”相關的Hub列表頁,并緩存到本地。這就解決了現(xiàn)有技術中,由于Hub列表頁內(nèi)的其他列表頁往往點擊稀疏,未達到候選目標值無法預讀取,通過對用戶興趣的分析可確定用戶感興趣的其他列表頁,實現(xiàn)對這些列表頁的預讀取。
      [0044]步驟30、對已經(jīng)預讀取的個性化列表頁面上特定鏈接對應的頁面進行預讀取。
      [0045]作為一種實施方式,具體可以是:在當前用戶的興趣類別的基礎上,根據(jù)當前用戶的瀏覽記錄分析當前用戶的興趣類別中對應的細分類別,對個性化列表頁面上的符合細分類別的各網(wǎng)頁鏈接和對應的頁面進行預讀取。其中,興趣類別中對應的細分類別是對興趣類別進一步細化分類,例如,體育興趣包括籃球興趣、足球興趣及羽毛球興趣等;其中,籃球還可以進一步細化,例如CBA、NBA等。影視興趣包括電視劇、電影及動漫等。電影還可以進一步細化,娛樂片,武俠片及戰(zhàn)爭片等。例如,通過分析當前用戶的瀏覽記錄,確定該用戶的興趣類別中對應的細分類別為“NBA”,那么對已經(jīng)預讀取的個性化列表頁面上所有符合“NBA”的網(wǎng)頁鏈接及其網(wǎng)頁鏈接對應的頁面進行預讀取。另外,如果發(fā)現(xiàn)用戶的興趣類別還有“科技”,則對已經(jīng)預讀取的個性化列表頁面上所有符合“科技”的網(wǎng)頁鏈接及其網(wǎng)頁鏈接對應的頁面進行預讀取。當然,如果分析前用戶的瀏覽記錄,確定該用戶的興趣類別中對應的細分類別為“NBA”下的球隊“湖人隊”,那么進一步對已經(jīng)預讀取的個性化列表頁面上所有符合“湖人隊”的網(wǎng)頁鏈接及其網(wǎng)頁鏈接對應的頁面進行預讀取。
      [0046]作為另一種實施方式,具體可以是:由服務器端根據(jù)全網(wǎng)用戶的瀏覽記錄統(tǒng)計得出個性化列表頁面內(nèi)各鏈接的點擊分布,然后由瀏覽器獲取該點擊分布,再根據(jù)該點擊分布和閾值(可根據(jù)實際情況進行靈活設定)對該個性化列表內(nèi)的各網(wǎng)頁鏈接和對應的頁面進行預讀取。當該點擊分布超過該閾值時,則對該個性化列表內(nèi)的各網(wǎng)頁鏈接和對應的頁面進行預讀取。如果小于,則不預讀取。閾值可根據(jù)實際情況(例如,用戶的訪問時間和/或訪問的數(shù)量)進行靈活設定,例如,每周一的時候,用戶訪問網(wǎng)頁的數(shù)量比較大,此時可以將閾值設定的大些,這樣個性化列表內(nèi)的各網(wǎng)頁鏈接和對應的頁面預讀取的數(shù)量就比較多。例如,每周3-周5用戶訪問網(wǎng)頁的數(shù)量較小,此時可以將閾值設定的小些,這樣個性化列表內(nèi)的各網(wǎng)頁鏈接和對應的頁面預讀取的數(shù)量就比較少。這樣能節(jié)省用戶瀏覽網(wǎng)頁的時間,提高瀏覽效率。參見圖2所示,http://sports.sina.com.cn頁面下基于全網(wǎng)用戶的瀏覽記錄統(tǒng)計得出的個性化列表頁面內(nèi)各鏈接的點擊分布,瀏覽器根據(jù)點擊分布對個性化列表內(nèi)的各網(wǎng)頁鏈接和對應的頁面進行預讀取,其中有底色的代表了目標頁面的預取url,[]中的數(shù)字代表了該url在預取隊列中的位置(如果一網(wǎng)頁鏈接在全網(wǎng)瀏覽記錄的數(shù)目多,那么相對應的在預取隊列中的位置靠前)。如果設閾值為10的話,那么高于10的網(wǎng)頁鏈接及對應頁面將會預取,低于10的網(wǎng)頁鏈接及對應頁面將不會預取。
      [0047]以上兩種實施方式,通過對用戶興趣的分析或基礎統(tǒng)計的方式可直接確定用戶感興趣的目標頁面,可以解決Hub列表頁面的候選點出鏈接很多,目標頁面往往由于排序靠后無法預取的問題。特別是,由于符合用戶興趣類別的個性化列表頁已緩存至當前用戶的瀏覽器緩存中,無論用戶從何處看到的特定鏈接,如QQ好友發(fā)給當前用戶屬于其興趣類別的鏈接,或者在http://news, baidu.com/這類機器抓取的由各站點最終內(nèi)容組成的集成頁面,只要該鏈接位于緩存中的個性化列表頁中,即使當前用戶近期沒有瀏覽過該個性化列表頁,也可形成對待閱讀頁面的兩次或兩次以上的加速效果,從而提高了用戶的網(wǎng)頁瀏覽效率。
      [0048]為了進一步提高瀏覽器預讀取的速度,本發(fā)明實施例提供的瀏覽器預讀取加速方法,還包括:在Hub列表頁中選取網(wǎng)頁鏈接對應文本頁面進行預加載時,將網(wǎng)頁鏈接對應文本頁面對應的通用資源(例如,CS、css等)緩存到本地,使各站點的列表頁中訪問量小的冷門頁面也能預加載通用資源,提高了預加載的覆蓋率。
      [0049]本實施例公開的瀏覽器預讀取加速方法,首先能根據(jù)用戶的興趣類別獲取個性化列表頁面,并對獲取的個性化列表頁面進行預讀取,然后再根據(jù)用戶的瀏覽記錄對個性化列表頁面上的網(wǎng)頁鏈接和網(wǎng)頁鏈接對應的頁面進行預讀取,根據(jù)用戶的興趣類別對站點中的個性化列表頁進行預讀取的同時,也將個性化列表頁中的最終頁進行進一步的預讀取,從而形成對待閱讀頁面的兩次或兩次以上的加速;
      [0050]另一方面,由于符合用戶興趣類別的個性化列表頁已緩存至當前用戶的瀏覽器緩存中,無論用戶從何處看到的屬于其興趣類別的鏈接,只要該鏈接位于緩存中的個性化列表頁中,即使不打開該個性化列表頁,也形成對待閱讀頁面的兩次或兩次以上的加速效果,從而提高了用戶的瀏覽效率。
      [0051]參見圖3,本發(fā)明實施例還提供一種瀏覽器預讀取加速裝置,該瀏覽器預讀取加速裝置可以實現(xiàn)圖1所示的瀏覽器預讀取方法。該瀏覽器預讀取加速裝置包括用戶興趣獲取模塊1、第一預讀取模塊2及第二預讀取模塊3。用戶興趣獲取模塊I用于根據(jù)當前用戶的操作記錄獲取當前用戶的興趣類別。第一預讀取模塊用于從服務器端獲取與興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面,對個性化列表頁面對應的頁面內(nèi)容進行預讀取。第二預讀取模塊3對個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取。
      [0052]第一預讀取模塊2包括個性化列表頁面選取單元和個性化列表頁預讀取單元。其中,個性化列表頁面選取單元用于從目標站點的列表頁集合中查找與當前用戶的興趣類別匹配的目標站點的列表頁作為個性化列表頁面;所述目標站點的列表頁集合為根據(jù)全網(wǎng)用戶的瀏覽記錄提取出的有效站點中的列表頁集合,并按行業(yè)類別分別進行結構化分類存儲。個性化列表頁預讀取單元用于將個性化列表頁面選取單元從服務器端查找到的個性化列表頁面預讀取到本地緩存中。
      [0053]在一種實施方式中,第二預讀取模塊3包括識別單元,該識別單元在當前用戶的興趣類別的基礎上,根據(jù)當前用戶的瀏覽記錄識別當前用戶的興趣類別中對應的細分類別;網(wǎng)頁信息預讀取單元,對個性化列表頁面上的所屬細分類別的各網(wǎng)頁鏈接對應的頁面內(nèi)容分別進行預讀取。第二預讀取模塊3通過對用戶興趣的分析可直接確定用戶感興趣的目標頁面,可以解決Hub列表頁面的候選點出鏈接很多,目標頁面往往由于排序靠后無法預取的問題。
      [0054]在另一種實施方式中,第二預讀取模塊3包括點擊分布獲取單兀。該點擊分布獲取單元獲取由服務器端根據(jù)全網(wǎng)用戶的瀏覽記錄統(tǒng)計得出的個性化列表頁面內(nèi)各鏈接的點擊分布;網(wǎng)頁信息預讀取單元,根據(jù)該點擊分布對該個性化列表頁面內(nèi)的各網(wǎng)頁鏈接和對應的頁面內(nèi)容分別進行預讀取。第二預讀取模塊3通過基礎統(tǒng)計的方式可直接確定用戶感興趣的目標頁面,可以解決Hub列表頁面的候選點出鏈接很多,目標頁面往往由于排序靠后無法預取的問題。
      [0055]為了進一步提高瀏覽器預讀取的速度,該瀏覽器預讀取加速裝置還包括:通用資源緩存模塊,在網(wǎng)頁鏈接對應的文 本頁面預讀取時,將網(wǎng)頁頁面對應的通用資源(例如,CS、CSS等)緩存到本地,使各站點的列表頁中訪問量小的冷門頁面也能預加載通用資源,提高了預加載的覆蓋率。
      [0056]本發(fā)明的其他實施例中,還公開了一種瀏覽器,其包括所述的瀏覽器預讀取加速
      >J-U ρ?α裝直。
      [0057]本實施例公開的瀏覽器預讀取加速裝置及使用該瀏覽器預讀取加速裝置的瀏覽器,首先能根據(jù)用戶的興趣類別獲取個性化列表頁面,并對獲取的個性化列表頁面進行預讀取,然后再根據(jù)用戶的瀏覽記錄對個性化列表頁面上的網(wǎng)頁鏈接和網(wǎng)頁鏈接對應的頁面進行預讀取,根據(jù)用戶的興趣類別對站點中的個性化列表頁進行預讀取的同時,也將個性化列表頁中的最終頁進行進一步的預讀取,從而形成對待閱讀頁面的兩次或兩次以上的加速。另一方面,由于符合用戶興趣類別的個性化列表頁已緩存至當前用戶的瀏覽器緩存中,無論用戶從何處看到的屬于其興趣類別的鏈接,只要該鏈接位于緩存中的個性化列表頁中,即使不打開該個性化列表頁,也形成對待閱讀頁面的兩次或兩次以上的加速效果,從而提高了用戶的瀏覽效率。
      [0058]通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器端,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
      [0059]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
      [0060]以上對本發(fā)明所提供的網(wǎng)頁預讀取方法及系統(tǒng),進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
      【權利要求】
      1.一種瀏覽器預讀取加速方法,其特征在于,包括: 根據(jù)當前用戶的操作記錄獲取當前用戶的興趣類別; 從服務器端獲取與所述興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面,對所述個性化列表頁面對應的頁面內(nèi)容進行預讀??; 對所述個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取。
      2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)當前用戶操作記錄獲取當前用戶的興趣類別包括: 根據(jù)當前用戶的瀏覽網(wǎng)頁的主題,并結合瀏覽時間和/或瀏覽量從既定的行業(yè)類別中確定當前用戶興趣所屬的行業(yè)類別。
      3.根據(jù)權利要求1所述的方法,其特征在于,所述從服務器端獲取與所述興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面時: 從服務器端的目標站點的列表頁集合中查找與當前用戶的所述興趣類別匹配的目標站點的列表頁作為個性化列表頁面。
      4.根據(jù)權利要求3所述的方法,其特征在于:所述目標站點的列表頁集合為根據(jù)全網(wǎng)用戶的瀏覽記錄提取出的有效站點中的列表頁集合,并按行業(yè)類別分別進行結構化分類存儲。
      5.根據(jù)權利要求1或3所述的方法,其特征在于,所述對所述個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取時:` 在當前用戶的興趣類別的基礎上,根據(jù)當前用戶的瀏覽記錄識別當前用戶的興趣類別中對應的細分類別,對所述個性化列表頁面上的所屬所述細分類別的各網(wǎng)頁鏈接對應的頁面內(nèi)容分別進行預讀??; 或 獲取由服務器端根據(jù)全網(wǎng)用戶的瀏覽記錄統(tǒng)計得出的所述個性化列表頁面內(nèi)各鏈接的點擊分布,并根據(jù)該點擊分布對該個性化列表頁面內(nèi)的各網(wǎng)頁鏈接和對應的頁面內(nèi)容分別進行預讀取。
      6.根據(jù)權利要求1-5任一項所述的方法,其特征在于,還包括: 在網(wǎng)頁鏈接對應的文本頁面預讀取時,將網(wǎng)頁頁面對應的通用資源緩存到本地。
      7.—種瀏覽器預讀取加速裝置,其特征在于,包括: 用戶興趣獲取模塊,根據(jù)當前用戶的操作記錄獲取當前用戶的興趣類別; 第一預讀取模塊,從服務器端獲取與所述興趣類別匹配的目標站點對應的列表頁作為當前用戶的個性化列表頁面,對所述個性化列表頁面對應的頁面內(nèi)容進行預讀?。? 第二預讀取模塊,對所述個性化列表頁面上特定鏈接對應的頁面內(nèi)容進行預讀取。
      8.根據(jù)權利要求7所述的裝置,其特征在于,所述第一預讀取模塊包括: 個性化列表頁面選取單元,從目標站點的列表頁集合中查找與當前用戶的所述興趣類別匹配的目標站點的列表頁作為個性化列表頁面;所述目標站點的列表頁集合為根據(jù)全網(wǎng)用戶的瀏覽記錄提取出的有效站點中的列表頁集合,并按行業(yè)類別分別進行結構化分類存儲; 個性化列表頁預讀取單元,將所述個性化列表頁面選取單元從服務器端查找到的個性化列表頁面預讀取到本地緩存中。
      9.根據(jù)權利要求7或8所述的裝置,其特征在于,所述第二預讀取模塊包括: 識別單元,在當前用戶的興趣類別的基礎上,根據(jù)當前用戶的瀏覽記錄識別當前用戶的興趣類別中對應的細分類別; 網(wǎng)頁信息預讀取單元,對所述個性化列表頁面上的所屬所述細分類別的各網(wǎng)頁鏈接對應的頁面內(nèi)容分別進行預讀取。
      10.根據(jù)權利要求7或8所述的裝置,其特征在于,所述第二預讀取模塊包括: 點擊分布獲取單元,獲取由服務器端根據(jù)全網(wǎng)用戶的瀏覽記錄統(tǒng)計得出的所述個性化列表頁面內(nèi)各鏈接的點擊分布; 網(wǎng)頁信息預讀取單元,根據(jù)該點擊分布對該個性化列表頁面內(nèi)的各網(wǎng)頁鏈接和對應的頁面內(nèi)容分別進行預讀取。
      11.根據(jù)權利要求10所述的裝置,其特征在于,還包括: 通用資源緩存模塊,在網(wǎng)頁鏈接對應的文本頁面預讀取時,將網(wǎng)頁頁面對應的通用資源緩存到本地。
      12.一種瀏覽器,其特征在于,包括如權利要求7-11任一權利要求所述的瀏覽器預讀取加速裝置。
      【文檔編號】G06F17/30GK103678479SQ201310462855
      【公開日】2014年3月26日 申請日期:2013年9月30日 優(yōu)先權日:2013年9月30日
      【發(fā)明者】湯傳喜, 郭奇, 羅興 申請人:北京搜狗科技發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1