当前位置: 首页 > 专利查询>裴兆欣专利>正文

一种应用软件智能升级的方法及系统技术方案

技术编号:10521704 阅读:155 留言:0更新日期:2014-10-08 18:53
本发明专利技术公开了一种应用软件智能升级的方法及系统,其中,应用软件智能升级的方法包括:接收终端设备发送的应用软件升级请求,所述应用软件升级请求中承载有应用软件图标;从所述应用软件升级请求中获取应用软件图标;将所述应用软件图标与预先设置的应用软件图标集合中的应用软件图标进行图像匹配;在应用软件图标集合中存在匹配的应用软件图标的情况下,根据应用软件图标与最新版本的应用软件的对应关系,将最新版本的应用软件下发给终端设备;根据接收到的最新版本的应用软件在终端设备执行安装升级。

【技术实现步骤摘要】
一种应用软件智能升级的方法及系统
本专利技术涉及软件升级
,具体涉及一种应用软件智能升级的方法及系统。
技术介绍
安装于终端设备(计算机、智能移动电话或平板电脑等)的应用软件(也可称为 应用、App或Application)极大地丰富了人们的日常生活。从某种意义上来说,应用软件 的安装扩充了终端设备的硬件功能,从而使终端设备提供给用户的功能也越来越丰富。 在应用软件的设计过程中,有些方面可能不会非常完美,甚至会发现漏洞,比如应 用软件的功能不是那么完美,用户界面易用性不是很好,用户的体验度不很特别高等,此时 都会涉及软件的升级更新。目前,应用软件的升级更新方法主要有: 检测终端设备上已安装的应用软件,生成待升级列表,若需要安装,向升级服务器 发送承载有需要安装的应用软件的名称、版本号的信息,当升级服务器接收到终端设备发 送的信息,比较发送的信息中的版本号是否低于升级服务器中的版本号,若是,则将服务器 中的应用软件安装包下发给终端设备,终端设备根据接收的应用软件安装包执行安装升 级。 采用上述方式对应用软件进行升级更新,在向升级服务器发送软件升级请求之 前,需要获取需要升级的应用软件的名称、版本号,非常麻烦,而且也不够直观。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上 述问题的应用软件智能升级的方法以及相应的应用软件智能升级的系统。 依据本专利技术的一个方面,提供了一种应用软件智能升级的方法,包括: 接收终端设备发送的应用软件升级请求,所述应用软件升级请求中承载有应用软 件图标;从所述应用软件升级请求中获取应用软件图标;将所述应用软件图标与预先设置 的应用软件图标集合中的应用软件图标进行图像匹配;在应用软件图标集合中存在匹配的 应用软件图标的情况下,根据应用软件图标与最新版本的应用软件的对应关系,将最新版 本的应用软件下发给终端设备;根据接收到的最新版本的应用软件在终端设备执行安装升 级。 依据本专利技术的另一个方面,提供了一种应用软件智能升级的系统,包括: 请求接收单元,用于接收终端设备发送的应用软件升级请求,所述应用软件升级 请求中承载有应用软件图标; 图标获取单元,用于从所述应用软件升级请求中获取应用软件图标; 图标匹配单元,用于将所述应用软件图标与预先设置的应用软件图标集合中的应 用软件图标进行图像匹配; 软件下发单元,用于在应用软件图标集合中存在匹配的应用软件图标的情况下, 根据应用软件图标与最新版本的应用软件的对应关系,将最新版本的应用软件下发给终端 设备; 安装升级单元,用于根据接收到的最新版本的应用软件在终端设备执行安装升 级。 本专利技术提供的一种应用软件智能升级的方法及系统,通过将终端设备需要升级的 应用软件的图标承载于软件升级请求中,将此升级请求发送给升级服务器,升级服务器从 中获取应用软件图标,并将应用软件图标与预先设置在升级服务器中的应用软件图标集合 中的应用软件图标进行匹配,在存在匹配的应用软件图标的情况下,将匹配的应用软件图 标对应的最先版本的应用软件下发给终端设备,终端设备根据最新版本的应用软件执行安 装升级。本专利技术提供的方法采用直接将终端设备需要升级的应用软件的图标发送给升级服 务器,不用获取需要升级的应用软件的名称、版本号等,非常方便,而且获取应用软件图标 更直观,用户体验感更强。 【附图说明】 图1为本专利技术实施例一的一种应用软件智能升级的方法流程图; 图2为本专利技术实施例一的一种应用软件智能升级的方法的整个实现过程流程图; 图3为本专利技术实施例二的一种应用软件智能升级的系统示意图。 【具体实施方式】 以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并 非用于限定本专利技术的范围。 实施例一、一种应用软件智能升级的方法。下面结合图1-图2对本专利技术提供的方 法进行详细的说明。 参见图1和图2,图1中,步骤S101、接收终端设备发送的应用软件升级请求,应用 软件升级请求中承载有应用软件图标。 具体的,终端设备目前已经安装好若干软件,在终端设备端,检测终端设备已安 装的软件,这些软件是否需要更新,生成终端应用软件待更新列表,其中,终端应用软件待 更新列表中包含终端应用软件的待更新状态,即终端应用软件是否需要更新,若某款软件 需要更新,则将其更新状态设置为true,若某款软件不需要更新,则将其更新状态设置为 flase〇 根据终端应用软件待更新列表,若终端设备中的应用软件需要升级更新时,获取 该应用软件对应的应用软件图标,并将该应用软件图标承载于软件升级请求中,将该应用 软件升级请求发送给升级服务器。 S102、从应用软件升级请求中获取应用软件图标。 S103、将提取的应用软件图标与预先设置的应用软件图标集合中的应用软件图标 进行图像匹配。 S104、在应用软件图标集合中存在匹配的应用软件图标的情况下,根据应用软件 图标与最新版本的应用软件的对应关系,将最新版本的应用软件下发给终端设备。 具体的,升级服务器接收到终端设备发送的软件升级请求,升级服务器从软件升 级请求中提取出承载于其中的应用软件图标,并将提取的应用软件图标与预先设置在升级 服务器中的应用软件图标集合中的应用软件图标进行匹配。 其中,应用软件图标集合中包含每款应用软件的名称(或能唯一标识此款应用软 件的ID号)、此款应用软件对应的各个版本的应用软件图标以及应用软件图标与最新版本 的应用软件的对应关系。 应用软件图标与最新版本的应用软件的对应关系包括应用软件图标与最新版本 的应用软件下载地址的对应关系;或者,应用软件图标与最新版本的应用软件的安装包的 对应关系,其中,升级服务器中的应用软件图标集合中包含最新版本的应用软件的安装包。 升级服务器将提取的应用软件图标与预先设置在升级服务器中的应用软件图标 集合中的应用软件图标进行匹配,在应用软件图标集合中存在匹配的应用软件图标的情况 下,根据匹配的应用软件图标与最新版本的应用软件的对应关系,将最新版本的应用软件 下发给终端设备。 在具体实现时,在应用软件图标集合中存在匹配的应用软件图标的情况下,可以 根据应用软件图标与最新版本的应用软件下载地址的对应关系,下载最新版本的应用软件 的安装包,并将该安装包下发给终端设备;另外,也可以根据应用软件图标与最新版本的应 用软件的安装包的对应关系,直接向终端设备下发最新版本的应用软件的安装包。 另外,需要说明的是,若在预先设置的应用软件图标集合中不存在匹配的应用软 件图标的情况下,升级服务器向终端设备返回匹配失败的提示信息,终端设备接收到升级 服务器返回的匹配失败的信息后,可以考虑采用其他的方式进行应用软件的升级更新。 S105、根据接收到的最新版本的应用软件在终端设备执行安装升级。 具体的,终端设备接收到升级服务器下发的最新版本的应用软件的安装包后,在 终端设备执行安装升级。 实施例二、一种应用软件智能升级的系统。下面集合图3对本专利技术提供的系统进 行详细说明。 图3中,本专利技术提供的系统包括升级请求接本文档来自技高网...

