一种BMC显示界面的远程显示方法及相关装置制造方法及图纸

技术编号:26065027 阅读:23 留言:0更新日期:2020-10-28 16:37
本申请公开了一种BMC显示界面的远程显示方法,包括:根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果;根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像;根据不同活跃等级对应的传输频率向远程设备发送对应的子图像,以便所述远程设备根据以不同频率接收到的子图像将显示界面进行显示。通过将显示界面图像分割后按照不同的等级发送至远程设备,有效的减少了传输的数据量,在有限的带宽下提高了数据传输效率,降低了传输时延,避免出现卡顿情况。本申请还公开了一种BMC设备、计算设备以及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种BMC显示界面的远程显示方法及相关装置
本申请涉及BMC管理
,特别涉及一种BMC显示界面的远程显示方法、BMC设备、计算设备以及计算机可读存储介质。
技术介绍
在计算机管理
中,BMC(BaseboardManagementController基板管理控制器)芯片是服务器系统架构的关键组成部分,通过该芯片可以完成服务器的远程控制、配置、监测及诊断等。BMC芯片属于服务器平台管理模块,配合智能平台管理接口,用于监控服务器物理状态。该芯片以系统硬件为操作对象,能够实现服务器本地及远程控制、硬件配置管理、硬件诊断与故障排除等。在服务器架构中,BMC芯片属于一个独立系统,不依赖于其它硬件,如CPU、内存等,同样不依赖于BIOS、OS等软件程序。本质上,BMC芯片是属于一款位于服务器主板的SoC芯片,其在服务器系统运维控制中扮演着安全管家的重要角色现有技术中实现远程监控系统,一般通过BMC芯片和以太网进行远程监控,管理员可以通过以太网对服务器进行远程管理。该系统中,BMC芯片可以将服务器本地的显示界面、USB鼠标、USB键盘等设备映射到远程管理员所使用的显示器、鼠标、键盘上,依此达到管理员对服务器的远程操作。BMC芯片拥有服务器CPU所要显示的图像原始数据,通过JPEG图像压缩,减少图像数据的数据量后,通过EMAC(EthernetMediaAccessControl以太网传输控制器),传输到远程的管理员电脑中,配合特定的软件,提取图像数据,显示到远程管理电脑的显示器上。采取上述方式,管理员在远程就可以看到服务器的显示界面。但是现有技术的显示效率较低,显示图像的数据量往往非常大,而且不停的刷新。例如,目前比较常见的显示规格1920x1080@60Hz情况下,按每个像素点3个字节算,那么每秒的传输量达到了355MB/s,相对于普通的以太网,其带宽远远无法承受。体现在远程界面上,导致延迟大,界面卡顿,无法有效操作,使用体验较差。甚至因界面延迟或卡顿,出现误操作,造成无法挽回的损失。因此,如何降低BMC远程监控时的显示延迟是本领域技术人员关注的重点问题。
技术实现思路
本申请的目的是提供一种BMC显示界面的远程显示方法、BMC设备、计算设备以及计算机可读存储介质,通过将显示界面图像分割后按照不同的等级发送至远程设备,有效的减少了传输的数据量,在有限的带宽下提高了数据传输效率,降低了传输时延,避免出现卡顿情况。为解决上述技术问题,本申请提供一种BMC显示界面的远程显示方法,包括:根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果;根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像;根据不同活跃等级对应的传输频率向远程设备发送对应的子图像,以便所述远程设备根据以不同频率接收到的子图像将显示界面进行显示。可选的,根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果,包括:根据图像活跃识别算法对所述显示界面图像进行识别,得到活跃窗口和非活跃窗口;分别获取所述活跃窗口和所述非活跃窗口的位置数据和大小数据,并作为所述识别结果。可选的,根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像,包括:将所述活跃窗口和非活跃窗口的识别结果中的活跃窗口作为分割中心;根据所述分割中心将所述显示界面图像分割为多个矩形块;将所述活跃窗口所在的矩形块作为第一活跃等级对应的子图像;将其他的多个矩形块作为第二活跃等级对应的子图像。可选的,根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像,包括:将所述活跃窗口和非活跃窗口的识别结果中的活跃窗口对应的图像作为第一活跃等级对应的子图像;将所述显示界面图像中除所述第一活跃等级对应的子图像的剩余图像作为第二活跃等级对应的子图像。可选的,根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像,包括:根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为活跃窗口图像、非活跃窗口图像以及桌面图像;将所述活跃窗口图像作为第一活跃等级对应的子图像;将所述非活跃窗口图像作为第二活跃等级对应的子图像;将所述桌面图像作为第三等级对应的子图像。可选的,还包括:将所述多个子图像的分割说明信息发送至所述远程设备,以便所述远程设备根据所述分割说明信息将接收到的子图像进行组合得到显示界面图像。可选的,根据不同活跃等级对应的传输频率向远程设备发送对应的子图像,以便所述远程设备根据以不同频率接收到的子图像将显示界面进行显示,包括:将所述多个子图像进行压缩,得到多个压缩子图像;根据不同活跃等级对应的传输频率向远程设备发送对应的压缩子图像,以便所述远程设备根据以不同频率接收到的压缩子图像将显示界面进行显示。本申请还提供一种BMC设备,包括:图像活跃识别模块,用于根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果;图像分割模块,用于根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像;图像发送显示模块,用于根据不同活跃等级对应的传输频率向远程设备发送对应的子图像,以便所述远程设备根据以不同频率接收到的子图像将显示界面进行显示。本申请还提供一种计算设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上所述的远程显示方法的步骤。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的远程显示方法的步骤。本申请所提供的一种BMC显示界面的远程显示方法,包括:根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果;根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像;根据不同活跃等级对应的传输频率向远程设备发送对应的子图像,以便所述远程设备根据以不同频率接收到的子图像将显示界面进行显示。通过对待显示的显示界面图像进行识别,确定了活跃窗口和非活跃窗口的识别结果,在此基础上将显示界面图像分割为不同活跃等级对应的多个子图像,最后根据不同的活跃等级对应的传输频率将该多个子图像发送至远程设备中,也就是活跃部分的图像传输频率较高,具有较高的实时性,非活跃部分的图像出书频率较低,降低传输的数据量,而不是将完整的显示界面图像整体进行发送,有效的减少了传输的数据量,在有限的带宽下提高了数据传输效率,降低了传输时延,避免出现卡顿情况。本申请还提供一种BMC设备、计算设备以及计算机可读存储介质,具有以上有益效果,在此不做赘述。附图说明为了更清楚地说明本申本文档来自技高网
...

