專利名稱:視頻會議實(shí)現(xiàn)方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,具體涉及視頻會議實(shí)現(xiàn)方法、媒體資源設(shè)備、視頻業(yè) 務(wù)管理設(shè)備、視頻會議實(shí)現(xiàn)系統(tǒng)、以及視頻會議終端。
背景技術(shù):
隨著Next Generation Network (下一代網(wǎng)絡(luò),NGN)、 IP Multimedia Subsystem (IP 多媒體子系統(tǒng),IMS)的發(fā)展,視頻會議的應(yīng)用越來越廣泛。 目前的視頻會議模型如附圖l所示。
圖1中,參加視頻會議的參會用戶包括用戶A、用戶B和用戶C。通過協(xié)議的一個請求操 作可以指定用戶A收看用戶B的視頻,通過協(xié)議的一個請求操作可以指定用戶B收看用戶C的視 頻,通過協(xié)議的另一個請求操作可以指定用戶C收看預(yù)置的視頻文件。
在圖l所示的視頻會議模型中,在媒體資源服務(wù)器側(cè),只存在視頻會議、用戶兩個層次 的概念,媒體資源服務(wù)器中維護(hù)有輸入圖像數(shù)據(jù)、以及輸出圖像數(shù)據(jù)之間的對應(yīng)關(guān)系。圖像 數(shù)據(jù)一般包括用戶的視頻(即用戶的圖像數(shù)據(jù))和/或預(yù)置的視頻文件。在將視頻文件也看 成一種特殊用戶的輸入數(shù)據(jù)時,可以說,媒體資源服務(wù)器中維護(hù)有用戶之間的數(shù)據(jù)交互關(guān)系。 因此,目前的視頻會議是以用戶為對象的,這種視頻會議模型可以稱為基于用戶為對象的視 頻會議模型。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)至少存在如下問題 在視頻會議實(shí)現(xiàn)過程中,通常情況下,多個參會用戶需要收看同一個視頻,此時,基于 用戶為對象的視頻會議模型需要通過多條視頻播放操作才能夠使多個參會用戶收看同一個 視頻,例如,針對每個收看視頻的參會用戶,媒體資源服務(wù)器都會接收到一條播放命令,并 根據(jù)接收到的播放命令執(zhí)行播放操作。而且,媒體資源服務(wù)器需要維護(hù)數(shù)量龐大的參會用戶 之間的數(shù)據(jù)交互關(guān)系;另外,由于媒體資源服務(wù)器接收到的播放命令會有先后順序,因此, 如果需要使多個收看同一視頻的參會用戶在同一時間收看到視頻,則需要考慮為多個參會用 戶播放視頻之間的時間同步問題。
綜上所述,現(xiàn)有的基于用戶為對象的視頻會議模型在視頻業(yè)務(wù)實(shí)現(xiàn)過程中操作復(fù)雜,且 不利于視頻會議的擴(kuò)展。
發(fā)明內(nèi)容
本發(fā)明實(shí)施方式提供一種視頻會議實(shí)現(xiàn)方法、設(shè)備及系統(tǒng),可簡單方便的實(shí)現(xiàn)視頻會議, 提高了視頻會議的可擴(kuò)展性。
本發(fā)明實(shí)施方式提供的 一種視頻會議實(shí)現(xiàn)方法,包括
創(chuàng)建視頻圖像,所述視頻圖像具有圖像標(biāo)識信息;
為所述創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出;
根據(jù)具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出獲取并發(fā)送圖像數(shù)據(jù)。
本發(fā)明實(shí)施方式提供的一種媒體資源設(shè)備,包括
創(chuàng)建圖像模塊,用于為視頻會議創(chuàng)建視頻圖像,所述視頻圖像具有圖像標(biāo)識信息; 處理圖像模塊,用于為所述創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出,并根據(jù) 具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出信息獲取并發(fā)送圖像數(shù)據(jù)。 本發(fā)明實(shí)施方式提供的一種視頻會議實(shí)現(xiàn)方法,包括
向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息,以指示媒體資源設(shè)備為視頻會議創(chuàng)建視頻圖像; 向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的定義圖像信息,以指示媒體資源設(shè)備為具有 所述圖像標(biāo)識信息的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出。 本發(fā)明實(shí)施方式提供的一種視頻業(yè)務(wù)管理設(shè)備,包括
創(chuàng)建指示模塊,用于向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息,以指示媒體資源設(shè)備為視頻會 議創(chuàng)建視頻圖像;
定義指示模塊,用于向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的定義圖像信息,以指示 媒體資源設(shè)備為具有所述圖像標(biāo)識信息的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出。 本發(fā)明實(shí)施方式提供的一種視頻會議實(shí)現(xiàn)系統(tǒng),包括
視頻業(yè)務(wù)管理設(shè)備,用于向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息、定義圖像信息; 媒體資源設(shè)備,用于根據(jù)接收到的創(chuàng)建圖像信息為視頻會議創(chuàng)建具有圖像標(biāo)識信息的視 頻圖像,根據(jù)接收到的定義圖像信息為所述創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸 出,根據(jù)具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出獲取并發(fā)送圖像數(shù) 據(jù)。
本發(fā)明實(shí)施方式提供的一種視頻會議終端,包括
創(chuàng)建模塊,用于接收外部輸入的創(chuàng)建命令,并向視頻業(yè)務(wù)管理設(shè)備發(fā)送創(chuàng)建指示信息, 以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息;定義模塊,用于接收外部輸入的定義命令,并向視頻業(yè)務(wù)管理設(shè)備發(fā)送定義指示信息, 以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送定義圖像信息。
通過上述技術(shù)方案的描述可知,通過創(chuàng)建視頻圖像、為視頻圖像定義圖像數(shù)據(jù)來源、圖 像數(shù)據(jù)輸出等操作,建立了基于圖像為對象的視頻會議模型,在用戶與視頻會議之間抽象出 圖像層,使視頻會議的操作可以針對視頻圖像來實(shí)現(xiàn),從而使基于圖像為對象的視頻會議模 型更符合視頻會議業(yè)務(wù)的要求;由于視頻會議的操作是針對視頻圖像的,因此,可以避免針 對多個參會用戶存在多條播放命令、針對每個收看視頻圖像的參會用戶均維護(hù)-條記錄、為 多個參會用戶播放同一視頻圖像時考慮時間同歩等現(xiàn)象;從而簡化了視頻會議的操作,提高 了視頻會議的可擴(kuò)展性。 附簡說明
圖l是現(xiàn)有技術(shù)的視頻會議模型示意圖2a是一個以視頻圖像為對象來實(shí)現(xiàn)視頻會議的系統(tǒng)的示意圖; 圖2b是一個視頻會議實(shí)現(xiàn)方法具體實(shí)施方式
的流程圖3是一個視頻會議模型具體實(shí)施方式
的示意圖; 圖4是圖3中的視頻會議模型的一個應(yīng)用場景示意圖; 郞是一個具體實(shí)施方式
中圖像操作消息的,序列示意圖; 圖6是另一個視頻會議實(shí)現(xiàn)方法具體實(shí)施方式
的流程圖-, 圖7是一個具體實(shí)施方式
中腿S和用戶之間的媒體流連接示意鵬是一個創(chuàng)建視頻圖像具體實(shí)施方式
的示意圖9是一個為視頻團(tuán)像設(shè)定圖像數(shù)據(jù)來源具體實(shí)施方式
的示意圖
圖10是一個為視頻圖像設(shè)定圖像數(shù)據(jù)輸出具體實(shí)施方式
的示意圖ll是另一個為視頻圖像設(shè)定圖像數(shù)據(jù)輸出具體實(shí)施方式
的示意圖12是一個發(fā)送視頻圖像的圖像WI具體實(shí)施方式
示意圖13是"^h媒體資源設(shè)備具體實(shí)施方式
的結(jié)構(gòu)示意圖14是一個視頻業(yè)務(wù)管理設(shè)備具體實(shí)施方式
的結(jié)構(gòu)示意圖15是一個視頻會議終端具體實(shí)施方式
的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施方式在用戶與視頻會議之間抽象出了圖像層,這樣,視頻會議業(yè)務(wù)中操作可 以以視頻圖像為對象來實(shí)現(xiàn),即視頻會議業(yè)務(wù)可以是針對視頻圖像的,視頻圖像即具有圖像 畫面屬性的圖像。通過利用視頻圖像能夠使本發(fā)明實(shí)施方式中的視頻會議模型成為基于圖像 為對象的視頻會議模型。參考圖2a,為一個以視頻圖像為對象來實(shí)現(xiàn)視頻會議的系統(tǒng)的示意圖。該系統(tǒng)包括 視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息和定義圖像信息,以指示媒體資源 設(shè)備為視頻會議創(chuàng)建視頻圖像、以及為視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出信息等。 創(chuàng)建圖像信息和定義圖像信息中可以包含有圖像標(biāo)識信息。創(chuàng)建圖像信息中還可以包含有圖 像屬性信息。
媒體資源設(shè)備根據(jù)視頻業(yè)務(wù)管理設(shè)備發(fā)送來的創(chuàng)建圖像信息為視頻會議創(chuàng)建具有圖像 標(biāo)識信息的視頻圖像,根據(jù)視頻業(yè)務(wù)管理設(shè)備發(fā)送來的定義圖像信息為視頻圖像定義圖像數(shù) 據(jù)來源和閣像數(shù)據(jù)輸出。媒體資源設(shè)備根據(jù)視頻圖像的圖像數(shù)據(jù)來源獲取圖像數(shù)據(jù),媒體資 源設(shè)備根據(jù)視頻圖像的圖像數(shù)據(jù)輸出發(fā)送圖像數(shù)據(jù)。
該系統(tǒng)還可以包括一個或多個視頻會議終端,視頻會議終端用于視頻會議終端,用于接 收外部輸入的命令,如創(chuàng)建命令和定義命令;視頻會議終端在接收到創(chuàng)建命令后,向視頻業(yè) 務(wù)管理設(shè)備發(fā)送創(chuàng)建指示信息,使視頻業(yè)務(wù)管理設(shè)備在接收到創(chuàng)建指示信息后,根據(jù)該創(chuàng)建 指示信息向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息;視頻會議終端在接收到外部輸入的定義命令 后,向視頻業(yè)務(wù)管理設(shè)備發(fā)送定義指示信息,使視頻業(yè)務(wù)管理設(shè)備在接收到定義指示信息后, 根據(jù)該定義指示信息向媒體資源設(shè)備發(fā)送定義圖像信息。下面結(jié)合附圖2b對視頻會議實(shí)現(xiàn)方 法的一個具體的實(shí)施例進(jìn)行說明。
圖2b中,步驟200、為視頻會議創(chuàng)建視頻圖像,該視頻圖像具有圖像標(biāo)識信息。其它例 子中,該視頻圖像還可以具有圖像畫面屬性。到步驟210。
圖像標(biāo)識信息用于標(biāo)識創(chuàng)建的視頻圖像。圖像標(biāo)識信息應(yīng)能夠唯一標(biāo)識一個創(chuàng)建的視頻 圖像,即一個圖像標(biāo)識對應(yīng)一個視頻圖像。圖像標(biāo)識信息可以由視頻會議標(biāo)識和為該視頻會 議內(nèi)部各視頻圖像順序編制的順序號組成,也可以僅由為各視頻會議中的各視頻圖像順序編 制的順序號組成。
圖像畫面屬性如圖像畫面大小、圖像的背景色等。圖像畫面屬性可以根據(jù)實(shí)際需要來設(shè) 定。而且,圖像畫面屬性也可以包含在后續(xù)定義圖像信息中,或者創(chuàng)建圖像信息采用默認(rèn)設(shè) 置等。當(dāng)圖像畫面屬性保護(hù)在后續(xù)定義圖像信息中時,即后續(xù)定義圖像信息修改了創(chuàng)建的視 頻圖像的圖像畫面屬性。
執(zhí)行為視頻會議創(chuàng)建視頻圖像的網(wǎng)絡(luò)設(shè)備可以為媒體資源服務(wù)器。在IP Multimedia Subsystem (IP多媒體子系統(tǒng),IMS)中,媒體資源服務(wù)器可以稱為Media Resource Function (MRF),在NGN中,媒體資源服務(wù)器可以稱為Media Resource Server (MRS)。媒體資源服 務(wù)器可以在創(chuàng)建視頻會議的過程中創(chuàng)建視頻圖像,也可以在視頻會議成功創(chuàng)建后再創(chuàng)建視頻 圖像。為視頻會議創(chuàng)建的視頻圖像可以為一個或多個。媒體資源服務(wù)器可以在接收到攜帶有創(chuàng)建圖像信息的消息后,根據(jù)創(chuàng)建圖像信息創(chuàng)建一 個或多個視頻圖像。媒體資源服務(wù)器可以在沒有接收到創(chuàng)建圖像信息的情況下創(chuàng)建視頻圖 像。例如,媒體資源服務(wù)器接收到創(chuàng)建視頻會議的消息、且根據(jù)該消息成功創(chuàng)建了視頻會議 后,根據(jù)缺省設(shè)置信息創(chuàng)建一個或多個視頻圖像。
當(dāng)需要為一個視頻會議創(chuàng)建多個視頻圖像時,可以先后創(chuàng)建,也可以同時創(chuàng)建。另外需 要說明的是, 一個視頻會議的所有視頻圖像可以分批次的先后創(chuàng)建, 一個批次可以創(chuàng)建一個 或多個視頻圖像。
上述創(chuàng)建圖像信息可以包括圖像標(biāo)識信息(或者生成圖像標(biāo)識信息的規(guī)則)和視頻圖像 的圖像畫面屬性等。當(dāng)然,創(chuàng)建圖像信息中也可以不包括圖像標(biāo)識信息和圖像畫面屬性信息 中的一個或兩個。圖像標(biāo)識信息和圖像畫面屬性信息中的一個或兩個也可以為媒體資源服務(wù) 器中存儲的信息。上述缺省設(shè)置信息可以包括圖像標(biāo)識信息(或者生成圖像標(biāo)識信息的規(guī)則) 和默認(rèn)的圖像畫面屬性等。這里的圖像標(biāo)識信息可以為一個或多個。
攜帶有創(chuàng)建圖像信息的消息可以是專用于承載創(chuàng)建圖像信息的消息,也可以是現(xiàn)有消 息。在利用現(xiàn)有消息來攜帶創(chuàng)建圖像信息時,可以對該現(xiàn)有的消息進(jìn)行擴(kuò)展,以在現(xiàn)有消息 中攜帶創(chuàng)建圖像信息。
發(fā)送攜帶有創(chuàng)建圖像信息的消息的實(shí)體可以為視頻業(yè)務(wù)管理側(cè),視頻業(yè)務(wù)管理側(cè)如 Application Server (應(yīng)用月艮務(wù)器,AS)、或Serving—Call Session Control Function (月艮 務(wù)呼叫會話控制功能,S-CSCF)實(shí)體。
媒體資源服務(wù)器在創(chuàng)建了視頻圖像后,可以可選的向視頻業(yè)務(wù)管理側(cè)發(fā)送響應(yīng)消息。該 響應(yīng)消息中可以攜帶成功創(chuàng)建視頻圖像的信息,也可以攜帶未成功創(chuàng)建視頻圖像的信息。成 功創(chuàng)建視頻圖像的信息可以包括視頻會議的標(biāo)識信息、創(chuàng)建的視頻圖像的個數(shù)、視頻圖像 的屬性信息以及成功創(chuàng)建標(biāo)識信息中的一個或多個。
在不同的實(shí)施方式中,下述內(nèi)容具體可以為不同的情況,能夠為本領(lǐng)域技術(shù)人員進(jìn)行替 換或者改進(jìn),在此將不贅述。例如,創(chuàng)建視頻圖像的觸發(fā)條件,攜帶有創(chuàng)建圖像信息的消息 的具體名稱、響應(yīng)消息中攜帶的信息內(nèi)容、圖像畫面屬性包含的內(nèi)容、以及視頻業(yè)務(wù)管理側(cè) 所表現(xiàn)出來的具體的網(wǎng)絡(luò)設(shè)備名稱等等。
步驟210、為創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出。其它例子中還可以定 義圖像畫面屬性等其它內(nèi)容或者參數(shù)。到步驟220。
圖像數(shù)據(jù)來源用于表示視頻圖像的輸入信息,即針對該視頻圖像輸出的圖像數(shù)據(jù)的源端 信息。圖像數(shù)據(jù)來源可以是預(yù)置的視頻文件,也可以是某個或某些參加視頻會議的參會用戶 信息。當(dāng)然,還可以是預(yù)置的視頻文件和某個參加視頻會議的參會用戶信息、或者預(yù)置的視頻文件和某些參加視頻會議的參會用戶信息。當(dāng)視頻圖像的輸入信息包括多個源端時,可能 需要進(jìn)行多畫面顯示。
圖像數(shù)據(jù)輸出用于表示視頻圖像的輸出信息,即針對該視頻圖像的圖像數(shù)據(jù)(圖像數(shù)據(jù) 也可以稱為視頻數(shù)據(jù))的目的端信息。該目的端信息可以為收看視頻圖像的參會用戶信息, 即該視頻圖像的圖像數(shù)據(jù)的接收方參會用戶信息。該目的端信息也可以為視頻文件的存儲信 息,即該視頻圖像輸入的圖像數(shù)據(jù)輸出到媒體資源服務(wù)器或其他網(wǎng)絡(luò)設(shè)備的視頻文件中。圖 像數(shù)據(jù)輸出信息可以是某個參加視頻會議的參會用廣信息,可以是某些參加視頻會議的參會 用戶信息,還可以是某個參加視頻會議的參會用戶信息和視頻文件的存儲位置信息,或者還 可以是某些參加視頻會議的參會用戶信息和視頻文件的存儲位置信息。
其它具體實(shí)施方式
中,還可以為創(chuàng)建的視頻圖像定義其他內(nèi)容或者參數(shù)。如定義該視頻 圖像所在的視頻會議,該視頻圖像的備注信息等等用于說明視頻圖像的信息;再如,為視頻 圖像定義圖像畫面屬性,相當(dāng)于修改創(chuàng)建的視頻圖像的圖像畫面屬性。在此不再一一例舉。
執(zhí)行定義視頻圖像操作的網(wǎng)絡(luò)設(shè)備可以為媒體資源服務(wù)器。媒體資源服務(wù)器可以在成功 創(chuàng)建了視頻圖像后,根據(jù)其存儲的缺省設(shè)置信息為創(chuàng)建的視頻圖像進(jìn)行定義操作。媒體資源 服務(wù)器也可以在接收到攜帶有定義圖像信息的消息后,為創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來 源、圖像數(shù)據(jù)輸出和圖像畫面屬性等參數(shù)。該定義圖像信息可以包括圖像標(biāo)識信息、圖像數(shù) 據(jù)來源、和圖像數(shù)據(jù)輸出信息??蛇x的,定義圖像信息中還可以包括圖像畫面屬性信息。用 于定義操作的缺省設(shè)置信息中也可以包括圖像標(biāo)識信息、圖像數(shù)據(jù)來源、和圖像數(shù)據(jù)輸出信 息。
攜帶有定義圖像信息的消息可以是專用于承載定義圖像信息的消息,也可以是現(xiàn)有消 息。在利用現(xiàn)有消息來攜帶定義圖像信息時,可以對該現(xiàn)有的消息進(jìn)行擴(kuò)展,以在現(xiàn)有消息 中攜帶定義圖像信息。發(fā)送攜帶有定義圖像信息的消息的實(shí)體可以為視頻業(yè)務(wù)管理側(cè),視頻 業(yè)務(wù)管理側(cè)如AS、或S-CSCF實(shí)體。
媒體資源服務(wù)器在針對創(chuàng)建的視頻圖像執(zhí)行了定義操作后,可以可選的向視頻業(yè)務(wù)管理 側(cè)發(fā)送響應(yīng)消息。該響應(yīng)消息中可以攜帶成功為視頻圖像進(jìn)行定義的信息,也可以攜帶未成
功為視頻圖像進(jìn)行定義的信息。成功為視頻圖像進(jìn)行定義的信息可以包括視頻會議的標(biāo)識
信息、及為視頻圖像定義的各參數(shù)等。
在執(zhí)行了定義操作后,媒體資源服務(wù)器存儲有該視頻圖像的信息。例如,媒體資源服務(wù)
器為該視頻圖像存儲了一條記錄,該記錄包括圖像標(biāo)識信息、圖像畫面屬性信息、圖像數(shù) 據(jù)來源信息、圖像數(shù)據(jù)輸出信息等。這樣,雖然該視頻圖像的圖像數(shù)據(jù)來源可能是多個,該 視頻圖像的圖像數(shù)據(jù)輸出信息也可能是多個,但是,媒體資源服務(wù)器只需要存儲一條記錄。媒體資源服務(wù)器存儲視頻圖像的信息的操作可以分歩驟完成。例如,在創(chuàng)建視頻圖像過程中, 為該視頻圖像存儲圖像標(biāo)識信息、圖像畫面屬性信息,在定義操作過程中,在該視頻圖像存 儲的信息中增加圖像數(shù)據(jù)來源信息和圖像數(shù)據(jù)輸出信息。
不同的實(shí)施方式中,下述內(nèi)容具體可以為不同的情況,能夠為本領(lǐng)域技術(shù)人員進(jìn)行替換 或者改進(jìn),在此將不贅述。例如,為視頻圖像進(jìn)行定義操作的觸發(fā)條件,攜帶有定義圖像信 息的消息的具體名稱、響應(yīng)消息中攜帶的信息內(nèi)容、以及視頻業(yè)務(wù)管理側(cè)所表現(xiàn)出來的具體
的M絡(luò)設(shè)備名稱。
歩驟220、針對具有圖像標(biāo)識信息的視頻圖像獲取圖像數(shù)據(jù),即根據(jù)具有圖像標(biāo)識信息 的視頻圖像的圖像數(shù)據(jù)來源獲取圖像數(shù)據(jù)。到步驟230。
執(zhí)行步驟220的網(wǎng)絡(luò)設(shè)備可以為媒體資源服務(wù)器。媒體資源服務(wù)器可以在成功的執(zhí)行了 視頻圖像定義操作后,直接根據(jù)為該視頻圖像定義的圖像數(shù)據(jù)來源獲取圖像數(shù)據(jù)。媒體資源 服務(wù)器也可以在接收到攜帶有獲取圖像數(shù)據(jù)信息的消息后,再根據(jù)為該視頻圖像定義的圖像 數(shù)據(jù)來源獲取圖像數(shù)據(jù)。獲取圖像數(shù)據(jù)信息中包含有圖像標(biāo)識信息。
攜帶有獲取圖像數(shù)據(jù)信息的消息可以是專用于承載獲取圖像數(shù)據(jù)信息的消息,也可以是 現(xiàn)有消息。在利用現(xiàn)有消息來攜帶獲取圖像數(shù)據(jù)信息時,可以對該現(xiàn)有的消息進(jìn)行擴(kuò)展,以 在現(xiàn)有消息中攜帶獲取圖像數(shù)據(jù)信息。
發(fā)送攜帶有獲取圖像數(shù)據(jù)信息的消息的實(shí)體可以為視頻業(yè)務(wù)管理側(cè),視頻業(yè)務(wù)管理側(cè)如 AS (應(yīng)用服務(wù)器)、或S-CSCF (服務(wù)呼叫會話控制功能)實(shí)體。
媒體資源服務(wù)器根據(jù)圖像數(shù)據(jù)來源信息獲取的圖像數(shù)據(jù)可以是一個或多個預(yù)置的視頻 文件;也可以是輸入用戶的圖像數(shù)據(jù),即輸入用戶的視頻;還可以是預(yù)置的視頻文件和輸入 用戶的圖像數(shù)據(jù)。這里的輸入用戶可以為一個或多個。也就是說,媒體資源服務(wù)器獲取圖像 數(shù)據(jù)的過程可以是査找已存儲的預(yù)置的視頻文件,也可以是接收輸入用戶發(fā)送來的圖像數(shù) 據(jù),還可以同時包括上述查找和接收過程。
媒體資源服務(wù)器在獲取了圖像數(shù)據(jù)后,可以可選的向視頻業(yè)務(wù)管理側(cè)發(fā)送上報消息。該 上報消息中可以攜帶成功獲取圖像數(shù)據(jù)的信息,也可以攜帶未成功獲取圖像數(shù)據(jù)的信息。成 功獲取圖像數(shù)據(jù)的信息可以包括圖像標(biāo)識信息、圖像數(shù)據(jù)來源信息、以及成功獲取圖像數(shù) 據(jù)標(biāo)識信息等。
在不同的實(shí)施方式中,下述內(nèi)容具體可以為不同的情況,能夠為本領(lǐng)域技術(shù)人員進(jìn)行替 換或者改進(jìn),在此將不贅述。例如,獲取圖像數(shù)據(jù)的觸發(fā)條件,攜帶有獲取圖像數(shù)據(jù)信息的 消息的具體名稱、上報消息中攜帶的信息內(nèi)容、査找預(yù)置的視頻文件的過程、預(yù)置的視頻文 件存儲的位置、以及視頻業(yè)務(wù)管理側(cè)所表現(xiàn)出來的具體的網(wǎng)絡(luò)設(shè)備名稱等等。歩驟230、針對具有圖像標(biāo)識信息的視頻圖像發(fā)送獲取的圖像數(shù)據(jù),即根據(jù)具有圖像標(biāo) 識信息的視頻圖像的圖像數(shù)據(jù)輸出獲取圖像數(shù)據(jù)。
執(zhí)行步驟230的網(wǎng)絡(luò)設(shè)備可以為媒體資源服務(wù)器。媒體資源服務(wù)器可以在成功的執(zhí)行了 獲取圖像數(shù)據(jù)的操作后,直接根據(jù)為該視頻圖像定義的圖像數(shù)據(jù)輸出發(fā)送圖像數(shù)據(jù)。媒體資 源服務(wù)器也可以在接收到攜帶有發(fā)送圖像數(shù)據(jù)信息的消息后,再為該視頻圖像定義的圖像數(shù) 據(jù)輸出發(fā)送圖像數(shù)據(jù)。發(fā)送圖像數(shù)據(jù)信息中包含有圖像標(biāo)識信息。該發(fā)送圖像數(shù)據(jù)的步驟包 括向參會用戶發(fā)送圖像數(shù)據(jù)、和/或?qū)D像數(shù)據(jù)發(fā)送到視頻文件中。當(dāng)圖像數(shù)據(jù)輸出為視頻 文件時,實(shí)現(xiàn)了視頻錄制;當(dāng)圖像數(shù)據(jù)來源為預(yù)置的視頻文件、或者用戶、且圖像數(shù)據(jù)輸出 為用戶時,實(shí)現(xiàn)了視頻播放。
攜帶有發(fā)送圖像數(shù)據(jù)信息的消息可以是專用于承載發(fā)送圖像數(shù)據(jù)信息的消息,也可以是 現(xiàn)有消息。在利用現(xiàn)有消息來攜帶發(fā)送圖像數(shù)據(jù)信息時,可以對該現(xiàn)有的消息進(jìn)行擴(kuò)展,以 在現(xiàn)有消息中攜帶發(fā)送圖像數(shù)據(jù)信息。
發(fā)送攜帶有獲取圖像數(shù)據(jù)信息的消息的實(shí)體可以為視頻業(yè)務(wù)管理側(cè),即視頻業(yè)務(wù)管理設(shè) 備,視頻業(yè)務(wù)管理側(cè)如AS、或S-CSCF實(shí)體。
媒體資源服務(wù)器根據(jù)一個或多個預(yù)置的視頻文件發(fā)送圖像數(shù)據(jù);也可以根據(jù)接收到的輸 入用戶的圖像數(shù)據(jù)來發(fā)送圖像數(shù)據(jù);還可以根據(jù)預(yù)置的視頻文件和輸入用戶的圖像數(shù)據(jù)來發(fā) 送圖像數(shù)據(jù)。這里的輸入用戶可以為一個或多個。也就是說,根據(jù)視頻圖像的圖像數(shù)據(jù)來源、 以及圖像畫面屬性的不同,媒體資源服務(wù)器向參會用戶發(fā)送的圖像數(shù)據(jù)可以在參會用戶處呈 現(xiàn)為單畫面方式、或者畫中畫方式,或者呈現(xiàn)為多畫面方式等。
媒體資源服務(wù)器執(zhí)行了發(fā)送圖像數(shù)據(jù)操作后,可以可選的向視頻業(yè)務(wù)管理側(cè)發(fā)送上報消 息。該上報消息中可以攜帶已發(fā)送圖像數(shù)據(jù)的信息,也可以攜帶不能夠成功發(fā)送圖像數(shù)據(jù)的
信息o
不同的實(shí)施方式中,下述內(nèi)容具體可以為不同的情況,能夠為本領(lǐng)域技術(shù)人員進(jìn)行替 換或者改進(jìn),在此將不贅述。例如,發(fā)送圖像數(shù)據(jù)的觸發(fā)條件,攜帶有發(fā)送圖像數(shù)據(jù)信息的 消息的具體名稱、上報消息中攜帶的信息內(nèi)容、發(fā)送的圖像數(shù)據(jù)在參會用戶處呈現(xiàn)的具體形 式、錄制視頻文件的過程、錄制的視頻文件存儲的位置、以及視頻業(yè)務(wù)管理側(cè)所表現(xiàn)出來的 具體的網(wǎng)絡(luò)設(shè)備名稱等等。
需要說明的是,在對視頻圖像進(jìn)行了定義后,可以修改為視頻圖像定義的信息。例如, 在視頻會議進(jìn)行過程中,可能會由于用戶加入視頻會議或者參會用戶退出視頻會議而導(dǎo)致視 頻圖像的圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出等參數(shù)發(fā)生變化,從而需要修改視頻圖像的參數(shù)。修 改的內(nèi)容可以為修改視頻圖像的圖像數(shù)據(jù)輸出,從而改變收看視頻圖像的對象?;蛘?,在視頻圖像的圖像數(shù)據(jù)來源中增加和/或減少參會用戶信息等。上述修改可以在視頻播放、視 頻錄制等過程中進(jìn)行,也可以在視頻播放、視頻錄制等過程之前進(jìn)行。修改視頻圖像參數(shù)的 過程就是對視頻圖像參數(shù)重新定義的過程,岡此,修改視頻圖像參數(shù)的過程也可以稱為對視 頻圖像的重新定義過程。
上述修改視頻圖像的參數(shù)的過程可以為視頻業(yè)務(wù)管理側(cè)向媒體資源服務(wù)器發(fā)送修改 信息,媒體資源服務(wù)器根據(jù)接收到的修改信息來修改其存儲的視頻圖像的參數(shù)。媒體資源服 務(wù)器存儲的視頻圖像的參數(shù)可以包括圖像標(biāo)識信息、圖像畫面屬性信息、圖像數(shù)據(jù)來源、 以及圖像數(shù)據(jù)輸出等。
由于媒體資源服務(wù)器處存儲的視頻圖像的參數(shù)是以視頻圖像為對象的,因此,可以避 免針對每個收看視頻圖像的參會用戶均維護(hù)一條記錄的現(xiàn)象。
媒體資源服務(wù)器可以在重新定義視頻圖像的參數(shù)后,向視頻業(yè)務(wù)管理側(cè)返回響應(yīng)信息, 以通知視頻業(yè)務(wù)管理側(cè)成功定義該視頻圖像的參數(shù)。
在其它實(shí)施方式中,在視頻會議結(jié)束時,或者在視頻圖像的圖像數(shù)據(jù)來源都退出視頻會 議,或者在收看視頻圖像的參會用戶都退出視頻會議等需要刪除視頻圖像的情況下,媒體資 源服務(wù)器需要刪除對應(yīng)的視頻圖像。媒體資源服務(wù)器可以根據(jù)接收到的刪除圖像信息刪除對 應(yīng)的視頻圖像,例如,媒體資源服務(wù)器接收視頻業(yè)務(wù)管理側(cè)發(fā)送來的攜帶有刪除圖像信息的 消息,媒體資源服務(wù)器從刪除圖像信息中獲取圖像標(biāo)識信息,并刪除具有該圖像標(biāo)識的視頻 圖像。
媒體資源服務(wù)器可以在刪除視頻圖像后,向視頻業(yè)務(wù)管理側(cè)返回響應(yīng)信息,以通知視 頻業(yè)務(wù)管理側(cè)成功刪除該視頻圖像。
從上述發(fā)送圖像數(shù)據(jù)的過程步驟210、 220、 230可看到,雖然視頻圖像的收看用戶或者 其它接收對象可能是多個,但是,由于視頻業(yè)務(wù)管理側(cè)是針對視頻圖像下發(fā)命令(如發(fā)送命 令等),因此,可以通過一條命令來表示向多個用戶或者其它接收對象發(fā)送圖像數(shù)據(jù),從而 避免分別針對每個用戶或者其它接收對象的接收分別發(fā)送命令。同理,雖然視頻圖象的來源 可以是多個用戶或者視頻文件,但是,由于視頻業(yè)務(wù)管理側(cè)是針對視頻圖像下發(fā)命令(如發(fā) 送命令等),因此,可以通過一條命令來表示從多個用戶或者其它視頻文件獲取圖像數(shù)據(jù), 從而避免分別針對每個用戶或者其它視頻文件分別發(fā)送獲取圖像數(shù)據(jù)的命令。這樣不但簡化 了發(fā)送、獲取圖像數(shù)據(jù)的過程,而且,媒體資源服務(wù)器可以不需要考慮為多個參會用戶播放 同 一 視頻圖像時的時間同步問題。
通過前述發(fā)明實(shí)施方式,可以建立一種基于圖像的視頻會議模型,該視頻會議模型包 括視頻會議層、圖像層和用戶層。視頻會議層可以包含視頻會議的會議ID、會議屬性等。圖像層包括一個或多個視頻圖像,圖像層可以使視頻會議中一些的操作體現(xiàn)為針對圖像的操 作。用戶層可以包含一個或多個參會用戶; 一個參會用戶可以為圖像層中的一個或多個視頻 圖像提供輸入數(shù)據(jù),但是, 一個參會用戶只能夠接收一個視頻圖像的圖像數(shù)據(jù),而且,多個 參會用戶可以同時收看同一個視頻圖像的圖像數(shù)據(jù)(g卩 一個視頻圖像的輸出可以包括一個或 多個用戶)。
該基于圖像的視頻會議模型的一個具體的例子可以如附圖3所示。圖3中定義了三個視 頻圖像,這三個視頻圖像均對應(yīng)有圖像標(biāo)識、圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出和圖像畫面屬性。 這三個視頻圖像的圖像標(biāo)識分別為Imagel、 Image2和Image3。
其屮,視頻圖像I腿gel的輸入為預(yù)置的視頻文件,視頻圖像Imagel的輸出為用戶A,即 用戶A收看預(yù)置的視頻文件。視頻圖像Image2的輸入為用戶B和用戶C,視頻圖像Iraage2的輸 出為用戶C。視頻圖像Image3的輸入為用戶C,視頻圖像Image3的輸出為用戶B。這三個視頻 圖像的圖像畫面屬性可以根據(jù)實(shí)際需要設(shè)定,例如,圖像畫面屬性可以包括畫面大小、畫 面背景色、和多畫面屬性等。多畫面屬性如四畫面、或六畫面等。
從圖3所示的基于圖像的視頻會議模型中可以看出,視頻會議中的一些操作均為針對視 頻圖像進(jìn)行的操作,也就是說,不論視頻會議是要實(shí)現(xiàn)演講模式、多畫面業(yè)務(wù)、視頻播放、 視頻錄制、或者擴(kuò)展新的視頻業(yè)務(wù),都是以視頻圖像為對象進(jìn)行操作的。通過執(zhí)行創(chuàng)建視頻 圖像的操作、通過執(zhí)行為視頻圖像定義圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出、圖像畫面屬性(視頻 圖像的輸入數(shù)據(jù)如何構(gòu)成圖像)的操作、通過執(zhí)行為視頻圖像獲取發(fā)送圖像數(shù)據(jù)的操作,不 僅可以屏蔽參會用戶之間的數(shù)據(jù)交互關(guān)系,而且,可以實(shí)現(xiàn)通過一條獨(dú)立的協(xié)議請求操作指 定哪些參會用戶收看哪些圖像數(shù)據(jù)來源的圖像數(shù)據(jù)。另外,該基于圖像的視頻會議模型更符 合視頻會議業(yè)務(wù)邏輯,從而使視頻會議業(yè)務(wù)能夠根據(jù)參會用戶不同的業(yè)務(wù)屬性控制參會用戶 看不同的視頻圖像,使視頻會議業(yè)務(wù)的實(shí)現(xiàn)層次清晰。并且,該基于圖像的視頻會議模型有 利于視頻業(yè)務(wù)的擴(kuò)展,例如,如果目前的視頻會議支持的6畫面功能需要擴(kuò)展到16畫面功能, 則只需要針對視頻圖像進(jìn)行視頻會議業(yè)務(wù)接口的擴(kuò)展即可,即只要媒體資源服務(wù)器支持修改 后的圖像畫面屬性即可。
參考圖4,為一種在IMS中的實(shí)現(xiàn)視頻會議的系統(tǒng)。該系統(tǒng)包括MRF、 AS以及S-CSCF。
在圖4所示的IMS中,MRF為媒體資源服務(wù)器,MRF的媒體資源控制接口分別為Mr接口和 Sr接口 。 Mr接口為MRF與S-CSCF之間的接口 , Sr接口為AS與MRF之間的接口 。 AS和S-CSCF可以 均為視頻業(yè)務(wù)管理設(shè)備。Mr接口、和Sr接口可以均為基于SIP協(xié)議的接口。這樣,在IMS應(yīng)用 場景中,可以通過擴(kuò)展Mr接口和Sr接口的SIP協(xié)議來實(shí)現(xiàn)AS (或S-CSCF)、以及MRF針對視頻 圖像的操作,如AS (或S-CSCF)對MRF創(chuàng)建視頻圖像、定義視頻圖像等的控制;再如,MRF向AS或者S-CSCF上報處理結(jié)果信息等。
在一具體實(shí)施方式
中,可以進(jìn)行如下操作來實(shí)現(xiàn)針對視頻圖像的視頻會議創(chuàng)建圖像 (Creatlmage)操作、處理圖像(Operatelraage)操作、圖像事件(Resultlmage)、以及 刪除圖像(Deletelraage)操作。具體的,包括
進(jìn)行圖像創(chuàng)建Creatlmage操作,以便使AS或S-CSCF指示媒體資源服務(wù)器創(chuàng)建視頻圖像, 媒體資源服務(wù)器根據(jù)AS或S-CSCF的指示創(chuàng)建視頻圖像。根據(jù)實(shí)際需要媒體資源服務(wù)器還可以 為創(chuàng)建的視頻圖像實(shí)例分配資源、并激活該視頻圖像實(shí)例;例如,在需要錄制視頻文件時, 需要為視頻圖像實(shí)例分配資源。Creatlmage操作的參數(shù)可以包括Imageld、 ImageSizelnfo、 禾口ImageBackColor等。
進(jìn)行圖像處理Operatelmage操作,以便使媒體資源服務(wù)器為創(chuàng)建的視頻圖像進(jìn)行定義。 例如定義視頻圖像的圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出、圖像畫面屬性等。Operatelmage操作的 參數(shù)可以包括Imageld、 Imagel叩ut、禾口ImageOutput等。
進(jìn)行圖像事件Resultlmage操作,以便使媒體資源服務(wù)器向AS (或CSCF)返回圖像處理 的結(jié)果信息。例如,視頻播放完成、圖像數(shù)據(jù)錄制完成等。Resultlmage操作的參數(shù)可以包 括ImageId禾口ImageResult等。
進(jìn)行圖像刪除Deletelmage操作,以便使媒體資源服務(wù)器刪除某個或某些視頻圖像,且 在視頻圖像分配有資源時,媒體資源服務(wù)器還可以釋放該視頻圖像占用的資源。Deletelmage 操作的參數(shù)可以包括Image Id等。
上述Imageld參數(shù)用于表示視頻會議中的一個視頻圖像,即為視頻圖像的圖像標(biāo)識。一 個視頻會議中可以存在一個或者多個視頻圖像,多個視頻圖像之間可以通過ImageId來標(biāo)識 區(qū)分, 一個Imageld僅標(biāo)識一個視頻圖像。
上述ImageSizelnfo參數(shù)用于表示視頻圖像的畫面大小。
上述ImageBackColor參數(shù)用于表示視頻圖像的背景色。
上述Imagelnput用于表示視頻圖像的圖像數(shù)據(jù)來源,即視頻圖像的輸入。如果圖像數(shù) 據(jù)來源包括參會用戶的圖像數(shù)據(jù),則lmagelnput需要能夠表示出參會用戶信息,進(jìn)一步地, Imagelnput還可以表示出參會用戶的圖像數(shù)據(jù)(即參會用戶的畫面)在圖像中的位置、以及 縮放比例等信息。如果圖像數(shù)據(jù)來源包括預(yù)置的視頻文件數(shù)據(jù),則lmagelnput需要表示出該 視頻文件本身的屬性(如文件名等),進(jìn)一步地,Imagelnput還可以表示出視頻文件對應(yīng)的 畫面在視頻圖像中的位置、縮放比例、以及播放時長等信息,從而實(shí)現(xiàn)了視頻播放功能。如 果為了實(shí)現(xiàn)文字顯示功能(即在畫面中顯示文字的功能),則lmagelnput需要能夠表示出字符串內(nèi)容、字體、以及字庫類型等信息,進(jìn)一歩地,Imagel叩ut還可以農(nóng)示出字符串在收看 畫面中的位置、以及縮放比例等信息。
上述ImageOutput參數(shù)用于表示視頻圖像的圖像數(shù)據(jù)輸出信息。如果圖像數(shù)據(jù)輸出到參 會用戶,貝l」ImageOutput需要表示出參會用戶信息。如果為了實(shí)現(xiàn)錄像功能(即圖像數(shù)據(jù)輸 出到視頻文件),則lmagelnput需要能夠表示出該視頻文件本身的屬性(如文件名)、視頻 文件的格式、圖片大小、以及幀頻等信息。
上述ImageResult參數(shù)用于表示圖像處理操作的執(zhí)行結(jié)果信息。媒體資源服務(wù)器在完成 圖像處理操作后,通過ImageResult參數(shù)可以向AS等視頻業(yè)務(wù)應(yīng)用層(即視頻業(yè)務(wù)管理側(cè)) 反饋圖像處理操作的執(zhí)行結(jié)果信息。
上述四種操作可以體現(xiàn)為發(fā)送四種圖像操作消息,本發(fā)明實(shí)施方式不限制上述各參數(shù) 在消息中的攜帶方式。另外,視頻會議終端可以通過向AS或S-CSCF等視頻業(yè)務(wù)管理設(shè)備發(fā)送 相應(yīng)的信息來觸發(fā)上述操作;例如,視頻會議終端向視頻業(yè)務(wù)管理設(shè)備發(fā)送創(chuàng)建指示信息, 以觸發(fā)Creatlmage操作;再例如,視頻會議終端向視頻業(yè)務(wù)管理設(shè)備發(fā)送定義指示信息,以 角蟲發(fā)Operatelmage操作。
參考圖5,為應(yīng)用圖4所示的IMS系統(tǒng)中采用圖像操作消息實(shí)現(xiàn)視頻會議的一個執(zhí)行序列 的示意圖。
圖5中,AS或S-CSCF通過Creatlmage操作消息觸發(fā)媒體資源服務(wù)器創(chuàng)建視頻圖像。在創(chuàng) 建視頻圖像之后,AS或S-CSCF通過Operatelmage操作消息觸發(fā)媒體資源服務(wù)器執(zhí)行為創(chuàng)建的 視頻圖像定義參數(shù)、獲取輸入圖像數(shù)據(jù)、輸出圖像數(shù)據(jù)等操作。媒體資源服務(wù)器在執(zhí)行 0perateImage操作消息觸發(fā)的圖像處理操作過程中,可以通過Resul t Image消息向AS或 S-CSCF上報圖像處理操作的執(zhí)行結(jié)果信息。AS或S-CSCF可以根據(jù)媒體資源服務(wù)器上報的執(zhí)行 結(jié)果信息繼續(xù)執(zhí)行視頻會議業(yè)務(wù)邏輯。AS在執(zhí)行視頻會議業(yè)務(wù)邏輯過程中如果確定需要繼續(xù) 進(jìn)行圖像處理操作,則AS或S-CSCF可以繼續(xù)向媒體資源服務(wù)器下發(fā)Operatelmage操作消息, 以指示媒體資源服務(wù)器繼續(xù)進(jìn)行后續(xù)的圖像處理操作。在整個視頻圖像的圖像處理操作過程 中,AS或S-CSCF可以和媒體資源服務(wù)器之間進(jìn)行多次的Operatelmage操作消息和 Resultlmage消息的交互。如果不需繼續(xù)進(jìn)行圖像處理操作,則AS或S-CSCF可以向媒體資源 服務(wù)器下發(fā)Deletelmage操作消息,以結(jié)束圖像處理操作流程。在上述各操作過程中,如果 各操作是對應(yīng)同一個視頻圖像的,則各操作消息中的圖像標(biāo)識ID (Imageld)必須相同。
在另一實(shí)施例中,如果上述各圖像操作消息在SIP協(xié)議中實(shí)現(xiàn),則可以通過對SIP消息 體進(jìn)行擴(kuò)展,來實(shí)現(xiàn)在SIP消息體中攜帶圖像操作消息,從而完成AS或S-CSCF對媒體資源服務(wù)器進(jìn)行前述的圖像創(chuàng)建操作、圖像處理操作和圖像刪除操作的控制、以及媒體資源服務(wù)器 向AS或S-CSCF上報圖像亊件操作結(jié)果信息的圖像亊件操作。
利用SIP協(xié)議來實(shí)現(xiàn)各圖像操作消息的一個具體的例于可以為,在SIP消息體中增加新 的應(yīng)用類型,如增加應(yīng)用類型為vid的內(nèi)容類型(Content-Type),在消息體中攜帶具體的 圖像操作信息,如創(chuàng)建圖像的信息、處理(定義)圖像的信息、刪除圖像的信息、以及上報 內(nèi)容等。
如果在SIP消息體中增加上述內(nèi)容類型,則可以在SIP消息中進(jìn)行如下定義 Content-type二〈Content-type—paxmater> Content-type—parmater= 〃印plication/vid "
上述定義表示當(dāng)content-type的值為applicaitong/vid時,則消息體中攜帶的信息 為圖像操作信息。
消息體中攜帶的圖像操作信息可以定義為如下格式 MessageType=〈 message—type 〉; Message—len = <length—value〉 MessageContent=< message—content 〉; message_type= "ci" /《oi" / "ri" / "di" / length—value=l* (DIGIT) message—content= byte—string
在上述定義中,ci表不Creatlmage操作,oi表示Operatelmage操作,ri表示ResultImage 操作,di表示DeleteImage操作;message-type參數(shù)可以設(shè)置為必選參數(shù)。
上述定義中的Message—1 en表示在消息體中攜帶的raessage-content參數(shù)的長度; Message—len參數(shù)可以設(shè)置為可選參數(shù),在message-content中攜帶有圖像標(biāo)識信息等信息 時,可以設(shè)置Message—len參數(shù)。
上述定義中的message-content攜帶有圖像操作中需要的參數(shù)數(shù)據(jù),如圖像標(biāo)識信息 等。message-content可以設(shè)置為可選參數(shù),在圖像操作中需要參數(shù)數(shù)據(jù)時,才可以在 message-content中攜帶信息。message-content中攜帶的信息長度可以由Message—len參數(shù) 來表示。message-content的位置可以與Message—len鄰接,并可以設(shè)置在Message—len參數(shù) 之后。message-content可以由AS或S-CSCF的上層業(yè)務(wù)設(shè)置,并由MRF的業(yè)務(wù)腳本進(jìn)行接收和 解析。
下面以視頻業(yè)務(wù)管理側(cè)為AS、媒體資源服務(wù)器為MRS、應(yīng)用場景為IMS為例、結(jié)合附圖6-12對視頻會議實(shí)現(xiàn)方法進(jìn)行說明。
本發(fā)明實(shí)施方式的視頻會議實(shí)現(xiàn)方法流程圖如附圖6所示。
歩驟601、 AS向MRS發(fā)送邀請(INVITE)消息,以建立參會用戶(UE)與MRS之間的連接。 INVITE消息的消息體中攜帶有UE的Session Description Protocol (會話描述協(xié)議,SDP)
信息o
歩驟602、 MRS接收到AS發(fā)送來的INVITE消息后,向AS返回200 0K響應(yīng)消息。MRS可以在 該200 OK響應(yīng)消息中攜帶MRF本地的SDP信息。
步驟603、 AS接收到200 0K響應(yīng)消息后,向MRS返回ACK (確認(rèn))消息。
如果參加視頻會議的參會用戶包括用戶A、用戶B和用戶C,則針對每個用戶,AS和MRS 之間均需要進(jìn)行上述步驟1至步驟3的操作。通過上述步驟后,用戶A、 B、 C加入視頻會議。 之后,建立MRS和各參會用戶之間的媒體流連接。
用戶A、用戶B、用戶C加入視頻會議、且建立了MRS和各參會用戶之間的媒體流連接的 示意圖如附圖7所示。
從圖7中可以看出,雖然用戶A、用戶B、用戶C分別與MRS建立了媒體流連接,但是,用 戶A、用戶B、用戶C看到的遠(yuǎn)程圖像均是黑屏。
步驟604、 AS在UE與MRS建立媒體流連接后,向MRS發(fā)送INFO消息、且INFO消息體中攜帶 有創(chuàng)建圖像消息。
INFO消息中攜帶的創(chuàng)建圖像消息的一個具體例子可以為
Content—Length:…
Cont ent-Type=appli cat i on/v i d
MessageType=ci Message—len=60
MessageContent=ImageId:1;ImageSizelnfo:cif;ImageBackColor:RGB(255, 255,255) 上述創(chuàng)建圖像消息表示針對圖像l,圖像大小為cif,圖像背景色為RGB。 步驟605、 MRS在接收到INFO消息后,向AS返回200 0K消息;與此同時,MRS根據(jù)INFO消 息中攜帶的創(chuàng)建圖像消息執(zhí)行視頻圖像的創(chuàng)建操作。
如附圖8所示,為一個具體例子中,創(chuàng)建的視頻圖像的示意圖。在圖8中,MRS根據(jù)INFO 消息中攜帶的創(chuàng)建圖像消息成功創(chuàng)建了兩個視頻圖像,這兩個視頻圖像的圖像標(biāo)識分別為圖 像l和圖像2。圖像l和圖像2是與視頻會議相關(guān)聯(lián)的視頻圖像,即圖像l和圖像2是視頻會議中 的視頻圖像。MRS可以設(shè)置兩個視頻圖像的圖像屬性信息,如設(shè)置視頻圖像的圖像大小、背景色等信息。MRS可以根據(jù)其存儲的缺省設(shè)置信息來設(shè)置視頻圖像的圖像屬性信息,也可以 根據(jù)AS發(fā)送來的INFO消息攜帶的創(chuàng)建圖像消息中的信息來設(shè)置視頻圖像的圖像屬性信息。
需要說明的是,視頻圖像的創(chuàng)建過程也可以和視頻會議的創(chuàng)建過程合二為一,即在創(chuàng) 建視頻會議時,默認(rèn)創(chuàng)建若干個和視頻會議相關(guān)聯(lián)的視頻圖像。
歩驟60S、 AS向MRS發(fā)送INFO消息、且INFO消息體中攜帶有圖像處理操作消息,以指示 MRS執(zhí)行定義視頻圖像、獲取輸入圖像數(shù)據(jù)、發(fā)送圖像數(shù)據(jù)等圖像處理操作。
INFO消息體中攜帶的圖像處理操作消息的 一個具體例子為
Content—Length:…
Content-Type^即plication/vid
MessageType=oi Message—len=45
MessageContent二Imageld:1;Imagelnput:userA;ImageOutput:userB
上述圖像處理操作消息表示針對圖像l,圖像數(shù)據(jù)來源(即輸入)為用戶A,圖像數(shù)
據(jù)輸出為用戶B;即指示MRS將用戶A的視頻發(fā)送到用戶B。在上述例舉的圖像處理操作消息中, 是將圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出通過一條SIP消息來傳輸?shù)?,本發(fā)明實(shí)施方式也可以將圖 像數(shù)據(jù)來源信息和圖像數(shù)據(jù)輸出信息通過多條SIP消息來傳輸。
步驟607、 MRS接收到INFO消息后,向AS發(fā)送200 0K響應(yīng)消息,與此同時,MRS根據(jù)INFO 消息體的圖像處理操作消息中攜帶的信息執(zhí)行圖像處理操作。
例如為視頻圖像1進(jìn)行前述步驟606中的定義(圖像數(shù)據(jù)來源為用戶A,圖像數(shù)據(jù)輸出為 用戶B),并獲取用戶A的視頻,將獲取的用戶A的圖像數(shù)據(jù)發(fā)送給用戶B,即向用戶B發(fā)送用 戶A的圖像數(shù)據(jù)。
對于前述步驟606 607,該定義視頻圖像的內(nèi)容可以包括多種不同的狀態(tài)。針對同一 視頻圖像可以先后或者同時進(jìn)行不同方面的定義;對于不同的視頻圖象也可以先后或者同時 進(jìn)行相同或者不同的定義?;蛘哒f,AS可以修改視頻圖像的圖像數(shù)據(jù)輸出信息和/或圖像數(shù) 據(jù)來源,即視頻圖像可以切換,AS可以通過向MRS下發(fā)圖像切換操作信息,以實(shí)現(xiàn)將某視頻 圖像發(fā)送到其他用戶處、或發(fā)送到其他視頻文件處。
例如, 一個定義視頻圖像的內(nèi)容為指定或者定義視頻圖像1的圖像數(shù)據(jù)來源為用戶A和 用戶C。這時,視頻會議模型的狀態(tài)如附圖9所示。其中,用戶A的圖像數(shù)據(jù)用黑色的人物剪 影表示,用戶C的圖像數(shù)據(jù)用白色的人物剪影表示,視頻圖像l用并列的黑色的人物剪影和白 色的人物剪影表示。另一個定義視頻圖像的內(nèi)容為指定或者定義視頻圖像2的圖像數(shù)據(jù)來源為用戶B、且圖 像2的圖像數(shù)據(jù)輸出為用戶A、用戶B和用戶C。這時,視頻會議模型的狀態(tài)如附圖10所示。其 中,用戶B的視頻圖像和視頻圖像2的圖像數(shù)據(jù)來源都用灰色的人物剪影農(nóng)示。
又一個定義視頻圖像的內(nèi)容為指定或者定義視頻圖像1的圖像數(shù)據(jù)來源為用戶A和用戶 C、且圖像1的圖像數(shù)據(jù)輸出為用戶B和用戶C。這時,視頻會議模型的狀態(tài)如附圖ll所示。其 中,用戶A的圖像數(shù)據(jù)用黑色的人物剪影表示,用戶C的圖像數(shù)據(jù)用白色的人物剪影表示,視 頻圖像l用并列的黑色的人物剪影和白色的人物剪影表示。
又一個定義視頻圖像的內(nèi)容為指定或者定義視頻圖像l的圖像數(shù)據(jù)來源為預(yù)置的視頻 文件、視頻圖像1的圖像數(shù)據(jù)輸出為用戶B和用戶C;并且視頻圖像2的圖像數(shù)據(jù)來源為用戶B、 圖像2的圖像數(shù)據(jù)輸出為視頻文件和用戶A。這時,視頻會議模型的狀態(tài)如附圖12所示。其中, 預(yù)置的視頻文件用M型圖標(biāo)表示,用戶B的視頻圖像、視頻圖像2的圖像數(shù)據(jù)來源、視頻圖像2 的圖像數(shù)據(jù)輸出都用灰色的人物剪影表示。
步驟608、 MRS在執(zhí)行完成INFO消息要求的圖像處理操作后,向AS上報攜帶有圖像處理 操作消息體的INFO消息,以便將圖像處理結(jié)果如視頻播放完成、視頻錄制完成等信息上報給 AS。
INFO消息攜帶的圖像處理操作消息體的一個具體的例子可以為
Content—Length:…
Content-Type=appli cat ion/vi d
MessageType二ri Message—len=30
MessageContent=ImageId:1;ImageResult:Success 上述圖像處理消息體表示針對圖像l,視頻播放成功完成。 步驟609、 AS接收到INFO消息后,向MRS返回200 0K響應(yīng)消息。
步驟610、 AS向MRF發(fā)送攜帶有圖像處理操作消息體的INFO消息,以指示MRS刪除視頻圖 像。例如,當(dāng)視頻圖像不存在收看的參會用戶時,AS要求MRS刪除視頻圖像。 INFO消息攜帶的圖像處理操作消息體的一個具體的例子可以為 Content-Length:… Content_Type=applica_tion/vid
MessageType=diMessage—len=10
MessageContent=ImageId:1
上述圖像處理操作消息體表示刪除圖像1 。
歩驟611、 MRS接收到AS發(fā)送的INFO消息后,向AS返回200 OK響應(yīng)消息,與此同時,MRF 根據(jù)INFO消息中攜帶的刪除圖像消息體執(zhí)行視頻圖像刪除操作,以刪除對應(yīng)的視頻圖像,如 刪除圖像l。
步驟612、 AS根據(jù)參會用戶的狀態(tài)變化向MRS發(fā)送BYE請求,以釋放視頻會議中的某個參 會用戶的會話,如某個參會用戶需要退出視頻會議,則AS向服S發(fā)送BYE請求。 步驟613、 MRS接收到BYE請求后,向AS返回200 OK響應(yīng)消息。
在圖6所示的流程屮,是在成功創(chuàng)建了視頻會議后,才創(chuàng)建視頻圖像的。另一個具體實(shí) 施方式中也可以在創(chuàng)建視頻會議過程中創(chuàng)建視頻圖像,例如,創(chuàng)建視頻會議的消息中攜帶有 創(chuàng)建圖像信息。從而可以簡化視頻圖像的創(chuàng)建過程。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件 加必需的硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施,但很多情況下前者是更 佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案對背景技術(shù)做出貢獻(xiàn)的全部或者部分可 以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁 碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng) 絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
從上述方法描述可知,通過創(chuàng)建視頻圖像、為視頻圖像定義圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸 出等操作,建立了基于圖像為對象的視頻會議模型,在用戶與視頻會議之間抽象出圖像層, 使視頻會議的操作可以針對視頻圖像來實(shí)現(xiàn),從而使基于圖像為對象的視頻會議模型更符合 視頻會議業(yè)務(wù)的要求;由于視頻會議的操作是針對視頻圖像的,因此,可以避免針對多個參 會用戶存在多條播放命令、針對每個收看視頻圖像的參會用戶均維護(hù)一條記錄、為多個參會 用戶播放同一視頻圖像時考慮時間同步等現(xiàn)象;從而簡化了視頻會議的操作,提高了視頻會 議的可擴(kuò)展性。
附圖13為一個媒體資源設(shè)備的結(jié)構(gòu)示意圖。
圖13中的媒體資源設(shè)備可以為媒體資源服務(wù)器。在頂S中,媒體資源設(shè)備可以為MRF,在 NGN中,媒體資源設(shè)備可以為MRS。其可以執(zhí)行前述的視頻會議的方法。 該媒體資源設(shè)備包括創(chuàng)建圖像模塊1210和處理圖像模塊1220。
創(chuàng)建圖像模塊1210為視頻會議創(chuàng)建具有圖像標(biāo)識信息的視頻圖像。創(chuàng)建圖像模塊1210 可以在創(chuàng)建視頻會議的過程中創(chuàng)建視頻圖像,也可以在視頻會議成功創(chuàng)建后再創(chuàng)建視頻圖像。為視頻會議創(chuàng)建的視頻圖像可以為一個或多個。
創(chuàng)建圖像模塊1210可以在接收到視頻業(yè)務(wù)管理側(cè)發(fā)送來的攜帶有創(chuàng)建圖像信息的消息 后,根據(jù)創(chuàng)建圖像信息創(chuàng)建一個或多個視頻圖像;創(chuàng)建圖像模塊1210也可以在沒有接收到創(chuàng) 建圖像信息的情況下創(chuàng)建視頻圖像;例如,創(chuàng)建圖像模塊12IO接收到創(chuàng)建視頻會議的消息、 且根據(jù)該消息成功創(chuàng)建了視頻會議后,根據(jù)媒體資源設(shè)備存儲的缺省設(shè)置信息創(chuàng)建一個或多 個視頻圖像。(在方法中有說明的)
在根據(jù)消息中攜帶的創(chuàng)建圖像信息創(chuàng)建視頻圖像的情況下,創(chuàng)建圖像模塊1210可以包 括創(chuàng)建圖像子模塊12101和創(chuàng)建響應(yīng)子模塊12102。
在創(chuàng)建視頻會議過程屮或者在視頻會議創(chuàng)建后,創(chuàng)建圖像子模塊12101接收到視頻業(yè)務(wù) 管理側(cè)發(fā)送來的攜帶有創(chuàng)建圖像信息的消息后,根據(jù)消息中攜帶的創(chuàng)建圖像信息為視頻會議 創(chuàng)建視頻圖像。
創(chuàng)建響應(yīng)子模塊12102根據(jù)創(chuàng)建圖像子模塊12101的創(chuàng)建執(zhí)行情況向視頻業(yè)務(wù)管理側(cè)返 回響應(yīng)消息。該響應(yīng)消息中可以攜帶成功創(chuàng)建視頻圖像的信息,也可以攜帶未成功創(chuàng)建視頻 圖像的信息。成功創(chuàng)建視頻圖像的信息可以包括視頻會議的標(biāo)識信息、創(chuàng)建的視頻圖像的 個數(shù)、視頻圖像的屬性信息以及成功創(chuàng)建標(biāo)識信息中的一個或多個。
在創(chuàng)建圖像模塊1210成功創(chuàng)建了視頻圖像后,處理圖像模塊1220為成功創(chuàng)建的視頻圖像 定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出,并根據(jù)具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源獲 取圖像數(shù)據(jù),根據(jù)具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)輸出信息發(fā)送圖像數(shù)據(jù)。
處理圖像模塊1220為視頻圖像定義的圖像數(shù)據(jù)來源表示視頻圖像的輸入信息,圖像數(shù)據(jù) 來源可以是預(yù)置的視頻文件,也可以是某個或某些參加視頻會議的參會用戶信息,當(dāng)然,還 可以是預(yù)置的視頻文件和某個參加視頻會議的參會用戶信息、或者預(yù)置的視頻文件和某些參 加視頻會議的參會用戶信息。
處理圖像模塊1220為視頻圖像定義的圖像數(shù)據(jù)輸出表示視頻圖像的輸出信息。圖像數(shù)據(jù) 輸出信息可以是某個參加視頻會議的參會用戶信息、或者某些參加視頻會議的參會用戶信 息、和/或者視頻文件的存儲位置信息。
處理圖像模塊1220還可以為創(chuàng)建的視頻圖像定義其他內(nèi)容,如定義該視頻圖像所述的視 頻會議,該視頻圖像的備注信息等等用于說明視頻圖像的信息;再如,處理圖像模塊1220 為視頻圖像定義圖像畫面屬性(相當(dāng)于修改創(chuàng)建的視頻圖像的圖像畫面屬性)。在此不再一 一例舉。
處理圖像模塊1220可以在接收到視頻業(yè)務(wù)管理側(cè)發(fā)送來的攜帶有定義圖像信息的消息 后,為創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出和圖像畫面屬性等參數(shù)。處理圖像模塊1220也可以在沒有接收到定義圖像信息的情況下為創(chuàng)建的視頻圖像進(jìn)行定義操作,例 如,處理圖像模塊1220根據(jù)媒體資源設(shè)各存儲的缺省設(shè)置信息為創(chuàng)建的視頻圖像進(jìn)行定義操 作。處理圖像模塊1220可以根據(jù)視頻業(yè)務(wù)管理側(cè)的指示獲取輸入的圖像數(shù)據(jù)、輸出圖像數(shù)據(jù)。
處理圖像模塊1220可以包括定義于模塊12201、獲取于模塊12202和發(fā)送子模塊12203。
定義子模塊12201根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的定義圖像信息為創(chuàng)建的視頻圖像定義圖 像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出,并向視頻業(yè)務(wù)管理側(cè)返回響應(yīng)消息。消息中攜帶的定義圖像信 息可以包括圖像標(biāo)識信息、圖像數(shù)據(jù)來源、和圖像數(shù)據(jù)輸出信息。可選的,定義圖像信息中 還可以包括圖像畫面屬性信息。如果定義子模塊12201是根據(jù)媒體資源設(shè)備屮存儲的缺省設(shè) 置信息來定義視頻圖像的,則缺省設(shè)置信息中可以包括圖像標(biāo)識信息、圖像數(shù)據(jù)來源、和圖 像數(shù)據(jù)輸出信息。攜帶有定義圖像信息的消息、定義子模塊12201返回的響應(yīng)消息等如上述 方法實(shí)施方式的描述。
需要說明的是,在定義子模塊12201對視頻圖像進(jìn)行了定義后,還可以修改為視頻圖像 定義的信息,例如,在視頻會議進(jìn)行過程中,可能會由于用戶加入視頻會議或者參會用戶退 出視頻會議而導(dǎo)致視頻圖像的圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出等參數(shù)發(fā)生變化,從而定義子模 塊12201需要修改視頻圖像的參數(shù)。修改的內(nèi)容可以為修改視頻圖像的圖像數(shù)據(jù)輸出,從 而改變收看視頻圖像的對象。當(dāng)然,定義子模塊12201也可以對視頻圖像的其他定義信息進(jìn) 行修改,如定義子模塊12201在視頻圖像的圖像數(shù)據(jù)來源中增加和/或減少參會用戶信息等。 上述定義子模塊12201執(zhí)行的修改操作可以在視頻播放、視頻錄制等過程中進(jìn)行,也可以在 視頻播放、視頻錄制等過程之前進(jìn)行。具體的修改過程可以如上述方法實(shí)施方式中的描述。
定義子模塊12201可以在重新定義視頻圖像的參數(shù)后,向視頻業(yè)務(wù)管理側(cè)返回響應(yīng)信 息,以通知視頻業(yè)務(wù)管理側(cè)成功定義該視頻圖像的參數(shù)。
獲取子模塊12202根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的圖像標(biāo)識信息查找視頻圖像的圖像數(shù) 據(jù)來源,并根據(jù)査找到的圖像數(shù)據(jù)來源獲取預(yù)置的圖像數(shù)據(jù)和/或輸入用戶的圖像數(shù)據(jù)。
具體的,這里的圖像標(biāo)識信息可以是定義圖像信息中攜帶的圖像標(biāo)識信息,也可以是視 頻業(yè)務(wù)管理側(cè)單獨(dú)發(fā)送來的獲取圖像數(shù)據(jù)信息的消息中攜帶的圖像標(biāo)識信息。也就是說,獲 取子模塊12202可以在定義子模塊12201成功的執(zhí)行了視頻圖像定義操作后,直接根據(jù)為該 視頻圖像定義的圖像數(shù)據(jù)來源獲取圖像數(shù)據(jù);獲取子模塊12202也可以在接收到攜帶有獲取 圖像數(shù)據(jù)信息的消息后,再根據(jù)獲取圖像數(shù)據(jù)信息中的圖像標(biāo)識信息、為該視頻圖像定義的 圖像數(shù)據(jù)來源獲取圖像數(shù)據(jù)。
發(fā)送子模塊12203根據(jù)視頻圖像的圖像數(shù)據(jù)輸出 息向參會用戶和/或視頻文件發(fā)送獲 取子模塊12202獲取的圖像數(shù)據(jù)。具體的,發(fā)送了模塊12203可以在獲取了模塊12202成功的執(zhí)行了獲取圖像數(shù)據(jù)的操作 后,直接根據(jù)為該視頻圖像定義的圖像數(shù)據(jù)輸出發(fā)送圖像數(shù)據(jù)(包括向參會用戶發(fā)送圖像數(shù) 據(jù)、和/或?qū)D像數(shù)據(jù)發(fā)送到視頻文件中即錄制視頻文件)。發(fā)送丫-模塊12203也可以在接收 到攜帶有發(fā)送圖像數(shù)據(jù)信息的消息后,根據(jù)發(fā)送圖像數(shù)據(jù)信息中的圖像標(biāo)識信息為該視頻圖 像定義的圖像數(shù)據(jù)輸出發(fā)送圖像數(shù)據(jù)。發(fā)送子模塊12203根據(jù)一個或多個預(yù)置的視頻文件發(fā) 送圖像數(shù)據(jù);發(fā)送子模塊12203也可以根據(jù)輸入用戶的圖像數(shù)據(jù)來發(fā)送圖像數(shù)據(jù);還可以根 據(jù)預(yù)置的視頻文件和輸入用廣的圖像數(shù)據(jù)來發(fā)送圖像數(shù)據(jù)。發(fā)送子模塊12203可以將圖像數(shù) 據(jù)發(fā)送至參會用戶,以實(shí)現(xiàn)視頻播放;發(fā)送子模塊12203也可以將圖像數(shù)據(jù)發(fā)送至視頻文件, 以實(shí)現(xiàn)視頻錄制。攜帶有發(fā)送圖像數(shù)據(jù)信息的消息、輸入用戶的個數(shù)、預(yù)置的視頻文件的個 數(shù)等如上述方法實(shí)施方式中的描述。
在其它具體實(shí)施例中,媒體資源設(shè)備可以可選的包括圖像事件模塊1230。圖像事件模塊 1230向視頻業(yè)務(wù)管理側(cè)上報處理圖像模塊1220的執(zhí)行情況,如向視頻業(yè)務(wù)管理側(cè)上報獲取子 模塊12202獲取圖像數(shù)據(jù)的執(zhí)行情況信息、以及發(fā)送子模塊12203發(fā)送圖像數(shù)據(jù)的執(zhí)行情況信 息。上報消息中攜帶的信息如上述方法實(shí)施方式中的描述。
本發(fā)明實(shí)施方式中的媒體資源設(shè)備可以可選的包括刪除圖像模塊1240。 刪除圖像模塊1240根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的刪除圖像信息中的圖像標(biāo)識信息刪除 創(chuàng)建的視頻圖像。刪除圖像模塊1240可以在刪除視頻圖像后,向視頻業(yè)務(wù)管理側(cè)返回響應(yīng)信 息,以通知視頻業(yè)務(wù)管理側(cè)成功刪除該視頻圖像。具體如上述方法實(shí)施方式中的描述。
視頻業(yè)務(wù)管理設(shè)備執(zhí)行的操作如上述實(shí)施方式中視頻業(yè)務(wù)管理側(cè)、以及AS或者S-CSCF 的描述。媒體資源設(shè)備執(zhí)行的操作如上述實(shí)施方式中媒體資源服務(wù)器的描述。在此不再重復(fù) 說明。
下面結(jié)合附圖14對視頻業(yè)務(wù)管理設(shè)備進(jìn)行說明。
圖14中的視頻業(yè)務(wù)管理設(shè)備可以為AS、或S-CSCF等。視頻業(yè)務(wù)管理設(shè)備包括創(chuàng)建指示 模塊1300和定義指示模塊1310。視頻業(yè)務(wù)管理設(shè)備還可以可選的包括圖像事件接收模塊 1320和/或刪除指示模塊1330。
創(chuàng)建指示模塊1300向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息,以指示媒體資源設(shè)備為視頻會議 創(chuàng)建視頻圖像。創(chuàng)建指示模塊1300可以在其所在的視頻業(yè)務(wù)管理設(shè)備接收到視頻會議終端發(fā) 送來的創(chuàng)建指示信息后,根據(jù)該創(chuàng)建指示信息向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息。
定義指示模塊1310向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的定義圖像信息,以指示媒 體資源設(shè)備為具有所述圖像標(biāo)識信息的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出。定義指 示模塊1310可以在其所在的視頻業(yè)務(wù)管理設(shè)備接收到視頻會議終端發(fā)送來的定義指示信息后,根據(jù)該定義指示信息向媒體資源設(shè)備發(fā)送定義圖像信息。
圖像事件接收模塊1320接收媒體資源設(shè)備上報的獲取圖像數(shù)據(jù)的執(zhí)行情況信息、以及 發(fā)送圖像數(shù)據(jù)的執(zhí)行情況信息。圖像事件接收模塊1320可以將接收到的獲取圖像數(shù)據(jù)的執(zhí) 行情況信息、以及發(fā)送圖像數(shù)據(jù)的執(zhí)行情況信息發(fā)送至視頻會議終端。
刪除指示模塊1330向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的刪除圖像信息,以指示媒 體資源設(shè)備刪除具有該圖像標(biāo)識信息的視頻圖像。刪除指示模塊1330可以在接收到視頻會議 終端發(fā)送來的刪除指示信息后,向媒體資源設(shè)備發(fā)送上述刪除圖像信息。
下面以圖15為例對本發(fā)明實(shí)施方式提供的視頻會議終端進(jìn)行說明。
視頻會議終端可以為普通的PC機(jī)等。
圖15中的視頻會議終端包括創(chuàng)建模塊1400和定義模塊1410。視頻會議終端還可以 可選的包括顯示模塊1420和/或刪除模塊1430。
創(chuàng)建模塊1400在接收到外部輸入的創(chuàng)建命令后,根據(jù)該創(chuàng)建命令向視頻業(yè)務(wù)管理設(shè)備發(fā) 送創(chuàng)建指示信息,以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息。創(chuàng)建模塊 1400可以通過自定義的消息發(fā)送創(chuàng)建指示信息。
定義模塊1410在接收到外部輸入的定義命令后,根據(jù)該定義命令向視頻業(yè)務(wù)管理設(shè)備發(fā) 送定義指示信息,以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送定義圖像信息。定義模塊 1410可以通過自定義的消息發(fā)送定義指示信息。
顯示模塊1420接收視頻業(yè)務(wù)管理設(shè)備發(fā)送來的獲取圖像數(shù)據(jù)的執(zhí)行情況信息、以及發(fā) 送圖像數(shù)據(jù)的執(zhí)行情況信息,并顯示接收到的執(zhí)行情況信息,例如顯示在屏幕上或通過打印 機(jī)打印顯示。
刪除模塊1430在接收到外部輸入的刪除命令后,向視頻業(yè)務(wù)管理設(shè)備發(fā)送刪除指示信 息,以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的刪除圖像信息。刪 除模塊1430可以通過自定義的消息發(fā)送刪除圖像信息。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而 不脫離本發(fā)明的精神,本發(fā)明的申請文件的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1、一種視頻會議實(shí)現(xiàn)方法,其特征在于,所述方法包括創(chuàng)建視頻圖像,所述視頻圖像具有圖像標(biāo)識信息;為所述創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出;根據(jù)具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出獲取并發(fā)送圖像數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述為視頻會議創(chuàng)建視頻圖像包括 根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的創(chuàng)建圖像信息為視頻會議創(chuàng)建視頻圖像。
3、 如權(quán)利要求1所述的方法,其特征在于,所述為所述視頻圖像定義圖像數(shù)據(jù)來源和 圖像數(shù)據(jù)輸出包括根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的定義圖像信息為所述視頻圖像定義圖像數(shù)據(jù)來源和圖像 數(shù)據(jù)輸出。
4、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)具有圖像標(biāo)識信息的視頻圖像的 圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出獲取并播放圖像數(shù)據(jù)包括根據(jù)與視頻業(yè)務(wù)管理側(cè)提供的圖像標(biāo)識信息對應(yīng)的視頻圖像的圖像數(shù)據(jù)來源獲取預(yù)置 的圖像數(shù)據(jù)和/或獲取輸入用戶的圖像數(shù)據(jù);根據(jù)與視頻業(yè)務(wù)管理側(cè)提供的圖像標(biāo)識信息對應(yīng)的視頻圖像的圖像數(shù)據(jù)輸出向參會用 戶發(fā)送和/或向視頻文件發(fā)送所述獲取的圖像數(shù)據(jù)。
5、 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括存儲所述視頻圖像的圖像標(biāo)識信息、圖像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出和圖像畫面屬性信息。
6、 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的信息修改所述視頻圖像的下述信息之一或者任何組合圖 像數(shù)據(jù)來源、圖像數(shù)據(jù)輸出、圖像畫面屬性; 禾口/或所述方法還包括接收視頻業(yè)務(wù)管理側(cè)發(fā)送來的刪除圖像信息;根據(jù)刪除圖像信息中的圖像標(biāo)識信息刪除所述創(chuàng)建的視頻圖像。
7、 如權(quán)利要求1一6中任一權(quán)利要求所述的方法,其特征在于,所述方法還包括向視頻業(yè)務(wù)管理側(cè)發(fā)送包含各歩驟執(zhí)行情況的上報消息,該上報消息攜帶已成功執(zhí)行的 信息或者攜帶不能夠成功執(zhí)行的信息。
8、 一種媒體資源設(shè)備,其特征在于,所述設(shè)備包括創(chuàng)建圖像模塊,用于為視頻會議創(chuàng)建視頻圖像,所述視頻圖像具有圖像標(biāo)識信息; 處理圖像模塊,用于為所述創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出,并根據(jù) 具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出信息獲取并發(fā)送圖像數(shù)據(jù)。
9、 如權(quán)利耍求8所述的設(shè)備,其特征在于,所述創(chuàng)建圖像模塊包括創(chuàng)建圖像子模塊,用于根據(jù)視頻業(yè)務(wù)管理側(cè)在創(chuàng)建視頻會議過程中或者在視頻會議創(chuàng)建 后發(fā)送來創(chuàng)建圖像信息為視頻會議創(chuàng)建視頻圖像;創(chuàng)建響應(yīng)子模塊,用于根據(jù)創(chuàng)建圖像子模塊的創(chuàng)建執(zhí)行情況向視頻業(yè)務(wù)管理側(cè)返冋響應(yīng) 信息。
10、 如權(quán)利要求8所述的設(shè)備,其特征在于,所述處理圖像模塊包括定義子模塊,用于根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的定義圖像信息為所述創(chuàng)建的視頻圖像定 義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出,并向視頻業(yè)務(wù)管理側(cè)返回響應(yīng)信息;獲取子模塊,用于根據(jù)與視頻業(yè)務(wù)管理側(cè)提供的圖像標(biāo)識信息對應(yīng)的視頻圖像的圖像數(shù) 據(jù)來源獲取預(yù)置的圖像數(shù)據(jù)、和/或者獲取輸入用戶的圖像數(shù)據(jù);發(fā)送子模塊,用于根據(jù)與視頻業(yè)務(wù)管理側(cè)提供的圖像標(biāo)識信息對應(yīng)的視頻圖像的圖像數(shù) 據(jù)輸出向參會用戶發(fā)送、和/或者向視頻文件發(fā)送所述獲取子模塊獲取的圖像數(shù)據(jù)。
11、 如權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備還包括圖像事件模塊,用于向視頻業(yè)務(wù)管理側(cè)上報所述獲取圖像數(shù)據(jù)的執(zhí)行情況信息、以及發(fā)送圖像數(shù)據(jù)的執(zhí)行情況信息;和/或者,刪除圖像模塊,用于根據(jù)視頻業(yè)務(wù)管理側(cè)發(fā)送來的刪除圖像信息中的圖像標(biāo)識信息刪除 所述創(chuàng)建的視頻圖像,并向視頻業(yè)務(wù)管理側(cè)返回響應(yīng)信息。
12、 一種視頻會議實(shí)現(xiàn)方法,其特征在于,所述方法包括向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息,以指示媒體資源設(shè)備為視頻會議創(chuàng)建視頻圖像;向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的定義圖像信息,以指示媒體資源設(shè)備為具有 所述圖像標(biāo)識信息的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出。
13、 如權(quán)利要求12所述的方法,其特征在于,所述方法還包括接收媒體資源設(shè)備上報的獲取圖像數(shù)據(jù)的執(zhí)行情況信息、以及發(fā)送圖像數(shù)據(jù)的執(zhí)行情況 信息;和/或向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信總的刪除圖像信總,以指示媒體資源設(shè)備刪除具 有所述圖像標(biāo)識信息的視頻圖像。
14、 一種視頻業(yè)務(wù)管理設(shè)備,其特征在于,所述設(shè)備包括創(chuàng)建指小模塊,用于向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息,以指示媒體資源設(shè)備為視頻會 議創(chuàng)建視頻圖像;定義指示模塊,用于向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的定義圖像信息,以指示 媒體資源設(shè)備為具有所述圖像標(biāo)識信息的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出。
15、 如權(quán)利要求14所述的設(shè)備,其特征在于,所述設(shè)備還包括圖像事件接收模塊,用于接收媒體資源設(shè)備上報的獲取圖像數(shù)據(jù)的執(zhí)行情況信息、以及 發(fā)送圖像數(shù)據(jù)的執(zhí)行情況信息;和/或刪除指示模塊,用于向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的刪除圖像信息,以指示 媒體資源設(shè)備刪除具有所述圖像標(biāo)識信息的視頻圖像。
16、 一種視頻會議實(shí)現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括視頻業(yè)務(wù)管理設(shè)備,用于向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息、定義圖像信息; 媒體資源設(shè)備,用于根據(jù)接收到的創(chuàng)建圖像信息為視頻會議創(chuàng)建具有圖像標(biāo)識信息的視 頻圖像,根據(jù)接收到的定義圖像信息為所述創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸 出,根據(jù)具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出獲取并發(fā)送圖像數(shù) 據(jù)。
17、 如權(quán)利要求16所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括視頻會議終端,用于接收外部輸入的創(chuàng)建命令,并向視頻業(yè)務(wù)管理設(shè)備發(fā)送創(chuàng)建指示信 息,以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息;接收外部輸入的定義命令, 并向視頻業(yè)務(wù)管理設(shè)備發(fā)送定義指示信息,以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送定 義圖像信息。
18、 一種視頻會議終端,其特征在于,所述終端包括創(chuàng)建模塊,用于接收外部輸入的創(chuàng)建命令,并向視頻業(yè)務(wù)管理設(shè)備發(fā)送創(chuàng)建指示信息, 以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送創(chuàng)建圖像信息;定義模塊,用于接收外部輸入的定義命令,并向視頻業(yè)務(wù)管理設(shè)備發(fā)送定義指示信息, 以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送定義圖像信息。
19、如權(quán)利要求18所述的終端,其特征在于,所述終端還包括顯示模塊,用于接收視頻業(yè)務(wù)管理設(shè)備發(fā)送來的獲取圖像數(shù)據(jù)的執(zhí)行情況信息、以及發(fā) 送圖像數(shù)據(jù)的執(zhí)行情況信息,并顯示;和/或刪除模塊,用于接收外部輸入的刪除命令,并向視頻業(yè)務(wù)管理設(shè)備發(fā)送刪除指小信息, 以觸發(fā)視頻業(yè)務(wù)管理設(shè)備向媒體資源設(shè)備發(fā)送包含有圖像標(biāo)識信息的刪除圖像信息。
全文摘要
公開了視頻會議實(shí)現(xiàn)方法、設(shè)備及系統(tǒng)。視頻會議實(shí)現(xiàn)方法包括創(chuàng)建視頻圖像,所述視頻圖像具有圖像標(biāo)識信息,為所述創(chuàng)建的視頻圖像定義圖像數(shù)據(jù)來源和圖像數(shù)據(jù)輸出,根據(jù)具有圖像標(biāo)識信息的視頻圖像的圖像數(shù)據(jù)來源、以及圖像數(shù)據(jù)輸出獲取并發(fā)送圖像數(shù)據(jù)。利用上述方法建立的視頻會議模型為基于圖像為對象的視頻會議模型,即在用戶與視頻會議之間抽象出了圖像層;上述技術(shù)方案可以避免針對多個參會用戶存在多條播放命令、針對每個收看視頻圖像的參會用戶均維護(hù)一條記錄、為多個參會用戶播放同一視頻圖像時考慮時間同步等現(xiàn)象;從而簡化了視頻會議的操作,提高了視頻會議的可擴(kuò)展性。
文檔編號H04N7/15GK101626482SQ20081011657
公開日2010年1月13日 申請日期2008年7月11日 優(yōu)先權(quán)日2008年7月11日
發(fā)明者朱祥文, 輝 禹, 莫曉軍, 浩 龔 申請人:華為技術(shù)有限公司