The invention discloses a method, device, computer terminal and computer readable storage medium for fast prediction of bus travel time. The method includes: S1: dividing vehicle travel time into interval periods to obtain m time periods; S2: acquiring the average value of vehicle travel time from S1 station to S2 station in non-day P period; 3: Obtain the driving time of vehicles from S1 to S2 in P 1 period of the day; S4: Set the weight a 1 of non-p period of the day and the weight A2 of P 1 period of the day, and get the predicted driving time of vehicles from S1 to S2 in P period of the day according to the predicted calculation formula. By using the historical data of the day and the historical data of the day, the invention can realize the fast prediction of the bus travel time, and also uses the dynamic weight method to obtain more accurate prediction results, which not only reduces the calculation time while guaranteeing the prediction accuracy, but also improves the prediction efficiency.
【技术实现步骤摘要】
快速预测公交行驶时间方法、装置及计算机终端
本专利技术涉及智能公交
,尤其涉及一种快速预测公交行驶时间方法、装置及计算机终端。
技术介绍
公交承担着城市公共客运的主要任务,大力发展城市公共交通是缓解城市交通拥堵,保障城市健康、快速、可持续发展的必要手段。公交到站时间预告系统是城市智能公交系统的重要组成部分,同时也是确保候车乘客顺利出行的重要保障。现有的公交到站时间预告往往是利用所有的历史数据进行线性拟合的方法来进行预测,算法冗余,耗资较大,且随着历史数据越来越多,预测运算量也将急剧上升。因此,提出一种如何在短时间内得到一个较准确的预测结果的方法是有意义的。
技术实现思路
鉴于上述问题,本专利技术提出一种快速预测公交行驶时间方法,通过利用非当天的历史数据及当天得到的运行数据来快速预测当天时段的公交行驶时间,进而可得到公交的预计到站时间,可以解决现有的预测方法的算法冗余、运算时间较久等问题。本专利技术实施例提出一种快速预测公交行驶时间方法,包括:S1:对车辆行驶时间进行间隔时段划分以得到m个时段,m大于等于2的自然数;S2:获取非当天的第p时段从s1站点到s2站点的车辆行驶时间均值Tntp(s1,s2),2≤p≤m;S3:获取当天的第p-1时段从s1站点到s2站点的车辆行驶时间Trtp-1(s1,s2);S4:设定非当天第p时段车辆行驶时间权重a1和当天第p-1时段车辆行驶时间权重a2,并根据预测计算公式得到当天第p时段从s1站点到s2站点的车辆预测行驶时间Tstp(s1,s2),其中,所述预测计算公式为Tstp(s1,s2)=a1*Tntp(s1,s2)+ ...
【技术保护点】
1.一种快速预测公交行驶时间方法,其特征在于,包括:S1:对车辆行驶时间进行间隔时段划分以得到m个时段,m大于等于2的自然数;S2:获取非当天的第p时段从s1站点到s2站点的车辆行驶时间均值Tntp(s1,s2),2≤p≤m;S3:获取当天的第p‑1时段从s1站点到s2站点的车辆运行时Trtp‑1(s1,s2);S4:设定非当天第p时段车辆行驶时间权重a1和当天第p‑1时段车辆行驶时间权重a2,并根据预测计算公式得到当天第p时段从s1站点到s2站点的车辆预测行驶时间Tstp(s1,s2),其中,所述预测计算公式为Tstp(s1,s2)=a1*Tntp(s1,s2)+a2*Trtp‑1(s1,s2)。
【技术特征摘要】
1.一种快速预测公交行驶时间方法,其特征在于,包括:S1:对车辆行驶时间进行间隔时段划分以得到m个时段,m大于等于2的自然数;S2:获取非当天的第p时段从s1站点到s2站点的车辆行驶时间均值Tntp(s1,s2),2≤p≤m;S3:获取当天的第p-1时段从s1站点到s2站点的车辆运行时Trtp-1(s1,s2);S4:设定非当天第p时段车辆行驶时间权重a1和当天第p-1时段车辆行驶时间权重a2,并根据预测计算公式得到当天第p时段从s1站点到s2站点的车辆预测行驶时间Tstp(s1,s2),其中,所述预测计算公式为Tstp(s1,s2)=a1*Tntp(s1,s2)+a2*Trtp-1(s1,s2)。2.根据权利要求1所述的快速预测公交行驶时间方法,其特征在于,还包括:S5:在获取到当天的第p时段从s1站点到s2站点的车辆实际行驶时间时,比较所述车辆预测行驶时间与所述车辆实际行驶时间的大小,并根据比较结果对a1和a2进行相应调整。3.根据权利要求2所述的快速预测公交行驶时间方法,其特征在于,将获取到的当天的第p时段从s1站点到s2站点的车辆实际行驶时间记为Trtp(s1,s2),则步骤S5具体包括:S51:若Tsts(s1,s2)>Trtp(s1,s2)且Tntp(s1,s2)>Trtp-1(s1,s2),则使a1减少一个预设调整值x1,使a2增加所述预设调整值x1,其中,x1的取值范围为0<x1≤(1-a2);S52:若Tsts(s1,s2)>Trtp(s1,s2)且Tntp(s1,s2)≤Trtp-1(s1,s2),则使a1增加一个预设调整值x2,使a2减少所述预设调整值x2,其中,x2的取值范围为0<x2≤(1-a1);S53:若Tsts(s1,s2)<Trtp(s1,s2)且Tntp(s1,s2)>Trtp-1(s1,s2),则使a1增加一个预设调整值x3,使a1减少所述预设调整值x3,其中,x3的取值范围为0<x3≤(1-a1);S54:若Tsts(s1,s2)<Trtp(s1,s2)且Tntp(s1,s2)≤Trtp-1(s1,s2),则使a1减少一个预设调整值x4,使a2增加所述预设调整值x4,其中,x4的取值范围为0<x4≤(1-a2)。4.根据权利要求3所述的快速预测公交行驶时间方法,其特征在于,若调整次数记为Y,Y为大...
【专利技术属性】
技术研发人员:张锦旺,戚阳,
申请(专利权)人:深圳市东部公共交通有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。