[發明專利]數據傳輸方法及裝置在審
| 申請號: | 201610587009.6 | 申請日: | 2016-07-22 |
| 公開(公告)號: | CN106603481A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 王軍 | 申請(專利權)人: | 深圳曼塔智能科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市寶安區石*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 | ||
技術領域
本發明涉及無人機領域,特別是涉及一種數據傳輸方法及裝置。
背景技術
現有技術中,實時視頻數據一般使用基于用戶數據報協議(User Datagram Protocol,簡稱為UDP)的數據通道傳輸視頻數據,類似網絡視頻會議或視頻聊天,這種傳輸方式延時小,但容易出現數據丟失的情況。
無人機拍攝的視頻在圖像傳輸中,對視頻實時性的要求比較高,需要盡量小的延時,但戶外很多地方網絡信號不佳,如果使用UDP進行傳輸,經常出現數據丟失后無法解碼的情況,導致長時間無法播放視頻而出現卡頓。
針對如何兼顧減小無人機視頻傳輸延時和減少視頻卡頓的問題,目前業界沒有理想的解決方式。
發明內容
本發明目的在于提供一種數據傳輸方法及裝置,旨在解決兼顧減小無人機視頻傳輸延時和減少視頻卡頓的問題。
本發明提供了一種數據傳輸方法,包括:獲取并緩存視頻數據;轉發視頻數據至中繼器,其中,中繼器用于轉發視頻數據至處理器,以供處理器解碼視頻數據;接收來自中繼器的重發請求,其中,當處理器無法解碼視頻數據時,處理器通過中繼器發送重發請求;再次轉發視頻數據至中繼器。
在一種優選實施方式中,轉發視頻數據至中繼器包括:通過允許丟失數據的數據通道轉發視頻數據至中繼器;再次轉發視頻數據至中繼器包括:通過允許丟失數據的數據通道再次轉發視頻數據至中繼器。
在一種優選實施方式中,允許丟失數據的數據通道為基于用戶數據報協議UDP的數據通道。
在一種優選實施方式中,接收來自中繼器的重發請求包括:通過不允許丟失數據的數據通道接收來自中繼器的重發請求。
在一種優選實施方式中,不允許丟失數據的數據通道為基于傳輸控制協議TCP的數據通道。
在一種優選實施方式中,在轉發視頻數據至中繼器之后,方法還包括:接收來自中繼器的更新通知,其中,當處理器在預設時間段內無法解碼視頻數據時,處理器通過中繼器發送更新通知;獲取并緩存新的視頻數據。
本發明還提供了一種數據傳輸裝置,包括:第一獲取模塊,用于獲取并緩存視頻數據;第一轉發模塊,用于轉發視頻數據至中繼器,其中,中繼器用于轉發視頻數據至處理器,以供處理器解碼視頻數據;第一接收模塊,用于接收來自中繼器的重發請求,其中,當處理器無法解碼視頻數據時,處理器通過中繼器發送重發請求;第二轉發模塊,用于再次轉發視頻數據至中繼器。
在一種優選實施方式中,第一轉發模塊包括:第一轉發單元,用于通過允許丟失數據的數據通道轉發視頻數據至中繼器;第二轉發模塊包括:第二轉發單元,用于通過允許丟失數據的數據通道再次轉發視頻數據至中繼器。
在一種優選實施方式中,第一接收模塊包括:接收單元,用于通過不允許丟失數據的數據通道接收來自中繼器的重發請求。
在一種優選實施方式中,裝置還包括:第二接收模塊,用于接收來自中繼器的更新通知,其中,當處理器在預設時間段內無法解碼視頻數據時,處理器通過中繼器發送更新通知;第二獲取模塊,用于獲取并緩存新的視頻數據。
上述的方法及裝置在發送視頻數據的同時對該視頻數據進行緩存,因此在需要時可以直接再次發送該視頻數據,從而提高了響應速度。同時,如果不能成功解碼視頻數據,可以通過重發請求及時重新接收和解碼視頻數據,避免了視頻卡頓的現象。
附圖說明
圖1為本發明實施例中無人機系統的結構示意圖;
圖2為本發明實施例中數據傳輸方法的流程圖;
圖3為本發明優選實施例中數據傳輸方法的流程圖;
圖4為本發明實施例中路由器A的工作流程圖;
圖5為本發明實施例中路由器B的工作流程圖;
圖6為本發明實施例中數據傳輸裝置的結構框圖;
圖7為本發明優選實施例中數據傳輸裝置的結構框圖。
具體實施方式
為了使本發明要解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
圖1為本發明實施例中無人機系統的結構示意圖,如圖1所示,該系統包括無人機機體110、遙控器120和智能終端130,其中,無人機機體110中包括相機112和路由器A 114,遙控器120中包括路由器B 122,智能終端130中包括處理器132。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳曼塔智能科技有限公司,未經深圳曼塔智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610587009.6/2.html,轉載請聲明來源鉆瓜專利網。





