本技术涉及计算机,尤其涉及一种服务器制造工艺数据校验方法、装置及电子设备。
背景技术:
1、目前,服务器厂商一般提前制定多种型号服务器所对应的制造工艺规则数据,简称制造工艺数据,在得到客户订单后,按照订单所指定的服务器型号,采用相应的制造工艺数据进行服务器制造。
2、但是,由于服务器的制造工艺数据是人为制定的,制造工艺数据按照服务器的更新换代进行相应的更新,导致无论是初步制定还是后续的同步更新,均可能因为工作人员的失误而出现偏差,进而导致最终生产的服务器需要返工或改配,不利于保证服务器生产效率。
技术实现思路
1、本技术提供一种服务器制造工艺数据校验方法、装置及电子设备,以解决相关技术无法保证服务器制造工艺数据的准确性等缺陷。
2、本技术第一个方面提供一种服务器制造工艺数据校验方法,包括:
3、获取多种服务器型号的制造工艺约束数据;
4、根据所述制造工艺约束数据,创建各所述服务器型号对应的配置器关联数据;其中,所述配置器关联数据至少包括服务器组成部件的特征数据,所述特征数据至少包括各所述服务器组成部件的安装数量范围;
5、获取待校验服务器制造工艺数据;
6、根据所述待校验服务器制造工艺数据表征的目标服务器型号,确定相应的目标配置器关联数据;
7、根据所述目标配置器关联数据表征的目标服务器组成部件的特征数据,判断所述待校验服务器制造工艺数据中的各组件工艺规则是否满足对应的预设约束条件,以得到所述待校验服务器制造工艺数据的校验结果。
8、在一种可选的实施方式中,所述获取多种服务器型号的制造工艺约束数据,包括:
9、从服务器的产品生命周期管理系统中,获取多种服务器型号的制造工艺约束数据;
10、其中,所述制造工艺约束数据至少包括选配数量范围表、部件搭配关系表和禁用部件表。
11、在一种可选的实施方式中,所述根据所述制造工艺约束数据,创建各所述服务器型号对应的配置器关联数据,包括:
12、针对任一所述服务器型号,将该服务器型号作为配置器关联数据的族组命名;
13、根据该服务器型号的制造工艺约束数据,确定该族组命名下的多族部件特征所对应的服务器组成部件的特征数据;
14、根据该族组命名下的多族部件特征所对应的服务器组成部件的特征数据,创建该服务器型号的配置器关联数据;
15、其中,所述服务器组成部件的特征数据包括特征数据类型标识,特征数据类型至少分为字符串型和整型。
16、在一种可选的实施方式中,所述根据该族组命名下的多族部件特征所对应的服务器组成部件的特征数据,创建该服务器型号的配置器关联数据,包括:
17、根据该族组命名下的多族部件特征所对应的服务器组成部件的特征数据,创建特征数据集文件;
18、当任一所述服务器型号所对应的制造工艺约束数据发生更新时,同步更新该服务器型号所对应的特征数据集文件,并在所述特征数据集文件添加更新标识,以表征最新版本的特征数据集;
19、其中,所述配置器关联数据包括多个历史版本的特征数据集和所述最新版本的特征数据集。
20、在一种可选的实施方式中,所述获取待校验服务器制造工艺数据,包括:
21、获取用户在下发服务器生产订单前提供的服务器生产需求信息;
22、根据所述服务器生产需求信息,确定目标服务器型号;
23、根据所述目标服务器型号,在预设制造工艺库中调用对应的待校验服务器制造工艺数据。
24、在一种可选的实施方式中,所述根据所述目标配置器关联数据表征的目标服务器组成部件的特征数据,判断所述待校验服务器制造工艺数据中的各组件工艺规则是否满足对应的预设约束条件,包括:
25、按照预设组件工艺规则校验需求,在所述待校验服务器制造工艺数据中筛选待校验组件工艺规则;
26、在所述待校验组件工艺规则为中央处理器安装顺序规则时,在所述待校验服务器制造工艺数据中调用中央处理器安装顺序表;
27、根据所述目标配置器关联数据表征的目标服务器组成部件的特征数据,确定所述目标服务器型号所对应的中央处理器的安装数量范围;
28、判断所述中央处理器安装顺序表的行数是否超出所述中央处理器的安装数量范围所表征的中央处理器最大安装数量;
29、在确定所述中央处理器安装顺序表的行数超出所述中央处理器的安装数量范围所表征的中央处理器最大安装数量的情况下,确定所述中央处理器安装顺序规则不满足预设约束条件,并返回至所述按照预设组件工艺规则校验需求,在所述待校验服务器制造工艺数据中筛选待校验组件工艺规则的步骤,以更新待校验组件工艺规则;
30、在所述待校验组件工艺规则为内存安装位置规则时,在所述待校验服务器制造工艺数据中调用内存安装位置表;其中,所述内存安装位置表包括待校验内存组合信息及对应的安装位置信息,所述待校验内存组合信息包括内存类型及各所述内存类型对应的安装数量;
31、根据所述目标配置器关联数据表征的目标服务器组成部件的特征数据,确定所述目标服务器型号所对应的内存组合信息集;
32、判断内存组合信息集是否包含所述待校验内存组合信息;
33、在确定所述内存组合信息集不包含所述待校验内存组合信息的情况下,确定所述内存安装位置规则不满足预设约束条件。
34、在一种可选的实施方式中,所述方法还包括:
35、在确定任一所述组件工艺规则不满足对应的预设约束条件的情况下,生成相应的校验报警信息。
36、本技术第二个方面提供一种服务器制造工艺数据校验装置,包括:
37、第一获取模块,用于获取多种服务器型号的制造工艺约束数据;
38、创建模块,用于根据所述制造工艺约束数据,创建各所述服务器型号对应的配置器关联数据;其中,所述配置器关联数据至少包括服务器组成部件的特征数据,所述特征数据至少包括各所述服务器组成部件的安装数量范围;
39、第二获取模块,用于获取待校验服务器制造工艺数据;
40、确定模块,用于根据所述待校验服务器制造工艺数据表征的目标服务器型号,确定相应的目标配置器关联数据;
41、校验模块,用于根据所述目标配置器关联数据表征的目标服务器组成部件的特征数据,判断所述待校验服务器制造工艺数据中的各组件工艺规则是否满足对应的预设约束条件,以得到所述待校验服务器制造工艺数据的校验结果。
42、本技术第三个方面提供一种电子设备,包括:至少一个处理器和存储器;
43、所述存储器存储计算机执行指令;
44、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一个方面以及第一个方面各种可能的设计所述的方法。
45、本技术第四个方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一个方面以及第一个方面各种可能的设计所述的方法。
46、本技术技术方案,具有如下优点:
47、本技术提供一种服务器制造工艺数据校验方法、装置及电子设备,该方法包括:获取多种服务器型号的制造工艺约束数据;根据制造工艺约束数据,创建各服务器型号对应的配置器关联数据;其中,配置器关联数据至少包括服务器组成部件的特征数据,特征数据至少包括各服务器组成部件的安装数量范围;获取待校验服务器制造工艺数据;根据待校验服务器制造工艺数据表征的目标服务器型号,确定相应的目标配置器关联数据;根据目标配置器关联数据表征的目标服务器组成部件的特征数据,判断待校验服务器制造工艺数据中的各组件工艺规则是否满足对应的预设约束条件,以得到待校验服务器制造工艺数据的校验结果。上述方案提供的方法,通过利用准确的制造工艺约束数据创建配置器关联数据,然后基于配置器关联数据对服务器制造工艺数据进行准确度校验,保证了服务器制造工艺数据的准确性,以避免采用错误的服务器制造工艺数据进行服务器生产制造,保证了服务器生产效率。
1.一种服务器制造工艺数据校验方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取多种服务器型号的制造工艺约束数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述制造工艺约束数据,创建各所述服务器型号对应的配置器关联数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据该族组命名下的多族部件特征所对应的服务器组成部件的特征数据,创建该服务器型号的配置器关联数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取待校验服务器制造工艺数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标配置器关联数据表征的目标服务器组成部件的特征数据,判断所述待校验服务器制造工艺数据中的各组件工艺规则是否满足对应的预设约束条件,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种服务器制造工艺数据校验装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:至少一个处理器和存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至7任一项所述的方法。
