亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

車載記錄文件傳輸方法和車載數(shù)據(jù)記錄儀與流程

文檔序號(hào):11156812閱讀:1316來源:國(guó)知局
車載記錄文件傳輸方法和車載數(shù)據(jù)記錄儀與制造工藝

本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種車載記錄文件傳輸方法和車載數(shù)據(jù)記錄儀。



背景技術(shù):

隨著鐵路運(yùn)輸?shù)陌l(fā)展和信息網(wǎng)絡(luò)的普及,近年來利用無線通信網(wǎng)絡(luò)將車載記錄文件傳輸?shù)降孛娴膽?yīng)用越來越廣。在城市輕軌、地鐵以及鐵路等車輛中,都需將車載記錄文件通過無線通信網(wǎng)絡(luò)及時(shí)傳輸?shù)降孛鏀?shù)據(jù)服務(wù)器。

目前在車載記錄文件向地面數(shù)據(jù)服務(wù)器的傳輸過程中,采用在車庫(kù)內(nèi)布置無線WIFI局域網(wǎng),車載無線傳輸設(shè)備與無線WIFI局域網(wǎng)間建立穩(wěn)定可靠的WIFI連接,與車載無線傳輸設(shè)備連接的車載數(shù)據(jù)記錄儀將車載記錄文件通過WIFI無線局域網(wǎng)和Internet廣域網(wǎng),最終傳到地面數(shù)據(jù)服務(wù)器中。

車載記錄文件的傳輸依賴于車地間穩(wěn)定可靠的WIFI無線局域網(wǎng),采用無線WIFI技術(shù)雖能和車輛建立穩(wěn)定可靠的無線鏈路連接,但WIFI無線局域網(wǎng)一般布設(shè)于車庫(kù)等有限的范圍,當(dāng)車輛在運(yùn)行途中時(shí),因軌旁無WIFI無線局域網(wǎng)環(huán)境,因此車載記錄文件無法及時(shí)傳輸?shù)降孛鏀?shù)據(jù)服務(wù)器。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種車載記錄文件傳輸方法和車載數(shù)據(jù)記錄儀,以實(shí)現(xiàn)利用廣泛普及覆蓋的移動(dòng)通信網(wǎng)絡(luò)將車載記錄文件發(fā)送給地面數(shù)據(jù)服務(wù)器。

第一方面,本發(fā)明實(shí)施例提供一種車載記錄文件傳輸方法,包括:

車載數(shù)據(jù)記錄儀通過無線通信鏈路建立與地面數(shù)據(jù)服務(wù)器的傳輸控制協(xié)議TCP連接,所述無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)中建立的通信鏈路;

所述車載數(shù)據(jù)記錄儀通過所述TCP連接將車載記錄文件傳輸至所述地面數(shù)據(jù)服務(wù)器;

若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則所述車載數(shù)據(jù)記錄儀在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

第二方面,本發(fā)明實(shí)施例提供一種車載記錄文件傳輸方法,包括:

地面數(shù)據(jù)服務(wù)器通過無線通信鏈路建立與車載數(shù)據(jù)記錄儀的傳輸控制協(xié)議TCP連接,所述無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)中建立的通信鏈路;

所述地面數(shù)據(jù)服務(wù)器通過所述TCP連接接收所述車載數(shù)據(jù)記錄儀發(fā)送的車載記錄文件;

若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則所述地面數(shù)據(jù)服務(wù)器在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

第三方面,本發(fā)明實(shí)施例提供一種車載數(shù)據(jù)記錄儀,包括:

連接模塊,用于通過無線通信鏈路建立與地面數(shù)據(jù)服務(wù)器的傳輸控制協(xié)議TCP連接,所述無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)中建立的通信鏈路;

文件傳輸模塊,用于通過所述TCP連接將車載記錄文件傳輸至所述地面數(shù)據(jù)服務(wù)器;

所述連接模塊還用于,若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

第四方面,本發(fā)明實(shí)施例提供一種地面數(shù)據(jù)服務(wù)器,包括:

