[发明专利]应用程序检测方法及装置有效
| 申请号: | 201310413195.8 | 申请日: | 2013-09-11 |
| 公开(公告)号: | CN103473163B | 公开(公告)日: | 2016-10-26 |
| 发明(设计)人: | 拓鑫 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 检测 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种应用程序检测方法及装置。
背景技术
随着终端设备功能的越来越强大,一台终端设备上可以安装多个具有各种不同功能的应用程序。为了对数量繁多的应用程序进行管理,一般地,可以利用安装于终端设备的管理类应用程序。管理类应用程序是一类可以对应用程序进行下载、安装、卸载和升级等操作的应用程序。管理类应用程序可以准确的检测用户机器上某一款应用程序是否安装,并获得其版本号,从而判断该应用程序是否需要升级等。
在现有技术中,管理类应用程序对应用程序的检测可以根据应用程序检测特征库进行。该应用程序检测特征库由开发人员配置,定义了应用程序管理类应用程序的卸载程序信息、应用程序安装路径及应用程序版本号等应用程序相关信息,以便在检测过程中根据该定义的相关信息对终端设备上的应用程序进行检测。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
当前管理类应用程序在完成当前应用程序检测后到进行下次应用程序检测前的时间段内,如果某一款应用程序不是在当前管理类应用程序被安装、卸载或升级等,则当前管理类应用程序无法获知,导致当前管理类应用程序在进行全面检测之前,还是根据上一次检测时终端设备所安装的应用程序的安装状态进行操作提示,不知道何时进行检测,因此无法提供更精准的服务。
发明内容
为了解决应用程序信息更新不及时的问题,本发明实施例提供了一种应用程序检测方法及装置。所述技术方案如下:
一方面,提供了一种应用程序检测方法,所述方法包括:获取与已安装的应用程序相关联的预设文件路径;监控所述相关联的预设文件路径;当监控到所述应用程序的预设文件路径中的信息发生变化时,启动终端已安装的管理应用,根据所述管理应用的应用程序特征库对所述终端的应用程序进行检测。
另一方面,提供了一种应用程序检测装置,所述装置包括:获取模块,用于获取与已安装的应用程序相关联的预设文件路径;监控模块,用于监控所述相关联的预设文件路径;检测模块,用于当监控到所述应用程序的预设文件路径中的信息发生变化时,启动终端已安装的管理应用,根据所述管理应用的应用程序特征库对所述终端的应用程序进行检测。
本发明实施例提供的技术方案带来的有益效果是:
通过实时监控终端设备已安装的应用程序,当监控到终端设备已安装的某款应用程序对应的信息发生变化时,在不需要用户主动操作的情况下,重新根据预设应用程序特征库进行检测,能够实时获知应用程序信息,提供了更精准的服务。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的应用程序检测方法的流程图;
图2是本发明实施例提供的应用程序检测方法的流程图;
图3是本发明实施例提供的应用程序检测装置的结构示意图;
图4是本发明实施例提供的终端设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1本发明实施例提供的应用程序检测方法流程图,参见图1,所述方法包括:
101、获取与已安装的应用程序相关联的预设文件路径;
102、监控该相关联的预设文件路径;
103、当监控到该应用程序的预设文件路径中的信息发生变化时,启动终端已安装的管理应用,根据该管理应用的应用程序特征库对该终端的应用程序进行检测。
其中,该预设文件路径中的信息至少包括已安装的应用程序对应文件的可执行文件或DLL(Dynamic Linkable Library,动态链接库)文件等以及注册表中的各个表项。
本发明实施例提供的方法,通过实时监控终端设备已安装的应用程序,当监控到终端设备已安装的某款应用程序对应的信息发生变化时,在不需要用户主动操作的情况下,重新根据预设应用程序特征库进行检测,能够实时获知应用程序信息,提供了更精准的服务。
图2是本发明实施例提供的应用程序检测方法流程图。该发明实施例的执行主体为终端设备。参见图2,该方法包括:
201、根据预设应用程序特征库,对该已安装的应用程序进行检测,记录检测该已安装的应用程序时所使用的预设文件路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310413195.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件测试用例集的提取方法
- 下一篇:虚拟机集群资源分配调度方法





