【技术实现步骤摘要】
路线规划方法、装置、设备及存储介质
[0001]本公开涉及人工智能中的智能交通
,尤其涉及一种路线规划方法、装置、设备及存储介质。
技术介绍
[0002]随着汽车的普及以及导航工具的发展,用户可以通过导航工具规划合适的路线出行,自驾游也已经成为越来越多的用户首选的出行方式,其中,一部分用户会选择长途自驾去多个城市游玩。
[0003]现有技术中,随着城市拥堵状况加剧,各地纷纷出台针对不同省市车牌的限行规定。据不完全统计,目前全国有车牌类限行规定的城市有50多个,且在逐年上升,相应的限行规则也越来越复杂,如有的城市不仅有本、外地车区分,本地车还新增了区域内本地车,不同类型的车牌限行区域均不相同。现有的路线规划方案中导航系统只能根据用户提供的目的地,为其规划的距离最近或者行驶时间最短的路线,然而,在各地复杂的限行规定的情况下,用户按照目前规划的路线抵达其他城市容易违规,并导致罚款等后果。
[0004]如何实现规避多个城市限行区域的路线规划,目前还没有合适的技术方案。
技术实现思路
[0005]本公开提供了一种路线规划方法、装置、设备及存储介质。
[0006]根据本公开的第一方面,提供了一种路线规划方法,包括:
[0007]接收来自用户的终端设备的路线规划请求,所述路线规划请求中包括起点位置,终点位置以及车牌号;
[0008]根据所述路线规划请求以及预先获取的路网的树形结构,获取从所述起点位置至所述终点位置,且所述车牌号可规避途中每个区域的限行规定的目标路线;其中 ...
【技术保护点】
【技术特征摘要】
1.一种路线规划方法,包括:接收来自用户的终端设备的路线规划请求,所述路线规划请求中包括起点位置,终点位置以及车牌号;根据所述路线规划请求以及预先获取的路网的树形结构,获取从所述起点位置至所述终点位置,且所述车牌号可规避途中每个区域的限行规定的目标路线;其中,所述树形结构是采用局部贪心算法将全国路网拓扑图根据连接关系进行多层嵌套划分的多级区域结构,所述树形结构中从上到下层的区域范围逐级变小,且在同一个城市中限行规则一致的区域属于划分后的同一个区域;将所述目标路线推送至所述终端设备。2.根据权利要求1所述的方法,其中,所述根据所述路线规划请求以及预先获取的路网的树形结构,获取从所述起点位置至所述终点位置,且所述车牌号可规避途中多个城市的限行规定的目标路线,包括:判断所述起点位置与所述终点位置是否处于所述树形结构中的最底层的同一个区域中;若所述起点位置和所述终点位置不处于同一个区域中,则按照所述树形结构升一层,再判断所述起点位置和所述终点位置是否在升一层之后的同一个区域中,重复本步骤直至确定出所述起点位置和所述终点位置处于同一个层级的同一个第一区域中;确定所述第一区域对应的限行规定是否对所述车牌号适用;若所述第一区域对应的限行规定对所述车牌号适用,则按照所述第一区域对应的限行规定,在所述第一区域中为所述用户规划规避限行规定的路线,得到所述目标路线。3.根据权利要求2所述的方法,其中,所述方法还包括:若所述第一区域对应的限定规定对所述车牌号不适用,则按照所述树形结构降一层,再判断降一层之后所述起点位置所在的区域对应的限行规定是否对所述用户的车牌号适用,重复本步骤直至获取到降层后所述起点位置所在的区域对应的限行规定适用于所述车牌号的第二区域或者降低至所述起点位置所在的区域为所述树形结构的最底层的第三区域;在所述第二区域或者所述第三区域中为所述用户规划第一段路线,并以所述第一段路线的终点为新的起点向下一个区域进行路线探索,直至获取到从所述起点位置至所述终点位置之间规避各个区域的限行规定的所述目标路线。4.根据权利要求3所述的方法,其中,在所述第二区域中为所述用户规划第一段路线,并以所述第一段路线的终点为新的起点向下一个区域进行路线探索,直至获取到从所述起点位置至所述终点位置之间规避各个区域的限行规定的所述目标路线,包括:根据所述第二区域对应的限行规定,在所述第二区域中为所述用户规划规避所述第二区域对应的限行规定的第一段路线,并以所述第一段路线的终点为新的起点位置,向下一个区域进行路线探索,直至获取到从所述起点位置至所述终点位置之间规避各个区域的限行规定的所述目标路线。5.根据权利要求3所述的方法,其中,在所述第三区域中为所述用户规划一段路线,并以所述一段路线的终点为新的起点向下一个区域进行路线探索,直至获取到从所述起点位置至所述终点位置之间规避各个区域的限行规定的所述目标路线,包括:
按照dijkstra算法、所述第三区域对应的限行规定,在所述第三区域中为所述用户规划规避所述第三区域对应的限行规定的第一段路线,并以所述第一段路线的终点为新的起点位置,向下一个区域进行路线探索,直至获取到从所述起点位置至所述终点位置之间规避各个区域的限行规定的所述目标路线。6.根据权利要求4或5所述的方法,其中,所述以所述第一段路线的终点为新的起点位置,向下一个区域进行路线探索,直至获取到从所述起点位置至所述终点位置之间规避各个区域的限行规定的所述目标路线,包括:将预先缓存的所述第一段路线的终点与进入下一个区域的边界点之间的最优路线确定为所述用户规划的第二段路线,并以第二段路线的终点作为新的起点位置,在所述下一个区域中根据所述树形结构以及所述终点位置继续进行路线探索,直至获取到到达所述终点位置的规避各个区域的限行规定的所述目标路线。7.根据权利要求1至5任一项所述的方法,其中,所述方法还包括:获取全国各个城市的限行规定;根据全国各个城市的限行规定,采用局部贪心算法,按照在同一个城市中限行规定的区域属于同一个区域的原则,将全国路网拓扑图根据连接关系进行多层嵌套划分,得到所述树形结构。8.根据权利要求7所述的方法,其中,所述方法还包括:针对所述树形结构中每个层级的区域,分别计算每个区域的各边界点之间的多条路线并进行缓存。9.根据权利要求8所述的方法,其中,所述方法还包括:从每个区域的各边界点之间的多条路线中选择出最优路线并进行缓存。10.一种路线规划装置,包括:接收单元,用于接收来自用户的终端设备的路线规划请求,所述路线规划请求中包括起点位置,终点位置以及车牌号;第一处理单元,用于根据所述路线规划请...
【专利技术属性】
技术研发人员:陈晓龙,肖飞,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。