[發明專利]加速網頁訪問的方法、裝置和瀏覽器無效
| 申請號: | 201210109617.8 | 申請日: | 2012-04-16 |
| 公開(公告)號: | CN103377194A | 公開(公告)日: | 2013-10-30 |
| 發明(設計)人: | 牟春林 | 申請(專利權)人: | 蘇州工業園區進一科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215000 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加速 網頁 訪問 方法 裝置 瀏覽器 | ||
技術領域
本發明主要涉及計算機領域,尤其是計算機領域加速網頁訪問的方法、裝置和瀏覽器。
背景技術
隨著RIA(Rich?Internet?Applications)富互聯網應用技術的發展,出現了許多腳本語言的框架,如JQuery、ExtJs及Dojo,這些框架能夠極大的減少軟件系統前端展現層的開發周期,并提供豐富的用戶體驗,在企業應用軟件及互聯網軟件系統中得到了廣泛的應用,同時,一些企業也根據自身的需求開發出自有的框架,這些框架及用這些框架實現的實現相關程序的腳本和層疊樣式單等資源文件大小往往達到數十萬字節,甚至達到幾兆字節,而這些資源文件的特點是每次訪問或刷新網頁時,都要重新下載,從而增加了用戶等待時間,同時浪費了本地計算機和網絡帶寬資源。
為了能解決上述問題,申請號為201110278365.7的發明專利于2012年3月公開了一種快速訪問網頁的方法、裝置及一種瀏覽器,其做法是將所有網頁數據預先加載到本地,當發起網頁請求時,使用本地的網頁數據,該做法的確極大的提升網頁的訪問速度,但同時拋棄了網頁的B/S(Browser/Server)架構的特性,顯著的問題是,如果網頁的部分內容是需要服務器根據一定的業務邏輯動態產生的,則該方法及對應的裝置和瀏覽器使用的是客戶端的頁面,未經服務器產生,所以將無法實現這種動態內容。
申請號為200910238934.8的發明專利于2010年7月公開了一種腳本處理的方法、裝置及嵌入式瀏覽器,其通過語法樹判斷當前網頁使用的腳本是否在前使用過,使用過則直接使用本地的腳本,否則從服務器端下載,并將下載的腳本保存在本地供下次使用。該發明減少了重復下載相同腳本的機會,但還是要從服務器端下載腳本,且下載的次數取決于客戶端緩存空間及有效期設置,并隨著不同網頁訪問的增多,同一個腳本文件下載次數也會增多。
同樣的,申請號為200810224605.3的發明專利于2009年3月公開的方法中也實現了類似申請號200910238934.8的發明專利的腳本處理過程,但增加了層疊樣式單和圖片內容的緩存處理,當然也存在與之相同的問題與不足,而且還存在以下問題:
1.當服務器中的資源內容改變但用于標識區分資源的資源名稱或ID未改變時,會導致客戶端不會更新這樣的內容;
2.每次加載內容時都要對每個DOM節點進行比較,對于復雜的DOM節點較多的頁面來說,會占用客戶端較多的CPU資源。
發明內容
本發明提出一種加速網頁訪問的方法、裝置和瀏覽器,通過將網頁中的資源內容保留在客戶端,從而客戶端在打開網絡端的網頁時,不需要再從網絡側下載客戶端已經存在的資源內容,繼而減少網頁的加載內容,提高網頁的加載速度,增強用戶體驗;所述的資源內容可以是網頁中的腳本內容、層疊樣式單內容或二者的組合。
為了達到上述技術效果,本發明提出了一種加速網頁訪問的方法,包括:
通過一種方式,如瀏覽器插件、安裝程序或下載的方式,將網頁中資源內容保留在客戶端,并將該資源內容與瀏覽器或瀏覽器組件關聯,使網頁在需要使用該資源內容時直接使用客戶端的資源內容,而不必再從網絡側下載這些資源內容;同時,為了保證客戶端的資源內容保持最新的版本,瀏覽器或瀏覽器組件在加載客戶端資源內容前,還需要通過網絡檢查當前客戶端資源內容是否需要升級,若需要則通過網絡側提供的升級內容升級客戶端的資源內容。
根據上述加速網頁訪問的方法,本發明提出一種加速網頁訪問的裝置,包括:
資源模塊,用于管理和承載資源內容,可通過其將資源內容保留在客戶端;
初始化模塊,用于將客戶端的資源內容與客戶端的瀏覽器或瀏覽器組件關聯,使網頁能夠直接使用客戶端的資源內容;
升級模塊,用于檢測客戶端資源內容是否需要升級,若是,則通過網絡側提供的升級內容升級客戶端的資源內容。
通過上述加速網頁訪問的裝置,本發明提出一種加速網頁訪問的瀏覽器,該瀏覽器除了具備普通瀏覽器的功能外,還使用了上述加速網頁訪問的裝置。
附圖說明
圖1為本發明的加速網頁訪問的裝置的結構示意圖;
圖2為本發明的加速網頁訪問的瀏覽器的結構示意圖;
圖3為本發明的加速網頁訪問的方法的流程圖。
具體實施方式
為使本發明的目的、技術方案及優點表達的更加清楚明白,下面通過具體實施例再做進一步詳細說明。
以下提到的“本地”等價于“客戶端”。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州工業園區進一科技有限公司,未經蘇州工業園區進一科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210109617.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種塑料齒輪
- 下一篇:一種表面壓花的太陽能EVA膠膜





