计算用户移动速度的方法及移动终端技术

技术编号:13773329 阅读:66 留言:0更新日期:2016-09-29 22:52
本发明专利技术公开一种计算用户移动速度的方法及移动终端,所述计算用户移动速度的方法包括如下步骤:获取用户的腿长、用户步行时,前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角;根据用户的腿长、前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角计算出用户的步长;获取用户的移动预设步数的移动时间;根据所述步长、预设步数及移动时间计算出用户的移动速度。本发明专利技术的技术方案,通过获取用户的步长及移动预设步数的时间,可以较为准确的计算出用户的实时移动速度,极大的提升了用户的满意度。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种计算用户移动速度的方法及移动终端
技术介绍
手机已经成为人们必不可少的随身物品,随着手机网络、传感器、处理器等技术的发展,手机能够帮助人们做的事情越来越多。基于位置、速度和时间的检测与计算就是其中的一个方面,如地图服务、打车服务、计步功能等。随着这些功能的普及,对很多人来说已经不是一个新鲜的东西。当设备满足了人们功能有无的需求之后,势必需要纵向的优化,朝着更好用更精准的方向发展。目前市场上的地图、导航类应用对于用户的步行到达目的地不能提供实时的准确的速度和时间,都是通过测定距离后,根据步行的平均速度计算到达所需花费的时间,无法准确计算用户的步行移动速度。
技术实现思路
本专利技术的主要目的是提供一种计算用户移动速度的方法,旨在准确计算用户移动速度。为实现上述目的,本专利技术提出的计算用户移动速度的方法,括如下步骤:获取用户的腿长、用户步行时,前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角;根据用户的腿长、前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角计算出用户的步长;获取用户的移动预设步数的移动时间;根据所述步长、预设步数及移动时间计算出用户的移动速度。可选的,所述获取用户的腿长、用户步行时,前腿与竖直方向的最大夹 角,以及后腿与竖直方向的最大夹角的具体步骤包括:根据用户输入的身高与性别信息,在人机工程学测量数据表中查询出用户的腿长;当检测到用户前腿落地产生的震动时,判定所述前腿与竖直方向的夹角最大,并获取该夹角;当检测到用户后腿离地产生的震动时,判定所述后腿与竖直方向的夹角最大,并获取该夹角。可选的,所述计算出用户的步长的具体步骤包括:根据公式S=(sinα+sinβ)*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角。可选的,当检测到用户在直立站立时,移动终端与竖直方向存在夹角时,所述计算出用户的步长的具体步骤包括:根据公式S=[sin(α+θ)+sin(β-θ)]*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角;θ为用户直立站立时,移动终端与竖直方向的夹角。可选的,当检测到前腿落地及后腿离地时,移动终端产生震动角度时,所述计算出用户的步长的具体步骤包括:根据公式S=[sin(α+θ±Δθ1)+sin(β-θ±Δθ2)]*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角;θ为用户直立站立时,移动终端与竖直方向的夹角;Δθ1为前腿与竖直方向的最大夹角时,移动终端的震动角度;Δθ2为后腿与竖直方向的最大夹角时,移动终端的震动角度。本专利技术还提出一种移动终端,包括获取模块与计算模块;其中,所述获取模块,用于获取用户的腿长、用户步行时,前腿与竖直方向的 最大夹角与后腿与竖直方向的最大夹角,以及移动预设步数的移动时间;所述计算模块,用于根据用户的腿长、前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角计算出用户的步长,以及根据所述步长、预设步数及移动时间计算出用户的移动速度。可选的,所述获取模块具体用于根据用户输入的身高与性别信息,在人机工程学测量数据表中查询出用户的腿长;所述获取模块还用于当检测到用户前腿落地产生的震动时,判定所述前腿与竖直方向的夹角最大,并获取该夹角;所述获取模块还用于当检测到用户后腿离地产生的震动时,判定所述后腿与竖直方向的夹角最大,并获取该夹角。可选的,所述计算模块具体用于,根据公式S=(sinα+sinβ)*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角。可选的,所述计算模块具体用于,在检测到用户在直立站立时,移动终端与竖直方向存在夹角时,根据公式S=[sin(α+θ)+sin(β-θ)]*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角;θ为用户直立站立时,移动终端与竖直方向的夹角。可选的,所述计算模块具体用于,当检测到前腿落地及后腿离地时,移动终端产生震动角度时,根据公式S=[sin(α+θ±Δθ1)+sin(β-θ±Δθ2)]*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角;θ为用户直立站立时,移动终端与竖直方向的夹角;Δθ1为前腿与竖直方向的最大夹角时,移动终端的震动角度;Δθ2为后腿与竖直方向的最大夹角时,移动终端的震动角度。本专利技术的技术方案,通过获取用户的步长及移动预设步数的时间,可以较为准确的计算出用户的实时移动速度,极大的提升了用户的满意度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为实现本专利技术各个实施例一可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术计算用户移动速度的方法一实施例的流程图;图4为用户行走状态示意图;图5为本专利技术移动终端一实施例的模块示意图;图6为本专利技术计算用户移动速度的方法另一实施例的流程图;图7为本专利技术移动终端另一实施例的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移 动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例一可选的移动终端的硬件结构示意图。移动终端100可以包括无线通信单元110、A/V(音频/视频)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器1本文档来自技高网...

