[发明专利]面向移动终端的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.vipzhuanli.com/pat/books/200910097643.1/1.html,转载请声明来源钻瓜专利网。