【技术保护点】
1.一种BMC显示界面的远程显示方法,其特征在于,包括:/n根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果;/n根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像;/n根据不同活跃等级对应的传输频率向远程设备发送对应的子图像,以便所述远程设备根据以不同频率接收到的子图像将显示界面进行显示。/n

【技术特征摘要】
1.一种BMC显示界面的远程显示方法,其特征在于,包括:
根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果;
根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像;
根据不同活跃等级对应的传输频率向远程设备发送对应的子图像,以便所述远程设备根据以不同频率接收到的子图像将显示界面进行显示。


2.根据权利要求1所述的远程显示方法,其特征在于,根据图像活跃识别算法对显示界面图像进行识别,得到活跃窗口和非活跃窗口的识别结果,包括:
根据图像活跃识别算法对所述显示界面图像进行识别,得到活跃窗口和非活跃窗口;
分别获取所述活跃窗口和所述非活跃窗口的位置数据和大小数据,并作为所述识别结果。


3.根据权利要求1所述的远程显示方法,其特征在于,根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像,包括:
将所述活跃窗口和非活跃窗口的识别结果中的活跃窗口作为分割中心;
根据所述分割中心将所述显示界面图像分割为多个矩形块;
将所述活跃窗口所在的矩形块作为第一活跃等级对应的子图像;
将其他的多个矩形块作为第二活跃等级对应的子图像。


4.根据权利要求1所述的远程显示方法,其特征在于,根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像,包括:
将所述活跃窗口和非活跃窗口的识别结果中的活跃窗口对应的图像作为第一活跃等级对应的子图像;
将所述显示界面图像中除所述第一活跃等级对应的子图像的剩余图像作为第二活跃等级对应的子图像。


5.根据权利要求1所述的远程显示方法,其特征在于,根据所述活跃窗口和非活跃窗口的识别结果将所述显示界面图像分割为不同活跃等级对应的多个子图像,包括:
根据所述活跃...

【专利技术属性】
技术研发人员:满宏涛李拓
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1