一种导航信息处理方法、装置、服务器、终端及存储介质制造方法及图纸

技术编号:20761836 阅读:32 留言:0更新日期:2019-04-03 13:40
本发明专利技术实施例公开了一种导航信息处理方法、装置、服务器、终端及存储介质,其中该方法包括:接收终端发送的导航请求,根据导航请求获取待导航点的位置信息;获取距离待导航点的位置信息在预设距离范围内的至少一个候选点,并获取至少一个候选点所在路段的道路信息;根据位置信息获取待导航点与至少一个候选点之间的步行距离;根据步行距离及道路信息确定至少一个候选点的排序分值,并根据排序分值向终端发送至少一个候选点。该步行距离能够真实反应用户从待导航点步行至候选点的实际距离,且通过道路信息,能够准确判断候选点所在道路情况,权衡道路信息及步行距离来推送候选点,实现了为终端推送可靠的候选点。

【技术实现步骤摘要】
一种导航信息处理方法、装置、服务器、终端及存储介质
本专利技术涉及导航
,具体涉及一种导航信息处理方法、装置、服务器、终端及存储介质。
技术介绍
随着终端的不断普及,用户越来越依赖终端,而且终端上可安装的应用越来越丰富,例如,能够实现导航功能的导航应用。导航应用作为用户出行使用频率较高的应用之一,特别是在对地域环境不熟悉时,导航应用可以根据用户出发的起点及要去的终点为用户规划路径。从而使得用户可以按照导航路径从起点前行至终点,大大方便了用户的出行。现有技术中,终端通过导航应用为用户提供导航服务的过程中,可以接收用户在导航应用的输入文本框中自行输入起点和终点,也可以为用户推送起点或终点,供用户选择。当导航应用为用户推送起点或终点时,一般是由服务器根据终端所在的位置信息,获取历史导航轨迹中的候选点与终端之间的直线距离,根据得到的直线距离按照由近至远的顺序发送给导航应用,再由导航应用为用户推送起点或终点。例如,用户出行要打车时,需要选择上车点等车以及选择下车点下车,在对地域环境不熟悉时,用户所选的上车点或下车点可能并不是较佳的停车点,导航应用可以向用户推送一些上车点或下车点。由于现有技术的方案中向用户推送起点或终点时,仅考虑各候选点与终端之间的直线距离,因此,可能会存在直线距离与实际距离之间的差距较大,用户需要耗费较长时间才能到达,甚至是车辆行使时需要多次进行道路切换才能到达候选点,例如从国道走到省道、从省道走到县道等,使得终端通过导航应用为用户推送起点或终点不可靠。
技术实现思路
本专利技术实施例提供一种导航信息处理方法、装置、服务器、终端及存储介质,旨在提高终端推送候选点的可靠性。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种导航信息处理方法,包括:接收终端发送的导航请求,根据所述导航请求获取待导航点的位置信息;获取距离所述待导航点的位置信息在预设距离范围内的至少一个候选点,并获取所述至少一个候选点所在路段的道路信息;根据所述位置信息获取所述待导航点与所述至少一个候选点之间的步行距离;根据所述步行距离及所述道路信息确定所述至少一个候选点的排序分值,并根据所述排序分值向所述终端发送所述至少一个候选点。一种导航信息处理装置,包括:位置信息获取单元,用于接收终端发送的导航请求,根据所述导航请求获取待导航点的位置信息;道路信息获取单元,用于获取距离所述待导航点的位置信息在预设距离范围内的至少一个候选点,并获取所述至少一个候选点所在路段的道路信息;步行距离获取单元,用于根据所述位置信息获取所述待导航点与所述至少一个候选点之间的步行距离;处理单元,用于根据所述步行距离及所述道路信息确定所述至少一个候选点的排序分值,并根据所述排序分值向所述终端发送所述至少一个候选点。可选地,所述装置还包括:热度获取单元,用于获取所述至少一个候选点的热度,所述热度为所述至少一个候选点在历史导航轨迹中被作为待导航点的频率;所述处理单元具体用于,根据所述步行距离、所述道路信息及所述热度获取单元获取到的所述热度确定所述至少一个候选点的排序分值,并根据所述排序分值向所述终端发送所述至少一个候选点。可选地,所述热度获取单元具体用于,获取所述历史导航轨迹中每个候选点分别对应的热度;当多个候选点中存在位于不同方向的多个路段上的候选点时,将所述候选点在所述多个路段上的热度进行累加生成的累加值,设定为所述候选点的热度;从处理后的所述多个候选点的多个热度中获取所述至少一个候选点的热度。可选地,所述装置还包括:次数获取单元,用于获取所述终端选择所述候选点的次数;所述处理单元还具体用于,根据所述热度、所述步行距离、所述道路信息及所述次数获取单元获取到的所述次数确定所述候选点的排序分值,并根据所述排序分值向所述终端发送所述至少一个候选点。可选地,所述步行距离获取单元具体用于,根据所述道路信息从所述至少一个候选点中获取满足预设条件的目标候选点;根据所述位置信息获取所述待导航点与所述目标候选点之间的步行距离;所述处理单元具体用于,根据所述步行距离及所述道路信息确定所述目标候选点的排序分值,并根据所述排序分值向所述终端发送所述目标候选点。一种服务器,所述服务器包括存储器及处理器,所述存储器存储有多条指令,所述指令适于所述处理器进行加载,以执行上述导航信息处理方法中的步骤。一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述导航信息处理方法中的步骤。一种导航信息处理方法,包括:向服务器发送携带有待导航点的位置信息的导航请求;接收所述服务器基于所述导航请求发送的按照排序分值进行排序的至少一个候选点,所述排序分值由所述待导航点的位置信息及所述至少一个候选点所在路段的道路信息确定;将所述至少一个候选点在导航显示界面内进行显示;接收选择指令,根据所述选择指令从所述至少一个候选点中确定其中一个候选点为目标导航点;根据所述目标导航点执行导航操作。一种导航信息处理装置,包括:发送单元,用于向服务器发送携带有待导航点的位置信息的导航请求;接收单元,用于接收所述服务器基于所述导航请求发送的按照排序分值进行排序的至少一个候选点,所述排序分值由所述待导航点的位置信息及所述至少一个候选点所在路段的道路信息确定;显示单元,用于将所述至少一个候选点在导航显示界面内进行显示;确定单元,用于接收选择指令,根据所述选择指令从所述至少一个候选点中确定其中一个候选点为目标导航点;导航单元,用于根据所述目标导航点执行导航操作。一种终端,所述终端包括存储器及处理器,所述存储器存储有多条指令,所述指令适于所述处理器进行加载,以执行上述导航信息处理方法中的步骤。一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述导航信息处理方法中的步骤。本专利技术实施例通过接收到的终端发送的导航请求,获取待导航点的位置信息,并获取距离该待导航点的位置信息在预设距离范围内的至少一个候选点,以及获取至少一个候选点所在路段的道路信息。然后,根据位置信息获取终端与至少一个候选点之间的步行距离,根据步行距离及道路信息确定至少一个候选点的排序分值,再根据排序分值向终端发送至少一个候选点。该步行距离能够真实反应用户从待导航点步行至候选点的实际距离,且通过道路信息,例如,道路等级、道路宽窄、道路通行能力、是否可达、是否为内部路等,能够准确判断候选点所在道路情况,权衡道路信息及步行距离来推送候选点,实现了为终端推送可靠的候选点。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的导航信息处理系统的场景示意图;图2是本专利技术实施例提供的导航信息处理方法的流程示意图;图3是本专利技术实施例提供的导航信息处理装置向终端推送候选点的示意图;图4是本专利技术实施例提供的终端导航显示界面内显示导航信息的示意图;图5是本专利技术实施例提供的导航信息处理方法的另一流程示意图;图6是本专利技术实施例提供的导航信息处理装置的结构示意图;图7是本专利技术实施例提供的导航信息处理装置的另一结构示意图;图8是本专利技术实施本文档来自技高网...

