国产精品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>

      一種網(wǎng)頁預(yù)加載方法及系統(tǒng)的制作方法

      文檔序號:6366628閱讀:156來源:國知局
      專利名稱:一種網(wǎng)頁預(yù)加載方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及瀏覽器技術(shù)領(lǐng)域,特別是涉及ー種網(wǎng)頁預(yù)加載方法及系統(tǒng)。
      背景技術(shù)
      用戶經(jīng)常使用瀏覽器來訪問各種網(wǎng)站,但是網(wǎng)絡(luò)訪問速度受各種因素影響,可能用戶客戶端自身連接速度受限制,亦或是所訪問的網(wǎng)站服務(wù)端帶寬受限制,使得用戶在訪問網(wǎng)頁時,需要等待一段時間,才能夠?qū)⒕W(wǎng)頁完全展現(xiàn)在用戶面前。然而,用戶總是希望獲得更快的訪問速度,不想把時間浪費在等待網(wǎng)頁打開上。為了提高網(wǎng)頁訪問速度,現(xiàn)有技術(shù)中出現(xiàn)了預(yù)加載技術(shù),所謂的預(yù)加載是指,預(yù)先從后臺對網(wǎng)頁進行加載,并緩存在計算機本地,這樣,當用戶真正需要訪問某網(wǎng)頁時,只需要從用戶計算機本地的緩存中讀取頁面并進行相應(yīng)的展現(xiàn)即可,從而達到提高訪問速度的目的。然而在實際應(yīng)用中,對哪些網(wǎng)頁進行預(yù)加載是需要考慮的問題。因為如果預(yù)加載的網(wǎng)頁并不是用戶真正會訪問到的網(wǎng)頁,或者預(yù)加載了大量網(wǎng)頁,而用戶實際訪問的只有其中的少數(shù)幾個網(wǎng)頁,都會造成對下載及緩存等系統(tǒng)資源的浪費。因此,需要首先“猜測”用戶可能會訪問的網(wǎng)頁,然后對這些網(wǎng)頁進行有針對性的預(yù)加載,以提高預(yù)加載的有效性。在現(xiàn)有技術(shù)中,為了實現(xiàn)上述“猜測”,通常將預(yù)加載的應(yīng)用限制在用戶通過地址欄輸入網(wǎng)址的方式進行網(wǎng)頁訪問的情況,這是因為,如果用戶在地址欄輸入某網(wǎng)址,則證明用戶肯定是要訪問該網(wǎng)址對應(yīng)的網(wǎng)頁,但是,輸入網(wǎng)址可能經(jīng)歷ー定的時間,因此,可以在用戶輸入了網(wǎng)址的一部分字符時,根據(jù)這一部分字符來猜測用戶可能輸入的真正網(wǎng)址,并對猜測出的網(wǎng)址進行預(yù)加載。這種方式能夠在一定程度上提高預(yù)加載的有效性,但是,在實際應(yīng)用中,隨著搜索引擎、網(wǎng)址列表、網(wǎng)址導(dǎo)航等技術(shù)的普及,真正從地址欄輸入網(wǎng)址進行訪問的用戶少之又少,這就使得預(yù)加載技術(shù)無法在提高網(wǎng)頁訪問速度方面充分發(fā)揮其應(yīng)有的作用。

      發(fā)明內(nèi)容
      本發(fā)明提供一種網(wǎng)頁預(yù)加載方法及系統(tǒng),能夠在提高預(yù)加載的有效性的同時,擴大預(yù)加載技術(shù)的應(yīng)用范圍。本發(fā)明提供了如下方案一種網(wǎng)頁預(yù)加載方法,包括確定源網(wǎng)頁內(nèi)包含的熱點鏈接;當用戶訪問一源網(wǎng)頁時,對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載;當確定用戶有打開該源網(wǎng)頁內(nèi)的所述熱點鏈接的意向時,結(jié)合所述預(yù)加載的結(jié)果,向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁。其中,所述確定源網(wǎng)頁內(nèi)包含的熱點鏈接包括
      查詢預(yù)先存儲的網(wǎng)頁熱點鏈接文件中記錄的每個源網(wǎng)頁內(nèi)包含的熱點鏈接信息,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接。其中,所述網(wǎng)頁熱點鏈接文件是從服務(wù)器側(cè)獲取的,所述方法還包括記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志;將所述記錄的點擊情況日志上傳到服務(wù)器;在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。其中,記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接包括 統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為熱點鏈接。其中,記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接以及用戶對各個鏈接的點擊順序,所述在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接包括統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù)以及被用戶點擊的平均點擊順序號,將點擊總次數(shù)及平均點擊順序號符合預(yù)置條件的鏈接,確定為熱點鏈接。其中,還包括記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志;對該用戶對源網(wǎng)頁中包含的各個鏈接的點擊情況進行統(tǒng)計,確定出源網(wǎng)頁中包含的針對該用戶的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。其中,記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述對該用戶對源網(wǎng)頁中包含的各個鏈接的點擊情況進行統(tǒng)計,確定出源網(wǎng)頁中包含的針對該用戶的熱點鏈接包括統(tǒng)計該用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為針對該用戶的熱點鏈接。其中,所述生成網(wǎng)頁熱點鏈接文件包括保存源網(wǎng)頁與確定出的各個熱點鏈接之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件。其中,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接對應(yīng)的目標網(wǎng)頁的統(tǒng)ー資源定位符URL ;所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的網(wǎng)頁進行預(yù)加載。其中,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接在源網(wǎng)頁頁面中的位置信息;所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接在源網(wǎng)頁頁面中的位置信息獲取熱點鏈接對應(yīng)的目標網(wǎng)頁的URL ;根據(jù)熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。其中,所 述源網(wǎng)頁包括至少兩個版塊,每個版塊中包含至少兩條鏈接,同一版塊中的各鏈接具有相同的標簽,所述生成網(wǎng)頁熱點鏈接文件包括獲取確定出的各個熱點鏈接所屬的版塊;根據(jù)同一版塊中包含的熱點鏈接在該版塊下所有鏈接中所占的比例以及分布情況,合并成熱點區(qū)域,并獲取所述熱點區(qū)域在源網(wǎng)頁頁面上的位置信息;保存源網(wǎng)頁與熱點區(qū)域的位置信息之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件,其中,源網(wǎng)頁中包含的熱點鏈接為所述熱點區(qū)域下的所有鏈接;所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點區(qū)域在源網(wǎng)頁頁面中的位置信息獲取所述熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL ;根據(jù)熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL,對所述熱點區(qū)域下的各個鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。其中,所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括獲取用戶在源網(wǎng)頁中的當前瀏覽位置;對位置處于所述當前瀏覽位置之后的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。ー種網(wǎng)頁預(yù)加載系統(tǒng),包括熱點鏈接確定單元,用于確定源網(wǎng)頁內(nèi)包含的熱點鏈接;網(wǎng)頁預(yù)加載單元,用于當用戶訪問一源網(wǎng)頁時,對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載;網(wǎng)頁展現(xiàn)單元,用于當確定用戶有打開該源網(wǎng)頁內(nèi)的所述熱點鏈接的意向吋,結(jié)合所述預(yù)加載的結(jié)果,向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁。其中,所述熱點鏈接確定單元包括查詢子単元,用于查詢預(yù)先存儲的網(wǎng)頁熱點鏈接文件中記錄的每個源網(wǎng)頁內(nèi)包含的熱點鏈接信息,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接。其中,所述網(wǎng)頁熱點鏈接文件是從服務(wù)器側(cè)獲取的,所述系統(tǒng)還包括第一日志記錄單元,用于記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志;上傳單元,用于將所述記錄的點擊情況日志上傳到服務(wù)器;統(tǒng)計單元,用于在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。其中,所述第一日志記錄單元記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述統(tǒng)計単元包括第一統(tǒng)計子単元,用于統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為熱點鏈接。其中,所述第一日志記錄單元記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接以及用戶對各個鏈接的點擊順序,所述統(tǒng)計単元包括第二統(tǒng)計子単元,用于統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù)以及被用戶點擊的平均點擊順序號,將點擊總次數(shù)及平均點擊順序號符合預(yù)置條件的鏈接,確定為熱點鏈接。其中,還包括第二日志記錄單元,用于記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志;個性化統(tǒng)計單元,用于對該用戶對源網(wǎng)頁中包含的各個鏈接的點擊情況進行統(tǒng)計,確定出源網(wǎng)頁中包含的針對該用戶的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。其中,所述第二日志記錄單元記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述個性化統(tǒng)計單元包括第三統(tǒng)計子単元,用于統(tǒng)計該用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為針對該用戶的熱點鏈接。 其中,通過以下單元生成網(wǎng)頁熱點鏈接文件第一生成単元,用于保存源網(wǎng)頁與確定出的各個熱點鏈接之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件。其中,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接對應(yīng)的目標網(wǎng)頁的統(tǒng)ー資源定位符URL ;所述網(wǎng)頁預(yù)加載單元包括第一預(yù)加載子単元,用于根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的網(wǎng)頁進行預(yù)加載。其中,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接在源網(wǎng)頁頁面中的位置信息;所述網(wǎng)頁預(yù)加載單元包括第一 URL獲取子単元,用于根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接在源網(wǎng)頁頁面中的位置信息獲取熱點鏈接對應(yīng)的目標網(wǎng)頁的URL ;第二預(yù)加載子単元,用于根據(jù)熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。其中,所述源網(wǎng)頁包括至少兩個版塊,每個版塊中包含至少兩條鏈接,同一版塊中的各鏈接具有相同的標簽,通過以下単元生成網(wǎng)頁熱點鏈接文件版塊獲取單元,用于獲取確定出的各個熱點鏈接所屬的版塊;鏈接合并單元,用于根據(jù)同一版塊中包含的熱點鏈接在該版塊下所有鏈接中所占的比例以及分布情況,合并成熱點區(qū)域,并獲取所述熱點區(qū)域在源網(wǎng)頁頁面上的位置信息;第二生成単元,用于保存源網(wǎng)頁與熱點區(qū)域的位置信息之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件,其中,源網(wǎng)頁中包含的熱點鏈接為所述熱點區(qū)域下的所有鏈接;所述網(wǎng)頁預(yù)加載單元包括第二 URL獲取子単元,用于根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點區(qū)域在源網(wǎng)頁頁面中的位置信息獲取所述熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL ;第三預(yù)加載子単元,用于根據(jù)熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL,對所述熱點區(qū)域下的各個鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。其中,所述網(wǎng)頁預(yù)加載單元包括
      當前瀏覽位置獲取子単元,用于獲取用戶在源網(wǎng)頁中的當前瀏覽位置;第四預(yù)加載子単元,用于對位置處于所述當前瀏覽位置之后的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果通過本發(fā)明,可以在用戶訪問某源網(wǎng)頁時,將源網(wǎng)頁中包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載,這樣用戶在訪問這些熱點鏈接對應(yīng)的目標網(wǎng)頁時,就可以獲得較快的訪問速度。其中,由于預(yù)加載的對象是源網(wǎng)頁中包含的熱點鏈接,而熱點鏈接能夠從一定程度上反映出用戶點擊該鏈接的概率,因此, 可以使得預(yù)加載的有效性得到保證;同時,也會使得預(yù)加載技術(shù)獲得更為廣泛的應(yīng)用,更好地實現(xiàn)其在提高網(wǎng)頁訪問速度上的作用。


      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例提供的方法的流程圖;圖2是本發(fā)明實施例提供的系統(tǒng)的示意圖。
      具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參見圖1,本發(fā)明實施例提供的網(wǎng)頁預(yù)加載方法包括以下步驟SlOl :確定源網(wǎng)頁內(nèi)包含的熱點鏈接;通常,瀏覽器在打開某網(wǎng)頁之后,會在瀏覽器界面中展現(xiàn)出構(gòu)成該網(wǎng)頁的各種元素,例如,可能包括文字、圖片、音頻、視頻等等內(nèi)容,此外,還可能包括的一種常見的頁面元素就是鏈接。所謂鏈接,通常也被稱為超鏈接,是Web網(wǎng)頁區(qū)別于其他媒體的重要特征之一,訪問者只需要單擊網(wǎng)頁內(nèi)的鏈接就可以自動跳轉(zhuǎn)到鏈接的目標處,該目標處通常是另一個網(wǎng)頁,也就是說,一個鏈接通常對應(yīng)著一個網(wǎng)頁(為了便于區(qū)分,可以將該網(wǎng)頁稱為鏈接對應(yīng)的目標網(wǎng)頁,相應(yīng)的,就可以將頁面內(nèi)容中包含有該鏈接的網(wǎng)頁稱為源網(wǎng)頁),當鏈接被點擊時,就相當于接收到了打開其對應(yīng)的目標網(wǎng)頁的指令。一般地,在網(wǎng)頁瀏覽器中,鏈接通常用下劃線和特定的顔色來區(qū)別于網(wǎng)頁內(nèi)的其他非鏈接內(nèi)容,當鼠標指向鏈接吋,它將由“箭頭”變成“手形”(在默認的鼠標方案下),單擊后就可以打開鏈接對應(yīng)的目標網(wǎng)頁。從鏈接的外形上來看,可以包括文本鏈接和圖像鏈接兩種情況,但無論是文本鏈接還是圖像鏈接,都相當于是通過文字或者縮略圖等方式提示出目標網(wǎng)頁的主要內(nèi)容,用戶可以根據(jù)鏈接文本或者圖像,來大概確定是否需要點擊該鏈接以查看其對應(yīng)的網(wǎng)頁的詳細內(nèi)容。由于鏈接的存在,改變了傳統(tǒng)的按順序閱讀網(wǎng)頁的習(xí)慣,每當用戶看到ー個鏈接時,都意味著可以打開、瀏覽一個更為詳細的信息。例如,某門戶網(wǎng)站的新聞版塊中通常就會包含很多鏈接,通常會以新聞的標題作為鏈接文本,每個鏈接被點擊之后,都可能打開ー個詳細介紹新聞內(nèi)容的網(wǎng)頁。在本發(fā)明實施例中,所謂的熱點鏈接可以是指大多數(shù)用戶都感興趣的鏈接。也就是說,在ー個源網(wǎng)頁A內(nèi)可能包含很多鏈接,但是大多數(shù)用戶可能都對其中的鏈接I、鏈接5、鏈接7感興趣,對其他的鏈接而言,感興趣的用戶卻很少。根據(jù)統(tǒng)計學(xué)的原理可知,在一個用戶甲訪問源網(wǎng)頁A時,如果某鏈接是大多數(shù)用戶都感興趣的鏈接,則該用戶甲會點擊該鏈接以訪問其對應(yīng)的目標網(wǎng)頁的概率也就會比較高。因此,在本發(fā)明實施例中,就是在用戶已經(jīng)訪問某源網(wǎng)頁A吋,將該源網(wǎng)頁A的頁面內(nèi)容中包含的這種熱點鏈接對應(yīng)的目標網(wǎng)頁,作為用戶可能會訪問的網(wǎng)頁,并對這種網(wǎng)頁進行預(yù)加載。具體在確定ー個源網(wǎng)頁A內(nèi)是否包含熱點鏈接以及包含哪些熱點鏈接時,可以有多種實現(xiàn)方式。例如,在一種實現(xiàn)方式下,可以將各個源網(wǎng)頁內(nèi)包含的熱點鏈接情況保存在服務(wù)器上,瀏覽器在發(fā)現(xiàn)用戶在訪問源網(wǎng)頁A時,就將該源網(wǎng)頁A的URL (Uniform/Universal Resource Locator,統(tǒng)ー資源定位符)發(fā)送給該服務(wù)器,從該服務(wù)器返回的信息中獲知該源網(wǎng)頁A中包含有哪些熱點鏈接。或者,也可以預(yù)先從服務(wù)器獲取到各個源網(wǎng)頁內(nèi)包含的熱點鏈接情況,以網(wǎng)頁熱點鏈接文件的方式存儲在本地,這樣,當用戶訪問某源網(wǎng)頁A時,直接查詢本地存儲的網(wǎng)頁熱點鏈接文件就可以獲知該源網(wǎng)頁A中是否包含熱點鏈接,以及包含哪些熱點鏈接等信息了。當然,在實際應(yīng)用中,也不排除在瀏覽器的安裝包中包含該網(wǎng)頁熱點鏈接文件的情況,這樣,當用戶計算機中安裝了該瀏覽器之后,就可以直接在本地保存一份網(wǎng)頁熱點鏈接文件,需要時直接進行查詢即可,這相當于是預(yù)先從服務(wù)器獲取網(wǎng)頁熱點鏈接文件的ー個特例。需要說明的是,針對這種預(yù)先從服務(wù)器獲取網(wǎng)頁熱點鏈接文件的情況,如果服務(wù)器側(cè)的數(shù)據(jù)發(fā)生了更新,可以由服務(wù)器向客戶端發(fā)送更新信息,以保持與服務(wù)器數(shù)據(jù)的同步,保持數(shù)據(jù)的有效性。如前文所述,所謂熱點鏈接可以是指大多數(shù)用戶都感興趣的鏈接,對于某鏈接而言,是否被大多數(shù)用戶感興趣,可以通過統(tǒng)計網(wǎng)絡(luò)中的各個用戶對各個源網(wǎng)頁內(nèi)的鏈接的點擊情況分析出來。因此,具體實現(xiàn)時,為了便于服務(wù)器進行上述統(tǒng)計,瀏覽器可以對用戶的歷史訪問情況進行記錄,也即,記錄下用戶在訪問源網(wǎng)頁時,對源網(wǎng)頁內(nèi)各個鏈接的點擊情況日志,將其上傳給服務(wù)器,這樣,服務(wù)器就可以以瀏覽器上傳的這些數(shù)據(jù)為依據(jù)進行分析。一般而言,如果ー個用戶對ー個鏈接感興趣,則會點擊該鏈接查看其中的詳細內(nèi)容,因此,在本發(fā)明實施例中,瀏覽器記錄的用戶對源網(wǎng)頁內(nèi)各個鏈接的點擊情況就可以包括用戶點擊了哪些鏈接,針對某源網(wǎng)頁,就可以分別統(tǒng)計出其中的各個鏈接分別有多少個用戶點擊過,也即在全部用戶中的點擊次數(shù)。同時可以設(shè)定ー閾值,如果某鏈接的點擊次數(shù)超過了該閾值,就可以將其作為ー個熱點鏈接。例如,對于某源網(wǎng)頁A,用戶甲在訪問該源網(wǎng)頁A時點擊了其中的鏈接I、鏈接3、鏈接4 ;用戶こ在訪問該源網(wǎng)頁A時點擊了鏈接I、鏈接2、鏈接3 ;用戶丙在訪問該源網(wǎng)頁A時點擊了鏈接I、鏈接2、鏈接5。各個用戶的瀏覽器會分別將各個用戶的點擊情況上傳給服務(wù)器,服務(wù)器進行統(tǒng)計吋,就會發(fā)現(xiàn),關(guān)于源網(wǎng)頁A,鏈接I的點擊次數(shù)是3,鏈接2及鏈接3的點擊次數(shù)都為2,鏈接4和鏈接5的點擊次數(shù)都是I ;如果預(yù)定的閾值為2,則鏈接I、鏈接2和鏈接3就可以作為該源網(wǎng)頁A中的熱點鏈接。
      當然,在實際應(yīng)用中,可能存在雖然用戶點擊了某鏈接,但是用戶可能并不喜歡或者不是特別喜歡這個鏈接的情況,在這種情況下,如果單純地通過點擊次數(shù)來區(qū)分ー個鏈接是否為熱點鏈接,可能會使得結(jié)果不夠準確。因此,為了提高確定熱點鏈接的準確度,還可以記錄用戶在訪問源網(wǎng)頁時的其他ー些可能反映用戶對其中的鏈接感興趣程度的信息,一并上傳給服務(wù)器,這樣服務(wù)器就可以綜合這些信息對各個鏈接的熱點程度進行判斷。例如,這些信息可以包括用戶對各個鏈接的點擊順序,也就是說,如果ー個源網(wǎng)頁中包含多個鏈接,則用戶可能會先瀏覽其最感興趣的內(nèi)容,然后再瀏覽ー些一般感興趣的內(nèi)容,因此,對鏈接的點擊順序也可以從一定程度上反映出用戶對鏈接的感興趣程度。具體實現(xiàn)時,瀏覽器可以根據(jù)用戶對源網(wǎng)頁內(nèi)各鏈接的點擊順序,對各個鏈接進行依此編號,在向服務(wù)器上傳用戶點擊的各個鏈接的同時,也將各個鏈接對應(yīng)的點擊順序號上傳給服務(wù)器。這樣,月艮務(wù)器在統(tǒng)計時,就可以計算出各個鏈接的平均順序號。一個鏈接的平均順序號越低,則證明這個鏈接成為熱點鏈接的概率越高。最后,就可以根據(jù)鏈接被點擊的總次數(shù)以及平均順序號這兩個因素,來共同確定鏈接是否為熱點鏈接。例如,如果某鏈接被點擊的總次數(shù)是100 次,并且高于預(yù)置的次數(shù)閾值,平均順序號是I. 5,并且低于預(yù)置的順序號閾值,則可以將該鏈接確定為熱點鏈接。但如果某鏈接被點擊的總次數(shù)高于預(yù)置的次數(shù)閾值,但是平均順序號卻比較靠后,大于預(yù)置的順序號閾值,則也可能不會將其作為熱點鏈接。另外,在實際應(yīng)用中,除了被點擊的總次數(shù),以及平均順序號之外,鏈接樣式(字體大小、顏色等)、錨文本長度(錨文本的英文名為anchor text,錨文本實際上是建立了文本關(guān)鍵詞與URL鏈接的關(guān)系,一般可以作為鏈接所指向的目標頁面的內(nèi)容的評估),以及用戶在點擊鏈接后在目標網(wǎng)頁中的平均停留時間也可以反映出用戶對該鏈接的感興趣程度。例如,如果對于某鏈接,用戶不僅點擊了該鏈接,并且在打開對應(yīng)的目標網(wǎng)頁之后,多數(shù)用戶都停留了比較長的時間(時間的長短可以依據(jù)用戶能夠閱讀完其中的全部內(nèi)容或主體內(nèi)容所需的時間而言),則可以進ー步證明多數(shù)用戶都會該鏈接比較感興趣。因此,瀏覽器也可以記錄用戶在點擊鏈接之后在目標網(wǎng)頁上的停留時間,將其一并上傳給服務(wù)器,以便服務(wù)器將其作為評判的依據(jù)。需要說明的是,當瀏覽器上傳的日志中包含多個方面的信息時,服務(wù)器可以以其中的一個或多個為依據(jù)來評判ー個鏈接是否屬于熱點鏈接,具體的評判標準可以依實際需要而定,這里不再限定。服務(wù)器在針對各個網(wǎng)頁確定出各自包含的熱點鏈接之后,就可以生成網(wǎng)頁熱點鏈接文件了。該文件可以有多種形式,例如,在ー種形式下,可以直接在文件中保存各個網(wǎng)頁與各自包含的熱點鏈接之間的對應(yīng)關(guān)系,形如URLl熱點鏈接I 熱點鏈接2 熱點鏈接3URL2 熱點鏈接I 熱點鏈接2其中,在網(wǎng)頁熱點鏈接文件中,熱點鏈接可以直接用熱點鏈接的URL來表示,這樣,瀏覽器就可以直接從網(wǎng)頁熱點鏈接文件中獲取各個熱點鏈接的URL,然后進行預(yù)加載即可。這種方式對于網(wǎng)頁中的鏈接基本固定不變的情況是可行的,例如,某導(dǎo)航網(wǎng)站的首頁,其中包含的各個鏈接對應(yīng)的目標網(wǎng)頁一般都是ー些常用網(wǎng)站的首頁(例如搜狐等等),這些常用網(wǎng)站首頁的URL是不變的,因此,對于導(dǎo)航網(wǎng)站首頁這ー網(wǎng)頁而言,關(guān)于其中的熱點鏈接,就可以直接用各個鏈接的URL來表示。
      但是,在實際應(yīng)用中還可能存在以下情況一個網(wǎng)頁中包含的鏈接可能是經(jīng)常在變的,例如,某門戶網(wǎng)站中的新聞版塊中,可能會每天都更新出新的內(nèi)容,這樣如果直接在文件中保存熱點鏈接的URL,則預(yù)加載的內(nèi)容與網(wǎng)頁上真正的鏈接對應(yīng)的網(wǎng)頁內(nèi)容可能是不一致的,除非網(wǎng)頁熱點鏈接文件的更新速度能趕上門戶網(wǎng)站的更新速度,但又是不太現(xiàn)實的,而且需要耗費較大的工作量。因此,在本發(fā)明實施例中,還可以采用其他的方式來表示熱點鏈接,如熱點鏈接在網(wǎng)頁頁面中的位置。這種方式比較適合于具有以下特征的網(wǎng)頁網(wǎng)頁中的鏈接經(jīng)常更新,也就是說,每一條具體的鏈接都可能是具有時效性的,但是網(wǎng)頁的結(jié)構(gòu)基本不變,并且網(wǎng)頁中通常會將同一類的鏈接組織成一個版塊,在同一版塊中展現(xiàn)同一類的鏈接。例如某門戶網(wǎng)站的首頁中可能包括時政新聞版塊、體育版塊、娛樂版塊等等,如果今天娛樂版塊中的第一條的鏈接是某鏈接1,但是到了明天該位置上的鏈接可能就變成了鏈接2,但無論每個版塊中的具體鏈接如何變化,網(wǎng)頁中包含哪些版塊以及各個版塊在頁面中的位置一般是不會經(jīng)常發(fā)生變化的,并且同一版塊中的鏈接都具有相同的標簽。并且,對于用戶而言,在訪問這種門戶網(wǎng)站首頁時,通常會體現(xiàn)出對某ー類鏈接感興趣的特點。例如,某用戶可能喜歡娛 樂類的信息,于是在訪問某網(wǎng)頁時,會經(jīng)常點擊娛樂版塊中的鏈接,另ー用戶喜歡體育類的信息,于是在訪問某網(wǎng)頁時,會經(jīng)常點擊體育類的鏈接,等等?;谏鲜龇治觯涂梢允褂面溄釉诰W(wǎng)頁頁面中的位置來表示熱點鏈接,這樣瀏覽器就可以首先根據(jù)網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接在頁面中的位置,找到該鏈接對應(yīng)的URL,然后根據(jù)該URL對該鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載即可。具體實現(xiàn)時,鏈接在網(wǎng)頁頁面中的位置可以使用鏈接在網(wǎng)頁的DOM (Document Object Mode,文檔對象模型)樹中的路徑來表示。DOM提供了訪問XML (Extensible Markup Language,可擴展標記語言)文檔信息的媒介,該媒介是ー種分層對象模型,而這個層次的結(jié)構(gòu),則是一棵根據(jù)XML文檔生成的節(jié)點樹。ー個XML分析器,在對XML文檔進行分析之后,不管這個文檔有多簡單或者多復(fù)雜,其中的信息都會被轉(zhuǎn)化成ー棵對象節(jié)點樹。在這棵節(jié)點樹中,有一個根節(jié)點一Document節(jié)點,所有其他的節(jié)點都是根節(jié)點的后代節(jié)點。節(jié)點樹生成之后,就可以通過DOM接ロ訪問、修改、添加、刪除、創(chuàng)建樹中的節(jié)點和內(nèi)容。在DOM樹中,文檔中所有的內(nèi)容都是用節(jié)點來表示的。一個節(jié)點又可以包含其他節(jié)點,節(jié)點本身還可能包含ー些信息,例如節(jié)點的名字、節(jié)點值、節(jié)點類型等。對于前述具有門戶網(wǎng)站的首頁特點的網(wǎng)頁而言,其DOM樹的結(jié)構(gòu)基本上是不變的,變化的僅僅是節(jié)點上的具體信息。因此,對于某熱點鏈接而言,就可以用該鏈接在DOM樹中的路徑來表示。例如,(O) div (3) a表示這個鏈接在從根節(jié)點開始第OfdivT的第3個a標簽節(jié)點(所謂a標簽節(jié)點就是指具體到某個鏈接級別的標簽),這樣,即使具體的鏈接已經(jīng)被另一個鏈接代替,也能夠使得瀏覽器能夠根據(jù)更新后的鏈接的URL進行預(yù)加載,并且由于更新后的鏈接與更新前的鏈接屬于同一類的鏈接,如果多數(shù)用戶都對更新前的鏈接感興趣,則對更新后的鏈接也感興趣的概率會比較高,以此來提高預(yù)加載操作的有效性。此外,本發(fā)明實施例還注意到以下問題對于存在分版塊對鏈接進行組織和整理的情況,如果統(tǒng)計出多數(shù)用戶都對某板塊下的一大部分鏈接都是熱點鏈接,那么可以從ー定程度上表明多數(shù)用戶都對該板塊感興趣,這也就意味著可以將該板塊中的全部鏈接都作為熱點鏈接來看待?;蛘?,對于某版塊,多數(shù)的熱點鏈接都集中在該版塊的前10條鏈接中,這也就意味著可以將該版塊中的前10條鏈接都作為熱點鏈接來看待。因此,本發(fā)明實施例在熱點鏈接的基礎(chǔ)上還提出了熱點區(qū)域的概念。這里的熱點區(qū)域可以是前述頁面中一個完整的版塊所在的區(qū)域,或者也可以是ー個完整版塊中的一部分(例如娛樂版塊中的前10個鏈接所在的區(qū)域,等等)。也就是說,對于某網(wǎng)頁而言,在分析出其中包含的熱點鏈接之后,可以分析一下各熱點鏈接是否具有區(qū)域性特點,如果是,就可以組成熱點區(qū)域,然后分別表示出各個熱點區(qū)域,保存在網(wǎng)頁熱點鏈接文件中。此時,對于瀏覽器而言,就可以首先從網(wǎng)頁熱點鏈接文件中獲知網(wǎng)頁包含的熱點區(qū)域的位置,然后取出包含在各個熱點區(qū)域之內(nèi)的各條鏈接的URL,再對這些鏈接的URL進行預(yù)加載即可。其中,在分析各熱點鏈接是否具有區(qū)域性特點時,可以首先獲取到各個熱點鏈接在網(wǎng)頁頁面中的位置信息,分別統(tǒng)計出網(wǎng)頁的各個版塊中分別包含多少條熱點鏈接、各個版塊中分別總共包含多少鏈接,以及各個熱點鏈接在本版塊中的順序號。如果某版塊中出現(xiàn)的熱點鏈接數(shù)占該版塊中所有鏈接的比例非常高,就可以將該版塊所在的區(qū)域作為ー個 熱點區(qū)域。具體實現(xiàn)時,同一版塊中的各個鏈接在DOM樹中通常具有同一父節(jié)點,因此,獲取各熱點鏈接的位置信息時,也可以由鏈接在網(wǎng)頁DOM樹中的路徑來表示,然后對這些路徑進行分析。例如,如果發(fā)現(xiàn)DOM樹中某父節(jié)點下包含的熱點鏈接數(shù)目與該父節(jié)點包含的總鏈接數(shù)之比達到預(yù)置閾值,則可以將該父節(jié)點下包含的所有鏈接合并為ー個熱點區(qū)域。然后在網(wǎng)頁熱點鏈接文件中記錄下該網(wǎng)頁對應(yīng)的該熱點區(qū)域的位置即可。其中,如果某熱點區(qū)域涵蓋了某父節(jié)點下的所有子節(jié)點,則該熱點區(qū)域的位置可以由該父節(jié)點在網(wǎng)頁的DOM樹中的路徑來表示,例如(0)div表示從根節(jié)點開始第O個div下的所有a標簽鏈接。或者,也可以根據(jù)該父節(jié)點下的各個子節(jié)點的在DOM樹中的路徑分析出ー個正則表達式,通過該正則表達式來涵蓋同一熱點區(qū)域下包含的所有熱點鏈接,例如(0)div(*)a與(O) div相同,都可以表示從根節(jié)點開始第O個div下的所有a標簽鏈接。當然,如果某熱點區(qū)域僅涵蓋了某父節(jié)點下的部分子節(jié)點,則該熱點區(qū)域的位置同樣可以通過上述第二種方式來表示。例如,(O) div (1-10) a就可以表示從根節(jié)點開始第O個div下的第I到10個a標簽鏈接,等等。通過上述合并成熱點區(qū)域的方式,首先,在根據(jù)當前收集到的用戶數(shù)據(jù)分析出的熱點鏈接數(shù)據(jù)量不大的情況下,可以通過這種方式來擴大預(yù)加載的范圍,以此來増加覆蓋率;其次,可以將多個熱點鏈接對應(yīng)的多條熱點信息合并成ー個熱點區(qū)域?qū)?yīng)的ー個熱點信息,可以減小網(wǎng)頁熱點鏈接文件的大小,在服務(wù)器向客戶端傳輸是可以減小對傳輸帶寬的占用。需要說明的是,上述熱點鏈接或熱點區(qū)域的表示方式只是用于舉例介紹,在實際應(yīng)用中并不限于以上形式。此外,關(guān)于熱點鏈接或熱點區(qū)域在頁面中的位置信息,除了上述采用在DOM樹中的路徑的方式進行表示之外,還可以有其他的表示方式,例如,根據(jù)各鏈接或區(qū)域在頁面中的坐標等等,這里不再贅述。另外,服務(wù)器在生成一個網(wǎng)頁熱點鏈接文件之后,可以繼續(xù)對用戶的訪問及鏈接點擊情況進行統(tǒng)計,并對網(wǎng)頁熱點鏈接文件進行更新。
      另外需要說明的是,在前文所述中,將熱點鏈接定義為多數(shù)用戶都比較感興趣的鏈接,這種實現(xiàn)方式獲得的熱點鏈接文件具有比較強的通用性。而在實際應(yīng)用中,本發(fā)明實施例還可以進行針對單個用戶的個性化預(yù)加載。也就是說,可以以單個用戶為單位進行訪問日志的統(tǒng)計,從中分析出單個用戶對源網(wǎng)頁包含的鏈接中感興趣的那部分鏈接,然后生成針對該用戶的熱點鏈接文件。例如,某門戶網(wǎng)站首頁上分為很多版塊,而某用戶甲只對其中的娛樂版塊比較感興趣,也即,該用戶在瀏覽該網(wǎng)頁時,通常僅點擊其中關(guān)于娛樂新聞的鏈接,因此,針對該用戶,就可以將娛樂類新聞的鏈接作為該用戶的熱點鏈接。這樣,當用戶訪問該網(wǎng)頁時,就可以將其中的娛樂新聞的鏈接進行預(yù)加載。其中,在從源網(wǎng)頁中確定針對單個用戶的熱點鏈接時,可以直接統(tǒng)計該用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為針對該用戶的熱點鏈接。具體在生成熱點鏈接文件時,可以與前文生成通用的熱點鏈接文件時類似,包括可以直接保存源網(wǎng)頁與熱點鏈接之間的對應(yīng)關(guān)系,或者還可以統(tǒng)計出熱點區(qū)域,保存源網(wǎng)頁與熱點區(qū)域之間的對應(yīng)關(guān)系,等等,這里不再贅述。S102:當用戶訪問一源網(wǎng)頁時,對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載;瀏覽器在確定出網(wǎng)頁內(nèi)包含的熱點鏈接之后,就可以將其對應(yīng)的目標網(wǎng)頁作為預(yù)加載的對象,執(zhí)行預(yù)加載的操作。當然,在實際應(yīng)用中,用戶在瀏覽某網(wǎng)頁中的內(nèi)容時,通常會采用從上到下、從左到右的順序進行瀏覽,一般可能不會在瀏覽完后面的內(nèi)容之后,再回去瀏覽前面的內(nèi)容。因此,為了提高預(yù)加載的準確性、減少不必要的預(yù)加載造成的資源開銷,可以僅將位置處于用戶當前正在瀏覽的內(nèi)容之后的熱點鏈接對應(yīng)的網(wǎng)頁進行預(yù)加載。具體在確定用戶當前正在瀏覽的內(nèi)容時,可以根據(jù)用戶的點擊或鼠標懸停操作來確定,例如,如果用戶在當前網(wǎng)頁中的某位置處產(chǎn)生了點擊操作或?qū)⑹髽藨彝3^預(yù)置時間,則可以將該位置作為用戶當前正在瀏覽的內(nèi)容所在的位置,此時,即使該位置之前還存在熱點鏈接,也不再對這些鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載?;蛘撸绻斍熬W(wǎng)頁存在滾動條,也可以將當前滾動條所在的位置作為用戶當前正在瀏覽的位置,等等。S103 :當確定用戶有打開該網(wǎng)頁內(nèi)的所述熱點鏈接的意向時,結(jié)合所述預(yù)加載的結(jié)果,向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁。其中,在用戶點擊該網(wǎng)頁內(nèi)的所述熱點鏈接時,可以判定該用戶有打開該網(wǎng)頁內(nèi)的所述熱點鏈接的意向;或者,如果用戶將鼠標等指示按鈕在所述熱點鏈接上懸停超過預(yù)置時間時,可以判定該用戶有打開該網(wǎng)頁內(nèi)的所述熱點鏈接的意向。對所述結(jié)合所述預(yù)加載的結(jié)果作如下理解當確定用戶有打開該網(wǎng)頁內(nèi)的所述熱點鏈接的意向時,如果該熱點鏈接已經(jīng)開始預(yù)加載或已經(jīng)預(yù)加載完畢,則根據(jù)預(yù)加載的結(jié)果,向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁;如果該熱點鏈接尚未開始預(yù)加載,則直接向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁。 為了更好地理解本發(fā)明實施例提供的方法,下面通過ー個例子進行介紹。A :瀏覽器收集用戶在訪問http://www. sohu. com時,對其中的鏈接進行點擊的信息,包括各個鏈接的URL,以及對各個鏈接的點擊順序號。如表I所示。表I
      權(quán)利要求
      1.一種網(wǎng)頁預(yù)加載方法,其特征在于,包括 確定源網(wǎng)頁內(nèi)包含的熱點鏈接; 當用戶訪問一源網(wǎng)頁時,對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載;當確定用戶有打開該源網(wǎng)頁內(nèi)的所述熱點鏈接的意向時,結(jié)合所述預(yù)加載的結(jié)果,向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述確定源網(wǎng)頁內(nèi)包含的熱點鏈接包括 查詢預(yù)先存儲的網(wǎng)頁熱點鏈接文件中記錄的每個源網(wǎng)頁內(nèi)包含的熱點鏈接信息,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)頁熱點鏈接文件是從服務(wù)器側(cè)獲取的,所述方法還包括 記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志; 將所述記錄的點擊情況日志上傳到服務(wù)器; 在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接包括 統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為熱點鏈接。
      5.根據(jù)權(quán)利要求3所述的方法,其特征在于,記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接以及用戶對各個鏈接的點擊順序,所述在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接包括 統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù)以及被用戶點擊的平均點擊順序號,將點擊總次數(shù)及平均點擊順序號符合預(yù)置條件的鏈接,確定為熱點鏈接。
      6.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括 記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志; 對該用戶對源網(wǎng)頁中包含的各個鏈接的點擊情況進行統(tǒng)計,確定出源網(wǎng)頁中包含的針對該用戶的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述對該用戶對源網(wǎng)頁中包含的各個鏈接的點擊情況進行統(tǒng)計,確定出源網(wǎng)頁中包含的針對該用戶的熱點鏈接包括 統(tǒng)計該用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為針對該用戶的熱點鏈接。
      8.根據(jù)權(quán)利要求3至7任一項所述的方法,其特征在于,所述生成網(wǎng)頁熱點鏈接文件包括 保存源網(wǎng)頁與確定出的各個熱點鏈接之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件。
      9.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接對應(yīng)的目標網(wǎng)頁的統(tǒng)ー資源定位符URL ; 所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的網(wǎng)頁進行預(yù)加載。
      10.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接在源網(wǎng)頁頁面中的位置信息; 所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括 根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接在源網(wǎng)頁頁面中的位置信息獲取熱點鏈接對應(yīng)的目標網(wǎng)頁的URL ; 根據(jù)熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。
      11.根據(jù)權(quán)利要求3至7任一項所述的方法,其特征在于,所述源網(wǎng)頁包括至少兩個版塊,每個版塊中包含至少兩條鏈接,同一版塊中的各鏈接具有相同的標簽,所述生成網(wǎng)頁熱點鏈接文件包括 獲取確定出的各個熱點鏈接所屬的版塊; 根據(jù)同一版塊中包含的熱點鏈接在該版塊下所有鏈接中所占的比例以及分布情況,合并成熱點區(qū)域,并獲取所述熱點區(qū)域在源網(wǎng)頁頁面上的位置信息; 保存源網(wǎng)頁與熱點區(qū)域的位置信息之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件,其中,源網(wǎng)頁中包含的熱點鏈接為所述熱點區(qū)域下的所有鏈接; 所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括 根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點區(qū)域在源網(wǎng)頁頁面中的位置信息獲取所述熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL ; 根據(jù)熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL,對所述熱點區(qū)域下的各個鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。
      12.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載包括 獲取用戶在源網(wǎng)頁中的當前瀏覽位置; 對位置處于所述當前瀏覽位置之后的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。
      13.—種網(wǎng)頁預(yù)加載系統(tǒng),其特征在于,包括 熱點鏈接確定單元,用于確定源網(wǎng)頁內(nèi)包含的熱點鏈接; 網(wǎng)頁預(yù)加載單元,用于當用戶訪問一源網(wǎng)頁時,對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載; 網(wǎng)頁展現(xiàn)單元,用于當確定用戶有打開該源網(wǎng)頁內(nèi)的所述熱點鏈接的意向時,結(jié)合所述預(yù)加載的結(jié)果,向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁。
      14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述熱點鏈接確定單元包括 查詢子単元,用于查詢預(yù)先存儲的網(wǎng)頁熱點鏈接文件中記錄的每個源網(wǎng)頁內(nèi)包含的熱點鏈接信息,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接。
      15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述網(wǎng)頁熱點鏈接文件是從服務(wù)器側(cè)獲取的,所述系統(tǒng)還包括 第一日志記錄單元,用于記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志; 上傳單元,用于將所述記錄的點擊情況日志上傳到服務(wù)器;統(tǒng)計單元,用于在服務(wù)器側(cè)對網(wǎng)絡(luò)中的各個用戶的點擊情況日志進行統(tǒng)計,確定出源網(wǎng)頁內(nèi)包含的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。
      16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述第一日志記錄單元記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述統(tǒng)計単元包括 第一統(tǒng)計子単元,用于統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為熱點鏈接。
      17.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述第一日志記錄單元記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接以及用戶對各個鏈接的點擊順序,所述統(tǒng)計單元包括 第二統(tǒng)計子単元,用于統(tǒng)計所有用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù)以及被用戶點擊的平均點擊順序號,將點擊總次數(shù)及平均點擊順序號符合預(yù)置條件的鏈接,確定為熱點鏈接。
      18.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,還包括 第二日志記錄單元,用于記錄用戶訪問源網(wǎng)頁時對源網(wǎng)頁中包含的各個鏈接的點擊情況日志; 個性化統(tǒng)計單元,用于對該用戶對源網(wǎng)頁中包含的各個鏈接的點擊情況進行統(tǒng)計,確定出源網(wǎng)頁中包含的針對該用戶的熱點鏈接,生成網(wǎng)頁熱點鏈接文件。
      19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述第二日志記錄單元記錄的所述點擊情況日志中包括用戶在源網(wǎng)頁內(nèi)點擊過的鏈接,所述個性化統(tǒng)計單元包括 第三統(tǒng)計子単元,用于統(tǒng)計該用戶分別對源網(wǎng)頁內(nèi)的各個鏈接的點擊總次數(shù),將點擊總次數(shù)符合預(yù)置條件的鏈接,確定為針對該用戶的熱點鏈接。
      20.根據(jù)權(quán)利要求15至19任一項所述的系統(tǒng),其特征在于,通過以下単元生成網(wǎng)頁熱點鏈接文件 第一生成単元,用于保存源網(wǎng)頁與確定出的各個熱點鏈接之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件。
      21.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接對應(yīng)的目標網(wǎng)頁的統(tǒng)ー資源定位符URL ; 所述網(wǎng)頁預(yù)加載単元包括 第一預(yù)加載子単元,用于根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的網(wǎng)頁進行預(yù)加載。
      22.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接信息包括各個熱點鏈接在源網(wǎng)頁頁面中的位置信息; 所述網(wǎng)頁預(yù)加載単元包括 第一 URL獲取子単元,用于根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點鏈接在源網(wǎng)頁頁面中的位置信息獲取熱點鏈接對應(yīng)的目標網(wǎng)頁的URL ; 第二預(yù)加載子単元,用于根據(jù)熱點鏈接對應(yīng)的目標網(wǎng)頁的URL,對所述熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。
      23.根據(jù)權(quán)利要求15至19任一項所述的系統(tǒng),其特征在于,所述源網(wǎng)頁包括至少兩個版塊,每個版塊中包含至少兩條鏈接,同一版塊中的各鏈接具有相同的標簽,通過以下単元生成網(wǎng)頁熱點鏈接文件 版塊獲取単元,用于獲取確定出的各個熱點鏈接所屬的版塊; 鏈接合并單元,用于根據(jù)同一版塊中包含的熱點鏈接在該版塊下所有鏈接中所占的比例以及分布情況,合并成熱點區(qū)域,并獲取所述熱點區(qū)域在源網(wǎng)頁頁面上的位置信息; 第二生成単元,用于保存源網(wǎng)頁與熱點區(qū)域的位置信息之間的對應(yīng)關(guān)系,生成網(wǎng)頁熱點鏈接文件,其中,源網(wǎng)頁中包含的熱點鏈接為所述熱點區(qū)域下的所有鏈接; 所述網(wǎng)頁預(yù)加載単元包括 第二 URL獲取子単元,用于根據(jù)所述網(wǎng)頁熱點鏈接文件中記錄的熱點區(qū)域在源網(wǎng)頁頁面中的位置信息獲取所述熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL ; 第三預(yù)加載子単元,用于根據(jù)熱點區(qū)域下的各個鏈接對應(yīng)的網(wǎng)頁的URL,對所述熱點區(qū)域下的各個鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。
      24.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述網(wǎng)頁預(yù)加載単元包括 當前瀏覽位置獲取子単元,用于獲取用戶在源網(wǎng)頁中的當前瀏覽位置; 第四預(yù)加載子単元,用于對位置處于所述當前瀏覽位置之后的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載。
      全文摘要
      本發(fā)明公開了一種網(wǎng)頁預(yù)加載方法及系統(tǒng),其中,所述方法包括確定源網(wǎng)頁內(nèi)包含的熱點鏈接;當用戶訪問一源網(wǎng)頁時,對該源網(wǎng)頁內(nèi)包含的熱點鏈接對應(yīng)的目標網(wǎng)頁進行預(yù)加載;當確定用戶有打開該網(wǎng)頁內(nèi)的所述熱點鏈接的意向時,結(jié)合所述預(yù)加載的結(jié)果,向用戶展現(xiàn)所述熱點鏈接對應(yīng)的目標網(wǎng)頁。通過本發(fā)明,能夠在提高預(yù)加載的有效性的同時,擴大預(yù)加載技術(shù)的應(yīng)用范圍。
      文檔編號G06F17/30GK102663012SQ20121007477
      公開日2012年9月12日 申請日期2012年3月20日 優(yōu)先權(quán)日2012年3月20日
      發(fā)明者胡又歡 申請人:北京搜狗信息服務(wù)有限公司, 北京搜狗科技發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1