[發明專利]數據傳輸方法及裝置有效
| 申請號: | 201511029296.0 | 申請日: | 2015-12-31 |
| 公開(公告)號: | CN105656602B | 公開(公告)日: | 2019-05-14 |
| 發明(設計)人: | 吳桂洲;梁鑫;劉波 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L29/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 鞠永善 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 | ||
本公開提供了一種數據傳輸方法及裝置,屬于無線網絡技術領域。所述方法包括:根據接收到的第一設備的數據包,獲取第一設備的數據發送參數和第二設備的數據接收參數;根據數據發送參數和數據接收參數,計算第一設備和第二設備之間的數據服務質量;若數據服務質量不在第一服務質量的取值范圍內,則根據數據服務質量和數據發送參數,計算期望數據發送參數,并發送給第一設備,由第一設備根據期望數據發送參數向第二設備發送數據。由于第二設備能夠實時地根據當前的數據服務質量,向第一設備反饋期望數據發送參數,使得第一設備發送的數據更加適應當前的無線網絡環境,保證了第二設備的數據接收質量,因此該種數據傳輸方式靈活、傳輸質量高。
技術領域
本公開涉及無線網絡技術領域,尤其涉及一種數據傳輸方法及裝置。
背景技術
隨著無線網絡技術的發展和智能終端的普及,采用Miracast、WiDi(IntelWirelessDisplay,無線高清技術)等無線顯示技術,可在不同WiFi(Wireless Fidelity,無線保真)設備之間直接建立無線連接,并通過建立的無線連接進行數據傳輸。
比如,手機可通過與智能電視建立的無線連接,將屏幕數據或其他多媒體數據傳輸到智能電視,由智能電視顯示接收到的屏幕數據或播放接收到的多媒體數據,實現屏幕分享和互動。由于Miracast或WiDi無線顯示技術中規定了數據傳輸雙方需采用H.264編碼方式進行編碼。因此,不同WiFi設備在進行數據傳輸時,發送端需要根據H.264編碼方式對數據進行編碼,得到具有固定傳輸速率的數據,之后將具有固定傳輸速率的數據發送至接收端,接收端通過解碼得到對應的數據。
發明內容
為克服相關技術中存在的問題,本公開提供一種數據傳輸方法及裝置,所述技術方案如下:
根據本公開實施例的第一方面,提供一種數據傳輸方法,包括:
根據接收到的第一設備的數據包,獲取所述第一設備的數據發送參數和第二設備的數據接收參數;
根據所述數據發送參數和所述數據接收參數,計算所述第一設備和所述第二設備之間的數據服務質量;
若所述數據服務質量不在第一服務質量的取值范圍內,則根據所述數據服務質量和所述數據發送參數,計算期望數據發送參數;
將所述期望數據發送參數發送給所述第一設備,由所述第一設備根據所述期望數據發送參數向所述第二設備發送數據。
可選地,所述根據接收到的第一設備的數據包,獲取所述第一設備的數據發送參數和第二設備的數據接收參數包括:
對所述數據包進行解析,獲取所述第一設備的數據發送速率、數據分辨率、數據發送幀率;
獲取所述第二設備在接收所述數據包的數據接收速率、數據接收幀率、所述數據包的編號和數據包接收數目,并將所述數據接收速率、所述數據接收幀率、所述數據包的編號和所述數據包接收數目,確定為所述數據接收參數。
可選地,所述根據所述數據發送參數和所述數據接收參數,計算所述第一設備和所述第二設備之間的數據服務質量包括:
根據所述數據發送速率和所述數據接收速率,計算數據接收率;
根據所述數據發送幀率和所述數據接收幀率,計算丟幀率;
根據所述數據包接收數目和所述數據包的編號,計算丟包率;
根據所述數據接收率、所述丟幀率和所述丟包率,計算所述數據服務質量。
可選地,所述根據所述數據服務質量和所述數據發送參數,計算期望數據發送參數包括:
若所述數據服務質量在第二服務質量的取值范圍內,則根據所述數據發送速率,計算期望數據發送速率;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511029296.0/2.html,轉載請聲明來源鉆瓜專利網。





