一种紧固件防呆系统、方法及介质技术方案

技术编号:29133080 阅读:24 留言:0更新日期:2021-07-02 22:28
本发明专利技术公开了一种紧固件防呆系统,包括:初始化模块、关系数据创建模块、数据处理模块、紧固件处理模块和校验模块;初始化模块用于获取紧固件,并基于紧固件创建编码和存放空间;关系数据创建模块用于获取服务器的第一板卡安装信息,并创建关系数据;数据处理模块用于获取服务器的第二板卡安装信息,并生成处理信息;紧固件处理模块用于根据处理信息和关系数据将紧固件安装至与第二板卡安装信息对应的待安装板卡;校验模块用于获取紧固件在待安装板卡上的安装情况,并根据安装情况判断待安装板卡的安装指标级别;本发明专利技术能够准确且高效的将紧固件安装至服务器的板卡上,且无需人工干预任何操作,提升了服务器生产效率,降低了服务器生产成本。

【技术实现步骤摘要】
一种紧固件防呆系统、方法及介质
本专利技术涉及服务器生产
,特别是涉及一种紧固件防呆系统、方法及介质。
技术介绍
在服务器的生产过程中,需要选取不同型号的螺丝将其对位的固件安装至服务器;在选取螺丝时,通常对螺丝进行预先的编码,之后根据服务器的规格选取不同编码的螺丝。当固件设备安装时,不同规格服务器所需要的螺丝数量不同,且对于螺丝的选取,需要将编码相互对应的螺丝实物与螺丝图片进行比对。当按数量选取螺丝以及将螺丝实物与螺丝图片比对时,需要技术人员进行实地操作,存在很多不定性因素,进而会导致螺丝选取错误,降低服务器生产效率低,且导致服务器生产成本过高。
技术实现思路
本专利技术主要解决的是服务器生产过程中,对于螺丝的防呆方法需要人工干预过多,最终导致服务器生产效率低以及服务器生产成本过高的问题。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种紧固件防呆系统,应用于服务器,所述紧固件防呆系统包括:初始化模块、关系数据创建模块、数据处理模块、紧固件处理模块和校验模块;所述初始化模块用于获取紧固件,并基于所述紧固件创建编码和存放空间;所述关系数据创建模块用于获取所述服务器的第一板卡安装信息,并根据所述第一板卡安装信息、所述编码和所述存放空间创建关系数据;所述数据处理模块用于获取所述服务器的第二板卡安装信息,并根据所述第二板卡安装信息生成处理信息;所述紧固件处理模块用于根据所述处理信息和所述关系数据将所述紧固件安装至与所述第二板卡安装信息对应的待安装板卡;所述校验模块用于获取所述紧固件在所述待安装板卡上的安装情况,并根据所述安装情况判断所述待安装板卡的安装指标级别。作为一种改进的方案,所述初始化模块包括;紧固件识别模块、编码模块和存储模块;所述紧固件识别模块用于获取所述紧固件,并识别所述紧固件的类别;所述编码模块用于按照所述类别为所述紧固件创建对应的所述编码;所述存储模块用于创建与所述编码对应的所述存放空间,并按照所述编码将所述紧固件存放至所述存放空间。作为一种改进的方案,所述关系数据创建模块包括:存放数据创建模块、板卡信息获取模块、匹配数据创建模块和数据整合模块;所述存放数据创建模块用于根据所述编码和所述存放空间创建紧固件存放数据;所述板卡信息获取模块用于获取所述第一板卡安装信息,并识别所述第一板卡安装信息中的第一紧固件需求信息,所述板卡信息获取模块将所述第一紧固件需求信息发送至所述匹配数据创建模块;所述匹配数据创建模块用于根据所述第一紧固件需求信息和所述编码创建紧固件匹配数据;所述数据整合模块用于将所述紧固件存放数据和所述紧固件匹配数据整合,得到所述关系数据。作为一种改进的方案,所述数据处理模块包括待安装板卡信息获取模块和处理信息创建模块;所述待安装板卡信息获取模块用于获取所述第二板卡安装信息,并提取所述第二板卡安装信息中的第二紧固件需求信息和所述第二紧固件需求信息所对应的位置信息;所述处理信息创建模块用于整合所述第二紧固件需求信息和所述位置信息,得到所述处理信息。作为一种改进的方案,所述紧固件处理模块包括:拣选信息创建模块、紧固件拣选模块和紧固件安装模块;所述拣选信息创建模块用于根据所述第二紧固件需求信息和所述关系数据创建对应的拣选信息;所述紧固件拣选模块用于根据所述拣选信息在所述存放空间中拣选对应的所述紧固件,并设定拣选出的所述紧固件为待安装紧固件;所述紧固件安装模块用于按照所述位置信息将所述待安装紧固件安装至所述待安装板卡,并向所述校验模块发送校验信号。作为一种改进的方案,所述校验模块包括安装情况获取模块和指标级别判断模块;所述安装情况获取模块用于接收所述校验信号,并根据所述校验信号执行板卡校验措施,得到所述安装情况;所述指标级别判断模块用于根据所述安装情况执行指标判断措施,得到所述安装指标级别。作为一种改进的方案,所述板卡校验措施包括:所述安装情况获取模块扫描所述待安装板卡上是否存在空余紧固件安装位;若是,则所述安装情况获取模块输出所述安装情况为待安装板卡安装未完成;若否,则所述安装情况获取模块输出所述安装情况为待安装板卡安装完成。作为一种改进的方案,所述指标判断措施包括:当所述安装情况为所述待安装板卡安装未完成时,所述指标级别判断模块判断所述安装指标级别为未达标,并将所述空余紧固件安装位进行上报;当所述安装情况为所述待安装板卡安装完成时,所述指标级别判断模块判断所述安装指标级别为达标。本专利技术还提供一种紧固件防呆方法,应用于服务器,所述紧固件防呆方法包括以下步骤:获取紧固件,并基于所述紧固件创建编码和存放空间;获取所述服务器的第一板卡安装信息,并基于所述第一板卡安装信息、所述编码和所述存放空间创建关系数据;获取所述服务器的第二板卡安装信息,并基于所述第二板卡安装信息生成处理信息;基于所述处理信息和所述关系数据将所述紧固件安装至与所述第二板卡安装信息对应的待安装板卡;获取所述紧固件在所述待安装板卡上的安装情况,并基于所述安装情况判断所述待安装板卡的安装指标级别。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述紧固件防呆方法的步骤。本专利技术的有益效果是:1、本专利技术所述的紧固件防呆系统,可以通过初始化模块、关系数据创建模块、数据处理模块、紧固件处理模块和校验模块的相互配合,进而实现准确且高效的将紧固件安装至服务器的板卡上,且无需人工干预任何操作,通过稳定的程序带动模块运作,保证了服务器的生产稳定性,进而提升了服务器的生产效率,降低了服务器的生产成本。2、本专利技术所述的紧固件防呆方法,可以实现准确且高效的将紧固件安装至服务器的板卡上,且无需人工干预任何操作,通过稳定的程序带动模块运作,保证了服务器的生产稳定性,进而提升了服务器的生产效率,降低了服务器的生产成本。3、本专利技术所述的计算机可读存储介质,可以实现引导初始化模块、关系数据创建模块、数据处理模块、紧固件处理模块和校验模块进行配合,进而实现准确且高效的将紧固件安装至服务器的板卡上,且无需人工干预任何操作,通过所述的计算机可读存储介质中存储的程序带动模块运作,保证了服务器的生产稳定性,进而提升了服务器的生产效率,降低了服务器的生产成本,且有效的增加了所述紧固件防呆方法的可操作性。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1所述的紧固件防呆系统的架构图;图2是本专利技术实施例1所述本文档来自技高网...

