基于BMC的服务器界面远程显示方法、系统及相关设备技术方案

技术编号:28467800 阅读:20 留言:0更新日期:2021-05-15 21:34
本申请公开了一种基于BMC的服务器界面远程显示方法,包括:确定服务器显示模式;其中,所述服务器显示模式包括图形图像模式或文本模式;对服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据;将所述编码数据传输至远程监控设备,以便所述远程监控设备显示所述编码数据对应的内容。本申请能够降低服务器界面远程显示的资源消耗,提高服务器编码数据传输效率。本申请还公开了一种基于BMC的服务器界面远程显示系统、一种电子设备及一种存储介质,具有以上有益效果。益效果。益效果。

【技术实现步骤摘要】
基于BMC的服务器界面远程显示方法、系统及相关设备


[0001]本申请涉及服务器管理
,特别涉及一种基于BMC的服务器界面远程显示方法、系统、一种电子设备及一种存储介质。

技术介绍

[0002]服务器一般集中存放于数据中心、机房等专门场所,系统管理人员等通过以太网远程对服务器进行管理和监控。在实现服务器远程监控管理系统中,主要通过服务器主板上的BMC芯片将服务器界面传输至远程监控设备以实现服务器界面的远程显示。
[0003]在相关技术中,BMC芯片通过将服务器本地的显示界面对应的图像映射到远程管理员所使用的显示器上,以便实现管理员对服务器的监控。但是,上述这种无差别的远程显示方法,在部分简易场景下(例如:显示界面处于命令行或者纯文本情况下、服务器所处的网络环境不理想等),严重浪费BMC芯片内部的存储资源、总线带宽、网络资源等。
[0004]因此,如何降低服务器界面远程显示的资源消耗,提高服务器编码数据传输效率是本领域技术人员目前需要解决的技术问题。

技术实现思路

[0005]本申请的目的是提供一种基于BMC的服务器界面远程显示方法、系统、一种存储介质及一种电子设备,能够降低服务器界面远程显示的资源消耗,提高服务器编码数据传输效率。
[0006]为解决上述技术问题,本申请提供一种基于BMC的服务器界面远程显示方法,该基于BMC的服务器界面远程显示方法包括:
[0007]确定服务器显示模式;其中,所述服务器显示模式包括图形图像模式或文本模式;
[0008]对服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据;
[0009]将所述编码数据传输至远程监控设备,以便所述远程监控设备显示所述编码数据对应的内容。
[0010]可选的,对所述服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据,包括:
[0011]若所述服务器显示模式为所述文本模式,则对所述服务器界面的显示内容执行文字识别操作,并将文字识别结果设置为所述编码数据。
[0012]可选的,所述文字识别结果包括字符编码和字符坐标位置信息。
[0013]可选的,对所述服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据,包括:
[0014]若所述服务器显示模式为所述图形图像模式,则对所述服务器界面的显示内容执行图像压缩操作,并将图像压缩结果设置为所述编码数据。
[0015]可选的,所述确定服务器显示模式包括:
[0016]接收模式控制指令,并根据所述模式控制指令将所述服务器显示模式设置为所述图形图像模式或所述文本模式。
[0017]可选的,所述接收模式控制指令包括:
[0018]接收服务器CPU通过PCIe接口传输的所述模式控制指令;
[0019]或,接收所述远程监控设备通过以太网控制器传输的所述模式控制指令。
[0020]可选的,所述确定服务器显示模式包括:
[0021]根据所述服务器界面的显示内容确定服务器显示模式。
[0022]本申请还提供了一种基于BMC的服务器界面远程显示系统,该系统包括:
[0023]显示模式管理模块,用于确定服务器显示模式;其中,所述服务器显示模式包括图形图像模式或文本模式;
[0024]显示内容处理模块,用于对服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据;
[0025]远程显示模块,用于将所述编码数据传输至远程监控设备,以便所述远程监控设备显示所述编码数据对应的内容。
[0026]本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述基于BMC的服务器界面远程显示方法执行的步骤。
[0027]本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述基于BMC的服务器界面远程显示方法执行的步骤。
[0028]本申请提供了一种基于BMC的服务器界面远程显示方法,包括:确定服务器显示模式;其中,所述服务器显示模式包括图形图像模式或文本模式;对服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据;将所述编码数据传输至远程监控设备,以便所述远程监控设备显示所述编码数据对应的内容。
[0029]本申请先确定服务器显示模式,进而根据服务器显示模式确定对服务器显示内容的处理方式。服务器显示模式包括图形图像模式或文本模式,本申请对服务器界面的显示内容执行图形图像模式或文本模式对应的处理操作得到编码数据,进而将编码数据传输至远程监控设备,以便远程监控设备显示对应的内容。本实施例根据服务器显示模式的不同对服务器界面的显示内容执行不同的操作,能够避免当服务器显示模式为文本模式时仍传输图像内容的情况,因此本申请能够降低服务器界面远程显示的资源消耗,提高服务器编码数据传输效率。本申请同时还提供了一种基于BMC的服务器界面远程显示系统、一种电子设备和一种存储介质,具有上述有益效果,在此不再赘述。
附图说明
[0030]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本申请实施例所提供的一种基于BMC的服务器界面远程显示方法的流程图;
[0032]图2为本申请实施例所提供的一种服务器远程监控系统的结构示意图;
[0033]图3为本申请实施例所提供的另一种服务器远程监控系统的结构示意图;
[0034]图4为本申请实施例所提供的一种基于BMC的服务器界面远程显示系统的结构示意图。
具体实施方式
[0035]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0036]下面请参见图1,图1为本申请实施例所提供的一种基于BMC的服务器界面远程显示方法的流程图。
[0037]具体步骤可以包括:
[0038]S101:确定服务器显示模式;
[0039]其中,本实施例可以应用于服务器的BMC(Baseboard Management Controller,基板管理控制器)芯片中,BMC芯片是服务器系统架构的关键组成部分,通过BMC芯片可以完成服务器的远程控制、配置、监测及诊断等。BMC芯片属于服务器平台管理模块,配合智能平台管理接口,用于监控服务器物理状态。该芯片以系统硬件为操作对象,能够实现服务器本地及远程控制、硬件配置管理、硬本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于BMC的服务器界面远程显示方法,其特征在于,包括:确定服务器显示模式;其中,所述服务器显示模式包括图形图像模式或文本模式;对服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据;将所述编码数据传输至远程监控设备,以便所述远程监控设备显示所述编码数据对应的内容。2.根据权利要求1所述服务器界面远程显示方法,其特征在于,对所述服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据,包括:若所述服务器显示模式为所述文本模式,则对所述服务器界面的显示内容执行文字识别操作,并将文字识别结果设置为所述编码数据。3.根据权利要求2所述服务器界面远程显示方法,其特征在于,所述文字识别结果包括字符编码和字符坐标位置信息。4.根据权利要求1所述服务器界面远程显示方法,其特征在于,对所述服务器界面的显示内容执行所述服务器显示模式对应的显示内容处理操作,得到编码数据,包括:若所述服务器显示模式为所述图形图像模式,则对所述服务器界面的显示内容执行图像压缩操作,并将图像压缩结果设置为所述编码数据。5.根据权利要求1所述服务器界面远程显示方法,其特征在于,所述确定服务器显示模式包括:接收模式控制指令,并根据所述模式控制指令将所述服务器显示模式设置为所述图形图像模式或所...

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

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

1