计算机和计算系统的制作方法

文档序号:6575051阅读:124来源:国知局
专利名称:计算机和计算系统的制作方法
技术领域
本发明涉及计算机领域,尤其涉及一种计算机和计算系统。
背景技术
更短的开机时间和更长的电池使用时间是笔记本电脑设计者永远追求的目标,具 有即时开机(LatitudeON)功能的笔记本电脑针对此目标应运而生。具有即时开机功能的 笔记本电脑,拥有两个完全独立的系统在正常开机模块下进入的主系统和在即时开机模 式下进入的子系统,主系统主要由CPU、操作系统(如Windowns等)、应用程序等组成,子 系统主要由ARM(AdvancedRISC Microprocessor,高级RISC微处理器)低功耗处理器、小 型操作系统(如WinCE等)、应用程序等组成。在使用子系统时,笔记本电脑中只有触摸板 (Touchpad)、键盘(Keyboard)、无线模块(WffAN卡等)、显示器(LCD)等有限的几个硬件设 备被激活,因此可以缩短开机时间,有效节省电力资源。在子系统下,笔记本电脑可以支持 网页浏览、影音播放、Office Word文档编辑等基本功能。用户可以根据需要随时在主系统和子系统之间切换,现有技术中,从主系统切换 到子系统时,主系统会向硬件设备(如触摸板、键盘等)发送关闭指令,子系统需要重新激 活某些硬件设备,才可以使用,从子系统切换到主系统时,主系统也需要同样的激活操作, 上述重新激活硬件设备的操作,即延长了将开机速度,同时也浪费了电力资源。

发明内容
有鉴于此,本发明实施例提供一种计算机和计算系统,在多系统之间切换时,可以 维持共享硬件设备处于激活状态。为解决上述问题,本发明实施例提供一种计算机,包括第一系统,包括一第一硬件系统,所述第一硬件系统用于支持一第一操作系统的 运行;第二系统,包括一第二硬件系统,所述第二硬件系统用于支持一第二操作系统的 运行;共享硬件设备;控制设备,分别与所述第一系统、所述第二系统以及所述共享硬件设备连接,用于 在从所述第一系统切换到所述第二系统的过程中,维持所述共享硬件设备处于激活状态, 所述激活状态表示系统初始化后硬件设备的使能状态。所述控制设备包括第一获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非 工作模式且所述第二系统从非工作模式进入工作模式;第一截取模块,用于根据所述命令,在所述第一系统从工作模式进入非工作模式 的过程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。所述第一系统包括
4
第二获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非 工作模式且所述第二系统从非工作模式进入工作模式;第二截取模块,用于根据所述命令,在所述第一系统从工作模式进入非工作模式 的过程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。所述计算机还包括触发模块,用于提供给用户操作以产生所述命令。所述触发模块为所述计算机键盘上的一第一特定按键,其中,当所述第一特定按 键被按下时,产生所述命令;所述触发模块为所述第一操作系统上运行的软件界面上一第二特定按键,其中所 述第二特定按键被触发时,产生所述命令。所述控制设备还包括标识模块,用于在截取所述第一系统发送的关闭所述共享硬件设备的指示后,设 定一标识位,所述标识位表示所述共享硬件设备处于激活状态;所述第二系统包括检测模块,用于在所述第二系统从非工作模式进入工作模式过程中,检测是否存 在所述标识位,产生一检测信息;确认模块,用于当所述检测信息表示存在所述标识位时,确认所述共享硬件设备 处于激活状态。本发明实施例还提供一种计算系统,包括第一系统,包括一第一硬件系统,所述第一硬件系统用于支持一第一操作系统的 运行;第二系统,包括一第二硬件系统,所述第二硬件系统用于支持一第二操作系统的 运行;所述第一系统包括共享硬件设备;控制设备,分别与所述第二系统以及所述共享硬件设备连接,用于在从所述第一 系统切换到所述第二系统的过程中,维持所述共享硬件设备处于激活状态,所述激活状态 表示系统初始化后硬件设备的使能状态。所述控制设备包括第一获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非 工作模式且所述第二系统从非工作模式进入工作模式;第一截取模块,用于根据所述命令,在所述第一系统从工作模式进入非工作模式 的过程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。所述控制设备还包括标识模块,用于在截取所述第一系统发送的关闭所述共享硬件设备的指示后,设 定一标识位,所述标识位表示所述共享硬件设备处于激活状态;所述第二系统包括检测模块,用于在所述第二系统从非工作模式进入工作模式过程中,检测是否存 在所述标识位,产生一检测信息;
确认模块,用于当所述检测信息表示存在所述标识位时,确认所述共享硬件设备 处于激活状态。本发明的实施例具有以下有益效果在多系统之间切换时,截取关闭共享硬件设备的指令,使得在从一系统切换到另 一系统时,所述共享硬件设备仍处于激活状态,所述另一系统在启动时,无需再次执行激活 所述共享硬件设备的操作,即节约了开机时间,也节省了电力资源。