連接模塊,用于通過無線通信鏈路建立與車載數(shù)據(jù)記錄儀的傳輸控制協(xié)議TCP連接,所述無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)中建立的通信鏈路;

文件接收模塊,用于通過所述TCP連接接收所述車載數(shù)據(jù)記錄儀發(fā)送的車載記錄文件;

所述連接模塊,還用于若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

本發(fā)明實(shí)施例車載記錄文件傳輸方法和車載數(shù)據(jù)記錄儀,車載數(shù)據(jù)記錄儀通過無線通信鏈路建立與地面數(shù)據(jù)服務(wù)器的傳輸控制協(xié)議TCP連接,若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則所述車載數(shù)據(jù)記錄儀在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接,從而實(shí)現(xiàn)利用廣泛普及覆蓋的移動(dòng)通信網(wǎng)絡(luò)將車載記錄文件發(fā)送給地面數(shù)據(jù)服務(wù)器,并且,在無線通信連接不穩(wěn)定的情況下,可以及時(shí)完整的傳輸車載記錄文件,可以有效降低對(duì)WIFI等無線局域網(wǎng)的依賴。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明車載記錄文件傳輸網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖;

圖2為本發(fā)明車載記錄文件傳輸方法實(shí)施例一的流程圖;

圖3為本發(fā)明車載記錄文件傳輸方法實(shí)施例二的流程圖;

圖4為本發(fā)明車載記錄文件傳輸方法實(shí)施例三的流程圖;

圖5為本發(fā)明車載記錄文件傳輸方法實(shí)施例四的流程圖;

圖6為本發(fā)明車載數(shù)據(jù)記錄儀實(shí)施例一的結(jié)構(gòu)示意圖;

圖7為本發(fā)明地面數(shù)據(jù)服務(wù)器實(shí)施例一的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1為本發(fā)明車載記錄文件傳輸網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖,如圖1所示,車輛上安裝有數(shù)據(jù)記錄儀(車載數(shù)據(jù)記錄儀)和無線傳輸設(shè)備,車載數(shù)據(jù)記錄儀與無線傳輸設(shè)備之間建立有線連接,無線傳輸設(shè)備通過蜂窩移動(dòng)通訊網(wǎng)絡(luò)接入廣域網(wǎng),進(jìn)而實(shí)現(xiàn)與地面數(shù)據(jù)服務(wù)器的通信,其中,蜂窩移動(dòng)通訊網(wǎng)絡(luò)具體可以是全球移動(dòng)通訊系統(tǒng)(Global System for Mobile Communications,簡(jiǎn)稱GSM)網(wǎng)絡(luò)、通用移動(dòng)通信系統(tǒng)(Universal Mobile Telecommunications System,簡(jiǎn)稱UMTS)網(wǎng)絡(luò),碼分多址(Code Division Multiple Access,簡(jiǎn)稱CDMA)網(wǎng)絡(luò)等任意一種,車載數(shù)據(jù)記錄儀可以在無線通信鏈路基礎(chǔ)上與地面數(shù)據(jù)服務(wù)器建立傳輸控制協(xié)議(Transmission Control Protocol,簡(jiǎn)稱TCP)連接,將需要傳輸?shù)能囕d記錄文件傳輸給地面數(shù)據(jù)服務(wù)器。其中,車載數(shù)據(jù)記錄儀與無線傳輸設(shè)備之間還可以設(shè)置交換機(jī)。本發(fā)明實(shí)施例的車載記錄文件傳輸方法可以實(shí)現(xiàn)利用廣泛普及覆蓋的移動(dòng)通信網(wǎng)絡(luò)將車載記錄文件發(fā)送給地面數(shù)據(jù)服務(wù)器,并且,在無線通信連接不穩(wěn)定的情況下,可以及時(shí)完整的傳輸車載記錄文件,可以有效降低對(duì)WIFI等無線局域網(wǎng)的依賴。本發(fā)明實(shí)施例的車載記錄文件傳輸方法的具體實(shí)施方式可以參見下述各個(gè)實(shí)施例的解釋說明。

