道路拥堵分析方法、装置、设备和存储介质与流程

文档序号:21958293发布日期:2020-08-25 18:37阅读:187来源:国知局
道路拥堵分析方法、装置、设备和存储介质与流程

本申请涉及数据处理技术,尤其涉及一种道路拥堵分析方法、装置、设备和存储介质。



背景技术:

道路规划是城市发展过程中极为重要的一项工作,如何减轻道路拥挤造成的交通问题也是较为棘手的问题。为了研究交通拥堵的本质和探索有效的解决方案,需要对实时交通拥堵情况做出量化的分析。

目前,旅行时间指数(traveltimeindex,tti)已经成为衡量一个城市或者地区道路交通拥堵情况的重要指标,但利用目前的计算tti的方式确定的道路交通拥堵情况并不足以反映道路的实际拥堵情况。



技术实现要素:

本申请提供一种道路拥堵分析方法、装置、设备和存储介质,用以更加准确地反映真实的交通拥堵情况。

第一方面,本申请提供一种道路拥堵分析方法,包括:获取目标区域各道路内各路段的权重,每条道路包括至少一个路段,所述路段的权重与所述路段在预设时间内的车辆通行情况有关;获取所述各路段的车辆当前通行时长;根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的道路拥堵程度。

可选的,所述车辆通行情况包括车辆通行数量。所述获取目标区域各道路内各路段的权重,包括:获取各路段在预设时间内的车辆通过数量;根据各路段在预设时间内的车辆通过数量,确定所述各路段的权重。

可选的,各路段包括n个第一路段,所述第一路段对应设置有车辆信息采集装置;所述获取各路段在预设时间内的车辆通过数量,包括:针对第一路段,通过车辆信息采集装置获取所述第一路段在预设时间内的车辆通过数量。

可选的,各路段包括m个第二路段,所述第二路段未对应设置有车辆信息采集装置;所述获取各路段在预设时间内的车辆通过数量,包括:针对第二路段,获取所述第二路段在预设时间内的目标类型车辆通过数量,并根据所述第二路段在预设时间内的目标类型车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量。

可选的,所述根据所述第二路段在预设时间内的目标类型车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量,包括:根据所述第二路段在预设时间内的目标类型车辆通过数量、k个所述第一路段中各第一路段在预设时间内的目标类型车辆通过数量、所述k个第一路段中各第一路段在预设时间内的车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量;其中,所述k为大于等于1且小于等于n的整数。

可选的,所述根据所述第二路段在预设时间内的目标类型车辆通过数量、k个所述第一路段中各第一路段在预设时间内的目标类型车辆通过数量、所述k个第一路段中各第一路段在预设时间内的车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量,包括:根据k个所述第一路段中各第一路段在预设时间内的目标类型车辆通过数量,获取k个所述第一路段在预设时间内的目标类型车辆通过总数量;根据k个第一路段中各第一路段在预设时间内的车辆通过数量,获取k个所述第一路段在预设时间内的车辆通过总数量;根据所述第二路段在预设时间内的目标类型车辆通过数量、k个所述第一路段在预设时间内的目标类型车辆通过总数量、k个所述第一路段在预设时间内的车辆通过总数量,获取所述第二路段在预设时间内的车辆通过数量。

可选的,所述根据所述第二路段在预设时间内的目标类型车辆通过数量、k个所述第一路段在预设时间内的目标类型车辆通过总数量、k个所述第一路段在预设时间内的车辆通过总数量,获取所述第二路段在预设时间内的车辆通过数量,包括:确定所述第二路段在预设时间内的目标类型车辆通过数量与所述第二路段在预设时间内的车辆通过数量的比值;根据所述第二路段在预设时间内的目标类型车辆通过数量与所述第二路段在预设时间内的车辆通过数量的比值、k个所述第一路段在预设时间内的目标类型车辆通过总数量,获取所述第二路段在预设时间内的车辆通过数量。其中,所述第二路段在预设时间内的目标类型车辆通过数量与所述第二路段在预设时间内的车辆通过数量的比值,等于,k个所述第一路段在预设时间内的目标类型车辆通过总数量与k个所述第一路段在预设时间内的车辆通过总数量的比值。

可选的,所述车辆信息采集装置设置在所述第一路段的路口。

可选的,所述获取路段在预设时间内的目标类型车辆通过数量,包括:接收各目标类型车辆上报的位置信息;根据各目标类型车辆上报的位置信息,确定预设时间内位于所述路段内的目标类型车辆数量;根据所述目标类型车辆数量,获取所述路段内预设时间内的目标类型车辆通过数量。

可选的,所述获取所述各路段的车辆当前通行时长,包括:获取当前时间的前一段时间内在所述路段内的至少一辆目标类型车辆的运行轨迹;根据所述至少一辆目标类型车辆的运行轨迹,分别获得至少一辆目标类型车辆通行所述路段的时长;根据所述至少一辆目标类型车辆通行所述路段的时长,确定所述各路段的车辆当前通行时长。

