一种基板管理控制器及其显示系统和服务器的制作方法

xiaoxiao2026-07-18  25


本发明涉及服务器,特别涉及一种基板管理控制器及其显示系统和服务器。


背景技术:

1、基板管理控制器(baseboard management controller,bmc)是一种用于管理和监测计算机系统硬件的组件;其通常用于服务器中,以提供远程监控、管理和维护计算机系统的能力。其中,显示功能是bmc最基本的功能需求之一,包括本地服务器的本地显示功能和远程控制台中的远程显示功能,主要是展示服务器操作系统的界面,从而为使用者提供操作和管理服务器操作系统的接口。

2、目前,bmc中集成提供本地显示功能的显示模块,并且集成为远程控制台提供远程显示功能的相关模块;如图1所示,bmc的通信接口可以通过pcie(peripheral componentinterconnect express,一种高速串行计算机扩展总线标准)协议接收服务器主机发送的图像数据,并利用提供本地显示功能的显示模块输出向支持vga(video graphics array,视频图形阵列)接口的显示器上输出相应的vga(video graphics array,视频图形阵列)信号,从而显示本地服务器主机的操作系统的界面,供用户操作;同时,利用提供远程显示功能的数据获取模块和图像压缩模块,从显存获取显示模块接收到的图像数据,然后进行压缩处理,通过网络传输给远端的远程控制台。然而,图1所示的各个模块的功能相对独立,无法彼此使用对方的信息进行更高效和快速的处理,使得整体存在较多的冗余逻辑,致使bmc中内存的带宽压力很大,并且可扩展性不强。因此,如何能够提高bmc的显示功能的数据处理效率,减少冗余逻辑,提高bmc的可扩展性,是现今急需解决的问题。


技术实现思路

1、本发明的目的是提供一种基板管理控制器的显示系统、基板管理控制器及服务器,以bmc的显示功能的数据处理效率,减少冗余逻辑,提高bmc的可扩展性。

2、为解决上述技术问题,本发明提供一种基板管理控制器的显示系统,包括:

3、第一接口模块,用于接收服务器主机发送的图像数据;

4、与所述第一接口模块连接的第二接口模块,用于将所述图像数据存储到基板管理控制器的内存中;

5、与所述第二接口模块连接的显示时序生成模块,用于在启动本地显示功能时,通过所述第二接口模块从所述内存中获取所述图像数据;按照预设分辨率的时序,生成所述图像数据对应的显示数据,以控制所述基板管理控制器连接的显示器显示所述显示数据对应的图像;

6、与所述第一接口模块和所述第二接口模块连接的数据预处理模块,用于在启动远程显示功能时,接收所述第一接口模块发送的所述图像数据,或通过所述第二接口模块从所述内存中获取所述图像数据;对所述图像数据进行数据格式处理,得到所述图像数据对应的待压缩数据;

7、与所述数据预处理模块连接的压缩功能模块,用于对所述待压缩数据进行压缩,得到压缩图像数据,以在所述基板管理控制器的网页页面显示所述压缩图像数据对应的图像。

8、在另一方面,所述显示时序生成模块具体用于在所述远程显示功能启动时,停止工作。

9、在另一方面,所述数据预处理模块具体用于在启动所述远程显示功能时,接收所述第一接口模块发送的所述图像数据;对所述图像数据进行数据格式处理,得到所述图像数据对应的待压缩数据;通过所述第二接口模块,将所述待压缩数据存储到所述内存中。

10、在另一方面,所述第一接口模块还用于接收所述服务器主机发送的目标压缩数据;其中,所述目标压缩数据的数据类型包括文本数据和/或音频数据;

11、所述第二接口模块还用于将所述目标压缩数据存储到所述内存中的第一目标位置;

12、所述压缩功能模块还用于通过所述第二接口模块从所述第一目标位置获取所述目标压缩数据;对所述目标压缩数据进行压缩处理,得到所述目标压缩数据对应的压缩数据;将所述压缩数据传输到所述基板管理控制器中的目标压缩使用模块;其中,所述目标压缩使用模块为所述基板管理控制器的显示系统之外的模块。

13、在另一方面,该系统还包括:与所述数据预处理模块和所述压缩功能模块连接的数据选择器,用于将所述数据预处理模块或所述压缩功能模块与所述基板管理控制器中各自对应的目标模块连接;其中,所述目标模块为所述基板管理控制器的显示系统之外的模块。

