The invention discloses a device and method for computing a step wherein the step computing device includes a processor for processing each instruction; and a plurality of instructions for storage, storage, loading and executing instructions apply to processor; including multiple instructions: set the user's initial step; in many sports, respectively according to the the user location information obtained from statistics and the number of step positioning device to compensate the initial step of the corresponding step value; according to the step value function between the building and the frequency and velocity; obtain the current frequency and current speed, according to the formula to get the current step. According to the step number and location information to dynamically adjust the initial step, establish the function relation between the different states step, then as long as the current frequency and current speed, can accurately get the current step, simple and convenient.
【技术实现步骤摘要】
步长计算装置及方法
本专利技术涉及通信
,尤其涉及一种步长计算装置及方法。
技术介绍
可穿戴设备是继智能手机之后又一个被普及使用的科技产物,用以进一步智能化、简便化人们的生活和工作。对于现有的用于记录跑步功能的智能运动类穿戴终端来说,计算运动数据(距离)主要依赖于GPS(GlobalPositioningSystem,全球定位系统)数据和记步数据,虽然通过GPS数据可以通过公式计算得到用户的移动距离,但是由于采样间隔以及采样点自身的定位偏移,计算出来的移动距离会存在一定的偏差;另外,一般来说,GPS功耗都比较大,不适合长时间使用。对于记步数据来说,通常利用GSensor(Accelerometer-sensor,加速度传感器)进行统计,但是由于步长数据与实际用户的步长存在偏差,同样会存在计算偏差。中国专利CN103053119公开了一种用于估计行人的步长的方法和便携式终端,其通过便携式终端所搭载的加速度计和陀螺仪来检测行人行走时的加速度和角速度,确定终端的摆动幅度,进而判断终端在行人身体中的携带位置,据此估计行人的步长,但仍然会存在偏差。
技术实现思路
本专利技术的目的是提供一种步长计算装置及方法,采用动态的方法对步长进行补偿修正,有效解决现有技术中计算出的步长不够精确的技术问题。本专利技术提供的技术方案如下:一种步长计算装置,包括:处理器,用于处理各指令;及存储器,用于存储多条指令,所述指令适用于处理器加载并执行;所述多条指令中包括:设定用户初始步长;在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值;根据步 ...
【技术保护点】
一种步长计算装置,其特征在于,所述步长计算装置中包括:处理器,用于处理各指令;及存储器,用于存储多条指令,所述指令适用于处理器加载并执行;所述多条指令中包括:设定用户初始步长;在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值;根据步长值建立其与步频和速度之间的函数关系式;获取当前步频和当前速度,根据所述函数关系式得到当前步长。
【技术特征摘要】
1.一种步长计算装置,其特征在于,所述步长计算装置中包括:处理器,用于处理各指令;及存储器,用于存储多条指令,所述指令适用于处理器加载并执行;所述多条指令中包括:设定用户初始步长;在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值;根据步长值建立其与步频和速度之间的函数关系式;获取当前步频和当前速度,根据所述函数关系式得到当前步长。2.如权利要求1所述的步长计算装置,其特征在于,在指令在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值中,包括:在每次运动中,根据加速度数据获取步数,并结合初始步长计算得到运动距离;根据位置装置获取该次运动过程中的定位信息,计算得到与初始位置之间的定位距离;根据所述运动距离与定位距离之间的差值对初始步长进行补偿得到相应的步长值。3.如权利要求2所述的步长计算装置,其特征在于,在指令根据所述运动距离与定位距离之间的差值对初始步长进行补偿得到相应的步长值中,包括:计算运动距离与定位距离之间的差值;根据所述差值与步数得到补偿值;根据所述补偿值对初始步长进行补偿,更新步长。4.如权利要求3所述的步长计算装置,其特征在于,在指令根据所述补偿值对初始步长进行补偿之后,还包括:判断补偿值是否小于补偿阈值;若是,停止步长更新;否则,跳转至指令根据加速度数据获取步数,并结合初始步长计算得到运动距离。5.如权利要求1-4任意一项所述的步长计算装置,其特征在于,在指令根据步长值建立其与步频和速度之间的函数关系式中,包括:建立单隐藏层神经网络;根据运动中的步频、速度以及得到的步长值对所述单隐藏层神经网络进行训练,建立步长值与步频和速度之间的关系;在指令获取当前步频和当前速度,根据所述函数关系式得到当前步长中,具体为:获取当前步频和当前速度;将所述当前步频和当前速...
【专利技术属性】
技术研发人员:邓星,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。