用于对于计算装置的太阳能电池管理的技术的制作方法

文档序号:6496983阅读:190来源:国知局
用于对于计算装置的太阳能电池管理的技术的制作方法
【专利摘要】描述了用于管理用于移动计算装置的一个或多个太阳能电池的设备、系统以及方法的实施例。设备可以包括例如电力管理模块和界面管理模块,所述电力管理模块用于管理从多个太阳能电池接收的电力输出,所述界面管理模块用于识别比其它太阳能电池具有低的电力输出的一个或多个太阳能电池并且基于所述识别来调整一个或多个图形用户界面(GUI)元件。描述了并且要求保护其它的实施例。
【专利说明】用于对于计算装置的太阳能电池管理的技术
【背景技术】
[0001]近年来,现代计算系统的性能和能力已经迅速增加。许多计算系统如今包含一个或多个处理器、存储器、无线连接、显示器以及需要电能的其它组件。现代计算系统中的能力和组件的数量和类型继续增加,其经常导致增加的电力消耗。另外,现代移动计算系统经常用于可以导致以可以阻挡显示器上显示的一个或多个元件(element)或使显示器上显示的一个或多个元件模糊或者可以增加与显示器上显示的元件进行交互的难度的方式来使用计算系统的各种不同的地点、使用场景以及取向。结果,期望改善用于计算系统的电力管理和界面(interface)管理。因此,存在对于动态地监控和管理用于计算系统的多个太阳能电池的技术的大量需求。
【专利附图】

