导航系统和方法技术方案

技术编号:39677431 阅读:14 留言:0更新日期:2023-12-11 18:54
本申请提供一种导航系统和方法

【技术实现步骤摘要】
导航系统和方法


[0001]本申请涉及导航技术,尤其涉及一种导航系统和方法


技术介绍

[0002]利用地图进行导航时,用户可以看到利用不同颜色的线绘制的导航路线,用来表征该导航路线的路况,例如用红色标识路况拥堵

[0003]目前,对导航路径的路况更新,是基于该导航路径上的多个位置点的路况,获取多个路况所包括的位置点的坐标和该路况的颜色,发送至客户端进行渲染更新的

但该方式在每次路况更新时均需要发送大量的该导航路径的位置点数据,导航路径路况的渲染效率低


技术实现思路

[0004]本申请提供一种导航系统和方法,用以提高不同颜色表征的路况的渲染效率

[0005]第一方面,本申请提供一种导航系统,所述导航系统包括服务端和客户端,所述客户端的前端显示界面显示渲染路况后的第一导航路径,并开始导航,包括:
[0006]所述服务端,用于获取所述客户端当前显示的第一导航路径和当前位置,并根据所述第一导航路径,以及,所述当前位置,生成所述第一导航路径上待行驶路径的显示属性集合,并向所述客户端发送所述第一导航路径上待行驶路径的显示属性集合;所述第一导航路径上待行驶路径的显示属性集合包括:至少一个第一距离区间与路况对应的颜色的映射关系,其中,所述第一距离区间包括所述第一导航路径上待行驶路径的一个或多个位置点相对于所述第一导航路径的起点的相对距离构成的集合;
[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]根据所述第二导航路径上待行驶路径的显示属性集合,以及,所述第二导航路径
的网格,对所述第二导航路径进行渲染显示

[0037]可选的,所述服务端,还用于根据所述当前显示的第一导航路径和所述当前位置,生成所述第一导航路径已通过路径的显示属性集合,并向所述客户端发送所述第一导航路径已通过路径的显示属性集合;所述第一导航路径已通过路径的显示属性集合包括:第二距离区间与预设颜色的映射关系,其中,所述第二距离区间包括所述当前位置的位置点相对于所述第一导航路径的起点的距离构成的集合;
[0038]所述客户端,还用于基于所述第一导航路径已通过路径的显示属性集合渲染显示所述第一导航路径上已通过的路径

[0039]第二方面,本申请提供一种导航方法,导航系统包括服务端和客户端,所述客户端的前端显示界面显示渲染路况后的第一导航路径,并开始导航,包括:
[0040]所述服务端获取所述客户端当前显示的第一导航路径和当前位置,并根据所述第一导航路径,以及,所述当前位置,生成所述第一导航路径上待行驶路径的显示属性集合,并向所述客户端发送所述第一导航路径上待行驶路径的显示属性集合;所述第一导航路径上待行驶路径的显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种导航系统,其特征在于,所述导航系统包括服务端和客户端,所述客户端的前端显示界面显示渲染路况后的第一导航路径,并开始导航,所述系统包括:所述服务端,用于获取所述客户端当前显示的第一导航路径和当前位置,并根据所述第一导航路径,以及,所述当前位置,生成所述第一导航路径上待行驶路径的显示属性集合,并向所述客户端发送所述第一导航路径上待行驶路径的显示属性集合;所述第一导航路径上待行驶路径的显示属性集合包括:至少一个第一距离区间与路况对应的颜色的映射关系,其中,所述第一距离区间包括所述第一导航路径上待行驶路径的一个或多个位置点相对于所述第一导航路径的起点的相对距离构成的集合;所述客户端,用于基于所述第一导航路径上待行驶路径的显示属性集合,对所述第一导航路径上待行驶路径的路况进行渲染显示
。2.
根据权利要求1所述的系统,其特征在于,所述服务端,具体用于:获取所述第一导航路径上待行驶路径上的位置点与所述第一导航路径的起点之间的相对距离;根据所述第一导航路径上待行驶路径上的位置点,从路况库中获取每个位置点的路况;将具有相同路况的多个连续的位置点相连;根据相连的位置点对应的路况,以及,路况与颜色的映射关系,得到所述第一导航路径上待行驶路径的显示属性集合
。3.
根据权利要求2所述的系统,其特征在于,所述客户端具体用于:接收所述第一导航路径上待行驶路径的显示属性集合;根据所述第一导航路径上待行驶路径的显示属性集合,以及,所述第一导航路径的网格,对所述第一导航路径上待行驶路径进行渲染显示
。4.
根据权利要求3所述的系统,其特征在于,所述客户端具体用于:获取所述网格包含的像素点与所述起点的像素点之间的相对距离;根据所述网格包含的像素点与所述起点的像素点之间的相对距离,以及,所述第一导航路径上待行驶路径的显示属性集合,获取所述网格中的像素点待渲染的路况的颜色;根据待渲染的路况的颜色,对相应的像素点进行渲染显示
。5.
根据权利要求1‑4任一项所述的系统,其特征在于,所述客户端,还用于向所述服务端发送用户输入的起点和终点;所述服务端,还用于根据所述起点和所述终点,生成至少一条所述导航路径,并根据所述至少一条导航路径,生成所述第一导航路径的显示属性集合,以及,向所述客户端发送所述第一导航路径的显示属性集合;所述第一导航路径为所述至少一条导航路径中的一条导航路径;所述第一导航路径的显示属性集合包括:所述第一导航路径的位置点,以及,至少一个第一距离区间与路况对应的颜色的映射关系,其中,该第一距离区间包括所述第一导航路径的一个或多个位置点相对于所述第一导航路径的起点的相对距离构成的集合;所述客户端,还用于基于所述第一导航路径的显示属性集合,对所述第一导航路径进行渲染显示
。6.
根据权利要求5所述的系统,其特征在于,所述服务端,具体用于:获取所述第一导航路径上的位置点与所述起点之间的相对距离;
根据所述第一导航路径上的位置点,从路况库中获取每个位置点的路况;将具有相同路况的多个连续的位置点相连;根据所述第一导航路径上的位置点,所...

【专利技术属性】
技术研发人员:任仕杰王雷杜涛
申请(专利权)人:杭州朗歌科技有限公司
类型:发明
国别省市:

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

1