[發明專利]節點標識生成方法、設備和存儲介質在審
| 申請號: | 202010511265.3 | 申請日: | 2020-06-08 |
| 公開(公告)號: | CN111641734A | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 姜鵬;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/24;G06F16/29 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節點 標識 生成 方法 設備 存儲 介質 | ||
1.一種節點標識生成方法,其特征在于,所述方法適用于區塊鏈節點,所述方法包括:
在當前節點啟動區塊鏈服務時,向第三方服務器請求當前節點的第一地理位置信息;
在所述第一地理位置信息與各歷史地理位置信息均不同時,根據預配置的經緯度編碼規則、所述第一地理位置信息生成地理標識信息;
根據所述地理標識信息、預配置的可解碼的編碼規則生成當前節點的節點標識;
其中,所述節點標識用于供其它區塊鏈節點確定當前節點的地理位置信息。
2.根據權利要求1所述的方法,其特征在于,所述向第三方服務器請求地理位置信息包括:
向第三方服務器請求當前節點的外網IP信息;
在接收所述外網IP信息后,向所述第三方服務器發送包括所述外網IP信息的地理位置信息請求信息。
3.根據權利要求1所述的方法,其特征在于,所述經緯度編碼規則為GeoHash編碼規則,所述根據預配置的經緯度編碼規則、所述第一地理位置信息生成地理標識信息包括:
根據GeoHash編碼規則和所述第一地理位置信息生成8位GeoHash地理信息碼;
對所述GeoHash地理信息碼進行base32解碼以生成40位二進制地理標識信息;
所述根據所述地理標識信息、預配置的可解碼的編碼規則生成當前節點的節點標識包括:
隨機生成120位第一二進制字符串;
根據40位二進制地理標識信息和所述第一二進制字符串生成所述節點標識。
4.根據權利要求3所述的方法,其特征在于,所述根據40位二進制地理標識信息和所述第一二進制字符串生成所述節點標識包括:
根據40位二進制地理標識信息在前、所述第一二進制字符串在后的順序生成所述節點標識。
5.根據權利要求1所述的方法,其特征在于,所述經緯度編碼規則為PlusCode編碼規則,所述根據預配置的經緯度編碼規則、所述第一地理位置信息生成地理標識信息包括:
根據PlusCode編碼規則、所述第一地理位置信息生成10位PlusCode地理信息碼;
對所述PlusCode地理信息碼進行base64解碼以生成60位二進制地理標識信息;
所述根據所述地理標識信息、預配置的可解碼的編碼規則生成當前節點的節點標識包括:
隨機生成100位第二二進制字符串;
根據60位二進制地理標識信息和所述第二二進制字符串生成所述節點標識。
6.根據權利要求5所述的方法,其特征在于,所述根據60位二進制地理標識信息和所述第二二進制字符串生成所述節點標識包括:
根據60位二進制地理標識信息在前、所述第二二進制字符串在后的順序生成所述節點標識。
7.一種設備,其特征在于,所述設備包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行時,使得所述一個或多個處理器執行如權利要求1-6中任一項所述的方法。
8.一種存儲有計算機程序的存儲介質,其特征在于,該程序被處理器執行時實現如權利要求1-6中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010511265.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:交易廣播方法、設備和存儲介質
- 下一篇:定子鐵芯工裝板及定子鐵芯組裝方法





