设备不可知的电力监测和简档描述系统的制作方法

文档序号:11456708阅读:135来源:国知局
设备不可知的电力监测和简档描述系统的制造方法与工艺

本公开涉及监测系统,并且更加特别地,本公开涉及能够监测和简档描述设备中的电力使用而不管设备配置的系统。



背景技术:

功耗是可以在设计新的电子设备时被严密地监测的特性。功耗不仅在内置电源(例如,电池)的限制显而易见的便携式电子设备(例如,智能电话、平板计算机、笔记本计算机、膝上型计算机等)中是重要的,并且也确保所有电子设备符合由各种组织、政府机构等(例如,环境组织、教育机构、国家规定、来自美国环境保护局的能源之星等)所提出的功耗指导。功耗可以在整个设计过程中、并且深入到发布给公众的生命周期中而被监测。这允许设计者理解基本设备的功耗特性,并且还理解当由用户配置时设备的功耗如何改变(例如,不同的使用、修改、应用等可以如何影响设备中的功耗)。观察设备可以如何在真实使用的情况下操作可以对于例如想要理解他们开发的产品将如何影响设备中的功耗(例如,应用将引起设备消耗过多电力吗、并且因此用户将不愿意购买该应用吗等)的外围设备、应用等的售后市场开发者而言是重要的。

电力监测通常是基于原因或结果分析而执行的。例如,在基于原因的分析中,设备系统(例如,中央处理单元(cpu))的操作可以作为设备中的电力使用的代理来监测。在基于结果的分析中,可以对电力消耗的速率进行近似估计,并且接着,可以从在功耗被监测的时段期间发生在设备上的活动之间得出关系。从任一类型的分析中所得出的结论通常都是不精确的,这是因为他们可能是基于从在设备中观察到的各种条件推断出的经估计的电力使用的。这是必要的因为售后市场开发者常常没有可用的工具来进行考虑了潜在的原因和结果两者的适当的功耗监测。

附图说明

随着以下的具体实施方式的进行,并且在对附图进行了参考之后,所要求保护的主题的各种实施例的特征和优点将变得显而易见,其中,相同的附图标记指代相同的部件,并且其中:

图1示出了根据本公开的至少一个实施例的针对设备不可知的电力监测和简档描述的示例系统;

图2示出了根据本公开的至少一个实施例的针对可用的电力监测器和目标设备的示例配置;

图3示出了根据本公开的至少一个实施例的针对诊断模块的示例配置;

图4示出了根据本公开的至少一个实施例的用于设备不可知的电力监测和简档描述的示例操作。

尽管以下的具体实施方式将是参考说明性的实施例而进行的,但其许多替代、修改、和变型对于本领域的技术人员而言将是显而易见的。

具体实施方式

本公开针对设备不可知的电力监测和简档描述。在至少一个实施例中,可以通过电力监测器而给目标设备供应电力。电力监测器可以基于提供至目标设备的电力而生成电力数据,并且也可以传输所述电力数据(例如,经由无线通信)。目标设备中的诊断模块可以接收与目标设备相关的电力数据和操作数据。在至少一个实施例中,诊断模块可以将电力数据或操作数据中的至少一个传输至另一设备(例如,简档描述设备)以供处理。可替代地,诊断模块可以处理电力数据和操作数据。在处理电力数据和操作数据时,诊断模块可以通过解析电力数据和操作数据来生成相关数据,并且可以接着将相关电力数据与相关操作数据相关联。至少关联的数据可以接着由目标设备呈现、可以经由互联网可用、和/或可以被传输至另一设备(例如,简档描述设备)。

在至少一个实施例中,示例目标设备可以包括处理模块、通信模块、电力模块、以及诊断模块。处理模块可以至少用于生成与目标设备相关的操作数据。通信模块可以至少用于与电力监测器进行交互。电力模块可以至少用于经由电力监测器而接收电力。诊断模块可以至少用于经由通信模块从电力监测器接收电力数据,并且用于从处理模块接收操作数据。

诊断模块还可以用于使得目标设备变为经配置以用于进行电力监测。通过使得目标设备变为经配置,诊断模块可以例如用于使得目标设备至少禁用内置电源。在至少一个示例实现中,电力监测器可以外置并且耦合至目标设备,所述电力监测器至少包括至少用于生成电力数据的电力使用追踪模块以及至少用于传输电力数据的通信模块。电力监测器中的通信模块至少可以用于经由短距离无线通信介质来传输电力数据。

