[发明专利]一种app自动更新方法及系统有效
申请号: | 202010749526.5 | 申请日: | 2020-07-30 |
公开(公告)号: | CN112099817B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 郑松;刘朝儒;陈松彬;熊华锋;颜明泽;夏长星;罗巧珍;郑明明 | 申请(专利权)人: | 爱普(福建)科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 范小清 |
地址: | 350700 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 app 自动更新 方法 系统 | ||
本发明提供了软件更新技术领域的一种app自动更新方法及系统,方法包括如下步骤:步骤S10、检测app的最新版本号,基于最新版本号以及本地版本号下载最新安装包;步骤S20、基于最新安装包的安装方式标志位自动安装最新安装包;步骤S30、检测安装的最新安装包,判断是否需要版本回调;步骤S40、记录本地安装包的更新信息。本发明的优点在于:实现app的自动更新以及版本回退,进而极大的提升了用户体验。
技术领域
本发明涉及软件更新技术领域,特别指一种app自动更新方法及系统。
背景技术
随着信息技术和经济的高速发展,智能手机、电脑等移动设备已经普及,成为人们生活和工作中不可或缺的设备。随着移动设备对人们生活和工作的重要程度不断上升,各式各样的app也越来越多,但各类app生命周期较为短暂,需要频繁更新,更新周期常常在几周内。
然而,传统上app需要手动进行更新,而更新的过程中会产生很大的工作量,导致更新升级的速度较慢,且只能从低版本向高版本更新,有时高版本存在BUG但已经完成了更新,无法进行回退,严重影响用户使用体验。
因此,如何提供一种app自动更新方法及系统,实现app的自动更新以及版本回退,进而提升用户体验,成为一个亟待解决的问题。
发明内容
本发明要解决的技术问题,在于提供一种app自动更新方法及系统,实现app的自动更新以及版本回退,进而提升用户体验。
第一方面,本发明提供了一种app自动更新方法,包括如下步骤:
步骤S10、检测app的最新版本号,基于最新版本号以及本地版本号下载最新安装包;
步骤S20、基于最新安装包的安装方式标志位自动安装最新安装包;
步骤S30、检测安装的最新安装包,判断是否需要版本回调;
步骤S40、记录本地安装包的更新信息。
进一步地,所述步骤S10具体为:
利用更新管理类检测app的最新版本号,判断更新信息记录类记录的本地版本号与最新版本号是否一致,若否,则利用更新管理类下载最新安装包;若是,则结束流程。
进一步地,所述步骤S20具体包括:
步骤S21、更新管理类判断最新安装包的安装方式标志位为强制更新还是非强制更新,若是强制更新,则自动安装最新安装包,并进入步骤S30;若是非强制更新,则进入步骤S22;
步骤S22、判断用户是否选择更新,若是,则自动安装最新安装包,并进入步骤S30;若否,则进入步骤S40。
进一步地,所述步骤S30具体为:
检测安装的最新安装包是否存在BUG,若是,则利用回调接口类下载旧安装包并进行安装后,进入步骤S40;若否,则进入步骤S40。
进一步地,所述步骤S40中,所述更新信息至少包括本地版本号、发布时间、功能描述、app名称、安装方式标志位、下载链接以及更新内容说明。
第二方面,本发明提供了一种app自动更新系统,包括如下模块:
安装包下载模块,用于检测app的最新版本号,基于最新版本号以及本地版本号下载最新安装包;
安装包自动安装模块,用于基于最新安装包的安装方式标志位自动安装最新安装包;
版本回调模块,用于检测安装的最新安装包,判断是否需要版本回调;
更新信息记录模块,用于记录本地安装包的更新信息。
进一步地,所述安装包下载模块具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱普(福建)科技有限公司,未经爱普(福建)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010749526.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用硼酸合成卤化硼酸锂的方法
- 下一篇:一种污水生物脱氮除磷的方法及系统