一种信息处理方法及电子设备技术

技术编号:11296161 阅读:44 留言:0更新日期:2015-04-15 12:28
本发明专利技术公开了一种信息处理方法,应用于电子设备,所述电子设备具有基本输入输出系统BIOS的固件,所述方法包括:在所述BIOS执行开机自检POST的过程中,确定具有第一标识信息;响应所述第一标识信息,加载并执行所述扩展模块;在所述扩展模块的控制下:当确定加载外部功能模块时,加载与所述外部功能模块的对应的驱动模块;以及,获得所述外部功能模块;以及,执行所述外部功能模块;退出享有所述BIOS的控制权;所述BIOS享有控制权继续执行所述POST的过程。本发明专利技术还公开了一种电子设备。采用本发明专利技术的技术方案,能够动态满足不断变化的用户需求,而且不需要用户重新更新BIOS。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种信息处理方法,应用于电子设备,所述电子设备具有基本输入输出系统BIOS的固件,所述方法包括:在所述BIOS执行开机自检POST的过程中,确定具有第一标识信息;响应所述第一标识信息,加载并执行所述扩展模块;在所述扩展模块的控制下:当确定加载外部功能模块时,加载与所述外部功能模块的对应的驱动模块;以及,获得所述外部功能模块;以及,执行所述外部功能模块;退出享有所述BIOS的控制权;所述BIOS享有控制权继续执行所述POST的过程。本专利技术还公开了一种电子设备。采用本专利技术的技术方案,能够动态满足不断变化的用户需求,而且不需要用户重新更新BIOS。【专利说明】一种信息处理方法及电子设备
本专利技术涉及电子设备技术,尤其涉及一种信息处理方法及电子设备。
技术介绍
基本输入输出系统(B1S, Basic Input Output System)是一组固化到电子设备内主板上一个只读存储器(ROM,Read-Only Memory)芯片上的程序,保存着电子设备最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。它的主要功能是为电子设备提供最底层的、最直接的硬件设置和控制。 随着信息化技术的普及,用户对诸如数据防盗、系统恢复、杀毒等操作的需求越来越强烈,而且这种需求也不断地在变化,同时这种需求也因人而异;尽管现有的B1S可以提供上述的某一种操作,但是已经很难满足日益增长的用户的需求;此外,B1S本身的功能以代码的形式存储在非易失性存储器中,并且在电子设备出厂时已经被固化,从而无法修改,因此,现有的B1S无法满足用户的后续需求。换句话说,电子设备出厂后,B1S的功能就已经明确的确定;而电子设备出厂以后电子设备的用户无法根据自身需求改变B1S的功能。
技术实现思路
有鉴于此,本专利技术实施例的主要目的在于提供一种信息处理方法及电子设备,能够动态满足不断变化的用户需求,而且不需要用户重新更新B1S。 为达到上述目的,本专利技术的技术方案是这样实现的: 本专利技术实施例提供了一种信息处理方法,应用于电子设备,所述电子设备具有B1S的固件,所述方法包括:在所述B1S执行开机自检(P0ST,Power On Self Test)的过程中,确定具有第一标识信息;其中,所述第一标识信息用于表征加载并执行扩展模块;所述扩展模块属于所述B1S并存储于所述B1S的固件中;响应所述第一标识信息,加载并执行所述扩展模块,以使得所述扩展模块享有所述B1S的控制权;在所述扩展模块的控制下:当确定加载外部功能模块时,加载与所述外部功能模块的对应的驱动模块;获得所述外部功能模块;执行所述外部功能模块;退出享有所述B1S的控制权;所述B1S享有控制权继续执行所述POST的过程。 本专利技术实施例还提供了一种电子设备,所述电子设备具有B1S的固件,所述电子设备包括确定装置、加载装置、处理装置和执行装置,其中,所述确定装置,用于在所述B1S执行post的过程中,确定具有第一标识信息;其中,所述第一标识信息用于表征加载并执行扩展模块;所述扩展模块属于所述B1S并存储于所述B1S的固件中;所述加载装置,用于响应所述第一标识信息,加载并执行所述扩展模块,以使得所述扩展模块享有所述B1S的控制权;所述处理装置包括加载单元、获得单元、执行单元和退出单元,其中,所述加载单元,用于在所述扩展模块的控制下,当确定加载外部功能模块时,加载与所述外部功能模块的对应的驱动模块;所述获得单元,用于在所述扩展模块的控制下,获得所述外部功能模块;所述执行单元,用于在所述扩展模块的控制下,执行所述外部功能模块;所述退出单元,用于在所述扩展模块的控制下,退出享有所述B1S的控制权;所述执行装置,用于所述B1S享有控制权继续执行所述POST的过程。 本专利技术实施例提供的一种信息处理方法及电子设备,先在所述B1S执行POST的过程中,确定具有第一标识信息;然后响应所述第一标识信息,加载并执行所述扩展模块;再在所述扩展模块的控制下:当确定加载外部功能模块时,加载与所述外部功能模块的对应的驱动模块;以及,获得所述外部功能模块;以及,执行所述外部功能模块;退出享有所述B1S的控制权;所述B1S享有控制权继续执行所述POST的过程。如此,能够动态满足不断变化的用户需求,而且不需要用户重新更新B1S。 【专利附图】【附图说明】 图1为本专利技术实施例一信息处理方法的实现流程示意图; 图2为本专利技术实施例二步骤103的实现流程示意图; 图3为本专利技术实施例三步骤103的实现流程示意图; 图4为本专利技术实施例六电子设备的组成结构示意图; 图5为本专利技术实施例七电子设备的组成结构示意图; 图6为本专利技术实施例八电子设备的组成结构示意图。 【具体实施方式】 下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。 实施例一 本专利技术实施例一提供的一种信息处理方法,应用于电子设备,所述电子设备具有B1S的固件,图1为本专利技术实施例一信息处理方法的实现流程示意图,如图1所示,该方法包括: 步骤101,在所述B1S执行POST的过程中,确定具有第一标识信息; 这里,所述第一标识信息用于表征加载并执行扩展模块;所述扩展模块属于所述B1S并存储于所述B1S的固件中; 这里,所述电子设备包括但不限于:包括工业控制计算机、个人计算机等各种类型计算机、平板电脑、手机、电子阅读器等。 这里,所述B1S具有基本模块和扩展模块,所述基本模块和所述扩展模块都存储与所述B1S的固件中;所述基本模块可以是电子设备生产商在电子设备出厂的时候设置的常规程序;所述扩展模块可以是与用户根据自身需求用来改变B1S执行功能的外部功能模块进行接口的程序; 这里,所述确定具有第一标识信息,在具体实施过程中,可以采用多种方式来实现,下面介绍其中的一种实现方式。例如,所述确定具有第一标识信息,包括:实时获取用户的输入操作;根据所述输入操作确定第一标识信息。 具体的,在所述B1S执行POST的过程中,用户可以通过输入工具如键盘选择或输入一个输入操作,这个输入操作对应有一个标识信息,例如,所述标识信息可以是I或O ;当用户选择的输入操作对应标识信息为O时,POST程序执行基本模块;当用户选择的操作对应的标识信息I时,POST程序加载并执行所述扩展模块,这里的标识信息I即可以为所述的第一标识信息。 步骤102,响应所述第一标识信息,加载并执行所述扩展模块,以使得所述扩展模块享有所述B1S的控制权; 这里,所述扩展模块的文件格式可以与B1S的基本模块的文件格式相类似,但是不同的是,本专利技术实施例提出的扩展模块在确定具有第一标识信息时,能够享有所述B1S的控制权;而且,所述扩展模块中具有对象信息;当确定加载外部功能模块时,根据该对象信息可以获取外部功能模块的对应的驱动模块; 在具体实施的过程中,该对象信息可以为存储路径,当然该存储路径可以为网络服务端的统一资源定位符,或,本地磁盘的地址,或,电子设备外部接口的存储盘的地址;本领域的技术人员还可以根据各种现有技术,将其他的信息作为所述的对象信息,本专利技术实施例并不对所述的对象信息做任何限定。 步骤103,步骤103包本文档来自技高网
...

【技术保护点】
一种信息处理方法,应用于电子设备,所述电子设备具有基本输入输出系统BIOS的固件,所述方法包括:在所述BIOS执行开机自检POST的过程中,确定具有第一标识信息;其中,所述第一标识信息用于表征加载并执行扩展模块;所述扩展模块属于所述BIOS并存储于所述BIOS的固件中;响应所述第一标识信息,加载并执行所述扩展模块,以使得所述扩展模块享有所述BIOS的控制权;在所述扩展模块的控制下:当确定加载外部功能模块时,加载与所述外部功能模块的对应的驱动模块;获得所述外部功能模块;执行所述外部功能模块;退出享有所述BIOS的控制权;所述BIOS享有控制权继续执行所述POST的过程。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨良印陈实许灵均刘旭国
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1