在至少一个实施例中,诊断模块还用于使得电力数据或操作数据中的至少一个被传输至另一设备。可替代地,诊断模块还可以用于处理电力数据和操作数据。在处理电力数据和操作数据时,诊断模块可以至少用于解析电力数据和操作数据以确定相关的电力数据和操作数据,并且将相关的电力数据与相关的操作数据相关联。诊断模块还可以用于使得关联的数据中的至少一个由目标设备来呈现、使得关联的数据经由互联网可访问、或者使得关联的数据被传输至另一设备。

与本公开相一致的,示例电力监测器可以包括通过其从电源接收电力的第一电力接口、通过其向目标设备提供电力的第二电力接口、至少用于生成关于提供至目标设备的电力的电力数据的电力使用追踪模块、以及至少用于传输电力数据的通信模块。电力监测器中的通信模块至少可以用于经由短距离无线通信介质来传输电力数据。用于电力监测和简档描述的示例方法可以包括经由电力监测器在目标设备中接收电力、在目标设备中的诊断模块处从电力监测器接收电力数据、在目标设备中的处理模块中生成操作数据、以及在诊断模块处从处理模块接收操作数据。

图1示出了根据本公开的至少一个实施例的用于设备不可知的电力监测和简档描述的示例系统。例如,系统100可以包括目标设备102、电源供应器104、电力监测器106、并且可选地包括简档描述设备120。目标设备102可以是其电力使用将被监测和简档描述的设备。概括而言,“监测”可以包括得出对目标设备102的电力数据114和操作数据118的积累的活动,而“简档描述”可以包括在将电力数据114与指示可能在监测期间在目标设备102中发生的事件的操作数据118相关联时被涉及的活动。设备不可知可以指示电力监测和简档描述可以针对目标设备而发生而不一定要经历实质的重新配置以使系统100适应于目标设备102的特定特性。作为结果,目标设备102可以是多种设备,包括但不限于诸如基于来自谷歌公司的os、来自苹果公司的来自微软公司的os、来自苹果公司的macos、来自linux基金会的tizenos、来自mozilla项目的火狐os、来自黑莓公司的os、来自惠普公司的os、来自symbian基金会的os等的蜂窝手机或智能电话之类的移动通信设备,诸如像来自苹果公司的来自微软公司的来自三星公司的galaxy来自亚马逊公司的kindle等的平板计算机、包括由因特尔公司制造的低功率芯片集的上网本、笔记本计算机、膝上型计算机、掌上计算机等之类的移动计算设备,诸如像来自三星公司的galaxy的腕表形状因子计算设备、像来自google公司的google的眼镜形状因子计算设备/用户界面之类的可穿戴设备,诸如台式计算机、服务器、智能电视机、像来自因特尔公司的计算的下一单位(nuc)平台的小形状因子计算解决方案(例如,针对空间受限的应用、电视机顶盒等)之类的通常固定的计算设备等。

电源供应器104可以耦合至电源110(例如,耦合至电力网络的壁式插座)以用于生成电力108。在至少一个实施例中,电源供应器104可以被配置为将交流(ac)电压转换成直流(dc)电压以用于给目标设备102供电。电源供应器104可以是可配置以与多种设备进行操作的通用电源供应器,或者可以是专门被配置为给目标设备102供电的专用电源供应器。与本公开相一致,电力监测器106可以被插入到电源供应器104与目标设备102之间。电力监测器106可以接收电力108并且向目标设备102提供电力112。在至少一个实施例中,电力108可以大体上等于电力112(例如,电力可以流经电力监测器106而没有任何修改)。电力监测器106可以基于供应至目标设备102的生成电力112来生成电力数据114。例如,电力监测器106可以测量与供应至目标设备102的电力112相关的有关电力的数据(例如,包括电流、电压、功率等)。所述测量可以在激活了电力监测器106之后周期性地进行、当电力监测器106连接至目标设备102时周期性地进行、在固定的监测持续时间内周期性地进行、基于从诊断模块116所接收的命令而按需要进行等。在至少一个实施例中,可以将电源供应器104和电力监测器106的功能组合在既提供电力又监测电力使用的同一物理设备中。

