确定道路拥堵原因的方法、装置、电子设备及存储介质与流程

文档序号:23471851发布日期:2020-12-29 13:17阅读:157来源:国知局
确定道路拥堵原因的方法、装置、电子设备及存储介质与流程

本发明涉及信息处理技术领域,特别是涉及一种确定道路拥堵原因的方法、装置、电子设备及存储介质。



背景技术:

目前,为了节省用户的行驶时间,使得用户可以快速地到达目的地,常用的技术方案为:通过每条道路上所有的gps的位置信息及移动速度信息判断出每条道路的拥堵程度,根据每条道路的拥堵程度,为用户提供较优的出行方案。

然而,该技术方案,只能向用户展示道路是否拥堵以及拥堵程度,不能向用户展示其他的参考依据,这样很容易导致用户制定出的出行方案存在路程较长、耗时较多的问题。例如,在实际的道路行车过程中,如果道路a为到达目的地的最短路径,虽然此时道路a的拥堵程度很高,但其可能在十几分钟后就恢复畅通状态,即,拥堵的时间并不会太长,若用户此时因道路a的拥堵程度很高就选择另一套路程较长和/或耗时较多(超过十几分钟)的路径b,则对于该用户而言,选择的路径b并不是最佳的选择,存在路程较长和/或耗时较多的问题。

因此,现有的技术方案,并不能向用户提供更多有意义的参考信息,不利于用户选择出较优的出行方案。



技术实现要素:

为了解决上述问题,本发明提供了一种确定道路拥堵原因的方法、装置、电子设备及存储介质,旨在为拥堵道路确定出道路拥堵原因,使得用户可以根据拥堵原因选择适合自己需求的出行方案,以优化用户的出行体验。

根据本公开实施例的第一方面,提供了一种确定道路拥堵原因的方法,所述方法包括:

在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源;

获得多个图像数据源分别提供的所述拥堵道路的图像数据;

对获得的各个图像数据进行识别,确定所述拥堵道路的拥堵原因。

优选地,在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源,包括:

在检测到拥堵道路时,确定当前行驶在所述当前拥堵道路的车辆上的行车记录仪;和/或

在检测到拥堵道路时,确定当前位于所述当前拥堵道路的用户终端。

优选地,获得多个图像数据源分别提供的所述拥堵道路的图像数据,包括:

根据所述拥堵道路的拥堵属性信息,向所述多个图像数据源分别发送图像数据需求信息,所述拥堵属性信息包括以下至少一者:拥堵开始时刻、拥堵起始点、拥堵终止点、拥堵位置点的拥堵程度;

接收所述多个图像采集源分别按照所述图像数据需求信息,实时对所述拥堵道路进行图像采集而得到的图像数据,或,对本地存储的针对所述拥堵道路所采集的视频中提取多帧视频图像数据。

优选地,在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源,包括:

接收各个图像数据源上报的位置信息,其中,一个图像数据源为:用户终端或车辆上的行车记录仪;

在检测到拥堵道路时,确定所述拥堵道路的标识;

将所述拥堵道路的标识与所述各个图像数据源上报的位置信息进行对比,确定当前位于所述当前拥堵道路的多个图像数据源。

优选地,所述拥堵道路的检测过程包括以下步骤:

接收多个移动设备的位置信息和移动速度信息,并确定各个道路对应的通行速度,将对应的通行速度小于预设速度的道路确定为拥堵道路;或

接收各个图像数据源上报的位置信息,并确定各个图像数据源的移动轨迹点,将移动轨迹点的密度高于预设密度的道路确定为拥堵道路,其中,图像数据源为:用户终端或车辆上的行车记录仪。

优选地,在确定所述拥堵道路的拥堵原因之后,所述方法还包括:

控制地图导航系统根据所述拥堵道路的拥堵原因,为待出行用户进行路径规划;和/或

控制地图导航客户端在地图导航界面上显示所述拥堵道路的拥堵原因。

本发明第二方面提供了一种确定道路拥堵原因的装置,所述装置包括:

第一确定模块,用于在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源;

获取模块,用于获得多个图像数据源分别提供的所述拥堵道路的图像数据;

第二确定模块,用于对获得的各个图像数据进行识别,确定所述拥堵道路的拥堵原因。

优选地,所述第一确定模块包括:

第一确定子模块,用于在检测到拥堵道路时,确定当前行驶在所述当前拥堵道路的车辆上的行车记录仪;和/或

第二确定子模块,用于在检测到拥堵道路时,确定当前位于所述当前拥堵道路的用户终端。

优选地,所述获取模块包括:

第一发送子模块,用于根据所述拥堵道路的拥堵属性信息,向所述多个图像数据源分别发送图像数据需求信息,所述拥堵属性信息包括以下至少一者:拥堵开始时刻、拥堵起始点、拥堵终止点、拥堵位置点的拥堵程度;

第一接收子模块,用于接收所述多个图像采集源分别按照所述图像数据需求信息,实时对所述拥堵道路进行图像采集而得到的图像数据,或,对本地存储的针对所述拥堵道路所采集的视频中提取多帧视频图像数据。

优选地,所述第一确定模块包括:

第二接收子模块,用于接收各个图像数据源上报的位置信息,其中,一个图像数据源为:用户终端或车辆上的行车记录仪;

第三确定子模块,用于在检测到拥堵道路时,确定所述拥堵道路的标识;

第四确定子模块,用于将所述拥堵道路的标识与所述各个图像数据源上报的位置信息进行对比,确定当前位于所述当前拥堵道路的多个图像数据源。

优选地,所述装置还包括:拥堵道路确定模块,所述拥堵道路确定模块包括:

第五确定子模块,用于接收多个移动设备的位置信息和移动速度信息,并确定各个道路对应的通行速度,将对应的通行速度小于预设速度的道路确定为拥堵道路;或

第六确定子模块,用于接收各个图像数据源上报的位置信息,并确定各个图像数据源的移动轨迹点,将移动轨迹点的密度高于预设密度的道路确定为拥堵道路,其中,一个图像数据源为:用户终端或车辆上的行车记录仪。

优选地,所述装置还包括:

第一控制模块,用于控制地图导航系统根据所述拥堵道路的拥堵原因,为待出行用户进行路径规划;和/或

第二控制模块,用于控制地图导航客户端在地图导航界面上显示所述拥堵道路的拥堵原因。

本发明第三方面提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的确定道路拥堵原因的方法的步骤。

本发明第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述的确定道路拥堵原因的方法的步骤。

本发明实施例公开的确定道路拥堵原因的方法,包括:在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源;获得多个图像数据源分别提供的所述拥堵道路的图像数据;对获得的各个图像数据进行识别,确定所述拥堵道路的拥堵原因。本发明实施例提供的方法,基于多源汇聚的构思,获取多个图像数据源分别提供的关于某拥堵道路的图像数据,将多个图像数据源分别提供的图像数据汇聚在一起,以确保整个拥堵道路的拥堵信息的完整性,进而提高拥堵原因的准确性,避免了因图像数据源单一或较少而存在的信息不完整或不准确的问题;进一步地,针对多个图像数据源分别提供的大量的图像数据,采用图像识别技术,实现对各个图像数据的快速识别,以提高确定拥堵原因的效率,避免服务器中资源的占用。

通过本发明实施例提供的方法,可以准确地得出拥堵道路的拥堵原因,以拥堵原因作为制定出行方案的参考信息,一方面,当用户制定出行方案时,用户可根据拥堵原因,制定出符合自己实际需求的出行决策,例如,对于路程最短的道路a而言,当根据道路a的拥堵原因,判断出道路a的拥堵时间较短时,用户仍然可以制定出途经道路a的出行方案,以保证行驶路程较短;另一方面,当路径规划系统在规划出行方案时,也可为路径规划系统根据拥堵原因,为用户规划多条出行方案,并在出行方案中标明拥堵原因,提升用户的体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明根据一实施例示出的一种确定道路拥堵原因的方法的流程图;

图2是本发明另一实施例示出的一种确定多个图像数据源的方法的流程图;

图3是本发明另一实施例示出的一种获得图像数据的方法的流程图;

图4是本发明根据一实施例示出的一种确定道路拥堵原因的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本发明公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明公开的一些方面相一致的装置和方法的例子。

目前,道路导航中的使用到的实时路况信息,可以显示某段道路的拥堵程度,方便用户进行路径选择。该功能的主要实现方式是:携带gps功能的手机或其他移动设备,向导航系统发送手机或其他移动设备当前所处的位置信息和移动速度信息,导航系统根据接收的位置信息和移动速度信息,确定出当前所处道路的拥堵情况。

