[发明专利]一种应用程序更新方法、装置、设备及存储介质在审
申请号: | 202210760000.6 | 申请日: | 2022-06-29 |
公开(公告)号: | CN115016820A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 谢雁锋;高金华 | 申请(专利权)人: | 广州高专资讯科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F11/30;G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨义 |
地址: | 511458 广东省广州市南沙区环市大道南2*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 更新 方法 装置 设备 存储 介质 | ||
1.一种应用程序更新方法,其特征在于,所述方法包括:
获取应用程序列表;
对所述应用程序列表中的各应用程序进行监控,以判断各所述应用程序是否存在更新版本;
当监控到有应用程序存在更新版本,则获取该应用程序的更新版本安装包;
对所述更新版本安装包进行安装测试,并在测试通过以后,将所述更新版本安装包部署安装到具有该更新版本安装包对应的应用程序的终端中。
2.根据权利要求1所述的方法,其特征在于,所述获取应用程序列表,包括:
确定终端列表;
采集所述终端列表中各终端安装的应用程序,并将各终端安装的应用程序整合成应用程序列表。
3.根据权利要求2所述的方法,其特征在于,所述应用程序携带对应的相关信息,所述相关信息包括:应用程序标识、安装路径、安装版本;
所述将各终端安装的应用程序整合成应用程序列表,包括:
汇总各终端安装的应用程序的应用程序标识,并进行去重处理,生成应用程序标识集合;
遍历所述应用程序标识集合中的各应用程序标识,针对当前遍历到的应用程序标识,确定安装该应用程序标识对应的应用程序的一个或多个终端,作为目标终端,并获取该应用程序标识在该目标终端的安装信息,所述安装信息至少包括安装路径和安装版本;
以所述应用程序标识为维度,在应用程序列表中记录该应用程序标识对应的一个或多个安装信息。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述对所述应用程序列表中的各应用程序进行监控,以判断各所述应用程序是否存在更新版本,包括:
确定所述应用程序列表中各应用程序的官方网站,并对所述官方网站生成爬虫任务,所述爬虫任务包括对应的应用程序标识;
运行所述爬虫任务,以采用网络爬虫对所述官方网站针对所述应用程序标识发布的更新版本进行监控;
所述当监控到有应用程序存在更新版本,则获取该应用程序的更新版本安装包,包括:
当所述网络爬虫监控到所述官方网站针对所监控的应用程序发布更新版本时,下载对应的更新版本安装包。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述对所述更新版本安装包进行安装测试,包括:
部署虚拟机,并在所述虚拟机中构建所述更新版本安装包的安装环境镜像;
在所述虚拟机中写入软件安装脚本;
获取所述更新版本安装包的镜像文件;
在所述安装环境镜像中采用所述软件安装脚本对所述镜像文件执行自动安装;
若安装成功,则对安装后的应用程序采用自动化测试脚本进行自动化测试;
若安装失败,则通知相关人员在所述虚拟机中对所述镜像文件进行安装并测试。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当对所述更新版本安装包测试通过以后,则在应用程序列表中将对应的应用程序添加测试通过标记;
若测试不通过,则在应用程序列表中将对应的应用程序添加测试不通过标记,并禁止对所述更新版本安装包进行部署安装。
7.根据权利要求1或2或3或6所述的方法,其特征在于,所述将所述更新版本安装包部署安装到具有该更新版本安装包对应的应用程序的终端中,包括:
确定安装有所述更新版本安装包对应的应用程序的终端,作为待安装终端;
采用自动运维化工具将所述更新版本安装包部署安装到所述待安装终端中。
8.一种应用程序更新装置,其特征在于,所述装置包括:
应用程序列表获取模块,用于获取应用程序列表;
更新监控模块,用于对所述应用程序列表中的各应用程序进行监控,以判断各所述应用程序是否存在更新版本;
更新版本获取模块,用于当监控到有应用程序存在更新版本,则获取该应用程序的更新版本安装包;
测试模块,用于对所述更新版本安装包进行安装测试;
部署安装模块,用于在测试通过以后,将所述更新版本安装包部署安装到具有该更新版本安装包对应的应用程序的终端中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州高专资讯科技有限公司,未经广州高专资讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210760000.6/1.html,转载请声明来源钻瓜专利网。