一种硬件检测方法、系统及相关装置制造方法及图纸

技术编号:21431745 阅读:36 留言:0更新日期:2019-06-22 11:47
本申请所提供的一种硬件检测方法,包括:在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对机箱管理信息进行解析,得到各个硬件的硬件信息;根据数据库中的映射关系,判断各个硬件信息对应的硬件的状态是否为异常状态;若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理;其中,所述异常硬件为所述硬件中为所述异常状态的硬件。可见,该方法能够在硬件出货前对硬件进行检测,进而提升出货后硬件的整体质量。本申请还提供一种硬件检测系统、设备及计算机可读存储介质,均具有上述有益效果。

【技术实现步骤摘要】
一种硬件检测方法、系统及相关装置
本申请涉及硬件检测
,特别涉及一种硬件检测方法、系统、设备及计算机可读存储介质。
技术介绍
在硬件生产过程中,通常需要批量生产硬件,但是无法保证生产的所有硬件都是正常的,导致直接出货的所有硬件中存在不少异常硬件,整体上硬件的质量不高。因此,如何在硬件出货前对硬件进行检测,进而提升出货后硬件的整体质量是本领域技术人员亟需解决的技术问题。
技术实现思路
本申请的目的是提供一种硬件检测方法、系统、设备及计算机可读存储介质,能够在硬件出货前对硬件进行检测,进而提升出货后硬件的整体质量。为解决上述技术问题,本申请提供一种硬件检测方法,包括:在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息;根据数据库中的映射关系,判断各个所述硬件信息对应的硬件的状态是否为异常状态;若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理;其中,所述异常硬件为所述硬件中为所述异常状态的硬件。优选地,所述若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理,包括:若存在状态为所述异常状态的硬件,则查询所述数据库,确定所述异常硬件的位置;从所述数据库中查询所述异常硬件的产生原因和解决措施;在显示屏上显示所述异常硬件的所述位置、所述产生原因和所述解决措施。优选地,所述在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息,包括:利用sespage2从所述带外小系统获取所述机箱管理信息;根据ses协议对所述机箱管理信息进行解析,得到各个所述硬件的所述硬件信息。优选地,该硬件检测方法还包括:定时对所述数据库进行更新。本申请还提供一种硬件检测系统,包括:信息解析模块,用于在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息;硬件状态判断模块,用于根据数据库中的映射关系,判断各个所述硬件信息对应的硬件的状态是否为异常状态;告警处理模块,用于若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理;其中,所述异常硬件为所述硬件中为所述异常状态的硬件。优选地,所述告警处理模块包括:异常硬件的位置确定模块,用于若存在状态为所述异常状态的硬件,则查询所述数据库,确定所述异常硬件的位置;查询模块,用于从所述数据库中查询所述异常硬件的产生原因和解决措施;显示模块,用于在显示屏上显示所述异常硬件的所述位置、所述产生原因和所述解决措施。优选地,所述信息解析模块,包括:信息获取单元,用于利用sespage2从所述带外小系统获取所述机箱管理信息;信息解析单元,用于根据ses协议对所述机箱管理信息进行解析,得到各个所述硬件的所述硬件信息。优选地,该硬件检测系统还包括:数据库更新模块,用于定时对所述数据库进行更新。本申请还提供一种设备,包括:存储器和处理器;其中,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序时实现上述所述的硬件检测方法的步骤。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的硬件检测方法的步骤。本申请所提供的一种硬件检测方法,包括:在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息;根据数据库中的映射关系,判断各个所述硬件信息对应的硬件的状态是否为异常状态;若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理;其中,所述异常硬件为所述硬件中为所述异常状态的硬件。该方法先是在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息,再根据数据库中的映射关系,判断各个所述硬件信息对应的硬件的状态是否为异常状态,若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理,能够在硬件出货前对硬件进行检测,进而提升出货后硬件的整体质量。本申请还提供一种硬件检测系统、设备及计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种硬件检测方法的流程图;图2为本申请实施例所提供的一种硬件检测系统的结构框图。具体实施方式本申请的核心是提供一种硬件检测方法,能够在硬件出货前对硬件进行检测,进而提升出货后硬件的整体质量。本申请的另一核心是提供一种硬件检测系统、设备及计算机可读存储介质。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在硬件生产过程中,通常需要批量生产硬件,软件和硬件存在一个差异:软件可以无限制无差别的复制,即每个设备烧录的软件系统可以保证是一致的;但是生产的每个硬件设备则是独立的个体,一旦大量生产,无法保证所有的元器件都是正常的,也无法保证运输是否会有碰撞导致个别功能无法正常工作,导致直接出货的所有硬件中存在不少异常硬件,整体上硬件的质量不高。本申请能够在硬件出货前对硬件进行检测,进而提升出货后硬件的整体质量,具体请参考图1,图1为本申请实施例所提供的一种硬件检测方法的流程图,该硬件检测方法具体包括:S101、在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对机箱管理信息进行解析,得到各个硬件的硬件信息;本申请实施例的执行主体是大系统,大系统在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对机箱管理信息进行解析,得到各个硬件的硬件信息。小系统管理外围的硬件,收集所有硬件的机箱管理信息。本申请中机箱管理模块包括小系统的采集部分及大系统的收集处理部分,可以实时检测机箱的外围硬件的工作状态,并反馈给存储主程序,由主程序做告警处理。本申请中硬件的类型、数量均不作具体限定,需根据实际情况而定,当大系统利用sg开源工具发送给小系统机箱管理信息获取指令后,小系统响应指令,将机箱管理信息发送至大系统,sg开源工具是Linux平台下SAS(SerialAttachedSCSI,串行SCSI接口,目前存储方面较普遍通用的接口)的开源工具,机箱管理信息获取指令是一种sg指令,具体可以为sespage2。在此对机箱管理信息不作具体限定,需由本领域技术人员根据实际情况进行相应的设定,通常包括硬件状态信息、逻辑信息等。本申请实施例在对机箱管理信息进行解析后,需得筛选出各个硬件的硬件信息,才可进行后续的报硬件告警。此外,通常还需筛选出各个硬件的逻辑信息,进而才可进行后续的报逻辑告警。在此对机箱管理信息进行解析的依据不作具体限定,通常需根据ses协议对机箱管理信息进行解析。对于有很多根据自身特定板本文档来自技高网...