但是,若只能通过gps的位置信息和移动速度信息判断出道路的拥堵情况,当某条道路出现严重拥堵时,对于需要路经该道路的用户而言,在不能更多地了解到与拥堵有关的信息的情况下,只根据是否拥堵的信息做出的出行决策,不一定适合用户当前的需求。

为解决上述现有技术中存在的问题,本发明提出的技术构思为:先确定道路是否拥堵,对于拥堵的道路,获取该道路上的图像信息,通过图像信息判断出道路拥堵的原因,最后将判断出的拥堵原因作为规划出行方案的参考信息,推送给用户,以供用户做出最优的出行决策。

基于上述构思,本发明公开实施例的第一方面,提供了一种确定道路拥堵原因的方法,图1是本发明根据实施例示出的一种确定道路拥堵原因的方法的流程图,如图1所示,所述方法包括:

s11,在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源。

本实施例中,服务器为整个城市建立一个路况信息监测网,实现对城市中的所有道路进行路况信息的实时监测。其中,路况信息包括每段道路是否拥堵和拥堵程度;服务器可以理解为道路导航系统或道路路况监控服务器。

具体实施时,首先,服务器与车辆所属的图像数据源建立信息交互的通道,使得图像数据源可以将采集的图像数据发送给服务器,且服务器可以成功接收到图像数据源发送的图像数据,其中,图像数据源是指可以采集图像信息的设备,例如车辆中安装的行车记录仪、用户终端(如手机、平板等)等设备;

然后,服务器对所有道路进行实施检测,其中,检测过程可以为:

服务器接收多个移动设备的位置信息、移动速度信息以及移动方向等行程信息,并根据多个移动设备的行程信息确定各个道路对应的通行速度,再将对应的通行速度小于预设速度的道路确定为拥堵道路。

该检测过程还可以为:

服务器接收各个图像数据源上报的位置信息,并确定各个图像数据源的移动轨迹点,将移动轨迹点的密度高于预设密度的道路确定为拥堵道路,其中,图像数据源为:用户终端或车辆上的行车记录仪。其中,移动轨迹点可以准确的表示图像数据源的位置实时点,如果道路拥堵,则多个图像数据源会因拥堵而聚集在一起,此时移动轨迹点的密度就会升高,因而,根据移动轨迹点的密度的大小可以准确地判断出道路是否拥堵。

最后,当服务器检测到某段道路拥堵时,则确定当前位于该拥堵道路的多个图像数据源。

其中,为了确保道路拥堵原因的准确性,则需要较多的图像数据源向服务器发送各自采集的图像信息,因此,需要预先设置发送图像数据的图像数据源的数量(即,预设数量);然后,确定当前位于该拥堵道路的多个图像数据源包括:

当该拥堵道路上,与服务器可以进行信息交互的行车记录仪的数量大于等于预设数量时,可直接将该拥堵道路的这些行车记录仪确定为图像数据源;

当该拥堵道路上,与服务器可以进行信息交互的行车记录仪的数量小于预设数量时,在直接将该拥堵道路的这些行车记录仪确定为图像数据源之后,还需要确定当前位于该拥堵道路的用户终端,然后将该拥堵道路上的所有与服务器可以进行信息交互的行车记录仪和用户终端,都确定为图像数据源。

基于同一出发点,当该拥堵道路上,与服务器可以进行信息交互的用户终端的数量大于等于预设数量时,可直接将该拥堵道路的这些用户终端确定为图像数据源;当该拥堵道路上,与服务器可以进行信息交互的用户终端的数量小于预设数量时,在直接将该拥堵道路的这些用户终端确定为图像数据源之后,还需要确定当前位于该拥堵道路的行车记录仪,然后将该拥堵道路上的所有与服务器可以进行信息交互的行车记录仪和用户终端,都确定为图像数据源。

图2是本发明另一实施例示出的一种确定多个图像数据源的方法的流程图,在本申请的另一实施例中,如图2所示,步骤s11包括:

步骤s101,接收各个图像数据源上报的位置信息,其中,一个图像数据源为:用户终端或车辆上的行车记录仪。

