[发明专利]软件检测方法及装置在审
申请号: | 201410083400.3 | 申请日: | 2014-03-07 |
公开(公告)号: | CN104899505A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 张露;张皓秋;陈曦;刘义平 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 检测 方法 装置 | ||
技术领域
本发明涉及计算机检测领域,尤其涉及一种软件检测方法及装置。
背景技术
随着计算机技术的飞速发展以及各种终端的普及,运行于终端中的各种软件也越来越丰富,但与此同时软件使用的有效及安全性也逐渐受到了威胁,这就急需要提出一种能够快速检测出软件安全及有效使用性的处理方法。
例如,用户在软件操作时,常常会遇到电脑内存空间不足、软件启动时间过长、影音无法播放等问题。这些问题往往是用户无法处理的,并且通常都是问题出现后用户才去处理,这样就会导致处理不及时而造成严重经济损失或者,因为处理不当导致电脑出现异常故障等问题。
针对上述所出现的软件问题,现有技术通常是当用户在使用软件时发现无法正常操作会针对该软件进行检测,进而判断该软件是否存在需要解决的问题。并且,在检测过程中,用户必须对该软件中的所有支持文件或相应组件通过具体的检查软件进行逐一扫描,才完成对软件的检测,这需要有较高的专业知识、并导致较高的操作成本。
发明内容
鉴于上述缺陷,提出了本发明的方案,其中,提供一种软件检测方法及装置,以克服上述缺陷,至少部分地解决更有效地进行软件的快速检测、进而不会干扰操作系统的运行,以提高软件的安全性等技术问题。
依据本发明的一个方面,提供了一种软件检测方法,其包括:将待检测软件的软件信息与预设的一种或多种软件问题类别中的问题信息进行匹配;其中,软件问题类别是对软件存在的一个或多个问题进行分类而获得,每种软件问题类别中包含与该类别下的一个或多个问题相关的问题信息;如果待检测软件的软件信息匹配上一种或多种软件问题类别中的问题信息,则确定待检测软件存在相应的一种或多种软件问题类别下的一个或多个问题。
可选地,将预先获取的软件的一种或多种软件信息与服务器中存储的软件的相应的软件信息进行匹配;如果一种或多种软件信息与存储的所述软件的相应的软件信息未匹配上,则根据一种或多种软件信息确定软件存在的一个或多个问题,并将一种或多种软件信息作为与一个或多个问题相关的问题信息;对一个或多个问题进行分类,得到软件问题类别,并在软件问题类别中记录与该类别下的一个或多个问题相关的问题信息。
可选地,如果待检测软件的软件信息未匹配上任一所述软件问题类别中的任一问题信息,则确定待检测软件不存在问题;将不存在问题的待检测软件进行汇总,以形成无软件问题类别。
可选地,将已经确定为存在问题的软件中属于相同软件问题类别的软件,汇总到一个展示条目下;其中,一种软件问题类别对应到一个展示条目,每个展示条目中展示对应的一种软件问题类别及属于该软件问题类别的一个或多个软件。
可选地,根据检测结果确定为不存在问题的软件,以无软件问题类别汇总到无软件问题类别的展示条目下。
根据本发明的另一方面,提供了一种软件检测的装置,其包括:检测模块,用于将待检测软件的软件信息与预设的一种或多种软件问题类别中的问题信息进行匹配;确定模块,用于如果待检测软件的软件信息匹配上一种或多种软件问题类别中的问题信息,则确定待检测软件存在相应的一种或多种软件问题类别下的一个或多个问题;预置模块,用于对软件存在的一个或多个问题进行分类而获得软件问题类别,每种软件问题类别中包含与该类别下的一个或多个问题相关的问题信息。
可选地,预置模块还包括:匹配子模块,用于将预先获取的软件的一种或多种软件信息与服务器中存储的软件的相应的软件信息进行匹配;确定子模块,用于如果一种或多种软件信息与存储的软件的相应的软件信息未匹配上,则根据一种或多种软件信息确定所述软件存在的一个或多个问题,并将一种或多种软件信息作为与所述一个或多个问题相关的问题信息;分类子模块,用于对一个或多个问题进行分类,得到软件问题类别,并在软件问题类别中记录与该类别下的一个或多个问题相关的问题信息。
可选地,检测模块,还包括:如果待检测软件的软件信息未匹配上任一软件问题类别中的任一问题信息,则确定待检测软件不存在问题;将不存在问题的待检测软件进行汇总,以形成无软件问题类别。
可选地,输出模块,用于将已经确定为存在问题的软件中属于相同软件问题类别的软件,汇总到一个展示条目下;其中,一种软件问题类别对应到一个展示条目,每个展示条目中展示对应的一种软件问题类别及属于该软件问题类别的一个或多个软件。
可选地,输出模块,还用于根据检测结果确定为不存在问题的软件,以无软件问题类别汇总到无软件问题类别的展示条目下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410083400.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:贴片机料带进给装置
- 下一篇:一种扣接式手机屏蔽柜