一种车辆行驶时间计算方法、装置及系统的制作方法_3

文档序号:9922584阅读:来源:国知局
程进行说明。具体请参见图2,可W包括W下步骤:
[0084] 步骤S21:获取后一车辆识别站点针对通行车辆所采集的ID和第二到达时间。
[0085] 步骤S22:从前一车辆识别站点获取同一所述通行车辆的第一到达时间。
[0086] 在本实施例中,从前一车辆识别站点获取同一所述通行车辆的第一到达时间即从 前一车辆识别站点获取与所述后一车辆识别站点采集的ID匹配的通行车辆的第一到达时 间。
[0087] 其中,后一车辆识别站点和前一车辆识别站点为相邻的两个车辆识别点,且后一 车辆识别站点所在位置在行车方向上为所述待检测路段的终点,前一车辆识别站点所在位 置在行车方向上为所述待检测路段的起点。
[0088] 步骤S23:将所述第二到达时间减去所述第一到达时间,得到所述通行车辆在所述 待检测路段内的行驶时间。
[0089] 所述第一到达时间为通行车辆到达所述前一车辆识别站点的时间,所述第二到达 时间为通行车辆到达所述后一车辆识别站点的时间。
[0090] 在本实施例中,在图1示出的车辆行驶时间计算方法的基础上扩展出另外一种车 辆行驶时间计算方法,请参见图3,可W包括W下步骤:
[0091] 步骤A:选取历史时间序列中每个预设历史时间段对应的各个通行车辆,计算各个 所述通行车辆在待检测路段内的行驶时间,所述历史时间序列为所述通行车辆到达所述待 检测路段的终点的时间组成的序列。
[0092] 步骤Al:滤除各个所述通行车辆在待检测路段内的行驶时间中大于阔值的行驶时 间。
[0093] 其中所各个通行车辆,在待检测路段内的行驶时间中大于阔值的行驶时间为异常 行驶时间。
[0094] 其中,阔值设置的规则为:需要保证绝大多数车辆的行驶时间不超过阔值。假如在 滤除异常行驶时间时,所有通行车辆或绝大多数通行车辆的行驶时间均大于阔值,则需要 重新对阔值进行设置。假如在滤除异常行驶时间时,偶尔有一个通行车辆的行驶时间大于 阔值,则说明阔值设置的较为合理。举例说明,如在非拥堵时车辆行驶时间小于2分钟,则阔 值为2分钟。当在一个预设历史时间段所有行驶车辆的行驶时间均为10-12分钟,则修改阔 值为12分钟。
[0095] 在本实施例中,具体可W将阔值限定为阔值滤波窗口。在将阔值限定为阔值滤波 窗口时,各个通行车辆,在待检测路段内的行驶时间中大于阔值的行驶时间具体是指:各个 通行车辆,在待检测路段内的行驶时间中不在阔值滤波窗口内的行驶时间。
[0096] 步骤B:利用各个所述通行车辆在待检测路段内的行驶时间,计算各个所述通行车 辆在所述待检测路段内的历史平均行驶时间。
[0097] 在本步骤中,各个所述通行车辆在待检测路段内的行驶时间为滤除了各个所述通 行车辆在待检测路段内的行驶时间中大于阔值的行驶时间之后的时间。
[0098] 步骤C:利用各个所述通行车辆在所述待检测路段内的历史平均行驶时间,计算待 出行车辆在需通过所述待检测路段时的预计行驶时间。
[0099] 在本实施例中,步骤Al之后,还可W包括:
[0100] 将滤除的行驶时间对应的通行车辆,作为异常车辆,并进行异常车辆报警。
[0101] 具体的,各个通行车辆,在待检测路段内的行驶时间中大于阔值的行驶时间为异 常行驶时间,将异常行驶时间对应的车辆作为异常车辆,并进行异常车辆报警,W及时对异 常车辆进行管理。
[0102] 图3示出的车辆行驶时间计算方法相比于图1示出的车辆行驶时间计算方法,增加 了滤除异常数据的过程,使计算得到的平均行驶时间更加可靠。现举例对增加滤除异常数 据过程后,预测平均行驶时间的过程进行说明,例如:现举例对步骤A步骤C进行说明,例如: 待检测路段AB间距离为2km,A点为待检测路段的起点,B点为待检测路段的终点。经过A点的 通行车辆W及通行车辆到达A点的时间请参见表6,经过B点的通行车辆W及通行车辆到达B 点的时间请参见表7,
[010;3]表 6