具体实施时,图像数据源以每秒一次的频率向服务器发送当前的位置信息,其中,该位置信息包括当前位置所处道路的标识;然后,服务器将接收到各个图像数据源上传的位置信息,存储到预先为各个图像数据源设置的文件夹中,并根据各个图像数据源上传的所有位置信息,计算各个图像数据源的行进速度及和方向等行程信息;最后,基于位置信息和行程信息,调用道路匹配服务,判断出每个图像数据源所在的道路。

步骤s102,在检测到拥堵道路时,确定所述拥堵道路的标识。

具体实施时,服务器以固定的频率,对每条道路的路况信息进行检测,当检测到出现拥堵道路后,立即确定该拥堵道路的标识。其中,每条道路都有一个特定的标识,可通过标识准确地识别出与标识对应的道路所处的地理位置。

步骤s103,将所述拥堵道路的标识与所述各个图像数据源上报的位置信息进行对比,确定当前位于所述当前拥堵道路的多个图像数据源。

具体实施时,在确定了拥堵道路的标识后,将该拥堵道路的标识与步骤s101中各个图像数据源上报的位置信息进行对比,确定出当前位于该拥堵道路上的多个图像数据源。

本实施例中,通过将道路的标识与图像数据源上报的位置信息进行映射,可快速准确地查找出拥堵道路上的多个图像数据源,提高了服务器的工作效率。

s12,获得多个图像数据源分别提供的所述拥堵道路的图像数据。

具体实施时,在步骤s11中确定了拥堵道路上的多个图像数据源之后,每个图像数据源都会向服务器发送各自采集的展现拥堵道路实时现状的图像数据,然后,服务器获得多个图像数据源分别提供的所述拥堵道路的图像数据。

图3是本发明一实施例示出的一种获得图像数据的方法的流程图,如图3所示,获得多个图像数据源分别提供的所述拥堵道路的图像数据,可以包括以下步骤:

步骤s201,确定拥堵道路的拥堵属性信息。

本实施例,为了快速准确地获取到有用的图像数据,需要对图像数据源中采集的所有图像资料进行筛选,过滤掉与拥堵道路无关的图像信息,降低向服务器发送的无效图像数据的数据量,减轻服务器在步骤s13中对图像数据的处理工作量,提高得出拥堵原因的效率,提出先确定拥堵道路的拥堵属性信息的步骤。

具体实施时,先确定拥堵道路的拥堵属性信息,该拥堵属性信息用于确定拥堵道路的具体位置以及拥堵程度,该拥堵属性信息包括以下至少一者:拥堵开始时刻、拥堵起始点、拥堵终止点、拥堵位置点的拥堵程度。

步骤s202,根据拥堵道路的拥堵属性信息,向多个图像数据源分别发送图像数据需求信息。

具体实施时,在确定了拥堵道路的拥堵属性信息后,根据拥堵道路的拥堵属性信息,将与拥堵属性信息对应的图像数据需求信息,发送给每个图像数据源。其中,图像数据需求信息包括以下至少一者:采集拥堵开始时刻对应的图像数据的指示信息、采集拥堵起始点对应的道路图像的指示信息、采集拥堵终止点对应的道路图像的指示信息、采集拥堵位置点的拥堵程度的指示信息以及采集拥堵位置点的道路图像的指示信息。其中,拥堵位置点可以理解为被拥堵在拥堵道路上的所在位置的具体位置点。

步骤s203,根据图像数据需求信息,服务器获取图像数据。

本实施例中,步骤s203又可以包括两种实施方式:

一种是,接收多个图像采集源分别按照所述图像数据需求信息,实时对拥堵道路进行图像采集而得到的图像数据。具体实施时,首先,每个图像采集源分别按照图像数据需求信息,实时对拥堵道路进行图像采集,得到图像数据;然后,每个图像数据源将得到的图像数据都上传给服务器。

例如,具体的实时采集过程可以为:首先,根据拥堵道路起始点和拥堵终止点,确定分别位于拥堵道路起始点的多个图像数据源、位于拥堵道路终止点的多个图像数据源以及位于拥堵道路起始点与终止点之间的多个数据采集源;然后,这些图像数据源,分别按照于图像数据需求信息(如,采集拥堵起始点对应的道路图像的指示信息、采集拥堵终止点对应的道路图像的指示信息以及采集拥堵位置点的道路图像的指示信息,其中,该拥堵位置点的主要是指起始点与终止点之间的各个图像数据源的位置点),实时采集拥堵起始点周围的道路图像、拥堵终止点周围的道路图像以及拥堵位置点周围的道路图像;最后,每个图像数据源将实时采集到的图像数据都上传给服务器。

