最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種多端多媒體數(shù)據(jù)處理方法、裝置和系統(tǒng)與流程

文檔序號(hào):11236984閱讀:1367來(lái)源:國(guó)知局
一種多端多媒體數(shù)據(jù)處理方法、裝置和系統(tǒng)與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種多端多媒體數(shù)據(jù)處理方法、裝置和系統(tǒng)。



背景技術(shù):

多端多媒體通信,也稱為多人音視頻通信或視頻會(huì)議系統(tǒng),指的是可供多方進(jìn)行音頻或視頻通話的技術(shù)。在這一類技術(shù)中,一般會(huì)設(shè)置一個(gè)居中的通信服務(wù)器,稱為多點(diǎn)控制單元(mcu,multipointcontrolunit),主要用于連接每個(gè)需要進(jìn)行通信的客戶端,負(fù)責(zé)交換各個(gè)客戶端的多媒體數(shù)據(jù),比如音頻數(shù)據(jù)包或視頻數(shù)據(jù)包,等等?,F(xiàn)在的mcu在與多個(gè)客戶端通信時(shí),為了區(qū)分來(lái)自多個(gè)客戶端的數(shù)據(jù),一般會(huì)為每個(gè)客戶端分配一個(gè)對(duì)應(yīng)用戶數(shù)據(jù)報(bào)協(xié)議(udp,userdatagramprotocol)端口,并通過(guò)會(huì)話描述協(xié)議(sdp,sessiondescriptionprotocol)報(bào)文將該分配的udp端口通知給相應(yīng)的客戶端,以便客戶端通過(guò)該udp端口與mcu建立連接,并基于該連接進(jìn)行通信,比如,客戶端可以通過(guò)該端口發(fā)送sdp報(bào)文、以及多媒體數(shù)據(jù)給mcu,由mcu根據(jù)這些數(shù)據(jù)在傳輸時(shí)所采用的端口來(lái)找到具有關(guān)聯(lián)關(guān)系(即屬于同一多媒體源)的多媒體數(shù)據(jù)和sdp報(bào)文,然后,根據(jù)sdp報(bào)文對(duì)多媒體數(shù)據(jù)進(jìn)行交換處理。

在對(duì)上述方法的研究和實(shí)踐過(guò)程中,發(fā)現(xiàn)由于mcu需要為每一個(gè)客戶端都分配一個(gè)udp端口,因此,隨著客戶端的增加,所需要的udp端口的數(shù)量也會(huì)越來(lái)越多,而udp端口的數(shù)量是有限的,因此,極大地限制了mcu的處理能力,以及降低了其靈活性。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種多端多媒體數(shù)據(jù)處理方法、裝置和系統(tǒng),可以提高mcu的處理能力和靈活性。

本發(fā)明實(shí)施例提供一種多端多媒體數(shù)據(jù)處理方法,其特征在于,包括:

接收客戶端發(fā)送的多媒體數(shù)據(jù),所述多媒體數(shù)據(jù)攜帶用于指示多媒體源的 第一標(biāo)識(shí);

根據(jù)所述第一標(biāo)識(shí)確定所述多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)所述第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息;

基于所述多媒體源,以及會(huì)話描述信息對(duì)所述多媒體數(shù)據(jù)進(jìn)行交換處理。

相應(yīng)的,本發(fā)明實(shí)施例還提供一種多端多媒體數(shù)據(jù)處理裝置,包括:

接收單元,用于接收客戶端發(fā)送的多媒體數(shù)據(jù),所述多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí);

確定單元,用于根據(jù)所述第一標(biāo)識(shí)確定所述多媒體數(shù)據(jù)所屬的多媒體源;

獲取單元,用于根據(jù)所述第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息;

處理單元,用于基于所述多媒體源,以及會(huì)話描述信息對(duì)所述多媒體數(shù)據(jù)進(jìn)行交換處理。

此外,本發(fā)明實(shí)施例還提供一種多端多媒體數(shù)據(jù)處理系統(tǒng),包括客戶端和本發(fā)明實(shí)施例所提供的任一種多端多媒體數(shù)據(jù)處理裝置,其中:

所述客戶端,用于向多端多媒體數(shù)據(jù)處理裝置發(fā)送多媒體數(shù)據(jù),所述多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí)。

本發(fā)明實(shí)施例采用接收客戶端發(fā)送的多媒體數(shù)據(jù),其中,該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí),根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息,然后,基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理;由于在該方案中,主要是基于多媒體數(shù)據(jù)中所攜帶的標(biāo)識(shí)來(lái)識(shí)別出相應(yīng)的多媒體源和關(guān)聯(lián)的會(huì)話描述信息,因此,相對(duì)于現(xiàn)有的基于端口來(lái)識(shí)別多媒體源的方案而言,無(wú)需為每個(gè)客戶端都分配一個(gè)端口,可以大大減少端口資源的使用,不僅可以節(jié)省網(wǎng)絡(luò)資源,而且,也提高了mcu的處理能力和靈活性。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1a是本發(fā)明實(shí)施例提供的多端多媒體數(shù)據(jù)處理系統(tǒng)的場(chǎng)景示意圖;

