專(zhuān)利名稱(chēng):遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理方法及設(shè)備。
背景技術(shù):
一個(gè)遠(yuǎn)程呈現(xiàn)終端包括多個(gè)屏,每個(gè)屏至少包括一到多路視頻流、0到多路語(yǔ) 音流,甚至還有數(shù)據(jù)流、控制流,因此需要給出終端入會(huì)流程,實(shí)現(xiàn)終端與視訊交換平臺(tái) (Multipoint Control Unit, MCU)建立多個(gè)媒體流的功能?,F(xiàn)有技術(shù)中,包括多個(gè)屏的 遠(yuǎn)程呈現(xiàn)終端加入會(huì)議時(shí)只建立一個(gè)會(huì)話,然后通過(guò)實(shí)時(shí)傳輸協(xié)議(Real-time Transfer Protocol,RTP)/RTP控制協(xié)議(RTP Control Protocol,RTCP)協(xié)商出多個(gè)子會(huì)話。在協(xié)商 多個(gè)子會(huì)話的過(guò)程中是采用私有協(xié)議?,F(xiàn)有技術(shù)中,采用私有協(xié)議會(huì)限制使用范圍。另外,只建立一個(gè)會(huì)話時(shí)每個(gè)終端只 對(duì)應(yīng)一個(gè)終端標(biāo)識(shí),這樣,在會(huì)議控制過(guò)程中,無(wú)法標(biāo)識(shí)具體為主屏還是輔屏,難以對(duì)一個(gè) 終端包括的多個(gè)屏準(zhǔn)確控制。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例是提供一種遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理方法及設(shè)備,用以解決現(xiàn)有技術(shù) 中存在的適用范圍受限以及難以對(duì)每個(gè)屏進(jìn)行控制的問(wèn)題。本發(fā)明實(shí)施例提供了一種遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理方法,包括獲取包含至少兩個(gè)屏的遠(yuǎn)程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系;根據(jù)所述主輔屏綁定關(guān)系,向MRS發(fā)送用于申請(qǐng)資源的消息,所述用于申請(qǐng)資源 的消息中攜帶每個(gè)屏的信息,以便對(duì)應(yīng)每個(gè)屏分別建立一個(gè)用于加入遠(yuǎn)程呈現(xiàn)會(huì)議的會(huì) 話。本發(fā)明實(shí)施例提供一種遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理設(shè)備,包括獲取模塊,用于獲取包含至少兩個(gè)屏的遠(yuǎn)程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系;申請(qǐng)資源模塊,用于根據(jù)所述主輔屏綁定關(guān)系,向MRS發(fā)送用于申請(qǐng)資源的消息, 所述用于申請(qǐng)資源的消息中攜帶每個(gè)屏的信息,以便對(duì)應(yīng)每個(gè)屏分別建立一個(gè)用于加入遠(yuǎn) 程呈現(xiàn)會(huì)議的會(huì)話。由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過(guò)為每個(gè)屏分別建立一個(gè)會(huì)話,不需要采 用私有協(xié)議在建立的一個(gè)會(huì)話中再協(xié)商出多個(gè)子會(huì)話,可以提高適用范圍;并且,本發(fā)明實(shí) 施例通過(guò)為每個(gè)屏分別建立會(huì)話,可以根據(jù)會(huì)話中的參數(shù)區(qū)分不同的屏,實(shí)現(xiàn)對(duì)每個(gè)屏進(jìn) 行控制,解決不能區(qū)分各個(gè)屏的問(wèn)題。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明第一實(shí)施例的方法流程示意圖;圖2為本發(fā)明第二實(shí)施例的方法流程示意圖;圖3為本發(fā)明第三實(shí)施例的方法流程示意圖;圖4為本發(fā)明第四實(shí)施例的方法流程示意圖;圖5為本發(fā)明第五實(shí)施例的方法流程示意圖;圖6為本發(fā)明第六實(shí)施例的方法流程示意圖;圖7為本發(fā)明第七實(shí)施例的設(shè)備結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(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ù)的范圍。圖1為本發(fā)明第一實(shí)施例的方法流程示意圖,包括步驟11 獲取包含至少兩個(gè)屏的遠(yuǎn)程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系;步驟12 根據(jù)所述主輔屏綁定關(guān)系,向媒體資源服務(wù)器(Media resourceserver, MRS)發(fā)送用于申請(qǐng)資源的消息,所述用于申請(qǐng)資源的消息中攜帶每個(gè)屏的信息,以便對(duì)應(yīng) 每個(gè)屏分別建立一個(gè)用于加入遠(yuǎn)程呈現(xiàn)會(huì)議的會(huì)話。本實(shí)施例通過(guò)為每個(gè)屏分別建立一個(gè)會(huì)話,不需要采用私有協(xié)議在建立的一個(gè)會(huì) 話中再協(xié)商出多個(gè)子會(huì)話,可以提高適用范圍;并且,本實(shí)施例通過(guò)為每個(gè)屏分別建立會(huì) 話,可以根據(jù)會(huì)話中的參數(shù)區(qū)分不同的屏,實(shí)現(xiàn)對(duì)每個(gè)屏進(jìn)行控制,解決不能區(qū)分各個(gè)屏的 問(wèn)題。遠(yuǎn)程呈現(xiàn)終端可以包括多個(gè)屏,在下面的實(shí)施例中將以每個(gè)遠(yuǎn)程呈現(xiàn)終端包含3 個(gè)屏為例,該3個(gè)屏分別為主屏(main)、左輔屏(left)和右輔屏(right)。另外,下面實(shí) 施例中以MRS為媒體資源功能控制器(Media resource function controller,MRFC)和媒 體資源功能處理器(Media Resource Function Processor, MRFP)(簡(jiǎn)寫(xiě)為 MRFC/MRFP)為 例。其中,MRFC和MRFP可以是分離的兩個(gè)網(wǎng)元,也可以是一個(gè)網(wǎng)元。圖2為本發(fā)明第二實(shí)施例的方法流程示意圖,本實(shí)施例以遠(yuǎn)程呈現(xiàn)終端撥打會(huì)議 接入號(hào)參加會(huì)議,且會(huì)議服務(wù)器中預(yù)設(shè)主輔屏綁定關(guān)系為例。參見(jiàn)圖2,本實(shí)施例包括步驟21 主屏向會(huì)議服務(wù)器發(fā)送用于加入會(huì)議的請(qǐng)求消息,該用于加入會(huì)議的請(qǐng) 求消息中包含會(huì)議接入號(hào)和主屏號(hào)碼。例如,該用于加入會(huì)議的請(qǐng)求消息中為會(huì)話建立協(xié)議(Session InitiationProtocol,SIP)消息,具體如SIP INVITE(SDP offer 1)Request-URI =會(huì)議接入號(hào),F(xiàn)rom =主屏號(hào)碼。步驟22 會(huì)議服務(wù)器根據(jù)預(yù)設(shè)的主輔屏綁定關(guān)系,向MRFC/MRFP發(fā)送用于申請(qǐng)資 源的消息,該用于申請(qǐng)資源的消息中攜帶每個(gè)屏的信息。例如,會(huì)議服務(wù)器向MRFC/MRFP發(fā)送如下消息
SIP INVITE(SDP offer 1)Request-URI :sip :msml-video-conf = < 會(huì)議 ID>i<MRFC IP addr> :<port>From :<Conference Server)TelePresence-URI < 主屏號(hào)碼 > ;position = mainTelePresence-URI < 左屏號(hào)碼 > ;position = left ;index = 1TelePresence-URI < 右屏號(hào)碼 > ;position = right ;index = 1步驟23 :MRFC/MRFP向會(huì)議服務(wù)器返回應(yīng)答消息。例如,返回200INVITE(SDP answer 1)消息。步驟M 會(huì)議服務(wù)器向主屏返回應(yīng)答消息。例如,返回200INVITE(SDP answer 1)消息。步驟25 主屏向會(huì)議服務(wù)器發(fā)送確認(rèn)消息,例如ACK消息。步驟沈會(huì)議服務(wù)器向MRFC/MRFP發(fā)送確認(rèn)消息,例如ACK消息。至此,主屏與MRFC/MRFP之間完成初步的會(huì)話描述協(xié)議(Session Description Protocol, SDP)媒體協(xié)商,實(shí)現(xiàn)主屏的成功入會(huì)。另外,本實(shí)施例是以主屏主動(dòng)申請(qǐng)加入會(huì)議為例,也可以是會(huì)議服務(wù)器要求主屏 加入會(huì)議,會(huì)議服務(wù)器要求主屏加入會(huì)議的流程可以參見(jiàn)下面其他的實(shí)施例。本實(shí)施例通過(guò)為每個(gè)屏分別建立一個(gè)會(huì)話,不需要采用私有協(xié)議在建立的一個(gè)會(huì) 話中再協(xié)商出多個(gè)子會(huì)話,可以提高適用范圍;并且,本實(shí)施例通過(guò)為每個(gè)屏分別建立會(huì) 話,可以根據(jù)會(huì)話中的參數(shù)區(qū)分不同的屏,實(shí)現(xiàn)對(duì)每個(gè)屏進(jìn)行控制,解決不能區(qū)分各個(gè)屏的 問(wèn)題。另外,本實(shí)施例在會(huì)議服務(wù)器中預(yù)設(shè)主輔屏綁定關(guān)系,可以減少主屏與會(huì)議服務(wù)器交 互的消息的開(kāi)銷(xiāo)。主屏入會(huì)成功后,會(huì)議服務(wù)器可以自動(dòng)邀請(qǐng)遠(yuǎn)程呈現(xiàn)終端登記的輔屏號(hào)碼。參見(jiàn) 下一實(shí)施例。圖3為本發(fā)明第三實(shí)施例的方法流程示意圖,本實(shí)施例以會(huì)議服務(wù)器邀請(qǐng)輔屏加 入會(huì)議為例。參見(jiàn)圖3,本實(shí)施例包括步驟31 會(huì)議服務(wù)器向左輔屏發(fā)送用于邀請(qǐng)加入會(huì)議的消息。例如,該用于邀請(qǐng)加入會(huì)議的消息為SIP INVITE (無(wú)SDP)。步驟32 左輔屏向會(huì)議服務(wù)器返回臨時(shí)應(yīng)答消息。例如,該臨時(shí)應(yīng)答消息為IOOTrying或者180 Ringing。步驟33 左輔屏自動(dòng)或手動(dòng)應(yīng)答。步驟34 左輔屏向會(huì)議服務(wù)器發(fā)送應(yīng)答消息。例如,該應(yīng)答消息為200INVITE(SDP offer 2)或者 2000K(SDP offer)。步驟35 會(huì)議服務(wù)器向MRFC/MRFP發(fā)送用于加入會(huì)議的請(qǐng)求消息,該消息中攜帶
左輔屏的信息。例如,該用于加入會(huì)議的請(qǐng)求消息為SIP INVITE(SDP offer2)TelePresense-URI = < 左屏號(hào)碼 > ;position = left ;index = 1。步驟36 :MRFC/MRFP向會(huì)議服務(wù)器發(fā)送應(yīng)答消息。例如,該消息為2000K (SDP answer2)。
步驟37 會(huì)議服務(wù)器向MRFC/MRFP發(fā)送確認(rèn)消息,例如ACK消息。步驟38 會(huì)議服務(wù)器向左輔屏發(fā)送確認(rèn)消息,例如ACK(SDP answer 2)。至此,左輔屏與MRFC/MRFP之間完成了初步的SDP媒體協(xié)商。另外,在上述邀請(qǐng)左輔屏的同時(shí)也可以再邀請(qǐng)右輔屏,邀請(qǐng)右輔屏的流程可以參 照?qǐng)?zhí)行。并且,邀請(qǐng)左輔屏和流程和邀請(qǐng)右輔屏的流程無(wú)時(shí)序限制關(guān)系,例如,可以先邀請(qǐng) 左輔屏再邀請(qǐng)右輔屏,或者,先邀請(qǐng)右輔屏再邀請(qǐng)左輔屏,或者,同時(shí)邀請(qǐng)左輔屏和右輔屏。本實(shí)施例通過(guò)在輔屏加入時(shí)攜帶輔屏的信息,可以使得MRFP/MRFC根據(jù)主屏入會(huì) 時(shí)攜帶的主輔屏綁定關(guān)系確定該輔屏對(duì)應(yīng)的主屏及會(huì)話,實(shí)現(xiàn)輔屏的成功入會(huì)。上述實(shí)施例以會(huì)議服務(wù)器中預(yù)設(shè)主輔屏綁定關(guān)系為例,該綁定關(guān)系也可以是主屏 發(fā)送給會(huì)議服務(wù)器的消息中攜帶的。如下一實(shí)施例。圖4為本發(fā)明第四實(shí)施例的方法流程示意圖,本實(shí)施例以遠(yuǎn)程呈現(xiàn)終端撥打會(huì)議 接入號(hào)參加會(huì)議,且主屏發(fā)送給會(huì)議服務(wù)器的消息中攜帶主輔屏綁定關(guān)系為例。參見(jiàn)圖4, 本實(shí)施例包括步驟41 主屏向會(huì)議服務(wù)器發(fā)送用于加入會(huì)議的請(qǐng)求消息,該用于加入會(huì)議的請(qǐng) 求消息中包含會(huì)議接入號(hào)、主屏號(hào)碼以及主輔屏的綁定關(guān)系。例如,該用于加入會(huì)議的請(qǐng)求消息為SIP INVITE(SDP offer 1)Request-URI =會(huì)議接入號(hào),F(xiàn)rom =主屏號(hào)碼TelePresence-URI <石馬 > ;position = mainTelePresence-URI < 左屏號(hào)碼 > ;position = left ;index = 1TelePresence-URI < 右屏號(hào)碼 > ;position = right ;index = 1步驟42 會(huì)議服務(wù)器從該用于加入會(huì)議的請(qǐng)求消息中獲取主輔屏綁定關(guān)系,根據(jù) 該主輔屏綁定關(guān)系,向MRFC/MRFP發(fā)送用于申請(qǐng)資源的消息,該用于申請(qǐng)資源的消息中攜 帶每個(gè)屏的信息。例如,會(huì)議服務(wù)器向MRFC/MRFP發(fā)送如下消息SIP INVITE(SDP offer 1)Request-URI :sip :msml-video-conf = < 會(huì)議 ID>i<MRFC IP addr> :<port>From :〈Conference Server)TelePresence-URI < 主屏號(hào)碼 > ;position = mainTelePresence-URI < 左屏號(hào)碼 > ;position = left ;index = 1TelePresence-URI < 右屏號(hào)碼 > ;position = right ;index = 1步驟43 :MRFC/MRFP向會(huì)議服務(wù)器返回應(yīng)答消息。步驟44 會(huì)議服務(wù)器向主屏返回應(yīng)答消息。例如,返回200INVITE(SDP answer 1)消息。步驟45 主屏向會(huì)議服務(wù)器發(fā)送確認(rèn)消息,例如ACK消息。步驟46 會(huì)議服務(wù)器向MRFC/MRFP發(fā)送確認(rèn)消息,例如ACK消息。步驟43-46的具體內(nèi)容可以參見(jiàn)步驟23-26。至此,完成了主屏的成功入會(huì),之后,輔屏入會(huì)的流程可以參見(jiàn)圖3所示。本實(shí)施例通過(guò)為每個(gè)屏分別建立一個(gè)會(huì)話,不需要采用私有協(xié)議在建立的一個(gè)會(huì)話中再協(xié)商出多個(gè)子會(huì)話,可以提高適用范圍;并且,本實(shí)施例通過(guò)為每個(gè)屏分別建立會(huì) 話,可以根據(jù)會(huì)話中的參數(shù)區(qū)分不同的屏,實(shí)現(xiàn)對(duì)每個(gè)屏進(jìn)行控制,解決不能區(qū)分各個(gè)屏的 問(wèn)題。另外,本實(shí)施例不需要在會(huì)議服務(wù)器中預(yù)設(shè)主輔屏綁定關(guān)系,可以降低會(huì)議服務(wù)器的 負(fù)擔(dān)。遠(yuǎn)程呈現(xiàn)會(huì)議召開(kāi)過(guò)程中,會(huì)議主席可以通過(guò)終端會(huì)議控制、Web Portal會(huì)議控 制、或者IVR Portal會(huì)議控制、Video Portal會(huì)議控制,邀請(qǐng)遠(yuǎn)程呈現(xiàn)終端參加會(huì)議。圖5為本發(fā)明第五實(shí)施例的方法流程示意圖,本實(shí)施例以會(huì)議服務(wù)器邀請(qǐng)主屏加 入會(huì)議為例。參見(jiàn)圖5,本實(shí)施例包括步驟51 會(huì)議服務(wù)器向主屏發(fā)送用于邀請(qǐng)加入會(huì)議的消息。例如,該用于邀請(qǐng)加入會(huì)議的消息為SIP INVITE (無(wú) SDP)Request-URI =主屏號(hào)碼From = <會(huì)議接入號(hào)>步驟52 主屏向會(huì)議服務(wù)器返回臨時(shí)應(yīng)答消息。例如,該臨時(shí)應(yīng)答消息為IOOTrying或者180Ringing。步驟53 主屏自動(dòng)或手動(dòng)應(yīng)答。步驟M 主屏向會(huì)議服務(wù)器發(fā)送應(yīng)答消息,該應(yīng)答 消息中攜帶主輔屏的綁定關(guān)系。例如,該應(yīng)答消息為200INVITE(SDP offer 1)TelePresence-URI <石馬 > ;position = mainTelePresence-URI < 左屏號(hào)碼 > ;position = left ;index = 1TelePresence-URI < 右屏號(hào)碼 > ;position = right ;index = 1步驟55 會(huì)議服務(wù)器從該應(yīng)答消息中獲取主輔屏綁定關(guān)系,根據(jù)該主輔屏綁定關(guān) 系,向MRFC/MRFP發(fā)送用于申請(qǐng)資源的消息,該用于申請(qǐng)資源的消息中攜帶每個(gè)屏的信息。例如,會(huì)議服務(wù)器向MRFC/MRFP發(fā)送如下消息SIP INVITE(SDP offer 1)Request-URI :sip :msml-video-conf = < 會(huì)議 ID>i<MRFC IP addr> :<port>From :〈Conference Server)TelePresence-URI <石馬 > ;position = mainTelePresence-URI < 左屏號(hào)碼 > ;position = left ;index = 1TelePresence-URI < 右屏號(hào)碼 > ;position = right ;index = 1可以理解的是,步驟M-55是主屏將主輔屏綁定關(guān)系發(fā)送給會(huì)議服務(wù)器,也可以 類(lèi)似于第二實(shí)施例,在會(huì)議服務(wù)器中預(yù)設(shè)主輔屏綁定關(guān)系,這樣主屏在向會(huì)議服務(wù)器發(fā)送 的消息中不需要再攜帶該主輔屏綁定關(guān)系。步驟56 :MRFC/MRFP向會(huì)議服務(wù)器發(fā)送應(yīng)答消息。例如,該消息為2000K(SDP answerl)。步驟57 會(huì)議服務(wù)器向MRFC/MRFP發(fā)送確認(rèn)消息,例如ACK消息。步驟58 會(huì)議服務(wù)器向主屏發(fā)送確認(rèn)消息,例如ACK(SDP answer 1)。至此,主屏與MRFC/MRFP之間完成了初步的SDP媒體協(xié)商。
后續(xù)邀請(qǐng)左輔屏、右輔屏的流程可以參見(jiàn)圖3所示。本實(shí)施例通過(guò)為每個(gè)屏分別建立一個(gè)會(huì)話,不需要采用私有協(xié)議在建立的一個(gè)會(huì) 話中再協(xié)商出多個(gè)子會(huì)話,可以提高適用范圍;并且,本實(shí)施例通過(guò)為每個(gè)屏分別建立會(huì) 話,可以根據(jù)會(huì)話中的參數(shù)區(qū)分不同的屏,實(shí)現(xiàn)對(duì)每個(gè)屏進(jìn)行控制,解決不能區(qū)分各個(gè)屏的 問(wèn)題。另外,本實(shí)施例通過(guò)會(huì)議服務(wù)器主動(dòng)要求主屏參與會(huì)議,可以提高針對(duì)性。上述實(shí)施例以3屏為例,當(dāng)然,本發(fā)明實(shí)施例并不限于3屏,遠(yuǎn)程呈現(xiàn)終端 屏幕數(shù)大于等于2都可以。例如,遠(yuǎn)程呈現(xiàn)終端屏幕數(shù)為2N+1(N彡1)時(shí),SIP頭域 TelePresence-URI及其參數(shù)是對(duì)標(biāo)準(zhǔn)SIP頭域的擴(kuò)展定義,具體為T(mén)elePresence-URI < 號(hào)石馬 > ;position = <main/left/right> ;index = <0 ~ N>其中,< 號(hào)碼 > 可以是主屏號(hào)碼、左輔屏號(hào)碼、右輔屏號(hào)碼。當(dāng)有一個(gè)或多個(gè)左輔 屏?xí)r,參數(shù)position填寫(xiě)left,參數(shù)index填寫(xiě)表明是哪個(gè)左輔屏的參數(shù),例如包括3個(gè)左 輔屏,其中與主屏相鄰的左輔屏對(duì)應(yīng)的hdex為1,中間的左輔屏對(duì)應(yīng)的^idex為2,另一個(gè) 最左側(cè)的左輔屏對(duì)應(yīng)的index為3。類(lèi)似地,當(dāng)有一個(gè)或多個(gè)右輔屏?xí)r,參數(shù)position填寫(xiě) right,參數(shù)index填寫(xiě)表明是哪個(gè)右輔屏的參數(shù),例如包括3個(gè)右輔屏,其中與主屏相鄰的 右輔屏對(duì)應(yīng)的^dex為1,中間的右輔屏對(duì)應(yīng)的^idex為2,另一個(gè)最右側(cè)的右輔屏對(duì)應(yīng)的 index為3。當(dāng)然,本發(fā)明也不限于奇數(shù)的屏,對(duì)于偶數(shù)的屏,可以指定其中一個(gè)為主屏,對(duì) 于其他的輔屏可以用不同的“index”進(jìn)行區(qū)分。對(duì)于包含多個(gè)屏的遠(yuǎn)程呈現(xiàn)終端加入會(huì)議的其他流程可以參照對(duì)3屏的流程執(zhí) 行。另外,在上述實(shí)施例中,當(dāng)遠(yuǎn)程呈現(xiàn)終端的每個(gè)屏均成功加入會(huì)議后,MRS可以根 據(jù)與會(huì)議服務(wù)器之間的SIP會(huì)話,對(duì)每個(gè)屏進(jìn)行控制。圖6為本發(fā)明第六實(shí)施例的方法流程示意圖,本實(shí)施例以控制遠(yuǎn)程呈現(xiàn)終端的單 屏為例。參見(jiàn)圖6,本實(shí)施例包括步驟61 會(huì)議服務(wù)器與MRFC/MRFP建立SIP會(huì)話。具體建立流程可以參見(jiàn)上述實(shí)施例,在上述實(shí)施例中,會(huì)議服務(wù)器與MRFC/MRFP 之間交互的SIP信令,例如SIP INVITE,2000K等可以構(gòu)成SIP會(huì)話(SIP dialog)。因此, 通過(guò)上述流程可以對(duì)應(yīng)每個(gè)屏建立一個(gè)SIP會(huì)話。步驟62 當(dāng)需要對(duì)某個(gè)屏進(jìn)行控制時(shí),會(huì)議服務(wù)器向MRFC/MRFP發(fā)送用于控制的 消息,該用于控制的消息中攜帶待控制的屏的標(biāo)識(shí),所述待控制的屏的標(biāo)識(shí)攜帶在SIP會(huì) 話的切!“叫參數(shù)中。例如,遠(yuǎn)程呈現(xiàn)終端TP_1含有3個(gè)屏,對(duì)應(yīng)的標(biāo)識(shí)分別為T(mén)P_1_M、TP_1_L、TP_1_ R,遠(yuǎn)程呈現(xiàn)終端TP_2含有3個(gè)屏,對(duì)應(yīng)的標(biāo)識(shí)分別為T(mén)P_2_M、TP_2_L、TP_2_R,需要控制 TP_1_M選看TP_2_L。則可以是MRFC/MRFP向會(huì)議服務(wù)器發(fā)送SIP INFO消息,該SIP INFO 消息的toTag參數(shù)中攜帶TP_1_M和TP_2_L。具體地,SIP INFO攜帶的MSML body樣例如下<modifyconference name = “ myconf" ><videolayout type = “ text/msml-basic-layout “ id =“vidmixl“ optmode =“ assign“ ><assignscreen sourcescreen = “ conn :TP_2_L_toTag" destinationscreen = “ conn :TP_l_M_toTag" /></videolayout></modifycconference>步驟63 :MRFC/MRFP根據(jù)該用于控制的消息,對(duì)待控制的屏進(jìn)行控制。例如,將TP_2_L屏對(duì)應(yīng)的輸入媒體流輸出給TP_1_M屏進(jìn)行播放。本實(shí)施例通過(guò)對(duì)應(yīng)每個(gè)屏分別建立一個(gè)SIP會(huì)話,可以采用SIP會(huì)話中的參數(shù)攜 帶屏的標(biāo)識(shí),實(shí)現(xiàn)對(duì)遠(yuǎn)程呈現(xiàn)終端每個(gè)屏的控制。圖7為本發(fā)明第七實(shí)施例的設(shè)備結(jié)構(gòu)示意圖,包括獲取模塊71和申請(qǐng)資源模塊 72 ;獲取模塊71用于獲取包含至少兩個(gè)屏的遠(yuǎn)程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系;申請(qǐng)資 源模塊72用于根據(jù)所述主輔屏綁定關(guān)系,向MRS發(fā)送用于申請(qǐng)資源的消息,所述用于申請(qǐng) 資源的消息中攜帶每個(gè)屏的信息,以便對(duì)應(yīng)每個(gè)屏分別建立一個(gè)用于加入遠(yuǎn)程呈現(xiàn)會(huì)議的 會(huì)話。本實(shí)施例還可以包括主屏加入模塊73,用于接收所述MRS在為每個(gè)屏分配資源 后返回的成功應(yīng)答消息,將所述成功應(yīng)答消息轉(zhuǎn)發(fā)給所述遠(yuǎn)程呈現(xiàn)會(huì)議終端的主屏;接收 所述主屏返回的確認(rèn)消息,將所述確認(rèn)消息轉(zhuǎn)發(fā)給所述MRS,以實(shí)現(xiàn)主屏的成功入會(huì)。本實(shí)施例還可以包括輔屏加入模塊74,用于根據(jù)所述主輔屏綁定關(guān)系,向與所述 主屏綁定的輔屏發(fā)送用于邀請(qǐng)加入會(huì)議的請(qǐng)求消息;在接收到所述輔屏返回的成功應(yīng)答消 息后,向MRS發(fā)送用于加入會(huì)議的請(qǐng)求消息,所述用于加入會(huì)議的請(qǐng)求消息中攜帶輔屏的 信息,以實(shí)現(xiàn)輔屏的成功入會(huì)。所述獲取模塊71可以具體用于接收主屏發(fā)送的用于加入會(huì)議的請(qǐng)求消息,在接 收所述用于加入會(huì)議的請(qǐng)求消息后,獲取預(yù)設(shè)的主輔屏綁定關(guān)系;或者,接收主屏發(fā)送的用 于加入會(huì)議的請(qǐng)求消息,所述用于加入會(huì)議的請(qǐng)求消息中攜帶主輔屏綁定關(guān)系。具體地,所述獲取模塊71具體用于接收主屏主動(dòng)發(fā)送的用于加入會(huì)議的請(qǐng)求消 息;或者,向主屏發(fā)送用于邀請(qǐng)加入會(huì)議的請(qǐng)求消息,接收所述主屏在接收到所述用于邀請(qǐng) 加入會(huì)議的請(qǐng)求消息后發(fā)送的用于加入會(huì)議的請(qǐng)求消息。本實(shí)施例還可以包括控制模塊75,用于通過(guò)與每個(gè)屏對(duì)應(yīng)的SIP會(huì)話,向MRS發(fā) 送用于控制的消息,所述用于控制的消息中攜帶待控制的屏的標(biāo)識(shí),所述待控制的屏的標(biāo) 識(shí)攜帶在SIP會(huì)話的toTag參數(shù)中,以便所述MRS根據(jù)所述用于控制的消息,對(duì)所述待控制 的屏進(jìn)行控制。本實(shí)施例通過(guò)為每個(gè)屏分別建立一個(gè)會(huì)話,不需要采用私有協(xié)議在建立的一個(gè)會(huì) 話中再協(xié)商出多個(gè)子會(huì)話,可以提高適用范圍;并且,本發(fā)明實(shí)施例通過(guò)為每個(gè)屏分別建立 會(huì)話,可以根據(jù)會(huì)話中的參數(shù)區(qū)分不同的屏,實(shí)現(xiàn)對(duì)每個(gè)屏進(jìn)行控制,解決不能區(qū)分各個(gè)屏 的問(wèn)題。可以理解的是,上述方法及設(shè)備中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中 的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在 執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光 盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理方法,其特征在于,包括 獲取包含至少兩個(gè)屏的遠(yuǎn)程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系;根據(jù)所述主輔屏綁定關(guān)系,向媒體資源服務(wù)器MRS發(fā)送用于申請(qǐng)資源的消息,所述用 于申請(qǐng)資源的消息中攜帶每個(gè)屏的信息,以便對(duì)應(yīng)每個(gè)屏分別建立一個(gè)用于加入遠(yuǎn)程呈現(xiàn) 會(huì)議的會(huì)話。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向MRS發(fā)送用于申請(qǐng)資源的消息之 后,所述方法還包括接收所述MRS在為每個(gè)屏分配資源后返回的成功應(yīng)答消息,將所述成功應(yīng)答消息轉(zhuǎn)發(fā) 給所述遠(yuǎn)程呈現(xiàn)會(huì)議終端的主屏;接收所述主屏返回的確認(rèn)消息,將所述確認(rèn)消息轉(zhuǎn)發(fā)給所述MRS,以實(shí)現(xiàn)主屏的成功入石。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述主屏在成功入會(huì)后,所述方法還包括根據(jù)所述主輔屏綁定關(guān)系,向與所述主屏綁定的輔屏發(fā)送用于邀請(qǐng)加入會(huì)議的請(qǐng)求消息;在接收到所述輔屏返回的成功應(yīng)答消息后,向MRS發(fā)送用于加入會(huì)議的請(qǐng)求消息,所 述用于加入會(huì)議的請(qǐng)求消息中攜帶輔屏的信息,以實(shí)現(xiàn)輔屏的成功入會(huì)。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述獲取包含至少兩個(gè)屏的遠(yuǎn) 程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系,包括接收主屏發(fā)送的用于加入會(huì)議的請(qǐng)求消息,在接收所述用于加入會(huì)議的請(qǐng)求消息后, 獲取預(yù)設(shè)的主輔屏綁定關(guān)系; 或者,接收主屏發(fā)送的用于加入會(huì)議的請(qǐng)求消息,所述用于加入會(huì)議的請(qǐng)求消息中攜帶主輔 屏綁定關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收主屏發(fā)送的用于加入會(huì)議的請(qǐng) 求消息,包括接收主屏主動(dòng)發(fā)送的用于加入會(huì)議的請(qǐng)求消息; 或者,向主屏發(fā)送用于邀請(qǐng)加入會(huì)議的請(qǐng)求消息,接收所述主屏在接收到所述用于邀請(qǐng)加入 會(huì)議的請(qǐng)求消息后發(fā)送的用于加入會(huì)議的請(qǐng)求消息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述會(huì)話為會(huì)話建立協(xié)議SIP會(huì)話,所述 方法還包括通過(guò)與每個(gè)屏對(duì)應(yīng)的SIP會(huì)話,向MRS發(fā)送用于控制的消息,所述用于控制的消息中 攜帶待控制的屏的標(biāo)識(shí),所述待控制的屏的標(biāo)識(shí)攜帶在SIP會(huì)話的toTag參數(shù)中,以便所述 MRS根據(jù)所述用于控制的消息,對(duì)所述待控制的屏進(jìn)行控制。
7.一種遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理設(shè)備,其特征在于,包括獲取模塊,用于獲取包含至少兩個(gè)屏的遠(yuǎn)程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系; 申請(qǐng)資源模塊,用于根據(jù)所述主輔屏綁定關(guān)系,向媒體資源服務(wù)器MRS發(fā)送用于申請(qǐng) 資源的消息,所述用于申請(qǐng)資源的消息中攜帶每個(gè)屏的信息,以便對(duì)應(yīng)每個(gè)屏分別建立一個(gè)用于加入遠(yuǎn)程呈現(xiàn)會(huì)議的會(huì)話。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,還包括主屏加入模塊,用于接收所述MRS在為每個(gè)屏分配資源后返回的成功應(yīng)答消息,將所 述成功應(yīng)答消息轉(zhuǎn)發(fā)給所述遠(yuǎn)程呈現(xiàn)會(huì)議終端的主屏;接收所述主屏返回的確認(rèn)消息,將 所述確認(rèn)消息轉(zhuǎn)發(fā)給所述MRS,以實(shí)現(xiàn)主屏的成功入會(huì)。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,還包括輔屏加入模塊,用于根據(jù)所述主輔屏綁定關(guān)系,向與所述主屏綁定的輔屏發(fā)送用于邀 請(qǐng)加入會(huì)議的請(qǐng)求消息;在接收到所述輔屏返回的成功應(yīng)答消息后,向MRS發(fā)送用于加入 會(huì)議的請(qǐng)求消息,所述用于加入會(huì)議的請(qǐng)求消息中攜帶輔屏的信息,以實(shí)現(xiàn)輔屏的成功入石。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的設(shè)備,其特征在于,所述獲取模塊具體用于接收主 屏發(fā)送的用于加入會(huì)議的請(qǐng)求消息,在接收所述用于加入會(huì)議的請(qǐng)求消息后,獲取預(yù)設(shè)的 主輔屏綁定關(guān)系;或者,接收主屏發(fā)送的用于加入會(huì)議的請(qǐng)求消息,所述用于加入會(huì)議的請(qǐng) 求消息中攜帶主輔屏綁定關(guān)系。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述獲取模塊具體用于接收主屏主動(dòng) 發(fā)送的用于加入會(huì)議的請(qǐng)求消息;或者,向主屏發(fā)送用于邀請(qǐng)加入會(huì)議的請(qǐng)求消息,接收所 述主屏在接收到所述用于邀請(qǐng)加入會(huì)議的請(qǐng)求消息后發(fā)送的用于加入會(huì)議的請(qǐng)求消息。
12.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,還包括控制模塊,用于通過(guò)與每個(gè)屏對(duì)應(yīng)的會(huì)話建立協(xié)議SIP會(huì)話,向MRS發(fā)送用于控制的消 息,所述用于控制的消息中攜帶待控制的屏的標(biāo)識(shí),所述待控制的屏的標(biāo)識(shí)攜帶在SIP會(huì) 話的toTag參數(shù)中,以便所述MRS根據(jù)所述用于控制的消息,對(duì)所述待控制的屏進(jìn)行控制。
全文摘要
本發(fā)明提供一種遠(yuǎn)程呈現(xiàn)會(huì)議業(yè)務(wù)處理方法及設(shè)備。該方法包括獲取包含至少兩個(gè)屏的遠(yuǎn)程呈現(xiàn)會(huì)議終端的主輔屏綁定關(guān)系;根據(jù)所述主輔屏綁定關(guān)系,向MRS發(fā)送用于申請(qǐng)資源的消息,所述用于申請(qǐng)資源的消息中攜帶每個(gè)屏的信息,以便對(duì)應(yīng)每個(gè)屏分別建立一個(gè)用于加入遠(yuǎn)程呈現(xiàn)會(huì)議的會(huì)話。本發(fā)明實(shí)施例可以提高適用范圍并對(duì)每個(gè)屏進(jìn)行區(qū)分。
文檔編號(hào)H04L29/06GK102082675SQ20101062313
公開(kāi)日2011年6月1日 申請(qǐng)日期2010年12月28日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者林凌, 梁維 申請(qǐng)人:華為技術(shù)有限公司