应用品类特征库构建方法、识别方法、存储介质及终端技术

技术编号:44018216 阅读:11 留言:0更新日期:2025-01-15 01:03
本发明专利技术实施例提供一种应用品类特征库构建方法、识别方法、存储介质及终端,所述方法包括:确定应用品类集中每个应用品类对应的应用集,获取应用集中每个应用的注册文件信息、API调用信息和集成SDK信息中一种或多种特征信息,并将每种特征信息转化为对应的特征向量,以此衡量应用的行为特征。根据应用集中每个应用的一个或多个特征向量生成该应用集对应的应用品类的一个或多个品类特征向量,以衡量该应用品类的行为特征,并将应用品类集中所有应用品类的一个或多个品类特征向量组成应用品类特征库。应用上述方法,能够实现对应用准确高效的品类识别,通过自动化地对应用进行分类,可以更好地理解和管理应用生态,提升用户体验和安全性。

【技术实现步骤摘要】

本专利技术涉及网络安全,尤其涉及一种应用品类特征库构建方法、识别方法、存储介质及终端


技术介绍

1、随着移动互联网的迅速发展,智能手机应用程序(app)的数量呈爆炸式增长,涵盖了社交、娱乐、游戏、金融等各种类别。不同种类的应用程序往往表现出特定的行为模式,这些模式可以通过分析应用的运行和使用特征来识别。例如,社交类应用通常会频繁调用联系人、消息传递和位置服务的api,并集成即时通讯和社交媒体相关的sdk;游戏类应用则倾向于频繁调用图形渲染、音效处理和用户输入的api,同时集成广告、支付和游戏引擎相关的sdk。

2、传统的应用分类方法主要依赖于人工审核和关键词匹配。这些方法不仅效率低下,且难以应对日益复杂和多变的应用行为模式。因此,迫切需要一种基于应用行为特征的自动化分类方法,通过分析应用程序的行为特征,准确和高效地对应用进行分类和识别。


技术实现思路

1、本专利技术实施例提供了一种应用品类特征库构建方法、识别方法、存储介质及终端,通过应用的注册文件信息、api调用信息和集成sdk信息中一种或多种特征信息,获取多个应用品类对应的品类特征向量,组成应用品类特征库。可以实现准确高效的对应用进行分类和识别。

2、第一方面,本专利技术实施例提供了一种应用品类特征库构建方法,包括:

3、确定应用品类集,所述应用品类集包括一个或多个应用品类;确定每个应用品类对应的应用集,所述应用集包括一个或多个应用;

4、获取每个应用集中每个应用的特征信息集;所述特征信息集包括注册文件信息、api调用信息和集成sdk信息中的一种或多种;

5、根据任一特征信息对应的转化策略,得到所述任一特征信息的特征向量,从而得到所述每个应用的一个或多个特征向量;

6、根据所述每个应用集中每个应用的一个或多个特征向量生成所述每个应用集对应的应用品类的一个或多个品类特征向量;

7、将所述应用品类集中所有应用品类的一个或多个品类特征向量组成应用品类特征库。

8、第二方面,本专利技术实施例提供了一种应用品类识别方法,包括:

9、获取目标应用的特征信息;所述特征信息包括注册文件信息、api调用信息和集成sdk信息中的一种或多种;

10、根据任一特征信息对应的转化策略,得到所述任一特征信息的特征向量,从而得到所述目标应用的一个或多个特征向量;

11、将所述一个或多个特征向量与应用品类特征库中每个应用品类的一个或多个品类特征向量进行对比,确定所述目标应用的应用品类;其中,所述应用品类特征库根据上述应用品类特征库构建方法得到。

12、第三方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现上述第一个方面所述的方法步骤或上述第二个方面所述的方法步骤。

13、第四方面,本专利技术实施例提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的方法步骤或上述第二个方面所述的方法步骤。

14、本专利技术实施例提供的应用品类特征库构建方法、识别方法、存储介质及终端,具备以下技术效果:

15、本专利技术实施例通过确定应用品类集中每个应用品类对应的应用集,获取应用集中每个应用的注册文件信息、api调用信息和集成sdk信息中一种或多种特征信息,并将每种特征信息转化为对应的特征向量,以此衡量应用的行为特征。根据应用集中每个应用的一个或多个特征向量生成该应用集对应的应用品类的一个或多个品类特征向量,利用多个同品类应用的行为特征衡量该应用品类的行为特征,并将应用品类集中所有应用品类的一个或多个品类特征向量组成应用品类特征库。根据应用品类特征库和未知应用的特征信息集,可对未知应用进行品类识别。应用上述方法,能够实现对应用准确高效的品类识别,通过自动化地对应用进行分类,可以更好地理解和管理应用生态,提升用户体验和安全性。

本文档来自技高网...

【技术保护点】

1.一种应用品类特征库构建方法,其特征在于,包括:

2.根据权利要求1所述方法,其特征在于,所述根据任一特征信息对应的转化策略,得到所述任一特征信息对应的特征向量,从而得到所述每个应用的一个或多个特征向量,包括:

3.根据权利要求2所述方法,其特征在于,所述注册文件信息包括权限信息和/或组件信息;

4.根据权利要求2所述方法,其特征在于,所述API调用信息包括API调用频数信息和/或API调用顺序信息;

5.根据权利要求2所述方法,其特征在于,所述集成SDK信息包括一个或多个集成SDK信息;

6.根据权利要求1至5任一项所述方法,其特征在于,所述根据所述每个应用集中每个应用的一个或多个特征向量生成所述每个应用集对应的应用品类的一个或多个品类特征向量,包括:

7.根据权利要求6所述方法,其特征在于,所述TF值根据公式TF(t)=A(t)/S(t)计算得到,其中,TF(t)为特征值t的TF值,A(t)为所述每个应用的特征信息集中特征值t对应特征信息出现的频数,所述S(t)为所述每个应用的特征信息集中所述特征信息出现的频数;

8.一种应用品类识别方法,其特征在于,包括:

9.根据权利要求8所述方法,其特征在于,所述注册文件信息包括权限信息和/或组件信息;所述API调用信息包括API调用频数信息和/或API调用顺序信息;所述集成SDK信息包括一个或多个集成SDK信息;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法或如权利要求8或9所述方法。

11.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法或如权利要求8或9所述方法。

...

【技术特征摘要】

1.一种应用品类特征库构建方法,其特征在于,包括:

2.根据权利要求1所述方法,其特征在于,所述根据任一特征信息对应的转化策略,得到所述任一特征信息对应的特征向量,从而得到所述每个应用的一个或多个特征向量,包括:

3.根据权利要求2所述方法,其特征在于,所述注册文件信息包括权限信息和/或组件信息;

4.根据权利要求2所述方法,其特征在于,所述api调用信息包括api调用频数信息和/或api调用顺序信息;

5.根据权利要求2所述方法,其特征在于,所述集成sdk信息包括一个或多个集成sdk信息;

6.根据权利要求1至5任一项所述方法,其特征在于,所述根据所述每个应用集中每个应用的一个或多个特征向量生成所述每个应用集对应的应用品类的一个或多个品类特征向量,包括:

7.根据权利要求6所述方法,其特征在于,所述tf值根据公式tf(t)=a(t)/s(t)计...

【专利技术属性】
技术研发人员:陈家林潘博文周奕於奕孙岩潘宣辰
申请(专利权)人:武汉安天信息技术有限责任公司
类型:发明
国别省市:

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

1