[发明专利]一种应用程序版本监测方法、装置、电子设备和存储介质在审
申请号: | 202011605342.8 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112732518A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 刘伟;李晓宇;周宇;张焱 | 申请(专利权)人: | 北京神州泰岳智能数据技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F8/65;G06F8/71 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;朱诗龙 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 版本 监测 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种应用程序版本监测方法、装置、电子设备和存储介质,方法包括:获取需要监测的应用程序的地址信息,根据地址信息获取应用程序的发布页面;根据与发布页面对应的配置文件,每隔预设时间从发布页面中采集应用程序的版本信息;将采集到的应用程序的版本信息和当前采集时间保存到数据库中;从数据库中提取应用程序最新采集时间所对应的第一版本信息和次新采集时间所对应的第二版本信息;将第一版本信息与第二版本信息进行格式标准化处理;比对经过格式标准化处理的第一版本信息和第二版本信息;输入并展示应用程序的版本信息的比对结果。本申请所公开的技术方案能够解决现有技术中不能精准监测某一款应用程序的更新情况的缺陷。
技术领域
本申请涉及应用程序版本更新监测技术领域,具体涉及一种应用程序版本监测方法、装置、电子设备和存储介质。
背景技术
随着智能装备的蓬勃发展,基于智能装备的各种应用程序也随之出现日新月异的变化。对于各种应用程序(下文中用App替代)需要在最快的时间内完成版本发布,当App进行了版本更新之后,则需要将更新后的版本上传到各大应用下载平台。当前能够监测App的版本是否更新的方法一般为通过应用平台自带的最近更新页等方法获取最近更新的App。
然而由于存在多个应用平台,各个应用平台上的版本发布时间可能不同,仅仅根据自带的应用平台对App的更新进行监测,存在获取的数据不全面、不能精准监测某一款应用程序的更新情况的缺陷。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种应用程序版本监测方法、装置、电子设备和存储介质。
依据本申请的一个方面,公开了一种应用程序版本监测方法,所述方法包括:
获取需要监测的应用程序的地址信息,根据所述地址信息获取所述应用程序的发布页面;
根据与所述发布页面对应的配置文件,每隔预设时间从所述应用程序的发布页面中采集所述应用程序的版本信息;
将采集到的所述应用程序的版本信息和当前采集时间保存到数据库中;
从所述数据库中提取所述应用程序最新采集时间所对应的第一版本信息和次新采集时间所对应的第二版本信息;将所述第一版本信息与所述第二版本信息进行格式标准化处理;比对经过格式标准化处理的第一版本信息和第二版本信息;
输入并展示所述应用程序的版本信息的比对结果。
可选的,所述获取需要监测的应用程序的地址信息包括:
通过网络爬虫从应用程序的发布平台中爬取应用程序的地址信息,将爬取到的各个应用程序的地址信息,通过人机交互接口输入。
可选的,根据与所述发布页面对应的配置文件,每隔预设时间从所述发布页面中采集所述应用程序的版本信息包括:
针对各应用程序的发布平台,预设与该发布平台对应的配置文件;所述配置文件中包括:名称参数、版本信息参数、更新时间参数、发布平台参数、信息采集时间参数,以及对应的正则表达式匹配规则;
根据所述应用程序的发布页面,获取与所述发布页面对应的配置文件;
根据所述配置文件中所包含的各参数,按照对应的正则表达式匹配规则从所述应用程序的发布页面中截取名称、版本信息、更新时间、发布平台、信息采集时间。
可选的,所述数据库中包含第一数据表和第二数据表;所述第一数据表用于存储最新采集的应用程序的版本信息;所述第二数据表用于在每次比对之后从第一数据表中同步所存储的应用程序的版本信息;
将采集到的所述应用程序的版本信息和当前采集时间保存到数据库中包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳智能数据技术有限公司,未经北京神州泰岳智能数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011605342.8/2.html,转载请声明来源钻瓜专利网。