一种基于车道的交通流量信息显示方法、装置及相关设备与流程

文档序号:21006416发布日期:2020-06-05 23:10阅读:233来源:国知局
一种基于车道的交通流量信息显示方法、装置及相关设备与流程

本发明涉及导航技术领域,特别涉及一种基于车道的交通流量信息显示方法、装置及相关设备。



背景技术:

在导航地图中显示道路的交通流量信息已经是现有导航中默认的一个功能。在现有的导航技术中,交通流量信息只是以路段为单位来表达的,无法体现出一个路段中某一条车道的流量情况。随着导航地图的不断升级,在导航地图中,已经不只是显示路段信息,还显示路段中每条车道的信息。在这种情况下,传统的以路段为单位显示交通流量信息的方法就无法准确地呈现出一个路段中某一条车道的交通流量情况。



技术实现要素:

鉴于现有技术中存在的技术缺陷和技术弊端,本发明实施例提供克服上述问题或者至少部分地解决上述问题的一种基于车道的交通流量信息显示方法、装置及相关设备。

作为本发明实施例,涉及一种基于车道的交通流量信息显示方法,包括以下步骤:

对待显示交通流量信息的道路,判断是否存在与所述道路的各车道对应的交通流量信息;所述道路包含多个相连的车道组单元,所述车道组单元包括多条相邻的车道;

若存在,获取与所述道路的各车道相对应的交通流量信息;

将与所述道路的各车道相对应的交通流量信息,描画至所述道路的对应的各个车道上。

可选的,所述将与所述道路的各车道相对应的交通流量信息,描画至所述道路的各个车道上,包括:

根据每个车道对应的交通流量信息,生成与车道的交通流量信息相对应的交通流量图形;

将所述交通流量图形覆盖到各车道的预设位置上。

可选的,当不存在与所述道路的各车道对应的交通流量信息时,

获取基于所述道路的交通流量信息;

将所述基于所述道路的交通流量信息,映射到所述道路所包含的各车道组单元上;所述车道组单元中每个车道的交通流量信息与所述道路在该位置的交通流量信息一致;

将与所述道路的各车道相对应的交通流量信息,描画至所述道路对应的各个车道上。

可选的,当一个车道组单元上出现不同的交通流量信息时,根据不同的交通流量信息在该车道组单元上所占据的长度进行描画。

可选的,所述交通流量图形,使用不同的颜色表示不同的交通流量信息;所述每个车道对应的交通流量图形,包含用不同颜色表示不同交通流量信息的多个线段。

可选的,所述交通流量图形中不同颜色的线段的长度,通过不同的交通流量信息的车辆所占据的车道的长度来确定。

可选的,所述待显示交通流量信息的道路,包括:地图主图上的道路以及导航规划道路。

作为本发明实施例的另一个方面,涉及一种基于车道的交通流量信息显示装置,包括:

判断模块,用于对待显示交通流量信息的道路,判断是否存在与所述道路的各车道对应的交通流量信息;

获取模块,用于获取与所述道路的各车道相对应的交通流量信息;

描画模块,用于将与所述道路的各车道相对应的交通流量信息,描画至所述道路的对应的各个车道上。

可选的,所述描画模块,包括:

生成模块,用于根据每个车道对应的交通流量信息,生成与所述车道的交通流量信息相对应的交通流量图形;

覆盖模块,用于将所述交通流量图形覆盖到各车道的预设位置上。

可选的,所述获取模块,还可以用于获取基于所述道路的交通流量信息。

可选的,所述装置还包括:

映射模块,用于将所述基于所述道路的交通流量信息,映射到所述道路所包含的各车道组单元上。

作为本发明实施例的又一个方面,涉及一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行上述的基于车道的交通流量信息显示方法。

作为本发明实施例的再一个方面,涉及一种导航设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的基于车道的交通流量信息显示方法。

本发明实施例提供的上述技术方案的有益效果至少包括:

本发明实施例提供的基于车道的交通流量信息显示方法,通过将与道路的车道组中的各车道相对应的交通流量信息,生成交通流量图,并描画到各车道上。这种方法能够更精细的显示道路中每条车道的交通流量信息,使得车辆驾驶者能够根据各个车道的交通流量信息选择更合理、更通畅的驾驶路线,节省了时间,提升了导航质量和用户的使用体验。

本发明实施例提供的基于车道的交通流量信息显示方法,在交通流量图形中使用不同的颜色表示不同的交通流量状态,这种方法便于用户更直观地了解道路中车道上的交通状态。

