国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法

      文檔序號:7778302閱讀:328來源:國知局
      一種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法
      【專利摘要】本申請?zhí)峁┝艘环N云終端系統(tǒng)中的數(shù)據(jù)傳輸方法,包括:本地終端獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值,該音視頻傳輸參數(shù)值用于表征音視頻傳輸能力;若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力強,則將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面,由該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端;否則,本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。因此縮短了傳輸時間,提高了傳輸效率。
      【專利說明】一種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法及系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本申請涉及虛擬化視頻壓縮傳輸領(lǐng)域,特別涉及一種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]在云終端虛擬桌面系統(tǒng)中,每個本地終端均對應(yīng)唯一一個云終端虛擬桌面,兩個不同的本地終端之間的音視頻交互,通過各自的云終端虛擬桌面進(jìn)行傳輸。
      [0003]目前,在云終端虛擬桌面系統(tǒng)中的兩個本地終端之間的音視頻交互傳輸方式包括兩種,第一種方式:為在本地終端上進(jìn)行音視頻的編碼和解碼處理,將處理后的音視頻通過該本地終端對應(yīng)的云終端虛擬桌面?zhèn)鬏斨僚c該本地終端進(jìn)行通信的其他本地終端。第一種方式為:將本地終端上的攝像頭強制重定向至該本地終端對應(yīng)的云終端虛擬桌面,該本地終端對應(yīng)的云終端虛擬桌面,對攝像頭采集到的音視頻進(jìn)行編碼和解碼處理,并將處理后的音視頻傳輸至與該本地終端進(jìn)行通信的其他本地終端。
      [0004]但是,僅采用第一種方式進(jìn)行音視頻傳輸時,在本地終端的音視頻傳輸能力比對應(yīng)的云終端虛擬桌面?zhèn)鬏斈芰Σ畹那闆r下,仍然由本地終端對音視頻進(jìn)行編碼和解碼處理,導(dǎo)致傳輸至另一個本地終端的時間大大增長。僅采用第二種方式進(jìn)行音視頻傳輸時,在云終端虛擬桌面的音視頻傳輸能力比本地終端的音視頻傳輸能力差的情況下,仍然由云終端虛擬桌面進(jìn)行編碼和解碼處理,同樣會導(dǎo)致傳輸至另一個本地終端的時間大大增長。兩種傳輸方式都未對本地終端和云終端虛擬桌面的傳輸能力進(jìn)行權(quán)衡,導(dǎo)致采用第一種傳輸方式時,本地終端的傳輸能力差的情況下和米用第二種傳輸方式時,云終端虛擬桌面?zhèn)鬏斈芰Σ畹那闆r下,延長了傳輸時間,降低了傳輸效率。
      [0005]由上可見,目前在云終端虛擬桌面系統(tǒng)中的音視頻傳輸方式存在延長傳輸時間,降低傳輸效率的缺點。

      【發(fā)明內(nèi)容】

      [0006]為解決上述技術(shù)問題,本申請實施例提供一種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法及系統(tǒng),以達(dá)到縮短傳輸時間,提高傳輸效率的的目的,技術(shù)方案如下:
      [0007]—種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法,包括:
      [0008]本地終端獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值,該音視頻傳輸參數(shù)值用于表征音視頻傳輸能力;
      [0009]若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力強,則將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面,由該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端;
      [0010]否則,本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。
      [0011]優(yōu)選的,在所述對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值為每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需時間值之和,所述本地終端的音視頻傳輸參數(shù)值為每包音視頻傳輸時間值的情況下,所述通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強的過程包括:
      [0012]比較對應(yīng)云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和是否小于所述本地終端的每包音視頻傳輸時間值;
      [0013]若是,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;
      [0014]否則,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;
      [0015]所述云終端虛擬桌面的每包音視頻傳輸時間值為所述云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值;
      [0016]所述本地終端的每包音視頻傳輸時間值為所述本地終端發(fā)送完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值。
      [0017]優(yōu)選的,在所述對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值為單位時間內(nèi)音視頻傳輸量,所述本地終端的音視頻傳輸參數(shù)值為單位時間內(nèi)音視頻傳輸量的情況下,所述通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強的過程,包括:
      [0018]比較對應(yīng)云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量是否大于本地終端的單位時間內(nèi)音視頻傳輸量;
      [0019]若是,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;
      [0020]否則,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;
      [0021]其中,所述云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量為預(yù)設(shè)音視頻總量除以建立網(wǎng)絡(luò)通信所需時間值與云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間之和,得到的數(shù)值;
      [0022]所述本地終端的單位時間內(nèi)音視頻傳輸量為所述預(yù)設(shè)音視頻總量除以本地終端發(fā)送完預(yù)設(shè)音視頻種類的音視頻所需的時間,得到的數(shù)值。
      [0023]優(yōu)選的,所述該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端的過程,包括:
      [0024]該云終端虛擬桌面編解碼后,將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,由所對應(yīng)的云終端虛擬桌面將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端;
      [0025]所述本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端的過程,包括:
      [0026]本地終端將攝取后的音視頻數(shù)據(jù)編解碼后,通過本地終端對應(yīng)的虛擬桌面將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,由所對應(yīng)的云終端虛擬桌面將所述編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端。
      [0027]優(yōu)選的,所述由所對應(yīng)的云終端虛擬桌面?zhèn)鬏斔鼍幗獯a后的音視頻數(shù)據(jù)給與本地終端通信的對端的過程包括:
      [0028]所對應(yīng)的云終端虛擬桌面對所述編解碼后的音視頻數(shù)據(jù)進(jìn)行冗余分析,將分析后得出的冗余數(shù)據(jù)進(jìn)行刪除;[0029]所對應(yīng)的云終端虛擬桌面將刪除冗余數(shù)據(jù)后的音視頻數(shù)據(jù)傳輸至與本地終端通信的對端。
      [0030]一種云終端系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng),包括:本地終端和本地終端對應(yīng)的云終端虛擬桌面,所述本地終端包括:獲取單元、提供單元和第一傳輸單元,其中:
      [0031]獲取單元,用于獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值,該音視頻傳輸參數(shù)值用于表征音視頻傳輸能力;
      [0032]提供單元,用于若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力強,則將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面;
      [0033]第一傳輸單元,用于若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力弱,將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端;
      [0034]所述本地終端對應(yīng)的云終端虛擬桌面,用于對所述提供單元提供的本地終端攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。
      [0035]優(yōu)選的,包括:
      [0036]第一比較單元,用于比較對應(yīng)云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和是否小于所述本地終端的每包音視頻傳輸時間值,若是,執(zhí)行第一確定單元,若否,執(zhí)行第二確定單元;
      [0037]第一確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;
      [0038]第二確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;
      [0039]所述云終端虛擬桌面的每包音視頻傳輸時間值為所述云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值;
      [0040]所述本地終端的每包音視頻傳輸時間值為所述本地終端發(fā)送完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值。
      [0041]優(yōu)選的,包括:
      [0042]第二比較單元,用于比較對應(yīng)云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量是否大于本地終端的單位時間內(nèi)音視頻傳輸量,若是,執(zhí)行第三確定單元,若否,執(zhí)行第四確定單元;
      [0043]第三確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;
      [0044]第四確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;
      [0045]其中,所述云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量為預(yù)設(shè)音視頻總量除以建立網(wǎng)絡(luò)通信所需時間值與云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間之和,得到的數(shù)值;
      [0046]所述本地終端的單位時間內(nèi)音視頻傳輸量為所述預(yù)設(shè)音視頻總量除以本地終端發(fā)送完預(yù)設(shè)音視頻種類的音視頻所需的時間,得到的數(shù)值。
      [0047]優(yōu)選的,包括:
      [0048]與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,用于將本地終端對應(yīng)的云終端虛擬桌面?zhèn)鬏數(shù)乃鼍幗獯a后的音視頻數(shù)據(jù)傳輸給與本地終端通信的終端。
      [0049]優(yōu)選的,所述與本地終端通信的對端所對應(yīng)的云終端虛擬桌面包括:
      [0050]冗余分析單元,用于對所述編解碼后的音視頻數(shù)據(jù)進(jìn)行冗余分析,將分析后得出的冗余數(shù)據(jù)進(jìn)行刪除;
      [0051]第二傳輸單元,用于將刪除冗余數(shù)據(jù)后的音視頻數(shù)據(jù)傳輸至與本地終端通信的對端。
      [0052]與現(xiàn)有技術(shù)相比,本申請的有益效果為:
      [0053]在本申請中,本地終端通過比較云終端虛擬桌面的音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力,在確定云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強時,將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面,由該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端;否則,本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。本地終端在進(jìn)行正式音視頻傳輸前,對本地終端和云終端虛擬桌面的傳輸能力進(jìn)行了比較,以確定由傳輸能力較強的一方對音視頻進(jìn)行編碼和解碼處理,避免了仍由傳輸能力差的一方對音視頻進(jìn)行編碼和解碼處理的情況發(fā)生,從而縮短了傳輸時間,提高了傳輸效率。
      【專利附圖】

      【附圖說明】
      [0054]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0055]圖1是本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸方法的一種流程圖;
      [0056]圖2是本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸方法的一種子流程圖;
      [0057]圖3是本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸方法的另一種子流程圖;
      [0058]圖4是本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng)。
      【具體實施方式】
      [0059]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
      [0060]一個實施例
      [0061]請參見圖1,其示出了本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸方法的一種流程圖,可以包括以下步驟:
      [0062]步驟Sll:本地終端獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值,該音視頻傳輸參數(shù)值用于表征音視頻傳輸能力。
      [0063]在本實施例中,本地終端在進(jìn)行正式傳輸音視頻數(shù)據(jù)之前,可以與對應(yīng)云終端虛擬桌面進(jìn)行連接,并將采集到的音視頻數(shù)據(jù)傳輸至對應(yīng)云終端虛擬桌面,測試對應(yīng)云終端虛擬桌面的音視頻數(shù)據(jù)傳輸能力和本地終端的音視頻數(shù)據(jù)傳輸能力。
      [0064]本地終端在對對應(yīng)云終端虛擬桌面的音視頻數(shù)據(jù)傳輸能力進(jìn)行測試完成后,云終端虛擬桌面會生成表征音視頻傳輸能力的音視頻傳輸參數(shù)值,當(dāng)然,本地終端也同樣生成表征音視頻傳輸能力的音視頻傳輸參數(shù)值。
      [0065]在本實施例中,本地終端首先獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值,在獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值后,執(zhí)行步驟S12。
      [0066]步驟S12:通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力是否比所述本地終端的音視頻傳輸能力強。
      [0067]在本實施例中,可以本地終端可以通過比較音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定云終端虛擬桌面的音視頻傳輸能力是否比本地終端的音視頻傳輸能力強。
      [0068]在確定所述云終端虛擬桌面的音視頻傳輸能力是否所述本地終端的音視頻傳輸能力強的情況下,執(zhí)行步驟S13。在確定所述云終端虛擬桌面的音視頻傳輸能力是否所述本地終端的音視頻傳輸能力弱的情況下,執(zhí)行步驟S14。
      [0069]步驟S13:將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面,由該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端。
      [0070]在確定云終端虛擬桌面的音視頻傳輸能力比本地終端的音視頻傳輸能力強的情況下,本地終端在與其進(jìn)行正式通信的對應(yīng)本地終端時,本地終端將本地終端攝取的音視頻數(shù)據(jù)提供給本地終端對應(yīng)的云終端虛擬桌面,由該云終端虛擬桌面對本地終端攝取的音視頻數(shù)據(jù)進(jìn)行編解碼,將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端。
      [0071]其中,該云終端虛擬桌面對本地終端攝取的音視頻數(shù)據(jù)進(jìn)行編解碼,將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端的具體過程可以為:該云終端虛擬桌面對本地終端攝取的音視頻數(shù)據(jù)進(jìn)行編解碼,將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,由與本地終端通信的對端所對應(yīng)的云終端虛擬桌面將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端。例如,本地終端為a,本地終端a對應(yīng)的云終端虛擬桌面為云終端虛擬桌面A,與本地終端a進(jìn)行通信的對端為本地終端b,本地終端b對應(yīng)的云終端虛擬桌面為云終端虛擬桌面B,云終端虛擬桌面A對本地終端攝取的音視頻數(shù)據(jù)進(jìn)行編解碼后,將編解碼后的音視頻數(shù)據(jù)發(fā)送至云終端虛擬桌面B,云終端虛擬桌面B將接收到的編解碼后的音視頻數(shù)據(jù)發(fā)送至本地終端b。
      [0072]步驟S14:本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。
      [0073]在通過比較云終端虛擬桌面的音視頻傳輸參數(shù)與本地終端的音視頻傳輸闡述至的大小,確定云終端虛擬桌面的音視頻傳輸能力比本地終端的音視頻傳輸能力弱的情況下,本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端,即本地終端對攝取的音視頻進(jìn)行編解碼,將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端。[0074]其中,本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端的具體過程可以為:本地終端將攝取后的音視頻數(shù)據(jù)編解碼后,通過本地終端對應(yīng)的云終端虛擬桌面將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,由與本地終端通信的對端所對應(yīng)的云終端虛擬桌面?zhèn)鬏斁幗獯a后的音視頻數(shù)據(jù)給與本地終端通信的對端。現(xiàn)舉例對本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端的具體過程進(jìn)行說明,例如,本地終端a,與本地終端a進(jìn)行通信的對端為本地終端b,本地終端a對應(yīng)的云終端虛擬桌面為云終端虛擬桌面A,本地終端b對應(yīng)的云終端虛擬桌面B,本地終端a將攝取后的音視頻數(shù)據(jù)編解碼后,將編解碼后的數(shù)據(jù)傳輸給云終端虛擬桌面A,云終端虛擬桌面A將編解碼后的音視頻數(shù)據(jù)傳輸給云終端虛擬桌面B,云終端虛擬桌面B將編解碼后的音視頻數(shù)據(jù)傳輸給本地終端b。
      [0075]在本實施例中,由與本地終端通信的對端所對應(yīng)的云終端虛擬桌面?zhèn)鬏斁幗獯a后的音視頻數(shù)據(jù)給與本地終端通信的對端的一種具體實現(xiàn)方式為:所對應(yīng)的云終端虛擬桌面對所述編解碼后的音視頻數(shù)據(jù)進(jìn)行冗余分析,將分析后得出的冗余數(shù)據(jù)進(jìn)行刪除;所對應(yīng)的云終端虛擬桌面將刪除冗余數(shù)據(jù)后的音視頻數(shù)據(jù)傳輸至與本地終端通信的對端。
      [0076]在本實施例中,在將編解碼后的音視頻數(shù)據(jù)傳輸至與本地終端通信的對端之前,進(jìn)行冗余數(shù)據(jù)的刪除,節(jié)約了帶寬占用率,提升了網(wǎng)絡(luò)通信能力,進(jìn)一步縮短了傳輸時間,提高了傳輸效率。
      [0077]在本申請中,本地終端通過比較云終端虛擬桌面的音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力,在確定云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強時,將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面,由該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端;否則,本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。本地終端在進(jìn)行正式音視頻傳輸前,對本地終端和云終端虛擬桌面的傳輸能力進(jìn)行了比較,以確定由傳輸能力較強的一方對音視頻進(jìn)行編碼和解碼處理,避免了仍由傳輸能力差的一方對音視頻進(jìn)行編碼和解碼處理的情況發(fā)生,從而縮短了傳輸時間,提高了傳輸效率。
      [0078]另一個實施例
      [0079]在本實施例中,示出的是通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強的過程,請參見圖2,圖2示出的是本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸方法的一種子流程圖,需要說明的是,在本實施例中,云終端虛擬桌面的音視頻傳輸參數(shù)值為每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需時間值,本地終端的音視頻傳輸參數(shù)值為本地終端的每包音視頻傳輸時間值,可以包括以下步驟:
      [0080]步驟S21:比較對應(yīng)云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和是否小于所述本地終端的每包音視頻傳輸時間值。
      [0081]在比較結(jié)果為對應(yīng)云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和小于本地終端的每包音視頻傳輸時間值的情況下,執(zhí)行步驟S22,否則,執(zhí)行步驟S23。
      [0082]步驟S22:確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強。[0083]在本實施例中,云終端虛擬桌面的傳輸能力通過對于云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和來表征,云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和越小,云終端虛擬桌面的傳輸能力越強。
      [0084]步驟S23:確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱。
      [0085]需要說明的是,本地終端在進(jìn)行正式傳輸音視頻數(shù)據(jù)之前,對對應(yīng)云終端虛擬桌面的音視頻數(shù)據(jù)傳輸能力和本地終端的音視頻數(shù)據(jù)傳輸能力進(jìn)行測試時,本地終端向云終端虛擬桌面?zhèn)鬏數(shù)囊粢曨l數(shù)據(jù)作為預(yù)設(shè)音視頻,預(yù)設(shè)音視頻的傳輸量作為預(yù)設(shè)音視頻總量,由于預(yù)設(shè)音視頻是以數(shù)據(jù)包的格式進(jìn)行傳輸?shù)?,因此預(yù)設(shè)音視頻總量對應(yīng)有音視頻包數(shù)。則云終端虛擬桌面的每包音視頻傳輸時間值的計算過程為:云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間除以預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值即為云終端虛擬桌面的每包音視頻傳輸時間值。
      [0086]本地終端的每包音視頻傳輸時間值的計算過程具體為:本地終端發(fā)送完預(yù)設(shè)音視頻總量的音視頻所需的時間除以預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值即為本地終端的每包音視頻傳輸時間值。
      [0087]再一個實施例
      [0088]在本實施例中,示出的是通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強的另一種過程,請參見圖3,圖3示出的是本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸方法的另一種子流程圖,需要說明的是,在本實施例中,云終端虛擬桌面的音視頻傳輸參數(shù)值為云終端虛擬桌面單位時間內(nèi)音視頻傳輸量,本地終端的音視頻傳輸參數(shù)值為本地終端單位時間內(nèi)音視頻傳輸量,可以包括以下步驟:
      [0089]步驟S31:比較對應(yīng)云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量是否大于本地終端的單位時間內(nèi)音視頻傳輸量。
      [0090]在對應(yīng)云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量大于本地終端的單位時間內(nèi)音視頻傳輸量的情況下,執(zhí)行步驟S32,否則執(zhí)行步驟S33。
      [0091]步驟S32:確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強。
      [0092]步驟S33:確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱。
      [0093]對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
      [0094]與上述方法實施例相對應(yīng),本申請?zhí)峁┝艘环N云終端系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng),請參見圖4,圖4示出的是本申請?zhí)峁┑囊环N云終端系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng),云終端系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng)包括:本地終端41和本地終端對應(yīng)的云終端虛擬桌面42,本地終端41包括獲取單元411、提供單元412和第一傳輸單元413。
      [0095]獲取單元411,用于獲取對應(yīng)云終端虛擬桌面42的音視頻傳輸參數(shù)值,該音視頻傳輸參數(shù)值用于表征音視頻傳輸能力。
      [0096]提供單元412,用于若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力強,則將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面。
      [0097]第一傳輸單元413,用于若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力弱,將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。
      [0098]本地終端對應(yīng)的云終端虛擬桌面42,用于對所述提供單元412提供的本地終端攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。
      [0099]本地終端41包括:第一比較單元,用于在對應(yīng)云終端虛擬桌面42的音視頻傳輸參數(shù)值為每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需時間值之和,本地終端41的音視頻傳輸參數(shù)值為每包音視頻傳輸時間值的情況下,比較對應(yīng)云終端虛擬桌面42的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和是否小于本地終端41的每包音視頻傳輸時間值,若是,執(zhí)行第一確定單元,若否,執(zhí)行第二確定單元。
      [0100]第一確定單元,用于確定所述云終端虛擬桌面42的傳輸能力比本地終端41的傳輸能力強。
      [0101]第二確定單元,用于確定所述云終端虛擬桌面42的傳輸能力比所述本地終端41的傳輸能力弱。
      [0102]其中,云終端虛擬桌面42的每包音視頻傳輸時間值為所述云終端虛擬桌面42接收完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值。
      [0103]所述本地終端41的每包音視頻傳輸時間值為所述本地終端41發(fā)送完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值。
      [0104]當(dāng)然,本地終端41也可以包括:第二比較單元,用于在所述對應(yīng)云終端虛擬桌面42的音視頻傳輸參數(shù)值為單位時間內(nèi)音視頻傳輸量,所述本地終端41的音視頻傳輸參數(shù)值為單位時間內(nèi)音視頻傳輸量的情況下,比較對應(yīng)云終端虛擬桌面42的單位時間內(nèi)音視頻傳輸量是否大于本地終端41的單位時間內(nèi)音視頻傳輸量,若是,執(zhí)行第三確定單元,若否,執(zhí)行第四確定單元。
      [0105]第三確定單元,用于確定所述云終端虛擬桌面42的傳輸能力比所述本地終端41的傳輸能力強。
      [0106]第四確定單元,用于確定所述云終端虛擬桌面42的傳輸能力比所述本地終端41的傳輸能力弱。
      [0107]其中,所述云終端虛擬桌面42的單位時間內(nèi)音視頻傳輸量為預(yù)設(shè)音視頻總量除以建立網(wǎng)絡(luò)通信所需時間值與云終端虛擬桌面42接收完預(yù)設(shè)音視頻總量的音視頻所需的時間之和,得到的數(shù)值。
      [0108]所述本地終端41的單位時間內(nèi)音視頻傳輸量為所述預(yù)設(shè)音視頻總量除以本地終端41發(fā)送完預(yù)設(shè)音視頻種類的音視頻所需的時間,得到的數(shù)值。
      [0109]圖4示出的云終端系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng)除了包括本地終端41和對應(yīng)云終端虛擬桌面42外,還包括與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,用于將本地終端對應(yīng)的云終端虛擬桌面42傳輸?shù)木幗獯a后的音視頻數(shù)據(jù)傳輸給與本地終端通信的終端。
      [0110]與本地終端通信的對端所對應(yīng)的云終端虛擬桌面可以包括:冗余分析單元,用于對所述編解碼后的音視頻數(shù)據(jù)進(jìn)行冗余分析,將分析后得出的冗余數(shù)據(jù)進(jìn)行刪除。[0111]第二傳輸單元,用于將刪除冗余數(shù)據(jù)后的音視頻數(shù)據(jù)傳輸至與本地終端通信的對端。
      [0112]需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
      [0113]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
      [0114]為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
      [0115]以上對本申請所提供的一種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。`
      【權(quán)利要求】
      1.一種云終端系統(tǒng)中的數(shù)據(jù)傳輸方法,其特征在于,包括:本地終端獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值,該音視頻傳輸參數(shù)值用于表征音視頻傳輸能力;若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力強,則將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面,由該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端;否則,本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值為每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需時間值之和,所述本地終端的音視頻傳輸參數(shù)值為每包音視頻傳輸時間值的情況下,所述通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強的過程包括:比較對應(yīng)云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和是否小于所述本地終端的每包音視頻傳輸時間值;若是,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;否則,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;所述云終端虛擬桌面的每包音視頻傳輸時間值為所述云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值;所述本地終端的每包音視頻`傳輸時間值為所述本地終端發(fā)送完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值為單位時間內(nèi)音視頻傳輸量,所述本地終端的音視頻傳輸參數(shù)值為單位時間內(nèi)音視頻傳輸量的情況下,所述通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強的過程,包括:比較對應(yīng)云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量是否大于本地終端的單位時間內(nèi)音視頻傳輸量;若是,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;否則,確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;其中,所述云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量為預(yù)設(shè)音視頻總量除以建立網(wǎng)絡(luò)通信所需時間值與云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間之和,得到的數(shù)值;所述本地終端的單位時間內(nèi)音視頻傳輸量為所述預(yù)設(shè)音視頻總量除以本地終端發(fā)送完預(yù)設(shè)音視頻種類的音視頻所需的時間,得到的數(shù)值。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述該云終端虛擬桌面編解碼后傳輸給與本地終端通信的對端的過程,包括:該云終端虛擬桌面編解碼后,將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,由所對應(yīng)的云終端虛擬桌面將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端;所述本地終端將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端的過程,包括:本地終端將攝取后的音視頻數(shù)據(jù)編解碼后,通過本地終端對應(yīng)的虛擬桌面將編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,由所對應(yīng)的云終端虛擬桌面將所述編解碼后的音視頻數(shù)據(jù)傳輸給與本地終端通信的對端。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述由所對應(yīng)的云終端虛擬桌面?zhèn)鬏斔鼍幗獯a后的音視頻數(shù)據(jù)給與本地終端通信的對端的過程包括:所對應(yīng)的云終端虛擬桌面對所述編解碼后的音視頻數(shù)據(jù)進(jìn)行冗余分析,將分析后得出的冗余數(shù)據(jù)進(jìn)行刪除;所對應(yīng)的云終端虛擬桌面將刪除冗余數(shù)據(jù)后的音視頻數(shù)據(jù)傳輸至與本地終端通信的對端。
      6.—種z?終端系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括:本地終端和本地終端對應(yīng)的云終端虛擬桌面,所述本地終端包括:獲取單元、提供單元和第一傳輸單元,其中:獲取單元,用于獲取對應(yīng)云終端虛擬桌面的音視頻傳輸參數(shù)值,該音視頻傳輸參數(shù)值用于表征音視頻傳輸能力;提供單元,用于若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力強,則將本地終端攝取的音視頻數(shù)據(jù)提供給所述云終端虛擬桌面;第一傳輸單元,用于若通過比較所述音視頻傳輸參數(shù)值和本地終端的音視頻傳輸參數(shù)值的大小,確定所述云終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力弱,將攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端;所述本地終端對應(yīng)的云終端虛擬桌面,用于對所述提供單元提供的本地終端攝取的音視頻數(shù)據(jù)編解碼后傳輸給與本地終端通信的對端。
      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,包括:第一比較單元,用于比較對應(yīng)云終端虛擬桌面的每包音視頻傳輸時間值和建立網(wǎng)絡(luò)通信所需要時間值之和是否小于所述本地終端的每包音視頻傳輸時間值,若是,執(zhí)行第一確定單元,若否,執(zhí)行第二確定單元;第一確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;第二確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;所述云終端虛擬桌面的每包音視頻傳輸時間值為所述云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值;所述本地終端的每包音視頻傳輸時間值為所述本地終端發(fā)送完預(yù)設(shè)音視頻總量的音視頻所需的時間除以所述預(yù)設(shè)音視頻總量對應(yīng)的音視頻包數(shù),得到的數(shù)值。
      8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,包括:第二比較單元,用于比較對應(yīng)云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量是否大于本地終端的單位時間內(nèi)音視頻傳輸量,若是,執(zhí)行第三確定單元,若否,執(zhí)行第四確定單元;第三確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力強;第四確定單元,用于確定所述云終端虛擬桌面的傳輸能力比所述本地終端的傳輸能力弱;其中,所述云終端虛擬桌面的單位時間內(nèi)音視頻傳輸量為預(yù)設(shè)音視頻總量除以建立網(wǎng)絡(luò)通信所需時間值與云終端虛擬桌面接收完預(yù)設(shè)音視頻總量的音視頻所需的時間之和,得到的數(shù)值;所述本地終端的單位時間內(nèi)音視頻傳輸量為所述預(yù)設(shè)音視頻總量除以本地終端發(fā)送完預(yù)設(shè)音視頻種類的音視頻所需的時間,得到的數(shù)值。
      9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,包括:與本地終端通信的對端所對應(yīng)的云終端虛擬桌面,用于將本地終端對應(yīng)的云終端虛擬桌面?zhèn)鬏數(shù)乃鼍幗獯a后的音視頻數(shù)據(jù)傳輸給與本地終端通信的終端。
      10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述與本地終端通信的對端所對應(yīng)的云終端虛擬桌面包括:冗余分析單元,用于對所述編解碼后的音視頻數(shù)據(jù)進(jìn)行冗余分析,將分析后得出的冗余數(shù)據(jù)進(jìn)行刪除;第二傳輸單元,用于將刪除冗余數(shù)據(jù)后的音視頻數(shù)據(jù)傳輸至與本地終端通信的對端。
      【文檔編號】H04N21/438GK103607610SQ201310626938
      【公開日】2014年2月26日 申請日期:2013年11月28日 優(yōu)先權(quán)日:2013年11月28日
      【發(fā)明者】熊飛, 楊洪, 沈亮, 劉永志, 趙峰 申請人:國家電網(wǎng)公司, 國家電網(wǎng)公司信息通信分公司, 北京中電飛華通信股份有限公司, 北京國電通網(wǎng)絡(luò)技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1