可选的,所述道路拥堵分析方法还包括:针对每个路段,获取全天各时段至少一辆目标类型车辆通行所述路段的时长;根据所述全天各时段至少一辆目标类型车辆通行所述路段的时长,获得全天各时段所述路段的车辆通行时长;根据所述全天各时段所述路段的车辆通行时长,获得所述路段的车辆预设通行时长。

可选的,所述路段的车辆预设通行时长为所述全天各时段所述路段的车辆通行时长中的最短车辆通行时长。

可选的,所述道路拥堵分析方法还包括:针对每个路段,获取预设时段至少一辆目标类型车辆通行所述路段的时长;根据所述预设时段至少一辆目标类型车辆通行所述路段的时长,获得所述预设时段所述路段的车辆通行时长;根据所述预设时段所述路段的车辆通行时长,获得所述路段的车辆预设通行时长。

可选的,所述道路拥堵分析方法,还包括:针对每个路段,获取所述路段的路长以及预设通行速度;根据所述路长和所述预设通行速度,获得所述路段的车辆预设通行时长。

可选的,所述预设通行速度包括所述路段的最高限速。

可选的,所述根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的道路拥堵程度,包括:根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的旅行时间指数;根据所述旅行时间指数,确定目标区域的道路拥堵程度。

可选的,所述根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的旅行时间指数,包括:利用如下公式,确定目标区域的旅行时间指数:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,t1i为第i个路段的车辆当前通行时长,t2i为第i个路段的车辆预设通行时长。

可选的,所述道路拥堵程度与所述旅行时间指数正相关。

第二方面,本申请提供一种道路拥堵分析装置,包括:获取模块,用于获取目标区域各道路内各路段的权重,每条道路包括至少一个路段,所述路段的权重与所述路段在预设时间内的车辆通行情况有关;获取所述各路段的车辆当前通行时长;计算模块,用于根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的道路拥堵程度。

可选的,所述车辆通行情况包括车辆通行数量。所述获取模块在获取目标区域各道路内各路段的权重时,具体用于:获取各路段在预设时间内的车辆通过数量;根据各路段在预设时间内的车辆通过数量,确定所述各路段的权重。

可选的,各路段包括n个第一路段,所述第一路段对应设置有车辆信息采集装置。所述获取模块,具体用于:针对第一路段,通过车辆信息采集装置获取所述第一路段在预设时间内的车辆通过数量。

可选的,各路段包括m个第二路段,所述第二路段未对应设置有车辆信息采集装置。所述获取模块,具体用于:针对第二路段,获取所述第二路段在预设时间内的目标类型车辆通过数量,并根据所述第二路段在预设时间内的目标类型车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量。

可选的,所述获取模块在根据所述第二路段在预设时间内的目标类型车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量时,具体用于:根据所述第二路段在预设时间内的目标类型车辆通过数量、k个所述第一路段中各第一路段在预设时间内的目标类型车辆通过数量、所述k个第一路段中各第一路段在预设时间内的车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量;其中,所述k为大于等于1且小于等于n的整数。

可选的,所述获取模块在根据所述第二路段在预设时间内的目标类型车辆通过数量、k个所述第一路段中各第一路段在预设时间内的目标类型车辆通过数量、所述k个第一路段中各第一路段在预设时间内的车辆通过数量,获取所述第二路段在预设时间内的车辆通过数量时,具体用于:根据k个所述第一路段中各第一路段在预设时间内的目标类型车辆通过数量,获取k个所述第一路段在预设时间内的目标类型车辆通过总数量;根据k个第一路段中各第一路段在预设时间内的车辆通过数量,获取k个所述第一路段在预设时间内的车辆通过总数量;根据所述第二路段在预设时间内的目标类型车辆通过数量、k个所述第一路段在预设时间内的目标类型车辆通过总数量、k个所述第一路段在预设时间内的车辆通过总数量,获取所述第二路段在预设时间内的车辆通过数量。

可选的,所述获取模块具体用于:确定所述第二路段在预设时间内的目标类型车辆通过数量与所述第二路段在预设时间内的车辆通过数量的比值;根据所述第二路段在预设时间内的目标类型车辆通过数量与所述第二路段在预设时间内的车辆通过数量的比值、k个所述第一路段在预设时间内的目标类型车辆通过总数量,获取所述第二路段在预设时间内的车辆通过数量。其中,所述第二路段在预设时间内的目标类型车辆通过数量与所述第二路段在预设时间内的车辆通过数量的比值,等于,k个所述第一路段在预设时间内的目标类型车辆通过总数量与k个所述第一路段在预设时间内的车辆通过总数量的比值。

可选的,所述车辆信息采集装置设置在所述第一路段的路口。

