<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

數據傳輸方法及裝置的制造方法_2

文檔序號:9891149閱讀:來源:國知局
書一起用于解釋本公開的原理。
[0044]圖1是根據一示例性實施例示出的一種數據傳輸方法的流程圖。
[0045]圖2是根據一示例性實施例示出的一種數據傳輸方法的流程圖。
[0046]圖3是根據一示例性實施例示出的一種數據傳輸裝置的框圖。
[0047]圖4是根據一示例性實施例示出的一種數據傳輸裝置的框圖。
【具體實施方式】
[0048]為使本公開的目的、技術方案和優點更加清楚,下面將結合附圖對本公開實施方式作進一步地詳細描述。
[0049]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0050]圖1是根據一示例性實施例示出的一種數據傳輸方法的流程圖,如圖1所示,包括以下步驟:
[0051]在步驟101中,根據接收到的第一設備的數據包,獲取第一設備的數據發送參數和第二設備的數據接收參數。
[0052]在步驟102中,根據數據發送參數和數據接收參數,計算第一設備和第二設備之間的數據服務質量。
[0053]在步驟103中,若數據服務質量不在第一服務質量的取值范圍內,則根據數據服務質量和數據發送參數,計算期望數據發送參數。
[0054]在步驟104中,將期望數據發送參數發送給第一設備,由第一設備根據期望數據發送參數向第二設備發送數據。
[0055]本公開實施例提供的方法,根據接收到的第一設備的數據包,獲取第一設備的數據發送參數和第二設備的數據接收參數;根據數據發送參數和數據接收參數,計算第一設備和第二設備之間的數據服務質量;若數據服務質量不在第一服務質量的取值范圍內,則根據數據服務質量和數據發送參數,計算期望數據發送參數;將期望數據發送參數發送給第一設備,由第一設備根據期望數據發送參數向第二設備發送數據。由于第二設備能夠實時地根據當前的數據服務質量,向第一設備反饋期望數據發送參數,使得第一設備根據期望數據發送參數發送的數據更加適應當前的無線網絡環境,保證了第二設備的數據顯示質量或數據播放質量,因此該種數據傳輸方式靈活、傳輸質量高。
[0056]可選地,根據接收到的第一設備的數據包,獲取第一設備的數據發送參數和數據接收參數包括:
[0057]對數據包進行解析,獲取第一設備的數據發送速率、數據分辨率、數據發送幀率;
[0058]獲取第二設備在接收數據包的數據接收速率、數據接收幀率、數據包的編號和數據包接收數目,并將該數據接收速率、該數據接收幀率、該數據包的編號和該數據包接收數目,確定為該數據接收參數。
[0059]可選地,根據數據發送參數和數據接收參數,計算第一設備和第二設備之間的數據服務質量包括:
[0060]根據數據發送速率和數據接收速率,計算數據接收率;
[0061 ]根據數據發送幀率和數據接收幀率,計算丟幀率;
[0062]根據數據包接收數目和數據包的編號,計算丟包率;
[0063]根據數據接收率、丟幀率和丟包率,計算數據服務質量。
[0064]可選地,根據數據服務質量和數據發送參數,計算期望數據發送參數包括:
[0065]若數據服務質量在第二服務質量的取值范圍內,則根據數據發送速率,計算期望數據發送速率;
[0066]若數據服務質量在第三服務質量的取值范圍內,則根據數據分辨率,計算期望數據分辨率;
[0067]若數據服務質量在第四服務質量的取值范圍內,則根據數據發送幀率,計算期望數據發送幀率。
[0068]可選地,第一服務質量的取值范圍大于第二服務質量的取值范圍,第二服務質量的取值范圍大于第三服務質量的取值范圍,第三服務質量的取值范圍大于第四服務質量的取值范圍。
[0069]可選地,第二設備通過實時傳輸控制協議RTCP通道,將期望數據發送參數發送給第一設備。
[0070]可選地,第一設備和第二設備均采用可伸縮視頻編碼方式進行編碼。
[0071]上述所有可選技術方案,可以采用任意結合形成本公開的可選實施例,在此不再
--贅述。
[0072]圖2是根據一示例性實施例示出的一種數據傳輸方法的流程圖,如圖2所示,包括以下步驟:
[0073]在步驟201中,在與第一設備建立無線連接后,根據接收到的第一設備的數據包,獲取第一設備的數據發送參數和第二設備的數據接收參數。
[0074]在本公開實施例中,第一設備和第二設備支持相同的無線顯示技術,比如Miracast、WiD1、AirPlay等技術,本公開實施例對此不進行具體限定。第一設備和第二設備之間通過WiFi建立無線連接,并通過建立的無線連接進行數據傳輸,實現屏幕共享和互動。其中,在數據傳輸的過程中,發送數據的設備稱為傳送端(即source端),接收數據的設備稱為接收端(即sink端)。本公開實施例中第一設備為source端,可為手機、電腦等設備,第二設備為sink端,可為智能電視、手機、電腦等設備,本公開實施例對此不進行具體限定。
[0075]由于現有的無線顯示技術針對視頻編碼方式進行了規定,source端和sink端進行數據傳輸時需使用H.264編碼方式。使用該種編碼方式,第一設備和第二設備在建立無線連接后,通過協商確定數據發送參數,包括數據發送速率、數據分辨率和數據發送幀率,該數據發送參數在數據傳輸的過程中不可更改。而在無線網絡環境不好的情況下,容易造成數據包大量丟失,會嚴重影響sink端的數據接收質量。因此,本公開實施例對數據傳輸的編碼方式進行了擴展,使得第一設備和第二設備可采用SVC(Scaled Video Coding,可伸縮視頻編碼)方式進行編碼。該可伸縮視頻編碼方式支持輸出多層碼流,不同層的碼流具有不同的數據發送參數。此外,為了實現在第一設備和第二設備進行數據傳輸的過程中,調整第一設備的數據發送參數,以保證第一設備和第二設備之間的數據服務質量,本公開實施例還提供了質量反饋機制。該質量反饋機制,由sink端根據接收到數據的數據服務質量向第一設備反饋最適合當前無線網絡環境的數據發送參數,使得第一設備可將最適合當前無線網絡環境的碼流發送給第二設備,詳細過程見下述步驟。
[0076]在本公開實施例中,第二設備在與第一設備建立無線連接后,第一設備和第二設備均采用可伸縮視頻編碼方式進行編碼,第一設備向第二設備發送根據可伸縮視頻編碼方式進行編碼的數據包。第二設備根據接收到的第一設備的數據包,獲取第一設備的數據發送參數和第二設備的數據接收參數。即,對數據包進行解析,獲取第一設備的數據發送速率、數據分辨率、數據發送幀率;獲取第二設備在接收數據包的數據接收速率、數據接收幀率、數據包的編號和數據包接收數目,并將該數據接收速率、該數據接收幀率、該數據包的編號和該數據包接收數目,確定為該數據接收參數。
[0077]需要說明的是,在進行編碼方式擴展時,可通過RTSP(Real Time StreamingProtocol,實時流傳輸協議)的wfd-video-format字段擴展,本公開實施例對此不進行具體限定。第一設備向第二設備發送的數據包為連續編號的數據包,每個數據包均攜帶有自己的編號。第二設備可根據接收到的數據包的編號獲知第一設備的數據包發送數目,同時第二設備在接收到數據包后記錄數據包接收數目。比如,第一設備發送了編號為I至5的5個數據包,第二設備僅接收到編號為2、3、5的三個數據包,則當第二設備接收到編號為5的數據包時,獲知第一設備的數據包發送數目為5,同時記錄數據包接收數目為3。
[0078]在步驟202中,根據數據發送參數和數據接收參數,計算第一設備與第二設備之間的數據服務質量。
[0079]在本公開實施例中,第二設備在獲取到數據發送參數和數據接收參數后,根據數據發送參數和數據接收參數,計算第一設備與第二設備之間的數
當前第2頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影