一種從車載dvr到gps服務(wù)器的gps信息補(bǔ)傳方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車載GPS (Global Posit1ning System,全球定位系統(tǒng))監(jiān)控領(lǐng)域,特別涉及一種從車載DVR (Digital Video Recorder,硬盤錄像機(jī))到GPS服務(wù)器的GPS信息補(bǔ)傳方法。
【背景技術(shù)】
[0002]車載DVR屬于傳統(tǒng)嵌入式硬盤錄像機(jī)的細(xì)分領(lǐng)域,它是隨著數(shù)字視音頻編碼技術(shù)在車輛上應(yīng)用而發(fā)展起來的一種新興專用產(chǎn)品。車載DVR廣泛地應(yīng)用于公交、長途客運(yùn)等各種移動交通工具。其主要功能在于兩個方面:其一,視頻監(jiān)控,在車輛運(yùn)行過程中進(jìn)行錄像并上傳視頻信息至視頻服務(wù)器,以便于事故視頻信息的獲取和對事故原因的追蹤;其二,衛(wèi)星定位,即GPS定位,在車輛運(yùn)行過程中進(jìn)行GPS定位并上傳GPS信息至GPS服務(wù)器,以便于獲取車輛位置信息以及車輛行駛路線。另外,DVR與視頻服務(wù)器和GPS服務(wù)器之間的通信采用3G Urd-generat1n,第三代移動通信技術(shù))網(wǎng)絡(luò),并且通過3G網(wǎng)絡(luò)進(jìn)行視頻信息和GPS信息的上傳。
[0003]車載DVR的上述功能使得車輛出現(xiàn)事故時能夠在遠(yuǎn)端(視頻服務(wù)器和GPS服務(wù)器所在處)及時獲知車輛事故的原因以及車輛事故的位置,為車輛事故的處置節(jié)省了大量的調(diào)查時間和營救時間。
[0004]雖然,車載DVR的應(yīng)用給車輛的安全運(yùn)行帶來了很大的保障,但是還有很多技術(shù)上的問題,使得在遠(yuǎn)端的視頻信息和GPS信息的獲取產(chǎn)生一些問題。例如,采用3G網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的傳送中,由于車輛處于不斷的行進(jìn)狀態(tài),電信運(yùn)營商的基站信號覆蓋會隨著車輛位置的變化而產(chǎn)生變化,在基站信號切換過程中可能產(chǎn)生信號中斷的現(xiàn)象,如果汽車行進(jìn)于野外、山區(qū)或者隧道等地,還能夠因為3G信號無法到達(dá),而無法及時上傳視頻信息和GPS信息。
[0005]目前,為解決這些問題,已經(jīng)提出了一些關(guān)于車載DVR的視頻信息和GPS信息補(bǔ)傳的方案。GPS信息補(bǔ)傳,即是將車載DVR無法實時上傳的GPS信息,在網(wǎng)絡(luò)(例如3G網(wǎng)絡(luò))正常時重新補(bǔ)傳到GPS服務(wù)器進(jìn)行存儲。
[0006]現(xiàn)有的車載DVR的GPS信息補(bǔ)傳方案是,當(dāng)網(wǎng)絡(luò)斷開時,車載DVR上傳的GPS信息會失敗,這時車載DVR將上傳失敗的GPS信息打上重傳標(biāo)記,并在車載DVR本地存儲中進(jìn)行保存,在網(wǎng)絡(luò)恢復(fù)后,車載DVR主動將帶有重傳標(biāo)記的GPS信息上傳到GPS服務(wù)器。該方案的主要缺點(diǎn)在于:
[0007]I)車載DVR主動上傳GPS信息,因為無法確定服務(wù)器上哪些GPS信息未做記錄,會有上傳同樣的GPS信息情況的發(fā)生,此時GPS服務(wù)器需要進(jìn)行重復(fù)數(shù)據(jù)的過濾處理,這樣便增加了 GPS服務(wù)器的運(yùn)行壓力和復(fù)雜度;
[0008]2) GPS信息的上傳由車載DVR自行控制,在大量的車載DVR都執(zhí)行GPS信息的補(bǔ)傳時,對GPS服務(wù)器帶寬要求較高,現(xiàn)有技術(shù)無法實現(xiàn)隨時對車載DVR補(bǔ)傳GPS信息做分批排隊處理。
[0009]另外,現(xiàn)有技術(shù)中,GPS信息的補(bǔ)傳沒有考慮到與視頻信息上傳之間的控制問題,在GPS信息補(bǔ)傳過程中會出現(xiàn)與視頻信息上傳同時進(jìn)行的情況,進(jìn)而導(dǎo)致了 GPS信息的補(bǔ)傳和視頻信息上傳之間的帶寬爭用,而導(dǎo)致視頻信息上傳的影響。
【發(fā)明內(nèi)容】
[0010]有鑒于此,本發(fā)明提供一種從車載DVR到GPS服務(wù)器的GPS信息補(bǔ)傳方法,以避免出現(xiàn)重復(fù)GPS信息上傳情況的發(fā)生以及與視頻信息上傳之間的帶寬爭用。
[0011]本申請的技術(shù)方案是這樣實現(xiàn)的:
[0012]一種從車載DVR到GPS服務(wù)器的GPS信息補(bǔ)傳方法,包括:
[0013]GPS服務(wù)器掃描本地數(shù)據(jù)庫中記錄的GPS信息,檢查車載DVR上傳的GPS信息的歷史數(shù)據(jù)中相鄰兩個GPS信息采集時間間隔;
[0014]若所述時間間隔大于間隔閾值,則所述GPS服務(wù)器向所述車載DVR下發(fā)GPS信息補(bǔ)傳命令;
[0015]所述GPS服務(wù)器接收所述車載DVR補(bǔ)傳的GPS信息,并將所述補(bǔ)傳的GPS信息保存于本地數(shù)據(jù)庫中。
[0016]進(jìn)一步,所述方法還包括:
[0017]當(dāng)所述車載DVR接收到所述GPS服務(wù)器下發(fā)的GPS信息補(bǔ)傳命令時:
[0018]如果車載DVR正在上傳實時視頻信息,則不響應(yīng)所述GPS信息補(bǔ)傳命令;
[0019]如果車載DVR并非正在上傳實時視頻信息,則車載DVR根據(jù)所述GPS信息補(bǔ)傳命令的內(nèi)容,將所要補(bǔ)傳的GPS信息上傳至所述GPS服務(wù)器。
[0020]進(jìn)一步,所述方法還包括:
[0021]所述車載DVR將從自身GPS模塊實時接收的當(dāng)前GPS信息保存到本地磁盤,同時向GPS服務(wù)器實時上傳所述當(dāng)前GPS信息;
[0022]所述GPS服務(wù)器實時接收所述車載DVR上傳的當(dāng)前GPS信息,并將所述當(dāng)前GPS信息保存于本地數(shù)據(jù)庫中。
[0023]進(jìn)一步,所述GPS信息補(bǔ)傳命令中包括:所要補(bǔ)傳的GPS信息所屬的時間段。
[0024]進(jìn)一步,所述車載DVR和GPS服務(wù)器之間通過3G網(wǎng)絡(luò)進(jìn)行信息交互。
[0025]進(jìn)一步,所述GPS服務(wù)器并發(fā)接收所述車載DVR補(bǔ)傳的GPS信息時的車載DVR數(shù)量為10?100個。
[0026]進(jìn)一步,所述GPS服務(wù)器所掃描的本地數(shù)據(jù)庫中記錄的GPS信息為距離當(dāng)前時間最近的3天時間范圍內(nèi)的GPS信息。
[0027]進(jìn)一步,每當(dāng)完成一次從車載DVR到GPS服務(wù)器的GPS信息補(bǔ)傳后,均經(jīng)過一時間延時,再進(jìn)行下一次從車載DVR到GPS服務(wù)器的GPS信息補(bǔ)傳。
[0028]進(jìn)一步,所述時間延時為5?10分鐘。
[0029]進(jìn)一步,所述間隔閾值為10?60秒。
[0030]從上述方案可以看出,本發(fā)明的從車載DVR到GPS服務(wù)器的GPS信息補(bǔ)傳方法,由GPS服務(wù)器發(fā)起,根據(jù)GPS服務(wù)器已經(jīng)獲得的GPS信息確定未被上傳的GPS信息,進(jìn)而避免了重復(fù)GPS信息上傳情況的發(fā)生。再者,本發(fā)明的方法中,車載DVR先檢查是否正在上傳實時視頻信息,如果正在上傳實時視頻信息則不響應(yīng)所述GPS信息補(bǔ)傳命令,進(jìn)而不會進(jìn)行GPS信息的補(bǔ)傳,這樣便不會有與視頻信息上傳之間的帶寬爭用問題的產(chǎn)生,不會影響視頻信息的及時傳送。另外,本發(fā)明的方法中,對同時補(bǔ)傳GPS信息的車載DVR數(shù)量限定為10?100個,進(jìn)而減小了 GPS服務(wù)器的帶寬壓力。
【附圖說明】
[0031]圖1為本發(fā)明所提供的從車載DVR到GPS服務(wù)器的GPS信息補(bǔ)傳方法流程圖;
[0032]圖2為本發(fā)明方法的一個具體實施例流程圖。
【具體實施方式】
[0033]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0034]如圖1所示,本發(fā)明所提供的從車載DVR到GPS服務(wù)器的GPS信息補(bǔ)傳方法,包括:
[0035]GPS服務(wù)器掃描本地數(shù)據(jù)庫中記錄的GPS信息,檢查車載DVR上傳的GPS信息的歷史數(shù)據(jù)中相鄰兩個GPS信息采集時間間隔;
[0036]若所述時間間隔大于間隔閾值,則所述GPS服務(wù)器向所述車載DVR下發(fā)GPS信息補(bǔ)傳命令;
[0037]所述GPS服務(wù)器接收所述車載DVR補(bǔ)傳的GPS信息,并將所述補(bǔ)傳的GPS信息保存于本地數(shù)據(jù)庫中。
[0038]該方法中,當(dāng)所述車載DVR接收到所述GPS服務(wù)器下發(fā)的GPS信息補(bǔ)傳命令時:
[0039]如果車載DVR正在上傳實時視頻信息,則不響應(yīng)所述GPS信息補(bǔ)傳命令;
[0040]如果車載DVR并非正在上傳實時視頻信息,則車載DVR根據(jù)所述GPS信息補(bǔ)傳命令的內(nèi)容,將所要補(bǔ)傳的GPS信息上傳至所述GPS服務(wù)器。
[0041]其中,所要補(bǔ)傳的GPS信息所屬的時間段,即所述相鄰兩個GPS信息采集時間之間的時間段。
[0042]作為一個具體實施例,本發(fā)明中的間隔閾值可設(shè)置為10?60秒。
[0043]另外,為保證實時GPS信息的上傳,本發(fā)明的一個具體實施例還包括:
[0044]所述車載DVR將從GPS模塊實時接收的當(dāng)前GPS信息保存到本地磁盤,同時向GPS服務(wù)器實時上傳所述當(dāng)前GPS信息;
[0045]所述GPS服務(wù)器實時接收所述車載DVR上傳的當(dāng)前GPS信息,并將所述當(dāng)前GPS信息保存于本地數(shù)據(jù)庫中。
[0046]本發(fā)明的一個具體實施例中,所述車載DVR和GPS服務(wù)器之間通過3G網(wǎng)絡(luò)進(jìn)行信息交互。<