【技術實現步驟摘要】
基于區塊鏈的數據分配方法、裝置及服務器
本專利技術涉及數據處理
,具體而言,涉及一種基于區塊鏈的數據分配方法、裝置及服務器。
技術介紹
在區塊鏈系統中,通常針對一個統一的區塊鏈服務會配置自身的數據分配策略,而在實際業務場景中,針對不同的數據服務也會配置對應的數據分配策略,這就導致在具體分配數據時,由于數據分配策略不統一,往往會根據二者差異參照數據服務的分配策略,此時由于一些數據服務的用戶可能掌握大量權重,導致最終數據分配產生極大的不合理性,并可能由于過度分配的不準確導致在后續驗證過程中帶來極大的計算資源的浪費,并對實際數據服務造成延遲影響。
技術實現思路
為了至少克服現有技術中的上述不足,本申請的目的在于提供一種基于區塊鏈的數據分配方法、裝置及服務器,可以避免一些數據服務的用戶可能掌握大量權重導致最終數據分配產生極大的不合理性的情況,并降低在后續驗證過程中的計算資源浪費提高實際數據服務的運轉效率。第一方面,本申請提供一種基于區塊鏈的數據分配方法,應用于服務器,所述服務器與至少一個數據分配節點通信連接,所述方法包括:獲取當前區塊鏈系統中的待分配數據對應的數據服務的第一分配策略及所述區塊鏈系統對應的區塊鏈服務的第二分配策略;比較所述第一分配策略與所述第二分配策略之間所的數據分配項目差異;當所述數據分配項目差異未處于設定分配項目的差異范圍時,根據所述數據分配項目差異確定所述區塊鏈服務針對所述數據分配項目差異的節點分配控制參數;根據所述節點分配控制參數確定將所 ...
【技術保護點】
1.一種基于區塊鏈的數據分配方法,其特征在于,應用于服務器,所述服務器與至少一個數據分配節點通信連接,所述方法包括:/n獲取當前區塊鏈系統中的待分配數據對應的數據服務的第一分配策略及所述區塊鏈系統對應的區塊鏈服務的第二分配策略;/n比較所述第一分配策略與所述第二分配策略之間所的數據分配項目差異;/n當所述數據分配項目差異未處于設定分配項目的差異范圍時,根據所述數據分配項目差異確定所述區塊鏈服務針對所述數據分配項目差異的節點分配控制參數;/n根據所述節點分配控制參數確定將所述待分配數據分配的目標數據分配節點以及針對每個目標數據分配節點的分配控制流程參數;/n根據確定的目標數據分配節點以及針對每個目標數據分配節點的分配控制流程參數,對所述待分配數據執行數據分配操作。/n
【技術特征摘要】
1.一種基于區塊鏈的數據分配方法,其特征在于,應用于服務器,所述服務器與至少一個數據分配節點通信連接,所述方法包括:
獲取當前區塊鏈系統中的待分配數據對應的數據服務的第一分配策略及所述區塊鏈系統對應的區塊鏈服務的第二分配策略;
比較所述第一分配策略與所述第二分配策略之間所的數據分配項目差異;
當所述數據分配項目差異未處于設定分配項目的差異范圍時,根據所述數據分配項目差異確定所述區塊鏈服務針對所述數據分配項目差異的節點分配控制參數;
根據所述節點分配控制參數確定將所述待分配數據分配的目標數據分配節點以及針對每個目標數據分配節點的分配控制流程參數;
根據確定的目標數據分配節點以及針對每個目標數據分配節點的分配控制流程參數,對所述待分配數據執行數據分配操作。
2.根據權利要求1所述的基于區塊鏈的數據分配方法,其特征在于,所述根據所述數據分配項目差異確定所述區塊鏈服務針對所述數據分配項目差異的節點分配控制參數的步驟,包括:
根據所述數據分配項目差異從所述區塊鏈服務中獲取與所述數據分配項目差異所對應的當前區塊鏈節點序列;
根據初始節點分配控制模型,計算所述當前區塊鏈節點序列所在的第一子表達分配空間,并對所述第一子表達分配空間的范圍進行擴展,獲取所述當前區塊鏈節點序列所在的第二子表達分配空間,以將所述第二子表達分配空間為下一區塊鏈節點序列的初始分配表達區域;
將下一區塊鏈節點序列作為當前區塊鏈節點序列,對所述初始節點分配控制模型進行更新,獲得更新后的節點分配控制模型,根據更新后的節點分配控制模型,對當前區塊鏈節點序列對應的初始分配表達區域進行劃分,以獲得下一區塊鏈節點序列對應的初始分配表達區域,直到區塊鏈節點序列中區塊鏈節點全部表達分配完畢,獲得表達分配結果;
根據初始分配控制參數、所述區塊鏈節點序列中各個區塊鏈節點分配的次數、所述各個區塊鏈節點的累積次數以及所述初始分配表達區域的表達參數計算對應的表達分配系數;
將所述表達分配系數、所述表達分配結果以及區塊鏈節點序列的序列參數作為所述數據分配項目差異的節點分配控制參數輸出。
3.根據權利要求2所述的基于區塊鏈的數據分配方法,其特征在于,所述根據初始分配控制參數、所述區塊鏈節點序列中各個區塊鏈節點分配的次數、所述各個區塊鏈節點的累積次數以及所述初始分配表達區域的表達參數計算對應的表達分配系數的步驟,包括:
根據所述初始分配控制參數獲取多個分配控制節點,并獲取所述多個分配控制節點中每個分配控制節點的節點表達參數值;
根據所述每個分配控制節點的節點表達參數值和所述每個分配控制節點分配控制前的分配控制序列范圍值,獲取所述每個分配控制節點的分配控制序列表達信息,所述分配控制序列表達信息中包括分配控制序列范圍值和對應的各個區塊鏈節點分配的次數和累積次數;
根據所述每個分配控制節點的分配控制類型和所述每個分配控制節點的分配控制序列范圍值,計算得到所述每個分配控制節點的分配控制區間初始值;
根據所述每個分配控制節點的分配控制區間初始值和對應的各個區塊鏈節點分配的次數和累積次數,查詢分配控制信息表得到所述多個分配控制節點的目標節點表達參數;
確定所述多個分配控制節點的目標節點表達參數以及所述初始分配表達區域的表達參數之間的表達參數權衡值,得到多個表達參數權衡值;
計算多個表達參數權衡值的表達分配結果和對應的表達分配控制參數,根據所述表達分配結果中的分配流程信息,對所述表達分配控制參數進行處理,得到多個表達分配控制參數集;
依次提取所述多個表達分配控制參數集中的表達分配關聯過程,并將所述多個表達分配關聯過程中的表達關聯單元作為表達分配單元,按照所述表達分配關聯過程,分別依次生成每個表達分配單元對應的表達分配序列;
將所述表達分配關聯過程中的每個表達關聯單元之間的關聯強度分別與每個表達分配序列進行匹配,所述關聯強度與所述表達分配序列的序列長度相對應;
根據與所述每個表達分配序列相匹配的關聯強度為所述每個表達分配序列設置對應的表達分配關聯節點,并按照所述表達分配關聯過程對設置有表達分配關聯節點的表達分配序列進行表達關聯融合,并按照完成表達關聯融合的表達分配序列對應的表達分配控制參數集的類別,將所述完成表達關聯融合的表達分配序列融合于對應的表達分配模型中,得到目標表達分配模型;
將每個目標表達分配模型的表達分配系數進行組合,得到對應的表達分配系數。
4.根據權利要求1所述的基于區塊鏈的數據分配方法,其特征在于,所述將所述表達分配系數、所述表達分配結果以及區塊鏈節點序列的序列參數作為所述數據分配項目差異的節點分配控制參數輸出的步驟,包括:
根據所述表達分配系數對所述表達分配結果中每個表達分配節點進行節點賦值,確定出所述每個表達分配節點的節點分配流程,并根據所述節點分配流程,獲取所述表達分配節點的流程配置文件;
根據所述流程配置文件確定所述表達分配節點的父節點控制配置信息,基于所述父節點控制配置信息查找出所述表達分配節點對應的子節點控制配置信息,根據所述子節點控制配置信息將所述每個表達分配節點合并為至少一個節點控制流程;
基于每個節點控制流程從所述表達分配節點中提取出所述每個節點控制流程對應的用于表征對所述每個節點控制流程進行表達分配的表達分配調節參數;
根據所述表達分配調節參數確定出所述每個節點控制流程在控制所述表達分配節點時的控制調用信息,根據每個控制調用信息的表達分配調節邏輯關系對所述每個節點控制流程進行拼接,得到拼接輪詢流程隊;
根據所述拼接輪詢流程隊上的流程節點提取對應的流程節點業務信息,將所述流程節點業務信息按照不同業務類型分組,計算每個業務類型的流程節點業務信息標識,并根據所述流程節點業務信息標識選取流程節點業務匹配節點;
在根據所述流程節點業務匹配節點在所述流程節點業務信息中生成用于對節點分配控制參數進行解析的解析指令時,根據所述解析指令獲取所述流程節點業務匹配節點對應的節點分配控制索引文件;
生成用于記錄所述節點分配控制索引文件的索引編碼空間,將所述節點分配控制索引文件映射至所述索引編碼空間,根據所述流程節...
【專利技術屬性】
技術研發人員:殷建文,倪向東,
申請(專利權)人:廣州博士信息技術研究院有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。