[發(fā)明專利]數據處理方法、裝置、第一設備及存儲介質有效
| 申請?zhí)枺?/td> | 202010310574.4 | 申請日: | 2020-04-17 |
| 公開(公告)號: | CN111506658B | 公開(公告)日: | 2021-09-28 |
| 發(fā)明(設計)人: | 李茂材;王宗友;張勁松;黃煥坤;周開班;時一防;劉區(qū)城;劉攀;藍虎;楊常青;朱耿良;孔利 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22;G06Q20/02 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 熊永強;杜維 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 第一 設備 存儲 介質 | ||
1.一種數據處理方法,其特征在于,所述數據處理方法由區(qū)塊鏈網絡中的第一設備執(zhí)行,所述區(qū)塊鏈網絡還包括所述第一設備的路由設備集,所述路由設備集中包括所述第一設備對應的至少一個路由設備,所述方法包括:
獲取目標交易數據的目標哈希值,以及獲取所述第一設備的存儲哈希區(qū)間,所述存儲哈希區(qū)間包括多個哈希值;
若所述目標哈希值不屬于所述存儲哈希區(qū)間,則獲取所述第一設備的哈希值及所述第一設備的路由信息,所述路由信息用于記錄所述路由設備集中的各個路由設備的哈希值和對應的哈希位置;
計算所述目標哈希值和所述第一設備的哈希值之間的基準哈希差值,并從多個哈希位置中確定出基準哈希位置對應的目標哈希位置,并將所述目標哈希位置關聯的哈希值對應的路由設備確定為第二設備,并將所述目標交易數據發(fā)送到所述第二設備;
若確定所述目標哈希位置失敗,則將所述路由信息中最遠哈希位置指示的哈希值所對應的路由設備確定為所述第二設備,并將所述目標交易數據發(fā)送到所述第二設備。
2.根據權利要求1所述的方法,其特征在于,所述路由設備集中的各個路由設備的哈希值分別與一個或多個哈希位置相關聯;
所述哈希位置用于指示所述路由設備集中的對應路由設備的哈希值與所述第一設備的哈希值之間的哈希差值;
所述路由信息中的哈希位置的取值是根據所述區(qū)塊鏈網絡中的設備總數確定的。
3.根據權利要求2所述的方法,其特征在于,所述區(qū)塊鏈網絡中的各個設備按照哈希值由小至大的順序排列,所述哈希值是對所述各個設備的設備標識進行哈希計算得到的;
所述獲取所述第一設備的存儲哈希區(qū)間,包括:
獲取所述第一設備的前任設備的哈希值,所述前任設備與所述第一設備相鄰,且哈希值小于所述第一設備的哈希值;
將大于所述前任設備的哈希值且小于等于所述第一設備的哈希值之間的區(qū)間,確定為所述第一設備的存儲哈希區(qū)間。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
若從所述路由信息中確定出該基準哈希差值對應的目標哈希位置失敗,則獲取所述路由信息中的最遠哈希位置,并確定所述最遠哈希位置指示的哈希值;
將所述最遠哈希位置指示的哈希值對應的路由設備確定為所述第二設備。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
獲取所述區(qū)塊鏈網絡中的設備總數;
若所述設備總數小于或等于數量閾值,則觸發(fā)執(zhí)行獲取所述第一設備的路由信息的步驟。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
若所述設備總數大于所述數量閾值,則將所述目標交易數據轉發(fā)到所述區(qū)塊鏈網絡中除所述第一設備之外的任一設備。
7.一種數據處理裝置,其特征在于,所述數據處理裝置內置于由區(qū)塊鏈網絡中的第一設備中,所述區(qū)塊鏈網絡還包括所述第一設備的路由設備集,所述路由設備集中包括所述第一設備對應的至少一個路由設備,所述裝置包括:
獲取單元,用于獲取目標交易數據的目標哈希值,以及獲取所述第一設備的存儲哈希區(qū)間,所述存儲哈希區(qū)間包括多個哈希值;
所述獲取單元,還用于若所述目標哈希值不屬于所述存儲哈希區(qū)間,則獲取所述第一設備的哈希值及所述第一設備的路由信息,所述路由信息用于記錄所述路由設備集中的各個路由設備的哈希值和對應的哈希位置;
確定單元,用于計算所述目標哈希值和所述第一設備的哈希值之間的基準哈希差值,并從多個哈希位置中確定出基準哈希位置對應的目標哈希位置,并將所述目標哈希位置關聯的哈希值對應的路由設備確定為第二設備,并將所述目標交易數據發(fā)送到所述第二設備;
若確定所述目標哈希位置失敗,則將所述路由信息中最遠哈希位置指示的哈希值所對應的路由設備確定為所述第二設備,并將所述目標交易數據發(fā)送到所述第二設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010310574.4/1.html,轉載請聲明來源鉆瓜專利網。





