分析序列图生成方法、装置、设备和计算机可读存储介质制造方法及图纸

技术编号:39278964 阅读:6 留言:0更新日期:2023-11-07 10:54
本申请公开了一种分析序列图生成方法、装置、设备和计算机可读存储介质。本申请实施例可应用于云技术、人工智能、智慧交通、辅助驾驶、地图等各种场景。通过获取目标业务的业务描述文本;对业务描述文本进行语义分析,以确定目标业务涉及的业务实体、每个业务实体的职责以及目标业务的业务流程交互信息;基于目标业务涉及的业务实体、每个业务实体的职责以及业务流程交互信息,生成目标业务对应的分析序列图。以此,无需通过人工方式进行绘制,可解决分析序列图的绘制效率低的问题,且确保所生成分析序列图的质量稳定性,以提高分析序列图的准确性。准确性。准确性。

【技术实现步骤摘要】
分析序列图生成方法、装置、设备和计算机可读存储介质


[0001]本申请涉及人工智能
,具体涉及一种分析序列图生成方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]领域建模是指基于对应领域的术语、实体、实体的职责和流程构建该领域的抽象化表达,以便后续指示该特定领域的软件应用的设计。然而,在构建该领域的抽象化表达时,一般通过绘制该领域的分析序列图,以分析序列图的形式来表示该领域的抽象化表达。
[0003]相关技术通过专业人员的经验,结合业务领域的相关信息来手动绘制该领域的分析序列图,以用于后续的领域建模。
[0004]在对相关技术的研究和实践过程中,本申请的专利技术人发现相关技术在绘制分析序列图时,通过人工方式进行绘制,这使得分析序列图的绘制效率低,且由于人工绘制可能存在随机性,使得绘制的分析序列图的质量不稳定,容易出现绘制的分析序列图与实际情况不符合的现象,降低了分析序列图的准确性,影响了后续领域软件应用设计的开展。

技术实现思路