14、在另一方面,所述将所述压缩数据传输到所述基板管理控制器中的目标压缩使用模块,包括:

15、通过所述数据选择器,将所述压缩数据传输到所述目标压缩使用模块;或者,将所述压缩数据存储到所述基板管理控制器的内存中。

16、在另一方面,所述第一接口模块还用于接收所述服务器主机发送的待处理图像数据;

17、所述第二接口模块还用于将所述待处理图像数据存储到所述内存中的第二目标位置;

18、所述数据预处理模块还用于通过所述第二接口模块从所述第二目标位置获取所述待处理图像数据;对所述待处理图像数据进行数据格式处理,得到所述待处理图像数据对应的处理数据;将所述处理数据传输到所述基板管理控制器中的目标处理使用模块;其中,所述目标处理使用模块为所述基板管理控制器的显示系统之外的模块,所述数据预处理模块与所述第二接口模块连接。

19、在另一方面,所述对所述待处理图像数据进行数据格式处理,得到所述待处理图像数据对应的处理数据,包括:

20、将红绿蓝格式的待处理图像数据转换为块格式的处理数据。

21、在另一方面,所述数据预处理模块具体用于将红绿蓝格式的图像数据转换为亮度色度与浓度格式的转换数据;将所述转换数据转换为块格式的待压缩数据;

22、所述压缩功能模块具体用于对所述待压缩数据进行标准联合图像专家小组压缩,得到所述压缩图像数据。

23、在另一方面,所述数据预处理模块具体用于将红绿蓝格式的图像数据转换为亮度色度与浓度格式的转换数据;对所述转换数据进行差分处理,得到所述待压缩数据;

24、所述压缩功能模块具体用于对待压缩数据进行差分压缩,得到所述压缩图像数据。

25、在另一方面,所述第一接口模块具体为高级可拓展接口从接口模块,用于通过第一高级可拓展接口总线接口接收所述服务器主机发送的图像数据;

26、所述第二接口模块具体为高级可拓展接口主接口模块,用于通过第二高级可拓展接口总线接口将所述图像数据存储到所述基板管理控制器的内存中。

27、在另一方面,该系统还包括:

28、控制模块,用于根据所述基板管理控制器的中央处理器的控制,控制所述第一接口模块、所述第二接口模块、所述显示时序生成模块、所述数据预处理模块和所述压缩功能模块。

29、在另一方面,所述控制模块与所述中央处理器通过高级外围总线连接;所述控制模块具体用于根据所述中央处理器对所述控制模块中寄存器的配置,控制所述第一接口模块、所述第二接口模块、所述显示时序生成模块、所述数据预处理模块和所述压缩功能模块。

30、本发明还提供了一种基板管理控制器,包括:如上述所述的基板管理控制器的显示系统。

31、此外,本发明还提供了一种服务器,包括:如上述所述的基板管理控制器。

32、本发明所提供的一种基板管理控制器的显示系统,包括:第一接口模块,用于接收服务器主机发送的图像数据;与第一接口模块连接的第二接口模块,用于将图像数据存储到基板管理控制器的内存中;与第二接口模块连接的显示时序生成模块,用于在启动本地显示功能时,通过第二接口模块从内存中获取图像数据;按照预设分辨率的时序,生成图像数据对应的显示数据,以控制基板管理控制器连接的显示器显示显示数据对应的图像;与第一接口模块和第二接口模块连接的数据预处理模块,用于在启动远程显示功能时,接收第一接口模块发送的图像数据,或通过第二接口模块从内存中获取图像数据;对图像数据进行数据格式处理,得到图像数据对应的待压缩数据;与数据预处理模块连接的压缩功能模块,用于对待压缩数据进行压缩,得到压缩图像数据,以在基板管理控制器的网页页面显示压缩图像数据对应的图像。

33、可见,本发明通过显示系统中各模块的功能实现和连接关系的设置,对相关技术中相对独立的实现本地显示功能和远程显示功能的模块进行了拆分,能够占用更小的逻辑资源和面积,并且相比于相关技术中独立模块的叠加,显示系统中的各模块能够彼此使用对方的信息进行更高效和快速的处理,提高了数据处理效率,减少了冗余逻辑,使得处于数据处理逻辑的配置更加灵活,可扩展性高,能够应用到更多的场景。此外,本发明还提供了一种基板管理控制器和服务器,同样具有上述有益效果。


