道路拥堵的确定方法、装置、计算机设备及存储介质与流程



1.本技术主要涉及道路拥堵识别技术领域,具体涉及一种道路拥堵的确定方法、装置、计算机设备及存储介质。


背景技术:



2.随着当前社会经济的快速发展,城市人们生活水平的提高,人口数量和机动车数量的也大幅度增加,城市交通建设与管理事业也得到了巨大发展。但是,由于城市道路交通需求提升速度持续大于交通设施的规划和建设速度,使得交通拥堵成为了诸多城市面临的一个严重的问题,时时刻刻威胁着城市人民生命安全和财产安全。此外,交通拥挤会产生一系列的不良影响,比如燃油消耗增大,交通事故增多,汽车尾气排放量大幅增加等,严重影响着城市的环境和人们的日常生活。城市对道路交通需求提升速度持续大于交通设施的规划和建设速度这一尖锐矛盾,已经成为世界各国关注的焦点和急需解决的问题。
3.现有技术中实时路况可通过地感线圈、摄像头、浮动车轨迹获得,因前两种方式成本高、覆盖率低,主流手段还是通过浮动车轨迹计算全覆盖范围的实时路况。但是基于浮动车轨迹计算实时路况,业界采用的实时加权模型没有剔除异常值,导致道路拥堵的情况无法准确确定。
4.也即,现有技术中道路拥堵的确定方法准确度较低。


技术实现要素:



