数据处理方法、装置、电子设备及可读存储介质

文档序号:7551 发布日期:2021-09-17 浏览:23次 英文

数据处理方法、装置、电子设备及可读存储介质

技术领域

本申请涉及数据处理

技术领域

,具体而言,涉及一种数据处理方法、装置、电子设备及可读存储介质。

背景技术

在离散制造业,BOM(Bill of Material,物料清单)是构建企业级生产数据体系的基本依据。产品设计和工艺设计是离散制造的两个重要环节,EBOM(Engineering Bill ofMaterial,工程物料清单)和PPBOM(Production Planing Bill of Material,工艺物料清单)分别对应这两个环节的输出。在传统的制造业背景下,企业内部产品设计职能与工艺职能通常归属于不同的部门。各部门通常仅从自身责任与需要出发,各自根据EBOM和PPBOM构建自身的数据体系。然而,这样只能形成相互孤立、逻辑联系断裂的数据体系,很难实现当前数字化转型的要求和目标,无法构建相互贯通、跨业务环节的企业级一体化数据体系。也就是说,现有的数据体系构建方法,是围绕EBOM和PPBOM分别构建信息系统,系统与系统之间的数据关联和血缘演变路径丢失,会造成数据“烟囱”、“孤岛”现象。

发明内容

本申请实施例提供了一种数据处理方法、装置、电子设备及可读存储介质,其能够将由于工艺实施导致的数据血缘关系及关联体现在所构建的数据体系中,实现跨EBOM、PPBOM两种BOM数据体系的关联和贯通。

本申请实施例可以这样实现:

第一方面,本申请实施例提供一种数据处理方法,包括:

获得目标产品的EBOM工程物料清单文件及PPBOM工艺物料清单文件;

根据所述EBOM文件确定所述目标产品所包括的目标零部件,并从所述EBOM文件中获得每个目标零部件的第一属性信息;

基于所述PPBOM文件,获得每个目标零部件的第二属性信息,其中,所述第二属性信息包括所述目标零部件对应的目标工艺的工艺描述信息及所述目标零部件在实施所述目标工艺前后的状态描述信息;

将所述目标零部件及该目标零部件对应的第一属性信息及第二属性信息进行对应保存。

第二方面,本申请实施例提供一种数据处理装置,包括:

文件获取模块,用于获得目标产品的EBOM工程物料清单文件及PPBOM工艺物料清单文件;

信息获取模块,用于根据所述EBOM文件确定所述目标产品所包括的目标零部件,并从所述EBOM文件中获得每个目标零部件的第一属性信息;

所述信息获取模块,还用于基于所述PPBOM文件,获得每个目标零部件的第二属性信息,其中,所述第二属性信息包括所述目标零部件对应的目标工艺的工艺描述信息及所述目标零部件在实施所述目标工艺前后的状态描述信息;

保存模块,用于将所述目标零部件及该目标零部件对应的第一属性信息及第二属性信息进行对应保存。

第三方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式中任意一项所述的数据处理方法。

第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任意一项所述的数据处理方法。

本申请实施例提供的数据处理方法、装置、电子设备及可读存储介质,根据目标产品的EBOM文件,确定该目标产品所包括的目标零部件,并从该EBOM文件中获得每个目标零部件的第一属性信息;还基于目标产品的PPBOM文件,得到每个目标零部件的第二属性信息,其中,该第二属性信息包括该目标零部件对应的目标工艺的工艺描述信息及该目标零部件在实施所述目标工艺前后的状态描述信息;最后将上述目标零部件及该目标零部件对应的第一属性信息及第二属性信息进行对应保存。由此,通过将目标零部件、从EBOM文件中获得的该目标零部件的第一属性信息及基于PPBOM文件得到的该目标零部件的与工艺相关的第二属性信息进行对应保存,可将工艺导致的数据血缘关系及关联体现在所构建的数据体系中,实现跨EBOM、PPBOM两种BOM数据体系的关联和贯通。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的电子设备的方框示意图;

