首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件套件 / 软件组件 / 微件 / 移动widget / 一种移动widget客户端更新检查的方法

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

阅读:436发布:2020-07-19

专利汇可以提供一种移动widget客户端更新检查的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 移动widget 客户端更新检查的方法。本发明的方法是实现移动客户端widget决定是否更新,包括被更新移动widget信息的记录、移动widget是否从本地更新的规则的制定、移动widget是否从因特网更新的规则的制定等。本发明提高了移动widget更新的准确性,保证了移动widget的最新性,满足了客户体验最新功能移动widget的需求。,下面是一种移动widget客户端更新检查的方法专利的具体信息内容。

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

说明书全文

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

技术领域

[0001] 本发明涉及一种移动widget客户端的更新检查技术方法。

背景技术

[0002] Widget是一小可以在任意一个基于HTML的Web页面上执行的代码,它的表现形式可能是视频,地图,新闻,小游戏等。最初源于苹果电脑的一个插件工具--Konfabulator,现在已经扩展到各种桌面操作系统和手机操作系统上。手机中的移动互联网应用目前主要是手机客户端应用。经过几年的发展,出现了一定数量的手机客户端应用,包括手机游戏、电子书、手机杂志、手机地图、手机邮箱等,这些应用得到了手机用户一定程度的欢迎。但是对于手机客户端应用来说,主要问题有三个:第一,手机适配问题,几乎每一款客户端应用都面临对不同手机的适配工作量,导致第三方开发公司无法将精完全倾注于多样性应用创新,往往是一款应用打天下;第二,不支持动态应用下载等技术问题,导致手机用户获取应用的直接渠道缺失;第三,存在客户端应用开发的槛,无法实现大众参与。这些都导致手机客户端应用无法实现本质上数量和质量的激增,无法满足用户个性化的手机内容应用需求。Widget这种小应用形式对于手机终端这种比较有局限的硬件条件下,通过表现形式不一及功能不一,为现今越来越多的追求个性化手机要求的用户的一个很好的选择。目前主流的Widget包括Yahoo Widget、Google gadget、Apple dashboard Widget和Facebook Widget等。
[0003] Widget作为一种特殊的“网页”正在改变着互联网的访问方式,用户访问网络不再需要依赖于浏览器,而是靠这些小工具就可以实现web功能。Widget还向用户提供了全新的用户体验。通过Widget用户可以定制实现自己所需要的各种服务,随意个性化自己的桌面,体验它又小又酷的格。widget具有身材小、形式多、功能大、姿容丽、个性化、制作容易等众多的优点,并且widget的更新频率很快,每隔一段时间就有新版本widget的推出,越来越新版本的widget给了用户许多新的体验。
[0004] 用户如果要体验widget的新功能、新界面,就需要更新自己本地已有的widget,然而何时以及如何去执行widget更新需要有一系列的规则去规范,能够避免许多无用而繁琐的操作,减轻系统的负担。
[0005] Widget运行时所在的环境就叫做widget用户代理,包括:1、本地的支持widget的网络浏览器;2、如插件等这类浏览器扩展模块;3、在网络浏览器内运行的Ajax库;4、独立于浏览器的专用用户代理,如Java虚拟机(JVM)中使用J2SE或J2ME实现的用户代理、公共语言运行库(CLR)中使用.NET实现的用户代理、运行在操作系统之上的本地桌面程序等;5、在服务器端运行的能够处理渲染和绑定操作的运行库集。

发明内容