圖1b是本發(fā)明實(shí)施例提供的多端多媒體數(shù)據(jù)處理方法的流程圖;

圖2是本發(fā)明實(shí)施例提供的多端多媒體數(shù)據(jù)處理方法的另一流程圖;

圖3a是本發(fā)明實(shí)施例提供的多端多媒體數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;

圖3b是本發(fā)明實(shí)施例提供的多端多媒體數(shù)據(jù)處理裝置的另一結(jié)構(gòu)示意圖;

圖3c是本發(fā)明實(shí)施例提供的多端多媒體數(shù)據(jù)處理裝置的又一結(jié)構(gòu)示意圖;

圖4是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例提供一種多端多媒體數(shù)據(jù)處理方法、裝置和系統(tǒng)。

該多端多媒體數(shù)據(jù)處理系統(tǒng)可以包括本發(fā)明實(shí)施例所提供的任一種多端多媒體數(shù)據(jù)處理裝置,其中,該多端多媒體數(shù)據(jù)處理裝置可以集成在網(wǎng)絡(luò)設(shè)備,比如控制服務(wù)器或多點(diǎn)控制單元(mcu,multipointcontrolunit)等設(shè)備中,例如,以該多端多媒體數(shù)據(jù)處理裝置集成在mcu中為例,參見(jiàn)圖1a,mcu可以接收客戶端發(fā)送的多媒體數(shù)據(jù),其中,該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí),比如,該第一標(biāo)識(shí)可以包括用戶名、外網(wǎng)地址(即客戶端的外網(wǎng)地址)和外網(wǎng)端口(即客戶端的外網(wǎng)端口),等等,此后,mcu便可以根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息,然后,基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理,比如,可以根據(jù)會(huì)話描述信息中的密鑰等信息對(duì)該多媒體數(shù)據(jù)進(jìn)行解密,等等。

此后,mcu還可以將交換處理后的多媒體處理發(fā)送給相應(yīng)的目標(biāo)客戶端,比如,參見(jiàn)圖1a,如果該場(chǎng)景為客戶端a、客戶端b、客戶端c和客戶端d在進(jìn)行視頻會(huì)議的場(chǎng)景,則此時(shí),可以將客戶端a所發(fā)送的多媒體數(shù)據(jù)進(jìn)行交換處理后,分別發(fā)送給客戶端b、客戶端c和客戶端d,等等。

以下將分別進(jìn)行詳細(xì)說(shuō)明。

實(shí)施例一、

本實(shí)施例將從多端多媒體數(shù)據(jù)處理裝置的角度進(jìn)行描述,該多端多媒體數(shù)據(jù)處理裝置具體可以集成在網(wǎng)絡(luò)設(shè)備,比如控制服務(wù)器或mcu等設(shè)備中。

一種多端多媒體數(shù)據(jù)處理方法,包括:接收客戶端發(fā)送的多媒體數(shù)據(jù),該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí);根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息;基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理。

如圖1b所示,該多端多媒體數(shù)據(jù)處理方法的具體流程可以如下:

101、接收客戶端發(fā)送的多媒體數(shù)據(jù),其中,該多媒體數(shù)據(jù)攜帶用于指示多媒體源的標(biāo)識(shí),為了描述方便,在本發(fā)明實(shí)施例中,將該標(biāo)識(shí)稱為第一標(biāo)識(shí)。

其中,該第一標(biāo)識(shí)可以包括用戶名、客戶端的外網(wǎng)地址(簡(jiǎn)稱外網(wǎng)地址)和客戶端的外網(wǎng)端口(簡(jiǎn)稱外網(wǎng)端口)等信息,或者,該第一標(biāo)識(shí)也可以包括同步信源(ssrc,synchronizationsource)字段,其中,該ssrc字段是實(shí)時(shí)傳輸協(xié)議(rtp,real-timetransportprotocol)中用于標(biāo)識(shí)多媒體源的標(biāo)識(shí),該標(biāo)識(shí)符是隨機(jī)生成的,參加同一視頻會(huì)議的兩個(gè)同步信源不能有相同的ssrc字段。

