一种调用虚拟键盘的方法以及电子设备 技术领域
本发明涉及计算机领域,特别涉及一种调用虚拟键盘的方法以及电子设备。
背景技术
通常,在电子设备的使用中,都离不开键盘的使用,而使用的键盘有两种,
一种是实体键盘,外接于电子设备,用户可以通过实体键盘的输入来操作电子
设备,一种是虚拟键盘,虚拟键盘存在于电子设备中,在实体键盘不方便操作
的情况下,通过调用虚拟键盘,能够操作电子设备。
而本申请人在实现本申请的过程中,发现现有技术至少存在以下技术问题:
在使用虚拟键盘操作电子设备时,都会受到电子设备中的操作系统的限制,
比如,电子设备中具有windowXP和windows7两个操作系统,在调用软键盘时,
则必须进入到某一个操作系统中,才能够调用处于操作系统中的相应的软键盘。
而当系统出现问题时,或者是安装系统时,需要进入到BIOS启动系统中,而
此时则无法调用软键盘进行操作。
发明内容
本发明提供一种调用虚拟键盘的方法以及电子设备,用以解决现有技术中
存在的当系统出现问题或者是安装系统时,无法调用软键盘进行操作的技术问
题。
一方面,本发明通过本申请的一个实施例,提供如下技术方案:
一种调用虚拟键盘的方法,应用于具有显示单元的电子设备,显示单元上
具有BIOS以及显示面板,所述显示单元包括转换装置,所述转换装置和所述显
示面板连接,所述转换装置具有调用按键,所述方法包括:在所述电子设备装
载操作系统时,检测在所述调用按键上是否具有一触发操作;当检测到具有所
述触发操作时,控制所述电子设备获得虚拟键盘。
可选的,所述当检测到具有所述触发操作时,控制所述电子设备获得虚拟
键盘,具体包括:当第一固件识别到所述触发操作时,生成一调用指令,其中
所述第一固件属于所述转换装置;根据所述调用指令,从所述转换装置缓存中
调用所述虚拟键盘。
可选的,当所述转换装置上设置有操作按键时,在所述控制所述电子设备
获得虚拟键盘之后,所述方法还包括:通过所述操作按键,控制所述虚拟键盘
输入指令信息。
可选的,在所述控制所述虚拟键盘键盘输入指令信息之后,所述方法还包
括:将所述指令信息传给所述电子设备中的SIO芯片或者控制器;通过所述SIO
芯片或者所述控制器将所述指令信息传送给所述BIOS;通过所述BIOS执行所
述指令信息,完成所述指令信息对应的指令操作;将所述指令操作对应的操作
结果通过所述转换装置显示在所述显示面板上。
可选的,当所述显示单元具有显卡,并与所述转换装置以及所述显示面板
连接时,在所述通过所述BIOS执行所述指令信息,完成所述指令信息对应的指
令操作之后,所述方法还包括:将所述指令操作对应的操作结果通过所述转换
装置传送给所述显卡;通过所述显卡,将所述操作结果显示在所述显示面板上。
另一方面,本发明通过本申请的另一实施例提供:
一种电子设备,具有显示单元,显示单元上具有BIOS以及显示面板,所述
显示单元包括转换装置,所述转换装置和所述显示面板连接,所述转换装置具
有调用按键,所述电子设备包括:检测单元,用于在所述电子设备装载操作系
统时,检测在所述调用按键上是否具有一触发操作;控制单元,用于当检测到
具有所述触发操作时,控制所述电子设备获得虚拟键盘。
可选的,所述控制单元具体包括:识别单元,用于当第一固件识别到所述
触发操作时,生成一调用指令,其中所述第一固件属于所述转换装置;调用单
元,用于根据所述调用指令,从所述转换装置缓存中调用所述虚拟键盘。
可选的,当所述转换装置上设置有操作按键时,所述电子设备还包括:第
一输入单元,用于在控制所述电子设备获得虚拟键盘之后,通过所述操作按键,
控制所述虚拟键盘输入指令信息。
可选的,所述电子设备还包括:第一传送单元,用于在控制所述虚拟键盘
键盘输入指令信息之后,将所述指令信息传给所述电子设备中的SIO芯片或者
控制器;第二传送单元,用于通过所述SIO芯片或者所述控制器将所述指令信
息传送给所述BIOS;第一执行单元,用于通过所述BIOS执行所述指令信息,
完成所述指令信息对应的指令操作;第一显示单元,用于将所述指令操作对应
的操作结果通过所述转换装置显示在所述显示面板上。
可选的,当所述显示单元具有显卡,并与所述转换装置以及所述显示面板
连接时,所述电子设备还包括:第三传送单元,用于在通过所述BIOS执行所述
指令信息,完成所述指令信息对应的指令操作之后,将所述指令操作对应的操
作结果通过所述转换装置传送给所述显卡;第二显示单元,用于通过所述显卡,
将所述操作结果显示在所述显示面板上。
上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
上述技术方案中的一个或多个技术方案,通过描述了一种调用虚拟键盘的
方法,通过在电子设备上设置了转换装置,在需要调用软键盘的情况下,直接
按下转换装置中设置的调用按键,此时,调用按键则会响应用户的操作,调用
一软键盘供用户操作电子设备,本申请中调用软键盘的方法,不依赖于操作系
统,因此,当操作系统出现问题时依然可以调用软键盘进行操作,进而解决了
现有技术存在的当系统出现问题或者是安装系统时,无法调用软键盘进行操作
的技术问题,具有能够不依赖操作系统调用的技术效果。
附图说明
图1为本申请实施例中调用虚拟键盘的方法的流程图;
图2为本申请实施例中控制电子设备获得虚拟键盘的流程图;
图3A为本申请实施例中显示面板与转换装置的连接示意图;
图3B为本申请实施例中处理指令信息的过程图;
图4A为本申请实施例中显示面板,显卡与转换装置的连接示意图;
图4B为本申请实施例中处理指令信息的另一过程图;
图5为本申请实施例中电子设备的示意图。
具体实施方式
为了解决现有技术中存在的当系统出现问题或者是安装系统时,无法调用
软键盘进行操作的技术问题,本发明实施例提出了一种调用虚拟键盘的方法以
及电子设备,其解决方案总体思路如下:
在本申请中,提供了一种调用虚拟键盘的方法,该电子设备具有显示单元,
显示单元上具有BIOS以及显示面板,显示单元包括转换装置,转换装置和显示
面板连接,转换装置具有调用按键,通过在显示单元上设置的转换装置,在需
要调用软键盘的情况下,直接按下转换装置中设置的调用按键,此时,调用按
键则会响应用户的操作,调用一软键盘供用户操作电子设备,本申请中调用软
键盘的方法,不依赖于操作系统,因此,当操作系统出现问题时依然可以调用
软键盘进行操作,进而解决了现有技术存在的当系统出现问题或者是安装系统
时,无法调用软键盘进行操作的技术问题,具有能够不依赖操作系统调用的技
术效果。
下面结合说明书附图对本发明实施例的主要实现原理、具体实施过程及其
对应能够达到的有益效果进行详细的阐述。
实施例一:
在本申请实施例中,提供了一种调用虚拟键盘的方法,该方法应用于电子
设备。
其中,电子设备具有显示单元,即显示屏。
进一步的,显示单元上具有BIOS以及显示面板。
进一步的,显示单元还包括转换装置,转换装置和显示面板连接。
进一步的,转换装置具有调用按键。
而在实际情况中,转换装置具体为Scaler,Scaler是集成在电子设备显示单
元中的固件装置,能够和在显示单元上的多个可视的按键连接,响应按键的具
体操作,这些按键具有不同功能,比如一体机上的调整画面亮度,色彩等按键,
比如,响应调用按键的操作。
在实际情况下,本申请中提供的调用虚拟键盘的方法可以在多种场景下使
用,比如,在登陆网站,或是需要键盘输入时,都可以使用虚拟键盘进行操作,
而除了上述情况之外,本申请提供的虚拟键盘,还可以在装载操作系统时调用
出来,供装载操作系统或者是修复操作系统时使用。
比如,在装载操作系统时,需要调用虚拟键盘实现输入,此时,只需触发
转换装置上的调用按键即可调用虚拟键盘。
如图1所示,该方法具体的过程如下。
步骤1,在电子设备装载操作系统时,检测在调用按键上是否具有一触发操
作。
步骤2,当检测到具有触发操作时,控制电子设备获得虚拟键盘。
比如,电子设备具体为笔记本电脑。
在笔记本电脑需要装载操作系统,如windows7时,需要调用虚拟键盘实现
输入,此时,则会在调用按键上检测是否具有用户的触发操作,比如用户的点
击操作。
当具有用户的点击操作时,则会根据该点击操作调用一虚拟键盘。
而具体的,如何根据触发操作调用虚拟键盘,以使笔记本电脑获得虚拟键
盘实现输入,如图2所示,则具体有以下步骤:
步骤201,当第一固件识别到触发操作时,生成一调用指令。
其中,第一固件属于转换装置。
其中,第一固件和调用按键具有连接关系,并属于装换装置。
当调用按键接收到一触发操作时,会传送给第一固件进行识别,当第一固
件识别出该触发操作是从调用按键上传输时,则会根据该触发操作生成对应的
调用指令。
步骤202,根据调用指令,从转换装置缓存中调用虚拟键盘。
当获得调用指令时,通过第一固件的操作,则会从缓存中调用该虚拟键盘。
而更为具体的,当从缓存中调用出虚拟键盘后,会通过如下方式来操作虚
拟键盘。
在转换装置上设置有操作按键。
通过操作按键,控制虚拟键盘输入指令信息。
比如,电子设备为笔记本电脑,而在笔记本显示屏上的转换装置上,设置
了很多操作按键,比如移动按键,确定按键等,用户在使用虚拟键盘时,可以
使用转换装置上的操作按键来控制虚拟键盘。
比如,用户使用移动按键在虚拟键盘上的各个虚拟按键之间进行选择,使
用确定案件来确定选择的虚拟按键。
另外,在实际应用中,用户还可以使用鼠标来操作虚拟按键。
而上述控制方式,在控制虚拟键盘时,对于电子设备侧,则具有如下两种
处理过程。
第一种:
第一种情况是基于转换装置和显示面板的结构而构成的方法,下面,介绍
转换装置和显示面板的连接结构,如图3A所示,转换装置301与显示面板305
进行连接。
进一步的,转换装置301与SIO芯片302或者控制器303连接,并通过SIO
芯片302或者控制器303与BIOS304连接。
基于该连接结构,该方法如图3B所示,具体如下:
步骤301,将指令信息传给电子设备中的SIO芯片302或者控制器303。
在实际应用中,SIO芯片302或者控制器303具有可编程的功能,其中,控
制器303具体为EC(Embed Controller,嵌入式控制器303),是一个16位单片
机。
SIO芯片302或者控制器303主要管控键盘,能够控制虚拟键盘的输入输出。
步骤302,通过SIO芯片302或者控制器303将指令信息传送给BIOS304。
步骤303,通过BIOS304执行指令信息,完成指令信息对应的指令操作。
步骤304,将指令操作对应的操作结果通过转换装置301显示在显示面板
305上。
第二种:
第二种方法,是基于当显示单元具有显卡,并与转换装置301以及显示面
板305连接时,形成的方法。
下面,介绍转换装置301,显示面板305,以及显卡306的连接结构,如图
4A所示,转换装置301除了具有上述的结构之外,还和显卡306具有连接关系,
显卡306又和显示面板305连接。
基于上述结构,如图4B所示,具有如下的流程:
步骤401,将指令信息传给电子设备中的SIO芯片302或者控制器303。
在实际应用中,SIO芯片302或者控制器303具有可编程的功能,其中,控
制器303具体为EC(Embed Controller,嵌入式控制器303),是一个16位单片
机。
SIO芯片302或者控制器303主要管控键盘,能够控制虚拟键盘的输入输出。
步骤402,通过SIO芯片302或者控制器303将指令信息传送给BIOS304。
步骤403,通过BIOS304执行指令信息,完成指令信息对应的指令操作。
步骤404,将指令操作对应的操作结果通过转换装置301传送给显卡306。
步骤405,通过显卡306,将操作结果显示在显示面板305上。
当三者具有上述图中的连接关系之后,当设置在转换装置301上的按键,
将指令信息传给SIO芯片302或者控制器303之后,则会通过SIO芯片302或
者控制器303传送给BIOS304进行处理,在处理之后,传回给转换装置301,
并通过转换装置301传送给显卡306,通过显卡306将处理结果显示在显示面板
305上。
比如,当用户使用虚拟键盘在显示面板305上输入字母“Y”时,用户会操
控转换装置301上的按键进行输入。
进一步的,该按键会将输入“Y”的指令信息传输给SIO芯片302或者控制
器303。
进一步的,SIO芯片302或者控制器303会将该输入“Y”的指令信息传输
给BIOS304进行处理。
当BIOS304进行处理之后,则会将处理结果传送给转换装置301;
进一步的,通过转换装置301传送给显卡306,进而通过显卡306将该操作
结果显示在显示面板305上,显示出字母“Y”。
在上述实施例中,通过描述了一种调用虚拟键盘的方法,通过在电子设备
上设置了一转换装置,在需要调用软键盘的情况下,直接按下转换装置中设置
的调用按键,此时,调用按键则会响应用户的操作,调用一软键盘供用户操作
电子设备,本申请中调用软键盘的方法,不依赖于操作系统,因此,当操作系
统出现问题时依然可以调用软键盘进行操作,进而解决了现有技术存在的当系
统出现问题或者是安装系统时,无法调用软键盘进行操作的技术问题,具有能
够不依赖操作系统调用的技术效果。
上述实施例描述了调用虚拟键盘的方法,在下面的实施例中,将介绍一种
电子设备。
实施例二:
本申请实施例描述了一种电子设备。
其中,电子设备具有显示单元,即显示屏。
进一步的,显示单元上具有BIOS以及显示面板。
进一步的,显示单元还包括转换装置,转换装置和显示面板连接。
进一步的,转换装置具有调用按键。
如图5所示,该电子设备包括检测单元501和控制单元502。
下面,对各个单元进行具体的功能介绍。
检测单元501,用于在电子设备装载操作系统时,检测在调用按键上是否具
有一触发操作。
控制单元502,用于当检测到具有触发操作时,控制电子设备获得虚拟键盘。
进一步的,控制单元502具体包括:识别单元,用于当第一固件识别到触
发操作时,生成一调用指令,其中第一固件属于转换装置。调用单元,用于根
据调用指令,从转换装置缓存中调用虚拟键盘。
进一步的,当转换装置上设置有操作按键时,电子设备还包括:输入单元,
用于在控制电子设备获得虚拟键盘之后,通过操作按键,控制虚拟键盘输入指
令信息。
进一步的,电子设备还包括:
第一传送单元,用于在控制虚拟键盘键盘输入指令信息之后,将指令信息
传给电子设备中的SIO芯片或者控制器;
第二传送单元,用于通过SIO芯片或者控制器将指令信息传送给BIOS;
第一执行单元,用于通过BIOS执行指令信息,完成指令信息对应的指令操
作;
第一显示单元,用于将指令操作对应的操作结果通过转换装置显示在显示
面板上。
进一步的,当显示单元具有显卡,并与转换装置以及显示面板连接时,电
子设备还包括:
第三传送单元,用于在通过BIOS执行指令信息,完成指令信息对应的指令
操作之后,将指令操作对应的操作结果通过转换装置传送给显卡;
第二显示单元,用于通过显卡,将操作结果显示在显示面板上。
通过本发明的一个或多个实施例,可以实现如下技术效果:
通过本发明的一个或多个实施例,通过描述了一种调用虚拟键盘的方法,
通过在电子设备上设置了一转换装置,在需要调用软键盘的情况下,直接按下
转换装置中设置的调用按键,此时,调用按键则会响应用户的操作,调用一软
键盘供用户操作电子设备,本申请中调用软键盘的方法,不依赖于操作系统,
因此,当操作系统出现问题时依然可以调用软键盘进行操作,进而解决了现有
技术存在的当系统出现问题或者是安装系统时,无法调用软键盘进行操作的技
术问题,具有能够不依赖操作系统调用的技术效果。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及
其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。