[發明專利]設備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.szxzyx.cn/pat/books/202011417814.7/1.html,轉載請聲明來源鉆瓜專利網。