需說(shuō)明的是,本發(fā)明實(shí)施例所說(shuō)的多媒體數(shù)據(jù)可以包括音頻視頻包、視頻數(shù)據(jù)包、以及stun(nat的udp簡(jiǎn)單穿越,simpletraversalofudpovernats,其中,nat指的是networkaddresstranslation,即網(wǎng)絡(luò)地址轉(zhuǎn)換)數(shù)據(jù)包,等;其中,stun數(shù)據(jù)包,指的stun協(xié)議相關(guān)的各種數(shù)據(jù)包,包括請(qǐng)求包和響應(yīng)包等。按照源自網(wǎng)頁(yè)實(shí)時(shí)通信(webrtc,webreal-timecommunication)的規(guī)定,客戶端可以向?qū)Ψ降膫鬏數(shù)刂钒l(fā)送一個(gè)stun協(xié)議的請(qǐng)求包,如果能收到對(duì)方stun協(xié)議的響應(yīng)包,則說(shuō)明這個(gè)方向上的通信鏈路是通的,如果雙向通信鏈路是相通的,則說(shuō)明通信連接建立完成,之后便可以基于這一通信地址發(fā)送實(shí)際的音頻數(shù)據(jù)包和/或視頻數(shù)據(jù)包(統(tǒng)稱音視頻數(shù)據(jù)包)了。其中,通信雙方互相發(fā)送stun數(shù)據(jù)包,和最后實(shí)際的音視頻數(shù)據(jù)包是在同一傳輸?shù)刂飞习l(fā)送和接收的,因此,當(dāng)該多端多媒體數(shù)據(jù)處理裝置(比如mcu)在收到stun數(shù)據(jù) 包的時(shí)候,只要知道這個(gè)stun數(shù)據(jù)包是對(duì)應(yīng)前面哪一個(gè)會(huì)話描述信息(比如sdp報(bào)文),就可以知道這個(gè)stun數(shù)據(jù)包是來(lái)自哪個(gè)客戶端,從而在接收音視頻數(shù)據(jù)包的時(shí)候也可以知道是來(lái)自哪個(gè)客戶端的。

102、根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源。

例如,可以根據(jù)用戶名、外網(wǎng)地址和外網(wǎng)端口等信息確定該多媒體數(shù)據(jù)是由哪個(gè)客戶端發(fā)送的,或者,也可以根據(jù)ssrc字段來(lái)確定該多媒體數(shù)據(jù)是由哪個(gè)客戶端發(fā)送的,等等。

103、根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息。

其中,會(huì)話描述信息具體可以為sdp報(bào)文,在sdp報(bào)文中有本端(即發(fā)送該sdp報(bào)文的客戶端)的用戶名、密碼、以及本端用于通信的傳輸?shù)刂返刃畔?。在雙方交換sdp報(bào)文完成之后,本端就可以知道對(duì)方的通信地址,隨后開始嘗試建立通信連接,比如,可以開始發(fā)送stun數(shù)據(jù)包,等等,詳見(jiàn)步驟102中的說(shuō)明。

例如,該步驟“根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息”具體可以如下:

確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí),根據(jù)匹配到的第二標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息。

其中,該第二標(biāo)識(shí)為從會(huì)話描述信息中提取到的多媒體源標(biāo)識(shí),即在步驟“接收客戶端發(fā)送的多媒體數(shù)據(jù)”之前,該多端多媒體數(shù)據(jù)處理方法還可以包括:

接收客戶端發(fā)送的會(huì)話描述信息,從該會(huì)話描述信息中提取多媒體源標(biāo)識(shí),得到第二標(biāo)識(shí)。

其中,與第一標(biāo)識(shí)對(duì)應(yīng)的,該第二標(biāo)識(shí)也可以包括多種形式的信息,比如,如果第一標(biāo)識(shí)包括用戶名、外網(wǎng)地址和外網(wǎng)端口,則該第二標(biāo)識(shí)可以包括用戶名和外網(wǎng)地址等信息,而如果第一標(biāo)識(shí)包括ssrc字段,則第二標(biāo)識(shí)也需要用ssrc字段來(lái)表示。

可選的,為了更加方便快捷地找到與第一標(biāo)識(shí)對(duì)應(yīng)的第二標(biāo)識(shí),在步驟“從該會(huì)話描述信息中提取多媒體源標(biāo)識(shí),得到第二標(biāo)識(shí)”之后,還可以先建立第一標(biāo)識(shí)和第二標(biāo)識(shí)的關(guān)聯(lián)關(guān)系,即可以將同屬一多媒體源的第一標(biāo)識(shí)和第二標(biāo) 識(shí)關(guān)聯(lián)在一起;例如,根據(jù)第一標(biāo)識(shí)和第二標(biāo)識(shí)所包含的信息的不同,分別可以采用如下方式來(lái)建立這兩者之間的關(guān)聯(lián)關(guān)系,如下:

(1)第一種方式;

該第一標(biāo)識(shí)包括用戶名、外網(wǎng)地址和外網(wǎng)端口,該第二標(biāo)識(shí)包括用戶名和外網(wǎng)地址,則步驟“從該會(huì)話描述信息中提取多媒體源標(biāo)識(shí),得到第二標(biāo)識(shí)”之后,該多端多媒體數(shù)據(jù)處理方法還可以包括:

根據(jù)用戶名和外網(wǎng)地址建立第一標(biāo)識(shí)和第二標(biāo)識(shí)的關(guān)聯(lián)關(guān)系,得到第一關(guān)聯(lián)關(guān)系;

比如,可以找到具有相同{用戶名,外網(wǎng)地址}的第一標(biāo)識(shí)和第二標(biāo)識(shí),將其關(guān)聯(lián)起來(lái),得到第一關(guān)聯(lián)關(guān)系,等等。

則此時(shí),步驟“確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí)”具體可以為:基于該第一關(guān)聯(lián)關(guān)系確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí)。

(2)第二種方式;

該第一標(biāo)識(shí)和第二標(biāo)識(shí)均包括同步信源字段,則步驟“從該會(huì)話描述信息中提取多媒體源標(biāo)識(shí),得到第二標(biāo)識(shí)”之后,該多端多媒體數(shù)據(jù)處理方法還可以包括:

根據(jù)同步信源字段建立第一標(biāo)識(shí)和第二標(biāo)識(shí)的關(guān)聯(lián)關(guān)系,得到第二關(guān)聯(lián)關(guān)系;

則此時(shí),步驟“確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí)”具體可以為:基于該第二關(guān)聯(lián)關(guān)系確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí)。

104、基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行數(shù)據(jù)交換處理,簡(jiǎn)稱交換處理,例如,可以如下:

根據(jù)該多媒體源確定當(dāng)前需要進(jìn)行交換的多媒體數(shù)據(jù),根據(jù)該會(huì)話描述信息中的處理參數(shù)對(duì)該當(dāng)前需要進(jìn)行交換的多媒體數(shù)據(jù)進(jìn)行交換處理。

由于該多端多媒體數(shù)據(jù)處理裝置可以會(huì)同時(shí)接收到多個(gè)客戶端(即多端)發(fā)送的多媒體數(shù)據(jù),因此,需要確定當(dāng)前需要交換處理的是哪個(gè)客戶端發(fā)送的多媒體數(shù)據(jù),然后,才能采用對(duì)應(yīng)的會(huì)話描述信息中的處理參數(shù)來(lái)進(jìn)行處理。

在對(duì)多媒體數(shù)據(jù)進(jìn)行交換處理后,還可以將該交換處理后的多媒體數(shù)據(jù)發(fā) 送給相應(yīng)的客戶端,比如,如果客戶端a需要將該多媒體數(shù)據(jù)傳送給客戶端b和客戶端c,則此時(shí),該多端多媒體數(shù)據(jù)處理裝置可以將該交換處理后的多媒體數(shù)據(jù)分別傳送給客戶端b和客戶端c,以此類推,等等。也就是說(shuō),在步驟“基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理”之后,該多端多媒體數(shù)據(jù)處理方法還可以包括:

根據(jù)該多媒體源確定目標(biāo)客戶端,將交換處理后的多媒體數(shù)據(jù)發(fā)送該目標(biāo)客戶端。

由上可知,本實(shí)施例采用接收客戶端發(fā)送的多媒體數(shù)據(jù),其中,該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí),根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息,然后,基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理;由于在該方案中,主要是基于多媒體數(shù)據(jù)中所攜帶的標(biāo)識(shí)來(lái)識(shí)別出相應(yīng)的多媒體源和關(guān)聯(lián)的會(huì)話描述信息,因此,相對(duì)于現(xiàn)有的基于端口來(lái)識(shí)別多媒體源的方案而言,無(wú)需為每個(gè)客戶端都分配一個(gè)端口,可以大大減少端口資源的使用,不僅可以節(jié)省網(wǎng)絡(luò)資源,而且,也提高了mcu的處理能力和靈活性。

實(shí)施例二、

根據(jù)實(shí)施例一所描述的方法,以下將舉例作進(jìn)一步詳細(xì)說(shuō)明。

在本實(shí)施例中,將以該多端多媒體數(shù)據(jù)處理裝置具體集成在mcu中,且第一標(biāo)識(shí)包括用戶名、外網(wǎng)地址和外網(wǎng)端口,第二標(biāo)識(shí)包括用戶名和外網(wǎng)地址,以及會(huì)話描述信息具體為sdp報(bào)文為例進(jìn)行說(shuō)明。

如圖2所示,一種多端多媒體數(shù)據(jù)處理方法,具體流程可以如下:

201、客戶端a向mcu發(fā)送sdp報(bào)文,其中,該sdp報(bào)文中攜帶用戶名、外網(wǎng)地址、以及處理參數(shù)等信息。

其中,處理參數(shù)指的是交換處理時(shí)所需的一些參數(shù),比如密鑰等。

需說(shuō)明的是,該sdp報(bào)文也可以攜帶外網(wǎng)端口(該外網(wǎng)端口不同于多媒體數(shù)據(jù)中所攜帶的外網(wǎng)端口)但是,由于大多數(shù)客戶端的外網(wǎng)地址和外網(wǎng)端口都是由nat分配的,而nat在為客戶端分配外網(wǎng)端口時(shí),nat與客戶端通信所使用的外網(wǎng)端口(即該sdp報(bào)文中所攜帶的外網(wǎng)端口)、與客戶端和其他服務(wù)器, 比如mcu所使用的外網(wǎng)端口(即多媒體數(shù)據(jù)中所攜帶的外網(wǎng)端口)有可能不同,因此,在本發(fā)明實(shí)施例中,在對(duì)第一標(biāo)識(shí)和第二標(biāo)識(shí)進(jìn)行匹配時(shí),并不考慮sdp報(bào)文中所攜帶的外網(wǎng)端口,而由于nat在為客戶端分配的外網(wǎng)地址都是nat的地址,是相同的,所以,在本發(fā)明實(shí)施例中,將用戶名和外網(wǎng)地址都作為與第二標(biāo)識(shí)進(jìn)行匹配的考量因素之一,其中,第一標(biāo)識(shí)和第二標(biāo)識(shí)的匹配可參見(jiàn)步驟204。

