服务器的数据显示方法、装置、服务器及存储介质制造方法及图纸

技术编号:33088150 阅读:7 留言:0更新日期:2022-04-15 10:56
本发明专利技术实施例涉及一种服务器的数据显示方法、装置、服务器及存储介质,应用于服务器,所述服务器至少包括:PCIE复用器、BMC基板管理控制器、FPGA芯片;所述PCIE复用器的输出端分别与所述BMC基板管理控制器和所述FPGA芯片连接;所述方法包括:获取BMC基板管理控制器的工作状态;基于所述工作状态确定服务器的数据显示策略;基于所述数据显示策略对所述服务器的待显示数据进行显示,由此方法,增加FPGA芯片与BMC基板管理控制器共同作为显示输出设备,当其中一个设备出现问题时,可以开启另一个设备保证服务器的显示功能,即使在BMC基板管理控制器重置时,服务的管理者与维护工程师仍然可以使用及管理服务器,提高系统服务效率和操作效率。作效率。作效率。

【技术实现步骤摘要】
服务器的数据显示方法、装置、服务器及存储介质


[0001]本专利技术实施例涉及服务器控制领域,尤其涉及一种服务器的数据显示方法、装置、服务器及存储介质。

技术介绍

[0002]现今为大数据时代及人工智慧时代,服务器广泛应用于处理各种运算,市场上服务器需求日渐上升。BMC基板管理控制器做为服务器管理的重要单元,可以监控众多的感测器,例如:温度、电源电压、电源功耗等感测器的监控;可以为服务器记录系统的事件,例如:风扇错误、电源错误、系统错误等事件;以及可以对服务器整机进行管理,例如:风扇管理、系统节流控制等。BMC基板管理控制器的一项重要功能,是做为服务器的显示的功能,使得服务的管理者与维护工程师可以透过显示界面操作服务器。
[0003]目前,服务器的显示功能是透过CPU将PCIE讯号连接至BMC基板管理控制器,利用BMC基板管理控制器内部显示芯片的功能透过VGA讯号连接至VGA显示连接器,再使用VGA屏幕将系统内容显示到VGA屏幕上,或者,可使用其他电脑透过网络连接至BMC基板管理控制器,进而连接至远端桌面。如图1所示的系统架构图,包含了CPU,BMC基板管理控制器,FGPA芯片,VGA显示连接器,此系统架构BMC基板管理控制器与FPGA芯片之间存在BMC Watchdog这根讯号,在BMC基板管理控制器正常运行时会发送给通知FPGA芯片,FPGA芯片透过BMC Watchdog这根讯号判别BMC基板管理控制器的运行状态,当BMC基板管理控制器无法正常运行时BMC Watchdog的这根讯号会持续维持高电平,当FPGA芯片收到BMC Watchdog讯号持平时判别BMC基板管理控制器异常,进而FPGA芯片会启动重置BMC基板管理控制器的功能,透过BMC Reset这根讯号重置BMC基板管理控制器,让BMC基板管理控制器可以正常的管理整个服务器。
[0004]因此,当BMC基板管理控制器出现异常就需要重置BMC基板管理控制器,系统服务效率降低,当BMC基板管理控制器重置时,服务的管理者与维护工程师无法在BMC基板管理控制器重置期间使用及管理此服务器,操作效率降低。

技术实现思路

