一种早期视频图形阵列提前显示方法、装置、设备和介质制造方法及图纸

技术编号:38921957 阅读:11 留言:0更新日期:2023-09-25 09:32
本申请公开了一种早期视频图形阵列提前显示方法、装置、设备和介质,涉及计算机技术领域。所述方法包括:响应于检测到服务器启动,执行早期视频图形阵列提前初始化,以便于通过早期视频图形阵列提前服务显示服务器待显示图形化信息;响应于检测到所述早期视频图形阵列提前初始化完成,执行内存初始化;响应于检测到所述内存初始化完成,执行视频图形阵列初始化,通过视频图形阵列显示服务器待显示图形化信息。本申请能够进一步改善用户体验,减少用户黑屏等待时间,通过早期视频图形阵列提前服务提前显示服务器待显示图形化信息。务提前显示服务器待显示图形化信息。务提前显示服务器待显示图形化信息。

【技术实现步骤摘要】
一种早期视频图形阵列提前显示方法、装置、设备和介质


[0001]本申请涉及计算机
,特别是涉及一种早期视频图形阵列提前显示方法、装置、设备和介质。

技术介绍

[0002]随着计算机技术的快速发展,对计算机性能方面要求越来越高,除性能外其它各方面指标也要求越来越高。以服务器为例,各大厂商都试图打造完美类型服务器来满足客户各需求。产品开发过程中需要更加注意客户体验,任何微小的细节都可能让客户决定不再继续购买同品牌的服务器。因此,如何进一步提升客户体验,增加客户黏度,成为了计算机技术目前亟待解决的问题。
[0003]服务器在启动阶段后期,快进入OS(OperatingSystem,操作系统)的时候才会执行VGA(VideoGraphicsArray,视频图形阵列)正常初始化。VGA初始化完成后屏幕才开始显示信息,初始化完成之前屏幕一直处于黑屏状态。长时间黑屏对于用户而言是一个极差的用户体验,用户不确定服务器是否正常启动,无法获取到服务器基本信息。目前现有技术Early VGA功能在服务器启动阶段早期会执行EarlyVGA初始化,初始化完成后屏幕可以显示一些服务器基本信息,以便于用户了解。但是目前EarlyVGA显示功能有一个限制,那就是必须使用内存进行显示,即依赖内存初始化完成后才可以执行。但是如果服务器搭配满配内存,初始化时间高达35秒,在35秒内仍然是黑屏状态,这么长时间黑屏是一个很差的用户体验。用户在这期间无法确认服务器开机状态是否正常,无法提前获取服务器基本信息。因此,如何进一步改善用户体验,减少用户黑屏等待时间,是目前亟待解决的技术问题。

技术实现思路

