專利名稱:播放視頻的方法、裝置及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及播放視頻的方法、裝置及系統(tǒng)。
背景技術:
在當前的網(wǎng)絡中,存在具備視頻播放能力的初始會話協(xié)議(SIP)終端,
在這類終端未進行視頻通話時,其屏幕處于閑置狀態(tài),網(wǎng)絡運營商可以利用此 閑置的資源,向用戶播放包括廣告等在內(nèi)的視頻媒體內(nèi)容。以播放廣告視頻媒 體內(nèi)容的廣告業(yè)務為例,運營商可以在用戶進^f亍^見頻通話前或者進^f亍音頻通話 時在用戶終端上播放廣告,從而為其創(chuàng)造更大的價值,產(chǎn)生電信后向價值鏈。 仍以廣告業(yè)務為例,在現(xiàn)有技術中,網(wǎng)絡設備需要將廣告地址告知終端, 終端根據(jù)該地址自動獲取廣告視頻媒體流,從而實現(xiàn)在該終端上播放廣告。該 技術雖然能夠?qū)崿F(xiàn)在終端上播放視頻,但是,該技術需要以終端為主來實現(xiàn), 相應的需要終端具有相應的處理功能。由于網(wǎng)絡中的終端數(shù)量眾多,要求所有 終端均具有上述處理功能顯然不現(xiàn)實,因此,該現(xiàn)有技術由于對終端的依賴過 大,會影響廣告業(yè)務的擴展性,不利于廣告業(yè)務的迅速推廣。同樣,對于其他 類型的> 見頻業(yè)務而言,也存在與上述廣告業(yè)務的實現(xiàn)相類似的問題。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供播放視頻的方法、裝置及系統(tǒng),以通過網(wǎng)
絡側設備為主來實現(xiàn)視頻的播放以及對視頻播放的控制,從而避免對終端的過
多依賴,提高視頻業(yè)務的擴展性。
為實現(xiàn)上述目的,本發(fā)明實施例提供以下技術方案
一種播放纟見頻的方法,該方法包括
在觸發(fā)視頻業(yè)務后,網(wǎng)絡側i殳備確定當前的通話狀態(tài);
所述網(wǎng)絡側設備在確定當前通話狀態(tài)滿足視頻播放條件時,與終端進行i某
體協(xié)商,并在協(xié)商成功后,向終端播放視頻;其中,所述網(wǎng)絡側設備是為本側
的所述終端提供所述視頻業(yè)務的網(wǎng)絡側設備。 一種播放視頻的裝置,該裝置包括
通話狀態(tài)確定單元,用于在觸發(fā)^L頻業(yè)務后,確定當前的通話狀態(tài); 判斷單元,用于判斷所述當前通話狀態(tài)是否滿足視頻播放條件,并將判斷
結果告知媒體協(xié)商單元;
媒體協(xié)商單元,用于在獲知所述當前通話狀態(tài)滿足視頻播放條件時,與終
端進行媒體協(xié)商;
視頻業(yè)務播放單元,用于在確定所述媒體協(xié)商單元進行所述媒體協(xié)商成功 后,向終端播放視頻。
一種播放視頻的系統(tǒng),該系統(tǒng)包括視頻業(yè)務服務器和SIP服務器,其中
所述視頻業(yè)務服務器用于在觸發(fā)視頻業(yè)務后,確定當前的通話狀態(tài),并 在所確定的通話狀態(tài)滿足視頻播放條件時,與終端進行々某體協(xié)商,和,在協(xié)商 成功后,向終端播放一見頻;
所述SIP服務器用于進行視頻業(yè)務的注冊及觸發(fā),在視頻業(yè)務服務器與 終端進行媒體協(xié)商時進行消息路由。
可見,本發(fā)明實施例所提供的方法、裝置及系統(tǒng),能夠以網(wǎng)絡側設備為主 來進行視頻的播放以及對視頻播放進行控制,從而減少了對終端的依賴,有利 于提高業(yè)務的擴展性,增強同其他業(yè)務的有效融合,并可提高視頻業(yè)務的實現(xiàn) 效率;此外,在本發(fā)明實施例中,由于以網(wǎng)絡側設備為主實現(xiàn)視頻播放,因此, 對終端僅需進行很少改造,從而使得本發(fā)明實施例對于各類型終端均可適用, 有利于視頻業(yè)務的迅速實現(xiàn)與推廣。
另外,本發(fā)明實施例所提供的視頻業(yè)務,尤其是廣告業(yè)務,能夠使得用戶 通過觀看視頻享受到話費上的優(yōu)惠,對于運營商而言,則可通過該視頻業(yè)務從 視頻提供方處收擬目應的費用,從而提高了其收益;對于視頻提供商而言,則 可通過發(fā)布視頻獲得相應的商業(yè)收益。
圖1為本發(fā)明實施例中所釆用的視頻業(yè)務網(wǎng)絡的示意圖2為本發(fā)明一實施例中在通話建立過程中播放廣告視頻的流程圖3為本發(fā)明另一實施例中在通話建立過程中播放廣告視頻的流程圖; 圖4為本發(fā)明一實施例中在通話建立后播》文廣告視頻的流程圖; 圖5為本發(fā)明一實施例中實現(xiàn)視頻播放控制的流程圖; 圖5-1為本發(fā)明一實施例中實現(xiàn)停止視頻播放的流程圖; 圖6為本發(fā)明實施例所提供的播放視頻的裝置的示意圖; 圖7為本發(fā)明實施例所提供的播放視頻的系統(tǒng)的示意圖。
具體實施例方式
下面,結合附圖對本發(fā)明實施例進行詳細描述。
為了能夠更加清楚地介紹本發(fā)明實施例所提供的方法,下面,首先對實現(xiàn) 所述方法所基于網(wǎng)絡結構加以說明。本發(fā)明實施例采用圖1所示的視頻業(yè)務網(wǎng) 絡來實現(xiàn)視頻業(yè)務,該網(wǎng)絡包括視頻業(yè)務管理系統(tǒng)101和視頻業(yè)務執(zhí)4亍系統(tǒng) 102,其中
視頻業(yè)務管理系統(tǒng)101用于對視頻業(yè)務進行管理,該系統(tǒng)具體包括門戶 (Portal)、視頻業(yè)務策略管理單元以及^L頻內(nèi)容管理單元,其中
所述Portal用于提供操作界面,以便使用者進行視頻業(yè)務策略的設置以及 視頻內(nèi)容的上傳;該Portal還可進一步提供接口給運營商操作員,以便該操作 員利用該接口對視頻內(nèi)容進行審核以及對視頻業(yè)務策略進行管理;
所述視頻業(yè)務策略管理單元用于實現(xiàn)視頻業(yè)務策略的設置、刪除和修改等 管理功能,具體的視頻業(yè)務策略多種多樣,以廣告業(yè)務為例,其廣告策略可以 為按時段和/或呼叫階段指定要播放的廣告視頻文件、按照當前用戶所屬的 用戶群播放廣告視頻文件、依據(jù)用戶的喜好播放廣告視頻文件;
所述視頻內(nèi)容管理單元用于接收并保存上傳的視頻文件、對視頻文件進 行審查、下發(fā)i見頻文件、以及刪除、查詢一見頻文件。
視頻業(yè)務執(zhí)行系統(tǒng)102用于具體執(zhí)行視頻業(yè)務,該系統(tǒng)包括視頻業(yè)務服 務器、i某體資源服務器(MRS)、以及SIP服務器,其中
視頻業(yè)務服務器負責具體視頻業(yè)務邏輯的執(zhí)行;
MRS作為媒體資源部件受所述視頻業(yè)務服務器的控制,在后續(xù)描述中, 為了描述簡便,將MRS的功能合入到所述視頻業(yè)務服務器中;
SIP服務器用于完成用戶的注冊、用戶^L頻業(yè)務的觸發(fā)、SIP消息路由
等功能,該SIP服務器與視頻業(yè)務服務器之間可采用類似于3GPP IMS ISC那 樣的接口來實現(xiàn)交互。 .
基于如上所述的網(wǎng)絡,本發(fā)明實施例提供以下播放視頻、控制視頻播放的 方法。為了描述簡便,在以下實施例的描述中,均以廣告業(yè)務作為視頻業(yè)務、 廣告視頻作為視頻為例進行說明,在本發(fā)明其它實施例中,所涉及的視頻當然 也可以為其他內(nèi)容、其他形式的視頻,并不影響本發(fā)明實施例的實現(xiàn)。
一、插it一見頻的方法
技術領域:
本發(fā)明實施例所提供的播放視頻的方法包括
在觸發(fā)視頻業(yè)務后,網(wǎng)絡側設備確定當前的通話狀態(tài);
當所述通話狀態(tài)滿足視頻播放條件時,所述網(wǎng)絡側設備與終端進行媒體協(xié)
商,協(xié)商成功后,該網(wǎng)絡側設備向所述終端播放視頻。
進一步的,在本發(fā)明優(yōu)選實施例中,該方法還可進一步包括 當判斷得到當前通話狀態(tài)不再滿足視頻條件時,所述網(wǎng)絡側設備停止向終
端插_放纟見頻。
其中,在具體應用中,可以由如上網(wǎng)絡中所述的SIP服務器完成視頻業(yè)務 的觸發(fā),由所述視頻業(yè)務服務器作為網(wǎng)絡側設備完成視頻播放條件的判斷、媒 體協(xié)商以及^L頻的播;故。
根據(jù)用戶之間是否已經(jīng)建立通話,所述通話狀態(tài)包括以下幾種
1、 在主被叫用戶終端間還未建立通話時,通話狀態(tài)為等待摘機狀態(tài),由 于當前未進行視頻通話,此時進行廣告視頻的播放不會對用戶間的正常通話產(chǎn) 生影響,由此可以得到該通話狀態(tài)滿足^L頻播放條件;
2、 在主被叫用戶終端間建立通話后,且當主被叫用戶之間僅進行音頻通 話時,此時的通話狀態(tài)為音頻通話狀態(tài);由于播放廣告^L頻并不會對用戶間的 音頻通話產(chǎn)生影響,因此可以得到此時的通話狀態(tài)滿足^L頻播;改條件;
3、 在主被叫用戶終端間建立通話后,且當主被叫用戶之間進行音視頻通 話時,此時的通話狀態(tài)為音視頻通話狀態(tài),由于用戶間正在進行視頻通話,如 果再進一步播放廣告視頻勢必會對用戶間的視頻通話產(chǎn)生影響,因此,可以判斷得到此時的通話狀態(tài)不滿足視頻播放條件。
在實際應用中,用戶建立通話后,可以在音頻和#見頻間進4亍切4灸,相應的 也會影響視頻播放的條件。
下面,結合上述不同的通話狀態(tài),以廣告業(yè)務作為視頻業(yè)務為例,對本發(fā)
明實施例所提供的方法進行詳細描述;其中,所述廣告業(yè)務為廣告服務器向簽
約用戶播放廣告的一種業(yè)務,通過該業(yè)務實現(xiàn)"有等待即有廣告"這一目的。 在用戶簽約了廣告業(yè)務后,相應的服務器就可以在該用戶建立通話前以及通話 過程中為該用戶播放廣告,對于用戶來說,可以通過收看/收聽廣告獲取相應 的信息,更可以通過收看/收聽廣告獲得話費上的優(yōu)惠,對于運營商來說,則
可以通過為用戶提供廣告,從廣告商處收取廣告費,從而獲得可觀的收益;在 以下的描述中,所述廣告服務器為向其本側用戶終端提供廣告業(yè)務的服務器。 (一)在通話建立過程中播放廣告視頻的方法
參見圖2,在本發(fā)明一實施例中,在通話建立過程中播放廣告視頻包括以 下步驟
步驟201:主叫用戶發(fā)起對被叫用戶的呼叫,主叫用戶的終端UE1向SIP 服務器發(fā)送通話建立請求(INVITE)消息,在該INVITE消息中攜帶有語音 媒體描述,以表示當前請求建立語音通話;為了描述簡便,將該攜帶有語音々某 體描述的INVITE消息表示為INVITE(A1);其中,"A"為Audio, Al表示 INVITE所攜帶的SDP中有1條音頻媒體能力描述行。同理,"V"為Vedio, VI表示SDP中有一條視頻媒體能力描述行。
步驟202 步驟203:所述SIP服務器為主叫用戶做廣告業(yè)務觸發(fā),將 INVITE(Al)消息路由到廣告服務器(AS);其中,所述AS即為實現(xiàn)廣告業(yè)務 的視頻業(yè)務服務器;
步驟204:所述AS記錄所述INVITE消息中所攜帶的媒體SDP信息和呼 叫狀態(tài)等相關狀態(tài),將所述INVITE(A1)消息路由回到SIP服務器;
步驟205:所述SIP服務器將INVITE(A1)消息路由到被叫終端UE2;其 中,本步驟的路由過程中間可能還會經(jīng)過其他的SIP服務器或其它的業(yè)務服務
器,為了描述簡便,此處不再贅述;
步驟206 步驟207:被叫終端UE2經(jīng)由SIP服務器向AS返回180響應, 以告知AS該被叫終端當前處于等待被叫用戶摘機狀態(tài);
步驟208:所述AS收到所述180響應后,得知被叫用戶終端當前處于摘 機等待狀態(tài),該AS依據(jù)主叫終端UE1的媒體能力判斷得到該UE1當前能夠 接收視頻媒體流,該AS確定向該UE1發(fā)送視頻廣告;
其中,該步驟中,所述AS需要根據(jù)主叫終端UE1的媒體能力進行所述判 斷,由于UE1在步驟201發(fā)起建立語音通話請求時,僅攜帶音頻媒體描述, 因此,所述AS無法依據(jù)UE1發(fā)送來的INVITE消息中的SDPOFFER判斷出 該UE1的真實媒體能力,而是需要通過其他方式預知,比較簡單的方式是 所述AS缺省認為訂閱廣告業(yè)務的用戶都使用具備廣告音視頻編解碼能力的終 端,此時, 一旦所述SIP服務器為主叫用戶觸發(fā)廣告業(yè)務,則所述AS就默認 觸發(fā)了該廣告業(yè)務的主叫用戶終端具有音^L頻編解碼能力;另一種方式為所 述SIP服務器在為主叫用戶做廣告業(yè)務觸發(fā)時,根據(jù)主叫用戶終端的媒體處理 能力進行篩選,只有在確定得到主叫用戶終端具備相應的音^L頻處理能力時, 所述SIP服務器才將所述INVITE消息轉發(fā)至所述AS,在此情況下,所述AS 仍然可以默認與收到的INVITE消息對應的用戶終端具有音視頻編解碼能力;
步驟209 步驟210:所述AS經(jīng)由所述SIP服務器向主叫用戶終端UE1 返回180響應,告知該UE1當前建立呼叫處于等待被叫用戶摘機應答的狀態(tài); 其中,在本步驟所返回的180響應中,攜帶有SDP Answer,以便和步驟201 中主叫用戶終端UE1所發(fā)送的INVITE消息中的SDP Offer完成一次 Offer/Answer的匹配過程,所述SDP Answer可以由AS依據(jù)SDP Offer按SDP 匹配^見則相應構造;
步驟211~步驟212:所述AS經(jīng)由所述SIP服務器向主叫用戶終端UE1 發(fā)送更新(UPDATE)請求,在該請求中攜帶SDP Offer,以指明廣告音視頻 媒體流的編解碼以及媒體流的發(fā)送端口 ;
步驟213 步驟214:主叫用戶終端UE1收到所述更新請求后,經(jīng)由所述
SIP服務器向所述AS返回響應消息200,在該200響應中攜帶有SDP Answer, 該SDP Answer中包括有該UE1的語音媒體能力描述和視頻媒體能力描述,所 述AS收到該響應,4艮據(jù)其中所攜帶的終端UE1的々某體能力描述,確定該終端 具備視頻播放能力,從而完成主叫用戶終端UE1與該AS之間的廣告媒體協(xié)商;
至此,通過步驟211 步驟214完成了 AS與主叫用戶終端之間的廣告i某體 協(xié)商過程,建立了 AS與主叫用戶終端之間的廣告媒體流連接,以便在后續(xù)步 驟中所述AS利用該連接向所述終端UE1播放廣告i某體流;
步驟215:所述AS在獲知與主叫用戶終端UE1之間的協(xié)商成功后,向該 終端UE1發(fā)送廣告視頻媒體流,從而實現(xiàn)廣告業(yè)務;其中,所述的廣告視頻 媒體流根據(jù)需要可以進一步包括音頻,并不影響本發(fā)明實施例的實現(xiàn)。
在上述實施例中,AS在獲知被叫用戶當前處于等待摘機狀態(tài)后,在向主 叫用戶終端UE1所發(fā)送的INVITE的臨時響應中構造一個SDP,并通過步驟 209 步驟210將該臨時響應發(fā)送給UE1,從而為主叫用戶所發(fā)起的建立通話 連接請求進行一次音頻々某體協(xié)商,然后,再向主叫用戶終端UE1發(fā)起更新請 求,并在該更新請求中攜帶廣告視頻的相關指示信息,以便在AS與主叫用戶 終端UE1之間進行視頻媒體協(xié)商。由此可見,上述實施例中包括了兩次媒體 協(xié)商過程。
為了簡化本發(fā)明實施例的實現(xiàn),在本發(fā)明另一實施例中,所述AS還可以 直接在所述INVITE的臨時響應中攜帶廣告視頻的相關指示信息,并結合主叫 用戶終端在發(fā)起連接請求時所攜帶媒體能力信息完成AS與主叫用戶終端之間 的媒體協(xié)商,從而使得該實施例的實現(xiàn)過程只需一次媒體協(xié)商過程,參見圖3, 該實施例所提供的方法具體包括
步驟301:主叫用戶發(fā)起對被叫用戶的呼叫,主叫用戶的終端UE1向SIP 服務器發(fā)送建立音視頻通話請求(INVITE );在該INVITE消息中攜帶有語音 和視頻媒體描述,為了描述簡便,將該攜帶有語音和視頻媒體描述的INVITE 消息表示為INVITE(A1/V1);
步驟302與步驟202 —致;
步驟303:所述AS收到主叫用戶終端UE1發(fā)送INVITE(A1/V1)消息后, 根據(jù)該消息中所攜帶的視頻媒體描述,判斷該終端UE1具備枧頻處理能力, 記錄相關狀態(tài)。
步驟304 步驟308與步驟204 步驟208 —致;
步驟309~步驟310: AS在返回給UE1的180響應中,增加廣告SDP的 i某體描述,以指明廣告音視頻媒體流的編解碼以及媒體流的發(fā)送端口;至此, 完成了 AS與主叫用戶終端UE1之間的音頻和視頻媒體協(xié)商過程;
步驟311與步驟215—致。
需要注意的是,在圖3所示的實施例中,由于需符合RFC3264的SDP匹 配原則,因此,該實施例僅在主叫用戶終端所發(fā)送的INVITE消息中攜帶有視 頻媒體能力描述時方可實現(xiàn)。
在圖3所示的實施例中,需要注意的是 (1)以上所描述的是通話建立前播放廣告視頻的方法,在實際應用中, 被叫用戶摘機應答后,可能與主叫用戶之間建立音視頻通話,此時,為了不影 響主被叫用戶之間正常的音視頻通話,需要停止廣告的播放,由此,上述實施 例還可進一步包括
被叫用戶摘機應答后,向AS返回摘機應答響應消息,該響應消息為200 響應消息,在該200響應消息中攜帶有被叫用戶終端的音視頻媒體能力描述;
所述AS收到所述200響應消息后,通過SDP媒體匹配分析,得知主被叫 用戶之間建立音視頻通話,該AS停止向主叫用戶終端播放廣告音視頻,并且, 向主叫用戶終端返回200響應消息;其中,所述AS向主叫用戶終端所返回的 200響應消息中并不攜帶被叫用戶終端的媒體能力描述,其原因在于由于在 通話建立前,為了實現(xiàn)向主叫用戶終端播;改廣告,AS已經(jīng)與主叫終端完成了 SDP Offer/Answer匹配,因此依據(jù)RFC3264,在所述AS向主叫用戶終端所返 回的200響應消息中,不攜帶被叫用戶終端的媒體能力描述;
所述AS向主叫用戶終端發(fā)送reINVITE消息,在該消息中攜帶有凈皮叫用 戶終端的音視頻媒體能力描述,所述主叫用戶終端收到該消息后,向所述AS
返回200響應消息,在該消息中攜帶主叫用戶終端的々某體能力描述,通過該過 程,完成主被叫用戶終端之間的媒體協(xié)商,協(xié)商通過后,建立主被叫用戶終端 之間的音視頻通話。
(2)以上所描述的均是為主叫用戶播放廣告的過程,在本發(fā)明其它實施 例中,也可以實現(xiàn)為被叫用戶播放廣告,相應的,被叫AS與被叫用戶之間進 行廣告媒體協(xié)商,并由被叫AS向被叫用戶終端播放廣告,其實現(xiàn)方法與上述 方法為主叫用戶終端播放廣告的方法相類似,在此不再贅述。
(二)在通話建立后播放廣告視頻的方法
參見圖4,在該實施例中,主叫AS為其本側的主叫用戶終端UE1提供廣 告業(yè)務,相應的,被叫AS為其本側的被叫用戶終端UE2提供廣告業(yè)務,主叫 AS和被叫AS之間可以之間進行信令傳輸,也可通過其它設備轉發(fā)來實現(xiàn)信 令傳輸,為了描述方便,以下以主叫AS和被叫AS之間直接進行信令傳輸為 例進行說明。
參見圖4,在本發(fā)明一實施例中,在通話建立后播;改廣告視頻的方法包括以 下步驟
步驟401 步驟403:主叫用戶向被叫用戶發(fā)起呼叫,該主叫用戶終端UE1 經(jīng)由主叫AS、被叫AS向被叫用戶終端UE2發(fā)送建立通話請求INVITE,在 該請求中,攜帶有語音媒體描述,為了描述簡便,將該攜帶有語音媒體描述的 INVITE消息表示為INVITE(A1);在具體應用中,主叫用戶終端向被叫用戶 終端所發(fā)送的INVITE(A1)消息還可能經(jīng)過其他SIP服務器路由后方可到達被 叫用戶終端,為了描述簡便,此處對該路由過程不做詳細描述;
步驟404 步驟405:所述被叫用戶終端UE2經(jīng)由被叫AS向主叫AS返回 180響應,以分別告知被叫AS和主叫AS,該被叫終端當前處于等待摘機狀態(tài);
步驟406:所述主叫AS向主叫用戶終端UE1返回180響應,以響應步驟 401中主叫用戶終端UE1所發(fā)送的建立語音通話請求,告知該UE1當前建立 語音通話成功;其中,在本步驟所返回的180響應中,攜帶有SDP Answer,
以便和步驟401中主叫用戶終端UE1所發(fā)送的INVITE消息中的SDP Offer完 成一次Offer/Answer的匹配過程;
步驟407 步驟408:所述主叫AS向主叫用戶終端UE1發(fā)送更新 (UPDATE)請求,在該請求中攜帶SDP Offer,以指明廣告音視頻媒體流的 編解碼以及々某體流的發(fā)送端口,所述UE1收到所述更新請求后,向所述主叫 AS返回響應消息200,在該200響應中攜帶有該UE1的語音能力描述和視頻 媒體能力描述,所述主叫AS收到該響應,根據(jù)其中所攜帶的終端UE1的媒體 能力描述,確定該終端具備視頻播放能力,從而完成主叫用戶終端UE1與該 主叫AS之間的廣告々某體協(xié)商;類似的,當需要在被叫用戶終端UE2上實現(xiàn)廣 告業(yè)務時,所述被叫AS與被叫用戶終端UE2之間也需執(zhí)行步驟407~步驟408 的類似步驟,從而完成被叫AS與被叫用戶終端UE2之間的廣告媒體內(nèi)容協(xié)商; 其中,主叫方進行媒體協(xié)商與被叫方進行媒體協(xié)商無先后順序關系,且主被叫 放的媒體協(xié)商也可以同時進行,并不影響本發(fā)明實施例的實現(xiàn);
步驟409:被叫用戶摘機應答,被叫用戶終端UE2向被叫AS返回200響 應消息,在該響應消息中攜帶音頻媒體描述,表明此次主被叫之間的通話只包 括音頻內(nèi)容,不包括視頻內(nèi)容;為了描述簡便,將攜帶有音頻媒體描述的200 響應消息表示為200(Al);
步驟410:所述被叫AS將接收到的200響應消息200(Al)轉發(fā)給所述主 叫AS,;
步驟411:所述主叫AS將所述200響應消息轉發(fā)給所述主叫用戶終端 UE1,以告知該UE1被叫用戶摘機應答;
步驟412:所述主叫AS根據(jù)收到的所述200響應消息中^f又攜帶音頻i某體 描述,判斷得到此次主被叫通話沒有視頻內(nèi)容,且主叫用戶終端具備播放廣告 視頻的能力,決定向所述主叫用戶終端UE1播放廣告視頻媒體流,在本發(fā)明 優(yōu)選實施例中,為了不影響主被叫之間的語音通話,僅決定播放廣告視頻媒體 流, 而不播放廣告音頻;
步驟413:所述主叫AS向主叫用戶終端UE1發(fā)送重邀請(reINVITE)消
息,在該消息中,在主被叫終端之間已經(jīng)協(xié)商的語音媒體描述的基礎上再增加 廣告視頻的媒體描述;為了描述方便,將攜帶有語音媒體描述和廣告視頻媒體
描述的relNVITE消息表示為relNVITE(Al/V廣告);
在具體應用中,為了將廣告視頻和視頻通話加以區(qū)分,可以在所述主叫 AS向所述主叫用戶終端UE1所發(fā)送的relNVITE消息中增加指示信息,以便 終端UE1根據(jù)該指示信息對廣告視頻和視頻通話進行不同的處理;在本發(fā)明 優(yōu)選實施例中,主叫用戶終端UE1在根據(jù)所述指示信息判斷得到當前要進行 廣告視頻的媒體協(xié)商時,則可以直接執(zhí)行后續(xù)步驟414,對所述relNVITE消 息自動應答,如果根據(jù)指示信息判斷得到所述relNVITE消息為一個因?qū)Χ擞?戶啟動視頻通話而產(chǎn)生請求消息,則可進一步提示本端用戶是否接受視頻通 話,并根據(jù)本端用戶的選擇,執(zhí)行與視頻通話相關的后續(xù)步驟;
步驟414:所述主叫用戶終端UEl收到relNVITE消息后,向所述主叫 AS返回200響應消息,在該響應消息中攜帶該主叫用戶終端UE1的音頻及視 頻媒體能力描述,以便主叫AS根據(jù)主叫用戶終端UE1的媒體能力,完成媒體 協(xié)商;為描述方便,將該200響應消息表示為200 (Al/V);
步驟415:所述主叫AS根據(jù)主叫用戶終端UE1上報的i某體能力,進行廣 告媒體協(xié)商,協(xié)商成功后,向所述主叫用戶終端UEl插^文相應的廣告視頻; 為了不影響主^皮叫用戶之間正常的音頻話,所述主叫AS向主叫用戶終端所 播放的廣告僅包括視頻內(nèi)容而不包括音頻內(nèi)容。此時主叫用戶在與被叫用戶語 音通話的同時,可以看到自己喜歡的廣告^L頻。
步驟413 步驟415為向主叫用戶終端播放廣告視頻的具體實現(xiàn),相應的, 可以通過步驟416 步驟418,實現(xiàn)被叫AS向被叫用戶終端播放廣告視頻,其 具體實現(xiàn)過程與步驟413 步驟415相類似。需要注意的是,步驟413 步驟415 同步驟416~步驟418之間沒有執(zhí)行的先后順序,并且,為主叫用戶終端播放 廣告可以與為被叫用戶終端播放廣告同時執(zhí)行。
二、在進行視頻播放后,可進一步對視頻播放進行控制,下面,介紹相應
的控制視頻播放的方法
在通話建立后,如果主被叫用戶終端之間建立的是語音通話,則AS可以 在用戶通話過程中,向用戶終端播放廣告視頻,用戶可以一邊通話一邊看廣告, 并且,基于用戶的需要,該用戶可以對廣告的播放進行控制,該控制包括取 消通話過程中播放的廣告、恢復在通話過程中播;改廣告、當用戶>^人音頻通話切 換到音視頻通話時,自動停止廣告播放。在用戶終端上相應的提供有進行所述 控制操作的界面,以便接收用戶的控制命令,并進行與所述控制命令相關的操 作。
下面,結合圖5對控制一見頻播放的方法加以詳細說明。 參見圖5,主被叫用戶之間進行音頻通話,AS向主叫用戶終端UE1播放 廣告視頻,在此情況下,用戶對廣告播放的控制包括以下步驟
步驟501:所述主叫用戶終端UE1選擇進行取消廣告視頻播放的操作; 步驟502 步驟503:所述終端UE1經(jīng)由SIP服務器向所述AS發(fā)送重邀請 (reINVITE)消息,在該消息中攜帶廣告指示,并且該消息中SDP的媒體描 述中的視頻媒體行接收端口為0,以通知所述AS取消廣告業(yè)務的視頻媒體播 放,而主^皮叫用戶之間的音一見頻通話并不加以改變;為了描述簡便,將該 reINVITE消息表示為relNVITE(Al/V0);
步驟504 步驟506:所述AS收到所述reINVITE消息后,根據(jù)其中的廣 告指示,確定當前需要對廣告業(yè)務進行媒體協(xié)商,并根據(jù)該消息中的視頻媒體 描述,確定主叫用戶終端UE1當前選擇停止播放廣告視頻,從而,該AS停止 向所述終端UE1播放廣告視頻,并構造一個SDP Answer,通過響應消息200 攜帶該SDP Answer經(jīng)由所述SIP服務器返回給所述終端UE1;
至此完成了取消廣告視頻播放的操作;在實際應用中,用戶在取消廣告視 頻播放后,還可進一步恢復廣告視頻的播放,恢復廣告視頻播放具體包括以下 步驟
步驟507:所述主叫用戶終端UE1選擇恢復廣告視頻的播放;
步驟508~步驟509:所述終端UE1經(jīng)由SIP服務器向所述AS發(fā)送
reINVITE消息,在該消息中攜帶廣告指示,并且該消息中SDP的媒體描述中 的視頻媒體行接收端口為有效值,以通知所述AS恢復廣告業(yè)務的視頻媒體播 放,而主被叫用戶之間的音視頻通話并不加以改變;為了描述簡便,將該 reINVITE消息表示為relNVITE(Al/Vl);
步驟510:所述AS收到所述reINVITE消息后,根據(jù)其中的廣告指示, 確定當前需要對廣告業(yè)務進行媒體協(xié)商,并根據(jù)該消息中的視頻媒體描述,確 定主叫用戶終端UE1當前選擇恢復廣告視頻的^番放,從而,該AS開始重新向 所述終端UE1播放廣告視頻;在具體應用中,所述AS可以為所述終端UEl 順序播放下一個廣告,也可以在存儲的廣告列表中選擇通話態(tài)廣告列表,并從 該列表中選擇相應的廣告為所述終端UE1播放;
步驟511~步驟512:所述AS向所述終端UEl播方文廣告后,相應的構造 一個SDP Answer攜帶廣告視頻媒體描述,通過響應消息200攜帶該SDP Answer經(jīng)由所述SIP服務器返回給所述終端UEl,以告知該UEl當前恢復廣 告^L頻播》支成功。
在具體應用中,用戶除了可以取消廣告之外,還可以通過操作界面由音頻 通話切換到音視頻通話, 一旦切換到音視頻通話成功,則為了不影響用戶之間 正常的音視頻通話,需要停止廣告的播放,此時,停止廣告播放具體包括以下 步驟
步驟513:所述主叫用戶終端UEl執(zhí)行將音頻通話切換到音視頻通話的操
作;
步驟514 步驟515:所述終端UEl經(jīng)由SIP服務器向所述AS發(fā)送重邀請 reINVITE消息,在該消息中并不攜帶廣告指示,并且在該消息中攜帶該終端 UEl的音頻i某體能力描述和視頻媒體能力描述,以告知所述AS當前將用戶終 端之間的通話切換至音視頻通話;為了描述簡便,將所述reINVITE消息表示 為reINVITE(Al/Vl);
步驟516 步驟518:所述AS收到所述reINVITE消息后,由于該消息中 并未攜帶廣告指示,因此確定得到當前所進行的媒體協(xié)商為主被叫用戶之間的i某體協(xié)商,從而將收到的所述reINVITE消息經(jīng)由所述SIP服務器透傳至被叫 用戶終端UE2,以告知4皮叫用戶終端主叫用戶當前請求進行音視頻通話;
步驟519 步驟520:所述^皮叫用戶終端UE2收到所述reINVITE消息后, 選擇是否接受視頻通話,并將媒體匹配結果攜帶在響應消息200中,經(jīng)由所述 SIP服務器返回給所述AS;
步驟521:所述AS根據(jù)所述被叫用戶終端UE2所返回的響應消息,對主 被叫用戶進行音視頻匹配結果的檢查,如果匹配結果中包括視頻,則可確定主 被叫用戶終端間的通話將包括視頻通話,停止向主叫用戶終端播放廣告,如果 匹配結果中不包括視頻,則可確定當前主被叫間的通話并不包括視頻通話,繼 續(xù)向主叫用戶終端播放廣告視頻。
步驟522 步驟524:所述AS將接收到的200響應消息經(jīng)過SIP服務器路 由至所述主叫用戶終端UE1 ,以告知該終端當前通話成功切換至音^f見頻通話, 所述主叫用戶終端UE1和凈皮叫用戶終端UE2之間進行音^L頻通話。
步驟513 步驟524為用戶將音頻通話切換到音^f見頻通話時,停止l番放廣 告視頻的操作,在本發(fā)明其它實施例中,還可采用圖5-1所示的方法實現(xiàn)上述 操作;該實施例應用的場景為主叫AS和被叫AS分別向主叫用戶終端UE1 和被叫用戶終端UE2播放視頻廣告,終端UE1進行切換到音視頻通話的操作 后,實現(xiàn)停止播放廣告視頻具體包括
步驟525:主叫用戶終端UE1向主叫AS發(fā)送reINVITE消息,該消息中 攜帶該終端UE1的音頻i某體能力描述和視頻媒體能力描述,以告知所述AS 當前將用戶終端之間的通話切換至音視頻通話,并且,由于主叫AS正在向主 叫用戶終端UE1播放廣告,因此在該消息中還攜帶廣告媒體描述;為了描述 簡便,將所述reINVITE消息表示為relNVITE(Al/V廣告/Vl);
步驟526:所述主叫AS向被叫AS轉發(fā)所述reINVITE消息,由于僅在 AS和用戶終端之間播放廣告視頻,因此,所轉發(fā)的reINVITE消息中并不包 括廣告的媒體描述;
步驟527:所述被叫AS向被叫用戶終端轉發(fā)所述reINVITE消息,由于
被叫AS正在向被叫用戶終端UE2播放廣告,因此,被叫AS向被叫用戶終端 發(fā)送的reINVITE消息中包括廣告的媒體描述;
步驟528:被叫用戶終端UE2根據(jù)收到的reINVITE消息獲知主叫用戶當 前切換到音視頻通話,將廣告的媒體行接收端口設置為0,并向被叫AS返回 200響應消息,該消息中攜帶有音視頻々某體描述,還攜帶有接收端口為O的廣 告々某體描述,該響應消息表示為200 (A1/V1/V0);
步驟529:被叫AS根據(jù)收到的reINVITE消息,根據(jù)該消息中所攜帶的 媒體描述判斷得到通話中包括視頻,停止向被叫用戶終端UE2播放廣告視頻;
步驟530:被叫AS向主叫AS返回200響應消息,該消息中攜帶有音視 頻媒體描述;
步驟531:主叫AS根據(jù)收到的響應消息,判斷得到通話中包括視頻,停 止向主叫用戶終端播放廣告視頻;
步驟532:主叫AS向主叫用戶終端UE1返回200響應消息,該消息中所 攜帶的廣告媒體行的接收端口為0。
通過上述步驟525~步驟532,實現(xiàn)了停止播放廣告視頻的操作,該實施例 中,主叫AS和被叫AS分別向主被叫用戶終端播放廣告視頻,在本發(fā)明其它 實施例中,也存在僅有主叫AS或被叫AS向其對應終端播;改廣告^L頻的情況, 此時,進行廣告視頻播放的用戶終端與AS之間所傳輸?shù)膔eINVITE消息中攜 帶有廣告媒體描述,在確定切換到的通話中包括視頻后,則在返回的響應消息 中攜帶接收端口為0的廣告媒體描述。
綜上所述,在終端當前正在接收廣告^L頻時,用戶可以在所述終端上進行 取消廣告操作;在終端當前正在與對方終端進行視頻通話時,用戶可以進行取 消視頻操作,進而可以進一步進行恢復廣告的操作;在終端當前沒有接收任何 視頻時,則用戶可以在該終端上進行啟動廣告視頻或者啟動視頻通話的操作。
需要注意的是在實際應用中,上述取消廣告視頻、恢復廣告視頻、以及 停止廣告視頻的控制過程可以分別獨立進行,另外,上述三個控制過程也沒有 先后順序的限制,以上實施例僅是為描述方便所舉的一個優(yōu)選實施例,不應認為是對本發(fā)明實施例的限制。
上述的實施例是以主叫用戶終端以及與之對應的AS為例,i兌明如何逸行
對視頻播放的控制,在本發(fā)明其它實施例中,當然也可以通過被叫用戶終端和
與之對應的AS完成上述控制操作,具體實現(xiàn)過程與上述實施例所描述的過程 類似,在此不再贅述。
此外,上述實施例所描述的控制過程是在通話建立之后,當然,也可以在 通話建立時進行取消廣告視頻以及恢復廣告視頻的操作,其具體實現(xiàn)過程與上 述實施例所描述的過程一致。
在以上各個方法實施例中,為了描述簡潔,省略了一些和本發(fā)明實施例具 體實現(xiàn)場景不太相關的SIP消息,例如確認消息(ACK)等,還省略的某些非 關鍵的網(wǎng)絡實體,本領域技術人員根據(jù)上述實施例的描述能夠顯而易見的確定 實現(xiàn)上述方法所需要的相關消息以及網(wǎng)絡實體。
三、本發(fā)明實施例所提供的播放視頻的裝置 參見圖6,本發(fā)明實施例所提供的播放視頻的裝置包括 通話狀態(tài)確定單元601,用于在觸發(fā)視頻業(yè)務后,確定當前的通話狀態(tài); 判斷單元602,用于判斷所述當前通話狀態(tài)是否滿足視頻播;改條件,并將
判斷結果告知^某體協(xié)商單元603;
媒體協(xié)商單元603,用于在獲知所述當前通話狀態(tài)滿足視頻播放條件時,
與終端進行媒體協(xié)商;
視頻業(yè)務播放單元604,用于在確定所述媒體協(xié)商單元603進行所述媒體
協(xié)商成功后,向終端播放;阮頻。
在本發(fā)明優(yōu)選實施例中,為了實現(xiàn)對視頻播放的控制,所述裝置還可進一
步包括
停止視頻業(yè)務播放單元,用于在判斷單元602告知其當前不再滿足視頻播 放條件時,控制所述視頻業(yè)務播放單元停止播放視頻業(yè)務,和/或,
取消視頻業(yè)務播放單元,用于接收終端發(fā)送來的重邀請消息,根據(jù)該重
邀請消息中攜帶的視頻業(yè)務指示以及非激活態(tài)的視頻業(yè)務媒體描述,取消所述 視頻業(yè)務的播放;和/或, .
恢復視頻業(yè)務播放單元,用于接收終端發(fā)送來的重邀請消息,根據(jù)該重
邀請消息中攜帶的視頻業(yè)務指示以及激活態(tài)的視頻業(yè)務々某體描述,恢復所述視 頻業(yè)務的播放。
在具體應用中,所述播放視頻的裝置可以為視頻業(yè)務服務器,當然,也可 以采用其它具有相應功能的網(wǎng)絡側設備作為所述播放^L頻的裝置,并不影響本 發(fā)明實施例的實現(xiàn);針對廣告視頻業(yè)務,所述播放視頻的裝置則可以為廣告服 務器。
四、本發(fā)明實施例所提供的播放視頻的系統(tǒng)
參見圖7,本發(fā)明實施例所提供的播放視頻的系統(tǒng)包括視頻業(yè)務服務器 701和SIP服務器702,其中所述視頻業(yè)務服務器701用于在觸發(fā)視頻業(yè)務后,確定當前的通話狀態(tài), 并在所確定的通話狀態(tài)滿足視頻播放條件時,與終端進行媒體協(xié)商,和,在協(xié) 商成功后,向終端播放視頻;
所述SIP服務器702用于進行視頻業(yè)務的注冊及觸發(fā),在視頻業(yè)務服務 器與終端進行媒體協(xié)商時進行消息路由。
在具體應用中,需要根據(jù)相應的視頻業(yè)務策略來為用戶播放視頻,在此情 況下,本發(fā)明實施例所提供的系統(tǒng)可進一步包括
視頻業(yè)務策略管理單元,用于實現(xiàn)視頻業(yè)務策略的設置、修改和/或刪除, 以及為視頻業(yè)務服務器提供視頻業(yè)務策略。
對于播放視頻的系統(tǒng)來說,還需要采用相應的裝置來接收用戶或運營商上 傳的^L頻,此時,所述系統(tǒng)還可進一步包括
視頻內(nèi)容管理單元,用于接收并保存上傳的視頻文件、以及為視頻業(yè)務服 務器提供播放的視頻。
進一步的,為了實現(xiàn)對視頻內(nèi)容進行管理,所述視頻內(nèi)容管理單元還可進
一步用于對視頻文件進行審查和/或刪除、查詢視頻文件。
.針對于本發(fā)明優(yōu)選實施例,上述系統(tǒng)實施例中所述的視頻業(yè)務可以為廣告
視頻業(yè)務,相應的,所述視頻為廣告視頻。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通 技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾, 這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1、一種播放視頻的方法,其特征在于,該方法包括在觸發(fā)視頻業(yè)務后,網(wǎng)絡側設備確定當前通話狀態(tài);所述網(wǎng)絡側設備在確定當前通話狀態(tài)滿足視頻播放條件時,與終端進行媒體協(xié)商,并在協(xié)商成功后,向終端播放視頻;其中,所述網(wǎng)絡側設備是為本側的所述終端提供所述視頻業(yè)務的網(wǎng)絡側設備。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述網(wǎng)絡側設備確定當前 通話狀態(tài)的具體實現(xiàn)為所述網(wǎng)絡側設備接收到主叫用戶終端發(fā)送的通話建立請求后,將該請求路 由至^^皮叫用戶終端;所述網(wǎng)絡側設備接收所述被叫用戶終端返回的響應消息,由該響應消息獲 知被叫用戶當前處于等待摘機狀態(tài)。
3、 根據(jù)權利要求2所述的方法,其特征在于,所述網(wǎng)絡側設備根據(jù)當前 通話狀態(tài)為等待摘機狀態(tài)確定得到當前滿足視頻播放條件,所述與終端進行媒 體協(xié)商的具體實現(xiàn)為所述網(wǎng)絡側設備向終端發(fā)送攜帶有視頻業(yè)務的媒體描述的更新請求; 所述網(wǎng)絡側設備接收到所述終端返回的攜帶有該終端音視頻媒體能力描 述的響應消息,根據(jù)該終端的音視頻媒體能力描述進行媒體協(xié)商。
4、 根據(jù)權利要求2所述的方法,其特征在于,所述網(wǎng)絡側設備根據(jù)當前 通話狀態(tài)為等待摘機狀態(tài)確定得到當前滿足視頻播放條件,所述與終端進行媒 體協(xié)商的具體實現(xiàn)為所述網(wǎng)絡側設備從所述主叫用戶終端發(fā)送的通話建立請求中獲得該終端 的音^f見頻能力;所述網(wǎng)絡側設備通過所述通話建立請求的響應消息,將視頻業(yè)務的媒體描 述發(fā)送給所述主叫用戶終端。
5、 根據(jù)權利要求2 4任意一項所述的方法,其特征在于,在進行所述協(xié) 商之前,該方法進一步包括所述網(wǎng)絡側設備判斷所述終端的媒體能力確定該終端是否具有視頻播放能力,如果是,則執(zhí)行所述協(xié)商的步驟。
6、 根振權利要求1所述的方法,其特征在于,所述網(wǎng)絡側設備確定通話狀態(tài)的具體實現(xiàn)為在用戶摘機應答后,所述網(wǎng)絡側設備根據(jù)被叫用戶終端所返回的響應消息 中攜帶的媒體描述,確定當前的通話中是否包括視頻。
7、 根據(jù)權利要求6所述的方法,其特征在于,當所述響應消息攜帶的々某 體描述中不包括激活的視頻媒體描述時,所述網(wǎng)絡側設備確定得到當前通話狀 態(tài)滿足視頻播放條件,所述與終端進行媒體協(xié)商的具體實現(xiàn)為所述網(wǎng)絡側設備向所述終端發(fā)送重邀請消息,在該消息中攜帶視頻業(yè)務的 媒體描述;所述網(wǎng)絡側設備接收到所述終端返回的攜帶有該終端音視頻媒體能力描 述的響應消息,根據(jù)該終端的音視頻媒體能力描述進行媒體協(xié)商。
8、 根據(jù)權利要求3或7所述的方法,其特征在于,所述終端為主叫用戶 終端和/或被叫用戶終端。
9、 根據(jù)權利要求1所述的方法,其特征在于,該方法進一步包括 當判斷得到當前通話狀態(tài)不再滿足視頻播放條件時,所述網(wǎng)絡側設備停止向終端播放視頻。
10、 根據(jù)權利要求9所述的方法,其特征在于,所述判斷當前通話狀態(tài)不 再滿足視頻播放條件的具體實現(xiàn)為在所述終端上進行從音頻通話切換到音纟見頻通話的搮:作后,所述網(wǎng)絡側設 備接收所述終端發(fā)送來的重邀請消息,其中,該消息中攜帶音視頻通話的媒體 描述為激活態(tài);所述網(wǎng)絡側設備根據(jù)所述重邀請消息中攜帶的音視頻通話的媒體描述,獲 知當前需要將音頻通話切換至音視頻通話,將所述重邀請消息轉發(fā)至另 一側終 端;所述網(wǎng)絡側設備根據(jù)所述另 一側終端返回的響應消息,確定該另 一側終端 是否接受視頻通話,如果是,則判斷得到當前不再滿足視頻播放條件。
11、 根據(jù)權利要求9所述的方法,其特征在于,所述判斷當前通話狀態(tài)不再滿足視頻播放條件的具體實現(xiàn)為在所述終端上進行從音頻通話切換到音^L頻通話的搮:作后,所述網(wǎng)絡側i殳備接收所述終端發(fā)送來的重邀請消息,其中,該消息中攜帶有激活態(tài)的音頻媒體描述、廣告々某體描述以及視頻々某體描述;所述網(wǎng)絡側設備根據(jù)所述重邀請消息中攜帶的音視頻通話的媒體描述,獲 知當前需要將音頻通話切換至音視頻通話,將所述重邀請消息轉發(fā)至另 一側終 端;所述網(wǎng)絡側設備4艮據(jù)所述另 一側終端返回的響應消息,確定該另 一側終端 是否接受視頻通話,如果是,則判斷得到當前不再滿足視頻播放條件。
12、 根據(jù)權利要求1所述的方法,其特征在于,該方法進一步包括 在所述終端上進行取消視頻業(yè)務的操作后,所述網(wǎng)絡側設備接收所述終端發(fā)送來的重邀請消息,其中,該消息中攜帶有視頻業(yè)務指示,且攜帶的視頻業(yè) 務^^某體描述為非激活態(tài);所述網(wǎng)絡側設備根據(jù)所述重邀請消息中攜帶的視頻業(yè)務指示以及視頻業(yè) 務媒體描述,取消所述纟見頻業(yè)務的播;改。
13、 根據(jù)權利要求12所述的方法,其特征在于,在取消所述視頻業(yè)務的 播放之后,該方法進一步包括在所述終端上進行恢復視頻業(yè)務的操作后,所述網(wǎng)絡側設備接收所述終端 發(fā)送來的重邀請消息,其中,該消息中攜帶有視頻業(yè)務指示,且攜帶的視頻業(yè) 務媒體描述為激活態(tài);所述網(wǎng)絡側設備根據(jù)所述重邀請消息中攜帶的視頻業(yè)務指示以及視頻業(yè) 務媒體描述,恢復所述視頻業(yè)務的播放。
14、 根據(jù)權利要求1至4、 6、 7、 9至13任意一項所述的方法,其特征在 于,所述網(wǎng)絡側設備為視頻業(yè)務服務器。
15、 根據(jù)權利要求1至4、 6、 7、 9至13任意一項所述的方法,其特征在 于,所述視頻業(yè)務為廣告視頻業(yè)務。
16、 根據(jù)權利要求1至4、 6、 7、 9至13任意一項所述的方法,其特征在 于,該方法進一步包括所述終端判斷所述網(wǎng)絡側設備為其播放的視頻為廣告視頻后,自動播放所 述視頻。
17、 一種播放視頻的裝置,其特征在于,該裝置包括 通話狀態(tài)確定單元,用于在觸發(fā)視頻業(yè)務后,確定當前的通話狀態(tài);判斷單元,用于判斷所述當前通話狀態(tài)是否滿足視頻播放條件,并將判斷 結果告知纟某體協(xié)商單元;媒體協(xié)商單元,用于在獲知所述當前通話狀態(tài)滿足視頻播放條件時,與終 端進行媒體協(xié)商;視頻業(yè)務播放單元,用于在確定所述媒體協(xié)商單元進行所述媒體協(xié)商成功 后,向終端播放視頻。
18、 根據(jù)權利要求17所述的裝置,其特征在于,該裝置進一步包括停止 視頻業(yè)務播放單元,用于在從所述判斷單元獲知當前通話狀態(tài)不再滿足視頻播 放條件時,控制所述視頻業(yè)務播放單元停止播放視頻業(yè)務。
19、 根據(jù)權利要求17所述的裝置,其特征在于,該裝置進一步包括 取消視頻業(yè)務播放單元,用于接收終端發(fā)送來的重邀請消息,根據(jù)該重邀請消息中攜帶的視頻業(yè)務指示以及非激活態(tài)的視頻業(yè)務媒體描述,取消所述 視頻業(yè)務的播放;和/或,恢復視頻業(yè)務播放單元,用于接收終端發(fā)送來的重邀請消息,根據(jù)該重 邀請消息中攜帶的視頻業(yè)務指示以及激活態(tài)的視頻業(yè)務媒體描述,恢復所述碎見 頻業(yè)務的播放。
20、 根據(jù)權利要求17 19任意一項所述的裝置,其特征在于,所述播放視 頻的裝置為視頻業(yè)務服務器。
21、 根據(jù)權利要求17-19任意一項所述的裝置,其特征在于,所述視頻業(yè) 務為廣告視頻業(yè)務,所述播放視頻的裝置為廣告服務器。
22、 一種播放視頻的系統(tǒng),其特征在于,該系統(tǒng)包括視頻業(yè)務服務器和 SIP服務器,其中所述視頻業(yè)務服務器用于在觸發(fā)視頻業(yè)務后,.確定當前的通話狀態(tài),并 在所確定的通話狀態(tài)滿足視頻播放條件時,與終端進行媒體協(xié)商,和,在協(xié)商 成功后,向終端插-放纟見頻;所述SIP服務器用于進行視頻業(yè)務的注冊及觸發(fā),在視頻業(yè)務服務器與 終端進行々某體協(xié)商時進行消息路由。
23、 根據(jù)權利要求22所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括視頻 業(yè)務策略管理單元,用于實現(xiàn)視頻業(yè)務策略的設置、修改和/或刪除,以及為 視頻業(yè)務服務器提供視頻業(yè)務策略。
24、 根據(jù)權利要求22所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括視頻 內(nèi)容管理單元,用于接收并保存上傳的視頻文件、以及為視頻業(yè)務服務器提供 播放的視頻。
25、 根據(jù)權利要求24所述的系統(tǒng),其特征在于,所述視頻內(nèi)容管理單元 進一步用于對視頻文件進行審查和/或刪除、查詢視頻文件。
26、 根據(jù)權利要求22 25任意一項所述的系統(tǒng),其特征在于,所述視頻業(yè) 務為廣告視頻業(yè)務,所述視頻為廣告視頻。
全文摘要
本發(fā)明實施例公開了播放視頻的方法、裝置及系統(tǒng),所述方法包括在觸發(fā)視頻業(yè)務后,網(wǎng)絡側設備確定當前的通話狀態(tài);所述網(wǎng)絡側設備在確定當前通話狀態(tài)滿足視頻播放條件時,與終端進行媒體協(xié)商,并在協(xié)商成功后,向終端播放視頻;其中,所述網(wǎng)絡側設備是為本側的所述終端提供所述視頻業(yè)務的網(wǎng)絡側設備。所述裝置包括通話狀態(tài)確定單元,用于在觸發(fā)視頻業(yè)務后,確定當前通話狀態(tài);判斷單元,用于判斷當前通話狀態(tài)是否滿足視頻播放條件,并將判斷結果告知媒體協(xié)商單元;媒體協(xié)商單元,用于在獲知所述當前通話狀態(tài)滿足視頻播放條件時,與終端進行媒體協(xié)商;視頻業(yè)務播放單元,用于在確定所述媒體協(xié)商單元進行所述媒體協(xié)商成功后,向終端播放視頻。
文檔編號H04N7/14GK101184194SQ20071019385
公開日2008年5月21日 申請日期2007年12月4日 優(yōu)先權日2007年12月4日
發(fā)明者楷 文 申請人:華為技術有限公司