【技术保护点】
1.一种硬件检测方法,其特征在于,包括:在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息;根据数据库中的映射关系,判断各个所述硬件信息对应的硬件的状态是否为异常状态;若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理;其中,所述异常硬件为所述硬件中为所述异常状态的硬件。

【技术特征摘要】
1.一种硬件检测方法,其特征在于,包括:在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息;根据数据库中的映射关系,判断各个所述硬件信息对应的硬件的状态是否为异常状态;若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理;其中,所述异常硬件为所述硬件中为所述异常状态的硬件。2.根据权利要求1所述的硬件检测方法,其特征在于,所述若存在状态为所述异常状态的硬件,则对各个异常硬件进行告警处理,包括:若存在状态为所述异常状态的硬件,则查询所述数据库,确定所述异常硬件的位置;从所述数据库中查询所述异常硬件的产生原因和解决措施;在显示屏上显示所述异常硬件的所述位置、所述产生原因和所述解决措施。3.根据权利要求1所述的硬件检测方法,其特征在于,所述在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息,包括:利用sespage2从所述带外小系统获取所述机箱管理信息;根据ses协议对所述机箱管理信息进行解析,得到各个所述硬件的所述硬件信息。4.根据权利要求1所述的硬件检测方法,其特征在于,还包括:定时对所述数据库进行更新。5.一种硬件检测系统,其特征在于,包括:信息解析模块,用于在利用sg开源工具从带外小系统获取硬件的机箱管理信息后,对所述机箱管理信息进行解析,得到各个所述硬件的硬件信息;硬件状...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1