电力监测器106还可以经由有线通信或无线通信中的至少一个来传输电力数据114。如在图1中所描绘的系统100中,电力监测器106正在经由无线短距离通信(例如,蓝牙、无线局域网(wlan)等)来传输电力数据114。关于实际的电力数据,电力数据114可以包括标识电力监测器106的数据、时间数据(例如,时间、日期等,其对应于电力数据114何时被采样)、以及可以之后用于解析和关联的任何其他信息(例如,目标设备身份、测试号、会话号等)。例如,电力监测器106可以经由通用串行总线(usb)连接向目标设备102提供电力112,并且经由usb可以了解目标设备102的身份。该数据可以被包括在电力数据114中。

与本公开相一致,诊断模块116的至少一部分可以位于目标设备102中。诊断模块116可以通过目标设备102中的通信资源来接收由电力监测器106所传输的电力数据114。诊断模块116还可以从目标设备102中的处理资源、存储器资源等接收操作数据118。操作数据118可以包括关于当电力数据114累积时在目标设备102中发生了什么的信息,例如,暂时记录的应用、服务、和/或处理活动(例如,开始时间、结束时间、cpu时间百分比等),硬件活动(例如,活动时间、空闲时间、休眠时间、温度等),错误日志等。在至少一个实施例中,所有诊断模块116可以位于目标设备102中,并且与诊断模块116相关联的所有操作则可以在目标设备102中被执行。这些操作的示例可以包括但不限于:接收电力数据114和/或操作数据118、处理电力数据114和/或操作数据118、以及呈现对电力数据114和/或操作数据118进行处理的结果。在另一实施中,诊断模块116的至少一部分可以驻留在另一设备(例如,简档描述设备120)中。简档描述设备120可以是被配置为针对目标设备102而执行在线(例如,在对目标设备102进行测试期间)和/或离线(在测试了目标设备102之后)简档描述的任何其他设备(例如,台式计算机、膝上型计算机等)。例如,目标设备102中的诊断模块116可以仅仅包括简单工具、过程等,其用于累积电力数据114和/或操作数据118,并且用于接着将经累积的电力数据114和/或操作数据118传输至简档描述设备120中的诊断模块116。接着,简档描述设备120中的诊断模块116可以处置针对系统100的数据处理和/或数据呈现操作。之后将在图3和图4的讨论中提供关于可以由针对模块116执行的各种操作的更多细节。

图2示出了根据本公开的至少一个实施例的针对可用的电力监测器和目标设备的示例配置。特别地,示例目标设备102’和电力监测器106’能够执行在图1中所公开的活动中的任何活动。然而,目标设备102’和电力监测器106’可以仅仅是作为在与本公开相一致的实施例中可用的装置的示例来呈现的,并且不意在将这些各种实施例中的任何实施例限制于任何特定方式的实现。

目标设备102’可以包括例如用于管理设备的操作的系统模块200。系统模块200可以包括例如处理模块202、存储器模块204、电力模块206、用户接口模块208、以及通信接口模块210。目标设备102’还可以包括通信模块212和诊断模块116’。尽管通信模块212和诊断模块116’被示出为与系统模块200分离,但在图2中所示出的示例配置仅仅是出于解释的目的而提供的。与通信模块212和/或诊断模块116’相关联的功能中的一些或全部功能也可以被并入到系统模块200中。

在目标设备102’中,处理模块202可以包括位于分离的组件中的一个或多个处理器,或者可替代地,包括在单个组件中(例如,在片上系统(soc)配置中)实施的一个或多个处理核心以及任何有关处理器的支持电路(例如,桥接接口等)。示例处理器可以包括但不限于从因特尔公司可获得的各种基于x86的微处理器(包括pentium、xeon、itanium、celeron、atom、corei系列产品家族中的那些微处理器)、高级risc(例如,精简指令集计算)机器、或“arm”处理器等。支持电路的示例可以包括被配置为提供接口的芯片集(例如,从因特尔公司可获得的北桥、南桥等),其中通过所述接口,处理模块202可以在目标设备102’中与以不同速度、在不同的总线上等操作的其他系统组件进行交互。可以将通常与支持电路相关联的功能中的一些或全部功能包含在与处理器相同的物理封装中(例如,在从因特尔公司可获得的sandybridge家族的处理器中)。

