道路拥堵指数确定方法、装置、设备、介质及产品与流程
未命名
07-20
阅读:80
评论:0

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.图1是本技术一个实施例提供的一种道路拥堵指数确定方法的流程图;
29.图2是本技术一个实施例提供的另一种道路拥堵指数确定方法的流程图;
30.图3是本技术一个实施例提供的一种道路拥堵指数确定装置的结构示意图;
31.图4是本技术一个实施例提供的一种电子设备的结构示意图。
具体实施方式
32.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
33.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
34.如背景技术,为了便于进行交通管理,通常需要确定道路拥堵指数,而相关技术中,一般通过浮动车法采集数据,基于浮动车数据确定道路拥堵指数。例如,一种基于浮动车的道路拥堵指数计算方法及系统,该系统由浮动车数据模块、中央处理模块、交通指数预处理模块、交通指数确定模块、可视化显示系统组成。系统以浮动车数据为基础,将路段分为快速路、主干路﹑次干路、支路四类,通过路段平均车速对其交通指数分别进行标定。浮动车一般是指开启了车载导航系统的车辆。
35.但是,并不是所有车辆都安装了车载导航系统,也不是每次出行都会开启车载导航系统,因此,通过浮动车法采集的数据通常存在较大的数据缺失,会导致最终确定的道路拥堵指数准确性较差。
36.本技术实施例提供了一种道路拥堵指数确定方法、装置、设备、介质及产品,可以获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度,以及获取在目标预设子周期内,在目标路段发生的多个出行事件分别对应的第二平均速度,然后根据该第一平均速度和第二平均速度确定目标路段对应的道路拥堵指数。而其中每个出行事件对应的平均速度,是通过获取位于目标路段的目标移动设备与目标基站在进行信令交互的过程中产生的信令数据,再根据信令数据确定该目标移动设备对应的目标位置,进而确定该目标移动设备在目标路段的移动速度,然后在根据移动速度确定目标对象为车辆的情况下,确定车辆当前在目标路段发生的出行事件对应的平均速度得到的。由于,绝大多数用户在出行时均会携带移动设备,因此,基于移动设备与基站在进行信令交互的过程中产生的信令数据来确定车辆及车辆当前在目标路段发生的出行事件对应的平均速度,可以更加准确全面地确定目标道路的道路拥堵指数。
37.同时,充分利用了路网现有设备,依据现有通讯设备进一步明确了交通参与者对路段拥堵情况的了解,为交通拥堵管理提供了决策依据,提高了出行效率,缓解和控制了城市交通拥堵以及促进了城市的可持续发展。
38.图1示出了本技术一个实施例提供的一种道路拥堵指数确定方法的流程示意图,需要说明的是,该道路拥堵指数确定方法的执行主体可以是道路拥堵指数确定装置,如图1所示,该道路拥堵指数确定方法可以包括如下步骤:
39.s110,获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度,以及获取在目标预设子周期内,在目标路段发生的多个出行事件分别对应的第二平均速度;
40.s120,根据第一平均速度和第二平均速度,确定目标路段对应的道路拥堵指数。
41.由此,可以获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度,以及获取在目标预设子周期内,在目标路段发生的多个出行事件分别对应的第二平均速度,然后根据该第一平均速度和第二平均速度确定目标路段对应的道路拥堵指数。而其中每个出行事件对应的平均速度,是通过获取位于目标路段的目标移动设备与目标基站在进行信令交互的过程中产生的信令数据,再根据信令数据确定该目标移动设备对应的目标位置,进而确定该目标移动设备在目标路段的移动速度,然后在根据移动速度确定目标对象为车辆的情况下,确定车辆当前在目标路段发生的出行事件对应的平均速度得到的。由于,绝大多数用户在出行时均会携带移动设备,因此,基于移动设备与基站在进行信令交互的过程中产生的信令数据来确定车辆及车辆当前在目标路段发生的出行事件对应的平均速度,可以更加准确全面地确定目标道路的道路拥堵指数。
42.涉及s110,出行事件为车辆的出行事件,该车辆可以不包括地铁、高铁及火车等轨道交通的列车。目标预设周期可以包括多个预设子周期,每个预设子周期可以包括一个预设时段,目标预设子周期可以为多个预设子周期中的任意一个。
43.示例性地,目标预设周期可以为观测日期,例如:11月份内的30天。预设子周期可以为24小时,目标预设子周期可以是11月内的某个24小时,预设时段可以是出行较少的时段,例如,某日的22:00至次日06:00。
44.如图2所示,多个出行事件中每个出行事件对应的平均速度的确定方法可以包括s111-s114,其中:
45.s111,获取位于目标路段的目标移动设备与目标基站在进行信令交互的过程中产生的信令数据;
46.s112,根据信令数据,确定目标移动设备对应的目标位置;
47.s113,根据目标位置,确定目标移动设备在目标路段的移动速度;
48.s114,在根据移动速度确定目标对象为车辆的情况下,确定车辆当前在目标路段发生的出行事件对应的平均速度。
49.涉及s111,目标路段可以为需要确定道路拥堵指数的路段,可以为任意路段。目标移动设备可以是能与基站进行信令交互的移动电子设备,例如,手机。
50.目标移动设备可以随目标对象移动,例如目标移动设备可以随行人移动,可以随车辆移动,也可以随除车辆之外的其他交通工具移动。也就是说,目标对象可以包括但不限于人、车辆或除车辆之外的其他交通工具。
51.目标基站的数量可以是一个或多个。若目标移动设备在第一预设时长内仅与一个基站进行信令交互,则这一个基站为目标基站,若目标移动设备在第一预设时长内与多个基站进行信令交互,则这多个基站都是目标基站。
52.第一预设时长可以根据实际需求设定,在此不做限定。
53.目标移动设备与目标基站进行信令交互可以产生信令数据,该信令数据可以包括目标基站的位置,例如该目标基站的经纬度。
54.涉及s112,若目标基站的数量为一个,则可以将该目标基站的位置作为目标移动设备对应的目标位置。
55.具体地,可以任选一原点建立平面直角坐标系,若目标移动设备在第一预设时长内仅与一个目标基站进行了信令交互,则可以根据该目标基站的基站id查询到该id的经纬度,然后将该目标基站的经纬度在上述平面直角坐标系中的横纵坐标作为目标移动设备的目标位置。
56.在一些实施方式中,为了更加准确地确定目标移动设备对应的目标位置,上述信令数据还可以包括目标移动设备的信号强度,上述s112可以包括:
57.在目标移动设备在第一预设时长内与多个目标基站进行信令交互的情况下,根据目标移动设备与多个目标基站分别进行信令交互时的信号强度,分别确定目标移动设备与多个目标基站之间的第一距离;
58.分别以多个目标基站为圆心,以第一距离为半径,确定多个目标圆;
59.确定多个目标圆的交集为目标区域;
60.确定目标区域的中心点为目标位置。
61.这里,若目标移动设备在第一预设时长内与多个目标基站进行了信令交互,表明该目标移动设备附近存在多个目标基站,而目标移动设备在与距离较近的目标基站进行信令交互时信号强度会比较强,在与距离较远的目标基站进行信令交互时信号强度会比较弱,因此可以根据信号强度确定目标移动设备分别与多个目标基站之间的第一距离。然后,可以分别以多个目标基站为圆心,以相应的第一距离为半径,确定多个目标圆,目标移动设备可以位于该多个目标圆的交集区域,也即目标区域,然后可以将该目标区域的中心作为该目标移动设备对应的目标位置。
62.如此,通过上述过程,可以结合多个目标基站的位置及目标移动设备在与多个目标基站分别进行信令交互时的信号强度,更准确地确定目标移动设备对应的目标位置。
63.涉及s113,信令数据还可以包括产生该信令数据的时刻,可以将该时刻作为目标位置对应的目标时刻。
64.在一些实施方式中,为了更准确地确定目标移动设备的移动速度,上述s113可以包括:
65.在目标移动设备与目标基站进行多次信令交互的情况下,根据多个目标位置及多个目标位置分别对应的目标时刻,确定相邻两个目标位置之间的第二距离和目标移动设备移动第二距离经过的第一时长;
66.根据第二距离和第一时长,确定目标移动设备在相邻两个目标位置之间移动的平均速度为目标移动设备在目标路段的移动速度。
67.这里,目标移动设备与目标基站进行多次信令交互,则可以产生多个信令数据,可以基于多个信令数据中分别包括的目标基站的位置及产生该信令数据的时刻,确定目标移动设备对应的多个目标位置及多个目标位置分别对应的目标时刻。然后可以选取任意两个相邻的目标位置,根据这两个相邻的目标位置,确定这两个相邻的目标位置之间的第二距离,并基于这两个相邻的目标位置对应的目标时刻,确定目标移动设备移动第二距离经过的第一时长。再根据该第二距离和第一时长,便可以确定目标移动设备在相邻两个目标位置之间移动的平均速度,可以将该平均速度做为目标移动设备在目标路段的移动速度。
68.示例性地,两个相邻的目标位置为(x
m-1
,y
m-1
)和(xm,ym),目标移动设备从第m-1个目标位置(x
m-1
,y
m-1
)移动到第m个目标位置(xm,ym)所移动的第二距离为:
[0069][0070]
其中,δsm为第二距离。
[0071]
目标移动设备的移动速度可以为:
[0072][0073]
其中,vm可以为目标移动设备从第m-1个目标位置(x
m-1
,y
m-1
)移动到第m个目标位置(xm,ym)的移动速度,τm可以为目标移动设备从第m-1个目标位置(x
m-1
,y
m-1
)移动到第m个目标位置(xm,ym)所经过的第一时长。
[0074]
如此,通过目标移动设备对应的两个相邻的目标位置及多个目标位置分别对应的目标时刻,可以更准确地确定目标移动设备的移动速度。
[0075]
涉及s114,在根据移动速度确定目标对象为车辆的情况下,可以确定车辆当前在目标路段发生的出行事件对应的平均速度。
[0076]
在一些实施方式中,为了更加准确地确定车辆当前在目标路段发生的出行事件对应的平均速度,上述s114可以包括:
[0077]
确定出行事件对应的开始时刻和结束时刻;
[0078]
确定目标移动设备在开始时刻和结束时刻之间对应的多个第一位置;
[0079]
根据多个第一位置,确定目标移动设备在开始时刻和结束时刻之间移动的第三距离,以及根据开始时刻和结束时刻,确定目标移动设备移动第三距离经过的第二时长;
[0080]
根据第三距离和第二时长,确定车辆当前在目标路段发生的出行事件对应的平均速度。
[0081]
这里,开始时刻可以为目标移动设备在目标路段的移动速度初次处于预设速度范围内的时刻。
[0082]
结束时刻可以为目标移动设备离开目标路段的时刻或目标移动设备到达位于目标路段的出行终点的时刻。其中,出行终点可以为目标移动设备驻留超过预设时长的位置。
[0083]
预设时长可以根据实际需求设置,例如可以为30min。
[0084]
根据出行事件对应的开始时刻和结束时刻,可以确定该出行事件所花费的时间,也即第二时长。
[0085]
示例性地,第二时长可以为:
[0086]
τ=τ
m-τ0[0087]
其中,τ0可以为开始时刻,τm可以为结束时刻,τ可以为第二时长。
[0088]
目标移动设备和目标基站可以进行多次信令交互,从而可以根据多个信令数据确定目标移动设备对应的多个目标位置及多个目标位置分别对应的时刻。其中,多个第一位置为多个目标位置中,在上述开始时刻和结束时刻之间确定的位置。
[0089]
然后,可以确定每相邻两个第一位置之间的距离,将每相邻两个第一位置之间的距离相加,便可以得到目标移动设备在开始时刻和结束时刻之间移动的第三距离。
[0090]
示例性地,第三距离可以为:
[0091]
s=δs1+δs2+δs3…
+δsm[0092]
其中,δs1可以为开始时刻对应的第一位置(可以将开始时刻对应的第一位置看作第0个第一位置)到第1个第一位置的距离,δs2可以为从第1个第一位置到第2个第一位置的距离,δs3可以为从第2个第一位置到第3个第一位置的距离,δsm可以为从第m-1个第一位置到第m个第一位置的距离。
[0093]
确定第三距离和第二时长之后,便可以确定车辆当前在目标路段发生的出行事件对应的平均速度。
[0094]
示例性地,车辆当前在目标路段发生的出行事件对应的平均速度可以为:
[0095][0096]
其中,v可以为车辆当前在目标路段发生的出行事件对应的平均速度。
[0097]
如此,通过上述过程,便可以更加准确地确定车辆当前在目标路段发生的出行事件对应的平均速度。
[0098]
在一些实施方式中,为了更准确地判断目标对象是否为车辆,在s114之前,该方法还可以包括:
[0099]
在移动速度处于预设速度范围内的情况下,确定目标对象为车辆。
[0100]
此外,在移动速度超出预设速度范围内的情况下,可以确定目标对象不是车辆,因此可以停止对该目标对象的监测和数据处理。
[0101]
这里,预设速度范围可以根据实际需求确定,在此不做限制。
[0102]
示例性地,若目标移动设备的移动速度大于20km/h且小于150km/h,则可以确定目标对象为车辆。若移动速度不大于20km/h,则目标对象有可能是行人、自行车等移动较慢的对象,若移动速度不小于150km/h,则目标对象有可能是高铁等高速列车。
[0103]
如此,可以通过目标移动设备的移动速度,更准确地判断目标对象是否为车辆。
[0104]
在一些实施方式中,信令数据还可以包括目标移动设备的标识,通过该标识可以准确地区分不同目标移动设备,从而也就可以准确地区分不同目标对象。
[0105]
涉及s120,根据目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件中每个出行事件对应的第一平均速度,以及在目标预设子周期内,在目标路段发生的多个出行事件中每个出行事件对应的第二平均速度,可以确定该目标路段对应的道路拥堵指数。
[0106]
在一些实施方式中,为了更加准确地确定目标路段对应的道路拥堵指数,上述s120可以包括:
[0107]
通过以下公式计算目标路段对应的道路拥堵指数:
[0108][0109]
其中,stpik可以为目标路段对应的道路拥堵指数,k可以为目标预设子周期,pk可以为目标预设子周期k内在目标路段发生的出行事件的数量,i=1,2,3
…
pk,v
ik
可以为目标预设子周期k内在目标路段发生的第i个出行事件对应的第二平均速度,t可以为目标预设
周期中包括的预设时段的数量,t=1,2,3
…
t,q
t
可以为目标预设周期中的第t个预设时段内在目标路段发生的出行事件的数量,j=1,2,3
…qt
,v
jt
可以为目标预设周期中的第t个预设时段内在目标路段发生的第j个出行事件对应的第一平均速度。
[0110]
如此,通过该公式便可以更加准确地计算出目标路段对应的道路拥堵指数。
[0111]
基于相同的发明构思,本技术实施例还提供了一种道路拥堵指数确定装置。下面结合图3对本技术实施例提供的道路拥堵指数确定装置进行详细说明。
[0112]
图3示出了本技术一个实施例提供的一种道路拥堵指数确定装置的结构示意图。
[0113]
如图3所示,该道路拥堵指数确定装置可以包括:
[0114]
获取模块301,用于获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度,以及获取在目标预设子周期内,在目标路段发生的多个出行事件分别对应的第二平均速度,目标预设周期包括多个预设子周期,每个预设子周期包括一个预设时段,目标预设子周期为多个预设子周期中的任意一个;
[0115]
确定模块302,用于根据第一平均速度和第二平均速度,确定目标路段对应的道路拥堵指数;
[0116]
其中,获取模块301具体用于:
[0117]
获取位于目标路段的目标移动设备与目标基站在进行信令交互的过程中产生的信令数据,信令数据包括目标基站的位置,目标移动设备随目标对象移动;
[0118]
根据信令数据,确定目标移动设备对应的目标位置;
[0119]
根据目标位置,确定目标移动设备在目标路段的移动速度;
[0120]
在根据移动速度确定目标对象为车辆的情况下,确定车辆当前在目标路段发生的出行事件对应的平均速度。
[0121]
由此,可以获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度,以及获取在目标预设子周期内,在目标路段发生的多个出行事件分别对应的第二平均速度,然后根据该第一平均速度和第二平均速度确定目标路段对应的道路拥堵指数。而其中每个出行事件对应的平均速度,是通过获取位于目标路段的目标移动设备与目标基站在进行信令交互的过程中产生的信令数据,再根据信令数据确定该目标移动设备对应的目标位置,进而确定该目标移动设备在目标路段的移动速度,然后在根据移动速度确定目标对象为车辆的情况下,确定车辆当前在目标路段发生的出行事件对应的平均速度得到的。由于,绝大多数用户在出行时均会携带移动设备,因此,基于移动设备与基站在进行信令交互的过程中产生的信令数据来确定车辆及车辆当前在目标路段发生的出行事件对应的平均速度,可以更加准确全面地确定目标道路的道路拥堵指数。
[0122]
在一些实施方式中,为了更加准确地确定目标移动设备对应的目标位置,获取模块301可以包括:
[0123]
第一确定子模块,用于在目标移动设备在第一预设时长内与多个目标基站进行信令交互的情况下,根据目标移动设备与多个目标基站分别进行信令交互时的信号强度,分别确定目标移动设备与多个目标基站之间的第一距离;
[0124]
第二确定子模块,用于分别以多个目标基站为圆心,以第一距离为半径,确定多个目标圆;
[0125]
第三确定子模块,用于确定多个目标圆的交集为目标区域;
[0126]
第四确定子模块,用于确定目标区域的中心点为目标位置。
[0127]
在一些实施方式中,为了更准确地确定目标移动设备的移动速度,获取模块301可以包括:
[0128]
第五确定子模块,用于在目标移动设备与目标基站进行多次信令交互的情况下,根据多个目标位置及多个目标位置分别对应的目标时刻,确定相邻两个目标位置之间的第二距离和目标移动设备移动第二距离经过的第一时长;
[0129]
第六确定子模块,用于根据第二距离和第一时长,确定目标移动设备在相邻两个目标位置之间移动的平均速度为目标移动设备在目标路段的移动速度。
[0130]
在一些实施方式中,为了更准确地判断目标对象是否为车辆,获取模块301可以包括:
[0131]
第七确定子模块,用于在根据移动速度确定目标对象为车辆的情况下,确定车辆当前在目标路段发生的出行事件对应的平均速度之前,在移动速度处于预设速度范围内的情况下,确定目标对象为车辆。
[0132]
在一些实施方式中,为了更加准确地确定车辆当前在目标路段发生的出行事件对应的平均速度,获取模块301可以包括:
[0133]
第八确定子模块,用于确定出行事件对应的开始时刻和结束时刻,开始时刻为目标移动设备在目标路段的移动速度初次处于预设速度范围内的时刻,结束时刻为目标移动设备离开目标路段的时刻或目标移动设备到达位于目标路段的出行终点的时刻,出行终点为目标移动设备驻留超过预设时长的位置;
[0134]
第九确定子模块,用于确定目标移动设备在开始时刻和结束时刻之间对应的多个第一位置;
[0135]
第十确定子模块,用于根据多个第一位置,确定目标移动设备在开始时刻和结束时刻之间移动的第三距离,以及根据开始时刻和结束时刻,确定目标移动设备移动第三距离经过的第二时长;
[0136]
第十一确定子模块,用于根据第三距离和第二时长,确定车辆当前在目标路段发生的出行事件对应的平均速度。
[0137]
在一些实施方式中,为了更加准确地确定目标路段对应的道路拥堵指数,确定模块302具体可以用于:
[0138]
通过以下公式计算目标路段对应的道路拥堵指数:
[0139][0140]
其中,stpik为目标路段对应的道路拥堵指数,k为目标预设子周期,pk为目标预设子周期k内在目标路段发生的出行事件的数量,i=1,2,3
…
pk,v
ik
为目标预设子周期k内在目标路段发生的第i个出行事件对应的第二平均速度,t为目标预设周期中包括的预设时段的数量,t=1,2,3
…
t,q
t
为目标预设周期中的第t个预设时段内在目标路段发生的出行事件的数量,j=1,2,3
…qt
,v
jt
为目标预设周期中的第t个预设时段内在目标路段发生的第j个出行事件对应的第一平均速度。
[0141]
图4示出了本技术一个实施例提供的一种电子设备的结构示意图。
[0142]
如图4所示,该电子设备4能够实现根据本技术实施例中的道路拥堵指数确定方法以及道路拥堵指数确定装置的电子设备的示例性硬件架构的结构图。该电子设备可以指代本技术实施例中的电子设备。
[0143]
该电子设备4可以包括处理器401以及存储有计算机程序指令的存储器402。
[0144]
具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
[0145]
存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在综合网关容灾设备的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402可包括只读存储器(rom),随机存取存储器(ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器402包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本技术的一方面的方法所描述的操作。
[0146]
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种道路拥堵指数确定方法。
[0147]
在一个示例中,该电子设备还可包括通信接口403和总线404。其中,如图4所示,处理器401、存储器402、通信接口403通过总线404连接并完成相互间的通信。
[0148]
通信接口403,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
[0149]
总线404包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线404可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
[0150]
该电子设备可以执行本技术实施例中的道路拥堵指数确定方法,从而实现结合图1至图3描述的道路拥堵指数确定方法和装置。
[0151]
另外,结合上述实施例中的道路拥堵指数确定方法,本技术实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种道路拥堵指数确定方法。
[0152]
需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的
技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
[0153]
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
[0154]
还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
[0155]
上面参考根据本技术的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
[0156]
以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
技术特征:
1.一种道路拥堵指数确定方法,其特征在于,包括:获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度,以及获取在目标预设子周期内,在所述目标路段发生的多个出行事件分别对应的第二平均速度,所述目标预设周期包括多个预设子周期,每个所述预设子周期包括一个所述预设时段,所述目标预设子周期为所述多个预设子周期中的任意一个;根据所述第一平均速度和所述第二平均速度,确定所述目标路段对应的道路拥堵指数;其中,所述多个出行事件中每个所述出行事件对应的平均速度的确定方法如下:获取位于所述目标路段的目标移动设备与目标基站在进行信令交互的过程中产生的信令数据,所述信令数据包括所述目标基站的位置,所述目标移动设备随目标对象移动;根据所述信令数据,确定所述目标移动设备对应的目标位置;根据所述目标位置,确定所述目标移动设备在所述目标路段的移动速度;在根据所述移动速度确定所述目标对象为车辆的情况下,确定所述车辆当前在所述目标路段发生的出行事件对应的平均速度。2.根据权利要求1所述的方法,其特征在于,所述信令数据还包括所述目标移动设备的信号强度,所述根据所述信令数据,确定所述目标移动设备对应的目标位置,包括:在所述目标移动设备在第一预设时长内与多个所述目标基站进行信令交互的情况下,根据所述目标移动设备与多个所述目标基站分别进行信令交互时的信号强度,分别确定所述目标移动设备与多个所述目标基站之间的第一距离;分别以多个所述目标基站为圆心,以所述第一距离为半径,确定多个目标圆;确定多个所述目标圆的交集为目标区域;确定所述目标区域的中心点为所述目标位置。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标位置,确定所述目标移动设备在所述目标路段的移动速度,包括:在所述目标移动设备与所述目标基站进行多次信令交互的情况下,根据多个所述目标位置及多个所述目标位置分别对应的目标时刻,确定相邻两个所述目标位置之间的第二距离和所述目标移动设备移动所述第二距离经过的第一时长;根据所述第二距离和所述第一时长,确定所述目标移动设备在相邻两个所述目标位置之间移动的平均速度为所述目标移动设备在所述目标路段的移动速度。4.根据权利要求3所述的方法,其特征在于,在根据所述移动速度确定所述目标对象为车辆的情况下,确定所述车辆当前在所述目标路段发生的出行事件对应的平均速度之前,所述方法还包括:在所述移动速度处于预设速度范围内的情况下,确定所述目标对象为车辆。5.根据权利要求3所述的方法,其特征在于,所述确定所述车辆当前在所述目标路段发生的出行事件对应的平均速度,包括:确定所述出行事件对应的开始时刻和结束时刻,所述开始时刻为所述目标移动设备在所述目标路段的移动速度初次处于预设速度范围内的时刻,所述结束时刻为所述目标移动设备离开所述目标路段的时刻或所述目标移动设备到达位于所述目标路段的出行终点的时刻,所述出行终点为所述目标移动设备驻留超过预设时长的位置;
确定所述目标移动设备在所述开始时刻和所述结束时刻之间对应的多个第一位置;根据多个所述第一位置,确定所述目标移动设备在所述开始时刻和所述结束时刻之间移动的第三距离,以及根据所述开始时刻和所述结束时刻,确定所述目标移动设备移动所述第三距离经过的第二时长;根据所述第三距离和所述第二时长,确定所述车辆当前在所述目标路段发生的出行事件对应的平均速度。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一平均速度和所述第二平均速度,确定所述目标路段对应的道路拥堵指数,包括:通过以下公式计算所述目标路段对应的所述道路拥堵指数:其中,stpi
k
为所述目标路段对应的所述道路拥堵指数,k为所述目标预设子周期,p
k
为所述目标预设子周期k内在所述目标路段发生的出行事件的数量,i=1,2,3
…
p
k
,v
ik
为所述目标预设子周期k内在所述目标路段发生的第i个出行事件对应的第二平均速度,t为所述目标预设周期中包括的预设时段的数量,t=1,2,3
…
t,q
t
为所述目标预设周期中的第t个预设时段内在所述目标路段发生的出行事件的数量,j=1,2,3
…
q
t
,v
jt
为所述目标预设周期中的第t个预设时段内在所述目标路段发生的第j个出行事件对应的第一平均速度。7.一种道路拥堵指数确定装置,其特征在于,所述装置包括:获取模块,用于获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度,以及获取在目标预设子周期内,在所述目标路段发生的多个出行事件分别对应的第二平均速度,所述目标预设周期包括多个预设子周期,每个所述预设子周期包括一个所述预设时段,所述目标预设子周期为所述多个预设子周期中的任意一个;确定模块,用于根据所述第一平均速度和所述第二平均速度,确定所述目标路段对应的道路拥堵指数;其中,所述获取模块,具体用于:获取位于所述目标路段的目标移动设备与目标基站在进行信令交互的过程中产生的信令数据,所述信令数据包括所述目标基站的位置,所述目标移动设备随目标对象移动;根据所述信令数据,确定所述目标移动设备对应的目标位置;根据所述目标位置,确定所述目标移动设备在所述目标路段的移动速度;在根据所述移动速度确定所述目标对象为车辆的情况下,确定所述车辆当前在所述目标路段发生的出行事件对应的平均速度。8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-6任意一项所述的道路拥堵指数确定方法。9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,
所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的道路拥堵指数确定方法。10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-6任意一项所述的道路拥堵指数确定方法。
技术总结
本申请公开了一种道路拥堵指数确定方法、装置、设备、介质及产品。该方法包括:获取目标预设周期中的多个预设时段内,在目标路段发生的多个出行事件分别对应的第一平均速度以及在目标预设子周期内,在目标路段发生的多个出行事件分别对应的第二平均速度;根据第一平均速度和第二平均速度确定目标路段对应的道路拥堵指数。每个出行事件对应的平均速度的确定方法如下:获取目标移动设备与目标基站在进行信令交互的过程中产生的信令数据;根据信令数据,确定目标移动设备对应的目标位置;确定目标移动设备的移动速度;在根据移动速度确定目标对象为车辆的情况下,确定出行事件对应的平均速度。这样,可以更加准确全面地确定目标道路的道路拥堵指数。路的道路拥堵指数。路的道路拥堵指数。
技术研发人员:陈立峰 何榕健 何庆 徐海勇 陶涛 杨猛 尚晶 陈卓 刘业雄 何建文
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2022.12.15
技术公布日:2023/7/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/