圖2為本發(fā)明車載記錄文件傳輸方法實(shí)施例一的流程圖,如圖2所示,本實(shí)施例的方法可以包括:

步驟101、車載數(shù)據(jù)記錄儀通過無線通信鏈路建立與地面數(shù)據(jù)服務(wù)器的傳輸控制協(xié)議TCP連接。

其中,該無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)(GSM網(wǎng)絡(luò)、UMTS網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)等)中建立的通信鏈路。該TCP連接是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議的連接。

步驟102、所述車載數(shù)據(jù)記錄儀通過所述TCP連接將車載記錄文件傳輸至所述地面數(shù)據(jù)服務(wù)器。

步驟103、若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則所述車載數(shù)據(jù)記錄儀在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

具體的,預(yù)設(shè)強(qiáng)度閾值的具體取值和預(yù)設(shè)時(shí)長(zhǎng)的具體取值可以根據(jù)需求進(jìn)行靈活設(shè)置。其中,若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則說明無線通信鏈路失效,即由于無線通信信號(hào)不穩(wěn)定導(dǎo)致數(shù)據(jù)傳輸時(shí)斷時(shí)續(xù)或者徹底中斷,則車載數(shù)據(jù)記錄儀在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持當(dāng)前的TCP連接,如果超過該預(yù)設(shè)時(shí)長(zhǎng),無線通信鏈路的信號(hào)強(qiáng)度仍小于預(yù)設(shè)強(qiáng)度閾值,則車載數(shù)據(jù)記錄儀可以斷開當(dāng)前的TCP連接,與地面數(shù)據(jù)服務(wù)器重新建立TCP連接。采用這種方式可以有效避免復(fù)雜耗時(shí)長(zhǎng)的頻繁斷開或建立TCP連接。

可選的,若所述無線通信鏈路的路由狀態(tài)發(fā)生變化,即表明車輛途經(jīng)不同基站時(shí),無線通信鏈路連接發(fā)生改變,會(huì)導(dǎo)致當(dāng)前數(shù)據(jù)傳輸中斷,則所述車載數(shù)據(jù)記錄儀立即斷開所述TCP連接,并重新建立與所述地面數(shù)據(jù)服務(wù)器的TCP連接。

其中,上述無線通信鏈路的信號(hào)強(qiáng)度和無線通信鏈路的路由狀態(tài)具體可以由圖1所示的無線傳輸設(shè)備監(jiān)測(cè),并將監(jiān)測(cè)結(jié)果上報(bào)給車載數(shù)據(jù)記錄儀,由車載數(shù)據(jù)記錄儀決定保持當(dāng)前TCP連接或者斷開當(dāng)前TCP連接。

可選的,重新建立與所述地面數(shù)據(jù)服務(wù)器的TCP連接之后,本實(shí)施例的方法還可以包括:所述車載數(shù)據(jù)記錄儀掃描所述地面數(shù)據(jù)服務(wù)器,確定未下載完成的車載記錄文件的大小和中斷點(diǎn)位置,采用斷點(diǎn)續(xù)傳的方式向所述地面數(shù)據(jù)服務(wù)器傳輸所述中斷點(diǎn)位置后的車載記錄文件。具體的,當(dāng)車載數(shù)據(jù)記錄儀和地面數(shù)據(jù)服務(wù)器的TCP連接中斷并重新建立TCP連接后,車載數(shù)據(jù)記錄儀掃描地面數(shù)據(jù)服務(wù)器中已下載的文件,確定未下載完成的文件大小和中斷位置,采用斷點(diǎn)續(xù)傳的方式保證車載記錄文件從傳輸中斷的位置繼續(xù)下載,避免車輛在高速運(yùn)行中無線通信連接頻繁中斷時(shí),導(dǎo)致未下載完成的車載記錄文件重新下載。

