The invention is applicable to the communication field, and provides a step data filtering method and an intelligent terminal. The method includes: detecting the change of acceleration of the intelligent terminal value and changes in acceleration length; change of the intelligent terminal value exceeds the preset threshold acceleration change, and the change of length exceeds the preset threshold change time, generating pedometer data acquisition; reporting strategy step according to the data; to determine the generation of invalid step strategy in data pedometer data; filtering the generated invalid data in the gauge step step counting data, to obtain the effective step count data. By using the above method, the remaining effective step data can be accurately corresponding to the actual moving step number of the user.
【技术实现步骤摘要】
计步数据过滤方法及智能终端
本专利技术实施例属于通信领域,尤其涉及一种计步数据过滤方法及智能终端。
技术介绍
目前的智能终端(智能手机、穿戴设备等)通常具备计步功能。现有的计步方法中,通过重力传感器(G-sensor)读取智能终端的加速度变化值,若加速度变化值超过设定的变化值,且时间超过设定的时间值,则判定用户发生有效的移动,并累加计步数据。但在实际情况中,若用户手持智能终端移动,但腿部并没有发生有效的移动,则根据现有的计步方法将会生成错误的计步数据,从而导致生成的计步数据准确率较低。
技术实现思路
本专利技术实施例提供了一种计步数据过滤方法及智能终端,旨在解决现有的方法生成的计步数据准确率较低的问题。本专利技术实施例第一方面,提供了一种计步数据过滤方法,所述方法包括:检测智能终端的加速度变化值以及变化时长;在所述智能终端的加速度变化值超出预设的加速度变化阈值,且所述变化时长超出预设的变化时长阈值时,生成计步数据;获取计步数据的上报策略;根据所述上报策略确定生成的计步数据中的无效计步数据;过滤所述生成的计步数据中的无效计步数据,以得到有效计步数据。本专利技术实施例的第二方面,提供一种智能终端,所述智能终端包括:加速度变化值检测单元,用于检测智能终端的加速度变化值以及变化时长;计步数据生成单元,用于在所述智能终端的加速度变化值超出预设的加速度变化阈值,且所述变化时长超出预设的变化时长阈值时,生成计步数据;上报策略获取单元,用于获取计步数据的上报策略;无效计步数据确定单元,用于根据所述上报策略确定生成的计步数据中的无效计步数据;有效计步数据确定单元,用于过滤所述生 ...
【技术保护点】
一种计步数据过滤方法,其特征在于,所述方法包括:检测智能终端的加速度变化值以及变化时长;在所述智能终端的加速度变化值超出预设的加速度变化阈值,且所述变化时长超出预设的变化时长阈值时,生成计步数据;获取计步数据的上报策略;根据所述上报策略确定生成的计步数据中的无效计步数据;过滤所述生成的计步数据中的无效计步数据,以得到有效计步数据。
【技术特征摘要】
1.一种计步数据过滤方法,其特征在于,所述方法包括:检测智能终端的加速度变化值以及变化时长;在所述智能终端的加速度变化值超出预设的加速度变化阈值,且所述变化时长超出预设的变化时长阈值时,生成计步数据;获取计步数据的上报策略;根据所述上报策略确定生成的计步数据中的无效计步数据;过滤所述生成的计步数据中的无效计步数据,以得到有效计步数据。2.根据权利要求1所述的方法,其特征在于,在所述计步数据的上报策略为实时上报时,所述根据所述上报策略确定生成的计步数据中的无效计步数据,具体包括:统计生成的计步数据的上报速率;判断所述生成的计步数据的上报速率是否超过预设的上报速率阈值,并在所述生成的计步数据的上报速率超过预设的上报速率阈值时,将上报速率超过预设的上报速率阈值对应的计步数据判定为无效计步数据。3.根据权利要求1所述的方法,其特征在于,在所述计步数据的上报策略为定时上报时,所述根据所述上报策略确定生成的计步数据中的无效计步数据,具体包括:检测处于智能终端前台的应用;在处于智能终端前台的应用为指定应用时,将指定应用处于智能终端前台时生成的计步数据判定为无效计步数据。4.根据权利要求3所述的方法,其特征在于,所述在处于智能终端前台的应用为指定应用时,将指定应用处于智能终端前台时生成的计步数据判定为无效计步数据,具体包括:在处于智能终端前台的应用为指定应用时,判断所述指定应用的指定功能是否已开启;在所述指定应用的指定功能已开启时,将所述指定应用的指定功能开启时生成的计步数据判定为无效计步数据。5.根据权利要求1所述的方法,其特征在于,所述计步数据的上报策略为定时上报,则在所述过滤所述生成的计步数据中的无效计步数据,以得到有效计步数据之后,包括:上报所述有效计步数据。6.一种智能终端,其特征在于,所述智能终端包括:加速度变化值检测单元,用于检测智能终端的加速度变化值以及变化时长;计步数据生成单元,用于在所述智能终端的加速度变化值超出预设的加速度变化阈值,且所述变化时长超出预设的变化时长阈值时,生成计步...
【专利技术属性】
技术研发人员:张强,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。