專利名稱:公交車(chē)違規(guī)自動(dòng)報(bào)警方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及公交車(chē)違規(guī)自動(dòng)報(bào)警方法及裝置。
背景技術(shù):
公交運(yùn)營(yíng)秩序管理,是對(duì)服務(wù)于公共交通的各車(chē)輛執(zhí)行運(yùn)營(yíng)制度、運(yùn)營(yíng)規(guī)范的情況進(jìn)行監(jiān)控調(diào)整,進(jìn)而達(dá)到規(guī)范運(yùn)營(yíng)秩序、確保運(yùn)營(yíng)者遵守運(yùn)營(yíng)制度的目的?,F(xiàn)有市面上公交運(yùn)營(yíng)秩序的管理模式包括純?nèi)斯す芾砗突贕PS系統(tǒng)報(bào)警的人工干預(yù)兩種模式,這兩種模式主要有以下缺點(diǎn):
1、主要依賴人工抽查或者根據(jù)GPS系統(tǒng)通過(guò)無(wú)線網(wǎng)絡(luò)在后臺(tái)的報(bào)警進(jìn)行人工干預(yù)。2、人工管理難以避免隨機(jī)性,無(wú)法全面覆蓋。3、受無(wú)線網(wǎng)絡(luò)影響大,信息反饋不及時(shí),調(diào)度人員難于做出及時(shí)的調(diào)度。一旦無(wú)線網(wǎng)絡(luò)斷開(kāi)則運(yùn)營(yíng)過(guò)程處于無(wú)人能監(jiān)管的狀態(tài)。4、無(wú)法發(fā)揮乘客的公眾監(jiān)督作用,造成公交服務(wù)不到位,投訴多。
5、不易發(fā)揮乘客監(jiān)督的作用。再者,目前的公交車(chē)一般都安裝有車(chē)載調(diào)度設(shè)備,車(chē)載調(diào)度設(shè)備利用GPS接收機(jī)跟公交站點(diǎn)位置參數(shù)進(jìn)行比對(duì),匹配后播放對(duì)應(yīng)的錄音文件,從而達(dá)到自動(dòng)報(bào)站的目的。可以得知,目前的車(chē)載調(diào)度設(shè)備僅具有報(bào)站功能,不具備違規(guī)報(bào)警功能。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種公交車(chē)違規(guī)自動(dòng)報(bào)警方法,其能解決依賴人工干預(yù)、依賴無(wú)線網(wǎng)絡(luò)才能進(jìn)行報(bào)警的問(wèn)題。為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案如下:
公交車(chē)違規(guī)自動(dòng)報(bào)警方法,其應(yīng)用于車(chē)載調(diào)度終端中,所述車(chē)載調(diào)度終端的存儲(chǔ)器中存儲(chǔ)有行車(chē)線路信息,所述行車(chē)線路信息包括公交站點(diǎn)位置、節(jié)點(diǎn)位置、由公交站點(diǎn)位置和節(jié)點(diǎn)位置按照線路方向連接形成的虛擬行車(chē)線路,所述節(jié)點(diǎn)位置包括虛擬行車(chē)線路的轉(zhuǎn)彎點(diǎn)位置和各不同限速位置的分界點(diǎn)位置;所述車(chē)載調(diào)度終端的存儲(chǔ)器中還存儲(chǔ)有報(bào)警文本;其包括以下步驟:
步驟1、通過(guò)車(chē)載調(diào)度終端的GPS接收機(jī)實(shí)時(shí)獲取車(chē)輛的位置(即經(jīng)緯度信息)、車(chē)速,并同時(shí)執(zhí)行步驟2、步驟3、步驟4、步驟5、步驟6、步驟7、步驟8、步驟9、步驟10、步驟11 ;步驟2、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)時(shí),記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)亥IJ,若存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則通過(guò)公式一計(jì)算搶點(diǎn)情況,公式一為tn; n+l=ti(n+l) "ton 其中,^n, n+1為當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻之間的時(shí)間,ti (n+1)為駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,tm為上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,如果tn,n+1小于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最小允許時(shí)間,則判斷為搶點(diǎn),并執(zhí)行步驟12 ;若不存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則執(zhí)行步驟I ;
步驟3、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)時(shí),檢查當(dāng)前公交站點(diǎn)的飛站標(biāo)識(shí)是否為允許,如果不允許,則每N秒檢查一次車(chē)速,直到駛出當(dāng)前公交站點(diǎn),如果駛?cè)氘?dāng)前公交站點(diǎn)至駛出當(dāng)前公交站點(diǎn)的時(shí)間內(nèi)的車(chē)速全都大于飛站車(chē)速閾值,則判斷為飛站,并執(zhí)行步驟12 ;如果允許,則執(zhí)行步驟I;
步驟4、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)后,檢查當(dāng)前公交站點(diǎn)的賴站標(biāo)識(shí)是否為允許,如果不允許,則根據(jù)公式二,每M秒計(jì)算一次賴站情況,直到駛出當(dāng)前公交站點(diǎn),所述公式二為
tnl;nowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的時(shí)長(zhǎng),tnowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的當(dāng)前時(shí)刻,tin為駛?cè)氘?dāng)前公交站點(diǎn)的時(shí)刻,如果tnl,nowl大于當(dāng)前公交站點(diǎn)允許的最大在站時(shí)間,則判斷為賴站,并執(zhí)行步驟12 ;如果允許,則執(zhí)行步驟I ; 步驟5、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,根據(jù)公式三,每P秒檢查一次誤點(diǎn)情況,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),所述公式三為其中,tn2;now2為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后的時(shí)長(zhǎng),tnow2為當(dāng)前時(shí)刻,七姐為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,如果tn2,now2大于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則判斷為誤點(diǎn),并執(zhí)行步驟12 ;如果小于或等于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則執(zhí)行步驟I;
步驟6、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,檢查當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)至下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間的路段的限速標(biāo)識(shí)是否為允許,如果為允許,則每Q秒檢查一次車(chē)速,若車(chē)速大于最高限速值,則開(kāi)始計(jì)時(shí),若車(chē)速小于或等于最高限速值,則計(jì)時(shí)清零,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),若計(jì)時(shí)達(dá)到一時(shí)間閾值,則判斷為超速,并執(zhí)行步驟12,若計(jì)時(shí)達(dá)不到時(shí)間閾值,則執(zhí)行步驟I ;如果為不允許,則執(zhí)行步驟I ;
步驟7、當(dāng)車(chē)輛駛?cè)牍徽緢?chǎng)時(shí),如果當(dāng)前時(shí)間早于最早回場(chǎng)時(shí)間,則判斷為提早回場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間晚于或等于最早回場(chǎng)時(shí)間,則執(zhí)行步驟I ;
步驟8、當(dāng)車(chē)輛駛出公交站場(chǎng)時(shí),如果當(dāng)前時(shí)間早于最早出場(chǎng)時(shí)間,則判斷為提早出場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間晚于或等于最早出場(chǎng)時(shí)間,則執(zhí)行步驟I ;
步驟9、當(dāng)車(chē)輛不在公交站場(chǎng)時(shí),每R秒判斷一次是否延遲回場(chǎng),如果當(dāng)前時(shí)間晚于最晚回場(chǎng)時(shí)間,則判斷為延遲回場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間早于或等于最晚回場(chǎng)時(shí)間,則執(zhí)行步驟I ;
步驟10、當(dāng)車(chē)輛在公交站場(chǎng)時(shí),每S秒判斷一次是否延遲出場(chǎng),如果當(dāng)前時(shí)間晚于最晚出場(chǎng)時(shí)間,則判斷為延遲出場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間早于或等于最晚出場(chǎng)時(shí)間,則執(zhí)行步驟I ;
步驟11、當(dāng)車(chē)輛駛出公交站點(diǎn)或節(jié)點(diǎn)后,每T秒計(jì)算一次車(chē)輛與虛擬行車(chē)線路的距離,如果距離大于一距離閾值時(shí)開(kāi)始計(jì)時(shí),小于或等于距離閾值時(shí)計(jì)時(shí)清零,如果計(jì)時(shí)達(dá)到一時(shí)間累計(jì)閾值,則判斷為偏離線路,并執(zhí)行步驟12 ;如果計(jì)時(shí)達(dá)不到時(shí)間累計(jì)閾值,則執(zhí)行步驟I ;
步驟12、調(diào)出報(bào)警文件中相應(yīng)的文本內(nèi)容,將所述文本內(nèi)容通過(guò)車(chē)廂顯示屏進(jìn)行顯示,同時(shí),通過(guò)文本轉(zhuǎn)語(yǔ)音技術(shù)將所述文本內(nèi)容轉(zhuǎn)換為音頻信號(hào),并將所述音頻信號(hào)發(fā)送至車(chē)廂揚(yáng)聲器以進(jìn)行報(bào)警。根據(jù)上述公交車(chē)違規(guī)自動(dòng)報(bào)警方法,本發(fā)明還相應(yīng)的公開(kāi)了一種公交車(chē)違規(guī)自動(dòng)報(bào)警裝置,其應(yīng)用于車(chē)載調(diào)度終端中,所述車(chē)載調(diào)度終端的存儲(chǔ)器中存儲(chǔ)有行車(chē)線路信息,所述行車(chē)線路信息包括公交站點(diǎn)位置、節(jié)點(diǎn)位置、由公交站點(diǎn)位置和節(jié)點(diǎn)位置按照線路方向連接形成的虛擬行車(chē)線路,所述節(jié)點(diǎn)位置包括虛擬行車(chē)線路的轉(zhuǎn)彎點(diǎn)位置和各不同限速位置的分界點(diǎn)位置;所述車(chē)載調(diào)度終端的存儲(chǔ)器中還存儲(chǔ)有報(bào)警文本;其包括以下模塊:車(chē)輛信息實(shí)時(shí)獲取模塊、通過(guò)車(chē)載調(diào)度終端的GPS接收機(jī)實(shí)時(shí)獲取車(chē)輛的位置、車(chē)速,并同時(shí)執(zhí)行搶點(diǎn)判斷模塊、飛站判斷模塊、賴站判斷模塊、誤點(diǎn)判斷模塊、超速判斷模塊、提早回場(chǎng)判斷模塊、提早出場(chǎng)判斷模塊、延遲回場(chǎng)判斷模塊、延遲出場(chǎng)判斷模塊、偏離線路判斷模塊;
搶點(diǎn)判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)時(shí),記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻,若存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則通過(guò)公式一計(jì)算搶點(diǎn)情況,公式一為tn; n+l=ti(n+l) "ton 其中,^n, n+1為當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻之間的時(shí)間,& (n+1)為駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,tm為上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,如果tn,n+1小于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最小允許時(shí)間,則判斷為搶點(diǎn),并執(zhí)行報(bào)警模塊;若不存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
飛站判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)時(shí),檢查當(dāng)前公交站點(diǎn)的飛站標(biāo)識(shí)是否為允許,如果不允許,則每N秒檢查一次車(chē)速,直到駛出當(dāng)前公交站點(diǎn),如果駛?cè)氘?dāng)前公交站點(diǎn)至駛出當(dāng)前公交站點(diǎn)的時(shí)間內(nèi)的車(chē)速全都大于飛站車(chē)速閾值,則判斷為飛站,并執(zhí)行報(bào)警模塊;如果允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 賴站判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)后,檢查當(dāng)前公交站點(diǎn)的賴站標(biāo)識(shí)是否為允許,如果不允許,則根據(jù)公式二,每M秒計(jì)算一次賴站情況,直到駛出當(dāng)前公交站點(diǎn),所述公式二為tnl,nOTl=tnOTl-tin,其中,tnl;nowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的時(shí)長(zhǎng),tnowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的當(dāng)前時(shí)刻,tin為駛Λ當(dāng)前公交站點(diǎn)的時(shí)亥1J,如果tnl,Mwl大于當(dāng)前公交站點(diǎn)允許的最大在站時(shí)間,則判斷為賴站,并執(zhí)行報(bào)警模塊;如果允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
誤點(diǎn)判斷模塊、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,根據(jù)公式三,每P秒檢查一次誤點(diǎn)情況,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),所述公式三為其中,tn2;now2為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后的時(shí)長(zhǎng),tnow2為當(dāng)前時(shí)刻,ton為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,如果tn2,nOT2大于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則判斷為誤點(diǎn),并執(zhí)行報(bào)警模塊;如果小于或等于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之.間所形成的路段的最大允許時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
超速判斷模塊、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,檢查當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)至下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間的路段的限速標(biāo)識(shí)是否為允許,如果為允許,則每Q秒檢查一次車(chē)速,若車(chē)速大于最高限速值,則開(kāi)始計(jì)時(shí),若車(chē)速小于或等于最高限速值,則計(jì)時(shí)清零,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),若計(jì)時(shí)達(dá)到一時(shí)間閾值,則判斷為超速,并執(zhí)行報(bào)警模塊,若計(jì)時(shí)達(dá)不到時(shí)間閾值,則執(zhí)行步驟I;如果為不允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
提早回場(chǎng)判斷模塊、當(dāng)車(chē)輛駛?cè)牍徽緢?chǎng)時(shí),如果當(dāng)前時(shí)間早于最早回場(chǎng)時(shí)間,則判斷為提早回場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間晚于或等于最早回場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
提早出場(chǎng)判斷模塊、當(dāng)車(chē)輛駛出公交站場(chǎng)時(shí),如果當(dāng)前時(shí)間早于最早出場(chǎng)時(shí)間,則判斷為提早出場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間晚于或等于最早出場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
延遲回場(chǎng)判斷模塊、當(dāng)車(chē)輛不在公交站場(chǎng)時(shí),每R秒判斷一次是否延遲回場(chǎng),如果當(dāng)前時(shí)間晚于最晚回場(chǎng)時(shí)間,則判斷為延遲回場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間早于或等于最晚回場(chǎng)時(shí)間,則執(zhí)行車(chē) 輛信息實(shí)時(shí)獲取模塊;
延遲出場(chǎng)判斷模塊、當(dāng)車(chē)輛在公交站場(chǎng)時(shí),每S秒判斷一次是否延遲出場(chǎng),如果當(dāng)前時(shí)間晚于最晚出場(chǎng)時(shí)間,則判斷為延遲出場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間早于或等于最晚出場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
偏離線路判斷模塊、當(dāng)車(chē)輛駛出公交站點(diǎn)或節(jié)點(diǎn)后,每T秒計(jì)算一次車(chē)輛與虛擬行車(chē)線路的距離,如果距離大于一距離閾值時(shí)開(kāi)始計(jì)時(shí),小于或等于距離閾值時(shí)計(jì)時(shí)清零,如果計(jì)時(shí)達(dá)到一時(shí)間累計(jì)閾值,則判斷為偏離線路,并執(zhí)行報(bào)警模塊;如果計(jì)時(shí)達(dá)不到時(shí)間累計(jì)閾值,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
報(bào)警模塊、調(diào)出報(bào)警文件中相應(yīng)的文本內(nèi)容,將所述文本內(nèi)容通過(guò)車(chē)廂顯示屏進(jìn)行顯示,同時(shí),通過(guò)文本轉(zhuǎn)語(yǔ)音技術(shù)將所述文本內(nèi)容轉(zhuǎn)換為音頻信號(hào),并將所述音頻信號(hào)發(fā)送至車(chē)廂揚(yáng)聲器以進(jìn)行報(bào)警。本發(fā)明具有如下有益效果:
車(chē)載調(diào)度設(shè)備根據(jù)實(shí)時(shí)運(yùn)算出來(lái)的行車(chē)情況,發(fā)現(xiàn)有違規(guī)等情況時(shí)通過(guò)語(yǔ)音、文字提醒司機(jī)及乘客,發(fā)現(xiàn)不符合行車(chē)計(jì)劃時(shí),自動(dòng)通過(guò)車(chē)廂揚(yáng)聲器和顯示屏提醒司機(jī)及乘客,達(dá)到獨(dú)立于網(wǎng)絡(luò)實(shí)時(shí)監(jiān)督的目的。
圖1為本發(fā)明較佳實(shí)施例的公交車(chē)違規(guī)自動(dòng)報(bào)警方法的流程圖。
具體實(shí)施例方式下面,結(jié)合附圖以及具體實(shí)施方式
,對(duì)本發(fā)明做進(jìn)一步描述。如圖1所示,公交車(chē)違規(guī)自動(dòng)報(bào)警方法,其應(yīng)用于車(chē)載調(diào)度終端中,所述車(chē)載調(diào)度終端的存儲(chǔ)器中存儲(chǔ)有行車(chē)線路信息和報(bào)警文本,所述行車(chē)線路信息包括公交站點(diǎn)位置、節(jié)點(diǎn)位置、由公交站點(diǎn)位置和節(jié)點(diǎn)位置按照線路方向連接形成的虛擬行車(chē)線路,所述節(jié)點(diǎn)位置包括虛擬行車(chē)線路的轉(zhuǎn)彎點(diǎn)位置和各不同限速位置的分界點(diǎn)位置;其包括以下步驟:
步驟1、通過(guò)車(chē)載調(diào)度終端的GPS接收機(jī)實(shí)時(shí)獲取車(chē)輛的位置、車(chē)速,并同時(shí)執(zhí)行步驟2、步驟3、步驟4、步驟5、步驟6、步驟7、步驟8、步驟9、步驟10、步驟11。步驟2、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)時(shí),記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻,若存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則通過(guò)公式一計(jì)算搶點(diǎn)情況,公式一為tn; n+l=ti(n+l) "ton 其中,^n, n+1為當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻之間的時(shí)間,& (n+1)為駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,tm為上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,如果tn,n+1小于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最小允許時(shí)間(其預(yù)先存儲(chǔ)于車(chē)載調(diào)度終端中),則判斷為搶點(diǎn),并執(zhí)行步驟12 ;若不存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則執(zhí)行步驟I。步驟3、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)時(shí),檢查當(dāng)前公交站點(diǎn)的飛站標(biāo)識(shí)是否為允許,如果不允許,則每N (如I秒)秒檢查一次車(chē)速,直到駛出當(dāng)前公交站點(diǎn),如果駛?cè)氘?dāng)前公交站點(diǎn)至駛出當(dāng)前公交站點(diǎn)的時(shí)間內(nèi)的車(chē)速全都大于飛站車(chē)速閾值(如8公里/小時(shí)),則判斷為飛站,并執(zhí)行步驟12 ;如果允許,則執(zhí)行步驟I。步驟4、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)后,檢查當(dāng)前公交站點(diǎn)的賴站標(biāo)識(shí)是否為允許,如果不允許,則根據(jù)公式二,每M秒(如I秒)計(jì)算一次賴站情況,直到駛出當(dāng)前公交站點(diǎn),所述公式二為tnl;nowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的時(shí)長(zhǎng),為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的當(dāng)前時(shí)刻,tin為駛A當(dāng)前公交站點(diǎn)的時(shí)刻,如果tnl,nOTl大于當(dāng)前公交站點(diǎn)允許的最大在站時(shí)間(其預(yù)先存儲(chǔ)于車(chē)載調(diào)度終端中),則判斷為賴站,并執(zhí)行步驟12 ;如果允許,則執(zhí)行步驟I。步驟5、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)亥IJ,根據(jù)公式三,每P秒(如I秒)檢查一次誤點(diǎn)情況,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),所述公式三為tn2其中,U itow2為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后的時(shí)長(zhǎng),tnOT2為當(dāng)前時(shí)亥|J,ton為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,如果I^mw2大于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間(其預(yù)先存儲(chǔ)于車(chē)載調(diào)度終端中),則判斷為誤點(diǎn),并執(zhí)行步驟12 ;如果小于`或等于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則執(zhí)行步驟I。步驟6、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,檢查當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)至下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間的路段的限速標(biāo)識(shí)是否為允許,如果為允許,則每Q秒(如I秒)檢查一次車(chē)速,若車(chē)速大于最高限速值,則開(kāi)始計(jì)時(shí),若車(chē)速小于或等于最高限速值,則計(jì)時(shí)清零,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),若計(jì)時(shí)達(dá)到一時(shí)間閾值(其預(yù)先存儲(chǔ)于車(chē)載調(diào)度終端中,如10秒),則判斷為超速,并執(zhí)行步驟12,若計(jì)時(shí)達(dá)不到時(shí)間閾值,則執(zhí)行步驟I ;如果為不允許,則執(zhí)行步驟I。步驟7、當(dāng)車(chē)輛駛?cè)牍徽緢?chǎng)時(shí),如果當(dāng)前時(shí)間早于最早回場(chǎng)時(shí)間,則判斷為提早回場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間晚于或等于最早回場(chǎng)時(shí)間,則執(zhí)行步驟I。步驟8、當(dāng)車(chē)輛駛出公交站場(chǎng)時(shí),如果當(dāng)前時(shí)間早于最早出場(chǎng)時(shí)間,則判斷為提早出場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間晚于或等于最早出場(chǎng)時(shí)間,則執(zhí)行步驟I。步驟9、當(dāng)車(chē)輛不在公交站場(chǎng)時(shí),每R秒(如10秒)判斷一次是否延遲回場(chǎng),如果當(dāng)前時(shí)間晚于最晚回場(chǎng)時(shí)間,則判斷為延遲回場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間早于或等于最晚回場(chǎng)時(shí)間,則執(zhí)行步驟I。步驟10、當(dāng)車(chē)輛在公交站場(chǎng)時(shí),每S秒(如10秒)判斷一次是否延遲出場(chǎng),如果當(dāng)前時(shí)間晚于最晚出場(chǎng)時(shí)間,則判斷為延遲出場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間早于或等于最晚出場(chǎng)時(shí)間,則執(zhí)行步驟I。步驟11、當(dāng)車(chē)輛駛出公交站點(diǎn)或節(jié)點(diǎn)后,每T秒(如I秒)計(jì)算一次車(chē)輛與虛擬行車(chē)線路的距離,如果距離大于一距離閾值(其預(yù)先存儲(chǔ)于車(chē)載調(diào)度終端中,如200米)時(shí)開(kāi)始計(jì)時(shí),小于或等于距離閾值時(shí)計(jì)時(shí)清零,如果計(jì)時(shí)達(dá)到一時(shí)間累計(jì)閾值(其預(yù)先存儲(chǔ)于車(chē)載調(diào)度終端中,如60秒),則判斷為偏離線路,并執(zhí)行步驟12 ;如果計(jì)時(shí)達(dá)不到時(shí)間累計(jì)閾值,則執(zhí)行步驟I。車(chē)輛與虛擬行車(chē)線路的距離可以用求三角形的高來(lái)計(jì)算,把駛出公交站點(diǎn)或節(jié)點(diǎn)、下一公交站點(diǎn)或節(jié)點(diǎn)、車(chē)輛位置連成一三角形,車(chē)輛位置到對(duì)邊的高,即是車(chē)輛距虛擬行車(chē)線路的距離。步驟12、調(diào)出報(bào)警文件中相應(yīng)的文本內(nèi)容,將所述文本內(nèi)容通過(guò)車(chē)廂顯示屏進(jìn)行顯示,同時(shí),通過(guò)文本轉(zhuǎn)語(yǔ)音技術(shù)將所述文本內(nèi)容轉(zhuǎn)換為音頻信號(hào),并將所述音頻信號(hào)發(fā)送至車(chē)廂揚(yáng)聲器以進(jìn)行報(bào)警。上述各步驟中,其中,判斷駛?cè)牍徽军c(diǎn)的方法為:每I秒判斷一次,若連續(xù)若干次(如3次)符合到離站條件,且車(chē)輛的經(jīng)緯度與公交站點(diǎn)的經(jīng)緯度的距離越來(lái)越小、與公交站點(diǎn)的經(jīng)緯度的距離小于進(jìn)站半徑、車(chē)輛的速度小于進(jìn)出站速度時(shí),則判斷為駛?cè)牍徽?br>
占.判斷駛出公交站點(diǎn)的方法為:每I秒判斷一次,若連續(xù)若干次符合到離站條件,且車(chē)輛的經(jīng)緯度與公交 站點(diǎn)的經(jīng)緯度的距離越來(lái)越大、與公交站點(diǎn)的經(jīng)緯度的距離大于出站半徑、車(chē)輛的速度大于進(jìn)出站速度時(shí),則判斷為駛出公交站點(diǎn);
所述到離站條件為:車(chē)輛的經(jīng)緯度在站點(diǎn)半徑內(nèi),且車(chē)輛的行車(chē)方向與公交站點(diǎn)的經(jīng)緯度形成的夾角小于進(jìn)出站角度。站點(diǎn)半徑為100-120米,進(jìn)站半徑為60-80米,出站半徑為30_50米,進(jìn)出站角度為70-85°,進(jìn)出站速度為2-3公里/小時(shí)。站點(diǎn)半徑、進(jìn)站半徑、出站半徑是指以公交站點(diǎn)的經(jīng)緯度為圓心,以相應(yīng)的半徑畫(huà)圓的范圍。根據(jù)本實(shí)施例的公交車(chē)違規(guī)自動(dòng)報(bào)警方法,本實(shí)施例還相應(yīng)的公開(kāi)了一種公交車(chē)違規(guī)自動(dòng)報(bào)警裝置,其應(yīng)用于車(chē)載調(diào)度終端中,所述車(chē)載調(diào)度終端的存儲(chǔ)器中存儲(chǔ)有行車(chē)線路信息及報(bào)警文本,所述行車(chē)線路信息包括公交站點(diǎn)位置、節(jié)點(diǎn)位置、由公交站點(diǎn)位置和節(jié)點(diǎn)位置按照線路方向連接形成的虛擬行車(chē)線路,所述節(jié)點(diǎn)位置包括虛擬行車(chē)線路的轉(zhuǎn)彎點(diǎn)位置和各不同限速位置的分界點(diǎn)位置;其包括以下模塊:
車(chē)輛信息實(shí)時(shí)獲取模塊、通過(guò)車(chē)載調(diào)度終端的GPS接收機(jī)實(shí)時(shí)獲取車(chē)輛的位置、車(chē)速,并同時(shí)執(zhí)行搶點(diǎn)判斷模塊、飛站判斷模塊、賴站判斷模塊、誤點(diǎn)判斷模塊、超速判斷模塊、提早回場(chǎng)判斷模塊、提早出場(chǎng)判斷模塊、延遲回場(chǎng)判斷模塊、延遲出場(chǎng)判斷模塊、偏離線路判斷模塊;
搶點(diǎn)判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)時(shí),記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻,若存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則通過(guò)公式一計(jì)算搶點(diǎn)情況,公式一為tn; n+l=ti(n+l) "ton 其中,^n, n+1為當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻之間的時(shí)間,& (n+1)為駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,tm為上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,如果tn,n+1小于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最小允許時(shí)間,則判斷為搶點(diǎn),并執(zhí)行報(bào)警模塊;若不存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
飛站判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)時(shí),檢查當(dāng)前公交站點(diǎn)的飛站標(biāo)識(shí)是否為允許,如果不允許,則每N秒檢查一次車(chē)速,直到駛出當(dāng)前公交站點(diǎn),如果駛?cè)氘?dāng)前公交站點(diǎn)至駛出當(dāng)前公交站點(diǎn)的時(shí)間內(nèi)的車(chē)速全都大于飛站車(chē)速閾值,則判斷為飛站,并執(zhí)行報(bào)警模塊;如果允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
賴站判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)后,檢查當(dāng)前公交站點(diǎn)的賴站標(biāo)識(shí)是否為允許,如果不允許,則根據(jù)公式二,每M秒計(jì)算一次賴站情況,直到駛出當(dāng)前公交站點(diǎn),所述公式二為tnl,nOTl=tnOTl-tin,其中,tnl;nowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的時(shí)長(zhǎng),tnowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的當(dāng)前時(shí)刻,tin為駛Λ當(dāng)前公交站點(diǎn)的時(shí)亥1J,如果tnl,Mwl大于當(dāng)前公交站點(diǎn)允許的最大在站時(shí)間,則判斷為賴站,并執(zhí)行報(bào)警模塊;如果允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
誤點(diǎn)判斷模塊、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,根據(jù)公式三,每P秒檢查一次誤點(diǎn)情況,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),所述公式三為其中,tn2;now2為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后的時(shí)長(zhǎng),tnow2為當(dāng)前時(shí)刻,ton為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,如果tn2,nOT2大于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則判斷為誤點(diǎn),并執(zhí)行報(bào)警模塊;如果小于或等于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之.間所形成的路段的最大允許時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
超速判斷模塊、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,檢查當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)至下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間的路段的限速標(biāo)識(shí)是否為允許,如果為允許,則每Q秒檢查一次車(chē)速,若車(chē)速大于最高限速值,則開(kāi)始計(jì)時(shí),若車(chē)速小于或等于最高限速值,則計(jì)時(shí)清零,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),若計(jì)時(shí)達(dá)到一時(shí)間閾值,則判斷為超速,并執(zhí)行報(bào)警模塊,若計(jì)時(shí)達(dá)不到時(shí)間閾值,則執(zhí)行步驟I ;如果為不允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
提早回場(chǎng)判斷模塊、當(dāng)車(chē)輛駛?cè)牍徽?場(chǎng)時(shí),如果當(dāng)前時(shí)間早于最早回場(chǎng)時(shí)間,則判斷為提早回場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間晚于或等于最早回場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
提早出場(chǎng)判斷模塊、當(dāng)車(chē)輛駛出公交站場(chǎng)時(shí),如果當(dāng)前時(shí)間早于最早出場(chǎng)時(shí)間,則判斷為提早出場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間晚于或等于最早出場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
延遲回場(chǎng)判斷模塊、當(dāng)車(chē)輛不在公交站場(chǎng)時(shí),每R秒判斷一次是否延遲回場(chǎng),如果當(dāng)前時(shí)間晚于最晚回場(chǎng)時(shí)間,則判斷為延遲回場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間早于或等于最晚回場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
延遲出場(chǎng)判斷模塊、當(dāng)車(chē)輛在公交站場(chǎng)時(shí),每S秒判斷一次是否延遲出場(chǎng),如果當(dāng)前時(shí)間晚于最晚出場(chǎng)時(shí)間,則判斷為延遲出場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間早于或等于最晚出場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;
偏離線路判斷模塊、當(dāng)車(chē)輛駛出公交站點(diǎn)或節(jié)點(diǎn)后,每T秒計(jì)算一次車(chē)輛與虛擬行車(chē)線路的距離,如果距離大于一距離閾值時(shí)開(kāi)始計(jì)時(shí),小于或等于距離閾值時(shí)計(jì)時(shí)清零,如果計(jì)時(shí)達(dá)到一時(shí)間累計(jì)閾值,則判斷為偏離線路,并執(zhí)行報(bào)警模塊;如果計(jì)時(shí)達(dá)不到時(shí)間累計(jì)閾值,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊;報(bào)警模塊、調(diào)出報(bào)警文件中相應(yīng)的文本內(nèi)容,將所述文本內(nèi)容通過(guò)車(chē)廂顯示屏進(jìn)行顯示,同時(shí),通過(guò)文本轉(zhuǎn)語(yǔ)音技術(shù)將所述文本內(nèi)容轉(zhuǎn)換為音頻信號(hào),并將所述音頻信號(hào)發(fā)送至車(chē)廂揚(yáng)聲器以進(jìn)行報(bào)警。車(chē)載調(diào)度設(shè)備根據(jù)實(shí)時(shí)運(yùn)算出來(lái)的行車(chē)情況,發(fā)現(xiàn)有違規(guī)等情況時(shí)通過(guò)語(yǔ)音、文字提醒司機(jī)及乘客,發(fā)現(xiàn)不符合行車(chē)計(jì)劃時(shí),自動(dòng)通過(guò)車(chē)廂揚(yáng)聲器和顯示屏提醒司機(jī)和乘客,達(dá)到獨(dú)立于網(wǎng)絡(luò)實(shí)時(shí)監(jiān)督的目的。當(dāng)無(wú)線網(wǎng)絡(luò)順暢時(shí),還可將行車(chē)信息匯報(bào)給調(diào)度中心,供企業(yè)核算考核用。通過(guò)這種方法,使得公交日常的運(yùn)營(yíng)秩序管理和運(yùn)營(yíng)制度的執(zhí)行監(jiān)督(包括進(jìn)出站、飛站、賴站、溜站、偏離線路、超速、超時(shí)進(jìn)出場(chǎng)站、搶點(diǎn)、誤點(diǎn)等),全部由車(chē)載調(diào)度設(shè)備自行實(shí)現(xiàn),完全獨(dú)立于無(wú)線網(wǎng)絡(luò)。對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及變形,而所有的這些 改變以及變形都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.公交車(chē)違規(guī)自動(dòng)報(bào)警方法,其應(yīng)用于車(chē)載調(diào)度終端中,所述車(chē)載調(diào)度終端的存儲(chǔ)器中存儲(chǔ)有行車(chē)線路信息,其特征在于,所述行車(chē)線路信息包括公交站點(diǎn)位置、節(jié)點(diǎn)位置、由公交站點(diǎn)位置和節(jié)點(diǎn)位置按照線路方向連接形成的虛擬行車(chē)線路,所述節(jié)點(diǎn)位置包括虛擬行車(chē)線路的轉(zhuǎn)彎點(diǎn)位置和各不同限速位置的分界點(diǎn)位置;所述車(chē)載調(diào)度終端的存儲(chǔ)器中還存儲(chǔ)有報(bào)警文本;其包括以下步驟: 步驟1、通過(guò)車(chē)載調(diào)度終端的GPS接收機(jī)實(shí)時(shí)獲取車(chē)輛的位置、車(chē)速,并同時(shí)執(zhí)行步驟·2、步驟3、步驟4、步驟5、步驟6、步驟7、步驟8、步驟9、步驟10、步驟11 ; 步驟2、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)時(shí),記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)亥IJ,若存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則通過(guò)公式一計(jì)算搶點(diǎn)情況,公式一為tn; n+l=ti(n+l) "ton 其中,^n, n+1為當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻之間的時(shí)間,& (n+1)為駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,tm為上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,如果tn,n+1小于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最小允許時(shí)間,則判斷為搶點(diǎn),并執(zhí)行步驟12 ;若不存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則執(zhí)行步驟I ; 步驟3、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)時(shí),檢查當(dāng)前公交站點(diǎn)的飛站標(biāo)識(shí)是否為允許,如果不允許,則每N秒檢查一次車(chē)速,直到駛出當(dāng)前公交站點(diǎn),如果駛?cè)氘?dāng)前公交站點(diǎn)至駛出當(dāng)前公交站點(diǎn)的時(shí)間內(nèi)的車(chē)速全都大于飛站車(chē)速閾值,則判斷為飛站,并執(zhí)行步驟12 ;如果允許,則執(zhí)行步驟I; 步驟4、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交 站點(diǎn)后,檢查當(dāng)前公交站點(diǎn)的賴站標(biāo)識(shí)是否為允許,如果不允許,則根據(jù)公式二,每M秒計(jì)算一次賴站情況,直到駛出當(dāng)前公交站點(diǎn),所述公式二為tnl;nowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的時(shí)長(zhǎng),tnowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的當(dāng)前時(shí)刻,tin為駛?cè)氘?dāng)前公交站點(diǎn)的時(shí)刻,如果tnl,nowl大于當(dāng)前公交站點(diǎn)允許的最大在站時(shí)間,則判斷為賴站,并執(zhí)行步驟12 ;如果允許,則執(zhí)行步驟I ; 步驟5、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,根據(jù)公式三,每P秒檢查一次誤點(diǎn)情況,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),所述公式三為其中,tn2;now2為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后的時(shí)長(zhǎng),tnow2為當(dāng)前時(shí)刻,七姐為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,如果tn2,now2大于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則判斷為誤點(diǎn),并執(zhí)行步驟12 ;如果小于或等于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則執(zhí)行步驟I; 步驟6、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,檢查當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)至下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間的路段的限速標(biāo)識(shí)是否為允許,如果為允許,則每Q秒檢查一次車(chē)速,若車(chē)速大于最高限速值,則開(kāi)始計(jì)時(shí),若車(chē)速小于或等于最高限速值,則計(jì)時(shí)清零,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),若計(jì)時(shí)達(dá)到一時(shí)間閾值,則判斷為超速,并執(zhí)行步驟12,若計(jì)時(shí)達(dá)不到時(shí)間閾值,則執(zhí)行步驟I ;如果為不允許,則執(zhí)行步驟I ; 步驟7、當(dāng)車(chē)輛駛?cè)牍徽緢?chǎng)時(shí),如果當(dāng)前時(shí)間早于最早回場(chǎng)時(shí)間,則判斷為提早回場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間晚于或等于最早回場(chǎng)時(shí)間,則執(zhí)行步驟I ; 步驟8、當(dāng)車(chē)輛駛出公交站場(chǎng)時(shí),如果當(dāng)前時(shí)間早于最早出場(chǎng)時(shí)間,則判斷為提早出場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間晚于或等于最早出場(chǎng)時(shí)間,則執(zhí)行步驟I ; 步驟9、當(dāng)車(chē)輛不在公交站場(chǎng)時(shí),每R秒判斷一次是否延遲回場(chǎng),如果當(dāng)前時(shí)間晚于最晚回場(chǎng)時(shí)間,則判斷為延遲回場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間早于或等于最晚回場(chǎng)時(shí)間,則執(zhí)行步驟I ; 步驟10、當(dāng)車(chē)輛在公交站場(chǎng)時(shí),每S秒判斷一次是否延遲出場(chǎng),如果當(dāng)前時(shí)間晚于最晚出場(chǎng)時(shí)間,則判斷為延遲出場(chǎng),并執(zhí)行步驟12 ;如果當(dāng)前時(shí)間早于或等于最晚出場(chǎng)時(shí)間,則執(zhí)行步驟I ; 步驟11、當(dāng)車(chē)輛駛出公交站點(diǎn)或節(jié)點(diǎn)后,每T秒計(jì)算一次車(chē)輛與虛擬行車(chē)線路的距離,如果距離大于一距離閾值時(shí)開(kāi)始計(jì)時(shí),小于或等于距離閾值時(shí)計(jì)時(shí)清零,如果計(jì)時(shí)達(dá)到一時(shí)間累計(jì)閾值,則判斷為偏離線路,并執(zhí)行步驟12 ;如果計(jì)時(shí)達(dá)不到時(shí)間累計(jì)閾值,則執(zhí)行步驟I; 步驟12、調(diào)出報(bào)警文件中相應(yīng)的文本內(nèi)容,將所述文本內(nèi)容通過(guò)車(chē)廂顯示屏進(jìn)行顯示,同時(shí),通過(guò)文本轉(zhuǎn)語(yǔ)音技術(shù)將所述文本內(nèi)容轉(zhuǎn)換為音頻信號(hào),并將所述音頻信號(hào)發(fā)送至車(chē)廂揚(yáng)聲器以進(jìn)行報(bào)警。
2.公交車(chē)違規(guī)自動(dòng)報(bào)警裝置,其應(yīng)用于車(chē)載調(diào)度終端中,所述車(chē)載調(diào)度終端的存儲(chǔ)器中存儲(chǔ)有行車(chē)線路信息,其特征在于,所述行車(chē)線路信息包括公交站點(diǎn)位置、節(jié)點(diǎn)位置、由公交站點(diǎn)位置和節(jié)點(diǎn)位置按照線路方向連接形成的虛擬行車(chē)線路,所述節(jié)點(diǎn)位置包括虛擬行車(chē)線路的轉(zhuǎn)彎點(diǎn)位置和各不同限速位置的分界點(diǎn)位置;所述車(chē)載調(diào)度終端的存儲(chǔ)器中還存儲(chǔ)有報(bào)警文本;其包括以下模塊: 車(chē)輛信息實(shí)時(shí)獲取模塊、通過(guò)車(chē)載調(diào)度終端的GPS接收機(jī)實(shí)時(shí)獲取車(chē)輛的位置、車(chē)速,并同時(shí)執(zhí)行搶點(diǎn)判斷模塊、飛站判斷模塊、賴站判斷模塊、誤點(diǎn)判斷模塊、超速判斷模塊、提早回場(chǎng)判斷模塊、提早出場(chǎng)判斷模塊、延遲回場(chǎng)判斷模塊、延遲出場(chǎng)判斷模塊、偏離線路判斷模塊; 搶點(diǎn)判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)時(shí),記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻,若存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則通過(guò)公式一計(jì)算搶點(diǎn)情況,公式一為tn; n+l=ti(n+l) "ton 其中,^n, n+1為當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛?cè)霑r(shí)刻與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻之間的時(shí)間,& (n+1)為駛?cè)氘?dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,tm為上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,如果tn,n+1小于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最小允許時(shí)間,則判斷為搶點(diǎn),并執(zhí)行報(bào)警模塊;若不存在上一個(gè)公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 飛站判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)時(shí),檢查當(dāng)前公交站點(diǎn)的飛站標(biāo)識(shí)是否為允許,如果不允許,則每N秒檢查一次車(chē)速,直到駛出當(dāng)前公交站點(diǎn),如果駛?cè)氘?dāng)前公交站點(diǎn)至駛出當(dāng)前公交站點(diǎn)的時(shí)間內(nèi)的車(chē)速全都大于飛站車(chē)速閾值,則判斷為飛站,并執(zhí)行報(bào)警模塊;如果允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 賴站判斷模塊、當(dāng)車(chē)輛駛?cè)氘?dāng)前公交站點(diǎn)后,檢查當(dāng)前公交站點(diǎn)的賴站標(biāo)識(shí)是否為允許,如果不允許,則根據(jù)公式二,每M秒計(jì)算一次賴站情況,直到駛出當(dāng)前公交站點(diǎn),所述公式二為tnl,nOTl=tnOTl-tin,其中,tnl;nowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的時(shí)長(zhǎng),tnowl為車(chē)輛位于當(dāng)前公交站點(diǎn)的站點(diǎn)半徑范圍內(nèi)的當(dāng)前時(shí)刻,tin為駛Λ當(dāng)前公交站點(diǎn)的時(shí)亥1J,如果tnl,Mwl大于當(dāng)前公交站點(diǎn)允許的最大在站時(shí)間,則判斷為賴站,并執(zhí)行報(bào)警模塊;如果允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 誤點(diǎn)判斷模塊、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,記錄當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的駛出時(shí)刻,根據(jù)公式三,每P秒檢查一次誤點(diǎn)情況,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),所述公式三為其中,tn2;now2為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后的時(shí)長(zhǎng),tnow2為當(dāng)前時(shí)刻,ton為駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)的時(shí)刻,如果tn2,nOT2大于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間所形成的路段的最大允許時(shí)間,則判斷為誤點(diǎn),并執(zhí)行報(bào)警模塊;如果小于或等于當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)與下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之.間所形成的路段的最大允許時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 超速判斷模塊、當(dāng)車(chē)輛駛出當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)后,檢查當(dāng)前公交站點(diǎn)或節(jié)點(diǎn)至下一個(gè)公交站點(diǎn)或節(jié)點(diǎn)之間的路段的限速標(biāo)識(shí)是否為允許,如果為允許,則每Q秒檢查一次車(chē)速,若車(chē)速大于最高限速值,則開(kāi)始計(jì)時(shí),若車(chē)速小于或等于最高限速值,則計(jì)時(shí)清零,直到駛?cè)胂乱粋€(gè)公交站點(diǎn)或節(jié)點(diǎn),若計(jì)時(shí)達(dá)到一時(shí)間閾值,則判斷為超速,并執(zhí)行報(bào)警模塊,若計(jì)時(shí)達(dá)不到時(shí)間閾值,則執(zhí)行步驟I ;如果為不允許,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 提早回場(chǎng)判斷模塊、當(dāng)車(chē)輛駛?cè)牍徽緢?chǎng)時(shí),如果當(dāng)前時(shí)間早于最早回場(chǎng)時(shí)間,則判斷為提早回場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間晚于或等于最早回場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 提早出場(chǎng)判斷模塊、當(dāng)車(chē)輛駛出公交站場(chǎng)時(shí),如果當(dāng)前時(shí)間早于最早出場(chǎng)時(shí)間,則判斷為提早出場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間晚于或等于最早出場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 延遲回場(chǎng)判斷模塊、當(dāng)車(chē)輛不在公 交站場(chǎng)時(shí),每R秒判斷一次是否延遲回場(chǎng),如果當(dāng)前時(shí)間晚于最晚回場(chǎng)時(shí)間,則判斷為延遲回場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間早于或等于最晚回場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 延遲出場(chǎng)判斷模塊、當(dāng)車(chē)輛在公交站場(chǎng)時(shí),每S秒判斷一次是否延遲出場(chǎng),如果當(dāng)前時(shí)間晚于最晚出場(chǎng)時(shí)間,則判斷為延遲出場(chǎng),并執(zhí)行報(bào)警模塊;如果當(dāng)前時(shí)間早于或等于最晚出場(chǎng)時(shí)間,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 偏離線路判斷模塊、當(dāng)車(chē)輛駛出公交站點(diǎn)或節(jié)點(diǎn)后,每T秒計(jì)算一次車(chē)輛與虛擬行車(chē)線路的距離,如果距離大于一距離閾值時(shí)開(kāi)始計(jì)時(shí),小于或等于距離閾值時(shí)計(jì)時(shí)清零,如果計(jì)時(shí)達(dá)到一時(shí)間累計(jì)閾值,則判斷為偏離線路,并執(zhí)行報(bào)警模塊;如果計(jì)時(shí)達(dá)不到時(shí)間累計(jì)閾值,則執(zhí)行車(chē)輛信息實(shí)時(shí)獲取模塊; 報(bào)警模塊、調(diào)出報(bào)警文件中相應(yīng)的文本內(nèi)容,將所述文本內(nèi)容通過(guò)車(chē)廂顯示屏進(jìn)行顯示,同時(shí),通過(guò)文本轉(zhuǎn)語(yǔ)音技術(shù)將所述文本內(nèi)容轉(zhuǎn)換為音頻信號(hào),并將所述音頻信號(hào)發(fā)送至車(chē)廂揚(yáng)聲器以進(jìn)行報(bào)警。
全文摘要
本發(fā)明涉及公交車(chē)違規(guī)自動(dòng)報(bào)警方法及裝置。該方法包括實(shí)時(shí)獲取車(chē)輛位置、車(chē)速步驟;搶點(diǎn)判斷步驟;飛站判斷步驟;賴站判斷步驟;誤點(diǎn)判斷步驟;超速判斷步驟;提早回場(chǎng)判斷步驟;提早出場(chǎng)判斷步驟;延遲回場(chǎng)判斷步驟;延遲出場(chǎng)判斷步驟;偏離線路判斷步驟;以及報(bào)警步驟。該方法可使車(chē)載調(diào)度設(shè)備根據(jù)實(shí)時(shí)運(yùn)算出來(lái)的行車(chē)情況,發(fā)現(xiàn)有違規(guī)等情況時(shí)通過(guò)語(yǔ)音、文字提醒司機(jī)及乘客,發(fā)現(xiàn)不符合行車(chē)計(jì)劃時(shí),自動(dòng)通過(guò)車(chē)廂揚(yáng)聲器和顯示屏提醒司機(jī)及乘客,達(dá)到獨(dú)立于網(wǎng)絡(luò)實(shí)時(shí)監(jiān)督的目的。
文檔編號(hào)G08B21/00GK103236131SQ201310116679
公開(kāi)日2013年8月7日 申請(qǐng)日期2013年4月3日 優(yōu)先權(quán)日2013年4月3日
發(fā)明者劉宏偉 申請(qǐng)人:廣州億連達(dá)電子科技有限公司