【技术保护点】
一种应用软件智能升级的方法,其特征在于,包括:步骤S101、接收终端设备发送的应用软件升级请求,所述应用软件升级请求中承载有应用软件图标;步骤S102、从所述应用软件升级请求中获取应用软件图标;步骤S103、将所述应用软件图标与预先设置的应用软件图标集合中的应用软件图标进行图像匹配;步骤S104、在应用软件图标集合中存在匹配的应用软件图标的情况下,根据应用软件图标与最新版本的应用软件的对应关系,将最新版本的应用软件下发给终端设备;步骤S105、根据接收到的最新版本的应用软件在终端设备执行安装升级。

【技术特征摘要】
1. 一种应用软件智能升级的方法,其特征在于,包括: 步骤S101、接收终端设备发送的应用软件升级请求,所述应用软件升级请求中承载有 应用软件图标; 步骤S102、从所述应用软件升级请求中获取应用软件图标; 步骤S103、将所述应用软件图标与预先设置的应用软件图标集合中的应用软件图标进 行图像匹配; 步骤S104、在应用软件图标集合中存在匹配的应用软件图标的情况下,根据应用软件 图标与最新版本的应用软件的对应关系,将最新版本的应用软件下发给终端设备; 步骤S105、根据接收到的最新版本的应用软件在终端设备执行安装升级。2. 如权利要求1所述的应用软件智能升级的方法,其特征在于,步骤S101包括: 检测终端设备已安装的应用软件,生成应用软件待升级列表; 根据所述应用软件待升级列表,获取待升级应用软件图标,并将应用软件图标承载于 软件升级请求中。3. 如权利要求1所述的应用软件智能升级的方法,其特征在于,所述应用软件图标与 最新版本的应用软件的对应关系包括: 应用软件图标与最新版本的应用软件下载地址的对应关系; 或者, 应用软件图标与最新版本的...

【专利技术属性】
技术研发人员:裴兆欣
申请(专利权)人:裴兆欣
类型:发明
国别省市:广西;45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1