可選的,所述車載數(shù)據(jù)記錄儀還可以在傳輸車載記錄文件前,對(duì)需要傳輸?shù)能囕d記錄文件進(jìn)行壓縮處理,獲取壓縮后的車載記錄文件、所述壓縮后的車載記錄文件的信息摘要效驗(yàn)碼信息以及所述壓縮后的車載記錄文件的大小信息;所述車載數(shù)據(jù)記錄儀將所述壓縮后的車載記錄文件的信息摘要效驗(yàn)碼信息以及所述壓縮后的車載記錄文件的大小信息添加到所述壓縮后的車載記錄文件的文件名中;所述車載數(shù)據(jù)記錄儀通過所述TCP連接將所述壓縮后的車載記錄文件傳輸至所述地面數(shù)據(jù)服務(wù)器。其中,信息摘要效驗(yàn)碼信息具體可以是MD5效驗(yàn)碼,即通過壓縮處理,減小需要傳輸?shù)奈募笮?,降低?duì)無線網(wǎng)絡(luò)傳輸帶寬的要求,減小文件傳輸時(shí)間,降低無線通信連接不穩(wěn)定對(duì)文件傳輸造成的影響,并通過將信息摘要效驗(yàn)碼信息和文件大小信息加入文件名中,使得地面數(shù)據(jù)服務(wù)器可以根據(jù)信息摘要效驗(yàn)碼信息和文件大小信息進(jìn)行文件完整性效驗(yàn)。

可選的,在所述車載數(shù)據(jù)記錄儀通過無線通信鏈路建立與地面數(shù)據(jù)服務(wù)器的傳輸控制協(xié)議TCP連接之前,本實(shí)施例的方法還可以包括:所述車載數(shù)據(jù)記錄儀基于用戶數(shù)據(jù)包協(xié)議UDP連接向所述地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸開始幀,所述車載記錄文件傳輸開始幀用于指示所述車載數(shù)據(jù)記錄儀有需要傳輸?shù)能囕d記錄文件;

在車載記錄文件傳輸完成后,本實(shí)施例的方法還可以包括:所述車載數(shù)據(jù)記錄儀向所述地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸結(jié)束幀,所述車載記錄文件傳輸結(jié)束幀用于指示所述地面數(shù)據(jù)服務(wù)器斷開與所述車載數(shù)據(jù)記錄儀之間的TCP連接。

即,車載數(shù)據(jù)記錄儀在文件傳輸開始時(shí),向地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸開始幀,當(dāng)文件傳輸完成后,向地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸結(jié)束幀,地面數(shù)據(jù)服務(wù)器根據(jù)該車載記錄文件傳輸結(jié)束幀開始對(duì)接收到的一個(gè)或者多個(gè)車載記錄文件進(jìn)行文件完整性效驗(yàn),將通過效驗(yàn)的車載記錄文件進(jìn)行解壓并導(dǎo)入數(shù)據(jù)庫(kù)中保存,刪除沒有通過效驗(yàn)的車載記錄文件,并向車載數(shù)據(jù)記錄儀發(fā)送重新傳輸該車載記錄文件的指令。

本實(shí)施例,車載數(shù)據(jù)記錄儀通過無線通信鏈路建立與地面數(shù)據(jù)服務(wù)器的傳輸控制協(xié)議TCP連接,若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則所述車載數(shù)據(jù)記錄儀在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接,從而實(shí)現(xiàn)利用廣泛普及覆蓋的移動(dòng)通信網(wǎng)絡(luò)將車載記錄文件發(fā)送給地面數(shù)據(jù)服務(wù)器,并且,在無線通信連接不穩(wěn)定的情況下,可以及時(shí)完整的傳輸車載記錄文件,可以有效降低對(duì)WIFI等無線局域網(wǎng)的依賴。

圖3為本發(fā)明車載記錄文件傳輸方法實(shí)施例二的流程圖,如圖3所示,本實(shí)施例的方法可以包括:

步驟201、地面數(shù)據(jù)服務(wù)器通過無線通信鏈路建立與車載數(shù)據(jù)記錄儀的傳輸控制協(xié)議TCP連接,所述無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)中建立的通信鏈路。

