可穿戴设备的定位方法、装置、可穿戴设备及存储介质与流程

文档序号:25599627发布日期:2021-06-22 17:19阅读:215来源:国知局
可穿戴设备的定位方法、装置、可穿戴设备及存储介质与流程

本发明涉及智能设备技术领域,尤其涉及一种可穿戴设备的定位方法、装置、可穿戴设备及存储介质。



背景技术:

现有的智能穿戴设备开启户外运动时,需要打开gps定位功能,用以实现运动轨迹的记录。但是gps开启之后,耗电非常快,一般来讲,一只智能手表典型待机10天,但是开启gps之后只能待机10小时,一小时耗电10%左右,耗电量相当大。而目前为了减少gps的功耗,采取的方式是降低gps的功率,但是这样会使得定位不够准确。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种可穿戴设备的定位方法、装置、可穿戴设备及存储介质,旨在解决现有技术减少gps功耗会降低定位精度的技术问题。

为实现上述目的,本发明提供了一种可穿戴设备的定位方法,所述可穿戴设备的定位方法包括以下步骤:

获取用户当前时刻的运动方向;

将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对;

在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位。

可选地,所述获取用户当前时刻的运动方向之前,还包括:

获取用户设置的使用情景;

在所述使用场景为运动场景时,开启运动监测功能;

在开启运动监测功能时,执行所述获取用户当前时刻的运动方向的步骤。

可选地,所述获取用户当前时刻的运动方向,包括:

获取当前时刻的传感器信息;

根据所述传感器信息确定用户在竖直方向上的运动方向和水平方向上的运动方向;

将所述竖直方向上的运动方向和所述水平方向上的运动方向作为所述用户当前时刻的运动方向。

可选地,所述将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对,包括:

将当前时刻的竖直方向的运动方向与所述用户的上一时刻的竖直方向的运动方向进行比对;

将当前时刻的水平方向的运动方向与所述用户的上一时刻的水平方向的运动方向进行比对。

可选地,所述将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对之后,还包括:

在所述当前时刻的运动方向与所述上一时刻的运动方向一致时,获取所述用户的运动距离和运动时长;

将所述运动距离与预设距离进行比较,并将所述运动时长与预设时长进行比较;

在所述运动距离达到所述预设距离或所述运动时长达到所述预设时长时,开启gps,并控制所述gps对所述用户进行定位。

可选地,所述在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位之后,还包括:

实时检测当前时刻的运动方向和上一时刻的运动方向是否一致,以及所述用户设置的使用情景是否为运动场景;

在检测到当前时刻的运动方向和上一时刻的运动方向一致时或所述用户设置的使用情景不为运动场景时,关闭所述gps,以停止对所述用户进行定位。

可选地,所述在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位之后,还包括:

根据gps定位结果确定所述用户对应的多个位置点;

获取各个位置点对应的时刻;

根据各个位置点对应的时刻,并按照时间顺序将各个位置点依次连接,以获得所述用户对应的运动轨迹。

此外,为实现上述目的,本发明还提出一种可穿戴设备的定位装置,所述可穿戴设备的定位装置包括:

获取模块,用于获取用户当前时刻的运动方向;

比对模块,用于将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对;

控制模块,用于在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位。

此外,为实现上述目的,本发明还提出一种可穿戴设备,所述可穿戴设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的可穿戴设备的定位程序,所述可穿戴设备的定位程序配置为实现如上文所述的可穿戴设备的定位方法的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有可穿戴设备的定位程序,所述可穿戴设备的定位程序被处理器执行时实现如上文所述的可穿戴设备的定位方法的步骤。

本发明通过获取用户当前时刻的运动方向;将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对;在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位,通过基于用户各个时刻不同的运动方向开启或关闭可穿戴设备的gps模组,使得gps模组不需要时时开启,从而大大降低了可穿戴设备的功耗。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的可穿戴设备的结构示意图;

图2为本发明可穿戴设备的定位方法第一实施例的流程示意图;

图3为本发明可穿戴设备的定位方法的用户运动方向示意图;

图4为本发明可穿戴设备的定位方法第二实施例的流程示意图;

图5为本发明可穿戴设备的定位方法第三实施例的流程示意图;

图6为本发明可穿戴设备的定位装置第一实施例的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的可穿戴设备结构示意图。