[0005]本申请实施例提供一种分析序列图生成方法、装置、设备和计算机可读存储介质,可解决分析序列图的绘制效率低的问题,且提高分析序列图的准确性。
[0006]本申请实施例提供一种分析序列图生成方法,包括:获取目标业务的业务描述文本;对所述业务描述文本进行语义分析,以确定所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息;基于所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述业务流程交互信息,生成所述目标业务对应的分析序列图。
[0007]相应的,本申请实施例提供一种分析序列图生成装置,包括:获取单元,用于获取目标业务的业务描述文本;确定单元,用于对所述业务描述文本进行语义分析,以确定所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息;生成单元,用于基于所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述业务流程交互信息,生成所述目标业务对应的分析序列图。
[0008]在一些实施方式中,所述生成单元,还用于:基于所述业务流程交互信息和所述目标业务涉及的业务实体,确定所述目标业务中多个业务步骤之间的交互时序和参与各业务步骤的业务实体之间的交互方向;根据每个业务实体的职责,确定各业务实体在所参与的业务步骤中的目标职责;根据所述目标业务中多个业务步骤之间的交互时序和参与各业务步骤的业务实体之间的交互方向、以及各业务实体在所参与的业务步骤中的目标职责,生成所述目标业
务对应的分析序列图。
[0009]在一些实施方式中,所述生成单元,还用于:创建每个所述业务实体对应的实体图标,以及为每个所述实体图标创建对应的所述业务实体的生命线;按照多个业务步骤之间的交互时序、各业务步骤的交互方向和参与各业务步骤的业务实体,为多个所述生命线之间建立各业务步骤对应的消息箭头;按照各业务实体在所参与的业务步骤中的目标职责,在各业务步骤对应的消息箭头上添加该业务步骤对应的交互消息,得到所述目标业务对应的分析序列图。
[0010]在一些实施方式中,所述生成单元,还用于:针对每个业务步骤,在参与该业务步骤的业务实体中确定作为执行者的执行者实体,并将各业务实体在所参与的业务步骤中的目标职责确定为执行者实体在该业务步骤中的目标职责;根据每个业务步骤对应的执行者实体在该业务步骤中的目标职责,确定该业务步骤对应的控制类;确定每个业务步骤所对应控制类的业务参数;根据每个业务步骤对应的控制类和每个业务步骤所对应控制类的业务参数,确定每个业务步骤对应的交互消息;在各业务步骤对应的消息箭头上添加对应业务步骤的交互消息,得到目标业务对应的分析序列图。
[0011]在一些实施方式中,所述确定单元,还用于:通过目标模型对所述业务描述文本进行语义分析,以确定所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息;则所述分析序列图生成装置还包括训练单元,用于:获取与所述样本业务所属领域关联的领域知识语料;基于所述领域知识语料对预设模型进行预训练,得到初始模型;根据多个样本业务分别对应的样本业务描述文本和各样本业务对应的标签信息,对所述初始模型进行微调训练,得到所述目标模型;样本业务对应的标签信息包括所述样本业务涉及的样本业务实体和各样本业务实体的职责和所述样本业务对应的业务流程交互信息。
[0012]在一些实施方式中,所述分析序列图生成装置还包括校验单元,用于:对所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述业务流程交互信息进行校验,得到校验结果;则所述生成单元,还用于:若所述校验结果为校验通过,则基于所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述业务流程交互信息,生成所述目标业务对应的分析序列图。
[0013]在一些实施方式中,所述校验单元,还用于:基于所述业务流程交互信息,确定所述目标业务中多个业务步骤之间的交互时序和参与各业务步骤的业务实体之间的交互方向,以及每个业务步骤对应的业务参数;基于序列图规范知识库,对所述目标业务涉及的业务实体、每个所述业务实体的
职责、目标业务中多个业务步骤之间的交互时序和参与各业务步骤的业务实体之间的交互方向,以及每个业务步骤对应的业务参数,在至少一个校验维度上进行校验对比,得到每个校验维度对应的对比结果;当所述至少一个校验维度中每个校验维度对应的所述对比结果均为相匹配时,确定校验结果为校验通过;当所述至少一个校验维度中存在对比结果为不匹配的校验维度时,确定校验结果为校验不通过。
[0014]在一些实施方式中,所述生成单元,还用于:当所述校验结果为校验不通过时,从所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息中确定校验通过的第一内容信息;基于所述第一内容信息,生成所述目标业务对应的分析序列图。
[0015]在一些实施方式中,所述生成单元,还用于:当所述校验结果为校验不通过时,从所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息中确定校验通过的第一内容信息,以及确定校验不通过的第二内容信息;基于序列图规范知识库,对所述第二内容信息进行调整,获得满足所述序列图规范知识库的第三内容信息;基于所述第一内容信息和所述第三内容信息,生成所述目标业务对应的分析序列图。
[0016]此外,本申请实施例还提供一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序实现本申请实施例提供的任一种分析序列图生成方法中的步骤。
[0017]此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种分析序列图生成方法中的步骤。
[0018]此外,本申请实施例还提供一种计算机程序产品,包括计算机指令,所述计算机指被执行时实现本申请实施例所提供的任一种分析序列图生成方法中的步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分析序列图生成方法,其特征在于,包括:获取目标业务的业务描述文本;对所述业务描述文本进行语义分析,以确定所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息;基于所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述业务流程交互信息,生成所述目标业务对应的分析序列图。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述业务流程交互信息,生成所述目标业务对应的分析序列图,包括:基于所述业务流程交互信息和所述目标业务涉及的业务实体,确定所述目标业务中多个业务步骤之间的交互时序和参与各业务步骤的业务实体之间的交互方向;根据每个业务实体的职责,确定各业务实体在所参与的业务步骤中的目标职责;根据所述目标业务中多个业务步骤之间的交互时序和参与各业务步骤的业务实体之间的交互方向、以及各业务实体在所参与的业务步骤中的目标职责,生成所述目标业务对应的分析序列图。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务中多个业务步骤之间的交互时序和参与各业务步骤的业务实体之间的交互方向、以及各业务实体在所参与的业务步骤中的目标职责,生成所述目标业务对应的分析序列图,包括:创建每个所述业务实体对应的实体图标,以及为每个所述实体图标创建对应的所述业务实体的生命线;按照多个业务步骤之间的交互时序、各业务步骤的交互方向和参与各业务步骤的业务实体,为多个所述生命线之间建立各业务步骤对应的消息箭头;按照各业务实体在所参与的业务步骤中的目标职责,在各业务步骤对应的消息箭头上添加该业务步骤对应的交互消息,得到所述目标业务对应的分析序列图。4.根据权利要求3所述的方法,其特征在于,所述按照各业务实体在所参与的业务步骤中的目标职责,在各业务步骤对应的消息箭头上添加该业务步骤对应的交互消息,得到所述目标业务对应的分析序列图,包括:针对每个业务步骤,在参与该业务步骤的业务实体中确定作为执行者的执行者实体,并将各业务实体在所参与的业务步骤中的目标职责确定为执行者实体在该业务步骤中的目标职责;根据每个业务步骤对应的执行者实体在该业务步骤中的目标职责,确定该业务步骤对应的控制类;确定每个业务步骤所对应控制类的业务参数;根据每个业务步骤对应的控制类和每个业务步骤所对应控制类的业务参数,确定每个业务步骤对应的交互消息;在各业务步骤对应的消息箭头上添加对应业务步骤的交互消息,得到目标业务对应的分析序列图。5.根据权利要求1所述的方法,其特征在于,所述对所述业务描述文本进行语义分析,以确定所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务
流程交互信息,包括:通过目标模型对所述业务描述文本进行语义分析,以确定所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息;则所述通过目标模型对所述业务描述文本进行语义分析,以确定所述目标业务涉及的业务实体、每个所述业务实体的职责以及所述目标业务的业务流程交互信息之前,所述方法还包括:获取与样本业务所属领域关联的领域知识语料;基于所述领域知识语料对预设模型进行预训练,得到初始模型;根据多个样本业务分别对应的样本业务描述文本和各样本业务对应的标签信息,对所述初始模型进行微调训练,得到所述目标模型;样本业务对应的标签信息包括所述样本业务涉及的样本业务实体和各样本业务...

【专利技术属性】
技术研发人员:张镇鸿
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1