可选的,所述获取模块在获取路段在预设时间内的目标类型车辆通过数量时,具体用于:接收各目标类型车辆上报的位置信息;根据各目标类型车辆上报的位置信息,确定预设时间内位于所述路段内的目标类型车辆数量;根据所述目标类型车辆数量,获取所述路段内预设时间内的目标类型车辆通过数量。

可选的,所述获取模块在获取所述各路段的车辆当前通行时长时,具体用于:获取当前时间的前一段时间内在所述路段内的至少一辆目标类型车辆的运行轨迹;根据所述至少一辆目标类型车辆的运行轨迹,分别获得至少一辆目标类型车辆通行所述路段的时长;根据所述至少一辆目标类型车辆通行所述路段的时长,确定所述各路段的车辆当前通行时长。

可选的,所述获取模块还用于:针对每个路段,获取全天各时段至少一辆目标类型车辆通行所述路段的时长;根据所述全天各时段至少一辆目标类型车辆通行所述路段的时长,获得全天各时段所述路段的车辆通行时长;根据所述全天各时段所述路段的车辆通行时长,获得所述路段的车辆预设通行时长。

可选的,所述路段的车辆预设通行时长为所述全天各时段所述路段的车辆通行时长中的最短车辆通行时长。

可选的,所述获取模块还用于:针对每个路段,获取预设时段至少一辆目标类型车辆通行所述路段的时长;根据所述预设时段至少一辆目标类型车辆通行所述路段的时长,获得所述预设时段所述路段的车辆通行时长;根据所述预设时段所述路段的车辆通行时长,获得所述路段的车辆预设通行时长。

可选的,所述获取模块,还用于:针对每个路段,获取所述路段的路长以及预设通行速度;根据所述路长和所述预设通行速度,获得所述路段的车辆预设通行时长。

可选的,所述预设通行速度包括所述路段的最高限速。

可选的,所述计算模块在根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的道路拥堵程度时,具体用于:根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的旅行时间指数;根据所述旅行时间指数,确定目标区域的道路拥堵程度。

可选的,所述计算模块在根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的旅行时间指数时,具体用于:利用如下公式,确定目标区域的旅行时间指数:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,t1i为第i个路段的车辆当前通行时长,t2i为第i个路段的车辆预设通行时长。

可选的,所述道路拥堵程度与所述旅行时间指数正相关。

第三方面,本申请提供一种电子设备,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,执行如第一方面所述的方法。

第四方面,本申请提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的方法。

第五方面,本申请提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序以实施如第一方面所述的方法。

本申请提供了一种道路拥堵分析方法、装置、设备和存储介质,该方法,通过获取目标区域各道路内各路段的权重、各路段的车辆当前通行时长,根据所述各路段的车辆当前通行时长、所述各路段的权重和所述各路段的车辆预设通行时长,确定目标区域的道路拥堵程度。因为综合了每个路段的路况和车辆通行情况决定的每个路段的重要性,使得确定的目标区域的道路拥堵程度更加接近真实的道路交通情况,提高了道路交通拥堵情况分析的准确度。

附图说明

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

图1为本申请提供的一种应用场景示意图;

图2为本申请一实施例提供的一种道路拥堵分析方法的流程图;

图3为本申请一实施例提供的一种道路拥堵分析装置的结构示意图;

图4为本申请一实施例提供的一种电子设备的结构示意图;

图5为本申请一实施例提供的一种道路拥堵分析装置的结构示意图。

具体实施方式

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

道路规划是城市发展过程中极为重要的一项工作,如何减轻道路拥挤造成的交通问题也是较为棘手的问题。为了研究交通拥堵的本质和探索有效的解决方案,需要对实时交通拥堵情况做出量化的分析。

目前,旅行时间指数(traveltimeindex,tti)已经成为衡量一个城市或者地区道路交通拥堵情况的重要指标,但目前对tti的计算方式并未考虑到不同道路在整个交通网络中的重要性,而是以一种平均化的方式来处理所有的道路,这就使得tti指标所反映出来的交通拥堵程度与真实的交通情况有偏差。

根据我国当前城市道路交通发展的现状,在某个区域内,不同道路的高峰车流量是不同的。相应的,各条道路在交通网络中的重要性不同,可以理解的是,一个区域的交通拥堵程度应当更多地关注那些更为重要的道路的拥堵情况。

基于此,本申请提供一种道路拥堵分析方法,将目标区域各条道路的重要性,也即道路权重纳入考量范围,综合评定目标区域的道路拥堵程度。此方法的执行主体可以为服务器等具有数据处理和计算能力的设备。

图1为本申请提供的一种应用场景示意图,如图1所示,服务器101与道路上设置的一些车辆信息采集装置102的管理平台和/或目标车辆103的管理平台实现通信,获取车辆信息采集装置采集到的车辆信息,和/或目标车辆反馈的运行轨迹等信息,进行分析处理后得到目标区域的道路拥堵程度,以便用于其它与道路交通建设相关的决策部署。

图2为本申请一实施例提供的一种道路拥堵分析方法的流程图,如图2所示,本实施例的方法可以包括:

s201、获取目标区域各道路内各路段的权重,每条道路包括至少一个路段,路段的权重与路段在预设时间内的车辆通行情况有关。

在本申请中,用“路段”表示一条道路中每两个路口之间一段道路,用“目标区域”表示欲确定道路拥堵程度的区域,可以为一个城市或城市中的一个区或以其它方式划定的某个区域。

针对目标区域内的各条道路中的各个路段,获取其在当前目标区域内所有道路的所有路段中所占的权重。权重体现的正是各路段的在目标区域交通中的重要性,一般可以认为车流量较大的路段相对更为重要。权重相关数据可以预存在服务器中,在执行本申请的方法时直接获取。权重的具体数值可以根据以往道路通行车辆的相关数据确定。

s202、获取各路段的车辆当前通行时长。

可以理解的是,在一天当中的不同时段,道路交通情况会有较大变化,往往在上下班时间达到交通流量的高峰。因此,对交通拥堵程度的确定,在一天中可能需要进行多次,以对不同时段的交通情况进行具体的分析。

在每次执行本申请的方法,对目标区域当前时段的交通拥堵程度进行确定时,需要获取目标区域内各路段的车辆当前通行时长,即针对每个路段,车辆从一端行驶到另一端所用的时间长短。

某路段的车辆当前通行时长,可以根据该路段的长度和该路段中行驶的车辆当前通行速度计算得到,具体的,车辆当前通行速度可以根据车辆的运行轨迹数据确定。例如,一些网约车平台可以实时获取到网约车的运行轨迹数据,服务器接入这些网约车平台的数据接口,即可获得这些运行轨迹数据。类似的,利用出租车的相关数据也可以达到同样效果。

s203、根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的道路拥堵程度。

车辆预设通行时长在本申请中代表,道路交通状况良好、未出现拥堵、车辆可在路段内正常速度通行的情况下的通行时间长短。车辆预设通行时长可以为根据各路段实际情况确定的数值,预存在服务器中,在执行本申请的方法时,直接获取使用。

某个路段的车辆当前通行时长与车辆预设通行时长相比较,即可提现出该路段内当前的路况,每个路段的路况配合各个路段对应的权重,即可确定目标区域内道路的拥堵程度。

本实施例提供的方法,通过获取目标区域各道路内各路段的权重、各路段的车辆当前通行时长,根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的道路拥堵程度。因为综合了每个路段的路况和车辆通行情况决定的每个路段的重要性,使得确定的目标区域的道路拥堵程度更加接近真实的道路交通情况,提高了道路交通拥堵情况分析的准确度。

在一些实施例中,车辆通行情况包括车辆通行数量,相对应的,上述的获取目标区域各道路内各路段的权重,可以包括:获取各路段在预设时间内的车辆通过数量;根据各路段在预设时间内的车辆通过数量,确定各路段的权重。

权重的具体数值可以根据相应路段在预设时间内的车辆通过数量来确定。例如,可以统计在一个月时间内某个路段的总过车量,直接将此路段的总过量作为该路段的权重,或者可以将此路段的总过车量在目标区域内所有路段的总过车量中的占比作为该路段的权重。

在一些实施例中,各路段包括n个第一路段,第一路段对应设置有车辆信息采集装置。获取各路段在预设时间内的车辆通过数量,包括:针对第一路段,通过车辆信息采集装置获取第一路段在预设时间内的车辆通过数量。

对于某个路段在某段时间内的过车量的统计方式,可以从路段中安装的车辆信息采集装置采集到的数据中获取。对于设置有车辆信息采集装置的路段,本申请中称之为第一路段,可以直接获取采集装置采集到的车辆信息得到预设时间内的车辆通过数量。

在一些实施例中,各路段包括m个第二路段,第二路段未对应设置有车辆信息采集装置。获取各路段在预设时间内的车辆通过数量,包括:针对第二路段,获取第二路段在预设时间内的目标类型车辆通过数量,并根据第二路段在预设时间内的目标类型车辆通过数量,获取第二路段在预设时间内的车辆通过数量。

但是,实际上,可能并非每个路段都装配有车辆信息采集装置。对于没有设置车辆信息采集装置的路段,本申请中称之为第二路段,可以基于样本的方法借助于目标类型车辆在该路段的通过数量,推算出该路段内所有车辆的通过数量。

如上述实施例中对s202的说明,一些网约车平台或出租车管理平台具备获取车辆运行轨迹信息的能力,可以将对应的网约车或出租车作为目标类型车辆。

在一些实施例中,上述的根据第二路段在预设时间内的目标类型车辆通过数量,获取第二路段在预设时间内的车辆通过数量,可以包括:根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的车辆通过数量,获取第二路段在预设时间内的车辆通过数量;其中,k为大于等于1且小于等于n的整数。

