一种信息处理方法及电子设备与流程

文档序号:15557240发布日期:2018-09-29 01:24阅读:154来源:国知局

本发明涉及通信领域中的信息处理技术,尤其涉及一种信息处理方法及电子设备。



背景技术:

现在,计算机系统若要进入bios,通常是通过鼠标键盘进行控制。但是,有时候不容易找到键盘,甚至无法连接键盘。例如没有usb接口的平板电脑,或者无法找到,那么这种情况下,就无法顺利进入bios界面,因此无法保证系统的正常使用。



技术实现要素:

本发明的主要目的在于提出一种信息处理方法及电子设备,旨在解决现有技术中存在的上述问题。

为实现上述目的,本发明提供一种信息处理方法,应用于电子设备,包括:

所述电子设备开启时,获取在触控操作单元上的触控操作;

基于所述在触控操作单元上的触控操作,确定触控指令;

基于所述触控指令进入基本输入输出系统bios的设置界面

本发明提出的一种电子设备,所述电子设备包括:

触控操作单元,用于在所述电子设备开启时,获取触控操作;

启动单元,用于基于所述在触控操作单元上的触控操作,确定触控指令;基于所述触控指令进入基本输入输出系统bios的设置界面。

本发明提出的一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行前述方法的步骤。

本发明提出的一种信息处理方法及电子设备,在电子设备开始的时候,获取触控操作,进而确定触控指令以使得电子设备能够进入bios界面,如此,就使得电子设备在无法接收到鼠标或键盘的指令的时候,基于触控操作使得电子设备能够进入bios界面,提升电子设备的系统处理能力。

附图说明

图1为本发明实施例信息处理方法流程示意图;

图2为本发明实施例电子设备组成结构示意图;

图3为本发明实施例一种硬件组成结构示意图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步详细说明。

实施例一、

本发明实施例提供了一种信息处理方法,应用于电子设备,如图1所示,包括:

步骤101:所述电子设备开启时,获取在触控操作单元上的触控操作;

步骤102:基于所述在触控操作单元上的触控操作,确定触控指令;

步骤103:基于所述触控指令进入基本输入输出系统bios的设置界面。

这里,所述电子设备可以为具备触控操作单元的终端设备,比如,可以为具备触控操作单元的计算机、笔记本等等,这里不进行穷举。

所述方法还包括:在bios的加电自检post界面设置虚拟操作按键;其中,所述虚拟操作按键用于触发所述电子设备进入bios的设置界面。

其中,在post界面设置虚拟操作按键,可以为在预设位置处进行设置;所述预设位置为不会遮挡post界面中的文字的任意位置。

所述获取在触控操作单元上的触控操作,包括:获取针对所述post界面的所述虚拟操作按键的触控操作。

也就是说,通过检测设置的虚拟操作按键的触控操作来确定是否触发电子设备进入bios操作界面。

touch屏通常都支持,单点模式,该模式与鼠标类似。可以在bios中将touch屏的单电模式,模拟成鼠标设备,这样就能实现在计算机启动时,以及进入bios界面都可以使用touch屏进行操作。具体的,可以在bios的post界面增加一个可以点击的界面,并且将点击模拟成按键盘上的进入bios设置的热键(比如虚拟操作按键),这样就可以通过触摸touch屏上的用文字标注的区域就能进入bios设置界面了。

可见,通过采用上述方案,就能够在电子设备开始的时候,获取触控操作,进而确定触控指令以使得电子设备能够进入bios界面,如此,就使得电子设备在无法接收到鼠标或键盘的指令的时候,基于触控操作使得电子设备能够进入bios界面,提升电子设备的系统处理能力。

实施例二、

本发明实施例提供了一种信息处理方法,应用于电子设备,如图1所示,包括:

步骤101:所述电子设备开启时,获取在触控操作单元上的触控操作;

步骤102:基于所述在触控操作单元上的触控操作,确定触控指令;

步骤103:基于所述触控指令进入基本输入输出系统bios的设置界面。

这里,所述电子设备可以为具备触控操作单元的终端设备,比如,可以为具备触控操作单元的计算机、笔记本等等,这里不进行穷举。

所述方法还包括:在bios的加电自检post界面设置虚拟操作按键;其中,所述虚拟操作按键用于触发所述电子设备进入bios的设置界面。

其中,在post界面设置虚拟操作按键,可以为在预设位置处进行设置;所述预设位置为不会遮挡post界面中的文字的任意位置。

所述获取在触控操作单元上的触控操作,包括:获取针对所述post界面的所述虚拟操作按键的触控操作。

也就是说,通过检测设置的虚拟操作按键的触控操作来确定是否触发电子设备进入bios操作界面。

