路线推荐方法及装置制造方法及图纸

技术编号:15537898 阅读:71 留言:0更新日期:2017-06-05 06:14
本公开是关于一种路线推荐方法及装置,该方法包括:接收终端发送的路线请求推荐消息,获取多个用户的历史跑步路线数据,根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线;向所述终端发送路线响应推荐消息,以向持有所述终端的用户推荐跑步路线。从而提高用户体验感。

【技术实现步骤摘要】
路线推荐方法及装置
本公开涉及大数据分析
,尤其涉及一种路线推荐方法及装置。
技术介绍
随着智能手机和智能手环等终端的普及以及全民健身的兴起。越来越多的人选择智能终端作为跑步运动的智能辅助设备。用户跑步之前,用户可以在智能终端上进行路线规划。当用户携带智能终端跑步时,智能终端还可以计算用户的步数、心率情况等,使得用户能够及时了解自己的运动情况以及健康状况等。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种路线推荐方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种路线推荐方法,包括:接收终端发送的路线请求推荐消息,路线请求推荐消息包括:持有所述终端的用户对应的数据信息;获取多个用户的历史跑步路线数据;根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线;向所述终端发送路线响应推荐消息,所述路线响应推荐消息包括:向持有所述终端的用户推荐的跑步路线。本公开的实施例提供的技术方案可以包括以下有益效果:通过根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线;向所述终端发送路线响应推荐消息,以向持有所述终端的用户推荐跑步路线。从而提高用户体验感。可选地,每个用户对应的每组所述历史跑步路线数据包括:所述每个用户的位置信息;所述持有所述终端的用户对应的数据信息包括:所述持有所述终端的用户对应的位置信息;相应的,所述根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线,包括:根据所述每个用户的位置信息和所述持有所述终端的用户对应的位置信息确定向持有所述终端的用户推荐的跑步路线。从而提高用户体验感。可选地,根据所述每个用户的位置信息和所述持有所述终端的用户对应的位置信息确定向持有所述终端的用户推荐的跑步路线,包括:在所述多个用户中确定与所述持有所述终端的用户具有相同位置信息的用户;确定与所述持有所述终端的用户具有相同位置信息的用户所选择的跑步路线为向持有所述终端的用户推荐的跑步路线。从而提高用户体验感。可选地,所述每个用户对应的每组所述历史跑步路线数据还包括所述每个用户的特征信息;所述持有所述终端的用户对应的数据信息还包括:所述持有所述终端的用户的特征信息;相应的,所述根据所述每个用户的位置信息和所述持有所述终端的用户对应的位置信息确定向持有所述终端的用户推荐的跑步路线,包括:在所述多个用户中确定与所述持有所述终端的用户具有相同位置信息的用户;在与所述持有所述终端的用户具有相同位置信息的用户中,根据所述每个用户的特征信息和所述持有所述终端的用户的特征信息确定满足预设条件的用户;确定所述满足预设条件的用户所选择的跑步路线为向持有所述终端的用户推荐的跑步路线。从而提高用户体验感。可选地,每个用户的特征信息包括以下至少一项:所述每个用户的体能信息、所述每个用户的年龄信息、所述每个用户的性别信息;持有所述终端的用户的特征信息包括以下至少一项:所述终端的用户的体能信息、所述持有所述终端的用户的年龄信息、所述持有所述终端的用户的性别信息。可选地,根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线之前,还包括:获取所述历史跑步路线的当前属性特征;所述当前属性特征包括以下至少一项:所述历史跑步路线所在区域的天气情况、所述历史跑步路线所在区域的安全信息;相应的,所述根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线,包括:根据持有所述终端的用户对应的数据信息、所述历史跑步路线数据和所述历史跑步路线的当前属性特征确定向持有所述终端的用户推荐的跑步路线。由于该推荐方式更加全面的考虑到了历史跑步路线的当前属性特征,因此这种推荐方式推荐效果更好,进一步的提高了用户体验感。可选地,还包括:在所述多个用户中确定所述历史跑步路线数据与向持有所述终端的用户推荐的跑步路线相同的用户的账号信息;向所述终端发送所述账号信息,以向持有所述终端的用户推荐跑友。从而提高了用户体验感。下面将介绍一种路线推荐装置,其中装置部分与上述方法对应,对应内容技术效果相同,在此不再赘述。根据本公开实施例的第二方面,提供一种路线推荐装置,包括:接收模块,被配置为接收终端发送的路线请求推荐消息,所述路线请求推荐消息包括:持有所述终端的用户对应的数据信息;第一获取模块,被配置为获取多个用户的历史跑步路线数据;第一确定模块,被配置为根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线;第一发送模块,被配置为向所述终端发送路线响应推荐消息,所述路线响应推荐消息包括:向持有所述终端的用户推荐的跑步路线。可选地,每个用户对应的每组所述历史跑步路线数据包括:所述每个用户的位置信息;所述持有所述终端的用户对应的数据信息包括:所述持有所述终端的用户对应的位置信息;相应的,所述第一确定模块具体被配置为:根据所述每个用户的位置信息和所述持有所述终端的用户对应的位置信息确定向持有所述终端的用户推荐的跑步路线。可选地,第一确定模块包括:第一确定子模块,被配置为在所述多个用户中确定与所述持有所述终端的用户具有相同位置信息的用户;第二确定子模块,被配置为确定与所述持有所述终端的用户具有相同位置信息的用户所选择的跑步路线为向持有所述终端的用户推荐的跑步路线。可选地,所述每个用户对应的每组所述历史跑步路线数据还包括所述每个用户的特征信息;所述持有所述终端的用户对应的数据信息还包括:所述持有所述终端的用户的特征信息;相应的,所述第一确定模块包括:第三确定子模块,被配置为在所述多个用户中确定与所述持有所述终端的用户具有相同位置信息的用户;第四确定子模块,被配置为在与所述持有所述终端的用户具有相同位置信息的用户中,根据所述每个用户的特征信息和所述持有所述终端的用户的特征信息确定满足预设条件的用户;第五确定子模块,被配置为确定所述满足预设条件的用户所选择的跑步路线为向持有所述终端的用户推荐的跑步路线。可选地,每个用户的特征信息包括以下至少一项:所述每个用户的体能信息、所述每个用户的年龄信息、所述每个用户的性别信息;所述持有所述终端的用户的特征信息包括以下至少一项:所述终端的用户的体能信息、所述持有所述终端的用户的年龄信息、所述持有所述终端的用户的性别信息。可选地,还包括:第二获取模块,被配置为获取所述历史跑步路线的当前属性特征;所述当前属性特征包括以下至少一项:所述历史跑步路线所在区域的天气情况、所述历史跑步路线所在区域的安全信息;相应的,所述第一确定模块具体被配置为:根据持有所述终端的用户对应的数据信息、所述历史跑步路线数据和所述历史跑步路线的当前属性特征确定向持有所述终端的用户推荐的跑步路线。可选地,还包括:第二确定模块,被配置为在所述多个用户中确定所述历史跑步路线数据与向持有所述终端的用户推荐的跑步路线相同的用户的账号信息;第二发送模块,被配置为向所述终端发送所述账号信息,以向持有所述终端的用户推荐跑友。根据本公开实施例的第三方面,提供一种路线推荐装置,包括:处理器、接收器和发送器;用于存储所述处理器的可执行指本文档来自技高网...
路线推荐方法及装置

