本發(fā)明涉及多媒體通信技術(shù),尤指一種實(shí)現(xiàn)多媒體通信的架構(gòu)、方法及融合設(shè)備和UE。
背景技術(shù):
多媒體通信一直是通信領(lǐng)域的追求目標(biāo),并在不斷完善。4G背景下,基于LTE網(wǎng)絡(luò)的語音呼叫(VoLTE,Voice over LTE),或者富通訊套件(RCS,Rich Communication Suit)等技術(shù)都為移動(dòng)用戶普及使用多媒體通信帶來了機(jī)遇窗。
即使目前的移動(dòng)設(shè)備(UE)如手機(jī),尤其是智能手機(jī)已經(jīng)普及了前置攝像頭和視頻流的能力,即已經(jīng)可以在UE上實(shí)現(xiàn)視頻通話。但是,由于移動(dòng)設(shè)備的硬件設(shè)備的限制、多媒體能力的限制,并不能體驗(yàn)大屏、高清的多媒體通信。
從未來的角度看,多媒體通信的能力,完全不是簡單的移動(dòng)設(shè)備可以構(gòu)建或承載的,如支持全息投影的通信。
3GPP在其研究報(bào)告23.893中提出了將IP多媒體子系統(tǒng)(IMS,IP Multimedia Subsystem)會話在多個(gè)設(shè)備之間切換,但其存在以下不足:需要IMS核心網(wǎng)新增應(yīng)用服務(wù)器(AS)控制;多個(gè)設(shè)備都是獨(dú)立的SIP設(shè)備,需要在IMS注冊、認(rèn)證,但是,很多時(shí)候新的智能設(shè)備并不支持IMS的注冊,如不支持ISIM身份(不支持插SIM卡)等;這種在單個(gè)設(shè)備實(shí)現(xiàn)多媒體會話、集中控制的方式,缺乏控制(信令)與媒體分離的思想,造成了大且復(fù)雜的多媒體設(shè)備,實(shí)現(xiàn)復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供一種實(shí)現(xiàn)多媒體通信的架構(gòu)、方法及融合設(shè)備和用戶設(shè)備,能夠基于控制與媒體分離思想簡單實(shí)現(xiàn)多媒體通信。
為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種實(shí)現(xiàn)多媒體通信的架構(gòu),包括:至少包括第一通信端、第二通信端、融合設(shè)備、注冊服務(wù)器;其中,
第一通信端,用于利用來自融合設(shè)備的媒體描述向注冊服務(wù)器發(fā)起呼叫請求;收到呼叫應(yīng)答,與第二通信端之間建立信令面;
融合設(shè)備,用于向第一通信端發(fā)送媒體描述;與第二通信端之間建立媒體面;
注冊服務(wù)器,用于接收到呼叫請求,通知第二通信端,并轉(zhuǎn)發(fā)來自第二通信端的呼叫應(yīng)答給第一通信端;
第二通信端,用于向注冊服務(wù)器返回呼叫應(yīng)答;與第一通信端之間建立信令面,與融合設(shè)備之間建立媒體面。
可選地,所述第一通信端還用于:在需要建立多媒體通信時(shí),向所述融合設(shè)備發(fā)起查詢請求;相應(yīng)地,所述融合設(shè)備還用于:接收到來自所述第一通信端的查詢請求,向所述第一通信端返回所述媒體描述;
或者,所述融合設(shè)備主動(dòng)向第一通信端推送所述媒體描述。
可選地,該架構(gòu)還包括融合設(shè)備的外設(shè);此時(shí),
所述融合設(shè)備還用于:在接收到來自第一通信端的查詢請求時(shí),與融合設(shè)備的外設(shè)交互以獲取媒體參數(shù);向融合設(shè)備的外設(shè)轉(zhuǎn)發(fā)媒體流;
融合設(shè)備的外設(shè),用于向所述融合設(shè)備提供媒體參數(shù);呈現(xiàn)獲得的媒體流內(nèi)容。
可選地,所述第一通信端與所述第二通信端之間已成功建立呼叫,并建立有媒體面,且需要進(jìn)行呼叫切換時(shí),
所述第一通信終端還用于:向當(dāng)前需要切換到的融合設(shè)備發(fā)起查詢請求,并在獲得媒體描述后向所述注冊服務(wù)器發(fā)起切換請求;收到切換確認(rèn),與所述第二通信端之間建立信令面,所述媒體面切換至當(dāng)前需要切換到的融合設(shè)備;
所述注冊服務(wù)器還用于:接收到切換請求,通知所述第二通信端,并轉(zhuǎn)發(fā)來自所述第二通信端的切換確認(rèn)給所述第一通信端。
可選地,如果所述融合設(shè)備中已有媒體呈現(xiàn),在建立好所述信令面和媒體面,所述融合設(shè)備還用于:共同呈現(xiàn)當(dāng)前媒體和已有媒體。
可選地,如果所述第二通信端通過融合設(shè)備建立呼叫,則所述媒體面建立在所述第一通信端的融合設(shè)備與所述第二通信端的融合設(shè)備之間。
可選地,所述呼叫請求中還攜帶所述第一通信端自身的媒體面描述;
所述第一通信端與所述第二通信端之間還建立媒體面。
可選地,所述媒體面包括一個(gè)或一個(gè)以上媒體流。
可選地,所述第一通信端為用戶設(shè)備UE;
所述第二通信端為UE或媒體服務(wù)器。
可選地,所述UE為具有通信能力的終端類用戶設(shè)備;
所述融合設(shè)備為具有多媒體能力,同時(shí)具備近場通信能力、遠(yuǎn)端通信能力的設(shè)備;或者,為具有多媒體能力和近場通信能力,而不具備遠(yuǎn)端通信能力的設(shè)備,此時(shí),所述融合設(shè)備作為一個(gè)功能單元設(shè)置在UE中。
可選地,所述第一通信端與融合設(shè)備之間通過用于第一通信端控制融合設(shè)備的第一控制接口連接;
所述第二通信端與融合設(shè)備之間通過第一媒體接口連接。
可選地,當(dāng)所述第二通信端為UE時(shí),所述第一媒體接口采用實(shí)時(shí)傳輸協(xié)議RTP、或安全實(shí)時(shí)傳輸協(xié)議SRTP;
當(dāng)所述第二通信端為媒體服務(wù)器時(shí),所述第二媒體接口采用流媒體或媒體流。
可選地,所述融合設(shè)備的外設(shè)具有多媒體能力,同時(shí)具備近場通信能力;
當(dāng)所述融合設(shè)備作為功能單元設(shè)置在UE中時(shí),所述融合設(shè)備的外設(shè)還具備遠(yuǎn)端通信能力。
可選地,所述融合設(shè)備的外設(shè)與融合設(shè)備之間通過用于融合設(shè)備控制其外設(shè)的第二控制接口連接。
可選地,所述融合設(shè)備與融合設(shè)備的外設(shè)之間還設(shè)置用于轉(zhuǎn)發(fā)媒體的第二媒體接口。
可選地,所述融合設(shè)備為一個(gè)或一個(gè)以上。
可選地,所述融合設(shè)備為兩個(gè)或兩個(gè)以上,各融合設(shè)備之間通過用于多個(gè)融合設(shè)備之間的媒體流的同步控制的第三控制接口連接。
本發(fā)明又提供了一種融合設(shè)備,至少包括第一控制模塊、第一媒體處理模塊;其中,
第一控制模塊,用于向第一通信端發(fā)送媒體描述;
第一媒體處理模塊,用于在呼叫建立完成,與第二通信端之間建立媒體面。
可選地,所述第一控制模塊具體用于:接收到來自所述第一通信端的查詢請求,向所述第一通信端返回所述媒體描述;
或者,主動(dòng)向所述第一通信端推送所述媒體描述。
可選地,還包括第二控制模塊,此時(shí),
所述第一控制模塊還用于:在接收到來自第一通信端的查詢請求時(shí),通知第二控制模塊;
第二控制模塊,用于與融合設(shè)備的外設(shè)交互以獲取媒體參數(shù)并返回給第一控制模塊。
可選地,還包括第二媒體處理模塊,用于與融合設(shè)備的外設(shè)之間轉(zhuǎn)發(fā)媒體。
可選地,還包括第三控制模塊,用于與其它相連接的融合設(shè)備之間的媒體流進(jìn)行同步控制。
本發(fā)明再提供了一種終端,至少包括收發(fā)模塊、處理模塊;其中,
收發(fā)模塊,用于利用來自融合設(shè)備的媒體描述向注冊服務(wù)器發(fā)起呼叫請求;收到呼叫應(yīng)答,向處理模塊輸出第一通知;
處理模塊,用于收到第一通知,與第二通信端之間建立信令面。
可選地,所述收發(fā)模塊還用于:在需要建立多媒體通信時(shí),向所述融合設(shè)備發(fā)起查詢請求。
可選地,所述收發(fā)模塊還用于,向當(dāng)前需要切換到的融合設(shè)備發(fā)起查詢 請求,并在獲得媒體描述后向注冊服務(wù)器發(fā)起切換請求;收到切換確認(rèn),向所述處理模塊輸出第二通知;
所述處理模塊還用于:收到第二通知,與第二通信端之間建立信令面,媒體面切換至當(dāng)前需要切換到的融合設(shè)備。
可選地,所述呼叫請求中還攜帶所述收發(fā)模塊所屬終端自身的媒體面描述;
所述處理模塊還用于:建立與所述第二通信端之間的媒體面。
本發(fā)明還提供了一種實(shí)現(xiàn)多媒體通信的方法,包括:第一通信端利用獲得的媒體描述,經(jīng)由注冊服務(wù)器與第二通信端之間建立信令面,融合設(shè)備與第二通信端之間建立媒體面。
可選地,該方法之前還包括:所述第一通信端在需要建立多媒體通信時(shí),向所述融合設(shè)備發(fā)起查詢請求并獲得所述媒體描述;
或者,所述第一通信端接收來自融合設(shè)備主動(dòng)推送的所述媒體描述。
可選地,所述向融合設(shè)備發(fā)起查詢請求并獲得媒體描述包括:所述第一通信終端向融合設(shè)備發(fā)送媒體描述查詢請求;所述融合設(shè)備將媒體描述返回給第一通信端。
可選地,所述建立信令面和媒體面包括:
所述第一通信端使用獲得的媒體描述經(jīng)由注冊服務(wù)器向第二通信端發(fā)起呼叫請求;
所述第一通信端接收來自第二通信端經(jīng)由注冊服務(wù)器返回的呼叫應(yīng)答,所述第一通信端與第二通信端之間建立呼叫,信令面在第一通信端與第二通信端之間;媒體面建立在融合設(shè)備與第二通信端之間。
可選地,所述呼叫請求中還攜帶所述第一通信端自身的媒體面描述;
該方法還包括:建立所述第一通信端與所述第二通信端之間的媒體面。
可選地,所述第一通信端與第二通信端之間已成功建立呼叫,并建立有媒體面,且需要進(jìn)行呼叫切換時(shí),該方法還包括:
所述第一通信終端向當(dāng)前需要切換到的融合設(shè)備發(fā)起查詢請求,并在獲 得媒體描述后向注冊服務(wù)器發(fā)起切換請求;收到來自第二通信端經(jīng)由注冊服務(wù)器轉(zhuǎn)發(fā)的切換確認(rèn),與所述第二通信端之間建立信令面,所述媒體面切換至當(dāng)前需要切換到的融合設(shè)備。
可選地,所述融合設(shè)備在接收到來自第一通信端的查詢請求時(shí),該方法還包括:所述融合設(shè)備與融合設(shè)備的外設(shè)交互以獲取媒體參數(shù)。
可選地,該方法之后還包括:所述融合設(shè)備與融合設(shè)備的外設(shè)之間進(jìn)行媒體轉(zhuǎn)發(fā)。
可選地,所述融合設(shè)備為一個(gè)或一個(gè)以上。
可選地,所述融合設(shè)備為兩個(gè)或兩個(gè)以上;
所述建立的媒體面包括兩個(gè)或兩個(gè)以上媒體流,所述媒體面建立在融合設(shè)備與第二通信端之間包括:不同媒體流分別建立在第二通信端與各媒體流對應(yīng)的融合設(shè)備之間。
可選地,該方法還包括:同步所述多個(gè)融合設(shè)備之間的媒體流。
可選地,該方法之前,所述融合設(shè)備中已有媒體呈現(xiàn);
在建立好所述信令面和媒體面后,還包括:所述融合設(shè)備共同呈現(xiàn)當(dāng)前媒體和已有媒體。
與現(xiàn)有技術(shù)相比,本申請技術(shù)方案包括第一通信端利用獲得的媒體描述,經(jīng)由注冊服務(wù)器與第二通信端之間建立信令面,融合設(shè)備與第二通信端之間建立媒體面。通過本發(fā)明方法,基于控制與媒體分離思想簡單地實(shí)現(xiàn)了多媒體通信。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1為本發(fā)明實(shí)現(xiàn)多媒體通信的架構(gòu)的示意圖;
圖2為本發(fā)明融合設(shè)備的組成結(jié)構(gòu)示意圖;
圖3為本發(fā)明用戶設(shè)備的組成結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)現(xiàn)多媒體通信的方法的流程圖;
圖5為本發(fā)明建立融合設(shè)備呼叫的第一實(shí)施例的流程示意圖;
圖6為本發(fā)明建立融合設(shè)備呼叫的第二實(shí)施例的流程示意圖;
圖7為本發(fā)明建立融合設(shè)備呼叫的第三實(shí)施例的流程示意圖;
圖8為本發(fā)明建立融合設(shè)備呼叫的第四實(shí)施例的流程示意圖;
圖9為本發(fā)明建立融合設(shè)備呼叫的第五實(shí)施例的流程示意圖;
圖10為本發(fā)明建立融合設(shè)備呼叫的第六實(shí)施例的流程示意圖;
圖11為本發(fā)明建立融合設(shè)備呼叫的第七實(shí)施例的流程示意圖;
圖12為本發(fā)明融合設(shè)備呼叫中媒體面切換的第一實(shí)施例的流程示意圖;
圖13為本發(fā)明融合設(shè)備呼叫中媒體面切換的第二實(shí)施例的流程示意圖;
圖14為本發(fā)明實(shí)現(xiàn)多媒體通信的另一架構(gòu)的示意圖;
圖15為本發(fā)明基于圖14所示的架構(gòu)建立融合設(shè)備呼叫的實(shí)施例的流程示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
圖1為本發(fā)明實(shí)現(xiàn)多媒體通信的架構(gòu)的示意圖,如圖1所示,至少包括第一通信端、第二通信端、融合設(shè)備、注冊服務(wù)器;其中,
第一通信端,為UE,用于利用來自融合設(shè)備的媒體描述向注冊服務(wù)器發(fā)起呼叫請求;收到呼叫應(yīng)答,與第二通信端之間建立信令面。
融合設(shè)備,用于向第一通信端發(fā)送媒體描述;與第二通信端之間建立媒體面。
注冊服務(wù)器,用于接收到呼叫請求,通知第二通信端,并轉(zhuǎn)發(fā)來自第二通信端的呼叫應(yīng)答給第一通信端。
第二通信端,為UE或媒體服務(wù)器,用于向注冊服務(wù)器返回呼叫應(yīng)答;與第一通信端之間建立信令面,與融合設(shè)備之間建立媒體面。
進(jìn)一步地,
第一通信端還用于:在需要建立多媒體通信時(shí),向融合設(shè)備發(fā)起查詢請求;相應(yīng)地,融合設(shè)備還用于:接收到來自第一通信端的查詢請求,向第一通信端返回媒體描述?;蛘?,
融合設(shè)備主動(dòng)向第一通信端推送媒體描述。
其中,媒體服務(wù)器可以是如視頻點(diǎn)播服務(wù)器等。
其中,當(dāng)呼叫請求中還攜帶第一通信端自身的媒體面描述時(shí),除了上述建立在融合設(shè)備與第二通信端之間媒體面外,還包括第一通信端與第二通信端之間建立的媒體面。媒體面可以包括一個(gè)或一個(gè)以上媒體流。
進(jìn)一步地,如果第二通信端也是通過融合設(shè)備建立呼叫的,那么,媒體面建立在第一通信端的融合設(shè)備與第二通信端的融合設(shè)備之間。
通過本發(fā)明提供的架構(gòu),基于控制與媒體分離思想簡單地實(shí)現(xiàn)了多媒體通信。
進(jìn)一步地,
如果第一通信端與第二通信端之間已成功建立呼叫,并建立有媒體面,且需要進(jìn)行呼叫切換時(shí),
第一通信終端還用于:向當(dāng)前需要切換到的融合設(shè)備發(fā)起查詢請求,并在獲得媒體描述后向注冊服務(wù)器發(fā)起切換請求;收到切換確認(rèn),與第二通信端之間建立信令面和媒體面,媒體面切換至當(dāng)前需要切換到的融合設(shè)備。
注冊服務(wù)器還用于:接收到切換請求,通知第二通信端,并轉(zhuǎn)發(fā)來自第二通信端的切換確認(rèn)給第一通信端。
其中,
UE為具有通信能力的終端類用戶設(shè)備,如智能手機(jī)、Pad類平板電腦、 筆記本電腦或其它用戶智能設(shè)備;
融合設(shè)備可以是:具有多媒體能力,同時(shí)具備近場通信能力、遠(yuǎn)端通信能力的設(shè)備;也可以是具有多媒體能力和近場通信能力,而不具備遠(yuǎn)端通信能力的設(shè)備,此時(shí),融合設(shè)備可以作為一個(gè)功能單元設(shè)置在UE中。
需要說明的是,本文中的近場通信包括如藍(lán)牙、WLAN、近場通信(NFC)等。并不是通常意義上的專職NFC。
第一通信端與融合設(shè)備之間通過用于第一通信端控制融合設(shè)備的第一控制接口連接,如傳遞媒體描述。對于信令,可以承載在第一通信端與外部設(shè)備如電視機(jī)、投影儀。攝像頭等之間的多種網(wǎng)絡(luò)連接,如藍(lán)牙、WLAN、近場通信(NFC)等。
第二通信端與融合設(shè)備之間通過第一媒體接口連接,當(dāng)?shù)诙ㄐ哦藶閁E時(shí),一般采用實(shí)時(shí)傳輸協(xié)議(RTP,Real-time Transport Protocol)、安全實(shí)時(shí)傳輸協(xié)議(SRTP,Secure Real-time Transport Protocol)等;當(dāng)?shù)诙ㄐ哦藶槊襟w服務(wù)器,比如是流媒體服務(wù)器時(shí),采用流媒體,再如是會議服務(wù)器時(shí),可以是媒體流。
第一通信端與第二通信端之間采用現(xiàn)有信令接口,這里不再詳述。
進(jìn)一步地,本發(fā)明實(shí)現(xiàn)多媒體通信的架構(gòu)還包括融合設(shè)備的外設(shè),此時(shí),融合設(shè)備還用于:在接收到來自第一通信端的查詢請求時(shí),與融合設(shè)備的外設(shè)交互以獲取媒體參數(shù);向融合設(shè)備的外設(shè)轉(zhuǎn)發(fā)媒體流;
融合設(shè)備的外設(shè),用于向融合設(shè)備提供媒體參數(shù);呈現(xiàn)獲得的媒體流內(nèi)容。
融合設(shè)備的外設(shè)具有多媒體能力,同時(shí)具備近場通信能力,如藍(lán)牙、WLAN、NFC等。當(dāng)融合設(shè)備作為功能單元設(shè)置在UE中時(shí),融合設(shè)備的外設(shè)還具備遠(yuǎn)端通信能力的設(shè)備。
融合設(shè)備的外設(shè)與融合設(shè)備之間通過用于融合設(shè)備控制其外設(shè)的第二控制接口連接。進(jìn)一步地,融合設(shè)備與其外設(shè)的關(guān)系可以無限拓展,即可以存在外設(shè)的外設(shè)。
第二控制接口與第一控制接口可以相同,也可以不同。
進(jìn)一步地,融合設(shè)備與融合設(shè)備的外設(shè)之間還可以設(shè)置用于轉(zhuǎn)發(fā)媒體的第二媒體接口。其中,轉(zhuǎn)發(fā)的媒體可以是融合設(shè)備中的一個(gè)或多個(gè)媒體流;或其中的部分流向,比如向電視機(jī)外設(shè)轉(zhuǎn)發(fā)第二通信端到第一通信端本地的融合設(shè)備的視頻(Video)流等;
進(jìn)一步地,本發(fā)明實(shí)現(xiàn)多媒體通信的架構(gòu)中的融合設(shè)備為一個(gè)或一個(gè)以上。當(dāng)融合設(shè)備為兩個(gè)或兩個(gè)以上時(shí),各融合設(shè)備之間通過用于多個(gè)融合設(shè)備之間的媒體流的同步控制的第三控制接口連接,如一融合設(shè)備的畫面與另一融合設(shè)備的語音的同步等。
進(jìn)一步地,如果融合設(shè)備中已有媒體呈現(xiàn),那么,在建立好上述當(dāng)前信令面和媒體面,融合設(shè)備還用于:共同呈現(xiàn)當(dāng)前媒體和已有媒體,如采用畫中畫的方式實(shí)現(xiàn)等。
圖2為本發(fā)明融合設(shè)備的組成結(jié)構(gòu)示意圖,如圖2所示,融合設(shè)備至少包括第一控制模塊、第一媒體處理模塊;其中,
第一控制模塊,用于向第一通信端發(fā)送媒體描述;
第一媒體處理模塊,用于在呼叫建立完成,與第二通信端之間建立媒體面。
進(jìn)一步地,
第一控制模塊具體用于:接收到來自第一通信端的查詢請求,向第一通信端返回媒體描述;或者,主動(dòng)向第一通信端推送媒體描述。
本發(fā)明融合設(shè)備還包括第二控制模塊,此時(shí),
第一控制模塊還用于:在接收到來自第一通信端的查詢請求時(shí),通知第二控制模塊;第二控制模塊,用于與融合設(shè)備的外設(shè)交互以獲取媒體參數(shù)并返回給第一控制模塊。進(jìn)一步地,
本發(fā)明融合設(shè)備還包括第二媒體處理模塊,用于與融合設(shè)備的外設(shè)之間轉(zhuǎn)發(fā)媒體。
本發(fā)明融合設(shè)備還包括第三控制模塊,用于與其它相連接的融合設(shè)備之間的媒體流進(jìn)行同步控制。
圖3為本發(fā)明終端的組成結(jié)構(gòu)示意圖,如圖3所示,至少包括收發(fā)模塊、 處理模塊;其中,
收發(fā)模塊,用于利用來自融合設(shè)備的媒體描述向注冊服務(wù)器發(fā)起呼叫請求;收到呼叫應(yīng)答,向處理模塊輸出第一通知;
處理模塊,用于收到第一通知,與第二通信端之間建立信令面。
進(jìn)一步地,
收發(fā)模塊還用于:在需要建立多媒體通信時(shí),向融合設(shè)備發(fā)起查詢請求。進(jìn)一步地,
收發(fā)模塊還用于,向當(dāng)前需要切換到的融合設(shè)備發(fā)起查詢請求,并在獲得媒體描述后向注冊服務(wù)器發(fā)起切換請求;收到切換確認(rèn),向處理模塊輸出第二通知;
處理模塊還用于:收到第二通知,與第二通信端之間建立信令面,媒體面切換至當(dāng)前需要切換到的融合設(shè)備。
進(jìn)一步地,當(dāng)呼叫請求中還攜帶收發(fā)模塊所屬終端自身的媒體面描述時(shí),處理模塊還用于:建立與第二通信端之間的媒體面。
圖4為本發(fā)明實(shí)現(xiàn)多媒體通信的方法的流程圖,如圖4所示,包括:
步驟401:第一通信端利用獲得的媒體描述,經(jīng)由注冊服務(wù)器與第二通信端之間建立信令面,融合設(shè)備與第二通信端之間建立媒體面。
本步驟之前還包括:
第一通信端在需要建立多媒體通信時(shí),向融合設(shè)備發(fā)起查詢請求并獲得所述媒體描述;
或者,第一通信端接收來自融合設(shè)備主動(dòng)推送的媒體描述。
步驟401具體包括:
第一通信端使用獲得的媒體描述經(jīng)由注冊服務(wù)器向第二通信端發(fā)起呼叫請求;其中,呼叫請求可以使用SIP一類的信令,如Invite消息;
第一通信端接收來自第二通信端經(jīng)由注冊服務(wù)器返回的呼叫應(yīng)答,如200OK,可以攜帶SDP(如果有中間消息攜帶了SDP Answer,200OK可以不帶SDP)。呼叫應(yīng)答也可以是呼叫失敗。
此時(shí),第一通信端與第二通信端之間建立呼叫,信令面在第一通信端與第二通信端之間;媒體面建立在融合設(shè)備與第二通信端之間。
進(jìn)一步地,如果第二通信端也是通過融合設(shè)備建立呼叫的,那么,媒體面建立在第一通信端的融合設(shè)備與第二通信端的融合設(shè)備之間。
進(jìn)一步地,如果在呼叫請求中同時(shí)攜帶第一通信端自身的媒體面描述,那么呼叫建立后,該方法還包括:建立第一通信端與第二通信端之間的媒體面。
其中,建立的媒體面可以包括一個(gè)或一個(gè)以上媒體流。
本發(fā)明中,第一通信端為UE;第二通信端為UE或媒體服務(wù)器。
其中,
UE為具有通信能力的終端類用戶設(shè)備,如智能手機(jī)、Pad類平板電腦、筆記本電腦或其它用戶智能設(shè)備;
融合設(shè)備可以是:具有多媒體能力,同時(shí)具備遠(yuǎn)端通信能力的設(shè)備;也可以是具有多媒體能力而不具備遠(yuǎn)端通信能力的設(shè)備,此時(shí),融合設(shè)備可以作為一個(gè)功能單元設(shè)在在UE中。
通過本發(fā)明方法,基于控制與媒體分離思想簡單地實(shí)現(xiàn)了多媒體通信。
進(jìn)一步地,
如果第一通信端與第二通信端之間已成功建立呼叫,并建立有媒體面,且需要進(jìn)行呼叫切換時(shí),本發(fā)明方法還包括:
第一通信終端向當(dāng)前需要切換到的融合設(shè)備發(fā)起查詢請求,并在獲得媒體描述后向注冊服務(wù)器發(fā)起切換請求;收到來自第二通信端經(jīng)由注冊服務(wù)器轉(zhuǎn)發(fā)的切換確認(rèn),與第二通信端之間建立信令面,媒體面切換至當(dāng)前需要切換到的融合設(shè)備。
進(jìn)一步地,
如果本發(fā)明實(shí)現(xiàn)多媒體通信的架構(gòu)還包括融合設(shè)備的外設(shè),融合設(shè)備在接收到來自第一通信端的查詢請求時(shí),本發(fā)明方法還包括:融合設(shè)備與融合設(shè)備的外設(shè)交互以獲取媒體參數(shù)。此時(shí),
本發(fā)明方法之后還包括:融合設(shè)備與融合設(shè)備的外設(shè)之間進(jìn)行媒體轉(zhuǎn)發(fā),即融合設(shè)備項(xiàng)其外設(shè)轉(zhuǎn)發(fā)媒體流;融合設(shè)備的外設(shè)呈現(xiàn)獲得的媒體流內(nèi)容。這里,轉(zhuǎn)發(fā)的媒體可以是融合設(shè)備中的一個(gè)或多個(gè)媒體流;或其中的部分流向,比如向電視機(jī)外設(shè)轉(zhuǎn)發(fā)第二通信端到第一通信端本地的融合設(shè)備的視頻(Video)流等。
其中,融合設(shè)備的外設(shè)具有多媒體能力,同時(shí)具備近場通信能力,如藍(lán)牙、WLAN、NFC等。當(dāng)融合設(shè)備作為功能單元設(shè)置在UE中時(shí),融合設(shè)備的外設(shè)還具備遠(yuǎn)端通信能力的設(shè)備。
進(jìn)一步地,
本發(fā)明實(shí)現(xiàn)多媒體通信的架構(gòu)中的融合設(shè)備為一個(gè)或一個(gè)以上。當(dāng)融合設(shè)備為兩個(gè)或兩個(gè)以上時(shí),所述建立的媒體面包括兩個(gè)或兩個(gè)以上媒體流,所述媒體面建立在融合設(shè)備與第二通信端之間包括:不同媒體流分別建立在第二通信端與各媒體流對應(yīng)的融合設(shè)備之間。這種情況下,
本發(fā)明方法還可以進(jìn)一步包括:同步多個(gè)融合設(shè)備之間的媒體流,如一融合設(shè)備的畫面與另一融合設(shè)備的語音的同步等。
進(jìn)一步地,該方法之前,如果融合設(shè)備中已有媒體呈現(xiàn),那么,在建立好上述當(dāng)前信令面和媒體面,本發(fā)明方法還包括:融合設(shè)備共同呈現(xiàn)當(dāng)前媒體和已有媒體,如采用畫中畫的方式實(shí)現(xiàn)等。
下面結(jié)合具體實(shí)施例對本發(fā)明技術(shù)方案進(jìn)行詳細(xì)描述。
圖5為本發(fā)明建立融合設(shè)備呼叫的第一實(shí)施例的流程示意圖,第一實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,如圖5所示,包括:
步驟500:UE1向融合設(shè)備發(fā)送媒體描述查詢請求。
步驟501:融合設(shè)備返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟502:UE1使用融合設(shè)備的媒體描述發(fā)起呼叫,可以使用SIP一類的信令,如Invite消息。
進(jìn)一步地,此時(shí)也可以同時(shí)攜帶UE1自身的媒體面描述。
步驟503:注冊服務(wù)器轉(zhuǎn)發(fā)呼叫請求到UE2。
步驟504:UE2發(fā)送呼叫應(yīng)答到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)呼叫應(yīng)答到UE1。
步驟505:UE1將得到的UE2的媒體描述發(fā)送給融合設(shè)備。
為了在融合設(shè)備與UE2之間成功建立媒體面,本領(lǐng)域技術(shù)人員是知道在呼叫應(yīng)答成功后,UE1是會將獲得的UE2的媒體描述發(fā)送給融合設(shè)備的。
步驟506:此時(shí)建立呼叫,信令面在UE1與UE2之間;媒體面建立在融合設(shè)備與UE2之間。
如果步驟503中攜帶有UE1自身的媒體面描述,那么步驟506中的媒體面除了融合設(shè)備與UE2之間的媒體面外,還包括如圖5中所示的建立在UE1與UE2之間的媒體面。
需要說明的是,對于UE進(jìn)行網(wǎng)絡(luò)層的轉(zhuǎn)發(fā),如UE構(gòu)建一個(gè)WiFi熱點(diǎn),在3G/4G等網(wǎng)絡(luò)與WiFi之間轉(zhuǎn)發(fā),實(shí)際的呼叫媒體地址是融合設(shè)備的地址(雖然這個(gè)地址是UE通過WiFi熱點(diǎn)分配的),所以還是圖2中的場景,媒體面在融合設(shè)備與UE2之間。
圖6為本發(fā)明建立融合設(shè)備呼叫的第二實(shí)施例的流程示意圖,第二實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,如圖6所示,包括:
步驟600:UE1向融合設(shè)備發(fā)送媒體描述查詢請求。
步驟601:融合設(shè)備返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟602:UE1使用融合設(shè)備的媒體描述發(fā)起呼叫,可以使用SIP一類的信令,如Invite消息。
步驟603:注冊服務(wù)器轉(zhuǎn)發(fā)呼叫請求到UE2。
步驟604:UE2發(fā)送呼叫應(yīng)答到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)呼叫應(yīng)答到UE1。
步驟605:UE1將得到的UE2的媒體描述發(fā)送給融合設(shè)備。
步驟606:此時(shí)建立呼叫,信令面在UE1與UE2之間;媒體面包括多個(gè)媒體流,本實(shí)施例中,假設(shè)媒體流1建立在融合設(shè)備與UE2之間,媒體流2 建立在融合設(shè)備與UE2之間。
需要說明的是,融合設(shè)備自身可以實(shí)現(xiàn)多個(gè)媒體流的同步,具體如何同步屬于本領(lǐng)域技術(shù)人員公知技術(shù),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
圖7為本發(fā)明建立融合設(shè)備呼叫的第三實(shí)施例的流程示意圖,第三實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,UE1使用多個(gè)融合設(shè)備如圖7張的融合設(shè)備1和融合設(shè)備2;如圖7所示,包括:
步驟700:UE1向融合設(shè)備1發(fā)送媒體描述查詢請求。
步驟701:融合設(shè)備1返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟702:UE1向融合設(shè)備2發(fā)送媒體描述查詢請求。
步驟703:融合設(shè)備2返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟704:UE1使用融合設(shè)備1和融合設(shè)備2的媒體描述發(fā)起呼叫,可以使用SIP一類的信令,如Invite消息。
步驟705:注冊服務(wù)器轉(zhuǎn)發(fā)呼叫請求到UE2。
步驟706:UE2發(fā)送呼叫應(yīng)答到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)呼叫應(yīng)答到UE1。
步驟707:UE1將得到的UE2的媒體描述分別發(fā)送給融合設(shè)備1和融合設(shè)備2。
步驟708:此時(shí)建立呼叫,信令面在UE1與UE2之間;媒體面的媒體流1建立在融合設(shè)備1與UE2之間,媒體面的媒體流2建立在融合設(shè)備2與UE2之間。
圖8為本發(fā)明建立融合設(shè)備呼叫的第四實(shí)施例的流程示意圖,第四實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,UE1和UE2分別使用融合設(shè)備1和融合設(shè)備2建立呼叫,如圖8所示,包括:
步驟800:UE1向融合設(shè)備1發(fā)送媒體描述查詢請求。
步驟801:融合設(shè)備1返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟802:UE1使用融合設(shè)備1的媒體描述發(fā)起呼叫,可以使用SIP一類的信令,如Invite消息。
步驟803:注冊服務(wù)器轉(zhuǎn)發(fā)呼叫請求到UE2。
步驟804:UE2向融合設(shè)備2發(fā)送媒體描述查詢請求;UE2將自身的媒體描述發(fā)送給融合設(shè)備2。需要說明的是,UE2將自身的媒體描述發(fā)送給融合設(shè)備2可以在步驟804之前執(zhí)行,這并不做限定。
步驟805:融合設(shè)備2返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟806:UE2發(fā)送呼叫應(yīng)答到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)呼叫應(yīng)答到UE1。
步驟807:UE1將得到的UE2的媒體描述分別發(fā)送給融合設(shè)備1和融合設(shè)備2。
步驟808:此時(shí)建立呼叫,信令面在UE1與UE2之間;媒體面建立在融合設(shè)備1與融合設(shè)備2之間。
圖9為本發(fā)明建立融合設(shè)備呼叫的第五實(shí)施例的流程示意圖。第五實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,UE1使用多個(gè)融合設(shè)備如圖7張的融合設(shè)備1和融合設(shè)備2;如圖9所示,本實(shí)施例中步驟900~步驟907的具體實(shí)現(xiàn)與圖7所示的第三實(shí)施例中的步驟700~步驟707的完全一致,這里不再贅述,不同的是,本實(shí)施例中還包括:
步驟908:同步兩個(gè)分離的融合設(shè)備1和融合設(shè)備2之間的媒體流,比如融合設(shè)備1中的媒體流是畫面,融合設(shè)備2中的媒體流是語音,則本步驟就是同步畫面與語音,具體實(shí)現(xiàn)屬于本領(lǐng)域技術(shù)人員的慣用技術(shù)手段,這里不再贅述。
圖10為本發(fā)明建立融合設(shè)備呼叫的第六實(shí)施例的流程示意圖,第六實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,且在融合設(shè)備上已經(jīng)存在已有媒體;如圖10所示,包括:
步驟1000:UE1向融合設(shè)備發(fā)送媒體描述查詢請求。
本實(shí)施例中,在本步驟之前,融合設(shè)備上已經(jīng)存在已有媒體,比如融合設(shè)備上已經(jīng)有電視直播或視頻點(diǎn)播等,這里,已有媒體是相對于呼叫中已經(jīng)存在或者將要建立的媒體,或者說就是呼叫以外的媒體。
步驟1001:融合設(shè)備返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟1002:UE1使用融合設(shè)備的媒體描述發(fā)起呼叫,可以使用SIP一類的信令,如Invite消息。
步驟1003:注冊服務(wù)器轉(zhuǎn)發(fā)呼叫請求到UE2。
步驟1004:UE2發(fā)送呼叫應(yīng)答到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)呼叫應(yīng)答到UE1。
步驟1005:UE1將得到的UE2的媒體描述發(fā)送給融合設(shè)備。
步驟1006:此時(shí)建立呼叫,信令面在UE1與UE2之間;媒體面建立在融合設(shè)備與UE2之間。本實(shí)施例中,融合設(shè)備將呼叫的媒體與步驟1000中提到的已有媒體共同呈現(xiàn),如電視直播與視頻通話以畫中畫的方式呈現(xiàn)等。
值得提到的是,假設(shè)用戶1和用戶2同時(shí)在看足球比賽直播,并通過本發(fā)明提供的技術(shù)方案如圖10所示的實(shí)施例,在電視(融合設(shè)備1)上建立視頻通話,并以畫中畫呈現(xiàn)。后續(xù),還可以在Pad(融合設(shè)備2)上建立白板連接,用觸控筆畫出球場的攻防轉(zhuǎn)換圖在用戶之間共享;如果還支持全息投影,甚至可以利用全息投影儀(融合設(shè)備3),由用戶1向用戶2示范球員的動(dòng)作等。
圖11為本發(fā)明建立融合設(shè)備呼叫的第七實(shí)施例的流程示意圖,第七實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,融合設(shè)備存在融合設(shè)備的外設(shè);如圖11所示,包括:
步驟1100:UE1向融合設(shè)備發(fā)送媒體描述查詢請求。
步驟1101:融合設(shè)備與融合設(shè)備的外設(shè)交互,獲取媒體參數(shù)。
步驟1102:融合設(shè)備返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟1103:UE1使用融合設(shè)備的媒體描述發(fā)起呼叫,可以使用SIP一類的信令,如Invite消息。
步驟1104:注冊服務(wù)器轉(zhuǎn)發(fā)呼叫請求到UE2。
步驟1105:UE2發(fā)送呼叫應(yīng)答到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)呼叫應(yīng)答到UE1。
步驟1106:UE1將得到的UE2的媒體描述發(fā)送給融合設(shè)備。
步驟1107:此時(shí)建立呼叫,信令面在UE1與UE2之間;媒體面建立在融合設(shè)備與UE2之間。
步驟1108:融合設(shè)備與外設(shè)之間存在媒體轉(zhuǎn)發(fā)。轉(zhuǎn)發(fā)可以是對部分媒體流的某個(gè)流向,如機(jī)頂盒(融合設(shè)備)與電視機(jī)(融合設(shè)備的外設(shè))之間,機(jī)頂盒僅將視頻Video中,UE2到UE1的視頻流轉(zhuǎn)到電視機(jī),而UE1到UE2的視頻流可以直接是機(jī)頂盒控制攝像頭實(shí)現(xiàn)的。
需要說明的是:如果呼叫請求是使用融合設(shè)備的外設(shè)的網(wǎng)絡(luò)地址發(fā)起的呼叫,那么,媒體面將建立在融合設(shè)備的外設(shè)與UE2之間。不過這種情況,應(yīng)該可以將融合設(shè)備與融合設(shè)備的外設(shè)看成一個(gè)整體(作為融合設(shè)備)即圖5所示的實(shí)施例。
圖12為本發(fā)明融合設(shè)備呼叫中媒體面切換的第一實(shí)施例的流程示意圖,本實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,且UE1與UE2之間已建立呼叫,媒體面也在UE1與UE2之間;如圖12所示,包括:
步驟1200:UE向融合設(shè)備發(fā)送媒體描述查詢請求。
本步驟可以在用戶從室外進(jìn)入到具有WLAN環(huán)境,希望將呼叫切換到家里的電視機(jī)上進(jìn)行高清的視頻通話時(shí)觸發(fā)。
本步驟之前,UE1與UE2之間已經(jīng)建立呼叫;如通過IMS建立VoLTE的呼叫;而且媒體面在UE1與UE2之間,如承載于LTE上。
步驟1201:融合設(shè)備返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟1202:UE1使用融合設(shè)備的媒體描述發(fā)起媒體切換請求,可以使用SIP一類的信令,如重新邀請(Re-INVITE)、或更新(UPDATE)等信令。
步驟1203:注冊服務(wù)器轉(zhuǎn)發(fā)切換請求到UE2。
步驟1204:UE2發(fā)送媒體切換確認(rèn)到注冊服務(wù)器;如Re-INVITE、UPDATE的200OK等。注冊服務(wù)器轉(zhuǎn)發(fā)媒體切換確認(rèn)到UE1。
步驟1205:UE1將得到的UE2的媒體描述發(fā)送給融合設(shè)備。
步驟1206:此時(shí)切換完成,信令面依然在UE1與UE2之間;媒體面切換到在融合設(shè)備與UE2之間。
圖13為本發(fā)明融合設(shè)備呼叫中媒體面切換的第二實(shí)施例的流程示意圖,本實(shí)施例中,假設(shè)第一通信端為UE1,第二通信端為UE2,融合設(shè)備存在融合設(shè)備的外設(shè);本實(shí)施例中假設(shè)UE1與UE2之間已建立呼叫,媒體面也在UE1與UE2之間;如圖13所示,包括:
步驟1300:UE1向融合設(shè)備發(fā)送媒體描述查詢請求。
本步驟之前,UE1與UE2之間已經(jīng)建立呼叫;如通過IMS建立VoLTE的呼叫;而且媒體面在UE1與UE2之間,如承載于LTE上。
步驟1301:融合設(shè)備與融合設(shè)備的外設(shè)交互,獲取媒體參數(shù)。
步驟1302:融合設(shè)備返回媒體描述,其中,媒體描述可以是媒體描述協(xié)議(SDP)的格式。
步驟1303:UE1使用融合設(shè)備的媒體描述發(fā)起切換請求,可以使用SIP一類的信令,如如重新邀請(Re-INVITE)、或更新(UPDATE)等信令。
步驟1304:注冊服務(wù)器轉(zhuǎn)發(fā)切換請求到UE2。
步驟1305:UE2發(fā)送切換確認(rèn)到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)切換確認(rèn)到UE1。
步驟1306:UE1將得到的UE2的媒體描述發(fā)送給融合設(shè)備。
步驟1307:此時(shí)建立呼叫,信令面依然在UE1與UE2之間;媒體面切換到在融合設(shè)備與UE2之間。
步驟1308:融合設(shè)備與外設(shè)之間存在媒體轉(zhuǎn)發(fā)。轉(zhuǎn)發(fā)可以是對部分媒體流的某個(gè)流向,如機(jī)頂盒(融合設(shè)備)與電視機(jī)(融合設(shè)備的外設(shè))之間,機(jī)頂盒僅將視頻Video中,UE2到UE1的視頻流轉(zhuǎn)到電視機(jī),而UE1到UE2 的視頻流可以直接是機(jī)頂盒控制攝像頭實(shí)現(xiàn)的。
需要說明的是:如果呼叫請求是使用融合設(shè)備的外設(shè)的網(wǎng)絡(luò)地址發(fā)起的呼叫,那么,媒體面將建立在融合設(shè)備的外設(shè)與UE2之間。不過這種情況,應(yīng)該可以將融合設(shè)備與融合設(shè)備的外設(shè)看成一個(gè)整體(作為融合設(shè)備)即圖5所示的實(shí)施例。
圖14為本發(fā)明實(shí)現(xiàn)多媒體通信的另一架構(gòu)的示意圖,如圖4所示,在這種架構(gòu)中,融合設(shè)備作為一個(gè)功能單元設(shè)置在UE中,此時(shí),融合設(shè)備具有多媒體能力而不具備遠(yuǎn)端通信能力的設(shè)備。較佳地,這種架構(gòu)尤其適合某些支持近場通信的投影設(shè)備如全息投影儀的應(yīng)用場景。
圖15為本發(fā)明基于圖14所示的架構(gòu)建立融合設(shè)備呼叫的實(shí)施例的流程示意圖,本實(shí)施例中假設(shè)融合設(shè)備設(shè)置在UE1中,如圖15所示,包括:
步驟1500:UE1向融合設(shè)備的外設(shè)發(fā)送媒體描述查詢請求。
步驟1501:融合設(shè)備的外設(shè)返回媒體描述,可以是媒體描述協(xié)議(SDP)的格式。
步驟1502:UE1使用融合設(shè)備外設(shè)的媒體描述發(fā)起呼叫,可以使用SIP一類的信令,如Invite消息。
步驟1503:注冊服務(wù)器轉(zhuǎn)發(fā)呼叫請求到UE2。
步驟1504:UE2發(fā)送呼叫應(yīng)答到注冊服務(wù)器;注冊服務(wù)器轉(zhuǎn)發(fā)呼叫應(yīng)答到UE1。
步驟1505:UE1將得到的UE2的媒體描述發(fā)送給融合設(shè)備。
步驟1506:此時(shí)建立呼叫,信令面在UE1與UE2之間;媒體面建立在UE1與UE2之間。
步驟1507:UE1與融合設(shè)備的外設(shè)之間存在媒體轉(zhuǎn)發(fā)。
以上所述,僅為本發(fā)明的較佳實(shí)例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。