本发明实施例提供的基于车道的交通流量信息显示方法,通过将基于道路的交通流量信息映射到所述道路包含的各车道组单元上,使车道组单元中每个车道的交通流量信息与所述道路在该位置的交通流量信息一致。使得没有车道级的交通流量信息时,也能够从基于道路的交通流量信息转化成基于车道的交通流量信息。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所记载的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例提供的一种基于车道的交通流量数据显示方法的流程图;

图2为本发明实施例提供的交通流量信息描画方法的流程图;

图3为本发明实施例提供的另一种基于车道的交通流量数据显示方法的流程图;

图4为本发明实施例提供的一种基于车道的交通流量数据显示装置的结构示意图;

图5为本发明实施例提供的基于车道的交通流量数据显示装置的描画模块的结构示意图;

图6为本发明实施例提供的另一种基于车道的交通流量数据显示装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

下面对本发明实施例提供的一种基于车道的交通流量信息显示方法、装置和设备的具体实施方式进行详细的说明。

本发明实施例提供一种基于车道的交通流量信息显示方法,其流程参照图1所示,包括以下步骤:

s101:对待显示交通流量信息的道路,判断是否存在与所述道路的各车道对应的交通流量信息;所述道路由多个相邻的车道组单元构成,所述车道组单元包括多条相邻的车道;

所述待显示交通流量信息的道路,包括:在地图主图模式下所显示的导航地图的区域中的道路以及在导航模式下导航规划道路。当车辆位置发生变化,或者导航地图的显示比例发生变化时(放大或缩小导航地图)要更新地图主图上待显示交通流量信息的道路,以及导航规划道路。

所述道路包含多个相连的车道组单元,所述车道组单元包括多条相邻的车道。

s102:若存在与所述道路的各车道对应的交通流量信息,获取与所述道路的各车道对应的交通流量信息。

s103:将与所述道路的各车道相对应的交通流量信息,描画至所述道路对应的各个车道上。

本发明实施例提供的基于车道的交通流量信息显示方法,通过将与道路的车道组中的各车道相对应的交通流量信息,生成交通流量图,并描画到各车道上。这种方法能够更精细的显示道路中每条车道的交通流量信息,使得车辆驾驶者能够根据各个车道的交通流量信息选择更合理、更通畅的驾驶路线,节省了时间,提升了导航质量和用户的使用体验。

在一个实施例中,所述将与所述道路的各车道相对应的交通流量信息,描画至所述道路的对应的各个车道上的方法,其流程参照图2所示,包括以下步骤:

s201:根据每个车道对应的交通流量信息,生成与车道的交通流量信息相对应的交通流量图形。

所述交通流量图形,使用不同颜色表示不同的交通流量信息。可以将交通流量信息预先设置成几种状态;例如,重度拥堵、中度拥堵、轻度拥堵、畅通和非常畅通五种状态。用红色表示重度拥堵,用黄色表示中度拥堵,用浅黄色表示轻度拥堵,用浅绿色表示畅通,用绿色表示非常畅通。所述交通流量信息的状态可以通过车速设置,例如,车速小于20km/h的交通流量信息设定为重度拥堵状态。也可以通过车与车之间的距离设置交通流量信息的状态。

每个车道所对应的交通流量图形,包含用不同颜色表示的不同交通流量信息的多个线段。红色的线段表示一段状态为重度拥堵的交通流量信息,绿色的线段表示一段状态为非常畅通的交通流量信息。多个不同颜色的线段连接在一起,构成了一条车道的交通流量图形,显示该车道上不同状态的交通流量信息。

所述交通流量图形中不同颜色的线段的长度,可以通过不同的交通流量信息的的车辆所占据的车道的长度来确定。例如,根据获取的车道的交通流量信息,识别出车道上处于重度拥堵状态的车辆所占据的车道长度,并生成相对应由一段红色的线段表示的交通流量图形,其他状态的交通流量信息生成相应的交通流量图的过程以此类推。

本发明实施例提供的基于车道的交通流量信息显示方法,在交通流量图形中使用不同的颜色表示不同的交通流量状态,这种方法便于用户更直观地了解道路中车道上的交通状态。

s202:将所述交通流量图形覆盖到各车道的预设位置上。

在覆盖时,根据各车道生成的交通流量图的起点坐标和长度或起点坐标和终点坐标,将所述交通流量图覆盖到车道的预设位置,比如,覆盖到车道的中心线上。

在一个具体是实施例中,可以是,某道路的车道组单元中的某条车道的长度为200米,根据获取的该车道的交通流量信息得到,在该车道上处于重度拥堵的交通流量状态的车辆占据的长度为100米,起点为距离该车道起点50米处,终点为距离该车道起点150米处,根据此交通流量信息,生成相应的交通流量图,并将所述交通流量图覆盖到在导航地图中该车道的中心线上。

在一个实施例中,当不存在与所述道路中各车道对应的交通流量信息时,所述方法的流程参照图3所述,包括以下步骤,

