业务代码的生成方法技术

技术编号:39653140 阅读:9 留言:0更新日期:2023-12-09 11:21
本申请实施例提供一种业务代码的生成方法

【技术实现步骤摘要】
业务代码的生成方法、装置及服务器


[0001]本申请实施例涉及计算机
,尤其涉及一种业务代码的生成方法

装置及服务器


技术介绍

[0002]企业的研发人员可以根据业务需求,设计生成对应的代码,以将实现业务需求的过程自动化,从而提高工作效率

[0003]在实际应用过程中,在确定待实现的业务需求之后,研发人员可以根据业务需求,确定实现业务需求需要的功能和数据

根据实现业务需求需要的功能和数据,确定实现业务需求的处理逻辑

根据业务需求需要的功能

数据以及处理逻辑,人工编写并生成对应的目标代码,通过运行目标代码实现业务需求

[0004]在上述过程中,由于是根据实现业务需求需要的功能和数据,人工设计对应的目标代码,导致生成业务代码的效率较低


技术实现思路

[0005]本申请实施例提供一种业务代码的生成方法

装置及服务器,用以解决生成业务代码效率较低的问题

[0006]第一方面,本申请实施例提供一种业务代码的生成方法,包括:
[0007]获取业务需求文本;
[0008]对所述业务需求文本进行语义识别处理,得到语义链,所述语义链中包括多个单位语义信息

以及所述多个单位语义信息之间的语义顺序;
[0009]对所述语义链进行动作提取处理,得到动作链,所述动作链中包括多个单位动作

以及所述多个单位动作之间的动作顺序;
[0010]确定每个单位动作对应的代码信息,所述代码信息包括用于实现所述单位动作的服务标识

实现所述单位动作所需的数据

以及实现所述单位动作的处理逻辑;
[0011]根据每个单位动作对应的代码信息,生成所述业务需求文本对应的目标代码,所述目标代码用于实现所述业务需求文本对应的业务需求

[0012]第二方面,本申请实施例提供一种业务代码的生成装置,所述装置包括:
[0013]获取模块,用于获取业务需求文本;
[0014]第一处理模块,用于对所述业务需求文本进行语义识别处理,得到语义链,所述语义链中包括多个单位语义信息

以及所述多个单位语义信息之间的语义顺序;
[0015]第二处理模块,用于对所述语义链进行动作提取处理,得到动作链,所述动作链中包括多个单位动作

以及所述多个单位动作之间的动作顺序;
[0016]确定模块,用于确定每个单位动作对应的代码信息,所述代码信息包括用于实现所述单位动作的服务标识

实现所述单位动作所需的数据

以及实现所述单位动作的处理逻辑;
[0017]生成模块,用于根据每个单位动作对应的代码信息,生成所述业务需求文本对应的目标代码,所述目标代码用于实现所述业务需求文本对应的业务需求

[0018]第三方面,本申请提供一种服务器,包括:处理器,以及与所述处理器通信连接的存储器;
[0019]所述存储器存储计算机执行指令;
[0020]所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的方法

[0021]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法

[0022]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的方法

[0023]本申请实施例提供的业务代码的生成方法

装置及服务器,可以通过服务器获取业务需求文本

对业务需求文本进行语义识别处理,得到语义链,语义链中包括多个单位语义信息

以及多个单位语义信息之间的语义顺序

对语义链进行动作提取处理,得到动作链,动作链中包括多个单位动作

以及多个单位动作之间的动作顺序

确定每个单位动作对应的代码信息,并根据每个单位动作对应的代码信息,生成业务需求文本对应的目标代码,目标代码用于实现业务需求文本对应的业务需求

在上述过程中,由于可以通过服务器对业务需求文本进行语义识别处理,得到语义链

对语义链进行处理,得到代码信息,并根据代码信息自动生成业务需求文本对应的目标代码

而不是根据业务需求需要的功能

数据以及处理逻辑,人工编写并生成对应的目标代码

提高了生成业务代码的效率

附图说明
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理

[0025]图1为本申请实施例提供的应用场景的示意图;
[0026]图2为本申请实施例提供的一种业务代码的生成方法的流程示意图;
[0027]图3为本申请实施例提供的获取业务需求文本的过程示意图;
[0028]图4为本申请实施例提供的另一种业务代码的生成方法的流程示意图;
[0029]图5为本申请实施例提供的确定语义链的过程示意图;
[0030]图6为本申请实施例提供的确定动作链的过程示意图;
[0031]图7为本申请实施例提供的确定生成业务代码的过程示意图;
[0032]图8为本申请实施例提供的动作链的结构示意图;
[0033]图9为本申请实施例提供的业务代码的生成装置的结构示意图;
[0034]图
10
为本申请实施例提供的服务器的结构示意图

[0035]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述

这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念

具体实施方式
[0036]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式

相反,它们仅是与如所附权利要求书中所详述的

本申请的一些方面相一致的装置和方法的例子

[0037]需要说明的是,本申请所涉及的用户信息
(
包括但不限于用户设备信息

用户个人信息等
)
和数据
(
包括但不限于用于分析的数据...

【技术保护点】

【技术特征摘要】
1.
一种业务代码的生成方法,其特征在于,包括:获取业务需求文本;对所述业务需求文本进行语义识别处理,得到语义链,所述语义链中包括多个单位语义信息

以及所述多个单位语义信息之间的语义顺序;对所述语义链进行动作提取处理,得到动作链,所述动作链中包括多个单位动作

以及所述多个单位动作之间的动作顺序;确定每个单位动作对应的代码信息,所述代码信息包括用于实现所述单位动作的服务标识

实现所述单位动作所需的数据

以及实现所述单位动作的处理逻辑;根据每个单位动作对应的代码信息,生成所述业务需求文本对应的目标代码,所述目标代码用于实现所述业务需求文本对应的业务需求
。2.
根据权利要求1所述的方法,其特征在于,对所述业务需求文本进行语义识别处理,得到语义链,包括:对所述业务需求文本进行语义分析处理,以在所述业务需求文本中确定多个单位语义语句,所述单位语义语句用于指示独立的语义信息;确定每个单位语义语句对应的单位语义信息,得到多个单位语义信息;根据所述多个单位语义语句在所述业务需求文本中的顺序,确定多个单位语义信息之间的语义顺序;确定所述语义链包括所述多个单位语义信息和所述语义顺序
。3.
根据权利要求2所述的方法,其特征在于,针对任意一个单位语义语句;确定所述单位语义语句对应的单位语义信息,包括:确定所述单位语义语句的语句类型,所述语句类型为逻辑类型或者条件类型;根据所述单位语义语句的语句类型,对所述单位语义语句进行词汇提取处理,得到至少一个目标词汇;对所述至少一个目标词汇进行组合处理,得到所述单位语义信息
。4.
根据权利要求3所述的方法,其特征在于,根据所述单位语义语句的语句类型,对所述单位语义语句进行词汇提取处理,得到至少一个目标词汇,包括:若所述语句类型为所述逻辑类型,则在所述单位语义语句中提取谓语词汇和宾语词汇,其中,所述至少一个目标词汇包括所述谓语词汇和所述宾语词汇;若所述语句类型为所述条件类型,则在所述单位语义语句中提取条件状语词汇和所述条件状语词汇对应的谓语词汇和宾语词汇,其中,所述至少一个目标词汇包括所述条件状语词汇

所述谓语词汇和所述宾语词汇
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,对所述语义链进行动作提取处理,得到动作链,包括:确定每个单位语义信息对应单位动作,...

【专利技术属性】
技术研发人员:范啸风
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1