一种设备装配方法组成比例

技术编号:39720769 阅读:7 留言:0更新日期:2023-12-17 23:26
本发明专利技术属于计算机领域,具体涉及一种设备装配方法

【技术实现步骤摘要】
一种设备装配方法、系统、设备及介质


[0001]本专利技术属于计算机领域,具体涉及一种设备装配方法

系统

设备及介质


技术介绍

[0002]随着科技的发展,大数据和云计算的广泛应用,再加上当前世界的瞬息万变,和市场环境的多元化,不仅对服务器的需求量越来越大,而对于机型套餐的配置也越来越多样化,为了满足不同的场景需求,往往需要不同的硬件配置

不同的配置需求,不仅仅能满足客户功能的需要,还能发挥其性能优势,提供高质量的性价比

[0003]面对各式各样的配置需求,会产生不同的订单套餐,而在生产过程中,对于套餐配置的把控,也变得更加的繁琐和复杂;对于机器的组装,也有着更大的挑战,
[0004]传统的实现方式大都根据客户下达的机型订单,参考机型工艺文件,进行组装生产;根据机型套餐配置,人工梳理,将其所需要的部件信息,比如硬盘

内存
、CPU、
电源等硬件信息和生产指令中要求的软件信息,比如
BIOS、BMC
版本等,加入机型套餐基线中;
slot
槽位信息,需要等机器上线后,运行指定的指令,产生测试
log
,根据测试
log
,发送给对应的人员进行维护,维护生效后,发送相关基线进行生产客户定制的订单机型

[0005]但在实施过程中往往存在以下问题:
[0006]①
根据客户下达的订单情况,加入维护基线文件,因一个部件信息,可适用于多个套餐,所以造成大量重复工作,浪费人力时间成本

[0007]②
针对
solt
槽位维护部分,维护时间不可控,且可能单个订单,不同订单的机器数量混杂,易造成产线批量问题

[0008]③
若生产过程中有替换物料和改配情况,可能需重新维护基线,需要人力投入

[0009]④
根据工艺文件组装,工艺文件内容较多,当存在多个外插卡或内存混插等复杂套餐时,易出现安装位置不对的情况;当出现报错时,问题不易排查

[0010]因此,亟需一种有效方案来解决上述问题


技术实现思路

[0011]为解决上述问题,本专利技术提出一种设备装配方法,包括:
[0012]获取订单中的机型信息和配置信息,并基于所述机型信息确定对应的订单机型;
[0013]根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线;
[0014]基于所述套餐基线和所述机型的空间分布生成满足所述机型的空间分布的装配文件;
[0015]根据所述装配文件对所述订单机型进行装配

[0016]在本专利技术的一些实施方式中,根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线的步骤包括:
[0017]根据所述机型信息确定所述机型对应的槽位,并确定每个槽位的各个维度的性能
参数,并基于各个维度的性能参数对每个槽位分别进行排序;
[0018]从所述配置信息中确定对应的部件的规格,根据所述规格确定使用相同类型的槽位的不同部件在各个维度上的性能参数,并基于所述各个维度上的性能参数进行分别排序;
[0019]判断所述订单中是否指定对应的匹配维度,响应于未指定所述匹配维度,根据在默认维度上的各个部件的性能参数的顺序和每个槽位的性能参数的顺序,将对应的部件映射到对应的槽位上并生成槽位基线;或
[0020]响应于存在指定的匹配维度,根据所述匹配维度上的各个部件的性能参数的排序和每个槽位的性能参数的排序,将对应的部件映射到对应的槽位上并生成槽位基线

[0021]在本专利技术的一些实施方式中,根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线的步骤包括:
[0022]获取所述机型上兼容性测试通过的各个部件对应的部件清单;
[0023]判断所述部件清单中的部件的规格是否满足所述配置信息中的规格,将满足所述规格的部件清单中的部件作为目标部件,并基于所述目标部件生成部件基线

[0024]在本专利技术的一些实施方式中,根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线的步骤包括:
[0025]根据所述配置信息中的部件的规格确定所述目标部件中各个部件在不同维度上的性能参数,并确定在各个维度上性能参数最小的部件及其性能参数值;
[0026]将所述性能参数值乘以不同类型的部件所对应的范围因子得到不同部件的性能参数范围值;
[0027]基于所述性能参数范围值从所述目标部件中筛选出满足所述性能参数范围值约束的部件集合,并将所述部件集合作为最终部件生成部件基线