步驟202、所述地面數(shù)據(jù)服務(wù)器通過所述TCP連接接收所述車載數(shù)據(jù)記錄儀發(fā)送的車載記錄文件。

步驟203、若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則所述地面數(shù)據(jù)服務(wù)器在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

可選的,所述地面數(shù)據(jù)服務(wù)器通過所述TCP連接接收所述車載數(shù)據(jù)記錄儀發(fā)送的車載記錄文件,具體可以包括:所述地面數(shù)據(jù)服務(wù)器通過所述TCP連接接收所述車載數(shù)據(jù)記錄儀發(fā)送的壓縮后的車載記錄文件。

可選的,所述地面數(shù)據(jù)服務(wù)器接收到車載記錄文件傳輸結(jié)束幀后,本實(shí)施例的方法還可以包括:所述地面數(shù)據(jù)服務(wù)器獲取所述壓縮后的車載記錄文件的文件名中的大小信息;所述地面數(shù)據(jù)服務(wù)器將所述大小信息與接收到的所述壓縮后的車載記錄文件的實(shí)際大小進(jìn)行比對(duì),若所述大小信息與所述實(shí)際大小一致,則獲取所述壓縮后的車載記錄文件的文件名中的信息摘要效驗(yàn)碼信息,根據(jù)所述信息摘要效驗(yàn)碼信息對(duì)所述壓縮后的車載記錄文件進(jìn)行文件完整性效驗(yàn),若通過文件完整性效驗(yàn),則對(duì)所述壓縮后的車載記錄文件進(jìn)行解壓,獲取原始車載記錄文件,將所述原始車載記錄文件保存至所述地面數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫(kù)中;若所述大小信息與所述實(shí)際大小不一致,則所述地面數(shù)據(jù)服務(wù)器刪除所述壓縮后的車載記錄文件,并向所述車載數(shù)據(jù)記錄儀發(fā)送重新下載指令,所述重新下載指令用于指示所述車載數(shù)據(jù)記錄儀重新向所述地面數(shù)據(jù)服務(wù)器發(fā)送所述壓縮后的車載記錄文件。

即,在文件傳輸完成后,地面數(shù)據(jù)服務(wù)器首先以接收到的文件的文件名中所包含的文件大小信息與接收到的文件實(shí)際大小做比對(duì),對(duì)接收到的文件的準(zhǔn)確性進(jìn)行初步篩查,如果不一致,則說明文件在傳輸過程中有部分?jǐn)?shù)據(jù)丟失,地面數(shù)據(jù)服務(wù)器直接拋棄該文件,并向車載數(shù)據(jù)記錄儀發(fā)送相應(yīng)文件的重新下載指令,如果一致,則地面數(shù)據(jù)服務(wù)器進(jìn)一步計(jì)算接收到的文件的MD5碼,并和文件名中包含的MD5碼信息對(duì)比,做文件完整性效驗(yàn),如果MD5碼也一致,則說明接收到的文件完整準(zhǔn)確,地面數(shù)據(jù)服務(wù)器將接收到的文件解壓并將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)中保存,這樣的處理方式可以有效提升地面數(shù)據(jù)服務(wù)器的處理效率。

