一种运动路线确定方法、服务器及存储介质技术

技术编号:20835593 阅读:26 留言:0更新日期:2019-04-13 08:08
本发明专利技术实施例公开了一种运动路线确定方法、服务器及存储介质。该方法包括:获取目标运动用户的当前运动信息;所述当前运动信息至少包括所述目标运动用户的当前位置信息;根据所述当前运动信息,确定当前运动范围;根据所述当前运动范围,从所述目标运动用户中确定出不在所述当前运动范围内的异常运动用户;基于所述异常运动用户的当前位置信息,确定目标运动路线。

【技术实现步骤摘要】
一种运动路线确定方法、服务器及存储介质
本专利技术涉及电子应用领域中的导航技术,尤其涉及一种运动路线确定方法、服务器及存储介质。
技术介绍
随着科技发展,人们的生活也越来越多姿多彩,科技与生活的结合也越来越紧密。由于人们越来越重视健康生活,因此,组团运动成为一种发展趋势。目前,用户可以采用终端上的运动应用组织团体的运动活动,通过运动应用获取到运动路径或路线,记录的每个参与的用户的运动情况。然而,由于组团运动时,每个用户的运动速度不同,因此,很有可能出现运动速度慢的用户脱离团队,如不小心掉队的情况。这时,一般是通过用户自行在各自的运动应用中定位的自身的位置和预先规划的路线是否有偏离,从而由用户判断出是否偏离路线的,是需要人来进行判断路线偏离的判断的,智能性低。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种运动路线规划方法、服务器及存储介质,能够自动判断运动异常的行为,提高了运动应用的后台服务器的智能性。本专利技术的技术方案是这样实现的:第一方面,提供一种运动路线确定方法,包括:获取目标运动用户的当前运动信息;所述当前运动信息至少包括所述目标运动用户的当前位置信息;根据所述当前运动信息,确定当前运动范围;根据所述当前运动范围,从所述目标运动用户中确定出不在所述当前运动范围内的异常运动用户;基于所述异常运动用户的当前位置信息,确定目标运动路线。进一步的,所述获取目标运动用户的当前运动信息,包括:获取使用运动应用的用户;当所述用户中存在超过预设数量、且处于运动状态的特定用户时,获取特定用户的运动信息;从所述特定用户的运动信息中,获取所述目标运动用户的所述当前运动信息。进一步的,所述根据所述当前运动信息,确定当前运动范围,包括:根据所述当前运动信息,确定所述目标运动用户的当前运动半径和圆心;根据所述当前运动半径和圆心,确定所述当前运动范围。进一步的,所述当前运动信息包括运动速度和运动距离;所述根据所述当前运动信息,确定所述目标运动用户的当前运动半径和圆心,包括:根据所述目标运动用户对应的所述运动速度和所述运动距离,获取平均运动速度和平均运动距离;根据所述平均运动速度和所述平均运动距离,确定所述当前运动半径;从所述目标运动用户中确定出与所述平均运动距离最近的第一中心用户,将所述第一中心用户的位置确定为第一中心点,和\或,从所述目标运动用户中确定出位于中心位置的第二中心用户,将所述第二中心用户的位置确定为第二中心点;将所述第一中心点,和\或,第二中心点作为所述圆心。进一步的,所述根据所述当前运动半径,确定所述当前运动范围,包括:以所述第一中心点为圆心,以所述当前运动半径为半径,确定出第一圆;将所述第一圆所包围的范围作为所述当前运动范围;或,以所述第二中心点为圆心,以所述当前运动半径为半径,确定出第二圆;将所述第二圆所包围的范围作为所述当前运动范围;或,以所述第一中心点和所述第二中心点分别为圆心,以所述当前运动半径为半径,确定出第一圆和第二圆;将所述第一圆与所述第二圆的重叠的范围,确定为所述当前运动范围。进一步的,所述基于所述异常运动用户的当前位置信息,确定目标运动路线,包括:对所述异常运动用户进行路线偏移提醒;基于所述异常运动用户对所述路线偏移提醒的反馈,以及所述异常运动用户的当前位置信息,确定目标运动路线。进一步的,所述基于所述异常运动用户对所述路线偏移提醒的反馈,以及所述异常运动用户的当前位置信息,确定目标运动路线,包括:当所述异常运动用户对所述路线偏移提醒的反馈为正常反馈时,基于所述异常运动用户的当前位置信息,确定第一目标运动路线;其中,所述第一目标运动路线用于供所述异常运动用户追赶所述目标运动用户中任意一个非异常运动用户;或,当所述异常运动用户对所述路线偏移提醒的反馈为异常反馈,或在预设时间段内接受的反馈为空时,基于所述异常运动用户的当前位置信息,以及所述目标运动用户中至少一个非运动用户的位置信息,确定至少一个第二目标运动路线;其中,所述第二目标运动路线用于供所述目标运动用户中非异常运动用户到达所述异常运动用户所处的位置;所述第一目标运动路线和所述至少一个目标运动路线为所述目标运动路线。进一步的,所述基于所述异常运动用户的当前位置信息,以及所述目标运动用户中至少一个非运动用户的位置信息,确定至少一个第二目标运动路线,包括:根据所述异常运动用户的当前位置信息和所述至少一个非运动用户的位置信息,从所述至少一个非异常运动用户中,确定出与所述异常运动用户最近的一个非异常运动用户;将从所述一个非异常运动用户到所述异常运动用户的路线,确定为一个所述第二目标运动路线;或,根据所述异常运动用户的当前位置信息和所述至少一个非运动用户的位置信息,生成从所述至少一个非运动用户到所述异常运动用户的至少一个第二目标运动该路线。第二方面,提供一种服务器,包括:存储器,用于存储可执行运动路线确定指令;处理器,用于执行所述存储器中存储的可执行运动路线确定指令时,实现第一方面所述的方法。第三方面,提供一种计算机可读存储介质,存储有可执行运动路线确定指令,用于引起处理器执行时,实现第一方面所述的方法。本专利技术实施例提供了一种运动路线确定方法、服务器及存储介质,通过一个团体的目标运动用户们的当前运动范围,确定出异常运动用户,从而得到异常运动用户回归这个团体的目标运动路线,这样,即可以自动判断出哪些运动异常的用户,又可以帮助用户回归团体的前进路线,因此,能够自动判断运动异常的行为,提高了运动应用的后台服务器的智能性。附图说明图1为本专利技术实施例提供一种运动路线确定方法的流程图一;图2为本专利技术实施例提供一种运动路线确定方法的流程图二;图3为本专利技术实施例提供一种服务器的结构示意图一;图4为本专利技术实施例提供一种服务器的结构示意图二;图5为本专利技术实施例提供一种服务器的结构示意图三;图6为本专利技术实施例提供一种服务器的结构示意图四;图7为本专利技术实施例提供一种服务器的结构示意图五;图8为本专利技术实施例提供一种服务器的结构示意图六;图9为本专利技术实施例提供一种服务器的结构示意图七;图10为本专利技术实施例提供一种服务器的结构示意图八。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术实施例提供一种运动路线确定方法,该方法应用于服务器,如图1所示,该方法可以包括:步骤101、获取目标运动用户的当前运动信息。本专利技术实施例提出一种运动路线确定方法,应用于团体运动的场景中。在本专利技术实施例中,目标运动用户为一个团体,其中可以包括至少两个运动用户,是参与团体运动的成员,即目标运动用户集合。示例性的,目标运动用户,为“相约运动”的用户。以下举例说明目标运动用户的一种定义:目前的运动型APP——比如用于计量用户的步速、步频、配速、运动时长和运动产生的能量消耗等信息的APP,一般会提供诸如“约跑”等团体相约运动的功能。以约跑活动为例,约跑活动可以由某一用户或者团体发起,在服务器处对该约跑活动进行注册,并在注册成功后,由服务器将该约跑活动的介绍信息推送给运动型APP的注册用户。若有注册用户基于所述介绍信息,产生对该约跑活动的兴趣,则可以向服务器发送约跑活动的加入请求,从而进入服务器针对该约跑活动所构建的用户群体。上述的用户群体中的本文档来自技高网...

