应用程序识别方法、装置、存储介质以及终端制造方法及图纸

技术编号:29936631 阅读:29 留言:0更新日期:2021-09-04 19:14
本申请公开了一种应用程序识别方法、装置、存储介质以及终端,涉及应用程序开发技术领域。首先提取待识别应用程序的第一特征信息,以及获取待识别应用程序对应的目标应用程序的第二特征信息;然后分别计算各第一特征信息与各第一特征信息对应的第二特征信息之间的相似度;最后若各相似度中目标相似度的数量大于预设数量阈值,则确定待识别应用程序与目标应用程序为同一应用程序,其中目标相似度大于预设相似度阈值。由于通过计算待识别应用程序的目标应用程序之间的特征相似度,来识别待识别应用程序与目标应用程序是否为同一应用程序,可以减少识别应用程序的计算量以及识别时间,提高了应用程序的识别效率。提高了应用程序的识别效率。提高了应用程序的识别效率。

【技术实现步骤摘要】
应用程序识别方法、装置、存储介质以及终端


[0001]本申请涉及应用程序开发
,尤其涉及一种应用程序识别方法、装置、存储介质以及终端。

技术介绍

[0002]随着科学技术的发展,越来越多的终端出现在人们的生活中,应用程序的种类和数量也越来越多,因此应用程序的安全性也成为本领域技术人员研究的重点之一。
[0003]在当前应用市场中存在着大量盗版应用程序,这类盗版应用程序一般通过对正版应用程序进行恶意修改或者嵌入病毒后重新打包形成,但是在相关技术中,对应用程序进行识别普遍存在消耗大量性能和识别时间长的技术问题。

技术实现思路

[0004]本申请提供一种应用程序识别方法、装置、存储介质以及终端,可以解决相关技术中对应用程序进行识别存在消耗大量性能和识别时间长的技术问题。
[0005]第一方面,本申请实施例提供一种应用程序识别方法,该方法包括:
[0006]提取待识别应用程序的第一特征信息,以及获取所述待识别应用程序对应的目标应用程序的第二特征信息;分别计算各第一特征信息与各第一特征信息对应的第二特征信息之本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序识别方法,其特征在于,所述方法包括:提取待识别应用程序的第一特征信息,以及获取所述待识别应用程序对应的目标应用程序的第二特征信息;分别计算各第一特征信息与各第一特征信息对应的第二特征信息之间的相似度;若各相似度中目标相似度的数量大于预设数量阈值,则确定所述待识别应用程序与所述目标应用程序为同一应用程序,其中所述目标相似度大于预设相似度阈值。2.根据权利要求1所述的方法,其特征在于,所述提取待识别应用程序的第一特征信息之前,还包括:获取至少一个样本应用程序,并提取各样本应用程序的样本身份标识以及样本特征信息;将各样本应用程序的样本身份标识以及样本特征信息之间建立映射关系,并将各映射关系保存至数据库。3.根据权利要求2所述的方法,其特征在于,所述获取所述待识别应用程序对应的目标应用程序的第二特征信息,包括:获取所述待识别应用程序的第一身份标识,在所述数据库中查找与所述第一身份标识匹配的第一样本身份标识;将所述第一样本身份标识对应的第一样本应用程序作为目标应用程序,以及将所述第一样本身份标识对应的第一样本特征信息作为所述目标应用程序的第二特征信息。4.根据权利要求1所述的方法,其特征在于,所述分别计算各第一特征信息与各第一特征信息对应的第二特征信息之间的相似度,包括:基于相似度计算公式分别计算各第一特征信息与各第一特征信息对应的第二特征信息之间的相似度;所述相似度计算公式为:其中,A表示所述第二特征信息,B表示所述第一特征信息,A∩B表示所述第一特征信息与所述第二特征信息之间的交集,J(A,B)表示所述第一特征信息与所述第二特征信息之间的相似度。5.根据权利要求1至4任一...

【专利技术属性】
技术研发人员:吴建文梁海兴帅朝春
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1