一种路径展示方法和相关装置制造方法及图纸

技术编号:27282679 阅读:11 留言:0更新日期:2021-02-06 11:50
本申请实施例公开了一种路径展示方法和相关装置,可以应用于电子地图导航场景,在获取针对路径规划模式的路径规划请求时,确定对应的路径规划结果和本次路径规划结果可能涉及的原始解释数据,基于原始解释数据对应的路径解释场景和该路径规划模式为查询词,查询到对应的目标解释模板,通过该目标解释模板确定在终端设备的电子地图中展示路径规划结果时所需展示的目标解释元素,来作为对该路径规划结果的解释说明。这种解释模板的方式可以通过数据库存储、查询、修改和同步解释模板,还使得各种路径规划模式和路径解释场景的组合相互解耦,可以独立维护、更新,终端设备仅需基于元素信息的指示完成解释元素的展示,解放终端设备的处理资源。备的处理资源。备的处理资源。

【技术实现步骤摘要】
一种路径展示方法和相关装置


[0001]本申请涉及电子地图领域,特别是涉及一种路径展示方法和相关装置。

技术介绍

[0002]路径规划是电子地图导航的基础,也是电子地图中最为重要的核心功能之一。路径规划一般定义为寻找一条或多条从指定起点到指定终点的路径问题。除了在地图首页可以进行路径规划,在导航中偏航、主辅路切换、用户偏好变更以及添加/删除途经点等多种路径规划模式下,都会触发新的路径规划请求。当获取对应路径规划请求所计算得到的路径规划结果时,可通过电子地图对路径规划结果进行展示。
[0003]在进行路径展示时,需要对路径规划结果进行相应的解释,以解答用户对当前规划结果可能存在的困惑。比如“为什么这次没有推荐熟悉的道路”以及“这次推荐的路径有点绕”等多种疑问,由此需要在路径展示时展示为何推荐的解释内容以消除用户困扰。
[0004]随着电子地图的发展,路径解释场景数量越来越多,例如途径限行、避开封路等,而新增的路径解释场景还需要和不同的路径规划模式进行契合,导致还会新增大量的路径解释场景和路径规划模型的组合形式。
[0005]在相关技术中,电子地图中路径解释场景的实现都是通过硬编码的方式,每新增路径解释场景就需要服务器和终端设备基于新增的路径解释场景和大量组合形式更新协议数据,不仅代码逻辑复杂,而且必须等到各自实现迭代内部逻辑后才能发版,整体迭代效率非常低。

技术实现思路

[0006]为了解决上述技术问题,本申请提供了一种路径展示方法和相关装置,用于简化代码逻辑,提高迭代效率。r/>[0007]本申请实施例公开了如下技术方案:
[0008]第一方面,本申请实施例提供一种路径展示方法,所述方法包括:
[0009]根据针对路径规划模式的路径规划请求,确定对应的路径规划结果和原始解释数据,所述路径规划模式用于标识发起所述路径规划请求的发起原因;
[0010]通过所述路径规划模式和所述原始解释数据对应的路径解释场景,确定对应的目标解释模板;
[0011]根据所述原始解释数据和所述目标解释模板确定元素信息,所述元素信息包括对应所述路径规划结果的目标解释元素的元素标识;
[0012]向终端设备发送所述元素信息,所述元素信息标识用于在所述终端设备展示所述路径规划结果时展示的所述目标解释元素。
[0013]第二方面,本申请实施例提供一种路径展示方法,所述方法包括:
[0014]向服务器发送针对路径规划模式的路径规划请求,所述路径规划模式用于标识发起所述路径规划请求的发起原因;
[0015]获取所述服务器返回的元素信息,所述元素信息标识用于在所述终端设备展示所述路径规划结果时展示的所述目标解释元素;
[0016]根据所述元素信息从本地保存的解释资源池中确定目标解释元素;
[0017]在展示所述路径规划请求对应的路径规划结果时展示所述目标解释元素。
[0018]第三方面,本申请实施例提供一种路径展示装置,所述装置包括:第一确定单元、第二确定单元、第三确定单元和发送单元;
[0019]所述第一确定单元,用于根据针对路径规划模式的路径规划请求,确定对应的路径规划结果和原始解释数据,所述路径规划模式用于标识发起所述路径规划请求的发起原因;
[0020]所述第二确定单元,用于通过所述路径规划模式和所述原始解释数据对应的路径解释场景,确定对应的目标解释模板;
[0021]所述第三确定单元,用于根据所述原始解释数据和所述目标解释模板确定元素信息,所述元素信息包括对应所述路径规划结果的目标解释元素的元素标识;
[0022]所述第四确定单元,用于向终端设备发送所述元素信息,所述元素信息标识用于在所述终端设备展示所述路径规划结果时展示的所述目标解释元素。
[0023]第四方面,本申请实施例提供一种路径展示装置,所述装置包括:发送单元、获取单元、确定单元和展示单元;
[0024]所述发送单元,用于向服务器发送针对路径规划模式的路径规划请求,所述路径规划模式用于标识发起所述路径规划请求的发起原因;
[0025]所述获取单元,用于获取所述服务器返回的元素信息,所述元素信息标识用于在所述终端设备展示所述路径规划结果时展示的所述目标解释元素;
[0026]所述确定单元,用于根据所述元素信息从本地保存的解释资源池中确定目标解释元素;
[0027]所述展示单元,用于在展示所述路径规划请求对应的路径规划结果时展示所述目标解释元素。
[0028]第五方面,本申请实施例提供了一种计算机设备,所述设备包括处理器以及存储器:
[0029]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0030]所述处理器用于根据所述程序代码中的指令执行上述第一方面或第二方面所述的方法。
[0031]第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面或第二方面所述的方法。
[0032]第七方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面的各种可选实现方式中提供的方法。
[0033]第八方面,本申请实施例提供了一种路径展示系统,所述系统包括终端设备和服务器,所述终端设备用于执行上述第一方面所述的方法,所述服务器用于执行上述第二方
面所述的方法。
[0034]由上述技术方案可以看出,在获取针对路径规划模式的路径规划请求时,可以确定出对应的路径规划结果和本次路径规划结果可能涉及的原始解释数据,基于原始解释数据对应的路径解释场景以及该路径规划模式为查询词,查询到对应的目标解释模板,通过该目标解释模板可以确定在终端设备展示路径规划结果时所需展示的目标解释元素,来作为对该路径规划结果的解释说明。这种解释模板的方式使得各种路径规划模式和路径解释场景的组合相互解耦,可以独立维护、更新,省去了相关技术中硬编码的阶段,新增路径解释场景时仅需增加对应组合的解释模板即可,各个独立的解释模板也更便于更新、维护。而且即使针对新的路径解释场景,终端设备仅需基于元素信息的指示即可完成解释元素的展示,不再需要繁琐的编码调试、迭代逻辑,解放了终端设备的处理资源。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本申请实施例提供的一种路径展示方法的应用场景示意图;
[0037]图2为本申请实施例提供的一种路径展示系统的信令交互图;
...