[0004]为了解决上述
技术介绍
中提到的至少一个问题,本申请提供了一种早期视频图形阵列提前显示方法、装置、设备和介质,能够进一步改善用户体验,减少用户黑屏等待时间,通过早期视频图形阵列提前服务提前显示服务器待显示图形化信息。
[0005]本申请实施例提供的具体技术方案如下:
[0006]第一方面,提供一种早期视频图形阵列提前显示方法,包括:
[0007]响应于检测到服务器启动,执行早期视频图形阵列提前初始化,以便于通过早期视频图形阵列提前服务显示服务器待显示图形化信息;
[0008]响应于检测到所述早期视频图形阵列提前初始化完成,执行内存初始化;
[0009]响应于检测到所述内存初始化完成,执行视频图形阵列初始化,通过视频图形阵列显示服务器待显示图形化信息。
[0010]进一步的,所述执行早期视频图形阵列提前初始化,包括:
[0011]执行早期视频图形阵列初始化;
[0012]获取并转换服务器待显示图形化信息,通过早期视频图形阵列提前显示所述服务器待显示图形化信息。
[0013]进一步的,所述执行早期视频图形阵列初始化,包括:
[0014]识别当前视频图形阵列的拓扑结构;
[0015]根据所述拓扑结构以及当前服务器资源为所述当前视频图形阵列分配总线号、设备号以及功能号;
[0016]根据所述拓扑结构以及当前服务器资源为所述当前视频图形阵列分配输入输出资源;
[0017]执行早期视频图形阵列初始化代码。
[0018]进一步的,所述输入输出资源包括内存映射输入输出资源,所述获取并转换服务器待显示图形化信息,通过早期视频图形阵列提前显示所述服务器待显示图形化信息,包括:
[0019]获取服务器待显示图形化信息;
[0020]通过Python算法程序转换为所述当前视频图形阵列可识别的位图数据格式;
[0021]将转换后的所述位图数据格式输入所述当前视频图形阵列的所述内存映射输入输出资源上提前显示所述服务器待显示图形化信息。
[0022]进一步的,所述方法还包括:
[0023]响应于检测到服务器启动超过预设时间阈值和/或服务器启动出错,通过所述早期视频图形阵列提前服务显示服务器错误信息,并生成对应的错误日志。
[0024]进一步的,在所述通过Python算法程序转换为所述当前视频图形阵列可识别的位图数据格式之后,所述方法还包括:
[0025]根据当前服务器板卡装置识别码以及转换后的所述位图数据格式生成配置文件;
[0026]其中,所述配置文件用于描述所述当前服务器板卡装置识别码与对应的服务器待显示图形化信息的映射关系;
[0027]所述方法还包括:
[0028]响应于检测到服务器启动,获取当前服务器板卡装置识别码;
[0029]根据所述板卡装置识别码遍历配置文件匹配对应的服务器待显示图形化信息,以便于通过早期视频图形阵列提前服务显示对应的服务器待显示图形化信息。
[0030]进一步的,所述服务器待显示图形化信息包括以下至少一种:
[0031]服务器基本信息、服务器厂商标志、服务器型号、服务器硬件配置、服务器实时开机进度以及服务器实时状态。
[0032]第二方面,提供一种早期视频图形阵列提前显示装置,所述装置包括:
[0033]早期视频图形阵列提前初始化模块,用于响应于检测到服务器启动,执行早期视频图形阵列提前初始化,以便于通过早期视频图形阵列提前服务显示服务器待显示图形化信息;
[0034]内存初始化模块,用于响应于检测到所述早期视频图形阵列提前初始化完成,执行内存初始化;
[0035]视频图形阵列初始化模块,用于响应于检测到所述内存初始化完成,执行视频图形阵列初始化,通过视频图形阵列显示服务器待显示图形化信息。
[0036]第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述早期视频图形阵列提
前显示方法。
[0037]第四方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行所述早期视频图形阵列提前显示方法。
[0038]本申请实施例具有如下有益效果:
[0039]1、本申请实施例提供的一种早期视频图形阵列提前显示方法、装置、设备和介质,可以通过早期视频图形阵列提前服务提前显示服务器待显示图形化信息,10秒内即可显示服务器待显示图形化信息,能够进一步改善用户体验,减少用户黑屏等待时间;
[0040]2、通过早期视频图形阵列提前服务提前显示服务器基本信息,解耦对于内存初始化的需求,从而能够在内存初始化之前提前显示服务器基本信息,能够让用户提前获取到当前服务器基本信息以及开机情况,提升用户的体验感;
[0041]3、还可以通过板卡装置识别码匹配至对应服务器带显示图形化信息,可以自由匹配切换,而无需重新去获取服务器待显示图形化信息、再转化再识别,能够灵活切换,自定义适配,提升各种场景的适应性。
附图说明
[0042]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种早期视频图形阵列提前显示方法,其特征在于,包括:响应于检测到服务器启动,执行早期视频图形阵列提前初始化,以便于通过早期视频图形阵列提前服务显示服务器待显示图形化信息;响应于检测到所述早期视频图形阵列提前初始化完成,执行内存初始化;响应于检测到所述内存初始化完成,执行视频图形阵列初始化,通过视频图形阵列显示服务器待显示图形化信息。2.根据权利要求1所述的早期视频图形阵列提前显示方法,其特征在于,所述执行早期视频图形阵列提前初始化,包括:执行早期视频图形阵列初始化;获取并转换服务器待显示图形化信息,通过早期视频图形阵列提前显示所述服务器待显示图形化信息。3.根据权利要求2所述的早期视频图形阵列提前显示方法,其特征在于,所述执行早期视频图形阵列初始化,包括:识别当前视频图形阵列的拓扑结构;根据所述拓扑结构以及当前服务器资源为所述当前视频图形阵列分配总线号、设备号以及功能号;根据所述拓扑结构以及当前服务器资源为所述当前视频图形阵列分配输入输出资源;执行早期视频图形阵列初始化代码。4.根据权利要求3所述的早期视频图形阵列提前显示方法,其特征在于,所述输入输出资源包括内存映射输入输出资源,所述获取并转换服务器待显示图形化信息,通过早期视频图形阵列提前显示所述服务器待显示图形化信息,包括:获取服务器待显示图形化信息;通过Python算法程序转换为所述当前视频图形阵列可识别的位图数据格式;将转换后的所述位图数据格式输入所述当前视频图形阵列的所述内存映射输入输出资源上提前显示所述服务器待显示图形化信息。5.根据权利要求1所述的早期视频图形阵列提前显示方法,其特征在于,所述方法还包括:响应于检测到服务器启动超过预设时间阈值和/或服务器启动出错,通过所述早期视频图形阵列提前服务显示服务器错误信息,并生成对应的错误日志。6.根...

【专利技术属性】
技术研发人员:宁兆男张炳会姚藩益杨霖田牧青
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1