[發明專利]資源調度方法、系統及電子設備和存儲介質在審
| 申請號: | 201811115001.5 | 申請日: | 2018-09-25 |
| 公開(公告)號: | CN109271255A | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 劉新;黃慶財 | 申請(專利權)人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F16/958 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳市龍*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源調度 目標智能 智能 目標資源 電子設備 目標地址 外部資源 資源地址 計算機可讀存儲介質 申請 存儲介質 文件存儲 文件確定 下載資源 區塊 下載 調用 存儲 | ||
本申請公開了一種資源調度方法、系統及一種電子設備和計算機可讀存儲介質,該方法包括:接收到目標智能合約的執行請求時,獲取所述目標智能合約的資源調度文件;根據所述資源調度文件確定所述目標智能合約執行時所需的目標資源的目標地址;從所述目標地址中下載所述目標資源,并利用所述目標資源執行所述目標智能合約。本申請提供的資源調度方法為每個智能合約設置資源調度文件,其中存儲了該智能合約需要的資源的資源地址。當執行該智能合約需要使用外部資源時,可根據資源調度文件存儲的資源地址下載資源以執行智能合約。由此可見,本申請提供的資源調度方法實現了智能合約調用外部資源,進而提高區塊鏈的適用性。
技術領域
本申請涉及區塊鏈技術領域,更具體地說,涉及一種資源調度方法、系統及一種電子設備和一種計算機可讀存儲介質。
背景技術
應用區塊鏈技術的軟件平臺方案,可將業務功能封裝在智能合約中,實現一些自動化的業務操作。但現有技術中的區塊鏈平臺中,當智能合約需要調用外部各種資源以完成一個工作時,則無法實現,使得現有技術中的區塊鏈平臺的適用性較低。
因此,如何實現智能合約調用外部資源,進而提高區塊鏈的適用性是本領域技術人員需要解決的問題。
發明內容
本申請的目的在于提供一種資源調度方法、系統及一種電子設備和一種計算機可讀存儲介質,實現了智能合約調用外部資源,進而提高了區塊鏈的適用性。
為實現上述目的,本申請提供了一種資源調度方法,包括:
接收到目標智能合約的執行請求時,獲取所述目標智能合約的資源調度文件;
根據所述資源調度文件確定所述目標智能合約執行時所需的目標資源的目標地址;
從所述目標地址中下載所述目標資源,并利用所述目標資源執行所述目標智能合約。
其中,所述資源調度文件包括資源信息列表;
相應的,根據所述資源調度文件確定所述目標智能合約執行時所需的目標資源的目標地址,包括:
根據所述資源信息列表中存儲的資源與資源地址的對應關系確定所述目標智能合約執行時所需的目標資源的目標地址。
其中,還包括:
接收待更新資源的更新命令,并根據所述更新命令確定所述更新資源的資源地址;
根據所述更新命令更新所述資源地址中的所述待更新資源。
其中,所述接收到目標智能合約的執行請求時,獲取所述目標智能合約的資源調度文件之前,還包括:
根據所述目標智能合約的資源調度需求生成相應的資源調度文件。
其中,利用所述目標資源執行所述目標智能合約之后,還包括:
判斷所述目標智能合約的執行結果是否發生異常;
若是,則根據所述執行結果向管理終端發送告警信息。
為實現上述目的,本申請提供了一種基于區塊鏈資源調度系統,包括:
獲取模塊,用于接收到目標智能合約的執行請求時,獲取所述目標智能合約的資源調度文件;
確定模塊,用于根據所述資源調度文件確定所述目標智能合約執行時所需的目標資源的目標地址;
下載模塊,用于從所述目標地址中下載所述目標資源,并利用所述目標資源執行所述目標智能合約。
其中,所述資源調度文件包括資源信息列表;
相應的,所述確定模塊具體為根據所述資源信息列表中存儲的資源與資源地址的對應關系確定所述目標智能合約執行時所需的目標資源的目標地址的模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征科技股份有限公司,未經深圳市元征科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811115001.5/2.html,轉載請聲明來源鉆瓜專利網。





