当前位置: 首页 > 专利查询>浙江大学专利>正文

一种移动widget客户端更新检查的方法技术

技术编号:4103314 阅读:219 留言:1更新日期:2012-04-11 18:40
本发明专利技术公开了一种移动widget客户端更新检查的方法。本发明专利技术的方法是实现移动客户端widget决定是否更新,包括被更新移动widget信息的记录、移动widget是否从本地更新的规则的制定、移动widget是否从因特网更新的规则的制定等。本发明专利技术提高了移动widget更新的准确性,保证了移动widget的最新性,满足了客户体验最新功能移动widget的需求。

【技术实现步骤摘要】

本专利技术涉及一种移动widget客户端的更新检查技术方法。
技术介绍
Widget是一小块可以在任意一个基于HTML的Web页面上执行的代码,它的表现形 式可能是视频,地图,新闻,小游戏等。最初源于苹果电脑的一个插件工具一Konfabulator, 现在已经扩展到各种桌面操作系统和手机操作系统上。手机中的移动互联网应用目前主要 是手机客户端应用。经过几年的发展,出现了一定数量的手机客户端应用,包括手机游戏、 电子书、手机杂志、手机地图、手机邮箱等,这些应用得到了手机用户一定程度的欢迎。但是 对于手机客户端应用来说,主要问题有三个第一,手机适配问题,几乎每一款客户端应用 都面临对不同手机的适配工作量,导致第三方开发公司无法将精力完全倾注于多样性应用 创新,往往是一款应用打天下;第二,不支持动态应用下载等技术问题,导致手机用户获取 应用的直接渠道缺失;第三,存在客户端应用开发的门槛,无法实现大众参与。这些都导致 手机客户端应用无法实现本质上数量和质量的激增,无法满足用户个性化的手机内容应用 需求。Widget这种小应用形式对于手机终端这种比较有局限的硬件条件下,通过表现形式 不一及功能不一,为现今越来越多的追求个性化手机要求的用户的一个很好的选择。目前 主流的 Widget 包括 Yahoo Widget、Google gadget、Apple dashboard Widget 和 Facebook Widget 等。Widget作为一种特殊的“网页”正在改变着互联网的访问方式,用户访问网络不再 需要依赖于浏览器,而是靠这些小工具就可以实现web功能。Widget还向用户提供了全新 的用户体验。通过Widget用户可以定制实现自己所需要的各种服务,随意个性化自己的桌 面,体验它又小又酷的风格。widget具有身材小、形式多、功能大、姿容丽、个性化、制作容易 等众多的优点,并且widget的更新频率很快,每隔一段时间就有新版本widget的推出,越 来越新版本的widget给了用户许多新的体验。用户如果要体验widget的新功能、新界面,就需要更新自己本地已有的widget, 然而何时以及如何去执行widget更新需要有一系列的规则去规范,能够避免许多无用而 繁琐的操作,减轻系统的负担。Widget运行时所在的环境就叫做widget用户代理,包括1、本地的支持widget 的网络浏览器;2、如插件等这类浏览器扩展模块;3、在网络浏览器内运行的Ajax库;4、独 立于浏览器的专用用户代理,如Java虚拟机(JVM)中使用J2SE或J2ME实现的用户代理、 公共语言运行库(CLR)中使用.NET实现的用户代理、运行在操作系统之上的本地桌面程序 等;5、在服务器端运行的能够处理渲染和绑定操作的运行库集。
技术实现思路
为了决定是否更新移动widget,减轻移动widget更新操作的负担,让用户更好地 体验新版本移动widget。本专利技术的目的在于提供。3本专利技术就是为widget用户代理制定一系列规则,用于决定是否更新widget。本专利技术解决技术问题所采用的技术方案是提出,包括如下步骤1)将被更新移动widget信息记录在信息表中,所述信息包括移动widget名称、 版本号、内容描述、更新源、最近一次更新时间,所述更新源为本地路径和网络链接地址中 的一种或同时包含本地路径和网络链接地址;所述本地路径是指用户指定的本地用于存放 移动widget更新包的目录地址,所述网络链接地址是指能够下载到最新移动widget的网 址;2)进行更新检查 如果更新源是本地路径则按照本地更新检查规则进行本地更新检查;如果更新源是网络链接地址则按照因特网更新检查规则进行因特网更新检查;如果两个地址都存在,则先按照本地更新检查规则进行本地更新检查,如果失败, 则按照因特网更新检查规则进行因特网更新检查。所述本地更新检查规则为1)检查被更新移动widget的最近一次更新时间,将本地系统时间和最近一次更 新时间相比,如果未超过更新时间周期,则终止本地更新检查,否则进入下一步;2)根据被更新移动widget信息表中的本地路径,查找移动widget包存放目录 下是否存在移动widget包,如果存在,则把它作为一个潜在更新包,进入下一步,如果移动 widget包不存在或不正确,则终止本地更新检查;3)比较被更新移动widget的版本号和潜在更新包的版本号,如果被更新移动 widget的版本号低于潜在更新包的版本号,则进行移动widget更新,否则终止本地更新检 查;4)如果潜在更新包版本号丢失或错误,则向用户显示潜在更新包的内容描述,由 用户根据潜在更新包的内容描述决定是否进行更新;所述因特网更新检查规则如下1)检查被更新移动widget的最近一次更新时间,将本地系统时间和最近一次更 新时间相比,如果未超过更新时间周期,则终止本地更新检查,否则进入下一步;2)根据被更新移动widget信息表中的网络链接地址,查询移动widget的更新描 述文件UDD,所述更新描述文件UDD中记录有潜在更新源的版本号;3)比较被更新移动widget信息表和更新描述文件UDD的版本号,如果前者低于后 者,则进行更新,否则终止检查;4)如果UDD中版本号丢失或错误,用户查看更新描述文件UDD中用于记录与被更 新移动widget的不同之处,由用户决定是否更新。所述更新描述文件UDD中还记录有用户代理可以检索到的其他潜在更新源的网 络链接地址,如果按照上述步骤,根据被更新移动widget信息表中的网络链接地址未能 找到合适的更新,则根据更新描述文件UDD的其他潜在更新源的网络链接地址,查询移动 widget的更新描述文件UDD,如果被更新移动widget的版本号低于更新描述文件UDD的版 本号,则进行更新,否则终止检查。本专利技术具有的有益效果是首先,通过记录被更新移动widget的信息,能为更新4检查规则提供准确的信息标准;制定的本地更新检查规则,能使用户代理根据规则决定是 否执行本地资源更新,每条规则的制定都最小化了检查是否更新的代价;制定的因特网更 新检查规则,用户代理可以根据该规则可以决定是否从因特网中进行移动widget的更新, 保证执行更新操作的准确性,进一步减轻用户代理进行移动widget更新的负担。附图说明图1是本专利技术一种实施例的总体流程图;图2是本专利技术一种实施例的本地更新检查流程图;图3是本专利技术一种实施例的因特网更新检查流程图。具体实施例方式如图1所示,本实施例的,其具体实现流 程如下1)记录被更新移动widget信息在一张信息表中记录已安装好的widget (即为被更新widget)的名称name、版本 号version、内容描述content、更新源source (网络链接地址、本地路径)、最近一次更新时 间time (如果是首次安装则记录首次安装时间);下面是widget信息表的一个例子name Weather forecastversion:2. 0contentThisversion can forecast weather of 100 cities in China.sourcehttp//www. weather—forecase. c本文档来自技高网
...

