产品组件管理方法及相关装置与流程

文档序号:23655361发布日期:2021-01-15 13:52阅读:107来源:国知局
产品组件管理方法及相关装置与流程

本申请涉及数据处理技术领域,具体而言,涉及一种产品组件管理方法及相关装置。



背景技术:

各行业的产品通常由非常多的产品组件组成,且同一产品组件又可以具有多种种类,例如,对于卡车通常有非常多的组件组成,这个组件如空调组件、前组合灯组件及后组合灯组件等。因此,在产品开发过程中对于这些产品组件的有效管理十分重要。

目前,对于产品组件的管理通常是通过简单的表格汇总管理方式,导致产品的产品组件管理混乱,管理可靠性较差,产品组件的开发状态难以精准管理,非常不利于产品的开发效率。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本申请实施例的目的在于提供一种产品组件管理方法及装置,其能够有效提升产品组件管理的可靠性,对于产品组件的开发状态实现精准管理,保证产品的开发效率。

根据本申请的一个实施例,一种产品组件管理方法,包括:获取目标产品的配置信息表,所述配置信息表中含有所述目标产品的多个配置项,以及各个配置项对应的配置信息;获取所述目标产品的组件设计信息表,所述组件设计信息表中含有所述目标产品的产品组件对应的开发验证信息,以及含有归属于所述各个配置项的配置信息样本,所述配置信息样本与所述开发验证信息相关联;从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息;基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息。

在本申请的一些实施例中,所述组件设计信息表中含有所述目标产品的各个产品组件对应的组件信息子表,所述组件信息子表中含有多个开发验证信息及多个目标配置项,其中,每个所述目标配置项对应有多个配置信息样本,所述配置信息样本与所述开发验证信息相关联。

在本申请的一些实施例中,所述从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息,包括:获取所述目标产品的每个产品组件对应的组件信息子表;基于所述配置信息表中含有的各个配置项对应的配置信息,在每个所述组件信息子表中查找与所述各个配置项相匹配的目标配置项,并从所述目标配置项对应的多个配置信息样本中,查找与所述各个配置项对应的配置信息相匹配的目标配置信息样本;从每个所述组件信息子表中,获取所述目标配置信息样本所关联的所述开发验证信息,得到每个所述产品组件对应的所述目标开发验证信息。

在本申请的一些实施例中,所述基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息,包括:将每个所述产品组件对应的所述目标开发验证信息取交集,得到每个所述产品组件的开发验证信息交集;基于每个所述产品组件的开发验证信息交集的特征确定每个所述产品组件的开发状态信息。

在本申请的一些实施例中,所述基于每个所述产品组件的开发验证信息交集的特征确定每个所述产品组件的开发状态信息,包括:若所述产品组件的开发验证信息交集为空,则确定所述产品组件的开发状态为未开发;若所述产品组件的开发验证信息交集中包括至少两个所述开发验证信息,则确定所述产品组件的开发状态为待更新;若所述产品组件的开发验证信息交集中包括一个所述开发验证信息,则基于所述开发验证信息的类型确定所述产品组件的开发状态信息。

在本申请的一些实施例中,所述开发验证信息的类型包括第一类型及第二类型,所述基于所述开发验证信息的类型确定所述产品组件的开发状态信息,包括:当所述开发验证信息的类型为所述第一类型时,确定所述产品组件的开发状态信息为需开发;当所述开发验证信息的类型为所述第二类型时,确定所述产品组件的开发状态信息为不需开发。

在本申请的一些实施例中,还包括:利用所述目标产品的产品组件的开发状态信息及组件名称,生成所述目标产品的组件开发清单。

根据本申请的一个实施例,一种产品组件管理装置,包括:第一获取模块,用于获取目标产品的配置信息表,所述配置信息表中含有所述目标产品的多个配置项,以及各个配置项对应的配置信息;第二获取模块,用于获取所述目标产品的组件设计信息表,所述组件设计信息表中含有所述目标产品的产品组件对应的开发验证信息,以及含有归属于所述各个配置项的配置信息样本,所述配置信息样本与所述开发验证信息相关联;查找模块,用于从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息;处理模块,用于基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息。

根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行如上所述的方法。

根据本申请的另一实施例,一种计算机程序介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的方法。

根据本申请的实施例,产品组件管理时,首先,获取目标产品的配置信息表,该配置信息表中含有目标产品的多个配置项,以及各个配置项对应的配置信息;然后,获取目标产品的组件设计信息表,该组件设计信息表中含有目标产品的产品组件对应的开发验证信息,以及含有归属于各个配置项的配置信息样本,配置信息样本与开发验证信息相关联。这样通过设置配置信息表可以有效管理目标产品的配置项对应的配置信息,设置组件设计信息表可以有效管理产品组件、开发验证信息及配置信息样本的关联关系。

