[發明專利]聯盟鏈的通訊網絡結構的確定方法、裝置及電子設備有效
| 申請號: | 202011326370.6 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112532438B | 公開(公告)日: | 2022-10-25 |
| 發明(設計)人: | 張雅楠;姜鵬;陳志明 | 申請(專利權)人: | 中信銀行股份有限公司 |
| 主分類號: | H04L41/12 | 分類號: | H04L41/12;H04L43/0876;H04L43/16;H04L67/1042;H04L67/141 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 張峰 |
| 地址: | 100020 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯盟 通訊 網絡 結構 確定 方法 裝置 電子設備 | ||
1.一種聯盟鏈的通訊網絡結構的確定方法,其特征在于,包括:
根據聯盟鏈中的指定節點與所述聯盟鏈中第一節點的網絡連接情況,從所述第一節點中確定指定數量的第一委員節點,所述第一節點為所述聯盟鏈中除所述指定節點之外的所有節點;
根據各選舉節點之間的網絡連接情況,從所述選舉節點中確定主節點,所述選舉節點包括所述指定節點以及所述第一委員節點;
根據第二節點與所述主節點之間的網絡連接情況,從所述第二節點中確定所述主節點對應的副節點以及所述主節點的下一級節點,并將所述聯盟鏈中除所述主節點、所述主節點對應的副節點以及所述主節點的下一級節點的所有節點分別劃分至各所述主節點的下一級節點對應的節點組,其中,所述第二節點為所述聯盟鏈中除所述主節點之外的所有節點;
將所述主節點的下一級節點作為所述主節點,將所述節點組內的節點作為所述第二節點,重復執行所述根據第二節點與所述主節點之間的網絡連接情況,從所述第二節點中確定所述主節點對應的副節點以及所述主節點的下一級節點,并將所述聯盟鏈中除所述主節點、所述主節點對應的副節點以及所述主節點的下一級節點的所有節點分別劃分至各所述主節點的下一級節點對應的節點組的步驟,直至確定出所述主節點對應的副節點以及所述主節點的下一級節點的節點數量和不大于指定數量;
還包括:
當所述主節點接收到待廣播消息時,將所述待廣播消息發送給所述主節點對應的副節點,并由所述主節點以及所述副節點分別將所述待廣播消息發送給主節點的下一級節點;
將所述下一級節點作為所述主節點,并重復執行所述將所述待廣播消息發送給所述主節點對應的副節點,并由所述主節點以及所述副節點分別將所述待廣播消息發送給主節點的下一級節點的步驟,直至所述待廣播消息被發送至最下一級的節點;
在將所述下一級節點作為所述主節點,并重復執行所述將所述待廣播消息發送給所述主節點對應的副節點,并由所述主節點以及所述副節點分別將所述待廣播消息發送給主節點的下一級節點的步驟之前,所述方法還包括:
確定所述下一級節點接收到的所述主節點發送的以及所述主節點的副節點發送的待廣播消息一致。
2.根據權利要求1所述的方法,其特征在于,所述根據聯盟鏈中的指定節點與所述聯盟鏈中第一節點的網絡連接情況,從所述第一節點中確定指定數量的第一委員節點,包括:
基于與聯盟鏈中的指定節點的網絡連接情況由好到壞的順序,對所述聯盟鏈中的第一節點進行排序;
將排序中靠前的指定數量的第一節點確定第一委員節點。
3.根據權利要求1所述的方法,其特征在于,所述網絡連接情況包括網絡連通指標,所述根據各選舉節點之間的網絡連接情況,從所述選舉節點中確定主節點,包括:
將所述選舉節點中任一選舉節點與除所述任一選舉節點之外所述的選舉節點之間網絡連通指標進行求和;
將對應的求和結果最高的所述任一選舉節點確定為主節點。
4.根據權利要求1所述的方法,其特征在于,所述根據第二節點與所述主節點之間的網絡連接情況,從所述第二節點中確定所述主節點對應的副節點以及所述主節點的下一級節點,包括:
基于與所述主節點的網絡連接情況由好到壞的順序,對所述第二節點進行排序;
將排序中靠前的指定數量的第二節點確定第二委員節點;
將所述第二委員節點中與所述主節點的網絡連接情況最好的節點確定為所述主節點對應的副節點,并將所述第二委員節點中除所述副節點之外的節點確定為所述主節點的下一級節點。
5.根據權利要求1所述的方法,其特征在于,還包括:
當檢測到除最下一級之外的各級中的任一節點失效時,將失效的所述任一節點的下一級節點中與失效的所述任一節點的對應節點的網絡連接情況最好的增補節點確定為所述任一節點;
將所述增補節點作為失效的所述任一節點,重復執行將失效的所述任一節點的下一級節點中與失效的所述任一節點的對應節點的網絡連接情況最好的增補節點確定為所述任一節點的步驟,直至無法查找到失效的所述任一主節點的下一級節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中信銀行股份有限公司,未經中信銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011326370.6/1.html,轉載請聲明來源鉆瓜專利網。





