计步测试方法、系统、计步测试设备及存储介质技术方案

技术编号:21886962 阅读:52 留言:0更新日期:2019-08-17 12:44
本发明专利技术适用于计算机技术领域,提供了一种计步测试方法、系统、计步测试设备及存储介质,该方法包括:当接收到计步测试请求时,加载与预设场景对应的计步配置文件,控制摇摆器根据计步配置文件中的第一摆动序列执行对应的摆动动作,第一摆动序列包括摇摆器执行摆动动作时的最大角度和摆动速度,计步配置文件中包含真实步数,当检测到摇摆器执行完第一摆动序列对应的摆动动作时,获取固定在摇摆器上的终端产生的测试步数,根据真实步数和测试步数输出与预设场景对应的计步测试结果,从而提高了计步测试的自动化程度,降低了计步测试的成本。

Step-counting test method, system, step-counting test equipment and storage medium

【技术实现步骤摘要】
计步测试方法、系统、计步测试设备及存储介质
本专利技术属于计算机
,尤其涉及一种计步测试方法、系统、计步测试设备及存储介质。
技术介绍
随着智能技术的发展,终端开始进入我们的生活,目前市面上的智能手表、智能手环、智能手机等终端大都具备计步功能,对于喜欢步行或跑步的人来说,计步器无疑是不可缺少的装备,人们用它来记录步数、消耗的卡路里等参数。目前对于终端的计步器在用户使用场景下的功耗、精准度、可靠性等测试,主要还是使用人工测试的方法,不仅需要测试较多的场景,还需要大量的数据样本,一旦对计步器的计步算法进行优化,还需要进行回归测试,测试成本较高。
技术实现思路
本专利技术的目的在于提供一种计步测试方法、系统、计步测试设备及存储介质,旨在解决现有技术中计步测试的测试成本高的问题。一方面,本专利技术提供一种计步测试方法,所述方法包括下述步骤:当接收到计步测试请求时,加载与预设场景对应的计步配置文件,控制摇摆器根据所述计步配置文件中的第一摆动序列执行对应的摆动动作,第一摆动序列包括所述摇摆器执行所述摆动动作时的最大角度和摆动速度,所述计步配置文件中包含真实步数;当检测到所述摇摆器执行完所述第一摆动序列对应的摆动动作时,获取固定在所述摇摆器上的终端产生的测试步数;根据所述真实步数和所述测试步数输出与所述预设场景对应的计步测试结果。优选地,加载与预设场景对应的计步配置文件的步骤之前,所述方法还包括:当用户佩戴或携带所述终端执行与所述预设场景对应的动作时,获取所述终端产生的第一传感器数据序列以及所述用户的所述真实步数,所述第一传感器数据序列包括所述终端在三个坐标轴上的加速度的采样值;当所述摇摆器根据第二摆动序列执行相应的摆动动作时,获取固定在所述摇摆器上的所述终端产生的第二传感器数据序列;将所述第一传感器数据序列与所述第二传感器数据序列进行匹配,根据匹配结果确定所述第一传感器数据序列对应的所述第一摆动序列;根据所述真实步数和所述第一摆动序列生成与所述预设场景对应的计步配置文件。优选地,根据所述真实步数和所述测试步数输出计步测试结果的步骤,包括:根据公式(Stest-Sreal)/Sreal得出所述终端在预设场景下的计步精准度,输出与所述预设场景对应的所述计步精准度,其中,Sreal和Stest分别表示所述真实步数和所述测试步数。优选地,所述方法还包括:当接收到计步测试请求时,获取计步测试的第一时间,以及所述终端的测试初始电量;当检测到所述摇摆器执行完所述第一摆动序列对应的摆动动作时,获取计步测试的第二时间,以及所述终端的测试终止电量;根据公式(Pstart-Pend)/(Tend-Tstart)得出所述终端在所述预设场景下的续航水平,输出与所述预设场景对应的所述续航水平,其中,Tend和Tstart分别表示所述第一时间和所述第二时间,Pstart和Pend分别表示所述测试初始电量和所述测试终止电量。优选地,所述预设场景包括:摆手走路、抬手走路、抬手跑步、上楼梯或下楼梯。另一方面,本专利技术提供了一种计步测试系统,所述装置包括:测试执行单元,用于当接收到计步测试请求时,加载与预设场景对应的计步配置文件,控制摇摆器根据所述计步配置文件中的第一摆动序列执行对应的摆动动作,第一摆动序列包括所述摇摆器执行所述摆动动作时的最大角度和摆动速度,所述计步配置文件中包含真实步数;步数获取单元,用于当检测到所述摇摆器执行完所述第一摆动序列对应的摆动动作时,获取固定在所述摇摆器上的终端产生的测试步数;以及测试结果输出单元,用于根据所述真实步数和所述测试步数输出与所述预设场景对应的计步测试结果。优选地,所述系统还包括:第一信息采集单元,用于当用户佩戴或携带所述终端执行与所述预设场景对应的动作时,获取所述终端产生的第一传感器数据序列以及所述用户的所述真实步数,所述第一传感器数据序列包括所述终端在三个坐标轴上的加速度的采样值;第二信息采集单元,用于当所述摇摆器根据第二摆动序列执行相应的摆动动作时,获取固定在所述摇摆器上的所述终端产生的第二传感器数据序列;第一序列确定单元,用于将所述第一传感器数据序列与所述第二传感器数据序列进行匹配,根据匹配结果确定所述第一传感器数据序列对应的所述第一摆动序列;以及配置文件生成单元,用于根据所述真实步数和所述第一摆动序列生成与所述预设场景对应的计步配置文件。优选地,所述系统还包括:初始信息获取单元,用于当接收到计步测试请求时,获取计步测试的第一时间,以及所述终端的测试初始电量;终止信息获取单元,用于当检测到所述摇摆器执行完所述第一摆动序列对应的摆动动作时,获取计步测试的第二时间,以及所述终端的测试终止电量;以及测试功耗输出单元,用于根据公式(Pstart-Pend)/(Tend-Tstart)得出所述终端在所述预设场景下的续航水平,输出与所述预设场景对应的所述续航水平,其中,Tend和Tstart分别表示所述第一时间和所述第二时间,Pstart和Pend分别表示所述测试初始电量和所述测试终止电量。另一方面,本专利技术还提供了一种计步测试设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。另一方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。本专利技术当接收到计步测试请求时,加载与预设场景对应的计步配置文件,控制摇摆器根据计步配置文件中的第一摆动序列执行对应的摆动动作,第一摆动序列包括摇摆器执行摆动动作时的最大角度和摆动速度,计步配置文件中包含真实步数,当检测到摇摆器执行完第一摆动序列对应的摆动动作时,获取固定在摇摆器上的终端产生的测试步数,根据真实步数和测试步数输出与预设场景对应的计步测试结果,从而提高了计步测试的自动化程度,降低了计步测试的成本。附图说明图1是本专利技术实施例一提供的计步测试方法的实现流程图;图2是本专利技术实施例二提供的计步测试方法的实现流程图;图3是本专利技术实施例三提供的计步测试方法的实现流程图;图4是本专利技术实施例四提供的计步测试系统的结构示意图;以及图5是本专利技术实施例五提供的计步测试设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的计步测试方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,当接收到计步测试请求时,加载与预设场景对应的计步配置文件,控制摇摆器根据计步配置文件中的第一摆动序列执行对应的摆动动作,计步配置文件中包含真实步数。本专利技术实施例适用于终端,具体地,适用于终端的计步测试系统,作为示例地,该终端可以为手机、手环、手表、眼镜,该终端应具有计步功能。在执行本实施例提供的计步测试方法时,提供一界面,该计步测试请求可以是当接收到用户在该界面进行相应的点击操作时触发,也可以是当接收到用户在摇摆器上进行相应的按键等操作时触发,在此不作限定。在控制摇摆器根据计步配置本文档来自技高网...