图1为本发明实施例的计算机的结构示意图;图2为本发明实施例的计算机的另一结构示意图;图3为本发明实施例的计算机的又一结构示意图;图4为本发明实施例的计算机的再一结构示意图;图5为本发明实施例的计算机的又一结构示意图;图6为本发明实施例的计算系统的结构示意图;图7为本发明实施例的嵌入式控制器与第一系统、第二系统以及触摸板的连接关 系示意图;图8为本发明实施例的嵌入式控制器执行的切换控制方法的流程示意图;图9为本发明实施例的切换控制方法的流程示意图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。如图1所示为本发明实施例的计算机的结构示意图,所述计算机包括第一系统 10、第二系统20、控制设备30以及通过所述控制设备30与所述第一系统10和所述第二系 统20通信的共享硬件设备40 ;所述第一系统10,包括一第一硬件系统,所述第一硬件系统用于支持一第一操作 系统的运行;所述第二系统20,包括一第二硬件系统,所述第二硬件系统用于支持一第二操作 系统的运行;控制设备30,分别与所述第一系统10、所述第二系统20以及所述共享硬件设备40 连接,用于在从所述第一系统10切换到所述第二系统20的过程中,维持所述共享硬件设备 40处于激活状态,所述激活状态表示系统初始化后硬件设备的使能状态,硬件设备的使能 状态,即硬件设备处于可工作状态,包括对硬件设备上电以及硬件设备的驱动可用。上述第一系统10可以为在正常开机模块下进入的主系统,所述第二系统20可以 为在即时开机模式下进入的子系统,所述主系统主要包括CPU、操作系统(如Wind0WS、 Vista等)以及基于所述操作系统的应用程序等,所述子系统主要包括独立于CPU的ARM 低功耗处理器、小型操作系统(如WinCE等)以及基于所述小型操作系统的应用程序等;当 然,上述第一系统10也可以为在即时开机模块下进入的子系统,所述第二系统20也可以为 在正常开机模式下进入的主系统。从所述第一系统10切换到所述第二系统20,即所述第一系统10从工作模式进入非工作模式,所述第二系统20从非工作模式进行工作模式。这里的非工作模式为待机模 式、休眠模式、关机模式。在本发明实施例中,为了方便描述,均是以从所述第一系统10切 换到所述第二系统20为例,对本发明实施例进行说明,可以理解的是,所述第一系统10和 所述第二系统20也可以互换角色,即,所述第二系统20也可以作为切换操作发生前,处于 工作模式的系统,所述第一系统10作为切换操作发生前,处于非工作模式的系统。上述共享硬件设备40可以为触摸板、键盘、鼠标或无线模块等硬件设备,所述共 享硬件设备40通过所述控制设备30与所述第一系统10和所述第二系统20通信。上述实施例中,计算机可以在从第一系统10切换到第二系统20的过程中,维持第 一系统10和第二系统20的共享硬件设备40处于激活状态,所述第二系统20在启动时,无 需再次执行激活所述共享硬件设备40的操作,即节约了开机时间,也节省了电力资源。在从所述第一系统10切换到所述第二系统20的过程中,所述第一系统10会通过 所述控制设备30向共享硬件设备40发送关闭指示,并进入休眠模式或关机模式,为了维持 所述共享硬件设备40的激活状态,所述控制设备30可以通过截取所述第一系统10发送的 关闭所述共享硬件设备40的指示,使得所述共享硬件设备40接收不到所述关闭指示,从而 维持所述共享硬件设备40处于激活状态。如图2所示为本发明实施例的计算机的另一结构示意图,在上述图1所示的实施 例的基础上,所述控制设备30包括第一获取模块31,用于获取一命令,所述命令表示所述第一系统10从工作模式进 入非工作模式且所述第二系统20从非工作模式进入工作模式;第一截取模块32,用于根据所述命令,在所述第一系统10从工作模式进入非工作 模式的过程中,截取所述第一系统10发送的关闭所述共享硬件设备40的指示。当然,如果未接收到上述命令,且所述第一系统10向所述共享硬件设备40发送关 闭指示时,表明所述计算机要进入关机状态,所述控制设备30则无需截取所述第一系统10 发送的关闭所述共享硬件设备40的指示。上述实施例中,所述控制设备30在获取所述命令时,截取所述第一系统10发送的 关闭所述共享硬件设备40的指示,在所述第一系统10进入休眠模式或关机模式时,所述共 享硬件设备40仍然处于激活状态,在所述第二系统30启动过程中,则无需再次激活所述共 享硬件设备40,因此,可以有效节省开机时间以及电力资源。另外,所述计算机还可以包括触发模块50,用于提供给用户操作以产生所述命令。所述触发模块50可以为所述计算机键盘上的一第一特定按键,其中,当所述第一 特定按键被按下时,产生所述命令;所述第一特定按键可以为键盘上的某一按键,也可以为 设置的组合按键和热键等。下面举例说明通过特定按键触发系统切换的方法在用户按下键盘上的特定按键 (例如Ctrl+Fll组合键)时,键盘将一触发信号通过所述控制设备30发送给所述第一系 统10,所述第一系统10在接收到所述触发信号时,通过所述控制设备30向所述共享硬件 设备40发送关闭指示,并进入休眠模式或关机模式;同时所述控制设备30根据所述触发信 号,获取所述命令,截取所述第一系统10发送的关闭指示。另外,所述控制设备30还可以 根据所述触发信号,配合所述计算机中的其他设备完成对所述第二系统的上电或启动等操作。另外,所述触发模块50还可以为所述第一操作系统上运行的软件界面上一第二 特定按键,其中所述第二特定按键被触发时,产生所述命令。例如,用户可以通过点击第一 操作系统的开始菜单上的某一特定按键,从而产生所述命令。另外,用户还可以在所述第一 操作系统的一命令输入界面上输入切换系统的指令,从而产生所述命令。在从所述第一系统10切换到所述第二系统20时,所述第二系统20可以通过多种 方式获知所述共享硬件设备40是否处于激活状态,例如,在所述计算机从所述第一系统10 向所述第二系统20切换时,所述控制设备30可以主动通知所述第二系统20所述共享硬件 设备处于激活状态,以使得所述第二系统20不再对所述共享硬件设备40执行激活操作。如图3所示为本发明实施例的计算机的又一结构示意图,在图2所示的实施例的 基础上,所述控制设备30还包括通知模块33,用于在截取所述第一系统10发送的关闭所 述共享硬件设备40的指示后,通知所述第二系统20所述共享硬件设备处于激活状态。另外,所述控制设备30也可以在所述计算机从所述第一系统10向所述第二系统 20切换的过程,设定特定标识,所述第二系统20在启动时,可以主动去检测所述标识,从而 判断所述共享硬件设备40是否处于激活状态,如图4所示为本发明实施例的计算机的再一 结构示意图,在图2所示的实施例的基础上,所述控制设备30还包括标识模块34,用于在截取所述第一系统10发送的关闭所述共享硬件设备40的指 示后,设定一标识位,所述标识位表示所述共享硬件设备40处于激活状态;所述第二系统20包括检测模块21,用于在所述第二系统20从非工作模式进入工作模式过程中,检测是 否存在所述标识位,产生一检测信息;确认模块22,用于当所述检测信息表示存在所述标识位时,确认所述共享硬件设 备40处于激活状态。如果所述共享硬件设备40处于激活状态,则所述第二系统20在启动 时无需再次执行激活所述共享硬件设备40的操作,如果所述共享硬件设备40处于关闭状 态,则所述第二系统20在启动时需要执行激活所述共享硬件设备40的操作。在上述第一系统10向所述第二系统20切换完毕后,所述控制设备30可以实现所 述第二系统20与所述共享硬件设备40之间的通信,此时,所述控制设备30还包括运行系 统判断模块,用于在接收到所述共享硬件设备40的数据信号时,判断当前运行的系统是所 述第一系统10还是所述第二系统20 ;所述当前运行的系统,即当前处于工作模式的系统; 路由模块,用于将所述共享硬件设备40的数据信号发送给所述当前运行的系统。即,在当 前运行的系统为所述第一系统10时,所述控制设备30将所述共享硬件设备40的数据信号 传递给所述第一系统10,在当前运行的系统为所述第二系统20时,所述控制设备30将所述 共享硬件设备40的数据信号传递给所述第二系统20。上述实施例中,在计算机从所述第一系统10切换到所述第二系统20的过程中,所 述控制设备30截取所述第一系统10发送的关闭所述共享硬件设备40的指示,维持所述共 享硬件设备40处于激活状态。另外,所述第一系统10也可以在向所述第二系统20切换时, 自身截取关闭所述共享硬件设备40的指示,所述控制设备30在计算机从所述第一系统10 切换到所述第二系统20的过程中,则接收不到所述关闭所述共享硬件设备40的指示,从而 维持所述共享硬件设备40处于激活状态。
如图5所示为本发明实施例的计算机的又一结构示意图,在上述图1所示的实施 例的基础上,所述第一系统10包括第二获取模块11,用于获取一命令,所述命令表示所述第一系统10从工作模式进 入非工作模式且所述第二系统20从非工作模式进入工作模式;第二截取模块12,用于根据所述命令在所述第一系统10从工作模式进入非工作 模式的过程中截取所述第一系统10发送的关闭所述共享硬件设备40的指示。另外,所述计算机还包括触发模块,用于提供给用户操作以产生所述命令。所述触发模块可以为所述计算机键盘上的一第一特定按键,其中,当所述第一特 定按键被按下时,产生所述命令;或所述触发模块也可以为所述第一操作系统上运行的软件界面上一第二特定按键, 其中所述第二特定按键被触发时,产生所述命令。所述控制设备还包括标识模块,用于在截取所述第一系统发送的关闭所述共享硬件设备的指示后,设 定一标识位,所述标识位表示所述共享硬件设备处于激活状态;所述第二系统包括检测模块,用于在所述第二系统从非工作模式进入工作模式过程中,检测是否存 在所述标识位,产生一检测信息;确认模块,用于当所述检测信息表示存在所述标识位时,确认所述共享硬件设备 处于激活状态。上述实施例中,假设用户通过点击所述第一操作系统上运行的软件界面上一第二 特定按键,执行从所述第一系统向所述第二系统切换的操作,此时,所述第一系统可以产生 一命令,所述第一系统根据所述命令可以截取自身发送的关闭共享硬件设备的指示,并通 过所述控制设备或者其他通道,触发所述第二系统启动,同时,所述第一系统还需要通知所 述控制设备存在切换事件。所述控制设备在接收到所述通知时,可以设定一标识位,标识所 述共享硬件设备处于激活状态。所述第二系统在启动时,则可以主动去检测所述标识位,从 而无需再次执行激活所述共享硬件设备的操作。上述实施例中,所述第一系统和所述第二系统均位于同一设备(计算机)中,当 然,所述第一系统和所述第二系统也可能为不同设备,例如,所述第一系统为一计算机,所 述第二系统为一手机,该手机可以与所述计算机连接,用户可以从计算机切换到手机工作, 也可以从手机切换到计算机工作,所述手机设备与所述计算机共用一些硬件设备,例如键 盘和无线模块等。如图6所示为本发明实施例的计算系统的结构示意图,所述计算系统包括第一系统10,包括一第一硬件系统,所述第一硬件系统用于支持一第一操作系统 的运行;第二系统20,包括一第二硬件系统,所述第二硬件系统用于支持一第二操作系统 的运行;所述第一系统10包括共享硬件设备40 ;
9
控制设备30,分别与所述第二系统20以及所述共享硬件设备40连接,用于在从 所述第一系统10切换到所述第二系统20的过程中,维持所述共享硬件设备处40于激活状 态,所述激活状态表示系统初始化后硬件设备的使能状态。在从所述第一系统10切换到所述第二系统20的过程中,所述第一系统10会通过 所述控制设备30向共享硬件设备40发送关闭指示,并进入休眠模式或关机模式,为了维持 所述共享硬件设备40的激活状态,所述控制设备30可以通过截取所述第一系统10发送的 关闭所述共享硬件设备40的指示,使得所述共享硬件设备40接收不到所述关闭指示,从而 维持所述共享硬件设备40处于激活状态。因此,所述控制设备包括第一获取模块31,用于获取一命令,所述命令表示所述第一系统从工作模式进入 非工作模式且所述第二系统从非工作模式进入工作模式;第一截取模块32,用于根据所述命令,在所述第一系统从工作模式进入非工作模 式的过程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。另外,所述第一系统10也可以在向所述第二系统20切换时,自身截取关闭所述共 享硬件设备40的指示,所述控制设备30在计算机从所述第一系统10切换到所述第二系统 20的过程中,则接收不到所述关闭所述共享硬件设备40的指示,从而维持所述共享硬件设 备40处于激活状态。此时,所述第一系统还包括第二获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非 工作模式且所述第二系统从非工作模式进入工作模式;第二截取模块,用于根据所述命令在所述第一系统从工作模式进入非工作模式的 过程中截取所述第一系统发送的关闭所述共享硬件设备的指示。通过上述实施例提供的计算机,在多系统之间切换时,可以通过截取关闭共享硬 件设备的指令,使得在切换到另一系统时,所述共享硬件设备仍处于激活状态,所述另一系 统则无需再次执行激活所述共享硬件设备的操作,即节约了开机时间,也节省了电力资源。本发明实施例还提供一种控制设备,用于实现第一系统、第二系统与共享硬件设 备之间的通信;所述第一系统,包括一第一硬件系统,所述第一硬件系统用于支持一第一操 作系统的运行;所述第二系统,包括一第二硬件系统,所述第二硬件系统用于支持一第二操 作系统的运行;所述控制设备包括第一获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非 工作模式且所述第二系统从非工作模式进入工作模式;第一截取模块,用于根据所述命令,在所述第一系统从工作模式进入非工作模式 的过程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。所述计算机还包括触发模块,用于提供给用户操作以产生所述命令。所述触发模块为所述计算机键盘上的一第一特定按键,其中,当所述第一特定按 键被按下时,产生所述命令;或所述触发模块为所述第一操作系统上运行的软件界面上一第二特定按键,其中所 述第二特定按键被触发时,产生所述命令。
所述控制设备还包括标识模块,用于在截取所述第一系统发送的关闭所述共享硬件设备的指示后,设 定一标识位,所述标识位表示所述共享硬件设备处于激活状态;所述第二系统包括检测模块,用于在所述第二系统从非工作模式进入工作模式过程中,检测是否存 在所述标识位,产生一检测信息;确认模块,用于当所述检测信息表示存在所述标识位时,确认所述共享硬件设备 处于激活状态。通过上述实施例提供的控制设备,在多系统之间切换时,所述控制设备可以截取 关闭共享硬件设备的指令,使得在切换到另一系统时,所述共享硬件设备仍处于激活状态, 所述另一系统则无需再次执行激活所述共享硬件设备的操作,即节约了开机时间,也节省 了电力资源。下面以上述控制设备为笔记本电脑中的嵌入式控制器(EGEmbeddedController) 为例,对上述实施例进行详细说明。首先,对嵌入式控制器进行简单的介绍,嵌入式控制器普遍应用于笔记本电脑设 计中,担负着笔记本电脑内置键盘、触摸板、笔记本电池智能充放电管理以及温度监控等任 务;另外,假设上述第一系统为正常开机模块进入的主系统,第二系统为即时开机模 式下进入的子系统,上述硬件设备为触摸板,所述触摸板通过所述嵌入式控制器与所述第 一系统和所述第二系统通信,为所述第一系统和所述第二系统的共享硬件设备;如图7所示为本发明实施例的嵌入式控制器与第一系统、第二系统以及触摸板的 连接关系示意图,从图7中可以看出,所述嵌入式控制器通过I/O Port (输入输出接口)与 所述第一系统连接,通过SMBus (System Management Bus,系统管理总线)与所述第二系统 连接,通过PS/2(小口 )与所述触摸板连接。如图8所示为本发明实施例的嵌入式控制器执行的切换控制方法的流程示意图, 所述切换操作包括以下步骤步骤81,执行键盘扫描,判断所述键盘上当前被按下的按键是否为执行从所述第 一系统切换到所述第二系统的触发按键,在当前被按下的按键为执行从所述第一系统切换 到所述第二系统的触发按键时,进入步骤83,否则进入步骤82 ;步骤82,将接收到的触摸板的数据信号通过I/O Port发送给所述第一系统的触 摸板驱动程序处理;步骤83,设定“过滤(Filter),,标志位;在计算机从所述第一系统切换到所述第二系统的过程中,所述第一系统的触摸板 驱动程序(TP-Driver)通过所述嵌入式控制器向所述触摸板发送关闭指令(TP Disable);步骤84,在“(过滤)Filter”标志位已设时,截取所述第一系统发送的关闭指令, 不再将所述关闭指令发送给所述触摸板,因此在所述计算机切换到所述第二系统时,所述 触摸板仍处于激活状态;此时,所述第一系统进入休眠模式或关机模式,所述第二系统启动,触摸板仍然处 于激活状态,可以实时响应手指的按压、滑动等操作,因此,所述第二系统在启动过程中,不需要再对所述触摸板执行激活操作;步骤85,嵌入式控制器将接收到的触摸板的数据信号通过SMBus发送给所述第二 系统的触摸板驱动程序处理。上述实施例中,所述计算机是从主系统(第一系统)向所述子系统(第二系统) 切换时,所述嵌入式控制器的处理过程,反之,从所述子系统向所述主系统切换时,也与上 述实施例的处理过程相同;在某些具体实现过程中,由于在进入主系统时,并不向进入子系 统一样要求快速开机,因此,从所述子系统切换到所述主系统时,所述主系统也可能会重新 执行激活所述共享硬件设备的操作。如图9为本发明实施例的切换控制方法的流程示意图,用于上述实施例的计算机 中,所述计算机包括第一系统、第二系统、控制设备以及通过所述控制设备与所述第一系 统和所述第二系统通信的共享硬件设备;所述第一系统,包括一第一硬件系统,所述第一硬 件系统用于支持一第一操作系统的运行;所述第二系统,包括一第二硬件系统,所述第二硬 件系统用于支持一第二操作系统的运行;所述切换控制方法包括以下步骤步骤91,判断是否获取一命令,所述命令表示第一系统从工作模式进入非工作模 式且第二系统从非工作模式进入工作模式,如果是,进入步骤92,否则结束;所述第一系统可以为正常开机模式下进入的主系统,所述第二系统可以为即时开 机模式下进入的子系统,或者,所述第一系统也可以为即时开机模式下进入的子系统,所述 第二系统也可以为正常开机模式下进入的主系统;步骤92,截取所述第一系统发送的关闭硬件设备的指示,使得从所述第一系统切 换到所述第二系统的过程中,维持所述共享硬件设备处于激活状态,从而使得所述第二系 统在启动过程中,不再对所述共享硬件设备执行激活操作,所述共享硬件设备为所述第一 系统和所述第二系统的共享硬件设备,所述共享硬件设备为触摸板、键盘、鼠标或无线模块 等;步骤93,在接收到所述共享硬件设备的数据信号时,判断当前运行的系统是所述 第一系统还是所述第二系统;步骤94,将所述共享硬件设备的数据信号发送给所述当前运行的系统。上述步骤91之前还可以包括提供给用户操作以产生所述命令。上述步骤91还可以具体为所述用户操作可以为按下键盘上的一第一特定按键;或触发所述第一操作系统 上运行的软件界面上一第二特定按键。通过上述实施例提供的方法,在多系统之间切换时,可以截取关闭共享硬件设备 的指令,使得在切换到另一系统时,所述共享硬件设备仍处于激活状态,所述另一系统则无 需再次执行激活所述共享硬件设备的操作,即节约了开机时间,也节省了电力资源。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种计算机,其特征在于,包括第一系统,包括一第一硬件系统,所述第一硬件系统用于支持一第一操作系统的运行;第二系统,包括一第二硬件系统,所述第二硬件系统用于支持一第二操作系统的运行;共享硬件设备;控制设备,分别与所述第一系统、所述第二系统以及所述共享硬件设备连接,用于在从所述第一系统切换到所述第二系统的过程中,维持所述共享硬件设备处于激活状态,所述激活状态表示系统初始化后硬件设备的使能状态。
2.根据权利要求1所述的计算机,其特征在于,所述控制设备包括第一获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非工作 模式且所述第二系统从非工作模式进入工作模式;第一截取模块,用于根据所述命令,在所述第一系统从工作模式进入非工作模式的过 程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。
3.根据权利要求1所述的计算机,其特征在于,所述第一系统包括第二获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非工作 模式且所述第二系统从非工作模式进入工作模式;第二截取模块,用于根据所述命令,在所述第一系统从工作模式进入非工作模式的过 程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。
4.根据权利要求2或3所述的计算机,其特征在于,所述计算机还包括 触发模块,用于提供给用户操作以产生所述命令。
5.根据权利要求4所述的计算机,其特征在于,所述触发模块为所述计算机键盘上的 一第一特定按键,其中,当所述第一特定按键被按下时,产生所述命令。
6.根据权利要求4所述的计算机,其特征在于,所述触发模块为所述第一操作系统上 运行的软件界面上一第二特定按键,其中,所述第二特定按键被触发时,产生所述命令。
7.根据权利要求2或3所述的计算机,其特征在于,所述控制设备还包括标识模块,用于在截取所述第一系统发送的关闭所述共享硬件设备的指示后,设定一 标识位,所述标识位表示所述共享硬件设备处于激活状态; 所述第二系统包括检测模块,用于在所述第二系统从非工作模式进入工作模式过程中,检测是否存在所 述标识位,产生一检测信息;确认模块,用于当所述检测信息表示存在所述标识位时,确认所述共享硬件设备处于 激活状态。
8.一种计算系统,其特征在于,包括第一系统,包括一第一硬件系统,所述第一硬件系统用于支持一第一操作系统的运行;第二系统,包括一第二硬件系统,所述第二硬件系统用于支持一第二操作系统的运行;所述第一系统包括共享硬件设备;控制设备,分别与所述第二系统以及所述共享硬件设备连接,用于在从所述第一系统 切换到所述第二系统的过程中,维持所述共享硬件设备处于激活状态,所述激活状态表示 系统初始化后硬件设备的使能状态。
9.根据权利要求8所述的计算系统,其特征在于,所述控制设备包括第一获取模块,用于获取一命令,所述命令表示所述第一系统从工作模式进入非工作 模式且所述第二系统从非工作模式进入工作模式;第一截取模块,用于根据所述命令,在所述第一系统从工作模式进入非工作模式的过 程中,截取所述第一系统发送的关闭所述共享硬件设备的指示。
10.根据权利要求9所述的计算系统,其特征在于,所述控制设备还包括标识模块,用于在截取所述第一系统发送的关闭所述共享硬件设备的指示后,设定一 标识位,所述标识位表示所述共享硬件设备处于激活状态;所述第二系统包括检测模块,用于在所述第二系统从非工作模式进入工作模式过程中,检测是否存在所 述标识位,产生一检测信息;确认模块,用于当所述检测信息表示存在所述标识位时,确认所述共享硬件设备处于 激活状态。
全文摘要
本发明提供一种计算机和计算系统,所述计算机包括第一系统,包括一第一硬件系统,所述第一硬件系统用于支持一第一操作系统的运行;第二系统,包括一第二硬件系统,所述第二硬件系统用于支持一第二操作系统的运行;共享硬件设备;控制设备,分别与所述第一系统、所述第二系统以及所述共享硬件设备连接,用于在从所述第一系统切换到所述第二系统的过程中,维持所述共享硬件设备处于激活状态,所述激活状态表示系统初始化后硬件设备的使能状态。使用本发明,在多系统之间切换时,可以维持共享硬件设备处于激活状态,不需要重复执行共享硬件设备的激活操作。
文档编号G06F3/06GK101937345SQ200910088070
公开日2011年1月5日 申请日期2009年7月1日 优先权日2009年7月1日
发明者董静静 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1