运动路线的生成方法、装置、存储介质及处理器制造方法及图纸

技术编号:39437459 阅读:14 留言:0更新日期:2023-11-19 16:20
本申请公开了一种运动路线的生成方法、装置、存储介质及处理器。该方法包括:接收用户通过客户端输入的路线关键词;从路线数据库中筛选出路线标签与路线关键词匹配的路线,得到候选路线,其中,路线数据库存储有不同属性的备用路线,每种属性的备用路线携带有预设路线标签,每种属性的备用路线是从基础路线中提取出的包含对应预设路线标签的路段;在候选路线为多个的情况下,根据路线评分从大到小的顺序对多个候选路线进行排序,并获取排序位于前列的预设数量的候选路线,得到目标路线;将目标路线推送至客户端。通过本申请,解决了相关技术中生成运动路线的方式太依赖人力,且生成的路线与用户的运行需求不匹配的问题。线与用户的运行需求不匹配的问题。线与用户的运行需求不匹配的问题。

【技术实现步骤摘要】
运动路线的生成方法、装置、存储介质及处理器


[0001]本申请涉及路线信息处理领域,具体而言,涉及一种运动路线的生成方法、装置、存储介质及处理器。

技术介绍

[0002]用户在进行一些运动时需要运动路线,例如,跑步运动、骑行运动等,都需要运动路线。在相关技术中,主要是通过用户手动去提交路线,运动平台通过人工审核的方式审核用户提交的路线的情况,审核通过后生成运动路线。
[0003]需要说明的是,用户提交路线数量少且不规范,而且用户难以定义并且不容易确认路线的属性信息,比如当前路线的坡度信息等属性信息。在这种情况下,当前路线并不一定是最适合用户的路线,比如用户喜欢红绿灯少的路线、上坡路线等,但是提交的路线可能不符合这些特点。同时,由于用户提交的路线不具备可运营的属性信息,没办法对路线做运营以及策略的分发、管理等操作,提交审核过程的流程也比较繁琐。综上所述,相关技术中这种生成运动路线的方式太依赖人力,且具有比较大的局限性。
[0004]针对相关技术中生成运动路线的方式太依赖人力,且生成的路线与用户的运行需求不匹配的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请提供一种运动路线的生成方法、装置、存储介质及处理器,以解决相关技术中生成运动路线的方式太依赖人力,且生成的路线与用户的运行需求不匹配的问题。
[0006]根据本申请的一个方面,提供了一种运动路线的生成方法。该方法包括:接收用户通过客户端输入的路线关键词;从路线数据库中筛选出路线标签与路线关键词匹配的路线,得到候选路线,其中,路线数据库存储有不同属性的备用路线,每种属性的备用路线携带有预设路线标签,每种属性的备用路线是从基础路线中提取出的包含对应预设路线标签的路段;在候选路线为多个的情况下,根据路线评分从大到小的顺序对多个候选路线进行排序,并获取排序位于前列的预设数量的候选路线,得到目标路线;将目标路线推送至客户端。
[0007]可选地,路线数据库通过以下方式构建:获取多个用户上传的至少以下之一类型的初始路线:历史运动轨迹、实时运动轨迹以及存量路线,其中,存量路线是由运动轨迹生成的完成路线审核的路线;基于标签检测规则集合对初始路线打标签,得到基础路线,其中,标签检测规则集合中包含多个标签检测规则,每个标签检测规则用于检测路线是否含有预设属性;确定多种预设路线标签,分别从基础路线中截取包含对应预设路线标签的路段,得到多组备用路线,其中,每组备用路线携带有同一预设路线标签;将多组备用路线添加至数据库中,得到路线数据库。
[0008]可选地,在基于标签检测规则集合对初始路线打标签,得到基础路线之前,该方法还包括:在初始路线中包含偏移坐标点的情况下,从初始路线中去除偏移坐标点,其中,偏
移坐标点是指与实际坐标之间的偏移距离大于预设距离的点;和/或在初始路线中包含异常点的情况下,若异常点为精度低于预设精度的点,则根据路网信息对异常点的精度进行修正,若异常点为关联的属性值超过属性阈值的点,则根据路线关联的属性阈值对异常点的属性值进行修正;和/或若初始路线为运动轨迹,且运动轨迹包含循环部分的情况下,保留循环部分对应的单圈路线。
[0009]可选地,在将多组备用路线添加至数据库中,得到路线数据库之前,该方法还包括:从多组备用路线中确定样本备用路线,对样本备用路线进行路线审核,其中,路线审核用于审核备用路线的路线信息与实际路线的路线信息是否匹配;在存在样本备用路线的路线审核未通过的情况下,调整标签检测规则集合中的标签检测规则,基于调整后的标签检测规则和初始路线重新生成备用路线,直至所有的备用数据的路线审核均通过。
[0010]可选地,该方法还包括:每隔预设周期,确定路线数据库中使用次数小于预设次数的备用路线,得到待修正路线;检测待修正路线所在区域的其他备用路线的使用次数是否小于预设次数,其中,其他备用路线是路线数据库中待修正路线以外的路线;在其他备用路线的使用次数小于预设次数的情况下,检测待修正路线是否携带有错误标签;在待修正路线携带有错误标签的情况下,修正待修正路线携带的标签,或者从路线数据库中删除待修正路线。
[0011]可选地,在用户输入了N个路线关键词的情况下,N为正整数,从路线数据库中筛选出路线标签与路线关键词匹配的路线,得到候选路线包括:从路线数据库中筛选出路线标签与第一路线关键词匹配的路线,得到第一备用路线;从第一备用路线中筛选出路线标签与第二路线关键词匹配的路线,得到第二备用路线;直至从第N

