自动开启GPS定位功能的方法及装置与流程

文档序号:12115080阅读:1222来源:国知局
自动开启GPS定位功能的方法及装置与流程

本发明实施例涉及终端技术领域,尤其涉及一种自动开启GPS定位功能的方法及装置。



背景技术:

跑步健身是一种普及度很高的锻炼方式,现在越来越多的人常常会在自己跑步的时候,手动开启手机或运动穿戴设备的跑步模式,然后记录自己的运动轨迹,在自己跑完步后,截图分享以增加跑步的乐趣。

而在用户跑步的过程中需要开启GPS定位功能,以记录用户的运动轨迹,但是,GPS定位功能开启后,手机或运动穿戴设备的耗电量会比较大,因此当前市场上的设备都是需要用户在自己跑步的时候手动开启GPS定位功能,跑步结束后,再手动关闭GPS定位功能,这种模式需要用户的手动干预,不够智能。



技术实现要素:

本发明实施例提供一种自动开启GPS定位功能的方法及装置,能自动开启GPS定位功能,更加智能化。

第一方面,本发明实施例提供了一种自动开启GPS定位功能的方法,包括:

确定用户当前运动状态;

若所述当前运动状态为跑步,则自动开启GPS定位功能记录运动轨迹。

第二方面,本发明实施例还提供了一种自动开启GPS定位功能的装置,包括:

运动状态确定模块,用于确定用户当前运动状态;

GPS开启模块,用于若所述当前运动状态为跑步,则自动开启GPS定位功能记录运动轨迹。

本发明实施例通过确定用户当前运动状态,根据当前运动状态自动开启GPS定位功能记录运动轨迹,而不需要用户手动操作,更加智能化。

附图说明

图1是本发明实施例一中的一种自动开启GPS定位功能的方法的流程图;

图2是本发明实施例二中的一种自动开启GPS定位功能的方法的流程图;

图3是本发明实施例三中的一种自动开启GPS定位功能的方法的流程图;

图4是本发明实施例四中的一种自动开启GPS定位功能的装置的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种自动开启GPS定位功能的方法的流程图,本实施例可适用于用户在健身跑步场景下自动开启GPS定位功能记录运动轨迹的情况,该方法可以由本发明实施例提供的自动开启GPS定位功能的装置来执行,该装置可集成于移动终端(例如,手机、智能手机或平板电脑)或可穿戴设备(例如,健康手环、智能手表)中,如图1所示,具体包括:

S101、确定用户当前运动状态。

其中,所述当前运动状态包括但不限于以下任意一种:跑步、静止、走路或散步。

具体的,可通过传感器等设备获取到用户当前运动状态。例如,通过加速度传感器检测用户当前是否在加速,通过速度传感器检测用户当前速度,通过心率传感器检测用户当前心率等,通过上述这些设备的检测结果,即可确定用户的当前运动状态。

S102、若所述当前运动状态为跑步,则自动开启GPS定位功能记录运动轨迹。

当所述当前运动状态为跑步时,为便于用户的健康管理,或增加跑步中的乐趣,则自动开启GPS定位功能记录运动轨迹。

本实施例通过确定用户当前运动状态,根据当前运动状态自动开启GPS定位功能记录运动轨迹,而不需要用户手动操作,更加智能化。

在上述实施例的基础上,确定用户当前运动状态包括:

采用加速度传感器检测用户当前加速度;

若所述当前加速度超过预设加速度阈值,则确定用户当前运动状态为跑步。

具体的,可采用加速度传感器检测用户当前加速度,当确定当前加速度超过预设加速度阈值时,则说明用户当前在加速前进,则确定用户当前运动状态为跑步,则自动开启GPS定位功能记录运动轨迹。否则,则确定用户处于非跑步状态,所述非跑步状态包括但不限于静止、走路或散步,则不开启GPS定位功能。

在上述实施例的基础上,确定用户当前运动状态包括:

采用速度传感器检测用户当前速度;

若所述当前速度超过预设速度阈值,则确定用户当前运动状态为跑步。

具体的,可通过速度传感器检测用户当前速度,当所述当前速度超过预设速度阈值时,则说明用户当前运动速度比较快,则确定用户当前运动状态为跑步,则自动开启GPS定位功能记录运动轨迹。否则,确定用户当前运动状态为非跑步,则不开启GPS定位功能。

在上述实施例的基础上,确定用户当前运动状态包括:

采用心率传感器检测用户当前心率;

若所述当前心率超过预设心率阈值,则确定用户当前运动状态为跑步。

