服务器的供电状态的检测方法、系统及装置制造方法及图纸

技术编号:38153024 阅读:5 留言:0更新日期:2023-07-13 09:18
本申请实施例提供了一种服务器的供电状态的检测方法、系统及装置,其中,该方法包括:通过目标控制器获取第一供电单元对服务器进行供电的第一供电状态;响应于第一供电状态为供电异常状态,控制第二供电单元对目标控制器进行供电;响应于第二供电单元对目标控制器进行供电的供电状态为供电成功状态,通过目标控制器获取供电异常状态对应的供电异常信息;响应于第一供电状态由供电异常状态转换为供电成功状态,控制目标控制器对供电异常信息进行检测,得到检测结果。通过本申请,解决了对服务器的供电状态进行检测的检测准确率低的问题,进而达到了提高对服务器的供电状态进行检测的检测准确率的效果。的检测准确率的效果。的检测准确率的效果。

【技术实现步骤摘要】
服务器的供电状态的检测方法、系统及装置


[0001]本申请实施例涉及服务器数据处理领域,具体而言,涉及一种服务器的供电状态的检测方法、系统及装置。

技术介绍

[0002]在服务器系统中,服务器的供电单元(Power Supply Unit,简称为PSU)作为服务器供电单元,是服务器的供电来源,也是服务器可以正常运行的关键,任何服务器也不能脱离供电单元进行运行,因此PSU一直在服务器中扮演着非常重要的角色,并随着服务器的发展在不停的演进。
[0003]但是在现有技术中,对服务器中的PSU进行检测时,无法在PSU出现异常时做出准确及时的响应,进而导致对服务器的供电状态进行检测的检测准确率低。

技术实现思路

[0004]本申请实施例提供了一种服务器的供电状态的检测方法、系统及装置,以至少解决相关技术中对服务器的供电状态进行检测的检测准确率低的问题。
[0005]根据本申请的一个实施例,提供了一种服务器的供电状态的检测方法。该方法可以包括:通过目标控制器获取第一供电单元对服务器进行供电的第一供电状态;响应于第一供电状态为供电异常状态,控制第二供电单元对目标控制器进行供电;响应于第二供电单元对目标控制器进行供电的供电状态为供电成功状态,通过目标控制器获取供电异常状态对应的供电异常信息;响应于第一供电状态由供电异常状态转换为供电成功状态,控制目标控制器对供电异常信息进行检测,得到检测结果。
[0006]在一个示例性实施例中,在通过目标控制器获取供电异常状态对应的供电异常信息之后,该方法还包括:响应于目标控制器成功获取到供电异常信息,控制目标控制器存储供电异常信息。
[0007]在一个示例性实施例中,控制目标控制器存储供电异常信息,包括:控制目标通信时钟对供电异常信息标记时间戳,得到目标供电异常信息;控制目标控制器存储目标供电异常信息。
[0008]在一个示例性实施例中,通过目标控制器获取第一供电单元对服务器进行供电的第一供电状态,包括:响应于通过目标控制器成功获取到第一供电单元的供电参数,控制目标控制器对供电参数进行分析,得到分析结果;基于分析结果,确定第一供电单元对服务器进行供电的第一供电状态。
[0009]在一个示例性实施例中,该方法还包括:响应于通过目标控制器获取到供电参数,控制预设控制器通过目标控制器获取供电参数,其中,预设控制器用于对服务器的异常进行分析。
[0010]在一个示例性实施例中,该方法还包括:响应于第一供电状态为供电异常状态,控制目标开关将目标控制器的供电单元切换为第二供电单元。
[0011]根据本申请的另一个实施例,提供了一种服务器的供电状态的检测系统,包括:第一供电单元,用于对服务器进行供电;目标控制器,与第一供电单元、第二供电单元连接,用于对第一供电单元的供电状态进行检测;第二供电单元,与目标控制器连接,用于当第一供电单元的供电异常时,对目标控制器进行供电;目标开关,与第一供电单元、目标控制器和第二供电单元连接,用于切换目标控制器的供电单元。
[0012]根据本申请的另一个实施例,提供了一种服务器的供电状态的检测装置,包括:第一获取模块,用于通过目标控制器获取第一供电单元对服务器进行供电的第一供电状态;第一控制模块,用于响应于第一供电状态为供电异常状态,控制第二供电单元对目标控制器进行供电;第二获取模块,用于响应于第二供电单元对目标控制器进行供电的供电状态为供电成功状态,通过目标控制器获取供电异常状态对应的供电异常信息;第二控制模块,用于响应于第一供电状态由供电异常状态转换为供电成功状态,控制目标控制器对供电异常信息进行检测,得到检测结果。
[0013]根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项服务器的供电状态的检测方法实施例中的步骤。
[0014]根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项服务器的供电状态的检测方法实施例中的步骤。
[0015]通过本申请,由于可以通过目标控制器获取第一供电状态,以及通过第二供电单元在第一供电单元的供电状态为供电异常时,对目标控制器进行供电,达到了可以及时准确的对第一供电单元的供电状态进行检测的目的,因此,可以解决对服务器的供电状态进行检测的检测准确率低的问题,达到了提高对服务器的供电状态进行检测的检测准确率的效果。
附图说明
[0016]图1是根据本申请实施例的一种服务器的供电状态的检测方法的移动终端的硬件结构框图;
[0017]图2是根据本申请实施例的一种服务器的供电状态的检测方法的流程图;
[0018]图3是根据本申请实施例的一种可选的对服务器的供电状态进行检测的系统的拓扑图;
[0019]图4是根据本申请实施例的一种服务器的供电状态的检测系统的结构框图;
[0020]图5是根据本申请实施例的一种服务器的供电状态的检测装置的结构框图。
具体实施方式
[0021]下文中将参考附图并结合实施例来详细说明本申请的实施例。
[0022]为了便于本领域技术人员更容易的理解本方案,首先对本方案中涉及到的专有缩写名词进行解释:
[0023]通用串行总线接口(Universal Serial Bus,简称为USB),用于传输信号;
[0024]开关(Switch),本专利技术用于电源切换使用;
[0025]服务器带外管理芯片:Baseboard Management Controller,简称为BMC,用于对系统硬件执行监视和控制功能;
[0026]Intel IO处理单元:Platform Controller Hub,简称为PCH,用于管理引擎;
[0027]复杂可编程逻辑器件:Complex Programming logic device,简称为CPLD,用于执行组合逻辑或时序逻辑;
[0028]通用串行输入/输出总线:Serial General Purpose Input/Output,简称为SGPIO,用于发起方和目标方之间的通信;
[0029]系统管理总线/电源管理总线:Inter

