[發明專利]一種區塊鏈的信息訂閱方法、裝置、服務器和存儲介質有效
| 申請號: | 202011502980.7 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112671878B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 邱煒偉;李偉;蔡亮;匡立中;張帥;鐘蔚蔚 | 申請(專利權)人: | 杭州趣鏈科技有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L67/562;H04L67/55;H04L69/22 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 張禹 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 信息 訂閱 方法 裝置 服務器 存儲 介質 | ||
本申請涉及區塊鏈技術領域,尤其涉及一種區塊鏈的信息訂閱方法、裝置、服務器和存儲介質。該信息訂閱方法包括:按照預設的信息訂閱規則中設定的時間間隔,輪詢獲取區塊鏈中的區塊,其中,所述信息訂閱規則包括各個不同合約執行引擎分別對應的數據解析方式;根據所述區塊鏈采用的合約執行引擎所對應的數據解析方式對所述區塊中的數據進行解析,得到待訂閱信息;將所述待訂閱信息推送至客戶端。采用該信息訂閱方法,能夠兼容各個不同的區塊鏈平臺,降低中間層服務器代碼更新和維護的難度。
技術領域
本申請涉及區塊鏈技術領域,尤其涉及一種區塊鏈的信息訂閱方法、裝置、服務器和存儲介質。
背景技術
在實際的區塊鏈系統中,底層的區塊鏈平臺和客戶端之間通常會架設一個中間層服務器,該服務器負責區塊鏈與客戶端通訊過程中的數據編/解碼,合約函數封裝以及客戶端向區塊鏈的訂閱信息處理等工作。
目前,對于客戶端向區塊鏈訂閱信息的處理,中間層服務器通常需要針對不同區塊鏈平臺進行處理邏輯的定制開發。例如,對于采用不同合約執行引擎的區塊鏈,比如對于采用以太坊虛擬機作為執行引擎的區塊鏈或者采用java虛擬機作為執行引擎的區塊鏈,通常需要在中間層服務器分別設置各自對應的處理邏輯。這樣一來,一旦中間層服務器對接的區塊鏈平臺較多,則代碼的更新和維護操作將變得十分困難。
發明內容
有鑒于此,本申請實施例提供了一種區塊鏈的信息訂閱方法、裝置、服務器和存儲介質,能夠兼容各個不同的區塊鏈平臺,降低中間層服務器代碼更新和維護的難度。
本申請實施例的第一方面提供了一種區塊鏈的信息訂閱方法,包括:
按照預設的信息訂閱規則中設定的時間間隔,輪詢獲取區塊鏈中的區塊,其中,所述信息訂閱規則包括各個不同合約執行引擎分別對應的數據解析方式;
根據所述區塊鏈采用的合約執行引擎所對應的數據解析方式對所述區塊中的數據進行解析,得到待訂閱信息;
將所述待訂閱信息推送至客戶端。
本申請實施例在中間層服務器設置信息訂閱規則,其中定義了各個不同合約執行引擎分別對應的數據解析方式。中間層服務器會按照信息訂閱規則中設定的時間間隔輪詢獲取區塊鏈中的區塊,在獲取到區塊后會按照當前區塊鏈采用的合約執行引擎所對應的數據解析方式對該區塊中的數據進行解析,然后將解析后的數據推送至客戶端,從而完成信息的推送。通過這樣設置,中間層服務器只需要構建一套信息訂閱規則即可兼容多個不同區塊鏈平臺的信息訂閱處理,從而能夠降低中間層服務器代碼更新和維護的難度。
在本申請的一個實施例中,按照預設的信息訂閱規則中設定的時間間隔,輪詢獲取區塊鏈中的區塊,可以包括:
若檢測到信息訂閱的激活請求,則讀取數據庫中存儲的所述信息訂閱規則,并根據所述時間間隔創建信息訂閱的處理線程;
執行所述處理線程,以輪詢獲取所述區塊鏈中的區塊。
用戶可以在該管理界面上點擊一個激活按鈕從而發出信息訂閱的激活請求,中間層服務器在接收到該激活請求后,會讀取數據庫中存儲的信息訂閱規則,并根據該規則中定義的時間間隔(即輪詢周期)創建用于信息訂閱的處理線程。接著,中間層服務器會執行這些處理線程,開始監聽區塊鏈中的區塊。
在本申請的一個實施例中,所述根據所述區塊鏈采用的合約執行引擎所對應的數據解析方式對所述區塊中的數據進行解析,得到待訂閱信息,可以包括:
從所述區塊中查找指定字段的數據,其中,所述指定字段為所述信息訂閱規則中設置的待訂閱信息所處的字段;
根據所述區塊鏈采用的合約執行引擎所對應的數據解析方式對所述指定字段的數據進行解析,得到所述待訂閱信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州趣鏈科技有限公司,未經杭州趣鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011502980.7/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





