一种服务器的指示灯管理方法、系统及基板管理控制器技术方案

技术编号:22467143 阅读:19 留言:0更新日期:2019-11-06 11:01
本发明专利技术适用于服务器管理技术领域,提供了一种服务器的指示灯管理方法、系统及基板管理控制器,所述方法包括:接收客户端发送的指示灯控制指令,将指示灯控制指令发送至逻辑控制器,其中,指示灯控制指令用于指示逻辑控制器控制指示灯执行相应的亮灭操作,接收逻辑控制器发送的指示灯状态信息,其中,指示灯状态信息包括逻辑控制器获取到的指示灯的当前工作状态。本发明专利技术的基板管理控制器可以发送指示灯控制指令至逻辑控制器,也可以接收逻辑控制器主动发送指示灯的当前工作状态,及时获知指示灯的当前工作状态,实现了双端通信。

Indicator management method, system and base management controller of server

【技术实现步骤摘要】
一种服务器的指示灯管理方法、系统及基板管理控制器
本专利技术属于服务器管理
,尤其涉及一种服务器的指示灯管理方法、系统及基板管理控制器。
技术介绍
随着社会的发展和进步,服务器的数量越来越多,服务器的应用领域也越来越广泛。现有技术中,基板管理控制器通过GPIO端口(General-PurposeInput/OutputPorts,通用输入/输出端口)连接到CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件),仅能进行单端通信,即仅能基板管理控制器发送数据至CPLD,CPLD不能主动发送数据到基板管理控制器,当CPLD检测到指示灯的工作状态变化时,不能将指示灯的工作状态反馈至基板管理控制器,基板管理控制器不能及时获取指示灯的当前工作状态。
技术实现思路
有鉴于此,本专利技术实施例提供了一种服务器的指示灯管理方法、系统及基板管理控制器,以解决现有技术中存在由于基板管理控制器与逻辑控制器仅能进行单端通信导致基板管理控制器不能及时获取指示灯的当前工作状态的问题。本专利技术实施例的第一方面提供了一种服务器的指示灯管理方法,应用于基板管理控制器,所述基板管理控制器与逻辑控制器连接,所述逻辑控制器与所述指示灯连接。所述服务器的指示灯管理方法包括:接收客户端发送的指示灯控制指令。将所述指示灯控制指令发送至所述逻辑控制器,其中,所述指示灯控制指令用于指示所述逻辑控制器控制所述指示灯执行相应的亮灭操作。接收所述逻辑控制器发送的指示灯状态信息,其中,所述指示灯状态信息包括所述逻辑控制器获取到的所述指示灯的当前工作状态。本专利技术实施例的第二方面提供了一种服务器的指示灯管理系统,应用于基板管理控制器,所述基板管理控制器与逻辑控制器连接,所述逻辑控制器与所述指示灯连接。所述服务器的指示灯管理系统包括:控制指令接收模块,用于接收客户端发送的指示灯控制指令。控制指令发送模块,用于将所述指示灯控制指令发送至所述逻辑控制器,其中,所述指示灯控制指令用于指示所述逻辑控制器控制所述指示灯执行相应的亮灭操作。状态信息接收模块,用于接收所述逻辑控制器发送的指示灯状态信息,其中,所述指示灯状态信息包括所述逻辑控制器获取到的所述指示灯的当前工作状态。本专利技术实施例的第三方面提供了一种基板管理控制器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:本实施例通过接收客户端发送的指示灯控制指令,将指示灯控制指令发送至逻辑控制器,其中,指示灯控制指令用于指示逻辑控制器控制指示灯执行相应的亮灭操作,接收逻辑控制器发送的指示灯状态信息,其中,指示灯状态信息包括逻辑控制器获取到的指示灯的当前工作状态。本专利技术实施例中基板管理控制器可以发送指示灯控制指令至逻辑控制器,也可以接收逻辑控制器主动发送指示灯的当前工作状态,及时获知指示灯的当前工作状态,实现了双端通信。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的指示灯管理方法的实现流程图;图2是本专利技术一个实施例提供的指示灯管理方法的实现流程图;图3是本专利技术一个实施例提供的指示灯管理系统的结构示意图;图4是本专利技术一个实施例提供的指示灯管理系统的结构示意图;图5是本专利技术一个实施例提供的基板管理控制器的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例1:图1示出了本专利技术的一个实施例提供的指示灯管理方法的实现流程,本专利技术实施例的流程执行主体是基板管理控制器,且基板管理控制器与逻辑控制器连接,所述逻辑控制器与所述指示灯连接,所述实现流程详述如下:在步骤S101中,接收客户端发送的指示灯控制指令。在本专利技术的一个实施例中,基板管理控制器与逻辑控制器通过双向串行总线连接。在本实施例中,基板管理控制器(BMC,BaseboardManagementController)可以与客户端进行远程通信。在本实施例中,逻辑控制器可以为CPLD。在一个实施例中,步骤S101之前,包括:1)接收客户端发送的身份验证信息。2)验证身份信息是否正确,并生成验证结果。3)若验证结果为验证成功,则发送验证成功信息至客户端。其中,身份验证信息包括账号和密码。其中,验证结果包括验证成功和验证失败。在本实施例中,当客户端远程管理基板管理控制器之前,例如,发送指示灯控制指令至基板管理控制器之前,需要登录进行身份验证,即需要先发送身份验证信息至基板管理控制器,基板管理控制器验证客户端身份验证信息是否正确,若正确,则生成的验证结果为验证成功,发送验证成功信息至客户端,当客户端接收到验证成功信息后,便可以发送指示灯控制指令至基板管理控制器。在本实施例中,当基板管理控制器生成的验证结果为验证成功时,则确定对应的客户端为合法用户,客户端具备访问基板管理控制器的权利,客户端可以与基板管理控制器进行后续的通信,即客户端可以发送数据或指令至基板管理控制器,基板管理控制器也可以发送指令和数据至客户端。在本实施例中,若验证结果为验证失败,则发送验证失败信息至客户端,验证失败信息包括验证失败原因,验证失败原因包括密码错误、账号错误或,密码和账号均错误。在本实施例中,当基板管理控制器生成的验证结果为验证失败,则确定对应的客户端为非法用户,确定该客户端不具备访问该基板管理控制器的权利,基板管理器终止与客户端的通信。在本实施例中,若连续预设次数的验证结果均为验证失败,则获取客户端编号,生成报警信息发送至预设移动设备上,报警信息包括客户端编号和验证失败原因,以使预设移动设备对应的用户根据报警信息解决问题。在本实施例中,基板管理控制器接收客户端发送的身份验证信息,验证身份验证信息是否正确,从而判断客户端是否为合法用户,进一步确定客户端是否可以与基板管理控制器进行交互数据,提高了通信的安全性。在本实施例中,双向串行总线可以为I2C总线(Inter-IntegratedCircuit),基板管理控制器与逻辑控制器通过I2C总线连接。在步骤S102中,将指示灯控制指令发送至逻辑控制器,其中,指示灯控制指令用于指示逻辑控制器控制指示灯执行相应的亮灭操作。在本专利技术的一个实施例中,步骤S102包括:1)获取逻辑控制器的第一地址。2)通过双向串行总线广播第一地址。3)接收第一地址对应的逻辑控制器发送的第一响应信号。4)通过双向串行总线发送指令灯控制指令至逻本文档来自技高网...