【技术保护点】

【技术特征摘要】
1.一种路径展示方法,其特征在于,所述方法包括:根据针对路径规划模式的路径规划请求,确定对应的路径规划结果和原始解释数据,所述路径规划模式用于标识发起所述路径规划请求的发起原因;通过所述路径规划模式和所述原始解释数据对应的路径解释场景,确定对应的目标解释模板;根据所述原始解释数据和所述目标解释模板确定元素信息,所述元素信息包括对应所述路径规划结果的目标解释元素的元素标识;向终端设备发送所述元素信息,所述元素信息标识用于在所述终端设备展示所述路径规划结果时展示的所述目标解释元素。2.根据权利要求1所述的方法,其特征在于,所述路径规划请求还包括发送所述路径规划请求的地图产品类型,所述通过所述路径规划模式和所述原始解释数据对应的路径解释场景,确定对应的目标解释模板,包括:通过所述地图产品类型、所述路径规划模式和所述原始解释数据对应的路径解释场景,确定对应的目标解释模板。3.根据权利要求1或2所述的方法,其特征在于,所述目标解释模板是从第一解释模板库包括的解释模板中确定的,所述方法还包括:向解释模板库服务器发送更新请求;从所述解释模板库服务器获取第二解释模板库和所述第二解释模板库对应的模板库摘要;根据所述第二解释模板库计算得到待确定摘要;若基于所述待确定摘要和所述模板库摘要校验成功,将所述第一解释模板库替换为所述第二解释模板库。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:基于解释元素的类型,确定所述解释元素的构成单元;根据所述构成单元构建路径解释协议;根据所述路径解释协议确定所述原始解释数据和包括所述目标解释模板的第一解释模板库。5.根据权利要求4所述的方法,其特征在于,所述目标解释模板包括待展示解释元素的构成单元、待展示解释元素的内容、待展示解释元素的样式值和待展示解释元素的优先级。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:向所述终端设备返回所述路径规划结果,并保存所述路径规划结果的规划标识与所述元素信息的对应关系;获取所述终端设备发送的解释服务请求;所述解释服务请求包括所述规划标识;根据所述对应关系调取所述规划标识对应的所述元素信息,并执行所述向终端设备发送所述元素信息的步骤。7.一种路径展示方法,其特征在于,所述方法包括:向服务器发送针对路径规划模式的路径规划请求,所述路径规划模式用于标识发起所述路径规划请求的发起原因;获取所述服务器返回的元素信息,所述元素信息标识用于在所述终端设备展示所述路
径规划结果时展示的所述目标解释元素;根据所述元素信息从本地保存的解释资源池中确定目标解释元素;在展示所述路径规划请求对应的路径规划结果时展示所述目标解释元素。8.根据权利要求1所述的方法,其特征在于,在所述获取所述服务器返回的元素信息之前,所述方法还包括:获取所述服务器返回的路径规划结果,所述路径规划结果包括对应的规划标识;根据所述规划标识向所述服...

【专利技术属性】
技术研发人员:张龙杨明何明赵学书潘中振孟繁荣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1