开盖使用的便携电子设备和控制便携电子设备的方法

文档序号:6548295阅读:105来源:国知局
专利名称:开盖使用的便携电子设备和控制便携电子设备的方法
技术领域
本发明涉及包括笔记本型个人计算机的多种电子设备,并具体涉及一种开盖使用的便携电子设备。
背景技术
诸如笔记本型个人计算机(笔记本PC)之类的电子设备包括节能(电源管理)功能,以根据系统的使用情况适当减小或停止对电路的供电。电源管理功能包括睡眠功能,以关闭液晶显示装置(LCD)的背光并停止CPU和硬盘驱动器(HDD)的操作。除睡眠功能外,电源管理功能还包括挂起功能,以停止对外围装置等的供电,从而使用所需的最小电能来保持数据。电源管理功能还包括休眠功能,以关闭计算机电源,同时自动将直到关闭电源前所执行操作的内容保存到HDD。挂起使CPU,LCD,HDD等处于停止状态,以便使能耗最少。然而,对于挂起功能而言,与休眠功能不同的是继续向RAM供电。因此,会消耗少许电能。
电源管理功能对于用户而言并不十分方便。例如,当设置成挂起模式,同时正在使用诸如可选卡之类的扩展设备时,在恢复(打开电源,以从最后状态开始恢复操作)处理之后必须针对每个软件驱动程序将可选卡等进行初始化。在恢复期间,系统需要很长时间才能得以恢复。从而,在所披露的专利公开文献中描述了一种传统技术,该技术并不真正切断具有这些设备的系统的电源,以便能够即刻恢复系统(例如,参见专利文献1)。
一旦进入挂起状态,当在恢复期间需要输入口令时,将不利地降低可用性(可操作性)。从而,在该专利公开文献中描述的另一技术允许这样的情况,即在切换至挂起状态后相当短的时间内如果用户通过按键输入来作出反应,则即刻使任务恢复,而无需在恢复期间输入口令。此外,结合电源管理功能,披露了一种在盖子关闭时切换到睡眠状态,而在设备被抬起时切换到休眠状态的技术,以便节省保存或恢复状态所需的时间(参见例如专利文献3)。
公开的未审专利申请No.9-114566(第8页,图7)[专利文献2]公开的未审专利申请No.9-34577(第9页,图5)[专利文献3]公开的未审专利申请No.2001-42978(第7页,图4和5)发明内容[本发明要解决的问题]将以笔记本PC为例进行描述。对于传统的笔记本PC,当盖子关闭时,缺省情形下Windows(注册商标)将系统切换到挂起状态。随后,必须将挂起切换到恢复,以便使所停止的CPU和其他功能得到恢复。不过,激活CPU和启动各功能需要大约数十秒。特别是,无线网络功能在当今很流行。因而,例如,在同一办公室内的无线网络环境下,经常会移动笔记本PC。在此情形中,需要大约30秒来恢复对无线网络的访问。从而,即使用户需要立即使用该设备,使用也会受到限制。
另一方面,诸如笔记本PC等的电子设备包含诸如HDD的在搬运过程中易发生故障的设备。例如,如果在操作状态下搬运HDD,则当HDD发生震动同时HDD的磁头处于盘上时,可能会发生故障或者可能损坏盘。因而,例如,即使用户需要在搬运笔记本PC之后立即使用它,最好不要不稳定地在其盖子打开的状态下搬运笔记本PC,因为在搬运过程中用户有可能摔落笔记本PC。另外,在搬运期间,最好将不使用的以及可快速启动的部件停止,以便减小电池的能耗。
本发明用于解决上述技术问题。本发明的一个目的在于提供一种便携电子设备,其中减小搬运过程中(携带该电子设备时)涉及到的困难,以缩短搬运后所需的启动时间。
本发明的另一目的在于提供一种诸如笔记本PC之类的电子设备,其中定义了一种用于搬运的新模式(搬运模式),使得响应该模式的变换而请求口令,因此使用户在搬运后能方便地启动该设备。
为了实现以上目的,本发明提供一种便携电子设备,该电子设备包括其中具有CPU的主体;盖子,其中通过打开主体的盖子来使用所述电子设备;检测盖子的打开或关闭的检测机构;第一装置,用于在能进行正常操作的状态下,响应于检测到盖子的关闭,在不停止CPU的情况下停止可能受电子设备搬运的影响的功能;以及第二装置,用于响应于检测到盖子的打开,结束所述功能的停止状态,并切换到能进行正常操作的状态。
在此情形中,如果该电子设备的特征在于由第一装置所停止的功能是硬盘驱动器,并且硬盘驱动器的磁头被卸载,则最好能够防止驱动器受到搬运期间的降落的震动的损坏。另外,如果第一装置的特征在于还关闭显示设备,则其在迅速减小电池能耗的方面是优异的。在此情形中,例如,对于笔记本PC,盖子在显示设备能够使用之前被打开。因而,在盖子关闭时,打开显示设备是毫无意义的,并且最好将显示设备关闭。
该电子设备进一步的特征在于包括第三装置,用于在自第一装置停止该功能之后已经过预定时间的条件下,将所执行操作的状态保存到预定存储器,以便停止CPU。此外,该电子设备的特征在于,第二装置无需请求用户输入口令便允许切换到可执行正常操作的状态,并且在从所述CPU被所述第三装置停止的状态切换到能进行正常操作的状态的情况下,请求用户输入口令。从而,当在搬运后盖子被打开之后,该电子设备可立即进行操作,这是优选的。
另一方面,根据本发明的电子设备包括用于检测盖子的打开或关闭的检测机构;第一装置,用于在可执行正常操作的状态下,响应于检测到盖子的关闭,将不需要预定时间来启动的设备中的预定设备停止,而不需要停止至少需要该预定时间来启动的设备;以及第二装置,用于响应于检测到盖子的打开,使该预定设备消除停止状态,并切换到能进行正常操作的状态。
此处,“预定时间”为例如超过10秒钟,使用作为电子设备的笔记本PC的用户能在该时间内等待而不会感到不高兴。“预定时间”取决于电子设备的种类和笔记本PC的使用条件。另外,所述至少需要预定时间来启动的设备的特征在于是用于无线LAN和/或CD-ROM驱动器的设备,并且其特征在于所述预定设备为硬盘驱动器。
另一方面,本发明提供一种便携电子设备,该便携电子设备可以处于以下任何一种模式其中用户可使用该电子设备的正常操作模式,其中将正常操作模式下所执行的操作保存到预定存储器,并且通过使用数据保存所需的最少量的电能而减小能耗的省电模式,以及其中使在该电子设备搬运时可能受影响的功能暂时禁用,而CPU保持操作的搬运模式。
此处,如果该电子设备的特征在于在从省电模式切换到正常操作模式时请求用户输入口令,而在搬运模式切换到正常操作模式时不请求用户输入口令。于是,可以根据使用情况在操作性能与安全性之间保持良好的平衡。
另外,该电子设备的特征在于电子设备具有一盖子,并且如果在正常操作模式中盖子被关闭,则切换到搬运模式,如果在搬运模式下经过了预定时间,则切换到省电模式。该电子设备进一步的特征在于,如果在正常操作模式下关闭盖子,则切换到搬运模式,以及如果在搬运模式中盖子打开,则切换到正常操作模式。该电子设备的特征还在于,在搬运模式中,该电子设备的磁盘驱动器的磁头被卸载,并且关闭电子设备的显示设备。
在方法范畴内,本发明提供一种控制便携电子设备的方法,该方法包括第一步骤,其中将电子设备设定为与正常使用状态相应的正常操作模式;和第二步骤,其中响应于检测到在正常操作模式下电子设备的盖子被关闭,将该电子设备切换到搬运模式,在搬运模式中使在电子设备正被搬运时可能受影响的功能暂时禁用,而该电子设备的CPU保持操作。
该方法的特征在于还包括第三步骤,其中响应于检测到在搬运模式下盖子被打开,将电子设备切换到正常操作模式,并且其特征在于第三步骤将搬运模式切换到正常操作模式,而无需请求用户输入口令。该方法的特征还在于包括第四步骤,其中当在搬运模式下经过预定时间之后,将正常操作模式中所执行的操作保存到预定存储器,并将电子设备切换到省电模式,在省电模式中使用保持数据所需的最小电能以节省能耗。
一种实施本发明的程序产品包括便携计算机可读的程序存储设备,和该程序存储设备上有形体现并且可由便携计算机执行以执行用于控制便携计算机的方法步骤的指令程序,所述方法步骤包括(a)响应于检测到在相应于正常使用状态的正常操作模式下所述计算机的盖子被关闭,将计算机切换到搬运模式,在搬运模式中使在电子设备正被搬运时可能受影响的功能暂时禁用,而CPU保持操作,(b)响应于在所述搬运模式下打开所述盖子,将所述计算机切换到所述正常操作模式,(c)当在所述搬运模式下经过预定时间之后,将所述正常操作模式中执行的操作保存到预定存储器,并将所述计算机切换到省电模式,在省电模式中使用保持数据所需的最小电能以节省能耗,以及(d)将所述计算机从所述省电模式切换到所述正常操作模式。该程序产品进一步的特征在于,对于(b)步骤,无需向用户请求口令即可切换到正常操作,并且对于(d)步骤,通过向用户请求口令来切换到正常操作。
本发明提供一种便携电子设备,例如笔记本PC,其避免搬运过程中可能发生的问题,且能减小搬运后启动该设备所需的时间。


