[发明专利]一种应用程序的升级方法及终端在审
申请号: | 201410633233.5 | 申请日: | 2014-11-12 |
公开(公告)号: | CN105653298A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 刘艳 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 升级 方法 终端 | ||
技术领域
本发明涉及应用技术领域,特别涉及一种应用程序的升级方法及终端。
背景技术
为了满足用户的娱乐、工作需求,目前开发了多种功能的应用程序。为了适应用户需求的变化和操作系统的运行环境,应用程序常不定期更新。终端上的应用需要对应地升级,新版本的应用增加或完善了部分功能,更加方便用户使用。
现有技术中,应用程序升级主要有两种方式。一是通过应用程序商店升级,即用户启动相关的应用程序商店,搜索某个应用后即可看到其是否能升级,确认升级后才进行升级操作;其需要用户预先下载应用程序商店或输入网址链接,定时或不定时地启动该应用程序商店,导致应用升级比较被动、操作比较繁琐;并且其对应用程序商店内应用的种类范围要求较高,若选择的应用程序商店内没有某个应用则无法升级,存在升级的不确定性。二是应用连接服务器检测是否需要升级,需要应用在运行时联网且应用代码中需添加连接对应服务器检测升级版本的逻辑;而目前有许多应用仍是单机应用或者没有检测升级逻辑的应用,无法实现自身升级,则此升级方式无效。
因而现有技术还有待改进和提高。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种应用程序的升级方法及终端,以解决现有升级方式操作不方便的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种应用程序的升级方法,用于对终端中已安装的应用进行升级,其包括:
A、检测到终端网络连接后,从云端获取终端中已安装应用升级列表并存储;
B、检测到应用启动时,根据所述已安装应用升级列表判断该应用是否需要升级;判断需要升级时提示用户是否升级;
C、检测到用户确认升级后进行升级操作。
所述的应用程序的升级方法中,所述步骤A具体包括:
A1、在终端开机后,检测网络是否已连接;
A2、若网络已连接,则获取终端中已安装的应用列表,同时从应用程序商店的云端获取最新版本应用列表;
A3、将所述已安装的应用列表与最新版本应用列表进行比对,生成已安装应用升级列表并存储在数据库中。
所述的应用程序的升级方法中,所述已安装应用升级列表中列出了终端中已经安装的应用,包括各应用的包名、目前版本号以及最新版本号。
所述的应用程序的升级方法中,所述步骤B具体包括:
B1、检测到应用启动时,提取该应用的包名和目前版本号;
B2、在已安装应用升级列表中查询是否有所述包名:有则执行步骤B3;否则,执行步骤B4;
B3、判断该包名的目前版本号是否低于已安装应用升级列表中对应的最新版本号:是则执行步骤B5;否则,执行步骤B4;
B4、不提示;
B5、提示用户该应用可升级。
所述的应用程序的升级方法中,所述步骤C具体包括:
C1、检测到用户确认升级后,判断当前网络是否可用:是则执行步骤C3;否则执行步骤C2;
C2、在已安装应用升级列表中标记该应用未下载,实时检测网络是否可用,等到网络可用时再下载升级包;
C3、根据最新版本号下载该应用的升级包,下载完成后根据包名查询该应用的使用状态;
C4、若查询到该应用处于关闭状态,则安装升级包升级该应用;若查询到该应用处于运行状态,则待检测到应用关闭时再安装升级包升级该应用。
一种采用所述的应用程序的升级方法的终端,其包括:
检测获取模块,用于检测到终端网络连接后,从云端获取终端中已安装应用升级列表并存储;
活动管理器,用于检测到应用启动时,根据所述已安装应用升级列表判断该应用是否需要升级;判断需要升级时提示用户是否升级;
升级模块,用于检测到用户确认升级后进行升级操作。
所述的终端中,所述检测获取模块包括:
检测单元,用于在终端开机后,检测网络是否连接;
获取单元,用于在网络已连接时,获取终端中已安装的应用列表,同时从应用程序商店的云端获取最新版本应用列表;
列表处理单元,用于将所述已安装的应用列表与最新版本应用列表进行比对,生成已安装应用升级列表并存储在数据库中。
所述的终端中,所述已安装应用升级列表中列出了终端中已经安装的应用,包括各应用的包名、目前版本号、最新版本号。
所述的终端中,所述活动管理器包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410633233.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示启动设置界面的方法和装置
- 下一篇:用于语言设置的方法及装置