公交車載監(jiān)控視頻的分布式存儲方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及一種無線移動分布式實時存儲技術,特別涉及一種公交車載監(jiān)控視頻的分布式存儲方法及系統(tǒng)。
【背景技術】
[0002]自2013年6月以來,廈門、貴陽、宜賓、長沙、杭州、廣州等多地公交車連續(xù)出事,各種縱火、爆炸案件頻發(fā)。而由于車載錄像機基本沒有安裝防火隔熱裝置,導致記錄視頻的硬盤在高溫下?lián)p毀,所以事件的真相往往很難調查。目前市面上還沒有可以防火的車載設備,想要在高溫下保存監(jiān)控錄像,只能將每臺車載錄像機改造成類似飛機的黑匣子,但是其造價相當昂貴,可行性不高,難以普及。
【發(fā)明內容】
[0003]根據(jù)本發(fā)明的一個方面,提供了一種公交車載監(jiān)控視頻的分布式存儲方法,以通過分布式存儲解決現(xiàn)有技術中車載視頻監(jiān)控終端容易在起火爆炸等事故中造成損壞,設備中有價值的視頻會因為設備的損壞無法保存,影響事件調查等問題。該方法包括:
[0004]在公交線網(wǎng)覆蓋區(qū)域配置無線AP節(jié)點和存儲節(jié)點,并在公交車上配置無線接入控制器;
[0005 ] 通過所述無線接入控制器與相應的無線AP節(jié)點建立無線網(wǎng)絡;
[0006]通過公交車上的視頻監(jiān)控一體機終端獲取原始視頻文件,對原始視頻文件進行視頻抽樣拆分,生成小視頻文件;
[0007]通過建立的無線網(wǎng)絡,將所述小視頻文件發(fā)送至相應的存儲節(jié)點進行存儲。
[0008]通過本發(fā)明的方法,可以實現(xiàn)基于無線傳輸?shù)墓卉囕d視頻的分布式存儲,實施成本低,性價比高。且,通過抽樣拆分生成小視頻文件進行上傳,保證網(wǎng)絡質量和上傳效率。
[0009]在一些實施方式中,所述在公交線網(wǎng)覆蓋區(qū)域配置無線AP節(jié)點和存儲節(jié)點包括:將公交線網(wǎng)覆蓋區(qū)域按區(qū)域劃分網(wǎng)格,計算每個網(wǎng)格的公交線網(wǎng)密度;根據(jù)所述公交線網(wǎng)密度,計算每個網(wǎng)格中需要配置的無線AP節(jié)點的數(shù)目;根據(jù)運營線路,進行無線AP節(jié)點的布置,和在每個公交站場及公交站點配置存儲節(jié)點。由此,可以保證無線傳輸?shù)木W(wǎng)絡帶寬最優(yōu)化。
[0010]在一些實施方式中,所述方法通過索引列表對原始視頻文件和生成的小視頻文件進行管理,包括:建立第一索引列表,對從視頻監(jiān)控一體機終端獲取的原始視頻文件進行編號,將原始視頻文件的文件編號存儲至所述第一索引列表;建立第二索引列表,從所述第一索引列表獲取原始視頻文件進行視頻抽樣拆分生成小視頻文件,對生成的小視頻文件進行編號,將小視頻文件的文件編號存儲至所述第二索引列表。由此,將獲取的原始視頻文件的文件編號存放在第一索引列表,從第一索引列表獲取原始視頻文件進行抽樣拆分,并將生成的待上傳的小視頻文件的文件編號先存放在第二索引列表,從第二索引列表獲取文件編號對應的小視頻文件進行上傳,進行索引檢索的速度快,效率高,方便通過索引找到原始視頻文件和小視頻文件,且能夠避免在生成的小視頻文件比較多時,網(wǎng)絡堵塞和漏傳重要的文件,保證文件的有序上傳。
[0011]在一些實施方式中,所述進行視頻抽樣拆分,生成小視頻文件包括:對所述原始視頻文件以CIF格式每秒固定幀地進行抽樣;每隔固定時間間隔對抽樣出的視頻進行一次拆分,生成小視頻文件。由此,可以保證上傳的文件的大小,避免大文件造成網(wǎng)絡擁堵。同時,對小視頻文件進行編號能夠保證根據(jù)分布式算法進行視頻匯總,保證視頻的連貫性和完整性。
[0012]在一些實施方式中,所述方法還包括:根據(jù)優(yōu)先級策略,為所述小視頻文件分配實時優(yōu)先級,根據(jù)所述實時優(yōu)先級對所述第二索引列表中的小視頻文件的信息進行排序,并將實時優(yōu)先級低于設定閥值的小視頻文件從所述第二索引列表中刪除。由此,可以實現(xiàn)有價值的文件享有高優(yōu)先級,高優(yōu)先級的文件被優(yōu)先上傳,從而確保有價值的文件得以及時上傳。而自動淘汰機制將優(yōu)先級低的文件從第二索引列表清除,能夠保證有效利用第二索引列表的空間,以保證系統(tǒng)的效率。
[0013]在一些實施方式中,所述根據(jù)優(yōu)先級策略,為所述小視頻文件分配實時優(yōu)先級包括:根據(jù)優(yōu)先級矩陣獲取相應的優(yōu)先級權值,并根據(jù)優(yōu)先級權值計算小視頻文件的靜態(tài)優(yōu)先級;檢測第二索引列表中待上傳的小視頻文件的待上傳時間,根據(jù)待上傳的小視頻文件的待上傳時間間隔,計算小視頻文件的動態(tài)優(yōu)先級;根據(jù)所述靜態(tài)優(yōu)先級和所述動態(tài)優(yōu)先級,獲取所述小視頻文件的實時優(yōu)先級。通過靜態(tài)優(yōu)先級和動態(tài)優(yōu)先級的結合,能有合理有效的確定文件的優(yōu)先級,以將優(yōu)先級與文件的價值緊密關聯(lián),實現(xiàn)有價值的文件享有高優(yōu)先級。
[0014]在一些實施方式中,將所述小視頻文件發(fā)送至相應的存儲節(jié)點進行存儲包括:根據(jù)上行網(wǎng)絡帶寬,分配至少一個上傳處理線程;從所述第二索引列表中順序獲取小視頻文件的編號信息,通過分配的上傳處理線程發(fā)送與所述編號信息對應的小視頻文件至相應的存儲節(jié)點。通過多線程的方式進行上傳處理,更加高效,而且根據(jù)上行網(wǎng)絡帶寬分配線程,能夠有效保證網(wǎng)絡傳輸質量和效率。
[0015]在一些實施方式中,所述方法還通過監(jiān)控所述小視頻文件的數(shù)量,控制視頻抽樣拆分的頻率,包括:持續(xù)監(jiān)控所述第二索引列表中存儲的待上傳的小視頻文件的堆積數(shù)量,根據(jù)所述堆積數(shù)量調整相關參數(shù),以控制抽樣拆分的頻率,其中,所述相關參數(shù)包括視頻格式、每秒抽樣的固定幀值和拆分的時間間隔值。由此,可以實現(xiàn)存儲策略的自適應調整,保證根據(jù)視頻文件的數(shù)量控制抽樣拆分的頻率,從而保證網(wǎng)絡的質量和傳輸?shù)男省?br>[0016]在一些實施方式中,所述持續(xù)監(jiān)控第二索引列表中存儲的待上傳的小視頻文件的堆積數(shù)量,根據(jù)堆積數(shù)量調整相關參數(shù),以控制抽樣拆分的頻率包括:持續(xù)監(jiān)測所述第二索引列表中存儲的待上傳的小視頻文件的數(shù)量,當存儲的待上傳小視頻文件的數(shù)量超過第一預設閥值時,下調所述F的值和N的值;當存儲的待上傳小視頻文件的數(shù)量超過第二預設閥值時,下調所述F的值和N的值,同時,調整所述視頻格式為QCIF;當存儲的待上傳小視頻文件的數(shù)量恢復至低于第一預設閥值時,根據(jù)無線網(wǎng)絡上行速率,提高所述相關參數(shù)的值至默認值。由此,可以根據(jù)小視頻文件的傳輸速率,有效控制文件的生成數(shù)量,保證傳輸質量和效率。
[0017]根據(jù)本發(fā)明的一個方面,還提供了一種公交車載監(jiān)控視頻的分布式存儲系統(tǒng),其特征在于,該系統(tǒng)包括安裝于公交車上的視頻監(jiān)控一體機終端和無線接入控制器,以及配置在公交線網(wǎng)覆蓋區(qū)域的無線AP節(jié)點和存儲節(jié)點,所述視頻監(jiān)控一體機終端用于獲取公交車載監(jiān)控的原始視頻文件,所述無線控制器用于連接相應的無線AP節(jié)點以建立無線網(wǎng)絡,其中,所述視頻監(jiān)控一體機終端包括抽樣拆分模塊和視頻傳輸模塊,所述抽樣拆分模塊設置為通過所述視頻監(jiān)控一體機終端獲取原始視頻文件,對原始視頻文件進行視頻抽樣拆分,生成小視頻文件;所述視頻傳輸模塊設置為通過建立的無線網(wǎng)絡,將所述小視頻文件發(fā)送至相應的存儲節(jié)點進行存儲。
[0018]通過本發(fā)明的系統(tǒng),可以基于無線傳輸實現(xiàn)公交車載監(jiān)控視頻的分布式存儲,以保存車載設備物理損壞前的最近的視頻文件,用于進行事故確定或事件偵查,具有重大的社會價值和意義。并且,本發(fā)明利用成熟的3G網(wǎng)絡資源,通過增設無線收發(fā)設備即可實現(xiàn)無線傳輸,實施成本低,具有很高的性價比。
【附圖說明】
[0019]圖1為本發(fā)明一實施方式的公交車載監(jiān)控視頻的分布式存儲方法的流程圖;
[0020]圖2為圖1所示方法中建立的索引列表的結構示意圖;
[0021]圖3為本發(fā)明另一實施方式的公交車載監(jiān)控視頻的分布式存儲方法的流程圖;
[0022]圖4為圖3所示方法中計算優(yōu)先級的方法流程圖;
[0023]圖5為圖4所示方法中的優(yōu)先級矩陣的結構示意圖;
[0024]圖6為本發(fā)明實施例通過多線程上傳視頻文件的示意圖;
[0025]圖7為本發(fā)明另一實施方式的公交車載監(jiān)控視頻的分布式存儲方法的流程圖;
[0026]圖8為本發(fā)明一實施方式的公交車載監(jiān)控視頻的分布式存儲系統(tǒng)的網(wǎng)絡架構示意圖。
【具體實施方式】
[0027]下面結合附圖對本發(fā)明作進一步詳細的說明。
[0028]圖1示意性地顯示了根據(jù)本發(fā)