1备用路线中筛选出路线标签与第N路线关键词匹配的路线,得到候选路线。
[0012]可选地,在将目标路线推送至客户端之后,该方法还包括:在接收到用户对目标路线的反馈意见的情况下,基于反馈意见判断目标路线是否符合用户的运动需求;在目标路线不符合用户的运动需求的情况下,在客户端展示路线提交入口;接收用户通过路线提交入口提交的运动轨迹,并基于标签检测规则集合对运动轨迹打标签,其中,标签检测规则集合中包含多个标签检测规则,每个标签检测规则用于检测路线是否含有预设属性;从打上标签后的运动轨迹中截取包含路线关键词指示的路线标签的路段,得到更新的目标路线,并将更新的目标路线推送至客户端。
[0013]根据本申请的另一方面,提供了一种运动路线的生成装置。该装置包括:接收单元,用于接收用户通过客户端输入的路线关键词;筛选单元,用于从路线数据库中筛选出路线标签与路线关键词匹配的路线,得到候选路线,其中,路线数据库存储有不同属性的备用路线,每种属性的备用路线携带有预设路线标签,每种属性的备用路线是从基础路线中提取出的包含对应预设路线标签的路段;排序单元,用于在候选路线为多个的情况下,根据路线评分从大到小的顺序对多个候选路线进行排序,并获取排序位于前列的预设数量的候选路线,得到目标路线;第一推送单元,用于将目标路线推送至客户端。
[0014]根据本专利技术实施例的另一方面,还提供了一种计算机存储介质,计算机存储介质用于存储程序,其中,程序运行时控制非易失性存储介质所在的设备执行一种运动路线的生成方法。
[0015]根据本专利技术实施例的另一方面,还提供了一种电子设备,包含处理器和存储器;存
储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种运动路线的生成方法。
[0016]通过本申请,采用以下步骤:接收用户通过客户端输入的路线关键词;从路线数据库中筛选出路线标签与路线关键词匹配的路线,得到候选路线,其中,路线数据库存储有不同属性的备用路线,每种属性的备用路线携带有预设路线标签,每种属性的备用路线是从基础路线中提取出的包含对应预设路线标签的路段;在候选路线为多个的情况下,根据路线评分从大到小的顺序对多个候选路线进行排序,并获取排序位于前列的预设数量的候选路线,得到目标路线;将目标路线推送至客户端,解决了相关技术中生成运动路线的方式太依赖人力,且生成的路线与用户的运行需求不匹配的问题。通过从基础路线中提取出包含预设路线标签的备用路线,再本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运动路线的生成方法,其特征在于,包括:接收用户通过客户端输入的路线关键词;从路线数据库中筛选出路线标签与所述路线关键词匹配的路线,得到候选路线,其中,所述路线数据库存储有不同属性的备用路线,每种属性的备用路线携带有预设路线标签,每种属性的备用路线是从基础路线中提取出的包含对应预设路线标签的路段;在所述候选路线为多个的情况下,根据路线评分从大到小的顺序对多个候选路线进行排序,并获取排序位于前列的预设数量的候选路线,得到目标路线;将所述目标路线推送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述路线数据库通过以下方式构建:获取多个用户上传的至少以下之一类型的初始路线:历史运动轨迹、实时运动轨迹以及存量路线,其中,所述存量路线是由运动轨迹生成的完成路线审核的路线;基于标签检测规则集合对所述初始路线打标签,得到所述基础路线,其中,所述标签检测规则集合中包含多个标签检测规则,每个标签检测规则用于检测路线是否含有预设属性;确定多种预设路线标签,分别从所述基础路线中截取包含对应预设路线标签的路段,得到多组备用路线,其中,每组备用路线携带有同一预设路线标签;将所述多组备用路线添加至数据库中,得到所述路线数据库。3.根据权利要求2所述的方法,其特征在于,在基于标签检测规则集合对所述初始路线打标签,得到所述基础路线之前,所述方法还包括:在所述初始路线中包含偏移坐标点的情况下,从所述初始路线中去除所述偏移坐标点,其中,所述偏移坐标点是指与实际坐标之间的偏移距离大于预设距离的点;和/或在所述初始路线中包含异常点的情况下,若所述异常点为精度低于预设精度的点,则根据路网信息对所述异常点的精度进行修正,若所述异常点为关联的属性值超过属性阈值的点,则根据路线关联的属性阈值对所述异常点的属性值进行修正;和/或若所述初始路线为运动轨迹,且所述运动轨迹包含循环部分的情况下,保留所述循环部分对应的单圈路线。4.根据权利要求2所述的方法,其特征在于,在将所述多组备用路线添加至数据库中,得到所述路线数据库之前,所述方法还包括:从所述多组备用路线中确定样本备用路线,对所述样本备用路线进行路线审核,其中,所述路线审核用于审核备用路线的路线信息与实际路线的路线信息是否匹配;在存在样本备用路线的路线审核未通过的情况下,调整所述标签检测规则集合中的标签检测规则,基于调整后的标签检测规则和所述所述初始路线重新生成备用路线,直至所有的备用数据的路线审核均通过。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:每隔预设周期,确定所述路线数据库中使用次数小于预设次数的备用路线,得到待修正路线;检测所述待修正路线所在区域的其他备用路...

【专利技术属性】
技术研发人员:景玉
申请(专利权)人:北京卡路里信息技术有限公司
类型:发明
国别省市:

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

1