进一步地,根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的车辆通过数量,获取第二路段在预设时间内的车辆通过数量,可以包括:根据k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量,获取k个第一路段在预设时间内的目标类型车辆通过总数量;根据k个第一路段中各第一路段在预设时间内的车辆通过数量,获取k个第一路段在预设时间内的车辆通过总数量;根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段在预设时间内的目标类型车辆通过总数量、k个第一路段在预设时间内的车辆通过总数量,获取第二路段在预设时间内的车辆通过数量。

更进一步地,根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段在预设时间内的目标类型车辆通过总数量、k个第一路段在预设时间内的车辆通过总数量,获取第二路段在预设时间内的车辆通过数量,包括:确定第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值;根据第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值、k个第一路段在预设时间内的目标类型车辆通过总数量,获取第二路段在预设时间内的车辆通过数量;其中,第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值,等于,k个第一路段在预设时间内的目标类型车辆通过总数量与k个第一路段在预设时间内的车辆通过总数量的比值。

假设,样本是均匀的,那么通过第一路段的目标类型车辆在所有车辆中的占比与通过第二路段的目标类型车辆在所有车辆中的占比应当是一致的。但现实中,由于路线规划的问题,作为样本的目标类型车辆在各个路段中的分布可能并不是均匀的,为了提高样本的代表性,可以将取样基数变大。体现在本实施例的方案中就是,在利用基于样本的方法借助于目标类型车辆在未设置车辆信息采集装置的路段的通过数量,推算出该路段内所有车辆的通过数量的过程中,取k个第一路段的目标类型车辆通过的总数量和k个第一路段的车辆通过的总数量作比,计算取样率,再用取样率去除第二路段的目标类型车辆通过量,即可得到第二路段总的车辆通过量,作为第二路段的权重。k的取值为大于等于1小于n的整数,即,最少用1个第一路段,最多结合所有第一路段,计算取样率。

另外,车辆信息采集装置可以设置在第一路段的路口。例如,信息采集装置可以为设置于收费站、交通或治安检查站等交通治安卡口点的道路交通治安卡口监控系统;也可以为设置于交通信号灯等位置的图像采集装置。

在一个具体的例子中,欲确定某个城市的道路拥堵程度,将此城市中设置有车辆信息采集装置的路口称之为卡口,将此城市中各道路的各路段称之为link,确定各路段权重的过程如下。

1、取得城市的各个卡口位置数据,将卡口位置与link进行绑定,即确定卡口与link的对应关系,明确信息采集装置采集的数据信息属于哪个路段。

2、取得城市的各个卡口最近一个月内的过车数据,作为绑定到卡口的link的权重数据。

3、对于城市中未绑定到卡口的link,采取以下方式获取权重数据:

a.计算出所有绑定有卡口的link的网约车过车总数。

b.计算出所有绑定有卡口的link的过车总数,也就是2中每个数据的总和。

c.用a的结果除以b的结果得到采样率。

d.用c得到的采样率去除未绑定到卡口的link的网约车过车数,从而得到权重。

在一些实施例中,上述的获取路段在预设时间内的目标类型车辆通过数量,可以包括:接收各目标类型车辆上报的位置信息;根据各目标类型车辆上报的位置信息,确定预设时间内位于路段内的目标类型车辆数量;根据目标类型车辆数量,获取路段内预设时间内的目标类型车辆通过数量。

如上述实施例中对s202的说明,目标类型车辆可以选用网约车或出租车。以网约车为例,在网约车平台可以实时获取网约车反馈的位置信息,构成运行轨迹。因这些位置信息一般是以固定的时间频率反馈的,所以根据反馈时间,可以确定在预设时间内行动的网约车,根据所在位置,可以确定位于特定路段内的网约车,这样就可以确定在预设时间内有多少辆网约车曾通过各路段。

在一些实施例中,获取各路段的车辆当前通行时长,可以包括:获取当前时间的前一段时间内在路段内的至少一辆目标类型车辆的运行轨迹;根据至少一辆目标类型车辆的运行轨迹,分别获得至少一辆目标类型车辆通行路段的时长;根据至少一辆目标类型车辆通行路段的时长,确定各路段的车辆当前通行时长。

仍以网约车为例,如上述实施例中说明的,通过接入网约车平台,可以获取到在某个路段上行驶的网约车反馈的运行轨迹信息,根据反馈信息的时间间隔和相应的位置变化,可以计算出网约车的行驶速度,结合该路段的长度,可以得到网约车通过此路段的时长。考虑到即使在同一路段上行驶,不同车辆行驶速度不会完全相同,即使同一车辆行驶速度也可能会发生变化。因此,可以综合当前时间前的一段时间内的多个网约车通过该路段的时长,以其平均值或其它算数值作为该路段的车辆当前通行时间。

在一些实施例中,道路拥堵分析方法还包括:针对每个路段,获取全天各时段至少一辆目标类型车辆通行路段的时长;根据全天各时段至少一辆目标类型车辆通行路段的时长,获得全天各时段路段的车辆通行时长;根据全天各时段路段的车辆通行时长,获得路段的车辆预设通行时长。

