一种外插卡选配系统、方法、电子设备及计算机可读介质与流程

文档序号:36625349发布日期:2024-01-06 23:18阅读:16来源:国知局
本技术涉及服务器,特别是涉及一种外插卡选配系统、方法、电子设备及计算机可读介质。
背景技术
::1、在服务器产品的实际运用时,外插卡(如网卡、raid/sas卡、hba卡、hca卡、gpu卡等)是服务器pcie子系统的基础组成部分,而外插卡工作需要组装在不同的riser卡上,同时搭配不同长度的线缆支持,以达到与cpu的数据交互和控制,达成网络控制等功能。2、而同一个系列的服务器产品的外插卡设备需求是多样的,而且每一个配置都可能会存在多种外插卡的需求组合,如何设计外插卡选配界面,进行外插卡及对应的riser卡及线缆的选配以满足前端人员对外插卡自由选配的需求是目前需要解决的问题。技术实现思路1、有鉴于此,本技术提出了一种外插卡选配系统、方法、电子设备及计算机可读介质,以达到满足前端人员对外插卡自由选配的需求的技术效果。2、本技术实施例的第一方面,提供了一种外插卡选配系统,所述系统包括:用户选配模块和后台选配模块,其中,所述用户选配模块包括:第一外插卡选配模块,所述后台选配模块包括第二外插卡选配模块、riser卡选配模块和线缆选配模块;3、所述第一外插卡选配模块,用于确定外插卡的用户配置需求;4、所述第二外插卡选配模块,用于基于所述用户配置需求和约束条件确定出至少一个目标外插卡,所述约束条件是基于外插卡支持状况确定得到的;5、所述riser卡选配模块,用于基于所述目标外插卡的属性确定出对应的目标riser卡;6、所述线缆选配模块,用于基于所述第二外插卡选配模块确定出的所述目标外插卡的属性和所述riser卡选配模块确定出的所述目标riser卡的属性确定出目标线缆。7、可选地,所述外插卡选配系统还包括装配模块,用于:8、根据确定出的选配结果导出对应的工艺文件,其中,所述确定出的选配结果包括:所述第二外插卡选配模块确定出的目标外插卡、所述riser卡选配模块确定出的目标riser卡、所述线缆选配模块确定出的目标线缆;9、依据所述工艺文件对所述目标外插卡、所述目标riser卡和所述目标线缆进行装配。10、可选地,所述外插卡选配系统还包括:11、crm选配界面设计模块,用于基于不同外插卡的类型和外插卡选配优先级,设计crm选配界面;12、其中,所述用户选配模块用于展示所述crm选配界面,所述crm选配界面用于实现所述第一外插卡选配模块对所述外插卡的用户配置需求的确定。13、可选地,所述约束条件包括速率支持、混插支持、位置支持和空间支持;14、所述第一外插卡选配模块,用于基于带宽支持和数量限制,确定出所述用户配置需求;15、所述第二外插卡选配模块,用于基于所述速率支持、所述混插支持、所述位置支持和所述空间支持确定出所述目标外插卡。16、可选地,所述外插卡选配系统还包括:17、数量统计模块:用于基于所述外设数量要求对不同外插卡进行数量统计;18、外插卡dummy选配模块,用于在所述目标外插卡的数量不满足外设数量要求时,基于剩余外设区域确定出外插卡dummy。19、可选地,所述外插卡选配系统还包括:20、选配方案生成模块,用于预先基于多个约束关系列举出对应的多个选配方案,并将所述多个选配方案存储在casetable约束工具中,其中,所述选配方案包括所述第二外插卡选配模块确定出的外插卡、所述riser卡选配模块确定出的riser卡、所述线缆选配模块确定出的线缆。21、整机生产设计模块,用于基于所述选配方案生成模块生成的每个所述选配方案,根据所述选配方案中所述第二外插卡选配模块确定出的外插卡、所述riser卡选配模块确定出的riser卡、所述线缆选配模块确定出的线缆的属性和数量之间的关系,设计与其对应的所述工艺文件,以及基于所述外插卡的不同装配配置需求,设计与其对应的工艺指令,其中,所述工艺文件与所述选配方案一一对应,所述工艺指令用于搭配所述工艺文件完成整机的生产作业。22、本技术实施例的第二方面,提供了一种外插卡选配方法,所述方法包括:23、确定外插卡的用户配置需求;24、基于所述用户配置需求和约束条件确定出至少一个目标外插卡,所述约束条件是基于外插卡支持状况确定得到的;25、基于所述目标外插卡的属性确定出对应的目标riser卡;26、基于所述第二外插卡选配模块确定出的所述目标外插卡的属性和所述riser卡选配模块确定出的所述目标riser卡的属性确定出目标线缆。27、可选地,在所述基于所述第二外插卡选配模块确定出的所述目标外插卡的属性和所述riser卡选配模块确定出的所述目标riser卡的属性确定出目标线缆之后,所述方法还包括:28、根据确定出的选配结果导出对应的工艺文件,其中,所述确定出的选配结果包括:所述第二外插卡选配模块确定出的目标外插卡、所述riser卡选配模块确定出的目标riser卡、所述线缆选配模块确定出的目标线缆;29、依据所述工艺文件对所述目标外插卡、所述目标riser卡和所述目标线缆进行装配。30、可选地,在所述确定外插卡的用户配置需求之前,所述方法还包括:31、预先基于多个约束关系列举出对应的多个选配方案,并将所述多个选配方案存储在casetable约束工具中,其中,所述选配方案包括所述第二外插卡选配模块确定出的外插卡、所述riser卡选配模块确定出的riser卡、所述线缆选配模块确定出的线缆;32、基于所述选配方案生成模块生成的每个所述选配方案,根据所述选配方案中所述第二外插卡选配模块确定出的外插卡、所述riser卡选配模块确定出的riser卡、所述线缆选配模块确定出的线缆的属性和数量之间的关系,设计与其对应的所述工艺文件,以及基于所述外插卡的不同装配配置需求,设计与其对应的工艺指令,其中,所述工艺文件与所述选配方案一一对应,所述工艺指令用于搭配所述工艺文件完成整机的生产作业。33、本技术实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现如第二方面所述的外插卡选配方法。34、本技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现如第二方面所述的外插卡选配方法。35、本技术实施例至少包括以下优点:36、本技术实施例提供一种外插卡选配系统、方法、电子设备及计算机可读介质,该外插卡村粗系统包括:用户选配模块和后台选配模块,其中,所述用户选配模块包括:第一外插卡选配模块,所述后台选配模块包括第二外插卡选配模块、riser卡选配模块和线缆选配模块;所述第一外插卡选配模块,用于确定外插卡的用户配置需求;所述第二外插卡选配模块,用于基于所述用户配置需求和约束条件确定出至少一个目标外插卡,所述约束条件是基于外插卡支持状况确定得到的;所述riser卡选配模块,用于基于所述目标外插卡的属性确定出对应的目标riser卡;所述线缆选配模块,用于基于所述第二外插卡选配模块确定出的所述目标外插卡的属性和所述riser卡选配模块确定出的所述目标riser卡的属性确定出目标线缆。通过用户选配模块和后台选配模块相互配合,并基于用户配置需求和约束条件确定出目标外插卡,进一步带出目标riser卡和目标线缆,从而达到满足前端人员对外插卡自由选配的需求的技术效果。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1