等灯信息确定方法和车辆信息显示方法与流程

专利查询2023-1-14  155



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.图1为一个实施例中等灯信息确定方法的应用环境图;
53.图2为一个实施例中等灯信息确定方法的流程示意图;
54.图3为一个实施例中信号灯路口对应各路段中等灯区域的示意图;
55.图4为一个实施例中等灯停车行为的示意图;
56.图5为一个实施例中聚合处理的示意图;
57.图6为一个实施例中等灯次数延续测量的流程示意图;
58.图7为一个实施例中车辆信息显示方法的流程示意图;
59.图8为一个实施例中导航功能显示等灯信息的页面示意图;
60.图9为一个实施例中电子地图页面显示等灯信息的示意图;
61.图10为另一个实施例中等灯信息确定方法的流程示意图;
62.图11为一个实施例中等灯停车位置数组的示意图;
63.图12为一个实施例中等灯信息确定装置的结构框图;
64.图13为一个实施例中车辆信息显示装置的结构框图;
65.图14为一个实施例中计算机设备的内部结构图;
66.图15为另一个实施例中计算机设备的内部结构图。
具体实施方式
67.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
68.本技术实施例提供的等灯信息确定方法和车辆信息显示方法,可以应用于如图1所示的应用环境中。其中,其中,多个车辆102可以通过网络和服务器104连接,具体地,该多个车辆102可以安装有电子设备,并可以通过安装的电子设备和服务器104连接,该电子设备可以为导航系统、控制中心或者其他电子设备。服务器104可以作为信息的载体,来提供关于路况和等灯信息的服务。例如,服务器104可以为任一车辆102提供等灯信息的发布服务,或提供包含等灯信息的路况状态的展示信息页面,本发明实施例对此不做具体限定。对于服务器104来说,该服务器104还可以具有至少一种数据库,用以存储行驶信息、路况信息以及等灯信息等等。进一步地,服务器104还可以获取满足条件的至少一个车辆102的行驶数据,然后对获取的行驶数据进行处理,得到目标路段的等灯信息,并将目标路段的等灯信息发布给目标车辆,该目标车辆可以为该至少一个车辆102中的任一车辆,也可以为除该至
少一个车辆102之外的其他车辆。
69.在一个实施例中,如图2所示,提供了一种等灯信息确定方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
70.步骤202,针对从目标路段驶入信号灯路口的每一车辆,获取车辆在目标路段的实时行驶数据。
71.其中,目标路段是指道路中有信号灯控制的路段。在路网数据中,将整个路网划分为一个个存在连接关系的路段,每个路段可承载某个方向的车流。实际道路上,同一条道路的两个车流方向将被看作不同的路段。每个路段拥有独立的属性信息,例如:几何线形数据、道路等级、车道数、车道宽度、是否有信号灯控制等等。
72.信号灯路口是指与目标路段末端连接且设置有信号灯的路口,如果车辆在即将驶离目标路段的末端位置驶入信号灯路口时,会受到信号灯相位的控制,信号灯的相位是指示车辆通行或禁止通过的周期性变化的指示信号,如信号灯为按照颜色周期变化的红绿灯,其中,显示红灯、绿灯、黄灯分别表示不同的信号灯相位,车辆会基于红绿灯的颜色变化来改变其行驶状态。
73.为便于描述,下文称目标路段的末尾位置为目标路段的等灯区域,服务器通过判断车辆的行驶轨迹是否到达等灯区域来确定车辆是否已经或即将从目标路段驶入信号灯路口。如图3所示,图中的4个红点位置区域,分别对应信号灯路口的4条驶入路段的末尾,每一路段中的车辆行驶行为都会受到该交叉路口信号灯的控制,图中所示的4个红点位置区域构成4个等灯区域。
74.从目标路段驶入信号灯路口的车辆可以包括已经从等灯区域驶离并进入信号灯路口的车辆,也可以包括已行驶到等灯区域即将进入信号灯路口的车辆。其中,车辆具体可以安装了车载定位装置并行驶在城市主干道上的浮动车,以使服务器能够获取到车辆的实时行驶数据,也可以是携带有与服务器连接的定位装置的其他类型的车辆。根据定位装置可以在车辆行驶过程中定期记录的车辆位置,方向和速度信息,应用地图匹配、路径推测等相关的计算模型和算法进行处理,使车辆位置数据和城市道路在时间和空间上关联起来,以得到车辆所经过道路的路况信息。
75.由于等灯区域表征的是目标路段的末端位置,因此每一个经过目标路段中等灯区域的车辆即从目标路段驶入信号灯路口的车辆,均有在目标路段中的实时行驶数据。其中,实时行驶数据包括行驶轨迹,行驶轨迹是指车辆在目标路段上的多个定位点组成的轨迹,该多个定位点是由服务器将每隔定位间隔时长获取车辆的定位位置,按照时间次序排列得到。其中,该定位间隔时长可以为1秒或3秒或5秒等。例如,某个车辆在目标路段上的行驶轨迹包括多个定位点,该多个定位点是由每隔1秒获取的车辆的位置组成,即任意两个连续定位点的间隔时长为1秒,若任意两个连续定位点之间的距离为零或小于等于设定的定位误差距离,则表示在两次定位的时间段内车辆处于停车状态。若任意两个连续定位点之间的距离大于设定的定位误差距离,则表示车辆处于行进状态。具体地,任意两个连续定位点之间的距离大于设定的定位误差距离时,距离越大,表示这段距离内该车辆的行驶速度越快,距离越小,表示这段距离内该车辆的行驶速度越慢。
76.步骤204,基于实时行驶数据,识别出车辆在目标路段中的每一次等灯行为。
77.其中,等灯行为是指车辆在信号灯相位变化周期内车辆所发生的动作行为,等灯
行为可以包括一次等灯停车行为,也可以包括多次等灯停车行为以及发生在多次等灯停车行为之间的行进行为。一次等灯行为对应信号灯的一个相位变化周期。在具体实现中,目标路段的信号灯相位变化为表征可通行的目标状态,处于目标路段中的等灯车辆会依次从等灯区域通过,若信号灯的可通行相位的持续时间为50s,则在这50s的可通行时间内,目标路段中的等灯车辆会依次行进以通过信号灯路口,若等灯的车辆太多,距离等灯区域较远的车辆在可通行时间内可能无法行进至等灯区域,则需要等待信号灯相位下一次变化至目标状态。而在可通行时间内,由于车辆的行进速度不一,车辆可能会存在行进与停车的交替,直至信号灯的相位变化为不可通行的状态,但车辆在等灯过程中每次行进距离或停车时间相对于道路拥堵状态下的行进距离或停车时间存在明显差异,而且可通行时间内的最后一次停车时间相较于其他次的停车时间更长。因此,服务器可以基于实时行驶数据中的行进距离或停车时间,识别出车辆在目标路段中的每一次等灯行为。
78.具体地,服务器针对每一车辆,分别获取其在目标路段的实时行驶数据,确定该车辆依次发生的行进过程和停车过程,并从实时行驶数据中获取到每一次行进距离和停车时间,通过将行进距离与距离阈值进行比较,将停车时间与时间阈值进行比较,确定出因等灯导致的停车过程以及因道路拥堵导致的停车过程,然后针对因等灯导致的停车过程中停车时间的差异,识别出不同信号灯相位变化周期对应的停车过程,从而确定车辆在目标路段中的每一次等灯行为。
79.步骤206,分别确定每一车辆的每一次等灯行为所对应的等灯停车位置和待等灯次数。
80.其中,每一车辆在目标路段中行驶的过程中,所包含的等灯行为的次数可以是0次、1次、2次或2次以上。一次等灯行为包含至少一次停车,从而可以确定该次等灯行为对应的等灯停车位置,基于车辆在目标路段中发生的等灯行为的累计次数,可以确定每一次等灯行为各自对应的待等灯次数。
81.具体地,等灯停车位置表征的是车辆每一次等待信号灯的相位状态变为可通行状态时,在目标道路中所处的位置。在具体的应用中,当一次等灯行为中包含多次停车时,等灯停车位置可以是等灯行为中的最后一次停车的位置,也可以等灯行为中的第一次停车的位置,还可以是基于第一次停车位置和最后一次停车位置来确定的中间位置,在此不作限定。在具体实现时,若等灯行为中只有一次停车行为,则该次停车所在的位置即为等灯停车位置,若等灯行为中包含两次或两次以上的停车行为,则将第一次停车所在的位置作为等灯停车位置。在一个具体的应用中,在信号灯变为绿灯时,目标路段中的车辆会向前行驶以通过信号灯路口,在信号灯为红灯时,由于红灯表示禁止通过信号灯路口,则车辆会依次在目标路段中停车排队等待,直至下一次绿灯亮起,可以将信号灯变为绿灯时车辆所在的位置作为等灯停车位置,也可以将车辆停车排队等待的位置作为等灯停车位置。
82.待等灯次数表征车辆从等灯停车位置到等灯区域的累计等灯次数。具体地,等灯停车位置与等灯区域的距离越远,从该等灯停车位置到达等灯区域的所需的等灯次数会越多,待等灯次数的数值越大。等灯停车位置与等灯区域的距离越近,从该等灯停车位置到达等灯区域的所需的等灯次数会越少,待等灯次数的数值越小。例如车辆1在目标路段中一共经历了三次等灯到达等灯区域,则第一次等灯时距离等灯区域最远,到达等灯区域所需的等灯次数为3次,则第一次等灯行为所对应的待等灯次数为3,第三次等灯时距离等灯区域
最近,到达等灯区域所需的等灯次数为1次,则第三次等灯行为所对应的待等灯次数为1。
83.具体地,服务器基于从实时行驶数据中识别出的每一次等灯行为,每一次等灯行为均可以用实时行驶数据中相应的一段目标行驶轨迹来表示。服务器基于与等灯行为相对应的一段目标行驶轨迹中最后一个位置点,确定车辆在该次等灯行为中对应的等灯停车位置。服务器通过实时行驶数据中所包含的与等灯行为相对应的目标行驶轨迹的段数,可以确定车辆到达等灯区域所需的累计等灯次数以及当前已等灯次数,从而确定出该次等灯行为对应的待等灯次数。具体地,待等灯次数可以通过车辆到达等灯区域所需的累计等灯次数与当前已等灯次数的差值计算来确定,例如,车辆到达等灯区域所需的累计等灯次数为3,若当前已等灯次数为0,则该等灯行为是第一次等灯,对应的待等灯次数为3-0=3。若当前已等灯次数为2,则该等灯行为是第三次等灯,对应的待等灯次数为3-2=1。
84.步骤208,当目标车辆在目标路段中行驶时,基于将待等灯次数相同的等灯停车位置进行聚合处理所得到的聚合结果,确定目标车辆到达信号灯路口对应的等灯信息。
85.其中,目标车辆是指在目标路段中行驶且需要通过目标路段的等灯区域以进入信号灯路口的车辆。服务器基于已经过等灯区域的车辆的实时行驶数据来预估还未到达等灯区域的目标车辆所对应的等灯信息,如等灯次数,等灯时间,每一次等灯的等灯路段等,从而为在目标路段中行驶的车辆提供更丰富的路况信息。
86.聚合处理是指将多个车辆的等灯停车位置进行数据合并,确定与待等灯次数对应的等灯停车位置区间的过程。等灯停车位置区间可以由最近的等灯停车位置和最远的等灯停车位置构成,也可以通过更细化的数据拟合处理结果来确定。具体地,进行聚合处理的等灯数据需要满足待等灯次数相同的条件,以使得聚合结果所表示的等灯停车位置区间中的车辆在到达等灯区域时所需的等灯次数是相同的。在具体实现时,聚合处理可以是直接将多个车辆的等灯停车位置进行数据合并的结果作为等灯停车位置区间,也可以对等灯停车位置先进行预处理,去除差异较大的误差数据,基于预处理后的等灯停车位置进行数据聚合,得到等灯停车位置区间。
87.等灯信息包括等灯次数、等灯时间、每一次等灯的等灯路段等信息中的至少一种,等灯次数可以表征目标车辆从目标路段的当前位置到达目标路段对应的信号灯路口所需等待的信号灯相位变化周期。等灯时间表征目标车辆从目标路段的当前位置到达目标路段对应的信号灯路口所需的时间。
88.具体地,当目标车辆在目标路段中行驶时,服务器确定目标车辆在目标路段中所处的目标位置,基于将待等灯次数相同的等灯停车位置进行聚合处理所得到的等灯停车位置区间,将目标位置所属的等灯停车位置区间的待等灯次数确定为目标车辆通过等灯区域所对应的信号灯路口的等灯信息。
89.上述等灯信息确定方法,通过针对从目标路段驶入信号灯路口的每一车辆,获取车辆在目标路段的实时行驶数据,作为等灯信息分析的参考数据,基于实时行驶数据,识别出车辆在目标路段中的每一次等灯行为,分别确定每一车辆的每一次等灯行为所对应的等灯停车位置以及表征车辆从等灯停车位置到等灯区域的累计等灯次数,以便确定出待等灯次数相同的等灯停车位置,当目标车辆在目标路段中行驶时,基于将待等灯次数相同的等灯停车位置进行聚合处理所得到的聚合结果,确定目标车辆到达信号灯路口对应的等灯信息,从而向用户提供更丰富的深度路况信息,为用户出行提供了便利。
90.在一个实施例中,基于实时行驶数据,识别出车辆在目标路段中的每一次等灯行为,包括:
91.基于实时行驶数据,识别车辆在目标路段中的等灯停车行为;当按照发生时间排列的等灯停车行为中,存在满足合并条件的相邻等灯停车行为时,基于满足合并条件的相邻等灯停车行为进行行为合并,确定车辆在目标路段中的等灯行为;当按照发生时间排列的等灯停车行为中,不存在满足合并条件的相邻等灯停车行为时,将等灯停车行为作为车辆在目标路段中的等灯行为。
92.其中,等灯停车行为是以等灯为目的而发生的停车行为,与等灯停车行为相对应的是非等灯停车行为,例如,由于道路状态为拥堵时而导致的停车行为,或是由于驾驶员由于其他外在原因导致的停车行为等。而在目标路段中,等灯停车行为一般是发生在目标路段临近等灯区域的末端位置,而非等灯停车行为一般发生在目标路段远离等灯区域的一段区域中,也就是说,车辆在目标路段中一般先发生的停车行为属于非等灯停车行为,后发生的停车行为属于等灯停车行为,具体可以通过识别出实时行驶数据中非等灯停车行为与等灯停车行为的分界点,确定车辆在目标路段中的等灯停车行为。
93.等灯停车行为是按照车辆在目标路段中的行驶过程按时间先后顺序依次发生的,因此,每一次等灯停车行为默认是按照发生时间进行排列的。当一次等灯过程中存在多次停车行为时,需要将多次停车行为进行合并,将合并结果确定为一次等灯行为,当一次等灯过程中仅存在一次停车行为时,可以直接将等灯停车行为作为等灯行为。
94.合并条件可以包括相邻两次等灯停车行为之间的时间间隔,距离间隔以及每一次停车的时间等数据所对应条件中的至少一项。具体地,可以将相邻两次等灯停车行为同时满足时间间隔条件,距离间隔条件以及每一次停车的时间条件时,确定相邻两次等灯停车行为满足合并条件。
95.具体地,服务器基于实时行驶数据,识别车辆在目标路段中的非等灯停车行为和等灯停车行为;当服务器检测到按照发生时间排列的等灯停车行为中存在满足合并条件的相邻等灯停车行为时,对满足合并条件的相邻等灯停车行为进行行为合并,将合并结果作为车辆在目标路段中的等灯行为;当服务器检测到按照发生时间排列的等灯停车行为中,不存在满足合并条件的相邻等灯停车行为时,将每一等灯停车行为分别作为车辆在目标路段中的等灯行为。
96.在一个实施例中,相邻等灯停车行为是否满足合并条件的过程包括:针对依次发生的两次等灯停车行为所构成的停车行为组合,确定停车行为组合所对应的停车间隔时间和停车间隔距离;当停车间隔时间满足时间间隔条件、停车间隔距离满足距离间隔条件且述停车行为组合中至少一次等灯停车行为的停车时长小于或等于预设时长时,判定停车行为组合所表征的相邻等灯停车行为满足合并条件。
97.在一个具体的应用中,针对现实中存在“在排队过程中偶发的短距离向前行进再次停车”或“当存在左转待转区时,左转车辆会发生二次等车”等客观现象,将距离差和时间差较小的相邻的2次等灯停车行为合并为1次等灯行为。具体地,如图4所示,车辆由四次停车等灯行为,等灯时长分别为t1、t2、t3、t4
……
tn,δt表示相邻两次停车等灯行为的时间间隔,δl表示相邻两次停车等灯行为的距离间隔,对于相邻的2次等灯停车行为,如果满足以下组合条件,则将其合并处理。合并之后,以较早发生的停车位置作为最终的等灯停车位
置。(1)δt小于时间间隔阈值。例如:可以设定为20秒。(2)δl小于距离间隔阈值。例如:可以设置为50米。(3)ti和ti-1中有任一个小于指定阈值。例如:可以设定为30秒。
98.在其中一个实施例中,基于满足合并条件的相邻等灯停车行为进行行为合并,确定车辆在目标路段中的等灯行为,包括:确定满足合并条件的相邻等灯停车行为之间所发生的中间行进行为;将满足合并条件的相邻等灯停车行为和中间行进行为进行合并,得到车辆在目标路段中的等灯行为。
99.由于停车行为和行进行为是间隔分布的,因此相邻的等灯停车行为之间必然存在一次中间行进行为,通过将相邻等灯停车行为和中间行进行为进行合并,能够用一段完整的行驶行为来表示等灯的过程,确保等灯行为的准确表示。
100.在本实施例中,通过设定合并条件,将满足合并条件的相邻等灯停车行为进行行为合并,确定车辆在目标路段中的等灯行为,能够避免由于在排队过程中偶发的短距离向前行进再次停车以及当存在左转待转区时,左转车辆会发生二次等车等情况对等灯行为的识别所造成的影响,提高对等灯行为的识别结果的准确性。
101.在其中一个实施例中,基于实时行驶数据,识别车辆在目标路段中的等灯停车行为,包括:基于实时行驶数据中各定位点间的定位距离,识别出车辆的行进行为和停车行为;从行进行为中筛选出满足拥堵路段行进条件的目标行进行为;将发生于目标行进行为之后的停车行为确定为等灯停车行为。
102.其中,实时行驶数据包括车辆在目标路段上的行驶轨迹,行驶轨迹可以由多个定位点组成,该多个定位点是由服务器将每隔定位间隔时长获取车辆的定位位置,按照时间次序排列得到。例如,某个车辆在目标路段上的行驶轨迹包括多个定位点,该多个定位点是由每隔1秒获取的车辆的位置组成,即任意两个连续定位点的间隔时长为1秒,若任意两个连续定位点之间的距离为零或小于等于设定的定位误差距离,则表示在两次定位的时间段内车辆处于停车状态。持续的停车状态所对应的行为即为停车行为,若任意两个连续定位点之间的距离大于设定的定位误差距离,则表示车辆处于行进状态,持续的行进状态所对应的行为即为行进行为。
103.目标行进行为是指车辆在目标路段中非等灯停车行为和等灯停车行为的分界行为,可以通过设定拥堵路段行进条件来识别目标行进行为,根据实际的应用场景可知,一般等灯过程中所发生的行进行为是短距离短时长的行进,而拥堵路段中的行进行为一般是持续时间长或距离长的行进,因此拥堵路段行进条件可以通过设定行进距离阈值和行进时长阈值中的至少一种来实现。
104.具体地,服务器基于实时行驶数据中各定位点间的定位距离,识别出车辆的行进行为和停车行为,并基于拥堵路段行进条件,从行进行为中筛选出满足拥堵路段行进条件的目标行进行为作为等灯停车行为与非等灯停车行为的分界线,将发生于目标行进行为之前的停车行为确定为拥堵停车行为,将发生于目标行进行为之后的停车行为确定为等灯停车行为。
105.在本实施例中,通过识别车辆的行进行为和停车行为,从行进行为中筛选出满足拥堵路段行进条件的目标行进行为;以识别目标行进行为为切入点,准确区分车辆的拥堵停车行为和等灯停车行为,从而提高对等灯停车行为的识别准确性,有利于实现准确的等灯行为分析。
106.在其中一个实施例中,从行进行为中筛选出满足拥堵路段行进条件的目标行进行为,包括:分别获取每一行进行为对应的行进时间和行进距离;针对每一行进行为,当行进时间满足行进时长条件和行进距离满足行进距离条件中的至少一个条件成立时,将行进行为确定为候选行进行为;将发生时间最晚的候选行进行为确定为目标行进行为。
107.其中,行进行为发生在两个相邻的停车行为之间的过程,行进行为表征车辆位置的持续变化,从行进行为的开始到结束所持续的时间为行进时间,所移动的距离为行进距离。行进时长条件和行进距离条件可以根据目标路段的实际情况进行设定,例如根据目标路段的路段长度以及信号灯的相位变化周期来确定,设定行进距离条件为大于200米,行进时长条件为超过5分钟等。
108.在一个具体的应用中,从等灯区域从后向前,检查每1个行进行为,如果其满足以下任一条件,则认为该行进行为已经是正常的道路行驶,而不是两次等灯之间的短暂行进。(1)总位移大于指定行进距离阈值。行进距离阈值可根据生活常识进行配置,例如:设定为200米。(2)持续时长超过行进时长阈值。行进时长阈值可根据生活常识进行配置,例如:设定为5分钟。在该目标行进行为之前发生的“停车行为”,将被判断为普通的拥堵停车,而不是由信号灯导致的等灯停车行为,只有该目标行进行为之后发生的停车行为,才被判定为等灯停车行为。
109.在本实施例中,通过设定行进时长条件和行进距离条件来确定行进行为中用于区分等灯停车行为和非等灯停车行为,能够提高对等灯停车行为的识别准确性,有利于实现准确的等灯行为分析。
110.在一个实施例中,基于实时行驶数据中各定位点间的定位距离,识别出车辆的行进行为和停车行为,包括:针对实时行驶数据中的每一定位点,获取定位点对应的定位时间、定位位置以及瞬时速度;当定位时间相邻的两个定位点的瞬时速度均为零、且定位点间的定位距离满足定位距离条件时,将定位时间相邻的两个定位点作为停车点对;将定位时间连续的停车点对进行合并处理,得到车辆的停车行为;将依次发生的两次停车行为之间的连续定位点进行合并处理,得到车辆的行进行为。
111.其中,定位点的定位信息包括由定位装置如gps装置按照固定的时间间隔针对车辆采集的当前位置和瞬时速度。由于受到定位装置的精度限制,定位过程中得到的定位位置可能存在定位误差,但定位误差会基于定位装置的精度限定在一定的范围内,如误差小于等于5m。当车辆处于停车状态时,由于车辆是静止的,瞬时速度为零,且不同定位时间点定位采集的定位点之间的距离会在定位装置的误差允许范围内。
112.具体地,服务器针对实时行驶数据中的每一定位点,获取定位点对应的定位时间、定位位置以及瞬时速度,基于定位时间确定相邻的定位点,当相邻的两个定位点的瞬时速度均为零、且定位点间的定位距离满足定位距离条件时,表征车辆处于停车状态,将定位时间相邻的两个定位点作为停车点对,将定位时间连续的停车点对进行合并处理,得到车辆的停车行为,停车行为可以用于表征停车状态的持续时间,在确定了停车行为之间,在两次停车行为之间所发生的行为即为行进行为,服务器通过将依次发生的两次停车行为之间的连续定位点进行合并处理,得到车辆的行进行为。
113.在一个具体的应用中,实时行驶数据为gps轨迹中,任意时间相邻的两点gps点构成1个gps点对。针对每个gps点对,计算其位移dl。如果点对包含的前后2个gps点的瞬时速
度均为0,且dl小于指定阈值l1,则判定该点对为停车点对。阈值l1可以参照当前gps定位技术的常规误差进行配置,例如:设置为5米。停车点对之外的点对为行进点对,经过这个处理步骤,将gps轨迹转化为由“停车点对”和“行进点对”构成的序列。将序列所有连续的停车点对聚合成1次停车行为,并确定该次停车行为的属性,如开始时刻、开始位置、结束时刻、结束位置、停车持续时长等。将所有连续的行进点对聚合成1次行进行为,并确定该次行进行为的属性,如行进总位移、行进持续时长等。
114.在本实施例中,服务器通过按照瞬时速度均为零、且定位点间的定位距离来识别停车点对,确保停车点对的准确识别,通过基于定位点确定停车点对,对相邻的停车点对进行合并的方式,能够确保准确识别到车辆的每一次停车,避免遗漏。
115.在一个实施例中,基于实时行驶数据,识别车辆在目标路段中的等灯停车行为,包括:从实时行驶数据所包含的定位点中,筛选出满足定位边界条件的目标定位点;将目标定位点到信号灯路口之间的路段,确定为目标路段中的信号灯影响路段;识别车辆在信号灯影响路段中的等灯停车行为。
116.具体地,定位边界条件用于表征信号灯的影响范围,在具体的应用中,实时行驶数据包括gps轨迹,服务器从等灯区域开始遍历gps轨迹,当某个定位点的位置满足以下任一个条件时,确定该定位点为满足定位边界条件的目标定位点,目标定位点到等灯区域之间的路段为信号灯影响路段:(1)gps轨迹经过上游路段的等灯区域;(2)gps所在道路等级发生变化,如普通公路到高速公路等;(3)gps轨迹发生左转、右转或掉头;(4)从等灯区域开始的轨迹长度超过指定的阈值l。阈值l可以根据生活常识设置,例如:设置为1000米。也可以根据其他挖掘信息来更加精细化、差异化的配置,例如:某些等灯区域设置为500米,某些等灯区域设置为1000米等。
117.在本实施例中,通过确定目标路段中的信号灯影响路段,能够有效限定需要分析的数据范围,从而减小数据处理量,提高数据处理速度。
118.在一个实施例中,当目标车辆在目标路段中行驶时,基于将待等灯次数相同的等灯停车位置进行聚合处理所得到的聚合结果,确定目标车辆到达信号灯路口对应的等灯信息,包括:将待等灯次数相同的等灯停车位置进行聚合处理,得到每一次等灯所对应的等灯路段;当目标车辆在目标路段中行驶时,基于目标车辆在目标路段中所处位置,确定目标车辆所在的目标等灯路段;基于目标等灯路段,确定目标车辆到达信号灯路口对应的等灯信息。
119.具体地,服务器针对每一待等灯次数,将待等灯次数相同的等灯停车位置进行聚合处理,确定为等灯路段,从而得到每一次等灯所对应的等灯路段,当服务器检测到目标车辆在目标路段中行驶时所发送的电子地图显示请求时,基于目标车辆在目标路段中定位位置,确定目标车辆所在的目标等灯路段;将目标等灯路段所对应的待等灯次数所表征的等灯次数,作为目标车辆通过等灯区域所对应的信号灯路口的等灯信息,并在电子地图中进行显示。当目标车辆的定位位置所属的等灯路段发生变化时,基于变化后的等灯路段所对应的待等灯次数所表征的等灯次数,更新预计等灯次数并显示。
120.在其中一个实施例中,等灯路段的确定过程包括:服务器按照从目标路段驶入信号灯路口的各车辆的平均等灯次数,从各待等灯次数中筛选数值小于或等于平均等灯次数的目标待等灯次数,将每一目标待等灯次数各自对应的等灯停车位置进行聚合处理,确定
与每一目标待等灯次数对应的等灯路段。
121.由于车辆等灯次数过多的情况属于个例,服务器通过计算目标路段中各车辆的平均等灯次数,确定待等灯次数小于或等于平均等灯次数的目标待等灯次数,能够基于平均等灯次数实现对等灯次数过多的待等灯次数进行有效过滤,从而减少数据处理量,提高等灯次数预估结果的准确性。
122.进一步地,平均等灯次数的计算过程包括:针对从目标路段驶入信号灯路口的车辆,当累计等灯次数大于或等于预设阈值的车辆数占车辆总数的比例达到比例阈值时,基于累计等灯次数为零的车辆数,对车辆总数进行更新;基于更新的车辆总数,确定平均等灯次数。
123.在一个具体的应用中,在实际的信号灯路口,存在右转不受信号灯控制的情况,当目标路段中等灯次数≥2的车辆的数量(如20辆)占车辆总数(如40辆)的比例(如1/2)超过1/3时,舍弃目标路段中等灯次数为零的车辆(共5辆)的数据,此时,车辆总数为40-5=35。由于舍弃的车辆数据对应的等灯次数为零,不影响全部车辆的总等灯次数,按照更新的车辆总数,基于总等灯次数计算得到目标路段中各车辆的平均等灯次数,进行待等灯次数的数据筛选,从而有效避免右转不受信号灯控制的车辆轨迹数据(等灯次数为零)对等灯次数预估结果的影响。
124.在本实施例中,通过聚合处理来确定每一次等灯对应的等灯路段,进而通过目标车辆在目标路段中所处位置所属的等灯路段,来确定目标车辆当前的等灯次数,简化等灯信息的判断过程,提高数据处理效率。
125.在一个实施例中,将每一目标待等灯次数各自对应的等灯停车位置进行聚合处理,确定与每一目标待等灯次数对应的等灯路段,包括:将每一目标待等灯次数各自对应的等灯停车位置进行聚合处理,得到每一目标待等灯次数分别对应的停车位置序列;对停车位置序列进行数据拟合,得到每一次等灯的边界位置;按照边界位置对目标路段进行等灯路段划分,得到每一次等灯所对应的等灯路段。
126.其中,等灯停车位置序列是将各个等灯停车位置进行组合的结果。数据拟合是确定等灯停车位置序列的数据分布特定的特征数据的过程。数据拟合具体可以是确定等灯停车位置序列的中位数或是平均数或是众数中的一种方式或多种方式的结合来实现。
127.具体地,数据拟合可以包括:确定各等灯停车位置序列各自对应的中位数,针对等灯序列递增的第一等灯序列和第二等灯序列,计算第一等灯序列对应等灯停车位置序列的中位数与第二等灯序列对应等灯停车位置序列的中位数的平均值,将平均值作为第一等灯序列对应的等灯边界
128.在一个具体的应用中,如图5所示,聚合处理过程包括计算平均等灯次数以及计算等灯区域边界。其中计算平均等灯次数的过程为:先基于所有车辆的累计等灯次数,计算算术平均数,然后再基于四舍五入的规则得到整数等灯次数。此处,还需有一个特殊处理环节。也即统计各个等灯次数的车辆个数。当等灯次数大于等于2的车辆的比值达到预设比例(例如超过1/3)时,则需要舍弃等灯次数为0的车辆的数据,以排除右转不受信号灯控制的车辆轨迹数据的影响。计算等灯区域边界的过程包括:服务器统计来自各辆车的各次等灯对应的等灯停车位置的位置序列,然后计算等灯停车位置序列的中位数,将相邻待等灯次数对应等灯停车位置序列的中位数的平均值作为后面这次等灯的位置边界。例如:末次等
灯停车位置的中位数为50米(含义是:到等灯区域的距离为50米),倒数第2次等灯的位置的中位数为170米。那么,末次等灯的位置边界即为:(50+170)/2=110米。其中,末次等灯的位置边界为110米,其含义是指:如果某车当前到等灯区域的距离小于110米,那么它大概率只需要再等1次灯,就可以通过目标路段的信号灯路口。
129.在一个实施例中,方法还包括:响应于针对目标路段进行等灯信息分析的触发事件,基于触发事件的触发时间,确定与触发时间相匹配的目标时间段。进一步地,针对从目标路段驶入信号灯路口的每一车辆,获取车辆在目标路段的实时行驶数据,包括:针对在目标时间段内从目标路段驶入信号灯路口的每一车辆,获取车辆在目标路段中的实时行驶数据。
130.其中,等灯信息分析的触发事件,可以是服务器按照预先设定的触发时间或周期性触发针对电子地图中每一具有信号灯路口的路段的等灯信息分析处理,例如一分钟触发一次。当检测到目标车辆进入目标路段时,将当前周期内预估得到的与目标路段匹配的等灯信息,反馈至目标车辆对应的终端进行显示。等灯信息分析的触发事件也可以是由车辆所对应的终端实时进行触发执行,例如当目标车辆进入目标路段打开电子地图时,通过对电子地图导航功能或地图显示功能的触发,服务器基于选定的目标路段,针对目标路段实时进行等灯信息分析。
131.在本实施例中,服务器基于触发事件对应的触发时间,将触发时间相匹配的目标时间段内的实时行驶数据作为分析对象,能够基于触发时间有效限定需获取的实时行驶数据的范围,确保实时行驶数据的实时有效性。
132.在一个实施例中,方法还包括:按照预设周期触发针对目标路段进行等灯信息分析的触发事件;在当前周期预估得到的等灯信息为无效信息、且目标路段的路况状态为拥堵时,从上一周期的等灯信息中查找与目标路段匹配的历史等灯信息;当历史等灯信息中的历史等灯信息满足等灯次数条件时,将对历史等灯信息进行次数递减处理后所得到的更新等灯信息,作为当前周期的等灯信息。
133.在一个具体的应用中,在当前周期预估得到的等灯信息为无效信息时,为确保数据的有效输出,需要执行等灯信息缺失延续策略,其中等灯信息缺失延续策略的执行逻辑,如图6所示,针对某个目标路段,仅当当前周期计算没有输出等灯信息(如检测到采集的轨迹数据或分析得到的等灯信息存在逻辑错误)时,尝试执行缺失延续策略。具体地,如果当前周期目标路段的路况状态为拥堵或严重拥堵,且前一周期有输出等灯信息时,则对前一周期的等灯信息中的历史等灯次数进行次数递减处理,然后作为当前周期的等灯信息进行输出。次数递减处理是指如果前一周期的等灯信息中,等灯次数大于次数阈值nth,则将其等灯次数减1。如果当前周期等灯区域前路段的路况状态为严重拥堵,则nth设定为3;如果路况状态为拥堵,则nth设定为2。
134.在本实施例中,通过设定等灯信息缺失延续策略,能够基于上一周期等灯次数预估结果预估当前周期的等灯次数,确保等灯信息的有效输出。
135.在一个实施例中,如图7所示,提供了一种车辆信息显示方法,以该方法应用于图1中的车辆为例进行说明,包括以下步骤:
136.步骤702,在电子地图的显示页面中,显示目标车辆当前所在的目标路段以及与目标路段对应的等灯信息区域。
137.其中,目标车辆当前所在的目标路段可以通过实时定位技术来实现,也可以通过响应与用户对电子地图中所显示路段中目标路段中某一点的触发操作,基于触发位置模拟目标车辆的位置,确定目标车辆当前所在的目标路段。
138.等灯信息区域是用于显示等灯信息的区域,等灯信息区域的显示位置和显示方式可以预先配置,例如可以在目标路段的信号灯路口所在位置进行显示,可以基于目标车辆在电子地图中位置进行显示,还可以在页面边缘位置如页面顶部或页面底部进行显示,显示方式如通过弹窗显示,通过路况信息气泡进行显示等。
139.步骤704,在等灯信息区域中,显示目标车辆通过目标路段对应的信号灯路口所对应的等灯信息。
140.其中,等灯信息包括等灯次数、等灯时间、每一次等灯的等灯路段等信息中的至少一种。具体地,等灯次数可以表征目标车辆从目标路段的当前位置到达目标路段对应的信号灯路口所需等待的信号灯相位变化周期。等灯时间表征目标车辆从目标路段的当前位置到达目标路段对应的信号灯路口所需的时间。等灯信息的确定方式可以参考上述等灯信息确定方法中的各个实施例,不再赘述。
141.进一步地,不同次数的等灯路段可以在目标路段中通过不同的标识进行区分显示,例如通过不同颜色的颜色显示不同的等灯路段,再例如,在两次等灯对应等灯路段的分界线处显示分界标识等。
142.步骤706,跟随目标车辆在目标路段中的移动,在等灯信息区域中,显示更新的等灯信息。
143.具体地,当目标车辆在目标路段中的移动时,目标车辆距离信号灯路口的距离越来越近,所需等灯次数也会减少。具体地,终端可以基于目标车辆与信号灯路口的距离,确定目标车辆当前位置所属的等灯路段。其中,等灯路段的确定过程可以通过上述等灯信息确定方法中的各个用于确定等灯路段的实施例来实现,每一等灯路段对应一次等灯,当目标车辆从一个等灯路段移动到另一个等灯路段时,等灯信息会发生更新,并在等灯信息区域中,显示更新的等灯信息。
144.在一个具体的应用中,如图8所示,当目标路段中的目标车辆与信号灯路口的距离为1.3公里时,在等灯信息区域中,显示距离信号灯路口1.3公里,13分钟后到达,所需等灯次数大概为3次,当目标车辆移动至信号灯路口的距离856米时,在等灯信息区域中,显示距离信号灯路口856米,8分钟后到达,所需等灯次数大概为2次,当目标车辆移动至与信号灯路口的距离为287米时,在等灯信息区域中,显示距离信号灯路口287米,3分钟后到达,所需等灯次数大概为1次。
145.上述车辆信息显示方法,通过在电子地图中,显示目标车辆当前所在的目标路段以及与目标路段对应的等灯信息区域,在等灯信息区域中,显示目标车辆通过目标路段对应的信号灯路口所对应的等灯信息,以向用户提供更丰富的深度路况信息,便于用户了解当前通过信号灯路口的等灯次数,通过跟随目标车辆在目标路段中的移动,在等灯信息区域中,显示更新的等灯次数,能够为在目标路段中行驶的目标车辆提供实时更新的等灯信息,便于用户在行驶过程中获得更丰富的路况信息,从而提高用户出行的便利性。
146.在其中一个实施例中,车辆信息显示方法适用于导航功能,具体包括:终端响应与针对电子地图导航功能的触发操作,进入导航页面,在导航页面中,显示与目标车辆当前所
在的目标路段对应的导航路线,在导航路线的关联位置,显示等灯信息区域。出行类应用程序在驾车路线导航过程中,当用户驶入末段有等灯区域的目标路段时,可以通过拥堵气泡展示等灯次数,并且随着用户位置逐步靠近等灯区域,动态地更新剩余的等灯次数。
147.在其中一个实施例中,车辆信息显示方法还包括:在电子地图的显示页面中,显示表征电子地图中信号灯路口的信号灯标识;响应于对信号灯标识的触发操作,显示与信号灯路口相匹配的车辆等灯信息区域;在车辆等灯信息区域中,显示信号灯路口所连通的每一路段各自对应的等灯信息。
148.其中,信号灯标识的显示方式可以根据实际应用进行设定,例如设置为红绿灯图标或是文字标识等,信号灯标识的显示位置可以在电子地图中的信号灯路口所在位置。对信号灯标识的触发操作具体可以是用户点击电子地图显示页面中的信号灯标识。信号灯路口所连通的每一路段是指经过信号灯的路段,例如由西向东的路段、由东向西的路段等。针对每一路段各自对应的等灯信息,当存在多个路段对应的等灯信息为零时,可以将等灯信息为零的多个路段的等灯次数预估结果合并显示,例如等灯信息区域中显示的信息为“东向西方向等灯:约两次;其他方向:不超过1次”。
149.在一个具体的应用中,对于电子地图的底图基础信息功能,参见图9,可以在有信号灯控制的路口展示信号灯图标。当用户点击信号灯图标时,则在屏幕的下方或其他合适的位置展示包含经过信号灯路口的各个车流方向的等灯信息。
150.本技术还提供一种应用场景,该应用场景应用上述的等灯信息确定方法和车辆信息显示方法。具体地,该等灯信息确定方法和车辆信息显示方法在该应用场景的应用如下:
151.首先,针对每辆车经过等灯区域前的轨迹进行处理,检测等灯行为,确定其每次等灯的位置。然后,针对每个路况状态为拥堵的目标路段,基于经过该目标路段的所有车的等灯停车位置信息,进行综合处理,得到包含等灯次数和排队长度数组的等灯信息;最后,针对未能输出等灯信息的路况为拥堵状态的目标路段,实施缺失延续策略,尽可能进行缺失填补。最终,将处于拥堵状态的所有目标路段的等灯信息数据,面向地图出行类应用程序的多种功能上进行呈现。
152.其中,等灯信息的整体计算流程如图10所示,包含三个主要步骤。
153.第一步,输入每辆车最新一段时间(例如:10分钟)内的经过道路匹配之后的gps轨迹,通过“单车等灯停车位置计算”,输出该车每次等灯的等灯停车位置信息。
154.其中,单车等灯停车位置计算的主要步骤如下:
155.第1步,计算信号灯影响边界。从等灯区域开始,从后向前遍历gps轨迹,当某个gps点的位置满足以下任一个条件时,就确定为这个等灯区域的影响边界。(1)gps轨迹经过上游路段的等灯区域;(2)gps所在道路等级发生变化,如普通公路到高速公路等;(3)gps轨迹发生左转、右转或掉头;(4)从等灯区域开始的轨迹长度超过指定的阈值l。阈值l可以根据生活常识设置,例如:设置为1000米。也可以根据其他挖掘信息来更加精细化、差异化的配置,例如:某些路段设置为500米,某些路段设置为1000米。
156.第2步,停车点对识别。在gps轨迹中,任意时间相邻的两点gps点构成1个gps点对。针对每个gps点对,计算其位移dl。如果点对包含的前后2个gps点的瞬时速度均为0,且dl小于指定阈值l1,则判定该点对为停车点对。阈值l1可以参照当前gps定位技术的常规误差进行配置,例如:设置为5米。停车点对之外的点对,称为:行进点对。经过这个处理步骤,将gps
轨迹转化为由“停车点对”和“行进点对”构成的序列。
157.第3步,等灯行为聚合。将所有连续的停车点对聚合成1次停车行为,并计算该次停车行为的一系列属性:开始时刻、开始位置、结束时刻、结束位置、停车持续时长等。将所有连续的行进点对,聚合成1次行进行为,并计算该次行进行为的一系列属性:行进总位移、行进持续时长等。这样,gps轨迹被进一步转化为由“停车行为”和“行进行为”构成的序列。从等灯区域从后向前,检查每1个行进行为,如果其满足以下总位移大于指定阈值或持续时长超过指定阈值,则认为该段行进已经是正常的道路行进,而不是两次等灯之间的短暂行进,在该行进行为之前发生的“停车行为”,将被判断为普通的拥堵停车,而不是由信号灯导致的等灯行为。只有该段行进行为之后发生的停车行为,才被判定为等灯行为。
158.第4步,等灯行为合并。该合并操作主要是针对现实中存在“在排队过程中偶发的短距离向前行进再次停车”或“当存在左转待转区时,左转车辆会发生二次等车”等客观现象,将位置差和时间差较小的相邻的2次等灯行为合并为1次等灯行为。具体地,对于相邻的2次等灯行为,如果同时满足:δt小于指定阈值;δl小于指定阈值;ti和ti-1中有任一个小于指定阈值的组合条件,则将其合并处理,合并之后,以较早发生的停车位置作为合并等灯行为对应的等灯停车位置。
159.第5步,针对每辆车经过每个等灯停车位置的行为,输出一个等灯距离数组,数组内首个元素表示末次等灯的位置,以此类推。等灯距离用等灯停车位置到等灯区域的距离来描述。具体的,等灯距离数组包括经过路口所需的等灯次数n和每次等灯的排队长度,等灯停车位置数组中数据个数为n-1。参见图11的示例进行说明。当目标路段的等灯信息为4时,等灯排队长度是一个包含3个元素的数组:[ql_1,ql_2,ql_3]。用l表示当前车辆到等灯区域的距离,那么该等灯距离数组的所表达的含义为:如果l》ql_3,该车辆经过该等灯区域,需要等4次灯;如果ql_3》=l》ql_2,该车辆经过该等灯区域,需要等3次灯;如果ql_2》=l》ql_1,该车辆经过该等灯区域,需要等2次灯;如果ql_1》=l,该车辆经过该等灯区域,需要等1次灯。例如:等灯停车位置数组为【90,150,220】,表示该车经过该等灯区域总共等了3次灯,分别停在距离信号灯220米、150米、90米的位置上。
[0160]
第二步,输入第一步输出的每辆车、每个等灯停车位置的等灯停车位置信息,按照等灯停车位置对应的待等灯次数进行聚合。针对每个待等灯次数,输入多辆车的等灯停车位置信息,通过聚合计算,得到目标路段的等灯次数和等灯排队长度数组信息。
[0161]
聚合处理过程包括计算平均等灯次数以及计算等灯区域边界。其中计算平均等灯次数的过程为:先基于所有车辆的累计等灯次数,计算算术平均数,然后再基于四舍五入的规则得到整数等灯次数。此处,还需有一个特殊处理环节。也即统计各个等灯次数的车辆个数。当等灯次数大于等于2的车辆的比值达到预设比例(例如超过1/3)时,则需要舍弃等灯次数为0的车辆的数据,以排除那些“右转不受信号灯控制的车辆轨迹数据“的影响。计算等灯区域边界的过程包括:服务器统计来自各辆车的各次等灯对应的等灯停车位置的位置序列,然后计算等灯停车位置序列的中位数,将相邻待等灯次数对应等灯停车位置序列的中位数的平均值作为后面这次等灯的位置边界。例如:末次等灯停车位置的中位数为50米(含义是:到等灯区域的距离为50米),倒数第2次等灯的位置的中位数为170米。那么,末次等灯的位置边界即为:(50+170)/2=110米。其中,末次等灯的位置边界为110米,其含义是指:如果某车当前到等灯区域的距离小于110米,那么它大概率只需要再等1次灯,就可以通过目
标路段的信号灯路口。
[0162]
第三步,输入第二步输出的数据。遍历路网范围内存在的所有具有等灯区域的路段,针对当前周期没有输出等灯信息,同时路况状态为拥堵的路段,实施缺失延续策略,补充一部分等灯信息。
[0163]
在当前周期预估得到的等灯次数预估结果为无效信息时,为确保数据的有效输出,需要执行等灯信息缺失延续策略,其中等灯信息缺失延续策略的执行逻辑,针对某个目标路段,仅当当前周期计算没有输出等灯次数(如检测到采集的轨迹数据或分析得到的等灯数据存在逻辑错误,判定等灯次数预估结果为无效信息)时,尝试执行缺失延续策略。具体地,如果当前周期目标路段的路况状态为拥堵或严重拥堵,且前一周期有输出等灯信息时,则对前一周期的等灯信息进行降级处理,然后作为当前周期的等灯信息进行输出。降级处理是指如果前一周期的等灯信息中,等灯次数大于次数阈值nth,则将其等灯次数减一。如果当前周期等灯区域前路段的路况状态为严重拥堵,则nth设定为3;如果路况状态为拥堵,则nth设定为2。
[0164]
各个目标路段的等灯次数和等灯排队长度数组信息,可以应用到地图出行类应用程序的路线导航功能和底图基础信息功能上。
[0165]
对于路线导航功能,出行应用程序在驾车路线导航过程中,当用户驶入末段有等灯区域的路段时,可以通过拥堵气泡展示等灯次数,并且随着用户位置逐步靠近等灯区域,动态地更新剩余的等灯次数。对于底图基础信息功能,可以在有信号灯控制的路口展示信号灯图标。当用户点击信号灯图标时,则在屏幕的下方(或其他合适的位置)展示包含经过这个路口的各个车流方向的等灯信息。
[0166]
上述等灯信息确定方法和车辆信息显示方法,基于实时浮动车轨迹,面向所有路况状态为拥堵的目标路段输出稳定可靠的等灯信息确定处于目标路段中的车辆的等灯次数。等灯信息可以进行分钟级的实时更新,可以用于丰富地图出行类应用程序在路线导航和底图浏览等使用场景下的信息呈现,增加出行类应用程序对用户的吸引力,通过向用户提供更丰富的深度信息,来支持用户的出行决策,增加其对出行类应用程序的用户粘性。
[0167]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0168]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的等灯信息确定方法的等灯信息确定装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个等灯信息确定装置实施例中的具体限定可以参见上文中对于等灯信息确定方法的限定,在此不再赘述。
[0169]
在一个实施例中,如图12所示,提供了一种等灯信息确定装置1200,包括:实时行驶数据获取模块1202、等灯行为识别模块1204、等灯信息处理模块1206和等灯信息预估模块1208,其中:
[0170]
实时行驶数据获取模块1202,用于针对从目标路段驶入信号灯路口的每一车辆,获取所述车辆在所述目标路段的实时行驶数据;
[0171]
等灯行为识别模块1204,用于基于所述实时行驶数据,识别出所述车辆在所述目标路段中的每一次等灯行为;
[0172]
等灯信息处理1206,用于分别确定每一车辆的每一次等灯行为所对应的等灯停车位置和待等灯次数,所述待等灯次数表征车辆从所述等灯停车位置到所述信号灯路口所需的累计等灯次数;
[0173]
等灯信息预估模块1208,用于当目标车辆在所述目标路段中行驶时,基于将待等灯次数相同的各所述等灯停车位置进行聚合处理所得到的聚合结果,确定所述目标车辆到达所述信号灯路口对应的等灯信息。
[0174]
在一个实施例中,所述等灯行为识别模块还用于基于所述实时行驶数据,识别所述车辆在所述目标路段中的等灯停车行为;当按照发生时间排列的所述等灯停车行为中,存在满足合并条件的相邻等灯停车行为时,基于满足所述合并条件的相邻等灯停车行为进行行为合并,确定所述车辆在所述目标路段中的等灯行为;当按照发生时间排列的所述等灯停车行为中,不存在满足合并条件的相邻等灯停车行为时,将所述等灯停车行为作为所述车辆在所述目标路段中的等灯行为。
[0175]
在一个实施例中,所述等灯行为识别模块还用于基于所述实时行驶数据中各定位点间的定位距离,识别出所述车辆的行进行为和停车行为;从所述行进行为中筛选出满足拥堵路段行进条件的目标行进行为;将发生于所述目标行进行为之后的停车行为确定为等灯停车行为。
[0176]
在一个实施例中,所述等灯行为识别模块还用于分别获取每一行进行为对应的行进时间和行进距离;针对每一所述行进行为,当所述行进时间满足行进时长条件和所述行进距离满足行进距离条件中的至少一个条件成立时,将所述行进行为确定为候选行进行为;将发生时间最晚的所述候选行进行为确定为目标行进行为。
[0177]
在一个实施例中,所述等灯行为识别模块还用于针对所述实时行驶数据中的每一定位点,获取所述定位点对应的定位时间、定位位置以及瞬时速度;当定位时间相邻的两个定位点的瞬时速度均为零、且定位点间的定位距离满足定位距离条件时,将所述定位时间相邻的两个定位点作为停车点对;将定位时间连续的所述停车点对进行合并处理,得到所述车辆的停车行为;将依次发生的两次所述停车行为之间的连续定位点进行合并处理,得到所述车辆的行进行为。
[0178]
在一个实施例中,所述等灯行为识别模块还用于针对依次发生的两次等灯停车行为所构成的停车行为组合,确定所述停车行为组合所对应的停车间隔时间和停车间隔距离;当所述停车间隔时间满足时间间隔条件、所述停车间隔距离满足距离间隔条件且所述述停车行为组合中至少一次等灯停车行为的停车时长小于或等于预设时长时,判定所述停车行为组合所表征的相邻等灯停车行为满足合并条件。
[0179]
在一个实施例中,所述等灯行为识别模块还用于确定满足所述合并条件的相邻等灯停车行为之间所发生的中间行进行为;将满足所述合并条件的相邻等灯停车行为和所述中间行进行为进行合并,得到所述车辆在所述目标路段中的等灯行为。
[0180]
在一个实施例中,所述等灯行为识别模块还用于从所述实时行驶数据所包含的定
位点中,筛选出满足定位边界条件的目标定位点;将所述目标定位点到所述信号灯路口之间的路段,确定为所述目标路段中的信号灯影响路段;识别所述车辆在所述信号灯影响路段中的等灯停车行为。
[0181]
在一个实施例中,所述等灯信息预估模块还用于将所述待等灯次数相同的等灯停车位置进行聚合处理,得到每一次等灯所对应的等灯路段;当目标车辆在所述目标路段中行驶时,基于所述目标车辆在所述目标路段中所处位置,确定所述目标车辆所在的目标等灯路段;基于所述目标等灯路段,确定所述目标车辆通过所述等灯区域所对应的信号灯路口的等灯信息。
[0182]
在一个实施例中,所述等灯信息预估模块还用于将所述待等灯次数相同的等灯停车位置进行聚合处理,得到每一次等灯所对应的等灯停车位置序列;对各所述等灯停车位置序列进行数据拟合,得到每一次等灯的边界位置;按照所述边界位置对所述目标路段进行等灯路段划分,得到每一次等灯所对应的等灯路段。
[0183]
在一个实施例中,所述等灯信息确定装置还包括目标时间段确定模块,用于响应于针对目标路段进行等灯次数预估的触发事件,基于所述触发事件的触发时间,确定与所述触发时间相匹配的目标时间段;
[0184]
所述实时行驶数据获取模块,还用于针对在所述目标时间段内从目标路段驶入信号灯路口的每一车辆,获取所述车辆在所述目标路段中的实时行驶数据。
[0185]
在一个实施例中,所述等灯信息确定装置还包括等灯信息替换模块,用于按照预设周期触发针对目标路段进行等灯信息分析的触发事件;在当前周期预估得到的等灯次数预估结果为无效信息、且所述目标路段的路况状态为拥堵时,从上一周期的等灯次数预估结果中查找与所述目标路段匹配的历史等灯次数预估结果;当所述历史等灯次数预估结果满足等灯次数条件时,对所述历史等灯次数预估结果进行降级处理,将降级处理得到的等灯次数作为当前周期的等灯信息。
[0186]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的车辆信息显示估方法的车辆信息显示装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个车辆信息显示装置实施例中的具体限定可以参见上文中对于车辆信息显示方法的限定,在此不再赘述。
[0187]
在一个实施例中,如图13所示,提供了一种车辆信息显示装置1300,包括:等灯信息区域显示模块1302、等灯信息显示模块1304和等灯信息更新模块1306,其中:
[0188]
等灯信息区域显示模块1302,用于在电子地图中,显示目标车辆当前所在的目标路段以及与所述目标路段对应的等灯信息区域;
[0189]
等灯信息显示模块1304,用于在所述等灯信息区域中,显示所述目标车辆通过所述目标路段对应的信号灯路口所对应的等灯信息;
[0190]
等灯信息更新模块1306,用于跟随所述目标车辆在所述目标路段中的移动,在所述等灯信息区域中,显示更新的等灯信息。
[0191]
在其中一个实施例中,车辆信息显示装置还用于在电子地图中的信号灯路口,显示信号灯标识;响应于对所述信号灯标识的触发操作,显示与所述信号灯路口相匹配的车辆等灯信息区域;在所述车辆等灯信息区域中,显示所述信号灯路口所连通的每一路段各自对应的等灯信息。
[0192]
上述等灯信息确定装置和车辆信息显示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0193]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图14所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储等灯信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种等灯信息确定方法。
[0194]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图15所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种车辆信息显示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0195]
本领域技术人员可以理解,图14和图15中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0196]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0197]
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0198]
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
[0199]
需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
[0200]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0201]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0202]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种等灯信息确定方法,其特征在于,所述方法包括:针对从目标路段驶入信号灯路口的每一车辆,获取所述车辆在所述目标路段的实时行驶数据;基于所述实时行驶数据,识别出所述车辆在所述目标路段中的每一次等灯行为;分别确定每一车辆的每一次等灯行为所对应的等灯停车位置和待等灯次数,所述待等灯次数表征车辆从所述等灯停车位置到所述信号灯路口所需的累计等灯次数;当目标车辆在所述目标路段中行驶时,基于将待等灯次数相同的各所述等灯停车位置进行聚合处理所得到的聚合结果,确定所述目标车辆到达所述信号灯路口对应的等灯信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述实时行驶数据,识别出所述车辆在所述目标路段中的每一次等灯行为,包括:基于所述实时行驶数据,识别所述车辆在所述目标路段中的等灯停车行为;当按照发生时间排列的所述等灯停车行为中,存在满足合并条件的相邻等灯停车行为时,基于满足所述合并条件的相邻等灯停车行为进行行为合并,确定所述车辆在所述目标路段中的等灯行为;当按照发生时间排列的所述等灯停车行为中,不存在满足合并条件的相邻等灯停车行为时,将每一所述等灯停车行为分别作为所述车辆在所述目标路段中的等灯行为。3.根据权利要求2所述的方法,其特征在于,所述基于所述实时行驶数据,识别所述车辆在所述目标路段中的等灯停车行为,包括:基于所述实时行驶数据中各定位点间的定位距离,识别出所述车辆的行进行为和停车行为;从所述行进行为中筛选出满足拥堵路段行进条件的目标行进行为;将发生于所述目标行进行为之后的停车行为确定为等灯停车行为。4.根据权利要求3所述的方法,其特征在于,所述从所述行进行为中筛选出满足拥堵路段行进条件的目标行进行为,包括:分别获取每一行进行为对应的行进时间和行进距离;针对每一所述行进行为,当所述行进时间满足行进时长条件和所述行进距离满足行进距离条件中的至少一个条件成立时,将所述行进行为确定为候选行进行为;将发生时间最晚的所述候选行进行为确定为目标行进行为。5.根据权利要求3所述的方法,其特征在于,所述基于所述实时行驶数据中各定位点间的定位距离,识别出所述车辆的行进行为和停车行为,包括:针对所述实时行驶数据中的每一定位点,获取所述定位点对应的定位时间、定位位置以及瞬时速度;当定位时间相邻的两个定位点的瞬时速度均为零、且定位点间的定位距离满足定位距离条件时,将所述定位时间相邻的两个定位点作为停车点对;将定位时间连续的所述停车点对进行合并处理,得到所述车辆的停车行为;将依次发生的两次所述停车行为之间的连续定位点进行合并处理,得到所述车辆的行进行为。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
针对依次发生的两次等灯停车行为所构成的停车行为组合,确定所述停车行为组合所对应的停车间隔时间和停车间隔距离;当所述停车间隔时间满足时间间隔条件、所述停车间隔距离满足距离间隔条件且所述述停车行为组合中至少一次等灯停车行为的停车时长小于或等于预设时长时,判定所述停车行为组合所表征的相邻等灯停车行为满足合并条件。7.根据权利要求2所述的方法,其特征在于,所述基于满足所述合并条件的相邻等灯停车行为进行行为合并,确定所述车辆在所述目标路段中的等灯行为,包括:确定满足所述合并条件的相邻等灯停车行为之间所发生的中间行进行为;将满足所述合并条件的相邻等灯停车行为和所述中间行进行为进行合并,得到所述车辆在所述目标路段中的等灯行为。8.根据权利要求2所述的方法,其特征在于,所述基于所述实时行驶数据,识别所述车辆在所述目标路段中的等灯停车行为,包括:从所述实时行驶数据所包含的定位点中,筛选出满足定位边界条件的目标定位点;将所述目标定位点到所述信号灯路口之间的路段,确定为所述目标路段中的信号灯影响路段;识别所述车辆在所述信号灯影响路段中的等灯停车行为。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述当目标车辆在所述目标路段中行驶时,基于将待等灯次数相同的各所述等灯停车位置进行聚合处理所得到的聚合结果,确定所述目标车辆到达所述信号灯路口对应的等灯信息,包括:按照从目标路段驶入信号灯路口的各车辆的平均等灯次数,从各所述待等灯次数中筛选数值小于或等于所述平均等灯次数的目标待等灯次数;将每一目标待等灯次数各自对应的等灯停车位置进行聚合处理,确定与每一目标待等灯次数对应的等灯路段;当目标车辆在所述目标路段中行驶时,基于所述目标车辆在所述目标路段中所处位置,确定所述目标车辆所在的目标等灯路段;将所述目标等灯路段所对应的待等灯次数,作为所述目标车辆到达所述信号灯路口对应的等灯次数。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:针对从目标路段驶入信号灯路口的车辆,当累计等灯次数大于或等于预设阈值的车辆数占车辆总数的比例达到比例阈值时,基于累计等灯次数为零的车辆数,对所述车辆总数进行更新;基于更新的车辆总数,确定平均等灯次数。11.根据权利要求9所述的方法,其特征在于,所述将每一目标待等灯次数各自对应的等灯停车位置进行聚合处理,确定与每一目标待等灯次数对应的等灯路段,包括:将每一目标待等灯次数各自对应的等灯停车位置进行聚合处理,得到每一所述目标待等灯次数分别对应的停车位置序列;对所述停车位置序列进行数据拟合,得到每一次等灯的边界位置;按照所述边界位置对所述目标路段进行等灯路段划分,得到每一次等灯所对应的等灯路段。
12.根据权利要求11所述的方法,其特征在于,所述对各所述停车位置序列进行数据拟合,得到每一次等灯的边界位置,包括:确定每一所述停车位置序列各自对应的中位数;针对待等灯次数递增的第一等灯序列和第二等灯序列,计算所述第一等灯序列对应停车位置序列的中位数与所述第二等灯序列对应停车位置序列的中位数的平均值;将所述平均值作为所述第一等灯序列对应的等灯边界。13.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:响应于针对目标路段进行等灯信息分析的触发事件,基于所述触发事件的触发时间,确定与所述触发时间相匹配的目标时间段;所述针对从目标路段驶入信号灯路口的每一车辆,获取所述车辆在所述目标路段的实时行驶数据,包括:针对在所述目标时间段内从目标路段驶入信号灯路口的每一车辆,获取所述车辆在所述目标路段中的实时行驶数据。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:按照预设周期触发针对目标路段进行等灯信息分析的触发事件;在当前周期预估得到的等灯信息为无效信息、且所述目标路段的路况状态为拥堵时,从上一周期的等灯信息中查找与所述目标路段匹配的历史等灯信息;当所述历史等灯信息中的历史等灯信息满足等灯次数条件时,将对所述历史等灯信息进行次数递减处理后所得到的更新等灯信息,作为当前周期的等灯信息。15.一种车辆信息显示方法,其特征在于,所述方法包括:在电子地图的显示页面中,显示目标车辆当前所在的目标路段以及与所述目标路段对应的等灯信息区域;在所述等灯信息区域中,显示所述目标车辆通过所述目标路段对应的信号灯路口所对应的等灯信息;跟随所述目标车辆在所述目标路段中的移动,在所述等灯信息区域中,显示更新的等灯信息。16.根据权利要求15所述的方法,其特征在于,所述在电子地图的显示页面中,显示目标车辆当前所在的目标路段以及与所述目标路段对应的等灯信息区域,包括:响应与针对电子地图导航功能的触发操作,进入导航页面;在所述导航页面中,显示与目标车辆当前所在的目标路段对应的导航路线;在所述导航路线的关联位置,显示等灯信息区域。17.根据权利要求15所述的方法,其特征在于,所述方法还包括:在电子地图的显示页面中,显示表征电子地图中信号灯路口的信号灯标识;响应于对所述信号灯标识的触发操作,显示与所述信号灯路口相匹配的车辆等灯信息区域;在所述车辆等灯信息区域中,显示所述信号灯路口所连通的每一路段各自对应的等灯信息。18.一种等灯信息确定装置,其特征在于,所述装置包括:实时行驶数据获取模块,用于针对从目标路段驶入信号灯路口的每一车辆,获取所述
车辆在所述目标路段的实时行驶数据;等灯行为识别模块,用于基于所述实时行驶数据,识别出所述车辆在所述目标路段中的每一次等灯行为;等灯信息处理模块,用于分别确定每一车辆的每一次等灯行为所对应的等灯停车位置和待等灯次数,所述待等灯次数表征车辆从所述等灯停车位置到所述信号灯路口所需的累计等灯次数;等灯信息预估模块,用于当目标车辆在所述目标路段中行驶时,基于将待等灯次数相同的各所述等灯停车位置进行聚合处理所得到的聚合结果,确定所述目标车辆到达所述信号灯路口对应的等灯信息。19.一种车辆信息显示装置,其特征在于,所述装置包括:等灯信息区域显示模块,用于在电子地图中,显示目标车辆当前所在的目标路段以及与所述目标路段对应的等灯信息区域;等灯信息显示模块,用于在所述等灯信息区域中,显示所述目标车辆通过所述目标路段对应的信号灯路口所对应的等灯信息;等灯信息更新模块,用于跟随所述目标车辆在所述目标路段中的移动,在所述等灯信息区域中,显示更新的等灯信息。20.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至17中任一项所述的方法的步骤。

技术总结
本申请涉及一种等灯信息确定方法和车辆信息显示方法。方法包括:针对从目标路段驶入信号灯路口的每一车辆,获取车辆在目标路段的实时行驶数据;基于实时行驶数据,识别出车辆在目标路段中的每一次等灯行为;分别确定每一车辆的每一次等灯行为所对应的等灯停车位置和待等灯次数,待等灯次数表征车辆从等灯停车位置到等灯区域的累计等灯次数;当目标车辆在目标路段中行驶时,基于将待等灯次数相同的等灯停车位置进行聚合处理所得到的聚合结果,确定目标车辆到达信号灯路口对应的等灯信息,向用户提供更丰富的深度路况信息。本申请可应用的场景包括但不限于地图、导航、自动驾驶、智慧交通、车路协同等场景。车路协同等场景。车路协同等场景。


技术研发人员:孙立光
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.12.02
技术公布日:2022/3/8

最新回复(0)