处理模块202可以被配置为在目标设备102’中执行各种指令。指令可以包括被配置为使得处理模块202执行涉及读数据、写数据、处理数据、制定数据、转换数据、变换数据等的活动的程序代码。可以将信息(例如,指令、数据等)存储在存储器模块204中。存储器模块204可以包括以固定的或可移动的格式的随机存取存储器(ram)或只读存储器(rom)。ram可以包括被配置为在目标设备102’的操作期间保存信息的易失性存储器,例如静态ram(sram)或动态ram(dram)。rom可以包括基于bios、uefi等而被配置为在目标设备102’被激活时提供指令的非易失性(nv)存储器模块、诸如电子可编程rom(eprom)之类的可编程存储器、闪速存储器等。其他的固定的/可移动的存储器可以包括但不限于诸如软盘、硬盘等之类的磁存储器、诸如固态闪速存储器(例如,嵌入式多媒体卡(emmc)等)之类的电子存储器、可移动存储器卡或棒(例如,微存储设备(usd)、usb等)、诸如基于压缩盘的rom(cd-rom)、数字通用盘(dvd)、蓝光盘之类的光存储器等。

电力模块206可以包括内置电源(例如,电池、燃料电池等)和/或外置电源(例如,机电或太阳能发电机、电力网、燃料电池等)、以及被配置为给目标设备102’供应操作所需的电力的相关的电路。用户接口模块208可以包括用于允许用户与目标设备102’进行交互的硬件和/或软件,例如各种输入机制(例如,麦克风、开关、按钮、旋钮、键盘、扬声器、触摸感应的表面、配置为捕获图像和/或感测接近度、距离、运动、手势、方向的一个或多个传感器等)以及各种输出机制(例如,扬声器、显示器、发光/闪光指示器、用于振动、运动的机电组件等)。用户接口模块208中的硬件可以并入到目标设备102’内和/或可以经由有线或无线通信介质而耦合至目标设备102’。

通信接口模块210可以被配置为对分组路由和针对通信模块212的其他控制功能进行管理,通信接口模块212可以包括被配置为支持有线和/或无线通信的资源。在一些实例中,目标设备102’可以包括全都由中央通信接口模块210来管理的多于一个的通信模块212(例如,包括针对有线协议和/或无线电的分离的物理接口模块)。有线通信可以包括诸如以太网、通用串行总线(usb)、火线、数字视频接口(dvi)、高分辨率多媒体接口(hdmi)等之类的串行和并行的有线介质。无线通信可以包括例如极近距离的无线介质(例如,基于近场通信(nfc)标准之类的射频(rf)、红外线(ir)等)、短距离无线介质(例如,蓝牙、wlan、wi-fi等)、长距离无线介质(例如,蜂窝广域无线电通信技术、基于卫星的通信等)、或者经由声波的电子通信。在一个实施例中,通信接口模块210可以被配置为防止在通信模块212中活动的无线通信彼此干扰。在执行该功能时,通信接口模块210可以基于例如等待传输的消息的相对优先级来调度通信模块212的活动。尽管在图2中所公开的实施例示出了通信接口模块210与通信模块212是分离的,但是将通信接口模块210和通信模块212的功能中的一些或全部功能并入到同一模块中也是可能的。

与本公开相一致,诊断模块116’可以至少与通信模块212、处理模块202、以及可选地与目标设备102’中的用户接口模块208进行交互。例如,诊断模块116’可以经由通信模块212接收电力数据114。诊断模块116’还可以使得通信模块212向电力监测器106’发送消息以配置电力监测器106’、以指示针对目标设备102’的测试的开始等。诊断模块116’还可以经由处理模块202接收操作数据118。取决于系统100的特定配置,诊断模块116’还可以使用处理模块202来处理电力数据114和/或操作数据118,并且使用用户接口模块208来呈现数据处理的结果。

电力监测器106’可以包括例如电力使用追踪模块214、通信模块216、第一电力接口218、以及第二电力接口220。第一电力接口218至少可以包括用于从电源供应器104接收电力106的装置(例如,电绳、插座、电路等)。第一电力接口可以取决于由电力供应器104所利用的连接器/电绳的类型而被重新配置。例如,第一电力接口218可以是usb接口或电力(和通信)接口的另一种标准化配置。在另一实施例中,第一电力接口218可以包括与多种商业可用的电源供应器104紧密配合的可替换部件(例如,插头、插座、尖端(tip)、连接器等)。第二电力接口220可以类似于第一电力接口218那样而被配置,除了其可以向目标设备102’(例如,向电力模块206)提供电力112。再一次,第二电力接口可以基于通常由目标设备102’所利用的电源供应器的类型而被重新配置。电力使用追踪模块214可以监测来到电力监测器106’中的电力108和被提供至目标设备102’的电力112中的至少一个,并且可以基于对电力108和/或电力112的监测来生成电力数据114。接着,通信模块216可以利用有线通信或无线通信中的至少一个来传输电力数据114。在图1中示出了利用例如蓝牙的无线实现。在另一示例中,电力监测器106’与目标设备102’之间的有线usb连接可以将电力112和电力数据114两者传递至诊断模块116’。