图2为本申请实施例提供的数据处理方法的流程示意图之一;

图3为本申请实施例提供的数据处理的示意图;

图4为本申请实施例提供的数据处理方法的流程示意图之二;

图5为本申请实施例提供的数据处理装置的方框示意图。

图标:100-电子设备;110-存储器;120-处理器;130-通信单元;200-数据处理装置;210-文件获取模块;220-信息获取模块;230-保存模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

在本申请发明人提出本申请实施例中的技术方案之前,现有的数据体系构建方法,通常围绕EBOM(Engineering Bill of Material,工程物料清单)和PPBOM(ProductionPlaning Bill of Material,工艺物料清单)分别构建信息系统,系统与系统之间的数据关联和血缘演变路径丢失,造成数据“烟囱”、“孤岛”现象。

本申请发明人经过研究发现,其本质原因在于:企业内部不同部门根据自己的需要,对前序产生的数据体系“做减法”,只保留自己本部门需要的数据。

针对该情况,本申请实施例提供了一种数据处理方法、装置、电子设备及可读存储介质,通过将目标产品包括的目标零部件、从EBOM文件中获得的该目标零部件的第一属性信息及基于PPBOM文件得到的该目标零部件的与工艺相关的第二属性信息进行对应保存,可将工艺导致的数据血缘关系及关联体现在所构建的数据体系中,实现跨EBOM、PPBOM两种BOM数据体系的关联和贯通。本申请实施例的本质在于“做加法”,对于前序或上游环节输出的数据体系,在其上增加附着自身环节与工序相关的数据,从而缓解上述问题。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,图1为本申请实施例提供的电子设备100的方框示意图。所述电子设备100可以是,但不限于,电脑、服务器等。所述电子设备100包括存储器110、处理器120及通信单元130。所述存储器110、处理器120以及通信单元130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,存储器110用于存储程序或者数据。所述存储器110可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(ErasableProgrammable Read-Only Memory,EPROM),电可擦除只读存储器(Electric ErasableProgrammable Read-Only Memory,EEPROM)等。

处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。比如,存储器110中存储有数据处理装置200,所述数据处理装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块。所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本申请实施例中的数据处理装置200,从而执行各种功能应用以及数据处理,即实现本申请实施例中的数据处理方法。

通信单元130用于通过网络建立所述电子设备100与其它通信终端之间的通信连接,并用于通过所述网络收发数据。

应当理解的是,图1所示的结构仅为电子设备100的结构示意图,所述电子设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参照图2,图2为本申请实施例提供的数据处理方法的流程示意图之一。所述方法可应用于上述电子设备100。下面对数据处理方法的具体流程进行详细阐述。所述方法可以包括步骤S110~步骤S140。

步骤S110,获得目标产品的EBOM文件及PPBOM文件。

在本实施例中,所述目标产品为期望构建的数据体系所针对的对象,具体可以根据实际需求确定。可通过任意方式获得所述目标产品的EBOM文件及PPBOM文件。比如,接收其他设备发送的文件,或者接收用户的输入等方式,在此不做具体限定。

下面对EBOM文件及PPBOM文件进行简要说明。

EBOM文件来自工程设计部门,其主要结构有层次型和父子型等,其中以父子型较为常用。EBOM文件中主要描述两类数据关系:(1)产品的装配数量关系,即组成某一组件的零件及其个数;(2)零件的自然属性关系,即某个零件的尺寸、材料、重量等。根据EBOM的要求,工艺部门输出的PPBOM文件规定生产产品的工艺,也即,PPBOM文件中包括制造产品的工艺序列。

