本發(fā)明涉及機(jī)車關(guān)鍵視頻處理領(lǐng)域,尤其涉及一種基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸方法及系統(tǒng)。
背景技術(shù):
由于機(jī)車視頻監(jiān)控?cái)?shù)據(jù)的數(shù)據(jù)量非常大,每一臺(tái)機(jī)車都會(huì)不斷的實(shí)時(shí)產(chǎn)生新的視頻數(shù)據(jù),傳統(tǒng)的機(jī)車視頻監(jiān)控系統(tǒng)采用大容量硬盤的方式進(jìn)行存儲(chǔ),在將視頻數(shù)據(jù)從車上轉(zhuǎn)移至地面的過程較為麻煩,需要專門的人員進(jìn)行操作,且耗時(shí)較長(zhǎng);同時(shí),地面工作人員往往只關(guān)心機(jī)車運(yùn)行過程中重要事件的視頻,大量的正常視頻數(shù)據(jù)并沒有太大價(jià)值,在分析時(shí)也會(huì)使得工作量巨大,急需一種自動(dòng)提取關(guān)鍵事件項(xiàng)點(diǎn)視頻的方法;傳統(tǒng)的視頻數(shù)據(jù)傳輸,受限于機(jī)車在站內(nèi)的停放時(shí)間,下載數(shù)據(jù)的過程如果開車中斷,則需要等待機(jī)車再次回站后再下載,效率低下,無(wú)法滿足現(xiàn)場(chǎng)的應(yīng)用需求;目前應(yīng)用的視頻地面存儲(chǔ)方案,為集中式的服務(wù)器存儲(chǔ),一方面需要配備超大容量的存儲(chǔ)設(shè)備,提升了成本,另一方面,也存在效率和安全性問題。
現(xiàn)有的CMD(中國(guó)機(jī)車遠(yuǎn)程監(jiān)測(cè)與診斷系統(tǒng))遠(yuǎn)程視頻傳輸系統(tǒng)。當(dāng)前批量的車載視頻數(shù)據(jù)轉(zhuǎn)移至地面的方式,主要采用拆卸硬盤、USB存儲(chǔ)設(shè)備拷貝等方式進(jìn)行,機(jī)車視頻無(wú)線車地傳輸技術(shù)方案為通過3G移動(dòng)無(wú)線網(wǎng)絡(luò)傳輸至地面。支持機(jī)車實(shí)時(shí)視頻和歷史視頻的點(diǎn)播,由于網(wǎng)絡(luò)帶寬的限制,所有視頻被強(qiáng)制轉(zhuǎn)換為CIF(通用影像傳輸格式,分辨率480*320)規(guī)格的低幀率視頻,其效果也大打折扣。
CMD遠(yuǎn)程視頻傳輸系統(tǒng)在點(diǎn)播過程中,通過直接指定時(shí)間段的方式進(jìn)行,沒有列表或者時(shí)間尺度上的引導(dǎo),具有較大的盲目性,難以一次定位到所需視頻數(shù)據(jù),效率低下。所獲取的機(jī)車視頻數(shù)據(jù)均為未過濾的原始視頻數(shù)據(jù),其中存在大量的低價(jià)值或無(wú)用信息,這些數(shù)據(jù)占據(jù)大量空間的同時(shí),也給分析人員的工作帶來(lái)極大的負(fù)擔(dān),分析視頻及定位事件效率非常低。技術(shù)上未從文件的層面對(duì)數(shù)據(jù)傳輸進(jìn)行續(xù)傳控制,沒有實(shí)時(shí)監(jiān)測(cè)文件傳輸狀態(tài),無(wú)法進(jìn)行視頻數(shù)據(jù)的續(xù)傳和共享。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題就在于:針對(duì)現(xiàn)有技術(shù)存在的技術(shù)問題,本發(fā)明提供一種自動(dòng)根據(jù)事件數(shù)據(jù)精確關(guān)聯(lián)視頻文件,并自動(dòng)對(duì)視頻文件進(jìn)行定位、裁剪,生成關(guān)鍵事件對(duì)應(yīng)的視頻段,極大的降低了視頻文件的數(shù)據(jù)量,從而極大的縮短視頻文件傳輸?shù)臅r(shí)間,極大的提高視頻數(shù)據(jù)的歸集效率,同時(shí)也可減輕視頻分析人員工作強(qiáng)度的基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸方法及系統(tǒng)。
為解決上述技術(shù)問題,本發(fā)明提出的技術(shù)方案為:一種基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸方法,包括如下步驟:
S1. 讀取機(jī)車的事件數(shù)據(jù),分析、提取其中預(yù)先確定的關(guān)鍵事件的事件信息;
S2. 建立所述事件信息與機(jī)車視頻文件之間的關(guān)聯(lián),生成事件-視頻關(guān)聯(lián)信息;
S3. 根據(jù)所述事件-視頻關(guān)聯(lián)信息提取所述視頻文件中與所述事件信息關(guān)聯(lián)的視頻段,生成待傳輸視頻文件;
S4. 建立與存儲(chǔ)系統(tǒng)之間的網(wǎng)絡(luò)連接,并發(fā)送所述待傳輸視頻文件至所述存儲(chǔ)系統(tǒng)。
作為本發(fā)明的進(jìn)一步改進(jìn),步驟S1中所述事件信息包括事件識(shí)別信息和事件時(shí)間信息;所述事件識(shí)別信息包括事件名稱和/或事件編碼;所述事件時(shí)間信息包括事件發(fā)生日期、事件開始時(shí)間和事件結(jié)束時(shí)間。
作為本發(fā)明的進(jìn)一步改進(jìn),步驟S2中所述事件信息與機(jī)車視頻文件之間的關(guān)聯(lián)先通過預(yù)設(shè)的事件-視頻通道映射表建立事件信息與視頻通道之間的關(guān)聯(lián),再通過所述事件時(shí)間信息建立所述事件信息與視頻文件之間的關(guān)聯(lián)。
作為本發(fā)明的進(jìn)一步改進(jìn),所述事件信息與機(jī)車視頻文件之間的關(guān)聯(lián)通過XML格式的關(guān)聯(lián)文件體現(xiàn),所述關(guān)聯(lián)文件中的每個(gè)XML事件項(xiàng)節(jié)點(diǎn)對(duì)應(yīng)一條事件-視頻關(guān)聯(lián)信息;所述事件項(xiàng)節(jié)點(diǎn)包括事件識(shí)別信息、事件時(shí)間信息、視頻通道信息。
作為本發(fā)明的進(jìn)一步改進(jìn),所述事件項(xiàng)節(jié)點(diǎn)還包括傳輸狀態(tài)信息。
作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟S3的具體步驟包括:
S3.1. 讀取所述關(guān)聯(lián)文件中的每個(gè)事件項(xiàng)節(jié)點(diǎn),從機(jī)車視頻文件中檢索到與該事件項(xiàng)節(jié)點(diǎn)關(guān)聯(lián)的視頻文件;
S3.2. 從所述視頻文件中截取與事件項(xiàng)節(jié)點(diǎn)中事件時(shí)間信息所記錄時(shí)間段的視頻片段,生成待傳輸視頻文件。
作為本發(fā)明的進(jìn)一步改進(jìn),所述待傳輸視頻文件存儲(chǔ)在專用的存儲(chǔ)空間中。
作為本發(fā)明的進(jìn)一步改進(jìn),步驟S4的具體步驟包括:
S4.1. 建立與存儲(chǔ)系統(tǒng)之間的網(wǎng)絡(luò)連接;
S4.2. 存儲(chǔ)系統(tǒng)向機(jī)車同步所述關(guān)聯(lián)文件;
S4.3. 根據(jù)所述關(guān)聯(lián)文件,將待傳輸視頻文件傳輸至存儲(chǔ)系統(tǒng),并修改該待傳輸視頻文件的傳輸狀態(tài)信息。
作為本發(fā)明的進(jìn)一步改進(jìn),在步驟S4.3中,通過斷點(diǎn)續(xù)傳技術(shù)將待傳輸視頻文件傳輸至存儲(chǔ)系統(tǒng)。
作為本發(fā)明的進(jìn)一步改進(jìn),在步驟S4中,還包括步驟S4a,監(jiān)測(cè)所述網(wǎng)絡(luò)連接的信號(hào)強(qiáng)度,當(dāng)所述信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門檻值時(shí),中止傳輸所述待傳輸視頻文件;
和/或,
監(jiān)測(cè)機(jī)車的速度,當(dāng)所述機(jī)車的速度大于預(yù)設(shè)的速度門檻值時(shí),中止傳輸所述待傳輸視頻文件。
一種用于基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸?shù)臋C(jī)車視頻處理系統(tǒng),包括事件項(xiàng)模塊、事件-視頻關(guān)聯(lián)模塊、視頻生成模塊、視頻傳輸模塊;
所述事件項(xiàng)模塊用于讀取機(jī)車的事件數(shù)據(jù),分析、提取其中預(yù)先確定的關(guān)鍵事件的事件信息;
所述事件-視頻關(guān)聯(lián)模塊用于建立所述事件信息與機(jī)車視頻文件之間的關(guān)聯(lián),生成事件-視頻關(guān)聯(lián)信息;
所述視頻生成模塊用于根據(jù)所述事件-視頻關(guān)聯(lián)信息提取所述視頻文件中與所述事件信息關(guān)聯(lián)的視頻段,生成待傳輸視頻文件;
視頻傳輸模塊用于建立與存儲(chǔ)系統(tǒng)之間的網(wǎng)絡(luò)連接,并發(fā)送所述待傳輸視頻文件至所述存儲(chǔ)系統(tǒng)。
作為本發(fā)明的進(jìn)一步改進(jìn),還包括緩存模塊,用于存儲(chǔ)所述待傳輸視頻文件。
一種用于基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸?shù)囊曨l存儲(chǔ)系統(tǒng),包括設(shè)置在每個(gè)車站的視頻存儲(chǔ)子系統(tǒng),所述視頻存儲(chǔ)子系統(tǒng)至少包括一臺(tái)存儲(chǔ)服務(wù)器和多個(gè)無(wú)線網(wǎng)絡(luò)接入點(diǎn);所述存儲(chǔ)服務(wù)器與無(wú)線網(wǎng)絡(luò)接入點(diǎn)之間網(wǎng)絡(luò)連接;所述存儲(chǔ)服務(wù)器設(shè)置有共享存儲(chǔ)空間,所述共享存儲(chǔ)空間的大小大于根據(jù)所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的數(shù)據(jù)傳輸速度與機(jī)車停站時(shí)間確定;不同車站的視頻存儲(chǔ)子系統(tǒng)之間網(wǎng)絡(luò)連接;不同車站的視頻存儲(chǔ)子系統(tǒng)之間數(shù)據(jù)共享。
一種基于事件項(xiàng)點(diǎn)的機(jī)車視頻系統(tǒng),包括上述的機(jī)車視頻處理系統(tǒng)和視頻存儲(chǔ)系統(tǒng)。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
1、本發(fā)明可自動(dòng)建立關(guān)鍵事件與視頻文件之間的關(guān)聯(lián),并自動(dòng)截取關(guān)鍵事件所對(duì)應(yīng)的視頻片段,可極大的降低視頻文件的數(shù)據(jù)量,從而極大的縮短視頻文件從機(jī)車傳輸至地面存儲(chǔ)服務(wù)器的時(shí)間,極大的提高視頻數(shù)據(jù)的歸集效率,同時(shí)也可極大的減輕工作人員對(duì)視頻分析處理的工作強(qiáng)度,提高工作人員視頻分析處理的效率。
2、本發(fā)明通過在每個(gè)站點(diǎn)設(shè)置存儲(chǔ)服務(wù)器及無(wú)線網(wǎng)絡(luò)接入點(diǎn),機(jī)車進(jìn)站后通過無(wú)線網(wǎng)絡(luò)將視頻文件傳輸至地面的存儲(chǔ)服務(wù)器,數(shù)據(jù)傳輸效率高。
3、各站點(diǎn)間的存儲(chǔ)服務(wù)器數(shù)據(jù)資源共享,機(jī)車上的待傳輸視頻文件通過斷點(diǎn)續(xù)傳技術(shù)傳輸至地面存儲(chǔ)服務(wù)器,也提高了視頻文件的傳輸效率。
附圖說明
圖1為本發(fā)明具體實(shí)施例流程示意圖。
圖2為本發(fā)明具體實(shí)施例XML格式關(guān)聯(lián)文件結(jié)構(gòu)示意圖。
圖3為本發(fā)明具體實(shí)施例事件分析處理流程示意圖。
圖4為本發(fā)明具體實(shí)施例視頻傳輸流程示意圖。
圖5為本發(fā)明機(jī)車視頻系統(tǒng)具體實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合說明書附圖和具體優(yōu)選的實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述,但并不因此而限制本發(fā)明的保護(hù)范圍。
如圖1所示,本實(shí)施例的基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸方法,步驟為:S1. 讀取機(jī)車的事件數(shù)據(jù),分析、提取其中預(yù)先確定的關(guān)鍵事件的事件信息;S2. 建立事件信息與機(jī)車視頻文件之間的關(guān)聯(lián),生成事件-視頻關(guān)聯(lián)信息;S3. 根據(jù)事件-視頻關(guān)聯(lián)信息提取視頻文件中與事件信息關(guān)聯(lián)的視頻段,生成待傳輸視頻文件;S4. 建立與存儲(chǔ)系統(tǒng)之間的網(wǎng)絡(luò)連接,并發(fā)送待傳輸視頻文件至存儲(chǔ)系統(tǒng)。
在本實(shí)施例中,步驟S1中事件信息包括事件識(shí)別信息和事件時(shí)間信息;事件識(shí)別信息包括事件名稱和/或事件編碼;事件時(shí)間信息包括事件發(fā)生日期、事件開始時(shí)間和事件結(jié)束時(shí)間。
在本實(shí)施例中,在機(jī)車的運(yùn)行過程中,機(jī)車視頻監(jiān)控處理系統(tǒng)會(huì)實(shí)時(shí)記錄各監(jiān)控點(diǎn)的視頻信息,并按照視頻通道、視頻文件生成時(shí)間等關(guān)鍵信息將視頻文件存儲(chǔ)至機(jī)車上的存儲(chǔ)器中。同時(shí),CMD(中國(guó)機(jī)車遠(yuǎn)程監(jiān)測(cè)與診斷系統(tǒng))會(huì)實(shí)時(shí)記錄機(jī)車運(yùn)行過程中的全部事件,生成事件數(shù)據(jù)。在本發(fā)明的方法中,預(yù)先確定需要關(guān)注的關(guān)鍵事件,如停車事件、受電弓升弓事件等。如圖3所示,在本實(shí)施例中,可通過對(duì)CMD已生成的事件數(shù)據(jù)進(jìn)行分析,得到其中的全部關(guān)鍵事件,確定關(guān)鍵事件的事件信息。也可以直接監(jiān)測(cè)CMD實(shí)時(shí)生成的事件數(shù)據(jù),實(shí)時(shí)對(duì)CMD生成的事件數(shù)據(jù)進(jìn)行分析,確定關(guān)鍵事件的事件信息。
在本實(shí)施例中,步驟S2中事件信息與機(jī)車視頻文件之間的關(guān)聯(lián)先通過預(yù)設(shè)的事件-視頻通道映射表建立事件信息與視頻通道之間的關(guān)聯(lián),再通過事件時(shí)間信息建立事件信息與視頻文件之間的關(guān)聯(lián)。對(duì)于不同的關(guān)鍵事件,需要關(guān)注的視頻來(lái)源也各不相同,需要關(guān)注的時(shí)間段也不同,如對(duì)于停車事件,需要關(guān)注的視頻信息為監(jiān)控車門及站臺(tái)區(qū)域的視頻信息,需要關(guān)注的時(shí)間段為停車期間的那段時(shí)間,而對(duì)于受電弓升弓事件,需要關(guān)注的視頻信息為監(jiān)控受電弓升起狀態(tài)的視頻信息,需要關(guān)注的時(shí)間段為受電弓升起過程那段時(shí)間。由于不同關(guān)鍵事件需要關(guān)注的視頻信息通過不同的攝像頭采集,即不同關(guān)鍵事件的視頻通道不同。通過預(yù)先設(shè)置的事件-視頻通道映射表即可確定關(guān)鍵事件與視頻通道之間的關(guān)聯(lián),即通過關(guān)鍵事件即可確定該關(guān)鍵事件對(duì)應(yīng)的視頻文件。同時(shí),根據(jù)關(guān)鍵事件的事件時(shí)間信息,即可確定該關(guān)鍵事件對(duì)應(yīng)的視頻文件中事件開始時(shí)間和事件結(jié)束時(shí)間之間視頻片段是需要關(guān)注的視頻片段。從而實(shí)現(xiàn)關(guān)鍵事件的事件信息與視頻文件之間的關(guān)聯(lián)。
本實(shí)施例中,事件信息與機(jī)車視頻文件之間的關(guān)聯(lián)通過XML格式的關(guān)聯(lián)文件體現(xiàn),關(guān)聯(lián)文件中的每個(gè)XML事件項(xiàng)節(jié)點(diǎn)對(duì)應(yīng)一條事件-視頻關(guān)聯(lián)信息;事件項(xiàng)節(jié)點(diǎn)包括事件識(shí)別信息、事件時(shí)間信息、視頻通道信息。事件項(xiàng)節(jié)點(diǎn)還包括傳輸狀態(tài)信息。
在本實(shí)施例中,得到所有關(guān)鍵事件的事件信息,并對(duì)事件信息與視頻文件進(jìn)行關(guān)聯(lián)后,生成一個(gè)XML格式的關(guān)聯(lián)文件,關(guān)聯(lián)文件中的每個(gè)事件項(xiàng)節(jié)點(diǎn)EventItem對(duì)應(yīng)一個(gè)關(guān)鍵事件。如圖2所示,對(duì)于停車事件項(xiàng),在XML格式的關(guān)聯(lián)文件中,存在一個(gè)停車事件上項(xiàng)節(jié)點(diǎn)EventItem,該節(jié)點(diǎn)中記載了事件名稱Name為停車事件,事件編碼EventID為0003,在停車事件中需要關(guān)注的視頻文件的采集通道Channel為01視頻通道和02視頻通道,停車事件發(fā)生的日期Date,停車事件開始的時(shí)間StartTime為08點(diǎn)45分20秒,停車事件結(jié)束的時(shí)間EndTime為08點(diǎn)45分30秒,傳輸狀態(tài)Transfer State信息為prepare(準(zhǔn)備)。傳輸狀態(tài)信息包括三種狀態(tài):prepare(準(zhǔn)備)、ready(就緒)和complete(完成)。準(zhǔn)備狀態(tài)對(duì)應(yīng)為該事件項(xiàng)的視頻文件仍在準(zhǔn)備中,此時(shí),仍無(wú)法提供該事件對(duì)應(yīng)的視頻文件進(jìn)行傳輸。
如圖3所示,在本實(shí)施例中,步驟S3的具體步驟為:S3.1. 讀取關(guān)聯(lián)文件中的每個(gè)事件項(xiàng)節(jié)點(diǎn),從機(jī)車視頻文件中檢索到與該事件項(xiàng)節(jié)點(diǎn)關(guān)聯(lián)的視頻文件;S3.2. 從視頻文件中截取與事件項(xiàng)節(jié)點(diǎn)中事件時(shí)間信息所記錄時(shí)間段的視頻片段,生成待傳輸視頻文件。待傳輸視頻文件存儲(chǔ)在專用的存儲(chǔ)空間中。通過遍歷關(guān)聯(lián)文件中傳輸狀態(tài)為“prepare”的事件項(xiàng)節(jié)點(diǎn),從該節(jié)點(diǎn)對(duì)應(yīng)的視頻文件中截取事件開始時(shí)間和事件結(jié)束時(shí)間之間視頻片段,生成該關(guān)鍵事件對(duì)應(yīng)的待傳輸視頻文件,并按照“事件項(xiàng)點(diǎn)名稱_開始時(shí)間_結(jié)束時(shí)間_視頻通道”的規(guī)則對(duì)待傳輸視頻文件進(jìn)行命名。由于單個(gè)事件的時(shí)間較短,如果對(duì)于每個(gè)事件均生成一個(gè)待傳輸視頻文件,那么,在機(jī)車的運(yùn)行過程中,會(huì)產(chǎn)生大量的時(shí)間較短視頻文件。在本實(shí)施例中,可將多個(gè)待傳輸視頻文件拼接為一個(gè)待傳輸視頻文件。同時(shí),拼接后生成待傳輸視頻文件中各組成視頻片段之間設(shè)置分隔標(biāo)志。以方便對(duì)各組成視頻片段的讀取。生成待傳輸視頻文件后,將XML格式的關(guān)聯(lián)文件中對(duì)應(yīng)事件項(xiàng)節(jié)點(diǎn)EventItem的傳輸狀態(tài)Transfer State信息修改為“ready”。在機(jī)車的運(yùn)行過程中,會(huì)持續(xù)執(zhí)行上述過程,在機(jī)車進(jìn)站前,可完成對(duì)大部分關(guān)鍵事件的視頻數(shù)據(jù)處理。在本實(shí)施例中,將處理后生成的待傳輸視頻文件單獨(dú)存儲(chǔ)在獨(dú)立的專用存儲(chǔ)空間中,以方便在下一步驟中將待傳輸視頻文件傳輸至存儲(chǔ)系統(tǒng)。
如圖4所示,在本實(shí)施例中,步驟S4的具體步驟為:S4.1. 建立與存儲(chǔ)系統(tǒng)之間的網(wǎng)絡(luò)連接;S4.2. 存儲(chǔ)系統(tǒng)向機(jī)車同步關(guān)聯(lián)文件;S4.3. 根據(jù)關(guān)聯(lián)文件,將待傳輸視頻文件傳輸至存儲(chǔ)系統(tǒng),并修改該待傳輸視頻文件的傳輸狀態(tài)信息。在步驟S4.3中,通過斷點(diǎn)續(xù)傳技術(shù)將待傳輸視頻文件傳輸至存儲(chǔ)系統(tǒng)。在步驟S4中,還包括步驟S4a,監(jiān)測(cè)網(wǎng)絡(luò)連接的信號(hào)強(qiáng)度,當(dāng)信號(hào)強(qiáng)度低于預(yù)設(shè)的信號(hào)強(qiáng)度門檻值時(shí),中止傳輸待傳輸視頻文件;和/或, 監(jiān)測(cè)機(jī)車的速度,當(dāng)機(jī)車的速度大于預(yù)設(shè)的速度門檻值時(shí),中止傳輸待傳輸視頻文件。在本實(shí)施例中,存儲(chǔ)系統(tǒng)為設(shè)置在車站的存儲(chǔ)系統(tǒng),包括有多個(gè)存儲(chǔ)子系統(tǒng),各存儲(chǔ)子系統(tǒng)之間通過網(wǎng)絡(luò)連接,實(shí)現(xiàn)數(shù)據(jù)共享。機(jī)車進(jìn)站后,機(jī)車通過無(wú)線網(wǎng)絡(luò)與存儲(chǔ)系統(tǒng)建立無(wú)線網(wǎng)絡(luò)連接。首先在機(jī)車與存儲(chǔ)系統(tǒng)之間進(jìn)行關(guān)聯(lián)文件的同步,使得存儲(chǔ)系統(tǒng)中的關(guān)聯(lián)文件與機(jī)車上的關(guān)聯(lián)文件保持一致。再根據(jù)該關(guān)聯(lián)文件,將文聯(lián)文件中事件項(xiàng)節(jié)點(diǎn)EventItem傳輸狀態(tài)Transfer State信息為“ready”的待傳輸視頻文件傳輸至存儲(chǔ)系統(tǒng),傳輸完成后修改傳輸狀態(tài)Transfer State信息為“complete”,并將該待傳輸視頻文件從專用存儲(chǔ)空間中刪除。如果在機(jī)車停站時(shí)間內(nèi)完成了全部待傳輸視頻文件的傳輸,則結(jié)束本次傳輸過程。如果待傳輸視頻文件還未傳輸完成,但此時(shí)無(wú)線網(wǎng)絡(luò)信號(hào)強(qiáng)度變?nèi)踔恋陀陬A(yù)設(shè)的信號(hào)強(qiáng)度門檻值,或者機(jī)車已經(jīng)啟動(dòng),為了保證視頻數(shù)據(jù)的安全,則立即中止待傳輸視頻文件的傳輸,并再次同步關(guān)聯(lián)文件,保證存儲(chǔ)系統(tǒng)中的關(guān)聯(lián)文件與機(jī)車上的關(guān)聯(lián)文件一致。由于各站點(diǎn)之間的存儲(chǔ)系統(tǒng)之間是網(wǎng)絡(luò)連接,數(shù)據(jù)共享,因此,機(jī)車在本站出站后,在進(jìn)入下一站點(diǎn)時(shí),通過斷點(diǎn)續(xù)傳技術(shù),可以繼續(xù)在上一站點(diǎn)未完成的傳輸任務(wù),在保證數(shù)據(jù)安全的基礎(chǔ)上節(jié)省數(shù)據(jù)傳輸?shù)臅r(shí)間。
如圖5所示,本實(shí)施例的用于基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸?shù)臋C(jī)車視頻處理系統(tǒng),包括事件項(xiàng)模塊、事件-視頻關(guān)聯(lián)模塊、視頻生成模塊、視頻傳輸模塊;事件項(xiàng)模塊用于讀取機(jī)車的事件數(shù)據(jù),分析、提取其中預(yù)先確定的關(guān)鍵事件的事件信息;事件-視頻關(guān)聯(lián)模塊用于建立事件信息與機(jī)車視頻文件之間的關(guān)聯(lián),生成事件-視頻關(guān)聯(lián)信息;視頻生成模塊用于根據(jù)事件-視頻關(guān)聯(lián)信息提取視頻文件中與事件信息關(guān)聯(lián)的視頻段,生成待傳輸視頻文件;視頻傳輸模塊用于建立與存儲(chǔ)系統(tǒng)之間的網(wǎng)絡(luò)連接,并發(fā)送待傳輸視頻文件至存儲(chǔ)系統(tǒng)。還包括緩存模塊,用于存儲(chǔ)待傳輸視頻文件。
如圖5所示,本實(shí)施例的用于基于事件項(xiàng)點(diǎn)的機(jī)車視頻傳輸?shù)囊曨l存儲(chǔ)系統(tǒng),包括設(shè)置在每個(gè)車站的視頻存儲(chǔ)子系統(tǒng),視頻存儲(chǔ)子系統(tǒng)至少包括一臺(tái)存儲(chǔ)服務(wù)器和多個(gè)無(wú)線網(wǎng)絡(luò)接入點(diǎn);存儲(chǔ)服務(wù)器與無(wú)線網(wǎng)絡(luò)接入點(diǎn)之間網(wǎng)絡(luò)連接;存儲(chǔ)服務(wù)器設(shè)置有共享存儲(chǔ)空間,共享存儲(chǔ)空間的大小大于根據(jù)無(wú)線網(wǎng)絡(luò)接入點(diǎn)的數(shù)據(jù)傳輸速度與機(jī)車停站時(shí)間確定;不同車站的視頻存儲(chǔ)子系統(tǒng)之間網(wǎng)絡(luò)連接;不同車站的視頻存儲(chǔ)子系統(tǒng)之間數(shù)據(jù)共享。在本實(shí)施例中,共享存儲(chǔ)空間在大小大于無(wú)線網(wǎng)絡(luò)接入點(diǎn)的傳輸速率×機(jī)車停站時(shí)間。
如圖5所示,本實(shí)施例的基于事件項(xiàng)點(diǎn)的機(jī)車視頻系統(tǒng),包括上述機(jī)車視頻處理系統(tǒng)和視頻存儲(chǔ)系統(tǒng)。
本發(fā)明通過關(guān)鍵事件的事件信息自動(dòng)對(duì)視頻文件進(jìn)行檢索、裁剪,生成只包括關(guān)鍵事件對(duì)應(yīng)時(shí)間段內(nèi)的待傳輸視頻文件,可以大大的減少需要傳輸?shù)囊曨l文件的數(shù)據(jù)量,提高視頻文件的傳輸效率,同時(shí),也大大降低了工作人員的勞動(dòng)強(qiáng)度,提高了工作人員的工作效率。視頻存儲(chǔ)系統(tǒng)中的各子系統(tǒng)之間數(shù)據(jù)共享,對(duì)視頻數(shù)據(jù)進(jìn)行分布式共享存儲(chǔ),一方面減小了單個(gè)存儲(chǔ)系統(tǒng)的存儲(chǔ)壓力,另一方面在任意接入網(wǎng)絡(luò)的終端,均可以隨時(shí)、隨地、方便的、完整的檢索、查看完整的視頻文件。
上述只是本發(fā)明的較佳實(shí)施例,并非對(duì)本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同變化及修飾,均應(yīng)落在本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。