图3示出了根据本公开的至少一个实施例的诊断模块的示例配置。示例诊断模块116”至少可以包括数据收集模块300、数据解析模块302、数据关联模块304、以及数据呈现模块306。模块300至306可以全都位于一个位置(例如在目标设备102中),或者可以是分开的(其中,模块300至306中的一些模块可以远程地定位)。在至少一个示例实现中,目标设备102中的诊断模块116”的部分可以仅仅包括数据收集模块300(例如,作为简单工具、服务、过程等),而在简档描述设备120中的诊断模块116”的部分可以包括数据解析模块302、数据关联模块304、以及数据呈现模块306。

数据收集模块300可以用于累计电力数据114和/或操作数据118。数据收集模块300可以负责通过接收一段时间(例如,测试时段)内的个体的数据采样来进行数据收集,或者可以从电力监测器106、处理模块202等简单地接收已经累积的数据。数据解析模块302可以从电力数据114和/或操作数据118生成相关数据。生成相关数据可以包括但不限于对电力数据114和/或操作数据118进行过滤以考虑到噪声、干扰、误差、可能对经累积的数据有不适当的影响的事件等。数据关联模块304可以接着进行以将相关电力数据与相关操作数据118相关联。关联可以针对目标设备102中的功耗的原因和结果而进行校准以使得这些关系被评估。例如,关联可以包括但不限于将功率改变与cpu状态(例如,当cpu空闲时的c状态驻留期以及当cpu激活时的p状态驻留期)进行校准和联系、中断和过期时间量化、软件执行的不同阶段期间的电力数据追踪等。

数据呈现模块306可以负责对电力数据114、操作数据118、和/或经关联的数据进行呈现。如在本文中所引用的,呈现可以包括呈现(以可视的、可听见的、或者可触摸的格式)各种数据以供用户消费。呈现的示例可以包括表格、电子表格、图形、图表、可听见或可视的警报等。替代由目标设备102的呈现或与其一起,数据呈现模块306可以包括网页结构资源(例如,基于超文本标记语言(html)、java、级联样式表单(css)等的网页代码生成器),其用于将电力数据114、操作数据118、和/或经关联的数据推出至互联网以供在线消费。单独可用或者结合在上文中所呈现的选项中的一个或两者可用的第三选项针对呈现模块306将电力数据114、操作数据118、和/或经关联的数据传输至诸如简档描述设备120之类的另一设备。接着,简档描述设备120能够例如以在线模式或离线模式来呈现电力数据114、操作数据118、和/或经关联的数据。

图4示出了根据本公开的至少一个实施例的针对设备不可知的电力监测和简档描述的示例操作。在操作400中,可以配置目标设备。例如,配置可以包括禁用目标设备中的内置电源(例如,电池)以使得当目标设备中的电力使用被监测时仅有的电源是经由电力监测器而从外置电源提供的电力。使得电池和外置电源两者活动将使得电力数据有偏差。在操作400中配置了目标设备之后,可以从电力监测器接收电力数据并且可以从目标设备(例如,从目标设备中的处理模块)接收操作数据。电力数据和/或操作数据的接收可以是与实现无关的。例如,可以在功耗测试的持续时间内周期性地接收电力数据和/或操作数据。接着,可以在操作404中关于是否将本地地处理电力数据和/或操作数据(例如,在目标设备中)来进行确定。如果在操作404中确定电力数据和/或操作数据将不被本地地处理,则在操作406中可以将电力数据和/或操作数据传输至另一设备(例如,传输至简档描述设备)。

如果在操作404中确定电力数据和/或操作数据将被本地地处理,则处理可以在操作408中继续。处理可以包括解析电力数据和/或操作数据已得出相关的电力数据和/或操作数据,并且将相关电力数据与相关操作数据相关联。接着,可以在操作410中呈现数据。操作410中的数据呈现可以包括以下中的一个或多个:在目标设备上、互联网上或者经由另一设备来呈现电力数据、操作数据、和/或经关联的数据。在目标设备上的呈现可以包括对电力数据、操作数据、和/或经关联的数据的可视的、可听见的、和/或触觉呈现。互联网呈现可以包括将电力数据、操作数据、和/或经关联的数据推出至网页(例如,利用网页代码生成工具)。电力数据、操作数据、和/或经关联的数据还可以被传输至另一设备(例如,简档描述设备)以供在线/离线呈现。每当在目标设备对功耗进行测试时,可以重新开始操作400至操作410。

