[发明专利]识别应用程序虚拟运行环境的方法和装置有效
申请号: | 201510388951.5 | 申请日: | 2015-07-03 |
公开(公告)号: | CN104951355B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 张宇平 | 申请(专利权)人: | 北京数字联盟网络科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 薛峰;刘长江 |
地址: | 100124 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 应用程序 虚拟 运行 环境 方法 装置 | ||
本发明提供了一种识别应用程序虚拟运行环境的方法和装置。其中识别应用程序虚拟运行环境的方法包括:获取运行应用程序的运行环境的多项参数;将多项参数与预置的虚拟运行环境特征库的对应项分别进行特征匹配;如果多项参数中多于一项与对应项匹配,判定运行环境为虚拟运行环境。利用本发明的方法和装置,同时避免了漏报和误报,提高了识别的准确性。
技术领域
本发明涉及移动互联网技术,特别是涉及一种识别应用程序虚拟运行环境的方法和装置。
背景技术
在移动互联网的快速发展过程中,移动终端应用程序(App)的数量成爆炸式增长,App已经覆盖人们生活工作学习的各个方面。App的下载目前主要需要依靠第三方移动应用市场等分发渠道来进行。
现有的安卓系统主要应用市场包括:如91、安卓、安智、机锋、应用汇、360安全市场等等。利用分发渠道提供App下载和推广,一种常见的运营模式为:按点击下载次数付费(Cost Per Click,简称CPC)。然而单纯按照CPC进行计费,容易出现App开发者与分发渠道对统计数量出现争议。针对这一问题,现有技术出现了按照app激活数量进行统计的方式,也就是在移动终端安装App后,由App发送激活反馈,按照接收到激活反馈的数量来进行统计。
然而随着作弊手段的不断翻新,目前又出现伪造的激活反馈,也就是作弊者利用个人电脑等终端设备安装模拟器、虚拟机等虚拟安卓运行环境来运行应用程序来实现激活反馈,造成了App实际使用数量与激活数量的不匹配,给App开发者造成严重的损害。为了防止应用程序激活作弊,首先需要识别出应用程序是否运行于虚拟运行环境中。然而在现有技术中尚未出现准确的虚拟运行环境的识别方法。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的识别应用程序虚拟运行环境的方法和装置。
本发明的一个进一步目的是要提高识别应用程序虚拟运行环境的准确性。
根据本发明的一个方面,提供了一种识别应用程序虚拟运行环境的方法。该识别应用程序虚拟运行环境的方法包括:获取运行应用程序的运行环境的多项参数;将多项参数与预置的虚拟运行环境特征库的对应项分别进行特征匹配;如果多项参数中多于一项与对应项匹配,判定运行环境为虚拟运行环境。
可选地,运行环境的参数包括以下任意两项或更多项:网卡参数、内存参数、设备标识参数、传感器感测数据、处理器参数,并且
将多项参数与预置的虚拟运行环境特征库的对应项分别进行特征匹配的步骤包括以下任意两项或更多项:将网卡参数与虚拟运行环境特征库中的网卡特征进行匹配;将内存参数与虚拟运行环境特征库中的内存使用特征进行匹配;将设备标识参数与虚拟运行环境特征库中的标识特征进行匹配;将传感器感测数据与虚拟运行环境特征库中的传感器数据特征进行匹配;以及将处理器参数与虚拟运行环境特征库中的处理器运行特征进行匹配。
可选地,将网卡参数与虚拟运行环境特征库中的网卡特征进行匹配的步骤包括:判断网卡参数中的介质地址编码是否为虚拟运行环境特征库中记录的介质地址编码;以及判断网卡参数中的网卡设备名称是否为虚拟运行环境特征库中记录的网卡设备名称,并且以上两个判断步骤的任一项判断结果为是,确定网卡参数与网卡特征匹配。
可选地,将内存参数与虚拟运行环境特征库中的内存使用特征进行匹配的步骤包括:判断加载应用程序的内存地址是否与虚拟运行环境特征库中记录的内存地址相匹配。
可选地,将设备标识参数与虚拟运行环境特征库中的标识特征进行匹配的步骤包括:将运行环境的系统名称、基带名称、部件名称分别与虚拟运行环境特征库中记录的虚拟运行环境的标识特征进行匹配,若系统名称、基带名称、部件名称中的任一项与标识特征匹配,确定设备标识参数与标识特征匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数字联盟网络科技有限公司,未经北京数字联盟网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510388951.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息的获取方法及电子设备
- 下一篇:应用程序的更新方法及装置