应用多开识别方法及装置、电子设备、计算机可读介质制造方法及图纸

技术编号:38413629 阅读:16 留言:0更新日期:2023-08-07 11:18
本申请提供了一种应用多开识别方法及装置、电子设备、计算机可读介质,该方法包括:接收包括多个识别维度的多开识别信息,其中,多开识别信息是通过终端获取到的、用于识别目标应用在终端运行的多开运行信息;多开运行信息是指目标应用的多开状态和多开环境的信息;分别对各个识别维度的多开识别信息进行分析,获得目标应用在各个识别维度下的多开识别标签;多开识别标签用于表征目标应用的多开运行信息;基于各个识别维度的多开识别标签以及预设的各个识别维度对应的权重,确定目标应用的多开识别结果。本申请实施例能够提高应用多开识别的灵活性和准确性。别的灵活性和准确性。别的灵活性和准确性。

【技术实现步骤摘要】
应用多开识别方法及装置、电子设备、计算机可读介质


[0001]本申请涉及数据处理
,特别涉及一种应用多开识别方法及装置、电子设备、计算机可读介质。

技术介绍

[0002]安卓(Android)系统具有开放性特点,同一Android系统可以供多个用户使用,也可以运行多开应用(软件),多开应用可以使同一台终端模拟不同终端登录不同用户账号进行各项业务,这种功能为合法用户提供了极大的便利,有必要对应用的运行环境进行分析,并基于分析结果采取相应的措施,以降低风险。

技术实现思路

