一種公交車到站時間預(yù)測方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種公交車到站時間預(yù)測方法。
【背景技術(shù)】
[0002]目前對于公交車到站時間的預(yù)測,普遍采用的方法是讀取公交線路上多輛車的GPS位置數(shù)據(jù)后,取站點(diǎn)位置上次車到站時間作為本次到站預(yù)測時間,但現(xiàn)實(shí)生活中路況變化頻率很高,尤其是早晚高峰時段,由于同一路線上的相鄰兩個班次往往會相差3-10分鐘以上,由于路況變化劇烈,會造成到站時間變化非常大,因此這種方法不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0003]為解決上述技術(shù)問題,本發(fā)明提供了一種公交車到站時間預(yù)測方法,該公交車到站時間預(yù)測方法通過增加同段路線的樣本,增加計(jì)算依據(jù),而且采用指數(shù)平均法既兼顧了歷史數(shù)據(jù)對當(dāng)前結(jié)果的影響,又兼顧了當(dāng)前時刻可能的路況擁堵變化,因此,最終計(jì)算結(jié)果準(zhǔn)確、可靠,而且計(jì)算過程高效。
[0004]本發(fā)明通過以下技術(shù)方案得以實(shí)現(xiàn)。
[0005]本發(fā)明提供的一種公交車到站時間預(yù)測方法,包括如下步驟:
[0006]①獲取到當(dāng)前公交車位置數(shù)據(jù)后,從公交線路數(shù)據(jù)庫中提取當(dāng)前位置之后所有的公交站點(diǎn)數(shù)據(jù);
[0007]②從公交路線數(shù)據(jù)庫中獲取每個站點(diǎn)相距距離d以內(nèi)的公交站點(diǎn)集合;
[0008]③從步驟②中的公交站點(diǎn)集合中,篩選出與當(dāng)前路線相同方向的站點(diǎn)子集;
[0009]④從公交車運(yùn)行記錄中提取站點(diǎn)子集中各路線經(jīng)過的到站時間;
[0010]⑤對站點(diǎn)子集到站時間做指數(shù)平均運(yùn)算,并將運(yùn)算結(jié)果作為本次預(yù)測到達(dá)時間。
[0011]所述步驟⑤中指數(shù)平均運(yùn)算具體為:A(n) = C*R+A(n-1)* (1-R)。
[0012]所述公交站點(diǎn)數(shù)據(jù)包括各站點(diǎn)的經(jīng)瑋度坐標(biāo)和編號。
[0013]本發(fā)明的有益效果在于:增加了同段路線的樣本,計(jì)算依據(jù)增加,而且采用指數(shù)平均法既兼顧了歷史數(shù)據(jù)對當(dāng)前結(jié)果的影響,又兼顧了當(dāng)前時刻可能的路況擁堵變化,因此,最終計(jì)算結(jié)果準(zhǔn)確、可靠,而且計(jì)算過程高效。
【附圖說明】
[0014]圖1是本發(fā)明的原理示意圖;
[0015]圖2是本發(fā)明的流程示意圖。
【具體實(shí)施方式】
[0016]下面進(jìn)一步描述本發(fā)明的技術(shù)方案,但要求保護(hù)的范圍并不局限于所述。
[0017]一條公交線路的相鄰公交車樣本太少,但多條公交車是有可能經(jīng)過同樣或這相距很近的兩個站點(diǎn)的,因此將兩站時間預(yù)測擴(kuò)大到相同站點(diǎn)的路線范圍,這樣可以增加樣本數(shù)量,對獲取到的速度做指數(shù)平均,則可以很好的獲得預(yù)測時間。
[0018]如圖1、圖2所示的一種公交車到站時間預(yù)測方法,包括如下步驟:
[0019]①獲取到當(dāng)前公交車位置數(shù)據(jù)后,從公交線路數(shù)據(jù)庫中提取當(dāng)前位置之后所有的公交站點(diǎn)數(shù)據(jù);
[0020]②從公交路線數(shù)據(jù)庫中獲取每個站點(diǎn)相距距離d以內(nèi)的公交站點(diǎn)集合;
[0021]③從步驟②中的公交站點(diǎn)集合中,篩選出與當(dāng)前路線相同方向的站點(diǎn)子集;
[0022]④從公交車運(yùn)行記錄中提取站點(diǎn)子集中各路線經(jīng)過的到站時間;
[0023]⑤對站點(diǎn)子集到站時間做指數(shù)平均運(yùn)算,并將運(yùn)算結(jié)果作為本次預(yù)測到達(dá)時間。
[0024]所述步驟⑤中指數(shù)平均運(yùn)算具體為:Α(η) =01^\(11-1)*(1-10,其中,4(11)表示11時刻的預(yù)測時間,C表示η-l時刻的真實(shí)時間,R表示O?I的隨機(jī)數(shù),一般情況下R取0.5。
[0025]所述公交站點(diǎn)數(shù)據(jù)包括各站點(diǎn)的經(jīng)瑋度坐標(biāo)和編號。
[0026]圖1中,各模塊主要功能為:
[0027]公交線路數(shù)據(jù)庫:存儲該城市所有的公交線路,包括各個站點(diǎn)經(jīng)瑋度坐標(biāo),編號等;
[0028]公交車運(yùn)行記錄:記錄了每輛公交車所屬線路,到達(dá)各站的時間,以及當(dāng)前最新的預(yù)測到站時間A(n-l);
[0029]指數(shù)平均計(jì)算器:做到站時間A(η)預(yù)測。
【主權(quán)項(xiàng)】
1.一種公交車到站時間預(yù)測方法,其特征在于:包括如下步驟: ①獲取到當(dāng)前公交車位置數(shù)據(jù)后,從公交線路數(shù)據(jù)庫中提取當(dāng)前位置之后所有的公交站點(diǎn)數(shù)據(jù); ②從公交路線數(shù)據(jù)庫中獲取每個站點(diǎn)相距距離d以內(nèi)的公交站點(diǎn)集合; ③從步驟②中的公交站點(diǎn)集合中,篩選出與當(dāng)前路線相同方向的站點(diǎn)子集; ④從公交車運(yùn)行記錄中提取站點(diǎn)子集中各路線經(jīng)過的到站時間; ⑤對站點(diǎn)子集到站時間做指數(shù)平均運(yùn)算,并將運(yùn)算結(jié)果作為本次預(yù)測到達(dá)時間。
2.如權(quán)利要求1所述的公交車到站時間預(yù)測方法,其特征在于:所述步驟⑤中指數(shù)平均運(yùn)算具體為:A(n) = C*R+A(n-1)* (1-R)。
3.如權(quán)利要求1所述的公交車到站時間預(yù)測方法,其特征在于:所述公交站點(diǎn)數(shù)據(jù)包括各站點(diǎn)的經(jīng)瑋度坐標(biāo)和編號。
【專利摘要】本發(fā)明提供了一種公交車到站時間預(yù)測方法,包括如下步驟:①獲取到當(dāng)前公交車位置數(shù)據(jù)后,從公交線路數(shù)據(jù)庫中提取當(dāng)前位置之后所有的公交站點(diǎn)數(shù)據(jù);②從公交路線數(shù)據(jù)庫中獲取每個站點(diǎn)相距距離d以內(nèi)的公交站點(diǎn)集合;③從步驟②中的公交站點(diǎn)集合中,篩選出與當(dāng)前路線相同方向的站點(diǎn)子集;④從公交車運(yùn)行記錄中提取站點(diǎn)子集中各路線經(jīng)過的到站時間;⑤對站點(diǎn)子集到站時間做指數(shù)平均運(yùn)算,并將運(yùn)算結(jié)果作為本次預(yù)測到達(dá)時間。本發(fā)明增加了同段路線的樣本,計(jì)算依據(jù)增加,而且采用指數(shù)平均法既兼顧了歷史數(shù)據(jù)對當(dāng)前結(jié)果的影響,又兼顧了當(dāng)前時刻可能的路況擁堵變化,因此,最終計(jì)算結(jié)果準(zhǔn)確、可靠,而且計(jì)算過程高效。
【IPC分類】G08G1-123
【公開號】CN104794927
【申請?zhí)枴緾N201510211699
【發(fā)明人】游明琦, 楊才皓, 喻偉
【申請人】貴州中科漢天下信息技術(shù)有限公司
【公開日】2015年7月22日
【申請日】2015年4月29日