一种数据存储方法、SD存储卡及电子设备和存储介质技术

技术编号:21377737 阅读:40 留言:0更新日期:2019-06-15 13:24
本申请公开了一种数据存储方法、SD存储卡及设备和介质,方法应用于包括BMC寄存器和BIOS寄存器的SD存储卡,BMC寄存器用于存储BMC日志数据,BIOS寄存器用于存储系统日志数据,包括:接收工作模式切换指令;根据该指令将自身工作模式转换至目标工作模式;工作模式包括接收BMC日志数据的BMC模式和接收系统日志数据的系统BIOS模式;接收目标工作模式下的日志数据,并存储至对应的寄存器中。本申请中,SD存储卡包括BMC寄存器和BIOS寄存器,根据工作模式切换指令切换至目标工作模式,在该工作模式下接收日志数据并存储至对应寄存器中,利用单一存储卡实现两种日志的保存,有效节省服务器成本及系统摆放空间。

【技术实现步骤摘要】
一种数据存储方法、SD存储卡及电子设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种数据存储方法、SD存储卡及一种电子设备和一种计算机可读存储介质。
技术介绍
目前服务器系统内皆配置有系统SD卡与BMCSD卡两张卡,如图1所示,配置系统SD卡,主要用于实现系统日志的存储;配置BMCSD卡,可实现BMC日志数据的存储,这种方式无疑占用了较多的系统摆放空间,且耗费了一定的设计成本。
技术实现思路
本申请的目的在于提供一种数据存储方法、SD存储卡及一种电子设备和一种计算机可读存储介质,能够有效节省服务器设计成本及系统的摆放空间。为实现上述目的,本申请提供了一种数据存储方法,应用于包括BMC寄存器和BIOS寄存器的SD存储卡,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,所述方法包括:接收工作模式切换指令,并对所述工作模式切换指令进行解析,得到解析结果;根据所述解析结果将自身的工作模式转换至目标工作模式;其中,所述工作模式包括用于接收所述BMC日志数据的BMC模式和用于接收所述系统日志数据的系统BIOS模式;接收所述目标工作模式对应的日志数据,并存储至对应的寄存器中。可选的,所述接收工作模式切换指令,包括:接收切换器获取控制命令后根据所述控制命令确定的所述工作模式切换指令。可选的,所述接收工作模式切换指令,包括:接收切换器通过目标传输信道发送的所述工作模式切换指令;其中,所述目标传输信道为所述切换器根据所述控制命令切换传输信道后的数据通道。可选的,所述控制命令为:系统BIOS发送的用于将所述传输信道切换至系统日志传输信道的命令;或,系统BIOS转发的由BMC芯片发起的用于将所述传输信道切换至BMC日志传输信道的命令。为实现上述目的,本申请提供了一种SD存储卡,包括:BMC寄存器和BIOS寄存器,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,还包括:指令接收模块,用于接收工作模式切换指令,并对所述工作模式切换指令进行解析,得到解析结果;模式切换模块,用于根据所述解析结果将自身的工作模式转换至目标工作模式;其中,所述工作模式包括用于接收所述BMC日志数据的BMC模式和用于接收所述系统日志数据的系统BIOS模式;数据存储模块,用于接收所述目标工作模式对应的日志数据,并存储至对应的寄存器中。可选的,所述指令接收模块,包括:第一接收单元,用于接收切换器获取控制命令后根据所述控制命令确定的所述工作模式切换指令。可选的,所述指令接收模块,包括:第二接收单元,用于接收切换器通过目标传输信道发送的所述工作模式切换指令;其中,所述目标传输信道为所述切换器根据所述控制命令切换传输信道后的数据通道。可选的,所述控制命令为:系统BIOS发送的用于将传输信道切换至系统日志传输信道的命令;或,系统BIOS转发的由BMC芯片发起的用于将所述传输信道切换至BMC日志传输信道的命令。为实现上述目的,本申请提供了一种电子设备,包括:BMC寄存器和BIOS寄存器,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,还包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现前述公开的任一种所述数据存储方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述公开的任一种所述数据存储方法的步骤。通过以上方案可知,本申请提供的一种数据存储方法,包括:应用于包括BMC寄存器和BIOS寄存器的SD存储卡,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,所述方法包括:接收工作模式切换指令,并对所述工作模式切换指令进行解析,得到解析结果;根据所述解析结果将自身的工作模式转换至目标工作模式;其中,所述工作模式包括用于接收所述BMC日志数据的BMC模式和用于接收所述系统日志数据的系统BIOS模式;接收所述目标工作模式对应的日志数据,并存储至对应的寄存器中。本申请中,SD存储卡中包含BMC寄存器和BIOS寄存器,接收到工作模式切换指令后,可以根据该指令切换至目标工作模式,进一步在目标工作模式下接收相应的日志数据,存储至与之对应的寄存器中,也即,本申请利用单一SD存储卡就能实现系统日志及BMC日志的保存,从而有效节省服务器设计成本及系统的摆放空间。本申请还公开了一种SD存储卡及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中服务器系统配置架构设计图;图2为本申请实施例公开的一种数据存储方法的流程图;图3为本申请实施例公开的另一种数据存储方法的流程图;图4为本申请实施例公开的一种数据存储方法中服务器系统架构设计图;图5为本申请实施例公开的一种SD存储卡的结构图;图6为本申请实施例公开的一种电子设备的结构图;图7为本申请实施例公开的另一种电子设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在现有技术中,服务器系统内皆配置有系统SD卡与BMCSD卡两张卡,配置系统SD卡,主要用于实现系统日志的存储;配置BMCSD卡,可实现BMC日志数据的存储,这种方式无疑占用了较多的系统摆放空间,且耗费了一定的设计成本。因此,本申请实施例公开了一种数据存储方法,应用于包括BMC寄存器和BIOS寄存器的SD存储卡,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,有效地节省了服务器成本及系统上的摆放空间。参见图2,本申请实施例公开的一种数据存储方法的流程图,如图2所示,包括:S101:接收工作模式切换指令,并对工作模式切换指令进行解析,得到解析结果;本步骤中,SD存储卡接收并解析工作模式切换指令,得到对应的解析结果。S102:根据解析结果将自身的工作模式转换至目标工作模式;其中,工作模式包括用于接收BMC日志数据的BMC模式和用于接收系统日志数据的系统BIOS模式;进一步地,根据工作模式切换指令的解析结果切换SD存储卡的工作模式至工作模式切换指令对应的目标工作模式。可以理解的是,工作模式包括BMC模式和系统BIOS模式。具体地,BMC模式用于接收BMC日志数据,且能在该模式下进行BMC日志数据的读取;系统BIOS模式用于接收系统日志数据,同样的,能在该模式下进行系统日志数据的读取,当然,还可以包括系统相关的log日志。S103:接收目标工作模式对应的日志数据,并存储至对应的寄存器中。本步骤中,在目标工作模式下,接收对应的日志数据,并将其保存至寄存器。若当前工作模式为BMC模式,则接收BMC日志数据,本文档来自技高网...