请参照图3,图3为本申请实施例提供的数据处理的示意图。如图3所示,一个产品的EBOM文件可包括:该产品所包括的零部件的标识(如图3中的产品包括了部件1、部件2……部件n等,部件1中包括了零件11、零件12……零件1n等,部件2中包括了零件21、零件22……零件2n等)、零部件的描述信息(比如,零件11的物料编号为不锈钢)。该EBOM文件中还包括了零部件之间的相互关系,比如,零件11与部件1是父子关系。该产品的PPBOM中可以包括相应的零部件的标识(比如,零件11)以及该零部件所对应的工艺,依旧以零件11为例,零件11对应的工艺有:加工方法、切削工艺、阴极保护和表面涂敷等。其中,加工方法是为了满足EBOM规定的加工要求,切削工艺是为了满足EBOM规定的形状尺寸要求,阴极保护和表面涂敷是为了满足EBOM规定的抗腐蚀性能要求。PPBOM中所包括的工艺可以是对所对应的零部件的具体处理方式。可以理解的是,零件11对应的工艺,表示通过实施该工艺,可获得EBOM中所说的零件11。

步骤S120,根据所述EBOM文件确定所述目标产品所包括的目标零部件,并从所述EBOM文件中获得每个目标零部件的第一属性信息。

在本实施例中,可结合实际需求,对所述EBOM文件进行分析,以将所述EBOM文件中所包括的至少一部分零部件,作为该目标产品所包括的目标零部件。作为一种可选的实施方式,可以将该EBOM文件中的每个条目对应的零件或部件均作为目标零部件,也即将所述目标产品包括的各部件及各零件均作为所述目标零部件。

在确定目标零部件的情况下,可从所述EBOM文件中获得该目标零部件的相关描述信息,并将其作为该目标零部件的第一属性信息。其中,所述第一属性信息可以包括:层次、编码、规格、名称、材质、质量、密度、几何尺寸、强度、耐腐蚀、外观等物理化学性能等特征。

请再次参照图3,可将零件11作为一个目标零部件,并将该零件11在EBOM文件的对应条目中的描述信息作为该零件11的第一属性信息。该第一属性信息可以包括:物料编号:不锈钢;材质:不锈钢;外形:外长方内圆和/或外形对应的图纸;长:17.5cm;宽:6.04cm;圆:φ30,圆心与长方形中心重合;功能:输出脉冲电信号;抗腐蚀性能:抗腐蚀速度:YL<0.05mm·a-1等。

步骤S130,基于所述PPBOM文件,获得每个目标零部件的第二属性信息。

所述PPBOM文件中包括所述目标产品所包括的零部件的标识以及该零部件对应的工艺。其中,同一零部件的标识在目标产品的PPBOM文件及EBOM文件中相同。由此可知,所述PPBOM文件中包括的是制造目标产品的工艺序列。在确定所述目标零部件的情况下,可根据所述PPBOM文件,确定所述目标零部件对应的工艺,并将其作为该目标零部件所对应的目标工艺。其中,一个目标零部件对应的目标工艺,可以为一项,也可以为多项,由实际情况确定。

PPBOM文件的每项条目即表示一项工艺,条目大都是特指一项活动,诸如加工或操作,因此每项工艺一般都会导致数据产生变化,也即会存在活动前的数据及活动后的数据。在本实施例中,所述第二属性信息可以包括目标零部件所对应的目标工艺的工艺描述信息及该目标零部件在实施所述目标工艺前后的状态描述信息。由此,便于基于第一属性信息、第二属性信息得到数据之间的关联及数据的血缘演变路径。

目标工艺的内容为对制造目标零件的具体方式的描述。可以根据所述目标工艺,获得所述工艺描述信息。可选地,可以将所述PPBOM文件中表示目标工艺的条目直接作为所述工艺描述信息,也可以将该条目的简要描述信息(比如,工艺名称、工艺编号等)作为所述工艺描述信息,比如,直接将“切削工艺”这一工艺名称作为所述工艺描述信息。

目标零部件在实施所述目标工艺前后的状态描述信息,可以包括该目标零部件在该目标工艺发生前后的各种属性信息,具体可以根据实际需求设置。

