本发明专利技术提供一种基于云计算的移动终端智能计步装置,所述装置能够自动识别计步应用软件再开启时间段内的有效运动数据,运动数据记录的准确性和客观性更高,同时避免了用户反复开启、暂停和关闭所述计步应用软件;通过统计用户的运动轨迹数据及其时间段,获取用户的运动规律,从而实现所述计步应用软件的自动开启与关闭;甚至仅仅根据用户在特定时间点和地点对其他相关的交通出行类应用软件的操作数据自动记录关联的所述计步应用软件的运动轨迹数据,从而实现无需开启所述计步应用软件实现运动轨迹数据的记录;进而大大提高了运动轨迹数据记录的自动化程度。
【技术实现步骤摘要】
一种基于云计算的移动终端智能计步方法及装置
本申请涉及云计算和移动终端智能计步的
,尤其涉及一种基于云计算的移动终端智能计步方法。
技术介绍
随着技术的发展,各种各样的可穿戴设备逐渐开始普及,其中智能手环一直是一种最常见的可穿戴设备。现有的可穿戴设备(例如智能手环)大多设有计步电路、蓝牙通讯电路,以通过蓝牙连接移动终端(可以为智能手机、平板电脑、PDA等基于Android操作系统的设备),并通过移动终端对计步电路的输出信号进行统计以获取跑步健身数据。其中,跑步建设数据是指一切的运动相关的数据,例如步行、跑步、健身等。现有的智能终端在通过可穿戴设备的计步电路获取信号后,通常需要对信号进行相应处理以实现计步。但是消费者普遍会觉得计步数据并不准确,这主要是由于可穿戴设备为了确保低成本、小型化、长时间待机,需要牺牲各种硬件的性能。但是现有技术中又无法通过有效的方法在智能终端侧进行精细化计步计算,因此导致最终的跑步健身数据不准确。现有技术中利用事先划定的阀值空间,将采集到的加速度波形分为运动区和非运动区两部分:对处于非运动区的数据将不做处理;对于处于运动区域的数据则进行波谷检测,并将检测到的波谷数(图中的黑色圆点)记作跑步累计步数。这种已有算法实现起来非常简单、计算量低;但是存在着识别率低、统计数据不准确、极易受外界不稳定因素影响等缺点。针对上述问题,现有技术中,文献CN107970574A提出一种配合智能手环使用以提高计步精度的基于Android平台的跑步健身数据系统及方法。其中,所述方法可以包括准备流程、计步流程、运动相关数据计算流程、状态识别流程、生理参数监测流程。然而,上述方法虽然在某些方面实现了计步准确性的提高,但其仍未考虑到过高的步速对测量准确性的影响,例如,现有的悦跑圈APP在用户启动跑步记录功能后,需要人为暂停或者停止所述跑步记录功能,而不能自动识别跑步时间段内哪些是用户的运动数据,哪些是用户的非运动数据,进而仅仅根据某些异常的速度数据判定该整个时间段为异常运动时间段,进而对用户的运动数据记录不准确;为解决上述问题,用户往往需要在运动时间段手动开启、关闭或者暂停数据记录功能,如果用户遗忘则会给用户的使用造成很大的不便;因此,有待提出一种能够自动检测运动数据有效性的方法,以提高用户使用计步软件的智能化程度。
技术实现思路
本专利技术提供一种基于云计算的移动终端智能计步方法,所述方法包括如下步骤:S1,所述移动终端注册、登录智能计步应用软件,检测用户对所述计步应用软件的计步开始请求;S2,所述计步应用软件启动计步功能,实时检测所述移动终端的当前速度和当前加速度,记录所述移动终端的运动轨迹及所述运动轨迹上每一点的瞬时速度;S3,如果所述移动终端的所述当前速度大于预设的速度阈值或者所述当前加速度大于预设的加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为异常轨迹;S4,如果所述移动终端的所述当前速度不大于所述速度阈值且所述当前加速度不大于所述加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为正常轨迹;S5,所述计步应用软件检测用户的计步结束请求后,将所述计步开始请求和所述计步结束请求所在时间段内所有所述正常轨迹组成的轨迹里程作为所述时间段的运动里程。作为一种优选的实施方式,还包括:如果所述移动终端在所述时间段启动交通出行类应用软件,则检测所述交通出行类应用软件的订单生成的起始时间点和结束时间点;将所述起始时间点和所述结束时间点所在的所述运动轨迹点标记为异常轨迹。作为一种优选的实施方式,所述交通出行类应用软件为以下任意一种:共享单车应用软件、共享汽车应用软件、交通信息查询应用软件。作为一种优选的实施方式,还包括:如果所述移动终端在所述时间段启动交通信息查询应用软件,则不标记所述交通信息查询应用软件开启时间段所在的所述运动轨迹点为异常轨迹。作为一种优选的实施方式,还包括:统计所述用户使用所述计步应用软件的时间段及其运动轨迹数据,如果所述时间段及其运动轨迹数据重复的次数大于预设的第一数量阈值,则在所述时间段的起始时间自动开启所述计步应用软件,并自动检测所述移动终端所在位置是否位于所述运动轨迹的起始位置;如果是,则记录所述运动轨迹数据,并在所述时间段的结束时间自动关闭所述计步应用软件;如果否,则直接关闭所述计步应用软件。作为一种优选的实施方式,还包括:如果所述时间段及其运动轨迹数据重复的次数大于预设的第二数量阈值,所述第二数量阈值大于所述第一数量阈值;则在所述时间段的起始时间自动开启所述计步应用软件,并自动检测所述移动终端所在位置是否位于所述运动轨迹的起始位置;如果是,则自动增加所述时间段及其所述运动轨迹数据到所述计步应用软件,并自动关闭所述计步应用软件;如果否,则直接关闭所述计步应用软件。作为一种优选的实施方式,还包括:统计所述用户使用所述计步应用软件和所述交通出行类应用软件的时间段及其运动轨迹数据,如果所述计步应用软件的所述运动轨迹数据在所述结束时间点和所述交通出行类应用软件的所述运动轨迹数据在所述起始时间点重合的次数大于预设的第三数量阈值,则在所述用户在所述所述起始时间点所述运动轨迹的重合点开启所述交通出行类应用软件时自动增加所述计步应用软件的所述运动轨迹数据到所述计步应用软件,而无需开启和关闭所述计步应用软件。此外,本专利技术提供一种基于云计算的移动终端智能计步装置,所述装置包括如下模块:计步应用软件启动模块,用于所述移动终端注册、登录智能计步应用软件,检测用户对所述计步应用软件的计步开始请求;所述计步应用软件启动计步功能,实时检测所述移动终端的当前速度和当前加速度,记录所述移动终端的运动轨迹及所述运动轨迹上每一点的瞬时速度;异常轨迹标记模块,用于如果所述移动终端的所述当前速度大于预设的速度阈值或者所述当前加速度大于预设的加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为异常轨迹;正常轨迹标记模块,用于如果所述移动终端的所述当前速度不大于所述速度阈值且所述当前加速度不大于所述加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为正常轨迹;运动里程生成模块,用于所述计步应用软件检测用户的计步结束请求后,将所述计步开始请求和所述计步结束请求所在时间段内所有所述正常轨迹组成的轨迹里程作为所述时间段的运动里程。作为一种优选的实施方式,还包括:如果所述移动终端在所述时间段启动交通出行类应用软件,则检测所述交通出行类应用软件的订单生成的起始时间点和结束时间点;将所述起始时间点和所述结束时间点所在的所述运动轨迹点标记为异常轨迹。作为一种优选的实施方式,所述交通出行类应用软件为以下任意一种:共享单车应用软件、共享汽车应用软件、交通信息查询应用软件。作为一种优选的实施方式,还包括:如果所述移动终端在所述时间段启动交通信息查询应用软件,则不标记所述交通信息查询应用软件开启时间段所在的所述运动轨迹点为异常轨迹。作为一种优选的实施方式,还包括:统计所述用户使用所述计步应用软件的时间段及其运动轨迹数据,如果所述时间段及其运动轨迹数据重复的次数大于预设的第一数量阈值,则在所述时间段的起始时间自动开启所述计步应用软件,并自动检测所述移动终端所在位置是本文档来自技高网...
【技术保护点】
1.一种基于云计算的移动终端智能计步方法,其特征在于,所述方法包括如下步骤:S1,所述移动终端注册、登录智能计步应用软件,检测用户对所述计步应用软件的计步开始请求;S2,所述计步应用软件启动计步功能,实时检测所述移动终端的当前速度和当前加速度,记录所述移动终端的运动轨迹及所述运动轨迹上每一点的瞬时速度;S3,如果所述移动终端的所述当前速度大于预设的速度阈值或者所述当前加速度大于预设的加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为异常轨迹;S4,如果所述移动终端的所述当前速度不大于所述速度阈值且所述当前加速度不大于所述加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为正常轨迹;S5,所述计步应用软件检测用户的计步结束请求后,将所述计步开始请求和所述计步结束请求所在时间段内所有所述正常轨迹组成的轨迹里程作为所述时间段的运动里程。
【技术特征摘要】
1.一种基于云计算的移动终端智能计步方法,其特征在于,所述方法包括如下步骤:S1,所述移动终端注册、登录智能计步应用软件,检测用户对所述计步应用软件的计步开始请求;S2,所述计步应用软件启动计步功能,实时检测所述移动终端的当前速度和当前加速度,记录所述移动终端的运动轨迹及所述运动轨迹上每一点的瞬时速度;S3,如果所述移动终端的所述当前速度大于预设的速度阈值或者所述当前加速度大于预设的加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为异常轨迹;S4,如果所述移动终端的所述当前速度不大于所述速度阈值且所述当前加速度不大于所述加速度阈值,则标记所述当前速度或者所述当前加速度所在的所述运动轨迹点为正常轨迹;S5,所述计步应用软件检测用户的计步结束请求后,将所述计步开始请求和所述计步结束请求所在时间段内所有所述正常轨迹组成的轨迹里程作为所述时间段的运动里程。2.根据权利要求1所述的方法,其特征在于,还包括:如果所述移动终端在所述时间段启动交通出行类应用软件,则检测所述交通出行类应用软件的订单生成的起始时间点和结束时间点;将所述起始时间点和所述结束时间点所在的所述运动轨迹点标记为异常轨迹。3.根据权利要求2所述的方法,其特征在于,所述交通出行类应用软件为以下任意一种:共享单车应用软件、共享汽车应用软件、交通信息查询应用软件。4.根据权利要求3所述的方法,其特征在于,还包括:如果所述移动终端在所述时间段启动交通信息查询应用软件,则不标记所述交通信息查询应用软件开启时间段所在的所述运动轨迹点为异常轨迹。5.根据权利要求1所述的方法,其特征在于,还包括:统计所述用户使用所述计步应用软件的时间段及其运动轨迹数据,如果所述时间段及其运动轨迹数据重复的次数大于预设的第一数量阈值,则在所述时间段的起始时间自动开启所述计步应用软件,并自动检测所述移动终端所在位置是否位于所述运动轨迹的起始位置;如果是,则记录所述运动轨迹数据,并在所述时间段的结束时间自动关闭所述计步应用软件;如果否,则直接关闭所述计步应用软件。6.根据权利要求5所述的方法,其特征在于,还包括:如果所述时间段及其运动轨迹数据重复的次数大于预设的第二数量阈值,所述第二数量阈值大于所述第一数量阈值;则在所述时间段的起始时间自动开启所述计步应用软件,并自动检测所述移动终端所在位置是否位于所述运动轨迹的起始位置;如果是,则自动增加所述时间段及其所述运动轨迹数据到所述计步应用软件,并自动关闭所述计步应用软件;如果否,则直接关闭所述计步应用软件。...
【专利技术属性】
技术研发人员:马书翠,
申请(专利权)人:马书翠,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。