【技术保护点】
1.一种服务器的指示灯管理方法,其特征在于,应用于基板管理控制器,所述基板管理控制器与逻辑控制器连接,所述逻辑控制器与所述指示灯连接;所述服务器的指示灯管理方法包括:接收客户端发送的指示灯控制指令;将所述指示灯控制指令发送至所述逻辑控制器,其中,所述指示灯控制指令用于指示所述逻辑控制器控制所述指示灯执行相应的亮灭操作;接收所述逻辑控制器发送的指示灯状态信息,其中,所述指示灯状态信息包括所述逻辑控制器获取到的所述指示灯的当前工作状态。

【技术特征摘要】
1.一种服务器的指示灯管理方法,其特征在于,应用于基板管理控制器,所述基板管理控制器与逻辑控制器连接,所述逻辑控制器与所述指示灯连接;所述服务器的指示灯管理方法包括:接收客户端发送的指示灯控制指令;将所述指示灯控制指令发送至所述逻辑控制器,其中,所述指示灯控制指令用于指示所述逻辑控制器控制所述指示灯执行相应的亮灭操作;接收所述逻辑控制器发送的指示灯状态信息,其中,所述指示灯状态信息包括所述逻辑控制器获取到的所述指示灯的当前工作状态。2.如权利要求1所述的服务器的指示灯管理方法,其特征在于,所述基板管理控制器与所述逻辑控制器通过双向串行总线连接。3.如权利要求2所述的服务器的指示灯管理方法,其特征在于,所述将所述指示灯控制指令发送至所述逻辑控制器,包括:获取所述逻辑控制器的第一地址;通过所述双向串行总线广播所述第一地址;接收所述第一地址对应的所述逻辑控制器发送的第一响应信号;通过所述双向串行总线发送所述指令灯控制指令至所述逻辑控制器。4.如权利要求2所述的服务器的指示灯管理方法,其特征在于,所述接收所述逻辑控制器发送的指示灯状态信息,包括:接收所述逻辑控制器通过所述双向串行总线广播的第二地址;检测自身地址与所述第二地址是否匹配;若检测到自身地址与所述第二地址匹配,则生成第二响应信号发送至所述逻辑控制器;通过所述双向串行总线接收所述逻辑控制器发送的指示灯状态信息。5.如权利要求1所述的服务器的指示灯管理方法,其特...

【专利技术属性】
技术研发人员:任鹏冲张文峰吕玉平曹力
申请(专利权)人:中国长城科技集团股份有限公司
类型:发明
国别省市:广东,44

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

1