[go: up one dir, main page]

CN111149078A - 电源指示 - Google Patents

电源指示 Download PDF

Info

Publication number
CN111149078A
CN111149078A CN201780095130.XA CN201780095130A CN111149078A CN 111149078 A CN111149078 A CN 111149078A CN 201780095130 A CN201780095130 A CN 201780095130A CN 111149078 A CN111149078 A CN 111149078A
Authority
CN
China
Prior art keywords
power state
computing device
change
indication
power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201780095130.XA
Other languages
English (en)
Inventor
罗杰·D·本松
陈文硕
查理斯·沙弗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of CN111149078A publication Critical patent/CN111149078A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • G06F1/3218Monitoring of peripheral devices of display devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1601Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209Monitoring remote activity, e.g. over telephone lines or network connections
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Power Sources (AREA)
  • Automation & Control Theory (AREA)

Abstract

一种示例性显示器包括用户界面。用户界面用于接收改变电源状态的指示。显示器包括通信引擎,用于确定通信地联接到通信引擎的计算设备的电源状态。显示器包括电源引擎,用于基于计算设备的电源状态,确定是否向计算设备传送改变电源状态的指示。电源引擎基于改变电源状态的指示,更改所述显示器的电源状态。通信引擎基于改变电源状态的确定,向所述计算设备传送改变电源状态的指示。

Description

