本发明涉及一种用于提取Android设备的特征信息的方法,包括:提取进程号和进程名称;根据所述进程号和所述进程名称形成最终映射表;将所述最终映射表中的所述进程号和所述进程名称进行拼接以形成字符串;根据所述字符串形成所述Android设备的特征信息。本发明所提取的进程信息为进程号和进程名称,通过进程号和进程名称所获取的特征信息的可靠性好,提取的Android设备的特征信息不需要申请敏感权限,用户体验好,且该特征信息的安全性高。
1.一种用于提取Android设备的特征信息的方法,其特征在于,包括:提取进程号和进程名称;根据所述进程号和所述进程名称形成最终映射表;将所述最终映射表中的所述进程号和所述进程名称进行拼接以形成字符串;根据所述字符串形成所述Android设备的特征信息。
2.根据权利要求1所述的方法,其特征在于,提取进程号和进程名称,包括:提取小于第一数值的所述进程号和对应的所述进程名称。
3.根据权利要求2所述的方法,其特征在于,所述第一数值≤300。
4.根据权利要求2所述的方法,其特征在于,根据所述进程号和所述进程名称形成最终映射表,包括:将所述进程号和所述进程名称存储至初始映射表;将所述初始映射表中的所述进程号和所述进程名称按照设定顺序进行排列;判断所述初始映射表是否缺少小于所述第一数值的所述进程号;若是,则将缺少的小于所述第一数值的所述进程号和所述进程名称填充至所述初始映射表以形成最终映射表。
5.根据权利要求1所述的方法,其特征在于,将所述最终映射表中的所述进程号和所述进程名称进行拼接以形成字符串,包括:将所述最终映射表中的每个所述进程号和对应的所述进程名称分别进行拼接以形成字符串。
6.根据权利要求5所述的方法,其特征在于,根据所述字符串形成所述Android设备的特征信息,包括:将所述字符串组成的特征向量作为所述Android设备的特征信息。
7.根据权利要求5所述的方法,其特征在于,根据所述字符串形成所述Android设备的特征信息,包括:根据安全散列算法计算所述字符串,根据计算结果组成特征向量作为所述Android设备的特征信息。
8.根据权利要求7所述的方法,其特征在于,所述安全散列算法为SHA-256。
9.根据权利要求1所述的方法,其特征在于,将所述最终映射表中的所述进程号和所述进程名称进行拼接以形成字符串,包括:在所述最终映射表中随机提取第二数值的所述进程号和所述进程名称;将随机提取的所述进程号和所述进程名称进行拼接以形成所述字符串。
10.根据权利要求9所述的方法,其特征在于,根据所述字符串形成所述Android设备的特征信息,包括:将所述字符串组成的特征向量作为所述Android设备的特征信息。