[發明專利]基于中轉服務器的網頁加載方法、裝置及系統在審
| 申請號: | 201310268280.X | 申請日: | 2013-06-29 |
| 公開(公告)號: | CN103345498A | 公開(公告)日: | 2013-10-09 |
| 發明(設計)人: | 田文 | 申請(專利權)人: | 廣州市動景計算機科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510665 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 中轉 服務器 網頁 加載 方法 裝置 系統 | ||
技術領域
本發明涉及網頁瀏覽領域,更為具體地,涉及用于基于中轉服務器的網頁加載方法、裝置及系統。
?
背景技術
網頁加載速度是評價瀏覽器產品的重要指標。根據用戶可感知的網頁內容響應情況,瀏覽器加載速度可以分別用T0、T1、T2、T3時間來評價。這里,T0是指從用戶發起請求起到網頁標題呈現的時間,T1是指從用戶發起請求起到第一行網頁內容呈現的時間,T2是從用戶發起請求起到第一屏網頁內容呈現的時間,T3是從用戶發起請求起到網頁全部加載完成的時間。在這幾個時間指標中,T1和T3更為重要,因為它們代表用戶能夠開始瀏覽網頁需要等待的時間以及能夠完整瀏覽網頁所需要的時間。
移動終端中的網頁加載方式主要包括直連加載和中轉加載。直連加載是指移動終端瀏覽器直接訪問網頁內容服務器(即,目標服務器)來加載網頁及其關聯子資源。通常,移動終端瀏覽器都支持此類直連加載方式。在中轉加載中,移動終端瀏覽器并不直接向網頁內容服務器發起請求,而是先向中轉服務器發起網頁瀏覽請求,然后該中轉服務器將該網頁瀏覽請求轉發給網頁內容服務器。網頁內容服務器將需要加載的網頁內容加載到中轉服務器上,而后中轉服務器將所獲取的網頁內容轉發給移動終端瀏覽器。
從上可以看出,直連加載避免了中轉加載引入的網絡中轉時間,加載速度會比中轉加載快,但是在直連加載中存在子資源加載無序且不可控,這些因素可能導致加載時間變長,并且加載速度不穩定。而中轉加載通過特別設計,可以保證子資源的加載順序,使得子資源按照主文檔解析的要求及時、按序地發送到移動終端瀏覽器,從而加快用戶瀏覽速度,提升瀏覽速度的穩定性。目前,采用中轉加載來進行網頁內容加載逐漸成為了主流趨勢。
然而,在現有技術的中轉加載方式下,中轉服務器都是在加載完成所有資源后才將所加載的網頁內容加載到移動終端,從而導致移動終端上的網頁顯示速度慢。
?
發明內容
鑒于上述,本發明提出了一種基于移動終端的網頁加載方法及裝置,該方法及裝置能夠實現邊加載邊返回,且子資源是按照其在網頁中出現的順序返回的,由此提升了移動終端上的網頁加載速度。
根據本發明的一個方面,提供了一種基于中轉服務器的網頁加載方法,包括:在從網頁內容服務器接收到響應于所轉發的移動終端的網頁加載請求而返回的網頁的主文檔數據后,將所接收的主文檔數據分段為多個主文檔數據片段;對所接收的主文檔數據進行解析并將所接收的主文檔數據內的子資源按序關聯到對應的主文檔數據片段;按序從資源服務器加載子資源;以及針對每個主文檔數據片段,在從資源服務器加載完所有相關聯的子資源后,將該主文檔數據片段以及相關聯的所有子資源返回給移動終端,直到所有主文檔數據片段及相關子資源都被返回給移動終端。
在上述方面的一個或多個示例中,所請求加載的網頁的主文檔數據被分為多次返回到中轉服務器。
在上述方面的一個或多個示例中,每次返回給中轉服務器的主文檔數據的大小符合文件傳輸協議中規定的大小。
在上述方面的一個或多個示例中,所述文件傳輸協議是TCP/IP協議。
在上述方面的一個或多個示例中,將所接收的主文檔數據分段為多個主文檔數據片段是根據數據大小進行分段的。
在上述方面的一個或多個示例中,所述網頁加載請求包括用于指示對所接收的主文檔數據進行分段的指示信息,并且在接收到所述指示信息后,對所接收的主文檔數據進行分段。
根據本發明的另一方面,提供了一種中轉服務器中的網頁加載裝置,包括:分段單元,用于在從網頁內容服務器接收到響應于所轉發的移動終端的網頁加載請求而返回的網頁的主文檔數據后,將所接收的主文檔數據分段為多個主文檔數據片段;解析單元,用于對所述主文檔數據進行解析,以解析出所述主文檔數據中的子資源;關聯單元,用于將所述主文檔數據內的子資源按序關聯到對應的主文檔數據片段;子資源加載單元,用于按序從資源服務器加載子資源;以及返回單元,用于針對每個主文檔數據片段,在從資源服務器加載完所有相關聯的子資源后,將該主文檔數據片段以及相關聯的所有子資源返回給移動終端進行加載,直到所有主文檔數據片段及相關子資源都加載到移動終端。
在上述方面的一個或多個示例中,所述網頁加載裝置還可以包括:判斷單元,用于判斷是否所有主文檔數據片段都被返回給移動終端。
在上述方面的一個或多個示例中,所請求加載的網頁的主文檔數據被分為多次返回到中轉服務器,以及所述判斷單元還被配置為是否所有返回給中轉服務器的主文檔數據都被返回給移動終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市動景計算機科技有限公司,未經廣州市動景計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310268280.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電池尾端表面劃痕缺陷檢測方法
- 下一篇:一種能保溫的鼠標墊





