虚假游戏APP识别方法及系统技术方案

技术编号:26891057 阅读:30 留言:0更新日期:2020-12-29 16:08
本发明专利技术实施例公开了一种虚假游戏APP识别方法及系统,其中所述方法包括以下步骤:从应用商城获取待检测游戏APP的目标安装包;对所述目标安装包进行目标特征代码的提取;将所述目标特征代码与预先构建的正版APP信息库中正版APP的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度;若相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;若相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP;其中,第二预设阈值小于第一预设阈值。本发明专利技术实施例具有如下优点:与现有技术相比,减少人工对系统的干预,具有识别效率高,且提高识别准确率的效果。

【技术实现步骤摘要】
虚假游戏APP识别方法及系统
本专利技术实施例涉及游戏软件
,具体涉及一种虚假游戏APP识别方法及系统。
技术介绍
游戏APP市场发展迅速,吸引越来越多开发者涌入,个人开发者以及小型团队数量众多,导致市场混乱和大量仿冒正版游戏的虚假游戏APP的出现。虚假游戏APP的典型行为包括以下方面:复制热门应用的图标或者名称,增加自身应用的知名度;将原创应用的广告供应商换成别的供应商,获得广告收入;抄袭应用后,插入恶意代码,获取用户隐私,盗取用户金钱或者帐号密码等。在实现本专利技术实施例的过程中,专利技术人发现现有的虚假游戏APP识别方案一般是由专门的监测人员基于经验来判断是否为虚假游戏APP。但是,这种识别方案主观因素对判断结果的影响较大,降低了判断的精度,而且判断效率较低。
技术实现思路
为此,本专利技术实施例提供一种虚假游戏APP识别方法及系统,以解决现有技术中由人工排查虚假APP而导致的准确率及效率低下的问题。为了实现上述目的,本专利技术实施例提供如下技术方案:根据本专利技术实施例的第一方面,提供一种虚假游戏APP识别方法,包括:从应用商城获取待检测游戏APP的目标安装包;对所述目标安装包进行目标特征代码的提取;将所述目标特征代码与预先构建的正版APP信息库中正版APP的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度;若相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;若相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP;其中,第二预设阈值小于第一预设阈值。进一步地,若相似度大于等于第二预设阈值且小于等于第一预设阈值,所述方法还包括:再次对所述目标安装包进行第二目标特征代码的提取;将所述第二目标特征代码与预先构建的正版APP信息库中的标准特征代码进行比较,获取所述第二目标特征代码与标准特征代码间的第二相似度;重复所述再次对所述目标安装包进行第二目标特征代码的提取;将所述第二目标特征代码与预先构建的正版APP信息库中的标准特征代码进行比较,获取所述第二目标特征代码与标准特征代码间的第二相似度的步骤,直至达到以下至少一个条件:若第二相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;若第二相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP。进一步地,所述方法还包括以下步骤:若相似度大于等于第二预设阈值且小于等于第一预设阈值,则将所述目标安装包发送给监测人员终端,以供监测人员对目标安装包进行校验。进一步地,所述从应用商城获取待检测游戏APP的目标安装包的步骤,之前还包括:基于爬虫插件获取应用商店中新增游戏APP的简介信息;基于预先设定的文字提取规则,从所述简介信息中获取所述新增游戏APP的名称;基于所述新增游戏APP的名称,从应用商店中下载对应游戏APP安装包,将下载的游戏APP作为待检测游戏APP。进一步地,对所述目标安装包进行目标特征代码的提取的步骤,进一步包括:提取所述目标安装包内特定位置的目标特征代码;相应地,将所述目标特征代码与预先构建的正版APP信息库中正版APP的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度的步骤,进一步包括:将所述目标特征代码与预先构建的正版APP信息库中正版APP相应特定位置的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度。进一步地,所述预先构建的正版APP信息库包括:正版游戏APP子信息库和虚假游戏APP子库。进一步地,所述方法还包括:将判断确定的虚假游戏APP和非虚假游戏APP的相关信息保存入正版游戏APP子信息库和虚假游戏APP子库。进一步地,所述方法还包括:定时将虚假游戏APP子库中的虚假游戏APP信息发送给各目标应用商城的管理员,直至检测到虚假游戏APP在各个目标应用商城下架。根据本专利技术实施例的第二方面,提供一种虚假游戏APP识别系统,包括:获取模块,用于从应用商城获取待检测游戏APP的目标安装包;提取模块,用于对所述目标安装包进行目标特征代码的提取;比较模块,用于将所述目标特征代码与预先构建的正版APP信息库中正版APP的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度;确定模块,用于若相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;确定模块,还用于若相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP;其中,第二预设阈值小于第一预设阈值。根据本专利技术实施例的第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述虚假游戏APP识别方法的步骤。本专利技术实施例提供一种虚假游戏APP识别方法及系统,其中所述方法包括以下步骤:从应用商城获取待检测游戏APP的目标安装包;对所述目标安装包进行目标特征代码的提取;将所述目标特征代码与预先构建的正版APP信息库中正版APP的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度;若相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;若相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP;其中,第二预设阈值小于第一预设阈值。本专利技术实施例具有如下优点:与现有技术相比,减少人工对系统的干预,具有识别效率高,且提高识别准确率的效果。附图说明为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
能涵盖的范围内。图1为本专利技术实施例提供的一种虚假游戏APP识别方法整体流程示意图;图2为本专利技术实施例提供的一种虚假游戏APP识别系统整体结构示意图;图3为本专利技术实施例提供的一种电子设备整体结构示意图。具体实施方式以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为解决现有技术中的至少一个技术问题,本专利技术实施例提供一种虚假游戏APP识别方法。如图1所示,所述虚假游戏APP识别方法整体上包括以本文档来自技高网
...

