最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種用于gyk運(yùn)行狀態(tài)數(shù)據(jù)管理的車載式設(shè)備實(shí)現(xiàn)方法

文檔序號(hào):7861373閱讀:725來源:國知局
專利名稱:一種用于gyk運(yùn)行狀態(tài)數(shù)據(jù)管理的車載式設(shè)備實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明屬于電子信息技術(shù)領(lǐng)域,具體涉及一種利用車載設(shè)備對(duì)軌道車(含接觸網(wǎng)作業(yè)車、養(yǎng)路機(jī)械等自輪運(yùn)轉(zhuǎn)特種設(shè)備)運(yùn)行控制設(shè)備進(jìn)行運(yùn)行狀態(tài)監(jiān)視和文件傳輸?shù)姆椒ā?br> 背景技術(shù)
軌道車(含接觸網(wǎng)作業(yè)車、養(yǎng)路機(jī)械等自輪運(yùn)轉(zhuǎn)特種設(shè)備)運(yùn)行控制設(shè)備(簡稱GYK,下同)是用于防止軌道車超速運(yùn)行或越過關(guān)閉的信號(hào)機(jī),監(jiān)控其安全運(yùn)行的重要設(shè)備,其包含人機(jī)交互和主機(jī)兩部分,人機(jī)交互部分稱為DMI,主機(jī)稱為GYK主機(jī),DMI內(nèi)含嵌入式系統(tǒng)軟件,稱為DMI程序。其產(chǎn)生的記錄數(shù)據(jù)(簡稱GYK運(yùn)行數(shù)據(jù),下同)是分析軌道車司機(jī)工作質(zhì)量、GYK設(shè)備自身質(zhì)量的重要信息來源。 但軌道車施工作業(yè)具有分散性強(qiáng)、流動(dòng)性大等特點(diǎn),現(xiàn)有對(duì)GYK的管理只能依靠對(duì)GYK運(yùn)行數(shù)據(jù)事后轉(zhuǎn)儲(chǔ)分析,軌道車的運(yùn)行狀態(tài)和不安全事件無法及時(shí)掌握和報(bào)警,且GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)途徑不夠暢通,傳送周期長,不利于統(tǒng)一管理,不能為設(shè)備管理部門指導(dǎo)安全生產(chǎn)提供支持,迫切需要一種新的數(shù)據(jù)管理方法,既做到數(shù)據(jù)傳輸及時(shí),又能保證數(shù)據(jù)傳輸可靠。運(yùn)行狀態(tài)包括司機(jī)號(hào)、副司機(jī)號(hào)、軌道車號(hào)、軌道車型號(hào)、交路號(hào)、本務(wù)/補(bǔ)機(jī)、車次號(hào)、日期、時(shí)間、實(shí)速、機(jī)車信號(hào)、機(jī)車工況、信號(hào)機(jī)編號(hào)、信號(hào)機(jī)種類、公里標(biāo)、總重、計(jì)長、輛數(shù)、車站號(hào)、列車管壓力、裝置狀態(tài)、事件狀態(tài)(以下簡稱GYK運(yùn)行狀態(tài)數(shù)據(jù))。同時(shí),與軌道車安全運(yùn)行切實(shí)相關(guān)的臨時(shí)限速、綠色許可證、路票、區(qū)間作業(yè)調(diào)度命令、線路里程斷鏈等揭示信息(簡稱GYK揭示數(shù)據(jù),下同)和車站、信號(hào)機(jī)、支線轉(zhuǎn)移、交路轉(zhuǎn)移、里程斷鏈、區(qū)段限速、標(biāo)號(hào)、長大下坡道、GPS數(shù)據(jù)、數(shù)據(jù)結(jié)束等基本數(shù)據(jù)信息(簡稱GYK基本數(shù)據(jù),下同)以及GYK運(yùn)行控制程序無法得到及時(shí)更新,給安全生產(chǎn)帶來極大隱患。設(shè)備管理部門迫切需要一種能及時(shí)掌握各軌道車的版本信息并及時(shí)統(tǒng)一完成版本更新的方法。

