一种数据处理方法及电子设备的制造方法_3

文档序号:9888008阅读:来源:国知局
技术方案更高。
[0087]实施例三
[0088]如图3所示,本发明实施例还提供一种电子设备,该电子设备包括嵌入式控制器EC301和基本输入输出系统B10S302:
[0089]嵌入式控制器EC301,用于在上电初始化时,将驱动文件从预设的存储区块中读出并解压到预设的第一存储器中;发送第一通知消息到基本输入输出系统B10S,使得B1S根据所述第一通知消息从所述第一存储器中读取并执行所述驱动文件。
[0090]其中,所述预设的第一存储器为所述嵌入式控制器EC自身的随机存储器。
[0091]可选的,该电子设备还包括:
[0092]第二存储器,该存储器的特定存储区块用于存储所述驱动文件,其中,所述特定的存储区块为编译嵌入式控制器固件EC Fff时划定的存储区块。
[0093]可选的,所述嵌入式控制器EC301将所述驱动文件读出并解压到预设的存储器中之后,还用于设置标记位,所述标记位用于标示所述驱动文件读出并解压完成,使得所述B1S根据所述标志位读取并执行所述驱动文件。
[0094]可选的,所述嵌入式控制器EC发送第一通知消息到B1S之后,当接收到B1S返回的第二通知消息,所述嵌入式控制器EC将所述预设的存储区块设置不可读不可写,其中,所述第二通知消息用于确定B1S执行完所述驱动文件。
[0095]本申请实施例中的上述一个或多个技术方案,至少具有如下的技术效果:
[0096]本发明提供的方法将与系统安全信息有关的内容(如Opt1n ROM)存储到预设的存储区块中,并将该存储区块设置为只读;因EC存储Opt1n ROM的区块为只读,并且EC的固件(Firmware,简称FW)只有透过EC才能被修改,所以即使启动到操作系统层面也能保证信息的安全性,所以本发明提供方案的安全性比现有技术方案更高。
[0097]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0098]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0099]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0100]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0101]具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与所述信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0102]嵌入式控制器EC在上电初始化时,将驱动文件从预设的存储区块中读出并解压到预设的存储器中;
[0103]所述嵌入式控制器EC发送第一通知消息到基本输入输出系统B10S,使得B1S根据所述第一通知消息从所述预设的存储器中读取并执行所述驱动文件。
[0104]可选的,所述将驱动文件从预设的存储区块中读出并解压到预设的存储器中之前,该方法还进一步包括:
[0105]嵌入式控制器EC将所述驱动文件存到所述预设的存储区块中,并将所述预设的存储区块设置为只读,其中,所述存储区块为编译嵌入式控制器固件ECFW时划定的存储区块。
[0106]可选的,所述预设的存储器为所述嵌入式控制器EC自身的随机存储器。
[0107]可选的,将驱动文件从预设的存储区块中读出并解压到预设的存储器中之后,该方法进一步包括:
[0108]所述嵌入式控制器EC设置标记位,所述标记位用于标示所述驱动文件读出并解压完成,使得所述B1S根据所述标志位读取并执行所述驱动文件。
[0109]可选的,所述嵌入式控制器EC发送第一通知消息到B1S之后,该方法进一步包括:
[0110]当接收到B1S返回的第二通知消息,所述嵌入式控制器EC将所述预设的存储区块设置不可读不可写,其中,所述第二通知消息用于确定B1S执行完所述驱动文件。
[0111]本发明所述的方法并不限于【具体实施方式】中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
[0112]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种数据处理方法,该方法应用于一电子设备中,该方法包括: 嵌入式控制器EC在上电初始化时,将驱动文件从预设的存储区块中读出并解压到预设的存储器中; 所述嵌入式控制器EC发送第一通知消息到基本输入输出系统B1S,使得B1S根据所述第一通知消息从所述预设的存储器中读取并执行所述驱动文件。2.如权利要求1所述的方法,其特征在于,所述将驱动文件从预设的存储区块中读出并解压到预设的存储器中之前,该方法还进一步包括: 嵌入式控制器EC将所述驱动文件存到所述预设的存储区块中,并将所述预设的存储区块设置为只读,其中,所述存储区块为编译嵌入式控制器固件ECFW时划定的存储区块。3.如权利要求1所述的方法,其特征在于,所述预设的存储器为所述嵌入式控制器EC自身的随机存储器。4.如权利要求1-3任一所述的方法,其特征在于,将驱动文件从预设的存储区块中读出并解压到预设的存储器中之后,该方法进一步包括: 所述嵌入式控制器EC设置标记位,所述标记位用于标示所述驱动文件读出并解压完成,使得所述B1S根据所述标志位读取并执行所述驱动文件。5.如权利要求1-3任一所述的方法,其特征在于,所述嵌入式控制器EC发送第一通知消息到B1S之后,该方法进一步包括: 当接收到B1S返回的第二通知消息,所述嵌入式控制器EC将所述预设的存储区块设置不可读不可写,其中,所述第二通知消息用于确定B1S执行完所述驱动文件。6.—种电子设备,该电子设备包括基本输入输出系统B1S和嵌入式控制器EC,其中: 所述嵌入式控制器EC,用于在上电初始化时,将驱动文件从预设的存储区块中读出并解压到预设的第一存储器中;发送第一通知消息到基本输入输出系统B1S,使得B1S根据所述第一通知消息从所述第一存储器中读取并执行所述驱动文件。7.如权利要求6所述的电子设备,其特征在于,该电子设备还包括: 第二存储器,该存储器的特定存储区块用于存储所述驱动文件,其中,所述特定的存储区块为编译嵌入式控制器固件EC Fff时划定的存储区块。8.如权利要求6所述的电子设备,其特征在于,所述预设的第一存储器为所述嵌入式控制器EC自身的随机存储器。9.如权利要求7或8任一所述的电子设备,其特征在于,所述嵌入式控制器EC将所述驱动文件读出并解压到预设的存储器中之后,还用于设置标记位,所述标记位用于标示所述驱动文件读出并解压完成,使得所述B1S根据所述标志位读取并执行所述驱动文件。10.如权利要求7或8任一所述的电子设备,其特征在于,所述嵌入式控制器EC发送第一通知消息到B1S之后,当接收到B1S返回的第二通知消息,所述嵌入式控制器EC将所述预设的存储区块设置不可读不可写,其中,所述第二通知消息用于确定B1S执行完所述驱动文件。
【专利摘要】本发明公开了一种信息处理方法及电子设备,该方法应用于一电子设备中,该方法包括:嵌入式控制器EC在上电初始化时,将驱动文件从预设的存储区块中读出并解压到预设的存储器中;所述嵌入式控制器EC发送第一通知消息到基本输入输出系统BIOS,使得BIOS根据所述第一通知消息从所述预设的存储器中读取并执行所述驱动文件。本发明实施例所提供的方法和装置解决现有技术中与系统安全相关的数据存储在BIOS?Option?ROM中,存在很大的安全隐患的问题。
【IPC分类】G06F21/78, G06F21/51
【公开号】CN105653931
【申请号】
【发明人】王鹤来
【申请人】联想(北京)有限公司
【公开日】2016年6月8日
【申请日】2014年11月11日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1