耗电情况数据采集方法及装置的制造方法

xiaoxiao2021-3-1  202

耗电情况数据采集方法及装置的制造方法
【技术领域】
[0001]本发明属于电子设备测试技术领域,尤其涉及一种耗电情况数据采集方法及装置。
【背景技术】
[0002]传统的用户设备(例如,手机)上的功能越来越多,因此用户设备的功耗消耗也变得越来越快。
[0003]为了在软件功能性能保持不变的情况下,将整机的电流功耗降下来,需要对用户设备的功耗情况进行测试,以获知在什么样的操作下,用户设备的功耗消耗最大。
[0004]传统的获取用户设备的功耗情况的技术方案一般是通过人工操作的方式来测试,这种技术方案效率低下,并且需要耗费大量的人力物力。
[0005]故,有必要提出一种新的技术方案,以解决上述技术问题。

【发明内容】

[0006]本发明的目的在于提供一种耗电情况数据采集方法及装置,其能自动地对用户设备进行操作,并在操作用户设备的过程中获取用户设备的电流数据。
[0007]为了解决以上技术问题,本发明的技术方案如下:
[0008]—种耗电情况数据采集方法,所述方法包括以下步骤:A、获取用户设备的操作路径信息,其中,所述操作路径信息为操作所述用户设备的路径的信息;B、控制操作构件根据所述操作路径信息操作所述用户设备;C、在所述操作构件操作所述用户设备的过程中采集所述用户设备的电流数据,其中,所述电流数据为所述用户设备所消耗的电流的数据。
[0009]在上述耗电情况数据采集方法中,所述操作路径信息包括在所述用户设备的屏幕上进行点击操作的位置信息和/或在所述用户设备的屏幕上进行划动操作的轨迹信息;所述步骤B包括:bl、控制所述操作构件根据所述位置信息在所述屏幕上执行点击操作;和/或b2、控制所述操作构件根据所述轨迹信息在所述屏幕上执行划动操作。
[0010]在上述耗电情况数据采集方法中,所述方法还包括以下步骤:D、获取所述用户设备与所述操作构件的图像;E、根据所述图像设置所述操作构件与所述用户设备的相对位置。
[0011]在上述耗电情况数据采集方法中,在所述步骤C之前,所述方法还包括以下步骤:F、获取预定标识信息,其中,所述预定标识信息为标识操作所述用户设备的过程中的预定时间点或预定位置点的信息;所述步骤C为:在所述操作构件操作所述用户设备的过程中根据预定标识信息采集所述电流数据。
[0012]在上述耗电情况数据采集方法中,所述预定标识信息包括起始标识信息和结束标识信息;所述步骤C包括:cl、在所述操作构件操作所述用户设备的过程中根据所述起始标识信息开始采集所述电流数据;c2、在所述操作构件操作所述用户设备的过程中根据所述结束标识信息结束采集所述电流数据。
[0013]—种耗电情况数据采集装置,所述装置包括:操作路径信息获取模块,用于获取用户设备的操作路径信息,其中,所述操作路径信息为操作所述用户设备的路径的信息;控制模块,用于控制操作构件根据所述操作路径信息操作所述用户设备;电流数据采集模块,用于在所述操作构件操作所述用户设备的过程中采集所述用户设备的电流数据,其中,所述电流数据为所述用户设备所消耗的电流的数据。
[0014]在上述耗电情况数据采集装置中,所述操作路径信息包括在所述用户设备的屏幕上进行点击操作的位置信息和/或在所述用户设备的屏幕上进行划动操作的轨迹信息;所述控制模块用于控制所述操作构件根据所述位置信息在所述屏幕上执行点击操作;和/或所述控制模块用于控制所述操作构件根据所述轨迹信息在所述屏幕上执行划动操作。
[0015]在上述耗电情况数据采集装置中,所述装置还包括:图像获取模块,用于获取所述用户设备与所述操作构件的图像;位置设置模块,用于根据所述图像设置所述操作构件与所述用户设备的相对位置。
[0016]在上述耗电情况数据采集装置中,所述装置还包括:预定标识信息获取模块,用于获取预定标识信息,其中,所述预定标识信息为标识操作所述用户设备的过程中的预定时间点或预定位置点的信息;所述电流数据采集模块用于在所述操作构件操作所述用户设备的过程中根据预定标识信息采集所述电流数据。
[0017]在上述耗电情况数据采集装置中,所述预定标识信息包括起始标识信息和结束标识信息;所述电流数据采集模块用于在所述操作构件操作所述用户设备的过程中根据所述起始标识信息开始采集所述电流数据,以及用于在所述操作构件操作所述用户设备的过程中根据所述结束标识信息结束采集所述电流数据。
[0018]相对于现有技术,本发明能自动地对用户设备进行操作,并在操作用户设备的过程中获取用户设备的电流数据,因此能够获取大量的、准确的电流数据,为用户设备的测试提供参考。
【附图说明】
[0019]图1是本发明的耗电情况数据采集装置的框图;
[0020]图2是本发明的耗电情况数据采集方法的流程图。
【具体实施方式】
[0021]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0022]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0023]参考图1,图1是本发明的耗电情况数据采集装置的框图。
[0024]本发明的耗电情况数据采集装置包括操作路径信息获取模块103、控制模块104、电流数据采集模块105。
[0025]所述操作路径信息获取模块103用于获取用户设备的操作路径信息,其中,所述操作路径信息为操作所述用户设备的路径的信息。所述操作路径信息可以是根据用户操作用户设备的用户界面的常用路径等信息预先生成的。
[0026]所述控制模块104用于控制操作构件根据所述操作路径信息操作所述用户设备。所述操作构件可以为机械臂。所述控制模块104用于控制所述机械臂模拟用户在所述用户设备上的点击操作或划动操作。
[0027]所述电流数据采集模块105用于在所述操作构件操作所述用户设备的过程中采集所述用户设备的电流数据,其中,所述电流数据为所述用户设备所消耗的电流的数据。所述电流数据采集模块105可以用于通过程控电流仪等设备采集所述电流数据。所述程控电流仪可例如为安捷伦公司的66319D型程控电流仪。
[0028]在本发明的耗电情况数据采集装置中,所述操作路径信息包括在所述用户设备的屏幕上进行点击操作的位置信息和/或在所述用户设备的屏幕上进行划动操作的轨迹信息。
[0029 ]所述控制模块104用于控制所述操作构件根据所述位置信息在所述屏幕上执行点击操作。
[0030]所述控制模块104用于控制所述操作构件根据所述轨迹信息在所述屏幕上执行划动操作。
[0031]在本发明的耗电情况数据采集装置中,所述装置还包括图像获取模块101、位置设置模块102。
[0032]所述图像获取模块101用于获取所述用户设备与所述操作构件的图像。
[0033]所述位置设置模块102用于根据所述图像设置所述操作构件与所述用户设备的相对位置。
[0034]具体地,所述图像获取模块101可例如为摄像机、照相机等设备,所述图像获取模块101用于拍摄所述用户设备与所述操作构件的组合的图像,所述位置设置模块102用于调整/设置所述操作构件与所述用户设备的相对位置,进一步地,所述位置设置模块102还用于通过所述图像对操作构件进行定位,以设置所述操作构件与所述用户设备的相对位置。
[0035]在本发明的耗电情况数据采集装置中,所述装置还包括预定标识信息获取模块106。
[0036]所述预定标识信息获取模块106用于获取预定标识信息,其中,所述预定标识信息为标识操作所述用户设备的过程中的预定时间点或预定位置点的信息。所述预定标识信息可例如为每隔预定时间(例如,5分钟、10分钟)的第一触发信号。或者,所述预定标识信息可例如为所述操作构件每移动到预定位置的第二触发信号。
[0037]所述电流数据采集模块105用于在所述操作构件操作所述用户设备的过程中根据预定标识信息采集所述电流数据。
[0038]在本发明的耗电情况数据采集装置中,所述预定标识信息包括起始标识信息和结束标识信息。
[0039]所述电流数据采集模块105用于在所述操作构件操作所述用户设备的过程中根据所述起始标识信息开始采集所述电流数据,以及用于在所述操作构件操作所述用户设备的过程中根据所述结束标识信息结束采集所述电流数据。
[0040]参考图2,图2是本发明的耗电情况数据采集方法的流程图。
[0041]本发明的耗电情况数据采集方法包括以下步骤:
[0042]A(步骤203)、所述操作路径信息获取模块103获取用户设备的操作路径信息,其中,所述操作路径信息为操作所述用户设备的路径的信息。所述操作路径信息可以是根据用户操作用户设备的用户界面的常用路径等信息预先生成的。
[0043]B(步骤204、步骤205)、所述控制模块104控制操作构件根据所述操作路径信息操作所述用户设备。所述控制模块104控制所述机械臂模拟用户在所述用户设备上的点击操作或划动操作。
[0044]C(步骤207、步骤208)、所述电流数据采集模块105在所述操作构件操作所述用户设备的过程中采集所述用户设备的电流数据,其中,所述电流数据为所述用户设备所消耗的电流的数据。所述电流数据采集模块105可以通过程控电流仪等设备采集所述电流数据。
[0045]在本发明的耗电情况数据采集方法中,所述操作路径信息包括在所述用户设备的屏幕上进行点击操作的位置信息和/或在所述用户设备的屏幕上进行划动操作的轨迹信息。
[0046]所述步骤B包括:
[0047]bl(步骤204)、所述控制模块104控制所述操作构件根据所述位置信息在所述屏幕上执行点击操作。
[0048]b2(步骤205)、所述控制模块104控制所述操作构件根据所述轨迹信息在所述屏幕上执行划动操作。
[0049]在本发明的耗电情况数据采集方法中,所述方法还包括以下步骤:
[0050]D(步骤201)、所述图像获取模块101获取所述用户设备与所述操作构件的图像。
[0051]E(步骤202)、所述位置设置模块102根据所述图像设置所述操作构件与所述用户设备的相对位置。
[0052]具体地,所述图像获取模块101拍摄所述用户设备与所述操作构件的组合的图像,所述位置设置模块102调整/设置所述操作构件与所述用户设备的相对位置,进一步地,所述位置设置模块102通过所述图像对操作构件进行定位,以设置所述操作构件与所述用户设备的相对位置。
[0053]在本发明的耗电情况数据采集方法中,在所述步骤C(所述步骤207、所述步骤208)之前,所述方法还包括以下步骤:
[0054]F(步骤206)、所述预定标识信息获取模块106获取预定标识信息,其中,所述预定标识信息为标识操作所述用户设备的过程中的预定时间点或预定位置点的信息。所述预定标识信息可例如为每隔预定时间(例如,5分钟、10分钟)的第一触发信号。或者,所述预定标识信息可例如为所述操作构件每移动到预定位置的第二触发信号。
[0055]所述步骤C为:
[0056]所述电流数据采集模块105在所述操作构件操作所述用户设备的过程中根据预定标识信息采集所述电流数据。
[0057]在本发明的耗电情况数据采集方法中,所述预定标识信息包括起始标识信息和结束标识信息。
[0058]所述步骤C包括:
[0059]cl(步骤207)、所述电流数据采集模块105在所述操作构件操作所述用户设备的过程中根据所述起始标识信息开始采集所述电流数据。
[0060]c2(步骤208)、所述电流数据采集模块105在所述操作构件操作所述用户设备的过程中根据所述结束标识信息结束采集所述电流数据。
[0061]通过上述技术方案,本发明能自动地对用户设备进行操作,并在操作用户设备的过程中获取用户设备的电流数据,因此能够获取大量的、准确的电流数据,为用户设备的测试提供参考。
[0062]本发明的耗电情况数据采集方法及装置还可以包括以下技术方案:
[0063]预先调研用户使用软件的频率,选取用户最经常操作软件应用的路径,固化成为场景电流测试用例。
[0064]设计机械手,机械手基于三轴运动,上端加上触屏摄像头,能够基于脚本结合图像定位,实现对手机的自动化操作。
[0065]用脚本将测试案例实现自动化,将测试案例的操作步骤和顺序用脚本语言的方式描述出来,并且让机械手能够根据脚本语言的顺序来正确执行测试案例,产生和人实际操作手机测试相同的测试操作和测试顺序,达到统一的测试效果。
[0066]在电脑端根据程控电流仪提供的数据接口,编写可以随机开启和停止传输程控电流仪上监测到的手机供电电流数据的软件代码,将此类代码也通过脚本语言可以调用。程控电流仪是一类可以模拟电池对手机进行固定电压供电,并且获知手机实时运行电流的仪器,例如安捷伦公司的66319D型程控电流仪等等。
[0067]编写根据采集到电流数据,计算一段时间内的电流最大值,最小值,平均值等所要求值的算法,并且能够根据电流数据绘制出电流曲线。
[0068]正式运用机械手执行测试案例,将手机通过程控电流仪供电后,开机放置在机械手平台上,让机械手通过脚本控制机械臂点击手机屏幕,连续运行大量的操作案例,如拨打电话,播放音乐之类。在测试案例需要进行电流监控的步骤前后设置标识。当机械手系统运行案例到此类步骤时,采集记录程控电流仪上记 录的手机整机电流数据。
[0069]将测试操作步骤,场景,录像,响应时间计算结果等信息记录成测试报表,提供给开发人员分析解决卡顿问题。
[0070]本文提供了实施例的各种操作。在一个实施例中,所述的一个或多个操作可以构成一个或多个计算机可读介质上存储的计算机可读指令,其在被电子设备执行时将使得计算设备执行所述操作。描述一些或所有操作的顺序不应当被解释为暗示这些操作必需是顺序相关的。本领域技术人员将理解具有本说明书的益处的可替代的排序。而且,应当理解,不是所有操作必需在本文所提供的每个实施例中存在。
[0071]而且,本文所使用的词语“优选的”意指用作实例、示例或例证。奉文描述为“优选的”任意方面或设计不必被解释为比其他方面或设计更有利。相反,词语“优选的”的使用旨在以具体方式提出概念。如本申请中所使用的术语“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或从上下文中清楚,“X使用A或B”意指自然包括排列的任意一个。即,如果X使用A;X使用B;或X使用A和B二者,则“X使用A或B”在前述任一示例中得到满足。
[0072]而且,尽管已经相对于一个或多个实现方式示出并描述了本公开,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本公开包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件(例如元件、资源等)执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本公开的示范性实现方式中的功能的公开结构不等同。此外,尽管本公开的特定特征已经相对于若干实现方式中的仅一个被公开,但是这种特征可以与如可以对给定或特定应用而言是期望和有利的其他实现方式的一个或多个其他特征组合。而且,就术语“包括”、“具有”、“含有”或其变形被用在【具体实施方式】或权利要求中而言,这样的术语旨在以与术语“包含”相似的方式包括。
[0073]本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或系统,可以执行相应方法实施例中的方法。
[0074]综上所述,虽然本发明实施例揭露如上,但上述实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【主权项】
1.一种耗电情况数据采集方法,其特征在于,所述方法包括以下步骤: A、获取用户设备的操作路径信息,其中,所述操作路径信息为操作所述用户设备的路径的信息; B、控制操作构件根据所述操作路径信息操作所述用户设备; C、在所述操作构件操作所述用户设备的过程中采集所述用户设备的电流数据,其中,所述电流数据为所述用户设备所消耗的电流的数据。2.根据权利要求1所述的耗电情况数据采集方法,其特征在于,所述操作路径信息包括在所述用户设备的屏幕上进行点击操作的位置信息和/或在所述用户设备的屏幕上进行划动操作的轨迹信息; 所述步骤B包括: bl、控制所述操作构件根据所述位置信息在所述屏幕上执行点击操作;和/或 b2、控制所述操作构件根据所述轨迹信息在所述屏幕上执行划动操作。3.根据权利要求1所述的耗电情况数据采集方法,其特征在于,所述方法还包括以下步骤: D、获取所述用户设备与所述操作构件的图像; E、根据所述图像设置所述操作构件与所述用户设备的相对位置。4.根据权利要求1所述的耗电情况数据采集方法,其特征在于,在所述步骤C之前,所述方法还包括以下步骤: F、获取预定标识信息,其中,所述预定标识信息为标识操作所述用户设备的过程中的预定时间点或预定位置点的信息; 所述步骤C为: 在所述操作构件操作所述用户设备的过程中根据预定标识信息采集所述电流数据。5.根据权利要求4所述的耗电情况数据采集方法,其特征在于,所述预定标识信息包括起始标识信息和结束标识信息; 所述步骤C包括: Cl、在所述操作构件操作所述用户设备的过程中根据所述起始标识信息开始采集所述电流数据; c2、在所述操作构件操作所述用户设备的过程中根据所述结束标识信息结束采集所述电流数据。6.一种耗电情况数据采集装置,其特征在于,所述装置包括: 操作路径信息获取模块,用于获取用户设备的操作路径信息,其中,所述操作路径信息为操作所述用户设备的路径的信息; 控制模块,用于控制操作构件根据所述操作路径信息操作所述用户设备; 电流数据采集模块,用于在所述操作构件操作所述用户设备的过程中采集所述用户设备的电流数据,其中,所述电流数据为所述用户设备所消耗的电流的数据。7.根据权利要求6所述的耗电情况数据采集装置,其特征在于,所述操作路径信息包括在所述用户设备的屏幕上进行点击操作的位置信息和/或在所述用户设备的屏幕上进行划动操作的轨迹信息; 所述控制模块用于控制所述操作构件根据所述位置信息在所述屏幕上执行点击操作;和/或 所述控制模块用于控制所述操作构件根据所述轨迹信息在所述屏幕上执行划动操作。8.根据权利要求6所述的耗电情况数据采集装置,其特征在于,所述装置还包括: 图像获取模块,用于获取所述用户设备与所述操作构件的图像; 位置设置模块,用于根据所述图像设置所述操作构件与所述用户设备的相对位置。9.根据权利要求6所述的耗电情况数据采集装置,其特征在于,所述装置还包括: 预定标识信息获取模块,用于获取预定标识信息,其中,所述预定标识信息为标识操作所述用户设备的过程中的预定时间点或预定位置点的信息; 所述电流数据采集模块用于在所述操作构件操作所述用户设备的过程中根据预定标识信息采集所述电流数据。10.根据权利要求9所述的耗电情况数据采集装置,其特征在于,所述预定标识信息包括起始标识信息和结束标识信息; 所述电流数据采集模块用于在所述操作构件操作所述用户设备的过程中根据所述起始标识信息开始采集所述电流数据,以及用于在所述操作构件操作所述用户设备的过程中根据所述结束标识信息结束采集所述电流数据。
【专利摘要】本发明公开了一种耗电情况数据采集方法及装置。所述方法包括以下步骤:A、获取用户设备的操作路径信息,其中,所述操作路径信息为操作所述用户设备的路径的信息;B、控制操作构件根据所述操作路径信息操作所述用户设备;C、在所述操作构件操作所述用户设备的过程中采集所述用户设备的电流数据,其中,所述电流数据为所述用户设备所消耗的电流的数据。本发明能自动地对用户设备进行操作,并在操作用户设备的过程中获取用户设备的电流数据。
【IPC分类】G06F11/30
【公开号】CN105487957
【申请号】CN201510812022
【发明人】林龙
【申请人】广东欧珀移动通信有限公司
【公开日】2016年4月13日
【申请日】2015年11月20日

最新回复(0)