一种多节点服务器状态显示控制装置及节点切换方法与流程

文档序号:12665451阅读:1095来源:国知局
一种多节点服务器状态显示控制装置及节点切换方法与流程

本发明涉及服务器领域,具体涉及一种多节点的服务器工作状态显示与控制装置及其节点切换方法。



背景技术:

在服务器的工作过程中,管理人员需要对服务器的功耗、设备在位、工作温度、风扇转速等信息进行读取,以便了解和控制服务器的工作状态,同时还需要对风扇转速等进行控制。目前多采用KVM、计算机等终端连接带外管理系统获取、显示并控制服务器的工作状态等信息。通过基板管理控制器采集信息,并通过KVM、计算机等实现远程对系统进行信息采集和控制。这种采集控制方式操作不便。

可见光通信技术的发展,为服务器状态信息的显示提供了新的方法。但是该技术方案有两个缺点:1、信号传输的方向是单向的,即不能通过显示设备向服务器发送控制信息;2、在多节点的服务器系统中,如果每个节点都向显示设备发送数据,会造成显示混乱的情况。



技术实现要素:

为解决上述问题,本发明提供一种适用于多节点的服务器工作状态显示与控制装置及节点切换方法。

本发明的技术方案是:一种多节点服务器状态显示控制装置,包括:显示控制设备和多个服务器;每个服务器分配一个唯一标识,每个服务器内均设置信息采集收发系统;

所述信息采集收发系统包括:

采集服务器工作状态信息的基板管理控制器和系统管理控制器;

将服务器工作状态信息进行编码的信号转换模块;

以及第一可见光通信模块;

所述基板管理控制器的输出端与系统管理控制器的输入端连接,系统管理控制器的输出端与信号转换模块的输入端连接,信号转换模块的输出端与第一可见光通信模块的输入端连接;所述第一可见光通信模块将编码后的服务器工作状态信息以可见光形式发出,并接收显示控制设备发出的控制信息;

所述显示控制设备用于接收显示服务器工作状态信息,并发送控制信息至第一可见光通信模块。

进一步地,所述第一可见光通信模块包括可见光发送模块和可见光接收模块;

所述可见光发送模块包括编码单元、LED驱动电路、LED和发送光学系统;所述编码单元将待发送数据编码后驱动LED驱动电路,由LED驱动电路将待发送数据加到LED上,并由发送光学系统以可见光形式发出;

所述可见光接收模块包括接收光学系统、光电探测器、前置处理电路和解码单元;所述接收光学系统接收带有接收数据的可见光,并加载到光电探测器上,由光电探测器将可见光转换为电信号后通过前置电路进行前置处理,再通过解码单元进行数据解码,完成数据接收。

进一步地,所述显示控制设备内设置第二可见光通信模块;所述第二可见光通信模块接收第一可见光通信模块发出的服务器工作状态信息,并将控制信息以可见光形式发出。

进一步地,第二可见光通信模块与第一可见光通信模块结构相同。

进一步地,显示控制设备为手持移动设备。

进一步地,显示控制设备设置有触摸显示屏。

进一步地,为每个服务器分配一个唯一地址作为唯一标识。

一种多节点服务器状态显示控制装置的节点切换方法,包括显示控制设备及多个服务器,每个服务器作为一个节点;

还包括以下步骤:

S1:为每个节点分配一个唯一标识;

S2:显示控制设备发出带有待控制节点唯一标识的控制命令,各个节点接收控制命令,并识别唯一标识;

S3:各个节点将接收的唯一标识与各自的唯一标识进行匹配;

S4:待控制节点匹配成功,则待控制节点向显示控制设备发送服务器工作状态信息,由显示控制设备显示该服务器工作状态信息;

S5:显示控制设备发送控制信息至待控制节点,以控制待控制节点的工作状态;

S6:显示控制设备结束对待控制节点的控制时,发送结束命令至待控制节点。

进一步地,步骤S1中,为每个节点分配一个唯一地址作为唯一标识。

本发明提供的多节点服务器状态显示控制装置及节点切换方法,将服务器工作状态信息通过LED以可见光通信的方式发送出去,任何支持可见光通信的显示控制设备都可以在无需物理连接的前提下接收并显示这些信息,只需将显示设备置于服务器的LED有效照射范围内即可完成连接,增加了操作上的便捷性,实现服务器的管理控制器和显示控制设备之间的双向数据通信。在采用多节点的服务器中,采用标识(地址)管控的方式控制多节点系统节点间的切换,保证在同一时刻只有一个节点和显示控制设备进行信息交互,支持一个显示控制设备对多个服务器节点的状态信息显示与控制。

附图说明

图1是本发明具体实施例系统框图。

