【技术实现步骤摘要】
业务代码的生成方法、装置及服务器
[0001]本申请实施例涉及计算机
,尤其涉及一种业务代码的生成方法
、
装置及服务器
。
技术介绍
[0002]企业的研发人员可以根据业务需求,设计生成对应的代码,以将实现业务需求的过程自动化,从而提高工作效率
。
[0003]在实际应用过程中,在确定待实现的业务需求之后,研发人员可以根据业务需求,确定实现业务需求需要的功能和数据
。
根据实现业务需求需要的功能和数据,确定实现业务需求的处理逻辑
。
根据业务需求需要的功能
、
数据以及处理逻辑,人工编写并生成对应的目标代码,通过运行目标代码实现业务需求
。
[0004]在上述过程中,由于是根据实现业务需求需要的功能和数据,人工设计对应的目标代码,导致生成业务代码的效率较低
。
技术实现思路
[0005]本申请实施例提供一种业务代码的生成方法
、
装置及服务器,用以解决生成业务代码效率较低的问题
。
[0006]第一方面,本申请实施例提供一种业务代码的生成方法,包括:
[0007]获取业务需求文本;
[0008]对所述业务需求文本进行语义识别处理,得到语义链,所述语义链中包括多个单位语义信息
、
以及所述多个单位语义信息之间的语义顺序;
[0009]对所述语义链进行动作提取处理,得到动作链,所述动作链中包括多个单位动作
、
【技术保护点】
【技术特征摘要】
1.
一种业务代码的生成方法,其特征在于,包括:获取业务需求文本;对所述业务需求文本进行语义识别处理,得到语义链,所述语义链中包括多个单位语义信息
、
以及所述多个单位语义信息之间的语义顺序;对所述语义链进行动作提取处理,得到动作链,所述动作链中包括多个单位动作
、
以及所述多个单位动作之间的动作顺序;确定每个单位动作对应的代码信息,所述代码信息包括用于实现所述单位动作的服务标识
、
实现所述单位动作所需的数据
、
以及实现所述单位动作的处理逻辑;根据每个单位动作对应的代码信息,生成所述业务需求文本对应的目标代码,所述目标代码用于实现所述业务需求文本对应的业务需求
。2.
根据权利要求1所述的方法,其特征在于,对所述业务需求文本进行语义识别处理,得到语义链,包括:对所述业务需求文本进行语义分析处理,以在所述业务需求文本中确定多个单位语义语句,所述单位语义语句用于指示独立的语义信息;确定每个单位语义语句对应的单位语义信息,得到多个单位语义信息;根据所述多个单位语义语句在所述业务需求文本中的顺序,确定多个单位语义信息之间的语义顺序;确定所述语义链包括所述多个单位语义信息和所述语义顺序
。3.
根据权利要求2所述的方法,其特征在于,针对任意一个单位语义语句;确定所述单位语义语句对应的单位语义信息,包括:确定所述单位语义语句的语句类型,所述语句类型为逻辑类型或者条件类型;根据所述单位语义语句的语句类型,对所述单位语义语句进行词汇提取处理,得到至少一个目标词汇;对所述至少一个目标词汇进行组合处理,得到所述单位语义信息
。4.
根据权利要求3所述的方法,其特征在于,根据所述单位语义语句的语句类型,对所述单位语义语句进行词汇提取处理,得到至少一个目标词汇,包括:若所述语句类型为所述逻辑类型,则在所述单位语义语句中提取谓语词汇和宾语词汇,其中,所述至少一个目标词汇包括所述谓语词汇和所述宾语词汇;若所述语句类型为所述条件类型,则在所述单位语义语句中提取条件状语词汇和所述条件状语词汇对应的谓语词汇和宾语词汇,其中,所述至少一个目标词汇包括所述条件状语词汇
、
所述谓语词汇和所述宾语词汇
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,对所述语义链进行动作提取处理,得到动作链,包括:确定每个单位语义信息对应单位动作,...
【专利技术属性】
技术研发人员:范啸风,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。