如图1所示,该可穿戴设备可以包括:处理器1001,例如中央处理器(centralprocessingunit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(randomaccessmemory,ram)存储器,也可以是稳定的非易失性存储器(non-volatilememory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对可穿戴设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及可穿戴设备的定位程序。

在图1所示的可穿戴设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明可穿戴设备中的处理器1001、存储器1005可以设置在可穿戴设备中,所述可穿戴设备通过处理器1001调用存储器1005中存储的可穿戴设备的定位程序,并执行本发明实施例提供的可穿戴设备的定位方法。

本发明实施例提供了一种可穿戴设备的定位方法,参照图2,图2为本发明一种可穿戴设备的定位方法第一实施例的流程示意图。

本实施例中,所述可穿戴设备的定位方法包括以下步骤:

步骤s10:获取用户当前时刻的运动方向。

需要说明的是,本实施例的执行主体为可穿戴设备,还可为具有相同或相似功能的其他设备,本实施例对此不加以限制。本实施例中可穿戴设备为直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备,例如智能手表或智能手环等。可穿戴设备中包括主控芯片、重力加速度传感器、角速度传感器以及gps模组,各部分的连接关系是主控芯片与重力加速度传感器、角速度传感器以及gps模组连接。可穿戴设备中的主控芯片用于接收并分析重力加速度传感器、角速度传感器以及gps模组的数据,控制gps模组的打开和关闭,重力加速度传感器、角速度传感器用于感知用户的运动方向,gps模组用于记录用户轨迹。

在具体实施中,通过重力加速度传感器和角速度传感器获取用户当前时刻的运动方向,当前时刻为重力加速度传感器和角速度传感器感知用户的运动方向时对应的时刻,运动方向以空间坐标x轴、y轴以及z轴为基准,例如x轴、y轴夹角60°,z向等于0。

容易理解的是,并非在任何情况下都需要获取用户当前时刻的运动方向,并且由于gps模组的功耗较高,如果时时开启可穿戴设备的gps模组会大大增加可穿戴设备的功耗,本实施例中是根据用户的运动方向控制gps模组的开启与关闭,使得gps模组不需要始终处于开启状态,可以大大降低可穿戴设备的功耗。

需要说明的是,本实施例是基于用户在各个时刻的运动方向对可穿戴设备的gps的运行状态进行控制,可穿戴设备是通过运动监测功能以获取用户在各个时刻的运动方向,在对gps的运行状态控制之前,需要保证可穿戴设备的运动监测功能处于开启状态。具体地,本实施例中所述步骤s10之前,还包括:获取用户设置的使用情景;在所述使用场景为运动场景时,开启运动监测功能。

需要说明的是,可穿戴设备具有多种不同的功能,在不同使用情景开启不同的功能,例如在使用情景为用户睡眠监测场景时,开启心率监测功能,在使用情景为天气监测场景时,开启天气预报功能。可穿戴设备的使用情景由用户进行设置,用户可通过触屏按键或物理按键输入设置参数,以调整可穿戴设备的使用情景,用户也可将需要设置的参数存储在可穿戴设备中,然后设置一预设时间,在达到预设时间时,通过用户预先存储的参数对可穿戴设备的使用情景进行设置。进一步地,在使用情景为运动场景时,开启运动监测功能,运动监测功能用于对用户的运动方向进行监测。在开启运动监测功能时,即可获取用户当前时刻的运动方向。

步骤s20:将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对。

容易理解的是,在用户的运动方向未发生改变时,即使不开启可穿戴设备中的gps模组对用户进行定位,也能够预测用户的运动方向,并得到用户的运动轨迹,例如用户一直保持x轴正方向且与y轴以及z轴之间的夹角均等于0,如果用户的运动方向未发生改变,此时即使关闭可穿戴设备的gps模组,也可以预测出用户在一定时间段内始终处于x轴正方向且与y轴以及z轴之间的夹角均等于0这一方向进行运动,从而得到用户的运动轨迹为一条x轴正方向且与y轴以及z轴之间的夹角均等于0的直线,因此本实施例中是在用户的运动方向发生改变时,对用户进行定位,也即在用户的运动方向发生改变时,开启可穿戴设备的gps模组。具体地,可穿戴设备可获取用户在各个时刻的的运动方向,本实施例中可根据当前时刻的运动方向和用户上一时刻的运动方向判断用户的运动方向是否发生了改变,例如当前时刻t1的运动方向为x轴正方向且与y轴以及z轴之间的夹角均等于0,上一时刻t2的运动方向为x轴正方向且与y轴以及z轴之间的夹角均等于0,y向、z向均等于0,则通过对比可以得知,当前时刻t1与上一时刻t2用户的运动方向未发生改变,又如当前时刻t3的运动方向为与x轴正方向的夹角为30度,且与y轴以及z轴之间的夹角均等于0,上一时刻t4的运动方向为x轴正方向且与y轴以及z轴之间的夹角均等于0,则通过对比可以得知,当前时刻t3上一时刻t4用户运动方向发生了改变。

步骤s30:在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位。

容易理解的是,在当前时刻的运动方向与上一时刻的运动方向不一致时,说明用户的运动方向发生了改变,本实施例中可通过开启可穿戴设备中的gps模组对当前时刻用户所在的位置进行定位,记录用户的当前时刻的位置信息,例如获取到用户在三个连续时刻t1、t2以及t3的运动方向,假设t2时刻用户的运动方向与t1时刻用户的运动方向不同,则在t2时刻开启可穿戴设备中的gp,以获取用户在t2时刻的位置信息,又假设t3时刻用户的运动方向与t2时刻用户的运动方向也不同,则仍然开启gps,获取用户在t3时刻的位置信息,如图4所示,用户在a、b以及c三点处均处于直线运动,即用户在a、b以及c三点处的运动方向一致,用户在d点的运动方向发生了改变,在用户处于d点时,开启gps对用户进行定位。

容易理解的是,本实施例中除了能够在用户的运动方向发生改变时对用户进行定位,还能够根据gps定位获取到的用户的位置信息生成用户对应的运动轨迹,在具体实施中,所述步骤s30之后,还包括:根据gps定位结果确定所述用户对应的多个位置点;获取各个位置点对应的时刻;根据各个位置点对应的时刻,并按照时间顺序将各个位置点依次连接,以获得所述用户对应的运动轨迹。

需要说明的是,在开启gps对用户进行定位之后,可以获取到用户在运动方向发生改变时所对应的位置点,同时记录各个位置点对应的时刻,用户的运动轨迹是通过将用户对应的各个位置点进行连接后得到的,而各个位置点的连接顺序依据的是各个位置点对应的时刻顺序,例如通过对用户进行定位,得到用户在t1时刻的位置点为a,用户在t2时刻的位置点为b以及用户在t3时刻的位置点为c,t1、t2以及t3为三个连续的时刻,并且对应的时刻顺序为t1-t2-t3,可以按照该时刻顺序依次连接位置点a、b及c,从而得到用户对应的运动轨迹。

本实施例通过获取用户当前时刻的运动方向;将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对;在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位,通过基于用户各个时刻不同的运动方向开启或关闭可穿戴设备的gps模组,使得gps模组不需要时时开启,从而大大降低了可穿戴设备的功耗。

参考图3,图3为本发明一种可穿戴设备方法第二实施例的流程示意图。

基于上述第一实施例,本实施例中所述步骤s10包括:

步骤s101:获取当前时刻的传感器信息。

需要说明的是,可穿戴设备中设置有重力加速度传感器和角速度传感器等传感器,通过重力加速度传感器可以获取到用户在运动时可穿戴设备对应的重力加速度传感器信息,通过角速度传感器可以获取到用户在运动时可穿戴设备用户对应的角速度传感器信息。根据重力加速度传感器信息和角速度传感器信息中重力加速度和角速度的方向,可以得到可穿戴设备的运动方向,从而确定得到用户的运动方向,例如根据重力加速度传感器信息和角速度传感器信息可以确定重力加速度和角速度在x轴、y轴以及z轴三轴上的方向,从而得到可穿戴设备的运动方向,即用户的运动方向。

步骤s102:根据所述传感器信息确定用户在竖直方向上的运动方向和水平方向上的运动方向。

需要说明的是,传感器信息包括重力加速度传感器信息和角速度传感器信息,可从重力加速度传感器信息和角速度传感器信息中提取出重力加速度和角速度,然后将重力加速度和角速度在三轴方向上进行分解,可以得到z轴方向上的重力加速度分量,x轴方向上的角速度分量以及y轴方向上的角速度分量,z轴方向即竖直方向,x轴方向和y轴方向即水平方向。根据z轴方向上的重力加速度分量可以确定可穿戴设备在竖直方向上的运动方向,根据x轴方向上和y轴方向上的角速度分量可以确定可穿戴设备在水平方向上的运动方向,重力传感器在可穿戴设备在竖直方向上没有发生运动时,在竖直方向上的重力加速度的方向为竖直方向,即z轴方向且与x轴平面和y轴平面夹角为0,假设在某一时刻重力传感器所测得的重力加速度x轴方向具有重力加速度分量,根据重力加速度分量与z轴之间的夹角可以得到可穿戴设备在竖直方向上的运动方向。进一步地,当用户进行直线运动时,角速度与x轴和y轴之间的夹角为0,如果在某一时刻角速度传感器所测得到的角速度与x轴和y轴之间存在夹角,根据该夹角即可确定可穿戴设备在水平方向上的运动方向。此外,还需要说明的是,可穿戴设备是戴在人体上的一种设备,可穿戴设备的运动方向可以表征用户的运动方向,因此得到的可穿戴设备在竖直方向和水平方向上的运动方向即为用户在竖直方向和水平方向上的运动方向。

步骤s103:将所述竖直方向上的运动方向和所述水平方向上的运动方向作为所述用户当前时刻的运动方向。

容易理解的是,用户的运动方向包括竖直方向上的运动方向和水平方向上的运动方向,例如用户在跑道中跑步时,竖直方向上的运动方向不会发生变化,而水平方向上的运动方向会随着跑道的变化发生改变,又如用户在做攀爬运动时,竖直方向上和水平方向上的运动方向均会发生改变。

进一步地,本实施例中所述步骤s20具体包括:

步骤s201:将当前时刻的竖直方向的运动方向与所述用户的上一时刻的竖直方向的运动方向进行比对。

需要说明的是,比较用户上一时刻的运动方向和用户当前时刻的运动方向是将用户上一时刻在竖直方向上的运动方向与用户当前时刻在竖直方向上的运动方向进行比对,如果当前时刻的用户相对于上一时刻的用户在竖直方向上发生了向上或向下运动,则判断用户上一时刻与当前时刻在竖直方向上的运动方向发生了改变。

步骤s202:将当前时刻的水平方向的运动方向与所述用户的上一时刻的水平方向的运动方向进行比对。

需要说明的是,本实施例中除了将上一时刻和当前时刻在竖直方向上的运动方向进行比较,还将上一时刻和当前时刻在水平方向上的运动方向进行比较,如果当前时刻的用户相对于上一时刻的用户在水平方向上发生了向左或向右运动,则判断用户上一时刻与当前时刻在水平方向上的运动方向发生了改变。

本实施例通过获取当前时刻的传感器信息,根据所述传感器信息确定用户在竖直方向上的运动方向和水平方向上的运动方向,将所述竖直方向上的运动方向和所述水平方向上的运动方向作为所述用户当前时刻的运动方向,并将将当前时刻的竖直方向的运动方向与所述用户的上一时刻的竖直方向和水平方向的运动方向分别进行比对,通过传感器信息判断用户在竖直方向和水平方向上的运动方向是否发生改变,能够准确检测出用户运动方向是否发生了改变。

参考图4,图4为本发明一种可穿戴设备的定位方法第三实施例的流程示意图。

基于上述第一实施例或第二实施例,提出本发明一种可穿戴设备的定位方法的第三实施例。

以基于上述第一实施例为例进行说明,本实施例中所述步骤s20之后,还包括:

步骤s2001:在所述当前时刻的运动方向与所述上一时刻的运动方向一致时,获取所述用户的运动距离和运动时长。

需要说明的是,本实施例是在用户运动方向发生改变时开启可穿戴设备的gps,从而对用户进行定位,然而在实际情况中,可能会存在用户的运动方向长时间未发生改变的情况,在这种情况下,如果始终关闭gps,则无法对用户进行定位,也无法得到用户的运动轨迹,因此为了避免这种情况,本实施例中还在当前时刻的运动方向与上一时刻的运动方向一致时,对用户的运动距离和运动时长进行检测,运动距离和运动时长为运动方向发生改变时刻至当前时刻之间的运动距离和运动时长,例如发生改变的时刻为t6,当前时刻t7,获取t7时刻与t6之间的运动距离,运动时长为t7-t6。

步骤s2002:将所述运动距离与预设距离进行比较,并将所述运动时长与预设时长进行比较。

需要说明的是,本实施例通过预设距离和预设时长在用户的运动方向始终未发生改变时,仍然开启可穿戴设备的gps,其中,预设距离和预设时长可根据实际情况进行设置,本实施例对此不加以限制。

步骤s2003:在所述运动距离达到所述预设距离或所述运动时长达到所述预设时长时,开启gps,并控制所述gps对所述用户进行定位。

在具体实施中,在检测到运动距离达到预设距离或运动时长预设时长时,说明用户的运动方向在很长一段时间内或距离内始终发生改变,此时则开启gps对用户进行定位,已获得用户的位置信息。

进一步地,能够开启gps,自然也能够关闭gps,本实施例为了更好地控制gps的开启和关闭,本实施例中在所述步骤s30之后,还包括:

步骤s40:实时检测当前时刻的运动方向和上一时刻的运动方向是否一致,以及所述用户设置的使用情景是否为运动场景。

步骤s50:在检测到当前时刻的运动方向和上一时刻的运动方向一致时或所述用户设置的使用情景不为运动场景时,关闭所述gps,以停止对所述用户进行定位。

在具体实施中,在开启gps之后,继续检测当前时刻的运动方向和上一时刻的运动方向,如果当前时刻的运动方向与上一时刻的运动方向一致,则关闭可穿戴设备的gps,如果当前时刻的运动方向与上一时刻的运动方向仍然不一致,则继续开启可穿戴设备的gps,对用户进行定位。此外,还需要说明的是,在对用户的运动方向进行检测之前,需要开启可穿戴设备的运动监测功能,如果可穿戴设备的使用情景不为运动场景时,则不需要开启可穿戴设备的运动监测功能,那么也就无需对用户进行定位,即可关闭gps,停止对用户进行定位。

本实施例在所述当前时刻的运动方向与所述上一时刻的运动方向一致时,获取所述用户的运动距离和运动时长,将所述运动距离与预设距离进行比较,并将所述运动时长与预设时长进行比较,在所述运动距离达到所述预设距离或所述运动时长达到所述预设时长时,开启gps,并控制所述gps对所述用户进行定位,通过在长时间或较长距离内用户的运动方向仍未发生改变时,开启gps,然后实时检测当前时刻的运动方向和上一时刻的运动方向是否一致,以及所述用户设置的使用情景是否为运动场景,在检测到当前时刻的运动方向和上一时刻的运动方向一致时或所述用户设置的使用情景不为运动场景时,关闭所述gps,以停止对所述用户进行定位,能够更加合理地控制可穿戴设备中gps的开启和关闭,有效地降低了可穿戴设备的功耗。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有可穿戴设备的定位程序,所述可穿戴设备的定位程序被处理器执行时实现如上文所述的可穿戴设备的定位方法的步骤。

由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。

参照图5,图5为本发明可穿戴设备的定位装置第一实施例的结构框图。

如图5所示,本发明实施例提出的可穿戴设备的定位装置包括:

获取模块10,用于获取用户当前时刻的运动方向。

比对模块20,用于将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对。

控制模块30,用于在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位。

本实施例通过获取用户当前时刻的运动方向;将所述当前时刻的运动方向与所述用户的上一时刻的运动方向进行比对;在所述当前时刻的运动方向与所述上一时刻的运动方向不一致时,开启gps,并控制所述gps对所述用户进行定位,通过基于用户各个时刻不同的运动方向开启或关闭可穿戴设备的gps模组,使得gps模组不需要时时开启,从而大大降低了可穿戴设备的功耗。

在一实施例中,所述可穿戴设备的定位装置还包括:检测模块;

所述检测模块,用于获取用户设置的使用情景;在所述使用场景为运动场景时,开启运动监测功能;所述获取模块10,还用于在开启运动监测功能时,获取用户当前时刻的运动方向。

在一实施例中,所述获取模块10,还用于获取当前时刻的传感器信息;根据所述传感器信息确定用户在竖直方向上的运动方向和水平方向上的运动方向;将所述竖直方向上的运动方向和所述水平方向上的运动方向作为所述用户当前时刻的运动方向。

在一实施例中,所述比对模块20,还用于将当前时刻的竖直方向的运动方向与所述用户的上一时刻的竖直方向的运动方向进行比对;将当前时刻的水平方向的运动方向与所述用户的上一时刻的水平方向的运动方向进行比对。

在一实施例中,所述控制模块30,还用于在所述当前时刻的运动方向与所述上一时刻的运动方向一致时,获取所述用户的运动距离和运动时长;将所述运动距离与预设距离进行比较,并将所述运动时长与预设时长进行比较;在所述运动距离达到所述预设距离或所述运动时长达到所述预设时长时,开启gps,并控制所述gps对所述用户进行定位。

在一实施例中,所述控制模块30,还用于实时检测当前时刻的运动方向和上一时刻的运动方向是否一致,以及所述用户设置的使用情景是否为运动场景;在检测到当前时刻的运动方向和上一时刻的运动方向一致时或所述用户设置的使用情景不为运动场景时,关闭所述gps,以停止对所述用户进行定位。

在一实施例中,所述可穿戴设备的定位装置还包括:处理模块;

所述处理模块,用于根据gps定位结果确定所述用户对应的多个位置点;获取各个位置点对应的时刻;根据各个位置点对应的时刻,并按照时间顺序将各个位置点依次连接,以获得所述用户对应的运动轨迹。

应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。

需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。

另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的可穿戴设备的定位方法,此处不再赘述。

此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(readonlymemory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1