电源指示
背景技术
计算机系统可以包括处理器和计算机可读介质。计算机可读介质可以包括要由处理器执行的指令。处理器可以执行指令以基于计算机可读介质上存储的数据或从用户或网络接收的输入来执行操作。例如,计算机系统可以包括或通信地联接到鼠标、触控板、触摸屏、键盘等,以提供输入给计算机系统。计算机系统可以通信地以无线或有线方式联接到网络。计算机系统可以输出信息向用户或网络,例如基于操作的结果。例如,计算机系统可以包括或可以通信地联接到可以输出信息的显示器、扬声器或头戴式耳机、打印机,等等。
附图说明
图1是改变计算设备的电源状态的示例性显示器的框图。
图2是改变计算设备的电源状态的另一示例性显示器的框图。
图3是改变计算设备的电源状态的示例性方法的流程图。
图4是改变计算设备的电源状态的另一示例性方法的流程图。
图5是包括使处理器改变计算设备的电源状态的指令的示例性计算机可读介质的框图。
图6是包括使处理器改变计算设备的电源状态的指令的另一示例性计算机可读介质的框图。
具体实施方式
在一些示例中,计算设备可以通信地联接到显示器。显示器可以包括虚拟现实或增强现实耳机、有屏幕或无屏幕的投影仪、台式显示器、移动显示器等。计算设备可以提供电源给显示器,或显示器可以向计算设备提供电源。例如,计算设备或显示器可以以无线方式或通过有线连接提供电源。无线或有线连接还可以在计算设备与显示器之间传送数据。在一个示例中,计算设备和显示器可以通信地连接,而不一个提供电源给另一个。
计算设备可以包括例如膝上型电脑、台式机、瘦客户端、背包式计算机、移动设备,等等。计算设备的电源按钮可能对于用户不方便使用或难以使用(access)。例如,翻盖笔记本电脑可能在连接到显示器时处于闭合配置,而当翻盖笔记本处于闭合配置时,电源按钮可能是不可使用的。在一个示例中,计算设备可能在显示器后面,或附于显示器背部,而对电源按钮的使用可能被显示器妨碍。在一个示例中,计算设备可能位于桌子下或在壁橱或抽屉中,且因计算设备的位置,电脑按钮可能难以使用。在一个示例中,背包式计算机可能在用户的背上,且当背包在用户的背上时,电源按钮可能难以使用。显示器可以控制计算设备的电源状态,因此用户可以修改计算设备的电源状态,无需使用电源按钮。
显示器和计算设备可具有不同的电源状态。例如,显示器可能是开的,而计算设备可能是关的,或反之亦然。显示器和计算设备可能在此类状态下不可用,因为用户不能查看进行的处理或没用处理在进行以供用户查看。用户可以指示显示器和计算设备改变它们的电源状态,但假如显示器和计算设备两者都改变它们的电源状态,他们可能从一种不可用状态移到另一种不可用状态。据此,改变显示器或计算设备的电源状态时,假如避免此类不可用状态,显示器和计算设备可能更方便使用。
计算设备改变电源状态时,可以执行关机序列、休眠或睡眠序列、注销序列,等等。在一些情况下,计算设备可以指示用户采取行动。例如,计算设备可以要求用户关闭应用、保存或丢弃未保存的数据等。显示器可以比计算设备更快改变电源状态。据此,在计算设备完成进入低电源状态之前,显示器可进入低电源状态。假如显示器已处于低电源状态、且计算设备指示用户采取行动,用户可能未察觉来自计算设备的指示。结果,计算设备无法完成电源状态的改变。在计算设备完成改变它的电源状态之前,通过确保显示器传送来自计算设备的任意指示,显示器和计算设备可更方便地使用,且可节省功率。
图1是改变计算设备的电源状态的示例性显示器100的框图。显示器100可包括接收改变电源状态的用户界面110。例如,用户可与用户界面交互,以指示电源状态应该改变。用户界面110可包括接收电源状态应该改变的指示的机械元件。用户界面110可以还或替代地包括接收电源状态应该改变的指示的引擎。如本文使用的,术语“引擎”指的是硬件(例如,处理器,诸如集成电路或其它电路之类)或软件(例如,诸如机器或处理器可执行的指令、命令之类的编程,或诸如固件、设备驱动程序、编程、对象代码之类的代码,等等)与硬件的组合。硬件包括无软件元素的硬件元件,诸如专用集成电路(ASIC)、场可编程门阵列(FPGA)等之类。硬件及软件的组合包括宿于硬件的软件(例如,存储在诸如随机存取存储器(RAM)、硬盘或固态驱动、电阻存储器、或例如数字通用盘(DVD)的光介质之类的处理器可读存储器、和/或由处理器执行或解释的软件模块),或宿于硬件的硬件及软件。
显示器100可包括通信引擎120。通信引擎120可通信地联接到计算设备(未示出)。通信引擎120可确定计算设备的电源状态。例如,通信引擎120可基于来自计算设备的通信、无来自计算设备的通信等等,确定电源状态。通信引擎120可向计算设备传送改变电源状态的指示。例如,通信引擎120可发送改变电源状态的指示,且计算设备可基于接收改变电源状态的指示、改变计算设备的电源状态。计算设备可将自身从低电源状态转换为高电源状态,或从高电源状态转换为低电源状态。计算设备的低电源状态可以是关机状态、休眠状态、睡眠状态、待机状态等(例如,S5、S4、S3、S2、S1、S0低电源空闲状态等)。高电源状态可为开机或完全可用状态(例如,S0状态等)或可以是比低电源状态高的电源状态(例如,S4、S3、S2、S1、S0低电源空闲状态等)。
显示器100可包括电源引擎130。电源引擎130可通信地联接到用户界面110或通信引擎120。电源引擎130可确定是否向计算设备传送改变电源状态的指示。例如,电源引擎130可基于计算设备的电源状态确定是否传送该指示。电源引擎130可基于改变电源状态的确定来指导通信引擎传送改变电源状态的指示。电源引擎130可基于改变电源状态的指示,更改显示器100的电源状态。例如,电源引擎130可将显示器100从低电源状态转换为高电源状态,或从高电源状态转换为低电源状态。显示器100的低电源状态可以是关机状态或显示器使用电源比高电源状态少的状态(例如,显示器的一些组件已关、被置于低电源状态、暂时不可操作等)。高电源状态可以是开机或完全可用的状态,或可以是显示器100比在低电源状态消耗更多功率的电源状态(例如,一些组件已开、被置于高电源状态、可操作等)。
图2是改变计算设备250的电源状态的另一示例性显示器200的框图。计算机系统205可包括显示器200和计算设备250。计算设备250可与显示器200物理上区别或隔离,且可以包含在不同的壳体中。例如,除数据或电源联接外,显示器200和计算设备之间无联接(例如,机械联接、电联接、通信联接等)。显示器200可包括接收改变电源状态的指示的用户界面210。例如,用户界面210可包括电源按钮(例如,机械按钮、软按钮等)、电源开关、旋钮、图形用户界面等,以接收改变电源状态的指示。用户界面210可将用户与用户界面210进行的机械交互转换为指示用户交互的电信号。
显示器200可包括可以通信地联接到计算设备250的通信引擎220。例如,通信引擎220可通信地由无线或有线连接所连接。在一些示例中,有线连接可以是通用串行总线(USB)连接(例如,A型连接器、B型连接器、C型连接器等)、迅雷连接、高清多媒体接口(HDMI)连接、以太网连接、自定义连接等。通信引擎220可确定计算设备250的电源状态。例如,通信引擎220可从计算设备250接收或检索计算设备250的电源状态。计算设备250可包括能够确定并发送计算设备250的电源状态的控制器,即使在计算设备250处于低电源状态时。例如,控制器可监测计算设备250的电源轨以确定电源状态,可从例如基本输入/输出系统(BIOS)接收电源状态的指示,等等。
通信引擎220和计算设备250可执行协商,其中通信引擎220基于来自通信引擎220的确定改变电源状态的指示,确定计算设备250是否能够改变电源状态。类似地,计算设备250可确定通信引擎220是否能够发送改变电源状态的指示。通信引擎220和计算设备250可首先协商支持传送改变电源状态的指示的通信模式。例如,通信引擎220或计算设备250可发布通信模式,并可基于检测到通信引擎220和计算设备250支持共同的通信模式、进入通信模式。一旦处于通信模式,通信引擎220或计算设备250就可接收指示计算设备250或通信引擎220能够接收或发送改变电源状态的指示、或能够据此改变电源状态的消息。例如,通信引擎220或计算设备250可发布所支持的命令或特征。
在一个示例中,通信引擎220可经由联接通信地联接到计算设备250,以传输功率及数据。例如,通信引擎220可经由能够在通信引擎220与计算设备250之间交换功率或数据的USB供电(PD)连接、联接到计算设备250。通信引擎220和计算设备250可协商USB PD交替模式。在交替模式中,通信引擎220或计算设备250可指示能力,诸如计算设备250接收指示计算设备250应该改变电源状态的消息并按照该消息行动的能力、或通信引擎220发送此类消息的能力之类。
通信引擎220可确定计算设备250的电源状态。在一些示例中,通信引擎220可在通信引擎220和计算设备250协商通信模式或能力之后或期间,立即确定计算设备250的电源状态。例如,计算设备250可将它的电源状态指示给通信引擎220,作为协商的一部分,或一旦协商结束。响应于计算设备250的电源状态的改变,通信引擎220可确定电源状态已改变。例如,计算设备250可响应于电源状态的改变,给通信引擎220指示电源状态的改变,或通信引擎220可检测到计算设备250已停止响应消息,或已开始响应消息。据此,在用户界面从用户接收改变电源状态的指示之前,通信引擎220可确定计算设备250的电源状态。在一些示例中,通信引擎220可响应于用户界面从用户接收改变电源状态的指示,确定计算设备250的电源状态。例如,通信引擎220可响应于用户界面从用户接收改变电源状态的指示,向计算设备250传送对计算设备250的电源状态的指示的请求,且计算设备250可响应于该请求,给通信引擎220指示电源状态。
显示器200可包括电源引擎230。电源引擎230可通信地联接到用户界面210和通信引擎220。用户界面210可给电源引擎230传送用户界面210所接收的改变电源状态的指示。例如,电源引擎230可直接或间接接收指示用户与用户界面210的交互的电信号。电源引擎230可确定是否向计算设备250传送改变电源状态的指示。电源引擎230可响应于用户界面210接收改变电源状态的指示,进行确定。
电源引擎230可基于计算设备250的电源状态确定是否传送改变电源状态的指示。例如,电源引擎230可确定计算设备250的电源状态是否匹配显示器200的电源状态。电源引擎230可基于计算设备的电源状态是否匹配显示器的电源状态,确定是否向计算设备250传送该指示。电源引擎230可基于电源引擎230确定显示器200的电源状态与计算设备250的电源状态之间有差异,确定不传送改变电源状态的指示。
电源引擎230可基于改变电源状态的指示,更改显示器200的电源状态。电源引擎230可不管计算250的电源状态、更改显示器200的电源状态。电源引擎230可通过更改显示器200的电源状态、并选择性指导计算设备250基于显示器200和计算设备250的电源状态当前是否不一致来更改它的电源状态,避免传播电源状态的不一致。在一个示例中,电源引擎230可基于电源状态是否不一致、选择性更改显示器200的电源状态,并可指导计算设备250不管电源状态是否不一致、更改它的电源状态,。
基于不一致,电源引擎230可选择显示器200和计算设备250哪一个应该基于显示器200和计算设备250的特定电源状态、更改它的电源状态。例如,电源引擎230可选择哪个要更改的电源状态,因此两个电源状态都是高电源状态,或电源引擎230可选择哪个要更改的电源状态,因此两个电源状态都是低电源状态。假如显示器200处于高电源状态、而计算设备250处于低电源状态,电源引擎230可确定计算设备250应该转换到高电源状态。假如显示器200处于低电源状态、而计算设备250处于高电源状态,电源引擎230可将显示器200更改到高电源状态。
基于电源引擎230确定传送改变电源状态的指示,电源引擎220可传送改变电源状态的指示。例如,通信引擎220可向计算设备250发送指示该计算设备应该改变它的电源状态的消息。计算设备250可操作得好像用户界面直接在计算设备250上接收改变计算设备250的电源状态的用户输入。计算设备250假如之前处于低电源状态,可引导或恢复操作,或计算设备250假如之前处于高电源状态,可进入低电源状态。
在一些示例中,电源引擎230可以等待,直至计算设备250在更改显示器200的电源状态之前、已完成电源状态之间的转换。例如,计算设备250可在接收改变电源状态的指示之后、或在从高电源状态转换到低电源状态时、请求用户输入。显示器200可通过维持在高电源状态,能够显示对用户输入的请求。通信引擎220可基于改变电源状态的指示的传送,检测到计算设备250的电源状态的改变。例如,计算设备250可指示它何时改变电源状态;通信引擎220可检测到计算设备已开始或停止响应消息;等等。电源引擎230可基于检测到计算设备250的电源状态的改变来更改显示器200的电源状态。例如,电源引擎230可以等待,直至在通信引擎220检测到计算设备250的电源状态的改变后,更改显示器200的电源状态。
假如电源引擎230延迟改变显示器220的电源状态、且计算设备250转换它的电源状态花费了时间,接收改变电源状态的用户指示可能对于用户不是立即显而易见的。在一些示例中,电源引擎230可将改变电源状态的指示的回执通知给用户。例如,显示器200可包括灯240(例如,指示灯),且灯240可指示改变电源状态的指示(例如,通过闪烁、通过照亮、通过变暗等)的回执。电源引擎230可产生将改变电源状态的指示的回执通知给用户的屏上显示。图像显示引擎235可产生用户可视的图像。图像显示引擎235可产生包含屏上显示的图像。
在等待计算设备250改变电源状态时,显示器200可继续向用户提供来自计算设备250数据。例如,图像显示引擎235可显示来自计算设备250的图像数据。灯240通过指示计算设备250的状态,可以还或替代地提供来自计算设备250的数据。例如,计算设备250可基于它的电源状态,照亮它的灯,改变灯的颜色,使灯闪烁或变暗。在一个示例中,灯240可以相同的方式照亮、闪烁或变暗,仿佛它是计算设备250上的灯。据此,用户可基于灯240,,能够了解计算设备250何时改变电源状态。即使在计算设备250和显示器都进入低电源状态后,灯240也可继续指示计算设备250的状态。在一些示例中,除指示计算设备的状态(例如,电源状态)的灯240外,显示器200可能不包含额外的、指示显示器200的状态的灯。
图3是改变计算设备的电源状态的示例性方法300的流程图。处理器可执行方法300。在框302,方法300可包括基于计算设备接收到改变电源状态的指示、确定计算设备能够改变电源状态。例如,该确定可包括响应于通过通信联接从另一设备接收的改变电源状态的指示、确定计算设备是否能够改变电源状态。
框304可包括基于确定计算设备能够改变计算设备的电源状态、确定该电源状态。例如,在确定计算设备能够改变计算设备的电源状态后、或响应于确定计算设备能够改变计算设备的电源状态,可以确定该电源状态。在一些示例中,确定电源状态可包括确定电源状态是否为高电源状态或低电源状态。
在框306,方法300可包括基于计算设备的电源状态、确定是否向计算设备传送改变电源状态的指示。例如,该确定可以包括基于与计算设备的电源状态相关的预定准则、确定是否传送改变电源状态的指示。在一些示例中,该确定可包括基于本地电源状态、是否传送改变电源状态的指示。
框308可包括向计算设备传送改变电源状态的指示。例如,基于确定传送改变电源状态的指示,可传送改变电源状态的指示。基于确定不传送改变电源状态的指示,可不向计算设备传送改变电源状态的指示。参考图1,在一个示例中,通信引擎120可执行框302、框304或框308;且电源引擎130可执行框306。
图4是改变计算设备的电源状态的另一示例性方法400的流程图。处理器可执行方法400。在一些示例中,方法400可包括基于计算设备接收到改变电源状态的指示,确定计算设备能够改变电源状态。例如,可以确定是否能够通过指示计算设备改变电源状态、远程改变电源状态。在框402,方法400可包括协商支持传送改变电源状态的指示的通信模式。所支持的通信模式的列表可由计算设备发送,或传送向计算设备。可选择共同支持的通信模式,且可以以所选择的模式传送向计算设备。所选择的通信模式可支持改变电源状态的指示的传送。
在框404,方法400可包括以通信模式接收指示计算设备能够改变电源状态的消息。例如,所支持的特征、命令、消息等的列表可由计算设备发送,或发送向计算设备。该发送可指示计算设备能够接收指示改变计算设备的电源状态的消息、并按照该消息行动。在一些示例中,方法400可包括向计算设备发送消息,该消息指示对指示改变计算设备的电源状态的消息的发送的支持。
框406可包括确定计算设备的电源状态。例如,在基于计算设备接收到改变电源状态的指示而确定计算设备能够改变电源状态之后或响应于基于计算设备接收到改变电源状态的指示而确定计算设备能够改变电源状态,可确定计算设备的电源状态。在一些示例中,计算设备无需接收这样做的请求,就可以指示其电源状态。例如,在向计算设备的消息的发送指示对指示改变计算设备的电源状态的消息的发送的支持之后、或响应于向计算设备的消息的发送指示对指示改变计算设备的电源状态的消息的发送的支持,计算设备可指示它的电源状态。当计算设备检测到电源状态的改变时,计算设备可无需接收这样做的请求,就可以指示其电源状态的请求。确定计算设备的电源状态可包括接收或处理来自计算设备的电源状态的指示。在一些示例中,确定电源状态可包括请求电源状态的指示、基于计算设备的响应或未响应来检测电源状态、等等。
方法400可包括基于计算设备的电源状态、确定是否向计算设备传送改变电源状态的指示。例如,在框408,方法400可包括确定计算设备的电源状态是否匹配本地电源状态。在一个示例中,假如电源状态匹配,可确定传送改变电源状态的指示,且假如电源状态不匹配,可确定不传送该指示。在一些示例中,假如计算设备处于低电源状态,或假如计算设备处于高电源状态、且本地电源状态是高电源状态,可确定传送改变电源状态的指示。否则,可确定不传送改变电源状态的指示。在一个示例中,假如计算设备处于高电源状态,或假如计算设备处于低电源状态、且本地电源状态是低电源状态,可确定传送改变电源状态的指示。否则,可确定不传送改变电源状态的指示。
在框410,方法400可包括向计算设备传送改变电源状态的指示。例如,可向计算设备传送消息,且该消息可指示计算设备改变它的电源状态。计算设备可包括接收消息的控制器。控制器可确定该消息指示改变计算设备的电源状态。控制器可给BIOS指示接收了该消息,且BIOS或操作系统可使计算设备在电源状态之间转换。
框412可包括确定计算设备的电源状态已改变。在一个示例中,计算设备可传送指示电源状态已改变的消息。据此,确定电源状态已改变可包括接收指示电源状态已改变的消息。在一些示例中,确定电源状态已改变可包括检测电源状态的改变,例如基于计算设备的响应或未响应。方法400可包括在确定电源状态已改变之前,向用户提供来自计算设备的数据。
在框414,方法400可包括基于确定计算设备的电源状态已改变、更改本地电源状态。例如,本地电源状态可转换为匹配计算设备的被改变的状态。可提供来自计算设备的数据,直至计算设备在本地电源状态可改变的点、已改变电源状态。当计算设备在电源状态之间转换时,用户可以能够从计算设备接收数据,并对该数据做出反应。例如,计算设备在从高电源状态转换到低电源状态时、可提示用户,且该提示可提供向用户。当计算设备不再向用户提供信息时,本地电源状态可改变。在一些示例中,可改变本地电源状态和计算设备的电源状态之一,而无需改变另一个,例如以匹配电源状态。本地设备可以是显示器,且更改本地电源状态可包括更改显示器的电源状态。在一个示例中,图2的通信引擎220可执行框402、404、406、410或412,而电源引擎230可执行框408或414。
图5是包括指令的示例性计算机可读介质500的框图,所述指令由处理器502执行时、使处理器502改变计算设备的电源状态。计算机可读介质500可以是非暂时性计算机可读介质,诸如易失性计算机可读介质(例如,易失性RAM、处理器高速缓存、处理器寄存器等)、非易失性计算机可读介质(例如,磁存储设备、光存储设备、纸存储设备、闪存、只读存储器、非易失性RAM等)等等。处理器502可以是通用处理器或专用逻辑,诸如微处理器、数字信号处理器、微控制器、ASIC、FPGA、可编程阵列逻辑(PAL)、可编程逻辑阵列(PLA)、可编程逻辑设备(PLD)等之类。
计算机可读介质500可包括指示模块510。如本文使用的,一个“模块”(在一些示例中称作“软件模块”)是一组指令,所述指令由处理器执行或解释、或存储在处理器可读介质时,实现一个组件或执行一种方法。指示模块510可包括执行时、使处理器502指示计算设备改变计算设备的电源状态的指令。例如,指示模块510可使处理器502向计算设备发送消息,该消息可包括改变计算设备的电源状态的指示。
计算机可读介质500可包括数据提供模块520。数据提供模块520可使处理器502在指示改变计算设备的电源状态后、向用户提供来自计算设备的数据。例如,计算设备可在改变它的电源状态时,继续发送数据。数据提供模块520可使处理器502向用户提供所发送的数据。数据提供模块520可使处理器502通过同一连接或通过不同连接接收用于向计算设备指示改变电源状态的数据。
计算机可读介质可包括改变检测模块530。改变检测模块530可使处理器502检测计算设备的电源状态的改变。例如,改变检测模块530可使处理器502被动地接收电源状态的指示或电源状态的改变,或主动地请求或发现计算设备的电源状态。计算机可读介质500还可以包括电源状态更改模块540。电源状态更改模块540可使处理器502基于检测到计算设备的电源状态的改变、更改本地电源状态。例如,电源状态更改模块540可使处理器502响应于检测到计算设备的电源状态的改变或在检测到计算设备的电源状态的改变之后、更改本地电源状态。在一个示例中,由处理器502执行时,指示模块510或改变检测模块530可实现图2的通信引擎220;数据提供模块520可实现灯240或图像显示引擎235;或电源状态更改引擎540可实现电源引擎230。
图6是包括指令的另一示例性计算机可读介质600的框图,所述由处理器602执行时、使处理器602改变计算设备的电源状态。计算机可读介质600可包括指示模块610。指示模块610可使处理器602向计算设备指示改变计算设备的电源状态。在一些示例中,指示模块610可包括电源状态确定模块612。电源状态确定模块612可使处理器602确定计算设备的电源状态。例如,电源状态确定模块612可使处理器602接收计算设备的电源状态的指示、或检测计算设备的电源状态。
指示模块610可包括指示确定模块614。指示确定模块614可使处理器602基于计算设备的电源状态和本地电源状态、确定是否指示计算设备改变电源状态。例如,指示确定模块614可使处理器602确定计算设备的电源状态和本地电源状态是否匹配。假如计算设备的电源状态和本地电源状态匹配,指示确定模块614可使处理器602确定发送该指示,否则不这样做。假如发送该指示会使计算设备的电源状态和本地电源状态匹配,指示确定模块614可使处理器602确定这样做,否则不这样做。
指示模块610可包括通信模块616。通信模块616可基于改变电源状态的确定,使处理器602指示计算设备改变计算设备的电源状态。通信模块616可基于不改变电源状态的确定,使处理器602不指示计算设备改变其电源状态。为了指示计算设备改变电源状态,通信模块616可使处理器602向计算设备发送指示计算设备改变电源状态的消息。该消息可特别指示计算设备应该从高电源状态转换到低电源状态、或从低电源状态转换到高电源状态,或识别计算设备应该变换到的电源状态(例如,S5、S4、S3、S2、S1、S0低电源空闲状态,S0状态,等等)。该消息可指示改变电源状态,而无需特别指示改变电源状态的方向、或无需识别计算设备应该变换到的状态。
计算机可读介质600可包括数据提供模块620。数据提供模块620可使处理器602在指示计算设备改变计算设备的电源状态后、向用户提供来自计算设备的数据。例如,计算设备可从高电源状态变为低电源状态,且可在电源状态之间改变时、仍然生成用户感兴趣的信息。据此,数据提供模块620可使处理器602向用户提供信息。在一个示例中,数据提供模块620可包括图像显示模块622。图像显示模块622可使处理器602导致图像数据的显示。例如,计算设备可生成用户感兴趣的图像数据,因此图像显示模块622可使处理器602导致那一图像数据的显示。数据提供模块620可以还或代替地包括灯模块624。灯模块624可使处理器602照亮指示计算设备的状态的灯。例如,计算设备可生成由灯(例如,指示灯等)显示的数据,但灯可能模糊。图像显示模块622可使处理器602根据该数据、导致灯照亮。例如,图像显示模块622可使处理器602导致具有来自计算设备的数据所指示的亮度、颜色、闪烁模式等的灯照亮。
计算机可读介质600可包括改变检测模块630。改变检测模块630可使处理器602检测计算设备的电源状态的改变。在一个示例中,改变检测模块630可使处理器602从计算设备接收计算设备的电源状态的改变的指示。例如,计算设备可包括控制器,即使在计算设备处于低电源状态时,该控制器也继续接收功率,或该控制器在结束电源状态的改变之前,立即指示该改变。该控制器可检测计算设备何时改变电源状态,并发送电源状态的改变的指示。因为数据提供模块620使处理器602提供来自计算设备的数据,改变检测模块630可使处理器602检测计算设备何时不再为用户产生数据。在一个示例中,改变检测模块630可使处理器602基于计算设备的响应、检测电源状态的改变。
计算机可读介质600可包括电源状态更改模块640。电源状态更改模块640可使处理器602基于检测到计算设备的电源状态的改变、更改本地电源状态。例如,本地设备可以是显示器,且电源状态更改模块640可使处理器602更改显示器的电源状态。在一个示例中,一旦计算设备已完成转换到低功率状态、且不再提供数据,显示器还可转换到它不向用户提供数据的低功率状态。在一些示例中,电源状态更改模块640可使处理器602响应于检测到计算设备的电源状态的改变或在检测到计算设备的电源状态的改变后,更改本地电源状态。
计算机可读介质600可包括回执通知模块650。回执通知模块650可使处理器602将改变电源状态的用户指示的回执通知给用户。例如,用户可提供输入给本地设备,导致指示模块610使处理器602指示计算设备改变计算设备的电源状态。在一些示例中,计算设备改变电源状态可能花时间,且直至计算设备的电源状态已改变,本地电源状态才可改变。回执通知模块650可使处理器602向用户提供表明接收了来自用户的、改变电源状态的指示的通知。回执通知模块650可使处理器602导致灯改变照明、导致消息显示、等等。参考图2,由处理器602执行时,指示模块610、它的组成部分、改变检测模块630或它的组成部分可以实现通信引擎220;数据提供模块620或它的组成部分可实现灯240或图像显示引擎235;电源状态更改引擎640可实现电源引擎230;或回执通知引擎650可实现灯240或图像显示引擎235。
上面的描述说明了本申请公开的各种原理及实施例。设想出本文描述的示例的若干改变及修改。据此,本申请公开的范畴应该仅由随后的权利要求来确定。