【技术保护点】
1.一种运动路线确定方法,其特征在于,包括:获取目标运动用户的当前运动信息;所述当前运动信息至少包括所述目标运动用户的当前位置信息;根据所述当前运动信息,确定当前运动范围;根据所述当前运动范围,从所述目标运动用户中确定出不在所述当前运动范围内的异常运动用户;基于所述异常运动用户的当前位置信息,确定目标运动路线。

【技术特征摘要】
1.一种运动路线确定方法,其特征在于,包括:获取目标运动用户的当前运动信息;所述当前运动信息至少包括所述目标运动用户的当前位置信息;根据所述当前运动信息,确定当前运动范围;根据所述当前运动范围,从所述目标运动用户中确定出不在所述当前运动范围内的异常运动用户;基于所述异常运动用户的当前位置信息,确定目标运动路线。2.根据权利要求1所述的方法,其特征在于,所述获取目标运动用户的当前运动信息,包括:获取使用运动应用的用户;当所述用户中存在超过预设数量、且处于运动状态的特定用户时,获取特定用户的运动信息;从所述特定用户的运动信息中,获取所述目标运动用户的所述当前运动信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述当前运动信息,确定当前运动范围,包括:根据所述当前运动信息,确定所述目标运动用户的当前运动半径和圆心;基于所述当前运动半径和圆心,确定所述当前运动范围。4.根据权利要求3所述的方法,其特征在于,所述当前运动信息包括运动速度和运动距离;所述根据所述当前运动信息,确定所述目标运动用户的当前运动半径和圆心,包括:根据所述目标运动用户对应的所述运动速度和所述运动距离,获取平均运动速度和平均运动距离;根据所述平均运动速度和所述平均运动距离,确定所述当前运动半径;从所述目标运动用户中确定出与所述平均运动距离最近的第一中心用户,将所述第一中心用户的位置确定为第一中心点,和\或,从所述目标运动用户中确定出位于中心位置的第二中心用户,将所述第二中心用户的位置确定为第二中心点;将所述第一中心点,和\或,第二中心点作为所述圆心。5.根据权利要求4所述的方法,其特征在于,所述根据所述当前运动半径,确定所述当前运动范围,包括:以所述第一中心点为圆心,以所述当前运动半径为半径,确定出第一圆;将所述第一圆所包围的范围作为所述当前运动范围;或,以所述第二中心点为圆心,以所述当前运动半径为半径,确定出第二圆;将所述第二圆所包围的范围作为所述当前运动范围;或,以所述第一中心点和所述第二中心点分别为圆心,以所述当前运动半径为半径,确定出第一圆和第二圆;将所述第一圆与所述第二圆的重叠的范围,确定为所述当前运动范围。6.根...

【专利技术属性】
技术研发人员:张连生丁荟
申请(专利权)人:咪咕互动娱乐有限公司咪咕文化科技有限公司
类型:发明
国别省市:江苏,32

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

1