作为一种可选的实施方式,可以将该目标零部件由于实施目标工艺而发生变化的属性信息,作为该目标零部件在实施所述目标工艺前后的状态描述信息。比如,目标零部件在实施所述目标工艺前后的状态描述信息,可以包括目标工艺导致的目标零部件发生变化的物理信息、化学信息、性能信息中的至少任意一项。

例如,请再次参照图3,假设目标工艺为零件11对应的“加工方法”,则可以确定其是增材制造还是减材制造,并将其作为“加工方法”对应的在目标工艺前后的状态描述信息。

或者,在目标工艺为零件11对应的“切削工艺”时,可获得毛坯初始数据(长宽高、重量、形状等)、切削后的数据(长宽高、重量、形状等)、下料重量等作为“切削工艺”前后的状态描述信息。

又例如,假设目标工艺为零件11对应的“阴极保护”工艺,可获得在按照PPBOM文件规定的工艺操作“阴极保护”前,零件11的腐蚀速度、重量、阴极保护方法种类(外加电流法或牺牲阳极法)等数据;并获得在完成“阴极保护”后,零件11在处理后的腐蚀速度、重量、材料、费用、维护方法、各类验收测试数据等。上述获得的在“阴极保护”前后的数据,即为所述第二属性信息中的目标零部件在实施所述目标工艺前后的状态描述信息。比如,将“阴极保护”前后的阳极材质数据及电容量等作为实施“阴极保护”前后的状态描述信息。

又例如,在目标工艺为零件11对应的“表面涂敷”工艺时,可以将涂覆层材质、涂覆层厚度、涂覆层面积数据等,作为实施“表面涂敷”工艺前后的状态描述信息。

通过将上述工艺描述信息及所述目标零部件在实施所述目标工艺前后的状态描述信息进行保存,使得新构建的数据体系体现了以PPBOM定义的工艺操作序列直接作用于产品零部件,导致的产品各种物理、化学、性能等数据发生改变的“因果”关联。在上述方式中,区分了工艺发生前后的数值,将其分别作为相互独立的数据实体属性,这样的设计能将工艺操作导致的数据血缘关系体现在数据体系中,由此可以克服制造过程中,只保留数据的本体存在、而不保留数据的产生来源导致的数据血缘关系丢失的问题,同时能够体现出数据关联。

步骤S140,将所述目标零部件及该目标零部件对应的第一属性信息及第二属性信息进行对应保存。

在确定上述目标零部件、并获得目标零部件的第一属性信息及第二属性信息的情况下,可以将目标零部件、第一属性信息及第二属性信息对应保存。可选地,在进行数据保存时,可用目标零部件的标识表示目标零件。其中,具体保存形式可以根据实际需求设置,比如,保存为数据库表,便于使用。由此,在新构建的数据体系(以下简称E-PBOM)中,可直接获得目标零部件的各种信息,同时可获得数据之间的关联及数据血缘演变路径,减少出现数据“烟囱”、“孤岛”的情况。

其中,针对一个目标零部件而言,该目标零件所对应的数据体系可如图3中的零件11对应的实体数据模型所示,包括从EBOM文件中的第一属性信息及基于PPBOM文件得到的第二属性信息(即图3中的加工方法、切削工艺、阴极保护、表面涂敷)。

可选地,在本实施例中,在一目标零部件对应的目标工艺为多项的情况下,可获得该目标零部件在实施各目标工艺前后的状态描述信息。其中,获得的该目标零部件的状态描述信息按照所对应的目标工艺的实施顺序排序。比如,以图3中的零件11为例,假设零件11对应的目标工艺按照实施的先后顺序依次有:加工方法、切削工艺、阴极保护和表面涂敷,则可按照该实施顺序保存目标零部件在各目标工艺前后的状态描述信息,也即,保存为如图3所示状态:零件11在实施加工方法前后所对应的在各目标工艺前后的状态描述信息;零件11在实施切削工艺所对应的在各目标工艺前后的状态描述信息;零件11在阴极保护和表面涂敷所对应的在各目标工艺前后的状态描述信息。