关于计算机启动的流程可以包括:

当按下电源开关时,主板上的控制芯片组会向cpu发出并保持一个reset(重置)信号,让cpu内部自动恢复到初始状态;

系统bios的启动代码首先进行post;post的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。由于post是最早进行的检测过程,此时显卡还没有初始化,如果系统bios在进行post的过程中发现了一些致命错误,例如没有找到内存或者内存有问题,那么系统bios就会直接控制喇叭发声来报告错误,声音的长短和次数代表了错误的类型。在正常情况下,post过程进行得非常快,post结束之后就会调用其它代码来进行更完整的硬件检测;

在前述方案的基础上,本实施例进一步针对如何获取触控操作并进行处理进行详细说明,所述获取在触控操作单元上的触控操作,包括:

通过系统管理接口获取针对触控操作单元上的触控位置;基于所述触控位置确定针对所述触控操作单元的触控操作。

其中,通过所述系统管理接口(smi,systemmanagementinterface),将触控操作单元上进行操作的位置信息发送至系统bios中。

结合开机bios的处理过程,进行确定触控指令的处理方式,可以包括:将所述触控位置发送至bios系统,使得所述bios系统基于所述触控位置确定针对所述触控操作单元的触控操作是否针对post界面的所述虚拟操作按键;当确定所述触控操作针对post界面的虚拟操作按键时,确定触发触控指令。

也就是说,bios系统能够根据触控位置,比如,触控点所对应的xy轴信息,进而基于触控位置是否处于虚拟操作按键的位置范围内,来确定是否检测到针对post界面的虚拟操作按键的操作;

当确定检测到针对虚拟操作按键的触控操作时,确定用户通过post界面触控操作指示进入bios设置界面。

进而系统bios将查找显卡的bios,存放显卡bios的rom芯片的起始地址通常设在c0000h处,系统bios在这个地方找到显卡,bios之后就调用它的初始化代码,由显卡bios来初始化显卡,此时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯片类型等内容,不过这个画面几乎是一闪而过。系统bios接着会查找其它设备的bios程序,找到之后同样要调用这些bios内部的初始化代码来初始化相关的设备。

此后,查找完所有其它设备的bios之后,系统bios将显示出它自己的启动画面,其中包括有系统bios的类型、序列号和版本号等内容。接着系统bios将检测和显示cpu的类型和工作频率,然后开始测试所有的ram,同时在屏幕上显示内存测试的进度,我们可以在cmos设置中自行决定使用简单耗时少或者详细耗时多的测试方式。

可见,通过采用上述方案,就能够在电子设备开始的时候,获取触控操作,进而确定触控指令以使得电子设备能够进入bios界面,如此,就使得电子设备在无法接收到鼠标或键盘的指令的时候,基于触控操作使得电子设备能够进入bios界面,提升电子设备的系统操作。

实施例三、

本发明实施例提供了一种电子设备,如图2所示,包括:

触控操作单元21,用于在所述电子设备开启时,获取触控操作;

启动单元22,用于基于所述在触控操作单元上的触控操作,确定触控指令;基于所述触控指令进入基本输入输出系统bios的设置界面。

这里,所述电子设备可以为具备触控操作单元的终端设备,比如,可以为具备触控操作单元的计算机、笔记本等等,这里不进行穷举。

所述触控操作单元21,用于在bios的加电自检post界面设置虚拟操作按键;其中,所述虚拟操作按键用于触发所述电子设备进入bios的设置界面。

其中,在post界面设置虚拟操作按键,可以为在预设位置处进行设置;所述预设位置为不会遮挡post界面中的文字的任意位置,比如,图2中所示的示意性的post界面中,有文字,然后在位置21处设置虚拟操作按键。

所述触控操作单元21,用于获取针对所述post界面的所述虚拟操作按键的触控操作。

也就是说,通过检测设置的虚拟操作按键的触控操作来确定是否触发电子设备进入bios操作界面。

touch屏通常都支持,单点模式,该模式与鼠标类似。可以在bios中将touch屏的单电模式,模拟成鼠标设备,这样就能实现在计算机启动时,以及进入bios界面都可以使用touch屏进行操作。具体的,可以在bios的post界面增加一个可以点击的界面,并且将点击模拟成按键盘上的进入bios设置的热键(比如虚拟操作按键),这样就可以通过触摸touch屏上的用文字标注的区域就能进入bios设置界面了。

可见,通过采用上述方案,就能够在电子设备开始的时候,获取触控操作,进而确定触控指令以使得电子设备能够进入bios界面,如此,就使得电子设备在无法接收到鼠标或键盘的指令的时候,基于触控操作使得电子设备能够进入bios界面,提升电子设备的系统操作。