202、mcu在接收到客戶端a發(fā)送的sdp報(bào)文后,從該sdp報(bào)文中提取相應(yīng)的用戶名和外網(wǎng)地址等信息,得到第二標(biāo)識(shí),并記錄該第二標(biāo)識(shí),即記錄該用戶名和外網(wǎng)地址等信息。

203、客戶端a向mcu發(fā)送stun數(shù)據(jù)包,其中,該stun數(shù)據(jù)包的包頭中可以攜帶用戶名、外網(wǎng)地址和外網(wǎng)端口等信息。

例如,客戶端a可以向mcu發(fā)送stun請(qǐng)求包,其中,該stun請(qǐng)求包的包頭中可以攜帶用戶名、外網(wǎng)地址和外網(wǎng)端口等信息,此后,mcu還可以向客戶端a返回相應(yīng)的stun響應(yīng)包。

204、mcu接收到該stun數(shù)據(jù)包,如stun請(qǐng)求包后,從該stun數(shù)據(jù)包(如stun請(qǐng)求包)的包頭中解析出用戶名、外網(wǎng)地址和外網(wǎng)端口等信息,得到第一標(biāo)識(shí)。

可選的,此時(shí),可以根據(jù)用戶名和外網(wǎng)地址建立第一標(biāo)識(shí)和第二標(biāo)識(shí)的關(guān)聯(lián)關(guān)系,比如,可以找到具有相同{用戶名,外網(wǎng)地址}的第一標(biāo)識(shí)和第二標(biāo)識(shí),然后,將其關(guān)聯(lián)起來(lái),得到第一關(guān)聯(lián)關(guān)系,等等。

例如,如果第一標(biāo)識(shí)id0中的用戶名為“abc”,外網(wǎng)地址為“010.0.0.0”,而mcu中所記錄的第二標(biāo)識(shí)有兩個(gè),分別是id1和id2,其中,id1的用戶名為“abc”,外網(wǎng)地址為“010.0.0.0”,外網(wǎng)端口為“1234”;id2的用戶名為“kfh”,外網(wǎng)地址為“010.1.1.1”,外網(wǎng)端口為“4321”;則此時(shí),可以確定id0和id1具有相同的用戶名和外網(wǎng)地址,因此,可以建立id0和id1之間的關(guān)聯(lián)關(guān)系,得到第一關(guān)聯(lián)關(guān)系,與此同時(shí),也可以得到外網(wǎng)端口為“1234”與用戶名為“abc”、以及外網(wǎng)地址為“010.0.0.0”之間的對(duì)應(yīng)關(guān)系,即可以知道客戶端a所采用的外網(wǎng)端口為“1234”。

205、客戶端a向mcu采用與發(fā)送stun數(shù)據(jù)包同樣的傳輸?shù)刂钒l(fā)送音視頻 數(shù)據(jù)包,其中,該傳輸?shù)刂钒ㄍ饩W(wǎng)地址和外網(wǎng)端口。

例如,如果客戶端a采用外網(wǎng)端口“1234”、以及外網(wǎng)地址“010.0.0.0”來(lái)發(fā)送stun數(shù)據(jù),則此時(shí),客戶端a也會(huì)采用外網(wǎng)端口“1234”、以及外網(wǎng)地址“010.0.0.0”來(lái)發(fā)送音視頻數(shù)據(jù)包。

206、mcu在接收到客戶端a發(fā)送的音視頻數(shù)據(jù)包后,根據(jù)該第一標(biāo)識(shí)確定該音視頻數(shù)據(jù)包所屬的多媒體源。

例如,可以根據(jù)用戶名、外網(wǎng)地址和外網(wǎng)端口等信息確定該音視頻數(shù)據(jù)包是由哪個(gè)客戶端發(fā)送的。

比如,還是以步驟204中的例子為例,如果第一標(biāo)識(shí)中的用戶名為“abc”,外網(wǎng)地址為“010.0.0.0”,外網(wǎng)端口為“1234”,則此時(shí),可以確定該音視頻數(shù)據(jù)包是由客戶端a所發(fā)送的。

207、mcu根據(jù)該第一標(biāo)識(shí)獲取該音視頻數(shù)據(jù)包對(duì)應(yīng)的sdp報(bào)文。

例如,可以基于第一關(guān)聯(lián)關(guān)系確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí),然后,根據(jù)匹配到的第二標(biāo)識(shí)獲取對(duì)應(yīng)的sdp報(bào)文。

比如,還是以步驟204中的例子為例,如果第一標(biāo)識(shí)中的用戶名為“abc”,外網(wǎng)地址為“010.0.0.0”,外網(wǎng)端口為“1234”,則此時(shí),可以根據(jù)之前建立的第一關(guān)聯(lián)找到具有相同用戶名和外網(wǎng)地址的第二標(biāo)識(shí),然后根據(jù)該第二標(biāo)識(shí)獲取對(duì)應(yīng)的sdp報(bào)文。

208、mcu基于該多媒體源,以及sdp報(bào)文對(duì)該音視頻數(shù)據(jù)包進(jìn)行交換處理。

