新四季網

一種雲終端系統中的數據傳輸方法及系統的製作方法

2023-04-25 14:29:01

一種雲終端系統中的數據傳輸方法及系統的製作方法
【專利摘要】本申請提供了一種雲終端系統中的數據傳輸方法,包括:本地終端獲取對應雲終端虛擬桌面的音視頻傳輸參數值,該音視頻傳輸參數值用於表徵音視頻傳輸能力;若通過比較所述音視頻傳輸參數值和本地終端的音視頻傳輸參數值的大小,確定所述雲終端虛擬桌面的音視頻傳輸能力比所述本地終端的音視頻傳輸能力強,則將本地終端攝取的音視頻數據提供給所述雲終端虛擬桌面,由該雲終端虛擬桌面編解碼後傳輸給與本地終端通信的對端;否則,本地終端將攝取的音視頻數據編解碼後傳輸給與本地終端通信的對端。因此縮短了傳輸時間,提高了傳輸效率。
【專利說明】一種雲終端系統中的數據傳輸方法及系統
【技術領域】
[0001]本申請涉及虛擬化視頻壓縮傳輸領域,特別涉及一種雲終端系統中的數據傳輸方法及系統。
【背景技術】
[0002]在雲終端虛擬桌面系統中,每個本地終端均對應唯一一個雲終端虛擬桌面,兩個不同的本地終端之間的音視頻交互,通過各自的雲終端虛擬桌面進行傳輸。
[0003]目前,在雲終端虛擬桌面系統中的兩個本地終端之間的音視頻交互傳輸方式包括兩種,第一種方式:為在本地終端上進行音視頻的編碼和解碼處理,將處理後的音視頻通過該本地終端對應的雲終端虛擬桌面傳輸至與該本地終端進行通信的其他本地終端。第一種方式為:將本地終端上的攝像頭強制重定向至該本地終端對應的雲終端虛擬桌面,該本地終端對應的雲終端虛擬桌面,對攝像頭採集到的音視頻進行編碼和解碼處理,並將處理後的音視頻傳輸至與該本地終端進行通信的其他本地終端。
[0004]但是,僅採用第一種方式進行音視頻傳輸時,在本地終端的音視頻傳輸能力比對應的雲終端虛擬桌面傳輸能力差的情況下,仍然由本地終端對音視頻進行編碼和解碼處理,導致傳輸至另一個本地終端的時間大大增長。僅採用第二種方式進行音視頻傳輸時,在雲終端虛擬桌面的音視頻傳輸能力比本地終端的音視頻傳輸能力差的情況下,仍然由雲終端虛擬桌面進行編碼和解碼處理,同樣會導致傳輸至另一個本地終端的時間大大增長。兩種傳輸方式都未對本地終端和雲終端虛擬桌面的傳輸能力進行權衡,導致採用第一種傳輸方式時,本地終端的傳輸能力差的情況下和米用第二種傳輸方式時,雲終端虛擬桌面傳輸能力差的情況下,延長了傳輸時間,降低了傳輸效率。
[0005]由上可見,目前在雲終端虛擬桌面系統中的音視頻傳輸方式存在延長傳輸時間,降低傳輸效率的缺點。

【發明內容】

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

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