信息采集方法和信息采集装置与流程

文档序号:12789333阅读:236来源:国知局
信息采集方法和信息采集装置与流程

本发明涉及终端技术领域,尤其涉及一种信息采集方法和一种信息采集装置。



背景技术:

目前,在对手机等终端进行整机功能测试时,尤其是在进行功耗测试时,在给予终端一些电流条件后,一般是依赖于用户的主观感受来收集测试信息,故这种测试方式的测试结果可靠性很低。

因此,如何收集全面可靠的终端测试信息,成为目前亟待解决的技术问题。



技术实现要素:

本发明实施例提供了一种信息采集方法和一种信息采集装置,旨在解决相关技术中终端测试过程中测试信息可靠性低的技术问题,能够收集全面可靠的终端测试信息,提升测试结果的有效性。

第一方面,本发明实施例提供了一种信息采集方法,包括:检测终端的实时状态信息;当检测到所述实时状态信息发生变化时,将当前的第一时间点记录为一个时间段的起始点;在所述时间段内,获取所述终端的工作信息;将所述工作信息上传至服务器,以供所述服务器统计所述终端的工作信息。

在本发明上述实施例中,可选地,还包括:当再次检测到所述实时状态信息发生变化时,将当前的第二时间点记录为所述时间段的结束点。

在本发明上述实施例中,可选地,所述终端的实时状态信息包括终端充电状态、屏幕工作状态和定时器状态中的一项或多项。

在本发明上述实施例中,可选地,所述终端的工作信息包括充/放电起始时间、起始点对应的电量百分比、结束点对应的电量百分比、亮屏时长、休眠时长、屏幕亮度、所述时间段内各运行中/运行过的应用所占的CPU和内存百分比、地理位置信息、SIM卡信息、数据流量、Wi-Fi使用情况、摄像头信息、闪光灯信息和通话时长中的一项或多项。

在本发明上述实施例中,可选地,所述将所述工作信息上传至服务器的步骤,具体包括:在所述将当前的第二时间点记录为所述时间段的结束点之后,将所述时间段对应的所述工作信息上传至所述服务器;或者每隔预定时间间隔,将在前的一个所述预定时间间隔内的所有时间段及每个时间段对应的所述工作信息上传至所述服务器。

第二方面,本发明实施例提供了一种信息采集装置,包括:检测单元,检测终端的实时状态信息;起始点确定单元,当检测到所述实时状态信息发生变化时,将当前的第一时间点记录为一个时间段的起始点;工作信息获取单元,在所述时间段内,获取所述终端的工作信息;工作信息上传单元,将所述工作信息上传至服务器,以供所述服务器统计所述终端的工作信息。

在本发明上述实施例中,可选地,还包括:结束点确定单元,当再次检测到所述实时状态信息发生变化时,将当前的第二时间点记录为所述时间段的结束点。

在本发明上述实施例中,可选地,所述终端的实时状态信息包括终端充电状态、屏幕工作状态和定时器状态中的一项或多项。

在本发明上述实施例中,可选地,所述终端的工作信息包括充/放电起始时间、起始点对应的电量百分比、结束点对应的电量百分比、亮屏时长、休眠时长、屏幕亮度、所述时间段内各运行中/运行过的应用所占的CPU和内存百分比、地理位置信息、SIM卡信息、数据流量、Wi-Fi使用情况、摄像头信息、闪光灯信息和通话时长中的一项或多项。

在本发明上述实施例中,可选地,所述工作信息上传单元具体用于:在所述将当前的第二时间点记录为所述时间段的结束点之后,将所述时间段对应的所述工作信息上传至所述服务器,或者每隔预定时间间隔,将在前的一个所述预定时间间隔内的所有时间段及每个时间段对应的所述工作信息上传至所述服务器。

以上技术方案,针对相关技术中终端测试过程中测试信息可靠性低的技术问题,可以根据终端的实时状态信息的变化划分多个时间段,比如,当检测到终端开始充电时,将充电开始时间记录为本时间段的起始点,当终端结束充电时,确定本时间段结束,将充电结束时间记录为下个时间段的起始点。对于每个时间段,可以在该时间段内自动收集终端各个方面的工作信息,并上传至服务器,由此,服务器就可以获取到分时间段的终端各个方面的工作信息。

该技术方案,通过终端测试信息的自动收集取代了相关技术中所述的通过用户主观感受获取终端测试信息,提升了终端测试信息收集的效率,也使得收集到的终端测试信息更加真实有效,同时,将测试信息的收集细化到各个时间段,便于对同终端的不同时间段和不同终端的相同时间段进行对比和评估,增强测试信息的多样性,从而进一步提升整机功能测试结果的有效性和实用性。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1示出了本发明的一个实施例的信息采集方法的流程图;

图2示出了本发明的一个实施例的信息采集装置的框图;

图3示出了本发明的一个实施例的终端的框图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

图1示出了本发明的一个实施例的信息采集方法的流程图。

如图1所示,本发明的一个实施例的信息采集方法,包括:

步骤102,检测终端的实时状态信息。

步骤104,当检测到实时状态信息发生变化时,将当前的第一时间点记录为一个时间段的起始点。即可以根据终端的实时状态信息的变化划分多个时间段。

终端的实时状态信息包括终端充电状态、屏幕工作状态和定时器状态中的一项或多项,检测到实时状态信息发生变化,包括终端由未充电状态进入充电状态、由充电状态进入未充电状态、由亮屏状态进行休眠状态、由休眠状态进行亮屏状态等,而定时器则指的是为终端设置了固定的时间点进行时间段的划分,比如,可以设置每小时的第一秒为时间段起始点,则一天中,该终端共具有24个时间段。