具体的,可通过所述心率传感器检测用户当前心率,若所述当前心率超过预设心率阈值时,则说明用户当前运动比较剧烈,则确定用户当前运动状态为跑步,则自动开启GPS定位功能记录运动轨迹。否则,确定用户当前运动状态为非跑步,则不开启GPS定位功能。

在上述实施例的基础上,为更为准确的确定用户当前运动状态为跑步状态,可采用上述检测用户当前加速度、检测用户当前速度和检测用户当前心率中的两两组合或三者组合进行确定。

具体的,采用加速度传感器检测用户当前加速度,若所述当前加速度超过预设加速度阈值,则采用速度传感器检测用户当前速度,若所述当前速度超过预设速度阈值,则确定用户当前运动状态为跑步,也就是说,只有用户当前加速度和当前速度均满足预设条件时,才确定用户当前运动状态为跑步,这样就进一步提高了用户当前状态为跑步状态的准确度。

或者,采用速度传感器检测用户当前速度,若所述当前速度超过预设速度阈值,则采用心率传感器检测用户当前心率,若所述当前心率超过预设心率阈值,则确定用户当前运动状态为跑步,也就是说,只有用户当前速度和当前心率均满足预设条件时,才确定用户当前运动状态为跑步,这样就进一步提高了用户当前状态为跑步状态的准确度。

或者,采用加速度传感器检测用户当前加速度,若所述当前加速度超过预设加速度阈值,则采用速度传感器检测用户当前速度,若所述当前速度超过预设速度阈值,则采用心率传感器检测用户当前心率,若所述当前心率超过预设心率阈值,则确定用户当前运动状态为跑步,也就是说,只有用户当前加速度、当前速度和当前心率均满足预设条件时,才确定用户当前运动状态为跑步,这样就进一步提高了用户当前状态为跑步状态的准确度。

在上述实施例的基础上,自动开启GPS定位功能记录运动轨迹包括:

采用GPS对用户进行定位并记录运动轨迹;

在用户移动过程中采用摄像头沿路采集路边风景信息,并分享所述运动轨迹和/或风景信息,或获取用户途径位置处的名胜古迹,分享所述运动轨迹和/或名胜古迹。

其中,所述摄像头可为用户携带的便携设备的摄像头,例如智能手表上的微摄像头。或者,是挂在用户身上的移动终端或相机的摄像头。当自动开启GPS定位功能之后,可将开启指令通过蓝牙、或移动网络传输至所述移动终端或相机,使其开启摄像功能。摄像头根据用户的移动沿路拍摄路边的风景,自动将拍摄的风景分享至朋友圈,或者将其传输至移动终端的即时通信应用(例如,QQ或微信)中,通过移动终端将其分享至朋友圈。

或者,通过互联网查询用户经过位置处附近的名胜古迹,可采用上述同样的方式将其分享至朋友圈。

在上述实施例的基础上,为使装置更加智能化,在用户跑步结束后,所述方法还包括:

若所述当前运动状态为停止跑步状态,则自动关闭GPS定位功能停止记录运动轨迹。

其中,当确定用户当前运动状态为以下任意一种或组合时,确定用户当前运动状态为所述停止跑步状态:用户当前加速度低于预设加速度阈值或低于预设加速度阈值预设时间、用户当前速度低于预设速度阈值或低于预设速度阈值预设时间、用户当前心率低于预设心率阈值或低于预设心率阈值。

在上述实施例的基础上,为了方便用户健康管理,及时了解自己当前运动情况,所述方法还包括:

显示提醒消息,以提醒用户查看从自动开启GPS定位功能至自动停止GPS定位功能时间段内记录的运动轨迹。

上述实施例通过确定用户当前运动状态,根据当前运动状态自动开启GPS定位功能记录运动轨迹,而不需要用户手动操作,更加智能化。

实施例二

图2为本发明实施例二提供的一种自动开启GPS定位功能的方法的流程图,本实施例在上述实施例的基础上,为进一步增加装置确定用户当前运动状态的精确度,同时检测用户当前加速度和用户当前心率,根据当前加速度和当前心率确定用户当前运动状态。如图2所示,具体包括:

S201、采用加速度传感器检测用户当前加速度。

S202、若所述当前加速度超过预设加速度阈值,则采用心率传感器检测用户当前心率。

S203、若所述当前心率超过预设心率阈值,则确定用户当前运动状态为跑步。

S204、自动开启GPS定位功能记录运动轨迹。

本实施例通过检测用户当前加速度和当前心率,根据当前加速度和当前心率确定用户当前运动状态,当用户当前运动状态为跑步时,自动开启GPS定位功能记录运动轨迹,可以进一步增加判断用户当前状态的精确度。