【技术保护点】
1.一种虚假游戏APP识别方法,其特征在于,包括:/n从应用商城获取待检测游戏APP的目标安装包;/n对所述目标安装包进行目标特征代码的提取;/n将所述目标特征代码与预先构建的正版APP信息库中正版APP的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度;/n若相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;/n若相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP;其中,第二预设阈值小于第一预设阈值。/n

【技术特征摘要】
1.一种虚假游戏APP识别方法,其特征在于,包括:
从应用商城获取待检测游戏APP的目标安装包;
对所述目标安装包进行目标特征代码的提取;
将所述目标特征代码与预先构建的正版APP信息库中正版APP的标准特征代码进行比较,获取所述目标特征代码与标准特征代码间的相似度;
若相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;
若相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP;其中,第二预设阈值小于第一预设阈值。


2.根据权利要求1所述的虚假游戏APP识别方法,其特征在于,若相似度大于等于第二预设阈值且小于等于第一预设阈值,所述方法还包括:
再次对所述目标安装包进行第二目标特征代码的提取;将所述第二目标特征代码与预先构建的正版APP信息库中的标准特征代码进行比较,获取所述第二目标特征代码与标准特征代码间的第二相似度;
重复执行所述再次对所述目标安装包进行第二目标特征代码的提取;将所述第二目标特征代码与预先构建的正版APP信息库中的标准特征代码进行比较,获取所述第二目标特征代码与标准特征代码间的第二相似度的步骤,直至达到以下至少一个条件:若第二相似度大于第一预设阈值,则确定待检测游戏APP为虚假游戏APP;若第二相似度小于第二预设阈值,则确定待检测游戏APP为非虚假游戏APP。


3.根据权利要求1所述的虚假游戏APP识别方法,其特征在于,所述方法还包括以下步骤:
若相似度大于等于第二预设阈值且小于等于第一预设阈值,则将所述目标安装包发送给监测人员终端,以供监测人员对目标安装包进行校验。


4.根据权利要求1所述的虚假游戏APP识别方法,其特征在于,所述从应用商城获取待检测游戏APP的目标安装包的步骤,之前还包括:
基于爬虫插件获取应用商店中新增游戏APP的简介信息;
基于预先设定的文字提取规则,从所述简介信息中获取所述新增游戏APP的名称;
基于所述新增游戏APP的名称,从应用商店中下载对应游戏APP安装包,将下载的游戏APP作为待检测游戏APP。

【专利技术属性】
技术研发人员:赵小龙
申请(专利权)人:北京智明星通科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1