[0005]鉴于此,为解决上述技术问题或部分技术问题,本专利技术实施例提供一种服务器的数据显示方法、装置、服务器及存储介质。
[0006]第一方面,本专利技术实施例提供一种服务器的数据显示方法,应用于服务器,所述服务器至少包括:PCIE复用器、BMC基板管理控制器、FPGA芯片;
[0007]所述PCIE复用器的输出端分别与所述BMC基板管理控制器和所述FPGA芯片连接;
[0008]所述方法包括:
[0009]获取BMC基板管理控制器的工作状态;
[0010]基于所述工作状态确定服务器的数据显示策略;
[0011]基于所述数据显示策略对所述服务器的待显示数据进行显示。
[0012]在一个可能的实施方式中,所述方法还包括:
[0013]若所述工作状态正常,则确定服务器的数据显示策略为将所述BMC基板管理控制器作为显示输出设备;
[0014]若所述工作状态异常,则确定服务器的数据显示策略为将所述FPGA芯片作为显示输出设备。
[0015]在一个可能的实施方式中,所述方法还包括:
[0016]若确定服务器的数据显示策略为将所述BMC基板管理控制器作为显示输出设备,则控制所述PCIE复用器将所述待显示数据传输给所述BMC基板管理控制器,以使所述BMC基板管理控制器将所述待显示数据传输给显示设备进行显示;
[0017]若确定服务器的数据显示策略为将所述FPGA芯片作为显示输出设备,则控制所述PCIE复用器将所述待显示数据传输给所述FPGA芯片,以使所述FPGA芯片将所述待显示数据传输给显示设备进行显示。
[0018]在一个可能的实施方式中,所述方法还包括:
[0019]在所述BMC基板管理控制器的工作状态异常时,控制所述BMC基板管理控制器重置,以恢复所述BMC基板管理控制器的正常工作。
[0020]在一个可能的实施方式中,所述方法还包括:
[0021]在所述BMC基板管理控制器重置成功后,继续将所述BMC基板管理控制器作为显示输出设备。
[0022]在一个可能的实施方式中,所述方法还包括:
[0023]若所述BMC基板管理控制器的重置次数大于或等于预设重置次数阈值,则开启重置失败告警。
[0024]在一个可能的实施方式中,所述方法还包括:
[0025]获取所述待显示数据的属性信息;
[0026]基于所述属性信息确定所述待显示数据通过的目标显示输出设备。
[0027]第二方面,本专利技术实施例提供一种服务器的数据显示装置,包括:
[0028]获取模块,用于获取BMC基板管理控制器的工作状态;
[0029]确定模块,用于基于所述工作状态确定服务器的数据显示策略;
[0030]显示模块,用于基于所述数据显示策略对所述服务器的待显示数据进行显示。
[0031]第三方面,本专利技术实施例提供一种服务器,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的服务器的数据显示程序,以实现上述第一方面中所述的服务器的数据显示方法。
[0032]第四方面,本专利技术实施例提供一种存储介质,包括:所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中所述的服务器的数据显示方法。
[0033]本专利技术实施例提供的服务器的数据显示方案,应用于服务器,所述服务器至少包括:PCIE复用器、BMC基板管理控制器、FPGA芯片;所述PCIE复用器的输出端分别与所述BMC基板管理控制器和所述FPGA芯片连接;通过获取BMC基板管理控制器的工作状态;基于所述工作状态确定服务器的数据显示策略;基于所述数据显示策略对所述服务器的待显示数据进行显示,相比于现有技术中仅通过BMC基板管理控制器作为显示输出设备,一旦BMC基板
管理控制器出现异常就需要重置,且在BMC基板管理控制器重置时,服务的管理者与维护工程师无法使用及管理服务器,造成系统服务效率和操作效率降低的问题,由本方案,增加FPGA芯片与BMC基板管理控制器共同作为显示输出设备,当其中一个设备出现问题时,可以开启另一个设备保证服务器的显示功能,即使在BMC基板管理控制器重置时,服务的管理者与维护工程师仍然可以使用及管理服务器,提高系统服务效率和操作效率。
附图说明
[0034]图1为现有技术的BMC基板管理控制器做为服务器的显示的功能的系统架构图;
[0035]图2为本专利技术实施例提供的一种服务器的数据显示方法的流程示意图;
[0036]图3为本专利技术实施例提供的一种服务器的数据显示方法的系统架构图;
[0037]图4为本专利技术实施例提供的另一种服务器的数据显示方法的流程示意图;
[0038]图5为本专利技术实施例提供的一种服务器的数据显示装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器的数据显示方法,其特征在于,应用于服务器,所述服务器至少包括:PCIE复用器、BMC基板管理控制器、FPGA芯片;所述PCIE复用器的输出端分别与所述BMC基板管理控制器和所述FPGA芯片连接;所述方法包括:获取BMC基板管理控制器的工作状态;基于所述工作状态确定服务器的数据显示策略;基于所述数据显示策略对所述服务器的待显示数据进行显示。2.根据权利要求1所述的方法,其特征在于,所述基于所述工作状态确定服务器的数据显示策略,包括:若所述工作状态正常,则确定服务器的数据显示策略为将所述BMC基板管理控制器作为显示输出设备;若所述工作状态异常,则确定服务器的数据显示策略为将所述FPGA芯片作为显示输出设备。3.根据权利要求2所述的方法,其特征在于,所述基于所述数据显示策略对所述服务器的待显示数据进行显示,包括:若确定服务器的数据显示策略为将所述BMC基板管理控制器作为显示输出设备,则控制所述PCIE复用器将所述待显示数据传输给所述BMC基板管理控制器,以使所述BMC基板管理控制器将所述待显示数据传输给显示设备进行显示;若确定服务器的数据显示策略为将所述FPGA芯片作为显示输出设备,则控制所述PCIE复用器将所述待显示数据传输给所述FPGA芯片,以使所述FPGA芯片将所述待显示数据传输给显示设备进行显示。4.根据权利要求2所述的方...

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

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

1