[發明專利]融合私有鏈與聯盟鏈的工程業務系統的跨鏈會檢方法有效
| 申請號: | 202110496924.5 | 申請日: | 2021-05-07 |
| 公開(公告)號: | CN113283858B | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 范佳媛;陳冠華;曾嶸;高宏宇 | 申請(專利權)人: | 范佳媛 |
| 主分類號: | G06Q10/10 | 分類號: | G06Q10/10;G06Q10/0633;G06F16/27 |
| 代理公司: | 北京正華智誠專利代理事務所(普通合伙) 11870 | 代理人: | 楊浩林 |
| 地址: | 610041 四川省成都市*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 融合 私有 聯盟 工程 業務 系統 跨鏈會檢 方法 | ||
1.融合私有鏈與聯盟鏈的工程業務系統的跨鏈會檢方法,其特征在于,包括以下步驟:
S1、根據工程系統工程業務,構建設計單位私有鏈加聯盟鏈的區塊鏈結構;
S2、根據所述區塊鏈結構,由設計單位私有鏈將審核通過后的工程設計稿件通過跨鏈節點依據跨鏈機制提交至聯盟鏈;
S3、由聯盟鏈采用投票選舉方法從建管節點中選取主節點負責工程設計稿件的聯合會檢,并建立會檢記錄表記錄項目會檢全流程,生成會檢結果和會檢意見返回至設計單位私有鏈,并由設計單位私有鏈根據會檢結果和意見修改工程設計稿件,并提交新稿件進行下一次聯合會檢,直至聯合會檢通過并定稿;
所述步驟S3中聯合會檢的具體過程如下:
B1、由聯盟鏈主節點接收跨鏈節點發送的會檢請求消息,提取項目ID,并根據項目與聯盟鏈節點對應關系表將提取到的項目ID轉發至參與項目節點,進行聯合會檢,同時在會檢記錄表中增加一條會檢記錄,會檢請求消息,格式為:跨鏈節點ID,項目ID,稿件名稱版本,稿件哈希值,設計稿件本身,時間戳,轉發格式為:聯盟鏈主節點ID,跨鏈節點ID,項目ID,稿件名稱版本,稿件哈希值,設計稿件本身,時間戳;
B2、利用聯盟鏈主節點為每一個項目維護一個對應的會檢記錄表;
B3、由各單位代理節點接收到聯合會檢請求后,根據請求信息中稿件哈希值校驗工程設計稿件是否正確;
B4、校驗通過后,對工程設計稿件進行工程性檢查,生成本單位的會檢結果,會檢結果,格式為:本單位代理節點ID,項目ID,稿件名稱版本,會檢意見,會檢結果,時間戳;
B5、由各聯合會檢節點將自身的會檢意見返回至聯盟鏈主節點;
B6、由聯盟鏈主節點收集會檢結果,并填入會檢記錄表,當檢測到已經收集齊所有相關節點的會檢消息后,主節點將返回消息中的會檢結果做與計算,結果填入聯合會檢結果字段;
B7、根據會檢記錄,判斷聯合會檢結果是否通過,若是,則進入步驟B8,否則,進入步驟B9;
B8、若聯合會檢結果為1,即聯合會檢通過,則通知各相關單位節點工程設計稿件會檢定稿,并保存本地,并進入步驟B10,消息格式為:項目ID,稿件名稱版本,工程設計定稿,哈希值;
B9、若聯合會檢結果為0,即聯合會檢未通過,則聯盟鏈主節點將會檢記錄表的對應項信息返回至提出會檢請求的設計單位跨鏈節點,并進入步驟B10;
B10、由跨鏈節點將步驟B8以及步驟B9的會檢結果轉發至設計單位私有鏈,由設計單位私有鏈根據返回的會檢意見進行修改,并重新發起下一輪聯合會檢請求;
S4、由聯盟鏈主節點周期性發起聯盟全局共識,將本周期內各個項目的聯合會檢記錄以及定稿后的工程設計稿分發至全聯盟鏈節點,并保證內容一致,完成融合私有鏈與聯盟鏈的工程業務系統及跨鏈會檢。
2.根據權利要求1所述的融合私有鏈與聯盟鏈的工程業務系統的跨鏈會檢方法,其特征在于,所述步驟S1中私有鏈為設計單位;聯盟鏈為建管、監理、施工以及設計單位共同構成;
所述聯盟鏈中設置有主節點,所述聯盟鏈主節點負責入鏈審核以及建立項目與聯盟鏈節點對應關系表,并依靠同時屬于私有鏈和聯盟鏈的跨鏈節點建立跨鏈消息轉發機制。
3.根據權利要求1所述的融合私有鏈與聯盟鏈的工程業務系統的跨鏈會檢方法,其特征在于,所述步驟S2中工程設計稿件的跨鏈會檢請求過程如下:
A1、當設計單位私有鏈內部審核完成工程設計稿后,由設計單位私有鏈主節點將審核完成的稿件提交至跨鏈節點;
A2、由跨鏈節點將稿件及其相關項目信息一同發送至會檢聯盟鏈主節點,完成工程設計稿件的跨鏈會檢請求。
4.根據權利要求1所述的融合私有鏈與聯盟鏈的工程業務系統的跨鏈會檢方法,其特征在于,所述步驟S4中聯盟全局共識的具體過程如下:
C1、設定周期時間T,其中,在每個周期中,聯盟鏈主節點將本周期內所有項目的會檢記錄、定稿的工程設計稿件名稱版本及其哈希校驗值作為交易信息打包成塊;
C2、由聯盟鏈主節點將生成的區塊連同工程設計定稿文件廣播至所有聯盟成員節點;
C3、由聯盟鏈成員節點收到共識廣播后,驗證區塊共識序號是否比本地共識序號大;
C4、在確認接受到的區塊共識序號比本地共識序號大后,由聯盟成員節點根據區塊頭部信息對區塊內容進行驗證,驗證無誤后,保存該區塊上鏈,并本地保存跟隨區塊廣播的工程設計定稿文件,從而完成聯盟全局共識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于范佳媛,未經范佳媛許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110496924.5/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





