一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于BOM的数据处理方法、装置、电子设备和存储介质与流程

2022-07-06 07:00:47 来源:中国专利 TAG:

基于bom的数据处理方法、装置、电子设备和存储介质
技术领域
1.本发明涉及数据处理领域,具体涉及一种基于bom的数据处理方法、装置、电子设备和存储介质。


背景技术:

2.静态数据中物料清单(bill of material,bom)已应用于各个厂家的物料信息管理工程之中。产品bom就是产品的组件清单,即产品所包含的各种组件构成。
3.针对现有的基于bom的数据处理方法,随着目标产品的可替换组件的增加和目标产品的变更类型的增加,在目标产品发生变更时,会出现以下缺点:第一,随着目标产品的可替换组件的增加和目标产品的变更类型的增加会导致效率变低,原因在于,随着目标产品的可替换组件的增加和目标产品的变更类型的增加,在不对变更类型或目标产品的实际的作业需求进行筛选或处理的情况下,每一微小的变更或实际的作业需求发生改变都会导致新的bom的生成。第二,现有的基于bom的数据处理方法针对目标产品出现供应链替换关系发生变更时的处理策略会存在供应链替换关系的变更与目标产品变更发生冲突的情况。第三,现有的基于bom的数据处理方法没有定义服务视图与设计视图的需求逻辑,不能实现在出现例如服务信息、生产信息时的变更时将服务信息、生产信息补充至对应的服务视图和/或设计视图中的效果。
4.因此,目前亟需提出一种基于bom的数据处理方法,来实现对变更的筛选、过滤以提升数据的准确性,提高数据处理以及维护的效率的效果,实现多视图建立的效果和实现筛选服务视图范围的效果,实现更好地提取有效数据、提升数据转化效率的效果,以解决现有技术中存在的问题。


技术实现要素:

