[發明專利]一種表單生成方法、裝置及設備在審
| 申請號: | 202110889336.8 | 申請日: | 2021-08-04 |
| 公開(公告)號: | CN113535177A | 公開(公告)日: | 2021-10-22 |
| 發明(設計)人: | 肖湘君;過軍軍;譚心硯;薛偉 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 孫乳筍;劉熔 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 表單 生成 方法 裝置 設備 | ||
1.一種表單生成方法,其特征在于,包括:
接收表單生成請求;所述表單生成請求中包含有表單定義信息;所述表單定義信息用于描述待生成的表單的表結構;
獲取對應于所述表單生成請求的初始模板;
根據所述表單定義信息確定表單推薦參數;所述表單推薦參數用于基于模板構建生成表單的結構和類型;
將所述表單推薦參數與所述初始模板進行結合得到應用模板;所述應用模板包括用于生成表單的程序;
基于所述應用模板生成對應于表單生成請求的目標表單。
2.如權利要求1所述的方法,其特征在于,所述初始模板包括數據庫腳本模板、代碼模板、頁面模板和標準流程模板中的至少一種。
3.如權利要求1所述的方法,其特征在于,所述初始模板包括至少一個子模板;所述子模板用于區分不同的數據庫腳本和/或前端框架。
4.如權利要求1所述的方法,其特征在于,所述根據所述表單定義信息確定表單推薦參數,包括:
根據表單定義信息確定業務模塊劃分信息、業務表信息和業務字段信息;所述業務模塊劃分信息、業務表信息和業務字段信息用于分別對業務模塊、業務表和業務字段的結構和關聯關系進行描述。
5.如權利要求1所述的方法,其特征在于,所述表單推薦參數包括字段級推薦參數;所述字段級推薦參數包括數據解析數據、字段控件數據、字段選擇數據、字段查詢數據和字段顯示數據中的至少一種。
6.如權利要求5所述的方法,其特征在于,所述根據所述表單定義信息確定表單推薦參數,包括:
確定對應于所述字段級推薦參數的特征屬性;所述特征屬性用于描述字段級推薦參數的類型及結構;
利用決策樹算法生成對應于特征屬性的至少一個候選特征屬性值;
基于所述候選特征屬性值的應用效果從候選特征屬性值中選取出目標特征屬性值;所述目標特征屬性值用于構建應用模板。
7.如權利要求1所述的方法,其特征在于,所述表單推薦參數包括表級推薦參數;所述表級推薦參數包括表的模板類型;所述表單推薦參數對應有是否存在同模塊的父表、是否存在同模塊的子表、顯示的字段數量、所屬業務系統中的至少一種屬性。
8.如權利要求7所述的方法,其特征在于,所述根據所述表單定義信息確定表單推薦參數,包括:
基于數據表的外鍵存在情況確定所述表級推薦參數;所述外鍵存在情況用于確定業務表與公共模板的表的外鍵關聯關系。
9.如權利要求1所述的方法,其特征在于,所述將所述表單推薦參數與所述初始模板進行結合得到應用模板,包括:
接收用戶輸入的人工調節參數;
結合所述人工調節參數、表單推薦參數和初始模板得到應用模板。
10.如權利要求1所述的方法,其特征在于,所述應用模板中包含的程序包括底層框架、公共功能、業務代碼和數據庫初始化腳本中的至少一種。
11.如權利要求1所述的方法,其特征在于,所述基于所述應用模板生成對應于表單生成請求的目標表單,包括:
利用應用模板生成表單框架;
獲取對應于所述表單框架的主表數據;
將所述主表數據填充至表單框架中得到目標表單。
12.如權利要求11所述的方法,其特征在于,所述將所述主表數據填充至表單框架中得到目標表單,包括:
基于所述表單框架和主表數據生成主表;
在所述主表對應有子表的情況下,利用應用模板生成所述子表。
13.如權利要求1所述的方法,其特征在于,所述基于所述應用模板生成對應于表單生成請求的目標表單,包括:
確定對應于所述目標表單的配置參數;所述配置參數用于確定所述目標表單的顯示內容和操作權限。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110889336.8/1.html,轉載請聲明來源鉆瓜專利網。





