[發明專利]一種基于類型屬性信息的區塊鏈數據分發方法及系統有效
| 申請號: | 202110916417.2 | 申請日: | 2021-08-11 |
| 公開(公告)號: | CN113364693B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 王棟;王合建;玄佳興;陳帥;韓少勤;李達;郭慶雷;段婷婷;王俊生;趙帥 | 申請(專利權)人: | 國網電子商務有限公司;國網區塊鏈科技(北京)有限公司;國網雄安金融科技集團有限公司 |
| 主分類號: | H04L12/751 | 分類號: | H04L12/751;H04L12/741 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 錢娜 |
| 地址: | 100053 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 類型 屬性 信息 區塊 數據 分發 方法 系統 | ||
本發明公開了一種基于類型屬性信息的區塊鏈數據分發方法及系統,方法包括:區塊鏈上的每個節點分別基于節點的類型屬性信息生成動態路由表;區塊鏈上的每個節點分別基于節點對應的動態路由表對數據進行傳輸。本發明通過采用附帶節點類型屬性信息的路由表,可以在保證數據正常傳輸的前提下,減少非必要的參與共識的節點數量,減少了不必要的節點間的數據傳輸,降低了網絡負載,提升了數據的傳輸效率。
技術領域
本發明涉及區塊鏈技術領域,尤其涉及一種基于類型屬性信息的區塊鏈數據分發方法及系統。
背景技術
區塊鏈在電網的應用中,會接入大量的數據采集節點,包括設備監控的傳感器網絡節點、工業互聯網控制節點、設備運維方節點、電廠等。這些節點的數據需要上傳到區塊鏈網絡上,當前的電網系統是分層的中心式結構,數據采集節點分散在電力互聯網中,與本組織內的中心式服務器相連接,再由中心式的服務器將數據層層上報。
引入區塊鏈之后,對于數據上鏈,可以采用直接上鏈的方式,將數據采集節點直接加入區塊鏈網絡,在數據采集設備端部署區塊鏈服務,上鏈數據直接通過廣播的方式發送到區塊鏈其他節點,由記賬節點打包進區塊,實現數據上鏈。直接上鏈的缺點是整個區塊鏈節點數量會大大增加,特別對于聯盟鏈而言,原本幾個、幾十個節點可能變成成千上萬甚至更多的節點,會極大影響共識的時間,共識時間成千上萬倍增加,降低整體的效率。
因此,在數據分發時,如何有效的減少共識時間,提高數據分發效率,是一項亟待解決的問題。
發明內容
有鑒于此,本發明提供了一種基于類型屬性信息的區塊鏈數據分發方法,在數據分發時,能夠有效的減少共識時間,有效提高了數據分發效率。
本發明提供了一種基于類型屬性信息的區塊鏈數據分發方法,包括:
區塊鏈上的每個節點分別基于節點的類型屬性信息生成動態路由表;
區塊鏈上的每個節點分別基于節點對應的動態路由表對數據進行傳輸。
優選地,所述區塊鏈上的每個節點分別基于節點的類型屬性信息生成動態路由表,包括:
區塊鏈上的節點分別發送包含節點的類型屬性信息的報文;
區塊鏈上的節點接收區塊鏈上其它節點發送的包含節點的類型屬性信息的報文;
對接收到的包含節點的類型屬性信息的報文進行解析,得到報文解析數據;
對所述報文解析數據進行判斷,根據預設條件判斷是否加入本節點的路由表中,若是,則:
對所述報文解析數據進行類型屬性判斷,按照不同類型對相鄰節點進行分類,得到分類結果;
基于所述分類結果修改節點的原始路由表,生成包含類型屬性信息的動態路由表。
優選地,所述區塊鏈上的每個節點分別基于節點對應的動態路由表對數據進行傳輸,包括:
讀取節點的動態路由表,在所述節點的動態路由表中獲取相鄰節點的類型屬性信息;
讀取節點的數據分發規則,其中,所述數據分發規則中包括:節點類型數據發送規則;
基于所述節點類型數據發送規則,從所述節點的動態路由表中獲取對應類型的發送節點信息,并將特定數據發送到對應類型的節點。
優選地,所述數據分發規則中還包括:節點類型數據接收規則,所述讀取節點的數據分發規則后還包括:
接收廣播數據;
判斷接收到的所述廣播數據是否符合所述節點類型數據接收規則,若是,則:
將接收到的所述廣播數據寫入緩存;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網電子商務有限公司;國網區塊鏈科技(北京)有限公司;國網雄安金融科技集團有限公司,未經國網電子商務有限公司;國網區塊鏈科技(北京)有限公司;國網雄安金融科技集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110916417.2/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