[0028]在本专利技术的一些实施方式中,基于所述套餐基线和所述机型的空间分布生成满足所述机型的空间分布的装配文件的步骤包括:
[0029]根据所述机型的工艺文件获取所述机型的对应的槽位空间分布;
[0030]基于所述槽位空间分布以及所述槽位对应的部件占用的空间消耗,判断在第一预定方向上各个部件的空间是否存在覆盖;
[0031]响应于所判断的结果为存在覆盖,确定各个部件在所述预定方向上的先后顺序,并根据所述先后顺序相反的方式确定各个部件的安装顺序优先级;
[0032]基于所述安装顺序优先级生成所述各个部件的安装流程,并将所述各个部件的安装流程根据具体的流水线平台生成对应的装配文件

[0033]在本专利技术的一些实施方式中,基于所述套餐基线和所述机型的空间分布生成满足所述机型的空间分布的装配文件的步骤还包括:
[0034]确定所述部件的安装方式所对应的操作空间消耗;
[0035]将第二预定方向上的各个槽位所对应的部件的安装顺序进行排列组合得到多个候选安装顺序;
[0036]基于所述安装顺序确定在每个部件安装后已安装的部件占用的空间消耗;
[0037]基于所述空间消耗和所述机型的对应的槽位空间确定剩余空间;
[0038]判断所述剩余空间是否满足所述部件的安装方式所对应的操作空间消耗;
[0039]响应于所述判断结果为满足,将所述候选安装顺序作为备选安装顺序;
[0040]响应于所述备选安装顺序为多个,计算多个备选安装顺序中每完成一个部件剩余的空间的与所述部件的安装方式所对应的操作空间消耗的差值的平均值;
[0041]将所述平均值最大的备选安装顺序作为所述各个部件的最终安装顺序,并基于所述最终安装顺序生成所述各个部件的安装流程,并将所述各个部件的安装流程根据具体的流水线平台生成对应的装配文件

[0042]在本专利技术的一些实施方式中,根据所述装配文件对所述订单机型进行装配的步骤包括:
...

【技术保护点】

【技术特征摘要】
1.
一种设备装配方法,其特征在于,包括:获取订单中的机型信息和配置信息,并基于所述机型信息确定对应的订单机型;根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线;基于所述套餐基线和所述机型的空间分布生成满足所述机型的空间分布的装配文件;根据所述装配文件对所述订单机型进行装配
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线的步骤包括:根据所述机型信息确定所述机型对应的槽位,并确定每个槽位的各个维度的性能参数,并基于各个维度的性能参数对每个槽位分别进行排序;从所述配置信息中确定对应的部件的规格,根据所述规格确定使用相同类型的槽位的不同部件在各个维度上的性能参数,并基于所述各个维度上的性能参数进行分别排序;判断所述订单中是否指定对应的匹配维度,响应于未指定所述匹配维度,根据在默认维度上的各个部件的性能参数的顺序和每个槽位的性能参数的顺序,将对应的部件映射到对应的槽位上并生成槽位基线;或响应于存在指定的匹配维度,根据所述匹配维度上的各个部件的性能参数的排序和每个槽位的性能参数的排序,将对应的部件映射到对应的槽位上并生成槽位基线
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线的步骤包括:获取所述机型上兼容性测试通过的各个部件对应的部件清单;判断所述部件清单中的部件的规格是否满足所述配置信息中的规格,将满足所述规格的部件清单中的部件作为目标部件,并基于所述目标部件生成部件基线
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述配置信息中各个部件的规格以及各个部件的综合性能分布确定所述订单机型的套餐基线的步骤包括:根据所述配置信息中的部件的规格确定所述目标部件中各个部件在不同维度上的性能参数,并确定在各个维度上性能参数最小的部件及其性能参数值;将所述性能参数值乘以不同类型的部件所对应的范围因子得到不同部件的性能参数范围值;基于所述性能参数范围值从所述目标部件中筛选出满足所述性能参数范围值约束的部件集合,并将所述部件集合作为最终部件生成部件基线
。5.
根据权利要求1所述的方法,其特征在于,所述基于所述套餐基线和所述机型的空间分布生成满足所述机型的空间分布的装配文件的步骤包括:根据所述机型的工艺文件获取所述机型的对应的槽位空间分布;基于所述槽位空间分布以及所述槽位对应的部件占用的空间消耗,判断在第一预定方向上各个部件的空间是否存在覆盖;响应于所判断的结果为存在覆盖,确定各个部件在所述预定方向上的先后顺序,并根据所述先后顺序相反的方式确定各个部件的安装顺序优先级;基于...

【专利技术属性】
技术研发人员:许雪雪姜庆臣
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1