比如,当检测到终端开始充电时,将充电开始时间记录为本时间段的起始点,当终端结束充电时,确定本时间段结束,将充电结束时间记录为下个时间段的起始点。

步骤106,在时间段内,获取终端的工作信息。

可选地,终端的工作信息包括充/放电起始时间、起始点对应的电量百分比、结束点对应的电量百分比、亮屏时长、休眠时长、屏幕亮度、时间段内各运行中/运行过的应用所占的CPU和内存百分比、地理位置信息、SIM卡信息、数据流量、Wi-Fi使用情况、摄像头信息、闪光灯信息和通话时长中的一项或多项。

步骤108,将工作信息上传至服务器,以供服务器统计终端的工作信息。

对于每个时间段,可以在该时间段内自动收集终端各个方面的工作信息,并上传至服务器,由此,服务器就可以获取到分时间段的终端各个方面的工作信息。

比如,如果需要检测终端的功耗情况,可以在终端由充电状态进入未充电状态时,触发第一时间段,期间,记录第一时间段的起始点作为放电起始时间,并记录起始点对应的电量百分比和第一时间段的结束点对应的电量百分比;接着,在终端由未充电状态进入充电状态时,触发第二时间段,记录第二时间段的起始点作为充电起始时间,并记录起始点对应的电量百分比和第二时间段的结束点对应的电量百分比。最终,将记录的信息上传至服务器,服务器可以对多个终端对应的记录的信息进行求平均值、选取最大值和/或最小值等评估,以得测终端的功耗情况的分析结果。

该技术方案,通过终端测试信息的自动收集取代了相关技术中所述的通过用户主观感受获取终端测试信息,提升了终端测试信息收集的效率,也使得收集到的终端测试信息更加真实有效,同时,将测试信息的收集细化到各个时间段,便于对同终端的不同时间段和不同终端的相同时间段进行对比和评估,增强测试信息的多样性,从而进一步提升整机功能测试结果的有效性和实用性。

需要补充的是,当再次检测到实时状态信息发生变化时,将当前的第二时间点记录为时间段的结束点。也就是说,本时间段的结束点即为下个时间段的起始点,所有的时间段都是连续的,从而便于全面获取终端的工作信息,提升测试数据的有效性。

另外,步骤108具体包括:在将当前的第二时间点记录为时间段的结束点之后,将时间段对应的工作信息上传至服务器;或者每隔预定时间间隔,将在前的一个预定时间间隔内的所有时间段及每个时间段对应的工作信息上传至所述服务器。

也就是说,终端可以根据实际需求或预设信息,选择上传工作信息也就是测试数据的方式,该方式可以为每结束一个时间段就上传该时间段对应的工作信息,也可以为将预定时间间隔内所有时间段及每个时间段对应的工作信息一起上传至服务器。另外,每次上传后可以删除终端内记录的时间段及对应的工作信息,以减少存储空间的占用。

图2示出了本发明的一个实施例的信息采集装置的框图。

如图2所示,本发明的一个实施例的信息采集装置200,使用图1实施例中所述的信息采集方法,包括:检测单元202、起始点确定单元204、工作信息获取单元206和工作信息上传单元208。

检测单元202用于检测终端的实时状态信息;起始点确定单元204用于当检测到实时状态信息发生变化时,将当前的第一时间点记录为一个时间段的起始点;工作信息获取单元206用于在时间段内,获取终端的工作信息;工作信息上传单元208用于将工作信息上传至服务器,以供服务器统计终端的工作信息。

在本发明上述实施例中,可选地,信息采集装置200还包括结束点确定单元210,结束点确定单元210用于当再次检测到实时状态信息发生变化时,将当前的第二时间点记录为时间段的结束点。

在本发明上述实施例中,可选地,终端的实时状态信息包括终端充电状态、屏幕工作状态和定时器状态中的一项或多项。

在本发明上述实施例中,可选地,终端的工作信息包括充/放电起始时间、起始点对应的电量百分比、结束点对应的电量百分比、亮屏时长、休眠时长、屏幕亮度、时间段内各运行中/运行过的应用所占的CPU和内存百分比、地理位置信息、SIM卡信息、数据流量、Wi-Fi使用情况、摄像头信息、闪光灯信息和通话时长中的一项或多项。

在本发明上述实施例中,可选地,工作信息上传单元208具体用于:在将当前的第二时间点记录为时间段的结束点之后,将时间段对应的工作信息上传至服务器,或者每隔预定时间间隔,将在前的一个预定时间间隔内的所有时间段及每个时间段对应的工作信息上传至服务器。

图3示出了本发明的一个实施例的终端的框图。

如图3所示,根据本发明的一个实施例的终端300,包括图2示出的信息采集装置200,因此,该终端300具有和图2示出的信息采集装置200相同的技术效果,在此不再赘述。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,提升了终端测试信息收集的效率,也使得收集到的终端测试信息更加真实有效,将测试信息的收集细化到各个时间段,便于对同终端的不同时间段和不同终端的相同时间段进行对比和评估,增强测试信息的多样性,从而进一步提升整机功能测试结果的有效性和实用性。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述时间点,但这些时间点不应限于这些术语。这些术语仅用来将时间点彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一时间点也可以被称为第二时间点,类似地,第二时间点也可以被称为第一时间点。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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