System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)量數(shù)據(jù)管理領(lǐng)域,具體涉及一種基于區(qū)塊鏈技術(shù)的計(jì)量數(shù)據(jù)管理方法、裝置及溯源平臺(tái)。
技術(shù)介紹
1、數(shù)據(jù)計(jì)量存在于日常生活的各方面,比如電力、燃?xì)狻⒐┧龋灰噪娏槔娔軘?shù)據(jù)是電力計(jì)量儀表基礎(chǔ)數(shù)據(jù)項(xiàng)。對(duì)用戶用電量等計(jì)量數(shù)據(jù)的準(zhǔn)確計(jì)量,不僅涉及供電企業(yè)以及用戶的經(jīng)濟(jì)利益,還關(guān)乎交易公平和社會(huì)穩(wěn)定。計(jì)量裝置通常由供電企業(yè)提供,安裝在用戶進(jìn)線處或用戶附近的配電箱內(nèi)。計(jì)量裝置數(shù)量多、分布散,供電企業(yè)難以進(jìn)行監(jiān)督管理,導(dǎo)致部分用戶存在對(duì)計(jì)量裝置進(jìn)行改造或?qū)τ?jì)量數(shù)據(jù)進(jìn)行更改等竊電行為。而部分用戶懷疑供電企業(yè)會(huì)私自更改其計(jì)量裝置上報(bào)的數(shù)據(jù)。供電企業(yè)和用戶之間的信任問題一直困擾著供電企業(yè)和用電用戶。
2、在工業(yè)中,數(shù)據(jù)計(jì)量的準(zhǔn)確性和不可篡改性也具有重大的意義。
3、區(qū)塊鏈?zhǔn)且环N塊鏈?zhǔn)酱鎯?chǔ)、不可篡改、安全可信的去中心化分布式賬本,它結(jié)合了分布式存儲(chǔ)、點(diǎn)對(duì)點(diǎn)傳輸、共識(shí)機(jī)制、密碼學(xué)等技術(shù),通過不斷增長的數(shù)據(jù)塊鏈記錄交易和信息,確保數(shù)據(jù)的安全和透明性。智能合約是自動(dòng)執(zhí)行的計(jì)算機(jī)程序,依托區(qū)塊鏈運(yùn)行。其工作原理是當(dāng)合約條款被滿足時(shí),智能合約會(huì)被自動(dòng)執(zhí)行,無需第三方介入。智能合約具有去信任化、不可篡改、經(jīng)濟(jì)高效等特點(diǎn)。智能合約技術(shù)使區(qū)塊鏈可編程,支持更廣泛的應(yīng)用。
4、公開號(hào)為cn117200843a的中國專利公開了一種基于區(qū)塊鏈的計(jì)量電子證書驗(yàn)證管理系統(tǒng),只是單純地利用區(qū)塊鏈進(jìn)行一次性不可篡改存儲(chǔ)的方法,具有一定的局限性。
技術(shù)實(shí)現(xiàn)思路
1、為解決上述現(xiàn)有技術(shù)
2、為實(shí)現(xiàn)上述專利技術(shù)目的,本專利技術(shù)提供一種基于區(qū)塊鏈技術(shù)的計(jì)量數(shù)據(jù)管理方法,包括如下步驟:
3、在區(qū)塊鏈上,構(gòu)建key-value鍵值對(duì)存儲(chǔ)空間和id-version數(shù)據(jù)版本控制空間,所述key-value鍵值對(duì)存儲(chǔ)空間用于存儲(chǔ)成對(duì)的key數(shù)據(jù)、value數(shù)據(jù),所述id-version數(shù)據(jù)版本控制空間用于存儲(chǔ)成對(duì)的id數(shù)據(jù)、version數(shù)據(jù);
4、利用所述計(jì)量數(shù)據(jù)管理系統(tǒng)通過所述智能合約控制所述key-value鍵值對(duì)存儲(chǔ)空間和所述id-version數(shù)據(jù)版本控制空間實(shí)現(xiàn)計(jì)量數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)更新、數(shù)據(jù)刪除、數(shù)據(jù)查詢,所述數(shù)據(jù)存儲(chǔ)、所述數(shù)據(jù)更新、所述數(shù)據(jù)刪除的記錄保存在所述key-value鍵值對(duì)存儲(chǔ)空間和id-version數(shù)據(jù)版本控制空間。
5、根據(jù)本專利技術(shù)的一個(gè)技術(shù)方案,在所述計(jì)量數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)前,對(duì)所述計(jì)量數(shù)據(jù)進(jìn)行處理,所述對(duì)所述計(jì)量數(shù)據(jù)進(jìn)行處理的方法包括如下步驟:
6、對(duì)所述計(jì)量數(shù)據(jù)賦予版本號(hào)和唯一的id。
7、根據(jù)本專利技術(shù)的一個(gè)技術(shù)方案,任一待存儲(chǔ)的所述計(jì)量數(shù)據(jù)的所述數(shù)據(jù)存儲(chǔ)的方法包括如下步驟:
8、將待存儲(chǔ)的所述計(jì)量數(shù)據(jù)的所述id和所述版本號(hào)合并作為key數(shù)據(jù),將待存儲(chǔ)的所述計(jì)量數(shù)據(jù)的值作為value數(shù)據(jù),成對(duì)寫入所述key-value鍵值對(duì)存儲(chǔ)空間;
9、將待存儲(chǔ)的所述計(jì)量數(shù)據(jù)的所述id作為id數(shù)據(jù),將待存儲(chǔ)的所述計(jì)量數(shù)據(jù)的所述版本號(hào)作為version數(shù)據(jù),成對(duì)寫入所述id-version數(shù)據(jù)版本控制空間。
10、根據(jù)本專利技術(shù)的一個(gè)技術(shù)方案,所述計(jì)量數(shù)據(jù)的數(shù)據(jù)更新的方法為將已存儲(chǔ)的所述計(jì)量數(shù)據(jù)的值更新為所述計(jì)量數(shù)據(jù)的新值,包括如下步驟:
11、根據(jù)待存儲(chǔ)的所述計(jì)量數(shù)據(jù)對(duì)應(yīng)的所述id,通過對(duì)應(yīng)的id數(shù)據(jù)從id-version數(shù)據(jù)版本控制空間中獲取所述id對(duì)應(yīng)的所述version數(shù)據(jù);
12、對(duì)所述version數(shù)據(jù)進(jìn)行自增一處理;
13、將所述id和經(jīng)自增一處理的所述version數(shù)據(jù),合并作為新的所述key數(shù)據(jù),將所述計(jì)量數(shù)據(jù)的新值作為新的所述value數(shù)據(jù),成對(duì)寫入所述key-value鍵值對(duì)存儲(chǔ)空間;
14、在id-version數(shù)據(jù)版本控制空間將所述id對(duì)應(yīng)的所述version數(shù)據(jù)更新為經(jīng)自增一處理的所述version數(shù)據(jù)。
15、根據(jù)本專利技術(shù)的一個(gè)技術(shù)方案,所述計(jì)量數(shù)據(jù)的數(shù)據(jù)刪除的方法包括如下步驟:
16、根據(jù)所述計(jì)量數(shù)據(jù)對(duì)應(yīng)的所述id,從id-version數(shù)據(jù)版本控制空間中獲取所述id對(duì)應(yīng)的所述version數(shù)據(jù),
17、對(duì)所述version數(shù)據(jù)進(jìn)行自增一處理,
18、將所述id和經(jīng)自增一處理的所述version數(shù)據(jù),合并作為新的所述key數(shù)據(jù),將刪除標(biāo)記del作為新的所述value數(shù)據(jù),成對(duì)寫入所述key-value鍵值對(duì)存儲(chǔ)空間;
19、在id-version數(shù)據(jù)版本控制空間將所述id對(duì)應(yīng)的所述version數(shù)據(jù)更新為經(jīng)自增一處理的所述version數(shù)據(jù)。
20、根據(jù)本專利技術(shù)的一個(gè)技術(shù)方案,所述數(shù)據(jù)查詢的方法包括如下步驟:
21、根據(jù)待查詢的所述計(jì)量數(shù)據(jù)對(duì)應(yīng)的所述id,從id-version數(shù)據(jù)版本控制空間中獲取所述id對(duì)應(yīng)的所述version數(shù)據(jù),
22、將所述id和所述version數(shù)據(jù)合并作為所述key數(shù)據(jù),從key-value鍵值對(duì)存儲(chǔ)空間讀取所述key數(shù)據(jù)對(duì)應(yīng)的所述value數(shù)據(jù)的值,所述value數(shù)據(jù)的值為待查詢的所述計(jì)量數(shù)據(jù)的值。
23、根據(jù)本專利技術(shù)的一個(gè)技術(shù)方案,所述計(jì)量數(shù)據(jù)管理系統(tǒng),包括:
24、圖形用戶界面;
25、數(shù)據(jù)管理接口:通過智能合約實(shí)現(xiàn)所述數(shù)據(jù)管理接口,所述數(shù)據(jù)管理接口包括數(shù)據(jù)存儲(chǔ)接口和數(shù)據(jù)輸出接口。
26、根據(jù)本專利技術(shù)的一個(gè)方面,提供一種用于實(shí)現(xiàn)上述計(jì)量數(shù)據(jù)管理方法的計(jì)量數(shù)據(jù)管理設(shè)備,所述計(jì)量數(shù)據(jù)管理裝置包括多臺(tái)計(jì)量數(shù)據(jù)管理設(shè)備,任一計(jì)量數(shù)據(jù)管理設(shè)備包括:
27、身份識(shí)別模塊,所述身份識(shí)別模塊包括唯一的身份標(biāo)識(shí)公鑰私鑰對(duì);
28、區(qū)塊鏈管理模塊,用于和區(qū)塊鏈進(jìn)行交互;
29、計(jì)量數(shù)據(jù)管理模塊,用于提供所述數(shù)據(jù)存儲(chǔ)、所述數(shù)據(jù)更新、所述數(shù)據(jù)刪除、所述數(shù)據(jù)查詢的服務(wù)。
30、根據(jù)本專利技術(shù)的一個(gè)技術(shù)方案,所述區(qū)塊鏈管理模塊用于配置區(qū)塊鏈節(jié)點(diǎn)地址和智能合約地址、分配區(qū)塊鏈存儲(chǔ)空間。
31、根據(jù)本專利技術(shù)的一個(gè)方面,提供一種基于上述計(jì)量數(shù)據(jù)管理方法實(shí)現(xiàn)的計(jì)量數(shù)據(jù)溯源平臺(tái),所述計(jì)量數(shù)據(jù)溯源平臺(tái)基于所述key-value鍵值對(duì)存儲(chǔ)空間和所述id-version數(shù)據(jù)版本控制空間實(shí)現(xiàn)計(jì)量數(shù)據(jù)的溯源。
32、本專利技術(shù)與現(xiàn)有技術(shù)相比,具有如下有益效果:
33、(1)在區(qū)塊鏈上利用智能合約建立增量式不可篡改的key-value鍵值對(duì)存儲(chǔ)空間,該存儲(chǔ)空間將客觀真實(shí)地記錄每次操作數(shù)據(jù)的來源公鑰。在可以正常增、刪、改、查最新版本數(shù)據(jù)的同時(shí),可以查看所有數(shù)據(jù)的所有歷史版本,以及所有數(shù)據(jù)的歷史操作記錄,且所有數(shù)據(jù)可本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于區(qū)塊鏈技術(shù)的計(jì)量數(shù)據(jù)管理方法,其特征在于,包括如下步驟:
2.根據(jù)權(quán)利要求1所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,在所述計(jì)量數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)前,對(duì)所述計(jì)量數(shù)據(jù)進(jìn)行處理,所述對(duì)所述計(jì)量數(shù)據(jù)進(jìn)行處理的方法包括如下步驟:
3.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,任一待存儲(chǔ)的所述計(jì)量數(shù)據(jù)的所述數(shù)據(jù)存儲(chǔ)的方法包括如下步驟:
4.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,所述計(jì)量數(shù)據(jù)的數(shù)據(jù)更新的方法為將已存儲(chǔ)的所述計(jì)量數(shù)據(jù)的值更新為所述計(jì)量數(shù)據(jù)的新值,包括如下步驟:
5.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,所述計(jì)量數(shù)據(jù)的數(shù)據(jù)刪除的方法包括如下步驟:
6.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,所述數(shù)據(jù)查詢的方法包括如下步驟:
7.根據(jù)權(quán)利要求1所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,所述計(jì)量數(shù)據(jù)管理系統(tǒng),包括:
8.一種用于實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的計(jì)量數(shù)據(jù)管理方法的計(jì)量數(shù)據(jù)管理裝置,其特征在于,所述計(jì)量數(shù)據(jù)管理裝置包括多臺(tái)計(jì)量數(shù)據(jù)管理設(shè)
9.根據(jù)權(quán)利要求8所述的計(jì)量數(shù)據(jù)管理設(shè)備,其特征在于,所述區(qū)塊鏈管理模塊用于配置區(qū)塊鏈節(jié)點(diǎn)地址和智能合約地址、分配區(qū)塊鏈存儲(chǔ)空間。
10.一種基于如權(quán)利要求1-7任一項(xiàng)所述的計(jì)量數(shù)據(jù)管理方法實(shí)現(xiàn)的計(jì)量數(shù)據(jù)溯源平臺(tái),其特征在于,所述計(jì)量數(shù)據(jù)溯源平臺(tái)基于所述key-value鍵值對(duì)存儲(chǔ)空間和所述id-version數(shù)據(jù)版本控制空間實(shí)現(xiàn)計(jì)量數(shù)據(jù)的溯源。
...【技術(shù)特征摘要】
1.一種基于區(qū)塊鏈技術(shù)的計(jì)量數(shù)據(jù)管理方法,其特征在于,包括如下步驟:
2.根據(jù)權(quán)利要求1所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,在所述計(jì)量數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)前,對(duì)所述計(jì)量數(shù)據(jù)進(jìn)行處理,所述對(duì)所述計(jì)量數(shù)據(jù)進(jìn)行處理的方法包括如下步驟:
3.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,任一待存儲(chǔ)的所述計(jì)量數(shù)據(jù)的所述數(shù)據(jù)存儲(chǔ)的方法包括如下步驟:
4.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,所述計(jì)量數(shù)據(jù)的數(shù)據(jù)更新的方法為將已存儲(chǔ)的所述計(jì)量數(shù)據(jù)的值更新為所述計(jì)量數(shù)據(jù)的新值,包括如下步驟:
5.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方法,其特征在于,所述計(jì)量數(shù)據(jù)的數(shù)據(jù)刪除的方法包括如下步驟:
6.根據(jù)權(quán)利要求1或2所述的計(jì)量數(shù)據(jù)管理方...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:崔振富,曹宏宇,盧從俊,馬遙,
申請(專利權(quán))人:北京東方計(jì)量測試研究所,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。