专利名称:基座和可拆卸装置的功率管理的制作方法
技术领域:
本发明公开的主题内容涉及功率管理,并且尤其涉及基座和可拆卸装置的功率管理。
背景技术:
计算机系统可包括可拆卸装置,以允许用户通过更小、更轻、更便携的可拆卸装置访问有限的计算功能。可拆卸装置可连接到计算机系统的基座。基座和可拆卸装置都可包括处理器、存储器和通信硬件。当从基座上断开连接时,可拆卸装置能独立提供足够功能,以允许用户访问电子 邮件和消息账户、浏览媒体内容、访问计划表、记录笔记和执行其他任务。当连接到基座上时,用户能连同利用通过基座可用的更广泛的资源集一起使用可拆卸装置,所述更广泛的资源集例如是硬盘驱动器、光盘驱动器、键盘、和输入/输出(I/o)
端Π等。可拆卸装置能使用例如电池之类的便携式电源。基座也可以是移动装置且依赖便携式电源。因此,可拆卸装置和基座必须共同最小化总功耗来最大化电源的生命期。
发明内容
基于以上论述,发明人注意到需要ー种管理基座和可拆卸装置的功率的设备和方法。简而言之,当基座和可拆卸装置均被连接或断开连接时,这种设备和方法将管理基座和可拆卸装置的功率。针对现有技术的当前状态,并且特别地针对通过当前可用功率管理方法尚未完全解决的现有技术中的问题和需求而提出本发明实施例。相应地,提出实施例来提供ー种能够克服现有技术中的许多或全部的上述缺陷的功率管理的设备和方法。提供了ー种具有多个模块的用于管理功率的设备,所述多个模块用于功能性地执行监视基座和可拆卸装置之间的连接并检测连接事件的必要步骤。所描述的实施例中的这些模块包括监视模块和检测模块。监视模块从基座和从可拆卸装置来监视基座和可拆卸装置之间的连接。如果可拆卸装置和基座连接,则可拆卸装置为基座提供显示。检测模块检测从组中选择的连接事件,所述组包括可拆卸装置连接到所述基座、和可拆卸装置从所述基座分离。还提出了用于管理功率的方法。在公开的实施例中的方法实质上包括执行与上述设备的操作相対的上述功能的必要步骤。监视模块从基座和从可拆卸装置来监视基座和可拆卸装置之间的连接。如果可拆卸装置和基座连接,则可拆卸装置为基座提供显示。检测模块检测从组中选择的连接事件,所述组包括可拆卸装置连接到所述基座、和可拆卸装置从所述基座分离。整个说明书中提及的特征、优点或相似语言不意味着所有的特征和优点可由任何单个实施例实现。进而,提及特征和优点的语言应当被理解为表示特定的特征、优点或特性被包括在至少ー个实施例中。由此,整个说明书中对特征、优点的论述和相似语言可能、但不一定指示相同的实施例。并且,描述的实施例的特征、优点和特性可以任意合适的方式被结合。本领域技术人员知晓实施例可在缺少具体实施例的ー个或多个特定的特征或优点的情况下而被实施。在其他情况下,额外的特征和优点可在不在所有实施例中出现的特定实施例中被认识到。从下述说明书和随附的权利要求中,实施例的这些特征和优点将变得更加明显,或者通过实践在下文中阐述的实施例可以学习实施例的这些特征和优点。
通过參考在附图中所示的具体实施例,将呈现上文中简要描述的实施例的更具体的描述。理解到这些图示仅表述了一些实施例并因此不会被认为是对范围的限制,将通过使用附图利用额外的描述和细节来解释和说明实施例,在附图中 图I是阐述计算机系统的ー个实施例的示意性方块图;图2是阐述计算机系统的ー个实施例的正视图;图3是阐述计算机系统的ー个实施例的正视图;图4是阐述计算机系统的ー个代替实施例的前视图;图5是阐述功率管理设备的一个实施例的示意性方块图;图6是阐述基座和可拆卸装直的个实施例的不意性方块图;和图7是阐述功率管理方法的一个实施例的示意性流程图。
具体实施例方式本领域技术人员熟知,实施例的各个方面可以体现为系统、方法或计算机程序产品。相应地,实施例可以采用在这里通常被统称为“电路”、“模块”或“系统”的完全硬件实施、完全软件实施(包括固件、驻存软件、宏代码等)或者组合软件和硬件方面的实施的形式。并且,实施例还可采用在一个或多个计算机可读介质中体现的计算机程序产品的形式,所述ー个或多个计算机可读介质在其上体现有计算机可读程序。在本说明书中描述的许多功能単元都被标记为模块,以便更着重强调它们的实施的独立性。例如,模块可被实现为包括传统VLSI电路或门阵列、诸如逻辑芯片之类的现有的半导体、晶体管或其他分立部件的硬件电路。模块还可被实现在诸如现场可编程门阵列、可编程阵列逻辑、或可编程逻辑器件等的可编程硬件装置中。模块还可被实现在由各种处理器执行的软件中。计算机可读程序的可识别模块可例如包括可例如被识别为对象、过程或功能的计算机指令的ー个或多个物理或逻辑块。不过,可识别模块的执行性不必物理地位于一起,而是可包括存储在不同位置中的分立的指令,当这些分立的指令在逻辑上被结合在一起时,这些分立的指令就包括模块并实现模块的所述目的。事实上,计算机可读程序的模块可以是单一指令或许多指令,甚至分布在多个不同的代码段、不同程序或多个存储装置中。相似地,运算数据在这里可在模块内部被识别和表述,并以任意适当的形式被体现和在任意适当类型的数据结构内被组织。运算数据可作为单ー数据集被采集,或可被分布在包括不同存储装置的不同位置中,且可至少部分地仅作为系统或网络上的电信号存在。当以软件实施模块或模块部分时,所述软件部分被存储在一个或多个计算机可读介质上。可利用一个或多个计算机可读介质的任意組合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以是存储有计算机可读代码的实体的计算机可读存储介质。计算机可读存储介质可以是,例如但不限于电子、磁、光、电磁、红外、全息、微机械、或半导体的系统、设备、或装置,或它们的任意适合的组合。计算机可读介质的更具体的示例(非穷尽的列示)包括具有一个或多个接线的电气连接、便携式计算机盘片、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或闪存)、便携式紧凑盘只读存储器(⑶-ROM)、光存储装置、磁存储装置或它们的任意适合的组合。在本说明书的上下文中,计算机可读存储介质可以是能够包括或存储由指令执行系统、设备或装置使用或与指令执行系统、设备或装置结合使用的程序的任意实体介质。 计算机可读信号介质可包括例如在基带中的或作为部分载波的具有在其中体现 的计算机可读程序的传播的数据信号。这种传播信号可具有任意的形式,包括但不限于电磁、光或它们的任意适当的组合。计算机可读信号介质可以是不是计算机可读存储介质、且能够传送、传播或传输由指令执行系统、设备或装置使用或与指令执行系统、设备或装置相结合而使用的程序的任何计算机可读介质。可利用任意包括但不限于无线、有线、光纤线缆、射频(RF)等或它们的任意适合的组合的任何适当的介质来传输体现在计算机可读介质上的计算机可读程序。可由包括诸如Java、Smalltalk、或C++等的面对对象的编程语目、或诸如“ C”程序语言之类的传统的过程编程语言、或相似的编程语言的一个或多个编程语言的任意组合来编写用于执行实施例的操作的计算机可读程序。计算机可读程序代码可完全在用户计算机上、部分在用户计算机上作为独立软件包、部分在用户计算机上且部分在远程计算机上、或完全在远程计算机或服务器上执行。在下文中的情况下,远程计算机可通过包括局域网(LAN)或广域网(WAN)的任何种类的网络而连接到用户计算机,或进行与外部计算机的连接(例如,通过使用互联网服务提供商的互联网)。在本说明书全文中对“ー个实施例”、“实施例”或类似语言的引用表示与实施例相关联而描述的特定特征、结构或特点被包括在至少ー个实施例中。因此,除非另有明确说明,否则在本说明书中各处出现的词语“在一个实施例中”、“在实施例中”和类似语言并不一定均是指相同的实施例,而是表示“一个或更多但不是所有的实施例”。除非另有明确说明,否则词语“包括”、“包含”、“具有”和它们的变体表示“包括但不限干”。除非另有明确说明,否则项目的列举列示不表示任意或所有的项目是互相排他性的。除非另有明确说明,否贝IJ词语“ー个”和“该”也指“ー个或多个”。并且,可以任意合适的方式组合描述的实施例的特征、结构或特性。在下面的描述中,提供许多具体细节,例如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等,来提供实施例的深入理解。然而,本领域技术人员会知晓也可在缺少ー个或多个具体细节或使用其他方法、部件、和材料等时对实施例进行实施。在其他情况下,为了避免对实施例的各个方面造成模糊,并未详细示出或描述公知的结构、材料或操作。
下面參考根据实施例的方法、设备、系统和计算机程序产品的示意性流程图和/或示意性方块图描述实施例的ー些方面。可以理解,可由计算机可读程序代码实现示意性流程图和/或示意性方块图中的每个块、和示意性流程图和/或示意性方块图中的块的组合。可将这些计算机可读程序代码提供给通用计算机、专用计算机、或其他可编程数据处理设备的处理器以产生机器,从而使得通过计算机或其他可编程数据处理设备的处理器执行的指令创建用于实施在示意性流程图和/或示意性方块图的块中指明的功能/动作的模块。计算机可读程序代码也可被存储在计算机可读介质中,所述计算机可读程序代码可以引导计算机、其他可编程数据处理设备或其他装置在特定方式下执行功能,从而使得存储在计算机可读介质产品中的指令产生包括实施在示意性流程图和/或示意性方块图的块中指明的功能/动作的指令的制品。计算机可读程序代码也可被加载到计算机、其他可编程数据处理设备或其他装置上,来使得在计算机、其他可编程设备或其他装置上要被执行的一系列的操作步骤产生计算机实现的处理,由此在计算机或其他可编程设备上要被执行的程序代码提供用于实施在 流程图和/或方块图的块中指明的功能/动作的处理。附图中的示意性流程图和/或示意性方块图说明根据不同实施例的设备、系统、方法和计算机程序产品的可能实施的结构、功能和操作。就一点而言,示意性流程图和/或示意性方块图中的每个块可代表包括用于实现特定逻辑功能的程序代码的ー个或多个可执行指令的代码模块、代码段或代码部分。还应注意到,在一些替代的实施中,在块中标注的功能可不按在图中标注顺序发生。例如,依照所涉及的功能,在图中示为连续的两个块在实际上可以实质并发地被执行,或者这些块有时以相反的顺序被执行。还可以构思在功能、逻辑或效果上与图中所示的步骤和方法的一个或多个块或部分相当的其他步骤和方法。尽管在流程图和/或方块图中使用了各种箭头类型和线条类型,应当理解它们不限于对应实施例的范围。事实上,一些箭头或其他连接符可仅用于表示所描述的实施例的逻辑流程。例如,箭头可表示描述的实施例所例举的步骤之间未指明持续时间的等待或监视的时间段。还应当注意到的是,可通过执行特定功能或动作的专用的基于硬件的系统、或专用硬件和计算机可读程序代码的组合来实现方块图和/或流程图中的每个块、和方块图和/或流程图中的块的组合。图I是说明计算机系统100的一个实施例的示意性方块图。计算机系统100包括基座105和可拆卸装置115。基座105通过包括基座连接IlOa和可拆卸装置连接IlOb的连接110连接到可拆卸装置115。在一个实施例中,基座连接IIOa和可拆卸装置连接IlOb是通用串行总线(USB)连接。或者,基座连接IlOa和可拆卸装置连接IlOb可以是电子与电气工程协会(IEEE) 1394接ロ(1394)连接、高清晰度多媒体接ロ(HDMI)连接、传统的串行总线连接、或传统的并行总线连接等。在一个实施例中,如果可拆卸装置115和基座105相连接,可拆卸装置115为基座105提供显示。另外,可拆卸装置115可为基座105提供其他功能。在特定的实施例中,可拆卸装置115提供网络连接。基座105可提供可拆卸装置115使用的额外资源。例如,基座105可包括诸如硬盘驱动器、微机械存储装置、光存储装置、和全息存储装置等的大容量存储装置。基座105还可提供诸如键盘、鼠标、操纵杆、和游戏控制器等的额外输入装置。在一个实施例中,基座105包括诸如USB端ロ、1394端ロ、HDMI端ロ、和外部电源端ロ等的额外I/O端ロ。在一个实施例中,基座105和可拆卸装置115均包括诸如电池、和燃料单元电池等的电源。在一个实施例中,当可拆卸装置115和基座105相连接时,基座105的电源可从基座电源向可拆卸装置115提供功率。当与基座105断开连接时,可拆卸装置115可使用装置电源来供电。当与基座105断开连接时,可拆卸装置115可使用装置电源来提供功率。基座105可监视基座105和可拆卸装置115之间的连接110。另外,可拆卸装置115也可监视基座105和可拆卸装置115之间的连接110。由此可拆卸装置115可注意到诸如可拆卸装置115从基座105断开连接和可拆卸装置115连接到基座105之类的连接事件。基座105也可注意到每个连接事件。
在一个实施例中,基座105可执行一个或多个任务。基座105可在执行任务时使用可拆卸装置115的显示器以与用户进行交互。例如,基座105可执行显示统ー资源定位(URL)的浏览器。可拆卸装置115可保持由基座105执行的任务的装置任务列表。例如,装置任务列表可包括由浏览器显示的URL。如果可拆卸装置115从基座105断开连接,可拆卸装置115可根据装置任务列表执行ー个或多个任务。例如,可拆卸装置115可以根据装置任务列表部署浏览器并显示URL。在一个实施例中,可拆卸装置115可显示装置任务列表且用户可选择要执行哪些任务。在特定的实施例中,在可拆卸装置115从基座105断开连接之前,用户可弹出可拆卸装置115。此处使用的弹出意指引导操作系统关断基座105和可拆卸装置115之间的逻辑连接。如果用户弹出可拆卸装置115,在完成可拆卸装置115的弹出之前,基座105可利用所有正在执行的任务来更新可拆卸装置115的装置任务列表。或者,可拆卸装置115可接收每个基本任务的更新来保持当前装置任务列表。在一个实施例中,当可拆卸装置115没有连接到基座105时,基座105处于基座非活动状态下。或者,当可拆卸装置115没有连接到基座105时,可以利用外部监视器来在基座活动状态下使用基座105。因为可拆卸装置115和基座105均具有独立和相互依赖的功能,因此必须以集成方式管理可拆卸装置115和基座105的功耗来最大化电源的生命期。这里描述的实施例管理可拆卸装置115和基座105的功率。图2是阐述计算机系统200的一个实施例的正视图。计算机系统200阐述图I中的计算机系统100的一个实施例。在一个实施例中,计算机系统200是联想(Lenovo)公司生产的Ul混合笔记本计算机。计算机系统200的描述參照图I中的単元,相似的数字指代相似的单元。计算机系统200包括基座205和可拆卸装置215。基座205可以是图I中的基座105。另外,可拆卸装置215可以是图I中的可拆卸装置115。如图所示,可拆卸装置215连接到基座205。在描述的实施例中,基座205包括键盘230、触摸板235、I/O连接240和光驱245。I/O连接240可以是USB连接、1394连接、或HDMI连接等。
当可拆卸装置215和基座205相连接时,可拆卸装置215为基座205提供显示225。但是在一个实施例中,基座205在配对之前有限制地使用显示225。在一个实施例中,基座205和可拆卸装置215均包括诸如电池、和燃料单元电池等的电源。在一个实施例中,当基座205和可拆卸装置215相连接时,基座205的电源可为可拆卸装置215提供功率。或者,可同时使用基座205的电源和可拆卸装置215的电源。图3是阐述计算机系统200的一个实施例的正视图。图2所示的计算机系统200的可拆卸装置215从基座205上断开连接。在一个实施例中,可拆卸装置215通过连接器210与基座205连接。计算机系统200的描述參照图1-2中的单元,相似的数字指代相似的单元。连接器210可以是USB连接。在替代的实施例中,连接器210采用通过传统连接器的USB兼容信号。另外,连接器可以是1394连接器、和HDMI连接器等。在特定的实施例中,连接器210采用传统的接ロ。当可拆卸装置215连接到基座205时,支撑220可提供基 座205和可拆卸装置215之间的物理连接。图4是阐述计算机系统400的ー个代替实施例的前视图。计算机系统400阐述图I中的计算机系统100的一个实施例。计算机系统400的描述參照图1-3中的单元,相似的数字指代相似的単元。基座105被示为计算机塔架405。可拆卸装置115被示为蜂窝电话415。连接110被示为诸如USB线缆之类的线缆410。本领域技术人员知晓可以装置的其他组合来实施实施例。可拆卸装置415可为基座405提供显示和/或网络连接。图5是阐述功率管理设备500的一个实施例的示意性方块图。设备500可被体现在基座105和可拆卸装置115中。设备500的描述參照图1-4中的单元,相似的数字指代相似的单元。设备500包括监视模块505、检测模块510和功率模块515。监视模块505、检测模块510和功率模块515可包括存储有由处理器和/或硬件电路执行的计算机可读程序的计算机可读存储介质。监视模块505从基座105和从可拆卸装置115两者监视基座105和可拆卸装置115之间的连接110。如果可拆卸装置115和基座105连接,可拆卸装置115可为基座105提供显示225。监视模块505可驻留在基座105和可拆卸装置115上。检测模块510检测从由可拆卸装置115从基座105断开连接和可拆卸装置连接到基座105构成的组中选择的连接事件。在一个实施例中,检测模块510从连接事件的操作系统接收通知。或者,检测模块510可周期性地对基座连接IlOa和可拆卸装置连接IlOb进行轮询,来检测连接事件。检测模块510可驻留在基座105和可拆卸装置115上。响应于检测到可拆卸装置的连接,功率模块515可将可拆卸装置115置于装置低功率状态下并将基座105置于基座活动状态下。另外,响应于检测到可拆卸装置的断开连接,功率模块515可将基座105置于基座非活动状态下并将可拆卸装置115置于装置活动状态下。功率模块515可驻留在基座105和可拆卸装置115上。图6是阐述计算系统100的基座105和可拆卸装置115的一个实施例的示意性方块图。基座105和可拆卸装置115的描述參照图1-5中的単元,相似的数字指代相似的单兀。基座105包括第一处理器605、第一存储器610、第一 IO模块615、第一图形模块620、基本输入/输出系统(BIOS)模块630、第一 USB模块640、和存储模块655。可拆卸装置115包括第二处理器670、第二存储器675、第二图形模块680、显示模块625、网络连接660、和第ニ USB模块685。本领域技术人员知晓可使用这里描述的实施例来采用计算机系统100的其他配置。在这里作为部件指代的第一处理器605、第一存储器610、第一 IO模块615、第一图形模块620、BIOS模块630、第一 USB模块640、第二处理器670、第二存储器675、第二图形模块680、显示模块625、网络连接660和第二 USB模块685可由一个或多个半导体基板上的半导体门制成。每个半导体基板可被封装在电路板上安装的一个或多个半导体装置中。部件之间的连接可以是通孔半导体金属层、基板到基板的接线、电路板迹线和/或连接半导体装置的接线。第一 USB模块640可以是图I中的基座连接110a。第二 USB模块685可以是图I中的可拆卸装置连接110b。基座105和可拆卸装置115可通过第一和第二 USB模块640、685通信。第一存储器610存储计算机可读程序。第一存储器610可以包括动态随机存取存 储器(DRAM)、或闪存等。如本领域技术人员所知,第一处理器605执行计算机可读程序。计算机可读程序可以被有形地存储于存储模块655中。存储模块655可包括至少ー个固态装置(SSD)。另外,存储模块655可包括硬盘驱动器、光存储装置、全息存储装置、或微机械存储装置等。第一处理器605可包括集成的高速缓存来減少访问第一存储器610的平均时间。集成高速缓存可存储最频繁被使用的第一存储器610的位置中的指令和数据的副本。第一存储器610和第一图形模块620可与第一处理器605通信。在一个实施例中,第一处理器605将显示命令和显示数据签发至第一图形模块620,且第一图形模块620能为显示模块625产生呈现数据。另外,第一处理器605可与IO模块615通信。IO模块625可支持BIOS模块630、外围组件互联(PCI)总线、和Wi-Fi接ロ等,并与BIOS模块630、外围组件互联(PCI)总线、和Wi-Fi接ロ等进行通信。BIOS模块630可通过IO模块615发送指令,以启动基座105,由此存储在存储模块655中的计算机可读程序可加载、执行并承担基座105的控制。或者,BIOS模块630可包括在识别和控制构成基座105的不同装置的芯片上嵌入的编码程序。显示模块625可包括显示225和例如对触摸输入进行解码的额外硬件。当可拆卸装置115与基座105相连接时,第一图形模块620可通过第一和第二 USB模块640、685与显示模块625进行通信。因此,第一图形模块620可驱动显示225并从显示225接收输入。第二存储器675存储计算机可读程序。第二存储器675可包括诸如闪存之类的非易失性存储装置。第二处理器670执行计算机可读程序。在一个实施例中,第二处理器670将显示命令和显示数据签发到第二图形模块680,并且第二图形模块680能为显示模块625产生呈现数据。在一个实施例中,可拆卸装置115包括网络连接660。网络连接660可与网络通信。在一个实施例中,网络是遵从于网络驱动接ロ规范(NDIS)的网络。在特定的实施例中,网络是远程NDIS(RNDIS)网络。在代替的实施例中,网络是无线广域网。基座105可经由第一和第二 USB模块640、685通过网络连接660与网络通信。
在一个实施例中,第一处理器605的指令集与第二处理器670的指令集不兼容。第一处理器605可以X86指令集为基础,而第二处理器670可以ARM指令集为基础。在一个实施例中,第一处理器605与第二处理器670均可执行独立的操作系统。第一处理器605可执行第一操作系统。第一操作系统可以是个人计算机操作系统,例如兼容微软视窗(MICROSOFT WINDOWS )的操作系统、兼容苹果麦金塔(APPLE MACINTOSH )的操作系统、或兼容Linux的操作系统等。第二处理器670可执行第二操作系统。第二操作系统可以是蜂窝电话操作系统,例如基于安卓(android )平台结构的操作系统、或兼容微软视窗(MICROSOFT WINDOWS )的移动操作系统等。图7是阐述功率管理方法700的一个实施例的示意性流程图。方法700可执行图5的设备500的功能。方法700的描述參照图1-6中的单元,相似的数字指代相似的单元。方法700可由计算机程序产品执行,该计算机程序产品包括非暂态计算机可读存储介质,例如存储有由诸如第一处理器605或第二处理器670之类的处理器执行的计算机可读程序的第一存储器610或第二存储器675。
方法700开始,并且在一个实施例中,监视模块505监视705基座105和可拆卸装置115之间的连接110。监视模块505可通过等待从第一操作系统和/或第二操作系统接收连接事件的通知来监视连接110。检测模块510确定710连接事件是否已经发生。如果检测模块510确定710没有发生检测事件,监视模块505继续监视705基座105和可拆卸装置115之间的连接。如果检测模块510确定710连接事件已经发生,检测模块510确定715可拆卸装置115是否被连接。如果检测模块510确定715可拆卸装置115未被连接,功率模块515将基座105置于720基座非活动状态。在基座非活动状态下,第一处理器605可暂停除监视中断以外的操作。中断可将可拆卸装置115的连接的信号发送给基座105。例如,第一处理器605可降低存储模块665和第一图形模块620的功率。第一存储器610可暂停除刷新DRAM以外的全部操作。在一个实施例中,10模块615暂停除将指示连接事件的中断发送给第一处理器605以外的全部操作。在一个实施例中,基座105仅监视在基本非活动状态下的可拆卸装置连接。在特定实施例中,如果和基座105的HDMI连接是活动的,基座可保持在基本活动状态下,直到超时终止为止。在一个实施例中,当基座105处于基座活动状态下时,基座105的所有部件都上电。第一处理器605也可使选择的部件掉电。例如,如果不使用存储模块665,第一处理器605可使存储模块665掉电。另外,功率模块515将可拆卸装置115置于725装置活动状态下。在一个实施例中,第二处理器670、第二存储器675、第二图形模块680、显示模块626、网络连接660、和第ニ USB模块685可在装置活动状态下上电。在特定实施例中,第二处理器670可选择性地使可拆卸装置115的部件上电。在功率模块515将可拆卸装置115置于725装置活动状态下之后,监视模块505监视705基座105和可拆卸装置115之间的连接。表I列出当可拆卸装置115从基座105断开连接时基座105和可拆卸装置115的初始化和随后的功率状态、以及可拆卸装置115是否由用户弹出的一个实施例。表I
权利要求
1.一种电子设备,其包括 监视模块,其从基座和从可拆卸装置来监视所述基座和可拆卸装置之间的连接,如果所述可拆卸装置和基座相连接,则所述可拆卸装置为所述基座提供显示;以及 检测模块,其检测从组中选择的连接事件,所述组包括可拆卸装置连接到所述基座、和可拆卸装置从所述基座分离。
2.如权利要求I所述的电子设备,其中所述基座包括执行第一操作系统的第一处理器,并且所述可拆卸装置包括执行第二操作系统的第二处理器和到网络的网络连接,其中所述基座通过所述网络连接与所述网络相连接。
3.如权利要求2所述的电子设备,所述设备还包括 功率模块,其响应于检测到所述可拆卸装置连接,将所述可拆卸装置置于装置低功率状态下,并将所述基座置于基座活动状态下。
4.如权利要求3所述的电子设备,其中在所述装置低功率状态下,所述第二处理器被置于蜂窝电话低功率状态下,所述网络连接被置于网络连接活动状态下,且所述第一处理器通过所述网络连接与网络进行通信。
5.如权利要求2所述的电子设备,所述设备还包括 功率模块,其响应于检测到所述可拆卸装置断开连接,将所述基座置于基座非活动状态下,并将所述可拆卸装置置于装置活动状态下。
6.如权利要求5所述的电子设备,其中在所述基座非活动状态下,所述基座仅监视所述可拆卸装置连接。
7.如权利要求2所述的电子设备,其中所述第一处理器的指令集与所述第二处理器的指令集不兼容。
8.一种方法,包括 从基座和从可拆卸装置来监视所述基座和可拆卸装置之间的连接,如果所述可拆卸装置和基座相连接,则所述可拆卸装置为所述基座提供显示;以及 检测从组中选择的连接事件,所述组包括可拆卸装置连接到所述基座、和可拆卸装置从所述基座分离。
9.如权利要求8所述的方法,其中所述基座包括执行第一操作系统的第一处理器,并且所述可拆卸装置包括执行第二操作系统的第二处理器和到网络的网络连接,其中所述基座通过所述网络连接与所述网络相连接。
10.如权利要求9所述的方法,所述方法还包括 响应于检测到所述可拆卸装置连接,将所述可拆卸装置置于装置低功率状态下,并将所述基座置于基座活动状态下。
11.如权利要求10所述的方法,其中在所述装置低功率状态下,所述第二处理器被置于蜂窝电话低功率状态下,所述网络连接被置于网络连接活动状态下,且所述第一处理器通过所述网络连接与网络进行通信。
12.如权利要求9所述的方法,所述方法还包括 响应于检测到所述可拆卸装置断开连接,将所述基座置于基座非活动状态下,并将所述可拆卸装置置于装置活动状态下。
13.如权利要求12所述的方法,其中在所述基座非活动状态下,所述基座仅监视所述可拆卸装置 连接。
全文摘要
本发明涉及基座和可拆卸装置的功率管理。公开了一种功率管理的设备和方法。监视模块从基座和从可拆卸装置来监视所述基座和可拆卸装置之间的连接。如果所述可拆卸装置和基座相连接,所述可拆卸装置为所述基座提供显示。检测模块检测从由到所述基座的可拆卸装置连接和从所述基座的可拆卸装置断开连接构成的组中选择的连接事件。
文档编号G06F1/32GK102681609SQ20121000216
公开日2012年9月19日 申请日期2012年1月5日 优先权日2011年1月5日
发明者周益, 斯科特·爱德华兹·凯尔索, 斯蒂文·理查德·佩林, 李斌, 林松涛, 王胜, 詹尼弗·格林伍德·扎瓦克基, 贾斯廷·雅勒·达布斯, 马克·查尔斯·戴维斯 申请人:联想(新加坡)私人有限公司