例如,可以根據(jù)該多媒體源確定當(dāng)前需要進(jìn)行交換的音視頻數(shù)據(jù)包,根據(jù)該sdp報(bào)文中的處理參數(shù),比如密鑰等信息對(duì)該當(dāng)前需要進(jìn)行交換的音視頻數(shù)據(jù)包進(jìn)行交換處理。

此外,在對(duì)音視頻數(shù)據(jù)包進(jìn)行交換處理后,還可以將該交換處理后的音視頻數(shù)據(jù)包發(fā)送給相應(yīng)的客戶端,比如,如果客戶端a需要將該音視頻數(shù)據(jù)包傳送給客戶端b和客戶端c,則此時(shí),mcu可以將該交換處理后的音視頻數(shù)據(jù)包分別傳送給客戶端b和客戶端c,以此類推,等等。

需說(shuō)明的是,除了可以通過(guò)用戶名和外網(wǎng)地址等信息來(lái)識(shí)別多媒體源之 外,也可以通過(guò)ssrc字段來(lái)進(jìn)行識(shí)別,其實(shí)現(xiàn)方式與上述類似,在此不再贅述。

由上可知,本實(shí)施例采用接收客戶端發(fā)送的多媒體數(shù)據(jù),其中,該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí),根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的sdp報(bào)文,然后,基于該多媒體源,以及sdp報(bào)文對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理;由于在該方案中,主要是基于多媒體數(shù)據(jù)中所攜帶的標(biāo)識(shí)來(lái)識(shí)別出相應(yīng)的多媒體源和關(guān)聯(lián)的sdp報(bào)文,因此,相對(duì)于現(xiàn)有的基于端口來(lái)識(shí)別多媒體源的方案而言,無(wú)需為每個(gè)客戶端都分配一個(gè)端口,可以大大減少端口資源的使用,不僅可以節(jié)省網(wǎng)絡(luò)資源,而且,也提高了mcu的處理能力和靈活性。

實(shí)施例三、

為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種多端多媒體數(shù)據(jù)處理裝置,如圖3a所示,該多端多媒體數(shù)據(jù)處理裝置包括接收單元301、確定單元302、獲取單元303和處理單元304,如下:

(1)接收單元301;

接收單元301,用于接收客戶端發(fā)送的多媒體數(shù)據(jù),該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí)。

其中,該第一標(biāo)識(shí)可以包括用戶名、外網(wǎng)地址和外網(wǎng)端口等信息,或者,該第一標(biāo)識(shí)也可以包括ssrc字段。該多媒體數(shù)據(jù)可以包括音頻視頻包、視頻數(shù)據(jù)包、以及stun數(shù)據(jù)包等,其中,音頻視頻包和視頻數(shù)據(jù)包統(tǒng)稱為音視頻數(shù)據(jù)包。

(2)確定單元302;

確定單元302,用于根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源。

例如,確定單元302可以根據(jù)用戶名、外網(wǎng)地址和外網(wǎng)端口等信息確定該多媒體數(shù)據(jù)是由哪個(gè)客戶端發(fā)送的,或者,也可以根據(jù)ssrc字段來(lái)確定該多媒體數(shù)據(jù)是由哪個(gè)客戶端發(fā)送的,等等。

(3)獲取單元303;

獲取單元303,用于根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息,比如sdp 報(bào)文。

例如,該獲取單元303,具體可以用于確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí),根據(jù)匹配到的第二標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息。

其中,該第二標(biāo)識(shí)為從會(huì)話描述信息中提取到的多媒體源標(biāo)識(shí),即:

接收單元301,還可以用于接收客戶端發(fā)送的會(huì)話描述信息,從該會(huì)話描述信息中提取多媒體源標(biāo)識(shí),得到第二標(biāo)識(shí)。

其中,與第一標(biāo)識(shí)對(duì)應(yīng)的,該第二標(biāo)識(shí)也可以包括多種形式的信息,比如,如果第一標(biāo)識(shí)包括用戶名、外網(wǎng)地址和外網(wǎng)端口,則該第二標(biāo)識(shí)可以包括用戶名和外網(wǎng)地址等信息,而如果第一標(biāo)識(shí)包括ssrc字段,則第二標(biāo)識(shí)也需要用ssrc字段來(lái)表示。

可選的,為了更加方便快捷地找到與第一標(biāo)識(shí)對(duì)應(yīng)的第二標(biāo)識(shí),在“從該會(huì)話描述信息中提取多媒體源標(biāo)識(shí),得到第二標(biāo)識(shí)”之后,還可以先建立第一標(biāo)識(shí)和第二標(biāo)識(shí)的關(guān)聯(lián)關(guān)系,即可以將同屬一多媒體源的第一標(biāo)識(shí)和第二標(biāo)識(shí)關(guān)聯(lián)在一起;例如,根據(jù)第一標(biāo)識(shí)和第二標(biāo)識(shí)所包含的信息的不同,分別可以采用如下方式來(lái)建立這兩者之間的關(guān)聯(lián)關(guān)系,如下:

a、第一種方式;

