專利名稱:一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法、裝 置和系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的不斷發(fā)展,基于固網(wǎng)與移動(dòng)網(wǎng)絡(luò)環(huán)境下的視頻業(yè)務(wù)已經(jīng)成為 數(shù)據(jù)業(yè)務(wù)的重要發(fā)展方向,而流媒體業(yè)務(wù),包括手機(jī)電視和IPTV (InternetProtocol Television,互聯(lián)網(wǎng)協(xié)議電視)等,則是視頻業(yè)務(wù)中的典型應(yīng)用。隨著全業(yè)務(wù)運(yùn)營(yíng)的發(fā)展, 運(yùn)營(yíng)商不但擁有移動(dòng)網(wǎng)絡(luò)的牌照,也將擁有固網(wǎng)的牌照,可以同時(shí)為手持終端、機(jī)頂盒和個(gè) 人電腦等不同類型的終端提供服務(wù)。用戶不僅可以通過(guò)無(wú)線網(wǎng)接入業(yè)務(wù),也可以通過(guò)固網(wǎng) 來(lái)接入業(yè)務(wù)。因此,用戶對(duì)視頻業(yè)務(wù)形式的需求越來(lái)越多樣化,對(duì)視頻業(yè)務(wù)一致連續(xù)性的要 求也越來(lái)越高?,F(xiàn)有技術(shù)中,基于SLP(Service Location Protocol,業(yè)務(wù)定位協(xié) 議)、SIP (Session Initiation Protocol,會(huì)話初始化協(xié)議)和 RTP (Real-time TransportProtocol,實(shí)時(shí)傳輸協(xié)議)實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性,其中,SLP用于進(jìn)行設(shè)備發(fā) 現(xiàn),SIP及其擴(kuò)展信令用于支持會(huì)話轉(zhuǎn)移,RTP用于傳輸視頻和音頻。具體地,現(xiàn)有技術(shù)中的 視頻業(yè)務(wù)一致連續(xù)性系統(tǒng)包括MN (Mobile Node,移動(dòng)節(jié)點(diǎn))、本地設(shè)備(Local Devices)、 CN (Correspondent Node,通信節(jié)點(diǎn))、代碼轉(zhuǎn)換機(jī)(Transcoder)和 SLP DA (Directory Agent,目錄代理),其中,MN為基于SIP的移動(dòng)設(shè)備,用于發(fā)起會(huì)話轉(zhuǎn)移,處理進(jìn)行會(huì)話轉(zhuǎn)移 的SIP信令;本地設(shè)備通過(guò)麗來(lái)發(fā)現(xiàn),可以是標(biāo)準(zhǔn)的基于SIP的設(shè)備,至少包括一個(gè)實(shí)現(xiàn) 視頻業(yè)務(wù)一致連續(xù)性協(xié)議擴(kuò)展的設(shè)備;CN是一個(gè)基礎(chǔ)的SIP設(shè)備,用于實(shí)現(xiàn)SIP UA(User Agent,用戶代理)的功能,并建立SIP呼叫;代碼轉(zhuǎn)換機(jī)用于在會(huì)話轉(zhuǎn)移時(shí)協(xié)商不同設(shè)備之 間的能力,例如,在CN上的編碼格式無(wú)法轉(zhuǎn)移適配到目標(biāo)本地設(shè)備時(shí),進(jìn)行轉(zhuǎn)碼處理;SLP DA是中心化的目錄,用于保存設(shè)備的位置和能力。現(xiàn)有技術(shù)中的視頻業(yè)務(wù)一致連續(xù)性方案,基于終端到終端的方式應(yīng)用于多媒 體會(huì)話時(shí)的用戶設(shè)備切換,可以包括MNC(Mobile Network Code,移動(dòng)網(wǎng)號(hào))模式和 SH(Switching Hubs,交換式集線器)模式,其中,MNC模式使用 3PCC(SIP Third Party Call Control,會(huì)話初始化協(xié)議第三方呼叫控制)機(jī)制,包括以下步驟MN與CN建立了 SIP會(huì)話, 通過(guò)視頻和語(yǔ)音媒體進(jìn)行通話;MN向本地設(shè)備發(fā)送Invite request消息,與本地設(shè)備初始 化一個(gè)新的SIP會(huì)話,該Invite request消息保護(hù)了 CN的媒體參數(shù),用于建立本地設(shè)備與 CN之間的媒體流;麗與本地設(shè)備建立SIP會(huì)話后,向CN發(fā)送Invite消息,更新自身已存在 的與CN之間的SIP會(huì)話,該Invite消息中包含本地設(shè)備的媒體參數(shù);本地設(shè)備與CN之間 的媒體流建立,麗與CN之間的SIP會(huì)話繼續(xù)保留。SH模式中使用SIP REFER(參考)方 法,包括以下步驟作為referrer的MN向作為referee的選擇好的本地設(shè)備發(fā)送REFER消 息,該消息中使用一個(gè)“R印laces”頭和一個(gè)“Referred-By”頭,提供了專門(mén)的有關(guān)要被替 代的會(huì)話和麗的信息;本地設(shè)備向作為refer target的CN發(fā)送Invite消息,要求CN替換本地設(shè)備與MN的會(huì)話,該會(huì)話包括SIP會(huì)話和媒體流;本地設(shè)備與MN的會(huì)話被替換后, 本地設(shè)備通知MN會(huì)話轉(zhuǎn)移成功,MN中斷與CN之間的SIP會(huì)話和媒體流?,F(xiàn)有技術(shù)中的視頻業(yè)務(wù)一致連續(xù)性的實(shí)現(xiàn)方法基于SIP協(xié)議,對(duì)于終端和網(wǎng)絡(luò)側(cè) 的改造都比較大;另外,現(xiàn)有技術(shù)中的視頻業(yè)務(wù)一致連續(xù)性的實(shí)現(xiàn)方法主要應(yīng)用于多媒體 會(huì)話與視頻會(huì)議類的場(chǎng)景,關(guān)于流媒體與網(wǎng)絡(luò)電視方面還沒(méi)有相關(guān)的解決方案。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法、裝置和系統(tǒng),能夠保證 流媒體與網(wǎng)絡(luò)電視業(yè)務(wù)的一致連續(xù)性。本發(fā)明實(shí)施例提出一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法,包括以下步驟接收來(lái)自第一客戶端的切換請(qǐng)求,將所述切換請(qǐng)求與所述第一客戶端的用戶位移 組相關(guān)聯(lián),并暫停正在播放的視頻節(jié)目,記錄所述視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目 的地址;接收來(lái)自第二客戶端的節(jié)目信息獲取請(qǐng)求,根據(jù)所述節(jié)目信息獲取請(qǐng)求中的用戶 標(biāo)識(shí)查詢所述用戶標(biāo)識(shí)所在的用戶位移組,并獲取所述用戶位移組對(duì)應(yīng)的視頻節(jié)目的位移 時(shí)間點(diǎn)和所述視頻節(jié)目的地址;接收來(lái)自所述第二客戶端的播放請(qǐng)求,根據(jù)所述獲取的視頻節(jié)目的位移時(shí)間點(diǎn)和 所述視頻節(jié)目的地址,向所述第二客戶端發(fā)送所述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容。優(yōu)選地,所述播放請(qǐng)求中包括第二客戶端的設(shè)備能力信息,接收來(lái)自所述第二客戶端的播放請(qǐng)求之后,還包括根據(jù)所述播放請(qǐng)求中的設(shè)備能力信息,通過(guò)編碼/轉(zhuǎn)碼器對(duì)所述位移時(shí)間點(diǎn)后的 視頻節(jié)目的內(nèi)容進(jìn)行轉(zhuǎn)碼。優(yōu)選地,所述接收來(lái)自第一客戶端的切換請(qǐng)求之前,還包括將所述第一客戶端和所述第二客戶端的用戶標(biāo)識(shí)添加到同一個(gè)用戶位移組中。優(yōu)選地,所述切換請(qǐng)求通過(guò)擴(kuò)展實(shí)時(shí)流傳輸協(xié)議RTSP中的參數(shù)或者在RTSP中新 增加參數(shù)來(lái)實(shí)現(xiàn)。優(yōu)選地,所述記錄視頻節(jié)目的位移時(shí)間點(diǎn)和視頻節(jié)目的地址之后,還包括向所述第一客戶端返回切換響應(yīng),所述切換響應(yīng)通過(guò)擴(kuò)展RTSP中的參數(shù)或者在 RTSP中新增加參數(shù)來(lái)實(shí)現(xiàn)。優(yōu)選地,所述用戶標(biāo)識(shí)包括以下內(nèi)容中的至少一項(xiàng)用戶的移動(dòng)臺(tái)綜合業(yè)務(wù)數(shù)字網(wǎng)號(hào)碼MSISDN、用戶的電子郵箱地址,以及用戶名與 密碼的對(duì)應(yīng)關(guān)系。優(yōu)選地,所述視頻節(jié)目為直播節(jié)目時(shí),所述暫停正在播放的視頻節(jié)目之后,還包 括緩存所述直播節(jié)目。本發(fā)明實(shí)施例還提出一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的裝置,包括配置模塊、收發(fā) 模塊、處理模塊和關(guān)聯(lián)模塊,其中,所述配置模塊,用于根據(jù)用戶通過(guò)客戶端輸入對(duì)應(yīng)的用戶標(biāo)識(shí)配置用戶位移組;所述收發(fā)模塊,用于接收來(lái)自第一客戶端的配置信息和用戶通過(guò)所述第一客戶端發(fā)送的切換請(qǐng)求,以及接收來(lái)自第二客戶端的節(jié)目信息獲取請(qǐng)求和播放請(qǐng)求,并根據(jù)所述關(guān)聯(lián)模塊獲取的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址,向所述第二客戶端發(fā)送所 述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容;所述處理模塊,用于將所述收發(fā)模塊接收到的來(lái)自所述第一客戶端的切換請(qǐng)求與 所述配置模塊配置的所述第一客戶端的用戶位移組相關(guān)聯(lián),暫停正在播放的視頻節(jié)目,記 錄所述視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;所述關(guān)聯(lián)模塊,用于根據(jù)所述收發(fā)模塊接收到的節(jié)目信息獲取請(qǐng)求中的用戶標(biāo)識(shí) 查詢所述用戶標(biāo)識(shí)所在的用戶位移組,并獲取所述用戶位移組對(duì)應(yīng)的視頻節(jié)目的位移時(shí)間 點(diǎn)和所述視頻節(jié)目的地址。優(yōu)選地,所述播放請(qǐng)求中包括第二客戶端的設(shè)備能力信息,所述收發(fā)模塊,還用于根據(jù)所述播放請(qǐng)求中的設(shè)備能力信息,通過(guò)編碼/轉(zhuǎn)碼器 對(duì)所述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容進(jìn)行轉(zhuǎn)碼。優(yōu)選地,所述配置模塊,具體用于將用戶通過(guò)第一客戶端和第二客戶端輸入的用 戶標(biāo)識(shí)添加到同一個(gè)用戶位移組中。優(yōu)選地,所述收發(fā)模塊,還用于向所述第一客戶端返回切換響應(yīng),所述切換響應(yīng)通 過(guò)擴(kuò)展RTSP中的參數(shù)或者在RTSP中新增加參數(shù)來(lái)實(shí)現(xiàn)。優(yōu)選地,所述視頻節(jié)目為直播節(jié)目時(shí),所述處理模塊,還用于緩存所述直播節(jié)目。本發(fā)明實(shí)施例還提出一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的系統(tǒng),包括流媒體業(yè)務(wù)平
臺(tái)、第一客戶端和第二客戶端,所述流媒體業(yè)務(wù)平臺(tái),用于接收來(lái)自所述第一客戶端的切換請(qǐng)求,將所述切換請(qǐng) 求與所述第一客戶端的用戶位移組相關(guān)聯(lián),并暫停正在播放的視頻節(jié)目,記錄所述視頻節(jié) 目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;接收來(lái)自所述第二客戶端的節(jié)目信息獲取請(qǐng)求, 根據(jù)所述節(jié)目信息獲取請(qǐng)求中的用戶標(biāo)識(shí)查詢所述用戶標(biāo)識(shí)所在的用戶位移組,并獲取所 述用戶位移組對(duì)應(yīng)的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;接收來(lái)自所述第二客 戶端的播放請(qǐng)求,根據(jù)所述獲取的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址,向所述 第二客戶端發(fā)送所述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容。所述第一客戶端,用于向所述流媒體業(yè)務(wù)平臺(tái)發(fā)送切換請(qǐng)求;所述第二客戶端,用于向所述流媒體業(yè)務(wù)平臺(tái)發(fā)送節(jié)目信息獲取請(qǐng)求和播放請(qǐng) 求,并接收來(lái)自所述流媒體業(yè)務(wù)平臺(tái)的所述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容。本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn),因?yàn)楦鶕?jù)客戶端的用戶標(biāo)識(shí)在流媒體業(yè)務(wù)平臺(tái)設(shè)置 用戶位移組,可以保證用戶使用用戶位移組中的用戶標(biāo)識(shí)、通過(guò)任何類型的客戶端接入流 媒體業(yè)務(wù)平臺(tái)后,都可以通過(guò)流媒體業(yè)務(wù)平臺(tái)的認(rèn)證,享受一致連續(xù)性的視頻業(yè)務(wù);另外, 通過(guò)擴(kuò)展傳統(tǒng)的流媒體控制方式RTSP中的RTSP SET_PARAMETER的參數(shù)實(shí)現(xiàn)視頻業(yè)務(wù)的一 致連續(xù)性,無(wú)需對(duì)網(wǎng)絡(luò)結(jié)構(gòu)、流媒體業(yè)務(wù)平臺(tái)和終端設(shè)備產(chǎn)生太大改動(dòng),提高了業(yè)務(wù)開(kāi)展的 便利性和可用性,適用于現(xiàn)有的流媒體系統(tǒng)改造。
圖1為本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法流程圖2為本發(fā)明實(shí)施例中的一種具體應(yīng)用場(chǎng)景中的實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的流 程圖;圖3為本發(fā)明實(shí)施例中的另一種具體應(yīng)用場(chǎng)景中的實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的 流程圖;圖4為本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的裝置結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述, 如圖1所示,為本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法流程圖,包括以下 步驟步驟101,接收來(lái)自第一客戶端的切換請(qǐng)求,將該切換請(qǐng)求與第一客戶端的用戶位 移組相關(guān)聯(lián),并暫停正在播放的視頻節(jié)目,記錄該視頻節(jié)目的位移時(shí)間點(diǎn)和該視頻節(jié)目的 地址。步驟102,接收來(lái)自第二客戶端的節(jié)目信息獲取請(qǐng)求,根據(jù)該節(jié)目信息獲取請(qǐng)求中 的用戶標(biāo)識(shí)查詢?cè)撚脩魳?biāo)識(shí)所在的用戶位移組,并獲取該用戶位移組對(duì)應(yīng)的視頻節(jié)目的位 移時(shí)間點(diǎn)和該視頻節(jié)目的地址。步驟103,接收來(lái)自第二客戶端的播放請(qǐng)求,根據(jù)獲取的視頻節(jié)目的位移時(shí)間點(diǎn)和 視頻節(jié)目的地址,向第二客戶端發(fā)送位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容。以下結(jié)合具體的應(yīng)用場(chǎng)景,對(duì)本發(fā)明實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法機(jī)型詳細(xì)的 描述。在一種具體應(yīng)用場(chǎng)景中,用戶在家里通過(guò)客戶端A觀看IPTV時(shí)需要出門(mén)辦事,想要 將正在播放的視頻節(jié)目從客戶端A切換到客戶端B繼續(xù)觀看。如圖2所示,為本發(fā)明實(shí)施 例中的一種具體應(yīng)用場(chǎng)景中的實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的流程圖,應(yīng)用于包括流媒體業(yè)務(wù) 平臺(tái)、客戶端A、客戶端B和編碼/轉(zhuǎn)碼器的視頻業(yè)務(wù)系統(tǒng)中,該流程圖具體包括以下步驟步驟201,用戶通過(guò)客戶端A登錄流媒體業(yè)務(wù)平臺(tái),配置用戶位移組。具體地,用戶可以通過(guò)流媒體業(yè)務(wù)平臺(tái)將客戶端A的用戶標(biāo)識(shí)添加到用戶位移組 中,同時(shí),也可以將客戶端B的用戶標(biāo)識(shí)添加到同一個(gè)用戶位移組中。其中,用戶標(biāo)識(shí)可以 ^jffli^ MSISDN(the Mobile Stationlntegrated Service Digital Network number,# 動(dòng)臺(tái)綜合業(yè)務(wù)數(shù)字網(wǎng)號(hào)碼),也可以為用戶的電子郵箱地址,也可以為用戶名與密碼的對(duì)應(yīng) 關(guān)系等用于唯一標(biāo)識(shí)用戶的信息。步驟202,用戶使用客戶端A接入流媒體業(yè)務(wù)平臺(tái),啟動(dòng)流媒體業(yè)務(wù)流程,接收節(jié) 目數(shù)據(jù)流。步驟203,當(dāng)用戶準(zhǔn)備用客戶端B繼續(xù)觀看該節(jié)目時(shí),客戶端A向流媒體業(yè)務(wù)平臺(tái) 發(fā)送切換請(qǐng)求。其中,切換請(qǐng)求通過(guò)擴(kuò)展RTSP(Real Time Streaming Protocol,實(shí)時(shí)流傳輸協(xié) 議)中的參數(shù)或者在RTSP中新增加參數(shù)來(lái)實(shí)現(xiàn)。當(dāng)用戶按鍵后,客戶端A可以直接將按鍵 信息返回給流媒體業(yè)務(wù)平臺(tái),向流媒體業(yè)務(wù)平臺(tái)發(fā)送切換請(qǐng)求。具體地,切換請(qǐng)求繼承原有 協(xié)議接口,并在原有協(xié)議的基礎(chǔ)上對(duì)SET_PARAMETER進(jìn)行擴(kuò)展,消息接口可以采用如下格 式
SET_PARAMETER rtsp://10. 71. 141. 31 :554/avsync. mp4RTSP/l. 0CSeq 1Content-length 66Content-type text/parametersx_key 5 ;x_opra_type :C_PL_UE_TRANSFER;x_opra_param:8613601027643, 09/03/14/17其中,x_key、x_opra_type和x_opra_param為RTSP協(xié)議的擴(kuò)展參數(shù),如表1所示, 為RTSP協(xié)議的擴(kuò)展參數(shù)表。本發(fā)明中應(yīng)用到的操作類型如表2所示。表1 RTSP協(xié)議的擴(kuò)展參數(shù)表
權(quán)利要求
一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法,其特征在于,包括以下步驟接收來(lái)自第一客戶端的切換請(qǐng)求,將所述切換請(qǐng)求與所述第一客戶端的用戶位移組相關(guān)聯(lián),并暫停正在播放的視頻節(jié)目,記錄所述視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;接收來(lái)自第二客戶端的節(jié)目信息獲取請(qǐng)求,根據(jù)所述節(jié)目信息獲取請(qǐng)求中的用戶標(biāo)識(shí)查詢所述用戶標(biāo)識(shí)所在的用戶位移組,并獲取所述用戶位移組對(duì)應(yīng)的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;接收來(lái)自所述第二客戶端的播放請(qǐng)求,根據(jù)所述獲取的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址,向所述第二客戶端發(fā)送所述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容。
2.如權(quán)利要求1所述的方法,其特征在于,所述播放請(qǐng)求中包括第二客戶端的設(shè)備能 力fn息,接收來(lái)自所述第二客戶端的播放請(qǐng)求之后,還包括根據(jù)所述播放請(qǐng)求中的設(shè)備能力信息,通過(guò)編碼/轉(zhuǎn)碼器對(duì)所述位移時(shí)間點(diǎn)后的視頻 節(jié)目的內(nèi)容進(jìn)行轉(zhuǎn)碼。
3.如權(quán)利要求1所述的方法,其特征在于,所述接收來(lái)自第一客戶端的切換請(qǐng)求之前, 還包括將所述第一客戶端和所述第二客戶端的用戶標(biāo)識(shí)添加到同一個(gè)用戶位移組中。
4.如權(quán)利要求1所述的方法,其特征在于,所述切換請(qǐng)求通過(guò)擴(kuò)展實(shí)時(shí)流傳輸協(xié)議 RTSP中的參數(shù)或者在RTSP中新增加參數(shù)來(lái)實(shí)現(xiàn)。
5.如權(quán)利要求1所述的方法,其特征在于,所述記錄視頻節(jié)目的位移時(shí)間點(diǎn)和視頻節(jié) 目的地址之后,還包括向所述第一客戶端返回切換響應(yīng),所述切換響應(yīng)通過(guò)擴(kuò)展RTSP中的參數(shù)或者在RTSP 中新增加參數(shù)來(lái)實(shí)現(xiàn)。
6.如權(quán)利要求1所述的方法,其特征在于,所述用戶標(biāo)識(shí)包括以下內(nèi)容中的至少一項(xiàng)用戶的移動(dòng)臺(tái)綜合業(yè)務(wù)數(shù)字網(wǎng)號(hào)碼MSISDN、用戶的電子郵箱地址,以及用戶名與密碼的對(duì)應(yīng)關(guān)系。
7.如權(quán)利要求1所述的方法,其特征在于,所述視頻節(jié)目為直播節(jié)目時(shí),所述暫停正在 播放的視頻節(jié)目之后,還包括緩存所述直播節(jié)目。
8.一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的裝置,其特征在于,包括配置模塊、收發(fā)模塊、處理 模塊和關(guān)聯(lián)模塊,其中,所述配置模塊,用于根據(jù)用戶通過(guò)客戶端輸入對(duì)應(yīng)的用戶標(biāo)識(shí)配置用戶位移組;所述收發(fā)模塊,用于接收來(lái)自第一客戶端的配置信息和用戶通過(guò)所述第一客戶端發(fā)送 的切換請(qǐng)求,以及接收來(lái)自第二客戶端的節(jié)目信息獲取請(qǐng)求和播放請(qǐng)求,并根據(jù)所述關(guān)聯(lián) 模塊獲取的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址,向所述第二客戶端發(fā)送所述位 移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容;所述處理模塊,用于將所述收發(fā)模塊接收到的來(lái)自所述第一客戶端的切換請(qǐng)求與所述 配置模塊配置的所述第一客戶端的用戶位移組相關(guān)聯(lián),暫停正在播放的視頻節(jié)目,記錄所 述視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;所述關(guān)聯(lián)模塊,用于根據(jù)所述收發(fā)模塊接收到的節(jié)目信息獲取請(qǐng)求中的用戶標(biāo)識(shí)查詢 所述用戶標(biāo)識(shí)所在的用戶位移組,并獲取所述用戶位移組對(duì)應(yīng)的視頻節(jié)目的位移時(shí)間點(diǎn)和 所述視頻節(jié)目的地址。
9.如權(quán)利要求8所述的裝置,其特征在于,所述播放請(qǐng)求中包括第二客戶端的設(shè)備能 力fn息,所述收發(fā)模塊,還用于根據(jù)所述播放請(qǐng)求中的設(shè)備能力信息,通過(guò)編碼/轉(zhuǎn)碼器對(duì)所 述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容進(jìn)行轉(zhuǎn)碼。
10.如權(quán)利要求8所述的裝置,其特征在于,所述配置模塊,具體用于將用戶通過(guò)第一客戶端和第二客戶端輸入的用戶標(biāo)識(shí)添加到 同一個(gè)用戶位移組中。
11.如權(quán)利要求8所述的裝置,其特征在于,所述收發(fā)模塊,還用于向所述第一客戶端返回切換響應(yīng),所述切換響應(yīng)通過(guò)擴(kuò)展RTSP 中的參數(shù)或者在RTSP中新增加參數(shù)來(lái)實(shí)現(xiàn)。
12.如權(quán)利要求8所述的裝置,其特征在于,所述視頻節(jié)目為直播節(jié)目時(shí),所述處理模塊,還用于緩存所述直播節(jié)目。
13.一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的系統(tǒng),包括流媒體業(yè)務(wù)平臺(tái)、第一客戶端和第二客 戶端,其特征在于,所述流媒體業(yè)務(wù)平臺(tái),用于接收來(lái)自所述第一客戶端的切換請(qǐng)求,將所述切換請(qǐng)求與 所述第一客戶端的用戶位移組相關(guān)聯(lián),并暫停正在播放的視頻節(jié)目,記錄所述視頻節(jié)目的 位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;接收來(lái)自所述第二客戶端的節(jié)目信息獲取請(qǐng)求,根據(jù) 所述節(jié)目信息獲取請(qǐng)求中的用戶標(biāo)識(shí)查詢所述用戶標(biāo)識(shí)所在的用戶位移組,并獲取所述用 戶位移組對(duì)應(yīng)的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址;接收來(lái)自所述第二客戶端 的播放請(qǐng)求,根據(jù)所述獲取的視頻節(jié)目的位移時(shí)間點(diǎn)和所述視頻節(jié)目的地址,向所述第二 客戶端發(fā)送所述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容。所述第一客戶端,用于向所述流媒體業(yè)務(wù)平臺(tái)發(fā)送切換請(qǐng)求;所述第二客戶端,用于向所述流媒體業(yè)務(wù)平臺(tái)發(fā)送節(jié)目信息獲取請(qǐng)求和播放請(qǐng)求,并 接收來(lái)自所述流媒體業(yè)務(wù)平臺(tái)的所述位移時(shí)間點(diǎn)后的視頻節(jié)目的內(nèi)容。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種實(shí)現(xiàn)視頻業(yè)務(wù)一致連續(xù)性的方法,根據(jù)客戶端的用戶標(biāo)識(shí)在流媒體業(yè)務(wù)平臺(tái)設(shè)置用戶位移組,可以保證用戶使用用戶位移組中的用戶標(biāo)識(shí)、通過(guò)任何類型的客戶端接入流媒體業(yè)務(wù)平臺(tái)后,都可以通過(guò)流媒體業(yè)務(wù)平臺(tái)的認(rèn)證,享受一致連續(xù)性的視頻業(yè)務(wù);另外,通過(guò)擴(kuò)展傳統(tǒng)的流媒體控制方式RTSP中的RTSP SET_PARAMETER的參數(shù)實(shí)現(xiàn)視頻業(yè)務(wù)的一致連續(xù)性,無(wú)需對(duì)網(wǎng)絡(luò)結(jié)構(gòu)、流媒體業(yè)務(wù)平臺(tái)和終端設(shè)備產(chǎn)生太大改動(dòng),提高了業(yè)務(wù)開(kāi)展的便利性和可用性,適用于現(xiàn)有的流媒體系統(tǒng)改造。
文檔編號(hào)H04N21/258GK101990131SQ20091009032
公開(kāi)日2011年3月23日 申請(qǐng)日期2009年8月7日 優(yōu)先權(quán)日2009年8月7日
發(fā)明者張慧媛, 王慧, 王靜, 陳佳科 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司