本發(fā)明涉及一種公交車運(yùn)行領(lǐng)域,特別涉及一種基于擁擠度進(jìn)行公交車運(yùn)行查詢的方法及其系統(tǒng)。
背景技術(shù):
目前,城市公交車調(diào)度指揮系統(tǒng)多采用人工初級(jí)調(diào)度,其采用的監(jiān)控方法為公交車駕駛員反饋的信息對車內(nèi)的擁擠度進(jìn)行判斷,現(xiàn)有技術(shù)中通過手機(jī)app的客戶端僅僅能夠查看車輛本站臺(tái)的距離,無法得知公交車的擁擠度,如在上下班高峰期,公交車人滿,雖然能夠給出公交車到來的參考距離時(shí)間,但是沒有擁擠度參考,公交車到站了,卻擠不上去,花費(fèi)時(shí)間卻無法上車,給出行帶來許多不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種公交車運(yùn)行查詢方法及其查詢系統(tǒng),能夠予所查詢的公交車的距離信息和擁擠度信息。
為了達(dá)到上述目的,發(fā)明的技術(shù)方案為:
本發(fā)明包括如下兩個(gè)階段:數(shù)據(jù)處理階段和用戶查詢階段,其中數(shù)據(jù)處理階段包括如下步驟:
步驟1:測量公交車進(jìn)站后的重力數(shù)據(jù),并將重力數(shù)據(jù)與對應(yīng)的公交車車次信息對應(yīng),發(fā)送至數(shù)據(jù)處理終端;
步驟2:將公交車的重力數(shù)據(jù)進(jìn)行處理,判斷該公車的目前車內(nèi)擁擠度;
步驟3:獲取公交車進(jìn)站時(shí)的時(shí)間數(shù)據(jù)以及所進(jìn)站的站點(diǎn)位置信息,發(fā)送至數(shù)據(jù)處理終端;
步驟4:將步驟2、步驟3中公交車的位置信息、擁擠度信息與對應(yīng)的車次信息 相匹配,并存儲(chǔ)于數(shù)據(jù)處理終端中的數(shù)據(jù)庫服務(wù)器中;
所述的用戶查詢階段包括如下步驟:
步驟一:用戶通過客戶端或電子站臺(tái)將查詢的目的地或公交信息發(fā)送至數(shù)據(jù)處理終端;
步驟二:數(shù)據(jù)處理終端獲取用戶將要去的目的地信息,自動(dòng)匹配數(shù)據(jù)庫服務(wù)器中的公交線路;或數(shù)據(jù)處理終端獲取用戶需要乘坐的公交車線路,從數(shù)據(jù)庫服務(wù)器中調(diào)取該線路公交車的位置信息以及擁擠度信息;
步驟三:將從數(shù)據(jù)庫服務(wù)器中調(diào)取的推薦公交乘坐方案發(fā)送至客戶端或電子站臺(tái);或?qū)⑿枰俗脑摼€路公交車的信息發(fā)送至客戶端或電子站臺(tái);客戶端或電子站臺(tái)收到的反饋信息包括公交線路信息、公交目前位置信息、以及對應(yīng)公交車的擁擠度信息;
在用戶通過客戶端或電子站臺(tái)查詢公交信息的反饋信息中還包括擁擠度預(yù)測信息,其預(yù)測方法為:
設(shè)乘客所在站臺(tái)為a站臺(tái),公交車在b站臺(tái),b站臺(tái)和a站臺(tái)中間有c站臺(tái),用戶查詢的公交車為W路公交車,公交車經(jīng)過c站臺(tái)后才能到達(dá)b站臺(tái);
數(shù)據(jù)處理終端獲取c站臺(tái)用戶通過客戶端或電子站臺(tái)查詢w路公交車信息的次數(shù),其次數(shù)對應(yīng)在c站臺(tái)需要乘坐w路公交車的人數(shù)信息,結(jié)合a站臺(tái)的擁擠度和經(jīng)過c站臺(tái)需要上車的人數(shù),數(shù)據(jù)處理終端對數(shù)據(jù)處理后給出用測信息;c站臺(tái)為a站臺(tái)和b站臺(tái)相距的站臺(tái),其站臺(tái)個(gè)數(shù)根據(jù)w路公交車線路信息自動(dòng)確定c站臺(tái)個(gè)數(shù)。
所述的擁擠度的判斷方法為:獲取公交車重力數(shù)據(jù),進(jìn)而得到公交車載人的質(zhì)量,設(shè)載人時(shí)的質(zhì)量為m,公交車空車時(shí)質(zhì)量為n,則此時(shí)乘客的質(zhì)量為m-n,設(shè)每個(gè)乘客的質(zhì)量為q,公交車座椅數(shù)為r,公交車能夠站著的總?cè)藬?shù)p, 則此時(shí)乘車人數(shù)為s=(m-n)/q,公交車能夠載人的總數(shù)為r+p;
當(dāng)s<r,數(shù)據(jù)處理終端判定擁擠度為:不擁擠;
當(dāng)r<s<r+0.5p,數(shù)據(jù)處理終端判定擁擠度為:擁擠;
當(dāng)r+0.5p<s<r+p,數(shù)據(jù)處理中斷判定擁擠度為:較擁擠;
當(dāng)s>r+p,數(shù)據(jù)處理終端判斷擁擠度為:車滿。
公交車的位置信息、擁擠度信息與對應(yīng)的車次信息相匹配的匹配方法為:公交車站臺(tái)上設(shè)置站臺(tái)無線通信模塊,公交車上設(shè)置車載無線通信模塊,公交車進(jìn)站時(shí)車載無線通信模塊與站臺(tái)無線通信模塊通信連接,此時(shí),車載通信模塊將進(jìn)站的時(shí)間、車輛信息以及位置信息發(fā)送至數(shù)據(jù)處理終端;
同時(shí)設(shè)置在公交站臺(tái)停車區(qū)域的重力傳感器檢測公交車的重量,并將該重量數(shù)據(jù)傳遞至數(shù)據(jù)處理終端,與車輛信息、位置信息相匹配,完成整個(gè)車輛的數(shù)據(jù)上傳。
數(shù)據(jù)處理終端根據(jù)公交車擁擠度進(jìn)行處理,在公交車連續(xù)處于擁擠狀態(tài)或連續(xù)不擁擠狀態(tài)時(shí),數(shù)據(jù)處理終端通過調(diào)度終端向公交車發(fā)送調(diào)度指令,縮短發(fā)車間隔時(shí)間或延長發(fā)車間隔時(shí)間。
一種公交車運(yùn)行查詢系統(tǒng),包括調(diào)度終端、數(shù)據(jù)處理終端、車載終端和客戶端,還包括定位模塊和重力傳感器,所述的車載終端與調(diào)度終端連接,所述的調(diào)度終端與數(shù)據(jù)處理終端連接,所述的數(shù)據(jù)處理終端分別與客戶端通信,所述的重力傳感器用于對公交車進(jìn)站后的重力數(shù)據(jù)進(jìn)行測量,并將數(shù)據(jù)傳遞至數(shù)據(jù)處理終端,所述的定位模塊將公交車的位置信息和公交車自身的身份信息傳遞至數(shù)據(jù)處理終端。
所述的定位模塊包括設(shè)置在公交車上的車載無線通信模塊和設(shè)置在公交站臺(tái)的站臺(tái)無線通信模塊,所述的車載無線通信模塊和公交站臺(tái)通信模塊通信, 并通過車載通信模塊將進(jìn)站時(shí)間和進(jìn)站公交車信息發(fā)送至數(shù)據(jù)處理終端。
該系統(tǒng)還包括電子站臺(tái),所述的電子站臺(tái)與數(shù)據(jù)處理終端連接,獲取數(shù)據(jù)處理終端的公交車運(yùn)行數(shù)據(jù),并顯示在電子站臺(tái)上。
所述的數(shù)據(jù)處理終端包括數(shù)據(jù)庫服務(wù)器,所述的數(shù)據(jù)庫服務(wù)器用于存儲(chǔ)車輛發(fā)車信息以及路上公交車行車信息。
本發(fā)明的優(yōu)點(diǎn)為:用戶可以通過手機(jī)客戶端或電子站臺(tái)查詢公交線路以及公交車離本站的距離,同時(shí)在查詢的數(shù)據(jù)中有反應(yīng)所查詢公交車的擁擠度,為乘客的乘車提供參考。
附圖說明
下面結(jié)合附圖對本發(fā)明做進(jìn)一步說明。
圖1為發(fā)明所述的公交車運(yùn)行系統(tǒng)的結(jié)構(gòu)框圖。
圖2為數(shù)據(jù)處理階段的方法流程圖
圖3為用戶查詢階段的方法流程圖
具體實(shí)施方式
如圖所示,本發(fā)明包括如下兩個(gè)階段:數(shù)據(jù)處理階段和用戶查詢階段,其中數(shù)據(jù)處理階段包括如下步驟:
步驟1:測量公交車進(jìn)站后的重力數(shù)據(jù),并將重力數(shù)據(jù)與對應(yīng)的公交車車次信息對應(yīng),發(fā)送至數(shù)據(jù)處理終端;
步驟2:將公交車的重力數(shù)據(jù)進(jìn)行處理,判斷該公車的目前車內(nèi)擁擠度;
步驟3:獲取公交車進(jìn)站時(shí)的時(shí)間數(shù)據(jù)以及所進(jìn)站的站點(diǎn)位置信息,發(fā)送至數(shù)據(jù)處理終端;
步驟4:將步驟2、步驟3中公交車的位置信息、擁擠度信息與對應(yīng)的車次信息相匹配,并存儲(chǔ)于數(shù)據(jù)處理終端中的數(shù)據(jù)庫服務(wù)器中;
用戶查詢階段包括如下步驟:
步驟一:用戶通過客戶端或電子站臺(tái)將查詢的目的地或公交信息發(fā)送至數(shù)據(jù)處理終端;
步驟二:數(shù)據(jù)處理終端獲取用戶將要去的目的地信息,自動(dòng)匹配數(shù)據(jù)庫服務(wù)器中的公交線路;或數(shù)據(jù)處理終端獲取用戶需要乘坐的公交車線路,從數(shù)據(jù)庫服務(wù)器中調(diào)取該線路公交車的位置信息以及擁擠度信息;
步驟三:將從數(shù)據(jù)庫服務(wù)器中調(diào)取的推薦公交乘坐方案發(fā)送至客戶端或電子站臺(tái);或?qū)⑿枰俗脑摼€路公交車的信息發(fā)送至客戶端或電子站臺(tái);客戶端或電子站臺(tái)收到的反饋信息包括公交線路信息、公交目前位置信息、以及對應(yīng)公交車的擁擠度信息;
在用戶通過客戶端或電子站臺(tái)查詢公交信息的反饋信息中還包括擁擠度預(yù)測信息,其預(yù)測方法為:
設(shè)乘客所在站臺(tái)為a站臺(tái),公交車在b站臺(tái),b站臺(tái)和a站臺(tái)中間有c站臺(tái),用戶查詢的公交車為W路公交車,公交車經(jīng)過c站臺(tái)后才能到達(dá)b站臺(tái);
數(shù)據(jù)處理終端獲取c站臺(tái)用戶通過客戶端或電子站臺(tái)查詢w路公交車信息的次數(shù),其次數(shù)對應(yīng)在c站臺(tái)需要乘坐w路公交車的人數(shù)信息,結(jié)合a站臺(tái)的擁擠度和經(jīng)過c站臺(tái)需要上車的人數(shù),數(shù)據(jù)處理終端對數(shù)據(jù)處理后給出用測信息;如公交車相距本站中間間隔兩站臺(tái),則在原有擁擠度的基礎(chǔ)上,加上這以這兩個(gè)站臺(tái)為起點(diǎn)的人數(shù),通過數(shù)據(jù)處理終端給出擁擠度預(yù)測信息,判斷接下來擁擠度走向。而中間兩個(gè)站臺(tái)人數(shù)的判斷可以根據(jù):1.以中間兩個(gè)站臺(tái)為起點(diǎn)的查詢數(shù)據(jù);2.根據(jù)手機(jī)安裝的客戶端的位置定位確定用戶位置,通過其查詢公交線路所對應(yīng)的位置確定站臺(tái)信息的人數(shù);3.根據(jù)電子站臺(tái)確定人數(shù),電子站臺(tái)都有ID,通過ID確定站臺(tái),通過電子站臺(tái)查詢次數(shù)確定人數(shù);從而根據(jù)a站臺(tái) 擁擠度加上中間站臺(tái)需要上車的人數(shù),給出預(yù)測擁擠度數(shù)據(jù)。
c站臺(tái)為a站臺(tái)和b站臺(tái)相距的站臺(tái),其站臺(tái)個(gè)數(shù)根據(jù)w路公交車線路信息自動(dòng)確定c站臺(tái)個(gè)數(shù)。
擁擠度的判斷方法為:獲取公交車重力數(shù)據(jù),進(jìn)而得到公交車載人的質(zhì)量,設(shè)載人時(shí)的質(zhì)量為m,公交車空車時(shí)質(zhì)量為n,則此時(shí)乘客的質(zhì)量為m-n,設(shè)每個(gè)乘客的質(zhì)量為q,公交車座椅數(shù)為r,公交車能夠站著的總?cè)藬?shù)p,則此時(shí)乘車人數(shù)為s=(m-n)/q,公交車能夠載人的總數(shù)為r+p;
當(dāng)s<r,數(shù)據(jù)處理終端判定擁擠度為:不擁擠;
當(dāng)r<s<r+0.5p,數(shù)據(jù)處理終端判定擁擠度為:擁擠;
當(dāng)r+0.5p<s<r+p,數(shù)據(jù)處理中斷判定擁擠度為:較擁擠;
當(dāng)s>r+p,數(shù)據(jù)處理終端判斷擁擠度為:車滿。
公交車的位置信息、擁擠度信息與對應(yīng)的車次信息相匹配的匹配方法為:公交車站臺(tái)上設(shè)置站臺(tái)無線通信模塊,公交車上設(shè)置車載無線通信模塊,公交車進(jìn)站時(shí)車載無線通信模塊與站臺(tái)無線通信模塊通信連接,此時(shí),車載通信模塊將進(jìn)站的時(shí)間、車輛信息以及位置信息發(fā)送至數(shù)據(jù)處理終端;站臺(tái)無線通信模塊的通信范圍很小,只有當(dāng)公交車進(jìn)站時(shí)才能夠通信,當(dāng)進(jìn)站時(shí),車載無線通信模塊與站臺(tái)無線通信模塊匹配通信,此時(shí)將時(shí)間、車輛信息、位置信息通過車載通信模塊傳遞至數(shù)據(jù)處理終端,同時(shí)設(shè)置在地面上的重力傳感器將重力數(shù)據(jù)傳遞至數(shù)據(jù)處理終端,由于重力傳感器與車載通信模塊傳輸不是一個(gè)線路,故其傳輸?shù)臄?shù)據(jù)中包括進(jìn)站時(shí)間,可以根據(jù)時(shí)間的先后順序?qū)χ亓?shù)據(jù)與車次、位置等信息匹配。
同時(shí)設(shè)置在公交站臺(tái)停車區(qū)域的重力傳感器檢測公交車的重量,并將該重量數(shù)據(jù)傳遞至數(shù)據(jù)處理終端,與車輛信息、位置信息相匹配,完成整個(gè)車輛的 數(shù)據(jù)上傳。
數(shù)據(jù)處理終端根據(jù)公交車擁擠度進(jìn)行處理,在公交車連續(xù)處于擁擠狀態(tài)或連續(xù)不擁擠狀態(tài)時(shí),數(shù)據(jù)處理終端通過調(diào)度終端向公交車發(fā)送調(diào)度指令,縮短發(fā)車間隔時(shí)間或延長發(fā)車間隔時(shí)間。同時(shí)可以根據(jù)公交線路的公交車是否長時(shí)間或長距離處于擁擠狀態(tài),動(dòng)態(tài)的調(diào)度運(yùn)行車輛的發(fā)車時(shí)間間隔。
一種公交車運(yùn)行查詢系統(tǒng),包括調(diào)度終端、數(shù)據(jù)處理終端、車載終端和客戶端,還包括定位模塊和重力傳感器,車載終端與調(diào)度終端連接,調(diào)度終端與數(shù)據(jù)處理終端連接,數(shù)據(jù)處理終端分別與客戶端通信,重力傳感器用于對公交車進(jìn)站后的重力數(shù)據(jù)進(jìn)行測量,并將數(shù)據(jù)傳遞至數(shù)據(jù)處理終端,定位模塊將公交車的位置信息和公交車自身的身份信息傳遞至數(shù)據(jù)處理終端,。
定位模塊包括設(shè)置在公交車上的車載無線通信模塊和設(shè)置在公交站臺(tái)的站臺(tái)無線通信模塊,車載無線通信模塊和公交站臺(tái)通信模塊通信,并通過車載通信模塊將進(jìn)站時(shí)間和進(jìn)站公交車信息發(fā)送至數(shù)據(jù)處理終端。站臺(tái)無線通信模塊與車載通信模塊通信,將該站臺(tái)的位置數(shù)據(jù)發(fā)送至車載無線通信模塊,車載無線通信模塊將位置信息、車輛信息以及時(shí)間信息發(fā)送至數(shù)據(jù)處理終端。
該系統(tǒng)還包括電子站臺(tái),電子站臺(tái)與數(shù)據(jù)處理終端連接,獲取數(shù)據(jù)處理終端的公交車運(yùn)行數(shù)據(jù),并顯示在電子站臺(tái)上。
數(shù)據(jù)處理終端包括數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器用于存儲(chǔ)車輛發(fā)車信息以及路上公交車行車信息。
上面結(jié)合附圖對本發(fā)明進(jìn)行了示例性描述,顯然本發(fā)明具體實(shí)現(xiàn)并不受上述方式的限制,只要采用了本發(fā)明技術(shù)方案進(jìn)行的各種非實(shí)質(zhì)性的改進(jìn),或未經(jīng)改進(jìn)將本發(fā)明的構(gòu)思和技術(shù)方案直接應(yīng)用于其它場合的,均在本發(fā)明的保護(hù)范圍之內(nèi)。