[发明专利]一种应用程序的升级方法及终端在审
申请号: | 201410633233.5 | 申请日: | 2014-11-12 |
公开(公告)号: | CN105653298A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 刘艳 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 升级 方法 终端 | ||
1.一种应用程序的升级方法,用于对终端中已安装的应用进行升级,其特征在于,包括:
A、检测到终端网络连接后,从云端获取终端中已安装应用升级列表并存储;
B、检测到应用启动时,根据所述已安装应用升级列表判断该应用是否需要升级;判断需要升级时提示用户是否升级;
C、检测到用户确认升级后进行升级操作。
2.根据权利要求1所述的应用程序的升级方法,其特征在于,所述步骤A具体包括:
A1、在终端开机后,检测网络是否已连接;
A2、若网络已连接,则获取终端中已安装的应用列表,同时从应用程序商店的云端获取最新版本应用列表;
A3、将所述已安装的应用列表与最新版本应用列表进行比对,生成已安装应用升级列表并存储在数据库中。
3.根据权利要求2所述的应用程序的升级方法,其特征在于,所述已安装应用升级列表中列出了终端中已经安装的应用,包括各应用的包名、目前版本号以及最新版本号。
4.根据权利要求3所述的应用程序的升级方法,其特征在于,所述步骤B具体包括:
B1、检测到应用启动时,提取该应用的包名和目前版本号;
B2、在已安装应用升级列表中查询是否有所述包名:有则执行步骤B3;否则,执行步骤B4;
B3、判断该包名的目前版本号是否低于已安装应用升级列表中对应的最新版本号:是则执行步骤B5;否则,执行步骤B4;
B4、不提示;
B5、提示用户该应用可升级。
5.根据权利要求4所述的应用程序的升级方法,其特征在于,所述步骤C具体包括:
C1、检测到用户确认升级后,判断当前网络是否可用:是则执行步骤C3;否则执行步骤C2;
C2、在已安装应用升级列表中标记该应用未下载,实时检测网络是否可用,等到网络可用时再下载升级包;
C3、根据最新版本号下载该应用的升级包,下载完成后根据包名查询该应用的使用状态;
C4、若查询到该应用处于关闭状态,则安装升级包升级该应用;若查询到该应用处于运行状态,则待检测到应用关闭时再安装升级包升级该应用。
6.一种采用权利要求1所述的应用程序的升级方法的终端,其特征在于,包括:
检测获取模块,用于检测到终端网络连接后,从云端获取终端中已安装应用升级列表并存储;
活动管理器,用于检测到应用启动时,根据所述已安装应用升级列表判断该应用是否需要升级;判断需要升级时提示用户是否升级;
升级模块,用于检测到用户确认升级后进行升级操作。
7.根据权利要求6所述的终端,其特征在于,所述检测获取模块包括:
检测单元,用于在终端开机后,检测网络是否连接;
获取单元,用于在网络已连接时,获取终端中已安装的应用列表,同时从应用程序商店的云端获取最新版本应用列表;
列表处理单元,用于将所述已安装的应用列表与最新版本应用列表进行比对,生成已安装应用升级列表并存储在数据库中。
8.根据权利要求7所述的终端,其特征在于,所述已安装应用升级列表中列出了终端中已经安装的应用,包括各应用的包名、目前版本号、最新版本号。
9.根据权利要求7所述的终端,其特征在于,所述活动管理器包括:
提取单元,用于检测到应用启动时,提取该应用的包名和目前版本号;
判断单元,用于在已安装应用升级列表中查询是否有所述包名,以及在查询有包名时判断该包名的目前版本号是否低于已安装应用升级列表中对应的最新版本号;
提示单元,用于判断包名的目前版本号低于已安装应用升级列表中对应的最新版本号时提示用户该应用可升级。
10.根据权利要求9所述的终端,其特征在于,所述升级模块包括:
网络判断单元,用于检测到用户确认升级后,判断当前网络是否可用;
待处理单元,用于当前网络不可用时在已安装应用升级列表中标记该应用未下载,实时检测网络是否可用,等到网络可用时再下载升级包;
下载升级单元,用于当前网络可用时根据最新版本号下载该应用的升级包,下载完成后根据包名查询该应用的使用状态;以及在查询到该应用处于关闭状态,安装升级包升级该应用;在查询到该应用处于运行状态,检测到应用关闭时再安装升级包升级该应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410633233.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示启动设置界面的方法和装置
- 下一篇:用于语言设置的方法及装置