可選的,為了避免長(zhǎng)時(shí)間未收到車載記錄文件傳輸結(jié)束幀(如因車載數(shù)據(jù)記錄儀損壞或者其他異常情況),而導(dǎo)致地面數(shù)據(jù)服務(wù)器接收進(jìn)程被持續(xù)占用,本發(fā)明實(shí)施例的方法,還可以對(duì)地面數(shù)據(jù)服務(wù)器接收進(jìn)程設(shè)置一定時(shí)長(zhǎng)(如一小時(shí)),如果超過該時(shí)長(zhǎng)還未接收到車載記錄文件傳輸結(jié)束幀,則地面數(shù)據(jù)服務(wù)器結(jié)束該接收進(jìn)程,并對(duì)已經(jīng)接收到的文件進(jìn)行后續(xù)掃描處理。進(jìn)一步的,如因傳輸超時(shí)地面數(shù)據(jù)服務(wù)器對(duì)已接收的文件進(jìn)行處理后,車載數(shù)據(jù)記錄儀將未傳輸完的文件繼續(xù)傳輸?shù)搅说孛鏀?shù)據(jù)服務(wù)器,則地面數(shù)據(jù)服務(wù)器不對(duì)后續(xù)傳輸?shù)奈募M(jìn)行處理,由此產(chǎn)生垃圾文件,長(zhǎng)期累積會(huì)產(chǎn)生大量垃圾文件,因此,本實(shí)施例的方法,地面數(shù)據(jù)服務(wù)器還對(duì)超過一定時(shí)長(zhǎng)(如一個(gè)月)還未處理的接收文件進(jìn)行掃描清理,具體掃描清理的方式可以如上述步驟中記載的比對(duì)文件大小信息和信息摘要效驗(yàn)信息,從而避免在地面數(shù)據(jù)服務(wù)器上累積產(chǎn)生垃圾文件。

本實(shí)施例,可以實(shí)現(xiàn)利用廣泛普及覆蓋的移動(dòng)通信網(wǎng)絡(luò)將車載記錄文件發(fā)送給地面數(shù)據(jù)服務(wù)器,并且,在無線通信連接不穩(wěn)定的情況下,可以及時(shí)完整的傳輸車載記錄文件,可以有效降低對(duì)WIFI等無線局域網(wǎng)的依賴。

下面采用幾個(gè)具體的實(shí)施例,對(duì)圖2和圖3所示方法實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說明。

圖4為本發(fā)明車載記錄文件傳輸方法實(shí)施例三的流程圖,本實(shí)施例的執(zhí)行主體為車載數(shù)據(jù)記錄儀,如圖4所示,本實(shí)施例的方法可以包括:

S301、接收文件下載指令。

具體的,車載數(shù)據(jù)記錄儀可以接收地面數(shù)據(jù)服務(wù)器發(fā)送的文件下載指令,根據(jù)該指令,執(zhí)行下述步驟向地面數(shù)據(jù)服務(wù)器發(fā)送相應(yīng)的車載記錄文件。

S302、向地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸開始幀。

S303、對(duì)需要傳輸?shù)囊粋€(gè)或多個(gè)車載記錄文件分別進(jìn)行壓縮,將壓縮后的文件的MD5碼、文件大小、時(shí)間信息加入對(duì)應(yīng)文件名中。

S304、判斷無線通信鏈路狀態(tài)是否正常,若是,則執(zhí)行S305。

S305、嘗試建立TCP連接。

S306、判斷是否建立成功,若是,則執(zhí)行S307,若否,則執(zhí)行S304。

S307、掃描地面數(shù)據(jù)服務(wù)器是否存在當(dāng)前要傳輸?shù)能囕d記錄文件,若是,則執(zhí)行S308,若否,則執(zhí)行S309。

S308、讀取地面數(shù)據(jù)服務(wù)器當(dāng)前文件已接收大小,確定需斷點(diǎn)續(xù)傳的位置。

S309、進(jìn)行文件傳輸。

S310、判斷無線通信鏈路狀態(tài)是否改變,若是,則執(zhí)行S311,若否,則執(zhí)行S312。

S311、斷開當(dāng)前TCP連接,并執(zhí)行S304。

S312、判斷無線通信鏈路失效是否超過3分鐘,若是,則執(zhí)行S311,若否,則執(zhí)行S313。

S313、保持當(dāng)前TCP連接,繼續(xù)傳輸車載記錄文件。

S314、判斷車載記錄文件傳輸是否完成,若是,則執(zhí)行S315,若否,則執(zhí)行,S309。

S315、斷開當(dāng)前TCP連接。

S316、向地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸結(jié)束幀。

