本申請公開一種基于區塊鏈的參數修改方法、裝置、電子設備和存儲介質,涉及區塊鏈技術領域,能夠提高銀行內部多個系統的系統參數修改效率和準確率。該方法包括:從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和目標參數修改后的目標參數內容;區塊鏈包括多個具有目標參數標識的關聯節點;關聯節點中包括目標節點和其他節點;根據目標參數內容,修改目標節點中目標參數標識對應的目標參數的參數內容。數的參數內容。數的參數內容。
【技術實現步驟摘要】
基于區塊鏈的參數修改方法、裝置、電子設備和存儲介質
[0001]本申請涉及區塊鏈
,尤其涉及一種基于區塊鏈的參數修改方法、裝置、電子設備和存儲介質。
技術介紹
[0002]相關技術中,銀行內部的各個系統之間連接后,可以保存與之連接的其他系統的系統參數,進而通過系統參數實現與其他系統之間的數據傳輸等操作。例如,系統A與系統B連接后,系統A中保存系統B對應的參數b,系統B中也可以保存系統A對應的參數a,當系統A需要與系統B進行數據傳輸時,系統A只需根據當前保存的參數b對應找到系統B即可。
[0003]目前,當系統對應系統參數的參數內容被修改時,就需要銀行方技術人員通過郵件的方式收集被修改的系統參數和參數內容,再依次找到保存該系統參數的其他系統,并對應修改其他系統中對應的參數內容,進而保證各個系統中參數內容的同步。然而,這種參數修改方式效率比較低,并且修改參數的出錯率較高,容易造成系統運行異常。
技術實現思路
[0004]本申請提供一種基于區塊鏈的參數修改方法、裝置、電子設備和存儲介質,能夠在提高系統參數修改的效率和準確率。
[0005]為達到上述目的,本申請采用如下技術方案:
[0006]第一方面,提供一種基于區塊鏈的參數修改方法,包括:從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和目標參數修改后的目標參數內容;區塊鏈包括多個具有目標參數標識的多個關聯節點;關聯節點中包括目標節點和其他節點;根據目標參數內容,修改目標節點中目標參數標識對應的目標參數的參數內容。<br/>[0007]由上述可知,本申請提供的基于區塊鏈的參數修改方法中,區塊鏈上包括多個具有目標參數標識的關聯節點,每一個關聯節點與銀行內部的一個系統相對應;關聯節點中包括目標節點和其他節點。當其他節點的參數內容需要被修改時,其他節點會將需要被修改的目標參數對應的目標參數標識和修改后的目標參數內容上傳到區塊鏈上。區塊鏈上的目標節點會從區塊鏈上獲取到目標參數標識和目標參數內容,并對應修改目標節點中目標參數標識對應的目標參數的參數內容。這樣的參數修改方式,基于區塊鏈的去中心化特點,實現區塊鏈上各關聯節點可以主動地獲取區塊鏈上保存的目標參數內容和目標參數標識的目的,再由區塊鏈上的關聯節點自行對需要修改的目標參數進行修改,從而提高參數修改的效率和準確率,保證關聯節點對應的系統的正常運行。
[0008]可選的,上述從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和目標參數修改后的目標參數內容,包括:獲取目標參數標識的獲取周期;根據獲取周期,周期性地從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和目標參數修改后的目標參數內容。
[0009]可見,上述方法中,目標節點由于獲取了目標參數的獲取周期,因此能夠根據獲取
周期及時地獲取到目標參數標識和對應的目標參數內容,進而也能夠及時地對目標參數標識對應的目標參數的參數內容進行修改。
[0010]可選的,上述根據目標參數內容,修改目標節點中目標參數標識對應的目標參數的參數內容,包括:確定目標節點是否具有目標參數標識;如果目標節點具有目標參數標識,則根據目標參數內容,修改目標節點中目標參數標識對應的目標參數的參數內容。
[0011]可見,上述方法中,目標節點能主動地確定自身是否具有目標參數標識,這樣可以避免相關技術中,在各個系統中逐個找到具有目標參數標識的系統而導致的系統查找不全面等情況,從而提升參數修改的準確率,保證各關聯節點對應的系統正常運行。
[0012]可選的,在上述從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和目標參數修改后的目標參數內容之前,還包括:在目標節點中為系統參數配置唯一的參數標識。其中,不同的系統參數在相同的關聯節點中具有不同的參數標識,以及,相同的系統參數在不同的關聯節點中具有不同的參數標識;系統參數包括目標參數;參數標識包括目標參數標識。
[0013]可見,上述方法可以為各個關聯節點涉及到的系統參數配置唯一的參數標識,目標節點可以根據獲取到目標參數標識唯一準確地確定出待修改的目標參數,從而更加準確地修改目標參數的參數內容。當系統參數在不同的關聯節點中具有不同的參數標識時,參數標識可以標識在不同關聯節點中的相同的系統參數,從而便于確定各個關聯節點中某個系統參數和這個系統參數的內容。
[0014]可選的,上述方法還包括:在目標節點與其他節點之間具有單向數據傳輸關系時,將目標節點的參數標識保存在其他節點中;或者,將其他節點的參數標識保存在目標節點中。
[0015]可見,上述方法中,當目標節點向其他節點單向傳輸數據時,可以將其他節點的參數標識保存在目標節點中,以便目標節點可以根據其他節點的參數標識準確地找到其他節點;而當其他節點向目標節點單向傳輸數據時,可以將目標節點的參數標識保存在其他節點中,以便其他節點可以根據目標節點的參數標識準確地找到目標節點。
[0016]可選的,上述方法還包括:在目標節點與其他節點之間具有雙向數據傳輸關系時,將目標節點的參數標識保存在其他節點中;以及,將其他節點的參數標識保存在目標節點中。
[0017]可見,上述方法中,當目標節點與其他節點雙向傳輸數據時,可以將其他節點的參數標識保存在目標節點中,并且,將目標節點的參數標識保存在其他節點中,以便目標節點可以根據其他節點的參數標識準確地找到其他節點,以及,其他節點可以根據目標節點的參數標識準確地找到目標節點。
[0018]可選的,上述目標參數包括網絡協議IP地址、用戶名、目錄、文件名中的一個或多個。
[0019]可見,上述方法中被修改的目標參數可以是一個也可以是多個,當目標參數是多個時,只需要將被修改的目標參數的目標參數標識和對應的目標參數內容上述至區塊鏈,而后,區塊鏈上的每個關聯節點都可以主動地從區塊鏈上獲取到全部的目標參數標識和目標參數內容,避免出現某些關聯節點具有目標參數標識但是卻并未被修改參數內容的情況,同時利用區塊鏈的去中心化、不可篡改,不可偽造等特點,提高關聯節點對應的系統的
參數修改的準確率。并且,各個關聯節點對應的系統修改參數內容是可以同步進行的,從而提高了系統參數修改的效率。
[0020]第二方面,提供一種基于區塊鏈的參數修改裝置,包括:參數獲取模塊和參數更新模塊;參數獲取模塊,用于從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和目標參數修改后的目標參數內容;區塊鏈包括多個具有目標參數標識的關聯節點;關聯節點中包括目標節點和其他節點;參數更新模塊,用于根據目標參數內容,修改目標節點中目標參數標識對應的目標參數的參數內容。
[0021]可選的,上述參數獲取模塊還用于:獲取目標參數標識的獲取周期;根據獲取周期,周期性地從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和目標參數修改后的目標參數內容。
[0022]可選的,上述參數更新模塊還用于:確定目標節點是否具有目標參數標識;如果目標節點具有目標參數標識,則根據目本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種基于區塊鏈的參數修改方法,應用于區塊鏈上的目標節點,其特征在于,包括:從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和所述目標參數修改后的目標參數內容;所述區塊鏈包括多個具有所述目標參數標識的關聯節點;所述關聯節點中包括所述目標節點和所述其他節點;根據所述目標參數內容,修改所述目標節點中所述目標參數標識對應的所述目標參數的參數內容。2.根據權利要求1所述的方法,其特征在于,所述從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和所述目標參數修改后的目標參數內容,包括:獲取所述目標參數標識的獲取周期;根據所述獲取周期,周期性地從所述區塊鏈上獲取所述其他節點上傳的待修改的所述目標參數的所述目標參數標識和所述目標參數修改后的所述目標參數內容。3.根據權利要求1所述的方法,其特征在于,所述根據所述目標參數內容,修改所述目標節點中所述目標參數標識對應的所述目標參數的參數內容,包括:確定所述目標節點是否具有所述目標參數標識;如果所述目標節點具有所述目標參數標識,則根據所述目標參數內容,修改所述目標節點中所述目標參數標識對應的所述目標參數的參數內容。4.根據權利要求1
?
3任一項所述的方法,其特征在于,在所述從區塊鏈上獲取其他節點上傳的待修改的目標參數的目標參數標識和所述目標參數修改后的目標參數內容之前,還包括:為系統參數配置唯一的參數標識;不同的系統參數在相同的關聯節點中具有不同的參數標識,以及,相同的系統參數在不同的關聯節點中具有不同的參數標識;所述系統參數包括所述目標參數;所述參數標識包括所述目標參數標識。5.根據權利要求1所述的方法,其特征在于,所述方法還包括:在所...
【專利技術屬性】
技術研發人員:張麗榮,鄭佳衛,王際輝,
申請(專利權)人:中國銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。