技术特征:

1.一种基板管理控制器的显示系统,其特征在于,包括:

2.根据权利要求1所述的基板管理控制器的显示系统,其特征在于,所述显示时序生成模块具体用于在所述远程显示功能启动时,停止工作。

3.根据权利要求1所述的基板管理控制器的显示系统,其特征在于,所述数据预处理模块具体用于在启动所述远程显示功能时,接收所述第一接口模块发送的所述图像数据;对所述图像数据进行数据格式处理,得到所述图像数据对应的待压缩数据;通过所述第二接口模块,将所述待压缩数据存储到所述内存中。

4.根据权利要求1所述的基板管理控制器的显示系统,其特征在于,所述第一接口模块还用于接收所述服务器主机发送的目标压缩数据;其中,所述目标压缩数据的数据类型包括文本数据和/或音频数据;

5.根据权利要求4所述的基板管理控制器的显示系统,其特征在于,还包括:与所述数据预处理模块和所述压缩功能模块连接的数据选择器,用于将所述数据预处理模块或所述压缩功能模块与所述基板管理控制器中各自对应的目标模块连接;其中,所述目标模块为所述基板管理控制器的显示系统之外的模块。

6.根据权利要求5所述的基板管理控制器的显示系统,其特征在于,所述将所述压缩数据传输到所述基板管理控制器中的目标压缩使用模块,包括:

7.根据权利要求1所述的基板管理控制器的显示系统,其特征在于,所述第一接口模块还用于接收所述服务器主机发送的待处理图像数据;

8.根据权利要求7所述的基板管理控制器的显示系统,其特征在于,所述对所述待处理图像数据进行数据格式处理,得到所述待处理图像数据对应的处理数据,包括:

9.根据权利要求1所述的基板管理控制器的显示系统,其特征在于,所述数据预处理模块具体用于将红绿蓝格式的图像数据转换为亮度色度与浓度格式的转换数据;将所述转换数据转换为块格式的待压缩数据;

10.根据权利要求1所述的基板管理控制器的显示系统,其特征在于,所述数据预处理模块具体用于将红绿蓝格式的图像数据转换为亮度色度与浓度格式的转换数据;对所述转换数据进行差分处理,得到所述待压缩数据;

11.根据权利要求1所述的基板管理控制器的显示系统,其特征在于,所述第一接口模块具体为高级可拓展接口从接口模块,用于通过第一高级可拓展接口总线接口接收所述服务器主机发送的图像数据;

12.根据权利要求1至11任一项所述的基板管理控制器的显示系统,其特征在于,还包括:

13.根据权利要求12所述的基板管理控制器的显示系统,其特征在于,所述控制模块与所述中央处理器通过高级外围总线连接;所述控制模块具体用于根据所述中央处理器对所述控制模块中寄存器的配置,控制所述第一接口模块、所述第二接口模块、所述显示时序生成模块、所述数据预处理模块和所述压缩功能模块。

14.一种基板管理控制器,其特征在于,包括:如权利要求1至13任一项所述的基板管理控制器的显示系统。

15.一种服务器,其特征在于,包括:如权利要求14所述的基板管理控制器。


技术总结
本发明公开了一种基板管理控制器及其显示系统和服务器,涉及服务器技术领域,该系统包括:第一接口模块,用于接收图像数据;第二接口模块,用于将图像数据存储到基板管理控制器的内存中;显示时序生成模块,用于在启动本地显示功能时,通过第二接口模块从内存中获取图像数据,实现本地显示功能;数据预处理模块,用于在启动远程显示功能时,对图像数据进行数据格式处理,得到图像数据对应的待压缩数据;压缩功能模块,用于对待压缩数据进行压缩,得到压缩图像数据;本发明通过显示系统中各模块的功能实现和连接关系的设置,占用更小的逻辑资源和面积,提高了数据处理效率,减少了冗余逻辑,使得处于数据处理逻辑的配置更加灵活,可扩展性高。

技术研发人员:魏红杨,邹晓峰,刘凯,张贞雷
受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司
技术研发日:
技术公布日:2024/9/23
转载请注明原文地址:https://www.famiwei.com/read-9024832.html

最新回复(0)