[發明專利]基于瀏覽器客戶端的訪問處理方法、裝置及終端設備有效
| 申請號: | 201310326297.6 | 申請日: | 2013-07-30 |
| 公開(公告)號: | CN103399911A | 公開(公告)日: | 2013-11-20 |
| 發明(設計)人: | 任遠;姚麗梅;王宗妮 | 申請(專利權)人: | 北京小米科技有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 張耀光 |
| 地址: | 100102 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 瀏覽器 客戶端 訪問 處理 方法 裝置 終端設備 | ||
技術領域
本發明涉及終端設備領域,特別涉及一種基于瀏覽器客戶端的訪問處理方法、裝置及終端設備。
背景技術
隨著互聯網和智能終端設備的發展,瀏覽器作為連接兩者的一座橋梁,成為智能終端設備上必不可少的工具之一。伴隨著網頁所提供的信息和數據的日漸豐富,瀏覽器的內存占用越來越受到人們的關注,甚至成為判斷瀏覽器優劣的標準之一。
針對內存占用的優化,通常是使用本地存儲(HTML5提供的local?storage接口)緩存部分用戶數據,來降低瀏覽器中已使用過的變量對內存的占用。如使用本地存儲緩存用戶瀏覽過的數據等。
在實現本發明的過程中,發明人發現至少存在以下問題:
瀏覽器的緩存能力經常受到相關技術的局限,緩存數據的能力一般較小,一般僅有5M的容量,如果總數據量超過或者遠遠超過其緩存能力,則這些信息將無法被本地存儲所容納,而不得不使用內存進行存儲,這樣也就會導致瀏覽器內存消耗增加,操作的流暢度降低,給用戶帶來很大困擾。
發明內容
為了解決內存消耗的問題,本發明實施例提供了一種基于瀏覽器客戶端的訪問處理方法、裝置及終端設備。
第一方面,提供了一種基于瀏覽器客戶端的訪問處理方法,方法包括:
向云端服務器發送網頁訪問請求,所述網頁訪問請求攜帶特征渲染數據對應的數據標識;
當云端服務器根據所述數據標識確定所述特征渲染數據未變化時,從索引數據庫中讀取所述特征渲染數據;
將所述特征渲染數據讀入內存,并根據包括所述特征渲染數據的渲染數據進行網頁渲染。
較佳的,首次向所述云端服務器獲取渲染數據時,將獲取到的渲染數據中與賬號對應的特征渲染數據復制保存到索引數據庫中;
根據包括所述特征渲染數據的渲染數據進行網頁渲染。
較佳的,將獲取到的渲染數據中與賬號對應的特征渲染數據存入索引數據庫中,包括:
將所述云端服務器返回的渲染數據中屬于當前賬號的專屬的特征渲染數據從內存中復制到所述索引數據庫中。
較佳的,所述根據包括所述特征渲染數據的渲染數據進行網頁渲染之后,所述方法還包括:
銷毀內存中保存的渲染數據。
較佳的,所述向云端服務器發送網頁訪問請求之后,所述方法還包括:
接收所述云端服務器返回的變化后的特征渲染數據以及最新數據標識;所述變化后的特征渲染數據以及最新數據標識由所述云端服務器根據所述數據標識確定所述特征渲染數據變化時返回;
根據所述變化后的特征渲染數據進行網頁渲染;
將所述索引數據庫中的所述特征渲染數據更新為所述變化后的渲染數據,將所述數據標識更新為所述最新數據標識。
較佳的,所述特征渲染數據包括:屬于當前賬號的專屬的通訊錄聯系人信息、屬于當前賬號的專屬的短信信息、屬于當前賬號的專屬相冊信息。
第二方面,提供了一種基于瀏覽器客戶端的訪問處理裝置,所述裝置包括:
發送模塊,用于向云端服務器發送網頁訪問請求,所述網頁訪問請求攜帶特征渲染數據對應的數據標識;
數據獲取模塊,用于當云端服務器根據所述數據標識確定所述特征渲染數據未變化時,從索引數據庫中讀取所述特征渲染數據;
網頁渲染模塊,用于將所述特征渲染數據讀入內存,并根據包括所述特征渲染數據的渲染數據進行網頁渲染。
較佳的,所述裝置還包括:
數據處理模塊,用于首次向所述云端服務器獲取渲染數據時,將獲取到的渲染數據中與賬號對應的特征渲染數據從內存中復制保存到索引數據庫中;
所述網頁渲染模塊,還用于根據包括所述特征渲染數據的渲染數據進行網頁渲染。
較佳的,所述數據處理模塊用于將所述云端服務器返回的渲染數據中屬于當前賬號的專屬的特征渲染數據從內存中復制到所述索引數據庫中。
較佳的,所述裝置還包括:
數據銷毀模塊,用于銷毀內存中保存的渲染數據。
較佳的,所述裝置還包括:
接收模塊,用于接收所述云端服務器返回的變化后的特征渲染數據以及最新數據標識;所述變化后的特征渲染數據以及最新數據標識由所述云端服務器根據所述數據標識確定所述特征渲染數據變化時返回;
所述網頁渲染模塊,還用于根據所述變化后的特征渲染數據進行網頁渲染;
更新模塊,用于將所述索引數據庫中的所述特征渲染數據更新為所述變化后的渲染數據,將所述數據標識更新為所述最新數據標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米科技有限責任公司,未經北京小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310326297.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種拆裝方便的水晶燈燭臺
- 下一篇:瀏覽器崩潰信息的收集方法、裝置及終端設備