由此,相当于是从设计阶段的输出开始,对于EBOM文件的每个条目,将因其对应的操作序列产生的数据,按先后顺序附着于该条目,使得所包括的数据上下文关联关系更加清晰。

比如,请再次参照图3,针对零件11,由PPBOM文件可知,“涂覆层厚度”数据属于阴极保护工艺,而该工艺操作是为了满足抗腐蚀性能,抗腐蚀性能是EBOM文件中规定的零件11的属性之一。而通过本申请实施例的上述处理,根据构建的E-PBOM,可以识别出操作流程“涂覆层厚度→阴极保护→抗腐蚀性能→……”对产品施加的处理所形成的数据血缘体系,便于进行数据治理和数据关联。

在该目标零部件对应的目标工艺为一项的情况下,直接获得该目标零部件在该目标工艺实施前后的状态描述信息即可。

可选地,在本实施例中,所述第二属性信息还可以包括设备数据。可以获得所述目标工艺所需的生产设备的设备数据。如此,可以将设备数据与产品EBOM中的对应条目进行关联,便于后续结合设备进行产品质量、成本计算、生产效率等分析。

在进行第二属性信息进行保存时,可将一个目标工艺的工艺描述信息、目标零部件在该目标工艺实施前后的状态描述信息以及设备数据集对应保存,以便确定其对应关系。

其中,所述设备数据可以包括所述生产设备在实施所述目标工艺时的设备工况数据和/或设备属性信息,具体可以根据实际需求设置。通过将设备工况数据作为实体对象的属性,可以实现将生产过程数据与产品结构数据集成的目的。

比如,以图3所示的“表面涂敷”工艺为例,可以将涂敷设备的设备属性信息及设备工况信息作为所述设备数据,其中,所述设备属性信息包括涂敷设备的额定电压、电流、喷头规格、支持的涂料种类等信息,所述设备工况数据包括在处理每一件零件11的过程中,涂敷设备的实际电压值、电流值、喷头、涂料、运动轨迹、工作环境温度、湿度等值。

请参照图4,图4为本申请实施例提供的数据处理方法的流程示意图之二。所述方法还可以包括步骤S125。

步骤S125,从所述EBOM文件中获得目标零部件之间的相互关系。

可选地,在从EBOM文件中获得目标零部件的第一属性信息时,可同时获得该目标零部件与其他目标零部件之间的相互关系。之后,可对应保存每个目标零部件、该目标零部件对应的第一属性信息和第二属性信息,并保存目标零部件之间的相互关系。

可选地,在本实施例中,可将每个目标零部件、该目标零部件对应的第一属性信息和第二属性信息、以及目标零部件之间的相互关系,保存为数据库表,以便于后续直接使用。

可选地,作为一种可选的实施方式,可通过如下方式将上述数据保存为数据库表:根据每个目标零部件、该目标零部件对应的第一属性信息和第二属性信息、以及所述相互关系,构建实体关系模型;将所述实体关系模型转换为数据库表。

在本实施方式中,可基于E-R模型(Entity-Relationship Model,实体联系模型)的理论方法和工具,将上述目标零部件作为实体对象、将上述第一属性信息及第二属性信息作为实体对象的属性、并将目零部件之间的相互关系作为实体对象之间的相关关系,构建ER实体关系模型,并输出构建好的ER实体关系模型。接着,可使用UML、Rose、PowerDesign等工具,将输出的ER实体关系模型转化为实际数据库表。

制造业是实体经济的主体。制造企业的综合数据集成是发挥数据生产要素价值的关键环节。现有的数据利用方式,是以部门职能为核心的组织模式。数据沿业务的“流”的关联关系在这样的组织模式中,会发生断裂,破坏对数据无损贯通传递的要求。