本實(shí)施例,通過設(shè)置無線通信連接異常處理、文件壓縮處理、斷點(diǎn)續(xù)傳處理,可以實(shí)現(xiàn)利用廣泛普及覆蓋的移動(dòng)通信網(wǎng)絡(luò)將車載記錄文件發(fā)送給地面數(shù)據(jù)服務(wù)器,并且,在無線通信連接不穩(wěn)定的情況下,可以及時(shí)完整的傳輸車載記錄文件,可以有效降低對(duì)WIFI等無線局域網(wǎng)的依賴。

圖5為本發(fā)明車載記錄文件傳輸方法實(shí)施例四的流程圖,本實(shí)施例的執(zhí)行主體為地面數(shù)據(jù)服務(wù)器,如圖5所示,本實(shí)施例的方法可以包括:

S401、接收車載記錄文件傳輸開始幀。

S402、接收一個(gè)或多個(gè)車載記錄文件。

S403、判斷是否接收到車載記錄文件傳輸結(jié)束幀,若否,則執(zhí)行S404,若是,則執(zhí)行S405。

S404、判斷是否超過一個(gè)小時(shí),若是,則執(zhí)行S405,若否,則執(zhí)行S402。

S405、掃描接收到的車載記錄文件。

S406、判斷接收的文件的實(shí)際大小是否與文件名中包含的大小信息一致,若是,則執(zhí)行S407,若否,則執(zhí)行S409。

S407、判斷接收的文件的實(shí)際MD5碼是否與文件名中包含的MD5碼信息一致,若是,則執(zhí)行S408,若否,則執(zhí)行409。

S408、對(duì)接收的文件進(jìn)行解壓,并將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)中保存。

S409、刪除該接收到的文件,并向車載數(shù)據(jù)記錄儀發(fā)送重新下載指令,請(qǐng)求重新下載該文件。

S410、判斷是否還存在未處理的文件,若是,則執(zhí)行S405。

其中,若不存在未處理的文件則處理結(jié)束。

本實(shí)施例,實(shí)現(xiàn)利用廣泛普及覆蓋的移動(dòng)通信網(wǎng)絡(luò)將車載記錄文件發(fā)送給地面數(shù)據(jù)服務(wù)器,并且,在無線通信連接不穩(wěn)定的情況下,可以及時(shí)完整的傳輸車載記錄文件,可以有效降低對(duì)WIFI等無線局域網(wǎng)的依賴。

圖6為本發(fā)明車載數(shù)據(jù)記錄儀實(shí)施例一的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的裝置可以包括:連接模塊11和文件傳輸模塊12,其中,連接模塊11用于通過無線通信鏈路建立與地面數(shù)據(jù)服務(wù)器的傳輸控制協(xié)議TCP連接,所述無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)中建立的通信鏈路,文件傳輸模塊12用于通過所述TCP連接將車載記錄文件傳輸至所述地面數(shù)據(jù)服務(wù)器,連接模塊11還用于若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

可選的,所述連接模塊11還用于:若所述無線通信鏈路的路由狀態(tài)發(fā)生變化,則立即斷開所述TCP連接,并重新建立與所述地面數(shù)據(jù)服務(wù)器的TCP連接。

可選的,所述文件傳輸模塊12還用于:掃描所述地面數(shù)據(jù)服務(wù)器中確定未下載完成的車載記錄文件的大小和中斷點(diǎn)位置,采用斷點(diǎn)續(xù)傳的方式向所述地面數(shù)據(jù)服務(wù)器傳輸所述中斷點(diǎn)位置后的車載記錄文件。

可選的,所述車載數(shù)據(jù)記錄儀還可以包括:壓縮模塊13;該壓縮模塊13用于對(duì)需要傳輸?shù)能囕d記錄文件進(jìn)行壓縮處理,獲取壓縮后的車載記錄文件、所述壓縮后的車載記錄文件的信息摘要效驗(yàn)碼信息以及所述壓縮后的車載記錄文件的大小信息;將所述壓縮后的車載記錄文件的信息摘要效驗(yàn)碼信息以及所述壓縮后的車載記錄文件的大小信息添加到所述壓縮后的車載記錄文件的文件名中;所述文件傳輸模塊12具體用于:通過所述TCP連接將所述壓縮后的車載記錄文件傳輸至所述地面數(shù)據(jù)服務(wù)器。

