本申请公开了一种开机画面的显示方法,通过预先在BIOS芯片中划分出可与BMC共享的新开机画面目录,就可以由用户在线的向BMC传递将作为新的开机画面的图像文件,并由BMC将这些图像文件转发至BIOS芯片的新开机画面目录下,基于此,BIOS只需要启动时检测新开机画面目录下是否有可用的图像文件即可轻松的做到开机画面的替换。本申请提供的方案借助了BMC来向BIOS传递将作为新开机画面显示的图像文件,无需使用任何额外硬件,且不涉及BIOS中其它用于引导操作系统启动的部分,操作更简单,风险更低。本申请还同时公开了一种开机画面的显示系统、装置及计算机可读存储介质,具有上述有益效果。
【技术实现步骤摘要】
一种开机画面的更新方法、系统、装置及可读存储介质
本申请涉及BIOS数据更新领域,特别涉及一种开机画面的更新方法、系统、装置及计算机可读存储介质。
技术介绍
在各种终端设备上电启动过程中,先于操作系统进入画面显示于我们眼前的,是由内嵌于BIOS芯片中的图像文件提供的开机画面,由于BIOS往往与主板一同出现,因此不同的主板制造厂商为了提升品牌区分度和用户忠心度,往往会在自家主板的BIOS芯片中内嵌一些定制的图像文件,以通过特殊的、炫酷的开机画面吸引用户。BIOS,BasicInputOutputSystem,基本输入输出系统,是一组固化到主板上一个ROM芯片上的程序,它保存着计算机设备最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从存储芯片中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制,因此,BIOS将作为计算机设备上电启动时加载的第一个软件存在。BIOS的更新往往由主板制造厂商的新版本BIOS来在设备下一次重新启动时完成,有时还需要借助专用的烧写器对BIOS芯片(是指至少承载有BIOS的一个元器件)进行再烧录。需要说明的是,且烧录BIOS不能仅对其中一部分进行修改,需要整体替换,即不能仅对其中涉及开机画面的部分进行替换,因此个人用户处于修改开机画面的意图私自替换BIOS还将承担因BIOS异常导致终端设备无法启动的风险。因此,如何提供一种更便捷、操作更简单、风险更低的开机画面的显示方法,是本领域技术人员亟待解决的问题。
技术实现思路
本申请的主要目的是提供一种开机画面的显示方法,通过预先在BIOS芯片中划分出可与BMC共享的预设目录,就可以由用户在线的向BMC传递将作为新的开机画面的图像文件,并由BMC将这些图像文件转发至BIOS芯片的预设目录下,基于此,BIOS只需要启动时检测预设目录下是否有可用的图像文件即可轻松的做到开机画面的替换。本申请提供的方案借助了BMC来向BIOS传递将作为新开机画面显示的图像文件,无需使用任何额外硬件,且不涉及BIOS中其它用于引导操作系统启动的部分,操作更简单,风险更低。本申请的另一目的在于提供了一种开机画面的显示系统、装置及计算机可读存储介质。为实现上述目的,本申请提供一种开机画面的显示方法,该方法包括:从完整的存储空间中分割得到自定义空间块;将所述BIOS和BMC添加进所述自定义空间块的可访问对象列表,得到新开机画面目录;当所述BIOS启动时,检测所述新开机画面目录下是否存储有可用的图像文件;其中,存储于所述新开机画面目录中的图像文件为所述BMC利用所述新开机画面目录的访问权限将由用户下发的图像文件转发后得到;若所述新开机画面存储下存储有可用的图像文件,则将所述图像文件作为本次的开机画面进行显示;若所述新开机画面存储下未存储有可用的图像文件,则将存储于默认开机画面目录下的图像文件作为本次的开机画面进行显示。可选的,将所述图像文件作为本次的开机画面进行显示,包括:判断所述新开机画面目录下是否存储有多个子目录;其中,每个子目录下默认均存储有可用的图像文件;若所述新开机画面目录下存储有多个子目录,则按预设规则确定将作为本次的开机画面进行显示的目标子目录;将存储于所述目标子目录下的图像文件作为本次的开机画面进行显示。可选的,在将所述图像文件作为本次的开机画面进行显示之后,还包括:利用存储于所述新开机画面目录中的图像文件更新原存储于所述默认开机画面目录中的图像文件;在更新完成后,删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件。可选的,删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件,包括:删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件所在的子目录。为实现上述目的,本申请还提供了一种开机画面的显示系统,包括:存储空间分割单元,用于从完整的存储空间中分割得到自定义空间块;访问权限设置单元,用于将所述BIOS和BMC添加进所述自定义空间块的可访问对象列表,得到新开机画面目录;新开机画面检测单元,用于当所述BIOS启动时,检测所述新开机画面存储下是否存储有可用的图像文件;其中,存储于所述新开机画面目录中的图像文件为所述BMC利用所述新开机画面目录的访问权限将由用户下发的图像文件转发后得到;新图像文件显示单元,用于当所述新开机画面存储下存储有可用的图像文件时,将所述图像文件作为本次的开机画面进行显示;旧图像文件显示单元,用于当所述新开机画面存储下未存储有可用的图像文件时,将存储于默认开机画面目录下的图像文件作为本次的开机画面进行显示。可选的,所述新图像文件显示单元包括:子目录判断子单元,用于判断所述新开机画面目录下是否存储有多个子目录;其中,每个子目录下默认均存储有可用的图像文件;目标子目录确定子单元,用于若所述新开机画面目录下存储有多个子目录,则按预设规则确定将作为本次的开机画面进行显示的目标子目录;本次新开机画面显示子单元,用于将存储于所述目标子目录下的图像文件作为本次的开机画面进行显示。可选的,该显示系统还包括:图像文件更新单元,用于在将所述图像文件作为本次的开机画面进行显示之后,利用存储于所述新开机画面目录中的图像文件更新原存储于所述默认开机画面目录中的图像文件;图像文件删除单元,用于在更新完成后,删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件。可选的,所述图像文件删除单元包括:单个子目录删除子单元,用于删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件所在的子目录。为实现上述目的,本申请还提供了一种开机画面的显示装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述内容所描述的开机画面的显示方法。为实现上述目的,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述内容所描述的开机画面的显示方法。显然,本申请所提供的一种开机画面的显示方法,通过预先在BIOS芯片中划分出可与BMC共享的新开机画面目录,就可以由用户在线的向BMC传递将作为新的开机画面的图像文件,并由BMC将这些图像文件转发至BIOS芯片的新开机画面目录下,基于此,BIOS只需要启动时检测新开机画面目录下是否有可用的图像文件即可轻松的做到开机画面的替换。本申请提供的方案借助了BMC来向BIOS传递将作为新开机画面显示的图像文件,无需使用任何额外硬件,且不涉及BIOS中其它用于引导操作系统启动的部分,操作更简单,风险更低。本申请同时还提供了一种开机画面的显示系统、装置及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种开机画面的显示方法的流程图;图2为本申请实施例提供的显示方法中一种当新开机画面目录下存在多个子目录时开机画面的显示方法的流程图;图3为本申请实施例提供的一种用户、BMC以及BIOS三者间将作为新的开本文档来自技高网...
【技术保护点】
1.一种开机画面的显示方法,其特征在于,包括从完整的存储空间中分割得到自定义空间块;将所述BIOS和BMC添加进所述自定义空间块的可访问对象列表,得到新开机画面目录;当所述BIOS启动时,检测所述新开机画面目录下是否存储有可用的图像文件;其中,存储于所述新开机画面目录中的图像文件为所述BMC利用所述新开机画面目录的访问权限将由用户下发的图像文件转发后得到;若所述新开机画面存储下存储有可用的图像文件,则将所述图像文件作为本次的开机画面进行显示;若所述新开机画面存储下未存储有可用的图像文件,则将存储于默认开机画面目录下的图像文件作为本次的开机画面进行显示。
【技术特征摘要】
1.一种开机画面的显示方法,其特征在于,包括从完整的存储空间中分割得到自定义空间块;将所述BIOS和BMC添加进所述自定义空间块的可访问对象列表,得到新开机画面目录;当所述BIOS启动时,检测所述新开机画面目录下是否存储有可用的图像文件;其中,存储于所述新开机画面目录中的图像文件为所述BMC利用所述新开机画面目录的访问权限将由用户下发的图像文件转发后得到;若所述新开机画面存储下存储有可用的图像文件,则将所述图像文件作为本次的开机画面进行显示;若所述新开机画面存储下未存储有可用的图像文件,则将存储于默认开机画面目录下的图像文件作为本次的开机画面进行显示。2.根据权利要求1所述的显示方法,其特征在于,将所述图像文件作为本次的开机画面进行显示,包括:判断所述新开机画面目录下是否存储有多个子目录;其中,每个子目录下默认均存储有可用的图像文件;若所述新开机画面目录下存储有多个子目录,则按预设规则确定将作为本次的开机画面进行显示的目标子目录;将存储于所述目标子目录下的图像文件作为本次的开机画面进行显示。3.根据权利要求1或2所述的显示方法,其特征在于,在将所述图像文件作为本次的开机画面进行显示之后,还包括:利用存储于所述新开机画面目录中的图像文件更新原存储于所述默认开机画面目录中的图像文件;在更新完成后,删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件。4.根据权利要求3所述的显示方法,其特征在于,删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件,包括:删除所述新开机画面目录下作为本次的开机画面进行显示的图像文件所在的子目录。5.一种开机画面的显示系统,其特征在于,包括:存储空间分割单元,用于从完整的存储空间中分割得到自定义空间块;访问权限设置单元,用于将所述BIOS和BMC添加进所述自定义空间块的可访问对象列表,得到新开机画面目录;新开机画面检测单元,用于当所述BIOS启动时,检测...
【专利技术属性】
技术研发人员:张博智,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。