[0107]经过B点的通行车辆的到达时间组成历史时间序列,从08:02:00起,分钟为一 个预设历史时间段,根据表6和表7,计算历史时间序列中每个预设历史时间段对应的各个 通行车辆,在待检测路段内的行驶时间,历史时间序列中每个预设历史时间段对应的各个 通行车辆,在待检测路段内的行驶时间如表8所示。
[010引 表8

[0110] 根据表8中历史时间序列中每个预设历史时间段对应的各个通行车辆,在待检测 路段内的行驶时间,计算所述历史时间序列中每个预设历史时间段对应的各个通行车辆, 在所述待检测路段内的历史平均行驶时间,计算得到的所述历史时间序列中每个预设历史 时间段对应的各个通行车辆,在所述待检测路段内的历史平均行驶时间如表9所示。
[0111] 表9
[0113] 其中,在步骤B之前,在本例中,设置阔值滤波窗口为[1,3],滤除表8中未在阔值滤 波窗口内的行驶时间,滤除掉00003车辆数据,作为异常车辆报警。
[0114] 根据滑动平均法和表9示出的历史时间序列中每个预设历史时间段对应的各个正 常通行车辆,在所述待检测路段内的历史平均行驶时间,预测待出行车辆在预设未来时间 段内,在所述待检测路段内的平均行驶时间,如表5所示。
[0115] 表10
[0117] 其中,表10中的08:18:00~08:19:59为预设未来时间段,表10中除08:18:00~08: 19:59之外的时间段为预设历史时间段。
[0118] 实施例二
[0119] 与上述方法实施例相对应,本实施例提供了一种车辆行驶时间计算装置,请参见 图4,车辆行驶时间计算装置包括:第一计算模块41、第二计算模块42和第=计算模块43。
[0120] 第一计算模块41,用于选取历史时间序列中每个预设历史时间段对应的各个通行 车辆,计算各个所述通行车辆在待检测路段内的行驶时间。
[0121] 所述历史时间序列为所述通行车辆到达所述待检测路段的终点的时间组成的序 列。
[0122] 第二计算模块42,用于利用各个所述通行车辆在待检测路段内的行驶时间,计算 各个所述通行车辆在所述待检测路段内的历史平均行驶时间。
[0123] 第=计算模块43,用于利用各个所述通行车辆在所述待检测路段内的历史平均行 驶时间,计算待出行车辆在需通过所述待检测路段时的预计行驶时间。
[0124] 在本实施例中,待检测路段具体可W为相邻的两个车辆识别站点之间的路段,其 中所述相邻的两个车辆识别点所在的位置在行车方向上依次为所述待检测路段的起点和 所述待检测路段的终点。
[0125] 在待检测路段具体为相邻的两个车辆识别站点之间的路段时,第一计算模块41具 体可W包括:第一获取单元51、第二获取单元52和第一计算单元53,如图5所示。
[0126] 第一获取单元51,用于获取后一车辆识别站点针对通行车辆所采集的ID和第二到 达时间。
[0127] 第二获取单元52,用于从前一车辆识别站点获取同一所述通行车辆的第一到达时 间。
[0128] 第一计算单元53,用于将所述第二到达时间减去所述第一到达时间,得到所述通 行车辆在所述待检测路段内的行驶时间。
[0129] 其中,所述第一到达时间为通行车辆到达所述前一车辆识别站点的时间,所述第 二到达时间为通行车辆到达所述后一车辆识别站点的时间。
[0130] 在本实施例中,车辆行驶时间计算装置在图4示出的车辆
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1