【技术保护点】
1.一种紧固件防呆系统,应用于服务器,其特征在于,所述紧固件防呆系统包括:初始化模块、关系数据创建模块、数据处理模块、紧固件处理模块和校验模块;/n所述初始化模块用于获取紧固件,并基于所述紧固件创建编码和存放空间;/n所述关系数据创建模块用于获取所述服务器的第一板卡安装信息,并根据所述第一板卡安装信息、所述编码和所述存放空间创建关系数据;/n所述数据处理模块用于获取所述服务器的第二板卡安装信息,并根据所述第二板卡安装信息生成处理信息;/n所述紧固件处理模块用于根据所述处理信息和所述关系数据将所述紧固件安装至与所述第二板卡安装信息对应的待安装板卡;/n所述校验模块用于获取所述紧固件在所述待安装板卡上的安装情况,并根据所述安装情况判断所述待安装板卡的安装指标级别。/n

【技术特征摘要】
1.一种紧固件防呆系统,应用于服务器,其特征在于,所述紧固件防呆系统包括:初始化模块、关系数据创建模块、数据处理模块、紧固件处理模块和校验模块;
所述初始化模块用于获取紧固件,并基于所述紧固件创建编码和存放空间;
所述关系数据创建模块用于获取所述服务器的第一板卡安装信息,并根据所述第一板卡安装信息、所述编码和所述存放空间创建关系数据;
所述数据处理模块用于获取所述服务器的第二板卡安装信息,并根据所述第二板卡安装信息生成处理信息;
所述紧固件处理模块用于根据所述处理信息和所述关系数据将所述紧固件安装至与所述第二板卡安装信息对应的待安装板卡;
所述校验模块用于获取所述紧固件在所述待安装板卡上的安装情况,并根据所述安装情况判断所述待安装板卡的安装指标级别。


2.根据权利要求1所述的紧固件防呆系统,其特征在于:所述初始化模块包括;紧固件识别模块、编码模块和存储模块;
所述紧固件识别模块用于获取所述紧固件,并识别所述紧固件的类别;
所述编码模块用于按照所述类别为所述紧固件创建对应的所述编码;
所述存储模块用于创建与所述编码对应的所述存放空间,并按照所述编码将所述紧固件存放至所述存放空间。


3.根据权利要求1或2所述的紧固件防呆系统,其特征在于:所述关系数据创建模块包括:存放数据创建模块、板卡信息获取模块、匹配数据创建模块和数据整合模块;
所述存放数据创建模块用于根据所述编码和所述存放空间创建紧固件存放数据;
所述板卡信息获取模块用于获取所述第一板卡安装信息,并识别所述第一板卡安装信息中的第一紧固件需求信息,所述板卡信息获取模块将所述第一紧固件需求信息发送至所述匹配数据创建模块;
所述匹配数据创建模块用于根据所述第一紧固件需求信息和所述编码创建紧固件匹配数据;
所述数据整合模块用于将所述紧固件存放数据和所述紧固件匹配数据整合,得到所述关系数据。


4.根据权利要求1所述的紧固件防呆系统,其特征在于:所述数据处理模块包括待安装板卡信息获取模块和处理信息创建模块;
所述待安装板卡信息获取模块用于获取所述第二板卡安装信息,并提取所述第二板卡安装信息中的第二紧固件需求信息和所述第二紧固件需求信息所对应的位置信息;
所述处理信息创建模块用于整合所述第二紧固件需求信息和所述位置信息,得到所述处理信息。


5.根据权利要求4所述的紧固件防呆系统...

【专利技术属性】
技术研发人员:贾纪麟
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1