【技术保护点】
一种路线推荐方法,其特征在于,包括:接收终端发送的路线请求推荐消息,所述路线请求推荐消息包括:持有所述终端的用户对应的数据信息;获取多个用户的历史跑步路线数据;根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线;向所述终端发送路线响应推荐消息,所述路线响应推荐消息包括:向持有所述终端的用户推荐的跑步路线。

【技术特征摘要】
1.一种路线推荐方法,其特征在于,包括:接收终端发送的路线请求推荐消息,所述路线请求推荐消息包括:持有所述终端的用户对应的数据信息;获取多个用户的历史跑步路线数据;根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线;向所述终端发送路线响应推荐消息,所述路线响应推荐消息包括:向持有所述终端的用户推荐的跑步路线。2.根据权利要求1所述的方法,其特征在于,每个用户对应的每组所述历史跑步路线数据包括:所述每个用户的位置信息;所述持有所述终端的用户对应的数据信息包括:所述持有所述终端的用户对应的位置信息;相应的,所述根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线,包括:根据所述每个用户的位置信息和所述持有所述终端的用户对应的位置信息确定向持有所述终端的用户推荐的跑步路线。3.根据权利要求2所述的方法,其特征在于,所述根据所述每个用户的位置信息和所述持有所述终端的用户对应的位置信息确定向持有所述终端的用户推荐的跑步路线,包括:在所述多个用户中确定与所述持有所述终端的用户具有相同位置信息的用户;确定与所述持有所述终端的用户具有相同位置信息的用户所选择的跑步路线为向持有所述终端的用户推荐的跑步路线。4.根据权利要求2所述的方法,其特征在于,所述每个用户对应的每组所述历史跑步路线数据还包括所述每个用户的特征信息;所述持有所述终端的用户对应的数据信息还包括:所述持有所述终端的用户的特征信息;相应的,所述根据所述每个用户的位置信息和所述持有所述终端的用户对应的位置信息确定向持有所述终端的用户推荐的跑步路线,包括:在所述多个用户中确定与所述持有所述终端的用户具有相同位置信息的用户;在与所述持有所述终端的用户具有相同位置信息的用户中,根据所述每个用户的特征信息和所述持有所述终端的用户的特征信息确定满足预设条件的用户;确定所述满足预设条件的用户所选择的跑步路线为向持有所述终端的用户推荐的跑步路线。5.根据权利要求4所述的方法,其特征在于,所述每个用户的特征信息包括以下至少一项:所述每个用户的体能信息、所述每个用户的年龄信息、所述每个用户的性别信息;所述持有所述终端的用户的特征信息包括以下至少一项:所述终端的用户的体能信息、所述持有所述终端的用户的年龄信息、所述持有所述终端的用户的性别信息。6.根据权利要求1所述的方法,其特征在于,所述根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线之前,还包括:获取所述历史跑步路线的当前属性特征;所述当前属性特征包括以下至少一项:所述历史跑步路线所在区域的天气情况、所述历史跑步路线所在区域的安全信息;相应的,所述根据持有所述终端的用户对应的数据信息和所述历史跑步路线数据确定向持有所述终端的用户推荐的跑步路线,包括:根据持有所述终端的用户对应的数据信息、所述历史跑步路线数据和所述历史跑步路线的当前属性特征确定向持有所述终端的用户推荐的跑步路线。7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:在所述多个用户中确定所述历史跑步路线数据与向持有所述终端的用户推荐的跑步路线相同的用户的账号信息;向所述终端发送所述账号信息,以向持有所述终端的用户推荐跑友。8.一种路线推荐装置,其特征在于,包括:接收模块,被配置为接收终端发送的路线请求推荐消息,所述路线请求推荐消息包括:持有所述终端的用户对应的数据信息;第一获取模块,被配置为获...

【专利技术属性】
技术研发人员:陈德嘉
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1