Claims (15)

1.一种显示器,包括:
用户界面,用于接收改变电源状态的指示;
通信引擎,用于确定通信地联接到所述通信引擎的计算设备的电源状态;以及
电源引擎,用于:
基于所述计算设备的电源状态,确定是否向所述计算设备传送所述改变电源状态的指示,并且
基于所述改变电源状态的指示,更改所述显示器的电源状态,其中所述通信引擎基于确定改变电源状态,向所述计算设备传送所述改变电源状态的指示。
2.根据权利要求1所述的显示器,其中所述通信引擎基于所述改变电源状态的指示的所述传送来检测所述计算设备的电源状态的改变,且其中所述电源引擎基于检测到所述计算设备的电源状态的改变来更改所述显示器的电源状态。
3.根据权利要求1所述的显示器,其中所述通信引擎在所述用户界面接收所述改变电源状态的指示之前确定所述计算设备的电源状态。
4.根据权利要求1所述的显示器,其中所述通信引擎经由联接通信地联接到所述计算设备,以传输功率及数据。
5.根据权利要求1所述的显示器,其中所述电源引擎基于所述显示器的电源状态与所述计算设备的电源状态之间的差异确定不传送所述改变电源状态的指示,并且将所述显示器的电源状态更改为与所述计算设备的电源状态相对应。
6.一种方法,包括:
基于计算设备接收到改变电源状态的指示,确定所述计算设备能够改变电源状态;
基于所述确定,确定所述计算设备的电源状态;
基于所述计算设备的电源状态,确定是否向所述计算设备传送改变电源状态的指示;并且
向所述计算设备传送所述改变电源状态的指示。
7.根据权利要求6所述的方法,进一步包括确定所述计算设备的电源状态已改变,并且基于确定所述计算设备的电源状态已改变来更改本地电源状态。
8.根据权利要求6所述的方法,其中确定所述计算设备能够改变电源状态包括:协商支持传送改变电源状态的指示的通信模式。
9.根据权利要求8所述的方法,其中确定所述计算设备能够改变电源状态包括:以所述通信模式接收消息,所述消息指示所述计算设备能够改变电源状态。
10.根据权利要求6所述的方法,其中确定是否传送所述改变电源状态的指示包括:确定所述计算设备的电源状态是否匹配本地电源状态。
11.一种包括指令的非暂时性计算机可读介质,所述指令在由处理器执行时使所述处理器:
指示计算设备改变所述计算设备的电源状态;
在指示改变所述计算设备的电源状态后,向用户提供来自所述计算设备的数据;
检测所述计算设备的电源状态的改变;并且
基于检测到所述计算设备的电源状态的改变来更改本地电源状态。
12.根据权利要求11所述的计算机可读介质,其中所述指令使所述处理器:
确定所述计算设备的电源状态;
基于所述计算设备的电源状态和所述本地电源状态,确定是否指示所述计算设备改变电源状态;并且
基于确定改变电源状态,指示所述计算设备改变所述计算设备的电源状态。
13.根据权利要求11所述的计算机可读介质,其中所述指令使所述处理器:通过所述处理器使得来自由显示图像数据和点亮指示所述计算设备的状态的灯构成的组中的一个被选择,来提供来自所述计算设备的所述数据。
14.根据权利要求11所述的计算机可读介质,其中所述指令使所述处理器通过从所述计算设备接收所述计算设备的电源状态改变的指示,检测电源状态的改变。
15.根据权利要求11所述的计算机可读介质,其中所述指令使所述处理器将改变电源状态的用户指示的回执通知给用户。
CN201780095130.XA 2017-09-22 2017-09-22 电源指示 Pending CN111149078A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2017/052905 WO2019059922A1 (en) 2017-09-22 2017-09-22 POWER INDICATIONS