s301:获取基于道路的交通流量信息。

s302:将所述基于道路的交通流量信息,映射到所述道路所包含的各车道组单元上;所述车道组单元中的每个车道的交通流量信息与所述道路在该位置的交通流量信息一致。

在映射时,根据交通流量信息的起点坐标和终点坐标或长度,将所述交通流量图映射到相应的车道组单元上,使得该车道组单元中的每条车道的交通流量信息是相同的,并且与所述道路在该车道组单元的交通流量信息一致。例如:某道路有一段长度为100米的状态为重度拥堵的交通流量信息,该信息映射到该道路所包含的对应的车道组单元上后,该车道组单元的所有车道在与所述100米长度相对应的位置上的交通流量信息也是重度拥堵的状态。

s303:将与所述道路的各车道相对应的交通流量信息,描画至所述道路的对应的各个车道上。具体的实施方式可以参照上述实施例的描述,在此不再赘述。

本发明实施例提供的基于车道的交通流量信息显示方法,通过将基于道路的交通流量信息映射到所述道路包含的各车道组单元上,使车道组单元中每个车道的交通流量信息与所述道路在该位置的交通流量信息一致。使得没有车道级的交通流量信息时,也能够从基于道路的交通流量信息转化成基于车道的交通流量信息。

在一个实施例中,可以是,当一个车道组单元上出现不同的交通流量信息时,根据不同的交通流量信息在该车道组单元上所占据的长度进行描画。

在一个具体的实施例中,可以是,某道路的一个车道组单元的长度为200米。一段状态为重度拥堵的交通流量信息的起点为距离该车道起点100米处,长度为300米。将所述交通流量信息从距离该车道起点100米处开始描画。因为该车道的长度为200米,所述交通流量信息只有前100米能描画到该车道上,余下200米的交通流量信息描画到与该车道组相连的下一个车道组上。

基于同一发明构思,本发明实施例还提供了一种基于车道的交通流量信息显示装置及相关导航设备等,由于这些装置和设备所解决问题的原理与前述基于车道的交通流量数据显示方法相似,因此该装置和设备的实施可以参见前述方法的实施,重复之处不再赘述。

基于同一发明构思,本发明实施例还提供了一种基于车道的交通流量信息显示装置,该装置的结构参照图4所示,包括:

判断模块10,用于对待显示交通流量信息的道路,判断是否存在与所述道路的各车道对应的交通流量信息。

获取模块20,用于获取与所述道路的各车道相对应的交通流量信息。

描画模块30,用于将与所述道路的各车道相对应的交通流量信息,描画至所述道路的对应的各个车道上。

当判断模块10判定存在与所述道路中各车道对应的交通流量信息时,所述获取模块20获取与所述道路的各车道相对应的交通流量信息;然后,描画模块30将与所述道路的各车道相对应的交通流量信息,描画至所述道路的对应的各个车道上。

在一个实施例中,所述获取模块20,还可以用于获取基于所述道路的交通流量信息。

在一个实施例中,参照图5所示,所述描画模块30,包括:

生成模块31,用于根据每个车道对应的交通流量信息,生成与车道的交通流量信息相对应的交通流量图形。

覆盖模块32,用于将所述交通流量图形覆盖到各车道的预设位置上。

在一个实施例中,参照图6所示,所述装置还包括:

映射模块40,用于将所述基于所述道路的交通流量信息,映射到所述道路所包含的各车道组单元上。

当判断模块10判定不存在与所述道路中各车道对应的交通流量信息时,所述获取模块20获取基于所述道路的交通流量信息;然后所述映射模块40将所述基于所述道路的交通流量信息,映射到所述道路所包含的各车道组单元上;并得到所述车道组单元中各车道的交通流量信息;最后,描画模块30将所述各车道的交通流量信息,描画至对应的各个车道上。

基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行上述基于车道的交通流量信息显示方法。

基于同一发明构思,本发明实施例还提供了一种导航设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述基于车道的交通流量信息显示方法。

除非另外具体陈述,术语比如处理、计算、运算、确定、显示等等可以指一个或多个处理或者计算系统、或类似设备的动作和/或过程,所述动作和/或过程将表示为处理系统的寄存器或存储器内的物理(如电子)量的数据操作和转换成为类似地表示为处理系统的存储器、寄存器或者其他此类信息存储、发射或者显示设备内的物理量的其他数据。信息和信号可以使用多种不同的技术和方法中的任何一种来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。

本领域技术人员还应当理解,结合本文的实施例描述的各种说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交换性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了一般地描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本公开的保护范围。

结合本文的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。该asic可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。

对于软件实现,本申请中描述的技术可用执行本申请所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1