[發明專利]經由沙盒執行的推測性的資源預提取有效
| 申請號: | 201380043240.3 | 申請日: | 2013-06-13 |
| 公開(公告)號: | CN104603756B | 公開(公告)日: | 2018-11-30 |
| 發明(設計)人: | M·H·雷沙迪;M·韋伯 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F17/30 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 張揚;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 經由 執行 推測 資源 提取 | ||
多個方面包括瀏覽器系統和方法,所述瀏覽器系統和方法通過在沙盒腳本引擎中預處理網絡文檔(HTML頁面)內的腳本以發現在網絡文檔中沒有明確請求的資源,從而能夠推測性地預提取并下載這樣的資源,來對網頁進行加載/渲染。腳本的沙盒執行以及對發現的資源的下載可以與其它瀏覽器操作(例如,HTML解析)和其它資源請求的執行并行地進行。可以將沙盒腳本引擎與其它瀏覽器部件隔離開或分開。沙盒腳本引擎可以操作以加速識別與標準腳本執行進程不一致的資源的進程。
相關專利申請的交叉引用
本申請要求享有以下專利申請的優先權的利益:2012年8月17日遞交的、名稱為“Speculative Resource Prefetching via Sandboxed Execution”的美國臨時專利申請序列No.61/684,601以及2012年8月16日遞交的、名稱為“Speculative ResourcePrefetching via Sandboxed Execution”的美國臨時專利申請序列No.61/683,996,故以引用方式將二者的全部內容并入本文。
技術領域
本發明涉及用于在網絡瀏覽器中渲染HTML文檔的方法、系統和設備,更具體地說,本發明涉及將網絡瀏覽器操作并行化的方法。
背景技術
在過去幾年中,無線通信技術和移動電子設備(例如,蜂窩電話、平板設備、膝上型計算機等)已日益普及,并且越來越多的被使用。為了與增長的消費者需求保持同步,移動電子設備已經變得功能更加豐富,并且現在通常包括多個處理器、片上系統(SoC)、以及允許移動設備用戶在他們的移動設備上執行復雜且耗電的軟件應用(例如,網絡瀏覽器、視頻流應用等)的其它資源。由于這些改進和其它改進,智能電話和平板計算機已日益普及,并且作為很多用戶選擇的平臺,正在取代膝上型計算機和臺式機器。
現在移動設備用戶能夠通過經由他們移動設備上的瀏覽器應用來訪問互聯網,從而輕松且方便地完成他們日常任務中的很多任務。隨著移動設備持續日益普及,能夠更好地使用現代移動設備的多處理能力的網絡瀏覽器將是消費者所期望的。
發明內容
各個方面包括預提取資源的方法,其包括:由在計算設備的處理器中運行的第一進程對HTML文檔進行掃描,以發現腳本;由第二進程推測性地執行所發現的腳本,以發現在所述腳本或所述HTML文檔中沒有明確引用的資源;通過發出下載所發現的資源的請求,來推測性地預提取資源;以及丟棄通過推測性地執行所發現的腳本而生成的結果。
在一方面,推測性地執行所發現的腳本以發現在所述腳本或所述HTML文檔中沒有明確引用的資源可以包括:推測性地執行所發現的腳本,以發現在所述計算設備的電子顯示器上渲染所述HTML文檔所需要的資源。在另外的方面,推測性地執行所發現的腳本可以包括:與瀏覽器操作的執行并行地來推測性地執行所發現的腳本。在另外的方面,推測性地執行所發現的腳本可以包括:與執行其它腳本并行地并且與瀏覽器操作的執行并發地來執行所發現的腳本。
在另外的方面,推測性地預提取資源可以包括:與執行其它腳本并行地并且與瀏覽器操作的執行并發地來預提取資源。在另外的方面,推測性地執行所發現的腳本可以包括:執行所發現的腳本中的被確定為最有可能與發現外部資源相關的選擇部分。在另外的方面,推測性地執行所發現的腳本可以包括:僅執行所發現的腳本中的與被識別為與發現外部資源相關的模式相對應的部分。
在另外的方面,并行地來推測性地執行所發現的腳本可以包括:基于啟發法來執行所發現的腳本。在另外的方面,所述方法可以包括:限制由對所發現的腳本的推測性執行而生成的數據結構的大小。在另外的方面,由第一進程對HTML文檔進行掃描以發現腳本可以包括由HTML掃描器對所述HTML文檔進行掃描,以及由第二進程推測性地執行所發現的腳本可以包括由沙盒腳本執行引擎推測性地執行所發現的腳本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380043240.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:簽名驗證裝置及簽名驗證方法和程序
- 下一篇:受力感覺裝置





