[發明專利]一種基于智能合約的業務數據處理方法和裝置在審
| 申請號: | 201910980257.0 | 申請日: | 2019-10-15 |
| 公開(公告)號: | CN110704490A | 公開(公告)日: | 2020-01-17 |
| 發明(設計)人: | 馬文磊 | 申請(專利權)人: | 北京啟迪區塊鏈科技發展有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06Q40/04 |
| 代理公司: | 11332 北京品源專利代理有限公司 | 代理人: | 孟金喆 |
| 地址: | 100084 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務數據處理 定時智能 智能 區塊 定時器 觸發時機 關鍵數據 業務處理請求 方法和裝置 交互操作 觸發 部署 寫入 訪問 響應 重復 | ||
本發明實施例公開了一種基于智能合約的業務數據處理方法和裝置,該基于智能合約的業務數據處理方法包括:響應于定時智能合約在到達觸發時機時發起的業務處理請求,從區塊鏈中獲取定時智能合約要處理的業務關鍵數據;其中所述定時智能合約為部署有定時器的智能合約;采用所述定時智能合約對所述業務關鍵數據進行處理,得到業務數據處理結果;將所述業務數據處理結果寫入區塊鏈中。本發明實施例通過部署有定時器的智能合約自行確定智能合約的觸發時機,無需通過訪問交互操作觸發,可以降低大量、重復的區塊鏈高頻訪問。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種基于智能合約的業務數據處理方法和裝置。
背景技術
在當前WEB應用中,多數應用都具備任務調度功能,針對不同的操作系統,都有其自己的語法及解決方案。定時任務在多個場景中的應用提高了任務的處理效率,如驅動處理工作流程、系統維護、應用系統內服務提醒、日終對賬、數據統計等。
目前的定時任務是集成在業務系統,主動等待、觸發和執行任務。或者將定時器集成在應用系統內部,定時掃描數據庫,進行特定的數據處理,再將執行結果回寫到數據庫,同時向外部發送執行結果消息。
然而,將定時任務集成在業務系統中,當定時任務突然啟動時會造成占據大量資源的系統崩潰,并且定時任務對數據庫的大量批處理作業給數據庫帶來很大的負擔,容易導致業務系統不可用甚至崩潰。
發明內容
本發明實施例提供一種基于智能合約的業務數據處理方法和裝置,以提高定時器業務數據處理的效率。
第一方面,本發明實施例提供了一種基于智能合約的業務數據處理方法,由區塊鏈系統中節點執行,包括:
響應于定時智能合約在到達觸發時機時發起的業務處理請求,從區塊鏈中獲取定時智能合約要處理的業務關鍵數據;其中所述定時智能合約為部署有定時器的智能合約;
采用所述定時智能合約對所述業務關鍵數據進行處理,得到業務數據處理結果;
將所述業務數據處理結果寫入區塊鏈中。
第二方面,本發明實施例提供了一種基于智能合約的業務數據處理方法,由業務方執行,包括:
獲取區塊鏈系統中節點上發送的業務數據處理結果;其中,所述業務數據處理結果由區塊鏈系統中節點通過如下操作確定:響應于定時智能合約在到達觸發時機時發起的業務處理請求,從區塊鏈中獲取定時智能合約要處理的業務關鍵數據;其中所述定時智能合約為部署有定時器的智能合約;采用所述定時智能合約對所述業務關鍵數據進行處理,得到業務數據處理結果;
根據所述業務數據處理結果對業務原始數據進行校驗。
第三方面,本發明實施例還提供了一種基于智能合約的業務數據處理裝置,由區塊鏈系統中節點執行,包括:
處理請求響應模塊,用于響應于定時智能合約在到達觸發時機時發起的業務處理請求,從區塊鏈中獲取定時智能合約要處理的業務關鍵數據;其中所述定時智能合約為部署有定時器的智能合約;
關鍵數據處理模塊,用于采用所述定時智能合約對所述業務關鍵數據進行處理,得到業務數據處理結果;
數據處理結果寫入模塊,用于將所述業務數據處理結果寫入區塊鏈中。
第四方面,本發明實施例還提供了一種基于智能合約的業務數據處理裝置,由業務方執行,包括:
數據處理結果獲取模塊,用于獲取區塊鏈系統中節點上發送的業務數據處理結果;其中,所述業務數據處理結果由區塊鏈系統中節點通過如下操作確定:響應于定時智能合約在到達觸發時機時發起的業務處理請求,從區塊鏈中獲取定時智能合約要處理的業務關鍵數據;其中所述定時智能合約為部署有定時器的智能合約;采用所述定時智能合約對所述業務關鍵數據進行處理,得到業務數據處理結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京啟迪區塊鏈科技發展有限公司,未經北京啟迪區塊鏈科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910980257.0/2.html,轉載請聲明來源鉆瓜專利網。





