一种状态确定方法及电子设备技术

技术编号:24752755 阅读:13 留言:0更新日期:2020-07-04 08:28
本发明专利技术实施例提供一种状态确定方法及电子设备,涉及电子设备技术领域。本发明专利技术实施例通过获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在目标时刻之后的至少一个第二步伐对应的第二步伐时长,通过第一步伐时长内的第一高度增量和第二步伐时长内的第二高度增量,确定用户的运动状态。通常在爬楼梯时,相邻两个台阶的高度较为接近,而爬山时,对于没有台阶的山,任意两个步伐的高度增量相差较大,对于有台阶的山,相邻两个台阶的高度也不是很接近,因此,可根据第一高度增量和第二高度增量,确定用户的运动状态,使得GPS信号有问题时,也可以确定用户的运动状态,且运动状态的判断结果更加准确。

A state determination method and electronic equipment

The embodiment of the invention provides a state determination method and an electronic device, which relates to the technical field of electronic equipment. The embodiment of the invention obtains the first step duration corresponding to at least one first step before the target time and the second step corresponding to at least one second step after the target time, and determines the user's motion state through the first height increment within the first step duration and the second height increment within the second step duration. Generally, when climbing stairs, the heights of two adjacent steps are relatively close. When climbing mountains, for mountains without steps, the height increment of any two steps is quite different. For a mountain with steps, the heights of two adjacent steps are not very close. Therefore, the user's motion state can be determined according to the first and second height increments, so that when there is a problem with GPS signal, the user's movement status can be determined, It can also determine the user's motion state, and the judgment result of the motion state is more accurate.

【技术实现步骤摘要】
一种状态确定方法及电子设备
本专利技术涉及电子设备
,尤其涉及一种状态确定方法及电子设备。
技术介绍
随着电子设备技术的不断发展,如手机、平板电脑等电子设备已成为生活和工作中必不可少的工具,电子设备的功能越来越多样化,给人们的生活带来了极大的便利。在某些场景应用中,需要电子设备确定用户的运动状态是爬山状态还是爬楼梯状态,目前的电子设备,是通过GPS(GlobalPositioningSystem,全球定位系统)信号来确定运动状态的。但是,在GPS信号有问题时,无法确定用户的运动状态,即使在GPS信号正常时,通过GPS信号也有可能判断失误,如用户手持电子设备在山上的建筑物内爬楼梯时,通过GPS信号可能判断出用户处于爬山状态,与实际的爬楼梯状态不否,因此,仅通过GPS信号无法精确确定用户的运动状态。
技术实现思路
本专利技术实施例提供一种状态确定方法及电子设备,以解决目前仅通过GPS信号无法准确确定用户的运动状态的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例还提供一种状态确定方法,应用于电子设备,所述方法包括:获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在所述目标时刻之后的至少一个第二步伐对应的第二步伐时长;每个所述第一步伐包括与所述目标时刻相邻的第一时刻对应的一个或多个步伐,每个所述第二步伐包括与所述目标时刻相邻的第二时刻对应的一个或多个步伐;获取所述电子设备在所述第一步伐时长内的第一高度增量和所述第二步伐时长内的第二高度增量;根据所述第一高度增量和所述第二高度增量,确定用户的运动状态。第二方面,本专利技术实施例还提供了一种电子设备,包括:第一获取模块,用于获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在所述目标时刻之后的至少一个第二步伐对应的第二步伐时长;每个所述第一步伐包括与所述目标时刻相邻的第一时刻对应的一个或多个步伐,每个所述第二步伐包括与所述目标时刻相邻第二时刻对应的一个或多个步伐;第二获取模块,用于获取所述电子设备在所述第一步伐时长内的第一高度增量和所述第二步伐时长内的第二高度增量;第一确定模块,用于根据所述第一高度增量和所述第二高度增量,确定用户的运动状态。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的状态确定方法的步骤。第四方面,本专利技术实施例另外提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的状态确定方法的步骤。在本专利技术实施例中,通过获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在目标时刻之后的至少一个第二步伐对应的第二步伐时长,获取第一步伐时长内的第一高度增量和第二步伐时长内的第二高度增量,根据第一高度增量和第二高度增量,确定用户的运动状态。通过获取第一步伐时长内的第一高度增量和第二步伐时长内的第二高度增量,通常在爬楼梯时,相邻两个台阶的高度较为接近,而爬山时,对于没有台阶的山,任意两个步伐的高度增量相差较大,对于有台阶的山,相邻两个台阶的高度也不是很接近,因此,可根据第一高度增量和第二高度增量,确定用户的运动状态,使得GPS信号有问题时,也可以确定用户的运动状态,即使在GPS信号正常时,相对于GPS信号的判断方法,其运动状态的判断结果更加准确。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例一的一种状态确定方法的流程图;图2示出了本专利技术实施例二的一种状态确定方法的流程图;图3示出了本专利技术实施例三的一种电子设备的结构框图;图4示出了本专利技术实施例三的另一种电子设备的结构框图;图5示出了本专利技术实施例四的电子设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本专利技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。实施例一参照图1,示出了本专利技术实施例一的一种状态确定方法的流程图,应用于电子设备,具体可以包括如下步骤:步骤101,获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在所述目标时刻之后的至少一个第二步伐对应的第二步伐时长;每个所述第一步伐包括与所述目标时刻相邻的第一时刻对应的一个或多个步伐,每个所述第二步伐包括与所述目标时刻相邻的第二时刻对应的一个或多个步伐。在本专利技术实施例中,在电子设备中设置有加速度传感器,加速度传感器能够测量电子设备的X轴、Y轴和Z轴的线性加速度数据,线性加速度数据是排除重力加速度的影响后得到的数据,用户在运动过程中,通过统计X轴、Y轴和Z轴的线性加速度数据,会得到一个正弦曲线轨迹,其具有峰值,通过统计峰值出现的次数,可实现计步功能。相应的,相邻两个峰值之间的时长为一个步伐对应的步伐时长,通常,加速度传感器具有固定的采样频率,统计相邻两个峰值之间的采样点数量,将采样点数量乘以采样频率的倒数,得到一个步伐对应的步伐时长。例如,加速度传感器的采样频率为50Hz,相邻两个峰值之间的采样点数量为50个,则计算得到一个步伐对应的步伐时长为50×1/50=1秒。因此,通过加速度传感器实时采集电子设备的X轴、Y轴和Z轴的线性加速度数据,并按照上述的步伐时长计算原理,计算得到每个步伐对应的步伐时长。当需要确定用户的运动状态时,获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在目标时刻之后的至少一个第二步伐对应的第二步伐时长。其中,第一步伐具有开始时刻和结束时刻,第一时刻也就是第一步伐的结束时刻,目标时刻位于第一步伐的结束时刻与第一步伐之后的下一个步伐的结束时刻之间,每个第一步伐包括一个或多个步伐;第二步伐具有开始时刻和结束时刻,第二时刻也就是第二步伐的结束时刻,目标时刻位于第二步伐之前的上一个步伐的结束时刻与第二本文档来自技高网...