图1表示笔记本型个人计算机(笔记本PC)的外观;
图2表示计算机设备的硬件方面的系统结构;图3说明计算机设备包括搬运模式状态在内的状态改变;图4表示根据本发明的软件的一个实施例;图5表示根据本发明的基本过程的流程;图6所示的流程图表示当盖子关闭时所执行的处理;图7所示的流程图表示当盖子打开时所执行的处理;以及图8所示的流程图表示在由于盖子关闭而进入的搬运模式下经过了指定时间后所执行的运输超时处理。
1…计算机设备2…主体3…盖子4…LCD(液晶显示器)5…打开和关闭检测结构11…CPU31…硬盘驱动器(HDD)32…CD-ROM驱动器41…嵌入式控制器101…ACPI操作系统(OS)102…ACPI BIOS103…OS ACPI驱动程序104…电源管理驱动程序105…HDD磁头卸载驱动程序106…IDE驱动程序110…搬运模式过程应用程序120…PM服务管理程序具体实施方式
下面将参照附图描述本发明的实施例。
图1表示诸如笔记本型个人计算机(笔记本PC)的计算机设备1的外观。本实施例适用于以笔记本PC为代表的便携电子设备。不过,本实施例不限于笔记本PC。本实施例可用于具有盖子的其他电子设备。图1中所示的计算机设备1包括主体2,该主体2容纳具有CPU和外围设备的系统主板,并且在其顶面上设有键盘;该计算机设备1还包括盖子3,盖子3具有埋入其内部大致中央部分的LCD(液晶显示器)4。在计算机设备的后缘处,主体2与盖子3可旋转地铰接在一起。具体来说,图1中所示的计算机设备1是一种包含盖子3的结构。在使用计算机设备1时,为主体2打开盖子3;在计算机设备1不使用或者被搬运时,为主体2关闭盖子3。另外,在主体2和盖子3的每一个中设有打开和关闭检测结构5,以检测盖子3的打开或关闭。打开和关闭检测结构5检测到盖子3的打开或关闭,以将此情形通知给主体2中的系统。打开和关闭检测结构5(即检测机构)设置在主体2和盖子3的每一个的后缘处。例如,在盖子3上形成突起物,并在主体2中形成凹入传感器。关闭盖子3使突出物放入主体2中的凹入传感器中。从而,检测出盖子3的关闭。
图2表示计算机设备1中在硬件方面的系统结构。计算机设备1中的CPU11用作整个计算机设备1的大脑。CPU11在OS的控制下执行各个程序。CPU11通过三条总线与部件相连,这三条总线包括作为系统总线的FSB(前端总线)12,用作高速I/O设备总线的PCT(外围设备互联)总线20,以及作为取代ISA总线的接口的LPC(小引线结构)总线40。CPU11将程序代码和数据存储在高速缓冲存储器中,以增大处理速度。为了弥补设置在CPU11内部的一级高速缓存容量的不足,可经由作为专用总线的BSB(后端总线)13设置二级高速缓存14。
FSB12和PCI总线20通过称作存储器/PCI芯片的CPU桥(主机-PCI桥)连接在一起。CPU桥15包括用于控制对主存储器16的访问的存储器控制器功能,和用于补偿FSB12与PCI总线20之间的数据传输速率差的数据缓冲器。主存储器16是一种可写存储器,用作在其中加载用于CPU11的执行程序的区域,或者在其中写入所处理数据的区域。执行程序包括OS,各驱动程序,各应用程序,以及诸如BIOS(基本输入/输出系统)的固件。视频子系统17执行与视频有关的功能,并包含视频控制器。视频控制器处理CPU11发出的绘图命令,以便将绘图信息写入视频存储器。视频控制器从视频存储器读出绘图信息,并作为绘图数据将其输出给LCD4。
PCI总线20与I/O桥21,卡总线控制器22,音频子系统25,接驳设备(docking station)接口(坞I/F)26,以及小型PCI连接器(插槽)27相连。卡总线控制器22是一种专用控制器,用于将PCI总线20上的总线信号直接与卡总线插槽23中的接口连接器(卡总线)连接。PC卡24可以安装到卡总线插槽23中。接驳设备接口26是作为计算机设备1的扩展设备的接驳设备(未示出)所连接到的硬件。当笔记本PC(计算机设备1)设置在接驳设备中时,与接驳设备中的内部总线连接的硬件部件通过接驳设备接口26与PCI总线20相连。另外,包含例如无线LAN模块的小型PCI卡28与小型PCI连接器27相连。
I/O桥21对于PCI总线20和LPC总线40具有桥接功能。I/O桥21还具有IDE(集成器件电子设备)接口功能。硬盘驱动器(HDD)31连接到通过IDE接口功能实现的接口。CD-ROM驱动器32也通过ATAPI(AT附件包接口)与接口相连。除了CD-ROM驱动器32以外,可以连接另一种IDE设备如DVD(数字多功能光盘)设备。另外,I/O桥21设有USB连接器所连接到的USB端口。此外,EEPROM33经由SM总线与I/O桥21相连。另外,连接器47经由支持调制解调功能的AC97(Audio CODEC’97)、核心芯片中所包含的作为Ethernet(注册商标)的接口的LCI(LAN连接接口)、USB等与I/O桥21相连。通信卡48可以与连接器47连接。
此外,I/O桥21与电源电路50相连。AC适配器、电池等可与电源电路50连接。与LPC总线40相连的有嵌入式控制器41,快擦写ROM44和超级I/O控制器45。LPC总线40还连接外围设备,如以相对较低速度工作的键盘/鼠标控制器45。另外,门阵列逻辑42与嵌入式控制器41相连。I/O端口46与超级I/O控制器45相连。嵌入式控制器41控制键盘(未示出),并为电源电路50提供部分电源管理功能。嵌入式控制器41还具有对来自打开和关闭检测结构5的事件进行检测和处理的功能,如图1中所示。
现在将描述“搬运模式”,其是根据本实施例定义的一种状态。本实施例将“搬运模式”定义为这样一种状态,其中当用户随身携带笔记本PC(计算机设备)时,笔记本PC暂时被禁用,以在搬运之后立即使用。在搬运模式中,当盖子3关闭时,不执行常规的挂起。CPU11和其他设备保持正常状态,不被关闭;所述的其他设备包括与无线LAN和CD-ROM驱动器32有关的设备,并至少需要10秒以上才能启动。另一方面,在搬运模式中,关闭那些不需要长时间来启动并且会受设备主体的搬运的影响的功能;例如,利用防止HDD31在搬运期间操作的功能暂时关闭HDD31。在搬运模式中,当盖子3打开时,不需要恢复过程。因而,笔记本PC立即就可以使用。如果笔记本PC保留在搬运模式下,则利用定时器自动地将笔记本PC切换到挂起模式或睡眠模式(暂停状态)。
图3说明计算机设备1的包括搬运模式状态的状态的改变。当在笔记本PC(计算机设备1)处于正常操作模式下盖子3被关闭时,笔记本PC的状态切换到搬运模式。另外,例如,可设置用于请求将LCD4关闭的专用热键,使得通过按下该键来进入搬运模式。此外,通过选择Windows(注册商标)的任务栏中的菜单,可将正常操作模式切换到搬运模式。在搬运模式下,HDD31进入磁头卸载状态,并且关闭LCD4。另外,停止为LCD4产生视频信号。在搬运模式下,当盖子3打开或者再次按下搬运模式专用热键时,笔记本PC切换到正常操作模式。另一方面,一旦在进入搬运模式后经过了指定时间(运输超时),则笔记本PC的状态切换到正常的挂起模式。对于常规的笔记本PC,当设备主体在指定时间内未被使用(从键盘或指示设备的输入已经停止了指定时间)时,设备切换到挂起模式,以便延长电池可用于驱动的时间;在挂起模式下,系统暂停,其中存储器的当前内容和CPU11的状态被保存。在本实施例中,搬运模式切换到该挂起模式。挂起模式在电源管理功能中产生最高省电效果。在挂起模式下,关闭LCD4上的显示,停止CPU11的操作,并停止向HDD31供电。此外,如果CD-ROM驱动器32和例如软盘驱动器安装在笔记本PC中,则也切断对这些部件的供电。随后,在挂起模式下,当盖子3打开,并且例如按下Fn键时,笔记本PC切换到正常操作模式。在正常操作模式下,作为电源控制接口的ACPI(高级配置和电源接口)执行控制,使得全部电源被接通(ACPI全ON状态)。
在计算机设备1的盖子3关闭时,或者在按下热键时,计算机设备1基本切换到搬运模式。不过,近来已经可以得到平板型PC(没有盖子3)。考虑这种PC,可采用其他切换装置来切换到搬运模式。例如,设置和按下“搬运模式”按钮,或者从应用程序的任务栏选择搬运模式菜单。在此情形中,可使用笔点击屏幕或者再次按下搬运模式按钮,从搬运模式切换到正常使用模式(正常操作模式)。
在本实施例中,根据图3中所示的状态的变化,系统的安全级别发生改变。例如,当从搬运模式切换到正常操作模式时,设备启动,但不请求用户输入口令。当从挂起模式切换到正常操作模式时,请求用户输入口令。换言之,当从搬运模式切换到正常操作模式时,对方便性赋予最高优先级。设备立即启动,无需用户输入口令。另一方面,在挂起模式,即省电模式切换到正常操作模式时,对安全性赋予最高优先级,因为设备已经长时间未使用。请求用户输入口令,并且一旦口令输入正确,则执行启动过程。从而,在本实施例中,根据在何种状态下启动设备来请求口令。这样就可以在提供安全性与提高操作性之间保持平衡。
现在,将描述用于实现上述状态转变的计算机设备1的系统结构(主要是软件结构)。
图4表示使用根据本实施例的软件的一个实施例。图4中所示的实施例包括ACPI操作系统(OS)101,ACPI操作系统管理计算机设备1的系统,并提供基本用户操作环境;搬运模式过程应用程序110,其管理根据本实施例的搬运模式;以及PM服务管理程序120,其响应于来自后面所描述的电源管理驱动器104的有关盖子3打开或者关闭的通知,操作搬运模式过程应用程序110。搬运模式过程应用程序110执行当计算机设备1的盖子3关闭或者按下热键以请求切换到搬运模式时所需的处理,或者如果自切换到搬运模式后经过指定时间则需要的处理。
图4中所示的计算机设备1包括作为用于控制各设备的程序的ACPI BIOS 102,支持ACPI的OS ACPI驱动程序103,以及管理省电操作的电源管理驱动程序104。该计算机设备1还包括HDD磁头卸载驱动程序105,其从搬运模式过程应用程序110接收命令,以阻塞对硬盘驱动器(HDD)31的读出和写入,或者清除对读出和写入的阻塞;以及IDE驱动程序106,它是用于访问HDD 31的设备驱动程序。
计算机设备1的嵌入式控制器41检测笔记本PC(计算机设备1)的主子3被关闭或打开的事件。然后嵌入式控制器41将该信息通知给计算机设备1的ACPI BIOS 102。ACPI BIOS 102向OS ACPI驱动程序103,即操作系统(OS)的事件通知机构通知有关盖子3被关闭/打开的信息。ACPI BIOS 102进一步通过电源管理驱动程序104向OS ACPI驱动程序103通知有关盖子3的关闭和盖子3的打开的信息;电源管理驱动程序104是搬运模式过程应用程序110所用的设备驱动程序。
另一方面,搬运模式过程应用程序110包括发出卸载或重启HDD31的请求的HDD卸载和重启请求处理程序111,在收到有关盖子3关闭事件的通知时关闭LCD4屏幕的光线的LCD关闭处理器112,允许当盖子3关闭时取下USB设备的USB退出处理器113,以及使计算机设备1的工作站锁定的工作站锁定处理程序114。搬运模式过程应用程序110还包括运输定时器处理程序115,用于观测盖子3关闭之后经过的指定时间。
在图4中所示的块中,当将盖子3关闭的事件通知给部件时,执行下面所述的处理。
首先,搬运模式过程应用程序110的运输定时器处理程序115利用ACPI操作系统(OS)101提供的API(应用程序接口)测量盖子3关闭的时间。另外,LCD关闭处理器112通过调用计算机设备1中的内部软件来关闭LCD4的屏幕。通过以机械方式检测构成盖子3的打开和关闭开关的打开和关闭检测结构5,可使用硬件关闭屏幕的光。如果在关闭盖子3之前用户指定将计算机设备1锁定,则工作站锁定处理程序114使用ACPI操作系统(OS)101的API执行工作站锁定。
此外,HDD卸载和重启请求处理程序111将磁头卸载执行命令(磁头卸载请求)发送给HDD磁头卸载驱动程序105,HDD磁头卸载驱动程序105是访问计算机设备1的HDD31的硬件控制设备驱动程序。在接收到搬运模式过程应用程序110发出的磁头卸载请求执行命令时,HDD磁头卸载驱动程序105将通过ACPI操作系统(OS)101传输、包含HDD31读或写请求的所有IO请求包保存到HDD磁头卸载驱动程序105的内部存储器队列中。然后HDD磁头卸载驱动程序105使针对HDD31的读和写请求被阻塞。结果,阻塞对IDE驱动程序106,即用于硬盘访问的设备驱动程序的读/写请求,从而停止访问HDD31。最后,HDD磁头卸载驱动程序105向HDD31发出收回磁头命令,或者作为电源控制命令的立即后备命令,以从硬盘的表面收回HDD31的磁头。这保证即使笔记本PC(计算机设备1)正被搬运,也能安全地停止HDD31。
另一方面,当部件收到有关盖子3打开事件的通知时,执行下面所述的处理。
首先,搬运模式过程应用程序110点亮LCD4的屏幕。可使用检测盖子3的打开或关闭的硬件开关(打开和关闭检测结构5)进行该操作,而不是使用该应用程序。另外,HDD卸载和重启请求处理程序111向HDD磁头卸载驱动程序105通知HDD31的读/写阻塞状态要被清除。随后,HDD磁头卸载驱动程序105将已经阻塞的针对HDD31的读和写请求发送给IDE驱动程序106。这允许恢复暂时被阻塞的请求。
现在,将描述盖子3被关闭了指定时间的情况下所执行的处理。
首先,当盖子3被关闭了指定时间时,来自ACPI操作系统(OS)101的定时器的通知允许笔记本PC(计算机设备1)的系统从搬运模式的临时状态切换到挂起模式。下面将描述该过程。首先,ACPI操作系统(OS)101向搬运模式过程应用程序110通知定时器指示已经过指定时间。搬运模式过程应用程序110将其内部状态从搬运模式切换到挂起模式。然后,HDD卸载和重启请求处理程序111向HDD磁头卸载驱动程序105通知读/写请求的阻塞状态将被清除。这样就释放了被暂时阻塞的对HDD31的请求,从而导致正常操作状态。接下来,利用ACPI操作系统(OS)101的API将系统的状态切换到挂起。
参照图4中所示的模块结构,将描述计算机设备1所执行的处理流程。尽管下面的描述与上述过程描述部分重叠,不过为了易于理解将参照流程图进行详细描述。
图5所示的流程图表示根据本实施例的基本过程的流程。在图5中所示常驻程序所执行的过程中,首先,进行初始化,以启动搬运模式过程应用程序110(步骤201)。对于常规的笔记本PC,当盖子3关闭时,该设备切换到挂起状态。不过,在本实施例中,必须使该状态禁用。从而,搬运模式过程应用程序110请求ACPI操作系统(OS)101改变策略,使得保存在盖子3关闭时所执行的策略。从而使常规切换过程禁用(步骤202)。
随后,搬运模式过程应用程序110等待经由PM服务管理程序120来自用户的事件(步骤203)。搬运模式过程应用程序110等待盖子3的盖子打开/关闭事件,这是一个来自其中与搬运模式相应的键已经被按下的键盘的事件,或者其中定时器指示从盖子3的关闭开始已经过指定时间(运输超时)的事件。搬运模式过程应用程序110执行与事件发生相应的处理(步骤204)。将参照图6至8详细描述与事件相应的处理。随后,判断是否已经发出了结束请求(步骤205)。如果没有发出结束请求,则处理返回步骤204,以执行与该事件相应的处理。然后,当发出结束请求时,结束该任务(步骤206)。
图6所示的流程图表示当盖子3关闭时所执行的处理。在盖子关闭处理中,如果例如用户进行设定,使得“如果经过三分钟后盖子依然没有打开,则执行挂起操作”,则搬运模式过程应用程序110的运输定时器处理程序115从用户界面(UI)获得运输超时数值(步骤301)。如果存在可选的设定,使得“当盖子在关闭后打开时,不请求用户输入口令”,则运输定时器处理程序115从UI获得选项指定(步骤302)。此外,运输定时器处理程序115向HDD磁头卸载驱动程序105发出卸载请求API,以将HDD31的磁头移动到后备区域(步骤303)。然后,如同用热键Fn+F3进行的处理那样,熄灭LCD4的背光,以关闭LCD4(步骤304)。如果所述选项指定表明工作站锁定,则执行工作站锁定(WS)过程(步骤305)。接下来,启动定时器(步骤306),以完成盖子关闭过程。计算机设备1进入搬运模式。
图7所示的流程图表示当盖子3打开时所执行的处理。在盖子打开过程中,首先搬运模式过程应用程序110的运输定时器处理程序115中止运输定时器(步骤401)。另外,HDD卸载和重启请求处理程序111向HDD磁头卸载驱动程序105发出卸载清除API(步骤402)。从而,完成盖子打开过程,并且计算机设备1从搬运模式释放,并且进入可操作状态。
图8的流程图表示当在关闭盖子3导致进入搬运模式中经过指定时间之后执行的运输超时处理。在经过了切换到挂起模式的指定时间之后,搬运模式过程应用程序110的运输定时器处理程序115中止运输定时器(步骤501)。另外,由于在进入挂起状态之前必须将当前的数据内容保存到HDD31中,HDD卸载和重启请求处理程序111向HDD磁头卸载驱动程序105发出卸载清除API(步骤502)。另外,如图5中步骤202所示,在由于关闭盖子3而进入搬运模式之前,ACPI操作系统(OS)101改变策略。因而,运输定时器处理程序115获得已经保存的OS的盖子关闭策略,以便返回正常挂起状态(步骤503)。然后运输定时器处理程序115执行切换到挂起状态所需的且与该策略相应的处理(步骤504)。从而结束超时处理。
如上所述,在现有技术中,当将笔记本PC(计算机设备1)从桌面暂时搬运到会议室中时,如果将PC挂起,则需要较长时间才能恢复。从而,不利的是,不能立即开始工作的其余部分。特别是,挂起将PC从网络断开,从而在恢复期间用户必须要等待较长的分钟量级的时间。从而,在现有技术中,许多用户在盖子3未关闭和PC保持操作的状态下搬运笔记本PC。当在保持操作状态的条件下搬运笔记本PC时,其是不稳定的且易于发生掉落,而掉落会引起数据破坏的问题。特别是,无线网络技术已经取得了进步,并且如今可在诸如办公室的预定区域中自由进行网络连接。因而,计算机设备1经常要在不同位置搬运和使用。从而,上面的问题很严重。
不过,在本实施例中定义其中要搬运笔记本PC(计算机设备)的“搬运模式”,使该笔记本PC暂时禁用,以便在搬运后能立即使用。在这种搬运模式中,将涉及到搬运过程中可能发生的问题的功能锁定。根据本实施例,作为一个优选示例,使HDD31处于卸载状态。除了与所述问题有关的功能以外,可关闭在这些功能被锁定时不使用的功能,搬运过程中不使用的功能以及在盖子3打开后能立即启动的功能(在足够短的时间内启动,以避免用户感到紧张)。根据本实施例,作为一个优选实施例,将LCD4关闭。
申请人提出了一种APS(主动保护系统)技术,用于允许在检测到振动或冲击时能从高速旋转的磁盘收回磁头,从而防止数据被破坏。不过,根据本实施例,即使没有用于检测振动或冲击的传感器,IDE过滤驱动程序(HDD磁头卸载驱动程序105和IDE驱动程序106)也能使HDD31卸载。
另外,可通过关闭盖子3进入搬运模式。此外,本实施例提供了基于定时器的转换系统,通过它可以从搬运模式切换到常规的“盖子关闭”设置。而且,当搬运模式切换到正常操作模式时,在切换之后能立即使用笔记本PC。因此,在本实施例中,当挂起模式切换到正常操作模式时,如同现有技术的情形那样请求用户输入口令。当搬运模式切换到正常操作模式时,不请求用户输入口令。通过这种方式,根据状态转变作出(或不作出)口令请求。这样就能够根据使用情况在安全性与快速启动之间保持平衡。
根据本实施例的控制方法可以扩展为由具有便携设备主体的计算机执行的程序。当将这些程序提供给计算机时,它们可被安装到诸如笔记本PC的电子设备中。或者,可以将由诸如笔记本PC的电子设备(计算机)执行的程序保存到存储介质中,电子设备(计算机)可从中读出程序。存储介质可以为例如DVD介质或CD-ROM介质。DVD设备或CD-ROM读出设备读出程序,然后将其保存到快擦写ROM等中以备执行。另外,可由程序发送设备通过网络提供这些程序。
本发明可应用于如下存储介质。即,本发明提供一种保存程序的存储介质,该程序允许便携计算机用作第一装置,该第一装置用于获悉在与正常使用状态相应的正常操作模式下计算机的盖子关闭,将计算机切换到搬运模式,在搬运模式中使在电子设备正被搬运时可能受影响的功能暂时禁用,同时CPU保持操作;并且该程序允许便携计算机用作第二装置,该第二装置用于获悉在搬运模式下盖子打开,并将计算机切换到正常操作模式。
本发明还提供一种保存程序的存储介质,该程序允许便携计算机用作第三装置,该第三装置用于当在搬运模式下经过预定时间之后,将正常操作模式下执行的操作保存到预定存储器中,并将电子设备切换到省电模式,在省电模式中仅使用保持数据所需的最小电能,以节省能耗。
本发明还提供一种保存程序的存储介质,该程序允许便携计算机用作第四装置,该第四装置用于将计算机从省电模式切换到正常操作模式,其中第二装置无需向用户请求口令,就能够切换到正常操作,而第四装置通过向用户请求口令来切换到正常操作。
本发明不仅可应用于诸如笔记本PC的便携计算机,而且还可以应用于各种便携电子设备。
权利要求
1.一种便携电子设备,包括其中具有CPU的主体;盖子,其中通过为主体打开盖子来使用所述电子设备;检测盖子的打开或关闭的检测机构;第一装置,用于响应于检测到在能进行正常操作的状态下盖子的关闭,在不停止CPU的情况下停止可能受电子设备搬运的影响的某个功能;以及第二装置,用于响应于检测到盖子的打开,结束所述功能的停止状态,以切换到能进行正常操作的状态。
2.根据权利要求1所述的电子设备,还包括硬盘驱动器,其中由第一装置所停止的所述功能是硬盘驱动。
3.根据权利要求1所述的电子设备,还包括显示设备,其中所述第一装置还关闭该显示设备。
4.根据权利要求1所述的电子设备,还包括第三装置,用于在自第一装置停止所述功能之后已经过预定时间的条件下,将所执行操作的状态保存到预定存储器,以停止所述CPU。
5.根据权利要求4所述的电子设备,其中第二装置无需请求用户输入口令便允许切换到可执行正常操作的状态,并且在从所述CPU被所述第三装置停止的状态切换到能进行正常操作的状态的情况下,请求用户输入口令。
6.一种控制便携电子设备的方法,该方法包括第一步骤,其中将电子设备设定为与正常使用状态相应的正常操作模式;和第二步骤,其中响应于检测到在正常操作模式下电子设备的盖子被关闭,将该电子设备切换到搬运模式,在搬运模式中使在电子设备正被搬运时可能受影响的功能暂时禁用,而该电子设备的CPU保持操作。
7.根据权利要求6所述的控制电子设备的方法,还包括第三步骤,其中响应于检测到在搬运模式下盖子被打开,将所述电子设备切换到所述正常操作模式。
8.根据权利要求7所述的控制电子设备的方法,其中,所述第三步骤将所述搬运模式切换到所述正常操作模式,而无需请求用户输入口令。
9.根据权利要求6所述的控制电子设备的方法,还包括第四步骤,其中当在搬运模式下经过预定时间之后,将所述正常操作模式中所执行的操作保存到预定存储器,并将所述电子设备切换到省电模式,在省电模式中使用保持数据所需的最小电能以节省能耗。
10.一种计算机程序产品,包括便携计算机可读的程序存储设备,和该程序存储设备上有形体现并且可由便携计算机执行以执行用于控制便携计算机的方法步骤的指令程序,所述方法步骤包括(a)响应于检测到在相应于正常使用状态的正常操作模式下所述计算机的盖子被关闭,将计算机切换到搬运模式,在搬运模式中使在电子设备正被搬运时可能受影响的功能暂时禁用,而CPU保持操作;以及(b)响应于在所述搬运模式下打开所述盖子,将所述计算机切换到所述正常操作模式。
11.根据权利要求10所述的程序产品,其中所述方法还包括(c)当在所述搬运模式下经过预定时间之后,将所述正常操作模式中执行的操作保存到预定存储器,并将所述计算机切换到省电模式,在省电模式中使用保持数据所需的最小电能以节省能耗。
12.根据权利要求11所述的程序产品,其中所述方法步骤还包括(d)将所述计算机从所述省电模式切换到所述正常操作模式,并且对于(b)步骤,无需向用户请求口令便切换到正常操作,并且对于(d)步骤,通过向用户请求口令来切换到正常操作。
全文摘要
本发明提供一种包括盖子的便携笔记本PC(计算机设备),其可避免搬运过程中(用户随身携带PC时)可能发生的问题,减小搬运后启动所需的时间。便携笔记本PC(计算机设备)具有用户可利用该笔记本PC的正常操作模式,将正常操作模式中执行的操作保存到预定存储器中、从而通过使用保持数据所需的最小电能而减小能耗的省电模式,以及搬运模式,在搬运模式中通过禁用那些在搬运期间会发生故障的功能,而CPU保持操作,来暂时使系统禁用。
文档编号G06F1/16GK1707399SQ20051006720
公开日2005年12月14日 申请日期2005年4月19日 优先权日2004年6月11日
发明者麻生纯一, 与茂孝嗣 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1