System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及船舶試驗,特別是一種船舶試驗數據回放方法。
技術介紹
1、目前在實驗室里研發人員無法對試驗場景實時復現和針對該場景算法問題查找改進,各類算法也無法聯調測試,尤其是各類設備存在不同通信方式(udp/tcp/dds)/不同數據類型(視頻流數據/算法數據)?,F有解決方案為各類程序在試驗中分別存儲各自數據,但是該方案存在的主要問題有:
2、(1)程序聯調時時統數據無法對齊;
3、(2)程序時回測時實時性較低或無法實時;
4、(3)部分數據回讀失真或完全無法回讀,比如視頻數據只能以圖片形式回讀/dds數據則完全無法回讀。
技術實現思路
1、本專利技術所要解決的技術問題是針對現有技術的不足,提供一種船舶試驗數據回放方法,該方法不區分網絡環境/通信方式,能夠進行實時數據輸出、多船數據同步回放,更加符合實際試驗環境,有利于查找問題和改進算法。
2、本專利技術所要解決的技術問題是通過以下的技術方案來實現的。本專利技術是一種船舶試驗數據回放方法,該方法包括以下步驟:
3、(1)在實際場景中實時采集數據,并將采集到的數據和需要回放的處理后數據實時存儲在內存中,在內存中新數據覆蓋歷史數據;
4、(2)讀取ini配置文件,確定每一路視頻數據回放對應地址和dds數據需要過濾掉的數據;
5、(3)根據讀取到的數據的協議類型,將讀取到的數據按照時間順序分別輸出同樣協議數據。
6、本專利技術所要解決的技術問
7、本專利技術所要解決的技術問題還可以通過以下的技術方案來進一步實現,對于以上所述的船舶試驗數據回放方法,在步驟(2)中,ini配置文件的各類數據輸出目的地,由用戶根據需要編寫。
8、本專利技術所要解決的技術問題還可以通過以下的技術方案來進一步實現,對于以上所述的船舶試驗數據回放方法,在步驟(2)中,通過ini配置文件定義了視頻數據解析與輸出通道數據、每一視頻數據源地址端口號和輸出地址端口、視頻數據碼流格式和解碼方式、是否落盤的信息,同時還定義了dds數據需要過濾的數據列表,并且支持udp報文動態過濾功能。
9、本專利技術所要解決的技術問題還可以通過以下的技術方案來進一步實現,對于以上所述的船舶試驗數據回放方法,在步驟(3)中,從采集端數據文件讀取到最新的數據后,首先判斷該數據的協議類型,然后根據該協議類型將讀取到的數據按照時間順序分別輸出同樣協議數據。
10、本專利技術所要解決的技術問題還可以通過以下的技術方案來進一步實現,對于以上所述的船舶試驗數據回放方法,該方法將實際場景中實時采集到的不同協議類型報文經過處理后重新發送到網絡上,其中包括:
11、udp數據報文:獲取到整個協議數據內容后將數據內容直接發送到網卡,減少使用socket帶來的時間消耗,并支持ip過濾器;
12、rtsp數據報文:將報文中rtsp視頻數據解析轉換后僅保留視頻數據,然后根據配置文件信息再次推送到網絡中;
13、dds數據報文:從原始網絡dds報文中解析出真實數據,并根據配置文件內容過濾掉不需要的數據后再通過dds協議分發;
14、多船數據同步回放:通過對齊不同船舶數據包的時間碼方式,達到多船數據同步回放目的。
15、與現有技術相比,本專利技術的有益效果:
16、1、本專利技術能夠真實復現船舶試驗環境,并且專利技術了數據文件的分析和處理流程,可以同時回放tcp/udp/dds/rtsp不同協議的網絡數據,可以用于遙操作系統操作過程的數據完整再現,可用于操作分析和操作動作重現;
17、2、本專利技術提升了大數據量回放的效率,增加了加速、減速、暫停和拖動時間條回放的功能,滿足了無人艇測控數據回放的要求;
18、3、基于再現式的網絡數據報文回放,可以幫助研發人員對視識別/雷達識別/輔助駕駛算法問題查找和改進提高效率;同時可以通過回放數據進行各類應用程序拷機以提高程序的穩定性,減少船上設備運行時間,節約各類資源。
本文檔來自技高網...【技術保護點】
1.一種船舶試驗數據回放方法,其特征在于:該方法包括以下步驟:
2.根據權利要求1所述的船舶試驗數據回放方法,其特征在于:在步驟(1)中,所述處理后數據為對所采集到的數據處理后得到的數據。
3.根據權利要求1所述的船舶試驗數據回放方法,其特征在于:在步驟(2)中,ini配置文件的各類數據輸出目的地,由用戶根據需要編寫。
4.根據權利要求1或3所述的船舶試驗數據回放方法,其特征在于:在步驟(2)中,通過ini配置文件定義了視頻數據解析與輸出通道數據、每一視頻數據源地址端口號和輸出地址端口、視頻數據碼流格式和解碼方式、是否落盤的信息,同時還定義了DDS數據需要過濾的數據列表,并且支持udp報文動態過濾功能。
5.根據權利要求1所述的船舶試驗數據回放方法,其特征在于:在步驟(3)中,從采集端數據文件讀取到最新的數據后,首先判斷該數據的協議類型,然后根據該協議類型將讀取到的數據按照時間順序分別輸出同樣協議數據。
6.根據權利要求1所述的船舶試驗數據回放方法,其特征在于:該方法將實際場景中實時采集到的不同協議類型報文經過處理后重新
...【技術特征摘要】
1.一種船舶試驗數據回放方法,其特征在于:該方法包括以下步驟:
2.根據權利要求1所述的船舶試驗數據回放方法,其特征在于:在步驟(1)中,所述處理后數據為對所采集到的數據處理后得到的數據。
3.根據權利要求1所述的船舶試驗數據回放方法,其特征在于:在步驟(2)中,ini配置文件的各類數據輸出目的地,由用戶根據需要編寫。
4.根據權利要求1或3所述的船舶試驗數據回放方法,其特征在于:在步驟(2)中,通過ini配置文件定義了視頻數據解析與輸出通道數據、每一視頻數據源地址端口...
【專利技術屬性】
技術研發人員:陸元勝,孫世平,江坤頤,張政,邵長冬,張桂平,張中洋,胡繼高,李賀,趙子慧,喬萬里,王夢飛,韋余豪,許國直,
申請(專利權)人:江蘇杰瑞科技集團有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。