【技术保护点】
1.一种状态确定方法,应用于电子设备,其特征在于,所述方法包括:/n获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在所述目标时刻之后的至少一个第二步伐对应的第二步伐时长;每个所述第一步伐包括与所述目标时刻相邻的第一时刻对应的一个或多个步伐,每个所述第二步伐包括与所述目标时刻相邻的第二时刻对应的一个或多个步伐;/n获取所述电子设备在所述第一步伐时长内的第一高度增量和所述第二步伐时长内的第二高度增量;/n根据所述第一高度增量和所述第二高度增量,确定用户的运动状态。/n

【技术特征摘要】
1.一种状态确定方法,应用于电子设备,其特征在于,所述方法包括:
获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在所述目标时刻之后的至少一个第二步伐对应的第二步伐时长;每个所述第一步伐包括与所述目标时刻相邻的第一时刻对应的一个或多个步伐,每个所述第二步伐包括与所述目标时刻相邻的第二时刻对应的一个或多个步伐;
获取所述电子设备在所述第一步伐时长内的第一高度增量和所述第二步伐时长内的第二高度增量;
根据所述第一高度增量和所述第二高度增量,确定用户的运动状态。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一高度增量和所述第二高度增量,确定用户的运动状态的步骤,包括:
根据所述第一高度增量和所述第二高度增量,确定第一高度偏差;
在所述第一高度偏差大于第一预设值的情况下,确定用户的运动状态为爬山状态。


3.根据权利要求2所述的方法,其特征在于,在所述根据所述第一高度增量和所述第二高度增量,确定第一高度偏差的步骤之后,还包括:
在所述第一高度偏差小于所述第一预设值的情况下,获取目标时长内的角速度数据;
在所述角速度数据的积分值呈周期性变化,且相邻两个周期内的高度增量的差值的绝对值小于第二预设值的情况下,确定用户的运动状态为爬楼梯状态。


4.根据权利要求2所述的方法,其特征在于,所述根据所述第一高度增量和所述第二高度增量,确定第一高度偏差的步骤,包括:
将每个所述第一高度增量以及对应的所述第二高度增量的差值的绝对值,确定为第一高度数据;
将每个所述第一高度增量以及对应的所述第二高度增量的和值的绝对值,确定为第二高度数据;
将每个所述第一高度数据以及对应的第二高度数据的比值,确定为每个所述第一高度增量以及对应的第二高度增量的第二高度偏差;
对每个所述第二高度偏差进行求和,确定所述第一高度偏差。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述运动状态包括爬楼梯状态和爬山状态;在所述根据所述第一高度增量和所述第二高度增量,确定用户的运动状态的步骤之后,还包括:
根据所述运动状态,确定所述电子设备当前所处的地理位置。


6.一种电子设备,其特征在于,包括:
第一获取模块,用于获取用户在目标时刻之前的至少一个第一步伐对应的第一步伐时长和在所述目标时刻之后的至少一个第二步伐对应的第二步伐时长;每个所...

【专利技术属性】
技术研发人员:王丰
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1