發(fā)明內(nèi)容
本發(fā)明的目的是利用現(xiàn)有電子信息領(lǐng)域的先進(jìn)技術(shù),以提供一種能解決當(dāng)前軌道車運(yùn)行狀態(tài)數(shù)據(jù)管理存在的諸多問題,切實(shí)提高軌道車安全管理水平的方法。本發(fā)明解決技術(shù)問題所采取的技術(shù)方案為
一種用于GYK運(yùn)行狀態(tài)數(shù)據(jù)管理的車載式設(shè)備實(shí)現(xiàn)方法具體是
車載設(shè)備上電后,首先完成系統(tǒng)引導(dǎo)、硬件外設(shè)的初始化,然后對(duì)GPS模塊、GPRS模塊進(jìn)行初始化,實(shí)現(xiàn)車載式設(shè)備系統(tǒng)的啟動(dòng)。啟動(dòng)后,GPS模塊廣播GPS地理位置數(shù)據(jù),提供給各應(yīng)用程序模塊使用;同時(shí)啟動(dòng)GPRS無線網(wǎng)絡(luò)服務(wù)。無線網(wǎng)絡(luò)服務(wù)啟動(dòng)后,應(yīng)用程序模塊開始自動(dòng)運(yùn)行,具體包括運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送、報(bào)警事件處理、GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)和處理、GYK校時(shí)處理、其它數(shù)據(jù)文件的傳輸和處理。所述的運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送具體是
1-1.通過CAN接口監(jiān)聽GYK運(yùn)行狀態(tài)數(shù)據(jù)。1-2.定時(shí)時(shí)間到了之后,將收到的GYK運(yùn)行狀態(tài)數(shù)據(jù)和GPS地理位置數(shù)據(jù)一起組成狀態(tài)數(shù)據(jù)命令。1-3.啟動(dòng)GPRS無線網(wǎng)絡(luò)將狀態(tài)數(shù)據(jù)命令向服務(wù)器發(fā)送。所述的報(bào)警事件處理具體是
2-1.通過CAN接口監(jiān)聽GYK運(yùn)行狀態(tài)數(shù)據(jù)。
2-2.監(jiān)聽到緊急制動(dòng)、常用制動(dòng)或熄火事件狀態(tài)變化(指從無到有或者從有到 無)。2-3.立即將當(dāng)前的運(yùn)行狀態(tài)數(shù)據(jù)和GPS地理位置數(shù)據(jù)一起組成報(bào)警數(shù)據(jù)命令。2-4.啟動(dòng)GPRS無線網(wǎng)絡(luò)發(fā)送,將報(bào)警數(shù)據(jù)命令向遠(yuǎn)程服務(wù)器傳送。2-5.遠(yuǎn)程服務(wù)器收到報(bào)警數(shù)據(jù)命令后,作出應(yīng)答;所述的應(yīng)答指遠(yuǎn)程服務(wù)器向車載式設(shè)備發(fā)送已收到的標(biāo)識(shí)信息。2-6.若車載式設(shè)備在30秒內(nèi)未收到遠(yuǎn)程服務(wù)器的應(yīng)答,則重發(fā)該條報(bào)警命令,重發(fā)次數(shù)最多3次,3次重發(fā)后該條就不再重發(fā)。所述的GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)和處理具體是
3-1.操作人員操作DMKGYK的控制盒,內(nèi)有嵌入式系統(tǒng)軟件,負(fù)責(zé)人機(jī)交互操作,控制盒簡稱DMI,嵌入式系統(tǒng)軟件簡稱DMI程序,下同)進(jìn)行GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)操作,DMI程序?qū)YK運(yùn)行數(shù)據(jù)進(jìn)行ZIP壓縮,計(jì)算出CRC32校驗(yàn)碼。3-2. DMI程序發(fā)送文件啟動(dòng)命令和文件信息給遠(yuǎn)程服務(wù)器;所述啟動(dòng)命令指有運(yùn)行數(shù)據(jù)文件需上傳,文件信息包括文件名、文件大小、文件日期屬性、CRC32校驗(yàn)碼。3-3.遠(yuǎn)程服務(wù)器收到車載式設(shè)備轉(zhuǎn)發(fā)的啟動(dòng)命令之后,開始文件傳輸。3-4.文件傳輸過程中DMI程序和遠(yuǎn)程服務(wù)器采用一應(yīng)一答的方式直至文件內(nèi)容傳輸完成;所述一應(yīng)一答的方式指的是遠(yuǎn)程服務(wù)器發(fā)送指令要求傳輸文件內(nèi)容的某一小段,DMI程序發(fā)送需要的文件內(nèi)容,遠(yuǎn)程服務(wù)器收到想要的文件內(nèi)容后,再發(fā)送指令要求文件內(nèi)容的下一小段,DMI程序發(fā)送需要的文件內(nèi)容,一直循環(huán)下去,直至文件傳輸完成。3-5.文件傳輸完成后,遠(yuǎn)程服務(wù)器對(duì)文件進(jìn)行組合并對(duì)組合好的文件進(jìn)行ZIP解壓,采用多級(jí)校驗(yàn)方法來驗(yàn)證數(shù)據(jù)的可靠性;所述多級(jí)校驗(yàn)方法包括ZIP算法內(nèi)置的校驗(yàn)算法,解壓后的文件和“文件啟動(dòng)”指令的校驗(yàn)信息進(jìn)行對(duì)比;校驗(yàn)信息包括文件大小、時(shí)間日期屬性、CRC32校驗(yàn)碼。3-6.驗(yàn)證完成后遠(yuǎn)程服務(wù)器向DMI程序發(fā)送文件結(jié)束命令,返回文件傳輸結(jié)果失敗或者成功。3-7.上述過程中車載式設(shè)備負(fù)責(zé)遠(yuǎn)程服務(wù)器和DMI程序的命令協(xié)議轉(zhuǎn)換,對(duì)數(shù)據(jù)進(jìn)行拆包、封包,將從DMI程序收到的命令轉(zhuǎn)發(fā)給遠(yuǎn)程服務(wù)器以及將收到的遠(yuǎn)程服務(wù)器命令轉(zhuǎn)發(fā)給DMI程序;同時(shí)DMI程序在操作界面上顯示傳輸進(jìn)度,文件傳輸完成后顯示傳輸結(jié)果,提示操作人員。所述的GYK校時(shí)處理具體是
4-1.車載式設(shè)備隨時(shí)獲取GPS模塊送出的GPS信息,提取GPS時(shí)鐘。
4-2.收到GYK的對(duì)時(shí)指令并且GPS時(shí)鐘有效的情況下,立即向GYK發(fā)送GPS時(shí)鐘。4-3.完成GYK的校時(shí)。所述的其它數(shù)據(jù)文件的傳輸和處理具體是
5-1.遠(yuǎn)程服務(wù)器端選擇需要操作的軌道車對(duì)象,將數(shù)據(jù)文件進(jìn)行ZIP壓縮,計(jì)算出CRC32校驗(yàn)碼。5-2.向選擇好的軌道車發(fā)送文件啟動(dòng)命令和文件信息;所述啟動(dòng)命令指有文件需傳輸,文件信息包括文件類型、文件名、文件大小、文件日期屬性、CRC32校驗(yàn)碼,其中文件類型指的是GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù)、DMI程序中的一種;5-3. DMI收到車載式設(shè)備轉(zhuǎn)發(fā)的啟動(dòng)命令后,開始文件傳輸。5-4.文件傳輸過程中DMI程序和遠(yuǎn)程服務(wù)器采用一應(yīng)一答的方式直至文件內(nèi)容傳輸完成?!?-5.文件傳輸完成后,GYK對(duì)文件進(jìn)行組合并對(duì)組合好了的文件進(jìn)行ZIP解壓,采用多級(jí)校驗(yàn)方法來驗(yàn)證數(shù)據(jù)的可靠性。5-6.校驗(yàn)完成后DMI程序發(fā)送文件結(jié)束命令,返回文件傳輸結(jié)果失敗或者成功。5-7.上述過程中車載式設(shè)備負(fù)責(zé)遠(yuǎn)程服務(wù)器和DMI程序的命令協(xié)議轉(zhuǎn)換,對(duì)數(shù)據(jù)進(jìn)行拆包、封包,將從DMI程序收到的命令轉(zhuǎn)發(fā)給遠(yuǎn)程服務(wù)器以及將收到的遠(yuǎn)程服務(wù)器命令轉(zhuǎn)發(fā)給DMI程序;同時(shí)DMI程序在操作界面上顯示傳輸進(jìn)度,文件傳輸完成后顯示傳輸結(jié)果和文件類型,提示操作人員進(jìn)行后續(xù)的處理;所述處理包括GYK揭示數(shù)據(jù)載入、GYK基本數(shù)據(jù)更新、DMI程序更新。本發(fā)明相比現(xiàn)有技術(shù)和方法,具有以下特點(diǎn)
本發(fā)明充分利用了現(xiàn)有電子信息領(lǐng)域的先進(jìn)技術(shù),給予充分集成,使之可有效運(yùn)用于車載式設(shè)備。同時(shí)將廣泛運(yùn)用于計(jì)算機(jī)領(lǐng)域的網(wǎng)絡(luò)傳輸技術(shù),運(yùn)用到工業(yè)領(lǐng)域的嵌入式控制系統(tǒng)。本發(fā)明考慮無線網(wǎng)絡(luò)鏈路的可靠性問題,增加了斷點(diǎn)續(xù)傳功能,同時(shí)對(duì)文件進(jìn)行ZIP壓縮減小傳輸字節(jié),減小對(duì)無線網(wǎng)絡(luò)資源的占用。本發(fā)明提出了適合嵌入式系統(tǒng)的數(shù)據(jù)壓縮和解壓方法,并發(fā)明了多重校驗(yàn)技術(shù)。對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行壓縮并增加多重校驗(yàn),既提高了無線數(shù)據(jù)傳輸效率,又保證了無線數(shù)據(jù)傳輸?shù)目煽啃浴1景l(fā)明的車載式設(shè)備充分利用上述技術(shù),有效彌補(bǔ)了現(xiàn)有GYK運(yùn)行狀態(tài)無法及時(shí)了解,對(duì)不安全操作造成的報(bào)警事件無法及時(shí)掌握,GYK運(yùn)行數(shù)據(jù)無法及時(shí)上傳到遠(yuǎn)程管理服務(wù)器,以及遠(yuǎn)程管理服務(wù)器上的最新GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù)、DMI程序,無法及時(shí)統(tǒng)一傳送至GYK的不足。使軌道車安全管理及時(shí)化、動(dòng)態(tài)化,并形成“管理單位下達(dá)指示一軌道車終端執(zhí)行指示一執(zhí)行結(jié)果上傳管理單位”的一套及時(shí)可靠的閉環(huán)管理流程,極大地提高了安全管理的有效性。同時(shí)本發(fā)明的車載式設(shè)備功能多樣化,除具備無線數(shù)據(jù)傳輸及管理功能外,還支持對(duì)GYK的校時(shí)操作,輔助安全管理,
同時(shí)本發(fā)明的車載式設(shè)備增加了 GPS信息輸出機(jī)接口,方便第三方獲取GPS地理位置信息,同時(shí)預(yù)留了 RS422接口方便第三方二次開發(fā)。