Publications (1)

Publication Number Publication Date
CN111149078A true CN111149078A (zh) 2020-05-12

Family

ID=65810806

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780095130.XA Pending CN111149078A (zh) 2017-09-22 2017-09-22 电源指示

Country Status (4)

Country Link
US (1) US11221664B2 (zh)
EP (1) EP3662348A4 (zh)
CN (1) CN111149078A (zh)
WO (1) WO2019059922A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114268144A (zh) * 2021-11-29 2022-04-01 深圳宝龙达信息技术股份有限公司 台式电脑供电方法、台式电脑及计算机可读存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK180186B1 (en) * 2018-05-08 2020-07-23 Maersk Drilling As Augmented reality apparatus
US20240419234A1 (en) * 2023-06-15 2024-12-19 Dell Products L.P. Managing power state triggering conditions of an information handling system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080159413A1 (en) * 2005-05-31 2008-07-03 Garmin Ltd. Method and apparatus for remote device control using control signals superimposed over ethernet
US20120080949A1 (en) * 2009-06-03 2012-04-05 Guiseppe Antonio Gelonese Power monitoring system
CN102778943A (zh) * 2011-05-10 2012-11-14 联想(北京)有限公司 状态控制方法、装置及便携终端
CN105929922A (zh) * 2016-04-13 2016-09-07 合肥联宝信息技术有限公司 一种电子设备

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6289466B1 (en) 1997-06-11 2001-09-11 Compaq Computer Corporation Usage of monitor bezel buttons to control and indicate multimedia functions
US7190976B2 (en) * 2000-10-02 2007-03-13 Microsoft Corporation Customizing the display of a mobile computing device
KR100790035B1 (ko) * 2005-08-31 2008-01-02 엘지전자 주식회사 전원제어장치 및 방법
US20070124608A1 (en) * 2005-11-30 2007-05-31 Intel Corporation System and method for managing power of networked devices
WO2009086485A1 (en) * 2007-12-28 2009-07-09 Server Technology, Inc. Power distribution, management, and monitoring systems and methods
US8380999B1 (en) * 2010-12-20 2013-02-19 Amazon Technologies, Inc. Power management for electronic devices
WO2012091696A1 (en) 2010-12-28 2012-07-05 Otis Elevator Company Elevator control systems
US8448112B1 (en) 2011-04-08 2013-05-21 Cadence Design Systems, Inc. System, method, and computer program product for automatic power management verification
US9436268B2 (en) 2012-09-27 2016-09-06 Hewlett-Packard Development Company, L.P. System power control using a power supply to provide voltage to subsystems in which a subsystem determines its operating state based on the voltage received by the subsystem
US9436970B2 (en) * 2013-03-15 2016-09-06 Google Technology Holdings LLC Display co-processing
US9684355B2 (en) 2014-03-12 2017-06-20 Intel Corporation Identifying power state changes
US9400546B1 (en) 2015-06-19 2016-07-26 Cypress Semiconductor Corporation Low-power implementation of Type-C connector subsystem
US10136440B2 (en) 2016-01-08 2018-11-20 Futurewei Technologies, Inc. System and method for power indications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080159413A1 (en) * 2005-05-31 2008-07-03 Garmin Ltd. Method and apparatus for remote device control using control signals superimposed over ethernet
US20120080949A1 (en) * 2009-06-03 2012-04-05 Guiseppe Antonio Gelonese Power monitoring system
CN102778943A (zh) * 2011-05-10 2012-11-14 联想(北京)有限公司 状态控制方法、装置及便携终端
CN105929922A (zh) * 2016-04-13 2016-09-07 合肥联宝信息技术有限公司 一种电子设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114268144A (zh) * 2021-11-29 2022-04-01 深圳宝龙达信息技术股份有限公司 台式电脑供电方法、台式电脑及计算机可读存储介质

