專利名稱:一種節(jié)目資源播放的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)技術(shù)領(lǐng)域,尤其涉及一種節(jié)目資源播放的方法、裝置和系統(tǒng)。
背景技術(shù):
電信網(wǎng)、計(jì)算機(jī)網(wǎng)和廣播電視網(wǎng)三大網(wǎng)絡(luò)通過(guò)網(wǎng)絡(luò)改造,向用戶提供包括語(yǔ)音、數(shù)據(jù)、圖像等綜合多媒體的通信業(yè)務(wù)已是大勢(shì)所趨。隨著廣播電視網(wǎng)雙向改造的深入,三網(wǎng)融合的時(shí)代即將到來(lái)。三網(wǎng)融合后,用戶可用電視遙控器打電話,在手機(jī)上看電視劇,選擇網(wǎng)絡(luò)和終端,無(wú)論有線或無(wú)線接入即能實(shí)現(xiàn)通信、電視、上網(wǎng)。而隨著便于攜帶且擁有最大用戶群的移動(dòng)互聯(lián)網(wǎng)信息終端的智能手機(jī)的出現(xiàn),電視、電腦、手機(jī)屏幕三屏合一無(wú)疑成為三網(wǎng)融合所帶來(lái)最直接的用戶受益之一。目前,廣播電視網(wǎng)與電信網(wǎng)之間的節(jié)目?jī)?nèi)容共享主要通過(guò)CMMB(China Mobile Multimedia Broadcasting,中國(guó)移動(dòng)多媒體廣播)實(shí)現(xiàn)。共享節(jié)目源通過(guò)廣播電視網(wǎng)和 CMMB基站,分別向數(shù)字電視機(jī)頂盒及CMMB終端推送,用戶可分別通過(guò)電視機(jī)或CMMB終端如手機(jī)觀看相同頻道的節(jié)目,并且兩個(gè)渠道上的相同頻道視頻流/音頻流是同步的。再比如廣播電視網(wǎng)與互聯(lián)網(wǎng)之間的節(jié)目?jī)?nèi)容共享,通過(guò)在電視機(jī)中內(nèi)置網(wǎng)絡(luò)瀏覽器,通過(guò)家庭寬帶直接連接互聯(lián)網(wǎng)視頻網(wǎng)站,在電視上實(shí)現(xiàn)與電腦感知類似的互聯(lián)網(wǎng)流媒體服務(wù)。在電腦上安置外置式電視盒或內(nèi)置式電視卡,將電視信號(hào)轉(zhuǎn)化為電腦顯示器能兼容的信號(hào),使用戶可以在電腦上看電視。又如互聯(lián)網(wǎng)和電信網(wǎng)之間的內(nèi)容共享,通過(guò)WAP (Wireless Application Protocol,無(wú)線應(yīng)用協(xié)議)將hternet的豐富信息及先進(jìn)的業(yè)務(wù)引入到手機(jī)等無(wú)線終端。 WAP定義可通用的平臺(tái),把目前hternet網(wǎng)上HTML語(yǔ)言的信息轉(zhuǎn)換成用WML(Wireless Markup Language)描述的信息,顯示于手機(jī)的顯示屏。上述這些方案中,用戶在使用渠道切換情況下的音視頻內(nèi)容分發(fā)連續(xù)性無(wú)法得到保證。比如用戶在房間內(nèi)通過(guò)電視機(jī)收看一部電影或電視節(jié)目,要外出而切換到通過(guò)手機(jī)繼續(xù)收看。若使用現(xiàn)有技術(shù),用戶不但要在手機(jī)上調(diào)臺(tái),而且在離開(kāi)電視機(jī)屏幕到切換為手機(jī)屏幕顯示的時(shí)間段內(nèi)播放了電影或電視節(jié)目,用戶已經(jīng)錯(cuò)過(guò),造成不良的用戶感知。
發(fā)明內(nèi)容
為了解決在節(jié)目資源播放的無(wú)縫切換問(wèn)題,本發(fā)明的實(shí)施例提供了一種節(jié)目資源播放的方法,包括收到接口服務(wù)器發(fā)送的節(jié)目資源播放的業(yè)務(wù)服務(wù)請(qǐng)求,所述業(yè)務(wù)服務(wù)請(qǐng)求中攜帶用戶身份信息,所述用戶身份信息由切換目的終端向接口服務(wù)器發(fā)送節(jié)目資源播放服務(wù)請(qǐng)求時(shí)攜帶;根據(jù)所述用戶身份信息,獲取所述用戶身份信息對(duì)應(yīng)的用戶訪問(wèn)狀態(tài);根據(jù)所述用戶訪問(wèn)狀態(tài),得到節(jié)目資源訪問(wèn)指針;將所述節(jié)目資源訪問(wèn)指針?lè)祷亟o發(fā)送所述業(yè)務(wù)服務(wù)請(qǐng)求的接口服務(wù)器,以使所述接口服務(wù)器根據(jù)所述節(jié)目資源訪問(wèn)指針獲取相應(yīng)節(jié)目資源并將所述節(jié)目資源推送給所述切換目的終端;其中,所述接口服務(wù)器包括廣電接口服務(wù)器或WEB/客戶端接口服務(wù)器。較優(yōu)的,所述節(jié)目資源訪問(wèn)指針包括,所述用戶身份信息對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。或者較優(yōu)的,當(dāng)所述節(jié)目資源播放的業(yè)務(wù)服務(wù)請(qǐng)求中攜帶重復(fù)播放的指令時(shí),所述節(jié)目資源訪問(wèn)指針為所述用戶身份信息對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及所述節(jié)目資源標(biāo)識(shí)對(duì)應(yīng)的節(jié)目資源的時(shí)間軸的起始坐標(biāo)?;蛘咻^優(yōu)的,當(dāng)用戶訪問(wèn)狀態(tài)中,用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo)位于所述節(jié)目資源的結(jié)束位置時(shí),通過(guò)所述接口服務(wù)器向切換目的終端詢問(wèn)是否需要重復(fù)播放;當(dāng)收到需要重復(fù)播放的確認(rèn)指示時(shí),所述節(jié)目資源訪問(wèn)指針為所述用戶身份信息對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及所述節(jié)目資源標(biāo)識(shí)對(duì)應(yīng)的節(jié)目資源的時(shí)間軸的起始坐標(biāo)?;蛘咻^優(yōu)的,將所述節(jié)目資源推送給所述切換目的終端,包括切換目的終端為電視時(shí),廣電接口服務(wù)器通過(guò)廣電網(wǎng)絡(luò)將所述節(jié)目資源推送給所述電視;所述切換目的終端為電腦時(shí),WEB/客戶端接口服務(wù)器通過(guò)互聯(lián)網(wǎng)將所述節(jié)目資源推送給所述電腦;所述切換目的終端為手機(jī)時(shí),WEB/客戶端接口服務(wù)器通過(guò)電信網(wǎng)將所述節(jié)目資源推送給所述手機(jī)。本發(fā)明實(shí)施例還提供一種用于節(jié)目資源播放的裝置,所述裝置為同步控制服務(wù)器,包含服務(wù)管理模塊和用戶管理模塊;所述用戶管理模塊,用于根據(jù)接收到的業(yè)務(wù)服務(wù)請(qǐng)求中攜帶的用戶身份信息確定所述用戶身份信息對(duì)應(yīng)的用戶訪問(wèn)狀態(tài);所述業(yè)務(wù)服務(wù)請(qǐng)求為播放節(jié)目資源的請(qǐng)求;所述服務(wù)管理模塊,用于根據(jù)所述用戶訪問(wèn)狀態(tài),獲取業(yè)務(wù)服務(wù)請(qǐng)求的節(jié)目資源的訪問(wèn)指針,并將所述訪問(wèn)指針發(fā)送給所述業(yè)務(wù)服務(wù)請(qǐng)求的發(fā)送方,使得所述發(fā)送方根據(jù)所述訪問(wèn)指針, 將所述訪問(wèn)指針對(duì)應(yīng)的節(jié)目資源向所述切換目的終端推送。較優(yōu)的,所述用戶訪問(wèn)狀態(tài)包括所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo)?;蛘咻^優(yōu)的,當(dāng)所述業(yè)務(wù)服務(wù)請(qǐng)求為重新播放節(jié)目資源的服務(wù)請(qǐng)求時(shí),所述服務(wù)器管理模塊獲取的節(jié)目資源的訪問(wèn)指針,包括用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及位于所述節(jié)目資源起始位置的時(shí)間軸坐標(biāo)。更優(yōu)的,服務(wù)器管理模塊進(jìn)一步用于,當(dāng)從所述用戶訪問(wèn)狀態(tài)中判斷出所述時(shí)間軸坐標(biāo)位于節(jié)目資源的結(jié)束位置時(shí),通過(guò)所述接口服務(wù)器向切換目的客戶端發(fā)送是否重新播放的詢問(wèn)消息,并接收來(lái)自所述接口服務(wù)器發(fā)送到重新播放節(jié)目資源的業(yè)務(wù)服務(wù)請(qǐng)求。本發(fā)明實(shí)施例還提供一種節(jié)目資源播放的系統(tǒng),包括同步控制服務(wù)器和接口服務(wù)器;其中,所述同步控制服務(wù)器包含服務(wù)管理模塊和用戶管理模塊;所述用戶管理模塊,用于接收接口服務(wù)器發(fā)送的業(yè)務(wù)服務(wù)請(qǐng)求,并根據(jù)接收到的業(yè)務(wù)服務(wù)請(qǐng)求中攜帶的用戶身份信息確定所述用戶身份信息對(duì)應(yīng)的用戶訪問(wèn)狀態(tài);所述業(yè)務(wù)服務(wù)請(qǐng)求為播放節(jié)目資源的請(qǐng)求;所述服務(wù)管理模塊,用于根據(jù)所述用戶訪問(wèn)狀態(tài),獲取業(yè)務(wù)服務(wù)請(qǐng)求的節(jié)目資源的訪問(wèn)指針,并將所述訪問(wèn)指針?lè)祷亟o發(fā)送所述業(yè)務(wù)服務(wù)請(qǐng)求的接口服務(wù)器,使得所述接口服務(wù)器根據(jù)所述訪問(wèn)指針,將所述訪問(wèn)指針對(duì)應(yīng)的節(jié)目資源向所述切換目的終端推送;所述接口服務(wù)器,包括廣電接口服務(wù)器或TOB/客戶端接口服務(wù)器,用于接收來(lái)自所述切換目的終端的服務(wù)請(qǐng)求,向同步控制服務(wù)器發(fā)送所述業(yè)務(wù)服務(wù)請(qǐng)求;并根據(jù)所述訪問(wèn)指針向所述切換目的終端推送對(duì)應(yīng)節(jié)目資源。較優(yōu)的,所述用戶訪問(wèn)狀態(tài)包括所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。更優(yōu)的,上述接口服務(wù)器根據(jù)所述訪問(wèn)指針向所述切換目的終端推送對(duì)應(yīng)節(jié)目資源,具體包括切換目的終端為電視時(shí),廣電接口服務(wù)器通過(guò)廣電網(wǎng)絡(luò)將所述節(jié)目資源推送給所述電視;所述切換目的終端為電腦時(shí),WEB/客戶端接口服務(wù)器通過(guò)互聯(lián)網(wǎng)將所述節(jié)目資源推送給所述電腦;所述切換目的終端為手機(jī)時(shí),WEB/客戶端接口服務(wù)器通過(guò)電信網(wǎng)將所述節(jié)目資源推送給所述手機(jī)。通過(guò)上述節(jié)目資源播放的方法、裝置和系統(tǒng),節(jié)目資源播放的無(wú)縫切換可被實(shí)現(xiàn), 尤其是當(dāng)用戶選擇在不同播放渠道之間進(jìn)行切換時(shí),不會(huì)因用戶在使用渠道之間切換的不及時(shí)而錯(cuò)過(guò)精彩的節(jié)目資源,提高了用戶的感知,增加了用戶觀看或收聽(tīng)節(jié)目資源的便利。 當(dāng)然,同一播放渠道的兩次播放之間也可實(shí)現(xiàn)無(wú)縫接續(xù)。
圖1為本發(fā)明實(shí)施例提供的三屏合一業(yè)務(wù)系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D。圖2為本發(fā)明一方法實(shí)施方式示意圖。圖3為本發(fā)明一實(shí)施例的網(wǎng)絡(luò)拓?fù)鋱D以及方法步驟示意。圖4為本發(fā)明一實(shí)施例的網(wǎng)絡(luò)拓?fù)鋱D以及方法步驟示意。圖5為本發(fā)明一實(shí)施例的網(wǎng)絡(luò)拓?fù)鋱D以及方法步驟示意。
具體實(shí)施例方式為了使本發(fā)明的技術(shù)方案更清晰易懂,下面結(jié)合附圖進(jìn)行闡述。圖1為本發(fā)明實(shí)施例提供的三屏合一業(yè)務(wù)系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D。三屏合一業(yè)務(wù)平臺(tái)包括接口服務(wù)器、同步控制服務(wù)器、編碼服務(wù)器和多媒體數(shù)據(jù)庫(kù)。同步控制服務(wù)器負(fù)責(zé)維護(hù)服務(wù)域內(nèi)所有用戶的訪問(wèn)狀態(tài),甚至可包括用戶訪問(wèn)的歷史日志記錄,如一天、一周、一月之內(nèi)的訪問(wèn)記錄,可由用戶選擇設(shè)置。所以它可用于響應(yīng)來(lái)自各個(gè)渠道接口服務(wù)器的音視頻服務(wù)請(qǐng)求,查看用戶訪問(wèn)狀態(tài),并根據(jù)訪問(wèn)狀態(tài)協(xié)調(diào)相關(guān)節(jié)目資源,通過(guò)相應(yīng)渠道向用戶提供因視頻服務(wù)。同步控制服務(wù)器,進(jìn)一步可以向第三方數(shù)據(jù)挖掘及精確營(yíng)銷系統(tǒng)提供數(shù)據(jù)支撐。接口服務(wù)器包括廣電接口服務(wù)器和ffeb/客戶端接口服務(wù)器,接收并響應(yīng)來(lái)自客戶端即電腦、手機(jī)、電視機(jī)的服務(wù)請(qǐng)求;同時(shí)也提供客戶端的訪問(wèn)負(fù)載均衡。其中,廣電接口服務(wù)器與廣電網(wǎng)絡(luò)平臺(tái)對(duì)接,將廣電網(wǎng)絡(luò)平臺(tái)傳輸?shù)囊粢曨l流和圖片等數(shù)據(jù)傳遞給編碼服務(wù)器進(jìn)行二次處理。流媒體編碼服務(wù)器,用于將廣電網(wǎng)絡(luò)平臺(tái)傳過(guò)來(lái)的音視頻流和圖片等數(shù)據(jù)壓縮為可供電腦客戶端及手機(jī)客戶端上顯示的格式。多媒體數(shù)據(jù)庫(kù),用于存儲(chǔ)流媒體編碼服務(wù)器生成的流媒體文件,避免響應(yīng)來(lái)自手機(jī)或電腦客戶端服務(wù)服務(wù)請(qǐng)求時(shí)進(jìn)行實(shí)時(shí)編碼帶來(lái)的性能障礙。因需在不同的網(wǎng)絡(luò)之間進(jìn)行切換,用戶身份信息是區(qū)別用戶與用戶的重要標(biāo)識(shí), 需要被存儲(chǔ)于同步控制服務(wù)器中,包括電視機(jī)機(jī)頂盒序列號(hào)、手機(jī)SIM卡號(hào)碼(或者IMEI 碼)、電腦登Bhternet帳號(hào)等互相綁定,也可以設(shè)定一個(gè)用戶唯一身份標(biāo)識(shí)與上述身份標(biāo)識(shí)相綁定。廣播電視網(wǎng)和互聯(lián)網(wǎng)中的每個(gè)節(jié)目資源(含音視頻流)都具有一個(gè)資源標(biāo)識(shí), 資源標(biāo)識(shí)可以是一個(gè)字符串。為了對(duì)用戶上次結(jié)束訪問(wèn)的該段節(jié)目資源的片斷的具體位置作標(biāo)識(shí),還需要一個(gè)訪問(wèn)指針,包含該段節(jié)目資源的標(biāo)識(shí),以及該節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。本發(fā)明提供的一個(gè)方法實(shí)施方式如圖2所示。切換目的終端向該終端對(duì)應(yīng)的接口服務(wù)器發(fā)送服務(wù)請(qǐng)求,請(qǐng)求中攜帶該用戶的身份信息,對(duì)應(yīng)的接口服務(wù)器向同步控制服務(wù)器發(fā)送業(yè)務(wù)服務(wù)請(qǐng)求,攜帶該用戶身份信息,同步控制服務(wù)器根據(jù)用戶的身份信息檢測(cè)到該用戶訪問(wèn)狀態(tài),確定節(jié)目資源訪問(wèn)指針,并將節(jié)目資源訪問(wèn)指針?lè)祷亟o接口服務(wù)器。接口服務(wù)器攜訪問(wèn)指針向資源數(shù)據(jù)庫(kù)請(qǐng)求服務(wù)資源,并在收到服務(wù)資源后推送至客戶端,完成無(wú)縫銜接播放。圖3所示的方法實(shí)施例中,用戶離開(kāi)電視機(jī)或電腦屏幕,想在手機(jī)上繼續(xù)觀看節(jié)目,即切換目的終端為手機(jī)3. 1離開(kāi)電視機(jī)或電腦屏幕的用戶使用手機(jī)客戶端,按下手機(jī)中的播放功能鍵,選擇啟用繼續(xù)播放功能;或者手機(jī)上有直接“一鍵接著看”的功能鍵,可通過(guò)硬件設(shè)置或軟件插入實(shí)現(xiàn),手機(jī)客戶端向Web/客戶端接口服務(wù)器發(fā)起繼續(xù)觀看的服務(wù)請(qǐng)求,請(qǐng)求中攜帶用戶身份信息,此處較便捷的身份信息是用戶手機(jī)內(nèi)的SIM卡號(hào)碼或手機(jī)IMEI碼;3. 2ffeb/客戶端接口服務(wù)器檢測(cè)到該用戶屬于三屏合一業(yè)務(wù)的簽約客戶后,攜用戶身份信息,向同步控制服務(wù)器發(fā)起業(yè)務(wù)服務(wù)請(qǐng)求;3. 3同步控制服務(wù)器通過(guò)用戶身份信息檢索得到用戶訪問(wèn)狀態(tài),并向ffeb/客戶端接口服務(wù)器返回節(jié)目資源訪問(wèn)指針;3. 4Web/客戶端接口服務(wù)器按照節(jié)目資源訪問(wèn)指針向多媒體數(shù)據(jù)庫(kù)請(qǐng)求后續(xù)節(jié)目資源;3. 5多媒體數(shù)據(jù)庫(kù)向ffeb/客戶端接口服務(wù)器發(fā)送音視頻流;3. 6ffeb/客戶端接口服務(wù)器向用戶手機(jī)客戶端推送音視頻流,完成銜接播放。上述步驟3. 3中,用戶訪問(wèn)狀態(tài)包括用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。其中,用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源的標(biāo)識(shí)和節(jié)目資源的片斷的時(shí)間軸坐標(biāo)都在同步控制服務(wù)器中進(jìn)行維護(hù)。當(dāng)用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo)恰好已在節(jié)目資源結(jié)束位置時(shí),向用戶詢問(wèn)“重復(fù)播放”或“播放下一段節(jié)目資源”,如果回復(fù)為“重復(fù)播放”,則將訪問(wèn)指針定位于請(qǐng)求訪問(wèn)也即上次結(jié)束訪問(wèn)的節(jié)目資源時(shí)間軸的起始坐標(biāo)。多數(shù)情況下,用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo)在節(jié)目中間部分某處,則將訪問(wèn)指針定位于上次訪問(wèn)結(jié)束時(shí)節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。為增強(qiáng)用戶體驗(yàn),用戶可以在切換目的終端上選擇頻道搜索或調(diào)臺(tái),即用戶發(fā)送服務(wù)請(qǐng)求時(shí),攜帶了用戶請(qǐng)求訪問(wèn)的節(jié)目資源標(biāo)識(shí)。同步控制服務(wù)器通過(guò)客戶端接口服務(wù)器收到了用戶請(qǐng)求訪問(wèn)的節(jié)目資源標(biāo)識(shí)。當(dāng)用戶請(qǐng)求訪問(wèn)的節(jié)目資源標(biāo)識(shí)與用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí)不同時(shí),將訪問(wèn)指針定位于請(qǐng)求訪問(wèn)的節(jié)目資源時(shí)間軸的起始坐標(biāo);當(dāng)用戶請(qǐng)求訪問(wèn)的節(jié)目資源標(biāo)識(shí)與用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí)相同,且上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo)恰好已在節(jié)目資源結(jié)束位置時(shí),向用戶詢問(wèn)“是否重復(fù)播放”,如果回復(fù)為“是”,則將訪問(wèn)指針定位于請(qǐng)求訪問(wèn)也即上次結(jié)束訪問(wèn)的節(jié)目資源時(shí)間軸的起始坐標(biāo);當(dāng)用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo)處于節(jié)目資源的中間位置時(shí),也可向用戶詢問(wèn)“重頭播放”或“繼續(xù)播放”,當(dāng)用戶選擇繼續(xù)播放時(shí),將訪問(wèn)指針定位于上次訪問(wèn)結(jié)束時(shí)節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。通常情況下,用戶在關(guān)閉電視機(jī)機(jī)頂盒或在電腦中退出登陸一段時(shí)間之后再通過(guò)手機(jī)啟動(dòng)繼續(xù)播放功能,并通過(guò)Web/客戶端接口服務(wù)器發(fā)起業(yè)務(wù)服務(wù)請(qǐng)求,可按上述步驟執(zhí)行即可。而當(dāng)用戶未關(guān)閉機(jī)頂盒或仍在電腦登陸狀態(tài)時(shí)通過(guò)電視機(jī)或電腦收看/收聽(tīng)音視頻節(jié)目時(shí),使用手機(jī)通過(guò)Web/客戶端接口服務(wù)器發(fā)起“繼續(xù)播放”的服務(wù)請(qǐng)求時(shí),則可能出現(xiàn)雙請(qǐng)求的狀態(tài)。這時(shí),同步控制服務(wù)器默認(rèn)用戶通過(guò)電視或電腦的節(jié)目訪問(wèn)結(jié)束,同步控制服務(wù)器維護(hù)用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源的標(biāo)識(shí)和節(jié)目資源的片斷的時(shí)間軸坐標(biāo), 即為用戶當(dāng)前訪問(wèn)的節(jié)目資源標(biāo)識(shí),以及用戶通過(guò)手機(jī)發(fā)起“繼續(xù)播放”服務(wù)請(qǐng)求時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo)。如果業(yè)務(wù)平臺(tái)允許一個(gè)用戶的雙屏播放,或該用戶身份屬于雙屏播放的級(jí)別,同步控制服務(wù)器向Web/客戶端接口服務(wù)器發(fā)送的訪問(wèn)指針包括用戶當(dāng)前訪問(wèn)頻道節(jié)目資源標(biāo)識(shí)以及用戶通過(guò)手機(jī)發(fā)起“繼續(xù)播放”服務(wù)請(qǐng)求時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo),但電視機(jī)或電腦可仍將當(dāng)前播放的節(jié)目資源播放完畢,而同步控制服務(wù)器中維護(hù)的節(jié)目資源標(biāo)識(shí)和時(shí)間軸坐標(biāo),均指向最近一次發(fā)出服務(wù)請(qǐng)求的客戶端,本例中為手機(jī)客戶端?,F(xiàn)有技術(shù)電信網(wǎng)、計(jì)算機(jī)網(wǎng)和廣播電視網(wǎng)三個(gè)分發(fā)渠道之間,僅能實(shí)現(xiàn)相同內(nèi)容在不同渠道的同步發(fā)布,而未能實(shí)現(xiàn)用戶在觀看或收聽(tīng)渠道切換的情況下,音視頻服務(wù)的無(wú)縫銜接。而上述實(shí)施例不但可實(shí)現(xiàn)不同渠道之間的節(jié)目播放的無(wú)縫銜接,而且可實(shí)現(xiàn)對(duì)同一渠道節(jié)目播放的無(wú)縫銜接,例如用戶通過(guò)手機(jī)客戶端的手機(jī)電視觀看一段節(jié)目時(shí),臨時(shí)有事退出了手機(jī)電視,該用戶再次打開(kāi)手機(jī)電視時(shí),同樣可接續(xù)上次退出時(shí)觀看的節(jié)目以及終止時(shí)的節(jié)目資源片斷。本發(fā)明提供的另一方法實(shí)施例如圖4所示。用戶回到家中,想從手機(jī)上觀看節(jié)目的狀態(tài)切換至通過(guò)電視機(jī)觀看,即切換目的終端為電視機(jī)4. 1用戶啟動(dòng)電視機(jī)機(jī)頂盒向廣電網(wǎng)絡(luò)平臺(tái)請(qǐng)求默認(rèn)頻道視頻流,即請(qǐng)求繼續(xù)播放上次結(jié)束播放時(shí)的節(jié)目資源;4. 2廣電網(wǎng)絡(luò)平臺(tái)判斷出該用戶機(jī)頂盒為三屏合一業(yè)務(wù)機(jī)頂盒,并向三屏合一業(yè)務(wù)平臺(tái)的廣電接口服務(wù)器發(fā)起用戶狀態(tài)查詢;4. 3廣電接口服務(wù)器向同步控制服務(wù)器發(fā)起業(yè)務(wù)服務(wù)請(qǐng)求;4.4同步控制服務(wù)器檢索得到用戶訪問(wèn)狀態(tài),并向廣電接口服務(wù)器返回節(jié)目資源訪問(wèn)指針;4. 5廣電接口服務(wù)器向廣電網(wǎng)絡(luò)平臺(tái)返回節(jié)目資源訪問(wèn)指針;4. 6廣電網(wǎng)絡(luò)平臺(tái)按照節(jié)目資源訪問(wèn)指針,向用戶機(jī)頂盒精確推送后續(xù)視頻流,完成銜接視頻播放。本發(fā)明提供的另一方法實(shí)施例如圖5所示。用戶從電視機(jī)或手機(jī)屏幕切換到電腦
屏幕5. 1離開(kāi)電視機(jī)或手機(jī)屏幕的用戶打開(kāi)電腦客戶端,啟動(dòng)繼續(xù)播放功能(比如點(diǎn)擊“一鍵接著看”按鈕),電腦客戶端向Web/客戶端接口服務(wù)器發(fā)起服務(wù)請(qǐng)求;5. 2ffeb/客戶端接口服務(wù)器向同步控制服務(wù)器發(fā)起業(yè)務(wù)服務(wù)請(qǐng)求;5.3同步控制服務(wù)器檢索得到用戶訪問(wèn)狀態(tài),并向ffeb/客戶端接口服務(wù)器返回節(jié)目資源訪問(wèn)指針;5. 4Web/客戶端接口服務(wù)器按照節(jié)目資源訪問(wèn)指針向多媒體數(shù)據(jù)庫(kù)請(qǐng)求節(jié)目資源;5. 5多媒體數(shù)據(jù)庫(kù)向ffeb/客戶端接口服務(wù)器發(fā)送音視頻流;5. 6ffeb/客戶端接口服務(wù)器向發(fā)送服務(wù)請(qǐng)求的電腦客戶端精確推送后續(xù)音視頻流,完成銜接音視頻播放。本發(fā)明提供一種同步控制服務(wù)器的裝置實(shí)施例,包含服務(wù)管理模塊和用戶管理模塊。其中,服務(wù)管理模塊主要用于獲取用戶請(qǐng)求播放的節(jié)目資源訪問(wèn)指針。用戶管理模塊主要用于管理用戶的身份標(biāo)識(shí)信息,如電視機(jī)機(jī)頂盒序列號(hào)、手機(jī)SIM卡號(hào)碼(或者IMEI 碼)、電腦登陸hternet帳號(hào)等的綁定,以及用戶使用日志,用戶使用狀態(tài)等信息。當(dāng)同步控制服務(wù)器接到來(lái)自接口服務(wù)器的業(yè)務(wù)服務(wù)請(qǐng)求時(shí),先通過(guò)用戶管理模塊對(duì)應(yīng)用戶身份以及用戶訪問(wèn)狀態(tài),然后服務(wù)器管理模塊根據(jù)用戶訪問(wèn)狀態(tài)獲取用戶請(qǐng)求播放的節(jié)目資源的訪問(wèn)指針,最后通過(guò)用戶管理模塊將訪問(wèn)指針推送給切換目的終端的接口服務(wù)器,從而實(shí)現(xiàn)屏幕無(wú)縫切換的節(jié)目播放。結(jié)合上述同步控制服務(wù)器的裝置實(shí)施例,圖3所示方法實(shí)施例的步驟3. 3中,同步控制服務(wù)器中的用戶管理模塊根據(jù)業(yè)務(wù)服務(wù)請(qǐng)求中攜帶的用戶電視機(jī)機(jī)頂盒序列號(hào)獲得用戶身份信息,從而檢索得到該用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo),并通知服務(wù)器管理模塊。服務(wù)器管理模塊根據(jù)上述信息,獲取該用戶的節(jié)目資源訪問(wèn)指針,從而在后續(xù)步驟中,接口服務(wù)器能夠根據(jù)節(jié)目資源訪問(wèn)指針從多媒體數(shù)據(jù)庫(kù)獲取節(jié)目數(shù)據(jù)。結(jié)合圖4所示實(shí)施例,同步控制服務(wù)器中收到用戶當(dāng)前發(fā)起服務(wù)請(qǐng)求的渠道為廣電渠道時(shí),后續(xù)步驟中,接口服務(wù)器根據(jù)節(jié)目資源訪問(wèn)指針,通過(guò)廣電網(wǎng)絡(luò)平臺(tái)向用戶機(jī)頂盒推送節(jié)目數(shù)據(jù)。當(dāng)節(jié)目資源訪問(wèn)指針?biāo)腹?jié)目資源位于廣電網(wǎng)絡(luò)平臺(tái)時(shí),廣電接口服務(wù)器直接攜節(jié)目資源訪問(wèn)指針向廣電網(wǎng)絡(luò)平臺(tái)返回消息,廣電網(wǎng)絡(luò)平臺(tái)根據(jù)節(jié)目資源訪問(wèn)指針獲取相應(yīng)節(jié)目資源,向用戶機(jī)頂盒推送,即圖4所示實(shí)施例中的步驟4. 5和步驟4. 6。當(dāng)節(jié)目資源訪問(wèn)指針?biāo)腹?jié)目資源位于多媒體數(shù)據(jù)庫(kù)中,即屬于互聯(lián)網(wǎng)或電信網(wǎng)網(wǎng)絡(luò)服務(wù)器中的媒體資源時(shí),廣電接口服務(wù)器根據(jù)節(jié)目資源訪問(wèn)指針向多媒體數(shù)據(jù)庫(kù)尋求節(jié)目資源, 多媒體數(shù)據(jù)庫(kù)通過(guò)廣電接口服務(wù)器以及廣電網(wǎng)絡(luò)平臺(tái)向用戶機(jī)頂盒推送節(jié)目資源。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種節(jié)目資源播放的方法,其特征在于,所述方法包括收到接口服務(wù)器發(fā)送的節(jié)目資源播放的業(yè)務(wù)服務(wù)請(qǐng)求,所述業(yè)務(wù)服務(wù)請(qǐng)求中攜帶用戶身份信息,所述用戶身份信息由切換目的終端向接口服務(wù)器發(fā)送節(jié)目資源播放服務(wù)請(qǐng)求時(shí)攜帶;根據(jù)所述用戶身份信息,獲取所述用戶身份信息對(duì)應(yīng)的用戶訪問(wèn)狀態(tài);根據(jù)所述用戶訪問(wèn)狀態(tài),得到節(jié)目資源訪問(wèn)指針;將所述節(jié)目資源訪問(wèn)指針?lè)祷亟o發(fā)送所述業(yè)務(wù)服務(wù)請(qǐng)求的接口服務(wù)器,以使所述接口服務(wù)器根據(jù)所述節(jié)目資源訪問(wèn)指針獲取相應(yīng)節(jié)目資源并將所述節(jié)目資源推送給所述切換目的終端;其中,所述接口服務(wù)器包括廣電接口服務(wù)器或WEB/客戶端接口服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述節(jié)目資源訪問(wèn)指針包括,所述用戶身份信息對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,當(dāng)所述節(jié)目資源播放的業(yè)務(wù)服務(wù)請(qǐng)求中攜帶重復(fù)播放的指令時(shí),所述節(jié)目資源訪問(wèn)指針為所述用戶身份信息對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及所述節(jié)目資源標(biāo)識(shí)對(duì)應(yīng)的節(jié)目資源的時(shí)間軸的起始坐標(biāo)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,當(dāng)用戶訪問(wèn)狀態(tài)中,用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源片斷的時(shí)間軸坐標(biāo)位于所述節(jié)目資源的結(jié)束位置時(shí),通過(guò)所述接口服務(wù)器向切換目的終端詢問(wèn)是否需要重復(fù)播放;當(dāng)收到需要重復(fù)播放的確認(rèn)指示時(shí),所述節(jié)目資源訪問(wèn)指針為所述用戶身份信息對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及所述節(jié)目資源標(biāo)識(shí)對(duì)應(yīng)的節(jié)目資源的時(shí)間軸的起始坐標(biāo)。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,將所述節(jié)目資源推送給所述切換目的終端,包括切換目的終端為電視時(shí),廣電接口服務(wù)器通過(guò)廣電網(wǎng)絡(luò)將所述節(jié)目資源推送給所述電視;所述切換目的終端為電腦時(shí),WEB/客戶端接口服務(wù)器通過(guò)互聯(lián)網(wǎng)將所述節(jié)目資源推送給所述電腦;所述切換目的終端為手機(jī)時(shí),WEB/客戶端接口服務(wù)器通過(guò)電信網(wǎng)將所述節(jié)目資源推送給所述手機(jī)。
6.一種用于節(jié)目資源播放的裝置,其特征在于,所述裝置為同步控制服務(wù)器,所述同步控制服務(wù)器包含服務(wù)管理模塊和用戶管理模塊;所述用戶管理模塊,用于根據(jù)接收到的業(yè)務(wù)服務(wù)請(qǐng)求中攜帶的用戶身份信息確定所述用戶身份信息對(duì)應(yīng)的用戶訪問(wèn)狀態(tài);所述業(yè)務(wù)服務(wù)請(qǐng)求為播放節(jié)目資源的請(qǐng)求;所述服務(wù)管理模塊,用于根據(jù)所述用戶訪問(wèn)狀態(tài),獲取業(yè)務(wù)服務(wù)請(qǐng)求的節(jié)目資源的訪問(wèn)指針,并將所述訪問(wèn)指針發(fā)送給所述業(yè)務(wù)服務(wù)請(qǐng)求的發(fā)送方,使得所述發(fā)送方根據(jù)所述訪問(wèn)指針,將所述訪問(wèn)指針對(duì)應(yīng)的節(jié)目資源向所述切換目的終端推送。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述用戶訪問(wèn)狀態(tài)包括所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,當(dāng)所述業(yè)務(wù)服務(wù)請(qǐng)求為重新播放節(jié)目資源的服務(wù)請(qǐng)求時(shí),所述服務(wù)器管理模塊獲取的節(jié)目資源的訪問(wèn)指針,包括用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及位于所述節(jié)目資源起始位置的時(shí)間軸坐標(biāo)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,服務(wù)器管理模塊進(jìn)一步用于,當(dāng)從所述用戶訪問(wèn)狀態(tài)中判斷出所述時(shí)間軸坐標(biāo)位于節(jié)目資源的結(jié)束位置時(shí),通過(guò)所述接口服務(wù)器向切換目的客戶端發(fā)送是否重新播放的詢問(wèn)消息,并接收來(lái)自所述接口服務(wù)器發(fā)送到重新播放節(jié)目資源的業(yè)務(wù)服務(wù)請(qǐng)求。
10.一種節(jié)目資源播放的系統(tǒng),其特征在于,包括同步控制服務(wù)器和接口服務(wù)器;其中,所述同步控制服務(wù)器包含服務(wù)管理模塊和用戶管理模塊;所述用戶管理模塊,用于接收接口服務(wù)器發(fā)送的業(yè)務(wù)服務(wù)請(qǐng)求,并根據(jù)接收到的業(yè)務(wù)服務(wù)請(qǐng)求中攜帶的用戶身份信息確定出所述用戶身份信息對(duì)應(yīng)的用戶訪問(wèn)狀態(tài);所述業(yè)務(wù)服務(wù)請(qǐng)求為播放節(jié)目資源的請(qǐng)求;所述服務(wù)管理模塊,用于根據(jù)所述用戶訪問(wèn)狀態(tài),獲取業(yè)務(wù)服務(wù)請(qǐng)求的節(jié)目資源的訪問(wèn)指針,并將所述訪問(wèn)指針?lè)祷亟o發(fā)送所述業(yè)務(wù)服務(wù)請(qǐng)求的接口服務(wù)器,使得所述接口服務(wù)器根據(jù)所述訪問(wèn)指針,將所述訪問(wèn)指針對(duì)應(yīng)的節(jié)目資源向所述切換目的終端推送;所述接口服務(wù)器,包括廣電接口服務(wù)器或WEB/客戶端接口服務(wù)器,用于接收來(lái)自所述切換目的終端的服務(wù)請(qǐng)求,向同步控制服務(wù)器發(fā)送所述業(yè)務(wù)服務(wù)請(qǐng)求;并根據(jù)所述訪問(wèn)指針向所述切換目的終端推送對(duì)應(yīng)節(jié)目資源。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述用戶訪問(wèn)狀態(tài)包括所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的用戶上次訪問(wèn)結(jié)束時(shí)的節(jié)目資源標(biāo)識(shí),以及上次訪問(wèn)結(jié)束時(shí)對(duì)應(yīng)的節(jié)目資源的片斷的時(shí)間軸坐標(biāo)。
12.如權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述接口服務(wù)器根據(jù)所述訪問(wèn)指針向所述切換目的終端推送對(duì)應(yīng)節(jié)目資源,具體包括切換目的終端為電視時(shí),廣電接口服務(wù)器通過(guò)廣電網(wǎng)絡(luò)將所述節(jié)目資源推送給所述電視;所述切換目的終端為電腦時(shí),WEB/客戶端接口服務(wù)器通過(guò)互聯(lián)網(wǎng)將所述節(jié)目資源推送給所述電腦;所述切換目的終端為手機(jī)時(shí), WEB/客戶端接口服務(wù)器通過(guò)電信網(wǎng)將所述節(jié)目資源推送給所述手機(jī)。
全文摘要
本發(fā)明提供一種節(jié)目資源播放的方法、裝置和系統(tǒng),其中方法包括同步控制服務(wù)器收到接口服務(wù)器發(fā)送的節(jié)目資源播放的業(yè)務(wù)服務(wù)請(qǐng)求,其中攜帶用戶身份信息,根據(jù)用戶身份信息,獲取對(duì)應(yīng)的用戶訪問(wèn)狀態(tài)根據(jù)用戶訪問(wèn)狀態(tài)確定節(jié)目資源訪問(wèn)指針;將節(jié)目資源訪問(wèn)指針?lè)祷亟o所述接口服務(wù)器,所述節(jié)目資源訪問(wèn)指針用于使所述接口服務(wù)器獲取相應(yīng)節(jié)目資源并推送給切換目的終端。通過(guò)上述方法、裝置和系統(tǒng),可用實(shí)現(xiàn)節(jié)目資源播放的無(wú)縫切換。
文檔編號(hào)H04N21/266GK102572529SQ20101060227
公開(kāi)日2012年7月11日 申請(qǐng)日期2010年12月13日 優(yōu)先權(quán)日2010年12月13日
發(fā)明者梁彬, 薛向輝, 黃偉森 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)廣東有限公司