然后,从组件设计信息表中查找目标配置信息样本,该目标配置信息样本与各个配置项对应的配置信息相匹配,并获取与目标配置信息样本相关联的目标开发验证信息;这样可以联合配置信息表与组件设计信息表,基于目标产品的配置信息与配置信息样本的匹配,准确、可靠地获取到所有与目标产品的配置信息表所体现的配置相对应目标开发验证信息及其关联的产品组件。

最后,基于目标开发验证信息关联的产品组件,对目标开发验证信息进行归一化处理,得到目标产品的产品组件的开发状态信息。这样基于目标开发验证信息关联的产品组件,可以确定每个产品组件对应的所有开发验证信息,进而基于此对目标开发验证信息进行归一化处理,可以精准获取到符合配置信息表所体现的配置下该目标产品的每个产品组件的开发状态信息,有效提升该目标产品的开发效率。

本申请的其他特征和优点将通过下面结合附图的详细描述变得显然,或部分地通过本申请的实践而习得。

应当理解,以上的一般描述和后文的详细描述仅是示例性和解释性的,并不旨在限制本申请。

附图说明

图1示出了可以应用本申请实施例的系统的示意图。

图2示出了根据本申请的一个实施例的产品组件管理方法的流程图。

图3示出了根据本申请的一个实施例的获取目标开发验证信息的流程图。

图4示出了根据本申请的一个实施例的归一化处理的流程图。

图5示出了根据本申请的一个实施例的确定每个产品组件的开发状态信息的流程图。

图6示出了根据本申请的一个实施例的确定产品组件的开发状态信息的流程图。

图7示出了根据本申请的一个实施例的产品组件管理装置的框图。

图8示出了根据本申请的一个实施例的电子设备的框图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

图1示出了可以应用本申请实施例的系统100的示意图。

如图1所示,系统100可以包括服务器101、终端102及终端103。

服务器101可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是云服务器。服务器101可以进行产品组件后台管理。

终端102及终端103可以是边缘设备,例如智能手机,电脑等。终端102可以向服务器101传送组件设计信息表,终端103可以向服务器101传送配置信息表以触发产品组件管理。

终端102、终端103和服务器101可以通过无线通信方式进行直接或间接地连接,本申请在此不做特殊限制。

本示例的一种实施方式中,如图1所示,服务器101中的系统中可以进行产品组件管理,包括:获取目标产品的配置信息表,所述配置信息表中含有所述目标产品的多个配置项,以及各个配置项对应的配置信息;获取所述目标产品的组件设计信息表,所述组件设计信息表中含有所述目标产品的产品组件对应的开发验证信息,以及含有归属于所述各个配置项的配置信息样本,所述配置信息样本与所述开发验证信息相关联;从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息;基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息。

图2示出了根据本申请的一个实施例的产品组件管理方法的流程图。该产品组件管理方法的执行主体可以是具有计算处理功能的电子设备,比如图1中所示的服务器101或者终端102。

如图2所示,该产品组件管理方法可以包括步骤s210至步骤s240。

步骤s210,获取目标产品的配置信息表,所述配置信息表中含有所述目标产品的多个配置项,以及各个配置项对应的配置信息;

步骤s220,获取所述目标产品的组件设计信息表,所述组件设计信息表中含有所述目标产品的产品组件对应的开发验证信息,以及含有归属于所述各个配置项的配置信息样本,所述配置信息样本与所述开发验证信息相关联;

步骤s230,从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息;

步骤s240,基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息。

下面描述产品组件管理时,所进行的各步骤的具体过程。

在步骤s210,获取目标产品的配置信息表,所述配置信息表中含有所述目标产品的多个配置项,以及各个配置项对应的配置信息。

本示例的实施方式中,目标产品的配置信息表即该目标产品在产品级的配置总成,该配置信息表可以是预定版本的信息表(例如该表中仅包括第一代卡车版本的配置信息),也可以是内部包括多个版本的配置信息的信息表(例如该表中包括第一代卡车版本及第二代卡车版本的配置信息,可以从该表中根据需求获取目标版本的配置信息)。可以理解,每个配置项可以具有不同的配置信息(例如不同版本的配置信息)。

配置项为目标产品的产品配置,其中,配置项集合中多个目标配置项唯一确定一产品组件,也即一产品组件唯一关联于该多个目标配置项,该一产品组件的设计(例如产品组件的选型)受该多个目标配置项所对应的“配置信息”的制约。