【附图说明】
[0002]图1示例了第一系统的一个实施例;
[0003]图2A示例了第二系统的一个实施例;
[0004]图2B不例了第三系统的一个实施例;
[0005]图2C示例了第四系统的一个实施例;
[0006]图2D不例了第五系统的一个实施例;
[0007]图3示例了流程图示的一个实施例;
[0008]图4示例了第六系统的一个实施例。
【具体实施方式】
[0009]实施例总体针对用于管理用于计算装置的太阳能电池的技术。各个实施例提供包含用于管理从多个太阳能电池接收的电力输出的电力管理模块和用于识别具有比其它太阳能电池低的电力输出的一个或多个太阳能电池并且基于识别来调整一个或多个图形用户界面(GUI)元件的界面管理模块的系统、设备以及方法。描述了并且要求保护其它的实施例。
[0010]随着随时间朝向减小了尺寸和成本的计算装置的使用的进展,可用于被设计为为移动计算装置平台中的装置提供电力的组件的空间正变得越来越有限。诸如平板计算机、手持式计算装置、智能手机、膝上型计算机以及上网本计算机的现代移动计算装置需要移动电力,以提供稳健的用户体验。当前的移动计算装置包含供给有限的时间的移动电力的可充电电池。这些电池典型地需要不时地充电以确保移动计算装置的连续的功能。常规的装置需要至交流(AC)电源或专用的直流(DC)充电装置的连接,以对可能总是不可用或可能不便于用户携带的内部电池进行再充电。
[0011]在使用期间,用户持有并且操纵诸如平板计算机的现代计算装置。例如,平板计算机经常被持有,如同用户习惯上持有书或者杂志。现代移动计算装置未能提供用于用以持有设备的方式的适当的方法。在现在的移动计算装置中,用户可能未意识到,它们阻挡了在显示器上显示的信息或可能未基于用户如何持有装置而方便地定位显示器上的某些交互元件。在各个实施例中,这可以导致糟糕的用户体验。
[0012]在一个实施例中,移动计算系统可以采用太阳能电池以生成电力并且以用作传感器以帮助确定装置是如何持有的。在各个实施例中,可以基于被阻挡的一个或多个太阳能电池来确定持有的位置。例如,用户的手可以阻挡一个或多个太阳能电池,导致电池接收较少的光并且因此生成较少的能量。另外,未阻挡的太阳能电池可以用于将电力提供至计算装置的一个或多个组件。因此,于此描述的一些实施例针对管理用于移动计算装置的多个太阳能电池的技术。描述了并且要求保护其它的实施例。
[0013]实施例可以包含一个或多个元件。元件可以包括布置为执行某些操作的任何结构。每一个元件可以实现为硬件、软件、或其任何组合,如给定的一组设计参数或性能限制所期望的。尽管通过范例的方式可以将实施例描述为在某些布置中具有特定元件,但是实施例在替代布置中可以包含元件的其它组合。
[0014]值得指出的是,对“ 一个实施例”或“实施例”的任何提及意指结合实施例描述的特定的特征、结构、或特性包含于至少一个实施例中。说明书中各个地方出现的短语“在一个实施例中”或“在实施例中”不必全指相同实施例。
[0015]图1示例了移动计算装置100的一个实施例的框图。在各个实施例中,移动计算装置100可以包括多个节点、元件或组件。节点、元件或组件总体可以包括移动计算装置100中的任何物理的或逻辑的实体,并且可以实现为硬件、软件、或其任何组合,如给定的一组设计参数或性能限制所期望的。尽管图1通过范例的方式可以示出有限数量的节点、元件以及组件,但是能够意识到的是,对于给定的实施方式,可以采用或多或少的节点、元件或组件。
[0016]在各个实施例中,移动计算装置100可以包括平板计算机、手持式计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、智能手机、膝上型计算机、超膝上型计算机、便携式计算机、个人计算机(PC)、笔记本PC、上网本、寻呼机、消息传递装置(messagingdevice)、媒体播放器、数字音乐播放器、或其它适合的移动计算装置。于此描述的各个实施例包含对笔记本计算机的参照。实施例在此上下文中不受限制。
[0017]移动计算装置100可以包括用于形成有线通信系统、无线通信系统、或两者的组合的部分的装置。例如,移动计算装置100可以包括布置为在一种或多种类型的有线通信链路上传播信息的一个或多个节点。有线通信链路的范例可以不受限制地包含电线、电缆、总线、印刷电路板(PCB)、以太网连接、对等(P2P)连接、背板、交换结构、半导体材料、双绞线、同轴电缆、光纤连接等。移动计算装置100也可以包含布置为在一种或多种类型的无线通信链路上传播信息的一个或多个节点。无线通信链路的范例可以不受限制地包含无线电通道、红外通道、射频(RF)通道、无线局域(WiFi)通道、RF频谱的部分、和/或一个或多个授权或免授权频段。
[0018]移动计算装置100可以根据如标准组织颁布的一个或多个标准来传播信息。在一个实施例中,例如,包括通信系统100的部分的各种装置可以布置为根据一个或多个以下标准来操作:IEEE802.11标准;WiGig Alliance?规范;诸如由WirelessHD LLC颁布的2007 年 12 月 I 日的 WirelessHD Specification (WirelessHD 规范)的修订版 1.0d7 和其后代(progeny)(共称为WirelessHD规范)的WirelessHD?规范、标准或变形;或由诸如国际电信联盟(ITU)、国际标准化组织(ISO)、国际电工技术委员会(IEC)、电气电子工程师学会(信息IEEE)、因特网工程任务组(IETF)等的其它标准组织颁布的任何其它无线标准。在各个实施例中,例如,移动计算装置100可以根据如下标准来传播信息:用于无线局域网(WLAN)的一个或多个IEEE802.11标准,诸如信息IEEE802.11标准(1999年版的信息技术电信和系统之间的信息交换一局域网和城域网一具体要求,第II部分:WLAN媒体接入控制(MAC)和物理(PHY)层规范)、其后代和补充(例如,802.lla、b、g/h、j、n、VHT SG、以及变形);IEEE802.15.3和变形;用于WMAN的IEEE802.16标准,包含诸如802.16-2004、802.16.2-2004,802.16e_2005、802.16f、以及变形的 IEEE802.16 标准;WGA (WiGig)后代和变形;欧洲计算机制造协会(ECMA)TG20后代和变形;以及其它无线网络标准。实施例在此上下文中不受限制。
[0019]移动计算装置100可以根据一个或多个协议来传播、管理以及处理信息。协议可以包括用于管理节点之间通信的一组预定义的规则或指令。在各个实施例中,例如,通信系统可以采用一个或多个协议,诸如波束形成协议、媒体接入控制(MAC)协议、物理层会聚协议(PLCP)、简单网络管理协议(SNMP)、异步传输模式(ATM)协议、帧中继协议、系统网络架构(SNA)协议、传输控制协议(TCP)、英特网协议(IP)、TCP/IP、X.25、超文本传输协议(HTTP)、用户数据报协议(UDP)、基于竞争的时期(CBP)协议、分布式基于竞争的时期(CBP)协议等。在各个实施例中,通信系统100也可以布置为根据用于媒体处理的标准和/或协议来操作。实施例在此上下文中不受限制。
[0020]在一些实施例中,移动计算装置100可以包括网络和多个其它节点或者与网络和多个其它节点相关联。在各个实施例中,节点可以实现为各种类型的无线计算装置或移动计算装置。无线装置的范例可以不受限制地包含IEEE802.15.3微微控制器(PNC)、控制器、IEEE802.11PCP、协调器、站、订户站、基站、无线接入点(AP)、无线客户端装置、无线站(STA)、膝上型计算机、超膝上型计算机、便携式计算机、个人计算机(PC)、笔记本PC、平板计算机、手持式计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、智能手机、寻呼机、消息传递装置、媒体播放器、数字音乐播放器、机顶盒(STB)、用具、工作站、用户终端、移动单元、消费电子器件、电视、数字电视、高清晰电视、电视接收器、高清晰电视接收器等。
[0021]在一些实施例中,移动计算装置100可以包括或包含用于无线通信的又一个(onemore)无线接口(interface)和/或组件,诸如一个或多个发射器、接收器、收发器、芯片组、放大器、滤波器、控制逻辑、网络接口卡(NIC)、天线、天线阵列、模块等。常规的天线的范例可以不受限制地包含内部天线、全向天线、单极天线、偶极天线、端馈天线、圆极化天线、微带天线、分集天线、双天线、天线阵列等。
[0022]在各个实施例中,移动计算装置100可以包括无线网络或者形成无线网络的部分。在一些实施例中,例如,无线网络可以包括或实现为各种类型的无线网络和相关联的协议,关联的协议适合于WPAN、无线局域网(WLAN)、无线城域网、无线广域网(WWAN)、宽带无线接入(BWA)网络、无线电网络、电视网络、诸如直接广播卫星(DBS)网络的卫星网络、长期演进(LTE)网络和/或布置为根据描述的实施例来操作的任何其它无线通信网络。
[0023]虽然实施例在此上下文中不受限制,但是在一些实施例中移动计算装置100示例了一个可能的节点。在各个实施例中,移动计算装置100可以包含处理器102、存储器104、电力管理模块106、界面管理模块108、数字显示器110、电源112、太阳能电池114和外围装置120。虽然为了示例的目的在图1中示出了有限数量和布置的组件,但是应当理解的是,移动计算装置100可以包含任何数量或布置的组件并且依然落入描述的实施例内。例如,在一些实施例中,移动计算装置100可以另外包含含有待由例如一个或多个多核处理器来执行的指令的存储器。然而实施例不限于此图中示出的元件或配置。以下参照图4进一步地讨论用于移动计算装置100的附加的组件。
[0024]在一些实施例中,处理器102可以包括任何适合的电装置、半导体装置、片上系统或其它组件。例如,在各个实施例中,处理器102可以包括多核处理器。在一些实施例中,处理器102可以包含或包括一个或多个无线电模块或组合发射器/接收器(例如,收发器)装置。在各个实施例中,收发器装置可以包括具有被组合并且共用共同的电路或单一的壳体的发射器和接收器两者(both)的装置。例如,在一些实施例中,收发器可以用于使得能够对移动计算装置100实现无线通信能力。描述了并且要求保护其它实施例。
[0025]在一些实施例中,存储器104可以包括用于移动计算装置100中在永久或临时的基础上储存数据、程序、指令序列或其它信息的任何适合的物理装置。例如,存储器104可以包括例如易失性或非易失性存储器、RAM、ROM、虚拟存储器、固态盘驱动器(solid statedisk drive)或硬盘驱动器。实施例在此上下文中不受限制。
[0026]在各个实施例中,电力管理模块106和界面管理模块108可以包括软件、固件、硬件或者软件、固件或硬件的任何适合的组合。在一个实施例中,例如,电力管理模块106和界面管理模块108可以包括储存在存储器104中的待由处理器执行以执行太阳能电池管理操作的逻辑。在一些实施例中,电力管理模块106和界面管理模块108可以包括固件或实现于计算装置100的操作系统中的嵌入式控制器。虽然在图1中作为存储器104的部分示出,但是应当理解的是,电力管理模块106和界面管理模块108可以实现于计算装置100内的任何地方并且依然落入描述的实施例内。描述了并且要求保护其它实施例。
[0027]在一些实施例中,显示器110可以包括用于向移动计算装置100的用户显示内容的任何适合的可视界面。在一个实施例中,例如,显示器Iio可以由液晶显示器(LCD)或触敏彩色LCD屏来实现。在一些实施例中,触敏LCD可以响应人的触摸或可以与触笔(stylus)和/或手写识别器程序一起使用。在一些实施例中,显示器110可以包括布置为占据计算装置的第一侧的大部分(substantial portion)的数字触屏显示器。
[0028]在各个实施例中,电源112可以包括适合于将电能提供至计算装置100的任何装置。例如,电源112可以包括AC电源或DC电源。在一些实施例中,电源112可以包括蓄电池或能够储存电力并且将电力提供至计算装置100的其它能量储存装置。描述了并且要求保护其它的实施例。
[0029]在各个实施例中,太阳能电池114可以包括用于通过光伏效应将光能直接转换为电的任何固态电装置。例如,太阳能电池114可以包括光伏电池或光电电池。在一些实施例中,可以对太阳能电池114的部件进行组合,以构成用于从阳光中捕获能量的成太阳能面板的形式的太阳能模块。在一些实施例中,被称为太阳能的从这些太阳能模块生成的能量是太阳能的范例。虽然于此描述的各个实施例指太阳能电池114的使用,但是应当理解的是,可以使用用于将光能转换为电能的任何适合的传感器或装置并且该传感器或装置依然落入描述的实施例内。
[0030]在一些实施例中,外围装置120可以包括耦合至计算装置100的外部装置。例如,外围装置120可以包括附至计算装置100的任何装置,但不是其部分,其(that)或多或少取决于计算装置100。在一些实施例中,外围装置120可以用于扩展计算装置100的能力。外围装置120的范例包含但不限于计算机打印机、图像扫描器、磁带驱动器、麦克风、扬声器、网络摄像头、以及数字相机。描述了并且要求保护其它的实施例。
[0031]图2A示例了移动计算装置200的一个实施例的框图。移动计算装置200可以与各个实施例中的移动计算装置100相同或类似。在一些实施例中,移动计算装置200可以包括平板计算装置,但是实施例不限于此方面。如示出的,移动计算装置可以包含外壳202、前盖(bezel) 204、一个或多个太阳能电池206以及显示器210。尽管通过范例的方式图2A可以示出有限数量的节点、元件和组件,但是应当意识到的是,对于给定的实施方式,可以采用或多或少的节点、元件或组件。
[0032]在各个实施例中,太阳能电池206和显示器210可以与图1的太阳能电池114和显示器Iio相同或类似。如图2A中示出的,在一些实施例中,太阳能电池206可以布置在显示器210周围或布置为临近显示器210。例如,在各个实施例中,太阳能电池206可以布置为基本在显示器210的周边周围。
[0033]各个实施例描述了多个太阳能电池206的使用。应当理解的是,可以使用任何数量、类型或布置的太阳能电池206并且其依然落入描述的实施例内。本领域技术人员将理解的是,在使用可以增加能够用以确定持有的位置或取向的准确度或精确度的大数量的太阳能电池206和可以导致增大的电力生成的较小数量的太阳能电池206之间存在折衷。
[0034]在一些实施例中,太阳能电池206可以附加至外壳202的顶表面或集成至外壳202的顶表面中。例如,太阳能电池206可以附着至外壳202的顶表面或者受到玻璃或形成外壳202的部分的其它表面的保护。在各个实施例中,外壳202可以包括布置为支撑或保护计算装置200的任何或全部组件(包含但不限于显示器110、电源112、处理器102、存储器104以及太阳能电池114)的任何适合的外壳。在一些实施例中,夕卜壳202可以米取如图2A中示出的笔记本计算机外壳的形式,然而实施例在此上下文中不受限制。在各个实施例中,外壳202可以包含前盖204。在一些实施例中,前盖204可以包括外壳202的围绕显不器210的前部部分。
[0035]在一些实施例中,在系统设计中,可以将太阳能电池206选定为具有美学价值。例如,可以将太阳能电池206选定为具有与前盖204、显示器210或外壳的其它部分的颜色类似或基本相同的颜色。以此方式,可以将太阳能电池206选定为融入到系统设计中。在其它实施例中,可以将太阳能电池206选定为具有选定为强调或突出计算装置200的不同部分的不同的颜色。描述了并且要求保护其它的实施例。
[0036]回到图1,在各个实施例中,电力管理模块106可以用于管理从多个太阳能电池114接收的电力输出。例如,电力管理模块106可以用于将电力输出耦合至计算装置100的一个或多个组件。在各个实施例中,电力输出可以包括由太阳能电池114转换为电或电能的光能。在一些实施例中,可以通过电力管理模块106管理或分配由太阳能电池114生成的电。例如,可以将电提供至电源112(例如,能量储存装置112)以对电源进行充电并且延长计算装置100的移动有效性(mobile usefulness)。在其它实施例中,电力管理模块106可以用于将电力输出直接提供至计算装置100中的用于操作这些组件或对这些组件进行供电的诸如处理器102、存储器104或显示器110的任何其它组件,或者向这些系统补充供应的电力。实施例不限于此方面。[0037]在一些实施例中,电力管理模块106可以用于将来自太阳能电池的第一组的输出耦合至一个或多个第一组件并且将来自太阳能电池的第二组的输出耦合至一个或多个第二组件。例如,电力管理模块106可以用于形成太阳能电池114的一个或多个组或子集。图2B示例了可以与图2A的计算装置200相同或类似的移动计算装置240的一个实施例的框图,其中,对相似的元件类似地进行编号。如图2B中示出的,太阳能电池206的第一组242可以包括由虚线包围的电池206。在一些实施例中,剩余的电池可以形成电池206的第二组。为了示例的目的而不是限制,示出了有限数量和布置的分组。
[0038]在各个实施例中,太阳能电池206的每一个分组可以用于将电力提供至计算装置240的不同的装置或组件。例如,太阳能电池206的分组242可以耦合至显示器210,以对显示器210供电。不在分组242中的剩余的太阳能电池206可以形成第二组,并且此第二组可以耦合至能量储存装置112。描述了并且要求保护其它的实施例。
[0039]在一些实施例中,界面管理模块108可以用于识别具有比其它太阳能电池114低的电力输出的一个或多个太阳能电池114,并且基于识别来调整一个或多个图形用户界面(⑶I)元件。例如,如果一个或多个太阳能电池114被覆盖或以其它方式被掩盖而隔离了光,贝1J相比于未被覆盖或掩盖的太阳能电池114,它们可以产生低的输出电力。在一些实施例中,在持有计算装置100时,用户的一只手或多只手可以覆盖一个或多个太阳能电池114,导致对于覆盖的太阳能电池114的减小的输出电力。基于减小的或降低的输出电力,在一些实施例中,界面管理模块108可以用于推断持有位置或用户的手在计算装置100上的位置。在各个实施例中,界面管理模块108可以用于基于比其它太阳能电池具有低的电力输出的一个或多个太阳能电池来确定设备的取向。描述了并且要求保护其它地实施例。
[0040]在各个实施例中,⑶I视图可以包括布置为容许用户使用显示器110上显示的图像而非使用文本命令来与计算装置100进行交互的用户界面。在一些实施例中,⑶I视图可以包括一个或多个⑶I元件。⑶I元件的范例可以包含但不限于图标、文本、图像、多媒体信息或可视化地表示计算装置100上储存的或可访问的信息的任何其它数据或元件。
[0041]在一些实施例中,界面管理模块108可以用于将一个或多个⑶I元件布置为临近于比其它太阳能电池具有低的电力输出的一个或多个太阳能电池。图2C示例了可以与图2A的计算装置200相同或类似的移动计算装置250的实施例的框图,其中,对相似的元件类似地进行编号。如图2C的左部中示出的,移动计算装置250可以包含显示器210上的⑶I视图中的一个或多个⑶I元件254和256。在示例的实施例中,⑶I元件254可以包括包括了方向箭头的导航元件并且GUI元件256可以包括图标,然而实施例不限于此方面。
[0042]在各个实施例中,移动计算装置250可以如示出地那样在显示器210上显现⑶I元件254和256。然而,在如图2C的右边中示出的一些实施例中,移动计算装置250 (例如,界面管理模块108)可以基于比其它的太阳能电池具有低的电力输出的一个或多个太阳能电池来调整、重新定位或以其它方式改变⑶I元件254和256。例如,元件252示例了几个太阳能电池206的阻挡。在一些实施例中,此阻挡物或覆盖物可以包括持有计算装置250的人手。在各个实施例中,在252处被覆盖的太阳能电池206可以接收较少的光,并且结果可以生成较少的输出电力。作为此效应的结果,界面管理模块108可以用于确定用户的手或覆盖一个或多个太阳能电池206的其它材料的地点,并且可以如图2C的右边示出的,将诸如导航GUI元件254或图标256的一个或多个GUI元件布置为临近于比其它太阳能电池具有低的电力输出的一个或多个太阳能电池。
[0043]在各个实施例中,可以基于检测的手的位置252来生成一个或多个⑶I元件。在一些实施例中,当检测到252用户的手持有计算装置250时,与用户交互或控制有关的GUI元件可以出现在显示器210上。例如,光标(cursor)、导航控制、菜单或用户可能感兴趣的其它适合的GUI元件可以基于检测到的手的位置252而出现。描述了并且要求保护其它的实施例。
[0044]在一些实施例中,界面管理模块108可以用于将一个或多个主要的⑶I元件布置为远离比其它太阳能电池具有低的电力输出的一个或多个太阳能电池。例如,图2D示例了可能与图2A的计算装置200相同或类似的移动计算装置270的实施例的框图,其中,对相似的元件类似地进行编号。如图2D的左部中示出的,GUI元件272可以包括诸如媒体流或用户感兴趣的其它内容的主要的GUI元件。当如图2D的右边中示出的那样检测到252用户的手时,界面管理模块108可以用于重新定位或者以其它方式操纵主要的GUI元件272,以避免由在252处的阻挡物引起的任何干扰。本领域技术人员将理解的是,主要的GUI元件可以包括Gn视图中呈现的不应被掩盖或未被布置为临近于用户的手252的任何GUI元件。实施例不限于此方面。
[0045]在各个实施例中,界面管理模块108可以用于基于预定义的一组规则或基于由用户建立的一组规则来选定GUI元件,该GUI元件是基于检测到的太阳能电池的覆盖物而被操纵的。例如,预定义的或默认的一组规则可以将用于计算装置的导航或控制的GUI元件识别为被重新定位为临近于检测到的用户的手的地点的元件。在一些实施例中,用户可以指定应当操纵什么类型的GUI元件。
[0046]在一些实施例中,电力管理模块106可以用于基于检测到的手的位置252来调整或重新布置太阳能电池206的分组。例如,可以建立电力优先级,使得相对于其它组件,给予某些组件从太阳能电池206接收电力的优先级。在一些实施例中,如果电池206中被覆盖252的任何电池先前耦合至能量储存装置112,则被赋于其它组件的电池206可以被重新赋于或耦合至能量储存装置112,以确保尽管有阻挡物252,此装置接收充足的电力。描述了并且要求保护其它的实施例。
[0047]在各个实施例中,电力管理模块106可以用于基于检测到的来自太阳能电池114的电力输出来改变计算装置100的组件的性能状态。例如,处理器102的性能状态可以基于可从太阳能电池114得到的电力的改变而自动地改变。在各个实施例中,如果可从太阳能电池114得到的电力减小,则改变性能状态可以包括使处理器减速(throttle)。通过改变组件的性能状态,电力管理模块106可以能够调整计算装置100的电力消耗,以当充足的储备不可得时帮助防止过度的电力使用。
[0048]将太阳能电池114用于电力生成和计算装置的持有位置或取向的感测的双重功能提供了现有计算系统未实现的优点。例如,于此描述的系统可以用于动态地区分左手和右手的用户。系统也可以用于基于提供稳健和愉悦的用户体验的使用装置的方式来动态地调整⑶I视图。在一些实施例中,此动态控制可以简化用户与各个⑶I元件的交互,而同时为计算装置提供电力。如于此描述的那样利用太阳能电池114作为传感器以检测手的位置也可以避免对在计算装置100上包含检测手持有的位置的附加的传感器的需求,这可以降低系统100的电力提取(draw)和制造成本。在一些实施例中,用户可以意识到其装置至少部分地由有利于环境的“绿色能源”来供电的事实。另外,太阳能电池设计(例如,颜色和样子(look))对于一些用户可能是美学上令人愉快的。本领域技术人员将理解的是,许多其它的优点起因于描述的实施例,并且不限于于此讨论的这一点。
[0049]于此包含的是表示执行公开的架构的新颖的方面的示范性的方法论的一个或多个流程图。虽然,为了简化解释的目的,将例如以流程图或流程图示的形式于此示出的一个或多个方法论示出和描述为一系列的行为,但是应当理解和意识到的是,方法论不受行为的顺序的限制,因为一些行为可以根据方法论以与于此示出和描述的不同的顺序和/或与其它行为同时地发生。例如,本领域技术人员将理解和意识到的是,方法论可以替代地表示为诸如状态图示中的一系列的相关的状态或事件。而且,对于新颖的实施方式可能不是方法论中示例的所有的行为都需要。
[0050]图3示例了逻辑流程300的一个实施例。逻辑流程300可以由各种系统和/或装置来执行,并且可以实现为硬件、软件、固件、和/或其任何组合,如对给定的一组设计参数或性能限制所期望的。例如,逻辑流程300的一个或多个操作可以由待由逻辑装置(例如,计算机、处理器)执行的可执行编程或非暂时性计算机可读指令来实现。逻辑流程300可以描述以上参照图1、2A、2B、2C以及2D描述的动态的太阳能电池管理。描述了并且要求保护其它实施例。
[0051 ] 可以从在302处的多个太阳能电池接收电力输出。例如,电力管理模块106可以用于从太阳能电池114接收电力输出。在304处,电力输出可以耦合至一个或多个组件。例如,电力管理模块106可以用于将来自太阳能电池114的电力输出耦合至一个或多个电源112、处理器102、显示器110或任何其它适合的组件。
[0052]在各个实施例中,在306处可以识别比其它太阳能电池具有低的电力输出的一个或多个太阳能电池。例如,界面管理模块108可以用于识别未产生和其它太阳能电池一样多的输出电力的一个或多个太阳能电池114。在一些实施例中,此降低的输出可能起因于被用户的手阻挡并且未接收和未被阻挡的太阳能电池114 一样多的光的太阳能电池114。
[0053]在308处,可以基于识别来调整一个或多个图形用户界面(⑶I)元件。例如,界面管理模块108可以用于将一个或多个⑶I元件254、256布置为临近于比其它太阳能电池252具有低的电力输出的一个或多个太阳能电池,将一个或多个导航GUI兀件254布置为临近于比其它太阳能电池252具有低的电力输出的一个或多个太阳能电池或将一个或多个主要的GUI元件272布置为远离比其它太阳能电池252具有低的电力输出的一个或多个太阳能电池。描述了并且要求保护其它的实施例。
[0054]在一些实施例中,电力输出可以耦合至能量储存装置、处理器、存储器、数字显示器或一个或多个外围装置中的一个或多个。例如,电力管理模块106可以用于将来自太阳能电池114中的一个或多个太阳能电池的输出电力耦合至电源112、存储器104、处理器102、显示器110或外围装置120中的一个或多个。在一些实施例中,可以将太阳能电池分组为子集,并且来自太阳能电池的第一组或子集的输出可以耦合至一个或多个第一组件,并且来自太阳能电池的第二组或子集的输出可以耦合至一个或多个第二组件。例如,太阳能电池206的组242可以耦合至处理器102并且剩余的太阳能电池206可以耦合至能量储存装置112。
[0055]在各个实施例中,可以基于比其它太阳能电池具有低的电力输出的一个或多个太阳能电池来确定计算装置的取向。例如,界面管理模块108可以用于基于检测到的用户的手的位置来确定计算装置的取向。实施例在此上下文中不受限制。
[0056]图4是示范性的系统实施例的图示。特别地,图4是示出了系统400的图示,其可以包含各个元件。例如,图4示出了系统400可以包含处理器402、芯片组404、输入/输出(I/O)装置406、随机存取存储器(RAM)(诸如动态RAM(DRAM))408、和只读存储器(ROM) 410、以及各种平台组件414 (例如,风扇、横流风机、散热器、DTM系统、冷却系统、壳体、通风口等)。这些元件可以实现于硬件、软件、固件、或其任何组合中。然而,实施例不限于这些元件。
[0057]如图4中示出的,I/O装置406、RAM408、以及R0M410通过芯片组404耦合至处理器402。芯片组404可以通过总线412来耦合至处理器402。相应地,总线412可以包含多个线。
[0058]处理器402可以是包括一个或多个处理器核的中央处理单元,并且可以包含具有任何数量的处理器核的任何数量的处理器。处理器402可以包含任何类型的处理单元,诸如例如,CPU、多处理单元、精简指令集计算机(RISC)、具有流水线(pipeline)的处理器、复杂指令集计算机(CISC)、数字信号处理器(DSP)等。
[0059]尽管未示出,然而系统400可以包含诸如以太网接口和/或通用串行总线(USB)接口和/或类似的接口的各种接口电路。在一些示范性的实施例中,I/o装置406可以包括被连接至用于将数据和命令输入至系统400中的接口电路的一个或多个输入装置。例如,输入装置可以包含键盘(物理的或虚拟的/软的(soft))、鼠标、触摸屏、轨迹板、轨迹球、指点设备(isopoint)、语音识别系统、和/或类似的装置。类似地,I/O装置406可以包括被连接至用于将信息输出至操作员的接口电路的一个或多个输出装置。例如,如果期望的话,输出装置可以包含一个或多个显示器、打印机、扬声器、和/或其它输出装置。例如,输出装置之一可以是显示器。显示器可以是阴极射线管(CRT)、液晶显示器(LCD)、或任何其它类型的显示器。
[0060]系统400也可以具有经由至网络的连接来与其它装置交换数据的有线或无线的网络接口。网络连接可以是诸如以太网连接、数字用户线(DSL)、电话线、同轴电缆等的任何类型的网络连接。网络可以是诸如英特网、电话网络、电缆网络、无线网络、分组交换网络、电路交换网络、和/或类似的网络的任何类型的网络。
[0061]于此已经阐述了许多具体的细节以提供对实施例的彻底理解。然而,本领域技术人员将理解的是,实施例可以在没有这些具体细节的情况下得以实施。在其它实例中,未详细地描述已知的操作、组件以及电路,以便不使得实施例模糊不清。能够意识到的是,于此公开的具体的结构和功能的细节可以是代表性的并且不必限制实施例的范围。
[0062]可以使用硬件元件、软件元件、或两者的组合来实现各个实施例。硬件元件的范例可以包含处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、逻辑门、寄存器、半导体装置、芯片、微芯片、芯片组等。软件的范例可以包含软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间软件、固件、软件模块、例程、子例程、函数、方法、过程、软件接口、应用程序接口、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号、或其任何组合。确定是否使用了硬件元件和/或软件元件来实现实施例可以根据任何数量的因素来改变,任何数量的因素诸如是期望的计算速率、功率水平、耐热性、处理周期预算(processing cycle budget)、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其它设计、性能或成本约束。
[0063]可以使用表述“耦合”和“连接”连同它们的派生词来描述一些实施例。这些术语不旨在作为彼此的同义词。例如,可以使用术语“连接”和/或“耦合”来描述一些实施例,以指示两个或多个元件彼此直接物理接触或电接触。然而,术语“耦合”也可以意指两个或多个元件彼此不直接接触,但是依然彼此协作或交互。
[0064]例如可以使用可以储存指令、一组指令或计算机可执行代码的机器可读或计算机可读介质或制品来实现一些实施例,该指令、一组指令或计算机可执行代码在由机器或处理器执行时,可以引起机器或处理器执行根据实施例的方法和/或操作。该机器可以包含例如任何适合的处理平台、计算平台、计算装置、处理装置、计算系统、处理系统、计算机、处理器等,并且可以使用硬件和/或软件的任何适合的组合来实现该机器。机器可读介质或制品在一些实施例中可以包括非暂时性介质,并且可以包含例如任何适合的类型的存储单元、存储装置、存储制品、存储介质、储存装置、储存制品、储存介质和/或储存单元,例如,存储器、可移动或不可移动介质、易失性或非易失性存储器或介质、可擦除或不可擦除介质、可写或可重写介质、数字或模拟介质、硬盘、软盘、压缩盘只读存储器(CD-ROM)、可记录压缩盘(CD-R)、可重写压缩盘(CD-RW)、光盘、磁介质、磁光介质、可移动存储卡或盘、各种类型的数字多功能盘(DVD)、磁带、盒式磁带等。指令可以包含可以使用任何适合的高级、低级、面向对象、可视、编译和/或解释程序语言来实现的诸如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、加密代码等的任何适合的类型的代码。
[0065]除非另外特别说明,可以意识到的是,诸如“处理”、“计算”、“运算”、“确定”等的术语指的是操纵和/或将表示为计算系统的寄存器和/或存储器内的物理量(例如,电子的)的数据转换为类似地表示为计算系统的存储器、寄存器或其它该信息储存、传输或显示装置内的物理量的其它数据的计算机或计算系统或类似的电子计算装置的行为和/或过程。实施例在此上下文中不受限制。
[0066]应当指出的是,不必以描述的顺序或以任何特定的顺序来执行于此描述的方法。而且,能够以串行或并行的方式来执行关于于此识别的方法的各种活动。
[0067]尽管于此已经示例并且描述了具体实施例,然而应当意识到的是,运算以实现相同目的的任何布置可以代替示出的具体实施例。此公开内容旨在覆盖对各个实施例的任何和所有的改编和变动。应当理解的是,已经以示例性的方式而非限制性的方式作出了以上的描述。一旦回顾以上的描述,以上实施例与于此未特别描述的其它实施例的组合对于本领域技术人员就将是显而易见的。从而,各个实施例的范围包含其中使用了以上的构成、结构、以及方法的任何其它应用。
[0068]应当强调的是,提供公开内容的摘要以符合37C.F.R.§ 1.72 (b),37C.F.R.§ 1.72(b)要求将容许读者迅速确定技术公开内容的性质的摘要。应能理解,本摘要将不用于解释或限制权利要求的范围或意思。另外,在前述【具体实施方式】中,能够看到的是,为了简化本公开的目的,各个特征一起组合在单个实施例中。本公开的此方法不被解释为反映要求保护的实施例需要比每一个权利要求中明确记载的特征多的特征的意图。相反,如下面的权利要求反映 的,发明的主题在于小于单个公开的实施例的所有特征。从而,下面的权利要求特此被并入【具体实施方式】中,每一个权利要求自身作为独立的优选实施例。在所附权利要求中,术语“包含”和“在……中”分别用作相应的术语“包括”和“其中”的简明英语等效物。而且,术语“第一”、“第二”、以及“第三”等仅仅用作标注,而不旨在对其对象施加数字要求。
[0069]尽管已经以具体于结构特征和/或方法行为的语言描述了主题,但是应当理解的是,所附权利要求中定义的主题不必限于以上描述的具体的特征或行为。相反,以上描述的具体的特征和 行为被公开为实施权利要求的范例形式。
【权利要求】
1.一种设备,包括: 电力管理模块,所述电力管理模块用于管理从多个太阳能电池接收的电力输出;以及 界面管理模块,所述界面管理模块用于识别比一个或多个其它太阳能电池具有低的电力输出的一个或多个太阳能电池,并且基于所述识别来调整一个或多个图形用户界面(⑶I)元件。
2.根据权利要求1所述的设备,所述多个太阳能电池中的至少两个太阳能电池布置在所述设备的数字显示器的周边的至少部分的周围。
3.根据权利要求1或2所述的设备,所述电力管理模块用于将一个或多个太阳能电池的所述电力输出耦合至所述设备的一个或多个组件,所述一个或多个组件包括能量储存装置、处理器、外围装置、存储器或数字显示器中的一个或多个。
4.根据权利要求1至3中的任一项所述的设备,所述电力管理模块用于将来自一个或多个第一太阳能电池的输出耦合至一个或多个第一组件并且将来自一个或多个第二太阳能电池的输出耦合至一个或多个第二组件。
5.根据权利要求1至4中的任一项所述的设备,所述界面管理模块用于基于比一个或多个其它太阳能电池具有低的电力输出的所述一个或多个太阳能电池来确定所述设备的取向。
6.根据权利要求1至5中的任一项所述的设备,所述界面管理模块用于将一个或多个GUI元件布置为临近于比一个或多个其它太阳能电池具有低的电力输出的所述一个或多个太阳能电池。
7.根据权利要求1至6中的任一项所述的设备,包括: 处理器,所述处理器用于执行所述电力管理模块或所述界面管理模块。
8.一种方法,包括: 从多个太阳能电池接收电力输出; 将来自所述多个太阳能电池中的一个或多个太阳能电池的所述电力输出耦合至一个或多个组件; 识别比一个或多个其它太阳能电池具有低的电力输出的一个或多个太阳能电池;以及 基于所述识别来调整一个或多个图形用户界面(GUI)元件。
9.根据权利要求8所述的方法,包括: 将来自一个或多个太阳能电池的所述电力输出耦合至能量储存装置、处理器、存储器、数字显示器或一个或多个外围装置中的一个或多个。
10.根据权利要求8或9所述的方法,包括: 将来自一个或多个第一太阳能电池的输出耦合至一个或多个第一组件;以及 将来自一个或多个第二太阳能电池的输出耦合至一个或多个第二组件。
11.根据权利要求8至10中的任一项所述的方法,包括: 基于比一个或多个其它太阳能电池具有低的电力输出的所述一个或多个太阳能电池来确定计算装置的取向。
12.根据权利要求8至11中的任一项所述的方法,包括:
将一个或多个GUI元件布置为临近比一个或多个其它太阳能电池具有低的电力输出的所述一个或多个太阳能电池。
13.根据权利要求8至12中的任一项所述的方法,包括: 将一个或多个导航GUI元件布置为临近于比一个或多个其它太阳能电池具有低的电力输出的所述一个或多个太阳能电池。
14.根据权利要求8至13中的任一项所述的方法,包括: 将一个或多个主要的⑶I元件布置为远离比一个或多个其它太阳能电池具有低的电力输出的所述一个或多个太阳能电池。
15.—种系统,包括: 外壳; 多个电池; 电力管理模块,所述电力管理模块用于管理从所述多个太阳能电池中的一个或多个太阳能电池接收的电力输出;以及 界面管理模块,所述界面管理模块用于识别比一个或多个其它太阳能电池具有低的电力输出的一个或多个太阳能电池,并且基于所述识别来调整一个或多个图形用户界面(⑶I)元件。
16.根据权利要求15所述的系统,包括: 数字显示器,所述 多个太阳能电池中的一个或多个太阳能电池布置为临近于所述数字显示器。
17.根据权利要求15或16所述的系统,所述界面管理模块用于基于识别的比一个或多个其它太阳能电池具有低的电力输出的所述一个或多个太阳能电池来调整用于所述数字显示器上呈现的⑶I视图的图形用户界面(Gn)元件或者调整一个或多个系统参数。
18.根据权利要求15至17中的任一项所述的系统,包括: 能量储存装置,所述电力管理模块用于将来自一个或多个太阳能电池的所述电力输出耦合至所述能量储存装置;或 一个或多个外围装置,所述电力管理模块用于将来自一个或多个太阳能电池的所述电力输出耦合至所述一个或多个外围装置中的至少一个外围装置。
19.至少一种机器可读介质,包括多个指令,所述多个指令响应于在计算装置上被执行,引起所述计算装置执行根据权利要求8至14中的任一项所述的方法。
20.—种设备,包括: 构件,所述构件用于执行根据权利要求8至14中的任一项所述的方法。
【文档编号】G06F1/26GK103907076SQ201280053766
【公开日】2014年7月2日 申请日期:2012年10月3日 优先权日:2011年10月3日
【发明者】Y·H·周 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1