[发明专利]一种模拟器的确定方法、装置及存储介质有效
申请号: | 201911148510.2 | 申请日: | 2019-11-21 |
公开(公告)号: | CN111097175B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 岑恩杰;严路;单少波;蔡怡峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟器 确定 方法 装置 存储 介质 | ||
本申请公开了一种模拟器的确定方法、装置及存储介质,所述方法包括:获取目标应用程序对应的目标设备的属性信息;当所述目标设备的属性信息不满足预设条件时,将所述目标设备确定为第一待定设备;获取所述第一待定设备的目标特征;当所述第一待定设备的目标特征不在预设模拟器特征库中时,将所述第一待定设备确定为第二待定设备;获取第二待定设备的标识信息以及所述第二待定设备中预设应用程序的第一标识信息集;确定与所述第二待定设备的标识信息匹配的标准应用程序的第二标识信息集;若所述第一标识信息集与所述第二标识信息集不匹配,将所述第二待定设备确定为模拟器。采用本申请的技术方案,提高了模拟器的识别率。
技术领域
本申请涉及模拟器识别技术领域,尤其涉及一种模拟器的确定方法、装置及存储介质。
背景技术
现有技术中,可以在电脑端安装模拟器模拟手机终端的运行环境,从而在电脑端运行游戏应用程序,由于模拟器本身的技术原因,是通过X86的CPU来模拟手机的ARM CPU,需要一套指令的转换机制,画面渲染的技术也是从电脑的DirectX 转换成OpenCV,模拟器或多或少会因为这两者的转换机制导致本身的设备环境不够稳定。就目前游戏来看,例如MT4、侍魂:胧月传说等游戏在模拟器上运行的crash率远大于手机端。因此,在统计游戏运行设备的故障率时,需要先区分游戏应用程序是在模拟器上运行还是在手机端运行。
现有技术通过判断游戏应用程序的运行设备是否存在手机号来确定模拟器运行设备。现有技术确定模拟器方法的精确度较低,一方面,无法区别出市面上所有的模拟器;另一方面,如果模拟器进行了伪装,很难识别出伪装后的模拟器。此外,现有技术无法识别出用户所使用模拟器的类型,从而无法统计不同模拟器运行游戏时的故障率。
因此,有必要提供一种模拟器的确定方法、装置及存储介质,从而能够准确识别出伪装过的模拟器,并且可以确定模拟器的具体类型。
发明内容
本申请提供了一种模拟器的确定方法、装置及存储介质,可以提高模拟器的识别率,降低模拟器的漏识别率。
一方面,本申请提供了一种模拟器的确定方法,所述方法包括:
获取目标应用程序对应的目标设备的属性信息;
当所述目标设备的属性信息不满足预设条件时,将所述目标设备确定为第一待定设备;
获取所述第一待定设备的目标特征;
当所述第一待定设备的目标特征不在预设模拟器特征库中时,将所述第一待定设备确定为第二待定设备;
获取所述第二待定设备的标识信息以及所述第二待定设备中预设应用程序的第一标识信息集;
确定与所述第二待定设备的标识信息匹配的标准应用程序的第二标识信息集;
若所述第一标识信息集与所述第二标识信息集不匹配,将所述第二待定设备确定为模拟器。
另一方面提供了一种模拟器的确定装置,所述装置包括:
属性信息获取模块,用于获取目标应用程序对应的目标设备的属性信息;
第一待定设备确定模块,用于当所述目标设备的属性信息不满足预设条件时,将所述目标设备确定为第一待定设备;
目标特征获取模块,用于获取所述第一待定设备的目标特征;
第二待定设备确定模块,用于当所述第一待定设备的目标特征不在预设模拟器特征库中时,将所述第一待定设备确定为第二待定设备;
第一标识信息集获取模块,用于获取所述第二待定设备的标识信息以及所述第二待定设备中预设应用程序的第一标识信息集;
第二标识信息集确定模块,用于确定与所述第二待定设备的标识信息匹配的标准应用程序的第二标识信息集;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911148510.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大接触面储能连接器
- 下一篇:数据审计方法、装置、设备及存储介质