尽管图4示出了根据实施例操作,但应当理解的是,不是在图4中所描绘的所有操作都是必需的。实际上,在本文中充分考虑到的是,在本公开的其他实施例中,在图4中所描绘的操作、和/或在本问中所描述的其他操作可以以在附图中的任何一幅中都未具体地示出的方式进行组合,但仍然与本公开完全一致。因此,针对没有确切地在一副附图中示出的特征和/或操作的权利要求也被认为是在本公开的范围和内容之内。

如在该申请中和在权利要求中所使用的,由术语“和/或”所连接的一系列项目可以意指所列出的项目的任何组合。例如,短语“a、b、和/或c”可以意指a;b;c;a和b;a和c;b和c;或者a、b和c。如在该申请中和在权利要求中所使用的,由术语“中的至少一个”所连接的一系列项目可以意指所列出的项目的任何组合。例如,短语“a、b或c中的至少一个”可以指a;b;c;a和b;a和c;b和c;或a、b和c。

如在本文中的任何实施例中所使用的,术语“模块”可以指被配置为执行前述操作中的任何一项操作的软件、固件、和/或电路。软件可以被实施为记录在非瞬时性计算机可读存储介质上的软件包、代码、指令、指令集、和/或数据。固件可以被实施为硬编码在存储器设备(例如,非易失性)中的代码、指令或指令集、和/或数据。如在本文中的任何实施例中所使用的“电路”可以单独地或者以任何组合包括例如硬线电路、可编程电路(例如包括一个或多个单个指令处理内核的计算机处理器)、状态机电路、和/或存储由可编程电路所执行的指令的固件。模块可以统一地或者个别地被实施为形成较大的系统的一部分的电路(例如,集成电路(ic))、片上系统(soc)、台式计算机、膝上型计算机、平板计算机、服务器、智能电话等。

