[發明專利]智能合約的生成方法、裝置、設備及存儲介質在審
| 申請號: | 201910927932.3 | 申請日: | 2019-09-27 |
| 公開(公告)號: | CN110704537A | 公開(公告)日: | 2020-01-17 |
| 發明(設計)人: | 蔡雪飛 | 申請(專利權)人: | 北京啟迪區塊鏈科技發展有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F3/0486 |
| 代理公司: | 11332 北京品源專利代理有限公司 | 代理人: | 孟金喆 |
| 地址: | 100084 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節點元素 拖拽 智能 有向連接關系 處理流程 候選元素 可執行 編程經驗 存儲介質 繪圖窗口 連線操作 有向連接 可視化 | ||
1.一種智能合約的生成方法,其特征在于,包括:
獲取從候選元素窗口拖拽到繪圖窗口中的至少兩個節點元素,并確定所述至少兩個節點元素所使用的可執行邏輯;
根據用戶連線操作,確定所述至少兩個節點元素的有向連接關系,以得到節點元素間的處理流程;
根據所述至少兩個節點元素所使用的執行邏輯以及所述有向連接關系,生成智能合約,用于實現所述節點元素間的處理流程。
2.根據權利要求1所述的方法,其特征在于,所述可執行邏輯包括數據操作邏輯、算法執行邏輯以及自定義的邏輯。
3.根據權利要求1所述的方法,其特征在于,根據用戶連線操作,確定所述至少兩個節點元素的有向連接關系,包括:
針對所述至少兩個節點元素,根據用戶連線操作,通過調用Jsplumb連線器,在至少部分的節點元素間添加有向連接線,得到節點元素間的連線結果;
根據節點元素間的連線結果,確定所述至少兩個節點元素的有向連接關系。
4.根據權利要求1-3中任一所述的方法,其特征在于,所述有向連接關系包括:在有向連接的兩個節點元素中,一個節點元素的輸出參數與另一個節點元素的輸入參數之間的映射關聯關系;以及,節點元素間所使用的有向連接線的連接起點和連接終點。
5.根據權利要求1所述的方法,其特征在于,根據所述至少兩個節點元素所使用的執行邏輯以及所述有向連接關系,生成智能合約,包括:
確定所述至少兩個節點元素在所述繪圖窗口中的節點位置信息;
將所述至少兩個節點元素所使用的執行邏輯、所述節點位置信息以及所述有向連接關系,保存在預設格式的文件中,并將保存的文件發送給后端,指示后端依據保存的文件生成所述智能合約。
6.一種智能合約的生成裝置,其特征在于,包括:
節點元素確定模塊,用于獲取從候選元素窗口拖拽到繪圖窗口中的至少兩個節點元素,并確定所述至少兩個節點元素所使用的可執行邏輯;
節點關系確定模塊,用于根據用戶連線操作,確定所述至少兩個節點元素的有向連接關系,以得到節點元素間的處理流程;
智能合約生成模塊,用于根據所述至少兩個節點元素所使用的執行邏輯以及所述有向連接關系,生成智能合約,用于實現所述節點元素間的處理流程。
7.根據權利要求6所述的裝置,其特征在于,所述可執行邏輯包括數據操作邏輯、算法執行邏輯以及自定義的邏輯。
8.根據權利要求6所述的裝置,其特征在于,節點關系確定模塊包括:
針對所述至少兩個節點元素,根據用戶連線操作,通過調用Jsplumb連線器,在至少部分的節點元素間添加有向連接線,得到節點元素間的連線結果;
根據節點元素間的連線結果,確定所述至少兩個節點元素的有向連接關系。
9.根據權利要求6-8中任一所述的裝置,其特征在于,所述有向連接關系包括:在有向連接的兩個節點元素中,一個節點元素的輸出參數與另一個節點元素的輸入參數之間的映射關聯關系;以及,節點元素間所使用的有向連接線的連接起點和連接終點。
10.根據權利要求6所述的裝置,其特征在于,智能合約生成模塊包括:
確定所述至少兩個節點元素在所述繪圖窗口中的節點位置信息;
將所述至少兩個節點元素所使用的執行邏輯、所述節點位置信息以及所述有向連接關系,保存在預設格式的文件中,并將保存的文件發送給后端,指示后端依據保存的文件生成所述智能合約。
11.一種電子設備,其特征在于,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現權利要求1-5中任一所述的智能合約的生成方法。
12.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現權利要求1-5中任一所述的智能合約的生成方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京啟迪區塊鏈科技發展有限公司,未經北京啟迪區塊鏈科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910927932.3/1.html,轉載請聲明來源鉆瓜專利網。