該第一標(biāo)識(shí)包括用戶名、外網(wǎng)地址和外網(wǎng)端口,該第二標(biāo)識(shí)包括用戶名和外網(wǎng)地址,則如圖3b所示,該多端多媒體數(shù)據(jù)處理裝置還可以包括第一建立單元305,如下:

該第一建立單元305,可以用于根據(jù)用戶名和外網(wǎng)地址建立第一標(biāo)識(shí)和第二標(biāo)識(shí)的關(guān)聯(lián)關(guān)系,得到第一關(guān)聯(lián)關(guān)系。

則此時(shí),該獲取單元303,具體可以用于基于該第一關(guān)聯(lián)關(guān)系確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí),根據(jù)匹配到的第二標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息。

b、第二種方式;

該第一標(biāo)識(shí)和第二標(biāo)識(shí)均包括同步信源字段,則如圖3c所示,該多端多媒體數(shù)據(jù)處理裝置還可以包括第二建立單元306,如下:

該第二建立單元306,可以用于根據(jù)同步信源字段建立第一標(biāo)識(shí)和第二標(biāo)識(shí)的關(guān)聯(lián)關(guān)系,得到第二關(guān)聯(lián)關(guān)系。

則此時(shí),該獲取單元303,具體可以用于基于該第二關(guān)聯(lián)關(guān)系確定與該第一標(biāo)識(shí)匹配的第二標(biāo)識(shí),根據(jù)匹配到的第二標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息。

(4)處理單元304;

處理單元304,用于基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理。

例如,該處理單元304,具體可以用于根據(jù)該多媒體源確定當(dāng)前需要進(jìn)行交換的多媒體數(shù)據(jù),根據(jù)該會(huì)話描述信息中的處理參數(shù)對(duì)該當(dāng)前需要進(jìn)行交換的多媒體數(shù)據(jù)進(jìn)行交換處理。

在對(duì)多媒體數(shù)據(jù)進(jìn)行交換處理后,還可以將該交換處理后的多媒體數(shù)據(jù)發(fā)送給相應(yīng)的客戶端,比如,如果客戶端a需要將該多媒體數(shù)據(jù)傳送給客戶端b和客戶端c,則此時(shí),該多端多媒體數(shù)據(jù)處理裝置可以將該交換處理后的多媒體數(shù)據(jù)分別傳送給客戶端b和客戶端c,以此類推,等等,即:

該處理單元304,還可以用于根據(jù)該多媒體源確定目標(biāo)客戶端,將交換處理后的多媒體數(shù)據(jù)發(fā)送該目標(biāo)客戶端。

具體實(shí)施時(shí),以上各個(gè)單元可以作為獨(dú)立的實(shí)體來(lái)實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來(lái)實(shí)現(xiàn),以上各個(gè)單元的具體實(shí)施可參見(jiàn)前面的方法實(shí)施例,在此不再贅述。

該多端多媒體數(shù)據(jù)處理裝置具體可以集成在網(wǎng)絡(luò)設(shè)備,比如控制服務(wù)器或mcu等設(shè)備中。

由上可知,本實(shí)施例采用的多端多媒體數(shù)據(jù)處理裝置的接收單元301可以接收客戶端發(fā)送的多媒體數(shù)據(jù),其中,該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí),然后,由確定單元302根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及由獲取單元303根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息,再然后,由處理單元304基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理;由于在該方案中,主要是基于多媒體數(shù)據(jù)中所攜帶的標(biāo)識(shí)來(lái)識(shí)別出相應(yīng)的多媒體源和關(guān)聯(lián)的會(huì)話描述信息,因此,相對(duì)于現(xiàn)有的基于端口來(lái)識(shí)別多媒體源的方案而言,無(wú)需為每個(gè)客戶端都分配一個(gè)端口,可以大大減少端口資源的使用,不僅可以節(jié)省網(wǎng)絡(luò)資源,而且,也提高了mcu的處理能力和靈 活性。

實(shí)施例四、

此外,本發(fā)明實(shí)施例還提供一種多端多媒體數(shù)據(jù)處理系統(tǒng),包括本發(fā)明實(shí)施例所提供的任一種多端多媒體數(shù)據(jù)處理裝置,具體可參見(jiàn)實(shí)施例三,其中,該多端多媒體數(shù)據(jù)處理裝置可以集成在網(wǎng)絡(luò)設(shè)備,比如控制服務(wù)器或mcu等設(shè)備中,例如,可以如下:

mcu,用于接收客戶端發(fā)送的多媒體數(shù)據(jù),該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí);根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息;基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理。

此外,該多端多媒體數(shù)據(jù)處理系統(tǒng)還可以包括其他的設(shè)備,比如,可以包括多個(gè)客戶端,其中,每一個(gè)客戶端均可實(shí)現(xiàn)以下功能,如下:

客戶端,用于向多端多媒體數(shù)據(jù)處理裝置,比如mcu發(fā)送多媒體數(shù)據(jù),其中,多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí)。

該客戶端,還可以用于向多端多媒體數(shù)據(jù)處理裝置,比如mcu發(fā)送會(huì)話描述信息,比如sdp報(bào)文,其中,該會(huì)話描述信息攜帶用于指示多媒體源的第二標(biāo)識(shí)。

