[发明专利]移动设备的设备指纹处理方法、装置、服务器及存储介质有效
申请号: | 201710574810.1 | 申请日: | 2017-07-14 |
公开(公告)号: | CN107451461B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 汪德嘉;宋银平;葛彦霆 | 申请(专利权)人: | 江苏通付盾信息安全技术有限公司;江苏通付盾科技有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44 |
代理公司: | 北京融智邦达知识产权代理事务所(普通合伙) 11885 | 代理人: | 吴强 |
地址: | 215000 江苏省苏州市自由贸易试验区苏州片区苏州工业园*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 设备 指纹 处理 方法 装置 服务器 存储 介质 | ||
1.一种移动设备的设备指纹处理方法,其特征在于,包括:
对待查询移动设备的设备基础信息和设备检测信息进行合并处理,得到所述待查询移动设备的设备完整信息;其中,所述设备基础信息是通过所述待查询移动设备上的预设软件开发工具包获取到的,所述设备检测信息是通过对所述待查询移动设备的代理服务器、虚拟专用网络、虚拟机以及模拟器中的至少一项进行检测得到的;
根据所述设备完整信息,构造数据键,并在本地的缓存器中查询所述数据键对应的数据值;
判断查询得到的所述数据键对应的数据值是否为空;
若所述数据值不为空,则将所述数据值中所包含的设备指纹赋值给所述待查询移动设备;
若所述数据值为空,则构造与所述设备完整信息对应的查询语句,利用所述查询语句在外部的数据库中进行查询,得到查询结果集合;依据所述查询结果集合,确定所述待查询移动设备的设备指纹;其中,若所述查询结果集合不为空集,则计算所述待查询移动设备的设备完整信息与所述查询结果集合中的各个设备的设备信息之间的相似度,将相似度大于或等于预设相似度阈值中的相似度最高的设备的设备指纹赋值给所述待查询移动设备。
2.根据权利要求1所述的移动设备的设备指纹处理方法,其特征在于,所述依据所述查询结果集合,确定所述待查询移动设备的设备指纹进一步包括:
判断所述查询结果集合是否为空集;
若所述查询结果集合为空集,则根据所述设备完整信息,生成设备指纹,将所生成的设备指纹赋值给所述待查询移动设备;
若所述查询结果集合不为空集,判断是否存在至少一个相似度大于或等于预设相似度阈值;若存在至少一个相似度大于或等于预设相似度阈值,则将相似度最高的设备的设备指纹赋值给所述待查询移动设备。
3.根据权利要求2所述的移动设备的设备指纹处理方法,其特征在于,所述方法还包括:
若不存在至少一个相似度大于或等于预设相似度阈值,则根据所述设备完整信息,生成设备指纹,将所生成的设备指纹赋值给所述待查询移动设备。
4.根据权利要求1所述的移动设备的设备指纹处理方法,其特征在于,在所述对待查询移动设备的设备基础信息和设备检测信息进行合并处理之前,所述方法还包括:
获取所述待查询移动设备的设备基础信息;
对所述待查询移动设备进行检测,得到设备检测信息。
5.根据权利要求1-4任一项所述的移动设备的设备指纹处理方法,其特征在于,所述设备完整信息包括:设备硬件属性信息、设备软件属性信息和用户行为属性信息。
6.根据权利要求5所述的移动设备的设备指纹处理方法,其特征在于,所述设备硬件属性信息包括以下信息的一种或多种:MAC地址、设备品牌、设备型号、设备类型、IMEI、用户唯一标识、硬件参数标识、CPU信息、磁盘容量以及屏幕分辨率。
7.根据权利要求5所述的移动设备的设备指纹处理方法,其特征在于,所述设备软件属性信息包括以下信息的一种或多种:操作系统类型、系统设置信息、网络设置信息、协议指纹、浏览器属性以及地理位置。
8.根据权利要求5所述的移动设备的设备指纹处理方法,其特征在于,所述用户行为属性信息包括以下信息的一种或多种:用户访问频次、用户访问时间以及用户操作轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏通付盾信息安全技术有限公司;江苏通付盾科技有限公司,未经江苏通付盾信息安全技术有限公司;江苏通付盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710574810.1/1.html,转载请声明来源钻瓜专利网。