[0003]本申请提供一种应用多开识别方法及装置、电子设备、计算机可读介质,用以对应用的运行环境进行准确判断,提高应用运行的安全性。
[0004]第一方面,本申请提供了一种应用多开识别方法,应用于服务端,包括:
[0005]接收包括多个识别维度的多开识别信息,其中,所述多开识别信息是通过终端获取到的用于识别目标应用在所述终端运行的多开运行信息;所述多开运行信息是指所述目标应用的多开状态和多开环境的信息;
[0006]分别对各个识别维度的多开识别信息进行分析,获得所述目标应用在所述各个识别维度下的多开识别标签;所述多开识别标签用于表征所述目标应用的多开运行信息;
[0007]基于所述各个识别维度的多开识别标签以及预设的所述各个识别维度对应的权重,确定所述目标应用的多开识别结果。
[0008]第二方面,本申请提供了一种风险识别方法,包括:
[0009]获取所述目标应用的多开识别结果,其中,所述目标应用的多开识别结果是基于本申请实施例提供的应用多开识别方法确定的;
[0010]获取终端的用户属性信息,以及所述终端的应用安装列表中各个应用的多开属性信息;其中,所述终端的用户属性信息用于表征所述终端的用户数量;所述多开属性信息用于表征所述终端运行的应用对应与多开属性相关的信息;
[0011]基于所述目标应用的多开识别结果、所述终端的用户属性信息、所述终端的应用安装列表中各个应用的多开属性信息及对应的权重确定所述目标应用的风险程度。
[0012]第三方面,本申请提供了一种应用多开识别装置,包括:
[0013]接收模块,用于接收包括多个识别维度的多开识别信息,其中,所述多开识别信息是通过终端获取到的用于识别目标应用在所述终端运行的多开运行信息;所述多开运行信息是指所述目标应用的多开状态和多开环境的信息;
[0014]获得模块,用于分别对各个识别维度的多开识别信息进行分析,获得所述目标应用在所述各个识别维度下的多开识别标签;所述多开识别标签用于表征所述目标应用的多开运行信息;
[0015]第一确定模块,用于基于所述各个识别维度的多开识别标签以及预设的所述各个识别维度对应的权重,确定所述目标应用的多开识别结果。
[0016]第四方面,本申请提供了一种风险识别装置,其特征在于,包括:
[0017]获取模块,用于获取所述目标应用的多开识别结果,其中,所述目标应用的多开识别结果是基于本申请实施例提供的应用多开识别方法确定的;
[0018]所述获取模块,还用于获取终端的用户属性信息,以及所述终端的应用安装列表中各个应用的多开属性信息;其中,所述终端的用户属性信息用于表征所述终端的用户数量;所述多开属性信息用于表征所述终端运行的应用对应与多开属性相关的信息;
[0019]第二确定模块,用于基于所述目标应用的多开识别结果、所述终端的用户属性信息、所述终端的应用安装列表中各个应用的多开属性信息及对应的权重确定所述目标应用的风险程度。
[0020]第五方面,本申请提供了一种电子设备,该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序,一个或多个所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的应用多开识别方法或风险识别方法。
[0021]第六方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序在被处理器/处理核执行时实现上述的应用多开识别方法或风险识别方法。
[0022]本申请实施例所提供的应用多开识别方法,服务端对终端提供的多个识别维度的多开识别信息分别进行分析,获得不同识别维度下的多开识别标签,再基于所述各个识别维度的多开识别标签以及预设的各个识别维度的权重确定所述目标应用的多开识别结果,由于判断主体是服务端,终端只需要采集多个识别维度的多开识别信息,不需要更新应用多开识别方式,即降低了终端更新权限的要求,因此,该应用多开识别方法的灵活性更好。而且,相对于终端,服务端可以依据多个识别维度的多开识别信息确定目标应用的多开识别结果,相对于终端的单个识别维度,多个识别维度可以提高多开识别的准确性,从而为后续识别目标应用的风险程度提供可靠依据。而且,由于服务端可以从多个识别维度确定多开识别结果,即使受隐私、政策限制无法获得个别识别维度的多开识别信息,也可以从其他识别维度的多开识别信息进行判断,因此,本申请实施例提供的方法鲁邦性更强。
[0023]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0024]附图用来提供对本申请的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请,并不构成对本申请的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:
[0025]图1为本申请实施例提供的一种应用多开识别方法的流程图;
[0026]图2为本申请实施例中获取不同识别维度的多开识别信息的流程图;
[0027]图3为本申请实施例提供的一种风险识别方法的流程图;
[0028]图4为本申请实施例中终端采集应用安装列表的相关信息的流程图;
[0029]图5为本申请实施例提供的一种风险防范方法的流程图;
[0030]图6为本申请实施例提供的一种应用多开识别装置的框图;
[0031]图7为本申请实施例提供的一种风险识别装置的框图;
[0032]图8为本申请实施例提供的一种电子设备的框图。
具体实施方式
[0033]为使本领域的技术人员更好地理解本申请的技术方案,以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0034]在不冲突的情况下,本申请各实施例及实施例中的各特征可相互组合。
[0035]如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用多开识别方法,其特征在于,应用于服务端,包括:接收包括多个识别维度的多开识别信息,其中,所述多开识别信息是通过终端获取到的用于识别目标应用在所述终端运行的多开运行信息;所述多开运行信息是指所述目标应用的多开状态和多开环境的信息;分别对各个识别维度的多开识别信息进行分析,获得所述目标应用在所述各个识别维度下的多开识别标签;所述多开识别标签用于表征所述目标应用的多开运行信息;基于所述各个识别维度的多开识别标签以及预设的所述各个识别维度对应的权重,确定所述目标应用的多开识别结果。2.根据权利要求1所述的方法,其特征在于,所述多开识别标签包括用于表征所述目标应用的多开状态的多开状态标签,以及用于表征所述目标应用的多开环境的多开环境标签中的一种或多种;其中,所述多开状态标签包括多开状态和非多开状态,所述多开状态是指主应用和至少一个分身应用运行于所述终端,所述非多开状态是指所述主应用运行于所述终端;所述多开环境标签包括多开环境和非多开环境,所述多开环境是指所述终端可运行所述主应用和所述至少一个分身应用,所述非多开环境是指所述终端只能运行所述主应用;其中,所述主应用和所述分身应用均是运行于所述终端的所述目标应用。3.根据权利要求2所述的方法,其特征在于,所述多开识别信息包括目标应用的应用身份标识,且所述应用身份标识为数值标识;对所述目标应用的应用身份标识进行分析,获得所述目标应用在所述应用身份标识识别维度下的多开识别标签,包括:计算所述目标应用的应用身份标识和预设身份标识的比值,其中,所述预设身份标识是所述目标应用的开发者设定的数值;在所述比值小于预设值的情况下,确定所述多开识别标签为非多开状态;在所述比值等于或大于预设值的情况下,确定所述多开识别标签为多开状态。4.根据权利要求2所述的方法,其特征在于,所述多开识别信息包括使用所述目标应用的用户标识信息;对使用所述目标应用的用户标识信息进行分析,获得所述目标应用在使用所述目标应用的用户标识信息识别维度下的多开识别标签,包括:解析所述使用所述目标应用的用户标识信息,获取使用所述目标应用的用户的句柄值;所述句柄值是终端的操作系统的默认值;在所述句柄值等于0的情况下,确定所述多开识别标签为非多开状态;在所述句柄值不等于0的情况下,确定所述多开识别标签为多开状态。5.根据权利要求2所述的方法,其特征在于,所述多开识别信息包括所述终端的用户列表信息;对所述终端的用户列表信息进行分析,获得所述目标应用在用户列表信息识别维度下的多开识别标签,包括:从所述终端的用户列表信息中获取字符串的数量;在所述字符串的数量等于1的情况下,确定所述多开识别标签为非多开状态;在所述字符串的数量大于1的情况下,确定所述多开识别标签为多开状态。
6.根据权利要求2所述的方法,其特征在于,所述多开识别信息包括所述目标应用的任务栈列表中第一个活动组件的包名;对所述目标应用的任务栈列表中第一个活动组件的包名进行分析,获得所述目标应用在任务栈列表识别维度下的多开识别标签,包括:判断所述目标应用的任务栈列表中第一个活动组件的包名是否与所述目标应用的包名一致;在所述目标应用的任务栈列表中第一个活动组件的包名与所述目标应用的包名一致的情况下,确定所述多开识别标签为非多开状态;在所述目标应用的任务栈列表中第一个活动组件的包名与所述目标应用的包名不一致的情况下,确定所述多开识别标签为多开状态。7.根据权利要求2所述的方法,其特征在于,所述多开识别信息包括所述目标应用操作权限对应的包名;对所述目标应用操作权限对应的包名进行分析,获得所述目标应用在操作权限识别维度下的多开识别标签,包括:判断所述目标应用的操作权限对应的包名是否与所述目标应用的包名一致;在所述目标应用的操作权限对应的包名与所述目标应用的包名一致的情况下,确定所述多开识别标签为非多开状态;在所述目标应用的操作权限对应的包名与所述目标应用的包名不一致的情况下,确定所述多开识别标签为多开状态。8.根据权利要求2所述的方法,其特征在于,所述多开识别信息包括所述目标应用的包名;对所述目标应用的包名进行分析,获得所述目标应用在目标应用的包名识别维度下的多开识别标签,包括:判断所述目标应用的包名是否与所述目标应用的包名一致;在所述目标应用的包名与所述目标应用的包名一致的情况下,确定所述多开识别标签为非多开状态;在所述目标应用的包名与所述目标应用的包名不一致的情况下,确定所述多开识别标签为多开状态。9.根据权利要求2所述的方法,其特征在于,所述多开识别信息包括所述目标应用的缓存路径;对所述目标应用的缓...

【专利技术属性】
技术研发人员:朱利亚蒋宁吴海英王思远鹿凌华张永辉
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1