本發(fā)明涉及通信領(lǐng)域,特別是涉及一種視頻會議的方法、服務(wù)器及終端。
背景技術(shù):
視頻會議是將圖像、聲音等資料進行異地傳輸?shù)臅h系統(tǒng)。視頻會議系統(tǒng)的普及與應用使得讓處在不同空間的用戶“坐”在一起開會成為可能。而隨著寬帶技術(shù)的為斷發(fā)展與普及,視頻會議將成為一種選擇。
目前市場上視頻聊天裝置,需要高帶寬以及組建視頻聊天室時需要各自傳送參與者的視頻流才能進行實時視頻通訊,需要消耗巨大的流量和帶寬上的開銷,并常出現(xiàn)網(wǎng)絡(luò)延遲等問題。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種視頻會議的方法、服務(wù)器及終端,以減少建立視頻流需要的流量和帶寬上的開銷。
為了解決上述技術(shù)問題,本發(fā)明提供了一種視頻會議的方法,包括:
接收到視頻會議的構(gòu)建請求消息后,向所有注冊參與視頻會議的用戶對應的客戶端發(fā)送構(gòu)建消息,所述構(gòu)建消息攜帶注冊參與視頻會議的所有用戶的頭像信息;
接收到參與視頻會議的用戶的語音信息后,將所述語音信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
進一步地,上述方法還具有下面特點:還包括:
接收到參與視頻會議的注冊請求消息后,進行視頻會議注冊,提取所述 注冊請求消息中攜帶的用戶頭像信息,并保存。
進一步地,上述方法還具有下面特點:還包括:
接收到一參與視頻會議的用戶的文本信息后,將所述文本信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
為了解決上述問題,本發(fā)明還提供了一種服務(wù)器,其中,包括:
構(gòu)建模塊,用于接收到視頻會議的構(gòu)建請求消息后,向所有注冊參與視頻會議的用戶對應的客戶端發(fā)送構(gòu)建消息,所述構(gòu)建消息攜帶注冊參與視頻會議的所有用戶的頭像信息;
推送模塊,用于接收到參與視頻會議的用戶的語音信息后,將所述語音信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
進一步地,上述服務(wù)器還具有下面特點:所述服務(wù)器還包括:
注冊模塊,用于接收到視頻會議的注冊請求消息后,進行視頻會議注冊,提取所述注冊請求消息中攜帶的用戶頭像信息,并保存。
進一步地,上述服務(wù)器還具有下面特點:
所述推送模塊,還用于接收到一參與視頻會議的用戶的文本信息后,將所述文本信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
為了解決上述問題,本發(fā)明還提供了一種視頻會議的方法,包括:
接收到服務(wù)器的視頻會議的構(gòu)建消息后,構(gòu)建一虛擬視頻會議室;
提取所述構(gòu)建消息中攜帶的注冊參與視頻會議的所有用戶的頭像信息,分別將所述頭像信息與所述虛擬視頻會議室中對應的會議成員進行綁定。
進一步地,上述方法還具有下面特點:還包括:
向所述服務(wù)器發(fā)送視頻會議的注冊請求,所述注冊請求攜帶用戶頭像信息。
進一步地,上述方法還具有下面特點:還包括:
接收到參與視頻會議的用戶的語音信息后,顯示由所述虛擬視頻會議室 中對應的會議成員來播放所述語音信息。
進一步地,上述方法還具有下面特點:還包括:
接收到參與視頻會議的用戶的文本信息后,顯示所述虛擬視頻會議室中對應的會議成員與所述文本信息。
為了解決上述問題,本發(fā)明還提供了一種終端,其中,包括:
構(gòu)建模塊,用于接收到所述服務(wù)器的視頻會議的構(gòu)建消息后,構(gòu)建一虛擬視頻會議室;
綁定模塊,用于提取所述構(gòu)建消息中攜帶的注冊參與視頻會議的所有用戶的頭像信息,分別將所述頭像信息與所述虛擬視頻會議室中對應的會議成員進行綁定。
進一步地,上述終端還具有下面特點:還包括:
注冊模塊,用于向服務(wù)器發(fā)送視頻會議的注冊請求,所述注冊請求攜帶用戶頭像信息。
進一步地,上述終端還具有下面特點:還包括:
顯示模塊,用于接收到參與視頻會議的用戶的語音信息后,顯示由所述虛擬視頻會議室中對應的會議成員來播放所述語音信息。
進一步地,上述終端還具有下面特點:還包括:
所述顯示模塊,還用于接收到參與視頻會議的用戶的文本信息后,顯示所述虛擬視頻會議室中對應的會議成員與所述文本信息。
綜上,本發(fā)明提供一種視頻會議的方法、服務(wù)器及終端,解決了視頻聊天室需要的巨大帶寬和網(wǎng)絡(luò)延遲問題,用戶只用一次注冊用戶信息,隨時進行會議視頻的目的,極大減少建立視頻流需要的流量和帶寬上的開銷。
附圖說明
圖1為本發(fā)明實施例的服務(wù)器側(cè)的視頻會議的方法的流程圖;
圖2為本發(fā)明實施例的客戶端側(cè)的視頻會議的方法的流程圖;
圖3為本發(fā)明實施例的服務(wù)器的示意圖;
圖4為本發(fā)明實施例的終端的示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
圖1為本發(fā)明實施例的服務(wù)器側(cè)的視頻會議的方法的流程圖,如圖1所示,本實施例的方法包括:
S11、接收到視頻會議的構(gòu)建請求消息后,向所有注冊參與視頻會議的用戶對應的客戶端發(fā)送構(gòu)建消息,所述構(gòu)建消息攜帶注冊參與視頻會議的所有用戶的頭像信息;
S12、接收到參與視頻會議的用戶的語音信息后,將所述語音信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
在一優(yōu)選實施例中,還可以包括步驟:
接收到參與視頻會議的注冊請求消息后,進行視頻會議注冊,提取所述注冊請求消息中攜帶的用戶頭像信息,并保存。
在一優(yōu)選實施例中,還可以包括步驟:
接收到一參與視頻會議的用戶的文本信息后,將所述文本信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
圖2為本發(fā)明實施例的客戶端側(cè)的視頻會議的方法的流程圖,如圖2所示,本實施例的方法包括:
S21、接收到服務(wù)器的視頻會議的構(gòu)建消息后,構(gòu)建一視頻會議室;
S22、提取所述構(gòu)建消息中攜帶的參與視頻會議的所有用戶的頭像信息,分別將所述頭像信息與所述虛擬視頻會議室中對應的會議成員進行綁定。
在一優(yōu)選實施例中,還可以包括以下步驟:
向所述服務(wù)器發(fā)送視頻會議的注冊請求,所述注冊請求攜帶用戶頭像信息
在一優(yōu)選實施例中,還可以包括以下步驟:
接收到參與視頻會議的用戶的語音信息后,顯示由所述虛擬視頻會議室中對應的會議成員來播放所述語音信息。
在一優(yōu)選實施例中,還可以包括以下步驟:
接收到參與視頻會議的用戶的文本信息后,顯示所述虛擬視頻會議室中對應的會議成員與所述文本信息。
本發(fā)明實施例由即時通訊客戶端和服務(wù)器兩部分組成,如圖3和圖4所示。
圖3為本發(fā)明實施例的服務(wù)器的示意圖,如圖3所示,本實施例的服務(wù)器30包括:
構(gòu)建模塊302,用于接收到視頻會議的構(gòu)建請求消息后,向所有注冊參與視頻會議的用戶對應的客戶端發(fā)送構(gòu)建消息,所述構(gòu)建消息攜帶注冊參與視頻會議的所有用戶的頭像信息;
推送模塊303,用于接收到參與視頻會議的用戶的語音信息后,將所述語音信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
在一優(yōu)選實施例中,還可以包括:
注冊模塊301,用于接收到視頻會議的注冊請求消息后,進行視頻會議注冊,提取所述注冊請求消息中攜帶的用戶頭像信息,并保存。
在一優(yōu)選實施例中,所述推送模塊303,還可以用于接收到一參與視頻會議的用戶的文本信息后,將所述文本信息推送給所有的或指定的參與視頻會議的用戶對應的客戶端。
圖4為本發(fā)明實施例的終端的示意圖,如圖4所示,本實施例的終端40包括:
構(gòu)建模塊402,用于接收到所述服務(wù)器的視頻會議的構(gòu)建消息后,構(gòu)建一虛擬視頻會議室;
綁定模塊403,用于提取所述構(gòu)建消息中攜帶的注冊參與視頻會議的所有用戶的頭像信息,分別將所述頭像信息與所述虛擬視頻會議室中對應的會議成員進行綁定。
這樣,即生成一個具有用戶皮膚特征的虛擬視頻角色,通過這個角色用來播放會議成員傳送過來的語音,這樣就達到了視頻通話的目的。
在一優(yōu)選實施例中,還可以包括:
注冊模塊401,用于向服務(wù)器發(fā)送視頻會議的注冊請求,所述注冊請求攜帶用戶頭像信息。
在一優(yōu)選實施例中,還可以包括:顯示模塊404,用于接收到參與視頻會議的用戶的語音信息后,顯示由所述虛擬視頻會議室中對應的會議成員來播放所述語音信息。
在一優(yōu)選實施例中,所述顯示模塊404,還可以用于接收到參與視頻會議的用戶的文本信息后,顯示所述虛擬視頻會議室中對應的會議成員與所述文本信息。
本實施例中,客戶端在使用前,向服務(wù)器注冊用戶信息,該用戶信息包括拍攝并上傳的用戶正面頭像以及提交年齡性別等基本信息。
服務(wù)器提取用戶面部文理并保存,為了構(gòu)建較為真實的用戶模型,服務(wù)器可以提取用戶頭像信息,并保存。
客戶端構(gòu)建虛擬會議室時,根據(jù)服務(wù)器下發(fā)的用戶的文理信息,將符合用戶年齡性別等信息與虛擬角色進行文理綁定,生成視頻會議需要的視頻語音角色。
各個用戶客戶端通過服務(wù)器下發(fā)的用戶信息,生成所有的視頻會議角色(即會議成員),放置在一個虛擬的房間內(nèi)部,即可完成會議室搭建。
整個過程客戶端首先注冊,然后發(fā)起或參與視頻會議室,并構(gòu)建虛擬會議室,最后通過語音進行虛擬視頻會議。服務(wù)器處理用戶信息,提取面部文 理并對客戶端發(fā)來語音、普通消息進行推送。整個視頻會議過程不依靠視頻流服務(wù)器,僅僅傳輸音頻信息即可達到視頻會議的目的,極大的提高視頻會議的實時性、有效性。
本發(fā)明實施例的方法做到了只需要各自傳輸音頻信號以及通過服務(wù)器下發(fā)的會議人員信息,即可自動構(gòu)建會議室來達到視頻會議通訊的目的,建立了一種通過終端達到虛擬面對面會議的目的,擴展了視頻聊天的思路,豐富了工作和生活。
本實施例中,即時通訊客戶端注冊時保存用戶信息到即時通訊服務(wù)器,建議虛擬會議室時,會議用戶客戶端收到服務(wù)端下發(fā)的其他會議成員的面部文理、性別等信息,在本機進行虛擬會議室的搭建。視頻發(fā)起一人一旦發(fā)起虛擬視頻會議,接收會議的參與人員即可視頻會議。該方法解決了視頻聊天室需要的巨大帶寬和網(wǎng)絡(luò)延遲問題,用戶只用一次注冊用戶信息,隨時進行會議視頻的目的,極大減少建立視頻流需要的流量和帶寬上的開銷。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
以上僅為本發(fā)明的優(yōu)選實施例,當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。