[發明專利]面向移動終端的widget內容緩存方法無效
| 申請號: | 200910097643.1 | 申請日: | 2009-04-13 |
| 公開(公告)號: | CN101533410A | 公開(公告)日: | 2009-09-16 |
| 發明(設計)人: | 陳天洲 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04M1/725 |
| 代理公司: | 杭州求是專利事務所有限公司 | 代理人: | 林懷禹 |
| 地址: | 310027浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 移動 終端 widget 內容 緩存 方法 | ||
1.一種面向移動終端的widget內容緩存方法,其特征在于:
1)由用戶配置內容緩存屬性:
用戶定制移動widget服務時,需對每一個widget設置緩存屬性,具體步驟包括:
①設置移動widget是否緩存所用數據,如果需要緩存,轉到步驟②繼續設置;如果不需要緩存,則結束設置;
②選擇移動widget緩存的數據;由config_cache數據結構中的item所指向的鏈表所保存,該鏈表的每個結點包括數據名稱、數據類型和數據大小,每個widget按照移動widget引擎的API提供緩存的數據項,由widget引擎提供選擇窗口,由用戶選擇需要緩存的數據項,以便脫機訪問;
③設置緩存空間大小;移動終端的存儲空間有限,需要設置移動widget存儲空間的大小;
④設置緩存更新方式;更新方式包括:定時更新緩存數據和連接時更新緩存數據;
2)移動終端上緩存數據的組織:
采用關系數據庫對移動終端上的緩存數據進行組織,由于單個移動widget通常較小,因此每個widget只用一張數據表保存緩存數據,并以上述步驟②中用戶需要緩存的數據項的選擇結果,以widget名為表名,分別以config_cache數據結構中的item所指向鏈表中每個結點所記錄的數據名稱、數據類型和數據大小確定數據表的字段名、字段類型和字段大小,并以緩存數據的發表時間為主鍵,建立數據表;
3)移動終端上緩存數據的下載與更新:
當使用移動widget時,移動widget引擎將自動下載或更新緩存數據,具體步驟如下:
①當首次使用widget時,移動widget引擎按照用戶選擇的緩存數據項,下載widget的數據,并依次插入到對應數據表中;
②根據用戶設置的緩存更新方式,移動widget緩存數據更新的時機各不相同:
I當緩存更新方式為定時更新緩存數據時:移動widget引擎將按照所設置的時間間隔,定時在后臺訪問widget的內容,對緩存數據進行更新;如果緩存數據更新時間到達時,網絡沒有連接,widget引擎將自動連接互聯網,進行緩存數據更新;
II當緩存更新方式為連接時更新緩存數據方式時:移動widget引擎將在互聯網連接時訪問widget內容,對緩存數據進行更新;
③當緩存數據的大小超過用戶設置的緩存空間大小時,移動widget引擎將以緩存數據的發表時間為序,依次刪除發表時間最早的緩存數據,直到緩存數據的大小不超過緩存空間大小為止。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910097643.1/1.html,轉載請聲明來源鉆瓜專利網。