【技术保护点】
1.一种导航信息处理方法,其特征在于,包括:接收终端发送的导航请求,根据所述导航请求获取待导航点的位置信息;获取距离所述待导航点的位置信息在预设距离范围内的至少一个候选点,并获取所述至少一个候选点所在路段的道路信息;根据所述位置信息获取所述待导航点与所述至少一个候选点之间的步行距离;根据所述步行距离及所述道路信息确定所述至少一个候选点的排序分值,并根据所述排序分值向所述终端发送所述至少一个候选点。

【技术特征摘要】
1.一种导航信息处理方法,其特征在于,包括:接收终端发送的导航请求,根据所述导航请求获取待导航点的位置信息;获取距离所述待导航点的位置信息在预设距离范围内的至少一个候选点,并获取所述至少一个候选点所在路段的道路信息;根据所述位置信息获取所述待导航点与所述至少一个候选点之间的步行距离;根据所述步行距离及所述道路信息确定所述至少一个候选点的排序分值,并根据所述排序分值向所述终端发送所述至少一个候选点。2.根据权利要求1所述的导航信息处理方法,其特征在于,所述根据所述步行距离及所述道路信息确定所述至少一个候选点的排序分值的步骤之前,所述方法还包括:获取所述至少一个候选点的热度,所述热度为所述至少一个候选点在历史导航轨迹中被作为待导航点的频率;所述根据所述步行距离及所述道路信息确定所述至少一个候选点的排序分值的步骤包括:根据所述热度、所述步行距离及所述道路信息确定所述至少一个候选点的排序分值。3.根据权利要求2所述的导航信息处理方法,其特征在于,获取所述至少一个候选点的热度的步骤包括:获取所述历史导航轨迹中每个候选点分别对应的热度;当多个候选点中存在位于不同方向的多个路段上的候选点时,将所述候选点在所述多个路段上的热度进行累加生成的累加值,设定为所述候选点的热度;从处理后的所述多个候选点的多个热度中获取所述至少一个候选点的热度。4.根据权利要求2所述的导航信息处理方法,其特征在于,所述根据所述热度、所述步行距离及所述道路信息确定所述至少一个候选点的排序分值的步骤之前,所述方法还包括:获取所述终端选择所述候选点的次数;所述根据所述热度、所述步行距离及所述道路信息确定所述至少一个候选点的排序分值的步骤包括:根据所述次数、所述热度、所述步行距离及所述道路信息确定所述候选点的排序分值。5.根据权利要求1至4中任一项所述的导航信息处理方法,其特征在于,所述根据所述位置信息获取所述待导航点与所述至少一个候选点之间的步行距离的步骤包括:根据所述道路信息从所述至少一个候选点中获取满足预设条件的目标候选点;根据所述位置信息获取所述待导航点与所述目标候选点之间的步行距离;所述根据所述步行距离及所述道路信息确定所述至少一个候选点的排序分值,并根据所述排序分值向所述终端发送所述至少一个候选点的步骤包括:根据所述步行距离及所述道路信息确定所述目标候选点的排序分值,并根据所述排序分值向所述终端发送所述...

【专利技术属性】
技术研发人员:程盛远
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1