进而,通过该多个目标配置项可以唯一确定(例如查找到)一产品组件,通过该多个目标配置项的配置信息可以共同确定(例如查找到)该一产品组件的开发状态。

例如,“后组合灯”组件需要提取配置表里的“驾驶室”、“车型”、“发动机排放”、“车架”、“挡泥板”、“发动机系列”这几个配置项才能唯一确定“后组合灯”组件及“后组合灯”组件的开发状态。而配置信息表中包括“驾驶室”、“车型”、“发动机排放”、“车架”、“挡泥板”、“发动机系列”这几个配置项及其它配置项,以及所有配置项对应的配置信息。可以理解,目标产品可以是卡车或者电脑等产品。

这样通过设置目标产品的配置信息表,可以有效管理目标产品的多个配置项,以及各个配置项对应的配置信息。

在步骤s220,获取所述目标产品的组件设计信息表,所述组件设计信息表中含有所述目标产品的产品组件对应的开发验证信息,以及含有归属于所述各个配置项的配置信息样本,所述配置信息样本与所述开发验证信息相关联。

本示例的实施方式中,组件设计信息表设置为管理产品组件的相关信息的表,其中,相关信息包括产品组件的名称及对应的开发验证信息、配置项及各个配置项对应的配置信息样本(每个配置项可以对应有多个配置信息样本),以及配置信息样本、开发验证信息及产品组件的名称的关联关系。

其中,产品组件对应的开发验证信息用于标记产品组件的开发需求,该开发需求对应于不同的产品配置。例如,开发验证信息可以标记某个产品组件在某个产品配置下需开发或者不需开发。

每个产品组件可以对应有多个不同的开发验证信息,以标记各类产品配置下的开发状态,本示例的实施方式中,开发验证信息设置为零件号(例如18482329、18482326、不需开发等)。

开发验证信息标记产品组件的开发状态可以通过开发验证信息的类型进行标记,例如数字型信息标记需开发,汉字型信息标记不需开发。

进一步的,组件设计信息表中含有归属于所述各个配置项的配置信息样本,归属于各个配置项的配置信息样本可以是1个或者多个(至少2个)。例如归属于配置项“驾驶室”的配置信息样本可以包括“uh+”、“uh1+”及“uh2+”等。而前述配置信息表中的配置项对应的配置信息可以是“uh2+”。

归属于各个配置项的配置信息样本可以是多个,每个产品组件对应的开发验证信息也可以是多个,组件设计信息表中配置信息样本与开发验证信息相关联,具体为,一产品组件(其开发状态)可以由目标产品的所有配置项中的多个目标配置项唯一确定,在组件设计信息表中,这些唯一确定一产品组件开发状态的多个目标配置项中,每个目标配置项对应的多个配置信息样本中的目标配置信息样本与产品组件对应的多个开发验证信息中目标开发验证信息具有关联关系(这种关联可以表现为表格中行与列交叉所实现的目标开发验证信息所在行与目标配置信息样本所在列的交叉关联)。

例如,“后组合灯”组件需要提取配置表里的“驾驶室”、“车型”、“发动机排放”、“车架”、“挡泥板”、“发动机系列”这几个配置项才能唯一确定“后组合灯”组件及“后组合灯”组件的开发状态。

归属于配置项“驾驶室”的配置信息样本可以包括“uh+”、“uh1+”及“uh2+”等;归属于配置项“车型”的配置信息样本可以包括“s1”及“s2”等;同时,“后组合灯”组件对应的开发验证信息包括“111111”与“222222”;那么关联关系可以包括:目标配置信息样本“s2”与目标开发验证信息“222222”相关联;目标配置信息样本“uh1+”与目标开发验证信息“111111”相关联。

一种实施例中,组件设计信息表中含有所述目标产品的各个产品组件对应的组件信息子表,所述组件信息子表中含有多个开发验证信息及多个目标配置项,其中,每个所述目标配置项对应有多个配置信息样本,所述配置信息样本与所述开发验证信息相关联。该组件信息子表中含有的多个目标配置项是唯一确定该组件信息子表所对应产品组件的多个配置项。

组件信息子表是对应于每个产品组件,也即每个产品组件都设置有一个组件信息子表。例如,一名称为“nxc”的产品组件的组件信息子表,该组件信息子表中含有多个开发验证信息(例如1294329)及多个目标配置项(例如可以唯一确定“nxc”的目标配置项1、目标配置项3及目标配置项5),每个目标配置项对应有多个配置信息样本(例如目标配置项3对应有配置信息样本x1、x2、x3及x4)。其中,配置信息样本中的目标配置信息样本与开发验证信息中的目标开发验证信息通过编码(例如一表格中目标开发验证信息所在行与目标配置信息样本所在列的交叉处设置的关联标记)相关联。