仍以网约车为例,对于各路段的车辆预设通行时长的确定,可以以小时为单位划分时段,统计一天内24个时段中各时段对应的网约车通行的时长,据此确定各路段的车辆预设通行时长。对于时段的划分方式这里并不做限制。

在一些实施例中,可以将路段的车辆预设通行时长确定为全天各时段路段的车辆通行时长中的最短车辆通行时长。

在一些实施例中,道路拥堵分析方法还包括:针对每个路段,获取预设时段至少一辆目标类型车辆通行路段的时长;根据预设时段至少一辆目标类型车辆通行路段的时长,获得预设时段路段的车辆通行时长;根据预设时段路段的车辆通行时长,获得路段的车辆预设通行时长。

可以理解的是,相对于白天,夜晚道路上的车辆较少,因此,与上述实施例不同的,可以不对全天的情况都进行统计,而只对预设时段,例如凌晨两点至六点这段时间内的网约车的通行时长进行统计,以确定路段的车辆预设通行时长。

在一些实施例中,道路拥堵分析方法,还包括:针对每个路段,获取路段的路长以及预设通行速度;根据路长和预设通行速度,获得路段的车辆预设通行时长。

在一些实施例中,上述的预设通行速度包括对应路段的最高限速。

可以理解的是,在一些情况下,某些特殊时段车辆极少的情况下,可能在某些路段上并无网约车或出租车等目标类型车辆出现,这样,还可以将路段的车辆预设通行时长确定为路段的长度与预设通行速度的比值,或者,在此比值基础上得到的相关数值。也可以直接获取对应路段的最高限速,或最高限速的相关值,作为预设通行速度。

在一些实施例中,根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的道路拥堵程度,包括:根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的旅行时间指数;根据旅行时间指数,确定目标区域的道路拥堵程度。

具体的确定拥堵程度的方式可以为,通过计算旅行时间指数确定。旅行时间指数的计算公式可以为:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,t1i为第i个路段的车辆当前通行时长,t2i为第i个路段的车辆预设通行时长。

或者,因为通行时长为路段长度与通行速度的比值,旅行时间指数的计算公式还可以为:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,li为第i个路段的长度,v1i为第i个路段的车辆当前通行速度,v2i为第i个路段的车辆预设通行速度。

在一些实施例中,道路拥堵程度与旅行时间指数正相关。

根据上述实施例的旅行时间指数的公式可以知道,旅行时间指数所代表的就是,当前通过目标区域的时长与通过目标区域的最短时长的比值,当tti等于1时,表示当前通过目标区域的时长最短,即道路拥堵程度最低,路况最好,tti越大,表示拥堵程度越高,路况越差。

当然,根据实际道路情况,可以对道路拥堵程度进行分级,并与不同的tti值进行对应,以便于进行更为具象化的分析。

在一些实施例中,对于上述实施例中确定的道路拥堵度,可以在终端设备上显示,以便于用户了解当前道路拥堵情况。

具体的显示方式,可以以提示信息的方式展示。例如,在终端设备的显示器上显示“当前道路畅通”“当前道路拥堵”等表征道路拥堵程度的文字;或者,在终端设备的显示器上显示“当前道路拥堵度:1级”“当前道路拥堵度:5级”等表征道路拥堵程度指标的文字。

也可以将道路拥堵程度以颜色提示的方式展示。例如,将地图上目标区域的道路,标示成黄色,以表示目标区域当前道路较为拥堵。

图3为本申请一实施例提供的一种道路拥堵分析装置的结构示意图,如图3所示,本实施例的装置可以包括:获取模块301和计算模块302。

获取模块301,用于获取目标区域各道路内各路段的权重,每条道路包括至少一个路段,路段的权重与路段在预设时间内的车辆通行情况有关;获取各路段的车辆当前通行时长。

计算模块302,用于根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的道路拥堵程度。

可选的,车辆通行情况包括车辆通行数量。获取模块301在获取目标区域各道路内各路段的权重时,具体用于:获取各路段在预设时间内的车辆通过数量;根据各路段在预设时间内的车辆通过数量,确定各路段的权重。

可选的,各路段包括n个第一路段,第一路段对应设置有车辆信息采集装置;获取模块301,具体用于:针对第一路段,通过车辆信息采集装置获取第一路段在预设时间内的车辆通过数量。

可选的,各路段包括m个第二路段,第二路段未对应设置有车辆信息采集装置;获取模块301,具体用于:针对第二路段,获取第二路段在预设时间内的目标类型车辆通过数量,并根据第二路段在预设时间内的目标类型车辆通过数量,获取第二路段在预设时间内的车辆通过数量。