【技术保护点】
1.一种计步测试方法,其特征在于,所述计步测试方法包括:当接收到计步测试请求时,加载与预设场景对应的计步配置文件,控制摇摆器根据所述计步配置文件中的第一摆动序列执行对应的摆动动作,所述第一摆动序列包括所述摇摆器执行所述摆动动作时的最大角度和摆动速度,所述计步配置文件中包含真实步数;当检测到所述摇摆器执行完所述第一摆动序列对应的摆动动作时,获取固定在所述摇摆器上的终端产生的测试步数;根据所述真实步数和所述测试步数输出与所述预设场景对应的计步测试结果。

【技术特征摘要】
1.一种计步测试方法,其特征在于,所述计步测试方法包括:当接收到计步测试请求时,加载与预设场景对应的计步配置文件,控制摇摆器根据所述计步配置文件中的第一摆动序列执行对应的摆动动作,所述第一摆动序列包括所述摇摆器执行所述摆动动作时的最大角度和摆动速度,所述计步配置文件中包含真实步数;当检测到所述摇摆器执行完所述第一摆动序列对应的摆动动作时,获取固定在所述摇摆器上的终端产生的测试步数;根据所述真实步数和所述测试步数输出与所述预设场景对应的计步测试结果。2.如权利要求1所述的方法,其特征在于,加载与预设场景对应的计步配置文件的步骤之前,所述方法还包括:当用户佩戴或携带所述终端执行与所述预设场景对应的动作时,获取所述终端产生的第一传感器数据序列以及所述用户的所述真实步数,所述第一传感器数据序列包括所述终端在三个坐标轴上的加速度的采样值;当所述摇摆器根据第二摆动序列执行相应的摆动动作时,获取固定在所述摇摆器上的所述终端产生的第二传感器数据序列;将所述第一传感器数据序列与所述第二传感器数据序列进行匹配,根据匹配结果确定所述第一传感器数据序列对应的所述第一摆动序列;根据所述真实步数和所述第一摆动序列生成与所述预设场景对应的计步配置文件。3.如权利要求1所述的方法,其特征在于,根据所述真实步数和所述测试步数输出计步测试结果的步骤,包括:根据公式(Stest-Sreal)/Sreal得出所述终端在预设场景下的计步精准度,输出与所述预设场景对应的所述计步精准度,其中,Sreal和Stest分别表示所述真实步数和所述测试步数。4.如权利要求1所述的方法,其特征在于,所述方法还包括:当接收到计步测试请求时,获取计步测试的第一时间,以及所述终端的测试初始电量;当检测到所述摇摆器执行完所述第一摆动序列对应的摆动动作时,获取计步测试的第二时间,以及所述终端的测试终止电量;根据公式(Pstart-Pend)/(Tend-Tstart)得出所述终端在所述预设场景下的续航水平,输出与所述预设场景对应的所述续航水平,其中,Tend和Tstart分别表示所述第一时间和所述第二时间,Pstart和Pend分别表示所述测试初始电量和所述测试终止电量。5.如权利要求1~4任意一项所述的方法,其特征在于,所述预设场景包括:摆手走路、抬手走路、抬手跑步、上楼梯或下楼梯。6.一种计步测试系统,其特征在于,所述系统包括:测...

【专利技术属性】
技术研发人员:董勇军秦伟
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1