【技术保护点】
一种移动widget客户端更新检查的方法,其特征在于包括如下步骤:1)将被更新移动widget信息记录在信息表中,所述信息包括移动widget名称、版本号、内容描述、更新源、最近一次更新时间,所述更新源为本地路径和网络链接地址中的一种或同时包含本地路径和网络链接地址;所述本地路径是指用户指定的本地用于存放移动widget更新包的目录地址,所述网络链接地址是指能够下载到最新移动widget的网址;2)进行更新检查:如果更新源是本地路径则按照本地更新检查规则进行本地更新检查;如果更新源是网络链接地址则按照因特网更新检查规则进行因特网更新检查;如果两个地址都存在,则先按照本地更新检查规则进行本地更新检查,如果失败,则按照因特网更新检查规则进行因特网更新检查。

【技术特征摘要】
一种移动widget客户端更新检查的方法,其特征在于包括如下步骤1)将被更新移动widget信息记录在信息表中,所述信息包括移动widget名称、版本号、内容描述、更新源、最近一次更新时间,所述更新源为本地路径和网络链接地址中的一种或同时包含本地路径和网络链接地址;所述本地路径是指用户指定的本地用于存放移动widget更新包的目录地址,所述网络链接地址是指能够下载到最新移动widget的网址;2)进行更新检查如果更新源是本地路径则按照本地更新检查规则进行本地更新检查;如果更新源是网络链接地址则按照因特网更新检查规则进行因特网更新检查;如果两个地址都存在,则先按照本地更新检查规则进行本地更新检查,如果失败,则按照因特网更新检查规则进行因特网更新检查。2.如权利要求1所述的移动widget客户端更新检查的方法,其特征在于所述本地更新 检查规则为1)检查被更新移动widget的最近一次更新时间,将本地系统时间和最近一次更新时 间相比,如果未超过更新时间周期,则终止本地更新检查,否则进入下一步;2)根据被更新移动widget信息表中的本地路径,查找移动widget包存放目录下是否 存在移动widget包,如果存在,则把它作为一个潜在更新包,进入下一步,如果移动widget 包不存在或不正确,则终止本地更新检查;3)比较被更新移动widget的版本号和潜在更新包的版本号,如果被更新移动...

【专利技术属性】
技术研发人员:张少斌陈天洲吴明晖颜晖楼学庆
申请(专利权)人:浙江大学
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有1条评论
  • 来自[美国加利福尼亚州圣克拉拉县山景市谷歌公司] 2015年01月14日 21:48
    查继佐(公元1601一1676年),字伊璜。明亡后改名左尹,字非人,别号东山钓史。浙江海宁人。崇祯六年举人。
    0
1