[发明专利]设备ID的动态生成方法、系统、计算机设备及存储介质有效
申请号: | 202011417814.7 | 申请日: | 2020-12-07 |
公开(公告)号: | CN112565479B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 闫峰;卫海天 | 申请(专利权)人: | 北京明略昭辉科技有限公司 |
主分类号: | H04L61/5076 | 分类号: | H04L61/5076;H04L61/45 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 李红岩 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 id 动态 生成 方法 系统 计算机 存储 介质 | ||
1.一种设备ID的动态生成方法,其特征在于,包括:
初始ID生成步骤:根据设备信息计算获得设备的初始ID;
ID更新步骤:根据所述初始ID的版本位选择更新策略,根据所述更新策略对所述初始ID进行更新获得更新ID;
ID验证步骤:通过服务器验证所述更新ID,当所述验证结果为冲突时,返回ID更新步骤,当验证结果为不冲突时设置所述更新ID为设备ID;
当存在冲突时,将所述冲突位置为1后返回所述ID更新步骤;
其中,当冲突类型为不同设备的ID冲突时,所述ID更新步骤中,选取特征进行计算获得所述更新ID,或,将被截断的散列位重新计算,截取所述散列位进行计算获得所述更新ID;当冲突类型为相同设备ID冲突时,所述ID更新步骤中,选取特征进行计算后获得所述更新ID。
2.如权利要求1所述的动态生成方法,其特征在于,所述初始ID包括版本位、特征位、散列位、长度位及冲突位中的至少一者。
3.如权利要求2所述的动态生成方法,其特征在于,所述初始ID生成步骤包括:
版本位获得步骤:根据开发需求设置所述版本位;
特征位获得步骤:根据设备特征设置所述特征位,所述特征位包括低熵位特征及/或高熵位特征;
散列位获得步骤:根据所述低熵位特征及/或所述高熵位特征计算获得所述散列位;
长度位获得步骤:根据所述低熵位特征及/或所述高熵位特征的长度值计算获得所述长度位;
冲突位获得步骤:默认设置所述冲突位。
4.如权利要求3所述的动态生成方法,其特征在于,所述ID更新步骤包括:
算法确定步骤:根据所述版本位选择对应地更新算法;
更新ID获得步骤:根据所述更新算法生成部分所述特征位的散列值,并将所述冲突位设为1后,获得所述更新ID。
5.如权利要求4所述的动态生成方法,其特征在于,所述初始ID为定长ID或为变长ID,当所述初始ID为所述变长ID时,所述更新ID获得步骤还包括所述更新算法根据所述长度位的默认值将所述散列值截断。
6.如权利要求1所述的动态生成方法,其特征在于,所述ID验证步骤包括:通过所述服务器对所述更新ID进行验证,如无冲突,则将所述更新ID的所述冲突位置为0后,设置所述更新ID为所述设备ID并保存。
7.如权利要求1所述的动态生成方法,其特征在于,
所述ID验证步骤还包括,所述服务器通过阈值对所述更新ID进行验证,满足所述阈值时,设置所述更新ID 为所述设备ID。
8.一种设备ID的动态生成系统,其特征在于,包括:
初始ID生成模块,根据设备信息计算获得设备的初始ID;
ID更新模块,根据所述初始ID的版本位选择更新策略,根据所述更新策略对所述初始ID进行更新获得更新ID;
ID验证模块,通过服务器验证所述更新ID,当所述验证结果为冲突时,返回ID更新模块,当验证结果为不冲突时设置所述更新ID为设备ID;
当存在冲突时,将所述冲突位置为1后,
其中,当冲突类型为不同设备的ID冲突时,所述ID更新模块选取特征进行计算获得所述更新ID,或,将被截断的散列位重新计算,截取所述散列位进行计算获得所述更新ID;当冲突类型为相同设备ID冲突时,所述ID更新模块选取特征进行计算后获得所述更新ID。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的一种设备ID的动态生成方法。
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一项所述的设备ID的动态生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明略昭辉科技有限公司,未经北京明略昭辉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011417814.7/1.html,转载请声明来源钻瓜专利网。