[發明專利]ID的自動生成方法及裝置在審
| 申請號: | 202210316891.6 | 申請日: | 2022-03-29 |
| 公開(公告)號: | CN114676137A | 公開(公告)日: | 2022-06-28 |
| 發明(設計)人: | 馮旭勃;賀偉偉 | 申請(專利權)人: | 智道網聯科技(北京)有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2458;G06F40/126 |
| 代理公司: | 北京匯鑫君達知識產權代理有限公司 11769 | 代理人: | 黃啟法 |
| 地址: | 100013 北京市東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | id 自動 生成 方法 裝置 | ||
1.一種ID的自動生成方法,其特征在于,包括:
獲取當前項目中每個對象已分配的ID;
根據接收每個對象已分配的ID的順序生成當前項目中每個對象的序列數,在相同項目內所述對象的序列數隨著接收所述對象已分配ID的順序依次遞增;
獲取當前項目的時間戳,基于所述當前項目的時間戳和所述當前項目中每個對象的序列數,生成當前項目中每個對象的隨機字符串;
將所述當前項目的時間戳、所述當前項目中每個對象的序列數及所述當前項目中每個對象的隨機字符串按照預設規則依次拼接,生成當前項目中每個對象的目標ID。
2.根據權利要求1所述的方法,其特征在于,所述獲取當前項目的時間戳之后,包括:
將所述當前項目的時間戳轉換為16進制字符串,得到當前項目的時間戳字符串。
3.根據權利要求2所述的方法,其特征在于,所述序列數的位數范圍至少包括第一預設范圍和第二預設范圍,所述第二預設范圍的位數比所述第一預設范圍的位數至少多一位,所述根據接收每個對象已分配的ID的順序生成當前項目中每個對象的序列數,包括:
根據接收所述每個對象已分配的ID的順序,在第一預設范圍內依次生成每個對象的序列數,其中,當前對象的序列數大于前一對象的序列數;
在當所述當前對象的序列數超出所述第一預設范圍的情況下,在所述第二預設范圍內生成所述當前對象的序列數。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:將所述每個對象的序列數轉換為16進制字符串,得到每個對象的序列數字符串。
5.根據權利要求4所述的方法,其特征在于,所述基于所述當前項目的時間戳和所述當前項目中每個對象的序列數,生成當前項目中每個對象的隨機字符串,包括:
確定創建目標ID的目標位數;
根據當前項目的時間戳字符串的位數、每個對象的序列數字符串的位數、以及所述目標位數,確定每個對象的隨機字符串的位數;
根據所述每個對象的隨機字符串的位數,查詢隨機字符串表,得到所述每個對象的隨機字符串。
6.根據權利要求5所述的方法,其特征在于,所述查詢隨機字符串表,得到所述每個對象的隨機字符串,之后包括:
在所述隨機字符串表中刪除所述每個對象的隨機字符串,以使每個對象對應唯一隨機字符串。
7.根據權利要求1所述的方法,其特征在于,所述生成當前項目中每個對象的目標ID后,包括:
將所述對象的目標ID發送給服務器,以使所述服務器根據所述對象的目標ID更新所述對象已分配的ID;
當接收到所述服務器返回的更新成功響應消息后,確定所述目標ID更新成功。
8.一種ID的自動生成裝置,其特征在于,包括:
獲取模塊,用于獲取當前項目中每個對象已分配的ID;
第一生成模塊,用于根據接收每個對象已分配的ID的順序生成當前項目中每個對象的序列數,在相同項目內所述對象的序列數隨著接收所述對象已分配ID的順序依次遞增;
第二生成模塊,用于獲取當前項目的時間戳,基于所述當前項目的時間戳和所述當前項目中每個對象的序列數,生成當前項目中每個對象的隨機字符串;
確定模塊,用于將所述當前項目的時間戳、所述當前項目中每個對象的序列數及所述當前項目中每個對象的隨機字符串按照預設規則依次拼接,生成當前項目中每個對象的目標ID。
9.一種電子設備,其特征在于,包括:
處理器;以及
存儲器,其上存儲有可執行代碼,當所述可執行代碼被所述處理器執行時,使所述處理器執行如權利要求1-7中任一項所述的方法。
10.一種計算機可讀存儲介質,其上存儲有可執行代碼,當所述可執行代碼被電子設備的處理器執行時,使所述處理器執行如權利要求1-7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智道網聯科技(北京)有限公司,未經智道網聯科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210316891.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:全球多制式合一智能系統電視
- 下一篇:一種高速永磁電機轉子溫度的實時監測方法





