欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于gyk數(shù)據(jù)管理的手持式設(shè)備實(shí)現(xiàn)方法

文檔序號(hào):7728059閱讀:255來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種用于gyk數(shù)據(jù)管理的手持式設(shè)備實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明屬于電子信息技術(shù)領(lǐng)域,具體涉及一種利用手持式設(shè)備對(duì)軌道車(chē)運(yùn)行控制設(shè)備進(jìn)行數(shù)據(jù)處理的方法。
背景技術(shù)
軌道車(chē)(含接觸網(wǎng)作業(yè)車(chē)、養(yǎng)路機(jī)械等自輪運(yùn)轉(zhuǎn)特種設(shè)備)運(yùn)行控制設(shè)備(簡(jiǎn)稱(chēng) GYK,下同)是用于防止軌道車(chē)超速運(yùn)行或越過(guò)關(guān)閉的信號(hào)機(jī),監(jiān)控其安全運(yùn)行的重要設(shè)備。 其產(chǎn)生的記錄數(shù)據(jù)(簡(jiǎn)稱(chēng)GYK運(yùn)行數(shù)據(jù),下同)是分析軌道車(chē)司機(jī)工作質(zhì)量、GYK設(shè)備自身質(zhì)量的重要信息來(lái)源。及時(shí)處理和分析G^(運(yùn)行數(shù)據(jù)不僅能夠提前開(kāi)展有針對(duì)性的預(yù)防教育,糾正操作人員不良操作習(xí)慣,同時(shí)也能夠?qū)υO(shè)備自身故障進(jìn)行提前預(yù)防處理。但軌道車(chē)施工作業(yè)具有分散性、流動(dòng)性等特點(diǎn),現(xiàn)有(^I(運(yùn)行數(shù)據(jù)傳送途徑不夠暢通,傳送周期長(zhǎng),且數(shù)據(jù)分散,不利于統(tǒng)計(jì)分析,不能為設(shè)備管理部門(mén)指導(dǎo)安全生產(chǎn)提供支持,迫切需要一種新的數(shù)據(jù)傳輸方法,既做到數(shù)據(jù)傳輸及時(shí),又能保證數(shù)據(jù)傳輸可靠。同時(shí),與軌道車(chē)安全運(yùn)行切實(shí)相關(guān)的臨時(shí)限速、綠色許可證、路票、區(qū)間作業(yè)調(diào)度命令、線(xiàn)路里程斷鏈等揭示信息(簡(jiǎn)稱(chēng)GYK揭示數(shù)據(jù),下同)及車(chē)站、信號(hào)機(jī)、支線(xiàn)轉(zhuǎn)移、交路轉(zhuǎn)移、里程斷鏈、區(qū)段限速、標(biāo)號(hào)、長(zhǎng)大下坡道、GPS數(shù)據(jù)、數(shù)據(jù)結(jié)束等基本數(shù)據(jù)信息(簡(jiǎn)稱(chēng) G^(基本數(shù)據(jù),下同)等軟件版本也無(wú)法得到及時(shí)更新,給安全生產(chǎn)帶來(lái)極大隱患。設(shè)備管理部門(mén)迫切需要一種能及時(shí)掌握各軌道車(chē)的版本信息、并及時(shí)完成版本更新的方法。

發(fā)明內(nèi)容
本發(fā)明的目的是利用現(xiàn)有電子信息領(lǐng)域的先進(jìn)技術(shù),給予充分集成,并植入優(yōu)秀的管理方法,以提供一種能解決當(dāng)前軌道車(chē)運(yùn)行管理中數(shù)據(jù)管理存在的諸多問(wèn)題,切實(shí)提高軌道車(chē)安全管理水平的方法。本發(fā)明所使用的主要硬件包括ARM9處理器(包括主控模塊及電源管理單元)、存儲(chǔ)器模塊、GSM\GPRS\EDGE射頻模塊、WLAN無(wú)線(xiàn)局域網(wǎng)模塊、GPS模塊、!XD模塊、按鍵接口(預(yù)留觸摸屏接口)、音頻接口、USB接口、Uart接口、SD接口、調(diào)試接口、電源接口等。ARM9處理器為系統(tǒng)核心,其主控單元連接存儲(chǔ)器模塊、GSM\GPRS\EDG射頻模塊、WLAN無(wú)線(xiàn)局域網(wǎng)模塊、GPS模塊及LCD模塊;電源管理單元為上述模塊提供可靠電源;存儲(chǔ)器模塊提供系統(tǒng)和應(yīng)用程序所需要的內(nèi)存空間及用戶(hù)存儲(chǔ)空間;WLAN無(wú)線(xiàn)局域網(wǎng)模塊用于提供無(wú)線(xiàn)局域網(wǎng)應(yīng)用服務(wù);GPS模塊用于產(chǎn)生(^K校時(shí)操作所需的精準(zhǔn)時(shí)間,從而消除因時(shí)間差而產(chǎn)生的安全隱患,同時(shí)也可向設(shè)備管理部門(mén)及時(shí)提供軌道車(chē)地理位置信息,加強(qiáng)安全監(jiān)控;LCD模塊用于提供顯示輸出功能。本發(fā)明ARM9處理器采用MediaTek公司的MT6235平臺(tái)芯片,該芯片集成主控單元和電源管理單元,具備運(yùn)行速度快、功耗低等特點(diǎn);存儲(chǔ)器模塊采用Toshiba公司的 TY9000A000GMGF MCP,集成512Mb RAM及1( Flash ;射頻模塊采用ADl (美國(guó)模擬器件)公司AD6548射頻信號(hào)處理器,工作頻率850/900/1800/1900 MHz,支持GSM\GPRS\EDGE網(wǎng)絡(luò),
3具有廣泛的適用性和可靠性;WLAN無(wú)線(xiàn)局域網(wǎng)模塊采用MediaTek公司的MT5921芯片,支持WAPI標(biāo)準(zhǔn)協(xié)議及Wi-Fi標(biāo)準(zhǔn);GPS模塊采用UBlox的NE0-6M,具備搜星快,功耗低等特點(diǎn)。IXD模塊采用3. 2寸320x240高分辨率TFT IXD ;本發(fā)明采用1500mAH大容量3. 7V鋰電池作為工作電源。本發(fā)明基于可靠性因數(shù),采用按鍵式人機(jī)接口設(shè)計(jì)。利用按鍵復(fù)用技術(shù),使所有操作均能通過(guò)少數(shù)按鍵完成,操作簡(jiǎn)單方便。所述的按鍵復(fù)用技術(shù),指通過(guò)屏幕提示,同一按鍵功能在不同界面重新定義,使同一按鍵具備多種操作功能;
多功能USB接口設(shè)計(jì),USB數(shù)據(jù)線(xiàn)既用于數(shù)據(jù)傳輸,也用于充電。本發(fā)明采用主流嵌入式nucleus實(shí)時(shí)操作系統(tǒng),該系統(tǒng)是專(zhuān)為嵌入式應(yīng)用而設(shè)計(jì)的一個(gè)搶先式多任務(wù)操作系統(tǒng)內(nèi)核,及時(shí)性強(qiáng)?;谠撓到y(tǒng)開(kāi)發(fā)的應(yīng)用系統(tǒng)具備很高的可靠性,能實(shí)現(xiàn)復(fù)雜的操作任務(wù)。本發(fā)明使用TCP/IP網(wǎng)絡(luò)傳輸協(xié)議,文件傳輸采用FTP協(xié)議。本發(fā)明開(kāi)發(fā)的FTP客戶(hù)端程序除具備FTP基本傳輸功能外,還增加了讀取文件特征信息的FTP命令及網(wǎng)絡(luò)異常時(shí)的斷點(diǎn)續(xù)傳功能,傳輸效率顯著提高。本發(fā)明的實(shí)現(xiàn)步驟
手持式設(shè)備上電后,首先加載底層啟動(dòng)程序(UBoot),完成硬件初始化及驅(qū)動(dòng)程序加載,而后引導(dǎo)nucleus嵌入式操作系統(tǒng),加載圖形用戶(hù)接口(GUI),實(shí)現(xiàn)手持式設(shè)備系統(tǒng)的啟動(dòng)。手持式設(shè)備系統(tǒng)啟動(dòng)后,啟動(dòng)無(wú)線(xiàn)網(wǎng)絡(luò)服務(wù),所述的無(wú)線(xiàn)網(wǎng)絡(luò),包括移動(dòng)網(wǎng)絡(luò)及無(wú)線(xiàn)局域網(wǎng)。移動(dòng)網(wǎng)絡(luò)服務(wù)需啟動(dòng)射頻模塊,該射頻模塊搜尋移動(dòng)網(wǎng)絡(luò)信號(hào),完成信道選擇、 信號(hào)同步及用戶(hù)注冊(cè);無(wú)線(xiàn)局域網(wǎng)服務(wù)需啟動(dòng)WLAN模塊,搜尋并連接WLAN接入點(diǎn);移動(dòng)網(wǎng)絡(luò)和無(wú)線(xiàn)局域網(wǎng)根據(jù)實(shí)際情況由用戶(hù)選擇使用。無(wú)線(xiàn)網(wǎng)絡(luò)服務(wù)啟動(dòng)后,運(yùn)行本發(fā)明的應(yīng)用程序模塊,實(shí)現(xiàn)本發(fā)明的各項(xiàng)功能。各功能模塊實(shí)現(xiàn)步驟如下 1.數(shù)據(jù)轉(zhuǎn)儲(chǔ)及發(fā)送
1-1. GYK運(yùn)行數(shù)據(jù)通過(guò)手持式設(shè)備USB端口轉(zhuǎn)儲(chǔ)至手持設(shè)備,手持式設(shè)備啟動(dòng)ZIP算法對(duì)GYK運(yùn)行數(shù)據(jù)進(jìn)行壓縮,增加校驗(yàn)碼。1-2.手持設(shè)備啟動(dòng)FTP客戶(hù)端程序,將壓縮后的GYK運(yùn)行數(shù)據(jù)文件通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)向FTP服務(wù)器傳送,所述的無(wú)線(xiàn)網(wǎng)絡(luò)指移動(dòng)網(wǎng)絡(luò)或無(wú)線(xiàn)局域網(wǎng)。1-3. GYK運(yùn)行數(shù)據(jù)文件傳送完畢后,讀取已傳送到FTP服務(wù)器的數(shù)據(jù)文件的特征信息,并進(jìn)行準(zhǔn)確性和完整性校核;所述的讀取FTP服務(wù)器的數(shù)據(jù)文件的特征信息的FTP命令,屬本發(fā)明所開(kāi)發(fā)的命令,F(xiàn)TP服務(wù)器也增加對(duì)該命令的處理功能,同時(shí)FTP服務(wù)器增加收到手持式設(shè)備上傳的壓縮文件后自動(dòng)解壓、重新計(jì)算校驗(yàn)碼并改寫(xiě)文件頭標(biāo)識(shí)符及文件尾標(biāo)識(shí)符的功能。所述的特征信息包括文件名、文件大小、文件頭標(biāo)識(shí)符和文件尾標(biāo)識(shí)符; 所述的已傳送到FTP服務(wù)器的數(shù)據(jù)文件指FTP服務(wù)器對(duì)已上傳的壓縮文件自動(dòng)解壓、重新計(jì)算校驗(yàn)碼并改寫(xiě)文件頭標(biāo)識(shí)符及文件尾標(biāo)識(shí)符后的數(shù)據(jù)文件。1-4.手持式設(shè)備以TCP/IP方式與遠(yuǎn)程管理服務(wù)器建立socket連接。1-5.手持式設(shè)備向遠(yuǎn)程管理服務(wù)器發(fā)送socket短消息及文件信息,遠(yuǎn)程管理服務(wù)器收到短消息后,作出簽收應(yīng)答;所述的socket短消息內(nèi)容為已上傳文件,所述的文件信息包括文件名、文件大小和文件日期屬性,所述的簽收應(yīng)答指遠(yuǎn)程管理服務(wù)器向手持式設(shè)備發(fā)送已收到的標(biāo)識(shí)信息。2.數(shù)據(jù)接收及處理
2-1.手持式設(shè)備收到數(shù)據(jù)接收指令后,啟動(dòng)FTP客戶(hù)端程序,從FTP服務(wù)器下載接收最新GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù)。2-2.手持式設(shè)備接收到數(shù)據(jù)文件后,讀取FTP服務(wù)器端對(duì)應(yīng)文件的特征信息進(jìn)行準(zhǔn)確性和完整性校核。所述的完整性校核指通過(guò)文件長(zhǎng)度比對(duì)確定數(shù)據(jù)文件是否完整,所述的準(zhǔn)確性校核指通過(guò)文件頭標(biāo)識(shí)符和文件尾標(biāo)識(shí)符的合法性判斷以及比對(duì)該標(biāo)識(shí)符所包含的校驗(yàn)信息與手持式設(shè)備對(duì)該數(shù)據(jù)重新計(jì)算后的校驗(yàn)信息是否一致來(lái)判斷接收到的數(shù)據(jù)的準(zhǔn)確性,所述的校驗(yàn)信息指CRC32校驗(yàn)碼。2-3.對(duì)于壓縮的數(shù)據(jù)文件,啟動(dòng)ZIP算法對(duì)數(shù)據(jù)解壓,并采用多級(jí)校驗(yàn)方法驗(yàn)證數(shù)據(jù)的可靠性。所述的多級(jí)校驗(yàn)方法,包括ZIP算法內(nèi)置的校驗(yàn)算法、對(duì)解壓后文件的文件頭標(biāo)識(shí)符、文件尾標(biāo)識(shí)符的合法性判斷的方法以及比對(duì)該標(biāo)識(shí)符所包含的校驗(yàn)信息與手持式設(shè)備對(duì)已解壓數(shù)據(jù)文件重新計(jì)算后的校驗(yàn)信息是否一致的校驗(yàn)方法。如收到的數(shù)據(jù)文件為非壓縮的數(shù)據(jù)文件,則執(zhí)行下一步驟。2-4.手持式設(shè)備向遠(yuǎn)程管理服務(wù)器發(fā)送socket短消息及文件信息,遠(yuǎn)程管理服務(wù)器收到短消息后,作出簽收應(yīng)答,所述的socket短消息內(nèi)容為已下載文件。2-5.手持式設(shè)備對(duì)接收到的經(jīng)驗(yàn)證的可靠數(shù)據(jù)進(jìn)行解析,針對(duì)不同數(shù)據(jù)類(lèi)別通過(guò)語(yǔ)音及屏幕顯示的方式發(fā)出操作提示。所述的可靠數(shù)據(jù)分為固定格式數(shù)據(jù)和非固定格式數(shù)據(jù),所述的數(shù)據(jù)類(lèi)別分為GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù)及其他數(shù)據(jù),所述的解析指通過(guò)讀取數(shù)據(jù)文件頭部的固定字節(jié)數(shù)內(nèi)容,進(jìn)行數(shù)據(jù)類(lèi)別及版本標(biāo)識(shí)的判斷。對(duì)于固定格式的數(shù)據(jù), 可通過(guò)預(yù)覽方式,查看數(shù)據(jù)內(nèi)容。2-6.對(duì)于需要提交GYK的數(shù)據(jù)文件,手持式設(shè)備通過(guò)USB接口或Uart 口傳送至 GYK,并通知GYK作出處理。所述的處理包括GYK揭示數(shù)據(jù)載入、GYK基本數(shù)據(jù)更新。2-7. GYK對(duì)手持式設(shè)備提交的數(shù)據(jù)處理后,手持式設(shè)備通過(guò)USB接口或Uart 口讀取(^K版本信息,用于驗(yàn)證數(shù)據(jù)處理操作的正確性,對(duì)驗(yàn)證結(jié)果通過(guò)語(yǔ)音及屏幕顯示的方式作出提示。2-8.手持式設(shè)備向遠(yuǎn)程管理服務(wù)器發(fā)送socket短消息及GYK設(shè)備最新的版本信息,遠(yuǎn)程管理服務(wù)器收到短消息后,作出簽收應(yīng)答,所述的socket短消息內(nèi)容為已處理成功。3.其他輔助管理功能
3-1.出勤退勤登記軌道車(chē)出車(chē)時(shí)及完成作業(yè)后,手持式設(shè)備通過(guò)USB接口或Uart口從GYK獲取機(jī)車(chē)號(hào)、司機(jī)號(hào)、作業(yè)區(qū)間等重要信息,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)向遠(yuǎn)程管理服務(wù)器發(fā)送該信息,完成出勤退勤登記,輔助安全管理。3-2. GPS校時(shí)手持式設(shè)備獲取GPS模塊送出的GPS信息,提取GPS時(shí)鐘信息,完成手持式設(shè)備與GPS的時(shí)鐘同步。手持式設(shè)備完成時(shí)鐘同步后,通過(guò)Uart 口向GYK發(fā)出校時(shí)操作。3-3.手持式設(shè)備還可以將當(dāng)前有效的地理位置信息,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)發(fā)往遠(yuǎn)程管理服務(wù)器,供設(shè)備管理部門(mén)及時(shí)了解軌道車(chē)的運(yùn)行情況。
本發(fā)明相比現(xiàn)有技術(shù)和方法,具有以下特點(diǎn)
1.本發(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)。2.本發(fā)明除采用支持GSM\GPRS\EDGE自適應(yīng)技術(shù)的射頻模塊外,還引入WLAN無(wú)線(xiàn)局域網(wǎng)模塊,實(shí)現(xiàn)多途徑、全方位無(wú)線(xiàn)網(wǎng)絡(luò)傳輸服務(wù)。3.本發(fā)明開(kāi)發(fā)了適合嵌入式系統(tǒng)的FTP客戶(hù)端,考慮無(wú)線(xiàn)網(wǎng)絡(luò)鏈路的可靠性問(wèn)題,增加了斷點(diǎn)續(xù)傳功能,同時(shí)開(kāi)發(fā)了讀取FTP服務(wù)器文件特征信息的FTP命令,用于實(shí)現(xiàn)對(duì)數(shù)據(jù)有效性的多重校驗(yàn)技術(shù)。4.開(kāi)發(fā)了適合嵌入式系統(tǒng)的數(shù)據(jù)壓縮程序,并發(fā)明了多重校驗(yàn)技術(shù)。對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行壓縮并增加多重校驗(yàn),既提高了無(wú)線(xiàn)數(shù)據(jù)傳輸效率,又保證了無(wú)線(xiàn)數(shù)據(jù)傳輸?shù)目煽啃浴?.本發(fā)明的手持式設(shè)備充分利用上述技術(shù),有效彌補(bǔ)了現(xiàn)有(^K運(yùn)行數(shù)據(jù)無(wú)法及時(shí)上傳到遠(yuǎn)程管理服務(wù)器,以及遠(yuǎn)程管理服務(wù)器上的最新GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù), 無(wú)法及時(shí)傳送至GYK的不足。使軌道車(chē)安全管理及時(shí)化、動(dòng)態(tài)化,并形成“管理單位下達(dá)指示一軌道車(chē)終端執(zhí)行指示一執(zhí)行結(jié)果上傳管理單位”的一套及時(shí)可靠的閉環(huán)管理流程,極大地提高了安全管理的有效性。6.同時(shí)本發(fā)明的手持式設(shè)備多功能化,除具備無(wú)線(xiàn)數(shù)據(jù)傳輸及管理功能外,還增加了 GPS模塊,為GYK提供精確時(shí)鐘,并可借助無(wú)線(xiàn)網(wǎng)絡(luò)及時(shí)上傳軌道車(chē)位置信息,輔助安
全管理。


