一种基于不同操作系统识别操作命令的方法及装置制造方法及图纸

技术编号:14881524 阅读:38 留言:0更新日期:2017-03-24 04:05
本发明专利技术公开了一种基于不同操作系统识别操作命令的方法及装置,该方法包括如下步骤:S1,侦测所述电脑的输入设备发出的触发信号,根据所述触发信号生成相应的控制信号并发送至所述电脑的BIOS;S2,所述BIOS将所述控制信号发送至驱动模块;S3,所述驱动模块根据所述控制信号和预先获取的所述电脑的操作系统的信息,发送相适应的所述操作命令至所述操作系统,以使所述操作系统执行所述操作命令。该方法使得用户在安装了新的操作系统的同时,还能够继续使用原有的操作电脑的习惯,并且避免了给操作系统安装第三方软件所带来的诸多不利因素。

【技术实现步骤摘要】

本专利技术涉及智能设备控制领域,特别涉及一种基于不同操作系统识别操作命令的方法及装置
技术介绍
目前计算机行业的软件和硬件都在进行着不断的更新换代,对于计算机的核心软件——操作系统而言更是如此,例如对于桌面电脑的操作系统而言,从WindowsXP到Windows7,从Windows7再到Windows10,虽然适应了计算机硬件的发展,也使计算机的功能有了更多的增强和扩展,但是操作系统的某些操作方法发生了变化,用户在使用新的操作系统时,由于使用习惯问题,经常找不到实现计算机原有功能的操作方法,这样给用户造成了很大的使用不便且体验差。例如对电脑的操作系统的输入法使用时,在Windows7中切换输入法的操作方法为同时按下Ctrl+Shift的按键,但是到了Windows10时,切换输入法的操作方法为同时按下Alt+Shift的按键,而且该操作方法不能被修改,现有技术中为了实现Windows10的切换输入法的操作方法也为原有的按下Ctrl+Shift的按键,是通过安装额外的第三方软件来实现,这样一来占用了系统资源,而且增加了操作系统的安全风险。
技术实现思路
本专利技术实施例的目的在于提供一种基于不同操作系统识别操作命令的方法及装置,使用该方法操作电脑,使得用户保持原有的操作电脑的习惯,而且能够避免安装第三方软件带来的不利因素。为了解决上述技术问题,本专利技术的实施例采用了如下技术方案:一种基于不同操作系统识别操作命令的方法,包括如下步骤:S1,侦测所述电脑的输入设备发出的触发信号,根据所述触发信号生成相应的控制信号并发送至所述电脑的BIOS;S2,所述BIOS将所述控制信号发送至驱动模块;S3,所述驱动模块根据所述控制信号和预先获取的所述电脑的操作系统的信息,发送相适应的所述操作命令至所述操作系统,以使所述操作系统执行所述操作命令。作为优选,步骤S3进一步包括如下步骤:S31,驱动模块侦测并获取所述操作系统的信息;S32,所述驱动模块运行预设的自适应程序单元,所述自适应程序单元根据所述控制信号和所述操作系统的信息生成与所述操作系统相适应的操作信号;S33,所述驱动模块根据所述操作信号生成相应的操作命令并发送至所述操作系统,以使所述操作系统执行所述操作命令。作为优选,所述操作系统中预先注册有所述操作命令的注册信息,以使所述操作命令能够被所述操作系统识别和执行。作为优选,所述方法还包括步骤S4,存储所述触发信号所表示的相应信息,并覆盖所述触发信号所表示的原有信息。作为优选,步骤S4进一步包括以下步骤:S41,所述电脑的嵌入式控制器接收由所述BIOS的接口函数发送来的所述触发信号;S42,所述嵌入式控制器读取和分析所述触发信号,并存储所述触发信号所表示的相应信息。本专利技术实施例还提供了一种基于不同操作系统识别操作命令的装置,包括:输入设备、嵌入式控制器、BIOS和驱动模块,其中:所述嵌入式控制器分别与所述输入设备和BIOS电连接,所述嵌入式控制器配置为侦测所述输入设备发出的触发信号,并将生成的相应的控制信号发送至所述BIOS;所述BIOS与所述驱动模块电连接,所述BIOS配置为通过将所述控制信号发送至驱动模块;所述驱动模块配置为根据所述控制信号和预先获取的所述电脑的操作系统的信息,发送相适应的所述操作命令至所述操作系统,以使所述操作系统执行所述操作命令。作为优选,所述驱动模块安装在所述操作系统中,配置为侦测并获取所述操作系统的信息;所述驱动模块构造有预设的自适应程序单元,所述自适应程序单元配置为根据所述控制信号和所述操作系统的信息生成与所述操作系统相适应的操作信号;所述驱动模块进一步配置为根据所述操作信号生成相应的操作命令并发送至所述操作系统,以使所述操作系统执行所述操作命令。作为优选,所述操作系统中预先注册有所述操作命令的注册信息,以使所述操作命令能够被所述操作系统识别和执行。作为优选,所述嵌入式控制器包括存储模块,所述存储模块与所述BIOS电连接,所述存储模块存储有所述触发信号所表示的相应信息。作为优选,所述嵌入式控制器进一步配置为接收通过所述BIOS的接口函数发送至所述存储模块的所述触发信号,并进一步配置为读取和分析所述触发信号,将所述触发信号所表示的相应信息存储在所述存储模块中。本专利技术实施例的有益效果在于:该方法使得用户在安装了新的操作系统的同时,还能够继续使用原有的操作电脑的习惯,并且避免了给操作系统安装第三方软件所带来的诸多不利因素。附图说明图1为本专利技术实施例的基于不同操作系统识别操作命令的方法的流程图;图2为本专利技术实施例的基于不同操作系统识别操作命令的装置的结构图。附图标记说明1-输入设备2-嵌入式控制器3-BIOS4-驱动模块5-操作系统21-存储模块41-自适应程序单元具体实施方式为使本领域技术人员更好地理解本专利技术,下面参照附图对本专利技术的实施例进行详细说明,但不作为对本专利技术的限定。实施例一本专利技术实施例的一种基于不同操作系统识别操作命令的方法,根据图1所示,包括如下步骤:S1,侦测电脑的输入设备1发出的触发信号,根据触发信号生成相应的控制信号并发送至电脑的BIOS3。用户操作电脑时为了实现某些功能,可以通过输入设备1(例如键盘)发出触发信号,该触发信号代表了所需要实现的目的,该方法过程可以在任何新版本或旧版本的操作系统5下,以用户的操作方式来生成触发信号,而该操作方式可以是旧版本的操作系统5支持的操作方式,也可以是新版本的操作系统5支持的操作方式。由于嵌入式控制器2(EC)在电脑开机前和开机后对整个电脑的软件和硬件有着全局的管理,因而在侦测触发信号和将触发信号转化为相应的控制信号时可以使用电脑的嵌入式控制器2等方式来达到目的。需要说明的是,BIOS3(基本输入输出系统)是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序,开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息,其主要功能是为计算机提供底层的,直接的硬件设置和控制。因此将对应触发信号的控制信号发送至BIOS3的过程能够独立的从基础上处理该控制信号。S2,BIOS3将控制信号发送至驱动模块4。驱动模块4可以独立于操作系统5,也可以安装在操作系统5中,驱动模块4独立于操作系统5时可以是由硬件和软件相结合的方式组成,安装在操作系统5中时可以由相应的程序构成。S3,驱动模块4根据控制信号和预先获取的电脑的操作系统5的信息,发送相适应的操作命令至操作系统5,以使操作系统5执行操作命令。电脑的操作系统5的信息包括了操作系统5的版本和该操作系统5特定部分的使用方法等内容,例如上述信息包括了旧版本操作系统5的切换输入法的方式,以便用户在使用原有的切换输入法的方式操作电脑时驱动模块4可以判断出来。在本专利技术的一个实施例中,步骤S3进一步包括如下步骤:S31,驱动模块4侦测并获取操作系统5的信息。该信息如上文中所述。驱动模块4实时侦测操作系统5的信息,以便在操作系统5的某些操作方法做出更改时能够及时发现更改后的相应信息(例如Windows7中的输入法切换方式由原有的同时按下Ctrl+Shift按键的方式更改为其他方式,再例如由原有的刷新方式更改为用户习惯的操作方式),或者在电脑对其操作系统5进行更换时本文档来自技高网...
一种基于不同操作系统识别操作命令的方法及装置

