亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

視頻會議的實(shí)現(xiàn)方法、裝置及系統(tǒng)、云桌面終端的制作方法

文檔序號:10661010閱讀:649來源:國知局
視頻會議的實(shí)現(xiàn)方法、裝置及系統(tǒng)、云桌面終端的制作方法
【專利摘要】本發(fā)明提供了一種視頻會議的實(shí)現(xiàn)方法、裝置及系統(tǒng)、云桌面終端,其中,所述方法包括:云桌面終端與會議服務(wù)器建立媒體通道;所述云桌面終端接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù);所述云桌面終端根據(jù)所述媒體數(shù)據(jù)進(jìn)行視頻會議。采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
【專利說明】
視頻會議的實(shí)現(xiàn)方法、裝置及系統(tǒng)、云桌面終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種視頻會議的實(shí)現(xiàn)方法、裝置及系統(tǒng)、云桌面終端。
【背景技術(shù)】
[0002]云桌面這種新的應(yīng)用模式由于安全高、終端投入成本低、部署靈活、發(fā)放速度快等特性越來越廣泛應(yīng)用于企業(yè)、政府、教育部門等大型機(jī)構(gòu)。與此同時(shí),接入方式也愈發(fā)靈活,支持各種終端的接入如PC機(jī),瘦終端,手機(jī),平板等,兼容Window/Linux操作系統(tǒng)。
[0003]另有一種早已普及的媒體通信應(yīng)用一一視頻會議,已然深入到生活、工作的方方面面。而若要在云桌面環(huán)境下使用傳統(tǒng)的視頻會議系統(tǒng)由于媒體采集、展示和控制端分別部署在終端和虛機(jī),通信過程中必然存在大量媒體數(shù)據(jù)的傳輸,給網(wǎng)絡(luò)帶來巨大壓力。
[0004]針對相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,尚未提出有效的解決方案。

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