图2是第一可见光通信模块示意图。

图3是多节点拓扑示意图。

图4是节点切换方法流程示意图。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

如图1和3所示,本发明提供的多节点服务器状态显示控制装置,包括显示设备和多个服务器。

每个服务器作为一个节点,每个节点分配一个唯一标识,每个服务器内均设置信息采集收发系统。

信息采集收发系统包括:

采集服务器工作状态信息的基板管理控制器1和系统管理控制器2;

将服务器工作状态信息进行编码的信号转换模块3;

以及第一可见光通信模块4;

基板管理控制器1的输出端与系统管理控制器2的输入端连接,系统管理控制器2的输出端与信号转换模块3的输入端连接,信号转换模块3的输出端与第一可见光通信模块4的输入端连接;第一可见光通信模块4将编码后的服务器工作状态信息以可见光形式发出,并接收显示控制设备5发出的控制信息。

显示控制设备5用于接收显示服务器工作状态信息,并发送控制信息至第一可见光通信模块4。

如图2所示,第一可见光通信模块4包括可见光发送模块41和可见光接收模块42。

可见光发送模块41包括编码单元411、LED驱动电路412、LED413和发送光学系统414;编码单元411将待发送数据编码后驱动LED驱动电路412,由LED驱动电路412将待发送数据加到LED413上,并由发送光学系统414以可见光形式发出。

可见光接收模块42包括接收光学系统424、光电探测器423、前置处理电路422和解码单元421;接收光学系统424接收带有接收数据的可见光,并加载到光电探测器423上,由光电探测器423将可见光转换为电信号后通过前置电路进行前置处理,再通过解码单元421进行数据解码,完成数据接收。

本实施例中,显示控制设备5内设置第二可见光通信模块;第二可见光通信模块接收第一可见光通信模块4发出的服务器工作状态信息,并将控制信息以可见光形式发出。第二可见光通信模块与第一可见光通信模块4结构相同。

显示控制设备5为手持移动设备,显示控制设备5设置有触摸显示屏,用于显示和输入指令等。

基板管理控制器1采集主板状态信息,并传送给系统管理控制器2。同时系统管理控制器2也可以采集服务器的其他状态信息。系统管理控制器2将这些状态信息(包括但不限于功耗、设备在位信息、工作温度等)汇总后,通过信号转换模块3将状态信息转换为可见光通信的编码信号。编码信号通过可见光通信LED413驱动模块加载到LED413上发送出去(LED413可置于服务器前面板上,便于发送和接收信号)。最终采用集成了可见光通信接收模块的显示设备来接收、显示这些信息,从而完成服务器状态信息的显示。显示控制设备5根据用户输入的指令,也可以通过相同方式向系统管理控制器2发送控制信息,令系统管理控制器2根据指令调整系统工作状态,如风扇转速等。

如图3所示,采用多节点的服务器系统中,每个节点理解为一个服务器系统,每个节点的内部结构与图1相同。为每个节点分配一个唯一标识,在本实施例中,可为每个节点分配一个唯一地址作为唯一标识,例如节点1的地址为01,节点2的地址为02。由于采用可见光通信的方式,并且显示设备和节点之间没有线缆连接,所以每个节点都能收到显示控制设备5发送的显示控制信号。

因此,采用地址管控的方式控制多节点系统节点间的切换。最初每个节点都只接收并识别显示控制设备5发出的信号,但是不发送信号。显示控制设备5需要显示某个节点的信息并控制其状态时,发送带有节点地址的命令,此处假设命令的地址为01,节点1~节点N接收到该信号,但是识别到地址不匹配,因此不发送数据。节点1识别到命令中包含自己的节点地址,因此节点1通过可见光通信模块向显示控制设备5发送其节点的相关数据,便于显示控制设备5显示这些数据,用户可以通过显示控制设备5向节点1发送控制命令。

此外,当用户需要结束对节点1信息的显示控制时,可以发送相关命令停止节点1向显示控制设备5发送信息。从而保证在同一时刻只有一个节点和显示控制设备5进行信息交互。

具体的,本实施例的节点切换方法,包括以下步骤:

S1:为每个节点分配一个唯一标识;

S2:显示控制设备5发出带有待控制节点唯一标识的控制命令,各个节点接收控制命令,并识别唯一标识;

S3:各个节点将接收的唯一标识与各自的唯一标识进行匹配;

S4:待控制节点匹配成功,则待控制节点向显示控制设备5发送服务器工作状态信息,由显示控制设备5显示该服务器工作状态信息;

S5:显示控制设备5发送控制信息至待控制节点,以控制待控制节点的工作状态;

S6:显示控制设备5结束对待控制节点的控制时,发送结束命令至待控制节点。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1