【技术保护点】
一种基于不同操作系统识别操作命令的方法,其特征在于,包括如下步骤:S1,侦测所述电脑的输入设备发出的触发信号,根据所述触发信号生成相应的控制信号并发送至所述电脑的BIOS;S2,所述BIOS将所述控制信号发送至驱动模块;S3,所述驱动模块根据所述控制信号和预先获取的所述电脑的操作系统的信息,发送相适应的所述操作命令至所述操作系统,以使所述操作系统执行所述操作命令。

【技术特征摘要】
1.一种基于不同操作系统识别操作命令的方法,其特征在于,包括如下步骤:S1,侦测所述电脑的输入设备发出的触发信号,根据所述触发信号生成相应的控制信号并发送至所述电脑的BIOS;S2,所述BIOS将所述控制信号发送至驱动模块;S3,所述驱动模块根据所述控制信号和预先获取的所述电脑的操作系统的信息,发送相适应的所述操作命令至所述操作系统,以使所述操作系统执行所述操作命令。2.根据权利要求1所述的方法,其特征在于,步骤S3进一步包括如下步骤:S31,驱动模块侦测并获取所述操作系统的信息;S32,所述驱动模块运行预设的自适应程序单元,所述自适应程序单元根据所述控制信号和所述操作系统的信息生成与所述操作系统相适应的操作信号;S33,所述驱动模块根据所述操作信号生成相应的操作命令并发送至所述操作系统,以使所述操作系统执行所述操作命令。3.根据权利要求1所述的方法,其特征在于,所述操作系统中预先注册有所述操作命令的注册信息,以使所述操作命令能够被所述操作系统识别和执行。4.根据权利要求1所述的操作电脑的方法,其特征在于,还包括步骤S4,存储所述触发信号所表示的相应信息,并覆盖所述触发信号所表示的原有信息。5.根据权利要求4所述的方法,其特征在于,步骤S4进一步包括以下步骤:S41,所述电脑的嵌入式控制器接收由所述BIOS的接口函数发送来的所述触发信号;S42,所述嵌入式控制器读取和分析所述触发信号,并存储所述触发信号所表示的相应信息。6.一种基于不同操作系统识别操作命令的装置,其特征在于,包括:输入...

【专利技术属性】
技术研发人员:周敬涵
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

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

1