[发明专利]一种设备指纹生成方法及装置有效
申请号: | 201811448928.0 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109657447B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 范小龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 指纹 生成 方法 装置 | ||
1.一种设备指纹生成方法,其特征在于,包括:
确定待采集的设备分量;所述待采集的设备分量根据应用场景预先设定;
采集目标设备的所述设备分量,确定与所述设备分量相匹配的算法层级;
从预设多层算法中筛选出与所述算法层级对应的目标算法;
根据所述设备分量和所述目标算法进行计算,得到输出结果;
确定所述输出结果为所述目标设备的设备指纹;
通过各层级算法之间数据的互通以及在确定了所述目标设备在不同应用场景的设备指纹之后,对所述目标设备在不同应用场景下的设备指纹进行关联。
2.根据权利要求1所述的一种设备指纹生成方法,其特征在于,所述确定所述输出结果为所述目标设备的设备指纹包括:
建立所述设备分量与所述设备指纹的对应关系;
对所述设备分量、所述设备指纹以及所述设备分量与所述设备指纹的对应关系进行存储。
3.根据权利要求2所述的一种设备指纹生成方法,其特征在于,所述方法还包括:
以预设周期对所述设备指纹进行纠正。
4.根据权利要求3所述的一种设备指纹生成方法,其特征在于,所述设备分量包括固有分量和非固有分量;
所述以预设周期对所述设备指纹进行纠正包括:
当在所述预设周期内出现新的设备指纹时,获取与所述新的设备指纹对应的新设备分量;
将所述新设备分量与存储的所述设备分量进行匹配,确定与所述新设备分量具有相同固有分量的原设备分量;
比较所述新设备分量的非固有分量与所述原设备分量的非固有分量是否相同;
当所述新设备分量的非固有分量与所述原设备分量的非固有分量不相同的个数不大于预设阈值时,去除所述新的设备指纹。
5.根据权利要求1所述的一种设备指纹生成方法,其特征在于,所述采集目标设备的所述设备分量,确定与所述设备分量相匹配的算法层级包括:
根据采集的所述设备分量的类型或数量,以及预设的所述设备分量与所述算法层级的对应关系,确定与所述设备分量相匹配的算法层级。
6.根据权利要求1所述的一种设备指纹生成方法,其特征在于,所述根据所述设备分量和所述目标算法进行计算,得到输出结果包括:
将所述设备分量作为所述目标算法的输入值,对所述设备分量进行数据预处理,得到已处理数据;
对所述已处理数据进行数据压缩,得到与所述设备分量相对应的输出结果。
7.一种设备指纹生成装置,其特征在于,包括:
设备分量确定模块,用于确定待采集的设备分量;所述待采集的设备分量根据应用场景预先设定;
算法层级确定模块,用于采集目标设备的所述设备分量,确定与所述设备分量相匹配的算法层级;
目标算法筛选模块,用于从预设多层算法中筛选出与所述算法层级对应的目标算法;
计算输出模块,用于根据所述设备分量和所述目标算法进行计算,得到输出结果;
设备指纹确定模块,用于确定所述输出结果为所述目标设备的设备指纹;通过各层级算法之间数据的互通以及在确定了所述目标设备在不同应用场景的设备指纹之后,对所述目标设备在不同应用场景下的设备指纹进行关联。
8.根据权利要求7所述的一种设备指纹生成装置,其特征在于,所述设备指纹确定模块包括:
关系建立模块,用于建立所述设备分量与所述设备指纹的对应关系;
存储模块,用于对所述设备分量、所述设备指纹以及所述设备分量与所述设备指纹的对应关系进行存储。
9.根据权利要求8所述的一种设备指纹生成装置,其特征在于,所述装置还包括:
纠正模块,用于以预设周期对所述设备指纹进行纠正。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811448928.0/1.html,转载请声明来源钻瓜专利网。