[發明專利]利用基于DOM的同構來備忘緩存Web瀏覽計算有效
| 申請號: | 201280020821.0 | 申請日: | 2012-04-12 |
| 公開(公告)號: | CN103502983B | 公開(公告)日: | 2017-02-08 |
| 發明(設計)人: | L·西澤;G·C·卡希瓦爾;B·王;M·P·馬翰;C·S·德希倫;W·羅蒂斯;M·維克拉姆 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 唐杰敏 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 利用 基于 dom 同構 備忘 緩存 web 瀏覽 計算 | ||
相關申請
本申請是2010年3月24日提交的題為“Apparatus?and?Methods?for?Rendering?a?Page(用于渲染頁面的裝置和方法)”的美國專利申請No.12/730,967的部分繼續申請,該美國專利申請要求2009年10月6日提交的題為“Apparatus?and?Methods?of?Rendering?a?Page(渲染頁面的裝置和方法)”的美國臨時申請No.61/248,909和2009年3月31日提交的題為“Method?and?Apparatus?for?Facilitating?Efficient?Local?Caching(用于促成高效率本地高速緩存的方法和裝置)”的美國臨時申請No.61/165,238的優先權權益,所有這些申請均被轉讓給本申請受讓人并且由此通過援引全部納入于此。
發明領域
以下描述一般涉及計算設備通信,并且尤其涉及用于渲染頁面的裝置和方法。
背景技術
在計算設備上渲染諸如網頁之類的頁面會受到該頁面的文檔對象模型(DOM)樹的影響。DOM樹定義呈子-父關系的一個或多個節點,包括各自相應的DOM節點的性質和/或屬性及其樣式屬性。當頁面被啟動時,其.html文件被從高速緩存讀取、解析,DOM樹被構造,并且隨后嵌入式或外部級聯樣式表(css)被應用。每當頁面被加載時都要執行這些操作,這花費了大量時間,由此導致用戶體驗不盡人意。
不僅如此,在資源受約束的環境中,諸如對于移動計算設備(例如,與非移動計算設備相比具有相對有限的處理能力、存儲器和/或通信吞吐量的移動電話、個人數字助理(PDA)或其他相對較小的便攜式設備)而言,加劇了此時間量。因此,對于移動計算設備而言,用戶體驗甚至更差。
因此,希望改善頁面的渲染。
概述
以下給出一個或多個方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構想到的方面的詳盡綜覽,并且既非旨在標識出所有方面的關鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個或多個方面的一些概念以作為稍后給出的更加詳細的描述之序。
一個方面涉及用于在計算機設備上渲染頁面的方法。該方法可包括在計算機設備處接收對所請求的頁面實例的請求。另外,該方法可包括確定所請求的頁面實例是否對應于存儲在存儲器中的關于該頁面的文檔對象模型(DOM)。存儲在存儲器中的DOM對應于存儲著的頁面實例并且包括對于存儲著的頁面實例和所請求的頁面實例兩者而言相同的靜態部分。另外,該方法還可包括如果所請求的頁面實例對應于存儲在存儲器中的DOM,則檢索該DOM的與所請求的實例相對應的動態部分。該動態部分是所請求的頁面實例所獨有的。另外,該方法可包括將該DOM的與所請求的頁面實例相對應的動態部分與該DOM的靜態部分關聯地存儲。
另一方面涉及被配置成在計算機設備上渲染頁面的至少一個處理器。該處理器可包括用于在計算機設備處接收對所請求的頁面實例的請求的第一模塊。該處理器還可包括用于確定所請求的頁面實例是否對應于存儲在存儲器中的關于該頁面的文檔對象模型(DOM)的第二模塊。存儲在存儲器中的DOM對應于存儲著的頁面實例并且包括對于存儲著的頁面實例和所請求的頁面實例兩者而言相同的靜態部分。另外,該處理器可包括用于如果所請求的頁面實例對應于存儲在存儲器中的DOM則檢索該DOM的與所請求的實例相對應的動態部分的第三模塊。該動態部分是所請求的頁面實例所獨有的。該處理器還可包括用于將該DOM的與所請求的頁面實例相對應的動態部分與該DOM的靜態部分關聯地存儲的第四模塊。
又一方面涉及用于在計算機設備上渲染頁面的計算機程序產品。該計算機程序產品可包括計算機可讀介質,該計算機可讀介質至少包括用于使計算機在計算機設備處接收對所請求的頁面實例的請求的指令。該計算機可讀介質還可包括用于使計算機確定所請求的頁面實例是否對應于存儲在存儲器中的關于該頁面的文檔對象模型(DOM)的至少一條指令。存儲在存儲器中的DOM對應于存儲著的頁面實例并且包括對于存儲著的頁面實例和所請求的頁面實例兩者而言相同的靜態部分。該計算機可讀介質可進一步包括用于如果所請求的頁面實例對應于存儲在存儲器中的DOM則使計算機檢索該DOM的與所請求的實例相對應的動態部分的至少一條指令。該動態部分是所請求的頁面實例所獨有的。另外,該計算機可讀介質還可包括用于使計算機將該DOM的與所請求的頁面實例相對應的動態部分與該DOM的靜態部分關聯地存儲的至少一條指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280020821.0/2.html,轉載請聲明來源鉆瓜專利網。





