CN118092902A - 基于生产场景的动态建模方法及相关设备 - Google Patents
基于生产场景的动态建模方法及相关设备 Download PDFInfo
- Publication number
- CN118092902A CN118092902A CN202311717145.9A CN202311717145A CN118092902A CN 118092902 A CN118092902 A CN 118092902A CN 202311717145 A CN202311717145 A CN 202311717145A CN 118092902 A CN118092902 A CN 118092902A
- Authority
- CN
- China
- Prior art keywords
- information
- data table
- configuration data
- target
- fields
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 157
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000013507 mapping Methods 0.000 claims abstract description 61
- 238000010276 construction Methods 0.000 claims abstract description 19
- 238000003860 storage Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 2
- 238000011161 development Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000009776 industrial production Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000027455 binding Effects 0.000 description 1
- 238000009739 binding Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种基于生产场景的动态建模方法及相关设备,所述方法包括响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;对每种待配置信息进行解析,得到每种待配置信息对应的多个字段;基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件;基于所述配置文件,构建与所述生产场景对应的模型,解决了现有技术中生产场景的管理软件只能进行定制开发,不具有通用性的技术问题,节省了开发资源。
Description
技术领域
本申请涉及数据处理技术领域,尤其涉及一种基于生产场景的动态建模方法及相关设备。
背景技术
在互联网飞速发展的环境下,许多传统行业也逐渐走上了信息化管理的道路,工业生产制造行业也不例外。但是,由于各个生产制造行业所涉及的领域不同,生产的订单产品不同,生产场景不同,所亟待解决的场景需求也千差万别,这给企业信息化管理软件的实施带来了很大困难。生产管理***只能定制化地进行开发和现场实施,一方面,生产管理***的开发周期长,且后期需要持续运维服务,造成了人力的浪费;另一方面,生产管理***不具有共通性,相对多的生产管理***给用户的管理带来负担。
发明内容
有鉴于此,本申请的目的在于提出一种基于生产场景的动态建模方法及相关设备,以克服现有技术中全部或部分不足。
基于上述目的,本申请提供了一种基于生产场景的动态建模方法,包括:响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;对每种待配置信息进行解析,得到每种待配置信息对应的多个字段;基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件;基于所述配置文件,构建与所述生产场景对应的模型。
可选地,所述多个字段包括多个名称字段和每个名称字段对应的多个数据字段;所述基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件,包括:针对每种待配置信息,创建与所述待配置信息对应的数据表;根据第一预定顺序将所述多个名称字段填充至所述数据表中的表头区域,根据第二预定顺序将每个名称字段对应的多个数据字段填充至所述数据表中的数据格区域,得到与所述待配置信息对应的配置数据表;基于所述预设映射关系,建立配置数据表间的关联关系;基于所述关联关系和全部配置数据表,生成所述配置文件。
可选地,所述基于所述预设映射关系,建立配置数据表间的关联关系,包括:针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系。
可选地,所述待配置信息的多个名称字段中包括属性字段,所述预设映射关系包括属性字段之间的包含关系;所述针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系,包括:通过所述属性字段在所述包含关系中查找所述属性字段对应的目标属性字段,将所述目标属性字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
可选地,所述待配置信息的多个名称字段中包括通用字段,所述预设映射关系包括字段之间的并列关系;所述针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系,包括:通过所述通用字段在所述并列关系中查找所述通用字段对应的目标通用字段,将所述目标通用字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
可选地,还包括:对每个配置数据表设置标识;响应于接收到对至少一个配置数据表设置权限的指令,在全部标识中查找与所述指令中的标识匹配的目标标识,对所述目标标识对应的配置数据表设置权限。
可选地,在基于所述配置文件,构建与所述生产场景对应的模型之后,所述方法包括:对所述模型设置模型标识。
基于同一发明构思,本申请还提供了一种基于生产场景的动态建模装置,包括:获取模块,被配置为响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;解析模块,被配置为对每种待配置信息进行解析,得到每种待配置信息对应的多个字段;生成模块,被配置为基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件;构建模块,被配置为基于所述配置文件,构建与所述生产场景对应的模型。
基于同一发明构思,本申请还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上所述的方法。
基于同一发明构思,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上所述的方法。
从上面所述可以看出,本申请提供的基于生产场景的动态建模方法及相关设备,所述方法包括响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;对每种待配置信息进行解析,得到每种待配置信息对应的多个字段,全面的确定了待配置信息中的字段,为后续生产场景对应的模型的准确构建奠定了基础。基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件,全面地反映了构建生产场景所需信息。基于所述配置文件,构建与所述生产场景对应的模型,达到了灵活构建模型的目的。
附图说明
为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例的基于生产场景的动态建模方法的流程示意图;
图2为本申请实施例的基于生产场景的动态建模装置的结构示意图;
图3为本申请实施例电子设备硬件结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
需要说明的是,除非另外定义,本申请实施例使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
如背景技术部分所述,在互联网飞速发展的环境下,有许多传统行业也逐渐走上了信息化管理的道路,工业生产制造行业也不例外。在此环境下催生了涉及订单管理、生产管理、智能制造的技术解决方案。但是,由于各个生产制造行业所涉及的领域不同,生产的订单产品不同,生产场景不同,所亟待解决的场景需求也千差万别,这给企业信息化管理软件的实施带来了很大困难。目前市面上的生产管理***,如大部分MES(ManufacturingExecution System,制造执行***)、WMS(Manufacturing Execution System,仓储管理***)软件,只能定制化地进行开发和现场实施,一方面,生产管理***的开发周期长,且后期需要持续运维服务,造成了人力的浪费;另一方面,生产管理***不具有共通性,相对多的生产管理***给用户的管理带来负担。
有鉴于此,本申请实施例提出了一种基于生产场景的动态建模方法,参考图1,包括以下步骤:
步骤101,响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系。
在该步骤中,随着互联网的发展和数字化技术的进步,对于智能生产制造的需求日益增多,迫切需要一个能灵活配置和维护的生产管理***,以对智能生产制造进行管理。在对生产场景进行建模的情况下,接收到对该生产场景的构建指令,示例性的,该生产场景可以为用品生产场景以及食品生产场景等。获取该生产场景对应的多种待配置信息和多种待配置信息之间的预设映射关系,示例性的,在该生产场景为用品生产场景的情况下,待配置信息可以为用品生产车间内的产线信息、设备信息、工位信息、班组信息和人员信息等,预设映射关系能够体现班组信息和人员信息的联系,也能够体现工位信息和班组信息的联系。在该生产场景为食品生产场景的情况下,待配置信息可以为食品生产车间内的产线信息、设备信息等多种信息,预设映射关系能够体现产线信息和设备信息的联系。需要说明的是,本申请支持根据现场作业实际情况进行建模,对现场产线工位、设备作业流程进行自定义配置,实现对现场资源进行柔性控制的目的。
步骤102,对每种待配置信息进行解析,得到每种待配置信息对应的多个字段。
在该步骤中,对待配置信息进行解析,得到每种待配置信息对应的多个字段,示例性的,在待配置信息为人员信息的情况下,待配置信息对应的字段包括姓名,工号,年龄等;在待配置信息为设备信息的情况下,待配置信息对应的字段包括设备名称,设备编号,设备所处区域等。通过对每种待配置信息进行解析,全面的确定了待配置信息中的字段,为后续生产场景对应的模型的准确构建奠定了基础。
步骤103,基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件。
在该步骤中,待配置信息中的多个字段体现了待配置信息所包含的内容,预设映射关系体现了待配置信息间的联系,通过每种待配置信息对应的多个字段和预设映射关系,生成配置文件。通过配置文件,全面地反映了构建生产场景所需信息。
步骤104,基于所述配置文件,构建与所述生产场景对应的模型。
在该步骤中,配置文件包括了该生产场景的全部待配置信息以及待配置信息间的关联,通过配置文件即可构建与生产场景对应的模型,无需研发人员针对生产场景进行软件定制化,使得生产场景对应的模型的构建具有通用性。对生产场景对应的车间中与生产相关联的信息进行灵活配置,极大程度地满足了车间的生产需求,解决了定制化的生产管理***应用场景过于局限的问题。通过构建生产场景对应的模型,达到了灵活构建模型的目的。
需要说明的是,本申请解决了生产管理***在当前应用中存在的开发和实施方面的问题,以动态建模为核心,提供了产线、设备、工位等多种资源的配置办法,可灵活应对多种生产加工业务场景需求。本申请可支持多模型、多资源、多属性灵活配置,支持用户自主对模型根据生产应用情况进行调整,极大地提高了生产管理***的兼容性,降低了人工维护成本,也很好地保证了生产管理***的功能多样性和应急处理能力。生产管理***也支持对每一种模型的显示页面进行自定义页签配置,配置完成后,用户可灵活切换页签进行查看。
通过上述方案,响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;对每种待配置信息进行解析,得到每种待配置信息对应的多个字段,全面的确定了待配置信息中的字段,为后续生产场景对应的模型的准确构建奠定了基础。基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件,全面地反映了构建生产场景所需信息。基于所述配置文件,构建与所述生产场景对应的模型,达到了灵活构建模型的目的。
在一些实施例中,所述多个字段包括多个名称字段和每个名称字段对应的多个数据字段;所述基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件,包括:针对每种待配置信息,创建与所述待配置信息对应的数据表;根据第一预定顺序将所述多个名称字段填充至所述数据表中的表头区域,根据第二预定顺序将每个名称字段对应的多个数据字段填充至所述数据表中的数据格区域,得到与所述待配置信息对应的配置数据表;基于所述预设映射关系,建立配置数据表间的关联关系;基于所述关联关系和全部配置数据表,生成所述配置文件。
在本实施例中,针对每种待配置信息,创建与待配置信息对应的信息表,将该待配置信息中的多个字段填充至数据表,根据第一预定顺序将多个名称字段填充至数据表中的表头区域,根据第二预定顺序将每个名称字段对应的多个数据字段填充至数据表中的数据格区域,得到配置数据表,达到对待配置信息进行秩序性存储的目的。需要说明的是,第一预定顺序和第二预定顺序按照用户需求进行设定,示例性的,第一预定顺序为将待配置信息中的名称字段按解析顺序填充至数据表中的表头区域,第二预定顺序为将待配置信息中的名称字段对应的多个数据字段按解析顺序填充至数据表中的数据格区域。例如,在待配置信息为人员信息的情况下,待配置信息中的名称字段按解析顺序为姓名,工号,年龄等,则数据表的表头区域中的填充字段为姓名,工号,年龄等。在名称字段为年龄的情况下,年龄对应的数据字段为25,26,27等,则将数据字段填充至与年龄对应的表头区域相关联的数据格区域。得到配置数据表后,需基于预设映射关系建立配置数据表间的关联关系,使得存在映射关系的配置数据表间建立关联,能够准确体现配置数据表间的关系,基于关联关系和全部配置数据表,生成所述配置文件,进而全面地反映了构建生产场景所需信息。
需要说明的是,本实施例支持对各个配置数据表中的列表字段、列表查询、新建表单进行自定义配置,可应对多产线多设备多物料的柔性产线生产场景。示例性的,全部配置数据表中包括产线配置数据表,工位配置数据表或设备配置数据表。用户可根据产线需求选择输入框、下拉框、单选框、复选框等多种控件样式进行配置数据表的实例化创建管理。各个配置数据表含有自己的属性、事件和订阅,属性定义各个配置数据表可配置的属性、事件可定义在实际应用中针对不同状况的应对方式,订阅则定义事件的触发时机。示例性的,工位配置数据表的属性可绑定设备配置数据表属性(1对1或1对多绑定)和进行设备配置数据表属性的计算,通过属性计算可进行事件执行的判断。在建模过程中,生产管理***提供属性和事件的定义界面,在实例化时进行具体配置。全部配置数据表中还包括人员配置数据表和班组配置数据表,上述配置数据表都可定义各自管理实例中的自定义字段和对应的表单查询条件,可定义各个实例新建时的表单字段格式。配置用户可根据产线需求选择输入框、下拉框、单选框、复选框等多种控件样式进行实例化创建管理。人员配置数据表和班组配置数据表含有自己的属性定义,班组属性可关联人员属性,进行对应属性的逻辑计算(包括与、或、非等逻辑计算方式)。全部配置数据表中还包括工艺路线配置数据表,工艺版本配置数据表以及工艺文件配置数据表。工艺路线配置数据表可定义生产过程中所需要的工艺工序定义字段,包括每道工序是否需要定义工时、关联设备、是否需要定义质检标准等。工艺版本与产品结构树相关联,针对不同的产品/组件/零件分别进行各自的版本管理,包括工艺版本号、工艺员、工艺id等自定义字段的配置。工艺文件配置数据表可定义工艺文件列表的各个字段,对工艺文件实例进行管理,针对不同的生产场景,上述配置数据表都可以灵活进行字段和查询规则配置。对产线中的工位、设备等资源进行实际的流程控制,结合产线生产情况,对各生产单元、设备、工位进行配置,对各配置数据表完成的操作与必要的安全控制等流程进行配置,形成固定的子流程,对可变的参数进行配置,支持用户进行子流程参数的配置及通过子流程的组合配置生产流程,并通过组合这些子流程来配置整体生产流程。通过这样的方法实现对产线的柔性控制,使其能够适应不同的生产需求和变化,提高了生产管理***的灵活性和适应性。
在一些实施例中,所述基于所述预设映射关系,建立配置数据表间的关联关系,包括:针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系。
在本实施例中,预设映射关系中包括全部映射关系,假如想要确定与待配置信息存在预设映射关系的待配置信息,需在全部待配置信息中查找与待配置信息存在预设映射关系的目标待配置信息,建立待配置信息对应的配置数据表与目标待配置信息对应的目标配置数据表的关联关系,使得配置数据表间的关系能够得到准确体现。
示例性的,各部分的关联系是:在与产线关联的配置数据表中,包含了对产线配置数据表,工位配置数据表以及设备配置数据表进行资源配置的要素。工位配置数据表具备与设备配置数据表和人员配置数据表进行关联的能力,通过这种关联,形成了一个完整的生产工作单元。整个产线资源由多个这样的工位生产单元组成,这种组合实现了对整个产线作业的集中管理。这种配置不仅优化了产线的运作效率,还提高了对生产流程各个环节的可控性和协调性。与工艺相关联的配置数据表包含对工艺路线、工艺版本、工艺文件的自定义配置。工艺路线配置数据表定义了产品的加工流程,工艺版本配置数据表可对不同的物料及产品进行更新迭代,工艺文件配置数据表对工艺文件进行统一管理,可对产品加工进行实际技术指导。控制流程建模对结合产线生产情况,对各生产单元、设备、工位进行流程建模,对各配置数据表完成的操作与必要的安全控制等流程进行配置,形成固定子流程,对应用***暴露可变的参数配置,支持应用***用户进行子流程参数的配置及通过子流程的组合配置生产流程,实现产线柔性控制。
在一些实施例中,所述待配置信息的多个名称字段中包括属性字段,所述预设映射关系包括属性字段之间的包含关系;所述针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系,包括:通过所述属性字段在所述包含关系中查找所述属性字段对应的目标属性字段,将所述目标属性字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
在本实施例中,待配置信息中的多个名称字段中包括属性字段,预设映射关系间包括属性字段之间的包含关系,示例性的,在待配置信息为人员信息的情况下,属性字段为工号,在待配置信息为班组信息的情况下,属性字段为所包含的工号,工号与所包含的工号存在包含关系。通过属性字段在包含关系中查找与属性字段对应的目标属性字段,示例性的,在属性字段为工号的情况下,目标属性字段为所包含的工号。将目标属性字段对应的待配置信息确定为待配置信息,达到了对待配置信息进行精确查找的目的。将待配置信息对应的配置数据表与目标待配置信息对应的目标配置数据表进行关联存储,达到了准确建立配置数据表与目标配置数据表间的关系的目的。
在一些实施例中,所述待配置信息的多个名称字段中包括通用字段,所述预设映射关系包括字段之间的并列关系;所述针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系,包括:通过所述通用字段在所述并列关系中查找所述通用字段对应的目标通用字段,将所述目标通用字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
在本实施例中,待配置信息中的多个名称字段中包括通用字段,预设映射关系间包括通用字段之间的并列关系,示例性的,在待配置信息为班组信息的情况下,通用字段包括工位号,在待配置信息为产线信息的情况下,通用字段包括工位号,班组信息中的工位号与产线信息中的工位号存在并列关系。通过通用字段在并列关系中查找与通用字段对应的目标通用字段,示例性的,在通用字段为班组信息中的工位号的情况下,目标通用字段为产线信息中的工位号。将目标通用字段对应的待配置信息确定为待配置信息,达到了对待配置信息进行精确查找的目的。将待配置信息对应的配置数据表与目标待配置信息对应的目标配置数据表进行关联存储,达到了准确建立配置数据表与目标配置数据表间的关系的目的。
在一些实施例中,还包括:对每个配置数据表设置标识;响应于接收到对至少一个配置数据表设置权限的指令,在全部标识中查找与所述指令中的标识匹配的目标标识,对所述目标标识对应的配置数据表设置权限。
在本实施例中,配置数据表全面的体现了待配置信息的全部内容,因此,配置数据表可能具有相对保密性,为了防止配置数据表被随意查看,需要对上述配置数据表设置权限。在接收到对至少一个配置数据表设置权限指令的情况下,在全部标识中查找与指令中的标识匹配的目标标识,以便通过目标标识确定需要设置权限的配置数据表,对配置数据表设置权限,配置数据表只允许具有查看权限的用户查看,使得配置数据表具有相对保密性。
在一些实施例中,在基于所述配置文件,构建与所述生产场景对应的模型之后,所述方法包括:对所述模型设置模型标识。
在本实施例中,本实施例中的生产管理***中能够支持多种产生场景的建模,因此,需要对构建的模型设置模型标识,将该模型与生产管理***中的其他模型进行区分,以便通过模型标识能够达到对该模型进行精准查找的目的。需要说明的是,模型可能具有相对保密性,只允许相关用户查看与使用,因此,也可以对模型设置权限,使得模型具有保密性。示例性的,模型支持对不同角色的权限进行分级管理,可灵活配置各级人员所能浏览的页面等资源,可满足企业管理的多级管理需求。
需要说明的是,本申请实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本申请实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
需要说明的是,上述对本申请的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种基于生产场景的动态建模装置。
参考图2,所述基于生产场景的动态建模装置,包括:
获取模块10,被配置为响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系。
解析模块20,被配置为对每种待配置信息进行解析,得到每种待配置信息对应的多个字段。
生成模块30,被配置为基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件。
构建模块40,被配置为基于所述配置文件,构建与所述生产场景对应的模型。
通过上述装置,响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;对每种待配置信息进行解析,得到每种待配置信息对应的多个字段,全面的确定了待配置信息中的字段,为后续生产场景对应的模型的准确构建奠定了基础。基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件,全面地反映了构建生产场景所需信息。基于所述配置文件,构建与所述生产场景对应的模型,达到了灵活构建模型的目的。
在一些实施例中,所述生成模块30,还被配置为所述多个字段包括多个名称字段和每个名称字段对应的多个数据字段;针对每种待配置信息,创建与所述待配置信息对应的数据表;根据第一预定顺序将所述多个名称字段填充至所述数据表中的表头区域,根据第二预定顺序将每个名称字段对应的多个数据字段填充至所述数据表中的数据格区域,得到与所述待配置信息对应的配置数据表;基于所述预设映射关系,建立配置数据表间的关联关系;基于所述关联关系和全部配置数据表,生成所述配置文件。
在一些实施例中,所述生成模块30,还被配置为针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系。
在一些实施例中,所述生成模块30,还被配置为所述待配置信息的多个名称字段中包括属性字段,所述预设映射关系包括属性字段之间的包含关系;通过所述属性字段在所述包含关系中查找所述属性字段对应的目标属性字段,将所述目标属性字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
在一些实施例中,所述生成模块30,还被配置为所述待配置信息的多个名称字段中包括通用字段,所述预设映射关系包括字段之间的并列关系;通过所述通用字段在所述并列关系中查找所述通用字段对应的目标通用字段,将所述目标通用字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
在一些实施例中,还包括第一设置模块,所述第一设置模块被配置为对每个配置数据表设置标识;响应于接收到对至少一个配置数据表设置权限的指令,在全部标识中查找与所述指令中的标识匹配的目标标识,对所述目标标识对应的配置数据表设置权限。
在一些实施例中,还包括第二设置模块,所述第二设置模块被配置为在基于所述配置文件,构建与所述生产场景对应的模型之后,所述方法包括:对所述模型设置模型标识。
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
上述实施例的装置用于实现前述任一实施例中相应的基于生产场景的动态建模方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一实施例所述的基于生产场景的动态建模方法。
图3示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作***和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入/输出模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
上述实施例的电子设备用于实现前述任一实施例中相应的基于生产场景的动态建模方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的基于生产场景的动态建模方法。
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的基于生产场景的动态建模方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本申请的范围(包括权利要求)被限于这些例子;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
另外,为简化说明和讨论,并且为了不会使本申请实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本申请实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本申请实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本申请的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本申请实施例。因此,这些描述应被认为是说明性的而不是限制性的。
尽管已经结合了本申请的具体实施例对本申请进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
本申请实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本申请实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种基于生产场景的动态建模方法,其特征在于,包括:
响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;
对每种待配置信息进行解析,得到每种待配置信息对应的多个字段;
基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件;
基于所述配置文件,构建与所述生产场景对应的模型。
2.根据权利要求1所述的方法,其特征在于,所述多个字段包括多个名称字段和每个名称字段对应的多个数据字段;
所述基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件,包括:
针对每种待配置信息,创建与所述待配置信息对应的数据表;
根据第一预定顺序将所述多个名称字段填充至所述数据表中的表头区域,根据第二预定顺序将每个名称字段对应的多个数据字段填充至所述数据表中的数据格区域,得到与所述待配置信息对应的配置数据表;
基于所述预设映射关系,建立配置数据表间的关联关系;
基于所述关联关系和全部配置数据表,生成所述配置文件。
3.根据权利要求2所述的方法,其特征在于,所述基于所述预设映射关系,建立配置数据表间的关联关系,包括:
针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系。
4.根据权利要求3所述的方法,其特征在于,所述待配置信息的多个名称字段中包括属性字段,所述预设映射关系包括属性字段之间的包含关系;
所述针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系,包括:
通过所述属性字段在所述包含关系中查找所述属性字段对应的目标属性字段,将所述目标属性字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
5.根据权利要求3所述的方法,其特征在于,所述待配置信息的多个名称字段中包括通用字段,所述预设映射关系包括字段之间的并列关系;
所述针对每个待配置信息,在全部待配置信息中查找与所述待配置信息存在所述预设映射关系的至少一个目标待配置信息,建立所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表的关联关系,包括:
通过所述通用字段在所述并列关系中查找所述通用字段对应的目标通用字段,将所述目标通用字段对应的待配置信息确定为所述目标待配置信息,并将所述待配置信息对应的配置数据表与所述目标待配置信息对应的目标配置数据表进行关联存储。
6.根据权利要求2所述的方法,其特征在于,还包括:
对每个配置数据表设置标识;
响应于接收到对至少一个配置数据表设置权限的指令,在全部标识中查找与所述指令中的标识匹配的目标标识,对所述目标标识对应的配置数据表设置权限。
7.根据权利要求1所述的方法,其特征在于,在基于所述配置文件,构建与所述生产场景对应的模型之后,所述方法包括:
对所述模型设置模型标识。
8.一种基于生产场景的动态建模装置,其特征在于,包括:
获取模块,被配置为响应于接收到所述生产场景对应的构建指令,获取所述生产场景对应的多种待配置信息和所述多种待配置信息之间的预设映射关系;
解析模块,被配置为对每种待配置信息进行解析,得到每种待配置信息对应的多个字段;
生成模块,被配置为基于每种待配置信息对应的多个字段和所述预设映射关系,生成配置文件;
构建模块,被配置为基于所述配置文件,构建与所述生产场景对应的模型。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至7任一所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311717145.9A CN118092902A (zh) | 2023-12-13 | 2023-12-13 | 基于生产场景的动态建模方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311717145.9A CN118092902A (zh) | 2023-12-13 | 2023-12-13 | 基于生产场景的动态建模方法及相关设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118092902A true CN118092902A (zh) | 2024-05-28 |
Family
ID=91148112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311717145.9A Pending CN118092902A (zh) | 2023-12-13 | 2023-12-13 | 基于生产场景的动态建模方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118092902A (zh) |
-
2023
- 2023-12-13 CN CN202311717145.9A patent/CN118092902A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Adamson et al. | Cloud manufacturing–a critical review of recent development and future trends | |
US9965562B2 (en) | Industrial automation app-store | |
KR20220011134A (ko) | 가시화 방법 및 관련 기기 | |
CN103036954A (zh) | 基于gis的移动信息聚合***及其方法 | |
CN106873952B (zh) | 移动端网页开发的数据处理***和方法、及应用装置 | |
CN108388564B (zh) | 查询处理方法、装置及其设备 | |
CN112214210A (zh) | 后勤业务规则引擎及其配置方法、装置、设备和存储介质 | |
US11507068B2 (en) | Method for life cycle management of a complex utility facility and system for its implementation | |
Lee et al. | NESIS: a neutral schema for a web-based simulation model exchange service across heterogeneous simulation software | |
Pasini et al. | The INNOVance BIM library approach | |
CN109683887A (zh) | 一种支持多方案自定义web项目的构建方法及装置 | |
Drobintsev et al. | Optimization of technological processes at production sites based on digital modeling | |
CN118092902A (zh) | 基于生产场景的动态建模方法及相关设备 | |
Zhang et al. | An Expandable and Generalized Method for Equipment Information Reflection in Digital Twin Workshop Systems | |
Salierno et al. | Different perspectives of a factory of the future: An overview | |
CN115543428A (zh) | 一种基于策略模板的模拟数据生成方法和装置 | |
Gernhardt et al. | A semantic representation for process-oriented knowledge management based on functionblock domain models supporting distributed and collaborative production planning | |
CN114253546A (zh) | 代码的生成方法、装置、存储介质及电子装置 | |
Gordienko et al. | Geoinformation project as complex object forecasting and decision making tool in intelligent information and management systems | |
Mehdi et al. | A simulator testbed for MT-Connect based machines in a scalable and federated multi-enterprise environment | |
Siewert et al. | Implementation of the Asset Administration Shell Concept to Industrial Augmented Reality Applications | |
Henzen et al. | Geoprocessing appstore | |
Ragazzini et al. | Modelling Manufacturing Systems for Digital Twin Through Communicating Finite State Machines | |
AU2018202166A1 (en) | Integrated services platform | |
CN103177202A (zh) | 实现专利树的查阅权限管理的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |