[发明专利]低代码开发方法及装置有效
申请号: | 202110812920.3 | 申请日: | 2021-07-19 |
公开(公告)号: | CN113254026B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 沈桐;辛存生;何通;李一萌;李拥杰;秦善新;赵敬和;钱晓飞;姚远;赵赫赫 | 申请(专利权)人: | 国网汇通金财(北京)信息科技有限公司;国网电子商务有限公司;国网雄安金融科技集团有限公司;国家电网有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 开发 方法 装置 | ||
1.一种低代码开发方法,其特征在于,所述方法包括:
分析业务领域,并基于获取的在所述业务领域执行业务功能所需的程序数据构建业务领域模型;
识别所述程序数据中具有共性逻辑的第一程序数据,基于所述第一程序数据构建动态装配逻辑,基于其他不具有共性逻辑的第二程序数据构建独有逻辑;
建立对应所述业务领域模型的业务领域语言,将所述业务领域语言编写为使用字典和过滤器组成的配置信息;
基于所述动态装配逻辑和所述独有逻辑解析所述配置信息中对应字典的第一配置信息,并根据所述字典与所述业务领域语言中的应用程序数据的映射关系,将未建立映射关系的字典映射为所述第一配置信息;
基于所述动态装配逻辑和所述独有逻辑解析所述配置信息中对应所述过滤器的第二配置信息 ,并根据所述第二配置信息将一个或多个所述过滤器顺序串联,组成过滤器链路;
将所述字典和所述过滤器链路按照所述第一配置信息和所述第二配置信息重新组合,得到每一所述动态装配逻辑和所述独有逻辑对应的处理逻辑;
执行所述处理逻辑,并对所述应用程序数据依次应用所述过滤器链路上的每一过滤器,完成对所述业务领域的低成本开发。
2.根据权利要求1所述的方法,其特征在于,所述分析业务领域,并基于获取的在所述业务领域执行业务功能所需的程序数据构建业务领域模型,包括:
对业务领域进行抽象和提炼处理,获取在所述业务领域执行业务功能所需的程序数据,所述程序数据至少包括业务处理所需的业务数据和业务处理步骤的流程数据;
基于所述业务数据和所述流程数据构建所述业务领域对应的业务领域模型,并确定所述业务领域模型中的业务环节。
3.根据权利要求1所述的方法,其特征在于,所述建立对应所述业务领域模型的业务领域语言,将所述业务领域语言编写为以所述字典和过滤器组成的配置信息,包括:
建立对应所述业务领域模型的业务领域语言;
建立所述业务领域语言中的关键字与应用程序数据的映射关系,得到对应所述业务领域语言的字典;
为所述字典中的所述应用程序数据建立过滤器,得到以所述字典和所述过滤器组成的配置信息,所述过滤器用于对所述字典中的所述应用程序数据进行变换和处理。
4.根据权利要求1所述的方法,其特征在于,还包括:
若所述业务领域存在新业务功能时,基于所述新业务功能所需的程序数据更新使用字典和过滤器组成的配置信息,得到新配置信息;
基于所述新配置信息执行所述动态装配逻辑和所述独有逻辑。
5.一种低代码开发装置,其特征在于,所述装置包括:
第一构建模块,用于分析业务领域,并基于获取的在所述业务领域执行业务功能所需的程序数据构建业务领域模型;
第二构建模块,用于识别所述程序数据中具有共性逻辑的第一程序数据,基于所述第一程序数据构建动态装配逻辑,基于其他不具有共性逻辑的第二程序数据构建独有逻辑;
编写模块,用于建立对应所述业务领域模型的业务领域语言,将所述业务领域语言编写为使用字典和过滤器组成的配置信息;
第一执行模块,用于基于所述配置信息执行所述动态装配逻辑和所述独有逻辑,完成对所述业务领域的低成本开发;
其中,所述第一执行模块,包括:
第一解析处理单元,用于基于所述动态装配逻辑和所述独有逻辑解析所述配置信息中对应字典的第一配置信息,并根据所述字典与所述业务领域语言中的应用程序数据的映射关系,将未建立映射关系的字典映射为所述第一配置信息;
第二解析处理单元,用于基于所述动态装配逻辑和所述独有逻辑解析所述配置信息中对应所述过滤器的第二配置信息 ,并根据所述第二配置信息将一个或多个所述过滤器顺序串联,组成过滤器链路;
组合单元,用于将所述字典和所述过滤器链路按照所述第一配置信息和所述第二配置信息重新组合,得到每一所述动态装配逻辑和所述独有逻辑对应的处理逻辑;
应用单元,用于执行所述处理逻辑,并对所述应用程序数据依次应用所述过滤器链路上的每一过滤器,完成对所述业务领域的低成本开发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网汇通金财(北京)信息科技有限公司;国网电子商务有限公司;国网雄安金融科技集团有限公司;国家电网有限公司,未经国网汇通金财(北京)信息科技有限公司;国网电子商务有限公司;国网雄安金融科技集团有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110812920.3/1.html,转载请声明来源钻瓜专利网。