本发明涉及智能交通技术领域,尤其涉及一种路段状态的监测方法及装置。
背景技术:
目前,很多用户会利用接收到的实时交通状况安排出行计划。在实时交通状况中路段能否通行对于用户来说尤为重要。因此,需要监测路段的通行状态(包括路段关闭、路段开通)并将监测结果及时发布给用户,以便用户根据接收到的实时交通状况,合理安排出行计划。
通常情况下,政府相关部门对于计划关闭的路段,会提前发出路段关闭公告。例如路段进行定期维护或施工时,政府相关部门会提前公告计划关闭的路段的名称、关闭的路段的起点位置和终点位置、关闭开始时间和关闭结束时间。
但在实际情况中,有一些不确定的因素存在,例如施工时遇到问题导致工程不能如期完成,或者施工很顺利提前完成,那么路段的实际关闭结束时间与官方发布的时间可能会不一致。同样的道理,由于不确定因素的存在,路段实际关闭开始时间与官方发布的时间也可能不一致。另外,如遇突发事件,例如出现自然灾害,路段突然损坏无法通行时,路段的通行状态发生改变是没有计划性的,无法由官方提前发布出去为公众所知。故此,如何及时监测到路段的通行状态,以便用户合理安排出行计划,是业界一直关注的问题。
为确保监测路段通行状态,对政府相关部门提前公告的计划关闭的路段,目前业界采用人工关注政府相关部门的公告或者实地查验的方式,而对于突发事件引起的路段关闭,人工监测也无能为力。
由此可见,人工关注相关公告或实地查验一方面存在浪费人力物力、监测 效率低、实时性差,导致无法及时地监测到路段的通行状态的问题,另一方面,路段条数很多,占地面积广,人工操作难以全面监测所有路段的通行状态。因此,需要一种新的路段状态的监测方法。
技术实现要素:
本发明的目的是提供一种路段状态的监测方法及装置,以克服相关技术中对路段的通行状态监测效率低的问题。
一方面,本发明提供一种路段状态的监测方法,包括:
获取预置的监测时段内车辆的行驶轨迹信息;
根据获取的车辆的行驶轨迹信息,统计监测路段在所述监测时段内的通车量;
将所述监测时段内的通车量与预置的所述监测路段的通车量特征值进行比较,确定在所述监测时段内所述监测路段的通行状态。
另一方面,本发明提供一种路段状态的监测装置,所述装置包括:
轨迹获取模块,用于获取预置的监测时段内车辆的行驶轨迹信息;
统计模块,用于根据获取的车辆的行驶轨迹信息,统计监测路段在所述监测时段内的通车量;
通行状态确定模块,用于将所述监测时段内的通车量与预置的所述监测路段的通车量特征值进行比较,确定在所述监测时段内所述监测路段的通行状态。
本发明至少具有以下有益效果:本发明实施例根据监测路段的通车量,能够自动确定该监测路段是处于关闭状态还是通行状态,相对于现有技术中纯粹靠人工监测的方法,能够提高监测效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
图1为本发明实施例中一种路段状态的监测方法的示例性流程图之一;
图2为本发明实施例中一种路段状态的监测方法的示例性流程图之二;
图3为本发明实施例中一种路段状态的监测装置的示意图之一;
图4为本发明实施例中一种路段状态的监测装置的示意图之二。
具体实施方式
以下结合附图对本发明的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
本发明实施例提供一种路段状态的监测方法,用于监测路段的通行状态,该通行状态用于表示监测路段是否可以通车,例如监测路段处于开通状态时表示可以通车,该监测路段处于关闭状态时表示不可通车。本发明实施例通过监测监测路段的在预置的监测时段内的通车量,能够自动判断该监测路段的通行状态。此外,当预先获知该监测路段有关闭计划时,根据对该监测路段的通行状态的监测结果还可以确定该监测路段是提前关闭还是延时关闭,或者确定该监测路段是提前开通还是延时开通,若将监测结果发布出去,能够便于用户了解监测路段的通行状态,从而能够合理安排出行计划。相对于现有技术中首先要获知监测路段有关闭计划,然后还需要人工监测的方法,本发明实施例提供的路段状态的监测方法无需预先获知监测路段有关闭计划、也无需人工监测,能够自动的确定监测路段的通行状态,从而能够提高监测效率。下面通过简单的实施例对本发明实施例中的路段的监测方法进行详细说明。
实施例一
如图1所示,为本发明实施例提供的路段状态的监测方法的示例性流程图,该方法包括以下步骤:
步骤101:获取预置的监测时段内车辆的行驶轨迹信息。
其中,在一个实施例中,具体实施时,可以预先设定被监测的车辆,然后获取这些被监测的车辆返回的GPS信息,其中GPS信息中至少包括:获取时间、经纬度信息、车辆行驶方向、提供GPS信息的用户的唯一标识等,为了进一步区分GPS信息的来源还可以对预先设定被监测的车辆进行分类,例如分为出租车类、货车类等,例如还可以按照提供GPS的用户进行分类,例如第一合作用户,第二合作用户等,因此,GPS信息中还可以包括分类信息。
其中,在一个实施例中,也可以获取所有终端返回的GPS信息,然后根据获取的GPS信息确定该终端的移动速度,当移动速度大于预设速度时,确定该终端返回的GPS信息为表示车辆的GPS信息,并用于形成车辆的行驶轨迹信息,便于进行路段状态的监测。
获取GPS信息后,可以从GPS信息中获取同一车辆位于监测路段上的各个轨迹点,由这些轨迹点形成该车辆在监测路段上的行驶轨迹信息。
此外,除了通过GPS信息确定车辆的行驶轨迹信息之外,还可以采用其它的方法确定车辆的行驶轨迹信息,例如:架构路段监测系统,该系统由服务器和图像采集设备组成;其中,图像采集设备分布在每个监测路段上,例如在监测路段上每间隔预设距离设置一个图像采集设备,并且每个路段的起点和终点均设有图像采集设备,此外,每个图像采集设备都具有唯一标识和以及所在的地理位置信息。在预置的监测时段内,图像采集设备负责采集监测路段上通行的车辆的图像并在图像上添加图像采集设备的唯一标识后,将图像传输给服务器。服务器可以根据车辆的唯一标识(例如车牌号),将图像采集设备发送来的图像进行分类。根据图像中包含的图像采集设备的唯一标识和图像采集设备的地理位置信息的对应关系,可以确定图像采集设备的地理位置信息,图像 采集设备的地理位置信息即表示该图像采集设备采集到的图像中的车辆经过的地理位置。故此,对于任一车辆,可以根据属于该车辆的每张图像中包含的图像采集设备的唯一标识,获得该车辆的轨迹点,从而可以形成该车辆的行驶轨迹信息。当然,也可以根据实际需求,采用其它的方法确定车辆的行驶轨迹信息,任何能够根据地理位置信息,确定车辆的行驶轨迹信息的方法均适用于本发明实施例,本发明对此不做限定。
步骤102:根据获取的车辆的行驶轨迹信息,统计监测路段在所述监测时段内的通车量。
其中,监测路段的监测时段内的通车量,可以用监测时段内通过该监测路段的车辆的总量表示,也可以用当前监测时段内的单位时间内的平均通过该监测路段的车辆的总量表示,本发明对此不做限定。
其中,行驶在监测路段上的车辆可能有很多,但并不是所有车辆都通过监测路段,例如根据GPS信息,确定A车辆在监测路段的一端只有一个轨迹点,那么这样的车辆并不能属于通过监测路段的车(即并不能认为A车走完监测路段的全程,从监测路段上通行过),故此,为了提高统计所述监测路段的所述当前监测时段内的通车量的准确性,针对任一车辆,根据以下方法之一,确定该车辆是否是属于通过监测路段的车辆:
方法一、针对任一车辆,根据该车辆在该监测路段上的行驶轨迹信息,可以计算该车辆在该监测路上的行驶的长度,若该车辆在监测路段上行驶的长度与监测路段的长度的比值大于等于预设长度比值,则确定该车辆属于通过监测路段的车辆,否则,则确定该车辆不属于通过监测路段的车辆。
方法二、针对任一车辆,根据该车辆在该监测路段上的行驶轨迹信息,以及监测路段的起点和终点的位置信息,确定该车辆是否经过监测路段的起点和终点,若是,则确定该车辆属于通过监测路段的车辆,否则,则确定该车辆不属于通过监测路段的车辆。
当然,针对任一车辆,也可以采用其他方法确定该车辆是否属于通过监测 路段的车辆,只要能够表示该辆车是从监测路段上通行过的方法均适用于本发明实施例,本发明对此不做限定。
步骤103:将所述监测时段内的通车量与预置的所述监测路段的通车量特征值进行比较,确定在所述监测时段内所述监测路段的通行状态。
其中,在一个实施例中,步骤103中确定通行状态的方法可以包括以下几种方式:
方式一,步骤103可具体执行为以下步骤:
步骤A1:将所述监测时段内的通车量分别与预置的所述监测路段的关闭特征值和典型开通通车量进行比较。
其中,关闭特征值用于表示路段处于关闭状态时的通车量,该通车量可以是所有监测路段处于关闭状态时的通车量的均值,也可以是该监测路段处于关闭状态是的通车量,本发明对此不做限定;典型开通通车量为根据监测路段的历史通车量确定的、用于表示监测路段处于开通状态时的典型通车量。
步骤A2:若所述监测时段内的通车量小于所述关闭特征值且所述监测时段内的通车量与所述典型开通通车量相比产生的通车变化值大于第一预设通车量变化阈值时,则确定在所述监测时段内所述监测路段的通行状态为关闭状态。
其中,在步骤A2中,通车变化值可以是监测时段内的通车量与典型开通通车量的差值的绝对值,也可以是典型开通通车量除以监测时段内的通车量所得的比值。因此,当用比值表示通车量变化值时,第一预设通车量变化阈值为大于1的一个数值。例如典型开通通车量为50,而监测时段内的通车量为5,则比值为10(50/5),表示通车量降低至十分之一,若第一预设通车量变化阈值为2,由于10大于2表示通车量降低很多,因而,可以确定监测路段处于关闭状态。
方式二,步骤103可具体执行为以下步骤:
步骤B1:将所述监测时段内的通车量与预置的所述监测路段的开通特征 值进行比较。
其中,开通特征值用于表示监测路段处于开通状态时的通车量。该开通特征值可以和前述方式一中的典型开通通车量相同。当然,为了提高确定监测路段处于开通状态,该开通特征值也可以大于典型开通通车量。本发明对此不做限定。
步骤B2:若所述监测时段内的通车量大于所述开通特征值时,则确定在所述监测时段内所述监测路段的通行状态为开通状态。
方式三,步骤103可具体执行为以下步骤:
步骤C1:将所述监测时段内的通车量与预置的所述监测路段的典型关闭通车量进行比较。
其中,典型关闭通车量为根据该监测路段处于关闭状态时的历史通车量,确定的、用于表示监测路段处于关闭状态时的典型通车量。
步骤C2:若所述监测时段内的通车量大于所述典型关闭通车量且所述监测时段内的通车量与所述典型关闭通车量相比产生的通车量变化值大于第二预设通车量变化阈值时,则确定在所述监测时段内所述监测路段的通行状态为开通状态。
其中,在步骤C2中,通车变化值可以是监测时段内的通车量与典型关闭通车量的差值的绝对值,也可以是监测时段内的通车量除以典型关闭通车量所得的比值。因此,当用比值表示通车变化值时,第二预设通车量变化阈值为大于1的一个数值。例如典型关闭通车量为5,而监测时段内的通车量为50,则比值为10(50/5),表示通车量增加至关闭状态时的通车量的10倍,若第二预设通车量变化阈值为2,由于10大于2表示通车量增加很多,因而,可以确定监测路段处于开通状态。
方式四、步骤103可具体执行为以下步骤:
步骤D1:将所述监测时段内的通车量与预置的典型开通通车量进行比较。
步骤D2:若所述监测时段内的通车量与所述典型开通通车量相比产生的 通车量变化值小于第三预设通车量变化阈值时,则确定在所述监测时段内所述监测路段的通行状态为开通状态。
其中,在步骤D2中,典型开通通车量为表示监测路段处于开通状态时的通车量,当监测时段内的通车量与该典型开通通车量接近时,表示监测路段处于开通状态。例如,监测时段内的通车量为55,典型开通通车量为60,第三预设通车量变化阈值为10,则通车量变化值5小于第三预设通车量变化阈值10,表示监测时段内的通车量接近开通状态时的通车量,则确定监测路段处于开通状态,
此外,在步骤D2中,通车量变化值也可以是监测时段内的通车量除以典型开通通车量所得的比值与1的差值的绝对值。例如,监测时段内的通车量为55典型开通通车量为60则两者的比值为55/60,那么通车量变化值为1-(55/60)=0.084,若第三预设通车量变化阈值为0.2,则由于0.084小于0.2,可以确定该监测路段处于开通状态。
其中,需要说明的是,方式二和方式三可以结合,方式二和方式四也可以结合:
方式五,方式二和方式三结合时,步骤103具体可执行为以下步骤:
步骤E1:将所述监测时段内的通车量与预置的所述监测路段的开通特征值和典型关闭通车量进行比较。
步骤E2:若所述监测时段内的通车量大于所述开通特征值,且,所述监测时段内的通车量大于所述典型关闭通车量且所述监测时段内的通车量与所述典型关闭通车量相比产生的通车量变化值大于第二预设通车量变化阈值时,则确定在所述监测时段内所述监测路段的通行状态为开通状态。
方式六,方式二和方式四结合时,步骤103具体可执行为以下步骤:
步骤F1:将所述监测时段内的通车量与预置的开通特征值和典型开通通车量进行比较。
步骤F2:若所述开通特征值小于所述监测时段内的通车量,且,所述监测 时段内的通车量与所述典型开通通车量相比产生的通车量变化值小于第三预设通车量变化阈值时,则确定在所述监测时段内所述监测路段的通行状态为开通状态。
其中,需要说明的是,上述方式一至方式六中的关闭特征值、典型开通通车量、开通特征值、典型关闭通车量均为与监测时段对应的值,例如,监测时段为一天,那么上述各值为对应于一天的值,监测时段为早8:00至早10:00,那么上述各值为对应于早8:00至早10:00的值。
其中,在一个实施例中,当预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,例如官方通告中公布的关闭开始时间和关闭结束时间,还可以确定监测路段是否提取关闭、延时关闭、提前开通或延时开通,具体的:
1)、当确定所述监测路段在所述当前监测时段的通行状态为关闭状态时,可以执行以下操作中的至少一个:
A)、判断所述预监测时段的开始时间点是否在所述关闭开始时间之前;若是,则确定所述监测路段提前关闭。
B)判断所述预置的监测时段的开始时间点是否在所述关闭结束时间之后;若是,则确定所述监测路段延时开通。
2)、当确定所述监测路段在所述当前监测时段的通行状态为开通状态时,可以执行以下操作中的至少一个:
A)、判断所述关闭开始时间是否在所述当前预置的监测时段的开始时间点之后、且在所述预置的监测时段的结束时间点之前;若是,则确定所述监测路段延时关闭。
B)、其判断所述预置的监测时段的结束时间点是否在所述关闭开始时间之后,且在所述关闭结束时间之前;若是,则确定所述监测路段提前开通。
综上,本发明实施例根据监测路段的通车量能够自动监测该监测路段的通行状态,相对于现有技术中人工关注的方法,能够节约人力资源,提高监测的效率。
实施例二
以预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间,并对监测路段的通行状态进行监测为例,对本发明实施例中提供的路段的监测方法进行详细说明,如图2所示,该方法包括以下步骤:
步骤201:获取预置的监测时段内车辆的行驶轨迹信息。
步骤202:根据获取的车辆的行驶轨迹信息,统计监测路段在所述监测时段内的通车量。
步骤203:将所述监测时段内的通车量与预置的所述监测路段的通车量特征值进行比较,确定在所述监测时段内所述监测路段的通行状态。
步骤204:当确定所述监测路段在所述当前监测时段的通行状态为关闭状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述预监测时段的开始时间点是否在所述关闭开始时间之前;若是,则确定所述监测路段提前关闭。
步骤205:当确定所述监测路段在所述当前监测时段的通行状态为关闭状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述预置的监测时段的开始时间点是否在所述关闭结束时间之后;若是,则确定所述监测路段延时开通。
步骤206:当确定所述监测路段在所述当前监测时段的通行状态为开通状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述关闭开始时间是否在所述当前预置的监测时段的开始时间点之后、且在所述预置的监测时段的结束时间点之前;若是,则确定所述监测路段延时关闭。
步骤207:当确定所述监测路段在所述当前监测时段的通行状态为开通状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述预置的监测时段的结束时间点是否在所述关闭开始时间之后,且在所述关闭结束时间之前;若是,则确定所述监测路段提前开通。
其中,步骤204-步骤207的执行顺序不受限。
步骤208:发布在监测时段内对所述监测路段的通行状态的监测结果。
其中,发布的监测结果可以包括以下中的一种:处于关闭状态且提前关闭、处于关闭状态且延时开通、处于开通状态且提前开通、处于开通状态且延时关闭。当然,也可以仅发布监测路段是处于开通状态还是关闭状态,本发明实施例对此不做限定。
综上,本发明实施例中无需人工实时监测路段的通行状态,省去了人力资源,提高对路段的通行状态的监测效率。
实施例三
基于相同的发明构思,本发明实施例还提供一种路段状态的监测装置,如图3所示,所述装置包括:
轨迹获取模块301,用于获取预置的监测时段内车辆的行驶轨迹信息;
统计模块302,用于根据获取的车辆的行驶轨迹信息,统计监测路段在所述监测时段内的通车量;
通行状态确定模块303,用于将所述监测时段内的通车量与预置的所述监测路段的通车量特征值进行比较,确定在所述监测时段内所述监测路段的通行状态。
其中,在一个实施例中,如图4所示,所述通行状态确定模块303,具体包括:
第一比较单元304,用于将所述监测时段内的通车量分别与预置的所述监测路段的关闭特征值和典型开通通车量进行比较;
关闭状态确定单元305,用于若所述监测时段内的通车量小于所述关闭特征值且所述监测时段内的通车量与所述典型开通通车量相比产生的通车变化值大于第一预设通车量变化阈值,则确定在所述监测时段内所述监测路段的通行状态为关闭状态。
其中,在一个实施例中,如图4所示,所述通行状态确定模块303,具体包括:
第二比较单元306,用于将所述监测时段内的通车量与预置的所述监测路段的开通特征值和/或典型关闭通车量进行比较;
第一开通状态确定单元307,用于若所述监测时段内的通车量大于所述开通特征值,和/或,所述监测时段内的通车量大于所述典型关闭通车量且所述监测时段内的通车量与所述典型关闭通车量相比产生的通车量变化值大于第二预设通车量变化阈值,则确定在所述监测时段内所述监测路段的通行状态为开通状态。
其中,在一个实施例中,如图4所示,所述通行状态确定模块303,具体包括:
第三比较单元308,用于将所述监测时段内的通车量与预置的开通特征值和/或典型开通通车量进行比较;
第二开通状态确定单元309,用于若所述开通特征值小于所述监测时段内的通车量,和/或,所述监测时段内的通车量与所述典型开通通车量相比产生的通车量变化值小于第三预设通车量变化阈值,则确定在所述监测时段内所述监测路段的通行状态为开通状态。
其中,在一个实施例中,如图4所示,所述装置还包括:
提前关闭确定模块310,用于当确定在所述预置的监测时段内所述监测路段的通行状态为关闭状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述预监测时段的开始时间点是否在所述关闭开始时间之前;若是,则确定所述监测路段提前关闭;
和/或,
延时开通确定模块311,用于当确定在所述预置的监测时段内所述监测路段的通行状态为关闭状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述预置的监测时段的开始时间点是否在所述关闭结束时间之后;若是,则确定所述监测路段延时开通。
其中,在一个实施例中,如图4所示,所述装置还包括:
延时关闭确定模块312,用于当确定在所述预置的监测时段内所述监测路段的通行状态为开通状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述关闭开始时间是否在所述当前预置的监测时段的开始时间点之后、且在所述预置的监测时段的结束时间点之前;若是,则确定所述监测路段延时关闭;
和/或,
提前开通确定模块313,用于当确定在所述预置的监测时段内所述监测路段的通行状态为开通状态,且预先存储有所述监测路段的计划的关闭开始时间和关闭结束时间时,判断所述预置的监测时段的结束时间点是否在所述关闭开始时间之后,且在所述关闭结束时间之前;若是,则确定所述监测路段提前开通。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。