[發(fā)明專利]數(shù)據(jù)存儲方法及裝置在審
| 申請?zhí)枺?/td> | 201410289660.6 | 申請日: | 2014-06-25 |
| 公開(公告)號: | CN104111829A | 公開(公告)日: | 2014-10-22 |
| 發(fā)明(設計)人: | 任遠;王宗妮;姚麗梅 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 劉映東 |
| 地址: | 100085 北京市海淀區(qū)清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù) 存儲 方法 裝置 | ||
技術領域
本公開涉及通訊領域,尤其涉及數(shù)據(jù)存儲方法及裝置。
背景技術
隨著互聯(lián)網的發(fā)展,網頁中所呈現(xiàn)的數(shù)據(jù)內容越來越多,類型也越來越豐富。如何能更快的把數(shù)據(jù)和網頁內容展示給用戶成為了互聯(lián)網領域一個重要的問題。
相關技術中,使用瀏覽器提供的本地存儲來緩存用戶已經加載過的數(shù)據(jù)。但是,該相關技術中,在同一個域名下,瀏覽器提供的本地存儲只能緩存5MB大小的數(shù)據(jù),這樣的緩存空間難以滿足較大數(shù)據(jù)的緩存需求。
發(fā)明內容
為克服相關技術中存在的問題,本公開提供一種數(shù)據(jù)存儲方法及裝置。
根據(jù)本公開實施例的第一方面,提供一種數(shù)據(jù)存儲方法,包括:
根據(jù)主域名的緩存容量需求,在服務器上為所述主域名設置用于緩存數(shù)據(jù)的子域名;
在所述主域名受訪時,接收與本次受訪對應的服務器返回的交互數(shù)據(jù);
在將所述交互數(shù)據(jù)緩存到本地存儲中時,在所述主域名頁面創(chuàng)建超文本標記語言框架,將所述框架的源文件屬性指向所述子域名下的頁面;
將所述交互數(shù)據(jù)緩存到所述子域名下的頁面中。
本公開的實施例提供的技術方案,基于瀏覽器的本地存儲技術和HTML中的IFRAME,大大的提升了瀏覽器本地存儲的存儲能力,擴大了瀏覽器本地存儲技術的應用范圍。
上述數(shù)據(jù)存儲方法還可以包括如下特點,所述在所述主域名受訪時,接收與本次受訪相關的服務器返回的交互數(shù)據(jù),包括:
在所述主域名受訪時,使用客戶端腳本采集用戶行為;
判斷用戶行為是否觸發(fā)與對應的服務器的數(shù)據(jù)交互;
在用戶行為觸發(fā)與所述對應的服務器的數(shù)據(jù)交互時,接收所述對應的服務器返回的交互數(shù)據(jù)。
本公開的實施例提供的技術方案,提升了瀏覽器本地存儲的存儲能力,擴大了瀏覽器本地存儲技術的應用范圍。
上述數(shù)據(jù)存儲方法還可以包括如下特點,所述將所述交互數(shù)據(jù)緩存到所述子域名下的頁面中,包括:
加載所述子域名下的頁面;
在加載完畢后,將所述交互數(shù)據(jù)從所述主域名頁面?zhèn)鬏數(shù)剿鲎佑蛎碌捻撁妫?/p>
使用客戶端腳本和本地存儲將所述交互數(shù)據(jù)緩存到所述子域名下的頁面中。
本公開的實施例提供的技術方案,提升了瀏覽器本地存儲的存儲能力,擴大了瀏覽器本地存儲技術的應用范圍。
上述數(shù)據(jù)存儲方法還可以包括如下特點,所述將所述交互數(shù)據(jù)從所述主域名頁面?zhèn)鬏數(shù)剿鲎佑蛎碌捻撁妫ǎ?/p>
在所述子域名與所述主域名處于同一父域時,直接將所述交互數(shù)據(jù)從所述主域名頁面?zhèn)鬏數(shù)剿鲎佑蛎碌捻撁妗?/p>
本公開的實施例提供的技術方案,提升了瀏覽器本地存儲的存儲能力,擴大了瀏覽器本地存儲技術的應用范圍。
上述數(shù)據(jù)存儲方法還可以包括如下特點,所述將所述交互數(shù)據(jù)從所述主域名頁面?zhèn)鬏數(shù)剿鲎佑蛎碌捻撁妫ǎ?/p>
在所述子域名與所述主域名處于不同父域時,采用跨域傳輸技術將所述交互數(shù)據(jù)從所述主域名頁面?zhèn)鬏數(shù)剿鲎佑蛎碌捻撁妗?/p>
本公開的實施例提供的技術方案,提升了瀏覽器本地存儲的存儲能力,擴大了瀏覽器本地存儲技術的應用范圍。
根據(jù)本公開實施例的第二方面,提供一種數(shù)據(jù)存儲裝置,包括:
設置模塊,用于根據(jù)主域名的緩存容量需求,在服務器上為所述主域名設置用于緩存數(shù)據(jù)的子域名;
接收模塊,用于在所述主域名受訪時,接收與本次受訪對應的服務器返回的交互數(shù)據(jù);
創(chuàng)建模塊,用于在將所述交互數(shù)據(jù)緩存到本地存儲中時,在所述主域名頁面創(chuàng)建超文本標記語言框架,將所述框架的源文件屬性指向所述子域名下的頁面;
緩存模塊,用于將所述交互數(shù)據(jù)緩存到所述子域名下的頁面中。
本公開的實施例提供的技術方案,基于瀏覽器的本地存儲技術和HTML中的IFRAME,大大的提升了瀏覽器本地存儲的存儲能力,擴大了瀏覽器本地存儲技術的應用范圍。
上述數(shù)據(jù)存儲裝置還可以包括如下特點,所述接收模塊包括:
檢查單元,用于在所述主域名受訪時,使用客戶端腳本采集用戶行為;
判斷單元,用于判斷用戶行為是否觸發(fā)與對應的服務器的數(shù)據(jù)交互;
接收單元,用于在用戶行為觸發(fā)與所述對應的服務器的數(shù)據(jù)交互時,接收所述對應的服務器返回的交互數(shù)據(jù)。
本公開的實施例提供的技術方案,提升了瀏覽器本地存儲的存儲能力,擴大了瀏覽器本地存儲技術的應用范圍。
上述數(shù)據(jù)存儲裝置還可以包括如下特點,所述緩存模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410289660.6/2.html,轉載請聲明來源鉆瓜專利網。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