以上各個(gè)設(shè)備的實(shí)施具體可參見(jiàn)前面的實(shí)施例,在此不再贅述。

由于該多端多媒體數(shù)據(jù)處理系統(tǒng)可以包括本發(fā)明實(shí)施例所提供的任一種多端多媒體數(shù)據(jù)處理裝置,因此,可以實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的任一種多端多媒體數(shù)據(jù)處理裝置所能實(shí)現(xiàn)的有益效果,詳見(jiàn)前面的實(shí)施例,在此不再贅述。

實(shí)施例五、

本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)設(shè)備,如控制服務(wù)器或mcu等。參見(jiàn)圖4,該網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)可以如下:

該網(wǎng)絡(luò)設(shè)備可以包括一個(gè)或者一個(gè)以上處理核心的處理器401、一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器402、射頻(radiofrequency,rf)電路403、電源404、輸入單元405、以及顯示單元406等部件。本領(lǐng)域技術(shù)人員可 以理解,圖4中示出的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)網(wǎng)絡(luò)設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

處理器401是該網(wǎng)絡(luò)設(shè)備的控制中心,利用各種接口和線路連接整個(gè)網(wǎng)絡(luò)設(shè)備的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器402內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器402內(nèi)的數(shù)據(jù),執(zhí)行網(wǎng)絡(luò)設(shè)備的各種功能和處理數(shù)據(jù),從而對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行整體監(jiān)控??蛇x的,處理器401可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器401可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器401中。

存儲(chǔ)器402可用于存儲(chǔ)軟件程序以及模塊,處理器401通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器402的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器402可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)網(wǎng)絡(luò)設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器402可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器402還可以包括存儲(chǔ)器控制器,以提供處理器401對(duì)存儲(chǔ)器402的訪問(wèn)。

rf電路403可用于收發(fā)信息過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器401處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路403包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(sim)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(lna,lownoiseamplifier)、雙工器等。此外,rf電路403還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(gsm,globalsystemofmobilecommunication)、通用分組無(wú)線服務(wù)(gprs,generalpacketradioservice)、碼分多址(cdma,codedivisionmultipleaccess)、寬帶碼分多址(wcdma,widebandcodedivisionmultipleaccess)、長(zhǎng)期演進(jìn)(lte,longtermevolution)、電子郵件、短消息服務(wù)(sms,shortmessagingservice)等。

網(wǎng)絡(luò)設(shè)備還包括給各個(gè)部件供電的電源404(比如電池),優(yōu)選的,電源404可以通過(guò)電源管理系統(tǒng)與處理器401邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源404還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。

該網(wǎng)絡(luò)設(shè)備還可包括輸入單元405,該輸入單元405可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,在一個(gè)具體的實(shí)施例中,輸入單元405可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸敏表面可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器401,并能接收處理器401發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面。除了觸敏表面,輸入單元405還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

該網(wǎng)絡(luò)設(shè)備還可包括顯示單元406,該顯示單元406可用于顯示由用戶輸入的信息或提供給用戶的信息以及網(wǎng)絡(luò)設(shè)備的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元406可包括顯示面板,可選的,可以采用液晶顯示器(lcd,liquidcrystaldisplay)、有機(jī)發(fā)光二極管(oled,organiclight-emittingdiode)等形式來(lái)配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器401以確定觸摸事件的類型,隨后處理器401根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺(jué)輸出。雖然在圖4中,觸敏表面與顯示面板是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面與顯示面板集成而實(shí)現(xiàn)輸入和輸出功能。

盡管未示出,網(wǎng)絡(luò)設(shè)備還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,網(wǎng)絡(luò)設(shè)備中的處理器401會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行文件加載到存儲(chǔ)器402中,并由處理器401來(lái)運(yùn)行存儲(chǔ)在存儲(chǔ)器402中的應(yīng)用程序,從而實(shí)現(xiàn)各種功能,如下:

接收客戶端發(fā)送的多媒體數(shù)據(jù),該多媒體數(shù)據(jù)攜帶用于指示多媒體源的第一標(biāo)識(shí);根據(jù)該第一標(biāo)識(shí)確定該多媒體數(shù)據(jù)所屬的多媒體源,以及根據(jù)該第一標(biāo)識(shí)獲取對(duì)應(yīng)的會(huì)話描述信息;基于該多媒體源,以及會(huì)話描述信息對(duì)該多媒體數(shù)據(jù)進(jìn)行交換處理。

上述操作的具體實(shí)施、以及相應(yīng)的有益效果可參見(jiàn)前面的實(shí)施例,在此不再贅述。

此外,還需說(shuō)明的是,本發(fā)明實(shí)施例的編號(hào)順序僅為描述方便而作,應(yīng)當(dāng)理解的是,其并不作為實(shí)施例優(yōu)選順序的限制。

本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(rom,readonlymemory)、隨機(jī)存取記憶體(ram,randomaccessmemory)、磁盤或光盤等。

以上對(duì)本發(fā)明實(shí)施例所提供的一種多端多媒體數(shù)據(jù)處理方法、裝置和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1