[0006] 为了决定是否更新移动widget,减轻移动widget更新操作的负担,让用户更好地体验新版本移动widget。本发明的目的在于提供一种移动widget客户端更新检查的方法。本发明就是为widget用户代理制定一系列规则,用于决定是否更新widget。
[0007] 本发明解决技术问题所采用的技术方案是:
[0008] 提出一种移动widget客户端更新检查的方法,包括如下步骤:
[0009] 1)将被更新移动widget信息记录在信息表中,所述信息包括移动widget名称、版本号、内容描述、更新源、最近一次更新时间,所述更新源为本地路径和网络链接地址中的一种或同时包含本地路径和网络链接地址;所述本地路径是指用户指定的本地用于存放移动widget更新包的目录地址,所述网络链接地址是指能够下载到最新移动widget的网址;
[0010] 2)进行更新检查:
[0011] 如果更新源是本地路径则按照本地更新检查规则进行本地更新检查;
[0012] 如果更新源是网络链接地址则按照因特网更新检查规则进行因特网更新检查;
[0013] 如果两个地址都存在,则先按照本地更新检查规则进行本地更新检查,如果失败,则按照因特网更新检查规则进行因特网更新检查。
[0014] 所述本地更新检查规则为:
[0015] 1)检查被更新移动widget的最近一次更新时间,将本地系统时间和最近一次更新时间相比,如果未超过更新时间周期,则终止本地更新检查,否则进入下一步;
[0016] 2)根据被更新移动widget信息表中的本地路径,查找移动widget包存放目录下是否存在移动widget包,如果存在,则把它作为一个潜在更新包,进入下一步,如果移动widget包不存在或不正确,则终止本地更新检查;
[0017] 3)比较被更新移动widget的版本号和潜在更新包的版本号,如果被更新移动widget的版本号低于潜在更新包的版本号,则进行移动widget更新,否则终止本地更新检查;
[0018] 4)如果潜在更新包版本号丢失或错误,则向用户显示潜在更新包的内容描述,由用户根据潜在更新包的内容描述决定是否进行更新;
[0019] 所述因特网更新检查规则如下:
[0020] 1)检查被更新移动widget的最近一次更新时间,将本地系统时间和最近一次更新时间相比,如果未超过更新时间周期,则终止本地更新检查,否则进入下一步;
[0021] 2)根据被更新移动widget信息表中的网络链接地址,查询移动widget的更新描述文件UDD,所述更新描述文件UDD中记录有潜在更新源的版本号;
[0022] 3)比较被更新移动widget信息表和更新描述文件UDD的版本号,如果前者低于后者,则进行更新,否则终止检查;
[0023] 4)如果UDD中版本号丢失或错误,用户查看更新描述文件UDD中用于记录与被更新移动widget的不同之处,由用户决定是否更新。
[0024] 所述更新描述文件UDD中还记录有用户代理可以检索到的其他潜在更新源的网络链接地址,如果按照上述步骤,根据被更新移动widget信息表中的网络链接地址未能找到合适的更新,则根据更新描述文件UDD的其他潜在更新源的网络链接地址,查询移动widget的更新描述文件UDD,如果被更新移动widget的版本号低于更新描述文件UDD的版本号,则进行更新,否则终止检查。
[0025] 本发明具有的有益效果是:首先,通过记录被更新移动widget的信息,能为更新检查规则提供准确的信息标准;制定的本地更新检查规则,能使用户代理根据规则决定是否执行本地资源更新,每条规则的制定都最小化了检查是否更新的代价;制定的因特网更新检查规则,用户代理可以根据该规则可以决定是否从因特网中进行移动widget的更新,保证执行更新操作的准确性,进一步减轻用户代理进行移动widget更新的负担。附图说明
[0026] 图1是本发明一种实施例的总体流程图
[0027] 图2是本发明一种实施例的本地更新检查流程图;
[0028] 图3是本发明一种实施例的因特网更新检查流程图。

具体实施方式

[0029] 如图1所示,本实施例的一种移动widget客户端更新检查的方法,其具体实现流程如下:
[0030] 1)记录被更新移动widget信息
[0031] 在一张信息表中记录已安装好的widget(即为被更新widget)的名称name、版本号version、内容描述content、更新源source(网络链接地址、本地路径)、最近一次更新时间time(如果是首次安装则记录首次安装时间);
[0032] 下面是widget信息表的一个例子:
[0033]
[0034] 2)更新检查规则
[0035] 更新检查时,首先根据更新源选择是本地更新检查还是因特网更新检查,如果更新源是本地路径则只进行本地更新检查,如果是网络链接地址则只进行因特网更新检查,如果两个地址都存在,则先进行本地更新检查,如果失败,即经过本地更新规则检查后移动widget没有在本地得到可用的更新源,则进行因特网更新检查,具体规则和步骤如下:
[0036] ①本地更新检查规则
[0037] I、检查被更新移动widget的最近一次更新时间,和本地系统时间相比,如果未超过24小时,则终止本地更新检查,否则进入下一步;
[0038] II、根据被更新移动widget信息表中的本地路径,找到移动widget包(前提是本地必须有一个存放移动widget包的专用目录),把它作为一个潜在更新包,如果移动widget包不存在或不正确,则终止本地更新检查;
[0039] III、比较被更新移动widget的版本号和潜在更新包的版本号,如果被更新移动widget的版本号低于潜在更新包的版本号,则进行移动widget更新,否则终止本地更新检查;
[0040] IV、如果潜在更新包版本号丢失或错误,则向用户显示潜在更新包的内容描述,由用户根据潜在更新包的内容描述决定是否进行更新;所述描述内容记录了该更新包和之前版本的改进之处,如记录了在功能、效率、界面等方面较之前版本有所改进,则进行更新。
[0041] ②因特网更新检查规则
[0042] I、检查被更新移动widget的最近一次更新时间,和本地系统时间相比,如果未超过24小时,则终止因特网更新检查,否则进入下一步;
[0043] II、通过信息表中的网络链接地址,查询移动widget的更新描述文件UDD,更新描述文件是移动widget作者声明的,用于记录潜在更新源的版本号、用户代理可以检索到的其他潜在更新源的网络链接地址、与被更新移动widget的不同之处;
[0044] III、比较被更新移动widget信息表和更新描述文件UDD的版本号,如果前者低于后者,则进行更新,否则终止检查;
[0045] IV、查看更新描述文件UDD记录的与被更新移动widget的不同之处,如果在功能、效率、界面等方面有改进,则进行更新,否则进入下一步;
[0046] V、根据更新描述文件UDD的其他潜在更新源的网络链接地址,重复以上步骤。
[0047] 下面是更新描述文件UDD的一个例子:
[0048]
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