发明名称 面向移动终端的widget内容缓存方法
摘要 本发明公开了一种面向移动终端的widget内容缓存方法。本发明的方法是允许用户设置移动widget内容缓存属性,包括是否缓存、缓存内容的选择、缓存空间的大小和缓存更新方式等。通过缓存移动widget内容,用户能够在未连接网络的情况下访问一些常用数据,通过用户设置,能够确保所缓存的数据都是用户想所期望的数据;通过关系数据库对缓存数据进行组织,能有效地提高缓存数据访问和更新的效率。本发明有助于提高移动widget内容的可用性。
申请公布号 CN101533410A 申请公布日期 2009.09.16
申请号 CN200910097643.1 申请日期 2009.04.13
申请人 浙江大学 发明人 陈天洲
分类号 G06F17/30(2006.01)I;H04M1/725(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 杭州求是专利事务所有限公司 代理人 林怀禹
主权项 1、一种面向移动终端的widget内容缓存方法,其特征在于:1)由用户配置内容缓存属性:用户定制移动widget服务时,需对每一个widget设置缓存属性,具体步骤包括:①设置移动widget是否缓存所用数据,如果需要缓存,转到步骤②继续设置;如果不需要缓存,则结束设置;②选择移动widget缓存的数据;每个widget按照移动widget引擎的API提供缓存的数据项,由widget引擎提供选择窗口,由用户选择需要缓存的数据项,以便脱机访问;③设置缓存空间大小;移动终端的存储空间有限,需要设置移动widget存储空间的大小;④设置缓存更新方式;更新方式包括:定时更新缓存数据和连接时更新缓存数据;2)移动终端上缓存数据的组织:采用关系数据库对移动终端上的缓存数据进行组织,由于单个移动widget通常较小,因此每个widget只用一张数据表保存缓存数据,并以上述步骤②中所选需要缓存的数据项为字段,以缓存数据的发表时间为主键,建立数据表;3)移动终端上缓存数据的下载与更新:当使用移动widget时,移动widget引擎将自动下载或更新缓存数据,具体步骤如下:①当首次使用widget时,移动widget引擎按照用户选择的缓存数据项,下载widget的数据,并依次插入到对应数据表中;②根据用户设置的缓存更新方式,移动widget缓存数据更新的时机各不相同:I当缓存更新方式为定时更新缓存数据时:移动widget引擎将按照所设置的时间间隔,定时在后台访问widget的内容,对缓存数据进行更新;如果缓存数据更新时间到达时,网络没有连接,widget引擎将自动连接互联网,进行缓存数据更新;II当缓存更新方式为连接时更新缓存数据方式时:移动widget引擎将在互联网连接时访问widget内容,对缓存数据进行更新;③当缓存数据的大小超过用户设置的缓存空间大小时,移动widget引擎将以缓存数据的发表时间为序,依次删除发表时间最早的缓存数据,直到缓存数据的大小不超过缓存空间大小为止。
地址 310027浙江省杭州市西湖区浙大路38号