System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及数据处理,尤其涉及一种数据生成方法及装置、介质。
技术介绍
1、在制药与日化、生物制药等行业批生产处理的自动化控制系统设计中,对于常规编写的工艺设计说明文件(functional design specification,fds)流程图(简称为工艺流程图或fds流程图),目前采用人为手动编写,由于需要对各种工艺步骤一个一个的编写,这不仅会浪费很多不必要的时间,还容易在编写过程中出错,使得生成工艺流程图的难度增加。
技术实现思路
1、有鉴于此,本公开提出了一种数据生成方法及装置、介质,能够高效准确地生成工艺流程图,作为制药批生产处理自动化控制系统编程设计标准依据,同时方便用户查看目标项目所需的生产工艺信息。
2、根据本公开的一方面,提供了一种数据生成方法,应用于制药相关的批生产处理,所述方法包括:
3、响应于数据生成指令,获取目标项目的动作表单,其中,所述数据生成指令用于生成所述目标项目的工艺流程图,所述目标项目的动作表单记载有执行所述目标项目所需的生产工艺信息;
4、对所述目标项目的动作表单进行特征提取,得到目标信息,所述目标信息包括所述目标项目中的各动作和执行所述各动作所需的步骤,所述步骤指示生产工艺信息;
5、基于所述目标信息生成工艺流程图,所述工艺流程图展示有执行所述动作所需的生产工艺信息。
6、这样,通过获取目标项目的动作表单以响应用于生成目标项目的工艺流程图的数据生成指令,目标项目的动作表单记载有执行目
7、在一种可能的实现方式中,所述响应于数据生成指令,获取目标项目的动作表单,包括:在根据所述数据生成指令确定出所述目标项目的情况下,根据所述目标项目生成检索词,基于所述检索词在数据库中进行检索,得到所述目标项目的动作表单,其中,所述数据库存储有各可选项目的动作表单,所述目标项目为所述各可选项目中的至少一个。
8、这样,根据目标项目生成检索词,并基于检索词在数据库中进行检索,能够快速准确地得到目标项目的动作表单。
9、在一种可能的实现方式中,所述对所述目标项目的动作表单进行特征提取,得到目标信息,包括:基于获取到的所述目标项目的动作表单确定出所述目标项目中的各动作;基于所述目标项目中的各动作在所述目标项目的动作表单内进行识别,得到执行所述各动作所需的步骤。
10、这样,通过目标项目所需的各动作在动作表单中进行识别,能够快速且准确地得到各动作所需的步骤。
11、在一种可能的实现方式中,所述基于获取到的所述目标项目的动作表单确定出所述目标项目中的各动作,包括:基于关键词在各张动作表单内进行检索,得到所述目标项目中的各动作,其中,所述关键词是根据目标项目中用于描述动作的名词所确定的;并且/或者,基于各张动作表单的命名情况确定出所述目标项目中的各动作,其中,所述命名情况反映动作表单文件的名称或动作表单内的表头;所述基于所述目标项目中的各动作在所述目标项目的动作表单内进行识别,得到执行所述各动作所需的步骤,包括:针对第一动作,在第一表单内进行识别,得到执行所述第一动作所需的步骤,其中,所述第一动作为所述目标项目中所有动作的任意一个,所述第一表单内存储有执行所述第一动作所需的步骤。
12、这样,通过利用关键词和/或命名情况确定出目标项目所需的各动作,并根据各动作在对应动作表单中进行识别,能够快速且准确地得到各动作所需的步骤。
13、在一种可能的实现方式中,所述方法还包括:在确定出获取到的所述目标项目的当前动作表单的版本为最新版本的情况下,对该当前动作表单进行所述特征提取;或者,在确定出获取到的所述目标项目的当前动作表单的版本为非最新版本的情况下,则获取所述目标项目的最新动作表单,并对该最新动作表单进行所述特征提取。
14、这样,通过刷新目标项目的动作表单,有助于后续基于最新的动作表单生成工艺流程图,为目标项目的工艺流程的实时跟进提供了便利。
15、在一种可能的实现方式中,所述基于所述目标信息生成工艺流程图,包括:基于所述目标信息生成多张图像,不同的图像展示所述目标项目中不同动作的工艺流程图,其中,生成多张图像的方式包括一次性生成多张图像的方式或逐张生成多张图像的方式;并且/或者,基于所述目标信息生成多张工艺表单,不同的工艺表单展示所述目标项目中不同动作的工艺流程图,其中,生成多张工艺表单的方式包括一次性生成多张工艺表单的方式或逐张生成多张工艺表单的方式。
16、这样,通过一次性生成所需的图像(和/或工艺表单)和/或依次生成所需的图像(和/或工艺表单),即可以满足用户一次性查看所有流程图的需求,也可以在用户查看先生成的工艺流程图的过程中生成其他工艺流程图,节约了用户等待时间,提升用户体验,从而能够应对用户的不同浏览需求。
17、在一种可能的实现方式中,所述执行所述各动作所需的步骤包括工艺和所述工艺对应的序号,所述序号指示所述工艺的执行顺序;所述工艺流程图包括流程框和连线,其中,所述流程框之间通过所述连线相连接;所述方法还包括工艺流程图的绘制过程,所述绘制过程包括:获取执行所述动作所需的步骤中的工艺和所述工艺对应的序号;绘制与所述工艺数量相同的流程框;在各个所述流程框内分别填入各个所述工艺;按照各个所述工艺对应的序号连接各个所述流程框,得到所述动作对应的工艺流程图;或者,获取执行所述动作所需的步骤中的工艺和所述工艺对应的序号;按照各个所述工艺对应的序号依次遍历各个所述工艺,并在每次遍历至当前工艺时执行:绘制流程框,并在所述流程框内填入所述当前工艺;按照各个所述工艺对应的序号连接各个所述流程框,得到所述动作对应的工艺流程图。
18、这样,通过各个步骤的工艺以及工艺的执行顺序进行绘制能够生成准确的工艺流程图。
19、在一种可能的实现方式中,在所述动作为所述停止的情况下,该动作对应的步骤包括依次执行的工艺:预冷却、最终冷却、建压、关闭、释放;并且/或者,在所述动作为所述暂停的情况下,该动作对应的步骤包括依次执行的工艺:关闭、释放;并且/或者,在所述动作为所述放弃的情况下,该动作对应的步骤包括依次执行的工艺:预冷却、最终冷却、建压、关闭、释放;并且/或者,在所述动作为所述运行的情况下,该动作对应的步骤包括依次执行的工艺:设备检查、异常检查、夹套吹扫、预热、加热、稳定、灭菌、预冷本文档来自技高网...
【技术保护点】
1.一种数据生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于数据生成指令,获取目标项目的动作表单,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标项目的动作表单进行特征提取,得到目标信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于获取到的所述目标项目的动作表单确定出所述目标项目中的各动作,包括:基于关键词在各张动作表单内进行检索,得到所述目标项目中的各动作,其中,所述关键词是根据目标项目中用于描述动作的名词所确定的;并且/或者,基于各张动作表单的命名情况确定出所述目标项目中的各动作,其中,所述命名情况反映动作表单文件的名称或动作表单内的表头;
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标信息生成工艺流程图,包括:
7.根据权利要求1所述的方法,其特征在于,所述执行所述各动作所需的步骤包括工艺和所述工艺对应的序号,所述序号指示所述工艺的执行顺序;
8.根据权利要
9.根据权利要求1至7任一项所述的方法,其特征在于,所述执行所述各动作所需的步骤包括工艺和所述工艺对应的序号,所述序号指示所述工艺的执行顺序;所述目标信息还包括跳转条件,所述跳转条件指示根据所述执行顺序切换所述工艺时需满足的条件;所述工艺流程图还标记有所述跳转条件。
10.一种数据生成装置,其特征在于,包括:
11.一种数据生成装置,其特征在于,包括:
12.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至9中任意一项所述的方法。
...【技术特征摘要】
1.一种数据生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于数据生成指令,获取目标项目的动作表单,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标项目的动作表单进行特征提取,得到目标信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于获取到的所述目标项目的动作表单确定出所述目标项目中的各动作,包括:基于关键词在各张动作表单内进行检索,得到所述目标项目中的各动作,其中,所述关键词是根据目标项目中用于描述动作的名词所确定的;并且/或者,基于各张动作表单的命名情况确定出所述目标项目中的各动作,其中,所述命名情况反映动作表单文件的名称或动作表单内的表头;
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标信息生成工艺流程图,包括...
【专利技术属性】
技术研发人员:潘洪暖,汤卫华,顾正辉,张旭,陈志超,
申请(专利权)人:森松苏州生命科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。