[發明專利]一種數據包發送方法和裝置在審
| 申請號: | 201911040462.5 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN111030985A | 公開(公告)日: | 2020-04-17 |
| 發明(設計)人: | 張召;朱道彥;潘廷勇;楊春暉 | 申請(專利權)人: | 視聯動力信息技術股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L1/00 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100000 北京市東城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據包 發送 方法 裝置 | ||
本發明實施例提供了一種數據包發送方法和裝置,方法應用于視聯網中,包括:獲取i個視聯網視頻數據包的第一長度值,其中,i為大于2的正整數;在所述第一長度值小于預設長度值、第二長度值小于所述預設長度值且第三長度值大于所述預設長度值的情況下,則根據所述預設長度值及所述第二長度值,確定第四長度值;根據所述第四長度值將第i個數據包進行拆分,獲得拆分后的與所述第四長度值對應的拆分視頻數據包;將前i?1個第一長度值對應的所述視聯網視頻數據包和所述拆分視頻數據包按照預設規則填充到待發送的數據幀結構,以供視聯網終端設備進行發送,提升視聯網傳輸視頻數據效率,同時也提升帶寬的利用率。
技術領域
本發明涉及視聯網技術領域,特別是涉及一種數據包發送方法和裝置。
背景技術
隨著網絡科技的快速發展,視頻會議、視頻教學等雙向通信在用戶的生活、工作、學習等方面廣泛普及。
目前在視聯網中傳輸小分辨率視頻數據包時,例如傳輸的數據包的視頻格式為D1視頻格式類型,其中,D1視頻格式類型為數字電視系統顯示格式的一種,分辨率是720*576;D1數據包在每次傳輸過程中,為了避免帶寬資源浪費,將多個小分辨率視頻數據包進行合并,放在一個數據幀中進行發送,但是,有時候并不能將數據幀全部占滿,這種情況下仍然會出現很多空字節,從而造成帶寬資源的浪費。
發明內容
鑒于上述問題,提出了本發明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種數據包發送方法和裝置。
第一個方面,本發明實施例提供一種數據包發送方法,所述方法應用于視聯網中,包括:
獲取i個視聯網視頻數據包的第一長度值,其中,i為大于2的正整數;
在所述第一長度值小于預設長度值、第二長度值小于所述預設長度值且第三長度值大于所述預設長度值的情況下,則根據所述預設長度值及所述第二長度值,確定第四長度值;
其中:所述第二長度值根據前i-1個所述視聯網視頻數據包對應的第一長度值確定;所述第三長度值根據前i個所述視聯網視頻數據包對應的第一長度值確定;
根據所述第四長度值將第i個數據包進行拆分,獲得拆分后的與所述第四長度值對應的拆分視頻數據包;
將前i-1個第一長度值對應的所述視聯網視頻數據包和所述拆分視頻數據包按照預設規則填充到待發送的數據幀結構,以供視聯網終端設備進行發送。
可選地,所述根據所述第四長度值將第i個數據包進行拆分,獲得拆分后的與所述第四長度值對應的拆分視頻數據包,包括:
根據所述第四長度值對第i個數據包進行拆分,生成與所述第四長度值相對應的所述拆分視頻數據包;
為所述拆分視頻數據包設置對應的幀編號和是否完整的標識信息。
可選地,所述將前i-1個第一長度值對應的所述視聯網視頻數據包和所述拆分視頻數據包按照預設規則填充到待發送的數據幀結構,以供視聯網終端設備進行發送,具體包括:
按照預設規則,將前i-1個填充數據包和所述拆分視頻數據包填充到待發送的數據幀結構,以供視聯網終端設備進行發送;
其中,所述預設規則包括視頻格式類型、前i-1個填充數據包和所述拆分視頻數據包,其中,所述填充數據包或拆分視頻數據包至少包括起始位、是否完整標識位、幀編號、視頻數據、結束位、保留位;其中,所述填充數據包為與第一長度值對應的視聯網視頻數據包。
可選地,所述獲取i個視聯網視頻數據包的第一長度值,包括:
獲取i個視聯網視頻數據包;
根據預設的視頻格式類型分別對i個所述視聯網視頻數據包進行處理,分別得到所述i個所述視聯網視頻數據包對應的填充數據包;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于視聯動力信息技術股份有限公司,未經視聯動力信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911040462.5/2.html,轉載請聲明來源鉆瓜專利網。