【技术保护点】
1.一种数据存储方法,其特征在于,应用于包括BMC寄存器和BIOS寄存器的SD存储卡,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,所述方法包括:接收工作模式切换指令,并对所述工作模式切换指令进行解析,得到解析结果;根据所述解析结果将自身的工作模式转换至目标工作模式;其中,所述工作模式包括用于接收所述BMC日志数据的BMC模式和用于接收所述系统日志数据的系统BIOS模式;接收所述目标工作模式对应的日志数据,并存储至对应的寄存器中。

【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于包括BMC寄存器和BIOS寄存器的SD存储卡,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,所述方法包括:接收工作模式切换指令,并对所述工作模式切换指令进行解析,得到解析结果;根据所述解析结果将自身的工作模式转换至目标工作模式;其中,所述工作模式包括用于接收所述BMC日志数据的BMC模式和用于接收所述系统日志数据的系统BIOS模式;接收所述目标工作模式对应的日志数据,并存储至对应的寄存器中。2.根据权利要求1所述的数据存储方法,其特征在于,所述接收工作模式切换指令,包括:接收切换器获取控制命令后根据所述控制命令确定的所述工作模式切换指令。3.根据权利要求1所述的数据存储方法,其特征在于,所述接收工作模式切换指令,包括:接收切换器通过目标传输信道发送的所述工作模式切换指令;其中,所述目标传输信道为所述切换器根据所述控制命令切换传输信道后的数据通道。4.根据权利要求2或3所述的数据存储方法,其特征在于,所述控制命令为:系统BIOS发送的用于将所述传输信道切换至系统日志传输信道的命令;或,系统BIOS转发的由BMC芯片发起的用于将所述传输信道切换至BMC日志传输信道的命令。5.一种SD存储卡,其特征在于,包括:BMC寄存器和BIOS寄存器,所述BMC寄存器用于存储BMC日志数据,所述BIOS寄存器用于存储系统日志数据,还包括:指令接收模块,用于接收工作模式切换指令,并对所述工作模式切换指令进行解析,得...

【专利技术属性】
技术研发人员:吕孟桓
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1