可以理解,另一种实施方式中,组件设计信息表也可以是产品组件总表,其中,包括所有产品组件的相关信息(包括开发验证信息、配置项及配置信息样本,以及这些信息之间的对应关系)。

在步骤s230,从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息。

本示例的实施方式中,联合配置信息表与组件设计信息表,基于目标产品的配置信息与配置信息样本的匹配,准确、可靠地获取到所有与目标产品的配置信息表所体现的产品配置相对应的目标开发验证信息及其关联的产品组件。

目标配置信息样本与配置信息表中各个配置项对应的配置信息相匹配,进而通过配置信息表中各个配置项对应的配置信息,在组件设计信息表(可以前述的产品组件总表或者组件设计信息子表)中匹配对应的配置项的每个配置信息样本,可以准确得到各个配置项对应的配置信息匹配的目标配置信息样本。进而,可以确定与目标配置信息样本相关联的目标开发验证信息。

例如,对于前述名称为“nxc”的产品组件的组件信息子表,该表中目标配置项3对应有配置信息样本x1、x2、x3及x4,而配置信息表中包括配置项3及配置项3对应的配置信息x2,这样遍可以实现配置项3与目标配置项3的匹配,然后,配置项3对应的配置信息x2与目标配置项3对应的配置信息样本x2的匹配,得到“目标配置信息样本x2”,同理,可以查找每个组件信息子表得到所有可以匹配到的目标配置信息样本。

同理,也可以通过产品组件总表获取到所有可以匹配到的目标配置信息样本。

一种实施例中,参考图3所示,从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息,包括:

步骤s310,获取所述目标产品的每个产品组件对应的组件信息子表;

步骤s320,基于所述配置信息表中含有的各个配置项对应的配置信息,在每个所述组件信息子表中查找与所述各个配置项相匹配的目标配置项,并从所述目标配置项对应的多个配置信息样本中,查找与所述各个配置项对应的配置信息相匹配的目标配置信息样本;

步骤s330,从每个所述组件信息子表中,获取所述目标配置信息样本所关联的所述开发验证信息,得到每个所述产品组件对应的所述目标开发验证信息。

组件信息子表中含有的多个目标配置项是唯一确定该组件信息子表所对应产品组件的多个配置项。进而,在每个组件信息子表中查找与配置信息表中含有的各个配置项相匹配的目标配置项,并从目标配置项对应的多个配置信息样本中,查找与各个配置项对应的配置信息相匹配的目标配置信息样本,可以直接得到唯一确定每个产品组件的各目标配置项“在配置信息表所体现的产品配置”下对应的多个目标配置信息样本。

进而,可以通过获取每个目标配置信息样本所关联的开发验证信息,得到每个产品组件“在配置信息表所体现的产品配置”下对应的多个目标开发验证信息(即通过组件信息子表中每个目标配置项进行匹配时,都有可能确定出一个目标配置信息样本,进而,每个目标配置信息样本又可能确定出一个关联的开发验证信息)。

在步骤s240,基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息。

本示例的实施方式中,基于前述步骤获取到的每个目标开发验证信息与一个产品组件关联,同时每个目标开发验证信息与一个配置项关联(因为开发验证信息与配置项对应的配置信息样本相关联),进而,最终可以获取到的每个产品组件所对应的所有目标目标开发验证信息(因为每个产品组件在前述组件设计信息表中与唯一确定产品组件的多个目标配置项对应,通过每个目标配置项的配置信息与配置信息样本进行匹配,都可能得到一个目标开发验证信息)。

进而,基于目标开发验证信息关联的产品组件,对目标开发验证信息进行归一化处理,可以是进行每个产品组件对应的多个目标开发验证信息的取交集处理,剔除重复的目标开发验证信息,得到最终的剩余的目标开发验证信息(即多个唯一确定一产品组件的目标配置项共同指示的目标开发验证信息),得到目标产品的每个产品组件的开发状态信息(开发验证信息设置为标记开发状态)。

一种实施例中,参考图4所示,基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息,包括:

步骤s410,将每个所述产品组件对应的所述目标开发验证信息取交集,得到每个所述产品组件的开发验证信息交集;

步骤s420,基于每个所述产品组件的开发验证信息交集的特征确定每个所述产品组件的开发状态信息。