另一种是,接收多个图像数据源分别按照所述图像数据需求信息,对本地存储的针对拥堵道路所采集的视频中提取多帧视频图像数据。具体实施时,首先,每个图像数据源分别按照图像数据需求信息,从各自本地存储的针对拥堵道路所采集的视频中提取多帧视频图像数据;然后,每个图像数据源将提取的多帧视频图像数据都上传给服务器。

例如,具体的提取过程可以为:首先,根据拥堵道路起始点和拥堵终止点,确定分别位于拥堵道路起始点的多个图像数据源、位于拥堵道路终止点的多个图像数据源以及位于拥堵道路起始点与终止点之间的多个图像数据源;然后,根据拥堵开始时刻确定提取的开始时间点,如拥堵开始时刻为10:00,则将提取视频图像数据的开始时间点定为10:00;接着,每个图像数据源在各自的本地存储的视频中,提取10:00及10:00以后的多帧视频图像数据;最后,每个图像数据源将提取的多帧视频图像数据都上传给服务器。

s13,对获得的各个图像数据进行识别,确定所述拥堵道路的拥堵原因。

具体实施时,一种具体实施方式可以是,服务器在获得的各个图像数据后,会通过图像识别技术对获得的各个图像数据进行识别,判断该道路的拥堵原因;另一种具体实施方式可以是,服务器在获得的各个图像数据后,将各个图像数据自动输入到预先建立的道路原因分析模型中,则得到拥堵原因。其中,拥堵原因可以是:不同程度的交通事故、道路施工、车辆的违法停放、道路管制等。

需要说的是,该拥堵原因与道路的标识关联,使得在制定出行方案时,可以准确地将与每条拥堵道路多对应的拥堵原因标记到该道路上。

本发明实施例中,所提出的确定道路拥堵原因的方法包括:在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源;获得多个图像数据源分别提供的所述拥堵道路的图像数据;对获得的各个图像数据进行识别,确定所述拥堵道路的拥堵原因。通过本发明实施例提供的方法,可以准确地得出拥堵道路的拥堵原因,以拥堵原因作为制定出行方案的参考信息,一方面,当用户制定出行方案时,用户可根据拥堵原因,制定做出符合自己实际需求较优的出行决策,例如,对于路程最短的道路a而言,当根据道路a的拥堵原因,判断出道路a的拥堵时间较短时,用户仍然可以制定出途经道路a的出行方案,以保证行驶路程较短;另一方面,当路径规划系统在规划出行方案时,也可为路径规划系统根据拥堵原因,为用户规划多条出行方案,并在出行方案中表明拥堵原因,提升用户的体验。

实际中,在确定了道路拥堵原因后,可以将其应用到确定出行方案中,因而,在本发明的另一实施例中,在步骤s13之后,确定多个图像数据源的方法还可以包括:

s14,控制地图导航系统根据所述拥堵道路的拥堵原因,为待出行用户进行路径规划。

针对地图导航系统(例如高德导航系统),具体实施时,服务器将拥堵原因推送给高德导航系统,当用户在移动设备中打开高德app并输入出发地和目的地后,高德导航系统则根据拥堵原因,为用户制定多条出行方案,并在每条出行方案中所涉及的拥堵路段旁标明拥堵原因,然后再将多条标有拥堵原因的出行方案发送给高德app,高德app将这些出行方案推送给用户,以供用户根据自身的实际情况选择一条最优的出行方案。

在另一种实施方式中,可以是地图导航系统(例如高德导航系统)直接将携带道路标识的拥堵原因,发送给被用户打开的高德app,由高德app根据携带道路标识的拥堵原因和用户输入的出发地、目的地,为用户制定多条出行方案,同样,每条出行方案中所涉及的拥堵路段旁标明拥堵原因。

s15,控制地图导航客户端在地图导航界面上显示所述拥堵道路的拥堵原因。

针对自己制定出行方案的用户(例如美团外卖的骑手、自主开车的用户),具体实施时,服务器将拥堵原因发送给地图导航app(例如高德app),高德app接收到拥堵原因后,基于用户输入的出发地和目的地,则服务器控制高德app在高德app的地图导航界面上显示拥堵道路的拥堵原因。其中,该拥堵道路是指用户从出发地到目的地之间的每一条拥堵道路。

