微件与其对应的应用程序窗口的后台数据同步系统及方法

文档序号:7768865阅读:418来源:国知局
专利名称:微件与其对应的应用程序窗口的后台数据同步系统及方法
技术领域
本发明涉及计算机软件技术,特别是涉及一种微件与其对应的应用程序窗口的后台数据同步系统及方法。
背景技术
微件(Widget),是一种面向具体的轻量级任务的小应用程序窗口,通常实现某个特定的功能,比如天气预报、股票查询、电子邮件提醒、时钟等等。用户通过微件可以定制获取自己所需要的各种服务,随意个性化自己的桌面,体验它又小又酷的风格。微件的应用框架非常适合移动终端,比如智能手机、个人数字助理(PDA)等。在目前的系统中,微件与其对应的应用程序窗口获取的数据来自不同的数据库,这样可能造成用户在使用时微件与其对应的应用程序窗口显示的数据不一样。

发明内容
鉴于以上内容,有必要提供一种微件与其对应的应用程序窗口的后台数据同步系统及方法。一后台管理模块,用于从网络中下载一应用程序的应用程序数据;一应用层,用于存储所述应用程序的应用程序数据在判断存储于所述应用层中的应用程序数据的存储时间大于一设定的时间参考值后,通知所述后台管理模块下载并回传所述应用程序的应用程序数据;—应用程序窗口,用于从所述应用层获取并显示所述应用程序的应用程序数据;一微件,用于显示所述应用程序的微件数据;及一微件管理模块,用于从所述应用层的应用程序数据中获取所述微件数据而发送给所述微件进行显示。优选地,所述应用层用于在所述微件管理模块或所述应用程序窗口向所述应用层发送获取数据请求后判断存储于所述应用层中的应用程序数据的存储时间是否大于所述设定的时间参考值。优选地,所述应用层包括一存储模块及一更新模块,所述存储模块用于存储所述应用程序的应用程序数据,所述更新模块用于判断所述存储模块中的应用程序数据的存储时间是否大于所述时间参考值,若否,将所述存储模块中的应用程序数据提供给所述应用程序窗口及所述微件管理模块。优选地,所述微件管理模块用于通过广播方式发送所述微件数据给所述微件。一种微件与其对应的应用程序窗口的后台数据同步方法,所述方法包括以下步骤提供一应用层,所述应用层用于提供一应用程序的应用程序数据给一应用程序窗口及一微件;判断存储于所述应用层中的应用程序数据的存储时间大于一设定的时间参考值
3后,通过一后台管理模块从网络中下载所述应用程序的应用程序数据并回传下载后的应用程序数据给所述应用层。优选地,在接收到来自所述微件或所述应用程序窗口的获取数据请求后判断存储于所述应用层中的应用程序数据的存储时间是否大于所述设定的时间参考值。优选地,所述应用层包括一存储模块及一更新模块,所述存储模块用于存储所述应用程序的应用程序数据,所述更新模块用于判断所述存储模块中的应用程序数据的存储时间是否大于所述时间参考值,若否,将所述存储模块中的应用程序数据提供给所述应用程序窗口及所述微件管理模块。优选地,所述微件通过一微件管理模块获取微件数据,所述微件管理模块通过广播方式发送所述微件数据给所述微件。与现有技术相比,上述后台数据同步系统及方法,将应用程序窗口及微件所需要的数据统一存储在一应用层中,从而保证应用程序窗口及微件的后台数据同步。


图1为本发明实施方式中的微件与其对应的应用程序窗口的后台数据同步系统的功能模块图。图2为本发明实施方式中的微件显示数据的流程图。图3为本发明实施方式中的应用程序窗口显示数据的流程图。主要元件符号说明
权利要求
1.一种微件与其对应的应用程序窗口的后台数据同步系统,其特征在于所述数据同步系统包括一后台管理模块,用于从网络中下载一应用程序的应用程序数据;一应用层,用于存储所述应用程序的应用程序数据在判断存储于所述应用层中的应用程序数据的存储时间大于一设定的时间参考值后,通知所述后台管理模块下载并回传所述应用程序的应用程序数据;一应用程序窗口,用于从所述应用层获取并显示所述应用程序的应用程序数据;一微件,用于显示所述应用程序的微件数据;及一微件管理模块,用于从所述应用层的应用程序数据中获取所述微件数据而发送给所述微件进行显示。
2.如权利要求1所述的后台数据同步系统,其特征在于所述应用层用于在所述微件管理模块或所述应用程序窗口向所述应用层发送获取数据请求后判断存储于所述应用层中的应用程序数据的存储时间是否大于所述设定的时间参考值。
3.如权利要求1所述的后台数据同步系统,其特征在于所述应用层包括一存储模块及一更新模块,所述存储模块用于存储所述应用程序的应用程序数据,所述更新模块用于判断所述存储模块中的应用程序数据的存储时间是否大于所述时间参考值,若否,将所述存储模块中的应用程序数据提供给所述应用程序窗口及所述微件管理模块。
4.如权利要求1所述的后台数据同步系统,其特征在于所述微件管理模块用于通过广播方式发送所述微件数据给所述微件。
5.一种微件与其对应的应用程序窗口的后台数据同步方法,其特征在于所述方法包括以下步骤提供一应用层,所述应用层用于提供一应用程序的应用程序数据给一应用程序窗口及一微件;及判断存储于所述应用层中的应用程序数据的存储时间大于一设定的时间参考值后,通过一后台管理模块从网络中下载所述应用程序的应用程序数据并回传下载后的应用程序数据给所述应用层。
6.如权利要求5所述的后台数据同步方法,其特征在于在接收到来自所述微件或所述应用程序窗口的获取数据请求后判断存储于所述应用层中的应用程序数据的存储时间是否大于所述设定的时间参考值。
7.如权利要求5所述的后台数据同步方法,其特征在于所述应用层包括一存储模块及一更新模块,所述存储模块用于存储所述应用程序的应用程序数据,所述更新模块用于判断所述存储模块中的应用程序数据的存储时间是否大于所述时间参考值,若否,将所述存储模块中的应用程序数据提供给所述应用程序窗口及所述微件管理模块。
8.如权利要求5所述的后台数据同步方法,其特征在于所述微件通过一微件管理模块获取微件数据,所述微件管理模块通过广播方式发送所述微件数据给所述微件。
全文摘要
一种微件与其对应的应用程序窗口的后台数据同步系统,包括一后台管理模块,用于从网络中下载一应用程序数据;一应用层,用于存储所述应用程序数据,在判断存储于应用层中的应用程序数据的存储时间大于一时间参考值后,通知后台管理模块下载并回传应用程序数据;一应用程序窗口,用于从应用层获取并显示所述应用程序数据;一微件,用于显示应用程序数据的微件数据;及一微件管理模块,用于获取微件数据而发送给微件。本发明还提供一种后台数据同步方法。本发明保持应用程序窗口及微件的后台数据同步,从而方便了用户使用。
文档编号H04L29/08GK102571837SQ20101058973
公开日2012年7月11日 申请日期2010年12月15日 优先权日2010年12月15日
发明者林鼎杰 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1