可选的,获取模块301在根据第二路段在预设时间内的目标类型车辆通过数量,获取第二路段在预设时间内的车辆通过数量时,具体用于:根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的车辆通过数量,获取第二路段在预设时间内的车辆通过数量;其中,k为大于等于1且小于等于n的整数。

可选的,获取模块301在根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的车辆通过数量,获取第二路段在预设时间内的车辆通过数量时,具体用于:根据k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量,获取k个第一路段在预设时间内的目标类型车辆通过总数量;根据k个第一路段中各第一路段在预设时间内的车辆通过数量,获取k个第一路段在预设时间内的车辆通过总数量;根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段在预设时间内的目标类型车辆通过总数量、k个第一路段在预设时间内的车辆通过总数量,获取第二路段在预设时间内的车辆通过数量。

可选的,获取模块301具体用于:确定第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值;根据第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值、k个第一路段在预设时间内的目标类型车辆通过总数量,获取第二路段在预设时间内的车辆通过数量。其中,第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值,等于,k个第一路段在预设时间内的目标类型车辆通过总数量与k个第一路段在预设时间内的车辆通过总数量的比值。

可选的,车辆信息采集装置设置在第一路段的路口。

可选的,获取模块301在获取路段在预设时间内的目标类型车辆通过数量时,具体用于:接收各目标类型车辆上报的位置信息;根据各目标类型车辆上报的位置信息,确定预设时间内位于路段内的目标类型车辆数量;根据目标类型车辆数量,获取路段内预设时间内的目标类型车辆通过数量。

可选的,获取模块301在获取各路段的车辆当前通行时长时,具体用于:获取当前时间的前一段时间内在路段内的至少一辆目标类型车辆的运行轨迹;根据至少一辆目标类型车辆的运行轨迹,分别获得至少一辆目标类型车辆通行路段的时长;根据至少一辆目标类型车辆通行路段的时长,确定各路段的车辆当前通行时长。

可选的,获取模块301还用于:针对每个路段,获取全天各时段至少一辆目标类型车辆通行路段的时长;根据全天各时段至少一辆目标类型车辆通行路段的时长,获得全天各时段路段的车辆通行时长;根据全天各时段路段的车辆通行时长,获得路段的车辆预设通行时长。

可选的,路段的车辆预设通行时长为全天各时段路段的车辆通行时长中的最短车辆通行时长。

可选的,获取模块301还用于:针对每个路段,获取预设时段至少一辆目标类型车辆通行路段的时长;根据预设时段至少一辆目标类型车辆通行路段的时长,获得预设时段路段的车辆通行时长;根据预设时段路段的车辆通行时长,获得路段的车辆预设通行时长。

可选的,获取模块301,还用于:针对每个路段,获取路段的路长以及预设通行速度;根据路长和预设通行速度,获得路段的车辆预设通行时长。

可选的,路段的预设通行速度包括路段的最高限速。

可选的,计算模块302在根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的道路拥堵程度时,具体用于:根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的旅行时间指数;根据旅行时间指数,确定目标区域的道路拥堵程度。

可选的,计算模块302在根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的旅行时间指数时,具体用于:利用如下公式,确定目标区域的旅行时间指数:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,t1i为第i个路段的车辆当前通行时长,t2i为第i个路段的车辆预设通行时长。

可选的,通行时长为路段长度与通行速度的比值。计算模块302在根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的旅行时间指数时,具体用于:利用如下公式,确定目标区域的旅行时间指数:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,li为第i个路段的长度,v1i为第i个路段的车辆当前通行速度,v2i为第i个路段的车辆预设通行速度。

可选的,道路拥堵程度与旅行时间指数正相关。

本实施例的装置,可以用于执行上述任一实施例的方法,其实现原理和技术效果类似,此处不再赘述。

图4为本申请一实施例提供的一种电子设备的结构示意图,如图4所示,本实施例的电子设备可以包括:存储器401和处理器402。

存储器401,用于存储程序指令。

处理器402,用于调用并执行存储器401中的程序指令,执行:获取目标区域各道路内各路段的权重,每条道路包括至少一个路段,路段的权重与路段在预设时间内的车辆通行情况有关;获取各路段的车辆当前通行时长;根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的道路拥堵程度。

可选的,车辆通行情况包括车辆通行数量。处理器402在获取目标区域各道路内各路段的权重时,具体用于执行:获取各路段在预设时间内的车辆通过数量;根据各路段在预设时间内的车辆通过数量,确定各路段的权重。

可选的,各路段包括n个第一路段,第一路段对应设置有车辆信息采集装置;处理器402,具体用于:针对第一路段,通过车辆信息采集装置获取第一路段在预设时间内的车辆通过数量。

可选的,各路段包括m个第二路段,第二路段未对应设置有车辆信息采集装置;处理器402,具体用于:针对第二路段,获取第二路段在预设时间内的目标类型车辆通过数量,并根据第二路段在预设时间内的目标类型车辆通过数量,获取第二路段在预设时间内的车辆通过数量。

