当前位置: 首页 > 专利查询>唐旸专利>正文

一种面向自然语言无代码编程的软件应用构建方法技术

技术编号:35740329 阅读:35 留言:0更新日期:2022-11-26 18:43
本发明专利技术提供了一种面向自然语言无代码编程的软件应用构建方法,包括如下步骤:允许系统管理员账号登录初始平台;接收系统管理员账号输入的第一操作请求,并据其完成对若干个第一对象模型、若干个第二对象模型和若干个第三对象模型的建立;接收系统管理员账号输入的业务规则;接收建立第四业务模型的第二操作请求,并据其建立第四业务模型,第四业务模型通过集成至少一个第一对象模型、至少一个第二对象模型、至少一个第三对象模型和至少一组业务规则而建立,用于对用户的业务需求进行处理,第四业务模型建立有一个或多个;接收第三操作请求,并据其将第四业务模型部署到普通用户的前台。本发明专利技术能够便于普通人员高效地实现中文软件应用的构建。软件应用的构建。软件应用的构建。

【技术实现步骤摘要】
一种面向自然语言无代码编程的软件应用构建方法


[0001]本专利技术涉及无代码编程
,主要涉及一种面向自然语言无代码编程的软件应用构建方法。

技术介绍

[0002]随着数字化时代的到来,数字化建设任务不断增多,所需要的程序员的数量不断增加,但软件开发的效率却没有得到很大的提升。业务人员不懂编程,需求转化困难。随着编程专业技术不断细化,例如前后端软件技术的分离,UI和美工的分离,数据库和应用程序的分离,导致编程效率进一步降低。
[0003]此外,编程必须使用英文语言,这也是业务人员难以介入和程序员编程效率不高的重要原因。中文编程打破了英文编程语言的垄断,可以有效减少软件编程对英文的依赖,简化学习过程,提高编程效率。但业务人员不会编程,并不是仅仅是因为不会使用英文,在语言并无障碍的基础上,能否做到有效地表达自己的需求,利用自然语言或类自然语言将业务术语定义准确,业务过程描述清晰,业务逻辑严密有条理,这都是决定中文编程效率的关键点。
[0004]只有解决以上问题,使用中文进行的编程能力和效率才能实现实质性的跨越。
专利技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向自然语言无代码编程的软件应用构建方法,用于服务器端,其特征在于,包括如下步骤:S100,识别用户方的系统管理员账号,允许所述系统管理员账号登录初始平台,所述初始平台的用户交互界面为中文;S200,接收所述系统管理员账号输入的第一操作请求,并根据所述第一操作请求完成对若干个第一对象模型、若干个第二对象模型和若干个第三对象模型的建立,所述第一对象模型以人为本体对象;所述第二对象模型以表单和/或实物为本体对象;所述第三对象模型为流程模型,包括若干个流程活动节点以及流程活动节点之间的流向关系;S300,接收所述系统管理员账号输入的若干组自然语言或类自然语言语法格式的业务规则;S400,接收所述系统管理员账号输入的建立第四业务模型的第二操作请求,并根据所述第二操作请求建立所述第四业务模型,所述第四业务模型通过集成至少一个所述第一对象模型、至少一个第二对象模型、至少一个第三对象模型和至少一组业务规则而建立,用于对用户的业务需求进行处理,所述第四业务模型建立有一个或多个;S500,接收所述系统管理员账号输入的第三操作请求,并根据所述第三操作请求将所述第四业务模型部署到普通用户的前台,以供所述用户方的普通用户通过前台的操作界面执行相应的业务需求,完成所述软件应用。2.根据权利要求1所述的方法,其特征在于,所述步骤S100中,所述初始平台支持中文的名词和动词的输入以建立所述第一对象模型和第二对象模型,所述名词包括本体对象和所述本体对象的属性,所述动词包括对所述本体对象能够进行的动作操作;所述初始平台支持运算符的输入,用以建立所述业务规则,所述运算符包括算数运算符、比较运算符、逻辑运算符和赋值运算符。3.根据权利要求2所述的方法,其特征在于,所述步骤S200中,对第一对象模型和第二对象模型的建立中,均对所述本体对象进行分类,同一分类下包括父系本体对象和子系本体对象,子系本体对象自动继承父系本体对象的属性。4.根据权利要求2所述的方法,其特征在于,所述步骤S300中,所述类自然语言语法格式的业务规则中的语法格式为预定义语法格式,一种所述预定义语法格式为:{第一规则引导词}第一对象模型名称.属性名称比较运算符字面量{第二规则引导词}第二对象模型名称.属性名称赋值运算符字面量其中,第一规则引导词包括:“如果”、“假设”或“当”;第...

【专利技术属性】
技术研发人员:唐旸
申请(专利权)人:唐旸
类型:发明
国别省市:

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

1