【技术保护点】
一种计算用户移动速度的方法,其特征在于,包括如下步骤:获取用户的腿长、用户步行时,前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角;根据用户的腿长、前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角计算出用户的步长;获取用户的移动预设步数的移动时间;根据所述步长、预设步数及移动时间计算出用户的移动速度。

【技术特征摘要】
1.一种计算用户移动速度的方法,其特征在于,包括如下步骤:获取用户的腿长、用户步行时,前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角;根据用户的腿长、前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角计算出用户的步长;获取用户的移动预设步数的移动时间;根据所述步长、预设步数及移动时间计算出用户的移动速度。2.如权利要求1所述的计算用户移动速度的方法,其特征在于,所述获取用户的腿长、用户步行时,前腿与竖直方向的最大夹角,以及后腿与竖直方向的最大夹角的具体步骤包括:根据用户输入的身高与性别信息,在人机工程学测量数据表中查询出用户的腿长;当检测到用户前腿落地产生的震动时,判定所述前腿与竖直方向的夹角最大,并获取该夹角;当检测到用户后腿离地产生的震动时,判定所述后腿与竖直方向的夹角最大,并获取该夹角。3.如权利要求1所述的计算用户移动速度的方法,其特征在于,所述计算出用户的步长的具体步骤包括:根据公式S=(sinα+sinβ)*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角。4.如权利要求3所述的计算用户移动速度的方法,其特征在于,当检测到用户在直立站立时,移动终端与竖直方向存在夹角时,所述计算出用户的步长的具体步骤包括:根据公式S=[sin(α+θ)+sin(β-θ)]*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角;θ为用户直立站立时,移动终端与竖直方向的夹角。5.如权利要求3所述的计算用户移动速度的方法,其特征在于,当检测到前腿落地及后腿离地时,移动终端产生震动角度时,所述计算出用户的步长的具体步骤包括:根据公式S=[sin(α+θ±Δθ1)+sin(β-θ±Δθ2)]*a,计算出用户的步长S;其中,a为根据用户输入的性别与身高信息,在人机工程学测量数据表中查询出用户的腿长;α为用户步行时,前腿与竖直方向的最大夹角;β为用户步行时,后腿与竖直方向的最大夹角;θ为用户直立站立时,移动终端与竖直方向的夹角;Δθ1为前腿与竖直方向的最大夹角时,移动终端的震动角度;...

【专利技术属性】
技术研发人员:周龙
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1