網頁顯示方法及裝置的制造方法
【專利摘要】本公開是關于一種網頁顯示方法及裝置,屬于終端技術領域,該方法包括:當接收到網頁獲取指令時,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求,該網頁主體為目標網頁中不產生變化的部分;在獲取到該網頁主體時,對該網頁主體進行顯示;當接收到該服務器基于該網頁獲取請求返回的網頁數據時,對該網頁數據進行解析,該網頁數據為用于顯示該目標網頁的全部數據;將解析后的網頁數據覆蓋顯示在該網頁主體上,以完成該目標網頁的顯示。本公開通過顯示目標網頁地址對應的網頁主體,從而增加了網頁顯示的豐富性和靈活性,避免了終端等待服務器返回網頁數據時,顯示界面為空白的現象。
【專利說明】
網頁顯不方法及裝置
技術領域
[0001] 本公開涉及互聯網領域,尤其涉及一種網頁顯示方法及裝置。
【背景技術】
[0002] 隨著技術的發展,網絡已經成為生活中不可缺少的一部分,其中,通過網絡進行網 頁瀏覽是用戶使用網絡的手段之一。當用戶需要瀏覽網頁時,可以通過終端從服務器中獲 取網頁資源,并基于該網頁資源顯示網頁。
[0003] 相關技術中,當用戶在終端中輸入URL(Uniform Resource Locator,統一資源定 位符)或點擊一個URL時,該終端可以向服務器發送網頁獲取請求,該網頁獲取請求中攜帶 該URL。當服務器接收到該網頁獲取請求時,獲取該URL對應的HTML(Hyper Text Markup Language,超文本標記語言)描述文檔,該HTML描述文檔中記載了顯示該網頁所需的各類網 頁數據的描述信息,比如,圖片和視頻等數據的描述信息。因此,當終端接收到該HTML描述 文檔時,可以從該HTML描述文檔中解析出至少一個網頁數據的描述信息,并基于每個網頁 數據的描述信息,向服務器發送數據獲取請求。當服務器接收到該數據獲取請求時,向該終 端返回對應的網頁數據。當該終端接收到該網頁數據時,加載該網頁數據,從而顯示該網 頁。
【發明內容】
[0004] 為克服相關技術中存在的問題,本公開提供一種網頁顯示方法及裝置。
[0005] 根據本公開實施例的第一方面,提供一種網頁顯示方法,所述方法包括:
[0006] 當接收到網頁獲取指令時,基于所述網頁獲取指令攜帶的目標網頁地址,從本地 緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求,所述網頁主體為目標網頁中 不產生變化的部分;
[0007] 在獲取到所述網頁主體時,對所述網頁主體進行顯示;
[0008] 當接收到所述服務器基于所述網頁獲取請求返回的網頁數據時,對所述網頁數據 進行解析,所述網頁數據為用于顯示所述目標網頁的全部數據;
[0009] 將解析后的網頁數據覆蓋顯示在所述網頁主體上,以完成所述目標網頁的顯示。
[0010] 可選地,所述方法還包括:
[0011] 判斷存儲的網頁地址集合中是否存在所述目標網頁地址;
[0012] 當所述網頁地址集合中存在所述目標網頁地址時,執行所述基于所述網頁獲取指 令攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請 求的操作。
[0013] 需要說明的是,終端通過判斷網頁地址集合中是否存在該目標網頁地址,并只有 當存在該目標網頁地址時,獲取對應的網頁主體,也即是,當不存在該目標網頁地址時,可 以無需執行獲取對應的網頁主體的操作,而是直接基于該網頁獲取指令,向服務器發送網 頁獲取請求,從而減少了終端的運行負擔,提高了終端的運行效率。
[0014] 可選地,所述基于所述網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對 應的網頁主體,包括:
[0015] 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有所述目標網頁地 址對應的網頁主體;
[0016] 當所述網頁地址與網頁主體之間的對應關系中存儲有所述目標網頁地址對應的 網頁主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間的對應關系中獲取 所述網頁主體。
[0017] 需要說明的是,終端從網頁地址與網頁主體之間的對應關系中獲取該目標網頁地 址對應的網頁主體時,由于該網頁地址與網頁主體之間的對應關系存儲在終端中,因此,當 該網頁地址與網頁主體之間的對應關系中存儲有該目標網頁地址對應的網頁主體時,終端 可以很容易的獲取該網頁主體,從而減少了終端獲取網頁主體的時間,提高了終端獲取網 頁主體的效率。
[0018] 可選地,所述基于所述網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對 應的網頁主體,包括:
[0019] 判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標網頁地址;
[0020] 當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基于所述目標網頁地 址,從所述網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0021] 需要說明的是,終端從網頁瀏覽歷史記錄中獲取該目標網頁地址對應的網頁主體 時,由于該網頁瀏覽歷史記錄存儲在終端中,因此,當該網頁瀏覽歷史記錄中存儲有該目標 網頁地址時,終端可以很容易根據該目標網頁地址獲取該網頁主體,從而減少了終端獲取 網頁主體的時間,提高了終端獲取網頁主體的效率。
[0022] 可選地,所述基于所述網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對 應的網頁主體,包括:
[0023] 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有所述目標網頁地 址對應的網頁主體;
[0024] 當所述網頁地址與網頁主體之間的對應關系中存儲有所述目標網頁地址對應的 網頁主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間的對應關系中獲取 所述網頁主體;
[0025] 當所述網頁地址與網頁主體之間的對應關系中未存儲所述目標網頁地址對應的 網頁主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標網頁地址;
[0026] 當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基于所述目標網頁地 址,從所述網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0027] 需要說明的是,由于終端從網頁地址與網頁主體之間的對應關系中無法獲取該目 標網頁地址對應的網頁主體時,還可以從網頁瀏覽歷史記錄中獲取該目標網頁地址對應的 網頁主體時,從而提高了終端獲取網頁主體的可靠性和效率。
[0028]根據本公開實施例的第二方面,提供一種網頁顯示裝置,所述裝置包括:
[0029]獲取模塊,用于當接收到網頁獲取指令時,基于所述網頁獲取指令攜帶的目標網 頁地址,從本地緩存中獲取對應的網頁主體,所述網頁主體為目標網頁中不產生變化的部 分;
[0030] 發送模塊,用于當接收到網頁獲取指令時,向服務器發送網頁獲取請求;
[0031] 第一顯示模塊,用于在獲取到所述網頁主體時,對所述網頁主體進行顯示;
[0032] 解析模塊,用于當接收到所述服務器基于所述網頁獲取請求返回的網頁數據時, 對所述網頁數據進行解析,所述網頁數據為用于顯示所述目標網頁的全部數據;
[0033]第二顯示模塊,用于將解析后的網頁數據覆蓋顯示在所述網頁主體上,以完成所 述目標網頁的顯示。
[0034] 可選地,所述裝置還包括:
[0035] 判斷模塊,用于判斷存儲的網頁地址集合中是否存在所述目標網頁地址;
[0036] 觸發模塊,用于當所述判斷模塊確定所述網頁地址集合中存在所述目標網頁地址 時,觸發所述基于所述網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網頁 主體,并向服務器發送網頁獲取請求。
[0037]可選地,所述獲取模塊包括:
[0038] 第一判斷單元,用于判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存 儲有所述目標網頁地址對應的網頁主體;
[0039] 第一獲取單元,用于當所述網頁地址與網頁主體之間的對應關系中存儲有所述目 標網頁地址對應的網頁主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間 的對應關系中獲取所述網頁主體。
[0040] 可選地,所述獲取模塊包括:
[0041] 第二判斷單元,用于判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標網 頁地址;
[0042] 第二獲取單元,用于當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基 于所述目標網頁地址,從所述網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0043]可選地,所述獲取模塊包括:
[0044] 第三判斷單元,用于判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存 儲有所述目標網頁地址對應的網頁主體;
[0045] 第三獲取單元,用于當所述網頁地址與網頁主體之間的對應關系中存儲有所述目 標網頁地址對應的網頁主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間 的對應關系中獲取所述網頁主體;
[0046] 第四判斷單元,用于當所述網頁地址與網頁主體之間的對應關系中未存儲所述目 標網頁地址對應的網頁主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標 網頁地址;
[0047] 第四獲取單元,用于當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基 于所述目標網頁地址,從所述網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0048]根據本公開實施例的第三方面,提供一種網頁顯示裝置,所述裝置包括:
[0049] 處理器;
[0050] 用于存儲處理器可執行指令的存儲器;
[0051] 其中,所述處理器被配置為:
[0052] 當接收到網頁獲取指令時,基于所述網頁獲取指令攜帶的目標網頁地址,從本地 緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求,所述網頁主體為目標網頁中 不產生變化的部分;
[0053] 在獲取到所述網頁主體時,對所述網頁主體進行顯示;
[0054] 當接收到所述服務器基于所述網頁獲取請求返回的網頁數據時,對所述網頁數據 進行解析,所述網頁數據為用于顯示所述目標網頁的全部數據;
[0055] 將解析后的網頁數據覆蓋顯示在所述網頁主體上,以完成所述目標網頁的顯示。
[0056] 本公開的實施例提供的技術方案可以包括以下有益效果:在本公開實施例中,當 終端接收到該網頁獲取指令時,可以基于該網頁獲取指令中攜帶的目標網頁地址,從本地 緩存中獲取對應的網頁主體,并在獲取到該網頁主體時,將該網頁主體進行顯示,同時,還 可以基于該網頁獲取指令,向服務器發送網頁獲取請求,并在接收到該服務器基于該網頁 獲取請求返回的網頁數據后,對該網頁數據進行解析,從而將解析后的網頁數據顯示在該 網頁主體上,也即是,該終端可以正常顯示該解析后的網頁數據,從而避免了在網頁顯示過 程中顯示界面的閃爍,同時由于可以在顯示完整的目標網頁時,可以提前顯示該目標網頁 的主體部分,從而增加了網頁顯示的豐富性和靈活性,避免了終端等待服務器返回網頁數 據時,顯示界面為空白的現象。
[0057] 應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0058]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施 例,并與說明書一起用于解釋本發明的原理。
[0059]圖1是根據一示例性實施例示出的一種網頁顯示方法的流程圖。
[0060]圖2A是根據一示例性實施例示出的另一種網頁顯示方法的流程圖。
[0061 ]圖2B是根據一示例性實施例示出的一種顯示界面示意圖。
[0062]圖2C是根據一示例性實施例示出的另一種顯示界面示意圖。
[0063]圖3A是根據一示例性實施例示出的一種網頁顯示裝置的結構框圖。
[0064]圖3B是根據一示例性實施例示出的第一種獲取模塊的結構框圖。
[0065]圖3C是根據一示例性實施例示出的第二種獲取模塊的結構框圖。
[0066]圖3D是根據一示例性實施例示出的第三種獲取模塊的結構框圖。
[0067] 圖4是根據一示例性實施例示出的另一種網頁顯示裝置的結構框圖。
[0068] 附圖標記:
[0069] 1:網頁主體;
[0070] 11:目標網頁的標題,12:網頁圖案標識,13:子鏈接目錄;
[0071] 2:目標網頁更新的文本消息,3:圖片消息。
【具體實施方式】
[0072] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附 權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
[0073] 在對本公開實施例進行詳細地解釋說明之前,先對本公開實施例的應用場景予以 介紹。目前,當用戶進行網頁瀏覽時,終端通常可以基于用戶輸入的URL向服務器發送網頁 獲取請求,當接收到服務器返回的HTML描述文檔時,可以從該HTML描述文檔中解析出至少 一個網頁數據的描述信息,并基于每個網頁數據的描述信息,向服務器發送數據獲取請求。 當服務器接收到該數據獲取請求時,向該終端返回對應的網頁數據。當該終端接收到該網 頁數據時,加載該網頁數據,從而顯示該網頁。當終端使用的網絡連接方式的網速較慢時, 終端在等待服務器響應該網頁獲取請求的過程中,終端的顯示界面將是一片空白,影響了 用戶使用終端的體驗效果。因此,本公開實施例提供了一種網頁顯示方法,可以提前顯示網 頁的網頁主體,從而使終端在顯示網頁時,提高了網頁顯示的靈活性和豐富性,避免了終端 等待服務器返回網頁數據時,顯示界面為空白的現象,提高了用戶體驗效果。
[0074] 圖1是根據一示例性實施例示出的一種網頁顯示方法的流程圖,如圖1所示,該方 法用于終端中,包括以下步驟。
[0075] 在步驟101中,當接收到網頁獲取指令時,基于該網頁獲取指令攜帶的目標網頁地 址,從本地緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求,該網頁主體為目標 網頁中不產生變化的部分。
[0076] 在步驟102中,在獲取到該網頁主體時,對該網頁主體進行顯示。
[0077] 在步驟103中,當接收到該服務器基于該網頁獲取請求返回的網頁數據時,對該網 頁數據進行解析,該網頁數據為用于顯示該目標網頁的全部數據。
[0078] 在步驟104中,將解析后的網頁數據覆蓋顯示在該網頁主體上,以完成該目標網頁 的顯示。
[0079] 在本公開實施例中,當終端接收到該網頁獲取指令時,可以基于該網頁獲取指令 中攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并在獲取到該網頁主體時,將 該網頁主體進行顯示,同時,還可以基于該網頁獲取指令,向服務器發送網頁獲取請求,并 在接收到該服務器基于該網頁獲取請求返回的網頁數據后,對該網頁數據進行解析,從而 將解析后的網頁數據顯示在該網頁主體上,也即是,該終端可以正常顯示該解析后的網頁 數據,從而避免了在網頁顯示過程中顯示界面的閃爍,同時由于可以在顯示完整的目標網 頁時,可以提前顯示該目標網頁的主體部分,從而增加了網頁顯示的豐富性和靈活性,避免 了終端等待服務器返回網頁數據時,顯示界面為空白的現象。
[0080] 可選地,該方法還包括:
[0081] 判斷存儲的網頁地址集合中是否存在該目標網頁地址;
[0082] 當該網頁地址集合中存在該目標網頁地址時,執行基于該網頁獲取指令攜帶的目 標網頁地址,從本地緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求的操作。
[0083] 可選地,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網 頁主體,包括:
[0084] 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有該目標網頁地址 對應的網頁主體;
[0085] 當該網頁地址與網頁主體之間的對應關系中存儲有該目標網頁地址對應的網頁 主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的對應關系中獲取該網頁主 體。
[0086] 可選地,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網 頁主體,包括:
[0087] 判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網頁地址;
[0088] 當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基于該目標網頁地址,從該 網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0089] 可選地,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網 頁主體,包括:
[0090] 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有該目標網頁地址 對應的網頁主體;
[0091] 當該網頁地址與網頁主體之間的對應關系中存儲有該目標網頁地址對應的網頁 主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的對應關系中獲取該網頁主 體;
[0092] 當該網頁地址與網頁主體之間的對應關系中未存儲該目標網頁地址對應的網頁 主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網頁地址;
[0093] 當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基于該目標網頁地址,從該 網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0094] 上述所有可選技術方案,均可按照任意結合形成本公開的可選實施例,本公開實 施例對此不再--贅述。
[0095]圖2A是根據一示例性實施例提供的一種網頁顯示方法的流程圖,參照圖2A,該方 法包括如下步驟。
[0096] 在步驟201中,當終端接收到網頁獲取指令時,基于該網頁獲取指令攜帶的目標網 頁地址,從本地緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求,該網頁主體為 目標網頁中不產生變化的部分。
[0097] 需要說明的是,網頁獲取指令用于獲取目標網頁的網頁數據,且該網頁獲取指令 可以由用戶通過指定操作觸發,該指定操作可以為點擊操作、滑動操作、語音操作等,本公 開實施例對此不做具體限定。
[0098] 進一步地,當該終端接收到網頁獲取指令時,還可以判斷存儲的網頁地址集合中 是否存在該目標網頁地址;當該網頁地址集合中存在該目標網頁地址時,終端可以基于該 網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體。
[0099] 其中,終端判斷存儲的網頁地址集合中是否存在該目標網頁地址的操作可以為: 將該目標網頁地址與網頁地址集合中的每個網頁地址進行比較,當在該網頁地址集合中存 在與該目標網頁地址相同的網頁地址時,確定該網頁地址集合中存在該目標網頁地址,否 則確定該目標網頁地址中不存在該目標網頁地址。
[0100] 需要說明的是,該網頁地址集合可以事先存儲在該終端中,
[0101] 還需要說明的是,該網頁主體可以包括網頁的標題、子鏈接目錄、網頁圖案標識 等,本公開實施例對此不做具體限定。
[0102] 另外,當改網頁地址集合中不存在該目標網頁地址時,終端可以可以在接收到網 頁獲取指令時,向服務器發送網頁獲取請求。
[0103] 需要說明的是,終端通過判斷網頁地址集合中是否存在該目標網頁地址,并只有 當存在該目標網頁地址時,獲取對應的網頁主體,也即是,當不存在該目標網頁地址時,可 以無需執行獲取對應的網頁主體的操作,而是直接基于該網頁獲取指令,向服務器發送網 頁獲取請求,從而減少了終端的運行負擔,提高了終端的運行效率。
[0104] 再者,該終端基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應 的網頁主體的操作可以包括如下三種方式。
[0105] 第一種方式,終端判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲 有該目標網頁地址對應的網頁主體;當該網頁地址與網頁主體之間的對應關系中存儲有該 目標網頁地址對應的網頁主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的 對應關系中獲取該網頁主體。
[0106] 比如,當目標網頁地址為WWW. XX. com時,判斷如表1所示的網頁地址與網頁主體之 間的對應關系中,是否存儲有該目標網頁地址對應的網頁主體,當該網頁地址與網頁主體 之間的對應關系中存儲有該目標網頁地址www. xx. com對應的網頁主體時,基于該目標網頁 地址www. xx. com,從該網頁地址與網頁主體之間的對應關系中獲取該網頁主體為網頁主體 B〇
[0107] 表1
[0109] 需要說明的是,在本公開實施例中僅以上述表1所示的網頁地址與網頁主體之間 的對應關系為例進行說明,并不對本公開實施例構成限定。
[0110] 還需要說明的是,該網頁地址與網頁主體之間的對應關系可以事先設置。
[0111] 另外,當該網頁地址與網頁主體之間的對應關系中未存儲有該目標網頁地址對應 的網頁主體時,終端可以在接收到網頁獲取指令時,向服務器發送網頁獲取請求。
[0112] 需要說明的是,終端從網頁地址與網頁主體之間的對應關系中獲取該目標網頁地 址對應的網頁主體時,由于該網頁地址與網頁主體之間的對應關系存儲在終端中,因此,當 該網頁地址與網頁主體之間的對應關系中存儲有該目標網頁地址對應的網頁主體時,終端 可以很容易的獲取該網頁主體,從而減少了終端獲取網頁主體的時間,提高了終端獲取網 頁主體的效率。
[0113] 第二種方式,終端判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網頁地 址;當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基于該目標網頁地址,從該網頁瀏 覽歷史記錄中獲取對應的網頁主體。
[0114] 其中,終端可以將該目標網頁地址與網頁瀏覽歷史記錄中的網頁地址進行比較, 當在該網頁瀏覽歷史記錄中存在與該目標網頁地址相同的網頁地址時,確定本地存儲的網 頁瀏覽歷史記錄中緩存有該目標網頁地址。
[0115] 需要說明的是,終端判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網頁 地址的操作不僅可以包括上述方式,還可以包括其他方式,本公開實施例對此不做具體限 定。
[0116] 還需要說明的是,網頁瀏覽歷史記錄為當前時間之前終端進行網頁顯示的記錄。
[0117] 另外,當該本地存儲的網頁瀏覽歷史記錄中未緩存有該目標網頁地址時,終端同 樣可以在接收到該網頁獲取指令時,向服務器發送網頁獲取請求。
[0118] 需要說明的是,終端從網頁瀏覽歷史記錄中獲取該目標網頁地址對應的網頁主體 時,由于該網頁瀏覽歷史記錄存儲在終端中,因此,當該網頁瀏覽歷史記錄中存儲有該目標 網頁地址時,終端可以很容易根據該目標網頁地址獲取該網頁主體,從而減少了終端獲取 網頁主體的時間,提高了終端獲取網頁主體的效率。
[0119] 第三種方式,終端判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲 有該目標網頁地址對應的網頁主體;當該網頁地址與網頁主體之間的對應關系中存儲有該 目標網頁地址對應的網頁主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的 對應關系中獲取該網頁主體;當該網頁地址與網頁主體之間的對應關系中未存儲該目標網 頁地址對應的網頁主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網頁地 址;當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基于該目標網頁地址,從該網頁瀏 覽歷史記錄中獲取對應的網頁主體。
[0120] 需要說明的是,由于終端從網頁地址與網頁主體之間的對應關系中無法獲取該目 標網頁地址對應的網頁主體時,還可以從網頁瀏覽歷史記錄中獲取該目標網頁地址對應的 網頁主體時,從而提高了終端獲取網頁主體的可靠性和效率。
[0121]還需要說明的是,終端基于該目標網頁地址,從本地緩存中獲取對應的網頁主體 的方式不僅可以包括上述三種方式,還可以包括其他方式,比如,終端可以判斷本地存儲的 網頁瀏覽歷史記錄中是否緩存有該目標網頁地址;當該網頁瀏覽歷史記錄中緩存有該目標 網頁地址時,基于該目標網頁地址,從該網頁瀏覽歷史記錄中獲取對應的網頁主體;當該網 頁瀏覽歷史記錄中未緩存有該目標網頁地址時,終端可以判斷存儲的網頁地址與網頁主體 之間的對應關系中,是否存儲有該目標網頁地址對應的網頁主體;當該網頁地址與網頁主 體之間的對應關系中存儲有該目標網頁地址對應的網頁主體時,基于該目標網頁地址,從 該網頁地址與網頁主體之間的對應關系中獲取該網頁主體,本公開實施例對此不做具體限 定。
[0122] 另外,當網頁地址與網頁主體之間的對應關系中未存儲有該目標網頁地址對應的 網頁主體時,或者,當本地存儲的網頁瀏覽歷史記錄中未緩存有該目標網頁地址時,終端同 樣可以在接收到該網頁獲取指令時,向服務器發送網頁獲取請求。
[0123] 綜上,無論終端是否可以從本地緩存中獲取到該目標網頁地址對應的網頁主體, 該終端都將在接收到網頁獲取指令時,向服務器發送網頁獲取請求。
[0124] 在步驟202中,終端在獲取到該網頁主體時,對該網頁主體進行顯示。
[0125] 比如,當終端在獲取到該網頁主體時,在如圖2B所示的顯示界面中顯示該目標網 頁地址的網頁主體1,該網頁主體1中包括該目標網頁的標題11、網頁圖案標識12和子鏈接 目錄13。
[0126] 需要說明的是,在本公開實施例中,終端執行步驟202和執行步驟203的時沒有順 序的限制,也即是,該終端可以先執行步驟202,然后執行步驟203,也可以先執行步驟203, 然后執行步驟202,還可以同時執行步驟202和步驟203,本公開實施例對此不做具體限定。
[0127] 在步驟203中,當服務器接收到該終端發送的網頁獲取請求時,基于該網頁獲取請 求中攜帶的目標網頁地址,向終端返回對應的網頁數據。
[0128] 需要說明的是,服務器基于該目標網頁地址返回對應的網頁數據的操作可以參考 相關技術,本公開實施例對此不再進行--贅述。
[0129] 在步驟204中,當終端接收到該服務器基于該網頁獲取請求返回的網頁數據時,對 該網頁數據進行解析,該網頁數據為用于顯示該目標網頁的全部數據。
[0130] 需要說明的是,終端對網頁數據進行解析的操作可以參考相關技術,本公開實施 例對此同樣不再進行一一贅述。
[0131] 在步驟205中,終端將解析后的網頁數據覆蓋顯示在該網頁主體上,以完成該目標 網頁的顯不。
[0132] 需要說明的是,該網頁數據可以包括網頁主體的數據、目標網頁更新的文本消息, 圖片消息等,本公開實施例對此不做具體限定。
[0133] 比如,參見圖2C,當終端將解析后的網頁數據顯示在該網頁主體1上后,該顯示界 面中可以顯示該目標網頁的網頁主體1、目標網頁更新的文本消息2和圖片消息3。
[0134] 需要說明的是,終端不僅可以將解析后的網頁數據覆蓋顯示在該網頁主體上,同 時,還可以將解析后的網頁數據與網頁主體的數據進行比較,當該解析后的網頁數據中存 在與該網頁主體的數據相同的網頁數據時,不對該相同的網頁數據進行顯示,而是將與該 網頁主體的數據不相同的網頁數據進行顯示,本公開實施例對此不做具體限定。
[0135] 另外,終端不僅可以通過上述方式將該解析后的網頁數據進行顯示,同樣還可以 通過其他方式進行顯示,比如,當解析到該網頁數據中包括視頻數據時,可以對當前終端使 用的網絡連接方式進行判斷;當該終端進行網絡連接方式為移動數據流量時,可以不顯示 該視頻數據,或者,當該終端進行網絡連接方式為移動數據流量時,可以顯示提示信息,該 提示信息可以提示用戶當前使用的網絡連接方式為移動數據流量,在本公開實施例對此不 做具體限定。
[0136] 還需要說明的是,由于終端可以將該解析后的網頁數據進行顯示,且該終端基于 該目標網頁地址,可能從本地緩存中無法獲取到該目標網頁地址對應的網頁主體,因此,當 該終端無法獲取到該目標網頁的網頁主體時,該終端仍然可以顯示該目標網頁,從而保證 了顯示目標網頁的可靠性。
[0137] 在本公開實施例中,當終端接收到該網頁獲取指令時,可以基于該網頁獲取指令 中攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并在獲取到該網頁主體時,將 該網頁主體進行顯示,同時,還可以基于該網頁獲取指令,向服務器發送網頁獲取請求,并 在接收到該服務器基于該網頁獲取請求返回的網頁數據后,對該網頁數據進行解析,從而 將解析后的網頁數據顯示在該網頁主體上,也即是,該終端可以正常顯示該解析后的網頁 數據,從而避免了在網頁顯示過程中顯示界面的閃爍,同時,由于無論終端是否可以從本地 緩存中獲取到目標網頁地址對應的網頁主體,該終端都會顯示從服務器中獲取的網頁數 據,從而保證了顯示目標網頁的可靠性。另外,由于可以在顯示完整的目標網頁時,可以提 前顯示該目標網頁的主體部分,從而增加了網頁顯示的豐富性和靈活性,避免了終端等待 服務器返回網頁數據時,顯示界面為空白的現象。
[0138] 圖3A是根據一示例性實施例示出的一種網頁顯示裝置結構框圖。參照圖3A,該裝 置包括獲取模塊301、發送模塊302、第一顯示模塊303、解析模塊304和第二顯示模塊305。
[0139] 獲取模塊301,用于當接收到網頁獲取指令時,基于該網頁獲取指令攜帶的目標網 頁地址,從本地緩存中獲取對應的網頁主體,該網頁主體為目標網頁中不產生變化的部分;
[0140] 發送模塊302,用于當接收到網頁獲取指令時,向服務器發送網頁獲取請求;
[0141] 第一顯示模塊303,用于在獲取到該網頁主體時,對該網頁主體進行顯示;
[0142] 解析模塊304,用于當接收到該服務器基于該網頁獲取請求返回的網頁數據時,對 該網頁數據進行解析,該網頁數據為用于顯示該目標網頁的全部數據;
[0143] 第二顯示模塊305,用于將解析后的網頁數據覆蓋顯示在該網頁主體上,以完成該 目標網頁的顯示。
[0144] 可選地,裝置還包括:
[0145] 判斷模塊,用于判斷存儲的網頁地址集合中是否存在該目標網頁地址;
[0146] 觸發模塊,用于當該判斷模塊確定該網頁地址集合中存在該目標網頁地址時,觸 發該基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并向 服務器發送網頁獲取請求。
[0147] 可選地,參見圖3B,該獲取模塊301包括:
[0148] 第一判斷單元3011,用于判斷存儲的網頁地址與網頁主體之間的對應關系中,是 否存儲有該目標網頁地址對應的網頁主體;
[0149] 第一獲取單元3012,用于當該網頁地址與網頁主體之間的對應關系中存儲有該目 標網頁地址對應的網頁主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的對 應關系中獲取該網頁主體。
[0150] 可選地,參見圖3C,該獲取模塊301包括:
[0151] 第二判斷單元3013,用于判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標 網頁地址;
[0152] 第二獲取單元3014,用于當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基 于該目標網頁地址,從該網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0153] 可選地,參見圖3D,該獲取模塊301包括:
[0154] 第三判斷單元3015,用于判斷存儲的網頁地址與網頁主體之間的對應關系中,是 否存儲有該目標網頁地址對應的網頁主體;
[0155] 第三獲取單元3016,用于當該網頁地址與網頁主體之間的對應關系中存儲有該目 標網頁地址對應的網頁主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的對 應關系中獲取該網頁主體;
[0156] 第四判斷單元3017,用于當該網頁地址與網頁主體之間的對應關系中未存儲該目 標網頁地址對應的網頁主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網 頁地址;
[0157] 第四獲取單元3018,用于當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基 于該目標網頁地址,從該網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0158] 在本公開實施例中,當終端接收到該網頁獲取指令時,可以基于該網頁獲取指令 中攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并在獲取到該網頁主體時,將 該網頁主體進行顯示,同時,還可以基于該網頁獲取指令,向服務器發送網頁獲取請求,并 在接收到該服務器基于該網頁獲取請求返回的網頁數據后,對該網頁數據進行解析,從而 將解析后的網頁數據顯示在該網頁主體上,也即是,該終端可以正常顯示該解析后的網頁 數據,從而避免了在網頁顯示過程中顯示界面的閃爍,同時由于可以在顯示完整的目標網 頁時,可以提前顯示該目標網頁的主體部分,從而增加了網頁顯示的豐富性和靈活性,避免 了終端等待服務器返回網頁數據時,顯示界面為空白的現象。
[0159] 關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法 的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0160] 圖4是根據一示例性實施例示出的一種用于網頁顯示的裝置400的框圖。例如,裝 置400可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療 設備,健身設備,個人數字助理等。
[0161] 參照圖4,裝置400可以包括以下一個或多個組件:處理組件402,存儲器404,電源 組件406,多媒體組件408,音頻組件410,輸入/輸出(I/O)的接口412,傳感器組件414,以及 通信組件416。
[0162] 處理組件402通常控制裝置400的整體操作,諸如與顯示,電話呼叫,數據通信,相 機操作和記錄操作相關聯的操作。處理組件402可以包括一個或多個處理器420來執行指 令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個或多個模塊,便 于處理組件402和其他組件之間的交互。例如,處理組件402可以包括多媒體模塊,以方便多 媒體組件408和處理組件402之間的交互。
[0163] 存儲器404被配置為存儲各種類型的數據以支持在裝置400的操作。這些數據的示 例包括用于在裝置400上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消 息,圖片,視頻等。存儲器404可以由任何類型的易失性或非易失性存儲設備或者它們的組 合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPR0M),可擦除可編 程只讀存儲器(EPROM),可編程只讀存儲器(PR0M),只讀存儲器(ROM),磁存儲器,快閃存儲 器,磁盤或光盤。
[0164] 電源組件406為裝置400的各種組件提供電源。電源組件406可以包括電源管理系 統,一個或多個電源,及其他與為裝置400生成、管理和分配電源相關聯的組件。
[0165] 多媒體組件408包括在所述裝置400和用戶之間的提供一個輸出接口的屏幕。在一 些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏 幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感 器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作 的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒 體組件408包括一個前置攝像頭和/或后置攝像頭。當裝置400處于操作模式,如拍攝模式或 視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和 后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
[0166] 音頻組件410被配置為輸出和/或輸入音頻信號。例如,音頻組件410包括一個麥克 風(MIC),當裝置400處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配 置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器404或經由通信組 件416發送。在一些實施例中,音頻組件410還包括一個揚聲器,用于輸出音頻信號。
[0167] I/O接口 412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖 定按鈕。
[0168] 傳感器組件414包括一個或多個傳感器,用于為裝置400提供各個方面的狀態評 估。例如,傳感器組件414可以檢測到裝置400的打開/關閉狀態,組件的相對定位,例如所述 組件為裝置400的顯示器和小鍵盤,傳感器組件414還可以檢測裝置400或裝置400-個組件 的位置改變,用戶與裝置400接觸的存在或不存在,裝置400方位或加速/減速和裝置400的 溫度變化。傳感器組件414可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測 附近物體的存在。傳感器組件414還可以包括光傳感器,如CMOS或C⑶圖像傳感器,用于在成 像應用中使用。在一些實施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感 器,磁傳感器,壓力傳感器或溫度傳感器。
[0169] 通信組件416被配置為便于裝置400和其他設備之間有線或無線方式的通信。裝置 400可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施 例中,通信組件416經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。 在一個示例性實施例中,所述通信組件416還包括近場通信(NFC)模塊,以促進短程通信。例 如,在NFC模塊可基于射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術, 藍牙(BT)技術和其他技術來實現。
[0170] 在示例性實施例中,裝置400可以被一個或多個應用專用集成電路(ASIC)、數字信 號處理器(DSP)、數字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現場可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。
[0171] 在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例 如包括指令的存儲器404,上述指令可由裝置400的處理器420執行以完成上述方法。例如, 所述非臨時性計算機可讀存儲介質可以是R0M、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟盤 和光數據存儲設備等。
[0172] -種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理 器執行時,使得移動終端能夠執行一種網頁顯示方法,所述方法包括:
[0173] 當接收到網頁獲取指令時,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩 存中獲取對應的網頁主體,并向服務器發送網頁獲取請求,該網頁主體為目標網頁中不產 生變化的部分。
[0174] 在獲取到該網頁主體時,對該網頁主體進行顯示。
[0175] 當接收到該服務器基于該網頁獲取請求返回的網頁數據時,對該網頁數據進行解 析,該網頁數據為用于顯示該目標網頁的全部數據。
[0176]將解析后的網頁數據覆蓋顯示在該網頁主體上,以完成該目標網頁的顯示。
[0177] 可選地,該方法還包括:
[0178] 判斷存儲的網頁地址集合中是否存在所述目標網頁地址;
[0179] 當所述網頁地址集合中存在所述目標網頁地址時,執行基于該網頁獲取指令攜帶 的目標網頁地址,從本地緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求的操 作。
[0180] 可選地,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網 頁主體,包括:
[0181] 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有該目標網頁地址 對應的網頁主體;
[0182] 當該網頁地址與網頁主體之間的對應關系中存儲有該目標網頁地址對應的網頁 主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的對應關系中獲取該網頁主 體。
[0183] 可選地,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網 頁主體,包括:
[0184] 判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網頁地址;
[0185] 當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基于該目標網頁地址,從該 網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0186] 可選地,基于該網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網 頁主體,包括:
[0187] 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有該目標網頁地址 對應的網頁主體;
[0188] 當該網頁地址與網頁主體之間的對應關系中存儲有該目標網頁地址對應的網頁 主體時,基于該目標網頁地址,從該網頁地址與網頁主體之間的對應關系中獲取該網頁主 體;
[0189] 當該網頁地址與網頁主體之間的對應關系中未存儲該目標網頁地址對應的網頁 主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有該目標網頁地址;
[0190] 當該網頁瀏覽歷史記錄中緩存有該目標網頁地址時,基于該目標網頁地址,從該 網頁瀏覽歷史記錄中獲取對應的網頁主體。
[0191] 在本公開實施例中,當終端接收到該網頁獲取指令時,可以基于該網頁獲取指令 中攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并在獲取到該網頁主體時,將 該網頁主體進行顯示,同時,還可以基于該網頁獲取指令,向服務器發送網頁獲取請求,并 在接收到該服務器基于該網頁獲取請求返回的網頁數據后,對該網頁數據進行解析,從而 將解析后的網頁數據顯示在該網頁主體上,也即是,該終端可以正常顯示該解析后的網頁 數據,從而避免了在網頁顯示過程中顯示界面的閃爍,同時由于可以在顯示完整的目標網 頁時,可以提前顯示該目標網頁的主體部分,從而增加了網頁顯示的豐富性和靈活性,避免 了終端等待服務器返回網頁數據時,顯示界面為空白的現象。
[0192] 本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本發明的其 它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或 者適應性變化遵循本發明的一般性原理并包括本公開未公開的本技術領域中的公知常識 或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的 權利要求指出。
[0193] 應當理解的是,本發明并不局限于上面已經描述并在附圖中示出的精確結構,并 且可以在不脫離其范圍進行各種修改和改變。本發明的范圍僅由所附的權利要求來限制。
【主權項】
1. 一種網頁顯示方法,其特征在于,所述方法包括: 當接收到網頁獲取指令時,基于所述網頁獲取指令攜帶的目標網頁地址,從本地緩存 中獲取對應的網頁主體,并向服務器發送網頁獲取請求,所述網頁主體為目標網頁中不產 生變化的部分; 在獲取到所述網頁主體時,對所述網頁主體進行顯示; 當接收到所述服務器基于所述網頁獲取請求返回的網頁數據時,對所述網頁數據進行 解析,所述網頁數據為用于顯示所述目標網頁的全部數據; 將解析后的網頁數據覆蓋顯示在所述網頁主體上,以完成所述目標網頁的顯示。2. 如權利要求所述的方法,其特征在于,所述方法還包括: 判斷存儲的網頁地址集合中是否存在所述目標網頁地址; 當所述網頁地址集合中存在所述目標網頁地址時,執行所述基于所述網頁獲取指令攜 帶的目標網頁地址,從本地緩存中獲取對應的網頁主體,并向服務器發送網頁獲取請求的 操作。3. 如權利要求或所述的方法,其特征在于,所述基于所述網頁獲取指令攜帶的目標網 頁地址,從本地緩存中獲取對應的網頁主體,包括: 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有所述目標網頁地址對 應的網頁主體; 當所述網頁地址與網頁主體之間的對應關系中存儲有所述目標網頁地址對應的網頁 主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間的對應關系中獲取所述 網頁主體。4. 如權利要求或所述的方法,其特征在于,所述基于所述網頁獲取指令攜帶的目標網 頁地址,從本地緩存中獲取對應的網頁主體,包括: 判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標網頁地址; 當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基于所述目標網頁地址,從 所述網頁瀏覽歷史記錄中獲取對應的網頁主體。5. 如權利要求或所述的方法,其特征在于,所述基于所述網頁獲取指令攜帶的目標網 頁地址,從本地緩存中獲取對應的網頁主體,包括: 判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有所述目標網頁地址對 應的網頁主體; 當所述網頁地址與網頁主體之間的對應關系中存儲有所述目標網頁地址對應的網頁 主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間的對應關系中獲取所述 網頁主體; 當所述網頁地址與網頁主體之間的對應關系中未存儲所述目標網頁地址對應的網頁 主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標網頁地址; 當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基于所述目標網頁地址,從 所述網頁瀏覽歷史記錄中獲取對應的網頁主體。6. -種網頁顯示裝置,其特征在于,所述裝置包括: 獲取模塊,用于當接收到網頁獲取指令時,基于所述網頁獲取指令攜帶的目標網頁地 址,從本地緩存中獲取對應的網頁主體,所述網頁主體為目標網頁中不產生變化的部分; 發送模塊,用于當接收到網頁獲取指令時,向服務器發送網頁獲取請求; 第一顯示模塊,用于在獲取到所述網頁主體時,對所述網頁主體進行顯示; 解析模塊,用于當接收到所述服務器基于所述網頁獲取請求返回的網頁數據時,對所 述網頁數據進行解析,所述網頁數據為用于顯示所述目標網頁的全部數據; 第二顯示模塊,用于將解析后的網頁數據覆蓋顯示在所述網頁主體上,以完成所述目 標網頁的顯示。7. 如權利要求所述的裝置,其特征在于,所述裝置還包括: 判斷模塊,用于判斷存儲的網頁地址集合中是否存在所述目標網頁地址; 觸發模塊,用于當所述判斷模塊確定所述網頁地址集合中存在所述目標網頁地址時, 觸發所述基于所述網頁獲取指令攜帶的目標網頁地址,從本地緩存中獲取對應的網頁主 體,并向服務器發送網頁獲取請求。8. 如權利要求或所述的裝置,其特征在于,所述獲取模塊包括: 第一判斷單元,用于判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有 所述目標網頁地址對應的網頁主體; 第一獲取單元,用于當所述網頁地址與網頁主體之間的對應關系中存儲有所述目標網 頁地址對應的網頁主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間的對 應關系中獲取所述網頁主體。9. 如權利要求或所述的裝置,其特征在于,所述獲取模塊包括: 第二判斷單元,用于判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標網頁地 址; 第二獲取單元,用于當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基于所 述目標網頁地址,從所述網頁瀏覽歷史記錄中獲取對應的網頁主體。10. 如權利要求或所述的裝置,其特征在于,所述獲取模塊包括: 第三判斷單元,用于判斷存儲的網頁地址與網頁主體之間的對應關系中,是否存儲有 所述目標網頁地址對應的網頁主體; 第三獲取單元,用于當所述網頁地址與網頁主體之間的對應關系中存儲有所述目標網 頁地址對應的網頁主體時,基于所述目標網頁地址,從所述網頁地址與網頁主體之間的對 應關系中獲取所述網頁主體; 第四判斷單元,用于當所述網頁地址與網頁主體之間的對應關系中未存儲所述目標網 頁地址對應的網頁主體時,判斷本地存儲的網頁瀏覽歷史記錄中是否緩存有所述目標網頁 地址; 第四獲取單元,用于當所述網頁瀏覽歷史記錄中緩存有所述目標網頁地址時,基于所 述目標網頁地址,從所述網頁瀏覽歷史記錄中獲取對應的網頁主體。11. 一種網頁顯示裝置,其特征在于,所述裝置包括: 處理器; 用于存儲處理器可執行指令的存儲器; 其中,所述處理器被配置為: 當接收到網頁獲取指令時,基于所述網頁獲取指令攜帶的目標網頁地址,從本地緩存 中獲取對應的網頁主體,并向服務器發送網頁獲取請求,所述網頁主體為目標網頁中不產 生變化的部分; 在獲取到所述網頁主體時,對所述網頁主體進行顯示; 當接收到所述服務器基于所述網頁獲取請求返回的網頁數據時,對所述網頁數據進行 解析,所述網頁數據為用于顯示所述目標網頁的全部數據; 將解析后的網頁數據覆蓋顯示在所述網頁主體上,以完成所述目標網頁的顯示。
【文檔編號】G06F17/30GK106055720SQ201610565697
【公開日】2016年10月26日
【申請日】2016年7月18日
【發明人】於飛, 於一飛, 張少偉, 左景龍
【申請人】北京小米移動軟件有限公司