圖1為本發(fā)明的處理器部分硬件結(jié)構(gòu)圖; 圖2為開(kāi)機(jī)流程圖3為數(shù)據(jù)轉(zhuǎn)儲(chǔ)及發(fā)送模塊圖; 圖4為數(shù)據(jù)接收及處理模塊圖; 圖5為出勤、退勤登記模塊圖; 圖6為GPS信息處理模塊圖; 圖7為手持式設(shè)備應(yīng)用示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明。如圖1所示,ARM9處理器采用MediaTek公司的MT6235平臺(tái)芯片,該芯片集成主控單元和電源管理單元,具備運(yùn)行速度快、功耗低等特點(diǎn);其主控單元連接存儲(chǔ)器模塊、 GSM\GPRS\EDG射頻模塊、WLAN無(wú)線(xiàn)局域網(wǎng)模塊、GPS模塊及LCD模塊;電源管理單元為上述模塊提供可靠電源。存儲(chǔ)器模塊采用^Toshiba 公司的 TY9000A000GMGF MCP,集成 512Mb RAM 及 IGb Flash。該模塊連接ARM9處理器的數(shù)據(jù)和地址總線(xiàn),用于提供系統(tǒng)和應(yīng)用程序所需要的內(nèi)存空間及用戶(hù)存儲(chǔ)空間。
6
射頻模塊采用ADl (美國(guó)模擬器件)公司AD6548射頻信號(hào)處理器,工作頻率 850/900/1800/1900 MHz,支持GSM\GPRS\EDGE網(wǎng)絡(luò),具有廣泛的適用性和可靠性;該射頻模塊連接ARM9處理器的基帶處理接口,用于提供移動(dòng)網(wǎng)絡(luò)服務(wù)。WLAN模塊采用MediaTek公司的MT5921芯片,支持WAPI標(biāo)準(zhǔn)協(xié)議及Wi-Fi標(biāo)準(zhǔn); 該WLAN模塊與ARM9處理器的WLAN接口連接,用于提供無(wú)線(xiàn)局域網(wǎng)服務(wù)。GPS模塊采用UBlox的NE0-6M,具備搜星快,功耗低等特點(diǎn)。該GPS模塊通過(guò)Uart 口與ARM9處理器通信,實(shí)現(xiàn)GPS模塊到ARM9處理器的數(shù)據(jù)傳輸及ARM9處理器對(duì)GPS模塊的狀態(tài)控制。IXD模塊采用3. 2寸320x240高分辨率TFT IXD ;該IXD模塊與ARM9處理器的IXD
總線(xiàn)連接,用于提供顯示輸出功能。按鍵接口連接輕觸按鍵,用于提供用戶(hù)操作接口。音頻接口連接揚(yáng)聲器,用于提供語(yǔ)音提示功能。USB接口是手持式設(shè)備與GYK通信的主要接口,提供數(shù)據(jù)傳輸功能;同時(shí)USB接口還用于給手持式設(shè)備內(nèi)置的鋰電池充電。ARM9處理器提供2個(gè)標(biāo)準(zhǔn)Uart接口 ;Uart 口 1用于實(shí)現(xiàn)手持式設(shè)備與GYK的雙向通信。Uart 口 2連接GPS模塊,用于實(shí)現(xiàn)GPS模塊與ARM9處理器的通信。SD接口可接micro SD卡,用于擴(kuò)展用戶(hù)存儲(chǔ)空間。調(diào)試接口用于開(kāi)發(fā)調(diào)試,同時(shí)是手持式設(shè)備系統(tǒng)程序升級(jí)接口。電源接口用于連接1500mAH大容量3. 7V鋰電池。如圖2所示,手持式設(shè)備上電后,首先加載底層啟動(dòng)程序(uBoot),完成硬件初始化及驅(qū)動(dòng)程序加載,而后引導(dǎo)nucleus嵌入式操作系統(tǒng),加載圖形用戶(hù)接口(GUI),實(shí)現(xiàn)手持式設(shè)備系統(tǒng)的啟動(dòng)。所述的底層啟動(dòng)程序、嵌入式操作系統(tǒng)、圖形用戶(hù)接口都屬于系統(tǒng)軟件,不屬于本發(fā)明的軟件發(fā)明范疇。手持式設(shè)備系統(tǒng)啟動(dòng)后,啟動(dòng)無(wú)線(xiàn)網(wǎng)絡(luò)服務(wù);所述的無(wú)線(xiàn)網(wǎng)絡(luò),包括移動(dòng)網(wǎng)絡(luò)及無(wú)線(xiàn)局域網(wǎng)。移動(dòng)網(wǎng)絡(luò)服務(wù)需啟動(dòng)射頻模塊,該射頻模塊搜尋移動(dòng)網(wǎng)絡(luò)信號(hào),完成信道選擇、 信號(hào)同步及用戶(hù)注冊(cè);無(wú)線(xiàn)局域網(wǎng)服務(wù)需啟動(dòng)WLAN模塊,搜尋并連接WLAN接入點(diǎn);移動(dòng)網(wǎng)絡(luò)和無(wú)線(xiàn)局域網(wǎng)根據(jù)實(shí)際情況由用戶(hù)選擇使用。無(wú)線(xiàn)網(wǎng)絡(luò)服務(wù)啟動(dòng)后,運(yùn)行本發(fā)明的應(yīng)用程序模塊,開(kāi)始工作。如圖3所示,數(shù)據(jù)轉(zhuǎn)儲(chǔ)及發(fā)送的具體步驟如下
1. GYK運(yùn)行數(shù)據(jù)文件通過(guò)手持式設(shè)備USB端口轉(zhuǎn)儲(chǔ)至手持式設(shè)備,手持式設(shè)備讀取GYK 運(yùn)行數(shù)據(jù)文件,并通過(guò)文件名及文件長(zhǎng)度識(shí)別判斷文件是否有效;對(duì)無(wú)效文件,轉(zhuǎn)移至臨時(shí)目錄,對(duì)有效文件,執(zhí)行下一步。2.對(duì)數(shù)據(jù)文件增加文件頭標(biāo)識(shí)符及文件尾標(biāo)識(shí)符,啟動(dòng)CRC32校驗(yàn)算法,對(duì)數(shù)據(jù)文件實(shí)際內(nèi)容從頭至尾計(jì)算校驗(yàn)碼,并將該校驗(yàn)碼附加到文件頭標(biāo)識(shí)符和文件尾標(biāo)識(shí)符, 用于驗(yàn)證數(shù)據(jù)文件的正確性。3.啟動(dòng)ZIP壓縮程序,對(duì)已增加文件頭標(biāo)識(shí)符和文件尾標(biāo)識(shí)符的數(shù)據(jù)文件進(jìn)行壓縮,生成約定文件名的壓縮文件。該ZIP算法也內(nèi)含CRC32檢驗(yàn),用于驗(yàn)證壓縮文件的正確性。對(duì)于生成的ZIP壓縮文件,使用步驟2同樣方法增加文件頭標(biāo)識(shí)符、文件尾標(biāo)識(shí)符及校
驗(yàn)碼信息。
4.啟動(dòng)FTP客戶(hù)端軟件,該FTP客戶(hù)端軟件除具備基本的FTP傳輸命令外,還增加了傳輸中斷后的斷點(diǎn)傳輸功能。5.連接FTP服務(wù)器,上傳手持式設(shè)備所配置的用戶(hù)名、密碼信息,完成FTP登錄認(rèn)證。6.啟動(dòng)FTP文件上傳功能,上傳已壓縮的數(shù)據(jù)文件到FTP服務(wù)器的指定目錄。所述的指定目錄在手持式設(shè)備系統(tǒng)配置文件中列出。7.文件傳送完畢后,讀取已傳送到FTP服務(wù)器的數(shù)據(jù)文件的特征信息,并進(jìn)行準(zhǔn)確性和完整性校核;所述的讀取FTP服務(wù)器的數(shù)據(jù)文件的特征信息的FTP命令,屬于本發(fā)明所開(kāi)發(fā)的命令,F(xiàn)TP服務(wù)器也增加對(duì)該命令的處理功能,同時(shí)FTP服務(wù)器增加收到手持式設(shè)備上傳的壓縮文件后自動(dòng)解壓、重新計(jì)算校驗(yàn)碼并改寫(xiě)文件頭標(biāo)識(shí)符及文件尾標(biāo)識(shí)符的功能。所述的特征信息包括文件名、文件大小、文件頭標(biāo)識(shí)符和文件尾標(biāo)識(shí)符;所述的已傳送到FTP服務(wù)器的數(shù)據(jù)文件指FTP服務(wù)器對(duì)上傳的壓縮文件自動(dòng)解壓、重新計(jì)算校驗(yàn)碼并改寫(xiě)文件頭標(biāo)識(shí)符及文件尾標(biāo)識(shí)符后的數(shù)據(jù)文件;經(jīng)上述校驗(yàn)確定為無(wú)效的文件重新上傳。8.手持式設(shè)備以TCP/IP方式與遠(yuǎn)程管理服務(wù)器建立socket連接,并向遠(yuǎn)程管理服務(wù)器發(fā)送操作日志,所述的操作日志指socket短消息及文件信息;遠(yuǎn)程管理服務(wù)器收到短消息后,作出簽收應(yīng)答;所述的socket短消息內(nèi)容為已上傳文件,所述的文件信息包括文件名、文件大小和文件日期屬性,所述的簽收應(yīng)答指遠(yuǎn)程管理服務(wù)器向手持式設(shè)備發(fā)送已收到的標(biāo)識(shí)信息;
如圖4所示,數(shù)據(jù)接收及處理的具體步驟如下
1.收到數(shù)據(jù)接收指令,啟動(dòng)數(shù)據(jù)接收應(yīng)用程序;所述的數(shù)據(jù)接收指令包括設(shè)備管理部門(mén)以電話(huà)及其他通訊方式向手持式設(shè)備使用者下達(dá)數(shù)據(jù)接收指令,以及遠(yuǎn)程管理服務(wù)器通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)向手持式設(shè)備發(fā)送的數(shù)據(jù)接收指令,手持式設(shè)備收到該數(shù)據(jù)接收指令后,以語(yǔ)音和顯示方式向手持式設(shè)備使用者發(fā)出啟動(dòng)接收數(shù)據(jù)應(yīng)用程序的操作提示,也可以通過(guò)更改手持式設(shè)備的系統(tǒng)配置文件,自動(dòng)啟動(dòng)數(shù)據(jù)接收應(yīng)用程序。2.啟動(dòng)FTP客戶(hù)端軟件。3.連接FTP服務(wù)器,完成登錄認(rèn)證。4.啟動(dòng)FTP文件下載功能,從FTP服務(wù)器指定目錄下載對(duì)應(yīng)的數(shù)據(jù)文件。5.手持式設(shè)備接收到數(shù)據(jù)文件后,讀取遠(yuǎn)程FTP服務(wù)器對(duì)應(yīng)文件的特征信息,進(jìn)行準(zhǔn)確性和完整性校核,經(jīng)校驗(yàn)無(wú)效的文件,重新啟動(dòng)下載。所述的完整性校核指通過(guò)文件長(zhǎng)度比對(duì)確定數(shù)據(jù)文件是否完整,所述的準(zhǔn)確性校核指通過(guò)文件頭標(biāo)識(shí)符和文件尾標(biāo)識(shí)符的合法性判斷以及比對(duì)該標(biāo)識(shí)所包含的校驗(yàn)信息與手持式設(shè)備對(duì)該數(shù)據(jù)重新計(jì)算后的校驗(yàn)信息是否一致來(lái)判斷接收到的數(shù)據(jù)的準(zhǔn)確性,所述的校驗(yàn)信息指CRC32校驗(yàn)碼。6.對(duì)于壓縮的數(shù)據(jù)文件,啟動(dòng)ZIP算法對(duì)數(shù)據(jù)解壓,并采用多級(jí)校驗(yàn)方法驗(yàn)證數(shù)據(jù)的可靠性。所述的多級(jí)校驗(yàn),包括ZIP算法內(nèi)置的校驗(yàn)算法,該校驗(yàn)用于驗(yàn)證壓縮文件本身是否正確,以及對(duì)解壓后文件的文件頭標(biāo)識(shí)符、文件尾標(biāo)識(shí)符的合法性判斷及對(duì)該標(biāo)識(shí)符所包含的校驗(yàn)信息與手持式設(shè)備對(duì)已解壓數(shù)據(jù)文件重新計(jì)算后的校驗(yàn)信息的一致性判斷,該校驗(yàn)方法用于驗(yàn)證壓縮前的原始文件是否有效。對(duì)于經(jīng)校驗(yàn)的無(wú)效的數(shù)據(jù)文件,手持式設(shè)備以語(yǔ)音和顯示方式發(fā)出錯(cuò)誤警示,并將其移至臨時(shí)文件夾。如驗(yàn)證有效則執(zhí)行下一步驟。
如收到的數(shù)據(jù)文件為非壓縮的數(shù)據(jù)文件,直接執(zhí)行下一步操作。7.手持式設(shè)備以TCP/IP方式與遠(yuǎn)程管理服務(wù)器建立socket連接,并向遠(yuǎn)程管理服務(wù)器發(fā)送操作日志,所述的操作日志指socket短消息及文件信息;遠(yuǎn)程管理服務(wù)器收到短消息后,作出簽收應(yīng)答;所述的socket短消息內(nèi)容為已下載文件。8.手持式設(shè)備對(duì)接收到的經(jīng)驗(yàn)證的可靠數(shù)據(jù)進(jìn)行解析,針對(duì)不同數(shù)據(jù)類(lèi)別通過(guò)語(yǔ)音及屏幕顯示的方式發(fā)出操作提示。所述的可靠數(shù)據(jù)分為固定格式數(shù)據(jù)和非固定格式數(shù)據(jù),所述的數(shù)據(jù)類(lèi)別分為GYK揭示數(shù)據(jù)、GYK基本數(shù)據(jù)及其他數(shù)據(jù),所述的解析指通過(guò)讀取數(shù)據(jù)文件頭部的固定字節(jié)數(shù)內(nèi)容,進(jìn)行數(shù)據(jù)類(lèi)別及版本標(biāo)識(shí)的判斷。對(duì)于固定格式的數(shù)據(jù), 可通過(guò)預(yù)覽方式,查看數(shù)據(jù)內(nèi)容。所述的操作提示內(nèi)容包括請(qǐng)連接GYK、請(qǐng)查看。9.對(duì)于需要提交(^I(的數(shù)據(jù)文件,手持式設(shè)備通過(guò)USB接口或Uart 口與(^I(建立通信連接。所述的需要提交GYK的數(shù)據(jù)文件,指(^I(揭示數(shù)據(jù)、G^(基本數(shù)據(jù)。10.手持式設(shè)備連接(^K后,手持式設(shè)備以語(yǔ)音及屏幕顯示的方式發(fā)出已連接的提示信息,并根據(jù)不同類(lèi)別,提示GYK設(shè)備做出處理。所述的處理包括GYK揭示數(shù)據(jù)載入、 GYK基本數(shù)據(jù)更新。11. G^(對(duì)手持式設(shè)備提交的數(shù)據(jù)處理后,手持式設(shè)備通過(guò)USB接口或Uart 口讀取 G^(版本信息,用于驗(yàn)證數(shù)據(jù)處理操作的正確性,對(duì)驗(yàn)證結(jié)果通過(guò)語(yǔ)音及屏幕顯示的方式作出提示。12.手持式設(shè)備連接遠(yuǎn)程管理服務(wù)器,向遠(yuǎn)程管理服務(wù)器發(fā)送操作日志,所述的操作日志指socket短消息及GYK設(shè)備最新的版本信息;遠(yuǎn)程管理服務(wù)器收到短消息后,作出簽收應(yīng)答,所述的socket短消息內(nèi)容為已處理成功。如圖5所示,出勤、退勤登記的具體步驟如下
1.手持式設(shè)備通過(guò)USB 口或Uart 口與GYK建立通信連接。2.手持式設(shè)備從(^I(讀取出勤、退勤信息,所述的出勤、退勤信息包括機(jī)車(chē)信息、 司機(jī)信息及運(yùn)行區(qū)間。3.手持式設(shè)備通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)與遠(yuǎn)程管理服務(wù)器建立通信連接。4.手持式設(shè)備向遠(yuǎn)程管理服務(wù)器發(fā)送出勤、退勤信息。5.遠(yuǎn)程管理服務(wù)器收到出勤、退勤登記信息后作出簽收應(yīng)答。如圖6所示,GPS信息處理具體步驟如下
1.手持式設(shè)備啟動(dòng)GPS模塊,打開(kāi)Uart 口,取消Uart 口的睡眠模式。2.手持式設(shè)備啟動(dòng)GPS數(shù)據(jù)接收程序,接收GPS模塊送出的GPS數(shù)據(jù)。3. GPS數(shù)據(jù)處理程序從接收到的GPS數(shù)據(jù)中提取需要的GPS數(shù)據(jù)并判斷是否有效。4.如數(shù)據(jù)無(wú)效,返回GPS數(shù)據(jù)接收程序繼續(xù)接收GPS數(shù)據(jù)。5.如接收到有效數(shù)據(jù),GPS數(shù)據(jù)處理程序提取時(shí)間及地理信息并完成手持式設(shè)備與GPS的時(shí)間同步。6.上述步驟完成后,GPS數(shù)據(jù)處理程序判斷是否繼續(xù)接收GPS數(shù)據(jù);如是,返回 (2)繼續(xù)接收,如否,執(zhí)行下一步驟。所述的判斷是根據(jù)GPS模塊所需完成的不同功能來(lái)決定,如需持續(xù)提取地理信息,則繼續(xù)接收,如只需完成時(shí)間同步,則不需要繼續(xù)。7.如不需要繼續(xù),GPS數(shù)據(jù)處理程序停止接收GPS數(shù)據(jù),手持式設(shè)備關(guān)閉GPS模塊、關(guān)閉Uart 口,打開(kāi)Uart 口的睡眠模式。
9
圖7顯示了本發(fā)明的具體應(yīng)用場(chǎng)景。手持式設(shè)備對(duì)于GPS有效地理信息,可通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)發(fā)送至遠(yuǎn)程管理服務(wù)器。GPS 數(shù)據(jù)有效后,手持式設(shè)備可啟動(dòng)GYK校時(shí)應(yīng)用模塊,完成GYK的精準(zhǔn)校時(shí)。本發(fā)明中所傳輸?shù)臄?shù)據(jù)文件采用如下格式
文件頭標(biāo)識(shí)字+ CRC32校驗(yàn)碼低16位+文件實(shí)際內(nèi)容+ CRC32校驗(yàn)碼高16位+文件尾標(biāo)識(shí)字
文件頭標(biāo)識(shí)字和CRC32校驗(yàn)碼低16位構(gòu)成文件頭標(biāo)識(shí)符 CRC32校驗(yàn)碼高16位和文件尾標(biāo)識(shí)字構(gòu)成文件尾標(biāo)識(shí)符文件實(shí)際內(nèi)容是指未壓縮的原始文件或標(biāo)準(zhǔn)的ZIP壓縮文件。本發(fā)明所涉及的多重校驗(yàn)技術(shù)具體如下 A)第一重校驗(yàn)
對(duì)所有數(shù)據(jù)文件,均依次采用以下校驗(yàn)方法進(jìn)行校驗(yàn),該校驗(yàn)主要用于驗(yàn)證數(shù)據(jù)傳輸?shù)目煽啃?br> 1.比較文件的長(zhǎng)度,判斷文件是否傳輸完整
2.檢查文件頭標(biāo)識(shí)字及文件尾標(biāo)識(shí)字,判斷文件是否合法
3.使用CRC32校驗(yàn)算法計(jì)算文件實(shí)際內(nèi)容的CRC32校驗(yàn)碼,將該校驗(yàn)碼與文件頭標(biāo)識(shí)符、文件尾標(biāo)識(shí)符內(nèi)所含的32位校驗(yàn)碼進(jìn)行比較,判讀文件內(nèi)容是否有誤。B)第二重校驗(yàn)
對(duì)于壓縮的數(shù)據(jù)文件,上述校驗(yàn)完成后,去除文件頭標(biāo)識(shí)符及文件尾標(biāo)識(shí)符,提取出標(biāo)準(zhǔn)的ZIP壓縮文件并進(jìn)行解壓,壓縮算法內(nèi)含CRC32校驗(yàn)。該校驗(yàn)主要用于驗(yàn)證壓縮文件本身是否有誤。C)第三重校驗(yàn)
解壓后的文件應(yīng)符合文件格式。對(duì)解壓后的數(shù)據(jù)文件使用第一重校驗(yàn)同樣的校驗(yàn)方法進(jìn)行校驗(yàn),該校驗(yàn)主要用于判斷解壓后的數(shù)據(jù)文件是否有效。該解壓后的文件和壓縮前的原始文件一致,從而可以判斷壓縮前的原始數(shù)據(jù)文件的有效性。
權(quán)利要求
1. 一種用于(^K數(shù)據(jù)管理的手持式設(shè)備實(shí)現(xiàn)方法,其特征在于該方法包括數(shù)據(jù)轉(zhuǎn)儲(chǔ)及數(shù)據(jù)無(wú)線(xiàn)發(fā)送、數(shù)據(jù)無(wú)線(xiàn)接收及數(shù)據(jù)處理兩部分;所述的數(shù)據(jù)轉(zhuǎn)儲(chǔ)及數(shù)據(jù)無(wú)線(xiàn)發(fā)送具體包括以下步驟步驟(I)GYK運(yùn)行數(shù)據(jù)通過(guò)手持式設(shè)備USB端口轉(zhuǎn)儲(chǔ)至手持設(shè)備,手持式設(shè)備啟動(dòng)ZIP 算法對(duì)GYK運(yùn)行數(shù)據(jù)進(jìn)行壓縮,增加校驗(yàn)碼;步驟( 手持設(shè)備啟動(dòng)FTP客戶(hù)端程序,將壓縮后的(^K運(yùn)行數(shù)據(jù)文件通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)向遠(yuǎn)程FTP服務(wù)器傳送,所述的無(wú)線(xiàn)網(wǎng)絡(luò)包括移動(dòng)網(wǎng)絡(luò)或無(wú)線(xiàn)局域網(wǎng);步驟( GYK運(yùn)行數(shù)據(jù)文件傳送完畢后,讀取已傳送到FTP服務(wù)器的數(shù)據(jù)文件的特征信息,并進(jìn)行準(zhǔn)確性和完整性校核;所述的特征信息包括文件名、文件大小、文件頭標(biāo)識(shí)符和文件尾標(biāo)識(shí)符;步驟(4)手持式設(shè)備以TCP/IP方式與遠(yuǎn)程管理服務(wù)器建立socket連接; 步驟( 手持式設(shè)備向遠(yuǎn)程管理管理服務(wù)器發(fā)送socket短消息及文件信息,遠(yuǎn)程管理服務(wù)器收到短消息后,作出相應(yīng)應(yīng)答;所述的socket短消息內(nèi)容為已上傳文件,所述的文件信息包括文件名、文件大小和文件日期屬性;所述的數(shù)據(jù)無(wú)線(xiàn)接收及數(shù)據(jù)處理具體包括以下步驟步驟A.手持式設(shè)備收到管理中心數(shù)據(jù)接收指令后,啟動(dòng)FTP客戶(hù)端程序,從FTP服務(wù)器下載接收最新GYK揭示數(shù)據(jù)和GYK基本數(shù)據(jù);步驟B.手持式設(shè)備接收到最新GYK揭示數(shù)據(jù)和GYK基本數(shù)據(jù)后,讀取FTP服務(wù)器端對(duì)應(yīng)文件的特征信息,并進(jìn)行準(zhǔn)確性和完整性校核;步驟C.如果收到的數(shù)據(jù)文件為壓縮后的數(shù)據(jù)文件,則啟動(dòng)ZIP算法對(duì)數(shù)據(jù)解壓,并采用多級(jí)校驗(yàn)方法驗(yàn)證數(shù)據(jù)的可靠性,如果收到的數(shù)據(jù)文件為非壓縮的數(shù)據(jù)文件,則執(zhí)行下一步驟;步驟D.手持式設(shè)備向遠(yuǎn)程管理服務(wù)器發(fā)送socket短消息及文件信息,遠(yuǎn)程管理服務(wù)器收到短消息后,作出相應(yīng)應(yīng)答,所述的socket短消息內(nèi)容為已下載文件;步驟E.手持式設(shè)備對(duì)接收到的經(jīng)驗(yàn)證的可靠數(shù)據(jù)進(jìn)行解析,并通過(guò)語(yǔ)音及屏幕顯示的方式發(fā)出操作提示;所述的可靠數(shù)據(jù)分為固定格式的數(shù)據(jù)和非固定格式的數(shù)據(jù),對(duì)于固定格式的數(shù)據(jù),可通過(guò)預(yù)覽方式,查看數(shù)據(jù)內(nèi)容;步驟F.對(duì)于需要提交(^I(的數(shù)據(jù)文件,手持式設(shè)備通過(guò)USB接口或Uart 口傳送至GYK, 并通知GYK作出相應(yīng)的處理;步驟G. GYK對(duì)手持式設(shè)備提交的數(shù)據(jù)處理后,手持式設(shè)備通過(guò)USB接口或Uart 口讀取 G^(的版本信息,用于驗(yàn)證數(shù)據(jù)處理操作的正確性,對(duì)驗(yàn)證結(jié)果通過(guò)語(yǔ)音及屏幕顯示的方式作出提示;步驟H.手持式設(shè)備向遠(yuǎn)程管理服務(wù)器發(fā)送socket短消息及GYK設(shè)備最新的版本信息,遠(yuǎn)程管理服務(wù)器收到短消息后,作出相應(yīng)應(yīng)答,所述的socket短消息內(nèi)容為已處理成功。
全文摘要
本發(fā)明涉及一種用于GYK數(shù)據(jù)管理的手持式設(shè)備實(shí)現(xiàn)方法?,F(xiàn)有的操作依賴(lài)于人工,效率低,集成度低。本發(fā)明方法包括中的數(shù)據(jù)轉(zhuǎn)儲(chǔ)及數(shù)據(jù)無(wú)線(xiàn)發(fā)送包括GYK運(yùn)行數(shù)據(jù)通過(guò)手持式設(shè)轉(zhuǎn)儲(chǔ)至手持設(shè)備,GYK運(yùn)行數(shù)據(jù)進(jìn)行壓縮,增加校驗(yàn)碼。壓縮后的運(yùn)行數(shù)據(jù)文件向遠(yuǎn)程FTP服務(wù)器傳送。讀取已傳送到FTP服務(wù)器的數(shù)據(jù)文件的特征信息,并進(jìn)行準(zhǔn)確性和完整性校核。數(shù)據(jù)無(wú)線(xiàn)接收及數(shù)據(jù)處理包括手持式設(shè)備下載接收最新GYK揭示數(shù)據(jù)和GYK基本數(shù)據(jù);讀取服務(wù)器端對(duì)應(yīng)文件的特征信息,并進(jìn)行準(zhǔn)確性和完整性校核。本發(fā)明有效彌補(bǔ)了現(xiàn)有GYK運(yùn)行數(shù)據(jù)無(wú)法及時(shí)上傳到遠(yuǎn)程管理服務(wù)器,以及遠(yuǎn)程管理服務(wù)器上的最新揭示數(shù)據(jù)、基本數(shù)據(jù),無(wú)法及時(shí)傳送的不足。
文檔編號(hào)H04L1/00GK102340538SQ20111020324
公開(kāi)日2012年2月1日 申請(qǐng)日期2011年7月20日 優(yōu)先權(quán)日2011年7月20日
發(fā)明者俞仲勛, 傅天耀, 劉榮富 申請(qǐng)人:杭州創(chuàng)聯(lián)電子技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
嘉禾县| 宜城市| 会昌县| 马山县| 乌什县| 孟村| 会东县| 松桃| 江门市| 杂多县| 临高县| 新竹县| 武川县| 通辽市| 东丰县| 清流县| 招远市| 巩义市| 肃宁县| 蛟河市| 阿坝| 舞阳县| 三亚市| 东乌珠穆沁旗| 乐业县| 吴江市| 高邮市| 平昌县| 甘肃省| 道真| 新竹市| 鄂托克前旗| 凤庆县| 泸西县| 莒南县| 乡城县| 图们市| 会东县| 遵义市| 乌鲁木齐市| 阆中市|