5.本技术提供了一种基于bom的数据处理方法、装置、电子设备和存储介质,以至少解决相关技术中存在的技术问题。
6.根据本技术实施例的一个方面,提供了一种基于bom的数据处理方法,所述方法包括:获取目标产品的变更请求;基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;
7.基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;基于所述替换对象和所述替换关系类型生成变更策略。
8.可选地,所述基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求包括:对所述变更请求进行解析,确定所述变更请求的变更类型;判断所述变更类型是否为替换类型;当所述变更类型为所述替换类型,确定所述变更类型对应的变更请求为所述待变更请求。
9.可选地,在确认所述变更请求为待变更请求之后包括:获取所述目标产品的实际作业需求;基于所述待变更请求和所述实际作业需求综合确定变更对象和/或变更策略。
10.可选地,在基于所述待变更请求和实际作业需求确定变更对象和变更策略之后还包括:判断目标产品的变更请求是否包含补充信息;当所述目标产品的变更请求包含补充信息时:基于所述补充信息对所述变更对象和/或变更策略进行调整。
11.可选地,所述基于所述补充信息确定变更对象和/或变更策略包括:判断所述补充信息的补充类型;基于所述补充类型对所述变更对象和/或变更策略进行调整。
12.可选地,当所述补充信息的补充类型为服务信息补充和/或生产信息补充时:基于所述替换关系类型、服务信息补充和生产信息补充对所述变更对象和/或变更策略进行调整。
13.可选地,当所述补充信息的补充类型为供应链替换关系时:将所述供应链替换关系信息作为所述待变更请求;基于所述待变更请求确定所述变更对象和/或所述变更策略。
14.根据本技术的另一方面,提供一种基于bom的数据处理装置,获取模块,用于获取目标产品的变更请求;筛选模块,用于基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;确定模块,用于基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;执行模块,用于基于所述待变更请求和实际作业需求确定变更对象和变更策略。
15.根据本技术的另一方面,提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行程序时至少实现以下步骤:获取目标产品的变更请求;基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;基于所述替换对象和所述替换关系类型生成变更策略。
16.根据本技术的另一方面,提供一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行如上所述的任一项所述的基于bom的数据处理的方法步骤。
17.在本技术实施例中,获取目标产品的变更请求;基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;基于所述替换对象和所述替换关系类型生成变更策略。通过上述控制方法,来实现对变更的筛选、过滤以提升数据的准确性,提高数据处理以及维护的效率的效果,实现多视图建立的效果和实现筛选服务视图范围的效果,实现更好地提取有效数据、提升数据转化效率的效果,以解决现有技术中存在的问题。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
19.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
21.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
22.图1是根据本发明实施例的一种基于bom的数据处理的方法的硬件环境的示意图;
23.图2是根据本技术实施例的一种基于bom的数据处理的方法的流程示意图;
24.图3是根据本技术实施例的一种基于bom的数据处理装置的示意图;
25.图4是根据本技术实施例的一种可选的电子设备的结构框图。
具体实施方式
26.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
27.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.根据本技术实施例的一个方面,提供了基于bom的数据处理的方法。可选地,在本实施例中,上述基于bom的数据处理的方法可以应用于如图1所示的由终端102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端102进行连接,可用于为终端或终端上安装的客户端提供服务,可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,还可以用于处理云服务,上述网络包括但不限于:广域网、城域网或局域网,终端102并不限定于pc、手机、平板电脑等。本技术实施例的基于bom的数据处理的方法可以由服务器104来执行,也可以由终端102来执行,还可以是由服务器104和终端102共同执行。其中,终端102执行本技术实施例的基于bom的数据处理的方法也可以是由安装在其上的客户端来执行。
29.以由终端102和/或服务器104来执行本实施例中的基于bom的数据处理的方法为例,图2是根据本技术实施例的一种可选的基于bom的数据处理的方法流程示意图,如图2所示,该方法的流程可以包括以下步骤:
30.步骤s202,获取目标产品的变更请求;
31.步骤s204,基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;
32.步骤s206,基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;
33.步骤s208,基于所述替换对象和所述替换关系类型生成变更策略。
34.通过上述步骤s202至步骤s208,获取目标产品的变更请求;基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;基于所述待变更请求对应的实际作业需求确
定替换对象和替换关系类型;基于所述替换对象和所述替换关系类型生成变更策略。通过上述控制方法,实现了对变更的筛选、过滤以提升数据的准确性,提高数据处理以及维护的效率的效果,实现了多视图建立的效果和实现筛选服务视图范围的效果,实现了更好地提取有效数据、提升数据转化效率的效果,以解决现有技术中存在的问题。
35.对于步骤s202中的技术方案,所述目标产品的变更请求可以包括多个方面的变更请求,例如,产品目标产品本身的结构上的变更请求、目标产品成产过程中的生产链或生产步骤中存在的变更请求和目标产品针对供应商提出的服务请求等;具体的,可以包括设计中目标产品的零部件的更新、替换、增减、总成叠加或下级拆分等变更请求,可以包括目标产品的订单号属性变更、订单号状态变更、服务商需求变更等变更请求,还可以包括目标产品本身的形状、样机发生变化时对应的变更请求。其中,可以理解的是,上述变更请求的分类仅代表一种可选的变更请求的分类,其他与本变更请求性质相同的信息也包含在本技术的保护范围之中。
36.对于步骤s204中的技术方案,基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;为了实现对变更的筛选、过滤以提升数据的准确性,并且提高数据处理以及维护的效率,在获取目标产品的变更请求后,依据约束条件对目标产品的变更请求进行筛选。作为示例性的实施例,所述依据约束条件对目标产品的变更请求进行筛选可以是依据目标产品的变更请求对目标的影响因子进行划分。具体的,将对目标产品影响较小的变更类型执行不对目标产品进行处理的操作,将其余的变更类型作为待变更请求,并基于待变更请求执行对目标产品进行相关处理的操作,以提升数据的准确性,提高数据处理以及维护的效率的效果。
37.对于步骤s206中的技术方案,基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;在对目标产品的变更请求进行筛选之后,可以根据目标产品本身的设计方面或其他方面的变更请求确定是否对目标产品对象本身进行变更,可以根据目标产品本身的设计方面或其他方面的变更请求对目标确定变更策略,也可以根据目标产品本身的设计方面或其他方面的变更请求综合确定替换对象和替换关系类型。也可以根据目标产品实际的作业需求确定是否对目标产品对象本身进行变更,可以根据目标产品实际的作业需求对目标确定变更策略。
38.对于步骤s208中的技术方案,基于所述替换对象和所述替换关系类型生成变更策略。在确定替换对象和所述替换关系之后,可以基于所述替换对象和所述替换关系类型综合生成变更策略,具体的,作为可选地实施例,所述变更策略可以包括:替换策略和补充策略。其中,替换策略可以包括单向替换策略、双向替换策略、不可替换策略以及组合替换策略。其中,所述单向替换策略是指将待变更信息部分或全部与现有存储的对应信息单向覆盖替换;所述双向替换策略是指将待变更信息部分或全部与现有存储的对应信息并列存在均可被选取的替换策略;所述不可替换策略是指将待变更新部分或全部对现有存储的对应信息标记不可替换;所述组合替换是指将待变更信息部分或全部成组与现有存储的对应信息成组覆盖替换。所述补充策略为将目标产品的补充信息作为子视图放入相关的变更对象下进行说明。
39.通过上述方法,实现了对变更的筛选、过滤以提升数据的准确性,提高数据处理以及维护的效率的效果,实现了多视图建立的效果和实现筛选服务视图范围的效果,实现了
更好地提取有效数据、提升数据转化效率的效果,以解决现有技术中存在的问题。
40.作为示例性的实施例,所述基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求包括:对所述变更请求进行解析,确定所述变更请求的变更类型;判断所述变更类型是否为替换类型;当所述变更类型为所述替换类型,确定所述变更类型对应的变更请求为所述待变更请求。
41.对于上述技术方案,对所述变更请求进行解析,确定所述变更请求的变更类型。具体的,可以依据目标产品的变更请求对目标的影响因子进行划分。将对目标产品影响较小的变更类型执行不对目标产品进行处理的操作,确定上述对目标产品影响较小的变更类型为不替换变更类型。将其余的变更类型作为替换类型。当所述变更类型为所述替换类型时,确定所述变更类型对应的变更请求为待变更请求。并基于待变更请求执行对目标产品进行相关处理的操作,以提升数据的准确性,提高数据处理以及维护的效率的效果。
42.具体的,将例如“图册无需体现”的零部件、总成叠加、下级拆分、增减零部件、订单号属性/状态变更、bom中数量发生变化或基本型/样机变化或错误修正等对数据处理影响较小的变更请求作为不替换变更类型。在获取到目标产品的变更请求时,判断目标产品的变更请求是否符合上述不替换变更类型。当所述目标产品的变更请求符合上述不替换变更类型时,确认所述变更不需要处理。当所述目标产品的变更请求符合上述不替换变更类型时,确认所述变更需要处理,确认所述变更请求为待变更请求。
43.其中,作为示例性的实施例,若获取到存储了m件的目标产品的变更请求为请求变更为生产n件,但实际生产了m件时,将此不能对产品明细、使用状态没有影响的变更作为符合不替换类型的变更请求,确认该变更请求不需要处理。
44.若获取到存储的发动机需要使用螺栓的数量为a件,实现紧固效果时的变更请求为将安装螺栓数量变更为b件(b》a,且多余安装的螺栓不会对紧固效果带来影响)时,将此时对产品使用状态没有影响的将安装螺栓数量变更为b件作为符合不替换类型的变更请求,并确认该请求不需要处理。
45.通过上述方法,判断所述变更类型是否为替换类型,并基于所述判断结果对变更请求进行针对性的处理。实现了通过筛选规则进行自动的筛选以及过滤,提升了数据的准确性,并提高了数据处理和维护的效率技术效果。
46.作为示例性的实施例,在确认所述变更请求为待变更请求之后包括:获取所述目标产品的实际作业需求;基于所述待变更请求和所述实际作业需求综合确定变更对象和/或变更策略。
47.对于上述技术方案,作为可选地实施例,可以基于所述待变更请求确定待变更请求对应的bom清单对应的单元,并针对待变更请求和所述实际作业需求综合确定变更对象所处的bom下对应的单元,可以基于所述变更策略对变更对象所处的bom下对应的单元进行相关的操作。
48.其中,可以理解的是,所述产品的变更请求可能包括一个方面的变更请求,也可能包括多个方面的变更请求。具体的,可以是单个产品本身发生变更所出现的变更请求,也可以是产品本身及与产品配合的其他部件发生的变更请求,还可以是多个产品共同发生的配合的变更请求。因此,需要获取至少一个变更请求,在获取变更请求之后,基于上述变更请求生成对应的bom清单。在基于上述变更请求生成对应的bom清单之后,作为可选的实施例,
基于变更请求确定一个或多个bom清单对应的基础单元。
49.以目标产品为水泵进行举例。可以理解的是,所述水泵不仅包括水泵本体,还包括与所述水泵所配合的外围组件。具体的,例如,当获取到水泵为出于节省成本的目的,由第一品牌更变为第二品牌的变更请求时,确定待变更请求为:将第一品牌更变为第二品牌,确定所述水泵的实际作业需求为节省成本需求。基于所述将第一品牌更变为第二品牌的待变更请求确定变更对象为水泵本体,基于所述变更对象为水泵本体确定bom清单对应的单元为水泵的品牌单元,基于所述节省成本需求的实际作业需求确定变更策略为将水泵本体单元内存储的数据由第一品牌替换为第二品牌。
50.作为可选的实施例,以存储有目标口径的发动机以及与目标口径发动机匹配大小的传送带进行举例。当识别到发动机口径和传送带大小发生改变的变更请求时,确定待变更请求为:对发动机进行变更以及对于发动机匹配大小的传送带进行变更,确定所述实际作业需求为将发动机口径增大以及将传送带增大,确定所述变更策略为组合替换策略。为了具体地说明,将存储的目标口径的发动机记作a1,将与存储的目标口径发动机匹配大小的传送带记作b1,将待变更口径的发动机记作a2,将与带变更孔径发动机匹配大小的传送带记作b2,则此时的变更策略为将成组将a2替换为a1且将b2替换为b1。
51.作为示例性的实施例,在基于所述待变更请求和实际作业需求确定变更对象和变更策略之后还包括:判断目标产品的变更请求是否包含补充信息;当所述目标产品的变更请求包含补充信息时:基于所述补充信息对所述变更对象和/或变更策略进行调整。
52.对于上述技术方案,由于目标产品的变更请求可能还会包含例如生产端的信息变更等其他对目标产品作补充的补充信息,并且所述补充信息也会对变更对象或变更策略造成影响,或同时对两者造成影响。因此,为了进一步优化本发明的控制方法,更好地提升数据以及维护的效率,当目标产品的变更请求包含补充信息时,判断所述补充信息的补充类型,基于所述补充类型对所述变更对象和/或变更策略进行调整。
53.作为可选的实施例,所述补充信息可以是服务信息补充,也可以是生产信息校正。具体的,当所述目标产品的变更请求包含例如目标产品的客户提出的具体的服务请求时,可以基于所述服务请求确定变更策略。具体的,所述变更策略可以是将所述服务请求作为补充信息建立新的子视图,并将补充信息作为子视图放入相关的变更对象下进行说明,以实现本技术的多视图建立的效果和实现筛选服务视图范围的效果。
54.具体的,以补充信息为生产信息校正为例进行说明:在目标产品的实际生产过程中,目标产品的生产需要某一或多个具体的零件,将生产需要的某一或多个具体的零件记作所需零件。当获取到生产过程中提交的预设时长后所需零件才能采购且收到的变更请求时,将所述时间信息和到件信息作为生产信息校正的补充信息,根据所述补充信息建立新的子视图,并将补充信息作为子视图放入相关的变更对象下进行说明。
55.通过上述方法,对补充信息建立新的子视图,并放入相关的变更对象下进行说明,实现了针对产品变更请求的不同的多个视图的建立,有利于提取有效数据,提升数据转化效率。
56.作为示例性的实施例,当所述补充信息的补充类型为服务信息补充和/或生产信息补充时:基于所述替换关系类型、服务信息补充和生产信息补充对所述变更对象和/或变更策略进行调整。
57.对于上述技术方案,当所述补充信息的补充类型为服务信息补充和/或生产信息补充时,基于所述替换关系类型、服务信息补充和生产信息补充对所述变更对象和/或变更策略进行基于生产信息和服务信息对替换对象和替换关系类型进行调整,具体的,基于服务信息确定服务需求,基于服务需求确定生产信息和待变更请求的权重,权重包括确定对替换对象和替换关系类型的因素的重要程度。
58.具体的,可以基于服务需求确定多个替换对象和替换关系类型;在确定的多个替换对象和替换关系类型后,筛选符合生产信息的替换对象和替换关系类型,之后基于符合生产信息的替换对象和替换关系类型生成变更策略。
59.还可以基于生产信息确定多个替换对象和替换关系类型,在确定的多个替换对象和替换关系类型后,筛选符合服务需求的替换对象和替换关系类型,之后基于符合生产信息的替换对象和替换关系类型生成变更策略。
60.对于上述技术方案,由于产品变更请求中包含的补充信息具备不同的类型,并且不同的补充信息的补充类型会对变更对象和变更策略带来不同的影响,因此在判断所述补充信息的补充类型之后,需要基于所述补充类型执行补充策略对所述变更对象和/或变更策略进行补充。
61.作为示例性的实施例,当所述补充信息的补充类型为供应链替换关系时:将所述供应链替换关系信息作为所述待变更请求;基于所述待变更请求确定所述变更对象和/或所述变更策略。
62.针对上述技术方案,由于在实际生产中,供应链替换关系可能会带来对实际作业需求的影响,为了优化本发明的数据处理方法,消除供应链替换关系来的对实际作业需求的影响,针对所述供应链替换关系单独确定所述待变更请求。作为可选地实施例,可以将所述供应链替换关系作为所述待变更请求,并基于所述待变更请求确定所述变更对象和/或所述变更策略。
63.作为可选的实施例,以变更请求为将在产品gt1缺少货源、产品gt2供货充足,gt1预计在指定日期可以到货,请求产品gt2替换为产品gt1进行说明。
64.在获取到产品gt1缺少货源、产品gt2供货充足,请求产品gt2替换为产品gt1的变更请求时,确认所述补充信息的补充类型为供应链替换关系;将所述产品gt1缺少货源、产品gt2供货充足,请求产品gt2替换为产品gt1的变更请求作为待变更请求;基于所述待变更请求确定所述变更对象为gt1、gt2,基于所述待变更请求确定所述变更策略为在替换后对该信息进行gt1缺少货源、产品gt2供货充足的信息补充,并对产品gt2在指定日期后到货进行补充,根据所述gt1缺少货源、产品gt2供货充足的补充信息建立新的子视图,并将补充信息作为子视图放入变更对象gt1、gt2之下进行说明,在指定前对gt2进行展示,在指定日期之后对gt1进行展示。
65.为了对本发明的技术方案做出详细的解释,本发明还提出了一种基于本发明的bom的数据处理方法的具体的执行流程,下面对所述执行流程进行说明:
66.将发动机的结合组拆分为多个结合组。所述结合组为发动机安装在目标位置且正常使用的装配图、安装图或其它能体现发动机内部结构、构件、材质等基础因素的示意图。
67.针对多个结合组中的每个结合组拆分成多个明细图。所述明细图可以是发动机某一组件的具体部件的图纸。其中,所述图纸可以包括部件的类型、大小、安装位置和形状构
造。
68.获取目标产品的变更请求,所述变更请求可以是上述结合组发生变更时的变更请求,也可以是上述明细图发生变更时的变更请求。
69.基于约束条件对所述变更请求进行筛选,得到筛选后的待变更请求,并基于所述至少一个待变更请求生成对应的bom清单。例如当发生如发动机材质发生变化等不需要进行单独处理的操作时,确认所述目标产品的变更请求符合不替换变更类型。当发生例如发动机的接口位置和/或接口数量变更等需要进行单独处理的操作时,确认所述目标产品的变更请求符合替换类型,并将发动机接口位置和/或接口数变更作为待变更请求。
70.在确定待变更请求之后,基于待变更请求生成对应的bom清单。具体的,基于待变更请求为发动机接口位置和/或接口数量变更确定发动机接口明细图,并确定bom中对应的发动机接口单元,基于待变更请求为发动机接口位置和/或接口数量变更确定变更对象为接口位置和/或接口数量,基于变更请求为发动机接口位置和/或接口数量变更确定变更策略为对接口位置和/或接口数量确定变更策略进行替换。基于所述变更策略对发动机接口明细图和bom中对应的发动机接口单元执行替换操作。
71.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom(read-only memory,只读存储器)/ram(random access memory,随机存取存储器)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
72.根据本技术实施例的另一个方面,还提供了一种用于实施上述基于bom的数据处理的方法的基于bom的数据处理装置。图3是根据本技术实施例的一种可选的基于bom的数据处理装置的示意图,如图3所示,该装置可以包括:
73.获取模块302,用于获取目标产品的变更请求。
74.筛选模块304,用于基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求。
75.确定模块306,用于基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型。
76.执行模块308,用于基于所述替换对象和所述替换关系类型生成变更策略
77.需要说明的是,该实施例中的获取模块302可以用于执行上述步骤s202,该实施例中的信息处理模块304可以用于执行上述步骤s204,该实施例中的确定模块306可以用于执行上述步骤s206,该实施例中的执行模块308可以用于执行上述步骤s308。
78.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
79.根据本技术实施例的又一个方面,还提供了一种用于实施上述基于bom的数据处理的方法的电子设备,该电子设备可以是服务器、终端、或者其组合。
80.图4是根据本技术实施例的一种可选的电子设备的结构框图,如图4所示,包括处理器402、通信接口404、存储器406和通信总线408,其中,处理器402、通信接口404和存储器406通过通信总线408完成相互间的通信,其中,
81.存储器406,用于存储计算机程序。
82.处理器402,用于执行存储器406上所存放的计算机程序时,实现如下步骤:
83.获取目标产品的变更请求;
84.基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;
85.基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;
86.基于所述替换对象和所述替换关系类型生成变更策略。
87.可选地,在本实施例中,上述的通信总线408可以是pci(peripheral component interconnect,外设部件互连标准)总线、或eisa(extended industry standard architecture,扩展工业标准结构)总线等。该通信总线408可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
88.通信接口404用于上述电子设备与其他设备之间的通信。
89.存储器406可以包括ram,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。可选地,存储器406还可以是至少一个位于远离前述处理器402的存储装置。
90.作为一种示例,如图4所示,上述存储器406中可以但不限于包括上述基于bom的数据处理装置中的获取模块302、筛选模块304、确定模块306以及执行模块308。此外,还可以包括但不限于上述基于bom的数据处理装置中的其他模块单元,本示例中不再赘述。
91.上述处理器402可以是通用处理器,可以包含但不限于:cpu(central processing unit,中央处理器)、np(network processor,网络处理器)等;还可以是dsp(digital signal processing,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
92.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
93.本领域普通技术人员可以理解,图4所示的结构仅为示意,实施上述基于bom的数据处理的方法的设备可以是终端设备,该终端设备可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图4其并不对上述电子装置的结构造成限定。例如,终端设备还可包括比图4中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图4所示的不同的配置。
94.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、rom、ram、磁盘或光盘等。
95.根据本技术实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行基于bom的数据处理的方法的程序代码。
96.可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个
网络设备中的至少一个网络设备上。
97.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
98.获取目标产品的变更请求;
99.基于约束条件对所述变更请求进行筛选,得到筛选后待变更请求;
100.基于所述待变更请求对应的实际作业需求确定替换对象和替换关系类型;
101.基于所述替换对象和所述替换关系类型生成变更策略。
102.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。
103.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、rom、ram、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
104.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台电子设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
105.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
106.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
107.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。
108.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
109.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献