本申请涉及计算机,尤其涉及一种显示方法、装置、电子设备及存储介质。
背景技术:
1、在对服务器部署运维的时候,为了更好的管理和控制服务器,用户通常需要获取服务器设备上部件的硬件信息。当前大数据或人工智能时代,对服务器设备的硬件配置相比以前越来越复杂,要求越来越高。导致了服务器设备需要传递和显示的信息量越来越大。因此,如何实现对服务器相关信息的高效显示成为亟待解决的技术问题。
技术实现思路
1、本申请提供了一种显示方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
2、根据本申请的第一方面,提供了一种显示方法,所述方法应用于电子设备,所述电子设备包括基本输入输出系统bios、视频图形阵列vga和基板管理控制器bmc,所述方法包括:
3、通过bios获取电子设备的系统运行信息;
4、将所述系统运行信息存储于vga的目标存储区域;
5、通过bmc获取vga的目标存储区域中的系统运行信息;
6、基于所述系统运行信息,确定待显示信息;
7、将所述待显示信息进行显示。
8、上述方案中,所述电子设备还包括bmc芯片,用于控制bmc的运行状态;所述通过bmc获取vga的目标存储区域中的系统运行信息,包括:
9、基于bmc芯片中内存区域与vga的存储区域的地址映射关系,确定bmc芯片中内存区域与vga的目标存储区域地址对应的目标地址;
10、基于所述目标地址,控制bmc获取vga的目标存储区域中的系统运行信息。
11、上述方案中,在所述将所述系统运行信息存储于vga的目标存储区域之后,还包括:
12、通过bios生成传输完成指令,并将所述传输完成指令发送至bmc;其中,所述传输完成指令包括系统运行信息对应的类别信息。
13、上述方案中,在所述通过bmc获取vga的目标存储区域中的系统运行信息之前,还包括:
14、通过bmc确定系统运行信息对应的类别信息是否为目标类别信息;
15、当所述系统运行信息对应的类别信息为目标类别信息时,通过bmc获取vga的目标存储区域中的系统运行信息。
16、上述方案中,所述基于所述系统运行信息,确定待显示信息,包括:
17、将所述系统运行信息存储至目标路径并进行解析处理,得到解析后的系统运行信息;
18、基于预设的筛选信息,对解析后的系统运行信息进行筛选,确定待显示信息。
19、上述方案中,所述待显示信息的数量为至少一个;所述将所述待显示信息进行显示,包括:
20、获取各待显示信息对应的标识信息;
21、将所述各待显示信息及其对应的标识信息存储至显示数据库;
22、基于所述显示数据库,通过bmc将所述待显示信息进行显示。
23、上述方案中,所述bmc包括至少一个信息调用接口;所述基于所述显示数据库,通过bmc将所述待显示信息进行显示,包括:
24、获取目标标识;
25、基于所述目标标识,通过bmc的至少一个信息调用接口中的任一信息调用接口获取显示数据库中与目标标识一致的标识信息对应的待显示信息,并将所述待显示信息进行显示。
26、根据本申请的第二方面,提供了一种显示装置,所述装置应用于电子设备,所述电子设备包括基本输入输出系统bios、视频图形阵列vga和基板管理控制器bmc,所述装置包括:
27、第一获取单元,用于通过bios获取电子设备的系统运行信息;
28、传输单元,用于将所述系统运行信息存储于vga的目标存储区域;
29、第二获取单元,用于通过bmc获取vga的目标存储区域中的系统运行信息;
30、确定单元,用于基于所述系统运行信息,确定待显示信息;
31、显示单元,用于将所述待显示信息进行显示。
32、根据本申请的第三方面,提供了一种电子设备,包括:
33、至少一个处理器;以及
34、与所述至少一个处理器通信连接的存储器;其中,
35、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请所述的方法。
36、根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行本申请所述的方法。
37、本申请的显示方法应用于电子设备,电子设备包括基本输入输出系统bios、视频图形阵列vga和基板管理控制器bmc;通过bios获取电子设备的系统运行信息;将系统运行信息存储于vga的目标存储区域;通过bmc获取vga的目标存储区域中的系统运行信息;基于系统运行信息,确定待显示信息;将待显示信息进行显示。能够实现对电子设备相关信息的高效显示。
38、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
1.一种显示方法,其特征在于,所述方法应用于电子设备,所述电子设备包括基本输入输出系统bios、视频图形阵列vga和基板管理控制器bmc,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括bmc芯片,用于控制bmc的运行状态;所述通过bmc获取vga的目标存储区域中的系统运行信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,在所述将所述系统运行信息存储于vga的目标存储区域之后,还包括:
4.根据权利要求3所述的方法,其特征在于,在所述通过bmc获取vga的目标存储区域中的系统运行信息之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述系统运行信息,确定待显示信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述待显示信息的数量为至少一个;所述将所述待显示信息进行显示,包括:
7.根据权利要求6所述的方法,其特征在于,所述bmc包括至少一个信息调用接口;所述基于所述显示数据库,通过bmc将所述待显示信息进行显示,包括:
8.一种显示装置,其特征在于,所述装置应用于电子设备,所述电子设备包括基本输入输出系统bios、视频图形阵列vga和基板管理控制器bmc,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行根据权利要求1-7中任一项所述的方法。