在传统工业中,产品设计与工业设计分别属于不同的部门,甚至不同的企业。基于EBOM、PPBOM是关联这个两个环节的最客观、最有效和最权威的依据。本申请实施例构建的E-PBOM,将EBOM中抽象为静态实体对象,并将EBOM中该对象的各类特征作为其对应的属性数据对象;将PPBOM看作作用于EBOM静态实体对象上的一系列动态操作处理,操作处理发生前、后带来的数据变化,以及实施这些动态操作处理的设备运行工况等,都作为此静态实体对象的新的数据内容,添加附着于其上。由此,实现了跨EBOM、PPBOM两种BOM数据体系的关联和贯通。

本申请实施例构建的E-PBOM能够真实反映“以产品为中心”的生产过程。在本实施例中,对于EBOM中的每一个项条目,经过工艺设计结果PPBOM中的每一条处理之后,存在对应的数据需求和数据结果,将对应的处理、数据需求及数据结果增加到E-PBOM中,数据“只做增、不做减”,避免了长链条生产过程中,从部门角度出发带来的企业整体数据损耗和丢失。

同时,E-PBOM中保留了数据相互之间的关联关系。E-PBOM是沿业务流程逐步累进构建的。从产品设计阶段的EBOM开始,构建基础数据体系。随着业务流程的开展和推进,只在基础数据体系上增加新产生的数据项目。增加数据项目的位置,即EBOM中的条目,也即,将新产生的数据项目添加至该数据项目所对应的零部件处,由此使得E-PBOM中天然隐含了数据上下文关联关系。这种关系可以作为构建数据体系的线索,串起整个企业级的数据体系。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种数据处理装置200的实现方式,可选地,该数据处理装置200可以采用上述图1所示的电子设备100的器件结构。进一步地,请参照图5,图5为本申请实施例提供的数据处理装置200的方框示意图。需要说明的是,本实施例所提供的数据处理装置200,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。所述数据处理装置200可以包括:文件获取模块210、信息获取模块220及保存模块230。

所述文件获取模块210,用于获得目标产品的EBOM工程物料清单文件及PPBOM工艺物料清单文件。

所述信息获取模块220,用于根据所述EBOM文件确定所述目标产品所包括的目标零部件,并从所述EBOM文件中获得每个目标零部件的第一属性信息。

所述信息获取模块220,还用于基于所述PPBOM文件,获得每个目标零部件的第二属性信息,其中,所述第二属性信息包括所述目标零部件对应的目标工艺的工艺描述信息及所述目标零部件在实施所述目标工艺前后的状态描述信息。

所述保存模块230,保存模块,用于将所述目标零部件及该目标零部件对应的第一属性信息及第二属性信息进行对应保存。

可选地,在本实施例中,所述信息获取模块220,还用于还用于从所述EBOM文件中获得目标零部件之间的相互关系。所述保存模块230,具体用于:对应保存每个目标零部件、该目标零部件对应的第一属性信息和第二属性信息,并保存目标零部件之间的相互关系。

可选地,上述模块可以软件或固件(Firmware)的形式存储于图1所示的存储器110中或固化于电子设备100的操作系统(Operating System,OS)中,并可由图1中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。

本申请实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的数据处理方法。

综上所述,本申请实施例提供一种数据处理方法、装置、电子设备及可读存储介质,根据目标产品的EBOM文件,确定该目标产品所包括的目标零部件,并从该EBOM文件中获得每个目标零部件的第一属性信息;还基于目标产品的PPBOM文件,得到每个目标零部件的第二属性信息,其中,该第二属性信息包括该目标零部件对应的目标工艺的工艺描述信息及该目标零部件在实施所述目标工艺前后的状态描述信息;最后将上述目标零部件及该目标零部件对应的第一属性信息及第二属性信息进行对应保存。由此,通过将目标零部件、从EBOM文件中获得的该目标零部件的第一属性信息及基于PPBOM文件得到的该目标零部件的与工艺相关的第二属性信息进行对应保存,可将工艺导致的数据血缘关系及关联体现在所构建的数据体系中,实现跨EBOM、PPBOM两种BOM数据体系的关联和贯通。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:数据存储及查询方法、装置及数据库系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!