圖I為本發(fā)明的硬件結(jié)構(gòu) 圖2為開機(jī)流程 圖3為運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送流程 圖4為報(bào)警事件處理流程 圖5為GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)流程 圖6為GYK校時(shí)流程 圖7為其它數(shù)據(jù)文件傳輸流程圖; 圖8為GYK運(yùn)行狀態(tài)數(shù)據(jù)管理的車載式設(shè)備應(yīng)用示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明。如圖I所示,本發(fā)明所使用的主要硬件包括ARM7處理器(含主控單元及電源管理單元)、GPRS單元(含電平信號(hào)轉(zhuǎn)換電路)、GPS單元(含電平信號(hào)轉(zhuǎn)換電路)、CAN接口、RS422接口(預(yù)留)、GPS信息輸出接口、電源接口、調(diào)試接口及看門狗電路。ARM7處理器為系統(tǒng)核心,其連接GPRS模塊、GPS模塊、CAN接口、RS422接口 ;電源接口直接連接電源轉(zhuǎn)換單元,電源轉(zhuǎn)換單元為上述模塊提供可靠電源;GSM\GPRS模塊用于完成無線數(shù)據(jù)通信;GPS模塊用于產(chǎn)生GYK校時(shí)操作需要的精準(zhǔn)時(shí)間,從而消除因時(shí)間差而產(chǎn)生的安全隱患,同時(shí)提供軌道車地理位置信息。本發(fā)明ARM7處理器采用NXP公司的LPC2368芯片,最高運(yùn)行速度可達(dá)72MHz,外設(shè)資源豐富等特點(diǎn);GPRS模塊采用SM900B模塊,工作頻率850/900/1800/1900 MHz,支持GSM\GPRS網(wǎng)絡(luò),具有廣泛的適用性和可靠性;GPS模塊采用NAVMAN的JUPITER 30xLP,具備搜星快,功耗低等特點(diǎn)。電源接口用于GYK取電,為整個(gè)設(shè)備提供電源;CAN接口用于跟GYK通信;調(diào)試接口用于開發(fā)調(diào)試;GPS信息輸出接口接口用于將GPS單元輸出的GPS信息輸出,供第三方使用;RS422接口用于擴(kuò)展第三方功能,看門狗電路加強(qiáng)系統(tǒng)可靠性。如圖2所示,車載式設(shè)備上電后,首先ARM7處理器自動(dòng)完成系統(tǒng)引導(dǎo)到用戶程序入口,用戶程序開始硬件初始化,而后開始對(duì)GPS模塊和GPRS模塊進(jìn)行初始化,實(shí)現(xiàn)車載式設(shè)備系統(tǒng)的啟動(dòng)。用戶程序指的車載式設(shè)備中嵌入軟件程序。車載式設(shè)備系統(tǒng)啟動(dòng)后,啟動(dòng)GPRS無線網(wǎng)絡(luò)服務(wù);無線網(wǎng)絡(luò)服務(wù)啟動(dòng)后,程序模塊開始自動(dòng)運(yùn)行,開始工作。如圖3所示,運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送模塊工作如下
I.監(jiān)聽CAN接口的通信數(shù)據(jù),提取GYK運(yùn)行狀態(tài)數(shù)據(jù)。2.判斷定時(shí)發(fā)送的時(shí)間是否到,到了執(zhí)行下一步,否則繼續(xù)監(jiān)聽;定時(shí)時(shí)間可按要求定制。3.將GYK運(yùn)行狀態(tài)數(shù)據(jù)和GPS地理位置數(shù)據(jù)組合打包成狀態(tài)數(shù)據(jù)命令。4.啟動(dòng)GPRS無線網(wǎng)絡(luò)發(fā)送,將打包好的狀態(tài)數(shù)據(jù)命令發(fā)送給遠(yuǎn)程服務(wù)器。如圖4所示,報(bào)警事件處理模塊工作如下
I.通過CAN接口監(jiān)聽,提取出GYK運(yùn)行狀態(tài)數(shù)據(jù)。2.對(duì)提取出來的GYK運(yùn)行狀態(tài)數(shù)據(jù),跟上次收到的GYK運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行比較,判斷事件狀態(tài)有沒有變化。所述事件狀態(tài)指的是緊急制動(dòng)、常用制動(dòng)、熄火的狀態(tài),變化指的是從有到無或者從無到有的變化。有則執(zhí)行下一步,無則繼續(xù)監(jiān)聽并比較狀態(tài)變化。3.將此時(shí)的運(yùn)行狀態(tài)數(shù)據(jù)和GPS地理位置數(shù)據(jù)進(jìn)行組合打包成報(bào)警數(shù)據(jù)命令。4.保存本條報(bào)警數(shù)據(jù)命令,將重發(fā)次數(shù)清零。5.啟動(dòng)GPRS無線網(wǎng)絡(luò)發(fā)送,將保存好的報(bào)警數(shù)據(jù)命令向遠(yuǎn)程服務(wù)器傳送。發(fā)送完成后開始計(jì)時(shí)。6.車載式設(shè)備等待遠(yuǎn)程服務(wù)器返回的應(yīng)答。若在30秒內(nèi)收到應(yīng)答則結(jié)束本條報(bào)警的傳送。若在30秒內(nèi)沒有收到應(yīng)答,則判斷重發(fā)次數(shù)是否達(dá)到或超過3次,超過則結(jié)束本條報(bào)警的傳送,沒有則繼續(xù)發(fā)送本條報(bào)警,重新開始30秒的應(yīng)答等待時(shí)間并將重發(fā)次數(shù)加一。所述的應(yīng)答指遠(yuǎn)程服務(wù)器向車載式設(shè)備發(fā)送已收到的標(biāo)識(shí)信息。
如圖5所示,GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)模塊工作如下
I.操作人員操作DMI,發(fā)起GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)操作。2. DMI程序?qū)YK運(yùn)行數(shù)據(jù)進(jìn)行ZIP壓縮,計(jì)算CRC32校驗(yàn)碼。3. DMI程序發(fā)送文件啟動(dòng)命令和文件信息通過車載式設(shè)備轉(zhuǎn)發(fā)給遠(yuǎn)程服務(wù)器。所述啟動(dòng)命令指有運(yùn)行數(shù)據(jù)文件需上傳,文件信息包括文件名、文件大小、文件日期屬性、CRC32校驗(yàn)碼。4.開始傳送文件。遠(yuǎn)程服務(wù)器和DMI程序采取一應(yīng)一答的方式傳輸文件直至文件內(nèi)容傳輸完成,車載式設(shè)備負(fù)責(zé)兩者之間的數(shù)據(jù)轉(zhuǎn)發(fā)。所述一應(yīng)一答的方式指的是遠(yuǎn)程服務(wù)器發(fā)送指令要求傳輸文件內(nèi)容的某一小段,DMI程序發(fā)送需要的文件內(nèi)容,遠(yuǎn)程服務(wù)器收到想要的文件內(nèi)容后,再發(fā)送指令要求文件內(nèi)容的下一小段,DMI程序發(fā)送需要的文件內(nèi)容,一直循環(huán)下去,直至文件傳輸完成。5.接收完成后,遠(yuǎn)程服務(wù)器進(jìn)行多級(jí)校驗(yàn)。所述多級(jí)校驗(yàn)方法包括ZIP算法內(nèi)置的校驗(yàn)算法,解壓后的文件和“文件啟動(dòng)”指令的校驗(yàn)信息進(jìn)行對(duì)比。校驗(yàn)信息包括文件大小、時(shí)間日期屬性、CRC32校驗(yàn)碼。6.遠(yuǎn)程服務(wù)器驗(yàn)證完成后向DMI程序發(fā)送文件結(jié)束命令(經(jīng)車載式設(shè)備轉(zhuǎn)發(fā)),返回文件傳輸結(jié)果,結(jié)果包括失敗、成功。如圖6所示,GYK校時(shí)模塊工作如下
I.車載式設(shè)備監(jiān)聽CAN接口的通信數(shù)據(jù)。2.車載式設(shè)備對(duì)收到的CAN接口通信數(shù)據(jù)進(jìn)行分析,判斷是否是校時(shí)命令,是則執(zhí)行下一步。3.車載式設(shè)備判斷GPS是否有效,有則執(zhí)行下一步。GPS是否有效指的是GPS模塊輸出的某個(gè)特定標(biāo)識(shí)符。4.車載式設(shè)備發(fā)送應(yīng)答。所述應(yīng)答包含GPS時(shí)間年、月、日、時(shí)、分、秒。如圖7所示,其它數(shù)據(jù)文件傳輸模塊工作如下
I.遠(yuǎn)程服務(wù)器端選擇需要操作的軌道車對(duì)象。2.遠(yuǎn)程服務(wù)器對(duì)要傳送的數(shù)據(jù)文件進(jìn)行ZIP壓縮,計(jì)算CRC32校驗(yàn)碼。3.遠(yuǎn)程服務(wù)器發(fā)送文件啟動(dòng)命令和文件信息通過車載式設(shè)備轉(zhuǎn)發(fā)給DMI程序。所述啟動(dòng)命令指有運(yùn)行數(shù)據(jù)文件需上傳,文件信息包括文件類型、文件名、文件大小、文件日期屬性、CRC32校驗(yàn)碼,其中文件類型指的是GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù)、DMI程序中的哪一個(gè)。4.開始傳送文件。DMI程序和遠(yuǎn)程服務(wù)器采取一應(yīng)一答的方式傳輸文件直至文件內(nèi)容傳輸完成,車載式設(shè)備負(fù)責(zé)兩者之間的數(shù)據(jù)轉(zhuǎn)發(fā)。所述一應(yīng)一答的方式指的是DMI程序發(fā)送指令要求傳輸文件內(nèi)容的某一小段,遠(yuǎn)程服務(wù)器發(fā)送需要的文件內(nèi)容,DMI程序收到想要的文件內(nèi)容后,再發(fā)送指令要求文件內(nèi)容的下一小段,遠(yuǎn)程服務(wù)器發(fā)送需要的文件內(nèi)容,一直循環(huán)下去,直至文件傳輸完成。5.接收完成后,DMI程序進(jìn)行多級(jí)校驗(yàn)。所述多級(jí)校驗(yàn)方法包括ZIP算法內(nèi)置的校驗(yàn)算法,解壓后的文件和“文件啟動(dòng)”指令的校驗(yàn)信息進(jìn)行對(duì)比。校驗(yàn)信息包括文件大小、時(shí)間日期屬性、CRC32校驗(yàn)碼。6. DMI程序校驗(yàn)完成后向遠(yuǎn)程服務(wù)器發(fā)送文件結(jié)束命令(經(jīng)車載式設(shè)備轉(zhuǎn)發(fā)),返回文件傳輸結(jié)果,結(jié)果包括失敗、成功。
本發(fā)明所指的校驗(yàn)技術(shù)具體如下
A)第一重校驗(yàn)
對(duì)所有數(shù)據(jù)文件,均依次采用以下校驗(yàn)方法進(jìn)行校驗(yàn),該校驗(yàn)主要用于驗(yàn)證數(shù)據(jù)傳輸?shù)目煽啃?br> a比較文件的長度,判斷文件是否傳輸完整、是否同一個(gè)文件。b檢查文件的時(shí)間日期屬性(年月日時(shí)分秒),判斷文件是否過期、是否同一個(gè)文件。c使用CRC32校驗(yàn)算法計(jì)算數(shù)據(jù)文件的CRC32校驗(yàn)碼,將該校驗(yàn)碼與“文件啟動(dòng)”命令時(shí)的32位校驗(yàn)碼進(jìn)行比較,判讀文件內(nèi)容是否有誤。B)第二重校驗(yàn)
對(duì)于壓縮的數(shù)據(jù)文件,上述校驗(yàn)完成后,進(jìn)行ZIP解壓,壓縮算法內(nèi)含CRC32校驗(yàn)。該校驗(yàn)主要用于驗(yàn)證壓縮文件本身是否有誤。如圖8所示,整套系統(tǒng)的應(yīng)用包含了兩個(gè)方面
車載部分包含GYK (主機(jī)、兩個(gè)DMI)、一塊插板(無線數(shù)傳板),在實(shí)際使用中無線數(shù)傳板到需要插到GYK主機(jī)才能使用。地面服務(wù)器部分包含了服務(wù)器,提供數(shù)據(jù)庫、web、文件服務(wù)。整套系統(tǒng)實(shí)現(xiàn)功能如下
發(fā)送當(dāng)前狀態(tài)信息。自動(dòng)定時(shí)發(fā)送,但是服務(wù)器不保存歷史數(shù)據(jù)。狀態(tài)信息包含GPS經(jīng)緯度、類似LKJ的車次號(hào)數(shù)據(jù)。發(fā)送報(bào)警信息。報(bào)警信息有常用制動(dòng)、緊急制動(dòng)、熄火,并保存到服務(wù)器上。記錄文件上傳。本機(jī)的記錄數(shù)據(jù)發(fā)送由司機(jī)操作DMI上按鍵來發(fā)起,之后自動(dòng)發(fā)送記錄數(shù)據(jù)到服務(wù)器。服務(wù)器收到后自動(dòng)保存,客戶終端可以到服務(wù)器上下載文件,并人工轉(zhuǎn)移到相應(yīng)的分析軟件上分析。揭示文件、基礎(chǔ)數(shù)據(jù)文件、DMI程序文件、主控記錄文件的傳輸??蛻舳耸褂脤S密浖⑽募鬏?shù)酵ㄐ欧?wù)器,之后由服務(wù)器負(fù)責(zé)將文件傳輸?shù)揭慌_(tái)或者多臺(tái)。車載終端上,由司機(jī)操作進(jìn)行文件升級(jí)。狀態(tài)信息、報(bào)警信息、記錄文件可以通過IE網(wǎng)頁方式進(jìn)行查詢。具備網(wǎng)頁電子地圖功能(線路數(shù)據(jù)支持),可以在網(wǎng)頁上顯示軌道車的具體位置。
權(quán)利要求
1.一種用于GYK運(yùn)行狀態(tài)數(shù)據(jù)管理的車載式設(shè)備實(shí)現(xiàn)方法,其特征在于該方法具體是 車載設(shè)備上電后,首先完成系統(tǒng)引導(dǎo)、硬件外設(shè)的初始化,然后對(duì)GPS模塊、GPRS模塊進(jìn)行初始化,實(shí)現(xiàn)車載式設(shè)備系統(tǒng)的啟動(dòng); 啟動(dòng)后,GPS模塊廣播GPS地理位置數(shù)據(jù),提供給各應(yīng)用程序模塊使用;同時(shí)啟動(dòng)GPRS無線網(wǎng)絡(luò)服務(wù); 無線網(wǎng)絡(luò)服務(wù)啟動(dòng)后,應(yīng)用程序模塊開始自動(dòng)運(yùn)行,具體包括運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送、報(bào)警事件處理、GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)和處理、GYK校時(shí)處理、其它數(shù)據(jù)文件的傳輸和處理; 所述的運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送具體是 1-1.通過CAN接口監(jiān)聽GYK運(yùn)行狀態(tài)數(shù)據(jù); 1-2.定時(shí)時(shí)間到了之后,將收到的GYK運(yùn)行狀態(tài)數(shù)據(jù)和GPS地理位置數(shù)據(jù)一起組成狀態(tài)數(shù)據(jù)命令; 1-3.啟動(dòng)GPRS無線網(wǎng)絡(luò)將狀態(tài)數(shù)據(jù)命令向服務(wù)器發(fā)送; 所述的報(bào)警事件處理具體是 2-1.通過CAN接口監(jiān)聽GYK運(yùn)行狀態(tài)數(shù)據(jù); 2-2.監(jiān)聽到緊急制動(dòng)、常用制動(dòng)或熄火事件狀態(tài)變化; 2-3.立即將當(dāng)前的運(yùn)行狀態(tài)數(shù)據(jù)和GPS地理位置數(shù)據(jù)一起組成報(bào)警數(shù)據(jù)命令; 2-4.啟動(dòng)GPRS無線網(wǎng)絡(luò)發(fā)送,將報(bào)警數(shù)據(jù)命令向遠(yuǎn)程服務(wù)器傳送; 2-5.遠(yuǎn)程服務(wù)器收到報(bào)警數(shù)據(jù)命令后,作出應(yīng)答;所述的應(yīng)答指遠(yuǎn)程服務(wù)器向車載式設(shè)備發(fā)送已收到的標(biāo)識(shí)信息; 2-6.若車載式設(shè)備在30秒內(nèi)未收到遠(yuǎn)程服務(wù)器的應(yīng)答,則重發(fā)該條報(bào)警命令,重發(fā)次數(shù)最多3次,3次重發(fā)后該條就不再重發(fā); 所述的GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)和處理具體是 3-1.操作人員操作DMI進(jìn)行GYK運(yùn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ)操作,DMI程序?qū)YK運(yùn)行數(shù)據(jù)進(jìn)行ZIP壓縮,計(jì)算出CRC32校驗(yàn)碼; 3-2. DMI程序發(fā)送文件啟動(dòng)命令和文件信息給遠(yuǎn)程服務(wù)器;所述啟動(dòng)命令指有運(yùn)行數(shù)據(jù)文件需上傳,文件信息包括文件名、文件大小、文件日期屬性、CRC32校驗(yàn)碼; 3-3.遠(yuǎn)程服務(wù)器收到車載式設(shè)備轉(zhuǎn)發(fā)的啟動(dòng)命令之后,開始文件傳輸; 3-4.文件傳輸過程中DMI程序和遠(yuǎn)程服務(wù)器米用一應(yīng)一答的方式直至文件內(nèi)容傳輸完成;所述一應(yīng)一答的方式指的是遠(yuǎn)程服務(wù)器發(fā)送指令要求傳輸文件內(nèi)容的某一小段,DMI程序發(fā)送需要的文件內(nèi)容,遠(yuǎn)程服務(wù)器收到想要的文件內(nèi)容后,再發(fā)送指令要求文件內(nèi)容的下一小段,DMI程序發(fā)送需要的文件內(nèi)容,一直循環(huán)下去,直至文件傳輸完成; 3-5.文件傳輸完成后,遠(yuǎn)程服務(wù)器對(duì)文件進(jìn)行組合并對(duì)組合好的文件進(jìn)行ZIP解壓,采用多級(jí)校驗(yàn)方法來驗(yàn)證數(shù)據(jù)的可靠性;所述多級(jí)校驗(yàn)方法包括ZIP算法內(nèi)置的校驗(yàn)算法,解壓后的文件和“文件啟動(dòng)”指令的校驗(yàn)信息進(jìn)行對(duì)比;校驗(yàn)信息包括文件大小、時(shí)間日期屬性、CRC32校驗(yàn)碼; 3-6.驗(yàn)證完成后遠(yuǎn)程服務(wù)器向DMI程序發(fā)送文件結(jié)束命令,返回文件傳輸結(jié)果失敗或者成功; 3-7.上述過程中車載式設(shè)備負(fù)責(zé)遠(yuǎn)程服務(wù)器和DMI程序的命令協(xié)議轉(zhuǎn)換,對(duì)數(shù)據(jù)進(jìn)行拆包、封包,將從DMI程序收到的命令轉(zhuǎn)發(fā)給遠(yuǎn)程服務(wù)器以及將收到的遠(yuǎn)程服務(wù)器命令轉(zhuǎn)發(fā)給DMI程序;同時(shí)DMI程序在操作界面上顯示傳輸進(jìn)度,文件傳輸完成后顯示傳輸結(jié)果,提示操作人員; 所述的GYK校時(shí)處理具體是 4-1.車載式設(shè)備隨時(shí)獲取GPS模塊送出的GPS信息,提取GPS時(shí)鐘; 4-2.收到GYK的對(duì)時(shí)指令并且GPS時(shí)鐘有效的情況下,立即向GYK發(fā)送GPS時(shí)鐘; 4-3.完成GYK的校時(shí); 所述的其它數(shù)據(jù)文件的傳輸和處理具體是 5-1.遠(yuǎn)程服務(wù)器端選擇需要操作的軌道車對(duì)象,將數(shù)據(jù)文件進(jìn)行ZIP壓縮,計(jì)算出CRC32校驗(yàn)碼; 5-2.向選擇好的軌道車發(fā)送文件啟動(dòng)命令和文件信息;所述啟動(dòng)命令指有文件需傳輸,文件信息包括文件類型、文件名、文件大小、文件日期屬性、CRC32校驗(yàn)碼,其中文件類型指的是GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù)、DMI程序中的一種;5-3. DMI收到車載式設(shè)備轉(zhuǎn)發(fā)的啟動(dòng)命令后,開始文件傳輸; 5-4.文件傳輸過程中DMI程序和遠(yuǎn)程服務(wù)器米用一應(yīng)一答的方式直至文件內(nèi)容傳輸完成; 5-5.文件傳輸完成后,GYK對(duì)文件進(jìn)行組合并對(duì)組合好了的文件進(jìn)行ZIP解壓,采用多級(jí)校驗(yàn)方法來驗(yàn)證數(shù)據(jù)的可靠性; 5-6.校驗(yàn)完成后DMI程序發(fā)送文件結(jié)束命令,返回文件傳輸結(jié)果失敗或者成功; 5-7.上述過程中車載式設(shè)備負(fù)責(zé)遠(yuǎn)程服務(wù)器和DMI程序的命令協(xié)議轉(zhuǎn)換,對(duì)數(shù)據(jù)進(jìn)行拆包、封包,將從DMI程序收到的命令轉(zhuǎn)發(fā)給遠(yuǎn)程服務(wù)器以及將收到的遠(yuǎn)程服務(wù)器命令轉(zhuǎn)發(fā)給DMI程序;同時(shí)DMI程序在操作界面上顯示傳輸進(jìn)度,文件傳輸完成后顯示傳輸結(jié)果和文件類型,提示操作人員進(jìn)行后續(xù)的處理;所述處理包括GYK揭示數(shù)據(jù)載入、GYK基本數(shù)據(jù)更新、DMI程序更新。
全文摘要
本發(fā)明涉及一種用于GYK運(yùn)行狀態(tài)數(shù)據(jù)管理的車載式設(shè)備實(shí)現(xiàn)方法?,F(xiàn)有GYK運(yùn)行狀態(tài)無法及時(shí)了解,對(duì)報(bào)警事件無法及時(shí)掌握,GYK運(yùn)行數(shù)據(jù)無法及時(shí)上傳到遠(yuǎn)程管理服務(wù)器。本發(fā)明車載設(shè)備上電后,首先完成系統(tǒng)引導(dǎo)、硬件外設(shè)的初始化,然后對(duì)GPS模塊、GPRS模塊進(jìn)行初始化,實(shí)現(xiàn)車載式設(shè)備系統(tǒng)的啟動(dòng)。啟動(dòng)后,GPS模塊廣播GPS地理位置數(shù)據(jù),提供給各應(yīng)用程序模塊使用;同時(shí)啟動(dòng)GPRS無線網(wǎng)絡(luò)服務(wù)。無線網(wǎng)絡(luò)服務(wù)啟動(dòng)后,應(yīng)用程序模塊開始自動(dòng)運(yùn)行。本發(fā)明充分利用了現(xiàn)有電子信息領(lǐng)域的先進(jìn)技術(shù),給予充分集成,使之可有效運(yùn)用于車載式設(shè)備。同時(shí)將廣泛運(yùn)用于計(jì)算機(jī)領(lǐng)域的網(wǎng)絡(luò)傳輸技術(shù),運(yùn)用到工業(yè)領(lǐng)域的嵌入式控制系統(tǒng)。
文檔編號(hào)H04L29/08GK102882964SQ201210361540
公開日2013年1月16日 申請(qǐng)日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者傅天耀, 蔣輝, 袁凱, 俞仲勛 申請(qǐng)人:杭州創(chuàng)聯(lián)電子技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1