一种工业组件生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36563695 阅读:18 留言:0更新日期:2023-02-04 17:19
本申请实施例公开了一种工业组件生成方法、装置、电子设备和存储介质。该方法包括:获取目标组件的配置信息;基于配置信息确定输入数据的输入方式和目标组件的设计算法;基于输入数据的输入方式、设计算法和所述输出数据的数据格式确定输出数据的输出方式;将配置信息、输入数据的输入方式、设计算法和输出数据的输出方式封装成目标组件,并将目标组件存放在组件仓库中。本申请实施例的方法可以根据用户的具体需求和工业场景,为用户生成适用于特定场景的工业组件。将生成的组件存储在组件仓库中,方便用户根据工业场景调用工业组件,提高了工业生产开发的工作效率。高了工业生产开发的工作效率。高了工业生产开发的工作效率。

【技术实现步骤摘要】
一种工业组件生成方法、装置、电子设备和存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种工业组件生成方法、装置、电子设备和存储介质。

技术介绍

[0002]在民用航空生产领域中,工业生产过程日益复杂,传统的依赖现场工人经验的生产模式难以在保证在稳定生产的同时提高效率。随着大数据和人工智能技术的进步,可以将工业的技术、经验和操作步骤等行业知识进行沉淀形成工业生产的开发平台,在开发平台中可以封装集成多个可重构、传播以及复用的组件,利用这些组件简化工业生产过程中一些重复而繁杂的工作,从而提升生产效率。
[0003]现有的工业生产的开发平台有很多,例如华为云和百度智能云等,利用这些平台可以基于实际需求,将组件仓库中的单个或是多个组件集成封装,形成可以在同一业务中反复调用的算法,简化工业生产过程。但现有的工业生产开发平台的组件都是一些抽象的商用功能组件,例如图表和图像的处理组件,或者面向人工智能的开发功能组件。例如,使用图像处理组件和人工智能训练组件实现人脸识别算法功能。
[0004]但在实际应用中,这种商业组件很难被直接复用在工业生产领域。一方面是因为工业场景较为复杂,有相当一部分的需求都无法在已有的组件仓库中找到可以实现的组件。例如硬件信息的采集、无线信号的传输以及生产设备的控制等。另一方面,即使是实现相似的功能,工业生产环境中也会有更加严格的技术规范,例如对延时、带宽和丢包等参数的要求。并且考虑到投入与产出的性价比,商业组件更侧重于满足一些通用化的需求,而很难会针对某些特殊技术规范进行优化。导致商业组件不能直接用于生产环境,不能满足工业生产的特殊需求,降低了工业生产开发的工作效率。
[0005]申请内容
[0006]本申请提供一种工业组件生成方法、装置、电子设备和存储介质,能够根据工业场景生成满足工业生产的特殊需求的工业组件,并且用户可以在工业生产开发平台上调用该组件,提升工业生产开发的工作效率。
[0007]第一方面,本申请实施例提供了一种工业组件生成方法,所述方法包括:
[0008]获取目标组件的配置信息;其中,所述配置信息至少包括:所述目标组件的输入数据的类目名称和数据格式以及输出数据的类目名称和数据格式;
[0009]基于所述配置信息确定所述输入数据的输入方式和所述目标组件的设计算法;
[0010]基于所述输入数据的输入方式、所述设计算法和所述输出数据的数据格式确定所述输出数据的输出方式;
[0011]将所述配置信息、所述输入数据的输入方式、所述设计算法和所述输出数据的输出方式封装成所述目标组件,并将所述目标组件存放在组件仓库中。
[0012]第二方面,本申请实施例还提供了一种工业组件生成装置,所述装置包括:
[0013]信息获取模块,用于获取目标组件的配置信息;其中,所述配置信息至少包括:所
述目标组件的输入数据的类目名称和数据格式以及输出数据的类目名称和数据格式;
[0014]第一确定模块,用于基于所述配置信息确定所述输入数据的输入方式和所述目标组件的设计算法;
[0015]第二确定模块,用于基于所述输入数据的输入方式、所述设计算法和所述输出数据的数据格式确定所述输出数据的输出方式;
[0016]组件封装模块,用于将所述配置信息、所述输入数据的输入方式、所述设计算法和所述输出数据的输出方式封装成所述目标组件,并将所述目标组件存放在组件仓库中。
[0017]第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括:
[0018]一个或多个处理器;
[0019]存储器,用于存储一个或多个程序;
[0020]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请任意实施例提供的工业组件生成方法。
[0021]第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请任意实施例提供的工业组件生成方法。
[0022]本申请实施例中,获取目标组件的配置信息;其中,配置信息至少包括:目标组件的输入数据的类目名称和数据格式以及输出数据的类目名称和数据格式;基于配置信息确定输入数据的输入方式和目标组件的设计算法;基于输入数据的输入方式和设计算法确定输出数据的输出方式;将配置信息、输入数据的输入方式、设计算法和输出数据的输出方式封装成目标组件,并将目标组件存放在组件仓库中。即本申请实施例中,可以根据用户的具体需求和实际使用场景,为用户生成适用于特定场景的工业组件。将生成的组件存储在组件仓库中,方便用户根据工业场景调用工业组件,提高了工业生产开发的工作效率。
附图说明
[0023]图1为本申请实施例提供的工业组件生成方法的第一流程图;
[0024]图2为本申请实施例提供的工业组件生成方法的第二流程图;
[0025]图3为本申请实施例提供的工业组件调用方法的流程图;
[0026]图4为本申请实施例提供的工业组件生成装置的结构示意图;
[0027]图5为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0029]图1为本申请实施例提供的工业组件生成方法的第一流程图,本实施例的方法能够生成满足工业生产的特殊需求的工业组件,并且用户可以在工业生产开发平台上调用该组件,提升工业生产开发的工作效率。该方法可以由本申请实施例中的工业组件生成装置来执行,该装置可集成在电子设备中,所述电子设备可以是服务器,该方法可以采用软件和/或硬件的方式实现。本实施例提供的工业组件生成方法具体包括如下步骤:
[0030]步骤101、获取目标组件的配置信息。
[0031]其中,配置信息至少包括:目标组件的输入数据的类目名称和数据格式以及输出数据的类目名称和数据格式。配置信息是用户根据工业场景和需求为目标组件设置的一些基础信息。在一种可选的实施方式中,用户除了为目标组件设置输入数据的类目名称和数据格式以及输出数据的类目名称和数据格式之外,还可以根据具体场景和需求为目标组件设置组件名称、组件类别、组件功能以及组件颜色等其他配置信息。
[0032]示例性的,当在工业操作系统中需要生成一个与工业排产相关的目标组件时,用户可以在工业操作系统的可视化界面中,选择新增组件。点击新增组件后,用户可以在可视化界面中填写目标组件的输入数据的类目名称。例如年产目标、产线数量、工作天数、生产班制以及排产方式等。在填写完输入数据的类目名称后,填写各个类目名称对应的数据的数据格式,例如字符串、数字和日期等。当然,除了输入数据的类目名称和数据格式以及输出数据的类目名称和数据格式之外,用户还可以为目标组件设置组件类别、组件名称和组件功能等选填配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业组件生成方法,其特征在于,所述方法包括:获取目标组件的配置信息;其中,所述配置信息至少包括:所述目标组件的输入数据的类目名称和数据格式以及输出数据的类目名称和数据格式;基于所述配置信息确定所述输入数据的输入方式和所述目标组件的设计算法;基于所述输入数据的输入方式、所述设计算法和所述输出数据的数据格式确定所述输出数据的输出方式;将所述配置信息、所述输入数据的输入方式、所述设计算法和所述输出数据的输出方式封装成所述目标组件,并将所述目标组件存放在组件仓库中。2.根据权利要求1所述的方法,其特征在于,基于所述配置信息确定所述输入数据的输入方式,包括:当所述输入数据为静态数据时,确定所述静态数据对应的输入方式为输入所述静态数据的类目名称和其对应的数据值。3.根据权利要求1所述的方法,其特征在于,基于所述配置信息确定所述输入数据的输入方式,包括:当所述输入数据为动态数据时,确定所述动态数据的输入形式;其中,所述输入形式包括:数据库输入和接口输入;基于所述输入形式确定所述动态数据对应的输入方式。4.根据权利要求3所述方法,其特征在于,基于所述输入形式确定所述动态数据对应的输入方式,包括:当所述输入形式为所述数据库输入时,确定所述动态数据对应的输入方式为输入数据库的标识信息、数据库数据的类目名称和其对应的数据值;当所述输入形式为所述接口输入时,确定所述动态数据对应的输入方式为输入接口地址、接口请求数据的类目名称和其对应的数据值。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述配置信息生成所述目标组件的组件标识,并将所述组件标识与所述目标组件对应存储在所述组件仓库中。6.根据权利要求5所述的方法,其特征在...

【专利技术属性】
技术研发人员:李金正汪敏魏丽婷陈智超汪顺利刘刚刘奎
申请(专利权)人:上海飞机制造有限公司
类型:发明
国别省市:

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

1