[发明专利]一种应用程序版本监测方法、装置、电子设备和存储介质在审
申请号: | 202011605342.8 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112732518A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 刘伟;李晓宇;周宇;张焱 | 申请(专利权)人: | 北京神州泰岳智能数据技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F8/65;G06F8/71 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;朱诗龙 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 版本 监测 方法 装置 电子设备 存储 介质 | ||
1.一种应用程序版本监测方法,其特征在于,所述方法包括:
获取需要监测的应用程序的地址信息,根据所述地址信息获取所述应用程序的发布页面;
根据与所述发布页面对应的配置文件,每隔预设时间从所述发布页面中采集所述应用程序的版本信息;
将采集到的所述应用程序的版本信息和当前采集时间保存到数据库中;
从所述数据库中提取所述应用程序最新采集时间所对应的第一版本信息和次新采集时间所对应的第二版本信息;将所述第一版本信息与所述第二版本信息进行格式标准化处理;比对经过格式标准化处理的第一版本信息和第二版本信息;
输入并展示所述应用程序的版本信息的比对结果。
2.根据权利要求1所述的方法,其特征在于,所述获取需要监测的应用程序的地址信息包括:
通过网络爬虫从各个应用程序的发布平台中爬取应用程序的地址信息,将爬取到的各个应用程序的地址信息,通过人机交互接口输入。
3.根据权利要求1所述的方法,其特征在于,根据与所述发布页面对应的配置文件,每隔预设时间从所述发布页面中采集所述应用程序的版本信息包括:
针对各应用程序的发布平台,预设与该发布平台对应的配置文件;所述配置文件中包括:名称参数、版本信息参数、更新时间参数、发布平台参数、信息采集时间参数,以及对应的正则表达式匹配规则;
根据所述应用程序的发布页面,获取与所述发布页面对应的配置文件;
根据所述配置文件中所包含的各参数,按照对应的正则表达式匹配规则从所述应用程序的发布页面中截取名称、版本信息、更新时间、发布平台、信息采集时间。
4.根据权利要求3所述的方法,其特征在于,所述数据库中包含第一数据表和第二数据表;所述第一数据表用于存储最新采集的应用程序的版本信息;所述第二数据表用于在每次比对之后从第一数据表中同步所存储的应用程序的版本信息;
将采集到的所述应用程序的版本信息和当前采集时间保存到数据库中包括:
将所述应用程序的地址信息作为主键,所述应用程序的名称、版本信息、更新时间、发布平台和信息采集时间作为对应值保存到数据库的第一数据表中;
所述从所述数据库中提取所述应用程序最新采集时间所对应的第一版本信息和次新采集时间所对应的第二版本信息包括:
在所述第一数据表中写入最新采集的应用程序的版本信息之后,从所述第一数据表中获取所述应用程序的第一版本信息,从所述第二数据表中获取所述应用程序的第二版本信息。
5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述将所述第一版本信息与所述第二版本信息进行格式标准化处理包括:
所述将所述第一版本信息与所述第二版本信息换成数字类型并乘以预设的常数。
6.根据权利要求1所述的方法,其特征在于,该方法还包括:判断第一版本信息与所述第二版本信息的格式是否相同,如果所述第一版本信息和第二版本信息的格式不相同时,将位数较短的版本信息进行余位补零直至第一版本信息和第二版本信息的位数相同。
7.根据权利要求1-4中任意一项所述的方法,其特征在于,所述比对经过格式标准化处理的第一版本信息和第二版本信息;输入并展示所述应用程序的版本信息的比对结果包括:
根据预设的脚本每隔预设时间对比所述第一数据表和第二数据表中各个应用程序的版本信息;
当所述应用程序的版本信息有更新时,向用户推送所述应用程序的版本信息比对结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳智能数据技术有限公司,未经北京神州泰岳智能数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011605342.8/1.html,转载请声明来源钻瓜专利网。