[发明专利]一种兼容性检测方法及装置有效
| 申请号: | 201611026184.4 | 申请日: | 2016-11-18 | 
| 公开(公告)号: | CN108073508B | 公开(公告)日: | 2021-03-19 | 
| 发明(设计)人: | 罗章龙;魏学峰;严明;邱学倩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 | 
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/76 | 
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 | 
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 兼容性 检测 方法 装置 | ||
本发明实施例公开了一种兼容性检测方法及装置,实现了提高软硬件兼容性测试的效率和减少人力成本的目的。其中,所述方法包括:在目标终端设备上运行待检测软件,确定所述目标终端设备的目标硬件支持所述待检测软件运行所对应的硬件功能;获取待检测终端设备的目标硬件对所述硬件功能的支持能力信息,实现所述待检测软件与所述待检测终端设备的兼容性测试,所述目标终端设备的目标硬件与所述待检测终端设备的目标硬件相匹配。
技术领域
本发明涉及计算机领域,尤其涉及一种兼容性检测方法及装置。
背景技术
软硬件的兼容性检测,是指软件中设计的功能是否能在终端设备上实现,也就是说终端设备的硬件功能是否能够支持所述软件的正常运行。
现有技术对软件在终端设备上的兼容性测试,往往是通过在需要测试的终端设备上下载所述软件并运行,然后检测该软件在所述终端设备上的实际运行表现来评判该软件与所述终端设备的兼容性。
例如,若要检测一款游戏软件与各种机型的手机的兼容性,则需要将该款游戏软件和兼容性检测软件下载到所述各种机型的手机上。然后分别在这些手机上运行所述游戏软件,并在运行所述游戏软件的同时,通过所述兼容性检测软件来分别检测所述游戏软件在这些手机上的运行效果,得到兼容性检测的结果。
然而,在针对该软件进行兼容性检测的终端设备较多的情况下,如果每个终端设备都需要运行一次该软件,则必然会导致检测时间较长;而若为了提高测试效率,就需要较多的测试人员,导致人力成本较高。
发明内容
为了解决现有技术存在的技术问题,本发明提供了一种兼容性检测方法及装置,实现了提高软硬件兼容性测试的效率和减少人力成本的目的。
本发明实施例提供了一种兼容性检测方法,所述方法包括:
在目标终端设备上运行待检测软件,确定所述目标终端设备的目标硬件支持所述待检测软件运行所对应的硬件功能;
获取待检测终端设备的目标硬件对所述硬件功能的支持能力信息,实现所述待检测软件与所述待检测终端设备的兼容性测试,所述目标终端设备的目标硬件与所述待检测终端设备的目标硬件相匹配。
优选的,所述待检测软件包括待检测程序和引擎程序,所述引擎程序 用于支持所述待检测程序的运行;
所述确定所述目标终端设备的目标硬件支持所述待检测软件运行所对应的硬件功能包括:
确定所述待检测程序在所述目标终端设备上运行时,使用到的所述引擎程序的功能,所述引擎程序被使用的功能由所述目标终端设备的目标硬件的对应的硬件功能支持实现;
所述获取待检测终端设备的目标硬件对所述硬件功能的支持能力信息包括:
获取所述待检测终端设备的目标硬件对所述引擎程序被使用的功能的支持能力信息。
优选的,所述确定所述待检测程序在所述目标终端设备上运行时,使用到的所述引擎程序的功能包括:
在所述待检测程序在所述目标终端设备上运行过程中,获取所述引擎程序被所述待检测程序调用的被调用接口的接口信息;
根据所述引擎程序的接口的接口信息与支持功能的匹配关系,以及所述引擎程序的被调用接口的接口信息,得到所述待检测程序在所述目标终端设备上运行时,使用到的所述引擎程序的功能。
优选的,所述在所述待检测程序在所述目标终端设备上运行过程中,获取所述引擎程序被所述待检测程序调用的被调用接口的接口信息包括:
获取所述待检测程序的所述目标终端设备上运行时进程的入口地址;
根据所述进程的入口地址得到所述引擎程序的接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611026184.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内核崩溃现场数据的处理方法及装置
 - 下一篇:一种新型会议数据转换器
 