Integrated Circuit bus/Power Management Bus,简称为I2C/PMBUS,二者均为双线的管理总线,用于传输信号;
[0030]实时通信时钟:Real Time Clock,简称为RTC,用于提供时钟日历的功能;
[0031]服务器的供电单元:Power Supply Unit,简称为PSU,用于对服务器进行供电。
[0032]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0033]本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器的供电状态的检测方法,其特征在于,包括:通过目标控制器获取第一供电单元对服务器进行供电的第一供电状态;响应于所述第一供电状态为供电异常状态,控制第二供电单元对所述目标控制器进行供电;响应于所述第二供电单元对所述目标控制器进行供电的供电状态为供电成功状态,通过所述目标控制器获取所述供电异常状态对应的供电异常信息;响应于所述第一供电状态由所述供电异常状态转换为供电成功状态,控制所述目标控制器对所述供电异常信息进行检测,得到检测结果。2.根据权利要求1所述的方法,其特征在于,在通过所述目标控制器获取所述供电异常状态对应的供电异常信息之后,所述方法还包括:响应于所述目标控制器成功获取到所述供电异常信息,控制所述目标控制器存储所述供电异常信息。3.根据权利要求2所述的方法,其特征在于,控制所述目标控制器存储所述供电异常信息,包括:控制目标通信时钟对所述供电异常信息标记时间戳,得到目标供电异常信息;控制所述目标控制器存储所述目标供电异常信息。4.根据权利要求1所述的方法,其特征在于,通过目标控制器获取第一供电单元对服务器进行供电的第一供电状态,包括:响应于通过所述目标控制器成功获取到所述第一供电单元的供电参数,控制所述目标控制器对所述供电参数进行分析,得到分析结果;基于所述分析结果,确定所述第一供电单元对所述服务器进行供电的所述第一供电状态。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于通过所述目标控制器获取到所述供电参数,控制预设控制器通过所述目标控制器获取所述供电参数,其中,所述预设控制器用于对所述服务器的异常进行分析。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:响...

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

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

1