需要说明的是,步骤s14和步骤s15,没有先后顺序,可以择一执行,也可以同时执行。

实际中,由于道路拥堵形成的原因不同,如果是由于小型交通事故造成拥堵,大概率可以在很短时间内解决恢复通行;如果是由于道路施工造成的拥堵,大概率会在较长时间段内该道路处于拥堵状况。而通过本发明提供的方法,可以准确获知拥堵原因并推送给导航系统和/或展示给用户;导航系统根据接收到的拥堵原因可以提升路径规划、导航等服务的使用效果,进而提升用户体验;用户接收到拥堵原因后,也可以根据自身的实际情况制定出行方案,直接达到提升用户体验的目的。因此,通过本发明的方法,可以为路径规划、导航等服务提供更有价值的参考依据(即拥堵原因),使得导航系统制定的路径规划更有使用价值,也使得用户制定出最优的出行方案。

在本发明提供的方法,可以应用于服务器,由服务器确定道路的拥堵原因,然后将拥堵原因发送给路径规划系统和/或地图导航系统,由路径规划系统和/或地图导航系统,根据拥堵原因为用户进行路径规划和/或地图导航;也可以直接应用于路径规划系统和/或地图导航系统,由路径规划系统和/或地图导航系统直接确定拥堵原因,并根据拥堵原因为用户进行路径规划和/或地图导航。

本发明实施例第二方面提供了一种确定道路拥堵原因的装置,如图4所示,所述装置包括:

第一确定模块41,用于在检测到拥堵道路时,确定当前位于所述当前拥堵道路的多个图像数据源;

获取模块42,用于获得多个图像数据源分别提供的所述拥堵道路的图像数据;

第二确定模块43,用于对获得的各个图像数据进行识别,确定所述拥堵道路的拥堵原因。

优选地,所述第一确定模块41包括:

第一确定子模块,用于在检测到拥堵道路时,确定当前行驶在所述当前拥堵道路的车辆上的行车记录仪;和/或

第二确定子模块,用于在检测到拥堵道路时,确定当前位于所述当前拥堵道路的用户终端。

优选地,所述获取模块42包括:

第一发送子模块,用于根据所述拥堵道路的拥堵属性信息,向所述多个图像数据源分别发送图像数据需求信息,所述拥堵属性信息包括以下至少一者:拥堵开始时刻、拥堵起始点、拥堵终止点、拥堵位置点的拥堵程度;

第一接收子模块,用于接收所述多个图像采集源分别按照所述图像数据需求信息,实时对所述拥堵道路进行图像采集而得到的图像数据,或,对本地存储的针对所述拥堵道路所采集的视频中提取多帧视频图像数据。

优选地,所述第一确定模块41包括:

第二接收子模块,用于接收各个图像数据源上报的位置信息,其中,一个图像数据源为:用户终端或车辆上的行车记录仪;

第三确定子模块,用于在检测到拥堵道路时,确定所述拥堵道路的标识;

第四确定子模块,用于将所述拥堵道路的标识与所述各个图像数据源上报的位置信息进行对比,确定当前位于所述当前拥堵道路的多个图像数据源。

优选地,所述装置还包括:拥堵道路确定模块,所述拥堵道路确定模块包括:

第五确定子模块,用于接收多个移动设备的位置信息和移动速度信息,并确定各个道路对应的通行速度,将对应的通行速度小于预设速度的道路确定为拥堵道路;或

第六确定子模块,用于接收各个图像数据源上报的位置信息,并确定各个图像数据源的移动轨迹点,将移动轨迹点的密度高于预设密度的道路确定为拥堵道路,其中,图像数据源为:用户终端或车辆上的行车记录仪。

优选地,所述装置还包括:

第一控制模块,用于控制地图导航系统根据所述拥堵道路的拥堵原因,为待出行用户进行路径规划;和/或

第二控制模块,用于控制地图导航客户端在地图导航界面上显示所述拥堵道路的拥堵原因。

本发明实施例第三方面提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例第一方面所述的确定道路拥堵原因的方法的步骤。

本发明实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例第一方面所述的确定道路拥堵原因的方法的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种确定道路拥堵原因的方法、装置、电子设备及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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