CN111639002B - 休眠功耗测试方法、***、计算机设备和存储介质 - Google Patents
休眠功耗测试方法、***、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111639002B CN111639002B CN202010357235.1A CN202010357235A CN111639002B CN 111639002 B CN111639002 B CN 111639002B CN 202010357235 A CN202010357235 A CN 202010357235A CN 111639002 B CN111639002 B CN 111639002B
- Authority
- CN
- China
- Prior art keywords
- current
- time
- tested
- sleep
- power consumption
- 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.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 145
- 230000007958 sleep Effects 0.000 title claims abstract description 118
- 238000004891 communication Methods 0.000 claims abstract description 219
- 230000004622 sleep time Effects 0.000 claims abstract description 39
- 238000000034 method Methods 0.000 claims abstract description 23
- 238000012790 confirmation Methods 0.000 claims abstract description 10
- 230000005059 dormancy Effects 0.000 claims description 74
- 238000004590 computer program Methods 0.000 claims description 24
- 230000004617 sleep duration Effects 0.000 claims description 8
- 238000012163 sequencing technique Methods 0.000 claims description 5
- 238000012937 correction Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000013515 script Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010998 test method Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000002243 precursor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R21/00—Arrangements for measuring electric power or power factor
- G01R21/06—Arrangements for measuring electric power or power factor by measuring current and voltage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Power Sources (AREA)
Abstract
本申请涉及一种休眠功耗测试方法、***、计算机设备和存储介质。所述方法包括:展示休眠功耗测试任务的任务配置页面;确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;当发生确认操作时,根据通信地址拉取待测通信组件在休眠时长内的实时电流;实时电流包括电流值以及采集时间;根据电流值以及采集时间,确定极端电流;在任务配置页面中区分展示实时电流以及极端电流,并基于实时电流以及极端电流确定所述待测通信组件在休眠时长内的休眠功耗。采用本方法能够提升休眠功耗测试的准确性。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种休眠功耗测试方法、***、计算机设备和存储介质。
背景技术
随着科学技术的发展,人们对电子产品要求也越来越严格。目前,电子产品在出厂之前,需要做严格的性能测试,其中,通信模块的休眠功耗测试就是重要的一种。如此,通过测试通信模块的休眠功耗,可以判断产品的质量是否符合标准,避免不良品流入市场。
目前,主要是通过电流表以预设电流采集频率,手动采集待测试通信模块在休眠状态下的电流值,再通过采集得到的电流值确定对应的休眠功耗。但是待测通信模块在休眠状态下可能会出现阶段性地收发数据或者运动错误的情况,从而导致电流突增或者突降。由于电流突增,或者突降的时间变化范围较短,因此难以通过手动的方式进行电流的准确采集,从而导致基于采集得到的电流值计算得到的休眠功耗准确性较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提升休眠功耗测试准确性的休眠功耗测试方法、***、计算机设备和存储介质。
一种休眠功耗测试方法,所述方法包括:
展示休眠功耗测试任务的任务配置页面;
确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;
当发生确认操作时,根据所述通信地址拉取所述待测通信组件在休眠时长内的实时电流;所述实时电流包括电流值以及采集时间;
根据所述电流值以及采集时间,确定极端电流;
在所述任务配置页面中区分展示所述实时电流以及极端电流,并基于实时电流以及极端电流确定所述待测通信组件在休眠时长内的休眠功耗。
在其中一个实施例中,所述任务配置页面中包括休眠控制控件;所述方法还包括:
当发生点击休眠控件操作时,确定与待测通信组件的连接方式;
当所述待测通信组件处于激活状态时,基于所述连接方式生成对应的休眠控制指令;
将所述休眠控制指令发送至所述待测通信组件;所述休眠控制指令用以指示所述待测通信组件进入休眠状态。
在其中一个实施例中,所根据所述电流值以及采集时间,确定极端电流包括:
获取描点模板以及设置参数;
根据所述设置参数,确定与所述电流值以及采集时间相对应的描点坐标;
基于所述描点坐标在所述描点模板绘制电流趋势曲线;
将所述电流趋势曲线中的角点判定为极端电流。
在其中一个实施例中,所述休眠功耗包括修正休眠功耗;所述基于实时电流以及极端电流确定所述待测通信组件在休眠时长内的休眠功耗包括:
当以极端电流的采集时间为中心的预设时间范围内接收到错误提示信息时,将所述极端电流判定为待修正电流;
利用预设模型生成待测通信组件的理想趋势图;
根据所述理想趋势图对所述待修正电流进行修正处理;
基于修正后的电流,确定所述待测通信组件在休眠时长内的修正休眠功耗。
在其中一个实施例中,所述休眠时长包括多个子时段;所述子时段包括起始时间;所述根据所述休眠功耗理想趋势图对所述待修正电流进行修正处理包括:
根据所述起始时间对多个子时段进行排序,得到时间段序列;
基于所述待修正电流的采集时间,确定所述待修正电流所对应的目标子时段,以及所述目标子时段在所述时间段序列中的位置信息;
根据所述位置信息,确定位于所述目标子时段之前的前序子时段;
根据所述前序子时段所对应的电流统计值以及理想趋势图,对所述待修正电流进行修正处理。
在其中一个实施例中,所述在所述任务配置页面中区分展示所述实时电流以及极端电流包括:
当以所述极端电流的采集时间为中心的预设时间范围内未接收到错误提示信息时,将所述极端电流判定为收发电流;
在所述任务配置页面中区分展示所述实时电流以及所述收发电流。
一种休眠功耗测试***,所述***包括:测试电脑以及待测试通信组件;所述待测通信组件包括通信模块以及程控电源;
所述测试电脑,用于判断所述待测试通信模块是否处于休眠状态,若否,确定与所述待测试通信模块的连接方式,基于所述连接方式生成对应的休眠控制指令,并将所述休眠控制指令发送至所述待测通信模块;
所述待测通信模块,用于接收所述休眠控制指令,并根据所述休眠控制指令进入休眠状态;
所述程控电源,用于提供所述待测通信模块运行时所需的电压值,并根据提供的电压值生成实时电流,基于预设的接口协议将实时电流值发送至所述测试电脑,以使所述测试电脑根据所述实时电流值生成所述待测通信模块的休眠功耗。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
展示休眠功耗测试任务的任务配置页面;
确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;
当发生确认操作时,根据所述通信地址拉取所述待测通信组件在休眠时长内的实时电流;所述实时电流包括电流值以及采集时间;
根据所述电流值以及采集时间,确定极端电流;
在所述任务配置页面中区分展示所述实时电流以及极端电流,并基于实时电流以及极端电流确定所述待测通信组件在休眠时长内的休眠功耗。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
展示休眠功耗测试任务的任务配置页面;
确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;
当发生确认操作时,根据所述通信地址拉取所述待测通信组件在休眠时长内的实时电流;所述实时电流包括电流值以及采集时间;
根据所述电流值以及采集时间,确定极端电流;
在所述任务配置页面中区分展示所述实时电流以及极端电流,并基于实时电流以及极端电流确定所述待测通信组件在休眠时长内的休眠功耗。
上述休眠功耗测试方法、***、计算机设备和存储介质,通过展示任务配置页面,可以基于任务配置页面确定待测通信组件的通信地址以及休眠时长,从而即使是不会编程操作的用户也可以对待测通信组件进行休眠功耗测试,降低了测试门槛;通过获取通信地址,可以基于通信地址拉取待测通信组件在休眠时长内的实时电流;通过拉取实时电流,可以基于实时电流中的电流值以及采集时间确定极端电流,从而可以在任务配置页面中区分展示实时电流以及极端电流,并基于极端电流以及实时电流确定待测通信组件在休眠时长内的休眠功耗。由于是基于自动化测试脚本自动采集实时电流,因此相比于传统的手动采集电流值,本申请可以准确地得知极端电流,并且基于极端电流以及实时电流确定精准的休眠功耗。此外,由于可以自动采集实时电流,并在任务配置页面中区分展示实时电流以及极端电流,因此,相比于传统的需要手动采集电流,本申请不仅节约了人力资源,而且大大提升了用户体验。
附图说明
图1为一个实施例中休眠功耗测试方法的应用环境图;
图2为一个实施例中休眠功耗测试方法的流程示意图;
图3为一个实施例中任务配置页面示意图;
图4A为一个实施例中列表展示实时电流的示意图;
图4B为一个实施例中曲线展示实时电流的示意图;
图5为一个实施例中休眠控制步骤的流程示意图;
图6为一个实施例中休眠功耗测试装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的休眠功耗测试方法,可以应用于如图1所示的应用环境中。其中,测试电脑102通过串口线、USB(Universal Serial Bus,通用串行总线)线或者GPIB(General-Purpose Interface Bus,通用接口总线)线与待测通信组件104进行通信。其中,测试电脑102可以但不限于是各种个人计算机、笔记本电脑、平板电脑,测试电脑102可以用独立的测试电脑或者是多个测试电脑组成的测试电脑集群来实现。待测通信组件104包括待测通信模块,以及为待测通信模块提供电源的程控电源。测试电脑102中运行有功耗统计平台,用于根据实时电流统计待测通信模块的休眠功耗。测试电脑102通过串口线或USB线与待测通信模块进行通信,从而可以基于串口线或USB线控制待测通信模块进入休眠状态。测试电脑102通过GPIB线与程控电源进行通信,从而可以基于GPIB线获取待测通信模块的实时电流。
在一个实施例中,如图2所示,提供了一种休眠功耗测试方法,以该方法应用于图1中的测试电脑为例进行说明,包括以下步骤:
S202,展示休眠功耗测试任务的任务配置页面。
其中,任务配置页面是基于自动化测试框架编写而成的,可以对休眠功耗测试任务进行相应配置的页面。
具体地,开发人员可以基于自动化测试框架编写用于实现功耗测试的自动化脚本,并基于自动化脚本生成任务配置页面。当需要对待测通信组件进行休眠功耗测试时,用户可以通过点击休眠功耗测试应用的应用标识打开任务配置页面。其中,待测通信组件包括待测通信模块,以及程控电源。程控电源是指可以通过程序进行控制的高精度标准功率源。待测通信模块是指可以接收通信数据和发送通信数据的功能模块,当待测通信模块所处的运行状态不同时,所需要的功耗也不同。运行状态是反映待测通信模块运行情况的信息,运行状态包括休眠状态以及激活状态。休眠状态是指整个待测通信模块未进行通信数据的收发,从而处于低功耗的状态。激活状态是指待测通信模块进行频繁地通信数据的收发,从而处于高功耗的状态。
图3为一个实施例中任务配置页面的示意图,如图3所示,任务配置页面包括休眠控制控件、休眠时长设置控件,数据发送控件、场景切换控件以及GPIB设备选择控件等至少一种。其中,休眠控制控件用于控制待测通信组件进入休眠状态。休眠时长设置控件用于设置待测通信组件进入休眠状态的时间段区间。数据发送模块用于向待测通信组件发送预设的数据,从而后续可以得知待测通信组件在收发数据时所消耗的功耗。场景切换控件用于控制待测通信组件进行不同场景的切换,比如在打开蓝牙的场景下测试休眠功耗、在打开WIFI的场景下测试休眠功耗。开发人员可以预先针对不同的场景编写不同的测试脚本,从而使得可以基于场景切换控件进行场景的切换。由于一个测试电脑可以同时对多个待测通信组件进行测试,因此,可以基于GPIB设备选择控件确定当前需要进行设置的GPIB设备,即当前需要进行设置的待测通信组件。
S204,确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长。
具体地,当确定用户基于GPIB设备选择控件确定当前需要测试的待测试通信组件时,测试电脑可以提取用户在任务配置页面中,针对休眠时长设置控件所设置的休眠时长,以及根据预设的GPIB接口协议确定当前需要测试的待测试通信组件中的程控电源的通信地址,之后将休眠时长以及通信地址对应存储。
S206,当发生确认操作时,根据通信地址拉取待测通信组件在休眠时长内的实时电流。
具体地,当现场操作人员将程控电源与待测通信模块相连接时,程控电源可以为待测通信模块提供一平稳的电压,从而程控电源可以根据所提供的电压值以及待测通信模块的实时电阻值,确定对应的电流值。程控电源获取确定电流值的时间信息,并将确定电流值的时间信息作为采集时间,之后,根据采集时间以及具体的电流值生成实时电流,比如,实时电流可以为(10,2020-01-0110:00),其中,10为具体电流值,2020-01-01 10:00为采集时间。当确定待测通信组件处于休眠状态,以及发生针对通信地址以及休眠时长的确认操作时,测试电脑根据通信地址从程控电源中拉取实时电流。
在一个实施例中,在基于GPIB接口协议拉取实时电流之前,测试电脑向程控电源发送信息采集指令,以使程控电源在接收到信息采集指令之后,将自身的生产厂商信息、电源规格信息等通用信息上报至测试电脑。测试电脑判断自发送信息采集指令起预设时长内是否能够接受到程控电源上报的通用信息,若否,则可以认为此时测试电脑与程控电源之间的GPIB接口消息配置有误,此时,现场操作人员重新基于GPIB接口协议进行接口消息的配置。
S208,根据电流值以及采集时间,确定极端电流。
其中,极端电流值是指在休眠时长内的电流突起以及电流突降。当待测通信组件接收、发送数据或者运行错误时,均会产生极端电流。
具体地,测试电脑按照采集时间对实时电流进行排序,得到实时电流序列,并对实时电流序列中的各实时电流进行遍历。当测试电脑获取得到当前遍历顺序的实时电流时,测试电脑确定与当前遍历顺序的实时电流相邻,并且位于当前遍历顺序的实时电流之前的前序实时电流,以及与当前遍历顺序的实时电流相邻,并且位于当前遍历顺序的实时电流之后的后序实时电流。测试电脑提取当前遍历顺序的实时电流的电流值、前序实时电流的电流值以及后序实时电流的电流值,在当前遍历顺序的实时电流的电流值大于前序实时电流的电流值,并且小于后序实时电流的电流值时,可以认为当前遍历顺序的实时电流为一个电流突起,此时,测试电脑将当前遍历顺序的实时电流判定为一个极端电流。在当前遍历顺序的实时电流的电流值小于前序实时电流的电流值,并且小于后序实时电流的电流值时,可以认为当前遍历顺序的实时电流为一个电流突降,此时测试电脑将当前遍历顺序的实时电流判定为一个极端电流。
S210,在任务配置页面中区分展示实时电流以及极端电流,并基于实时电流以及极端电流确定待测通信组件在休眠时长内的休眠功耗。
其中,休眠功耗包括均值休眠功耗以及通用休眠功耗。均值休眠功耗是基于实时电流所确定的,能够真实反映待测通信组件在休眠时长内的休眠功耗的信息。通用休眠功耗是基于去除极端电流的实时电流所确定的功耗信息,其用于反映待测通信组件在未收发数据并且运行正常时应当消耗的正常功耗值。
具体地,任务配置页面中具有展示区域,用以展示所采集的实时电流以及极端电流。展示形式包括但不限于如图4所示的曲线展示以及列表展示。图4为一个实施例中,实时电流展示示意图。当确定极端电流后,测试电脑可以以采集时间为横坐标,以电流值为纵坐标绘制电流曲线,并在展示区域内展示所绘制的电流曲线,之后,再基于极端电流的采集时间,在电流曲线中区分显示极端电流,比如,根据极端电流的采集时间以及电流值,在绘制电流曲线中高亮展示极端电流。或者,当确定极端电流后,测试电脑可以基于采集时间以及电流值生成电流列表,并在展示区域内展示所生成的电流列表,之后,基于极端电流的采集时间,在电流列表中区分展示极端电流。
进一步地,测试电脑统计在休眠时长内接收到的实时电流的数量值,并对各实时电流的电流值进行叠加,得到电流总和,根据电流总和以及数量值,得到均值休眠功耗,从而用户可以基于均值休眠功耗确定待测通信组件在休眠时长内的真实休眠功耗。测试电脑从接收到的全部实时电流中删除极端电流,之后基于删除极端电流的实时电流计算通用休眠功耗,从而用户可以基于通用休眠功耗确定待测通信组件在理想状态下,应该在休眠时长内所消耗的具体功耗值,即在完全不接收发送数据,运行正常的情况下,应该消耗的功耗值。从而,用户可以基于均值休眠功耗以及通用休眠功耗对待测通讯组件的运行状况进行进一步分析。
上述休眠功耗测试方法中,通过展示任务配置页面,可以基于任务配置页面确定待测通信组件的通信地址以及休眠时长,从而即使是不会编程操作的用户也可以对待测通信组件进行休眠功耗测试,降低了测试门槛;通过获取通信地址,可以基于通信地址拉取待测通信组件在休眠时长内的实时电流;通过拉取实时电流,可以基于实时电流中的电流值以及采集时间确定极端电流,从而可以在任务配置页面中区分展示实时电流以及极端电流,并基于极端电流以及实时电流确定待测通信组件在休眠时长内的休眠功耗。由于是基于自动化测试脚本自动采集实时电流,因此相比于传统的手动采集电流值,本申请可以准确地得知极端电流,并且基于极端电流以及实时电流确定精准的休眠功耗。此外,由于可以自动采集实时电流,并在任务配置页面中区分展示实时电流以及极端电流,因此,相比于传统的需要手动采集电流,本申请不仅节约了人力资源,而且大大提升了用户体验。
在一个实施例中,入图5所示,上述休眠功耗测试方法还包括:
S502,当发生点击休眠控件操作时,确定与待测通信组件的连接方式;
S504,当待测通信组件处于激活状态时,基于连接方式生成对应的休眠控制指令;
S506,将休眠控制指令发送至待测通信组件;休眠控制指令用以指示待测通信组件进入休眠状态。
其中,连接方式包括串口连接以及USB连接。
具体地,当确定用户点击休眠控件时,测试电脑确定与待测通信模块的连接方式,并基于连接方式获取对应的通信协议,根据通信协议生成相应的休眠查询指令。比如,当测试电脑通过串口线与待测通信模块连接时,测试电脑可以基于串口通信协议生成休眠查询指令,并将休眠查询指令发送至待测通信模块,以使待测通信模块基于休眠查询指令返回自身的运行状态。当确定待测通信模块处于激活状态时,测试电脑根据通信协议生成休眠控制指令,之后,将休眠控制指令发送至待测通信组件,以使待测通信组件基于休眠控制指令进入休眠状态。
本实施例中,由于可以生成与连接方式相对应的休眠控制指令,使得用户可以基于自身需求确定测试电脑与待测通信组件的连接方式,从而提升了用户体验。
在一个实施例中,根据电流值以及采集时间,确定极端电流包括:获取描点模板以及设置参数;根据设置参数,确定与电流值以及采集时间相对应的描点坐标;基于描点坐标在描点模板绘制电流趋势曲线;将电流趋势曲线中的角点判定为极端电流。
具体地,测试电脑中预存储有描点模板以及针对描点模板所配置的设置参数。描点模板是指包含坐标轴,但未包含电流曲线的模板。设置参数包括轴坐标刻度值以及Y轴坐标单位。轴坐标刻度值包括Y轴坐标刻度值,以及X轴坐标刻度值。轴坐标刻度值是指轴坐标上单位刻度所代表的数值信息;轴坐标单位是指坐标轴的单位信息,比如,Y轴的轴坐标单位可以为毫安,对应的轴坐标刻度值可以为1,从而Y轴坐标上的每个单位刻度可以表示为1毫安。当获取得到在休眠时长内的全部实时电流时,测试电脑获取程控电源的设置信息,并根据程控电源的设置信息确定获取得到的实时电流中的电流值的单位信息,比如,程控电源的设置信息中约定了输出的电流值的单位为毫安。测试电脑获取预设轴坐标单位与设置信息之间的转换关系,基于转化关系,将实时电流中的电流值的单位转换为Y轴坐标单位。
进一步地,测试电脑按采集时间对休眠时长内的全部实时电流进行排序,得到实时电流序列,并按照排列顺序对第实时电流序列进行遍历,将每一个实时电流转变为描点模板中的描点。更具体地,测试电脑获取当前遍历顺序的实时电流,并记录当前遍历顺序的顺序值,比如,测试电脑中设置有一个初始值为0的顺序值,当测试电脑获取位于实时电流序列首部的实时电流时,测试电脑将顺序值设置为1;当测试电脑获取位于实时电流序列首部之后的下一个实时电流时,测试电脑对顺序值加1,此时的顺序值即为2。测试电脑将实时电流中的电流值除以Y轴坐标刻度值,得到与当前遍历顺序的实时电流相对应的Y轴描述点,将与当前遍历顺序相对应的顺序值除以X轴刻度值,得到与当前遍历顺序的实时电流相对应的X轴描述点,组合X轴描述点和Y轴描述点,得到描点坐标,基于描点坐标在描点模板中绘制当前遍历顺序的实时电流所对的描点。当遍历完实时电流序列,测试电脑连接描点模板中的各描点,得到电流趋势曲线,从而测试电脑可以对电流趋势曲线进行曲线识别,将电流趋势曲线中的角点,即突起点以及突降点判定为极端电流值。
进一步地,测试电脑对应展示电流趋势曲线,并获取用户在电流趋势曲线中选择的极端电流值,根据用户选择的极端电流值对应修正识别生成的极端电流值,从而提升了确定极端电流值的准确性。同理,测试电脑也可以基于此方法确定预设统计时间段内的极端电流值。
本实施例中,通过绘制电流趋势曲线,可以快速识别电流趋势曲线中的角点;通过快速确定角点,可以将角点判定为极端电流,从而可以提升极端电流的确定效率,进而可以提升休眠功耗的确定效率。
在一个实施例中,基于实时电流以及极端电流确定待测通信组件在休眠时长内的休眠功耗包括:当以极端电流的采集时间为中心的预设时间范围内接收到错误提示信息时,将极端电流判定为待修正电流;利用预设模型生成待测通信组件的理想趋势图;根据理想趋势图对待修正电流进行修正处理;基于修正后的电流,确定待测通信组件在休眠时长内的修正休眠功耗。
其中,极端电流包括极端电流值以及极端电流的采集时间。其中,错误提示是指待测通信模块在进行休眠功耗测试时,由于运行失败或执行功能失败而上报的提示信息。由于错误的类型很多,为了对错误进行区分,开发人员设定了错误代码(error code),待测通信模块在运行中如果发生错误,将通过它内部的原有的设定判断、识别而通过错误代码的上报至测试电脑。
预设时间范围是指需要确定是否有无获取到错误提示信息的时间段,预设时间范围可以根据待测通信模块上报错误提示信息的时延来确定,比如,从待测通信模块生成错误提示信息起,至测试电脑接收到错误提示信息止,所需时间段为0.2毫秒,对应设置的预设时间范围可以为0.2毫秒。
休眠功耗包括修正休眠功耗。修正休眠功耗是基于修正后的电流值确定的功耗信息,其用于反映待测通信组件在运行正常时应当消耗的具体功耗值。
具体地,当获取得到至少一个极端电流时,测试电脑对极端电流进行遍历。更具体地,当获取得到当前极端电流的采集时间时,测试电脑以当前极端电流的采集时间为中心,判断在当前极端电流的采集时间之前的预设时间范围内,以及在当前极端电流的采集时间之后的预设时间范围内,是否接收到错误提示信息,若是,则可以认为当前极端电流所对应的电流突起或者电流突降是由于待测通信模块运行错误导致,从而此时,测试电脑将当前极端电流判定为待修正电流。若否,则可以认为当前极端电流正确无误。
测试电脑利用预设模型生成待测通信组件的休眠功耗理想趋势图,根据休眠功耗理想趋势图预估与待修正电流对的电流值,并将预估的电流值替换待修正电流中的电流值,从而测试电脑根据预估的电流值计算待测通信组件在休眠时长内的修正休眠功耗。测试电脑根据在休眠时长内采集得到的实时电流计算异常功耗,并确定异常功耗与修正休眠功耗之间的差异,从而可以根据差异确定待测通信模块运行错误时所需要消耗的额外功耗。其中,预设模型可以是一种电流分析模型。用户可以确定组成待测通信模块的组成零件,并获取各组成零件的规格说明书,之后,将规格说明书输入预设模型中,由预设模型基于标注在规格说明书中的标准电流值、标准电压值生成理想趋势图。理想趋势图的横坐标为时间,纵坐标为电流值。由于组成零件在使用的过程中,会出现老化现象,从而使得组成零件的阻值增大,所耗费的电流也相应增大。因此,预设模型获取各组成零件的阻值随时间变化的变化关系,以及标注在格说明书中的标准电流值、标准电压值,将各组成零件变化关系、标准电流值、标准电压值输入拟合曲线函数中,生成包含有理想趋势曲线的理想趋势图。
本实施例中,通过确定修正休眠功耗,可以确定个修正休眠功耗与均值休眠功耗之间的差距,从而后续可以基于差距对待测通信组件进行进一步分析。
在一个实施例中,休眠时长包括多个子时段;子时段包括起始时间;根据理想趋势图对待修正电流值进行修正处理包括:根据起始时间对多个子时段进行排序,得到时间段序列;基于待修正电流的采集时间,确定待修正电流所对应的目标子时段,以及目标子时段在时间段序列中的位置信息;根据位置信息,确定位于目标子时段之前的前序子时段;根据前序子时段所对应的电流统计以及休眠功耗理想趋势图,对待修正电流进行修正处理。
具体地,测试电脑可以对休眠时长进行划分,得到多个子时段,并根据子时段的起始时间对多个子时段进行排序,得到时间段序列。测试电脑按照排列顺序对时段序列进行遍历,判断当前遍历顺序的子时段内是否具有待修正电流,若具有待修正电流,测试电脑在时间段序列中确定位于当前遍历顺序的子时段之前的全部前序子时段,并将全部前序子时段内采集得到的实时电流输入拟合曲线中,生成包含有电流趋势曲线的实时电流趋势图,实时电流趋势图的横坐标为采集时间,纵坐标为电流值。测试电脑将电流趋势曲线与理想趋势曲线进行相似度匹配,在理想趋势图中确定与电流趋势曲线匹配度最高的目标曲线线段。测试电脑获取位于电流趋势曲线末尾位置的电流值以及位于目标曲线线段末尾位置的电流值,将位于电流趋势曲线末尾位置的电流值以及位于目标曲线线段末尾位置的电流值进行加权运算,得到修正后的电流。
本实施例中,由于单个电流趋势曲线或理想趋势曲线与正常运行情况下的真实电流曲线具有一定的差异,因此,通过结合电流趋势曲线以及理想趋势曲来确定修正值,使得修正值更为准确,从而使得最终得到的休眠功耗更为精准。
在其中一个实施例中,在任务配置页面中区分展示实时电流以及极端电流包括:当以极端电流的采集时间为中心的预设时间范围内未接收到错误提示信息时,将极端电流判定为收发电流;在任务配置页面中区分展示实时电流以及收发电流。
具体地,当获取得到至少一个极端电流时,测试电脑对极端电流进行遍历。更具体地,当获取得到当前极端电流的采集时间时,测试电脑以当前极端电流的采集时间为中心,判断在当前极端电流的采集时间之前的预设时间范围内,以及在当前极端电流的采集时间之后的预设时间范围内,是否接收到错误提示信息,若否,则可以认为当前极端电流是待测通信模块收发数据导致的,此时,测试电脑将当前极端电流判定为收发电流,并在任务配置页面中区分展示实时电流以及收发电流,比如,在任务配置页面中将收发电流高亮展示。
本实施例中,通过区别展示收发电流,使得用户可以直观地确定待测通信组件阶段性地收发数据的次数,以及时长,从而后续可以根据收发数据的次数以及时长对休眠功耗进行进一步分析。
在一个实施例中,提供了一种休眠功耗测试***,该***包括测试电脑以及待测试通信组件;待测通信组件包括通信模块以及程控电源。测试电脑,用于判断所述待测试通信模块是否处于休眠状态,若否,确定与待测试通信模块的连接方式,基于连接方式生成对应的休眠控制指令,并将休眠控制指令发送至待测通信模块;待测通信模块,用于接收休眠控制指令,并根据休眠控制指令进入休眠状态;程控电源,用于提供待测通信模块运行时所需的电压值,并根据提供的电压值生成实时电流,基于预设的接口协议将实时电流值发送至测试电脑,以使测试电脑根据实时电流值生成待测通信模块的休眠功耗。
具体地,测试电脑通过串口线或者USB线与待测通信模块相连。通过GPIB线与程控电源相连。测试电脑中运行有功耗统计平台,用于从程控电源中拉取实时电流,并根据实时电流统计待测通信模块的休眠功耗。测试电脑通过串口线或USB线与待测通信模块进行通信,从而可以基于串口线或USB线控制待测通信模块进入休眠状态。
本实施例中,通过自动从程控电源中拉取实时电流,可以提升休眠功耗的测试效率。
在一个实施例中,测试电脑还用于当发生点击休眠控件操作时,确定与待测通信组件的连接方式;当待测通信组件处于唤醒状态时,基于连接方式生成对应的休眠控制指令;将休眠控制指令发送至待测通信组件;休眠控制指令用以指示待测通信组件进入休眠状态。
具体地,测试电脑确定与待测通信模块的连接方式,并基于连接方式获取对应的通信协议,根据通信协议生成相应的休眠查询指令,之后,将休眠查询指令发送至待测通信模块,以使待测通信模块基于休眠查询指令返回自身的运行状态。当确定待测通信模块处于激活状态时,测试电脑根据通信协议生成休眠控制指令,以使待测通信组件基于休眠控制指令进入休眠状态。
本实施例中,由于可以生成与连接方式相对应的休眠控制指令,使得用户可以基于自身需求确定测试电脑与待测通信组件的连接方式,从而提升了用户体验。
应该理解的是,虽然图2、5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、5中的至少一部分步骤可以包括多个步骤或者多个时段,这些步骤或者时段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者时段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者时段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种休眠功耗测试装置600,包括:展示模块602、极端电流值确定模块604和休眠功耗计算模块606,其中:
展示模块602,用于展示休眠功耗测试任务的任务配置页面。
极端电流值确定模块604,用于确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;当发生确认操作时,根据通信地址拉取待测通信组件在休眠时长内的实时电流;实时电流包括电流值以及采集时间;根据电流值以及采集时间,确定极端电流。
休眠功耗计算模块606,用于在任务配置页面中区分展示实时电流以及极端电流,并基于实时电流以及极端电流确定待测通信组件在休眠时长内的休眠功耗。
在一个实施例中,休眠功耗测试装置600还用于当发生点击休眠控件操作时,确定与待测通信组件的连接方式;当待测通信组件处于激活状态时,基于连接方式生成对应的休眠控制指令;将休眠控制指令发送至待测通信组件;休眠控制指令用以指示待测通信组件进入休眠状态。
在一个实施例中,极端电流值确定模块604还包括描点模块6041,用于获取描点模板以及设置参数;根据设置参数,确定与电流值以及采集时间相对应的描点坐标;基于描点坐标在描点模板绘制电流趋势曲线;将电流趋势曲线中的角点判定为极端电流。
在一个实施例中,休眠功耗计算模块606还包括修正模块6061,用于当以极端电流的采集时间为中心的预设时间范围内接收到错误提示信息时,将极端电流判定为待修正电流;利用预设模型生成待测通信组件的理想趋势图;根据理想趋势图对待修正电流进行修正处理;基于修正后的电流,确定待测通信组件在休眠时长内的修正休眠功耗。
在一个实施例中,修正模块6061还用于根据起始时间对多个子时段进行排序,得到时间段序列;基于待修正电流的采集时间,确定待修正电流所对应的目标子时段,以及目标子时段在时间段序列中的位置信息;根据位置信息,确定位于目标子时段之前的前序子时段;根据前序子时段所对应的电流统计值以及理想趋势图,对待修正电流进行修正处理。
在一个实施例中,休眠功耗计算模块606还用于当以极端电流的采集时间为中心的预设时间范围内未接收到错误提示信息时,将极端电流判定为收发电流;在任务配置页面中区分展示实时电流以及收发电流。
关于休眠功耗测试装置的具体限定可以参见上文中对于休眠功耗测试方法的限定,在此不再赘述。上述休眠功耗测试装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器测试电脑,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储休眠功耗测试数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种休眠功耗测试方法。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
展示休眠功耗测试任务的任务配置页面;
确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;
当发生确认操作时,根据通信地址拉取待测通信组件在休眠时长内的实时电流;实时电流包括电流值以及采集时间;
根据电流值以及采集时间,确定极端电流;
在任务配置页面中区分展示实时电流以及极端电流,并基于实时电流以及极端电流确定待测通信组件在休眠时长内的休眠功耗。
在一个实施例中,任务配置页面中包括休眠控制控件;处理器执行计算机程序时还实现以下步骤:
当发生点击休眠控件操作时,确定与待测通信组件的连接方式;
当待测通信组件处于激活状态时,基于连接方式生成对应的休眠控制指令;
将休眠控制指令发送至待测通信组件;休眠控制指令用以指示待测通信组件进入休眠状态。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取描点模板以及设置参数;
根据设置参数,确定与电流值以及采集时间相对应的描点坐标;
基于描点坐标在描点模板绘制电流趋势曲线;
将电流趋势曲线中的角点判定为极端电流。
在一个实施例中,休眠功耗包括修正休眠功耗;处理器执行计算机程序时还实现以下步骤:
当以极端电流的采集时间为中心的预设时间范围内接收到错误提示信息时,将极端电流判定为待修正电流;
利用预设模型生成待测通信组件的理想趋势图;
根据理想趋势图对待修正电流进行修正处理;
基于修正后的电流,确定待测通信组件在休眠时长内的修正休眠功耗。
在一个实施例中,休眠时长包括多个子时段;子时段包括起始时间;处理器执行计算机程序时还实现以下步骤:
根据起始时间对多个子时段进行排序,得到时间段序列;
基于待修正电流的采集时间,确定待修正电流所对应的目标子时段,以及目标子时段在时间段序列中的位置信息;
根据位置信息,确定位于目标子时段之前的前序子时段;
根据前序子时段所对应的电流统计值以及理想趋势图,对待修正电流进行修正处理。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当以极端电流的采集时间为中心的预设时间范围内未接收到错误提示信息时,将极端电流判定为收发电流;
在任务配置页面中区分展示实时电流以及收发电流。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
展示休眠功耗测试任务的任务配置页面;
确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;
当发生确认操作时,根据通信地址拉取待测通信组件在休眠时长内的实时电流;实时电流包括电流值以及采集时间;
根据电流值以及采集时间,确定极端电流;
在任务配置页面中区分展示实时电流以及极端电流,并基于实时电流以及极端电流确定待测通信组件在休眠时长内的休眠功耗。
在一个实施例中,任务配置页面中包括休眠控制控件;计算机程序被处理器执行时还实现以下步骤:
当发生点击休眠控件操作时,确定与待测通信组件的连接方式;
当待测通信组件处于激活状态时,基于连接方式生成对应的休眠控制指令;
将休眠控制指令发送至待测通信组件;休眠控制指令用以指示待测通信组件进入休眠状态。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
获取描点模板以及设置参数;
根据设置参数,确定与电流值以及采集时间相对应的描点坐标;
基于描点坐标在描点模板绘制电流趋势曲线;
将电流趋势曲线中的角点判定为极端电流。
在一个实施例中,休眠功耗包括修正休眠功耗;计算机程序被处理器执行时还实现以下步骤:
当以极端电流的采集时间为中心的预设时间范围内接收到错误提示信息时,将极端电流判定为待修正电流;
利用预设模型生成待测通信组件的理想趋势图;
根据理想趋势图对待修正电流进行修正处理;
基于修正后的电流,确定待测通信组件在休眠时长内的修正休眠功耗。
在一个实施例中,休眠时长包括多个子时段;子时段包括起始时间;计算机程序被处理器执行时还实现以下步骤:
根据起始时间对多个子时段进行排序,得到时间段序列;
基于待修正电流的采集时间,确定待修正电流所对应的目标子时段,以及目标子时段在时间段序列中的位置信息;
根据位置信息,确定位于目标子时段之前的前序子时段;
根据前序子时段所对应的电流统计值以及理想趋势图,对待修正电流进行修正处理。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当以极端电流的采集时间为中心的预设时间范围内未接收到错误提示信息时,将极端电流判定为收发电流;
在任务配置页面中区分展示实时电流以及收发电流。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种休眠功耗测试方法,其特征在于,所述方法包括:
展示休眠功耗测试任务的任务配置页面;
确定基于任务配置页面所配置的待测通信组件的通信地址以及休眠时长;
当发生确认操作时,根据所述通信地址拉取所述待测通信组件在休眠时长内的实时电流;所述实时电流包括电流值以及采集时间;
根据所述电流值以及采集时间,确定极端电流;
在所述任务配置页面中区分展示所述实时电流以及极端电流;
当以极端电流的采集时间为中心的预设时间范围内接收到错误提示信息时,将所述极端电流判定为待修正电流;
利用预设模型生成待测通信组件的休眠功耗理想趋势图;
根据所述休眠功耗理想趋势图对所述待修正电流进行修正处理;
基于修正后的电流,确定所述待测通信组件在休眠时长内的修正休眠功耗。
2.根据权利要求1所述的方法,其特征在于,所述任务配置页面中包括休眠控制控件;所述方法还包括:
当发生点击休眠控件操作时,确定与待测通信组件的连接方式;
当所述待测通信组件处于激活状态时,基于所述连接方式生成对应的休眠控制指令;
将所述休眠控制指令发送至所述待测通信组件;所述休眠控制指令用以指示所述待测通信组件进入休眠状态。
3.根据权利要求1所述的方法,其特征在于,所述根据所述电流值以及采集时间,确定极端电流包括:
获取描点模板以及设置参数;
根据所述设置参数,确定与所述电流值以及采集时间相对应的描点坐标;
基于所述描点坐标在所述描点模板绘制电流趋势曲线;
将所述电流趋势曲线中的角点判定为极端电流。
4.根据权利要求1所述的方法,其特征在于,所述休眠时长包括多个子时段;所述子时段包括起始时间;所述根据所述休眠功耗理想趋势图对所述待修正电流进行修正处理包括:
根据所述起始时间对多个子时段进行排序,得到时间段序列;
基于所述待修正电流的采集时间,确定所述待修正电流所对应的目标子时段,以及所述目标子时段在所述时间段序列中的位置信息;
根据所述位置信息,确定位于所述目标子时段之前的前序子时段;
根据所述前序子时段所对应的电流统计值以及休眠功耗理想趋势图,对所述待修正电流进行修正处理。
5.根据权利要求1所述的方法,其特征在于,所述在所述任务配置页面中区分展示所述实时电流以及极端电流包括:
当以所述极端电流的采集时间为中心的预设时间范围内未接收到错误提示信息时,将所述极端电流判定为收发电流;
在所述任务配置页面中区分展示所述实时电流以及所述收发电流。
6.一种休眠功耗测试***,其特征在于,所述***包括:测试电脑以及待测通信组件;所述待测通信组件包括待测通信模块以及程控电源;
所述测试电脑,用于判断所述待测通信模块是否处于休眠状态,若否,确定与所述待测通信模块的连接方式,基于所述连接方式生成对应的休眠控制指令,并将所述休眠控制指令发送至所述待测通信模块;
所述待测通信模块,用于接收所述休眠控制指令,并根据所述休眠控制指令进入休眠状态;
所述程控电源,用于提供所述待测通信模块运行时所需的电压值,并根据提供的电压值生成实时电流,基于预设的接口协议将实时电流发送至所述测试电脑;
所述测试电脑还用于,根据所述实时电流中的电流值和采集时间确定极端电流,当以极端电流的采集时间为中心的预设时间范围内接收到错误提示信息时,将所述极端电流判定为待修正电流,利用预设模型生成待测通信组件的休眠功耗理想趋势图,根据所述休眠功耗理想趋势图对所述待修正电流进行修正处理,基于修正后的电流,确定所述待测通信组件在休眠时长内的修正休眠功耗。
7.根据权利要求6所述的***,其特征在于,所述测试电脑还用于当发生点击休眠控件操作时,确定与待测通信组件的连接方式;当所述待测通信组件处于唤醒状态时,基于所述连接方式生成对应的休眠控制指令;将所述休眠控制指令发送至所述待测通信组件;所述休眠控制指令用以指示所述待测通信组件进入休眠状态。
8.根据权利要求6所述的***,其特征在于,所述测试电脑还用于获取描点模板以及设置参数;根据所述设置参数,确定与所述电流值以及采集时间相对应的描点坐标;基于所述描点坐标在所述描点模板绘制电流趋势曲线;将所述电流趋势曲线中的角点判定为极端电流。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010357235.1A CN111639002B (zh) | 2020-04-29 | 2020-04-29 | 休眠功耗测试方法、***、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010357235.1A CN111639002B (zh) | 2020-04-29 | 2020-04-29 | 休眠功耗测试方法、***、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111639002A CN111639002A (zh) | 2020-09-08 |
CN111639002B true CN111639002B (zh) | 2024-03-15 |
Family
ID=72329929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010357235.1A Active CN111639002B (zh) | 2020-04-29 | 2020-04-29 | 休眠功耗测试方法、***、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111639002B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113326191B (zh) * | 2021-05-27 | 2023-05-16 | 合肥移瑞通信技术有限公司 | 耗流测试方法、装置及存储介质 |
CN113407420B (zh) * | 2021-07-16 | 2024-07-23 | 北京字节跳动网络技术有限公司 | 一种功耗检测方法、装置、电子设备和存储介质 |
CN115792364B (zh) * | 2023-02-07 | 2023-05-02 | 南京美斯玛微电子技术有限公司 | 一种基于待机状态分析的功耗计算方法 |
CN116736076B (zh) * | 2023-05-12 | 2024-04-09 | 珠海妙存科技有限公司 | 芯片休眠状态检测方法和***、电子设备和存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103179241A (zh) * | 2013-03-08 | 2013-06-26 | 百度在线网络技术(北京)有限公司 | 一种移动终端功耗的自动化测试方法和*** |
WO2014117340A1 (en) * | 2013-01-30 | 2014-08-07 | St-Ericsson Sa | Method and device for measuring state of charge of mobile terminal |
JP2015102526A (ja) * | 2013-11-28 | 2015-06-04 | 日立アプライアンス株式会社 | 電力推定装置及び電力推定方法 |
CN105067928A (zh) * | 2015-08-11 | 2015-11-18 | 惠州华阳通用电子有限公司 | 一种汽车电子产品暗电流自动化测试方法及装置 |
CN106383268A (zh) * | 2016-08-24 | 2017-02-08 | 深圳普创天信科技发展有限公司 | 一种移动终端功耗测试装置及测试方法 |
CN106502858A (zh) * | 2016-10-09 | 2017-03-15 | 深圳市金立通信设备有限公司 | 一种多子***功耗确定方法及终端 |
CN107608854A (zh) * | 2017-09-07 | 2018-01-19 | 维沃移动通信有限公司 | 一种休眠电流值的检测方法及电子设备 |
CN108152576A (zh) * | 2017-12-27 | 2018-06-12 | 上海移远通信技术股份有限公司 | 通信模块功耗测试***及方法 |
CN110376428A (zh) * | 2019-07-31 | 2019-10-25 | 四川长虹电器股份有限公司 | 用于电池供电物联网产品的休眠电流产线测试***及方法 |
CN110569165A (zh) * | 2019-08-16 | 2019-12-13 | 苏州浪潮智能科技有限公司 | 一种用于检测服务器的功耗的方法和装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6894503B2 (en) * | 2003-04-15 | 2005-05-17 | Texas Instruments Incorporated | Preconditional quiescent current testing of a semiconductor device |
US20090164152A1 (en) * | 2007-12-20 | 2009-06-25 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing Power Consumption Notification and Management |
US20140333287A1 (en) * | 2013-05-10 | 2014-11-13 | Sunny GUPTA | System for measuring power consumption of integrated circuit |
-
2020
- 2020-04-29 CN CN202010357235.1A patent/CN111639002B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014117340A1 (en) * | 2013-01-30 | 2014-08-07 | St-Ericsson Sa | Method and device for measuring state of charge of mobile terminal |
CN103179241A (zh) * | 2013-03-08 | 2013-06-26 | 百度在线网络技术(北京)有限公司 | 一种移动终端功耗的自动化测试方法和*** |
JP2015102526A (ja) * | 2013-11-28 | 2015-06-04 | 日立アプライアンス株式会社 | 電力推定装置及び電力推定方法 |
CN105067928A (zh) * | 2015-08-11 | 2015-11-18 | 惠州华阳通用电子有限公司 | 一种汽车电子产品暗电流自动化测试方法及装置 |
CN106383268A (zh) * | 2016-08-24 | 2017-02-08 | 深圳普创天信科技发展有限公司 | 一种移动终端功耗测试装置及测试方法 |
CN106502858A (zh) * | 2016-10-09 | 2017-03-15 | 深圳市金立通信设备有限公司 | 一种多子***功耗确定方法及终端 |
CN107608854A (zh) * | 2017-09-07 | 2018-01-19 | 维沃移动通信有限公司 | 一种休眠电流值的检测方法及电子设备 |
CN108152576A (zh) * | 2017-12-27 | 2018-06-12 | 上海移远通信技术股份有限公司 | 通信模块功耗测试***及方法 |
CN110376428A (zh) * | 2019-07-31 | 2019-10-25 | 四川长虹电器股份有限公司 | 用于电池供电物联网产品的休眠电流产线测试***及方法 |
CN110569165A (zh) * | 2019-08-16 | 2019-12-13 | 苏州浪潮智能科技有限公司 | 一种用于检测服务器的功耗的方法和装置 |
Non-Patent Citations (1)
Title |
---|
矿井应急救援指挥通信装置的休眠唤醒功能实现探讨;郑万波;吴燕清;秦伟;张少华;李云波;覃海明;;煤矿安全;20100310(03);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111639002A (zh) | 2020-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111639002B (zh) | 休眠功耗测试方法、***、计算机设备和存储介质 | |
CN109633351B (zh) | 智能it运维故障定位方法、装置、设备及可读存储介质 | |
CN107861876A (zh) | 测试方法、装置、计算机设备及可读存储介质 | |
CN104951400B (zh) | 对产品进行测试的方法和装置 | |
CN112839323A (zh) | 蓝牙设备的测试方法、装置、终端和计算机可读存储介质 | |
CN106897219B (zh) | 移动终端***稳定性测试方法及装置 | |
CN110221979A (zh) | 应用程序的性能测试方法、装置、设备及存储介质 | |
CN111045879B (zh) | 压力测试报告的生成方法、装置及存储介质 | |
CN109460365A (zh) | 一种***性能测试方法、装置、设备及存储介质 | |
CN114389969B (zh) | 客户端的测试方法、装置、电子设备和存储介质 | |
CN105356955B (zh) | 适用于短波电台网络性能测试的业务模拟装置和方法 | |
CN112822073B (zh) | 测试方法、装置、***、电子设备及可读存储介质 | |
CN116684302A (zh) | 车载以太网的测试方法及装置 | |
CN113839825A (zh) | 设备故障检测方法、***、装置、计算机设备及存储介质 | |
CN109327354B (zh) | 一种生成信号转发测试用例的方法、装置及测试*** | |
CN115086384B (zh) | 远程控制测试方法、装置、设备和存储介质 | |
CN113032232B (zh) | 设备的性能检测的相关方法以及相关装置、设备 | |
CN115967660A (zh) | 测试can协议转换的方法、装置、终端设备及存储介质 | |
CN113238901A (zh) | 多设备的自动化测试方法及装置、存储介质、计算机设备 | |
CN111752774B (zh) | 休眠压力测试方法、***、计算机设备和存储介质 | |
CN112406748A (zh) | 一种车辆数据采集方法、装置及车辆诊断*** | |
CN111291239A (zh) | 机组测试方法、装置、设备和存储介质 | |
CN111970164A (zh) | 检测通信模块状态的***、方法、装置、终端和存储介质 | |
CN113741672B (zh) | 一种主板电源漏电检测方法、***及相关组件 | |
CN112598816B (zh) | 一种车辆数据采集方法、装置及车辆诊断*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |