步长计算装置及方法制造方法及图纸

技术编号:16885002 阅读:23 留言:0更新日期:2017-12-27 02:48
本发明专利技术公开了一种步长计算装置及方法,其中,该步长计算装置中包括:处理器,用于处理各指令;及存储器,用于存储多条指令,指令适用于处理器加载并执行;多条指令中包括:设定用户初始步长;在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值;根据步长值建立其与步频和速度之间的函数关系式;获取当前步频和当前速度,根据函数关系式得到当前步长。其根据步数和定位信息对初始步长进行动态调整,建立不同运动状态下步长的函数关系式,此后只要得到当前步频和当前速度,就能准确的得到当前步长,简单方便。

Step length calculation device and method

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是本专利技术中步长计算方法一种实施方式流程示意图;图3是本专利技术中步长计算方法另一种实施方式流程示意图;图4是本专利技术中步长计算方法另一种实施方式流程示意图;图5是本专利技术中步长计算方法另一种实施方式流程示意图。附图标号说明:100-步长计算装置,110-处理器,120-存储器。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中的只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。如图1所示为本专利技术提供的步长计算装置示意图,具体该步长计算装置应用于终端设备,如运动手环、手机等,且在该本文档来自技高网...
步长计算装置及方法

【技术保护点】
一种步长计算装置,其特征在于,所述步长计算装置中包括:处理器,用于处理各指令;及存储器,用于存储多条指令,所述指令适用于处理器加载并执行;所述多条指令中包括:设定用户初始步长;在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值;根据步长值建立其与步频和速度之间的函数关系式;获取当前步频和当前速度,根据所述函数关系式得到当前步长。

【技术特征摘要】
1.一种步长计算装置,其特征在于,所述步长计算装置中包括:处理器,用于处理各指令;及存储器,用于存储多条指令,所述指令适用于处理器加载并执行;所述多条指令中包括:设定用户初始步长;在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值;根据步长值建立其与步频和速度之间的函数关系式;获取当前步频和当前速度,根据所述函数关系式得到当前步长。2.如权利要求1所述的步长计算装置,其特征在于,在指令在多次运动中,分别根据统计得到的用户步数及定位装置的定位信息对初始步长进行补偿得到相应的步长值中,包括:在每次运动中,根据加速度数据获取步数,并结合初始步长计算得到运动距离;根据位置装置获取该次运动过程中的定位信息,计算得到与初始位置之间的定位距离;根据所述运动距离与定位距离之间的差值对初始步长进行补偿得到相应的步长值。3.如权利要求2所述的步长计算装置,其特征在于,在指令根据所述运动距离与定位距离之间的差值对初始步长进行补偿得到相应的步长值中,包括:计算运动距离与定位距离之间的差值;根据所述差值与步数得到补偿值;根据所述补偿值对初始步长进行补偿,更新步长。4.如权利要求3所述的步长计算装置,其特征在于,在指令根据所述补偿值对初始步长进行补偿之后,还包括:判断补偿值是否小于补偿阈值;若是,停止步长更新;否则,跳转至指令根据加速度数据获取步数,并结合初始步长计算得到运动距离。5.如权利要求1-4任意一项所述的步长计算装置,其特征在于,在指令根据步长值建立其与步频和速度之间的函数关系式中,包括:建立单隐藏层神经网络;根据运动中的步频、速度以及得到的步长值对所述单隐藏层神经网络进行训练,建立步长值与步频和速度之间的关系;在指令获取当前步频和当前速度,根据所述函数关系式得到当前步长中,具体为:获取当前步频和当前速度;将所述当前步频和当前速...

【专利技术属性】
技术研发人员:邓星
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1