[發(fā)明專利]一種基于模型的代碼生成方法、裝置、計算機設備及介質在審
| 申請?zhí)枺?/td> | 202110347751.0 | 申請日: | 2021-03-31 |
| 公開(公告)號: | CN112947914A | 公開(公告)日: | 2021-06-11 |
| 發(fā)明(設計)人: | 劉俊霞;陳軍 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F8/33 | 分類號: | G06F8/33;G06F8/30;G06F8/20 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模型 代碼 生成 方法 裝置 計算機 設備 介質 | ||
1.一種基于模型的代碼生成方法,其特征在于,包括:
根據(jù)對圖元的操作信息確定被操作的目標圖元,獲取對所述目標圖元的配置信息;
根據(jù)所述配置信息配置所述目標圖元生成流程節(jié)點,顯示所述流程節(jié)點組合成的流程圖框架,其中,所述流程節(jié)點包括圖解節(jié)點;
獲取所述流程圖框架中的各個所述圖解節(jié)點對應的業(yè)務數(shù)據(jù),根據(jù)所述業(yè)務數(shù)據(jù)配置各個所述圖解節(jié)點得到程序模型;
獲取目標語言類型,根據(jù)與所述目標語言類型以及流程節(jié)點類型對應的解析規(guī)則生成所述程序模型對應的代碼,其中,所述解析規(guī)則是將不同類型的流程節(jié)點解析為目標語言類型對應的程序代碼的規(guī)則。
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)對圖元的操作信息確定被操作的目標圖元,獲取對所述目標圖元的配置信息,包括:
獲取對圖元工具欄中圖元的操作信息,根據(jù)所述操作信息將被操作的圖元確定為目標圖元;
在所述操作信息是將所述目標圖元拖動至可視化界面中的模型編輯區(qū)時,根據(jù)所述目標圖元的語法邏輯顯示對應的配置界面;
獲取用戶在所述配置界面輸入的對所述目標圖元的配置信息。
3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述配置信息配置所述目標圖元生成流程節(jié)點,顯示所述流程節(jié)點組合成的流程圖框架,包括:
根據(jù)所述配置信息配置所述目標圖元,生成所述目標圖元對應的至少一個流程節(jié)點;
對于第一類型的目標圖元,在當前可視化界面內顯示所述第一類型的目標圖元對應的至少一個流程節(jié)點;
對于第二類型的目標圖元,將所述第二類型的目標圖元作為所述當前可視化界面內的流程節(jié)點進行顯示,根據(jù)所述第二類型的目標圖元對應的流程節(jié)點生成子流程圖,其中,所述子流程圖不在所述當前可視化界面中顯示;
根據(jù)所述第一類型的目標圖元和所述第二類型的目標圖元之間的連接關系組合所述當前可視化界面內的所有流程節(jié)點,得到流程圖框架。
4.根據(jù)權利要求3所述的方法,其特征在于,所述根據(jù)所述配置信息配置所述目標圖元,生成所述目標圖元對應的至少一個流程節(jié)點,包括:
根據(jù)所述配置信息配置所述目標圖元的功能和執(zhí)行邏輯,得到所述目標圖元對應的至少一個流程節(jié)點以及所述流程節(jié)點之間的連接關系。
5.根據(jù)權利要求4所述的方法,其特征在于,所述對于第一類型的目標圖元,在當前可視化界面內顯示所述第一類型的目標圖元對應的至少一個流程節(jié)點,包括:
對于第一類型的目標圖元,若對應一個流程節(jié)點,則在當前可視化界面內顯示所述一個流程節(jié)點;
對于第一類型的目標圖元,若對應至少兩個流程節(jié)點,則根據(jù)所述至少兩個流程節(jié)點之間的連接關系組成所述目標圖元對應的子流程圖,在當前可視化界面內顯示所述子流程圖。
6.根據(jù)權利要求3所述的方法,其特征在于,在所述第二類型的目標圖元是流程圖元之時,還包括:
根據(jù)所述流程圖元對應的流程節(jié)點之間的連接關系生成子流程圖,關聯(lián)所述子流程圖與對應的流程圖元。
7.根據(jù)權利要求6所述的方法,其特征在于,在將所述第二類型的目標圖元作為所述當前可視化界面內的流程節(jié)點進行顯示之后,還包括:
檢測到對所述流程圖元的用戶操作,新建所述當前可視化界面的下一級可視化界面;
在所述下一級可視化界面中顯示與所述流程圖元關聯(lián)的所述子流程圖。
8.根據(jù)權利要求1所述的方法,其特征在于,所述流程節(jié)點的類型包括:數(shù)據(jù)傳遞節(jié)點、檢查節(jié)點、計算節(jié)點、運算節(jié)點、自定義節(jié)點、展示節(jié)點、初始化節(jié)點、字符串節(jié)點、條件分支節(jié)點、判值分支節(jié)點和循環(huán)分支節(jié)點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經(jīng)中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110347751.0/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





