在中轉(zhuǎn)模式下提高用戶翻頁速度的方法、系統(tǒng)及裝置制造方法
【專利摘要】本發(fā)明提出一種在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,包括:云端服務(wù)器接收用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求;云端服務(wù)器根據(jù)請求獲取并分析頁面,以獲取頁面中包含的鏈接;云端服務(wù)器根據(jù)鏈接預讀取鏈接對應(yīng)的數(shù)據(jù),將轉(zhuǎn)碼后的頁面和預讀取的數(shù)據(jù)發(fā)送至移動終端;移動終端接收轉(zhuǎn)碼后的頁面和預讀取的數(shù)據(jù),并緩存在本地;移動終端在接收到用戶選擇頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給用戶。本發(fā)明通過對頁面進行預讀取,充分利用了資源,在網(wǎng)絡(luò)速度有限的情況下提高了用戶瀏覽網(wǎng)頁的速度。本發(fā)明還公開了一種在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng)、一種云端服務(wù)器以及一種移動終端。
【專利說明】在中轉(zhuǎn)模式下提高用戶翻頁速度的方法、系統(tǒng)及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機科學【技術(shù)領(lǐng)域】,特別涉及一種在中轉(zhuǎn)模式下提高用戶翻頁速度的方法、系統(tǒng)及裝置。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)的發(fā)展衍生出了形形色色的網(wǎng)站以及網(wǎng)絡(luò)衍生品,也促使網(wǎng)絡(luò)帶寬也不斷增長。如今網(wǎng)絡(luò)訪問的速度越來越快。然而受限于客觀條件,無線帶寬速度還有待提高,移動終端訪問網(wǎng)頁有時并不流暢。
[0003]如今的網(wǎng)頁內(nèi)容都非常豐富,里面包含文字、圖片、視頻、超鏈接等大量信息。用戶經(jīng)常從一個網(wǎng)頁提供的鏈接或者跳轉(zhuǎn)圖標進入其它頁面,特別的,用戶在閱讀某網(wǎng)站內(nèi)容時,由于內(nèi)容多,信息量大等原因,經(jīng)常會使用到翻頁。但是由于網(wǎng)絡(luò)帶寬的限制,當用戶進行跳轉(zhuǎn)時常會出現(xiàn)延遲現(xiàn)象。目前移動終端對網(wǎng)頁中的超鏈接或者圖標跳轉(zhuǎn)采用用戶點擊時,再發(fā)送請求的方式,這種方式即時請求網(wǎng)頁并且等待內(nèi)容返回,較慢的網(wǎng)絡(luò)速度會造成時間的浪費,產(chǎn)生不良好的用戶體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一。
[0005]為此,本發(fā)明的第一個目的在于提出一種在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,該方法通過對頁面進行預處理,將頁面中的翻頁或/和熱點鏈接內(nèi)容進行預讀取并緩存在本地,充分利用了資源,在網(wǎng)絡(luò)速度有限的情況下提高了用戶瀏覽網(wǎng)頁的速度。
[0006]本發(fā)明的第二個目的在于提出一種在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng)。
[0007]本發(fā)明的第三個目的在于提出一種云端服務(wù)器。
[0008]本發(fā)明的第四個目的在于提出一種移動終端。
[0009]為達到上述目的,本發(fā)明第一方面的實施例公開了一種在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,包括以下步驟:云端服務(wù)器接收用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求;
[0010]所述云端服務(wù)器根據(jù)所述請求獲取并分析所述頁面,以獲取所述頁面中包含的鏈接;所述云端服務(wù)器根據(jù)所述鏈接預讀取所述鏈接對應(yīng)的數(shù)據(jù),將所述頁面和所述預讀取的數(shù)據(jù)發(fā)送至所述移動終端;所述移動終端接收所述頁面和所述預讀取的數(shù)據(jù),并緩存在本地;所述移動終端在接收到所述用戶選擇所述頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給所述用戶。
[0011]在本發(fā)明的實施例中,云端服務(wù)器通過對用戶請求頁面的分析篩選,提取出翻頁鏈接,并發(fā)送至移動終端。云端服務(wù)器對用戶可能瀏覽的頁面進行預讀取并發(fā)送至移動終端。移動終端進行緩存,使得用戶在請求的時候不必向提供網(wǎng)頁的服務(wù)器發(fā)送請求而是直接從本地緩存中獲取數(shù)據(jù),充分利用了云端服務(wù)器端和移動終端的處理和存儲能力,在網(wǎng)絡(luò)速度有限的條件下提高了翻頁速度,減輕了提供網(wǎng)頁的服務(wù)器的壓力,改善了用戶體驗。[0012]在本發(fā)明的一個實施例中,所述鏈接包括上述頁面中的翻頁鏈接。
[0013]在本發(fā)明的一個實施例中,還包括:所述云端服務(wù)器對所述頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取所述翻頁鏈接。
[0014]在本發(fā)明的一個實施例中,所述云端服務(wù)器根據(jù)當前熱點鏈接對所述頁面中包含的鏈接進行分析篩選。篩選刪減了垃圾鏈接以及用戶不常點擊的鏈接等,獲得用戶最可能訪問的熱點,使得預讀取更有效率,從而獲得更好的用戶體驗。
[0015]在本發(fā)明的一個實施例中,所述當前熱點鏈接通過線下分析和線上實時分析結(jié)合的方式獲取。
[0016]在本發(fā)明的一個實施例中,所述鏈接包括所述頁面中的余下全文鏈接或預讀全文鏈接。
[0017]在本發(fā)明的一個實施例中,所述云端服務(wù)器對所述預讀取的數(shù)據(jù)進行拼接,并將拼接結(jié)果發(fā)送至所述移動終端。本發(fā)明第二方面的實施例公開了一種在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),包括移動終端和云端服務(wù)器。其中,所述移動終端用于發(fā)送訪問第三方站點的頁面的請求,并接收所述頁面和所述預讀取的數(shù)據(jù),并緩存在本地,以及在接收到所述用戶選擇所述頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給所述用戶;所述云端服務(wù)器用于接收用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求,并根據(jù)所述請求獲取并分析所述頁面,以獲取所述頁面中包含的鏈接,以及根據(jù)所述鏈接預讀取所述鏈接對應(yīng)的數(shù)據(jù),將所述頁面和所述預讀取的數(shù)據(jù)發(fā)送至所述移動終端。
[0018]在本發(fā)明的實施例中,云端服務(wù)器通過對用戶請求頁面的分析篩選,提取出翻頁鏈接,并發(fā)送至移動終端。云端服務(wù)器對用戶可能瀏覽的頁面進行預讀取并發(fā)送至移動終端。移動終端進行緩存,使得用戶在請求的時候不必向提供網(wǎng)頁的服務(wù)器發(fā)送請求而是直接從本地緩存中獲取數(shù)據(jù),充分利用了云端服務(wù)器端和移動終端的處理和存儲能力,在網(wǎng)絡(luò)速度有限的條件下提高了翻頁速度,減輕了提供網(wǎng)頁的服務(wù)器的壓力,改善了用戶體驗。
[0019]在本發(fā)明的一個實施例中,所述鏈接包括上述頁面中的翻頁鏈接。
[0020]在本發(fā)明的一個實施例中,所述云端服務(wù)器對所述頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取所述翻頁鏈接。
[0021]在本發(fā)明的一個實施例中,所述云端服務(wù)器根據(jù)當前熱點鏈接對所述頁面中包含的鏈接進行分析篩選。篩選刪減了垃圾鏈接以及用戶不常點擊的鏈接等,獲得用戶最可能訪問的熱點,使得預讀取更有效率,從而獲得更好的用戶體驗。
[0022]在本發(fā)明的一個實施例中,所述當前熱點鏈接通過線下分析和線上實時分析結(jié)合的方式獲取。
[0023]在本發(fā)明的一個實施例中,所述鏈接包括所述頁面中的余下全文鏈接或預讀全文鏈接。
[0024]在本發(fā)明的一個實施例中,所述云端服務(wù)器對所述預讀取的數(shù)據(jù)進行拼接,并將拼接結(jié)果發(fā)送至所述移動終端。
[0025]本發(fā)明第三方面的實施例公開了一種云端服務(wù)器,包括網(wǎng)頁獲取模塊、分析模塊、預讀取模塊、緩存模塊和發(fā)送模塊。網(wǎng)頁獲取模塊用于根據(jù)用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求獲取所述頁面,并將所述網(wǎng)頁轉(zhuǎn)發(fā)至所述分析模塊;分析模塊用于分析所述頁面以獲取所述頁面中包含的鏈接;預讀取模塊用于根據(jù)所述鏈接預讀取所述鏈接對應(yīng)的數(shù)據(jù);發(fā)送模塊用于將所述頁面和所述預讀取的數(shù)據(jù)發(fā)送至所述移動終端。
[0026]在本發(fā)明的實施例中,云端服務(wù)器接收用戶發(fā)送的訪問第三方站點的請求,通過對用戶請求頁面內(nèi)容的分析篩選,提取出翻頁鏈接中用戶可能訪問的頁面,并對上述鏈接進行預讀取并同頁面發(fā)送至移動終端,從而在網(wǎng)速有限的情況下盡幫助移動終端可能提高用戶的翻頁速度,減輕提供頁面的服務(wù)器壓力。
[0027]在本發(fā)明的一個實施例中,所述鏈接包括上述頁面中的翻頁鏈接。
[0028]在本發(fā)明的一個實施例中,還包括:篩選模塊,用于對所述頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取所述翻頁鏈接。
[0029]在本發(fā)明的一個實施例中,所述篩選模塊根據(jù)當前熱點鏈接對所述頁面中包含的鏈接進行分析篩選。刪減了垃圾鏈接以及用戶不常點擊的鏈接等,獲得用戶最可能訪問的熱點,使得預讀取更有效率,從而獲得更好的用戶體驗。
[0030]本發(fā)明第四方面的實施例公開了一種移動終端,包括:請求發(fā)送模塊、接收模塊和處理模塊。請求發(fā)送模塊用于發(fā)送訪問第三方站點的頁面的請求;接收模塊用于接收云端服務(wù)器發(fā)送的頁面以及接收所述云端服務(wù)器發(fā)送的預讀取的數(shù)據(jù);緩存模塊用于緩存所述預讀取的數(shù)據(jù);處理模塊用于在接收到所述用戶選擇所述頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給所述用戶。
[0031]在本發(fā)明的實施例中,移動終端向云端服務(wù)器發(fā)送請求,接收云端服務(wù)器發(fā)送的預讀取數(shù)據(jù)并進行緩存,使得用戶在訪問某些連接時不必直接訪問服務(wù)器而是通過本地緩存獲得相關(guān)內(nèi)容,充分利用了云端服務(wù)器和移動終端的處理和存儲能力,在網(wǎng)絡(luò)速度有限的條件下提高了翻頁速度,改善了用戶體驗,減輕了服務(wù)器壓力。
[0032]在本發(fā)明的一個實施例中,所述鏈接包括上述頁面中的翻頁鏈接。
[0033]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0034]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0035]圖1為根據(jù)本發(fā)明實施例的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法的流程圖;
[0036]圖2為根據(jù)本發(fā)明實施例的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng)的結(jié)構(gòu)示意圖;
[0037]圖3為根據(jù)本發(fā)明實施例的云端服務(wù)器的結(jié)構(gòu)示意圖;和
[0038]圖4為根據(jù)本發(fā)明實施例的移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0039]下面詳細描述本發(fā)明的實施例,實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0040]下面參考圖1描述根據(jù)本發(fā)明實施例的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法。
[0041]步驟SllO:云端服務(wù)器接收用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求。在本發(fā)明的實施例中,移動終端可為手機、掌上電腦等各類移動設(shè)備,且對于本發(fā)明的移動終端而言,其可以為各種操作系統(tǒng),只要其能夠運行瀏覽器即可。
[0042]具體地,用戶在移動終端上發(fā)出訪問第三方頁面的請求,移動終端將用戶的請求發(fā)送至云端服務(wù)器,云端服務(wù)器接收訪問第三方頁面的請求。
[0043]步驟S120:云端服務(wù)器根據(jù)請求獲取并分析頁面,以獲取頁面中包含的鏈接。在本本發(fā)明中,云端服務(wù)器還可對頁面進行轉(zhuǎn)碼。
[0044]其中,頁面中的鏈接包括頁面中顯示的鏈接和/或跳轉(zhuǎn)鍵所對應(yīng)的鏈接。例如,頁面中可能包括廣告鏈接、主頁鏈接、友情頁面鏈接等顯示的鏈接,云端服務(wù)器獲取表示翻頁的鏈接。
[0045]在本發(fā)明的一個實施例中,鏈接包括頁面中的余下全文鏈接或預讀全文鏈接。
[0046]在本發(fā)明的一個實施例中,獲取頁面中包含的鏈接包括上述頁面中的翻頁鏈接。云端服務(wù)器分析頁面包括:云端服務(wù)器對頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取翻頁鏈接。例如,云端服務(wù)器以塊為粒度,先識別頁面中的翻頁塊,然后進行塊內(nèi)結(jié)構(gòu)化,從而提取翻頁鏈接。
[0047]在本發(fā)明的另一個實施例中,云端服務(wù)器根據(jù)當前熱點鏈接對頁面中包含的鏈接進行分析篩選。其中,當前熱點鏈接通過線下分析和線上實時分析結(jié)合的方式獲取。例如,線下分析可以基于線下日志統(tǒng)計。線下日志記錄了用戶的點擊行為,線下分析通過對線下日志中的數(shù)據(jù)進行統(tǒng)計提取出用戶點擊頻繁的鏈接作為熱點鏈接,為了提高線下分析的實時性,線下分析與線上實時分析結(jié)合,當網(wǎng)站有變化時能夠及時調(diào)整,從而保證分析效果。
[0048]此外,云端服務(wù)器分析頁面還可以包括跳轉(zhuǎn)鍵分析。例如,頁面中含有“下頁”、“1”、“2”、“3”等字樣的跳轉(zhuǎn)鍵,所隱含的鏈接構(gòu)成大致相同,鏈接只有局部數(shù)字遞增或者其他微小差異,將這些跳轉(zhuǎn)鍵作為翻頁塊,基于此提取這些翻頁塊的翻頁鏈接。
[0049]步驟S130:云端服務(wù)器根據(jù)鏈接預讀取鏈接對應(yīng)的數(shù)據(jù),將頁面和預讀取的數(shù)據(jù)發(fā)送至移動終端。
[0050]云端服務(wù)器對頁面中包含的翻頁鏈接進行分析篩選將之后,對翻頁鏈接進行預讀取并將預讀取數(shù)據(jù)以及上述頁面一起發(fā)送至移動終端。
[0051]例如,云端服務(wù)器啟動預讀取程序,通過預讀取程序獲取預讀取鏈接所對應(yīng)的數(shù)據(jù)。預讀取程序可以是在客戶端執(zhí)行的js (javascript)程序??梢岳斫獾氖牵鲜鲱A讀取程序僅出于示例目的,本發(fā)明實施例不限于此。
[0052]步驟S140:移動終端接收頁面和預讀取的數(shù)據(jù),并緩存在本地。在本發(fā)明中,該頁面可為云端服務(wù)器轉(zhuǎn)碼后的頁面。具體地,在該實施例中,可在轉(zhuǎn)碼后的頁面中提供余下全文鏈接或預讀全文鏈接,云端服務(wù)器可以提前將網(wǎng)頁中后續(xù)鏈接中所有頁面進行預讀取,并由云端服務(wù)器對預讀取的所有頁面進行拼接,從而構(gòu)成可以發(fā)送給移動終端的全部的頁面結(jié)果或余下全部的頁面結(jié)果。
[0053]步驟S150:移動終端在接收到用戶選擇頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給用戶。
[0054]例如,用戶點擊翻頁鏈接,移動終端從本地緩存中讀取下一頁內(nèi)容并進行顯示??梢岳斫獾氖牵鲜鲆苿咏K端讀取緩存僅出于示例目的,本發(fā)明實施例不限于此。在本地緩存使得用戶在請求的時候不必通過網(wǎng)絡(luò)發(fā)送請求而是直接從本地快速讀取。充分利用了移動終端的處理和存儲能力,在網(wǎng)絡(luò)速度有限的條件下提高了翻頁速度,改善了用戶體驗。
[0055]根據(jù)本發(fā)明實施例的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,通過云端服務(wù)器分析頁面中的翻頁鏈接并進行預讀取,并發(fā)送至移動終端進行緩存,充分利用了云端服務(wù)器和移動終端的處理和存儲能力,在網(wǎng)絡(luò)速度有限的情況下提高了閱讀速度,改善了用戶體驗,使得移動終端瀏覽網(wǎng)頁更加流暢,同時減輕了服務(wù)器的壓力。
[0056]下面參考圖2描述根據(jù)本發(fā)明實施例的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng)100。
[0057]如圖2所示,在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng)100包括移動終端110和云端服務(wù)器120。其中,移動終端110用于發(fā)送訪問第三方站點的頁面的請求,并接收頁面和預讀取的數(shù)據(jù),并緩存在本地,以及在接收到用戶選擇頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給用戶;云端服務(wù)器120用于接收用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求,并根據(jù)請求獲取并分析頁面,以獲取頁面中包含的鏈接,以及根據(jù)鏈接預讀取鏈接對應(yīng)的數(shù)據(jù),將頁面和預讀取的數(shù)據(jù)發(fā)送至移動終端110。
[0058]其中,鏈接包括上述頁面中的翻頁鏈接。
[0059]在本發(fā)明的一個實施例中,鏈接包括頁面中的余下全文鏈接或預讀全文鏈接。
[0060]具體地,用戶在移動終端110上發(fā)出訪問第三方頁面的請求,移動終端110將用戶的請求發(fā)送至云端服務(wù)器120,云端服務(wù)器120接收訪問第三方頁面的請求。
[0061 ] 在本發(fā)明的一個實施例中,云端服務(wù)器120分析頁面包括:云端服務(wù)器120對頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取翻頁鏈接。
[0062]在本發(fā)明的另一個實施例中,云端服務(wù)器120根據(jù)當前熱點鏈接對頁面中包含的鏈接進行分析篩選。當前熱點鏈接通過線下分析和線上實時分析結(jié)合的方式獲取。例如,線下分析可以基于線下日志統(tǒng)計。線下日志記錄了用戶的點擊行為,線下分析通過對線下日志中的數(shù)據(jù)進行統(tǒng)計提取出用戶點擊頻繁的鏈接作為熱點鏈接,為了提高線下分析的實時性,線下分析與線上實時分析結(jié)合,當網(wǎng)站有變化時能夠及時調(diào)整,從而保證分析效果。
[0063]此外,云端服務(wù)器120分析頁面還可以包括跳轉(zhuǎn)鍵分析。例如,頁面中含有“下頁”、“1”、“2”、“3”等字樣的跳轉(zhuǎn)鍵,所隱含的鏈接構(gòu)成大致相同,鏈接只有局部數(shù)字遞增或者其他微小差異,將這些跳轉(zhuǎn)鍵作為翻頁塊,基于此提取這些翻頁塊的翻頁鏈接。
[0064]例如,云端服務(wù)器120啟動預讀取程序,通過預讀取程序獲取預讀取鏈接所對應(yīng)的數(shù)據(jù)。預讀取程序可以是在客戶端執(zhí)行的js(javascript)程序??梢岳斫獾氖?,上述預讀取程序僅出于示例目的,本發(fā)明實施例不限于此。
[0065]在本發(fā)明的一個實施例中,云端服務(wù)器120還用于將獲取的鏈接和預讀取的數(shù)據(jù)發(fā)送至移動終端110。移動終端110將鏈接預讀取鏈接對應(yīng)的數(shù)據(jù)并緩存在本地;在接收到用戶選擇頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給用戶。
[0066]例如,用戶點擊翻頁鏈接,移動終端110從本地讀取下一頁內(nèi)容并進行顯示。在本地緩存使得用戶在請求的時候不必通過網(wǎng)絡(luò)發(fā)送請求而是直接從本地快速讀取。充分利用了移動終端110的處理和存儲能力,在網(wǎng)絡(luò)速度有限的條件下提高了翻頁速度,改善了用戶體驗。
[0067]在本發(fā)明的實施例中,云端服務(wù)器還包括拼接模塊,用于對預讀取的數(shù)據(jù)進行拼接,并將拼接結(jié)果發(fā)送至移動終端。在本發(fā)明中,該頁面可為云端服務(wù)器轉(zhuǎn)碼后的頁面。具體地,在該實施例中,可在轉(zhuǎn)碼后的頁面中提供余下全文鏈接或預讀全文鏈接,云端服務(wù)器可以提前講網(wǎng)頁中后續(xù)鏈接中所有頁面進行預讀取,并由云端服務(wù)器對預讀取的所有頁面進行拼接,從而構(gòu)成可以發(fā)送給移動終端的全部的頁面結(jié)果或余下全部的頁面結(jié)果。
[0068]根據(jù)本發(fā)明實施例的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng)通過云端服務(wù)器分析頁面中的翻頁鏈接并進行預讀取,并發(fā)送至移動終端進行緩存,充分利用了云端服務(wù)器和移動終端的處理和存儲能力,在網(wǎng)絡(luò)速度有限的情況下提高了閱讀速度,改善了用戶體驗,使得移動終端瀏覽網(wǎng)頁更加流暢,同時減輕了服務(wù)器的壓力。
[0069]下面參考圖3描述根據(jù)本發(fā)明實施例的云端服務(wù)器200,包括:網(wǎng)頁獲取模塊210、分析模塊220、預讀取模塊230和發(fā)送模塊240。網(wǎng)頁獲取模塊210用于根據(jù)用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求獲取頁面,并將網(wǎng)頁轉(zhuǎn)發(fā)至分析模塊220 ;分析模塊220用于分析頁面以獲取頁面中包含的鏈接;預讀取模塊230用于根據(jù)鏈接預讀取鏈接對應(yīng)的數(shù)據(jù);發(fā)送模塊240用于將頁面和預讀取的數(shù)據(jù)發(fā)送至移動終端。
[0070]其中,鏈接包括上述頁面中的翻頁鏈接。例如,頁面中可能包括廣告鏈接、主頁鏈接、友情頁面鏈接等顯示的鏈接,
[0071 ] 在本發(fā)明的一個實施例中,鏈接包括頁面中的余下全文鏈接或預讀全文鏈接。
[0072]在本發(fā)明的一個實施例中,分析模塊220提取出表示翻頁的鏈接。
[0073]具體地,移動終端將用戶的請求發(fā)送至云端服務(wù)器,網(wǎng)頁獲取模塊210接收訪問第三方頁面的請求。
[0074]在本發(fā)明的另一個實施例中,還包括篩選模塊250。分析模塊220分析出頁面的鏈接后,篩選模塊250對頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取翻頁鏈接。篩選模塊250刪減了垃圾鏈接以及用戶不常點擊的鏈接等,獲得用戶最可能訪問的熱點,使得預讀取更有效率,從而獲得更好的用戶體驗。其中,當前熱點鏈接通過線下分析和線上實時分析結(jié)合的方式獲取。例如,線下分析可以基于線下日志統(tǒng)計。線下日志記錄了用戶的點擊行為,線下分析通過對線下日志中的數(shù)據(jù)進行統(tǒng)計提取出用戶點擊頻繁的鏈接作為熱點鏈接,為了提高線下分析的實時性,線下分析與線上實時分析結(jié)合,當網(wǎng)站有變化時能夠及時調(diào)整,從而保證分析效果。
[0075]此外,分析模塊220分析頁面還可以包括跳轉(zhuǎn)鍵分析。例如,頁面中含有“下頁”、“1”、“2”、“3”等字樣的跳轉(zhuǎn)鍵,所隱含的鏈接構(gòu)成大致相同,鏈接只有局部數(shù)字遞增或者其他微小差異,將這些跳轉(zhuǎn)鍵作為翻頁塊,基于此提取這些翻頁塊的翻頁鏈接。
[0076]例如,用戶請求頁面,網(wǎng)頁獲取模塊210獲取頁面并發(fā)送至分析模塊220,分析模塊220提取出頁面中包含的翻頁鏈接,篩選模塊篩選出頁面中的熱點鏈接,預讀取模塊230根據(jù)上述兩種鏈接獲取鏈接對應(yīng)的內(nèi)容,發(fā)送模塊240將頁面和鏈接對應(yīng)的數(shù)據(jù)發(fā)送至移動終端??梢岳斫獾氖?,上述過程僅出于示例目的,本發(fā)明實施例不限于此。
[0077]根據(jù)本發(fā)明實施例的云端服務(wù)器接收用戶發(fā)送的請求,并對請求頁面進行分析篩選,過濾出用戶最可能訪問的翻頁鏈接和/或熱點鏈接,將上述鏈接內(nèi)容以及頁面發(fā)送至移動終端,從而使得移動終端能夠?qū)︽溄觾?nèi)容進行預讀取,避免多次訪問提供頁面的服務(wù)器,充分利用了云端服務(wù)器的計算和存儲能力,減輕了服務(wù)器的壓力,提高了移動終端瀏覽速度。
[0078]下面參考圖4描述根據(jù)本發(fā)明實施例的移動終端300,包括:請求發(fā)送模塊310、接收模塊320、緩存模塊330和處理模塊330。請求發(fā)送模塊310用于發(fā)送訪問第三方站點的頁面的請求;接收模塊320用于接收云端服務(wù)器發(fā)送的頁面以及云端服務(wù)器發(fā)送的緩存的對應(yīng)數(shù)據(jù);緩存模塊330用于緩存預讀取的數(shù)據(jù);處理模塊340用于在接收到用戶選擇頁面中鏈接的指令時,向云端服務(wù)器發(fā)送請求。
[0079]例如,具體地,請求發(fā)送模塊310發(fā)出用戶訪問第三方頁面的請求,接收模塊320接收云端服務(wù)器發(fā)送的頁面和鏈接對應(yīng)的數(shù)據(jù)信息。緩存模塊330將數(shù)據(jù)信息進行緩存。當用戶點擊翻頁鏈接或者熱點鏈接時,處理模塊340將從緩存中提取對應(yīng)的數(shù)據(jù)并進行顯示。例如,用戶點擊翻頁鏈接,處理模塊340從本地讀取下一頁內(nèi)容并進行顯示??梢岳斫獾氖?,上述用戶行為僅出于示例目的,本發(fā)明實施例不限于此。
[0080]根據(jù)本發(fā)明實施例的移動終端接收云端服務(wù)器發(fā)送的鏈接對應(yīng)的緩存數(shù)據(jù),當收到用戶請求翻頁和/或熱點鏈接指令時,直接從本地緩存提取數(shù)據(jù)進行顯示,充分利用了移動終端和云端服務(wù)器的處理和存儲能力,在網(wǎng)絡(luò)速度有限的情況下提高了閱讀速度,改善了用戶體驗,使得移動終端瀏覽網(wǎng)頁更加流暢,并且減輕了提供網(wǎng)頁的服務(wù)器的壓力。
[0081]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
[0082]盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
【權(quán)利要求】
1.一種在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,其特征在于,包括以下步驟: 云端服務(wù)器接收用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求; 所述云端服務(wù)器根據(jù)所述請求獲取并分析所述頁面,以獲取所述頁面中包含的鏈接; 所述云端服務(wù)器根據(jù)所述鏈接預讀取所述鏈接對應(yīng)的數(shù)據(jù),將所述頁面和所述預讀取的數(shù)據(jù)發(fā)送至所述移動終端; 所述移動終端接收所述頁面和所述預讀取的數(shù)據(jù),并緩存在本地;以及 所述移動終端在接收到所述用戶選擇所述頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給所述用戶。
2.如權(quán)利要求1所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,其特征在于,所述鏈接包括所述頁面中的翻頁鏈接。
3.如權(quán)利要求1或2所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,其特征在于,還包括: 所述云端服務(wù)器對所述頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取所述翻頁鏈接。
4.如權(quán)利要求1-3任一項所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,其特征在于,還包括: 所述云端服務(wù)器根 據(jù)當前熱點鏈接對所述頁面中包含的鏈接進行分析篩選。
5.如權(quán)利要求1-4任一項所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,其特征在于,所述當前熱點鏈接通過線下分析和線上實時分析結(jié)合的方式獲取。
6.如權(quán)利要求1所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,其特征在于,所述鏈接包括所述頁面中的余下全文鏈接或預讀全文鏈接。
7.如權(quán)利要求6所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的方法,其特征在于,還包括: 所述云端服務(wù)器對所述預讀取的數(shù)據(jù)進行拼接,并將拼接結(jié)果發(fā)送至所述移動終端。
8.一種在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),其特征在于,包括移動終端和云端服務(wù)器,其中, 所述移動終端,用于發(fā)送訪問第三方站點的頁面的請求,并接收所述頁面和所述預讀取的數(shù)據(jù),并緩存在本地,以及在接收到所述用戶選擇所述頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給所述用戶; 所述云端服務(wù)器,用于接收用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求,并根據(jù)所述請求獲取并分析所述頁面,以獲取所述頁面中包含的鏈接,以及根據(jù)所述鏈接預讀取所述鏈接對應(yīng)的數(shù)據(jù),將所述頁面和所述預讀取的數(shù)據(jù)發(fā)送至所述移動終端。
9.如權(quán)利要求8所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),其特征在于,所述鏈接包括上述頁面中的翻頁鏈接。
10.如權(quán)利要求9所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),其特征在于,所述云端服務(wù)器對所述頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取所述翻頁鏈接。
11.如權(quán)利要求9所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),其特征在于,所述云端服務(wù)器根據(jù)當前熱點鏈接對所述頁面中包含的鏈接進行分析篩選。
12.如權(quán)利要求11所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),其特征在于,所述當前熱點鏈接通過線下分析和線上實時分析結(jié)合的方式獲取。
13.如權(quán)利要求9所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),其特征在于,所述鏈接包括所述頁面中的余下全文鏈接或預讀全文鏈接。
14.如權(quán)利要求9所述的在中轉(zhuǎn)模式下提高用戶翻頁速度的系統(tǒng),其特征在于,所述云端服務(wù)器還用于對所述預讀取的數(shù)據(jù)進行拼接,并將拼接結(jié)果發(fā)送至所述移動終端。
15.—種云端服務(wù)器,其特征在于,包括: 網(wǎng)頁獲取模塊,用于根據(jù)用戶通過移動終端發(fā)送的訪問第三方站點的頁面的請求獲取所述頁面,并將所述網(wǎng)頁轉(zhuǎn)發(fā)至所述分析模塊; 分析模塊,用于分析所述頁面以獲取所述頁面中包含的鏈接; 預讀取模塊,用于根據(jù)所述鏈接預讀取所述鏈接對應(yīng)的數(shù)據(jù);以及 發(fā)送模塊,用于將所述頁面和所述預讀取的數(shù)據(jù)發(fā)送至所述移動終端。
16.如權(quán)利要求15所述的云端服務(wù)器,其特征在于,所述鏈接包括上述頁面中的翻頁鏈接。
17.如權(quán)利要求16所述的云端服務(wù)器,其特征在于,還包括: 篩選模塊,用于對所述頁面中翻頁塊進行結(jié)構(gòu)化抽取,并提取所述翻頁鏈接。
18.如權(quán)利要求16所述的云端服務(wù)器,其特征在于,所述篩選模塊根據(jù)當前熱點鏈接對所述頁面中包含的鏈接進行分析篩選。
19.如權(quán)利要求16所述的云端服務(wù)器,其特征在于,還包括: 拼接模塊,用于對所述預讀取的數(shù)據(jù)進行拼接,并將拼接結(jié)果發(fā)送至所述移動終端。
20.一種移動終端,其特征在于,包括: 請求發(fā)送模塊,用于發(fā)送訪問第三方站點的頁面的請求; 接收模塊,用于接收云端服務(wù)器發(fā)送的頁面以及接收所述云端服務(wù)器發(fā)送的預讀取的數(shù)據(jù); 緩存模塊,用于緩存所述預讀取的數(shù)據(jù);以及 處理模塊,用于在接收到所述用戶選擇所述頁面中鏈接的指令時,將緩存的對應(yīng)數(shù)據(jù)顯示給所述用戶。
【文檔編號】H04L29/08GK103780649SQ201210404858
【公開日】2014年5月7日 申請日期:2012年10月22日 優(yōu)先權(quán)日:2012年10月22日
【發(fā)明者】張弦, 王正華 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司