实施例四、

本发明实施例提供了一种电子设备,如图2所示,包括:

触控操作单元21,用于在所述电子设备开启时,获取触控操作;

启动单元22,用于基于所述在触控操作单元上的触控操作,确定触控指令;基于所述触控指令进入基本输入输出系统bios的设置界面。

这里,所述电子设备可以为具备触控操作单元的终端设备,比如,可以为具备触控操作单元的计算机、笔记本等等,这里不进行穷举。

所述触控操作单元21,用于在bios的加电自检post界面设置虚拟操作按键;其中,所述虚拟操作按键用于触发所述电子设备进入bios的设置界面。

其中,在post界面设置虚拟操作按键,可以为在预设位置处进行设置;所述预设位置为不会遮挡post界面中的文字的任意位置,比如,图2中所示的示意性的post界面中,有文字,然后在位置21处设置虚拟操作按键。

所述触控操作单元21,用于获取针对所述post界面的所述虚拟操作按键的触控操作。

也就是说,通过检测设置的虚拟操作按键的触控操作来确定是否触发电子设备进入bios操作界面。

关于计算机启动的流程可以包括:

当按下电源开关时,主板上的控制芯片组会向cpu发出并保持一个reset(重置)信号,让cpu内部自动恢复到初始状态;

系统bios的启动代码首先进行post;post的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。由于post是最早进行的检测过程,此时显卡还没有初始化,如果系统bios在进行post的过程中发现了一些致命错误,例如没有找到内存或者内存有问题,那么系统bios就会直接控制喇叭发声来报告错误,声音的长短和次数代表了错误的类型。在正常情况下,post过程进行得非常快,post结束之后就会调用其它代码来进行更完整的硬件检测;

在前述方案的基础上,本实施例进一步针对如何获取触控操作并进行处理进行详细说明,所述触控操作单元21,用于通过系统管理接口获取针对触控操作单元上的触控位置;基于所述触控位置确定针对所述触控操作单元的触控操作。

其中,通过所述系统管理接口(smi,systemmanagementinterface),将触控操作单元上进行操作的位置信息发送至系统bios中。

结合开机bios的处理过程,进行确定触控指令的处理方式,可以包括:所述启动单元22,用于将所述触控位置发送至bios系统,使得所述bios系统基于所述触控位置确定针对所述触控操作单元的触控操作是否针对post界面的所述虚拟操作按键;当确定所述触控操作针对post界面的虚拟操作按键时,确定触发触控指令。

也就是说,bios系统能够根据触控位置,比如,触控点所对应的xy轴信息,进而基于触控位置是否处于虚拟操作按键的位置范围内,来确定是否检测到针对post界面的虚拟操作按键的操作;

当确定检测到针对虚拟操作按键的触控操作时,确定用户通过post界面触控操作指示进入bios设置界面。

进而系统bios将查找显卡的bios,存放显卡bios的rom芯片的起始地址通常设在c0000h处,系统bios在这个地方找到显卡,bios之后就调用它的初始化代码,由显卡bios来初始化显卡,此时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯片类型等内容,不过这个画面几乎是一闪而过。系统bios接着会查找其它设备的bios程序,找到之后同样要调用这些bios内部的初始化代码来初始化相关的设备。

此后,查找完所有其它设备的bios之后,系统bios将显示出它自己的启动画面,其中包括有系统bios的类型、序列号和版本号等内容。接着系统bios将检测和显示cpu的类型和工作频率,然后开始测试所有的ram,同时在屏幕上显示内存测试的进度,我们可以在cmos设置中自行决定使用简单耗时少或者详细耗时多的测试方式。

可见,通过采用上述方案,就能够在电子设备开始的时候,获取触控操作,进而确定触控指令以使得电子设备能够进入bios界面,如此,就使得电子设备在无法接收到鼠标或键盘的指令的时候,基于触控操作使得电子设备能够进入bios界面,提升电子设备的系统操作。

本发明实施例还提供了一种电子设备的硬件组成架构,如图3所示,包括:至少一个处理器31、存储器32、至少一个网络接口33。各个组件通过总线系统34耦合在一起。可理解,总线系统34用于实现这些组件之间的连接通信。总线系统34除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统34。

可以理解,本发明实施例中的存储器32可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。

在一些实施方式中,存储器32存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:

操作系统321和应用程序322。

其中,所述处理器31配置为:能够处理前述实施例一或二的方法步骤,这里不再进行赘述。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行媒体文件的处理方法的程序代码。

可选地,在本实施例中,存储介质被设置为存储用于执行实施例一或二所述的各种步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,装置,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1