Also Published As

Publication number Publication date
EP3662348A4 (en) 2021-03-17
US11221664B2 (en) 2022-01-11
EP3662348A1 (en) 2020-06-10
WO2019059922A1 (en) 2019-03-28
US20200225730A1 (en) 2020-07-16

Similar Documents

Publication Publication Date Title
US11086635B2 (en) Electronic device, method for controlling electronic device, and program
US8233000B1 (en) System and method for switching between graphical processing units
CN109992148B (zh) 触控显示驱动电路
US20100097357A1 (en) Computer and method for controlling external display device
US12093078B2 (en) Docking stations
US8612788B2 (en) Computer device and method for controlling supply of power to an internet protocol camera
CN111149078A (zh) 电源指示
US20190129492A1 (en) Computer system, client device and display device
US20180314317A1 (en) Electronic device and method
TWI451380B (zh) 電子裝置及平板顯示器的使用方法
US20160381239A1 (en) Image forming apparatus, power supply device, and image forming method
TWI581109B (zh) 電腦整合裝置、系統以及方法
CN111176417B (zh) 电子设备和信息处理方法
US9153179B2 (en) Display systems with handshaking for rapid backlight activation
CN103116386A (zh) 电子装置及平板显示器的使用方法
US9905141B2 (en) Image output apparatus and computer-readable recording medium
TWI633417B (zh) 電子系統及控制方法
TW201137619A (en) Computer system
KR20130008172A (ko) 외부 디바이스와 이에 도킹되는 휴대 단말의 웨이크 업 모드 전환 방법
CN108733418A (zh) 电子系统及控制方法
CN201757897U (zh) 一种用来侦测及控制多个主机运作状态的电子装置
US20230133948A1 (en) Adjustment of display settings
CN119649762A (zh) 背光控制系统、方法、线路板、设备及存储介质
TWI310652B (en) Foolproof method for external signal detection of a document camera and system thereof
KR101485153B1 (ko) 외부 디바이스와 이에 도킹되는 휴대 단말의 웨이크 업 모드 전환 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200512

WD01 Invention patent application deemed withdrawn after publication