基于自定义语言的业务规则扩展方法、装置、设备及介质制造方法及图纸

技术编号:40326480 阅读:28 留言:0更新日期:2024-02-09 14:20
本发明专利技术提供一种基于自定义语言的业务规则扩展方法、装置、设备及介质,涉及计算机技术领域,包括:获取语法自定义语言;基于目标用户动态配置的业务信息,生成符合语法自定义语言的中间业务代码;编译所述中间业务代码,生成目标可执行代码;将所述目标可执行代码自动导入到预设的主业务流程中进行运行测试和发布。本发明专利技术通过自定义设置语法自定义语言,并且根据实际需求进行动态业务配置,生成符合自定义语法的中间业务代码,通过对中间业务代码进行分析编译,得到扩展的目标可执行代码,进而将扩展的目标可执行代码导入原有的主业务流程中,实现了业务能力的扩展。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种基于自定义语言的业务规则扩展方法、装置、设备及介质


技术介绍

1、用户在使用系统中的功能时,常常会遇到系统默认的处理流程或者逻辑无法满足用户需求这一问题。在这种情况下,用户需要通过自定义的逻辑来实现自己所需要的业务扩展功能,但是系统中可以进行编程定制化的扩展功能是有限制的,业务功能的扩展通常需要技术人员重新编写代码以及进行代码测试,发布流程过长。


技术实现思路

1、本专利技术提供一种基于自定义语言的业务规则扩展方法、装置、设备及介质,旨在解决业务功能的扩展通常需要技术人员重新编写代码以及进行代码测试,发布流程过长的技术问题。

2、本专利技术提供一种基于自定义语言的业务规则扩展方法,包括:

3、获取语法自定义语言;

4、基于目标用户动态配置的业务信息,生成符合语法自定义语言的中间业务代码;

5、编译所述中间业务代码,生成目标可执行代码;

6、将所述目标可执行代码自动导入到预设的主业务流程中进行运行测试和发布。

本文档来自技高网...

【技术保护点】

1.一种基于自定义语言的业务规则扩展方法,其特征在于,包括:

2.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述基于目标用户动态配置的业务信息,生成符合语法自定义语言的中间业务代码,包括:

3.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述编译所述中间业务代码,生成目标可执行代码,包括:

4.根据权利要求3所述的基于自定义语言的业务规则扩展方法,其特征在于,所述对所述抽象语法树进行分析,生成所述目标可执行代码,包括:

5.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述将...

【技术特征摘要】

1.一种基于自定义语言的业务规则扩展方法,其特征在于,包括:

2.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述基于目标用户动态配置的业务信息,生成符合语法自定义语言的中间业务代码,包括:

3.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述编译所述中间业务代码,生成目标可执行代码,包括:

4.根据权利要求3所述的基于自定义语言的业务规则扩展方法,其特征在于,所述对所述抽象语法树进行分析,生成所述目标可执行代码,包括:

5.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述将所述目标可执行代码自动导入到预设的主业务流程中进行运行测试和发布,包括:

6.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征...

【专利技术属性】
技术研发人员:彭军冯昕刘广东殷春梅
申请(专利权)人:卓望数码技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1