專利名稱:視頻通信方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種視頻通信方法和系統(tǒng)。
背景技術(shù):
可視電話過(guò)程中,用戶將自己的視頻圖像通過(guò)3G網(wǎng)絡(luò)傳送給對(duì)方,使得對(duì)方能夠 看到自己的圖像??梢曤娫捦ㄔ挼囊环?,通過(guò)本地的視頻編碼器將采集的圖像編碼成對(duì)方 支持的格式,發(fā)送給對(duì)方。對(duì)端收到圖像數(shù)據(jù)后再通過(guò)自己的圖像解碼器將數(shù)據(jù)解碼,顯示 給用戶,這樣就實(shí)現(xiàn)了雙方的互通。 但是也會(huì)存在通話的一方因?yàn)槟承┰?,不想讓?duì)方看到自己的情況,當(dāng)前的做 法是本地手機(jī)不進(jìn)行編碼,不發(fā)送本地圖像給對(duì)方,而對(duì)方收不到本地發(fā)送的圖像會(huì)不顯 示圖像或通過(guò)特定的靜態(tài)圖像代替對(duì)方視頻。另一方面,隨著3G技術(shù)的發(fā)展,在通話過(guò)程 中用戶可能會(huì)想呈現(xiàn)給對(duì)方不一樣的自己,想將自己平時(shí)錄制的視頻播放給對(duì)方,讓對(duì)方 看到另一面的自己,當(dāng)前的3G技術(shù)對(duì)此也沒有很好的解決辦法。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種視頻通信方法和系統(tǒng),以至少解決上述問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻通信方法,包括業(yè)務(wù)控制器根據(jù)第一終 端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器和第一終端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換 通知;文件服務(wù)器根據(jù)切換通知將保存的第一終端的替代視頻發(fā)送給第一視頻替代器;第 一視頻替代器根據(jù)切換通知將接收到的替代視頻發(fā)送到第二終端。 優(yōu)選地,在業(yè)務(wù)控制器根據(jù)第一終端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器和第 一終端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換通知之前還包括第一終端向業(yè)務(wù)控制器發(fā)送視 頻替代請(qǐng)求消息,其中,視頻替代請(qǐng)求消息用于指示切換到視頻替代模式,視頻替代請(qǐng)求消 息中攜帶有替代視頻的標(biāo)識(shí)信息。 優(yōu)選地,在第一終端向業(yè)務(wù)控制器發(fā)送視頻替代請(qǐng)求消息之前還包括第一終端 發(fā)送實(shí)時(shí)采集的實(shí)時(shí)視頻到與第一終端相對(duì)應(yīng)的第一視頻復(fù)用解復(fù)用模塊;第一視頻復(fù)用 解復(fù)用模塊將接收到的實(shí)時(shí)視頻進(jìn)行解復(fù)用,并將解復(fù)用出的實(shí)時(shí)視頻發(fā)送給第一視頻替 代器;第一視頻替代器判斷第一終端當(dāng)前處于正常模式,則將解復(fù)用出的實(shí)時(shí)視頻發(fā)送給 與第二終端相對(duì)應(yīng)的第二視頻復(fù)用解復(fù)用模塊;第二視頻復(fù)用解復(fù)用模塊將解復(fù)用出的實(shí) 時(shí)視頻進(jìn)行復(fù)用,并將復(fù)用后的實(shí)時(shí)視頻發(fā)送給第二終端。 優(yōu)選地,第一視頻替代器根據(jù)切換通知將接收到的替代視頻發(fā)送到第二終端包
括第一視頻替代器根據(jù)切換通知將接收到的來(lái)自第一視頻復(fù)用解復(fù)用模塊的實(shí)時(shí)視頻丟
棄,并同時(shí)將接收到的替代視頻發(fā)送到第二視頻復(fù)用解復(fù)用模塊;第二視頻復(fù)用解復(fù)用模
塊對(duì)接收到的替代視頻進(jìn)行復(fù)用,并將復(fù)用后的替代視頻發(fā)送到第二終端。 優(yōu)選地,第一視頻替代器根據(jù)切換通知將接收到的替代視頻發(fā)送到第二終端包
括第一視頻替代器根據(jù)切換通知將接收到的來(lái)自第一視頻復(fù)用解復(fù)用模塊的實(shí)時(shí)視頻與接收到的替代視頻進(jìn)行疊加,并以疊加后的疊加視頻替代實(shí)時(shí)視頻發(fā)送到第二視頻復(fù)用解復(fù)用模塊;第二視頻復(fù)用解復(fù)用模塊對(duì)接收到的疊加視頻進(jìn)行復(fù)用,并將復(fù)用后的疊加視頻發(fā)送到第二終端。 優(yōu)選地,在第一終端向業(yè)務(wù)控制器發(fā)送視頻替代請(qǐng)求消息之后還包括第一終端
向業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求消息,其中,觀察模式請(qǐng)求消息中攜帶有觀察方式。 優(yōu)選地,當(dāng)觀察方式為一般方式時(shí),在第一終端向業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求
消息之后還包括業(yè)務(wù)控制器根據(jù)觀察模式請(qǐng)求消息向第一視頻替代器和第二終端所對(duì)應(yīng)
的第二視頻替代器發(fā)送指示消息;第一視頻替代器根據(jù)指示消息將替代視頻同時(shí)發(fā)送給第
二終端和第二視頻替代器;第二視頻替代器將接收到的第二終端的實(shí)時(shí)視頻丟棄并同時(shí)將
接收到的替代視頻發(fā)送到第一終端。 優(yōu)選地,當(dāng)觀察方式為畫中畫方式時(shí),在第一終端向業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)
求消息之后還包括業(yè)務(wù)控制器根據(jù)觀察模式請(qǐng)求消息向第一視頻替代器和第二終端所對(duì)
應(yīng)的第二視頻替代器發(fā)送指示消息;第一視頻替代器根據(jù)指示消息將替代視頻同時(shí)發(fā)送給
第二終端和第二視頻替代器;第二視頻替代器將接收到的第二終端的實(shí)時(shí)視頻與替代視頻
合成為畫中畫視頻,并以畫中畫視頻替代第二終端的實(shí)時(shí)視頻發(fā)送到第一終端。 優(yōu)選地,在第一終端向業(yè)務(wù)控制器發(fā)送視頻替代請(qǐng)求消息之后還包括第一終端
向業(yè)務(wù)控制器發(fā)送替代視頻切換請(qǐng)求消息,其中,替代視頻切換請(qǐng)求消息中攜帶有需要切
換到的另一替代視頻的標(biāo)識(shí)信息;業(yè)務(wù)控制器根據(jù)替代視頻切換請(qǐng)求消息向文件服務(wù)器發(fā)
送切換通知,其中,切換通知中攜帶有另一替代視頻的標(biāo)識(shí)信息;文件服務(wù)器根據(jù)切換通知
停止發(fā)送替代視頻并同時(shí)將另一替代視頻發(fā)送給第一視頻替代器。 優(yōu)選地,終端為移動(dòng)終端。
根據(jù)本發(fā)明的另一方面,提供了一種視頻通信系統(tǒng),包括 業(yè)務(wù)控制器,用于根據(jù)第一終端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器和第一終端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換通知; 文件服務(wù)器,用于根據(jù)切換通知將保存的第一終端的替代視頻發(fā)送給第一視頻替代器; 第一視頻替代器,用于根據(jù)切換通知將接收到的替代視頻發(fā)送到第二終端。
通過(guò)本發(fā)明,由于當(dāng)用戶需要顯示自己定制的視頻時(shí),根據(jù)用戶的視頻替代請(qǐng)求消息,從文件服務(wù)器讀取用戶定制的替代視頻,將替代視頻碼流發(fā)送到對(duì)方終端以替代原來(lái)產(chǎn)生的實(shí)時(shí)視頻碼流,解決了相關(guān)技術(shù)中當(dāng)用戶不想讓對(duì)方看到自己時(shí),不顯示圖像或僅顯示特定的靜態(tài)圖像的問(wèn)題,從而可以滿足可視終端用戶的需求多樣性,提升終端用戶的個(gè)性化業(yè)務(wù)體驗(yàn),同時(shí)滿足了用戶在通話中需要顯示個(gè)性化的自己的需求。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明實(shí)施例的視頻通信方法的流程 圖2是根據(jù)本發(fā)明實(shí)施例的視頻通信系統(tǒng)的示意圖; 圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例一的正常模式下的視頻通信的處理流程 圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的視頻替代模式下的視頻通信的處理流程圖;
圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例三的視頻觀察模式下的視頻通信的處理流程圖;
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例四的視頻替代模式下進(jìn)行視頻切換的視頻通信的 處理流程圖。
具體實(shí)施例方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的
情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
圖1是根據(jù)本發(fā)明實(shí)施例的視頻通信方法的流程圖,包括以下步驟 步驟S102,業(yè)務(wù)控制器根據(jù)第一終端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器和第
一終端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換通知; 步驟S104,文件服務(wù)器根據(jù)切換通知將保存的第一終端的替代視頻發(fā)送給第一視 頻替代器; 步驟S106,第一視頻替代器根據(jù)切換通知將接收到的替代視頻發(fā)送到第二終端。 該實(shí)施例由于當(dāng)用戶需要顯示自己定制的視頻時(shí),根據(jù)用戶的視頻替代請(qǐng)求消
息,從文件服務(wù)器讀取用戶定制的替代視頻,將替代視頻碼流發(fā)送到對(duì)方終端以替代原來(lái)
產(chǎn)生的實(shí)時(shí)視頻碼流,解決了相關(guān)技術(shù)中當(dāng)用戶不想讓對(duì)方看到自己時(shí),不顯示圖像或僅
顯示特定的靜態(tài)圖像的問(wèn)題。使用該實(shí)施例可以滿足可視終端用戶的需求多樣性,提升終
端用戶的個(gè)性化業(yè)務(wù)體驗(yàn),同時(shí)滿足了用戶在通話中需要顯示個(gè)性化的自己的需求。 替代視頻來(lái)自于文件服務(wù)器中的視頻文件,用戶可以定制視頻替代業(yè)務(wù)中的視頻
文件作為替代視頻,同樣,也可以將視頻文件上傳到文件服務(wù)器中作為替代視頻。 其中,所述終端為移動(dòng)終端。特別地,針對(duì)3G移動(dòng)視頻應(yīng)用業(yè)務(wù),用戶可以選擇其
預(yù)設(shè)視頻替代移動(dòng)終端的攝像頭采集的實(shí)時(shí)視頻發(fā)送給對(duì)方。 優(yōu)選地,在步驟S102之前還包括 步驟SIOO,第一終端向業(yè)務(wù)控制器發(fā)送視頻替代請(qǐng)求消息,其中,視頻替代請(qǐng)求消
息用于指示切換到視頻替代模式,視頻替代請(qǐng)求消息中攜帶有替代視頻的標(biāo)識(shí)信息。 當(dāng)用戶需要進(jìn)行模式切換時(shí),第一終端向業(yè)務(wù)控制器發(fā)送視頻替代請(qǐng)求消息,以
告訴業(yè)務(wù)控制器自己將由正常模式切換到視頻替代模式以及替代視頻的標(biāo)識(shí)信息。 優(yōu)選地,在步驟S100之前還包括第一終端發(fā)送實(shí)時(shí)采集的實(shí)時(shí)視頻到與第一終
端相對(duì)應(yīng)的第一視頻復(fù)用解復(fù)用模塊;第一視頻復(fù)用解復(fù)用模塊將接收到的實(shí)時(shí)視頻進(jìn)行
解復(fù)用,并將解復(fù)用出的實(shí)時(shí)視頻發(fā)送給第一視頻替代器;第一視頻替代器判斷第一終端
當(dāng)前處于正常模式,則將解復(fù)用出的實(shí)時(shí)視頻發(fā)送給與第二終端相對(duì)應(yīng)的第二視頻復(fù)用解
復(fù)用模塊;第二視頻復(fù)用解復(fù)用模塊將解復(fù)用出的實(shí)時(shí)視頻進(jìn)行復(fù)用,并將復(fù)用后的實(shí)時(shí)
視頻發(fā)送給第二終端。 該優(yōu)選實(shí)施例提供了終端處于正常模式下時(shí)進(jìn)行視頻通信的處理流程。 優(yōu)選地,步驟S106包括第一視頻替代器根據(jù)切換通知將接收到的來(lái)自第一視頻
復(fù)用解復(fù)用模塊的實(shí)時(shí)視頻丟棄,并同時(shí)將接收到的替代視頻發(fā)送到第二視頻復(fù)用解復(fù)用
模塊;第二視頻復(fù)用解復(fù)用模塊對(duì)接收到的替代視頻進(jìn)行復(fù)用,并將復(fù)用后的替代視頻發(fā)
送到第二終端。
6
該優(yōu)選實(shí)施例提供了當(dāng)終端由正常模塊切換到視頻替代模式下后,終端所對(duì)應(yīng)的 視頻替代器以接收到的來(lái)自文件服務(wù)器的替代視頻替代終端的實(shí)時(shí)視頻發(fā)送到對(duì)方的具 體實(shí)施方案。將替代視頻發(fā)送給對(duì)端,這樣對(duì)端看到的視頻將會(huì)是替代文件視頻,而不是用 戶終端實(shí)時(shí)采集的視頻信息。 優(yōu)選地,步驟S106包括第一視頻替代器根據(jù)切換通知將接收到的來(lái)自第一視頻 復(fù)用解復(fù)用模塊的實(shí)時(shí)視頻與接收到的替代視頻進(jìn)行疊加,并以疊加后的疊加視頻替代實(shí) 時(shí)視頻發(fā)送到第二視頻復(fù)用解復(fù)用模塊;第二視頻復(fù)用解復(fù)用模塊對(duì)接收到的疊加視頻進(jìn) 行復(fù)用,并將復(fù)用后的疊加視頻發(fā)送到第二終端。 該優(yōu)選實(shí)施例提供了當(dāng)終端由正常模塊切換到視頻替代模式下后,終端所對(duì)應(yīng)的 視頻替代器以接收到的來(lái)自文件服務(wù)器的替代視頻與終端的實(shí)時(shí)視頻進(jìn)行疊加得到的疊 加視頻替代終端的實(shí)時(shí)視頻發(fā)送到對(duì)方的具體實(shí)施方案。 上述優(yōu)選實(shí)施例中,通話之前用戶可以預(yù)先設(shè)定一些視頻,視頻可以是自己的生 活MV或與自己相關(guān)的視頻,作為替代視頻保存到文件服務(wù)器中。在可視電話通話過(guò)程中, 當(dāng)通話的一方不想讓對(duì)方看到自己或者想讓對(duì)方看到另一面的自己時(shí),用戶根據(jù)情況將其 預(yù)先設(shè)定好的替代視頻發(fā)送給對(duì)方代替攝像頭采集的自己的圖像或者將攝像頭采集的圖 像與預(yù)先設(shè)定的替代視頻疊加后發(fā)送給對(duì)方。 顯然,定制了視頻替代業(yè)務(wù)的用戶在通話過(guò)程中可以設(shè)置或取消視頻替代。
優(yōu)選地,在步驟S100之后還包括第一終端向業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求消 息,其中,觀察模式請(qǐng)求消息中攜帶有觀察方式。 其中,當(dāng)觀察方式為一般方式時(shí),在第一終端向業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求消 息之后還包括業(yè)務(wù)控制器根據(jù)觀察模式請(qǐng)求消息向第一視頻替代器和第二終端所對(duì)應(yīng)的 第二視頻替代器發(fā)送指示消息;第一視頻替代器根據(jù)指示消息將替代視頻同時(shí)發(fā)送給第二 終端和第二視頻替代器;第二視頻替代器將接收到的第二終端的實(shí)時(shí)視頻丟棄并同時(shí)將接 收到的替代視頻發(fā)送到第一終端。 在視頻替代模式下,用戶還可以根據(jù)需要觀看自己發(fā)送給對(duì)方的替代視頻,即觀
察模式。該優(yōu)選實(shí)施例提供了用戶終端只顯示替代視頻流的具體實(shí)施方案。 當(dāng)觀察方式為畫中畫方式時(shí),在第一終端向業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求消息之
后還包括業(yè)務(wù)控制器根據(jù)觀察模式請(qǐng)求消息向第一視頻替代器和第二終端所對(duì)應(yīng)的第二
視頻替代器發(fā)送指示消息;第一視頻替代器根據(jù)指示消息將替代視頻同時(shí)發(fā)送給第二終端
和第二視頻替代器;第二視頻替代器將接收到的第二終端的實(shí)時(shí)視頻與替代視頻合成為畫
中畫視頻,并以畫中畫視頻替代第二終端的實(shí)時(shí)視頻發(fā)送到第一終端。 該優(yōu)選實(shí)施例提供了用戶可以通過(guò)畫中畫方式觀看替代視頻的具體實(shí)施方案。替 代視頻為畫中畫,對(duì)端圖像為背景,因此視頻替代器需要支持畫面合成。 優(yōu)選地,在步驟S100之后還包括第一終端向業(yè)務(wù)控制器發(fā)送替代視頻切換請(qǐng)求 消息,其中,替代視頻切換請(qǐng)求消息中攜帶有需要切換到的另一替代視頻的標(biāo)識(shí)信息;業(yè)務(wù) 控制器根據(jù)替代視頻切換請(qǐng)求消息向文件服務(wù)器發(fā)送切換通知,其中,切換通知中攜帶有 另一替代視頻的標(biāo)識(shí)信息;文件服務(wù)器根據(jù)切換通知停止發(fā)送替代視頻并同時(shí)將另一替代 視頻發(fā)送給第一視頻替代器。 該優(yōu)選實(shí)施例提供了當(dāng)用戶定制了多個(gè)替代視頻時(shí),可以在通話過(guò)程中進(jìn)行替代視頻的切換,根據(jù)需求在其定制的替代視頻中選擇一個(gè)作為當(dāng)前的替代視頻播放給對(duì)方,對(duì)方觀看到的視頻圖像也會(huì)因?yàn)橛脩舻那袚Q進(jìn)行切換。 圖2是根據(jù)本發(fā)明實(shí)施例的視頻通信系統(tǒng)的示意圖,視頻通信系統(tǒng)包括 業(yè)務(wù)控制器20,用于根據(jù)第一終端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器30和
第一終端所對(duì)應(yīng)的第一視頻替代器40發(fā)送切換通知; 文件服務(wù)器30,用于根據(jù)切換通知將保存的第一終端的替代視頻發(fā)送給第一視頻替代器40 ; 第一視頻替代器40,用于根據(jù)切換通知將接收到的替代視頻發(fā)送到第二終端。 該實(shí)施例由于當(dāng)用戶需要顯示自己定制的視頻時(shí),根據(jù)用戶的視頻替代請(qǐng)求消
息,從文件服務(wù)器讀取用戶定制的替代視頻,將替代視頻碼流發(fā)送到對(duì)方終端以替代原來(lái)
產(chǎn)生的實(shí)時(shí)視頻碼流,解決了相關(guān)技術(shù)中當(dāng)用戶不想讓對(duì)方看到自己時(shí),不顯示圖像或僅
顯示特定的靜態(tài)圖像的問(wèn)題。使用該實(shí)施例可以滿足可視終端用戶的需求多樣性,提升終
端用戶的個(gè)性化業(yè)務(wù)體驗(yàn),同時(shí)滿足了用戶在通話中需要顯示個(gè)性化的自己的需求。 以移動(dòng)終端為手機(jī)為例詳細(xì)說(shuō)明本發(fā)明的視頻通信方法和系統(tǒng)。 圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例一的正常模式下的視頻通信的處理流程圖;圖4是
根據(jù)本發(fā)明優(yōu)選實(shí)施例二的視頻替代模式下的視頻通信的處理流程圖。手機(jī)默認(rèn)處于正常
模式,相互通信的3G用戶看到的視頻均來(lái)自對(duì)方手機(jī)實(shí)時(shí)視頻數(shù)據(jù)。 定制了視頻替代業(yè)務(wù)的用戶可以在正常模式和視頻替代模式間切換。現(xiàn)在以用戶A定制了視頻替代業(yè)務(wù),用戶A由正常模式向視頻替代模式切換為例說(shuō)明。如圖3所示,正常模式下,用戶A的視頻以H324M協(xié)議承載方式到達(dá)MS100系統(tǒng)(多媒體服務(wù)器系統(tǒng)),系統(tǒng)中的與用戶A對(duì)應(yīng)的324M模塊(即第一復(fù)用解復(fù)用模塊)將用戶A的視頻解復(fù)用出,交給用戶A對(duì)應(yīng)的視頻替代器(即第一視頻替代器),用戶A的視頻替代器判斷當(dāng)前用戶A處于正常模式,直接將視頻交給用戶B對(duì)應(yīng)的324M模塊(即第二復(fù)用解復(fù)用模塊)復(fù)用后,通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送給用戶B,這樣用戶B看到了用戶A的實(shí)時(shí)視頻。如圖4所示,現(xiàn)在,用戶A需要進(jìn)行模式切換,通過(guò)視頻替代請(qǐng)求消息告訴業(yè)務(wù)控制器自己將由正常模式切換到視頻替代模式,并且替代視頻為替代文件1。業(yè)務(wù)控制器收到消息后通過(guò)切換通知告訴用戶A的視頻替代器和文件服務(wù)器用戶A的模式切換及切換參數(shù)。文件服務(wù)器收到切換通知后,按照業(yè)務(wù)控制器的指示將用戶A選擇的替代視頻發(fā)送到用戶A的視頻替代器。而用戶A的視頻替代器此時(shí)接收到用戶A的實(shí)時(shí)視頻和文件服務(wù)器的替代視頻,視頻替代器由于已得知當(dāng)前用戶A的模式切換到視頻替代模式,將用戶A的實(shí)時(shí)視頻丟棄,選擇文件服務(wù)器發(fā)送過(guò)來(lái)的替代視頻流發(fā)送到用戶B的324M模塊,復(fù)用后發(fā)送到用戶B。這樣用戶B看到的圖像由用戶A的實(shí)時(shí)圖像變?yōu)樘娲曨l圖像。 圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例三的視頻觀察模式下的視頻通信的處理流程圖。
視頻替代模式下,用戶可以根據(jù)需要觀看用戶發(fā)送給對(duì)方的替代視頻,既觀察模式。觀察模式也是一種視頻替代,在觀察模式中,系統(tǒng)需要將用戶選擇的替代視頻流發(fā)送給用戶自身,因此需要用戶的視頻替代器將替代視頻文件流發(fā)送到對(duì)端用戶的視頻替代器上,這樣對(duì)端的視頻替代器就可以按照業(yè)務(wù)控制器的指示將替代視頻流發(fā)送給用戶觀看。用戶觀看替代視頻時(shí),用戶自身的視頻也被替代,用戶自身也進(jìn)入了替代模式。對(duì)于用戶來(lái)說(shuō),他可以通過(guò)兩種方式觀看替代視頻, 一種是用戶手機(jī)只顯示替代視頻流,另一種是用戶
8式觀看替代視頻,替代視頻為畫中畫,對(duì)端圖像為背景,因此視頻替代器 需要支持畫面合成?,F(xiàn)在以用戶A在視頻替代模式下,需要進(jìn)入畫中畫方式的觀察模式為 例說(shuō)明。如圖5所示,用戶A通知業(yè)務(wù)控制器自己需要進(jìn)入畫中畫方式的觀察模式,業(yè)務(wù)控 制器收到消息后,告知用戶A的視頻替代器和用戶B的視頻替代器。此時(shí)用戶A的視頻替 代器會(huì)將收到的替代視頻流除了發(fā)送給用戶B外,還會(huì)發(fā)送給用戶B的視頻替代器;而用戶 B的視頻替代器將用戶B的實(shí)時(shí)視頻和用戶A的替代視頻合成為畫中畫,替代原先用戶B的 實(shí)時(shí)視頻發(fā)送給用戶A,這樣用戶A除了可以看到用戶B的實(shí)時(shí)視頻,還可以看到自己發(fā)送 到用戶B的替代視頻。 圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例四的視頻替代模式下進(jìn)行視頻切換的視頻通信的 處理流程圖。 視頻替代模式切換是針對(duì)定制了多個(gè)替代視頻的用戶來(lái)說(shuō),在通話過(guò)程中可以進(jìn) 行替代視頻的切換,用戶可以根據(jù)需求在其定制的替代視頻中選擇一個(gè)作為當(dāng)前的替代視 頻播放給對(duì)方,對(duì)方觀看到的視頻圖像也會(huì)因?yàn)橛脩舻那袚Q進(jìn)行切換?,F(xiàn)在以用戶A的替 代視頻由先前選擇的替代文件1切換到替代文件n為例進(jìn)行說(shuō)明。如圖6所示,用戶A告 訴業(yè)務(wù)控制器自己要進(jìn)行替代視頻的切換,現(xiàn)在需要的替代視頻為替代文件n。業(yè)務(wù)控制 器將用戶消息通過(guò)切換通知告訴文件服務(wù)器,文件服務(wù)器收到切換通知立即停止原來(lái)的替 代視頻播放,同時(shí)按照業(yè)務(wù)控制器的指示開始播放用戶A需要的新的替代視頻。這樣用戶 B觀看到的視頻由替代文件1變?yōu)樘娲曨ln。 上述優(yōu)選實(shí)施例能夠在多媒體彩鈴系統(tǒng)中較大地滿足3G終端用戶的個(gè)性化需 求,有效地改變了可視電話通話中只可以看到對(duì)方的單一現(xiàn)狀。此外,本發(fā)明的實(shí)施方案的 邏輯結(jié)構(gòu)清晰簡(jiǎn)單,易于軟件實(shí)現(xiàn)。 從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果 (1)可以滿足可視終端用戶的需求多樣性,提升終端用戶的個(gè)性化業(yè)務(wù)體驗(yàn),同時(shí) 滿足了用戶在通話中需要顯示個(gè)性化的自己的需求;
(2)邏輯結(jié)構(gòu)清晰簡(jiǎn)單,易于軟件實(shí)現(xiàn)。 需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的 計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。 顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們 中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
9
權(quán)利要求
一種視頻通信方法,其特征在于,包括業(yè)務(wù)控制器根據(jù)第一終端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器和所述第一終端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換通知;所述文件服務(wù)器根據(jù)所述切換通知將保存的所述第一終端的替代視頻發(fā)送給所述第一視頻替代器;所述第一視頻替代器根據(jù)所述切換通知將接收到的所述替代視頻發(fā)送到第二終端。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在業(yè)務(wù)控制器根據(jù)第一終端發(fā)送的視頻 替代請(qǐng)求消息向文件服務(wù)器和所述第一終端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換通知之前 還包括所述第一終端向所述業(yè)務(wù)控制器發(fā)送所述視頻替代請(qǐng)求消息,其中,所述視頻替代請(qǐng) 求消息用于指示切換到視頻替代模式,所述視頻替代請(qǐng)求消息中攜帶有所述替代視頻的標(biāo) 識(shí)信息。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述第一終端向所述業(yè)務(wù)控制器發(fā)送 所述視頻替代請(qǐng)求消息之前還包括所述第一終端發(fā)送實(shí)時(shí)采集的實(shí)時(shí)視頻到與所述第一終端相對(duì)應(yīng)的第一視頻復(fù)用解 復(fù)用模塊;所述第一視頻復(fù)用解復(fù)用模塊將接收到的所述實(shí)時(shí)視頻進(jìn)行解復(fù)用,并將解復(fù)用出的 實(shí)時(shí)視頻發(fā)送給所述第一視頻替代器;所述第一視頻替代器判斷所述第一終端當(dāng)前處于正常模式,則將所述解復(fù)用出的實(shí)時(shí) 視頻發(fā)送給與所述第二終端相對(duì)應(yīng)的第二視頻復(fù)用解復(fù)用模塊;所述第二視頻復(fù)用解復(fù)用模塊將所述解復(fù)用出的實(shí)時(shí)視頻進(jìn)行復(fù)用,并將復(fù)用后的實(shí) 時(shí)視頻發(fā)送給所述第二終端。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一視頻替代器根據(jù)所述切換通知 將接收到的所述替代視頻發(fā)送到第二終端包括所述第一視頻替代器根據(jù)所述切換通知將接收到的來(lái)自所述第一視頻復(fù)用解復(fù)用模 塊的實(shí)時(shí)視頻丟棄,并同時(shí)將接收到的所述替代視頻發(fā)送到所述第二視頻復(fù)用解復(fù)用模 塊;所述第二視頻復(fù)用解復(fù)用模塊對(duì)接收到的所述替代視頻進(jìn)行復(fù)用,并將復(fù)用后的替代 視頻發(fā)送到所述第二終端。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一視頻替代器根據(jù)所述切換通知 將接收到的所述替代視頻發(fā)送到第二終端包括所述第一視頻替代器根據(jù)所述切換通知將接收到的來(lái)自所述第一視頻復(fù)用解復(fù)用模 塊的實(shí)時(shí)視頻與接收到的所述替代視頻進(jìn)行疊加,并以疊加后的疊加視頻替代所述實(shí)時(shí)視 頻發(fā)送到所述第二視頻復(fù)用解復(fù)用模塊;所述第二視頻復(fù)用解復(fù)用模塊對(duì)接收到的所述疊加視頻進(jìn)行復(fù)用,并將復(fù)用后的疊加 視頻發(fā)送到所述第二終端。
6. 根據(jù)權(quán)利要求2至4任一項(xiàng)所述的方法,其特征在于,在所述第一終端向所述業(yè)務(wù)控 制器發(fā)送所述視頻替代請(qǐng)求消息之后還包括所述第一終端向所述業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求消息,其中,所述觀察模式請(qǐng)求消息中攜帶有觀察方式。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述觀察方式為一般方式時(shí),在所述第一終端向所述業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求消息之后還包括所述業(yè)務(wù)控制器根據(jù)所述觀察模式請(qǐng)求消息向所述第一視頻替代器和所述第二終端 所對(duì)應(yīng)的第二視頻替代器發(fā)送指示消息;所述第一視頻替代器根據(jù)所述指示消息將所述替代視頻同時(shí)發(fā)送給所述第二終端和 所述第二視頻替代器;所述第二視頻替代器將接收到的所述第二終端的實(shí)時(shí)視頻丟棄并同時(shí)將接收到的所 述替代視頻發(fā)送到所述第一終端。
8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述觀察方式為畫中畫方式時(shí),在所述 第一終端向所述業(yè)務(wù)控制器發(fā)送觀察模式請(qǐng)求消息之后還包括所述業(yè)務(wù)控制器根據(jù)所述觀察模式請(qǐng)求消息向所述第一視頻替代器和所述第二終端 所對(duì)應(yīng)的第二視頻替代器發(fā)送指示消息;所述第一視頻替代器根據(jù)所述指示消息將所述替代視頻同時(shí)發(fā)送給所述第二終端和 所述第二視頻替代器;所述第二視頻替代器將接收到的所述第二終端的實(shí)時(shí)視頻與所述替代視頻合成為畫 中畫視頻,并以所述畫中畫視頻替代所述第二終端的實(shí)時(shí)視頻發(fā)送到所述第一終端。
9. 根據(jù)權(quán)利要求2至5任一項(xiàng)所述的方法,其特征在于,在所述第一終端向所述業(yè)務(wù)控 制器發(fā)送所述視頻替代請(qǐng)求消息之后還包括所述第一終端向所述業(yè)務(wù)控制器發(fā)送替代視頻切換請(qǐng)求消息,其中,所述替代視頻切 換請(qǐng)求消息中攜帶有需要切換到的另一替代視頻的標(biāo)識(shí)信息;所述業(yè)務(wù)控制器根據(jù)所述替代視頻切換請(qǐng)求消息向所述文件服務(wù)器發(fā)送切換通知,其 中,所述切換通知中攜帶有所述另一替代視頻的標(biāo)識(shí)信息;所述文件服務(wù)器根據(jù)所述切換通知停止發(fā)送所述替代視頻并同時(shí)將所述另一替代視 頻發(fā)送給所述第一視頻替代器。
10. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端為移動(dòng)終端。
11. 一種視頻通信系統(tǒng),其特征在于,包括業(yè)務(wù)控制器,用于根據(jù)第一終端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器和所述第一終 端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換通知;所述文件服務(wù)器,用于根據(jù)所述切換通知將保存的所述第一終端的替代視頻發(fā)送給所 述第一視頻替代器;所述第一視頻替代器,用于根據(jù)所述切換通知將接收到的所述替代視頻發(fā)送到第二終丄山順。
全文摘要
本發(fā)明公開了一種視頻通信方法和系統(tǒng),其中,方法包括業(yè)務(wù)控制器根據(jù)第一終端發(fā)送的視頻替代請(qǐng)求消息向文件服務(wù)器和第一終端所對(duì)應(yīng)的第一視頻替代器發(fā)送切換通知;文件服務(wù)器根據(jù)切換通知將保存的第一終端的替代視頻發(fā)送給第一視頻替代器;第一視頻替代器根據(jù)切換通知將接收到的替代視頻發(fā)送到第二終端。本發(fā)明可以滿足可視終端用戶的需求多樣性,提升終端用戶的個(gè)性化業(yè)務(wù)體驗(yàn),同時(shí)滿足了用戶在通話中需要顯示個(gè)性化的自己的需求。
文檔編號(hào)H04N7/14GK101742217SQ20091026136
公開日2010年6月16日 申請(qǐng)日期2009年12月23日 優(yōu)先權(quán)日2009年12月23日
發(fā)明者劉武釗 申請(qǐng)人:中興通訊股份有限公司