可选的,处理器402在根据第二路段在预设时间内的目标类型车辆通过数量,获取第二路段在预设时间内的车辆通过数量时,具体用于执行:根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的车辆通过数量,获取第二路段在预设时间内的车辆通过数量;其中,k为大于等于1且小于等于n的整数。

可选的,处理器402在根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量、k个第一路段中各第一路段在预设时间内的车辆通过数量,获取第二路段在预设时间内的车辆通过数量时,具体用于执行:根据k个第一路段中各第一路段在预设时间内的目标类型车辆通过数量,获取k个第一路段在预设时间内的目标类型车辆通过总数量;根据k个第一路段中各第一路段在预设时间内的车辆通过数量,获取k个第一路段在预设时间内的车辆通过总数量;根据第二路段在预设时间内的目标类型车辆通过数量、k个第一路段在预设时间内的目标类型车辆通过总数量、k个第一路段在预设时间内的车辆通过总数量,获取第二路段在预设时间内的车辆通过数量。

可选的,处理器402具体用于:确定第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值;根据第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值、k个第一路段在预设时间内的目标类型车辆通过总数量,获取第二路段在预设时间内的车辆通过数量。其中,第二路段在预设时间内的目标类型车辆通过数量与第二路段在预设时间内的车辆通过数量的比值,等于,k个第一路段在预设时间内的目标类型车辆通过总数量与k个第一路段在预设时间内的车辆通过总数量的比值。

可选的,车辆信息采集装置设置在第一路段的路口。

可选的,处理器402在获取路段在预设时间内的目标类型车辆通过数量时,具体用于执行:接收各目标类型车辆上报的位置信息;根据各目标类型车辆上报的位置信息,确定预设时间内位于路段内的目标类型车辆数量;根据目标类型车辆数量,获取路段内预设时间内的目标类型车辆通过数量。

可选的,处理器402在获取各路段的车辆当前通行时长时,具体用于执行:获取当前时间的前一段时间内在路段内的至少一辆目标类型车辆的运行轨迹;根据至少一辆目标类型车辆的运行轨迹,分别获得至少一辆目标类型车辆通行路段的时长;根据至少一辆目标类型车辆通行路段的时长,确定各路段的车辆当前通行时长。

可选的,处理器402还用于执行:针对每个路段,获取全天各时段至少一辆目标类型车辆通行路段的时长;根据全天各时段至少一辆目标类型车辆通行路段的时长,获得全天各时段路段的车辆通行时长;根据全天各时段路段的车辆通行时长,获得路段的车辆预设通行时长。

可选的,路段的车辆预设通行时长为全天各时段路段的车辆通行时长中的最短车辆通行时长。

可选的,处理器402还用于执行:针对每个路段,获取预设时段至少一辆目标类型车辆通行路段的时长;根据预设时段至少一辆目标类型车辆通行路段的时长,获得预设时段路段的车辆通行时长;根据预设时段路段的车辆通行时长,获得路段的车辆预设通行时长。

可选的,处理器402,还用于执行:针对每个路段,获取路段的路长以及预设通行速度;根据路长和预设通行速度,获得路段的车辆预设通行时长。

可选的,路段的预设通行速度包括路段的最高限速。

可选的,处理器402在根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的道路拥堵程度时,具体用于执行:根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的旅行时间指数;根据旅行时间指数,确定目标区域的道路拥堵程度。

可选的,处理器402在根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的旅行时间指数时,具体用于执行:利用如下公式,确定目标区域的旅行时间指数:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,t1i为第i个路段的车辆当前通行时长,t2i为第i个路段的车辆预设通行时长。

可选的,通行时长为路段长度与通行速度的比值。处理器402在根据各路段的车辆当前通行时长、各路段的权重和各路段的车辆预设通行时长,确定目标区域的旅行时间指数时,具体用于执行:利用如下公式,确定目标区域的旅行时间指数:

其中,tti为旅行时间指数,n为目标区域内路段的数量,wi为第i个路段的权重,li为第i个路段的长度,v1i为第i个路段的车辆当前通行速度,v2i为第i个路段的车辆预设通行速度。

可选的,道路拥堵程度与旅行时间指数正相关。

本实施例的电子设备,可以用于执行上述任一实施例的方法,其实现原理和技术效果类似,此处不再赘述。

图5为本申请一实施例提供的一种道路拥堵分析装置的结构示意图。例如,此装置可以被提供为一计算机或服务器。参照图5,此装置包括处理组件501,其进一步包括一个或多个处理器,以及由存储器502所代表的存储器资源,用于存储可由处理组件501执行的指令,例如应用程序。存储器502中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件501被配置为执行指令,以执行上述方法。

此装置还可以包括一个电源组件503被配置为执行此装置的电源管理,一个有线或无线网络接口504被配置为将此装置连接到网络,和一个输入输出(i/o)接口505。此装置可以操作基于存储在存储器502的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

本申请还提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时,实现如上任一实施例中的方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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