5.本技术提供一种道路拥堵的确定方法、装置、计算机设备及存储介质,旨在解决现有技术中道路拥堵的确定方法准确度较低的问题。
6.第一方面,本技术提供一种道路拥堵的确定方法,所述道路拥堵的确定方法包括:
7.获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;
8.将所述多个第一通过速度中的离值剔除,得到多个第二通过速度;
9.根据所述多个第二通过速度确定路段速度;
10.根据所述路段速度和预设阈值确定所述目标路段的路段拥堵信息。
11.可选地,所述获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度,包括:
12.获取所述目标路段在第一历史时间段的第一车辆热力图和所述目标路段在第三历史时间段的第二车辆热力图,所述第三历史时间段为所述第一历史时间段之前的时间段;
13.根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段;
14.若所述目标路段不为封闭路段,则获取所述第一历史时间段内多个车辆通过所述目标路段的多个第一通过速度。
15.可选地,所述根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目
标路段是否为封闭路段,包括:
16.获取所述目标路段在第一历史时间段内的第一通车数;
17.判断所述第一通车数和所述第一车辆热力图是否满足预设对应关系;
18.若所述第一通车数和所述第一车辆热力图满足所述预设对应关系,则根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段。
19.可选地,所述根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段,包括:
20.根据所述第一车辆热力图确定所述目标路段的第一车辆密度;
21.根据所述第二车辆热力图确定所述目标路段的第二车辆密度;
22.若所述第一车辆密度小于所述第二车辆密度且所述第二车辆密度和所述第一车辆密度的密度差大于预设密度,则确定所述目标路段为封闭路段。
23.可选地,所述获取所述目标路段在第一历史时间段的第一车辆热力图和所述目标路段在第三历史时间段的第二车辆热力图,包括:
24.获取道路系统中各个车辆的定位点;
25.根据各个车辆的定位点和预设道路拓扑关系进行道路匹配,得到所述第一历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点和所述第三历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点;
26.根据所述第一历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点确定第一车辆热力图;
27.根据所述第三历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点确定第二车辆热力图。
28.可选地,所述根据所述多个第二通过速度确定路段速度,包括:
29.将所述多个第二通过速度的中位数确定为所述路段速度。
30.可选地,所述根据所述路段速度和预设阈值确定所述目标路段的路段拥堵信息,之前,包括:
31.获取第二历史时间段内多个车辆通过所述目标路段的多个第三通过速度,其中,所述第二历史时间段长于所述第一历史时间段;
32.根据所述多个第三通过速度确定所述预设阈值。
33.第二方面,本技术提供一种道路拥堵的确定装置,所述道路拥堵的确定装置包括:
34.获取单元,用于获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;
35.剔除单元,用于将所述多个第一通过速度中的离值剔除,得到多个第二通过速度;
36.第一确定单元,用于根据所述多个第二通过速度确定路段速度;
37.第二确定单元,用于根据所述路段速度和预设阈值确定所述目标路段的路段拥堵信息。
38.可选地,所述获取单元,用于:
39.获取所述目标路段在第一历史时间段的第一车辆热力图和所述目标路段在第三历史时间段的第二车辆热力图,所述第三历史时间段为所述第一历史时间段之前的时间
段;
40.根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段;
41.若所述目标路段不为封闭路段,则获取所述第一历史时间段内多个车辆通过所述目标路段的多个第一通过速度。
42.可选地,所述获取单元,用于:
43.获取所述目标路段在第一历史时间段内的第一通车数;
44.判断所述第一通车数和所述第一车辆热力图是否满足预设对应关系;
45.若所述第一通车数和所述第一车辆热力图满足所述预设对应关系,则根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段。
46.可选地,所述获取单元,用于:
47.根据所述第一车辆热力图确定所述目标路段的第一车辆密度;
48.根据所述第二车辆热力图确定所述目标路段的第二车辆密度;
49.若所述第一车辆密度小于所述第二车辆密度且所述第二车辆密度和所述第一车辆密度的密度差大于预设密度,则确定所述目标路段为封闭路段。
50.可选地,所述获取单元,用于:
51.获取道路系统中各个车辆的定位点;
52.根据各个车辆的定位点和预设道路拓扑关系进行道路匹配,得到所述第一历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点和所述第三历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点;
53.根据所述第一历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点确定第一车辆热力图;
54.根据所述第三历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点确定第二车辆热力图。
55.可选地,所述第一确定单元,用于:
56.将所述多个第二通过速度的中位数确定为所述路段速度。
57.可选地,所述第二确定单元,用于:
58.获取第二历史时间段内多个车辆通过所述目标路段的多个第三通过速度,其中,所述第二历史时间段长于所述第一历史时间段;
59.根据所述多个第三通过速度确定所述预设阈值。
60.第三方面,本技术提供一种计算机设备,所述计算机设备包括:
61.一个或多个处理器;
62.存储器;以及
63.一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第一方面中任一项所述的道路拥堵的确定方法。
64.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行第一方面中任一项所述的道路拥堵的确定方法中的步骤。
65.本技术提供一种道路拥堵的确定方法、装置、计算机设备及存储介质,该道路拥堵
的确定方法包括:获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;将多个第一通过速度中的离值剔除,得到多个第二通过速度;根据多个第二通过速度确定路段速度;根据路段速度和预设阈值确定目标路段的路段拥堵信息。本技术将多个第一通过速度中的离值剔除之后,根据剔除后得到的多个第二通过速度确定路段速度,能够准确反映车辆在目标路段的行驶速度,进而根据路段速度和预设阈值确定目标路段的路段拥堵信息,能够提高道路拥堵的确定方法的准确度。
附图说明
66.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
67.图1是本技术实施例提供的道路拥堵的确定系统的场景示意图;
68.图2是本技术实施例中提供的道路拥堵的确定方法的一个实施例流程示意图;
69.图3是本技术实施例中提供的道路拥堵的确定方法的另一个实施例流程示意图;
70.图4是本技术实施例中提供的道路拥堵的确定装置的一个实施例结构示意图;
71.图5是本技术实施例中提供的计算机设备的一个实施例结构示意图。
具体实施方式
72.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
73.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
74.在本技术中,“示例性”一词用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
75.本技术实施例提供一种道路拥堵的确定方法、装置、计算机设备及存储介质,以下
分别进行详细说明。
76.请参阅图1,图1为本技术实施例所提供的道路拥堵的确定系统的场景示意图,该道路拥堵的确定系统可以包括计算机设备100,计算机设备100中集成有道路拥堵的确定装置。
77.本技术实施例中,该计算机设备100可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集,例如,本技术实施例中所描述的计算机设备100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(cloud computing)的大量计算机或网络服务器构成。
78.本技术实施例中,上述的计算机设备100可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中计算机设备100可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,pda)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备等,本实施例不限定计算机设备100的类型。
79.本领域技术人员可以理解,图1中示出的应用环境,仅仅是本技术方案的一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的计算机设备,例如图1中仅示出1个计算机设备,可以理解的,该道路拥堵的确定系统还可以包括一个或多个可处理数据的其他计算机设备,具体此处不作限定。
80.另外,如图1所示,该道路拥堵的确定系统还可以包括存储器200,用于存储数据。
81.需要说明的是,图1所示的道路拥堵的确定系统的场景示意图仅仅是一个示例,本技术实施例描述的道路拥堵的确定系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着道路拥堵的确定系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
82.首先,本技术实施例中提供一种道路拥堵的确定方法,该道路拥堵的确定方法包括:获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;将多个第一通过速度中的离值剔除,得到多个第二通过速度;根据多个第二通过速度确定路段速度;根据路段速度和预设阈值确定目标路段的路段拥堵信息。
83.如图2所示,图2是本技术实施例中道路拥堵的确定方法的一个实施例流程示意图,该道路拥堵的确定方法包括如下步骤s201~s204:
84.s201、获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度。
85.其中,目标路段可以是道路系统中的一条街道、一座桥等,第一历史时间段可以是1小时,半小时等。第一历史时间段为当前时间之前的一段时间,当前时间为第一历史时间段的结束时间点。例如,当前时间为9点,第一历史时间段为当前时间之前的一个小时,第一历史时间段为8点-9点。
86.本技术实施例中,按预设周期获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度,可以实时进行道路拥堵的确定,提供实时路况。预设周期可以是1分钟1次、2分钟1次等,根据具体需求确定即可。
87.本技术实施例中,获取道路系统中各个车辆的速度,将车辆在第一历史时间段内通过目标路段上预设位置的速度确定为第一通过速度。可以通过美国的全球定位系统gps、俄罗斯的格洛纳斯卫星导航系统(glonass)、欧盟的伽利略卫星导航系统(galileo)和中国
的北斗卫星导航系统(bds)获取道路系统中各个车辆的速度,也可以从各个车辆上的速度传感器获取各个车辆的速度。预设位置可以是目标路段的起点、中点等。
88.在其他实施例中,也可以将车辆在第一历史时间段内在目标路段上的平均速度确定为车辆的第一通过速度。
89.s202、将多个第一通过速度中的离值剔除,得到多个第二通过速度。
90.离值(outlier),也称逸出值,是指在数据中有一个或几个数值与其他数值相比差异较大。如果一个数值偏离观测平均值的概率小于等于1/(2n),则该数据应当舍弃(其中n为观察例数,概率可以根据数据的分布进行估计)。当出现离值的时候,要慎重处理,要将专业知识和统计学方法结合起来,首先应认真检查原始数据,看能否从专业上加以合理的解释,如数据存在逻辑错误而原始记录又确实如此,又无法在到该观察对象进行核实,则只能将该观测值删除。
91.本技术实施例中,将多个第一通过速度中的离值剔除,得到多个第二通过速度,包括:根据多个第一通过速度和预设的多个速度区间确定各个速度区间的频数,根据各个速度区间的频数建立速度和对应频数的速度分布直方图,根据速度和对应频数的速度分布直方图将多个第一通过速度中的离值剔除。其中,直方图是数值数据分布的精确图形表示。这是一个连续变量的概率分布的估计它是一种条形图。为了构建直方图,第一步是将值的范围分段,即将整个值的范围分成一系列间隔,然后计算每个间隔中有多少值。这些值通常被指定为连续的,不重叠的变量间隔。间隔必须相邻,并且通常是相等的大小。速度和对应频数的分布直方图中速度的速度区间可以为10km/h。
92.以某时刻前第一历史时间段内12个速度区间的速度分布直方图记录为例,速度分布直方图中异常值所在的区间在100km/h~110km/h,将该异常值剔除,得到多个第二通过速度,再根据多个第二通过速度计算路段速度。
93.进一步的,将多个第二通过速度中速度值低于预设速度的第二通过速度去除。预设速度可以为10km/h。当第二通过速度低于预设速度,说明此时车辆可能是在等红绿灯、加油等,将低于预设速度的第二通过速度去除,能够提高后续路段速度的计算准确度。
94.以另一时刻前第一历史时间段内12个区间的速度直方图记录为例,0~10速度区间和40~50速度区间都有个波峰,0~10km/h速度区间为红绿灯等停留影响,将0~10km/h速度区间上速度剔除后,再根据剩余的多个第二通过速度计算路段速度。
95.s203、根据多个第二通过速度确定路段速度。
96.在一个具体的实施例中,将多个第二通过速度的中位数确定为路段速度。在其他实施例中,可以将多个第二通过速度的平均值确定为路段速度。
97.s204、根据路段速度和预设阈值确定目标路段的路段拥堵信息。
98.本技术实施例中,预设阈值可以根据具体情况设定。例如,预设阈值为30km/h。路段拥堵信息可以为目标路段的拥堵等级,拥堵等级可以是拥堵和不拥堵。具体的,当路段速度大于预设阈值时,确定目标路段的路段拥堵信息为不拥堵;当路段速度不大于预设阈值时,确定目标路段的路段拥堵信息为拥堵。
99.在一个具体的实施例中,根据路段速度和预设阈值确定目标路段的路段拥堵信息,之前,可以包括:
100.(1)获取第二历史时间段内多个车辆通过目标路段的多个第三通过速度,其中,第
二历史时间段长于第一历史时间段。
101.其中,第二历史时间段长于第一历史时间段。第二历史时间段为当前时间之前的一段时间,优选的,当前时间为第二历史时间段的结束时间点。例如,当前时间为9点,第一历史时间段为当前时间之前的一个小时,第一历史时间段为8点-9点;第二历史时间段为当前时间之前的3个小时,第二历史时间段为6点-9点。
102.(2)根据多个第三通过速度确定预设阈值。
103.具体的,将多个第三通过速度的中位数确定为预设阈值。当然,也可以将多个第三通过速度的平均值确定为预设阈值。使用更大时间尺度的车辆通过速度确定预设阈值,能够确保预设阈值设置的准确性,从而提高道路拥堵确定的准确性。
104.由于有些道路可能由于天气、施工等原因会造成路段封闭,对这些封闭路段进行拥堵计算将会极大浪费计算机算力,为了剔除封闭路段,本技术还提供一种道路拥堵的确定方法。
105.如图3所示,图3是本技术实施例中道路拥堵的确定方法的另一个实施例流程示意图,该道路拥堵的确定方法包括如下步骤s301~s306:
106.s301、获取目标路段在第一历史时间段的第一车辆热力图和目标路段在第三历史时间段的第二车辆热力图。
107.其中,第三历史时间段为第一历史时间段之前的时间段。例如,第一时间段是8点-9点,第三时间段为7点-8点。
108.车辆热力图是指以特殊高亮的形式显示地理区域内车辆密度的图示,通常情况下,车辆热力图是在电子地图上采用等高线的方式绘制,在闭合图形里面以不同颜代表不同的车辆出行程度,例如颜越深代表车辆越多,颜越浅代表车辆越少,从而可以为交通监控、城市公路网规划提供依据。
109.具体的,第一车辆热力图是目标路段上第一历史时间段上结束时间点的实时车辆热力图,第二车辆热力图是目标路段上第三历史时间段上结束时间点的实时车辆热力图。例如,第一车辆热力图是8点时的实时车辆热力图,第二车辆热力图是9点时的实时车辆热力图。
110.本技术实施例中,获取目标路段在第一历史时间段的第一车辆热力图和目标路段在第三历史时间段的第二车辆热力图,包括:
111.(1)获取道路系统中各个车辆的定位点。
112.可以通过美国的全球定位系统gps、俄罗斯的格洛纳斯卫星导航系统(glonass)、欧盟的伽利略卫星导航系统(galileo)和中国的北斗卫星导航系统(bds)获取道路系统中各个车辆的定位点。
113.(2)根据各个车辆的定位点和预设道路拓扑关系进行道路匹配,得到第一历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点和第三历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点。
114.道路匹配算法主要有网络拓扑算法、曲线拟合算法、相似度算法和模糊逻辑算法等。网络拓扑算法主要是通过分析各路段之间的拓扑关系,寻离定位点最近的路段;曲线拟合算法主要是通过对连续定位点建立曲线函数,然后与道路进行拟合,确定位置坐标;相似度算法通过判断待匹配位置与定位点的相似度,接着对所有待匹配道路的相应匹配位置
进行累加计算,将其结果作为待匹配路段与定位轨迹的相似度,最后取相似度最大的道路作为匹配结果;模糊逻辑算法主要是结合模式识别,建立道路匹配模式,利用模糊综合评价模型,最终从多条候选道路作综合评价,从而到最可能匹配的道路。
115.具体的,根据各个车辆的定位点和预设道路拓扑关系进行道路匹配,得到各个车辆对应的匹配路段,根据各个车辆对应的匹配路段确定目标路段上各个车辆的行驶轨迹点,得到第一历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点和第三历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点。
116.(3)根据第一历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点确定第一车辆热力图。
117.(4)根据第三历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点确定第二车辆热力图。
118.s302、根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段。
119.本技术实施例中,根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段,之前包括:
120.(1)获取目标路段在第一历史时间段内的第一通车数。
121.具体的,对第一历史时间段内通过目标路段上预设位置的车辆进行统计,得到第一通车数。同样的,对第一历史时间段内通过目标路段上预设位置的车辆进行统计,得到第二通车数。例如,目标路段是id9,目标路段在第一历史时间段内的第一通车数为2200,目标路段是id9,目标路段在第三历史时间段内的第二通车数为1800。
122.(2)判断第一通车数和第一车辆热力图是否满足预设对应关系。
123.其中,预设对应关系可以为通车数随着车辆热力图上的车辆密度的增加而增加,通车数越大,车辆热力图上的车辆密度越大。预设对应关系可以是:通车数为车辆热力图上的车辆密度的预设范围的倍数。例如,预设范围为150-200,表示若车辆热力图上的车辆密度为10,则满足预设对应关系时的合理通车数为1500-2000。
124.具体的,计算第一通车数与第一车辆热力图表示的车辆密度的倍数,若第一通车数与第一车辆热力图表示的车辆密度的倍数不属于预设范围,则第一通车数和第一车辆热力图不满足预设对应关系;若第一通车数与第一车辆热力图表示的车辆密度的倍数属于预设范围,则第一通车数和第一车辆热力图满足预设对应关系。例如,目标路段在第一历史时间段内的第一通车数为2200,第一车辆热力图上的车辆密度为10,说明热力表现稀疏,但是通车数高,明显不符合逻辑,则目标路段的第一车辆热力图不可信,结束流程。
125.(3)根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段。
126.具体的,若第一通车数和第一车辆热力图满足预设对应关系,表明第一车辆热力图可信,则根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段。
127.当然,在其他实施例中,也可以判断第二通车数和第二车辆热力图是否满足预设对应关系,当第一车辆热力图和第一通车数满足预设对应关系、且第二车辆热力图和第二通车数满足预设对应关系时,根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段。
128.本技术实施例中,根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段,包括:根据第一车辆热力图确定目标路段的第一车辆密度;根据第二车辆热力图确定目标路段的第二车辆密度;若第一车辆密度小于第二车辆密度且第二车辆密度和第一车辆密度的密度差大于预设密度时,则确定目标路段为封闭路段。其中,预设密度可以根据具体情况设定,例如,预设密度为2。
129.第一车辆密度小于第二车辆密度且第二车辆密度和第一车辆密度的密度差大于预设密度表明,在目标路段上车辆密度在下降且下降幅度较大,极有可能出现了路段封闭,确定目标路段为封闭路段。当不满足第一车辆密度小于第二车辆密度且第二车辆密度和第一车辆密度的密度差大于预设密度时,目标路段不为封闭路段。
130.s303、获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度。
131.若目标路段不为封闭路段,则获取多个车辆在目标路段在第一历史时间段上的多个第一通过速度。先识别出没有封闭的路段,再进行道路拥堵计算,可以不对封闭路段进行识别,从而减小计算负载。
132.本技术实施例中,s303的步骤具体可参阅上一实施例中的s201,在此不再赘述。
133.s304、将多个第一通过速度中的离值剔除,得到多个第二通过速度。
134.本技术实施例中,s304的步骤具体可参阅上一实施例中的s202,在此不再赘述。
135.s305、根据多个第二通过速度确定路段速度。
136.在一个具体的实施例中,将多个第二通过速度的中位数确定为路段速度。在其他实施例中,可以将多个第二通过速度的平均值确定为路段速度。
137.s306、根据路段速度和预设阈值确定目标路段的路段拥堵信息。
138.本技术实施例中,s306的步骤具体可参阅上一实施例中的s204,在此不再赘述。
139.为了更好实施本技术实施例中道路拥堵的确定方法,在道路拥堵的确定方法基础之上,本技术实施例中还提供一种道路拥堵的确定装置,如图4所示,道路拥堵的确定装置400包括:
140.获取单元401,用于获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;
141.剔除单元402,用于将多个第一通过速度中的离值剔除,得到多个第二通过速度;
142.第一确定单元403,用于根据多个第二通过速度确定路段速度;
143.第二确定单元404,用于根据路段速度和预设阈值确定目标路段的路段拥堵信息。
144.可选地,第一确定单元403,用于:
145.将多个第二通过速度的中位数确定为路段速度。
146.可选地,第二确定单元404,用于:
147.获取第二历史时间段内多个车辆通过目标路段的多个第三通过速度,其中,第二历史时间段长于第一历史时间段;
148.根据多个第三通过速度确定预设阈值。
149.可选地,获取单元401,用于:
150.获取目标路段在第一历史时间段的第一车辆热力图和目标路段在第三历史时间段的第二车辆热力图,第三历史时间段为第一历史时间段之前的时间段;
151.根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段;
152.若目标路段不为封闭路段,则获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度。
153.可选地,获取单元401,用于:
154.获取目标路段在第一历史时间段内的第一通车数;
155.判断第一通车数和第一车辆热力图是否满足预设对应关系;
156.若第一通车数和第一车辆热力图满足预设对应关系,则根据第一车辆热力图和第二车辆热力图的差异确定目标路段是否为封闭路段。
157.可选地,获取单元401,用于:
158.根据第一车辆热力图确定目标路段的第一车辆密度;
159.根据第二车辆热力图确定目标路段的第二车辆密度;
160.若第一车辆密度小于第二车辆密度且第二车辆密度和第一车辆密度的密度差大于预设密度,则确定目标路段为封闭路段。
161.可选地,获取单元401,用于:
162.获取道路系统中各个车辆的定位点;
163.根据各个车辆的定位点和预设道路拓扑关系进行道路匹配,得到第一历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点和第三历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点;
164.根据第一历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点确定第一车辆热力图;
165.根据第三历史时间段内在目标路段上行驶的各个车辆的行驶轨迹点确定第二车辆热力图。
166.本技术实施例还提供一种计算机设备,其集成了本技术实施例所提供的任一种道路拥堵的确定装置,计算机设备包括:
167.一个或多个处理器;
168.存储器;以及
169.一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行上述道路拥堵的确定方法实施例中任一实施例中的道路拥堵的确定方法中的步骤。
170.如图5所示,其示出了本技术实施例所涉及的计算机设备的结构示意图,具体来讲:
171.该计算机设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图5中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
172.处理器501是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器501可包括一个或多个处理核心;处理器501可以是中央处理单元
(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
173.存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
174.计算机设备还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
175.该计算机设备还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
176.尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:
177.获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;
178.将多个第一通过速度中的离值剔除,得到多个第二通过速度;
179.根据多个第二通过速度确定路段速度;
180.根据路段速度和预设阈值确定目标路段的路段拥堵信息。
181.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
182.为此,本技术实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。其上存储有计算机程序,计算机程序被处理器进行加载,以执行本技术实施例所提供的任一种道路拥堵的确定方法中的步骤。例如,计算机程序被处理器进行加载可以执行如下步骤:
183.获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;
184.将多个第一通过速度中的离值剔除,得到多个第二通过速度;
185.根据多个第二通过速度确定路段速度;
186.根据路段速度和预设阈值确定目标路段的路段拥堵信息。
187.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。
188.具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。
189.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
190.以上对本技术实施例所提供的一种道路拥堵的确定方法、装置、计算机设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。

技术特征:


1.一种道路拥堵的确定方法,其特征在于,所述道路拥堵的确定方法包括:获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;将所述多个第一通过速度中的离值剔除,得到多个第二通过速度;根据所述多个第二通过速度确定路段速度;根据所述路段速度和预设阈值确定所述目标路段的路段拥堵信息。2.根据权利要求1所述的道路拥堵的确定方法,其特征在于,所述获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度,包括:获取所述目标路段在第一历史时间段的第一车辆热力图和所述目标路段在第三历史时间段的第二车辆热力图,所述第三历史时间段为所述第一历史时间段之前的时间段;根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段;若所述目标路段不为封闭路段,则获取所述第一历史时间段内多个车辆通过所述目标路段的多个第一通过速度。3.根据权利要求2所述的道路拥堵的确定方法,其特征在于,所述根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段,包括:获取所述目标路段在第一历史时间段内的第一通车数;判断所述第一通车数和所述第一车辆热力图是否满足预设对应关系;若所述第一通车数和所述第一车辆热力图满足所述预设对应关系,则根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段。4.根据权利要求2所述的道路拥堵的确定方法,其特征在于,所述根据所述第一车辆热力图和所述第二车辆热力图的差异确定所述目标路段是否为封闭路段,包括:根据所述第一车辆热力图确定所述目标路段的第一车辆密度;根据所述第二车辆热力图确定所述目标路段的第二车辆密度;若所述第一车辆密度小于所述第二车辆密度且所述第二车辆密度和所述第一车辆密度的密度差大于预设密度,则确定所述目标路段为封闭路段。5.根据权利要求2所述的道路拥堵的确定方法,其特征在于,所述获取所述目标路段在第一历史时间段的第一车辆热力图和所述目标路段在第三历史时间段的第二车辆热力图,包括:获取道路系统中各个车辆的定位点;根据各个车辆的定位点和预设道路拓扑关系进行道路匹配,得到所述第一历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点和所述第三历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点;根据所述第一历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点确定第一车辆热力图;根据所述第三历史时间段内在所述目标路段上行驶的各个车辆的行驶轨迹点确定第二车辆热力图。6.根据权利要求1所述的道路拥堵的确定方法,其特征在于,所述根据所述多个第二通过速度确定路段速度,包括:将所述多个第二通过速度的中位数确定为所述路段速度。
7.根据权利要求1所述的道路拥堵的确定方法,其特征在于,所述根据所述路段速度和预设阈值确定所述目标路段的路段拥堵信息,之前,包括:获取第二历史时间段内多个车辆通过所述目标路段的多个第三通过速度,其中,所述第二历史时间段长于所述第一历史时间段;根据所述多个第三通过速度确定所述预设阈值。8.一种道路拥堵的确定装置,其特征在于,所述道路拥堵的确定装置包括:获取单元,用于获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;剔除单元,用于将所述多个第一通过速度中的离值剔除,得到多个第二通过速度;第一确定单元,用于根据所述多个第二通过速度确定路段速度;第二确定单元,用于根据所述路段速度和预设阈值确定所述目标路段的路段拥堵信息。9.一种计算机设备,其特征在于,所述计算机设备包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现权利要求1至7中任一项所述的道路拥堵的确定方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7任一项所述的道路拥堵的确定方法中的步骤。

技术总结


本申请提供一种道路拥堵的确定方法、装置、计算机设备及存储介质,该道路拥堵的确定方法包括:获取第一历史时间段内多个车辆通过目标路段的多个第一通过速度;将多个第一通过速度中的离值剔除,得到多个第二通过速度;根据多个第二通过速度确定路段速度;根据路段速度和预设阈值确定目标路段的路段拥堵信息。本申请将多个第一通过速度中的离值剔除之后,根据剔除后得到的多个第二通过速度确定路段速度,能够准确反映车辆在目标路段的行驶速度,进而根据路段速度和预设阈值确定目标路段的路段拥堵信息,能够提高道路拥堵的确定方法的准确度。的准确度。的准确度。


技术研发人员:

廖杰 李小璐 赵勇 沈辉 孟俊 刘翩 毛奔

受保护的技术使用者:

丰图科技(深圳)有限公司

技术研发日:

2021.08.04

技术公布日:

2023/2/17

本文发布于:2024-09-24 05:28:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/58893.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:路段   所述   车辆   多个
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议