取交集处理可以剔除重复的目标开发验证信息,得到最终的剩余的目标开发验证信息(即多个唯一确定一产品组件的目标配置项共同指示的目标开发验证信息),进而得到目标产品的每个产品组件的开发状态信息(开发验证信息设置为标记开发状态)。

一种实施例中,参考图5所示,基于每个所述产品组件的开发验证信息交集的特征确定每个所述产品组件的开发状态信息,包括:

步骤s510,若所述产品组件的开发验证信息交集为空,则确定所述产品组件的开发状态为未开发;

步骤s520,若所述产品组件的开发验证信息交集中包括至少两个所述开发验证信息,则确定所述产品组件的开发状态为待更新;

步骤s530,若所述产品组件的开发验证信息交集中包括一个所述开发验证信息,则基于所述开发验证信息的类型确定所述产品组件的开发状态信息。

某个产品组件的开发验证信息交集为空说明基于配置信息表所提供的配置在组件设计信息表中没有查找到开发验证信息,进而说明该产品组件未开发。

同理,如果得到的交集中包括至少两个开发验证信息(例如两个零件号),说明至少开发了两个该产品组件或产品组件的开发验证信息填写错误,基于配置信息表所提供的配置在组件设计信息表中获取到的产品组件开发状态存在问题,需要组件维护者更新维护组件相关信息。

如果产品组件的开发验证信息交集中包括一个开发验证信息,说明基于配置信息表所提供的配置在组件设计信息表中获取到的产品组件唯一满足要求的开发状态,进而可以基于开发验证信息的类型所标记的开发状态准确得到产品组件的开发状态信息。

一种实施例中,参考图6所示,开发验证信息的类型包括第一类型及第二类型,所述基于所述开发验证信息的类型确定所述产品组件的开发状态信息,包括:

步骤s610,当所述开发验证信息的类型为所述第一类型时,确定所述产品组件的开发状态信息为需开发;

步骤s620,当所述开发验证信息的类型为所述第二类型时,确定所述产品组件的开发状态信息为不需开发。

此时,产品组件的开发验证信息交集中包括一个开发验证信息(例如零件号),分为两种情况处理:情况一:使用特定的代码标识本次设计的产品(配置信息表所体现的配置下)不需要此产品组件,如果计算出的一个开发验证信息是这个特定的代码(即开发验证信息的类型为第二类型),确定该产品组件的开发状态信息为不需开发,则该产品组件不会在最终的汇总结果中;情况二:如果计算出的一个开发验证信息不是情况一中的这个特定的代码(此时,即开发验证信息的类型为第一类型),则找到正确的开发状态信息,确定产品组件的开发状态信息为需开发。

这样开发验证信息的类型设置为包括第一类型(例如特定代码标记以外的其它标记)及第二类型(例如特定代码标记),可以便捷、准确地标记产品组件的开发状态。

一种实施例中,还包括:

利用所述目标产品的产品组件的开发状态信息及组件名称,生成所述目标产品的组件开发清单。

本示例中,汇总目标产品的产品组件的开发状态信息及组件名称,例如将获取到的目标产品的产品组件的开发状态信息与组件名称按顺序编码,生成汇总表格。

图7示出了根据本申请的一个实施例的产品组件管理装置的框图。

如图7所示,产品组件管理装置700,该装置可以包括第一获取模块710、第二获取模块720、查找模块730及处理模块740。

第一获取模块710可以用于获取目标产品的配置信息表,所述配置信息表中含有所述目标产品的多个配置项,以及各个配置项对应的配置信息;

第二获取模块720可以用于获取所述目标产品的组件设计信息表,所述组件设计信息表中含有所述目标产品的产品组件对应的开发验证信息,以及含有归属于所述各个配置项的配置信息样本,所述配置信息样本与所述开发验证信息相关联;

查找模块730可以用于从所述组件设计信息表中查找目标配置信息样本,所述目标配置信息样本与所述各个配置项对应的配置信息相匹配,并获取与所述目标配置信息样本相关联的目标开发验证信息;

处理模块740可以用于基于所述目标开发验证信息关联的产品组件,对所述目标开发验证信息进行归一化处理,得到所述目标产品的产品组件的开发状态信息。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

图8示意性示出了根据本申请的一个实施例的电子设备的框图。

需要说明的是,图8示出的电子设备800仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图8所示,电子设备800包括中央处理单元(cpu)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储部分808加载到随机存取存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有系统操作所需的各种程序和数据。cpu801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。

以下部件连接至i/o接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如lan(局域网)卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至i/o接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器88上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。

特别地,根据本申请的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(cpu)801执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf(射频)等等,或者上述的任意合适的组合。

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

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的实施例,而可以在不脱离其范围的情况下进行各种修改和改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1