CN110799806A - 用于动态车道引导的方法、装置和计算机程序产品 - Google Patents
用于动态车道引导的方法、装置和计算机程序产品 Download PDFInfo
- Publication number
- CN110799806A CN110799806A CN201880043295.7A CN201880043295A CN110799806A CN 110799806 A CN110799806 A CN 110799806A CN 201880043295 A CN201880043295 A CN 201880043295A CN 110799806 A CN110799806 A CN 110799806A
- Authority
- CN
- China
- Prior art keywords
- route
- maneuver
- distance
- width
- lane
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004590 computer program Methods 0.000 title claims description 24
- 230000004044 response Effects 0.000 claims description 20
- 230000007423 decrease Effects 0.000 claims description 8
- 230000015654 memory Effects 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 5
- 230000007704 transition Effects 0.000 claims description 4
- 239000000523 sample Substances 0.000 abstract description 14
- 238000001514 detection method Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 21
- 238000012545 processing Methods 0.000 description 15
- 238000013459 approach Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3658—Lane guidance
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
提供了一种用于收集探测数据并且使用所收集的数据来建立通过交叉路口的各种路径的交通速度的方法。该方法可以包括:从沿着公共路段接近交叉路口的多个探测器接收探测数据;从沿着两个以上不同路段离开交叉路口的多个探测器接收探测数据;基于从沿着公共路段接近交叉路口的多个探测器的接收的探测器数据以及从沿着两个以上路段离开交叉路口的多个探测器的接收的探测器数据,确定从公共路段通过交叉路口的每个路径的交通速度;并生成通过交叉路口的每个路径的交通速度的指示,以被提供用于在交叉路口的图形呈现上显示。
Description
技术领域
本发明的示例实施例涉及提供在起点和目的地之间的路线的呈现,并且更具体地,涉及提供沿着从起点到目的地的路线的动态车道引导的呈现,以图形方式向用户描绘了用于遵循该路线的路段的一个或多个合适的行驶车道。
背景技术
几个世纪以来,地图一直被用来提供路线的几何形状和地理信息,而传统上,路线是用手沿着地图所定义的路径规划的。传统的纸质地图(包括来自历史快照的道路和地理特征的静态图像)已被计算机和移动设备上呈现的数字地图所取代,并且通过使用图形用户界面来增强导航。
当用户沿着路线行驶时,数字地图和导航可以向他们提供动态路线引导。此外,可以提供动态地图属性,诸如路线交通、路线状况以及与其它动态地图相关的信息,以增强数字地图并促进导航。不同的地图服务提供商以及不同的用户界面(例如,不同的移动设备或不同的车辆导航***)可能会导致地图和路线引导界面不一致,这可能对用户(特别是习惯于不同类型的地图和导航界面的用户)是不直观的或不容易理解的。
发明内容
根据示例实施例,提供了一种方法、装置和计算机程序产品,用于提供沿从起点到目的地的路线的动态车道引导的呈现,以向用户图形化地描绘用于遵循路线的路段的一个或多个适当的行驶车道。在此描述的实施例可以提供一种装置,该装置包括至少一个处理器和包括计算机程序代码的至少一个存储器。该至少一个存储器和计算机程序代码被配置为与处理器一起使装置至少:确定从起点到目的地的路线,其中,路线包括两个或更多个路段,每个路段均具有朝向目的地的行驶方向,以及其中,从两个或更多个路段的第一路段过渡到两个或更多个路段的第二路段需要至少一个操纵;确定在朝向目的地的行驶方向中两个或更多个路段中每个路段的行驶车道数;提供沿路线的路线引导带的呈现,其中:路线引导带响应于距第一路段和第二路段之间的操纵至少第一距离,而在朝向目的地的行驶方向中具有跨第一路段的多个车道的第一宽度;路线引导带在距操纵的第一距离与距操纵的第二距离之间从第一宽度减小到第二宽度,其中,距操纵的第二距离小于距操纵的第一距离,以及其中,第二宽度比第一宽度更窄,并且跨过比第一宽度延伸跨过的多个车道更少的至少一个车道。
根据一些实施例,距操纵的第一距离可以至少部分地基于以下至少一项来建立:路段限制速度;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在第一距离和操纵之间沿第一路段的平均交通速度。距操纵的第一距离与距操纵的第二距离之间的距离可以至少部分地基于以下至少一项来建立:路段速度限制;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在第一距离和操纵之间沿第一路段的平均交通速度。带或其至少一部分的颜色可以至少部分地基于沿由带覆盖的行驶车道的平均交通速度。带可具有通过操纵的第二宽度,并且响应于距下一操纵的第三距离而在第二路段上加宽到第三宽度。
根据一些实施例,可以进一步使装置提供响应于车辆沿着接近距操纵的第一距离的路线行驶的带的变窄的动态图形指示的呈现。路线引导带可在距操纵的第二距离与距操纵的第三距离之间从第二宽度到第三宽度逐渐变细,其中,距操纵的第三距离小于距操纵的第二距离,以及其中,第三宽度比第二宽度更窄并且跨过比第二宽度延伸跨过的多个车道更少的至少一个车道。
在此描述的实施例可以提供一种方法,该方法包括:提供用于包括沿路线的至少一个操纵的路线的呈现,其中,该路线由沿着路线并通过操纵的车道级路线带指示,其中,在操纵之前横越的路线的一部分包括路线的行驶方向中的多个车道,以及其中,沿路线横越操纵仅需要在路线的行驶方向中使用多个车道的子集;确定距操纵的第一距离,在该点处,车道级路线带具有仅跨越多个车道的子集的第一宽度;确定距操纵的第二距离,在该点处,车道级路线带处于跨越所有多个车道的第二宽度;以及提供沿距操纵的第二距离处的第二宽度到距操纵的第一距离处的第一宽度逐渐变细的路线的车道级路线带的呈现。
根据一些实施例,接近操纵的路线沿第一路段,其中,距操纵的第二距离至少部分地基于以下至少一项来建立:路段限制速度;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在第二距离和操纵之间沿第一路段的平均交通速度。距操纵的第二距离与距操纵的第一距离之间的距离可以至少部分地基于以下至少一项来建立:路段限制速度;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在第二距离和操纵之间沿第一路段的平均交通速度。带或其至少一部分的颜色可以至少部分地基于沿着由带覆盖的行驶车道的平均交通速度。带可具有通过操纵的第一宽度,并且响应于距下一操纵的第三距离而在第二路段上加宽到第三宽度。该方法可以包括提供响应于车辆沿着接近距操纵的第二距离的路线行驶的带的变窄的动态图形指示的呈现。
实施例可以提供一种计算机程序产品,该计算机程序产品包括具有存储在其中的计算机可执行程序代码部分的至少一个非暂态计算机可读存储介质。计算机可执行程序代码部分可包括程序代码指令,该程序代码指令被配置为:提供路线或其一部分的呈现,其中,确定了从起点到目的地的路线,以及其中,该路线包括两个或更多个路段,每一个路段均具有朝向目的地的行驶方向,以及其中,从两个或更多个路段的第一路段过渡到两个或更多个路段的第二路段需要至少一个操纵;
作为路线的呈现的一部分,提供用于每个路段的多个行驶车道的呈现,其中,在朝向目的地的行驶方向中建立两个或更多个路段的多个行驶车道;
提供沿路线的路线引导带的呈现,其中:路线引导带响应于距第一路段和第二路段之间的操纵至少第一距离,而在朝向目的地的行驶方向中具有跨第一路段的多个车道的第一宽度;路线引导带在距操纵的第一距离与距操纵的第二距离之间从第一宽度减小到第二宽度,以及其中,第二宽度比第一宽度更窄,并且跨过比第一宽度延伸跨过的多个车道更少的至少一个车道。
根据一些实施例,距操纵的第一距离至少部分地基于以下至少一项来建立:路段限制速度;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在第一距离和操纵之间沿第一路段的平均交通速度。距操纵的第一距离与距操纵的第二距离之间的距离可以至少部分地基于以下至少一项来建立:路段速度限制;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在距操纵的第一距离和操纵之间沿第一路段的平均交通速度。带或其至少一部分的颜色可以至少部分地基于沿由带覆盖的行驶车道的平均交通速度。
根据一些实施例,带可具有通过操纵的第二宽度,并且响应于距下一操纵的第三距离而在第二路段上加宽到第三宽度。示例实施例的计算机程序产品可以包括程序代码指令,以提供响应于车辆沿着接近距操纵的第一距离的路线行驶的带的变窄的动态图形指示的呈现。路线引导带可在距操纵的第二距离与距操纵的第三距离之间从第二宽度到第三宽度逐渐变细,其中,距操纵的第三距离小于距操纵的第二距离,以及其中,第三宽度比第二宽度更窄并且跨过比第二宽度延伸跨过的多个车道更少的至少一个车道。
在此所述的实施例可以提供一种装置,包括:用于提供用于包括沿路线的至少一个操纵的路线的呈现的部件,其中,路线由沿着路线并通过操纵的车道级路线带指示,其中,在操纵之前横越的路线的一部分包括路线的行驶方向中的多个车道,以及其中,沿路线横越操纵仅需要在路线的行驶方向中使用多个车道的子集;部件,该部件用于确定距操纵的第一距离,在该点处,车道级路线带具有仅跨越多个车道的子集的第一宽度;确定距操纵的第二距离,在该点处,车道级路线带处于跨越所有多个车道的第二宽度;以及提供沿距操纵的第二距离处的第二宽度到距操纵的第一距离处的第一宽度逐渐变细的路线的车道级路线带的呈现。
根据一些实施例,接近该操纵的路线沿第一路段,其中,距操纵的第二距离至少部分地基于以下至少一项来建立:路段限制速度;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在第二距离和操纵之间沿第一路段的平均交通速度。距操纵的第二距离与距操纵的第一距离之间的距离可以至少部分地基于以下至少一项来建立:路段限制速度;遵循路线的车辆的速度;沿第一路段的平均交通速度;或在第二距离和操纵之间沿第一路段的平均交通速度。带或其至少一部分的颜色可以至少部分地基于沿着由带覆盖的行驶车道的平均交通速度。带可以具有通过操纵的第一宽度,并且响应于距下一操纵的第三距离而在第二路段上加宽到第三宽度。示例装置可以包括用于响应于车辆沿着接近从操纵的第二距离的路线行驶来提供带的变窄的动态图形指示的呈现的装置。
附图说明
由此以通用术语描述示例实施例,现在将参考附图,该附图不必须按比例绘制,并且其中:
图1示出了根据在此描述的示例实施例的通信图;
图2是根据在此描述的示例实施例的可以被具体配置用于提供沿路线的动态车道引导的呈现的装置的框图;
图3描绘了根据在此描述的示例实施例的通过操纵沿着从第一路段到第二路段的路线的路线引导;
图4示出了根据在此描述的示例实施例的以变化的宽度沿着第一路段跨越操纵并到第二路段上而显示的动态车道级路线引导带;
图5示出了根据在此描述的示例实施例的沿着它们相应的路线横越交叉路口的一对动态车道级路线引导带;
图6示出了根据在此描述的另一示例实施例的沿着它们相应的路线横越交叉路口的一对动态车道级路线引导带;
图7是根据在此描述的示例实施例的用于呈现提供沿路线的动态车道级路线引导的流程图。
具体实施方式
现在将在下面参考附图更充分地描述本公开的示例实施例,在附图中示出了一些但不是全部实施例。实际上,各种实施例可以以许多不同的形式来体现,并且不应该被解释为限于在此阐述的实施例。相反,提供这些实施例是为了使本公开满足适用的法律要求。贯穿全文,相似的参考标号指代相似的元件。如在此所使用的,术语“数据”、“内容”、“信息”和类似术语可互换使用,以指代根据在此所述实施例能够被发送、接收和/或存储的数据。因此,不应使用任何此类术语来限制所描述的实施例的精神和范围。
如在此所定义,可以将指物理介质(例如,易失性或非易失性存储设备)的“非暂态计算机可读介质”与指电磁信号的“暂态计算机可读介质”区分开。在至少一个示例实施例中,非暂态计算机可读介质是有形的非暂态计算机可读介质。
根据示例实施例,在此提供一种用于提供沿从起点到目的地的路线的动态车道引导的呈现的***、方法、装置以及计算机程序产品,以向用户图形化地描绘用于遵循路线的路段的一个或多个适当的行驶车道。图1示出了用于实现在此描述的示例实施例的***的示例实施例的通信图。图1的所示实施例包括地图服务提供商***116、通过网络112与用户设备(UE)104和/或地理地图数据库(例如,地图数据库108)进行数据通信的处理服务器102,以及一个或多个移动设备114。例如,移动设备114可以与诸如高级驾驶员辅助***(ADAS)的车辆相关联、耦合或以其它方式集成。可以提供额外的、不同的或更少的组件。例如,许多移动设备114可以与网络112连接。地图服务提供商116可以包括计算机***和***运营商的网络。处理服务器102可以包括地图数据库108,诸如远程地图服务器。网络可以是有线的,无线的,或有线和无线通信网络的任何组合,诸如蜂窝、Wi-Fi、互联网、局域网等。
用户设备104可以包括移动计算设备,诸如膝上型计算机、平板计算机、移动电话、智能电话、导航单元(例如,移动或车载单元)、个人数据助手、手表、相机等。另外或可替代地,用户设备104可以是固定的计算设备,诸如个人计算机、计算机工作站、自助服务终端、办公室终端计算机或***等。处理服务器102可以是一个或多个固定或移动计算设备。用户设备104可以被配置为例如通过地图应用经由处理服务器102来访问地图数据库108,使得用户设备可以向用户提供在通过访问地图服务提供商116而提供的其它服务中导航协助。
地图数据库108可以包括节点数据、路段数据或链路数据、兴趣点(POI)数据等。地图数据库108还可包括制图数据、路线引导数据和/或操纵数据,其中操纵被建立为用于保持在诸如转弯的路线上所需要的移动。根据一些示例实施例,路段数据记录可以是代表道路、街道或路径的链路或路段,如可用于计算用于确定一条或多条个性化路线的路线或记录路线的信息。节点数据可以是与路段数据的相应链路或路段对应的端点。道路链接数据和节点数据可以代表诸如由车辆、汽车、卡车、公共汽车、摩托车和/或其它实体使用的道路网络。可选地,例如,除了或代替车辆道路记录数据,地图数据库108还可包含可表示行人路径或区域的路径段和节点数据记录或其它数据。道路/链路段和节点可以与属性相关联,诸如地理坐标、街道名称、地址范围、速度限制、交叉路口的转弯限制以及其它与导航相关的属性,以及POI(诸如加油站、旅馆、餐馆、博物馆、体育馆、办公室、汽车维修店、建筑物、商店、公园等)。地图数据库108可以包括关于POI以及在POI记录中其相应位置的数据。地图数据库108可以包括关于诸如城市、城镇或其它社区的地方的数据,以及诸如水体、山脉等的其它地理特征。此类地方或特征数据可以是POI数据的一部分或者可以与POI或POI数据记录(诸如用于显示或表示城市位置的数据点)相关联。另外,地图数据库108可以包括与POI数据记录或地图数据库108的其它记录相关联的事件数据(例如,交通事故、建筑活动、预定事件、未预定事件等)。
地图数据库108可以由内容提供商(例如,地图服务提供商)与服务平台相关联地维护。举例来说,地图服务提供商可以收集地理数据以生成和增强地图数据库108。地图服务提供商可以使用不同的方式来收集数据。这些方式可以包括从其它来源(诸如市政当局或相应的地理主管部门)获得数据。此外,地图服务提供商可以雇用现场人员乘汽车沿着整个地理区域的道路行驶,以观察特征和/或关于其的记录信息。此外,诸如航空或卫星摄影的遥感技术可用于直接生成地图几何图形或通过机器学习生成地图几何图形。
地图数据库108可以是以易于更新、维护和开发的格式存储的主地图数据库。例如,主地图数据库或主地图数据库中的数据可以是Oracle空间格式或其它空间格式,诸如用于开发或生产目的。可以将Oracle空间格式或开发/生产数据库编译为交付格式,诸如地理数据文件(GDF)格式。生产和/或交付格式的数据可以被编译或进一步编译以形成地理数据库产品或数据库,其可以在最终用户导航设备或***中使用。
在示例实施例中,可以根据分层或多层图块投影来呈现地理地图数据库108。更具体地,可以根据归一化的墨卡托投影或其它类型的投影来定义地理数据库。墨卡托(Mercator)或类似投影的地图图块网格可以是多层网格。可以将地图图块网格的级别中的每个单元或图块都划分为该相同级别的网格的相同数量的图块。换句话说,地图图块网格的初始级别(例如,最低缩放级别的级别)可以被划分为四个单元或矩形。这些单元中的每个单元可以依次分为四个单元,依此类推,直到达到投影的最高缩放级别为止。
根据示例实施例,可以以***的方式对地图图块网格进行编号以定义图块标识符(图块ID)。例如,左上图块可以被编号为“00”,右上图块可以被编号为“01”,左下图块可以被编号为“10”,而右下图块可以被编号为“11”。在一个实施例中,每个单元可以被划分为四个矩形,并且通过将父图块ID和新图块位置串联来编号。各种编号方案也是可能的。越来越小的地理区域内的任何数量的级别都可以表示地图图块网格。地图图块网格的任何级别(n)都可以具有2(n+1)个单元。因此,级别(n)的任何图块都具有A/2(n+1)的地理区域,其中A是世界的总地理区域或地图图块网格的总区域。使用前述编号***或类似的命名法,可以从图块ID唯一地确定在地图图块网格或投影的任何级别中任何图块的精确位置。
根据一些实施例,***可以通过基于地图图块网格的图块的ID确定的四键来识别图块。例如,四键可以是包括数值的一维数组。在一个实施例中,可以通过在特定级别上交织网格中图块的行和列坐标的位来计算或确定四键。交织的位可以被转换为预定的基数(例如,基数10、基数4、十六进制)。在一个示例中,可以***或保留前导零,而与地图图块网格的级别无关,以便为四键的一维数组保持恒定的长度。在另一个示例中,四键的一维数组的长度可以指示地图图块网格内的对应级别。在一个实施例中,四键可以是地理数据点的相应地理坐标的哈希或编码方案的示例,其可以用于识别地理数据点所位于的图块。
例如,地理数据可以被编译(诸如被转换成平台规范格式(PSF)格式)以例如通过导航设备(诸如通过用户设备104)组织和/或配置用于执行与导航相关的功能和/或服务(诸如路线计算、路线引导、地图显示、速度计算、距离和行驶时间功能以及其它功能)的数据。与导航相关的功能可以对应于车辆导航、行人导航或其它类型的导航。尽管在此描述的示例实施例通常涉及沿道路的车辆行驶,但是示例实施例可以被实施为用于沿着人行道的行人行驶,沿着自行车路径的自行车行驶,沿着海上航行路线的船舶行驶等。产生最终用户数据库的编译可以由与地图服务提供商分开的一方或实体执行。例如,地图服务提供商(诸如导航服务提供商或其他最终用户设备开发人员)的客户可以以传递格式对接收到的地图数据库执行编译,以生成一个或多个编译的导航数据库。
如上所述,服务器侧地图数据库108可以是主地理数据库,但是在替代实施例中,客户端侧地图数据库108可以表示可以在最终用户设备(例如,用户设备104)中或与最终用户设备一起使用以提供导航和/或地图相关功能的编译的导航数据库。例如,地图数据库108可以与最终用户设备104一起使用,以向最终用户提供导航特征。在此类情况下,可以将地图数据库108下载或存储在可以例如通过无线或有线连接(诸如经由处理服务器102和/或网络112)访问地图数据库108的最终用户设备(用户设备104)上。
在某些实施例中,最终用户设备或用户设备104可以是车载导航***,诸如ADAS、个人导航设备(PND)、便携式导航设备、蜂窝电话、智能电话、个人数字助理(PDA)、手表、相机、计算机和/或可执行导航相关功能(诸如数字路由和地图显示)的其它设备。根据一些示例实施例,最终用户可以将用户设备104用于导航和地图功能,诸如引导和地图显示,以及基于一个或多个计算和记录的路线来确定一个或多个个性化路线或路线段。
处理服务器102可以从移动设备114接收探测数据。移动设备114可以包括一个或多个检测器或传感器,作为内置或嵌入到移动设备114中或内部的定位***。可替代地,移动设备114使用通信信号来确定位置。移动设备114可以从诸如全球定位***(GPS)、蜂窝塔定位方法、接入点通信指纹识别等的定位***接收位置数据。服务器102可以接收被配置为描述移动设备的位置的传感器数据,或者移动设备114的控制器可以从移动设备114的定位***接收传感器数据。移动设备114还可以包括用于跟踪移动设备的运动(诸如旋转、速度或加速度)的***。运动信息也可以使用定位***来确定。移动设备114可以使用检测器和传感器来提供指示车辆位置的数据。该车辆数据,在此也称为“探测数据”,可以由能够确定必要信息并将必要信息提供给远程实体的任何设备来收集。移动设备114是可以用作探测器以收集车辆的探测数据的设备的一个示例。
更具体地,探测数据(例如,由移动设备114收集的)代表车辆在相应时间点的位置,并且可以在车辆沿着路线行驶时收集。在一些实施例中,诸如当使用探测数据来促进车辆交通速度确定时,探测数据还可以包括速度和方向。尽管探测数据在此被描述为车辆探测数据,但是示例实施例可以用行人探测数据、海上交通工具探测数据或非操纵车辆探测数据(例如,来自自行车、滑板、马背等)来实现。根据下面描述的示例实施例,其中探测数据来自沿道路行驶的操纵车辆,探测数据可以包括但不限于位置数据(例如,纬度、经线位置和/或高度、GPS坐标、与射频识别(RFID)标签相关联的接近度读数等)、行驶速率(例如速度)、行驶方向(例如前进方向、基本方向等)、设备标识符(例如车辆标识符、用户标识符)等)、与数据收集相关联的时间戳等。移动设备114可以是能够收集上述探测数据的任何设备。移动设备114的一些示例可以包括专用车辆测绘设备、导航***、诸如电话或个人数据助理的移动设备等。
处理服务器102的示例实施例可以体现在如图2中所示的装置中。诸如图2中所示的装置的装置可以根据示例实施例具体地配置,以提供沿从起点到目的地的路线的动态车道引导的呈现,以向用户图形化地描绘用于遵循该路线的路段的一个或多个适当的行驶车道。该装置可以包括处理器202、存储器设备204、通信接口206和用户接口208或与之通信。在一些实施例中,处理器(和/或协处理器或协助处理器或与处理器相关联的任何其它处理电路)可以经由总线与存储器设备通信,以在装置的组件之间传递信息。该存储器设备可以是非暂态的,并且可以包括例如一个或多个易失性和/或非易失性存储器。换句话说,例如,存储器设备可以是包括门的电子存储设备(例如,计算机可读存储介质),该门被配置为存储机器(例如,如处理器202的计算设备)可以检索的数据(例如,位)。存储器设备可以被配置为存储信息、数据、内容、应用、指令等,以使得根据示例实施例的装置能够执行各种功能。例如,存储器设备可以被配置为缓冲输入数据以供处理器处理。另外地或可替代地,存储器设备可以被配置为存储指令以供处理器执行。
如上所述,装置200可以由处理服务器102实现。然而,在一些实施例中,装置可以被体现为芯片或芯片组。换句话说,该装置可以包括一个或多个物理封装(例如,芯片),其包括在结构组件(例如,底板)上的材料、组件和/或电线。该结构组件可以为包括在其上的组件电路提供物理强度、尺寸节省和/或电相互作用的限制。因此,在一些情况下,该装置可以被配置为在单个“芯片上***”上实施示例实施例。因此,在一些情况下,芯片或芯片组可以构成用于执行一个或多个操作以提供在此所述的功能的部件。
处理器202可以多种不同方式体现。例如,处理器可以被体现为一个或多个各种硬件处理部件,诸如协处理器、微处理器、控制器、数字信号处理器(DSP)、具有或不具有伴随DSP的处理元件,或各种其它处理电路,包括集成电路,诸如例如ASIC(专用集成电路)、FPGA(现场可编程门阵列)、微控制器单元(MCU)、硬件加速器、专用计算机芯片等。因此,在一些实施例中,处理器可以包括被配置为独立执行的一个或多个处理核心。多核处理器可以在单个物理包内实现多处理。另外地或可替代地,处理器可以包括经由总线串联配置的一个或多个处理器,以使得能够独立执行指令、流水线和/或多线程。
在示例实施例中,处理器202可以被配置为执行存储在存储器设备204中或处理器可以以其它方式访问的指令。可替代地或另外地,处理器可以被配置为执行硬编码功能。因此,无论是通过硬件或软件方法来配置,还是通过其组合来配置,处理器可以表示能够被相应地配置的,根据示例实施例的能够执行操作的实体(例如,物理地体现在电路中)。因此,例如,当处理器被体现为ASIC、FPGA等时,处理器可以是被具体配置的用于进行在此所述操作的硬件。可替代地,作为另一示例,当处理器被体现为软件指令的执行器时,指令可以具体地配置处理器以在执行指令时执行在此所述的算法和/或操作。然而,在一些情况下,处理器可以是处理器专用设备(例如,移动终端或固定计算设备),其被配置为通过用于执行在此所述的算法和/或操作的指令对处理器进行进一步配置来采用示例实施例。除其它方面外,处理器可包括时钟、算术逻辑单元(ALU)和被配置为支持处理器的操作的逻辑门。
示例实施例的装置200还可以包括通信接口206,该通信接口206可以是诸如以硬件或硬件和软件的组合体现的设备或电路的任何部件,该部件被配置为从与该装置通信的通信设备接收数据和/或向与该装置通信的通信设备发送数据,诸如以便于与一个或多个用户设备104等的通信。在这方面,通信接口可以包括例如天线(或多个天线)以及用于实现与无线通信网络进行通信的支持硬件和/或软件。另外地或可替代地,通信接口可以包括用于与天线交互以引起经由天线的信号传输或处理经由天线接收的信号的接收的电路。在一些环境中,通信接口可以可替代地或者也支持有线通信。因此,例如,通信接口可以包括通信调制解调器和/或其它硬件和/或软件,用于支持经由电缆、数字用户线(DSL)、通用串行总线(USB)或其它机制的通信。
装置200还可以包括用户界面208,该用户界面208可以依次与处理器202通信以向用户提供输出,并且在一些实施例中,以接收用户输入的指示。因此,用户界面可以包括显示器,并且在一些实施例中,还可以包括键盘、鼠标、操纵杆、触摸屏、触摸区域、软键、一个或多个麦克风、多个扬声器或其它输入/输出机制。在一个实施例中,处理器可以包括用户界面电路,该用户界面电路被配置为控制一个或多个用户界面元件(诸如显示器,以及在一些实施例中为多个扬声器、振铃器、一个或多个麦克风等)的至少一些功能。处理器和/或包括处理器的用户界面电路可以被配置为通过存储在处理器(例如,存储器设备204等)可访问的存储器上的计算机程序指令(例如,软件和/或固件)来控制一个或多个用户界面元件的一个或多个功能。
示例实施例可以提供一种机制,用于呈现沿从起点到目的地的路线的动态车道引导,以向用户图形化地描绘遵循路线的路段的一个或多个适当的行驶车道。向用户提供路线引导的导航***通常将从起点到目的地的路线仅作为构成路线的路段的中心线呈现。该表示忽略了多个车道的可能性,并且无法向用户提供基于细化车道的路线引导。为了解决这个问题,在一些导航***中引入了车道辅助图形,该图形呈现行驶车道的数量的单独图形指示以及哪些车道适合沿路线的即将到来的操纵。该单独的图形小部件(widget)可以示出代表当前路段的车道数量的一系列箭头,并突出显示导航为路线引导建议的车道。然而,该车道行驶指示的方法要求用户将他们的眼睛从引导中移开以查看单独的图形。这要求诸如车辆驾驶员的用户查看路线引导显示和单独的车道辅助图形二者,以了解他们需要遵循路线的位置。这增加了分散注意力并使用户界面复杂化。
在此提供的实施例使用动态车道级路线带来提供沿着路线的动态车道引导。动态车道级路线带使用相同的可视元素将路线和车道辅助二者集成在一起,从而不再需要用户查看两个单独的图形元素来理解路线引导和车道级指令。使用来自地图服务提供商数据库的车道级道路数据,可以提供用户正在行驶的路段的高清晰度道路模型,以向用户清楚地指示适当的路线和遵循该路线的适当的车道。动态车道级路线带沿着作为路线引导期间的路线的一部分的路段设置,并且动态车道级路线带的宽度被改变以覆盖用户可用来维持路线的车道。例如,在相对较长的高速公路行驶期间,动态车道级路线带可以足够宽以覆盖高速公路的所有车道,从而向用户提供可以使用所有车道的指示,同时仍然遵守路线引导的路线。当用户沿着路线行驶并接近操纵(诸如高速公路的出口)时,动态车道级路线带可能会从覆盖所有车道的宽度变窄到仅覆盖可用于在操纵时退出高速公路的车道的宽度。车道级路线带从覆盖所有车道的宽度到仅覆盖用于离开高速公路的车道的宽度变窄的速率可以变化,并且可取决于许多因素,诸如路段的速度限制、用户遵循路线的速度、沿路段的平均交通速度或沿由动态车道级路线带覆盖的路段的平均交通速度。
图3示出了可以向用户提供路线引导的现有技术的示例实施例。如图所示,第一路段300与另一道路在交叉路口310相交。所描绘的路线指示器330仅指示所生成的路线引导所沿着的路段,并且从路段300转向路段340。如图所示,路线指示器330仅指示该路线的路段/方向,但无法传达车道级指示器。然而,车道辅助图形350在用户接近交叉路口310时为用户提供适当的车道的指示。如图所示,车道辅助图形在三个车道的最右边示出路线箭头360。单独的车道辅助图形350和路线指示器330提供了一种用于为用户传达适当车道的机制;然而,该方法麻烦,并且可能比优选的方法需要更大的驾驶注意力。
图4示出了在此描述的示例实施例,其可以在沿路线提供容易理解的动态车道引导的同时最小化驾驶员的注意力。可以提供图4的所示实施例以在例如图1的用户设备104或移动设备114以及图2的装置200的用户界面208上显示。使用地图数据库,诸如来自具有路段的车道级区分的地图服务提供商116的地图数据库108,可以使用动态车道级路线带来提供路线引导,以提供用户何时应该进入路段的一个或多个特定车道的指示。图4的实施例描绘了路线的第一路段300、交叉路口310和第二路段340。所示的实施例进一步包括车道级路线带400,该车道级路线带400以从路线接近交叉路口310时覆盖第一路段300的所有三个车道的带的一部分开始。随着路线引导需要操纵(右转)以保持在从第一路段300到第二路段340的路线上,该操纵要求用户在到达交叉路口310时处于第一路段300的最右边车道。如在带400的部分410处所示,随着带400在宽度上从跨过第一路段300的所有三个车道的第一宽度向下减小到仅跨过第一路段的最右车道的第二宽度,车道级路线带400反映了该需求。当路线横越操纵时,或者在当前情况下,右转到第二路段340上,路线带保持通过操纵的第二宽度,直到在带400的部分420处扩展到第三宽度为止。在420处在路线的方向中跨过第二路段340的两个行驶车道的带的加宽指示用户可以在任一车道中,同时仍遵守该路线。
如关于图4所描述的,车道级路线引导由车道级路线带400提供,该车道级路线带400覆盖在用户可能仍在遵循的路线的方向中行驶的车道,同时仍然遵守该路线。这允许用户查看路线的单个用户界面图形描绘,以了解他们需要在路段上的位置以及何时需要在路段上,消除了对如图3中所示的单独的车道辅助图形350的需要。
尽管图4的实施例示出了在转向操纵之前使用带的车道级路线引导,但是可以在希望将用户引导到路段的多个车道中的一个或多个车道子集中的任何情况下,提供车道级路线引导。例如,如果由于事故或出口处的交通拥堵而导致最右边车道的交通减慢,则车道级路线引导可通过使车道级路线带变窄以仅包括不具有繁忙交通的路段的车道,来指示用户使用一个或多个其它车道。同样,如果存在道路施工、交通事故或道路杂物阻塞一个或多个车道(市政道路网、人群信息、应急响应数据等可能会告知地图服务提供商),则车道级路线带可能变窄,以避免阻塞车道。
在一些情况下,可能不希望从多个车道到多个车道的子集突然变窄车道级路线带,使得车道级路线带可以从覆盖多个车道的第一宽度逐渐变细到覆盖多个车道的子集(例如,一个或多个,但不是全部)的第二宽度。车道级路线带在第一宽度和第二宽度之间逐渐变细的速率可以由许多因素确定。
在示例实施例中,使用图4的图示作为参考,用于从第一路段300到第二路段340的右转的车道级路线带可能基于沿着第一路段300以公布速度限制或在该公布速度限制附近流动的交通,需要用户以距操纵的预定距离440在转弯操纵410之前最右边的车道内。距操纵的预定距离440(其中路线需要一个或多个特定车道用于遵守该路线)也可以基于车道限制通过交通法规(例如,要求在交叉路口的预定距离内不改变车道)或其中实线指示无需改变车道的车道限制。预定距离430可基于必须在车道级路线带400从交叉路口到达预定距离440时将其从跨过三个车道的第一宽度缩小到跨过一个车道的第二宽度来建立,使得预定距离430将定义带锥度率。
带锥度率可以基于固定的预定距离,诸如在操纵之前的100英尺,车道级路线带可以变窄为完成操纵所需的车道,而带可以在操纵之前500英尺处开始变窄。然而,虽然可以基于距操纵的距离来固定带锥度率,但是带锥度率可以受到可以改变预定距离430和440的多种因素影响。各种因素可以影响预定距离430、440和预定距离之间的锥度率。例如,带锥度率可以至少部分地基于沿着路线行驶的用户的速度来确定。例如,如果用户以相对较高的速度行驶,则从跨过多个车道的第一宽度到跨过多个车道的子集的第二宽度的车道级路线带的锥度率可以逐渐变化以使用户有时间从不再由带跨越的一个或多个车道移动。逐渐变窄可以是例如每小时50英里(每秒73英尺)的每1000英尺一个车道,或每小时30英里(每秒44英尺)的每500英尺一个车道。在轻微至中等的交通情况下以较慢的速度,带逐渐缩小可在甚至更短的距离处结束。然而,在较慢的交通速度下,诸如当用户处于繁忙的走走停停的交通时,带变窄可能与车辆速度不直接相关,并且由于可能难以改变车道而可能更加渐进。以这种方式,带的变窄率可以基于沿着路线行驶的用户的车辆速度,并且可以可选地受到交通水平影响,无论交通是轻、中还是重。因此,可以基于在确定要遵循路线的用户必须在适当的车道之前多长时间来建立距离440,而预定距离430可以基于各种其它因素来建立,包括交通水平、速度、需要变窄的车道数量等。
可选地,部分地基于将在操纵之前从带宽度去除的车道的数量来确定带锥度率。如果在操纵之前仅从车道级路线带上去除一个车道,则在带锥度开始的第一预定距离与距带锥度结束的操纵的第二预定距离之间可以存在较小的距离。如上所述,基于对锥度率的影响因素(例如,车辆速度、交通等),可以使用“每距离单位的车道”度量来建立带锥度需要在操纵之前开始的位置。
可以基于除了沿着路线行驶的用户的速度以外的速度来可选地确定带锥度率。例如,带锥度率可以基于用户之前的交通速度,其中该用户尚未减速至该速度(或者相反地,加速至该速度)。带锥度率可以可选地基于路段的公布速度限制,使得通过特定操纵的所有路线将包括相同的动态车道级路线带。锥度率可以可选地至少基于一个车道级速度或交通水平,并且在车道之间可以不同。例如,三个不同的车道可以具有与它们相关联的不同的速度或交通水平,使得随着锥度通过每个相应车道,锥度的变化率可以不同。这可以使用户基于特定车道的速度和/或交通之间的差异,在视觉上区分何时有合理的时间量或距离量来改变车道,以及何时更突然或更快速的车道改变是适当的。
一旦横越了操纵,诸如一旦用户做出了图4的实施例的向右转弯410,路线带可加宽以覆盖遵守路线时可接受的所有车道。该加宽可能比狭窄更陡峭,因为如果驾驶员在遵守路线时可能使用其它车道,则尽快通知驾驶员将更容易接受。因此,可能存在从通过操纵的较窄宽度到超出操纵的较宽宽度的车道级路线带的锥度,或者可选地,其它车道的可用性可以是没有锥度的逐步过渡,指示附加车道在到达该逐步过渡后立即可用。然而,加宽率可以用于指示用户可以改变车道的安全率,使得带的加宽可能受到上述关于变窄锥度的因素影响。交通速度、交通水平、用户车辆速度等可能影响车道级路线带的加宽率。此外,带开始变宽的位置可以基于例如经过操纵的安全距离。在通过交叉路口横越操纵时,改变车道使得带宽度直到经过预定距离后才变宽,这可能是不安全的,不希望的,或者可能违反当地交通法规。
虽然图4示出了相对简单的右转操纵,但是可以针对从事故/交通/障碍物避免到复杂的复合转弯操纵的各种操纵中的任何一个操纵来实施实施例。图5示出了通过交叉路口520的第一车道级路线带500和第二车道级路线带510的示例实施例。如图所示,带500在502处接近交叉路口520,该交叉路口520具有在接近交叉路口520的方向中跨过路段506的三个车道的第一宽度。带500从在502处的覆盖三个车道逐渐变细到在距交叉路口第一距离处覆盖单个车道,使得可以完成路线的左转操纵。带500在504处离开交叉路口,并保持一个车道的宽度,因为路段508在带500表示的路线的行驶方向中只有一个车道。带510沿着路段512接近交叉路口520,并且从覆盖两个车道变窄到仅覆盖一个车道,以沿着左转操纵进入路段514。在所示的实施例中,带510沿路段514保持单个车道宽度,这可能是由于另一个即将到来的操纵、车道级交通信息或上述各种其它因素。
图6示出了用于高速公路路线的车道级路线带的示例实施例,该高速公路路线将车辆从路段600引导到出口周围的路段610。与图4的示例实施例一样,可以提供图5和图6的所示实施例以在例如图1的用户设备104或移动设备114以及图2的装置200的用户界面208上显示。如图所示,在620处,带以跨过高速公路的所有车道的宽度开始,并且逐渐变细到能够在出口坡道625之前的预定距离处进入出口坡道的单个车道。在合并到路段610之前,带在630处以单车道宽度在出口周围继续。在合并到路段610时,带在640处加宽以覆盖高速公路的所有车道,这指示高速公路路段610的任何车道都可以用于遵守路线。
如在此所述,动态车道级路线带可用于通过单个图形界面元素将关于路线和用于遵守路线的期望车道的信息传达给用户。其它信息可以可选地通过路线带传达,诸如交通速度或优选但非必要的车道选项。例如,带颜色可用于指示沿路线的交通速度。这对于接近交通较慢的区域的驾驶员可能是有帮助的,使得他们在看到前方的车辆开始减速之前意识到需要减速。此外,实施例可以包括针对由带覆盖的不同车道具有不同颜色的带。例如,虽然道路的三个车道对于遵守路线是可以接受的,但不同车道中的交通速度可能不同,并且每个车道都可以用指示交通速度的颜色表示(例如,红色表示慢速或停止,黄色表示中等速度,并且绿色表示处于或接近公布的速度限制)。这可以向用户提供期望哪些车道的指示,同时还指示可以接受哪些车道遵守该路线。
图7示出了描绘根据示例实施例的方法的流程图。将理解,流程图的每个框和流程图中的框的组合可以通过各种方式来实现,诸如硬件、固件、处理器、电路和/或与包括一个或多个计算机程序指令的软件的执行相关联的其它通信设备。例如,上述过程中的一个或多个过程可以由计算机程序指令来体现。在这方面,体现上述过程的计算机程序指令可以由采用在此描述的示例实施例的装置的存储器设备204存储,并由装置的处理器202执行。将会理解,任何此类计算机程序指令可以被加载到计算机或其它可编程装置(例如,硬件)上以产生机器,使得所得到的计算机或其它可编程装置实施在流程图框中指定的功能。这些计算机程序指令还可以存储在计算机可读存储器中,该计算机可读存储器可以指导计算机或其它可编程装置以特定方式起作用,使得存储在计算机可读存储器中的指令产生制造物品,该制造物品的执行实施流程图框中指定的功能。也可以将计算机程序指令加载到计算机或其它可编程装置上,以使一系列操作在计算机或其它可编程装置上执行以产生计算机实施的过程,使得在计算机或其它可编程装置上执行的指令提供用于实施流程图框中指定的功能的操作。
因此,流程图的框支持用于执行指定功能的部件的组合以及用于执行指定功能的用于执行指定功能的操作的组合。还应理解,流程图的一个或多个框以及流程图中的框的组合可以通过执行指定功能的基于专用硬件的计算机***或专用硬件和计算机指令的组合来实施。
图7示出了根据示例实施例的方法的流程图。可以在710处确定从起点到目的地的路线,其中该路线包括两个或更多个路段,每个路段具有朝向目的地行驶的方向,并且从该两个或更多个路段的第一路段过渡到该两个或更多个路段的第二路段,需要至少一个操纵。在720处,可以在朝向目的地的行驶方向中为两个或更多个路段中的每个路段确定多个行驶车道。可以在730处提供沿着路线的路线引导带以供呈现。路线引导带可以响应于距第一路段和第二路段之间的操纵至少第一距离,在朝向目的地的行驶方向中具有跨过第一路段的多个车道的第一宽度。路线引导带可以从第一宽度逐渐变细到在距操纵的第一距离与距操纵的第二距离之间的第二宽度,其中距操纵的第二距离小于距操纵的第一距离。第二宽度可以比第一宽度更窄,并且可以跨过比第一宽度延伸跨过的多个车道更少的至少一个车道。
在示例实施例中,用于执行上面图7的方法的装置可以包括被配置为执行上面描述的操作(710-730)中的一些或每一个操作的处理器(例如,处理器202)。处理器可以例如被配置为通过执行硬件实施的逻辑功能,执行存储的指令或执行用于执行每个操作的算法来执行操作(710-730)。可替代地,该装置可以包括用于执行上述每个操作的部件。在这方面,根据示例实施例,用于执行操作710-730的部件的示例可以包括例如处理器202和/或如上所述的用于执行指令或执行用于处理信息的算法的设备或电路。
受益于前述说明书和相关附图中呈现的教导,在此描述的这些实施例所属的本领域技术人员将想到在此阐述的许多修改和其它实施例。因此,应当理解,示例实施例不限于所公开的特定实施例,并且修改和其它实施例旨在被包括在所附权利要求的范围内。此外,尽管前述描述和相关附图在元件和/或功能的某些示例性组合的背景下描述了示例性实施例,但是应当理解,在不脱离所附权利要求的范围的情况下,可以由替代实施例提供元件和/或功能的不同组合。在这方面,例如,如上文所附权利要求中的一些所阐述的,与上文明确描述的元件和/或功能的不同组合也被考虑。尽管在此采用了特定术语,但是它们仅在一般性和描述性意义上使用,而不是出于限制的目的。
Claims (20)
1.一种装置,包括至少一个处理器和至少一个存储器,所述至少一个存储器包括计算机程序代码,所述至少一个存储器和计算机程序代码被配置为采用所述处理器使所述装置至少:
确定从起点到目的地的路线,其中,所述路线包括两个以上路段,每个路段均具有朝向所述目的地的行驶方向,以及其中,从所述两个以上路段中的第一路段过渡到所述两个以上路段中的第二路段需要至少一个操纵;
确定在朝向所述目的地的所述行驶方向中所述两个或更多个路段中每个路段的行驶车道数;
提供沿所述路线的路线引导带的呈现,其中:
所述路线引导带响应于距所述第一路段和所述第二路段之间的所述操纵的至少第一距离,而在朝向所述目的地的所述行驶方向中具有跨所述第一路段的多个车道的第一宽度;
所述路线引导带在距所述操纵的所述第一距离与距所述操纵的第二距离之间从所述第一宽度减小到第二宽度,其中,距所述操纵的所述第二距离小于距所述操纵的所述第一距离,以及其中,所述第二宽度比所述第一宽度更窄,并且所述第二宽度跨过比所述第一宽度延伸跨过的所述多个车道更少的至少一个车道。
2.根据权利要求1所述的装置,其中,距所述操纵的所述第一距离至少部分地基于以下至少一项来建立:路段限制速度、遵循所述路线的车辆的速度、沿所述第一路段的平均交通速度、或在所述第一距离和所述操纵之间沿所述第一路段的平均交通速度。
3.根据权利要求1所述的装置,其中,距所述操纵的所述第一距离与距所述操纵的所述第二距离之间的距离至少部分地基于以下至少一项来建立:路段限制速度、遵循所述路线的车辆的速度、沿所述第一路段的平均交通速度、或在所述第一距离和所述操纵之间沿所述第一路段的平均交通速度。
4.根据权利要求1所述的装置,其中,所述带或所述带的至少一部分的颜色至少部分地基于沿着由所述带覆盖的行驶车道的平均交通速度。
5.根据权利要求1所述的装置,其中,所述带具有通过所述操纵的所述第二宽度,并且响应于距下一操纵的第三距离而在所述第二路段上加宽到第三宽度。
6.根据权利要求1所述的装置,其中,进一步使所述装置:
响应于车辆沿着所述路线行驶接近距所述操纵的所述第一距离,提供所述带的变窄的动态图形指示的呈现。
7.根据权利要求1所述的装置,其中,所述路线引导带在距所述操纵的所述第二距离与距所述操纵的第三距离之间从所述第二宽度减小到第三宽度,其中,距所述操纵的所述第三距离小于距所述操纵的所述第二距离,以及其中,所述第三宽度比所述第二宽度更窄,并且所述第三宽度跨过比所述第二宽度延伸跨过的所述多个车道更少的至少一个车道。
8.一种方法,包括:
提供对路线的呈现,所述路线包括沿所述路线的至少一个操纵,其中,所述路线由沿着所述路线并通过所述操纵的车道级路线带指示,其中,在所述操纵之前横越的所述路线的一部分包括所述路线的行驶方向中的多个车道,以及其中,沿所述路线横越所述操纵仅需要在所述路线的所述行驶方向中使用所述多个车道的子集;
确定距所述操纵的第一距离,在该点处,所述车道级路线带具有仅跨越所述多个车道的所述子集的第一宽度;
确定距所述操纵的第二距离,在该点处,所述车道级路线带处于跨越所有所述多个车道的第二宽度;以及
提供沿距所述操纵的所述第二距离处的所述第二宽度减小到距所述操纵的所述第一距离处的所述第一宽度的所述路线的所述车道级路线带的呈现。
9.根据权利要求8所述的方法,其中,接近所述操纵的所述路线是沿第一路段的,其中,距所述操纵的所述第二距离至少部分地基于以下至少一项来建立:路段限制速度、遵循所述路线的车辆的速度、沿所述第一路段的平均交通速度、或在所述第二距离和所述操纵之间沿所述第一路段的平均交通速度。
10.根据权利要求9所述的方法,其中,在距所述操纵的所述第二距离与距所述操纵的所述第一距离之间的距离至少部分地基于以下至少一项来建立:路段限制速度、遵循所述路线的车辆的速度、沿所述第一路段的平均交通速度、或在所述第二距离和所述操纵之间沿所述第一路段的平均交通速度。
11.根据权利要求8所述的方法,其中,所述带或其至少一部分的颜色至少部分地基于沿着由所述带覆盖的行驶车道的平均交通速度。
12.根据权利要求8所述的方法,其中,所述带具有通过所述操纵的所述第一宽度,并且响应于距下一操纵的第三距离而在所述第二路段上加宽到第三宽度。
13.根据权利要求8所述的方法,进一步包括:
响应于车辆沿着所述路线行驶接近距所述操纵的所述第二距离,提供所述带的变窄的动态图形指示的呈现。
14.一种计算机程序产品,包括具有存储在其中的计算机可执行程序代码部分的至少一个非暂态计算机可读存储介质,所述计算机可执行程序代码部分包括程序代码指令,所述程序代码指令被配置为:
提供对路线或所述路线的一部分的呈现,其中,确定从起点到目的地的所述路线,以及其中,所述路线包括两个以上路段,每个路段均具有朝向所述目的地的行驶方向,以及其中,从所述两个以上路段中的第一路段过渡到所述两个以上路段中的第二路段需要至少一个操纵;
作为所述路线的所述呈现的一部分,提供对每个路段的多个行驶车道的呈现,其中,所述两个以上路段的所述多个行驶车道在朝向所述目的地的所述行驶方向中建立;
提供沿所述路线的路线引导带的呈现,其中:
所述路线引导带响应于距所述第一路段和所述第二路段之间的所述操纵的至少第一距离,而在朝向所述目的地的所述行驶方向中具有跨所述第一路段的多个车道的第一宽度;
所述路线引导带在距所述操纵的所述第一距离与距所述操纵的第二距离之间从所述第一宽度减小到第二宽度,以及其中,所述第二宽度比所述第一宽度更窄,并且所述第二宽度跨过比所述第一宽度延伸跨过的所述多个车道更少的至少一个车道。
15.根据权利要求14所述的计算机程序产品,其中,距所述操纵的所述第一距离至少部分地基于以下至少一项来建立:路段限制速度、遵循所述路线的车辆的速度、沿所述第一路段的平均交通速度、或在所述第一距离和所述操纵之间沿所述第一路段的平均交通速度。
16.根据权利要求14所述的计算机程序产品,其中,距所述操纵的所述第一距离与距所述操纵的所述第二距离之间的距离至少部分地基于以下至少一项来建立:路段速度限制、遵循所述路线的车辆的速度、沿所述第一路段的平均交通速度、或在所述第一距离和所述操纵之间沿所述第一路段的平均交通速度。
17.根据权利要求14所述的计算机程序产品,其中,所述带或所述带的至少一部分的颜色至少部分地基于沿着由所述带覆盖的行驶车道的平均交通速度。
18.根据权利要求14所述的计算机程序产品,其中,所述带具有通过所述操纵的所述第二宽度,并且响应于距下一操纵的第三距离而在所述第二路段上加宽到第三宽度。
19.根据权利要求14所述的计算机程序产品,进一步包括程序代码指令以:
响应于车辆沿着所述路线行驶接近距所述操纵的所述第一距离,提供所述带的变窄的动态图形指示的呈现。
20.根据权利要求14所述的计算机程序产品,其中,所述路线引导带在距所述操纵的所述第二距离与距所述操纵的第三距离之间从所述第二宽度减小到第三宽度,其中,距所述操纵的所述第三距离小于距所述操纵的所述第二距离,以及其中,所述第三宽度比所述第二宽度更窄,并且所述第三宽度跨过比所述第二宽度延伸跨过的所述多个车道更少的至少一个车道。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/635,640 US10488214B2 (en) | 2017-06-28 | 2017-06-28 | Method, apparatus, and computer program product for dynamic lane guidance |
US15/635,640 | 2017-06-28 | ||
PCT/IB2018/054673 WO2019003086A1 (en) | 2017-06-28 | 2018-06-25 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING DYNAMIC PATH GUIDANCE |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110799806A true CN110799806A (zh) | 2020-02-14 |
Family
ID=63042074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880043295.7A Pending CN110799806A (zh) | 2017-06-28 | 2018-06-25 | 用于动态车道引导的方法、装置和计算机程序产品 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10488214B2 (zh) |
EP (1) | EP3645973A1 (zh) |
CN (1) | CN110799806A (zh) |
WO (1) | WO2019003086A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114464005A (zh) * | 2022-02-28 | 2022-05-10 | 重庆长安汽车股份有限公司 | 一种车辆辅助驾驶的方法及*** |
CN116594409A (zh) * | 2023-07-17 | 2023-08-15 | 青岛能征智能装备有限公司 | 一种无人驾驶控制***及其无人驾驶战车 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10488214B2 (en) * | 2017-06-28 | 2019-11-26 | Here Global B.V. | Method, apparatus, and computer program product for dynamic lane guidance |
US20190120640A1 (en) | 2017-10-19 | 2019-04-25 | rideOS | Autonomous vehicle routing |
US11060881B2 (en) * | 2017-11-01 | 2021-07-13 | Ford Global Technologies, Llc | Method and apparatus for navigation instructions including enhanced lane guidance |
CN112685517B (zh) * | 2019-10-17 | 2023-01-31 | 合肥四维图新科技有限公司 | 分歧/合流区域的识别方法和设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19531822A1 (de) * | 1994-10-07 | 1996-04-11 | Mannesmann Ag | Verfahren und Anzeigevorrichtung zur Zielführung eines Fahrzeugs |
EP0772174A1 (en) * | 1995-10-30 | 1997-05-07 | Aisin Aw Co., Ltd. | Navigation system |
US20040186663A1 (en) * | 2003-03-20 | 2004-09-23 | Takashi Irie | Vehicle navigation system and route guidance method |
CN101960500A (zh) * | 2008-03-14 | 2011-01-26 | 爱信艾达株式会社 | 行驶信息创建装置、行驶信息创建方法和程序 |
EP2775262A1 (en) * | 2013-03-05 | 2014-09-10 | Harman Becker Automotive Systems GmbH | Route guidance |
CN104677364A (zh) * | 2008-12-03 | 2015-06-03 | 通腾科技股份有限公司 | 创建包含交叉点的通行时间的地图数据的方法 |
CN105474031A (zh) * | 2013-08-16 | 2016-04-06 | 赫尔环球有限公司 | 用于移动终端的3d定位的3d扇区化路径损耗模型 |
JP2016090344A (ja) * | 2014-10-31 | 2016-05-23 | アイシン・エィ・ダブリュ株式会社 | ナビゲーション装置、及びナビゲーションプログラム |
CN106017491A (zh) * | 2016-05-04 | 2016-10-12 | 玉环看知信息科技有限公司 | 一种导航路径规划方法、***及导航服务器 |
CA2993766A1 (en) * | 2015-07-27 | 2017-02-02 | Nissan Motor Co., Ltd. | Lane display device and lane display method |
CN106461405A (zh) * | 2014-06-03 | 2017-02-22 | 赫尔环球有限公司 | 更新导航数据库的单个区域 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3455153B2 (ja) | 2000-02-16 | 2003-10-14 | 松下電器産業株式会社 | 交差点における車線誘導案内表示方法およびそのナビゲーション装置並びに記録媒体 |
EP2275961A1 (en) | 2001-06-22 | 2011-01-19 | Caliper Corporation | Traffic data management and simulation system |
DE102008061747A1 (de) | 2007-12-13 | 2009-06-25 | Continental Teves Ag & Co. Ohg | Verfahren und System zum Anpassen eines Fahrzeugs |
JP4994256B2 (ja) | 2008-01-28 | 2012-08-08 | 株式会社ジオ技術研究所 | 経路案内データベースのデータ構造 |
US8364398B2 (en) | 2009-08-28 | 2013-01-29 | Navteq B.V. | Method of operating a navigation system to provide route guidance |
US9709406B2 (en) | 2010-12-31 | 2017-07-18 | Tomtom Navigation B.V. | Navigation methods and systems |
EP2659469A1 (en) | 2010-12-31 | 2013-11-06 | Tomtom Belgium N.V. | Systems and methods for obtaining and using traffic flow information |
DE102011013855A1 (de) | 2011-03-14 | 2012-09-20 | Audi Ag | Verfahren zum Bereitstellen einer Anzeige sowie Navigationsvorrichtung |
JP5708449B2 (ja) * | 2011-11-08 | 2015-04-30 | アイシン・エィ・ダブリュ株式会社 | レーン案内表示システム、方法およびプログラム |
JP2016513805A (ja) | 2013-03-15 | 2016-05-16 | キャリパー コーポレイション | 車両ルート指定および交通管理のための車線レベル車両ナビゲーション |
CN107004358A (zh) | 2014-12-05 | 2017-08-01 | 奥迪股份公司 | 辅助车辆特别是乘用车辆的驾驶员的方法 |
KR102531014B1 (ko) * | 2015-07-30 | 2023-05-11 | 뮤니시팔 파킹 서비시즈 인크. | 통합된 모바일 주차 애플리케이션 및 스마트 주차 미터기 시스템 |
US10402161B2 (en) * | 2016-11-13 | 2019-09-03 | Honda Motor Co., Ltd. | Human-vehicle interaction |
US10488214B2 (en) * | 2017-06-28 | 2019-11-26 | Here Global B.V. | Method, apparatus, and computer program product for dynamic lane guidance |
-
2017
- 2017-06-28 US US15/635,640 patent/US10488214B2/en active Active
-
2018
- 2018-06-25 WO PCT/IB2018/054673 patent/WO2019003086A1/en unknown
- 2018-06-25 EP EP18746757.6A patent/EP3645973A1/en not_active Ceased
- 2018-06-25 CN CN201880043295.7A patent/CN110799806A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19531822A1 (de) * | 1994-10-07 | 1996-04-11 | Mannesmann Ag | Verfahren und Anzeigevorrichtung zur Zielführung eines Fahrzeugs |
EP0772174A1 (en) * | 1995-10-30 | 1997-05-07 | Aisin Aw Co., Ltd. | Navigation system |
US20040186663A1 (en) * | 2003-03-20 | 2004-09-23 | Takashi Irie | Vehicle navigation system and route guidance method |
CN101960500A (zh) * | 2008-03-14 | 2011-01-26 | 爱信艾达株式会社 | 行驶信息创建装置、行驶信息创建方法和程序 |
CN104677364A (zh) * | 2008-12-03 | 2015-06-03 | 通腾科技股份有限公司 | 创建包含交叉点的通行时间的地图数据的方法 |
EP2775262A1 (en) * | 2013-03-05 | 2014-09-10 | Harman Becker Automotive Systems GmbH | Route guidance |
CN105474031A (zh) * | 2013-08-16 | 2016-04-06 | 赫尔环球有限公司 | 用于移动终端的3d定位的3d扇区化路径损耗模型 |
CN106461405A (zh) * | 2014-06-03 | 2017-02-22 | 赫尔环球有限公司 | 更新导航数据库的单个区域 |
JP2016090344A (ja) * | 2014-10-31 | 2016-05-23 | アイシン・エィ・ダブリュ株式会社 | ナビゲーション装置、及びナビゲーションプログラム |
CA2993766A1 (en) * | 2015-07-27 | 2017-02-02 | Nissan Motor Co., Ltd. | Lane display device and lane display method |
CN106017491A (zh) * | 2016-05-04 | 2016-10-12 | 玉环看知信息科技有限公司 | 一种导航路径规划方法、***及导航服务器 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114464005A (zh) * | 2022-02-28 | 2022-05-10 | 重庆长安汽车股份有限公司 | 一种车辆辅助驾驶的方法及*** |
CN116594409A (zh) * | 2023-07-17 | 2023-08-15 | 青岛能征智能装备有限公司 | 一种无人驾驶控制***及其无人驾驶战车 |
CN116594409B (zh) * | 2023-07-17 | 2023-10-13 | 青岛能征智能装备有限公司 | 一种无人驾驶控制***及其无人驾驶战车 |
Also Published As
Publication number | Publication date |
---|---|
US20190003846A1 (en) | 2019-01-03 |
WO2019003086A1 (en) | 2019-01-03 |
EP3645973A1 (en) | 2020-05-06 |
US10488214B2 (en) | 2019-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3260817B1 (en) | Method, apparatus and computer program product for a navigation user interface | |
CN110799806A (zh) | 用于动态车道引导的方法、装置和计算机程序产品 | |
US11010617B2 (en) | Methods and systems for determining roadwork zone extension based on lane marking data | |
US11244177B2 (en) | Methods and systems for roadwork zone identification | |
US9696170B2 (en) | Route calculation system, route calculation method, and computer program | |
EP3452783B1 (en) | Stitching mixed-version map tiles in hybrid navigation for partial map updates | |
EP3671688A1 (en) | Methods and systems for autonomous vehicle navigation | |
US10976164B2 (en) | Methods and systems for route generation through an area | |
US11186293B2 (en) | Method and system for providing assistance to a vehicle or driver thereof | |
US11243085B2 (en) | Systems, methods, and a computer program product for updating map data | |
US9911332B1 (en) | Method, apparatus, and computer program product for parking likelihood estimation based on probe data collection | |
US10883848B2 (en) | Methods and systems for providing an improved maneuver countdown bar | |
US10900804B2 (en) | Methods and systems for roadwork extension identification using speed funnels | |
US20200298858A1 (en) | Methods and systems for lane change assistance for a vehicle | |
US10378909B2 (en) | Stitching mixed-version map tiles in hybrid navigation for partial map updates | |
US11341845B2 (en) | Methods and systems for roadwork zone identification | |
EP3452784B1 (en) | Stitching mixed-version map tiles in hybrid navigation for partial map updates | |
US10401187B2 (en) | Method, apparatus and computer program product for a navigation system user interface | |
US20200240801A1 (en) | Systems, methods, and computer program product for route validation | |
JP2015125026A (ja) | 徒歩利用施設表示装置、徒歩利用施設表示方法およびプログラム | |
CN113447035A (zh) | 用于生成停车场几何结构的方法、设备和计算机程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40021287 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200214 |