[0005]本發(fā)明實(shí)施例提供了一種視頻會議的實(shí)現(xiàn)方法及、裝置及系統(tǒng)、云桌面終端,以至少解決相關(guān)技術(shù)中由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻會議的實(shí)現(xiàn)系統(tǒng),包括:云桌面終端,會議服務(wù)器,其中,所述云桌面終端上設(shè)置有終端代理模塊,所述終端代理模塊,用于與會議服務(wù)器建立媒體通道;所述會議服務(wù)器,與所述云桌面終端連接,用于在建立的所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至終端代理模塊。
[0007]可選地,所述系統(tǒng)還包括:云桌面虛擬機(jī);所述云桌面終端上還設(shè)置有媒體顯示模塊,其中,
[0008]所述云桌面虛擬機(jī),與所述會議服務(wù)器和所述云桌面終端連接,用于接收所述會議服務(wù)器發(fā)送的控制信息,并通過預(yù)先建立的鏈接向所述媒體顯示模塊發(fā)送所述控制信息,其中,所述控制信息用于對所述視頻會議的展示進(jìn)行控制,所述鏈接通過設(shè)置在所述云桌面虛擬機(jī)的云端代理模塊和所述終端代理模塊預(yù)先建立。
[0009]可選地,所述云桌面虛擬機(jī)上還設(shè)置有云端代理模塊,用于將所述控制信息轉(zhuǎn)發(fā)至所述媒體顯示模塊。
[0010]可選地,所述云桌面虛擬機(jī),還用于與所述會議服務(wù)器建立信令通道,并接收所述會議服務(wù)器通過所述信令通道發(fā)送的用于控制所述視頻會議的所述控制信息。
[0011 ]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種云桌面終端,包括:
[0012]終端代理模塊,用于與會議服務(wù)器建立媒體通道,以及接收會議服務(wù)器通過所述媒體通道發(fā)送的進(jìn)行視頻會議所需的媒體數(shù)據(jù)。
[0013]可選地,所述云桌面終端,還包括:媒體顯示模塊,用于通過預(yù)先建立的鏈接接收所述云桌面虛擬機(jī)轉(zhuǎn)發(fā)的所述會議服務(wù)器發(fā)送的控制信息,其中,所述鏈接通過設(shè)置在所述云桌面虛擬機(jī)的云端代理模塊和所述終端代理模塊預(yù)先建立。
[0014]根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻會議的實(shí)現(xiàn)方法,包括:
[0015]云桌面終端與會議服務(wù)器建立媒體通道;所述云桌面終端接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù);所述云桌面終端根據(jù)所述媒體數(shù)據(jù)進(jìn)行視頻會議。
[0016]可選地,所述方法還包括:所述云桌面終端接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息;
[0017]所述云桌面終端根據(jù)所述控制信息對所述視頻會議的展示進(jìn)行控制。
[0018]可選地,所述云桌面終端接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息,包括:
[0019]所述云桌面終端通過終端代理模塊和云端代理模塊建立的鏈接接收所述控制信息,其中,所述終端代理模塊設(shè)置在所述云桌面終端上,所述云端代理模塊設(shè)置在所述云桌面虛擬機(jī)上。
[0020]可選地,所述云桌面終端至少通過以下方式之一與所述云桌面虛擬機(jī)建立鏈接:
[0021]在啟動(dòng)所述云桌面虛擬機(jī)的視頻會議應(yīng)用后,所述云桌面終端接收所述云桌面虛擬機(jī)發(fā)送的通知信息;
[0022]所述云桌面終端在所述通知信息的觸發(fā)下,讀取預(yù)先保存的所述云桌面虛擬機(jī)的互聯(lián)網(wǎng)IP地址,并向該IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求。
[0023]可選地,所述云桌面終端向該IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求,包括:
[0024]所述云桌面終端通過設(shè)置在所述云桌面終端上的終端代理模塊向所述IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求。
[0025]可選地,云桌面終端與會議服務(wù)器建立媒體通道,包括:
[0026]所述云桌面終端接收云桌面虛擬機(jī)發(fā)送的會議服務(wù)器地址;
[0027]所述云桌面終端根據(jù)所述會議服務(wù)器地址與會議服務(wù)器建立媒體通道。
[0028]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種視頻會議的實(shí)現(xiàn)方法,包括:
[0029]會議服務(wù)器與云桌面終端建立媒體通道;
[0030]所述會議服務(wù)器在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。
[0031 ] 可選地,所述方法還包括:
[0032]所述會議服務(wù)器與云桌面虛擬機(jī)建立信令通道;
[0033]所述會議服務(wù)器在所述信令通道上向所述云桌面虛擬機(jī)發(fā)送用于控制所述視頻會議的控制信息。
[0034]可選地,所述會議服務(wù)器在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端,包括:
[0035]所述會議服務(wù)器獲取云桌面終端對應(yīng)的媒體地址;
[0036]將所述媒體數(shù)據(jù)發(fā)送至所述媒體地址對應(yīng)的云桌面終端。
[0037]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種視頻會議的實(shí)現(xiàn)裝置,應(yīng)用于云桌面終端,包括:
[0038]第一建立模塊,用于與會議服務(wù)器建立媒體通道;
[0039]接收模塊,用于接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù);
[0040]執(zhí)行模塊,用于根據(jù)所述媒體數(shù)據(jù)進(jìn)行視頻會議。
[0041]可選地,所述裝置還包括:控制模塊,所述接收模塊,還用于接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息;所述控制模塊,用于根據(jù)所述控制信息對所述視頻會議的展示進(jìn)行控制。
[0042]可選地,所述接收模塊,還用于通過終端代理模塊和云端代理模塊建立的鏈接接收所述控制信息,其中,所述終端代理模塊設(shè)置在所述云桌面終端上,所述云端代理模塊設(shè)置在所述云桌面虛擬機(jī)上。
[0043]可選地,所述第一建立模塊,包括:
[0044]接收單元,用于接收云桌面虛擬機(jī)發(fā)送的會議服務(wù)器地址;
[0045]建立單元,用于根據(jù)所述會議服務(wù)器地址與會議服務(wù)器建立媒體通道。
[0046]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種視頻會議的實(shí)現(xiàn)裝置,應(yīng)用于會議服務(wù)器,包括:第二建立模塊,用于與云桌面終端建立媒體通道;發(fā)送模塊,用于在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。
[0047]可選地,所述裝置還包括:第三建立模塊,用于與云桌面虛擬機(jī)建立信令通道;所述發(fā)送模塊,還用于在所述信令通道上向所述云桌面虛擬機(jī)發(fā)送用于控制所述視頻會議的控制信息。
[0048]可選地,所述發(fā)送模塊,包括:獲取單元,用于獲取云桌面終端對應(yīng)的媒體地址;發(fā)送單元,用于將所述媒體數(shù)據(jù)發(fā)送至所述媒體地址對應(yīng)的云桌面終端。
[0049]通過本發(fā)明,通過云桌面終端和會議服務(wù)器之間建立的媒體通道來傳輸視頻會議所需要的媒體數(shù)據(jù),采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
【附圖說明】
[0050]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0051]圖1為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)方法的流程圖(一);
[0052]圖2為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)方法的流程圖(二);
[0053]圖3是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(一);
[0054]圖4是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(二);
[0055]圖5是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(三);
[0056]圖6是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(四);
[0057]圖7是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(五);
[0058]圖8是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(六);
[0059]圖9是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(七);
[0060]圖10為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖(一);
[0061]圖11為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖(二);
[0062]圖12為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖(三);
[0063]圖13為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖(四);
[0064]圖14為根據(jù)本發(fā)明優(yōu)選實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖;
[0065]圖15為根據(jù)本發(fā)明優(yōu)選實(shí)施例的控制信息的轉(zhuǎn)發(fā)示意圖;
[0066]圖16為根據(jù)本發(fā)明優(yōu)選實(shí)施例的建立連接的流程圖;
[0067]圖17為根據(jù)本發(fā)明優(yōu)選實(shí)施例的媒體代理的交互流程圖。
【具體實(shí)施方式】
[0068]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0069]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
[0070]在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0071]實(shí)施例1
[0072]在本發(fā)明實(shí)施例中,提供了一種視頻會議的實(shí)現(xiàn)方法,圖1為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)方法的流程圖(一),如圖1所示,包括以下步驟:
[0073]步驟S102,云桌面終端與會議服務(wù)器建立媒體通道;
[0074]步驟S104,云桌面終端接收會議服務(wù)器通過媒體通道發(fā)送的媒體數(shù)據(jù);
[0075]步驟S106,云桌面終端根據(jù)媒體數(shù)據(jù)進(jìn)行視頻會議。
[0076]通過上述各個(gè)步驟,通過云桌面終端和會議服務(wù)器之間建立的媒體通道來傳輸視頻會議所需要的媒體數(shù)據(jù),不需要云桌面虛擬機(jī)來轉(zhuǎn)發(fā)媒體數(shù)據(jù),采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
[0077]本發(fā)明實(shí)施例的技術(shù)方案是在云桌面終端和會議服務(wù)器之間傳輸大量的媒體數(shù)據(jù),而對于執(zhí)行視頻會議過程中所需要的信令數(shù)據(jù)(例如,用于對視頻會議進(jìn)行展示的控制信息)在一個(gè)可選實(shí)施例中,通過以下方案實(shí)現(xiàn):云桌面終端接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息;云桌面終端根據(jù)控制信息對視頻會議的顯示進(jìn)行控制,具體地,對視頻會議進(jìn)行控制可以是控制視頻會議的顯示界面的相關(guān)參數(shù)。
[0078]在一個(gè)可選實(shí)施例中,云桌面終端接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息,可以通過以下技術(shù)方案實(shí)現(xiàn):
[0079]云桌面終端通過設(shè)置在云桌面終端上的終端代理模塊和云桌面虛擬機(jī)上設(shè)置的云端代理模塊建立的鏈接來接收控制信息,也就是說,可以是通過上述終端代理模塊和上述云端代理模塊來建立鏈接,進(jìn)而云桌面終端通過這個(gè)鏈接接收控制信息。
[0080]可選地,步驟S102可以是通過云桌面終端的終端代理模塊與會議服務(wù)器建立媒體通道,進(jìn)而步驟S104中可以是上述終端代理模塊接收會議服務(wù)器通過媒體通道發(fā)送的媒體數(shù)據(jù)。
[0081]在本發(fā)明實(shí)施例中,云桌面終端至少通過以下方式之一與云桌面虛擬機(jī)建立鏈接:在啟動(dòng)云桌面虛擬機(jī)的視頻會議應(yīng)用后,云桌面終端接收云桌面虛擬機(jī)發(fā)送的通知信息;云桌面終端在通知信息的觸發(fā)下,讀取預(yù)先保存的云桌面虛擬機(jī)的互聯(lián)網(wǎng)IP地址,并向該IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求。
[0082]更進(jìn)一步地,本發(fā)明實(shí)施例可以是云桌面終端通過設(shè)置在云桌面終端上的終端代理模塊向IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求。
[0083]對于步驟S102的實(shí)現(xiàn)方式有多種,在本發(fā)明實(shí)施例的一個(gè)可選示例中,本發(fā)明實(shí)施例可以通過以下技術(shù)方案實(shí)現(xiàn):云桌面終端接收云桌面虛擬機(jī)發(fā)送的會議服務(wù)器地址;云桌面終端根據(jù)會議服務(wù)器地址與會議服務(wù)器建立媒體通道,具體地,可以是云桌面終端上的終端代理模塊接收上述會議服務(wù)器地址。
[0084]需要說明的是,在本發(fā)明實(shí)施例中,可以是云桌面終端與會議服務(wù)器直接建立媒體通道,進(jìn)而云桌面終端接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù);云桌面終端還可以接收云桌面虛擬機(jī)發(fā)送的控制信息,進(jìn)而根據(jù)控制信息對視頻會議的展示進(jìn)行控制,采用上述技術(shù)方案,就能夠通過云桌面終端對視頻會議的顯示進(jìn)行控制,避免了大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,當(dāng)然,在具體實(shí)現(xiàn)中,可以考慮在終端設(shè)置終端代理模塊,在云桌面虛擬機(jī)設(shè)置云端代理模塊來實(shí)現(xiàn)上述功能,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,只要是將媒體顯示功能從虛擬機(jī)下沉到終端就可以通過云桌面終端對視頻會議的顯示進(jìn)行控制。
[0085]實(shí)施例2
[0086]以上實(shí)施例主要是從云桌面終端的角度進(jìn)行描述,為了更加全面的理解上述技術(shù)方案,在本發(fā)明實(shí)施例中,還提供了一種從會議服務(wù)器的角度進(jìn)行描述的技術(shù)方案,在本發(fā)明實(shí)施例中,提供了一種視頻會議的實(shí)現(xiàn)方法,圖2為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)方法的流程圖(二),如圖2所示,包括以下步驟:
[0087]步驟S202,會議服務(wù)器與云桌面終端建立媒體通道;
[0088]步驟S204,會議服務(wù)器在媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。
[0089]通過上述各個(gè)步驟,會議服務(wù)器與云桌面終端建立媒體通道后,將進(jìn)行視頻會議所需要的媒體數(shù)據(jù)發(fā)送至云桌面終端,不需要云桌面虛擬機(jī)來轉(zhuǎn)發(fā)媒體數(shù)據(jù),采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
[0090]需要說明的是,步驟S204中的媒體數(shù)據(jù)需要先由云桌面虛擬機(jī)內(nèi)的視頻會議軟件中的控制模塊和會議服務(wù)器協(xié)商確定的,協(xié)商確定之后會議服務(wù)器直接發(fā)送正確的媒體數(shù)據(jù)到云桌面終端。
[0091 ]會議服務(wù)器和云桌面終端建立媒體通道來傳輸媒體數(shù)據(jù),和云桌面虛擬機(jī)建立信令通道來傳輸視頻會議過程中需要的信令數(shù)據(jù),具體地,會議服務(wù)器與云桌面虛擬機(jī)建立信令通道(具體可以是會議服務(wù)器與云桌面虛擬機(jī)上的云端代理模塊建立信令通道);會議服務(wù)器在信令通道上向云桌面虛擬機(jī)發(fā)送用于控制視頻會議的控制信息,云桌面虛擬機(jī)將接收到控制信息后通過預(yù)先建立的鏈接發(fā)送至云桌面終端,云桌面終端進(jìn)而能夠控制信息對視頻會議的顯示進(jìn)行控制。
[0092]可選地,會議服務(wù)器需要獲取云桌面終端對應(yīng)的媒體地址;不同的云桌面終端對應(yīng)不同的媒體地址,會議服務(wù)器將媒體數(shù)據(jù)發(fā)送至媒體地址對應(yīng)的云桌面終端。
[0093]本發(fā)明實(shí)施例的上述技術(shù)方案,通過全新編排會議控制、媒體通道的創(chuàng)建流程,明顯降低云桌面用戶使用視頻會議系統(tǒng)對網(wǎng)絡(luò)狀況的依賴的同時(shí),將傳統(tǒng)集中在云服務(wù)器的大量運(yùn)算下沉到終端,也大大降低了云服務(wù)器的負(fù)荷。
[0094]同時(shí),本發(fā)明實(shí)施例的技術(shù)方案充分克服了現(xiàn)有技術(shù)中的云桌面環(huán)境下多人視頻會議引發(fā)的占用帶寬高、云端負(fù)荷大的問題;通過重新組織、劃分、剝離視頻會議系統(tǒng)模塊實(shí)現(xiàn)控制與展現(xiàn)分離,達(dá)到了降低網(wǎng)絡(luò)和服務(wù)器負(fù)載的效果,將媒體在終端之間傳播、展示的方案優(yōu)化,平衡各終端負(fù)載;并且通過在云桌面終端設(shè)置客戶端,任何安裝了該客戶端的終端都可以直接實(shí)施本發(fā)明實(shí)施例的技術(shù)方案,省去額外部署、配置的冗雜工作。
[0095]實(shí)際上,從上述實(shí)施例1和實(shí)施例2所體現(xiàn)的技術(shù)方案可知,本發(fā)明實(shí)施例中是通過會議服務(wù)器和云桌面虛擬機(jī)之間主要傳輸用于對視頻會議進(jìn)行控制的控制信息(例如關(guān)閉當(dāng)前視頻會議,將當(dāng)前視頻會議的人數(shù)增加或減少),而云桌面虛擬機(jī)和云桌面終端之間主要傳輸用于對視頻會議進(jìn)行顯示的控制信息(例如控制視頻會議的顯示界面的顯示參數(shù))。
[0096]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
[0097]實(shí)施例3
[0098]在本實(shí)施例中還提供了一種視頻會議的實(shí)現(xiàn)裝置,應(yīng)用于云桌面終端,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
[0099]圖3是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(一),如圖3所示,該裝置包括:
[0100]第一建立模塊30,用于與會議服務(wù)器建立媒體通道;
[0101 ]接收模塊32,用于接收會議服務(wù)器通過媒體通道發(fā)送的媒體數(shù)據(jù);
[0102]執(zhí)行模塊34,用于根據(jù)媒體數(shù)據(jù)進(jìn)行視頻會議。
[0103]通過上述各個(gè)模塊的綜合作用,通過云桌面終端和會議服務(wù)器之間建立的媒體通道來傳輸視頻會議所需要的媒體數(shù)據(jù),不需要云桌面虛擬機(jī)來轉(zhuǎn)發(fā)媒體數(shù)據(jù),采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
[0104]圖4是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(二),如圖4所示,上述裝置,還包括:控制模塊36,與接收模塊32,連接,在本發(fā)明實(shí)施例中,接收模塊32,還用于接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息;控制模塊36,還用于根據(jù)所述控制信息對所述視頻會議的顯示進(jìn)行控制。
[0105]可選地,接收模塊32,還用于通過設(shè)置在所述云桌面終端上的終端代理模塊和所述云桌面虛擬機(jī)上設(shè)置的云端代理模塊建立的鏈接來接收所述控制信息。
[0106]圖5是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(三),如圖5所示,上述裝置還包括,第二建立模塊38,用于至少通過以下方式之一與所述云桌面虛擬機(jī)建立鏈接,可選地,如圖5所示,第二建立模塊38,主要包括以下單元:
[0107]第一接收單元380,用于在啟動(dòng)所述云桌面虛擬機(jī)的視頻會議應(yīng)用后,接收所述云桌面虛擬機(jī)發(fā)送的通知信息;
[0108]讀取單元382,用于在所述通知信息的觸發(fā)下,讀取預(yù)先保存的所述云桌面虛擬機(jī)的互聯(lián)網(wǎng)IP地址;
[0? O9 ]發(fā)起單元384,用于向該IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接。
[0110]進(jìn)一步地,發(fā)起單元384,還用于通過設(shè)置在所述云桌面終端上的終端代理模塊向所述IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求。
[0111]圖6是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(四),如圖6所示,第一建立模塊30,包括:
[0112]第二接收單元300,用于接收云桌面虛擬機(jī)發(fā)送的會議服務(wù)器地址;
[0113]建立單元302,根據(jù)所述會議服務(wù)器地址與會議服務(wù)器建立媒體通道。
[0114]實(shí)施例4
[0115]在本實(shí)施例中還提供了一種視頻會議的實(shí)現(xiàn)裝置,應(yīng)用于會議服務(wù)器,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
[0116]圖7是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(五),如圖7所示,該裝置包括:
[0117]第二建立模塊70,用于與云桌面終端建立媒體通道;
[0118]第一發(fā)送模塊72,用于在媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。
[0119]通過上述各個(gè)模塊的作用,通過會議服務(wù)器與云桌面終端建立媒體通道之后,將進(jìn)行視頻會議所需要的媒體數(shù)據(jù)發(fā)送至云桌面終端,不需要云桌面虛擬機(jī)來轉(zhuǎn)發(fā)媒體數(shù)據(jù),采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
[0120]圖8是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(六),如圖8所示,上述裝置包括:
[0121 ]第三建立模塊74,用于與云桌面虛擬機(jī)建立信令通道;
[0122]第二發(fā)送模塊76,用于在所述信令通道上向所述云桌面虛擬機(jī)發(fā)送用于控制所述視頻會議的控制信息。
[0123]圖9是根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖(七),如圖9所示,第一發(fā)送模塊7 2,包括:
[0124]獲取單元720,用于獲取云桌面終端對應(yīng)的媒體地址;
[0125]發(fā)送單元722,用于將所述媒體數(shù)據(jù)發(fā)送至所述媒體地址對應(yīng)的云桌面終端。
[0126]實(shí)施例5
[0127]在本發(fā)明實(shí)施例中,還提供了一種視頻會議的實(shí)現(xiàn)系統(tǒng),圖10為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖,如圖10所示,包括:會議服務(wù)器100和云桌面終端102,其中,會議服務(wù)器100,用于通過與云桌面終端建立的媒體通道向云桌面終端發(fā)送媒體數(shù)據(jù);云桌面終端102,用于根據(jù)媒體數(shù)據(jù)進(jìn)行視頻會議。
[0128]通過上述會議服務(wù)器和云桌面終端之間的交互過程,會議服務(wù)器與云桌面終端建立媒體通道之后,將進(jìn)行視頻會議所需要的媒體數(shù)據(jù)發(fā)送至云桌面終端,不需要云桌面虛擬機(jī)來轉(zhuǎn)發(fā)媒體數(shù)據(jù),采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
[0129]圖11為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的另一結(jié)構(gòu)框圖,如圖11所示,上述系統(tǒng)還包括:云桌面虛擬機(jī)104,用于與會議服務(wù)器100建立信令通道,并接收所述會議服務(wù)器通過所述信令通道發(fā)送的用于控制所述視頻會議的控制信息。
[0130]需要說明的是,上述各個(gè)模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述各個(gè)模塊以任意組合的形式分別位于不同的處理器中。
[0131]在本發(fā)明實(shí)施例中,還提供了一種云桌面終端,包括:
[0132]第一處理器;用于存儲第一處理器可執(zhí)行指令的第一存儲器;其中,第一處理器,用于與會議服務(wù)器建立媒體通道,接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù),并根據(jù)所述媒體數(shù)據(jù)進(jìn)行視頻會議。
[0133]在本發(fā)明實(shí)施例中,還提供了一種會議服務(wù)器,包括:
[0134]第二處理器;用于存儲第二處理器可執(zhí)行指令的第二存儲器;其中,第二處理器,用于與云桌面終端建立媒體通道;并在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。
[0135]實(shí)施例6
[0136]在本發(fā)明實(shí)施例中,還提供了一種視頻會議的實(shí)現(xiàn)系統(tǒng),圖12為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖(三),如圖12所示,包括:
[0137]云桌面終端120,會議服務(wù)器122,其中,云桌面終端120上設(shè)置有終端代理模塊1200,終端代理模塊1200,用于與會議服務(wù)器建立媒體通道;會議服務(wù)器122,與云桌面終端120連接,用于在建立的所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至終端代理模塊1200。
[0138]通過上述會議服務(wù)器122和終端代理模塊1200的交互過程,通過云桌面終端上的終端代理模塊和會議服務(wù)器之間建立的媒體通道來傳輸視頻會議所需要的媒體數(shù)據(jù),不需要云桌面虛擬機(jī)來轉(zhuǎn)發(fā)媒體數(shù)據(jù),采用上述技術(shù)方案,解決了相關(guān)技術(shù)中,由于大量的媒體數(shù)據(jù)在云桌面終端和云桌面虛擬機(jī)之間交互,導(dǎo)致在云桌面環(huán)境下進(jìn)行視頻會議會給網(wǎng)絡(luò)帶來巨大壓力的問題,進(jìn)而顯著降低了對網(wǎng)絡(luò)狀況的依賴,減少了云桌面虛擬機(jī)的負(fù)荷。
[0139]圖13為根據(jù)本發(fā)明實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖(四),如圖13所示,上述系統(tǒng)還包括:云桌面虛擬機(jī)124;云桌面終端120上還設(shè)置有媒體顯示模塊1202,其中,
[0140]云桌面虛擬機(jī)124,與會議服務(wù)器122和云桌面終端120連接,用于接收會議服務(wù)器122發(fā)送的控制信息,并通過預(yù)先建立的鏈接向媒體顯示模塊1202發(fā)送所述控制信息,其中,所述控制信息用于對所述視頻會議的展示進(jìn)行控制,所述鏈接通過設(shè)置在所述云桌面虛擬機(jī)的云端代理模塊和所述終端代理模塊預(yù)先建立。
[0141]可選地,如圖13所示,云桌面虛擬機(jī)124上還設(shè)置有云端代理模塊1240,用于將所述控制信息轉(zhuǎn)發(fā)至所述媒體顯示模塊1202。
[0142]可選地,云桌面虛擬機(jī)125,還用于與會議服務(wù)器122建立信令通道,并接收所述會議服務(wù)器通過所述信令通道發(fā)送的用于控制所述視頻會議的所述控制信息。
[0143]在本發(fā)明實(shí)施例中,還提供了一種云桌面終端,包括:
[0144]終端代理模塊,用于與會議服務(wù)器建立媒體通道,以及接收會議服務(wù)器通過所述媒體通道發(fā)送的進(jìn)行視頻會議所需的媒體數(shù)據(jù)。
[0145]可選地,所述云桌面終端,還包括:媒體顯示模塊,用于通過預(yù)先建立的鏈接接收所述云桌面虛擬機(jī)轉(zhuǎn)發(fā)的所述會議服務(wù)器發(fā)送的控制信息,其中,所述鏈接通過設(shè)置在所述云桌面虛擬機(jī)的云端代理模塊和所述終端代理模塊預(yù)先建立。
[0146]為了更好的理解上述視頻會議的實(shí)現(xiàn)過程,以下結(jié)合優(yōu)選實(shí)施例對上述技術(shù)方案進(jìn)行解釋說明,但不用于限定本發(fā)明實(shí)施例。
[0147]優(yōu)選實(shí)施例1
[0148]本發(fā)明優(yōu)選實(shí)施例提供了一種適用于各種終端的在云桌面系統(tǒng)中使用的視頻會議的技術(shù)方案,能夠達(dá)到減少網(wǎng)絡(luò)帶寬的占用,降低云服務(wù)器的負(fù)載的技術(shù)效果。
[0149]本發(fā)明優(yōu)選實(shí)施例結(jié)合云桌面和視頻會議系統(tǒng),圖14為根據(jù)本發(fā)明優(yōu)選實(shí)施例的視頻會議的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖,如圖14所示,本發(fā)明優(yōu)選實(shí)施例主要涉及云桌面系統(tǒng)的虛機(jī)組件、主控模塊、媒體代理(位于云桌面虛擬機(jī))、云桌面客戶端、媒體代理(位于終端)以及媒體展不t旲塊等等。
[0150]其中,云桌面客戶端、位于終端的媒體代理以及媒體展示模塊運(yùn)行在終端,云桌面客戶端負(fù)責(zé)給位于終端的媒體代理傳遞建鏈所需參數(shù);位于終端的媒體代理用于和云桌面中的媒體代理建鏈、接收其發(fā)送的控制消息。虛機(jī)組件、位于云端的媒體代理以及界面、消息中心、主控模塊、信令模塊、媒體模塊(設(shè)置有上述媒體代理)運(yùn)行在虛機(jī)(相當(dāng)于上述實(shí)施例的云桌面虛擬機(jī)),虛機(jī)組件的作用類似客戶端,在建鏈時(shí)傳遞參數(shù)、斷鏈時(shí)通知位于虛機(jī)的媒體代理;而位于虛機(jī)的媒體代理主要接收會議控制模塊(圖14中未示出,可以理解為包括圖14中的界面、消息中心、主控模塊、信令模塊、媒體模塊)的控制消息,并將控制消息傳遞給位于終端的媒體代理,同時(shí)在檢測到和位于終端的媒體代理的連接斷開時(shí),通過虛機(jī)組件發(fā)起重連請求;會議控制模塊負(fù)責(zé)會議發(fā)起、與會者管理等會議相關(guān)控制信息的處理,位于虛擬和終端的媒體代理模塊主要負(fù)責(zé)控制消息的轉(zhuǎn)發(fā),并無主動(dòng)操作邏輯,具體情況參見圖15,此處不再贅述。
[0151 ]此外,圖14中MCU為多點(diǎn)控制單元,即可以理解為會議服務(wù)器;位于虛擬和終端的媒體代理模塊負(fù)責(zé)控制消息的傳遞,其中控制消息一方面是窗口消息,包括窗口最大化、最小化、移動(dòng)、拖動(dòng)、暫停等,還可以包括會議服務(wù)器發(fā)來的媒體相關(guān)參數(shù),如MCU地址、端口號、以及媒體接收格式等;展示模塊則負(fù)責(zé)終端本地視頻采集、編碼、接收MCU發(fā)來的媒體、解碼以及展示。用戶同樣可以通過虛機(jī)內(nèi)的主控模塊選擇要展示的與會者名單。
[0152]優(yōu)選實(shí)施例2
[0153]圖16為根據(jù)本發(fā)明優(yōu)選實(shí)施例的建立連接的流程圖,如圖16所示,包括以下步驟:
[0154]步驟S1602,用戶在終端啟動(dòng)客戶端登陸云桌面,客戶端在和虛機(jī)組件交互過程中獲取虛機(jī)IP信息保存到本地指定目錄;
[0155]步驟S1604,用戶啟動(dòng)虛機(jī)中的視頻會議應(yīng)用,該應(yīng)用通過虛機(jī)組件通知客戶端啟動(dòng)終端代理和展示模塊;
[0156]步驟S1606,終端代理啟動(dòng)后從指定目錄讀取虛機(jī)IP,向這個(gè)IP的指定端口發(fā)起Socket 連接;
[0157]步驟S1608,云端代理啟動(dòng)后保持監(jiān)聽,一旦收到連接請求即建鏈,并獲取對端地址作為媒體地址通知主控模塊,同時(shí)監(jiān)測鏈路連接狀態(tài);
[0158]步驟S1610,若檢測到鏈路異常,則通過虛機(jī)組件通知客戶端重啟終端媒體代理,再次回到第三步的建鏈流程;
[0159]步驟S1612,用戶退出云桌面,客戶端程序退出,虛機(jī)組件收到底層服務(wù)器發(fā)來的客戶端斷開消息,則通知云端代理斷開連接、退出鏈路監(jiān)測。
[0160]優(yōu)選實(shí)施例3
[0161]圖17為根據(jù)本發(fā)明優(yōu)選實(shí)施例的媒體代理的交互流程圖,如圖17所示,包括以下步驟:
[0162]步驟S1702,云端的媒體代理獲取當(dāng)前用戶的媒體地址,以便通知會議服務(wù)器向媒體地址對應(yīng)的云桌面終端進(jìn)行媒體收發(fā)的過程;
[0163]步驟S1704,會議控制模塊將會議服務(wù)器地址通知到云端媒體代理,再傳遞給終端媒體代理;
[0164]步驟S1706,云端代理根據(jù)獲得的信息和會議服務(wù)器建立信令通道,終端代理對應(yīng)建立媒體通道;
[0165]步驟S1708,信令、媒體通道就緒后,云端代理發(fā)送控制消息通知終端代理開始展示視頻會議的畫面;
[0166]步驟S1710,會議主席通過視頻會議控制界面關(guān)閉會議,云端代理收到消息關(guān)閉和會議服務(wù)器的信令通道,同時(shí)通知終端代理關(guān)閉媒體通道,停止接收會議信息;
[0167]步驟S1712,主控單元再次通過云端代理通知終端展示模塊關(guān)閉會議窗口,停止展示會議內(nèi)容。
[0168]優(yōu)選實(shí)施例4
[0169]本發(fā)明優(yōu)選實(shí)施例4描述會議創(chuàng)建的一種方式,包括云桌面客戶端、終端的媒體代理、媒體展示模塊,虛機(jī)組件、虛機(jī)的媒體代理以及會議服務(wù)器(MCU)等等。
[0170]第一步,用戶A通過云桌面客戶端登陸云桌面,啟動(dòng)桌面中的視頻會議軟件并登陸,選定會議服務(wù)器完成認(rèn)證;
[0171]第二步,認(rèn)證通過,該應(yīng)用通過虛機(jī)組件和云桌面客戶端啟動(dòng)終端的媒體代理向云端的媒體代理請求、建立連接;
[0172]第三步,會議主席A通過操作會議管理界面,向用戶B和C發(fā)起視頻會議,設(shè)置會議參數(shù);
[0173]第四步,用戶接受邀請,B、C終端分別與會議服務(wù)器建立媒體通道,用于發(fā)送本地音視頻數(shù)據(jù)并接收服務(wù)端發(fā)來的其他與會者的媒體數(shù)據(jù);
[0174]第五步,各用戶的云端代理發(fā)送控制消息通知各終端代理開始顯示視頻會議畫面,同時(shí)會議服務(wù)器統(tǒng)一處理來自各終端的媒體數(shù)據(jù)后通過各媒體通道發(fā)送給終端展示模塊呈現(xiàn);
[0175]第六步,用戶B在桌面中設(shè)置只觀看會議主席的畫面,由云端代理通知到會議服務(wù)器,認(rèn)證通過后針對該與會者服務(wù)器只發(fā)送主席畫面;
[0176]優(yōu)選實(shí)施例5
[0177]本發(fā)明優(yōu)選實(shí)施例描述會議過程中用戶R請求加入會議的流程。涉及模塊包括終端的媒體代理、展示模塊,云端的媒體代理、主控模塊,以及會議服務(wù)器。
[0178]第一步,用戶R啟動(dòng)桌面中的視頻會議應(yīng)用并登陸,待本地終端和媒體代理連接建立;
[0179]第二步,R向會議服務(wù)器發(fā)起加入會議請求;
[0180]第三步,根據(jù)會議策略,會議服務(wù)器將該請求轉(zhuǎn)由主席判定;
[0181]第四步,主席通過該請求,用戶R加入成功;
[0182]第五步,R點(diǎn)擊會議窗口最大化按鈕,虛機(jī)內(nèi)產(chǎn)生一條控制消息,該消息經(jīng)由云端的媒體代理、終端的媒體代理通知媒體展示模塊,實(shí)現(xiàn)最大化顯示;
[0183]優(yōu)選實(shí)施例6
[0184]本發(fā)明優(yōu)選實(shí)施例中,用戶退出會議可以通過管理界面、關(guān)閉會議應(yīng)用以及斷開云桌面等方式實(shí)現(xiàn),給出了用戶C通過管理界面主動(dòng)退出會議的過程,涉及終端的媒體代理、媒體展示模塊,云端的媒體代理、主控模塊,以及會議服務(wù)器。
[0185]第一步,用戶C操作會議界面退出會議;
[0186]第二步,桌面內(nèi)會議主控模塊將退出消息通知云端的媒體代理;
[0187]第三步,云端食物代理收到該請求即通知終端的媒體代理,同時(shí)向會議服務(wù)器發(fā)送斷開信令通道請求;
[0188]第四步,終端的媒體代理向會議服務(wù)器發(fā)送斷開媒體通道的消息;
[0189]第五步,會議服務(wù)器收到用戶退出和斷鏈消息后,從當(dāng)前會議會話中清除用戶C的信息,停止混合、轉(zhuǎn)發(fā)用戶C的音視頻信息,并斷開和C的信令通道和媒體通道;
[0190]第六步,C終端停止展示、播放會議相關(guān)內(nèi)容。
[0191]優(yōu)選實(shí)施例7
[0192]本發(fā)明優(yōu)選實(shí)施例描述了會議結(jié)束中主席終止會議的實(shí)施過程,涉及模塊包括終端的媒體代理、媒體展示模塊,云端的媒體代理、主控模塊,以及會議服務(wù)器。
[0193]第一步,會議結(jié)束,主席操作界面終止會議;
[0194]第二步,會議服務(wù)器收到該請求,停止處理、轉(zhuǎn)發(fā)來自各用戶的音視頻流,并通知各與會者會議終止;
[0195]第三步,主席收到來自服務(wù)器的終止確認(rèn),退出控制界面,并請求斷開信令媒體通道;
[0196]第四步,普通與會者收到會議終止消息,向服務(wù)器發(fā)起斷開通道請求;
[0197]第五步,服務(wù)器斷開與各與會者的信令、媒體通道,同時(shí)清理會議信息;
[0198]第六步,各與會者停止播放會議音視頻。
[0199]綜上所述,本發(fā)明實(shí)施例上述技術(shù)方案能夠達(dá)到以下技術(shù)效果:I)省去媒體數(shù)據(jù)頻繁在終端和云桌面?zhèn)鬟f的過程,顯著降低了該應(yīng)用對網(wǎng)絡(luò)狀況的依賴;2)媒體數(shù)據(jù)的編解碼等處理下沉到終端,有效減輕了云服務(wù)器的壓力,尤其在與會者人數(shù)較多或存在多個(gè)用戶同時(shí)使用時(shí);3)在云桌面終端中部署云桌面客戶端,無需額外實(shí)施。只要安裝了該客戶端,用戶可以通過PC、瘦終端、手機(jī)、平板等終端設(shè)備隨時(shí)隨地接入。
[0200]本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
[0201 ] SI,與會議服務(wù)器建立媒體通道;
[0202]S2,接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù);
[0203]S3,根據(jù)所述媒體數(shù)據(jù)進(jìn)行視頻會議。
[0204]本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)。可選地,在本實(shí)施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
[0205]SI,與云桌面終端建立媒體通道;
[0206]S2,在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。
[0207]可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(R0M,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0208]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
[0209]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0210]在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0211]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0212]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0213]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0214]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0215]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種視頻會議的實(shí)現(xiàn)系統(tǒng),其特征在于,包括:云桌面終端,會議服務(wù)器,其中, 所述云桌面終端上設(shè)置有終端代理模塊,所述終端代理模塊,用于與會議服務(wù)器建立媒體通道; 所述會議服務(wù)器,與所述云桌面終端連接,用于在建立的所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至所述終端代理模塊。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:云桌面虛擬機(jī);所述云桌面終端上還設(shè)置有媒體顯示模塊,其中, 所述云桌面虛擬機(jī),與所述會議服務(wù)器和所述云桌面終端連接,用于接收所述會議服務(wù)器發(fā)送的控制信息,并通過預(yù)先建立的鏈接向所述媒體顯示模塊發(fā)送所述控制信息,其中,所述控制信息用于對所述視頻會議的展示進(jìn)行控制,所述鏈接通過設(shè)置在所述云桌面虛擬機(jī)的云端代理模塊和所述終端代理模塊預(yù)先建立。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述云桌面虛擬機(jī)上還設(shè)置有云端代理模塊,用于將所述控制信息轉(zhuǎn)發(fā)至所述媒體顯示模塊。4.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述云桌面虛擬機(jī),還用于與所述會議服務(wù)器建立信令通道,并接收所述會議服務(wù)器通過所述信令通道發(fā)送的用于控制所述視頻會議的所述控制信息。5.一種云桌面終端,其特征在于,包括: 終端代理模塊,用于與會議服務(wù)器建立媒體通道,以及接收會議服務(wù)器通過所述媒體通道發(fā)送的進(jìn)行視頻會議所需的媒體數(shù)據(jù)。6.根據(jù)權(quán)利要求5所述的云桌面終端,其特征在于,所述云桌面終端,還包括: 媒體顯示模塊,用于通過預(yù)先建立的鏈接接收所述云桌面虛擬機(jī)轉(zhuǎn)發(fā)的所述會議服務(wù)器發(fā)送的控制信息,其中,所述鏈接通過設(shè)置在所述云桌面虛擬機(jī)的云端代理模塊和所述終端代理模塊預(yù)先建立。7.一種視頻會議的實(shí)現(xiàn)方法,其特征在于,包括: 云桌面終端與會議服務(wù)器建立媒體通道; 所述云桌面終端接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù); 所述云桌面終端根據(jù)所述媒體數(shù)據(jù)進(jìn)行視頻會議。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括: 所述云桌面終端接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息; 所述云桌面終端根據(jù)所述控制信息對所述視頻會議的展示進(jìn)行控制。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述云桌面終端接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息,包括: 所述云桌面終端通過終端代理模塊和云端代理模塊建立的鏈接接收所述控制信息,其中,所述終端代理模塊設(shè)置在所述云桌面終端上,所述云端代理模塊設(shè)置在所述云桌面虛擬機(jī)上。10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述云桌面終端至少通過以下方式之一與所述云桌面虛擬機(jī)建立鏈接: 在啟動(dòng)所述云桌面虛擬機(jī)的視頻會議應(yīng)用后,所述云桌面終端接收所述云桌面虛擬機(jī)發(fā)送的通知信息; 所述云桌面終端在所述通知信息的觸發(fā)下,讀取預(yù)先保存的所述云桌面虛擬機(jī)的互聯(lián)網(wǎng)IP地址,并向該IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述云桌面終端向該IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求,包括: 所述云桌面終端通過設(shè)置在所述云桌面終端上的終端代理模塊向所述IP地址對應(yīng)的云桌面虛擬機(jī)發(fā)起鏈接請求。12.根據(jù)權(quán)利要求7所述的方法,其特征在于,云桌面終端與會議服務(wù)器建立媒體通道,包括: 所述云桌面終端接收云桌面虛擬機(jī)發(fā)送的會議服務(wù)器地址; 所述云桌面終端根據(jù)所述會議服務(wù)器地址與會議服務(wù)器建立媒體通道。13.一種視頻會議的實(shí)現(xiàn)方法,其特征在于,包括: 會議服務(wù)器與云桌面終端建立媒體通道; 所述會議服務(wù)器在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括: 所述會議服務(wù)器與云桌面虛擬機(jī)建立信令通道; 所述會議服務(wù)器在所述信令通道上向所述云桌面虛擬機(jī)發(fā)送用于控制所述視頻會議的控制信息。15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述會議服務(wù)器在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端,包括: 所述會議服務(wù)器獲取云桌面終端對應(yīng)的媒體地址; 將所述媒體數(shù)據(jù)發(fā)送至所述媒體地址對應(yīng)的云桌面終端。16.—種視頻會議的實(shí)現(xiàn)裝置,應(yīng)用于云桌面終端,其特征在于,包括: 第一建立模塊,用于與會議服務(wù)器建立媒體通道; 接收模塊,用于接收所述會議服務(wù)器通過所述媒體通道發(fā)送的媒體數(shù)據(jù); 執(zhí)行模塊,用于根據(jù)所述媒體數(shù)據(jù)進(jìn)行視頻會議。17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述裝置還包括:控制模塊, 所述接收模塊,還用于接收云桌面虛擬機(jī)通過預(yù)先建立的鏈接發(fā)送的控制信息; 所述控制模塊,用于根據(jù)所述控制信息對所述視頻會議的展示進(jìn)行控制。18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述接收模塊,還用于通過終端代理模塊和云端代理模塊建立的鏈接接收所述控制信息,其中,所述終端代理模塊設(shè)置在所述云桌面終端上,所述云端代理模塊設(shè)置在所述云桌面虛擬機(jī)上。19.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述第一建立模塊,包括: 接收單元,用于接收云桌面虛擬機(jī)發(fā)送的會議服務(wù)器地址; 建立單元,用于根據(jù)所述會議服務(wù)器地址與會議服務(wù)器建立媒體通道。20.一種視頻會議的實(shí)現(xiàn)裝置,應(yīng)用于會議服務(wù)器,其特征在于,包括: 第二建立模塊,用于與云桌面終端建立媒體通道; 發(fā)送模塊,用于在所述媒體通道上將進(jìn)行視頻會議所需的媒體數(shù)據(jù)發(fā)送至云桌面終端。21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述裝置還包括: 第三建立模塊,用于與云桌面虛擬機(jī)建立信令通道; 所述發(fā)送模塊,還用于在所述信令通道上向所述云桌面虛擬機(jī)發(fā)送用于控制所述視頻會議的控制信息。22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述發(fā)送模塊,包括: 獲取單元,用于獲取云桌面終端對應(yīng)的媒體地址; 發(fā)送單元,用于將所述媒體數(shù)據(jù)發(fā)送至所述媒體地址對應(yīng)的云桌面終端。
【文檔編號】H04N7/15GK106027679SQ201610560557
【公開日】2016年10月12日
【申請日】2016年7月15日
【發(fā)明人】曹穎
【申請人】中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1