可選的,在所述車載數(shù)據(jù)記錄儀還可以包括指示模塊14,所述指示模塊14用于:基于用戶數(shù)據(jù)包協(xié)議UDP連接向所述地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸開始幀,所述車載記錄文件傳輸開始幀用于指示所述車載數(shù)據(jù)記錄儀有需要傳輸?shù)能囕d記錄文件;所述指示模塊14還用于:向所述地面數(shù)據(jù)服務(wù)器發(fā)送車載記錄文件傳輸結(jié)束幀,所述車載記錄文件傳輸結(jié)束幀用于指示所述地面數(shù)據(jù)服務(wù)器斷開與所述車載數(shù)據(jù)記錄儀之間的TCP連接。

本實(shí)施例的裝置,可以用于執(zhí)行上述方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

圖7為本發(fā)明地面數(shù)據(jù)服務(wù)器實(shí)施例一的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例可以包括:連接模塊21和文件接收模塊22,該連接模塊21用于通過無線通信鏈路建立與車載數(shù)據(jù)記錄儀的傳輸控制協(xié)議TCP連接,所述無線通信鏈路為所述車載數(shù)據(jù)記錄儀通過無線傳輸設(shè)備在蜂窩移動(dòng)通訊網(wǎng)絡(luò)中建立的通信鏈路,該文件接收模塊22用于通過所述TCP連接接收所述車載數(shù)據(jù)記錄儀發(fā)送的車載記錄文件,該連接模塊21還用于若所述無線通信鏈路的信號(hào)強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)保持所述TCP連接。

可選的,所述文件接收模塊22,具體用于:通過所述TCP連接接收所述車載數(shù)據(jù)記錄儀發(fā)送的壓縮后的車載記錄文件。

可選的,所述地面數(shù)據(jù)服務(wù)器還可以包括文件處理模塊23;該文件處理模塊23用于獲取所述壓縮后的車載記錄文件的文件名中的大小信息;將所述大小信息與接收到的所述壓縮后的車載記錄文件的實(shí)際大小進(jìn)行比對(duì),若所述大小信息與所述實(shí)際大小一致,則獲取所述壓縮后的車載記錄文件的文件名中的信息摘要效驗(yàn)碼信息,根據(jù)所述信息摘要效驗(yàn)碼信息對(duì)所述壓縮后的車載記錄文件進(jìn)行文件完整性效驗(yàn),若通過文件完整性效驗(yàn),則對(duì)所述壓縮后的車載記錄文件進(jìn)行解壓,獲取原始車載記錄文件,將所述原始車載記錄文件保存至所述地面數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫(kù)中;若所述大小信息與所述實(shí)際大小不一致,則刪除所述壓縮后的車載記錄文件,并向所述車載數(shù)據(jù)記錄儀發(fā)送重新下載指令,所述重新下載指令用于指示所述車載數(shù)據(jù)記錄儀重新向所述地面數(shù)據(jù)服務(wù)器發(fā)送所述壓縮后的車載記錄文件。

本實(shí)施例的裝置,可以用于執(zhí)行上述方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

本發(fā)明車載記錄文件傳輸系統(tǒng)的結(jié)構(gòu)示意圖具體可以參見圖1,如圖1所示,本實(shí)施例的系統(tǒng)包括:車載數(shù)據(jù)記錄儀和地面數(shù)據(jù)服務(wù)器,其中,車載數(shù)據(jù)記錄儀可以采用圖6裝置實(shí)施例的結(jié)構(gòu),其對(duì)應(yīng)地,可以執(zhí)行圖2和圖4方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。地面數(shù)據(jù)服務(wù)器可以采用圖7裝置實(shí)施例的結(jié)構(gòu),其對(duì)應(yīng)地,可以執(zhí)行圖3和圖5方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1