另外,除本实施例所述的将检测用户当前加速度和检测用户当前心率进行组合进行确定用户当前运动状态之外,也可以将检测用户当前速度和检测用户当前加速度进行组合进行确定用户当前运动状态,或者将检测用户当前速度和检测用户当前心率进行组合进行确定用户当前运动状态,或者是三者的组合确定用户当前运动状态。其具体实施过程类似本实施例的过程,这里不再一一描述。

实施例三

图3为本发明实施例三提供的一种自动开启GPS定位功能的方法的流程图,本实施例在上述实施例的基础上,为进一步增加若所述当前运动状态为停止跑步状态,则自动关闭GPS定位功能停止记录运动轨迹。如图3所示,具体包括:

S301、确定用户当前运动状态。

具体的,可通过本实施一中所述的任意一种单独根据用户当前加速度、用户当前速度和用户当前心率确定用户当前运动状态。或者,根据实施例二中所述的当前加速度、用户当前速度和用户当前心率中的任意组合确定用户当前运动状态。若所述当前运动状态为跑步,则执行S302;若所述当前运动状态为停止跑步状态,则执行S303。

其中,可根据以下任意一种或组合确定所述当前运动状态为停止跑步状态:用户当前加速度低于预设加速度阈值或低于预设加速度阈值预设时间、用户当前速度低于预设速度阈值或低于预设速度阈值预设时间、用户当前心率低于预设心率阈值或低于预设心率阈值预设时间。

S302、自动开启GPS定位功能记录运动轨迹。

S303、自动关闭GPS定位功能停止记录运动轨迹。

可选的,在自动关闭GPS定位功能停止记录运动轨迹之后,则显示提醒消息,以提醒用户查看从自动开启GPS定位功能至自动停止GPS定位功能时间段内记录的运动轨迹,以方便用户健康管理,及时了解自己当前运动情况。

本实施例通过根据用户当前运动状态可自动开启/关闭GPS定位功能记录运动轨迹,而不需要用户手动操作,更加智能化。

实施例四

图4所示为本发明实施例五提供的一种自动开启GPS定位功能的装置的结构示意图,该装置可采用软件或硬件的方式实现,该装置可集成于移动终端(例如,手机、智能手机或平板电脑)或可穿戴设备(例如,健康手环、智能手表)中,如图4所示,该装置的具体结构如下:运动状态确定模块41和GPS开启模块42;

所述运动状态确定模块41用于确定用户当前运动状态;

所述GPS开启模块42用于若所述当前运动状态为跑步,则自动开启GPS定位功能记录运动轨迹。

本实施例所述自动开启GPS定位功能的装置用于执行上述各实施例所述的自动开启GPS定位功能的方法,其技术原理和产生的技术效果类似,这里不再赘述。

在上述实施例的基础上,所述运动状态确定模块41包括:加速度传感器411;

所述加速度传感器411用于检测用户当前加速度;

所述运动状态确定模块41具体用于,若所述当前加速度超过预设加速度阈值,则确定用户当前运动状态为跑步。

在上述实施例的基础上,所述运动状态确定模块41包括:速度传感器412;

所述速度传感器412用于检测用户当前速度;

所述运动状态确定模块41具体用于,若所述当前速度超过预设速度阈值,则确定用户当前运动状态为跑步。

在上述实施例的基础上,所述运动状态确定模块41包括:心率传感器413;

所述心率传感器413用于检测用户当前心率;

所述运动状态确定模块41具体用于,若所述当前心率超过预设心率阈值,则确定用户当前运动状态为跑步。

在上述实施例的基础上,所述GPS开启模块具体用于,采用GPS对用户进行定位并记录运动轨迹;在用户移动过程中采用摄像头沿路采集路边风景信息,并分享所述运动轨迹和/或风景信息,或获取用户途径位置处的名胜古迹,分享所述运动轨迹和/或名胜古迹。

在上述实施例的基础上,所述装置还包括:GPS关闭模块43;

所述GPS关闭模块43用于若所述当前运动状态为停止跑步状态,则自动关闭GPS定位功能停止记录运动轨迹。

在上述实施例的基础上,所述装置还包括:消息提醒模块44;

所述消息提醒模块44用于显示提醒消息,以提醒用户查看从自动开启GPS定位功能至自动停止GPS定位功能时间段内记录的运动轨迹。

上述各实施例所述自动开启GPS定位功能的装置用于执行上述各实施例所述的自动开启GPS定位功能的方法,其技术原理和产生的技术效果类似,这里不再赘述。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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