在本文中所描述的操作中的任何一项操作可以在包括一个或多个存储介质(例如,非瞬时性存储介质)的系统中被实现,所述存储介质具有单独地或组合地存储在其上的指令,其中当被执行时,所述指令执行所述方法。在这里,处理器可以包括,例如,服务器cpu、移动设备cpu、和/或其他的可编程电路。同样,其目的在于,在本文中所描述的操作可以跨多个物理设备分布,例如在对于一个的不同的物理位置上的处理结构。存储介质可以包括任何类型的有形的介质,例如,任何类型的盘(其包括硬盘、软盘、光盘、压缩盘只读存储器(cd-rom)、压缩可重写光盘(cd-rw)、以及磁光盘)、诸如只读存储器(rom)之类的半导体设备、诸如动态和静态ram之类的随机存取存储器(ram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪速存储器、固态磁盘(ssd)、嵌入式多媒体卡(emmc)、安全数字输入/输出(sdio)卡、磁或光学卡、或者适用于存储电子指令的任何类型的介质。其他的实施例可以被实现为由可编程控制设备所执行的软件模块。

因此,本公开针对设备不可知的电力监测和简档描述。可以通过电力监测器而给目标设备供应电力,所述电力监测器可以基于提供至目标设备的电力而生成电力数据,并且也可以传输所述电力数据。目标设备中的诊断模块可以接收与目标设备相关的电力数据和操作数据。诊断模块可以将电力数据或操作数据中的至少一个传输至另一设备以供处理,或者可以对电力数据和操作数据进行处理。处理电力数据和操作数据可以包括通过对电力数据和操作数据进行解析来生成相关数据,并且可以接着将相关电力数据与相关操作数据相关联。关联的数据可以接着至少由目标设备呈现、可以经由互联网可用、和/或可以被传输至另一设备。

以下的示例涉及进一步的实施例。本公开的以下的示例可以包括诸如设备、方法、用于对当被执行时使得机器执行基于所述方法的动作的指令进行存储的至少一个机器可读介质、用于执行基于所述方法的动作的单元、和/或针对设备不可知的电力监测和简档描述的系统之类的主题。

根据示例1,提供了一种目标设备。所述目标设备可以包括:处理模块,其至少用于生成与所述目标设备相关的操作数据;通信模块,其至少用于与电力监测器进行交互;电力模块,其至少用于经由所述电力监测器接收电力;以及诊断模块,其至少用于经由所述通信模块从所述电力监测器接收电力数据并且从所述处理模块接收操作数据。

示例2可以包括示例1的元素,其中,所述诊断模块还用于使得所述目标设备变为被配置以用于电力监测。

示例3可以包括示例2的元素,其中,在使得所述目标设备变为被配置时,所述诊断模块用于使得所述目标设备至少禁用内置电源。

示例4可以包括示例1至3的元素,其中,所述电力监测器外置于并且耦合至所述目标设备,所述电力监测器至少包括:至少用于生成所述电力数据的电力使用追踪模块以及至少用于传输所述电力数据的通信模块。

示例5可以包括示例4的元素,其中,所述电力监测器中的所述通信模块至少用于经由短距离无线通信介质来传输所述电力数据。

示例6可以包括示例5的元素,其中,所述短距离无线通信介质是蓝牙。

示例7可以包括示例1至6中的任何一项所述的元素,其中,所述诊断模块还用于使得所述电力数据或所述操作数据中的至少一个被传输至另一设备。

示例8可以包括示例1至7中的任何一项所述的元素,其中,所述诊断模块还用于处理所述电力数据和所述操作数据。

示例9可以包括示例8元素,其中,在处理所述电力数据和所述操作数据时,所述诊断模块至少用于解析所述电力数据和所述操作数据以确定相关的电力数据和相关的操作数据,并且用于将所述相关的电力数据与所述相关的操作数据相关联。

示例10可以包括示例9的元素,其中,所述诊断模块还用于使得关联的数据中的至少一个由所述目标设备来呈现,使得所述关联的数据能够经由互联网来访问,或者使得所述关联的数据将被传输至另一设备。

示例11可以包括示例1至10中的任何一项所述的元素,其中,所述诊断模块还用于通过至少禁用内置电源来使得所述目标设备变为被配置以用于电力监测。

示例12可以包括示例1至11中的任何一项所述的元素,其中,所述诊断模块还用于通过以下方式来处理所述电力数据和所述操作数据:至少解析所述电力数据和所述操作数据以确定相关的电力数据和相关的操作数据,并且将所述相关的电力数据与所述相关的操作数据相关联。

根据示例13,提供了一种电力监测器。所述电力监测器可以包括:通过其从电源接收电力的第一电力接口;通过其向目标设备提供所述电力的第二电力接口;至少用于生成与提供至所述目标设备的电力相关的电力数据的电力使用追踪模块;以及至少用于传输所述电力数据的通信模块。

示例14可以包括示例13的元素,其中,以下中的至少一个成立:所述第一电力接口能够基于所述电源而被配置,或者所述第二电力接口能够基于所述目标设备而被配置。

示例15可以包括示例13至14中的任何一项所述的元素,其中,所述电力监测器中的所述通信模块至少用于经由短距离无线通信介质来传输所述电力数据。

示例16可以包括示例15的元素,其中,所述短距离无线通信介质是蓝牙。

示例17可以包括示例13至16中的任何一项所述的元素,其中,所述通信模块用于将所述电力数据传输至驻留在目标设备或简档描述设备中的至少一个设备中的诊断模块。

根据示例18,提供了一种用于电力监测和简档描述的方法。所述方法可以包括:经由电力监测器在目标设备中接收电力;在所述目标设备中的诊断模块处从所述电力监测器接收电力数据;在所述目标设备的处理模块中生成操作数据;以及在所述诊断模块处从所述处理模块接收所述操作数据。

示例19可以包括示例18的元素,并且还可以包括使得所述目标设备针对电力监测器而被配置。

示例20可以包括示例19的元素,其中,使得所述目标设备变为被配置包括使得所述目标设备至少禁用内置电源。

示例21可以包括示例18至20中的任何一项所述的元素,并且还可以包括使得所述电力数据或所述操作数据中的至少一个被传输至另一设备。

示例22可以包括示例18至21中的任何一项所述的元素,并且还可以包括处理所述电力数据和所述操作数据。

示例23可以包括示例22的元素,其中,处理所述电力数据和所述操作数据至少包括解析所述电力数据和所述操作数据以确定相关的电力数据和相关的操作数据,并且将所述相关的电力数据与所述相关的操作数据相关联。

示例24可以包括示例23的元素,并且还可以包括使得关联的数据中的至少一个由所述目标设备来呈现,使得所述关联的数据将能够经由互联网来访问,或者使得所述关联的数据将被传输至另一设备。

示例25可以包括示例18至24中的任何一项所述的元素,并且还可以包括通过至少禁用内置电源来使得所述目标设备变为被配置以用于电力监测。

示例26可以包括示例18至25中的任何一项所述的元素,并且还可以包括处理所述电力数据和所述操作数据,其中,处理所述电力数据和所述操作数据至少包括:解析所述电力数据和所述操作数据以确定相关的电力数据和相关的操作数据,并且将所述相关的电力数据与所述相关的操作数据相关联。

根据示例27提供了一种用于生成和传输电力数据的方法。所述方法可以包括:通过第一电力接口从电源接收电力、通过第二电力接口向目标设备提供电力、生成与提供至所述目标设备的所述电力相关的电力数据、以及传输所述电力数据。

示例28可以包括示例27的元素,并且还可以包括配置基于所述电源的所述第一电力接口或者基于所述目标设备的所述第二电力接口中的至少一个。

示例29可以包括示例27至28中的任何一项所述的元素,其中,所述电力数据是经由短距离无线通信介质来传输的。

示例30可以包括示例29的元素,其中,所述短距离无线通信介质是蓝牙。

示例31可以包括示例27至30中的任何一项所述的元素,其中,所述电力数据被传输至驻留在目标设备或简档描述设备中的至少一个设备中的诊断模块。

根据示例32,提供了一种至少包括目标设备和电力监测器的系统,所述系统被设置为执行根据以上示例18-31中的任何一项所述的方法。

根据示例33,提供了一种被设置为执行根据以上示例18-31中的任何一项所述的方法的芯片集。

根据示例34,提供了至少一个机器可读介质,其包括多个指令,其中所述指令响应于在计算设备上被执行,而使得所述计算设备实行根据以上示例18-31中的任何一项所述的方法。

根据示例35,提供了一种被配置用于电力监测和简档描述的设备,所述设备被设置为执行根据以上示例18-31中的任何一项所述的方法。

根据示例36,提供了一种针对电力监测和简档描述的系统。所述系统可以包括:用于经由电力监测器而在目标设备中接收电力的单元、用于在所述目标设备的诊断模块处从所述电力监测器接收电力数据的单元、用于生成操作数据的单元、以及用于在所述诊断模块处从所述处理模块接收所述操作数据的单元。

示例37可以包括示例36的元素,并且还可以包括用于使得所述目标设备变为被配置以用于电力监测的单元。

示例38可以包括示例37的元素,其中,用于使得所述目标设备变为被配置的单元包括用于使得所述目标设备至少禁用内置电源的单元。

示例39可以包括示例36至38中的任何一项所述的元素,并且还可以包括用于使得所述电力数据和所述操作数据中的至少一个被传输至另一设备的单元。

示例40可以包括示例36至39中的任何一项所述的元素,并且还可以包括用于处理所述电力数据和所述操作数据的单元。

示例41可以包括示例40的元素,其中,用于处理所述电力数据和所述操作数据的单元包括至少用于解析所述电力数据和所述操作数据以确定相关的电力数据和相关的操作数据,并且将所述相关的电力数据与所述相关的操作数据相关联的单元。

示例42可以包括示例41的元素,并且还可以包括用于使得关联的数据中的至少一个由所述目标设备来呈现,使得所述关联的数据将能够经由互联网来访问,或者使得所述关联的数据将被传输至另一设备的单元。

根据示例43,提供了一种用于生成和传输电力数据的系统。所述系统可以包括:用于通过第一电力接口从电源接收电力的单元、用于通过第二电力接口向目标设备提供电力的单元、用于生成与提供至所述目标设备的所述电力相关的电力数据的单元、以及用于传输所述电力数据的单元。

示例44可以包括示例43的元素,并且还可以包括用于配置基于所述电源的所述第一电力接口或者基于所述目标设备的所述第二电力接口中的至少一个的单元。

示例45可以包括示例43至44中的任何一项所述的元素,其中,所述电力数据是经由短距离无线通信介质来传输的。

示例46可以包括示例45的元素,其中,所述短距离无线通信介质是蓝牙。

示例47可以包括示例43至46中的任何一项所述的元素,其中,所述电力数据被传输至驻留在目标设备或简档描述设备中的至少一个设备中的诊断模块。

已经在本文中所采用的术语和表达被用作描述的术语而不是限制的术语,并且在使用这样的术语和表达时不存在将所示出和描述的特征(或其部分)的任何等同物排除在外的意图,并且应当理解的是,在权利要求的范围内的各种修改是可能的。从而,权利要求旨在覆盖所有这样的等同物。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1