專利名稱:實(shí)現(xiàn)多終端協(xié)同控制播放視頻數(shù)據(jù)的方法和播放控制代理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字通訊領(lǐng)域,尤其涉及一種實(shí)現(xiàn)多終端協(xié)同控制播放視頻 數(shù)據(jù)的方法和播放控制代理。
背景技術(shù):
隨著數(shù)字媒體技術(shù)的發(fā)展,個(gè)人視頻業(yè)務(wù)已經(jīng)進(jìn)入了普通消費(fèi)領(lǐng)域。l)最早的個(gè)人視頻業(yè)務(wù),是基于廣播/組播模式的視頻消費(fèi),系統(tǒng)側(cè)針對 所有的用戶,進(jìn)行媒體和數(shù)據(jù)的廣播,終端側(cè)接收并且解析媒體和數(shù)據(jù)信息, 向最終用戶展示,借助數(shù)字化的技術(shù)能力,在廣播情況下,實(shí)現(xiàn)了媒體業(yè)務(wù) 內(nèi)容的展示(EPG)、內(nèi)容選擇、內(nèi)容保護(hù)等基本功能;以及借助其他回傳通 道,可以完成媒體流單向廣播情況下的點(diǎn)播業(yè)務(wù);2 )隨著寬帶設(shè)備和IP傳輸方式的推廣,基于點(diǎn)對點(diǎn)的視頻消費(fèi)可以視為 第二階段的視頻業(yè)務(wù)。在該階段,個(gè)人終端和服務(wù)提供者之間,能夠形成完 整的互動(dòng),比較有代表性的就是基于IP網(wǎng)絡(luò)的IPTV和移動(dòng)流媒體業(yè)務(wù)。用 戶和服務(wù)器之間通過完整并且對等的上下行IP通道進(jìn)行交互,服務(wù)器可以對 用戶進(jìn)行個(gè)體差異服務(wù),每個(gè)用戶都擁有與他人完全不同的、個(gè)性化的業(yè)務(wù)、 內(nèi)容展示,擁有私有的媒體流獲取途徑。3 ) IPTV (internet protocol Television IP電視)和移動(dòng)流媒體業(yè)務(wù)發(fā)展到 一定階段之后,僅限于用戶和服務(wù)器之間的互動(dòng),已經(jīng)不能滿足用戶的業(yè)務(wù) 需求,用戶希望能夠借助完整的雙向傳輸能力,完成用戶-服務(wù)器-用戶的三方 互動(dòng),這是當(dāng)前業(yè)務(wù)需求的一個(gè)重要方向。目前視頻共享的一個(gè)方案是,參見圖1:步驟101:用戶A將視頻流從本地或者是服務(wù)器獲取并緩存;步驟102:用戶A將視頻流以靜態(tài)視頻資源上傳至服務(wù)器;步驟103:服務(wù)器A保存靜態(tài)視頻資源;
步驟104:服務(wù)器向用戶A確定靜態(tài)視頻資源位置信息;步驟105:用戶A向用戶B共享靜態(tài)視頻資源位置信息;步驟106:用戶B向服務(wù)器請求靜態(tài)視頻資源;步驟107:服務(wù)器處理播放請求;步驟108:用戶B至服務(wù)器獲取資源并播放-脫頻資源。由于上述技術(shù)中用戶A的視頻信息需要有一個(gè)持久化和上傳的時(shí)延,不 能在兩個(gè)用戶之間實(shí)時(shí)共享視頻資源;并且當(dāng)用戶B請求播放視頻資源的時(shí) 候,用戶A對用戶B的視頻獲取行為沒有控制能力,用戶B只能按照在服務(wù) 器上預(yù)先定義的規(guī)則進(jìn)行獲取,而不能按照用戶A共享視頻的意愿進(jìn)行播放。目前視頻共享的另一個(gè)方案與上述方案不同,該方案中設(shè)置了一個(gè)視頻 資源索引服務(wù)器,與流媒體服務(wù)器相連,接收并存儲流媒體服務(wù)器發(fā)送的實(shí) 時(shí)視頻資源信息,參見圖2,該方案具體為步驟201:流媒體服務(wù)器向索引服務(wù)器發(fā)送視頻資源索引信息;步驟202:索引服務(wù)器建立媒體資源索引;步驟203:流媒體服務(wù)器向終端共享視頻資源信息和端口信息;步驟204:終端向索引服務(wù)器請求媒體資源;步驟205:索引服務(wù)器查找媒體資源;接步驟206至208或206A至208A;步驟206:索引服務(wù)器向終端發(fā)送媒體資源索引;步驟207:終端向流媒體服務(wù)器請求視頻資源;步驟208:流媒體服務(wù)器向終端發(fā)送視頻資源,結(jié)束。步驟206A:索引服務(wù)器向流媒體服務(wù)器請求視頻資源;步驟207A:流媒體服務(wù)器向索引服務(wù)器發(fā)送視頻資源;步驟208A:索引服務(wù)器向終端發(fā)送視頻資源。息,并到相應(yīng)的流媒體服務(wù)器下載并實(shí)時(shí)視頻資源;或者終端向視頻資源索
引服務(wù)器請求實(shí)時(shí)視頻資源,索引服務(wù)器根據(jù)實(shí)時(shí)視頻資源信息到流媒體服 務(wù)器獲得實(shí)時(shí)視頻梧發(fā)給終端這兩種方法來獲取視頻資源。但在該方法中只能是各個(gè)終端單方面請求獲取資源,而不能由終端選擇 其他用戶進(jìn)行資源共享;沒有考慮到終端之間的個(gè)性化共享問題,是一種被動(dòng)的共享模式;并且對于播放行為同第一種方法一樣,不能進(jìn)行終端之間的 控制。發(fā)明內(nèi)容本發(fā)明實(shí)施例要解決的技術(shù)問題是實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù) 據(jù),為解決上述技術(shù)問題,本發(fā)明所提供的實(shí)施例是通過以下技術(shù)方案實(shí)現(xiàn) 的接收第一終端發(fā)送的共享多媒體數(shù)據(jù)請求,該請求中包括目的終端信息 和被共享多媒體數(shù)據(jù)信息;根據(jù)共享多媒體數(shù)據(jù)請求保存第一終端標(biāo)識,并向目的終端發(fā)送共享邀請;接收到在線目的終端發(fā)送的確認(rèn)邀請后,保存反饋確認(rèn)邀請的在線目的 終端信息;通過流媒體服務(wù)器向保存的在線目的終端播放多媒體數(shù)據(jù)。對應(yīng)于上述方法,本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)多終端協(xié)同控制播放 多媒體數(shù)據(jù)的播放控制代理,該播放控制代理具體包括終端請求接收單元,用于接收第一終端發(fā)送的共享多媒體數(shù)據(jù)請求,該 請求中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;向共享多媒體數(shù)據(jù)請求 中包括的目的終端發(fā)送共享邀請,并接收在線目的終端反饋的確認(rèn)邀請信息;信息維護(hù)單元,用于保存第一終端標(biāo)識以及播放控制請求轉(zhuǎn)發(fā)單元接收 到的反饋確認(rèn)邀請信息的在線目的終端信息;播放控制請求轉(zhuǎn)發(fā)單元,用于通過流媒體服務(wù)器向在線目的終端播放多 媒體數(shù)據(jù)。對應(yīng)于上述方法,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)服務(wù)器,該業(yè)務(wù)服務(wù)
器包括接收單元,用于接收播放控制代理發(fā)送的共享多媒體數(shù)據(jù)請求,該請求 至少包括第一終端信息、播放的多媒體數(shù)據(jù)、目的終端信息、目的終端權(quán)限信息其中之一;計(jì)算單元,用于根據(jù)預(yù)先定義的算法和所述共享多媒體數(shù)據(jù)請求重新確 定第一終端信息、播放的多媒體數(shù)據(jù)、目的終端信息或目的終端權(quán)限信息;反饋單元,用于將所述的重新確定的第一終端信息、播放的多媒體數(shù)據(jù)、 目的終端信息或目的終端權(quán)限信息反饋給播放控制代理。對應(yīng)于上述方法,本發(fā)明還提供了 一種實(shí)現(xiàn)多終端協(xié)同控制播放多媒體 數(shù)據(jù)的終端,該終端包括請求發(fā)送單元,用于向播放控制代理發(fā)送共享多媒體數(shù)據(jù)請求,該請求 中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;請求處理單元,用于接收播放控制代理發(fā)送的共享邀請,并向播放控制 代理反饋確認(rèn)邀請;播放單元,用于接收流媒體服務(wù)器播放的多媒體數(shù)據(jù)。綜上所述,本發(fā)明通過接收第一終端的共享多媒體服務(wù)請求,并通過流 媒體服務(wù)器向目的終端播放多媒體數(shù)據(jù)的方法實(shí)現(xiàn)了由終端選擇其他用戶進(jìn) 行資源共享,也就是實(shí)現(xiàn)了一種主動(dòng)共享的方法。
圖1為現(xiàn)有技術(shù)1方法流程圖; 圖2為現(xiàn)有技術(shù)2方法流程圖; 圖3為本發(fā)明系統(tǒng)圖; 圖4為本發(fā)明實(shí)施例1方法流程圖; 圖5為本發(fā)明實(shí)施例2方法流程圖; 圖6為本發(fā)明實(shí)施例3方法流程圖; 圖7為本發(fā)明實(shí)施例4方法流程圖;圖8為本發(fā)明實(shí)施例4實(shí)際過程流程圖; 圖9為本發(fā)明實(shí)施例5方法流程圖; 圖10為本發(fā)明實(shí)施例6方法流程圖; 圖11為本發(fā)明實(shí)施例7方法流程圖; 圖12為本發(fā)明實(shí)施例8方法流程圖; 圖13為本發(fā)明另一系統(tǒng)圖; 圖14為本發(fā)明實(shí)施例9裝置結(jié)構(gòu)圖; 圖15為本發(fā)明實(shí)施例IO業(yè)務(wù)服務(wù)器結(jié)構(gòu)圖; 圖16為本發(fā)明實(shí)施例11終端結(jié)構(gòu)圖。
具體實(shí)施方式
本發(fā)明實(shí)施例給出了 一個(gè)新的設(shè)備-播放控制代理裝置,作為多個(gè)終端 進(jìn)行協(xié)同播放控制中心,完成多終端協(xié)同播放的所有控制功能。整個(gè)系統(tǒng)的 結(jié)構(gòu)如圖3所示播放控制代理與流媒體服務(wù)器相連,與流媒體服務(wù)器進(jìn)行播放控制交互; 流j泉體服務(wù)器從多媒體資源獲取資源;終端1至終端N分別與播放控制代理連接,進(jìn)行播放控制交互;終端1 至終端N還分別與媒體服務(wù)器相連接,從流媒體服務(wù)器處獲得媒體流。下面詳細(xì)介紹通過上述的系統(tǒng)實(shí)現(xiàn)多終端協(xié)同播放多媒體數(shù)據(jù)的方法的 實(shí)現(xiàn)過程實(shí)施例l,基本方案,參見圖4:步驟401:第一終端向播放控制代理發(fā)送共享視頻請求,該請求包括目的 終端信息與被共享視頻信息。
步驟402:播放控制代理根據(jù)共享視頻請求保存目的終端信息與被共享視 頻信息。
為了方便信息維護(hù),可以采用建立終端組列表的方式來保存目的終端信
息與被共享視頻信息等;本文中都以終端列表組的方式來進(jìn)行技術(shù)方案的描述; '此時(shí)播放控制代理可以不將目的終端信息存儲在終端組列表中,因?yàn)檎?求中包括的目的終端并不一定都在線,不能與不在線的終端共享多媒體資源, 那么也就沒有必要保存不在線的目的終端信息。步驟403:播放控制代理向目的終端發(fā)送邀請目的終端信息;步驟404:在線的目的終端接收該邀請,并確認(rèn)該邀請,向播放控制代理 發(fā)送確定邀請信息;步驟405:播放控制代理接收到在線目的終端反饋的確定邀請信息后,在 終端組列表中保存反饋的在線目的終端信息。這個(gè)時(shí)候在終端組列表中保存在線終端信息是因?yàn)槟康慕K端在線,能夠 進(jìn)行共享過程,因此保存該部分目的終端信息。步驟406:為各在線目的終端初始化播放請求,向流^(某體資源發(fā)送請求播 放多媒體資源信息;步驟407:流媒體服務(wù)器向各在線目的終端播放多媒體數(shù)據(jù)。實(shí)施例1中通過第一終端對目的終端的選4,共享,實(shí)現(xiàn)一種終端能夠主 動(dòng)共享的模式。實(shí)施例2,相對于實(shí)施例1來說,為了增加第一終端向其他目的終端的播 放控制,該實(shí)施例在第一終端向播放控制代理發(fā)送的共享視頻請求中進(jìn)一步 增加了目的終端權(quán)限信息。詳細(xì)步驟請參見圖5,步驟501:第一終端向播放控制代理發(fā)送共享視頻請求,該請求包括目的 終端信息、被共享視頻信息、目的終端權(quán)限信息;步驟502:播放控制代理根據(jù)共享視頻請求建立終端組列表;此時(shí)播放控制代理可以不將目的終端信息存儲在終端組列表中,因?yàn)檎?求中包括的目的終端并不一定都在線,不能與不在線的終端共享多媒體資源, 那么也就沒有必要保存不在線的目的終端信息。
步驟503:播放控制代理向目的終端發(fā)送邀請目的終端信息;步驟504:在線的目的終端接收該邀請,并確認(rèn)該邀請,向播放控制代理 發(fā)送確定邀請信息;步驟505:播放控制代理接收到在線目的終端反饋的確定邀請信息后,在 終端組列表中保存反饋的在線目的終端信息與目的終端信息;這個(gè)時(shí)候在終端組列表中保存在線終端信息是因?yàn)槟康慕K端在線,能夠 進(jìn)行共享過程,因此保存該部分目的終端信息。步驟506:為各在線目的終端初始化播放請求,向流媒體資源發(fā)送請求播 放多媒體資源信息;步驟507:流媒體服務(wù)器向各在線目的終端播放多媒體數(shù)據(jù);步驟508:目的終端向播放控制代理發(fā)送播放控制請求;步驟508中所述的播放控制請求可以包括請求對播放的多媒體數(shù)據(jù)進(jìn)行 暫停、快進(jìn)、快退等控制操作。步驟509:播放控制代理在終端組列表中的終端控制權(quán)限比較,進(jìn)行過濾 操作,將符合終端控制權(quán)限的目的終端信息發(fā)送至流媒體服務(wù)器;步驟510:流媒體服務(wù)器向有播放控制權(quán)限的目的終端按照播放控制請求 進(jìn)行播放多媒體數(shù)據(jù)。該實(shí)施例中第一終端通過添加目的終端權(quán)限信息,在目的終端請求播放 控制時(shí)能夠?qū)δ康慕K端的播放進(jìn)行權(quán)限控制,實(shí)現(xiàn)了終端之間進(jìn)行交叉控制 模式。實(shí)施例3,在實(shí)施例2的基礎(chǔ)上,第一終端可以進(jìn)一步發(fā)送權(quán)限變更請求; 當(dāng)然該請求也可以在步驟505中,當(dāng)接收到目的終端發(fā)送的確認(rèn)邀請后進(jìn)行; 具體過程參見圖6;步驟601:第一終端向播放控制代理發(fā)送目標(biāo)終端權(quán)限變更請求;步驟602:播放控制代理根據(jù)權(quán)限變更請求刷新保存在終端列表中的目標(biāo) 終端權(quán)限信息。
為了方便終端了解自己的權(quán)限,避免不必要的操作,播放控制代理還可執(zhí)行步驟603:向目標(biāo)終端發(fā)送權(quán)限變更通知;進(jìn)一步的,還可以執(zhí)行步驟604:目標(biāo)終端接收到權(quán)限變更通知后,還可 以向播放控制代理反饋響應(yīng)消息。通過實(shí)施例3,第一終端可以向播放控制代理發(fā)送權(quán)限變更請求,實(shí)現(xiàn)了 第一終端對目標(biāo)終端的靈活控制。實(shí)施例4,在實(shí)施例1、 2、 3的基礎(chǔ)上,還可以通過向播放控制代理請求 強(qiáng)行同步向目的終端播放多媒體數(shù)據(jù);當(dāng)然該請求也可以在流媒體播放器向 目的終端播放了多媒體數(shù)據(jù)后進(jìn)行參見圖7,該方法具體為步驟701:流媒體服務(wù)器向目的終端播放多媒體數(shù)據(jù);步驟702:第一終端向播放控制代理發(fā)送強(qiáng)制同步請求,取消在線目的終 端的播放控制權(quán)限;步驟703:播放控制代理接收該請求后,取消在線目的終端的播放控制權(quán) 限,更新終端組列表保存的在線目的終端的播放權(quán)限信息;步驟704:播放控制代理向流媒體服務(wù)器發(fā)送強(qiáng)制同步信息;步驟705:流媒體服務(wù)器按照強(qiáng)制同步信息的要求向各目的終端同步發(fā)送 同一多媒體數(shù)據(jù)。通過實(shí)施例4的方法,增加了第一終端對目的終端的控制權(quán)限,進(jìn)一步 方便了第 一終端對共享資源的控制。下面給出一個(gè)實(shí)現(xiàn)實(shí)施例4的基礎(chǔ)上出可能出現(xiàn)的實(shí)際過程,參見圖8:步驟801:流媒體服務(wù)器向第一終端與目的終端同步播放多媒體數(shù)據(jù);步驟802:目的終端向播放控制代理發(fā)送播i文控制請求;步驟803:播放控制代理在終端組列表中的終端控制權(quán)限比較,發(fā)現(xiàn)所有 目的終端的控制權(quán)限已經(jīng)被取消;步驟804:播放控制代理向目的終端發(fā)送操作失敗信息; 步驟805:第一終端向播放控制代理發(fā)送播放控制請求;步驟806:播放控制代理確認(rèn)是第一終端發(fā)送的播放控制請求時(shí),向流媒 體服務(wù)器發(fā)送按照播放控制請求向所有目的終端同步播放多媒體數(shù)據(jù)的請 求;步驟807:流媒體服務(wù)器按照請求向各目的終端同步播放多媒體數(shù)據(jù)。實(shí)施例5,在上述實(shí)施例1至實(shí)施例4的基礎(chǔ)上,第一終端可以將其控制 權(quán)限轉(zhuǎn)交給其他在線目的終端。具體實(shí)現(xiàn)過程參見圖9:步驟901:第一終端向播放控制代理發(fā)送第一終端變更請求,該請求中包 括接收移交權(quán)限的被變更第一終端標(biāo)識;步驟902:播放控制代理接收到該請求后,刷新終端組列表中的第一終端 標(biāo)識,并向被變更第一終端發(fā)送權(quán)限移交通知;步驟903:被變更第一終端可以在接收該通知后向播放控制代理進(jìn)行確認(rèn)。為了方便各終端了解停止情況,播放控制代理可以進(jìn)一步向所有終端發(fā) 送第一終端變更通知。通過實(shí)施例5實(shí)現(xiàn)了第一終端在不希望進(jìn)行共享控制或者希望退出時(shí), 可以不影響其他目的終端的共享過程的方法。在上述實(shí)施例1至5的基礎(chǔ)上,為了方便各終端對資源共享情況的了解, 播放控制代理可以記錄終端組列表中所有終端的播放進(jìn)展和當(dāng)前播放情況。 并且第 一終端也可以對播放控制代理記錄的播放進(jìn)展和當(dāng)前播放情況進(jìn)行限 制,控制各終端查看這些信息的權(quán)限。實(shí)施例6,以上實(shí)施例都是在描述共享資源的過程以及控制共享資源的方 法,當(dāng)有非第一終端需要退出共享過程時(shí),具體過程參見圖10:步驟111:流媒體服務(wù)器向第一終端和目的終端播放多媒體數(shù)據(jù);步驟112:目的終端向播放控制代理發(fā)送退出請求; 步驟113:播放控制代理向流媒體服務(wù)器發(fā)送停止向該目的終端播放多媒 體數(shù)據(jù)的請求;流媒體服務(wù)器切斷播放過程; '為了減少信息的存儲量,方便信息的維護(hù),可以進(jìn)一步執(zhí)行步驟114;步驟114:播放控制代理將該目的終端信息從終端組列表中刪除,更新終 端組列表信息。步驟115:為了方便第一終端了解目的終端的情況,播放控制代理還可以 進(jìn)一步向第一終端發(fā)送該目的終端退出變更通知。實(shí)施例7,當(dāng)?shù)谝唤K端需要退出共享過程時(shí),具體過程參見圖11:步驟211:流媒體數(shù)據(jù)向第 一終端與目的終端播放多媒體數(shù)據(jù);步驟212:第一終端向播放控制代理發(fā)送退出請求;步驟213:播放控制代理發(fā)現(xiàn)是第一終端發(fā)送的退出請求時(shí),向流媒體服 務(wù)器發(fā)送停止向所有終端播放多媒體數(shù)據(jù)請求;流媒體服務(wù)器切斷所有播放;步驟214:播放控制代理刪除終端組列表;步驟215:為了方便各終端了解停止情況,播放控制代理可以進(jìn)一步向所 有終端發(fā)送第一終端退出變更通知。實(shí)施例8,當(dāng)?shù)谝唤K端要求目的終端中的一個(gè)退出時(shí),參見圖12:步驟221:流媒體數(shù)據(jù)向第一終端與目的終端播放多媒體數(shù)據(jù);步驟222:第一終端向播放控制代理發(fā)送請求目的終端N結(jié)束的請求;步驟223:播放控制代理向流媒體服務(wù)器發(fā)送停止目的終端N播放的請 求;流媒體服務(wù)器停止對目的終端N的多媒體數(shù)據(jù)播放;步驟224:播放控制代理將該目的終端N的信息從終端組列表中刪除;步驟225:播放控制代理還可以進(jìn)一步向目的終端N發(fā)送終端退出變更 請求。以上實(shí)施例6至實(shí)施例8介紹了三種終端退出共享過程的情況。在實(shí)施上述實(shí)施例的基礎(chǔ)上,本發(fā)明系統(tǒng)還可以在圖3的基礎(chǔ)上加入一 個(gè)業(yè)務(wù)服務(wù)器,參見圖13,該業(yè)務(wù)服務(wù)器與播放控制代理連接,用于根據(jù)客
戶的定制化流程需要,進(jìn)行一些輔助業(yè)務(wù)控制。(1) 其中一種客戶定制化流程可以為在業(yè)務(wù)服務(wù)器中預(yù)先存儲一些更新第一終端、目的終端、目的終端權(quán)限 或者是播放的多媒體數(shù)據(jù)信息的算法。進(jìn)一步向業(yè)務(wù)服務(wù)器發(fā)送至少第一終端信息、目的終端信息、目的終端權(quán)限信息或者共享的多媒體數(shù)據(jù)其中之一;業(yè)務(wù)服務(wù)器根據(jù)收到的信息與預(yù)置的算法進(jìn)行重新確認(rèn);向播放控制代 理反饋更新的第一終端信息、目的終端信息、目的終端權(quán)限信息或者是共享 的多媒體數(shù)據(jù)信息至少其中之一 ;播放控制代理根據(jù)所述的新的信息進(jìn)行至少第一終端信息、目的終端信 息、目的終端權(quán)限信息或者共享的多媒體數(shù)據(jù)信息其中之一更新;并按照本 文實(shí)施例中給出的方法進(jìn)行相應(yīng)的處理。例如,更新了目的終端后,與新的 目的終端進(jìn)行通訊,通過流媒體服務(wù)器向新的目的終端播放多媒體數(shù)據(jù)。(2) 還有一種客戶定制化流程可以為播放控制代理通過流媒體服務(wù)器向終端列表組保存的在線目的終端播放 多媒體數(shù)據(jù)后,進(jìn)一步向業(yè)務(wù)服務(wù)器發(fā)送計(jì)費(fèi)請求;業(yè)務(wù)服務(wù)器根據(jù)計(jì)費(fèi)請求與播放情況記錄播放多媒體數(shù)據(jù)的費(fèi)用。實(shí)施例9,為了實(shí)現(xiàn)上述方法,本發(fā)明實(shí)施例提供了一種播放控制代理, 參見圖14,該播放控制代理包括(1 )終端請求接收單元321,用于接收第一終端發(fā)送的共享多媒體數(shù)據(jù) 請求,該請求中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;用于向共享多 媒體數(shù)據(jù)請求中包括的目的終端發(fā)送共享邀請;并接收在線目的終端反饋的 確認(rèn)邀請信息;信息維護(hù)單元322,用于根據(jù)共享多媒體數(shù)據(jù)請求建立終端組列表,保存 第一終端標(biāo)識至目的終端組列表;保存終端請求接收單元321接收到的反饋 確認(rèn)邀請信息的在線目的終端信息;播放控制請求轉(zhuǎn)發(fā)單元323,用于在保存了反^t確i人邀請信息的在線目的
終端信息后,通過流媒體服務(wù)器向終端列表組保存的在線目的終端播放多媒 體數(shù)據(jù)。(2) 為了實(shí)現(xiàn)第一終端對目的終端的權(quán)限控制,上述的終端請求接收單元321接收的共享多媒體數(shù)據(jù)請求進(jìn)一步包括各目的終端權(quán)限信息;并進(jìn)一 步接收在線目的終端發(fā)送的播放控制請求;并且該播放控制代理進(jìn)一步包括終端播放控制權(quán)限過濾單元324,用于在 接收到在線目的終端發(fā)送的確認(rèn)邀請后將所述的終端權(quán)限信息保存在終端列 表組中;并在在線目的終端發(fā)送的播放控制請求后進(jìn)行播放控制過濾,通知 播放控制請求轉(zhuǎn)發(fā)單元有控制權(quán)限的在線目的終端信息;播放控制請求轉(zhuǎn)發(fā)單元323,進(jìn)一步用于向有權(quán)限的目的終端通過流媒體 服務(wù)器按照播放控制請求播放多媒體數(shù)據(jù)。(3) 為了實(shí)現(xiàn)第一終端能夠?qū)δ康慕K端的播放權(quán)限進(jìn)行控制的方法,上 述的終端請求接收單元321,進(jìn)一步接收第一終端發(fā)送的目的終端權(quán)限變更請 求;終端播放控制權(quán)限過濾單元324,進(jìn)一步用于根據(jù)所述的目標(biāo)終端權(quán)限變 更請求刷新保存在終端組列表中的各目的終端權(quán)限信息。(4) 為了方便被變更權(quán)限的目的終端即時(shí)了解到自己的權(quán)限信息,避免 不必要的操作,在終端播放控制權(quán)限過濾單元324刷新保存在終端組列表中 的各目的終端權(quán)限信息后,終端請求接收單元321,進(jìn)一步用于向被變更了權(quán) 限的各在線目標(biāo)終端發(fā)送權(quán)限變更通知。(5) 為了實(shí)現(xiàn)第一終端控制目的終端強(qiáng)制同步的方法,播放控制請求轉(zhuǎn) 發(fā)單元323通過流媒體服務(wù)器向終端列表組保存的在線目的終端播放多媒體 數(shù)據(jù)后,終端請求接收單元321進(jìn)一步用于接收第一終端發(fā)送的接收強(qiáng)制同 步請求;終端播放控制權(quán)限過濾單元324,進(jìn)一步用于根據(jù)所述的強(qiáng)制同步請求, 取消在線目的終端的控制權(quán)限,更新列表組保存的在線目的終端的權(quán)限信息;播放控制請求轉(zhuǎn)發(fā)單元323,進(jìn)一步用于根據(jù)所述的強(qiáng)制同步請求,通過
流媒體服務(wù)器強(qiáng)制向在線目的終端同步播放同 一個(gè)多媒體數(shù)據(jù)。(6 )終端請求接收單元321接收在線目的終端反饋的確認(rèn)邀請信息后, 進(jìn)一步用于接收第 一終端發(fā)送的第 一終端變更請求,該請求中包括接收移交權(quán)限的變更第一終端標(biāo)識;向被變更第一終端發(fā)送權(quán)限移交通知;終端播放控制權(quán)限過濾單元324,進(jìn)一步用于刷新終端組列表中的第一終 端標(biāo)識。(7) 終端請求接收單元321向被變更第一終端發(fā)送權(quán)限移交通知后,進(jìn) 一步用于接收被變更第一終端反饋的移交權(quán)限響應(yīng)消息。(8) 為了方便各終端了解多媒體資源共享情況,在向在線目的終端播放 多媒體數(shù)據(jù)后,信息維護(hù)單元322進(jìn)一步,用于將各在線目的終端的播放進(jìn) 展和當(dāng)前播放情況保存在終端組列表。第一終端還可以對目標(biāo)終端的查看權(quán)限進(jìn)行限制。也就是說第一終端通 過向播放控制代理發(fā)送查看權(quán)限的目的終端信息,只有符合這些目的終端信 息的才能夠進(jìn)行查看。(9) 當(dāng)非第一終端發(fā)送退出請求時(shí),在向在線目的終端播放多媒體數(shù)據(jù)后,終端請求接收單元321,進(jìn)一步用于接收非第 一終端發(fā)出的退出請求;為了減少信息維護(hù)數(shù)量,信息維護(hù)單元322可以進(jìn)一步用于將該目的終 端信息從終端組列表中刪除;播放控制請求轉(zhuǎn)發(fā)單元323,進(jìn)一步用于通過流媒體服務(wù)器停止對該終端 播放多媒體數(shù)據(jù)。(10) 當(dāng)?shù)谝唤K端發(fā)送退出請求時(shí),在向在線目的終端播放多媒體數(shù)據(jù)后,終端請求接收單元321,進(jìn)一步用于接收第 一終端發(fā)出的退出請求; 為了減少信息維護(hù)量,信息維護(hù)單元322,可以進(jìn)一步用于刪除終端組列表;
播放控制請求轉(zhuǎn)發(fā)單元323,進(jìn)一步用于通過流々某體服務(wù)器停止對所有在線目的終端播放多媒體數(shù)據(jù)。 (11) 當(dāng)?shù)谝唤K端發(fā)送的停止向終端組列表中某一目的終端播放多媒體 數(shù)據(jù)的請求時(shí),在向在線目的終端播放多媒體數(shù)據(jù)后,終端請求接收單元321,進(jìn)一步用于接收第一終端發(fā)送的停止向終端組列 表中某一目的終端播放多媒體數(shù)據(jù)的請求;為了減少信息維護(hù)量,信息維護(hù)單元322,可以進(jìn)一步用于將該目的終端 信息從終端組列表中刪除;播放控制請求轉(zhuǎn)發(fā)單元323,進(jìn)一步用于通過對流媒體服務(wù)器停止向該目 的終端播放多媒體數(shù)據(jù)。(12) 當(dāng)系統(tǒng)中增加了業(yè)務(wù)服務(wù)器時(shí),終端請求接收單元進(jìn)一步用于向 業(yè)務(wù)服務(wù)器發(fā)送至少第一終端信息、目的終端信息、目的終端權(quán)限信息或者 共享的多媒體數(shù)據(jù)其中之一;接收業(yè)務(wù)服務(wù)器根據(jù)預(yù)置的規(guī)則確定新的第一 終端信息、目的終端信息、目的終端權(quán)限信息或者是共享的多媒體數(shù)據(jù)至少 其中之一;與更新的第一終端、目的終端進(jìn)行通訊;終端播放控制權(quán)限過濾單元進(jìn)一步用于根據(jù)更新的目的終端權(quán)限信息更 新終端組列表信息。播放控制請求轉(zhuǎn)發(fā)單元,進(jìn)一步用于根據(jù)更新的目的終端信息、播放的 多媒體數(shù)據(jù)信息通過流媒體服務(wù)器向目的終端播放多媒體數(shù)據(jù)。(13) 當(dāng)系統(tǒng)中增加了業(yè)務(wù)服務(wù)器時(shí),在向在線目的終端播放多媒體數(shù) 據(jù)后,終端請求接收單元進(jìn)一步用于向業(yè)務(wù)服務(wù)器發(fā)送計(jì)費(fèi)請求。為了實(shí)現(xiàn)系統(tǒng)結(jié)構(gòu)的簡化,可以將播放控制代理放置于流媒體播放器內(nèi)。實(shí)施例10,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)服務(wù)器,參見圖15,該業(yè)務(wù) 服務(wù)器包括接收單元331,用于接收播放控制代理發(fā)送的共享多媒體數(shù)據(jù)請求,該請 求至少包括第一終端信息、播放的多媒體數(shù)據(jù)、目的終端信息、目的終端權(quán) 限信息其中之一;
計(jì)算單元332,用于根據(jù)預(yù)先定義的算法和所述共享多媒體數(shù)據(jù)請求重新 確定第一終端信息、播放的多媒體數(shù)扭、目的終端信息或目的終端權(quán)限信息;反饋單元333,用于將重新確定的第 一終端信息、播放的多媒體數(shù)據(jù)、目 的終端信息或目的終端權(quán)限信息反饋給播放控制代理。當(dāng)業(yè)務(wù)服務(wù)器要應(yīng)用于計(jì)費(fèi)時(shí), 接收單元331,進(jìn)一步用于接收計(jì)費(fèi)請求;該業(yè)務(wù)服務(wù)器進(jìn)一步包括計(jì)費(fèi)單元334,用于根據(jù)計(jì)費(fèi)請求與播放情況記 錄播放多媒體數(shù)據(jù)的費(fèi)用。實(shí)施例11,本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)多終端協(xié)同控制播放多媒體 數(shù)據(jù)的終端,參見圖16,該終端包括(11 )請求發(fā)送單元341,用于向播放控制代理發(fā)送共享多媒體數(shù)據(jù)請求, 該請求中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;請求處理單元342,用于接收播放控制代理發(fā)送的共享邀請,并向播放控 制代理反饋確認(rèn)邀請;播放單元343,用于接收流媒體服務(wù)器播放的多媒體數(shù)據(jù)。(12) 當(dāng)需要對目的終端進(jìn)行播放權(quán)限控制時(shí),請求發(fā)送單元341發(fā)送 的共享多媒體數(shù)據(jù)請求進(jìn)一步包括各目的終端權(quán)限信息。(13) 當(dāng)需要實(shí)現(xiàn)對目的終端的權(quán)限進(jìn)行變更時(shí),請求發(fā)送單元341進(jìn) 一步用于向播放控制代理發(fā)送的目標(biāo)終端權(quán)限變更請求。(14) 當(dāng)目的終端希望進(jìn)行調(diào)整播放狀態(tài)時(shí),請求發(fā)送單元341進(jìn)一步 用于向播放控制代理發(fā)送播放控制請求。(15) 當(dāng)?shù)谝唤K端希望對目的終端進(jìn)行強(qiáng)制同步時(shí),請求發(fā)送單元341 進(jìn)一步用于向播放控制代理發(fā)送強(qiáng)制同步請求。(16) 當(dāng)終端需要退出共享時(shí),請求發(fā)送單元341進(jìn)一步用于向播放控 制代理發(fā)送退出請求。(17) 當(dāng)?shù)谝唤K端希望結(jié)束某一目的終端的播放時(shí),請求發(fā)送單元341
進(jìn)一步用于向播放控制代理發(fā)送停止向終端組列表中某一目的終端播放多媒 體數(shù)據(jù)的請求。綜上所述,本發(fā)明通過接收第一終端的共享多媒體服務(wù)請求,并通過流 媒體服務(wù)器向目的終端播放多媒體數(shù)據(jù)的方法實(shí)現(xiàn)了由終端選擇其他用戶進(jìn) 行資源共享,也就是實(shí)現(xiàn)了一種主動(dòng)共享的方法。進(jìn)一步的,第 一終端通過添加目的終端權(quán)限信息,在目的終端請求播放 控制時(shí)能夠?qū)δ康慕K端的播放進(jìn)行權(quán)限控制,實(shí)現(xiàn)了終端之間進(jìn)行交叉控制 模式。進(jìn)一步的,第一終端可以向播放控制代理發(fā)送權(quán)限變更請求,實(shí)現(xiàn)了第 一終端對目標(biāo)終端的靈活控制。進(jìn)一步的,在流媒體播放器向目的終端播放了多媒體數(shù)據(jù)后,還可以通 過向播放控制代理請求強(qiáng)行同步向目的終端播放多4某體數(shù)據(jù)。進(jìn)一步的,在流媒體播放器向目的終端播放了多媒體數(shù)據(jù)后,還可以通 過向播放控制代理請求強(qiáng)行同步向目的終端播放多媒體數(shù)據(jù)。進(jìn)一步的,第一終端可以將其控制權(quán)限轉(zhuǎn)交給其他在線目的終端,實(shí)現(xiàn) 了第一終端在不希望進(jìn)行共享控制或者希望退出時(shí),可以不影響其他目的終 端的共享過程的方法。進(jìn)一步的,各終端可以隨時(shí)退出共享過程,并且第一終端開可以控制某 一目的終端的退出情況,進(jìn)一步加強(qiáng)了第一終端的控制權(quán)限。以上對本發(fā)明所提供的實(shí)現(xiàn)多終端協(xié)同控制播放視頻數(shù)據(jù)的方法和播放 控制代理進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例 的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明 書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法,其特征在于,該方法包括接收第一終端發(fā)送的共享多媒體數(shù)據(jù)請求,該請求中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;根據(jù)共享多媒體數(shù)據(jù)請求保存第一終端標(biāo)識,并向目的終端發(fā)送共享邀請;接收到在線目的終端發(fā)送的確認(rèn)邀請后,保存反饋確認(rèn)邀請的在線目的終端信息;通過流媒體服務(wù)器向保存的在線目的終端播放多媒體數(shù)據(jù)。
2、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,第一終端發(fā)送的共享多媒體數(shù)據(jù)請求進(jìn)一步包括各目的終端權(quán) 限信息,接收并保存所述的各目的終端權(quán)限信息;當(dāng)接收到各在線目的終端發(fā)送的播放控制請求時(shí),根據(jù)所述各目的終端 權(quán)限信息進(jìn)行播放控制過濾;向有權(quán)限的目的終端通過流媒體服務(wù)器按照播 放控制請求播放多媒體數(shù)據(jù)。
3、 根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,還可以進(jìn)一步接收第一終端發(fā)送的目標(biāo)終端權(quán)限變更請求;根據(jù)所述的目標(biāo)終端權(quán)限變更請求刷新所述的各目的終端的權(quán)限信息。
4、 根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,該方法進(jìn)一步包括向被變更了權(quán)限的各在線目標(biāo)終端發(fā)送權(quán) 限變更通知。
5、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,進(jìn)一步接收第一終端發(fā) 送的強(qiáng)制同步請求;根據(jù)所述的強(qiáng)制同步請求,取消在線目的終端的控制權(quán)限,更新所述的 在線目的終端的權(quán)限信息,通過流媒體服務(wù)器向在線目的終端同步播;故同一 個(gè)多媒體數(shù)據(jù)。
6、 根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法,其特征在于,取消在線目的終端的控制權(quán)限后,進(jìn)一步接收到第一終端發(fā)送 的播放控制請求時(shí),通過流媒體服務(wù)器向各在線目的終端按照第一終端發(fā)送 的播放控制請求同步播放多媒體數(shù)據(jù)。
7、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,當(dāng)接收到在線目的終端發(fā)送的確認(rèn)邀請后,進(jìn)一步接收第一終 端發(fā)送的第一終端變更請求,該請求中包括接收移交權(quán)限的被變更第一終端 標(biāo)識;刷新所述保存的第一終端標(biāo)識,并向被變更第一終端發(fā)送權(quán)限移交通知。
8、 根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法,其特征在于,向變更第一終端標(biāo)識發(fā)送權(quán)限移交通知后,進(jìn)一步接收到被變 更第一終端反饋的移交權(quán)限響應(yīng)消息。
9、 根據(jù)權(quán)利要求1或2所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方 法,其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,保存各在線目的終 端的播放進(jìn)展和當(dāng)前播放情況。
10、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,接收到非第一終端發(fā)出 的退出請求時(shí),通過流媒體服務(wù)器停止對該終端播放多媒體數(shù)據(jù)。
11、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,接收到第一終端發(fā)送的 退出請求時(shí),通過流媒體服務(wù)器停止對所有在線目的終端播放多媒體數(shù)據(jù)。
12、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,接收到第一終端發(fā)送的 停止向所述的終端至少其中之一的目的終端播放多媒體數(shù)據(jù)的請求時(shí),通過 對流媒體服務(wù)器停止向該目的終端播放多媒體數(shù)據(jù)。
13、 根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,進(jìn)一步向業(yè)務(wù)服務(wù)器發(fā)送至少第一終端信息、目的終端信息、 目的終端權(quán)限信息或者共享的多媒體數(shù)據(jù)其中之一;接收業(yè)務(wù)服務(wù)器根據(jù)預(yù)置的規(guī)則確定新的第一終端信息、目的終端信息、 目的終端權(quán)限信息或者是播放的多媒體數(shù)據(jù)信息至少其中之一,根據(jù)所述的 新的信息進(jìn)行對第一終端信息、目的終端信息、目的終端權(quán)限信息或者播放 的多媒體數(shù)據(jù)信息至少其中之一進(jìn)行更新。
14、 根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法, 其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,進(jìn)一步向業(yè)務(wù)服務(wù)器發(fā) 送計(jì)費(fèi)請求,業(yè)務(wù)服務(wù)器根據(jù)計(jì)費(fèi)請求與播放情況記錄播放多媒體數(shù)據(jù)的費(fèi) 用。
15、 一種實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放控制代理,其特征 在于,該播放控制代理具體包括終端請求接收單元,用于接收第一終端發(fā)送的共享多媒體數(shù)據(jù)請求,該 請求中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;向共享多媒體數(shù)據(jù)請求 中包括的目的終端發(fā)送共享邀請,并接收在線目的終端反饋的確認(rèn)邀請信息;信息維護(hù)單元,用于保存第一終端標(biāo)識以及播放控制請求轉(zhuǎn)發(fā)單元接收 到的反饋確認(rèn)邀請信息的在線目的終端信息;播放控制請求轉(zhuǎn)發(fā)單元,用于通過流媒體服務(wù)器向在線目的終端播放多 媒體數(shù)據(jù)。
16、 根據(jù)權(quán)利要求15所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放 控制代理,其特征在于,所述的終端請求接收單元接收的共享多媒體數(shù)據(jù)請 求進(jìn)一步包括各目的終端權(quán)限信息;并進(jìn)一步接收在線目的終端發(fā)送的播放 控制請求;該播放控制代理進(jìn)一步包括終端播放控制權(quán)限過濾單元,用于在線目的 終端發(fā)送的播放控制請求后進(jìn)行播放控制過濾,通知#"放控制請求轉(zhuǎn)發(fā)單元 有控制權(quán)限的在線目的終端信息;播放控制請求轉(zhuǎn)發(fā)單元,進(jìn)一步用于向有權(quán)限的目的終端通過流媒體服 務(wù)器按照播放控制請求播放多媒體數(shù)據(jù)。
17、 根據(jù)權(quán)利要求16所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放控制代理,其特征在于,所述的終端請求接收單元,進(jìn)一步接收第一終端發(fā)送的目的終端權(quán)限變更請求;終端播放控制權(quán)限過濾單元,進(jìn)一步用于根據(jù)所述的目標(biāo)終端權(quán)限變更 請求更新保存的各目的終端權(quán)限信息。
18、 根據(jù)權(quán)利要求17所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放 控制代理,其特征在于,在終端播放控制權(quán)限過濾單元刷新保存的各目的終 端權(quán)限信息后,終端請求接收單元,進(jìn)一步用于根據(jù)所述的更新向被變更了 權(quán)限的各在線目標(biāo)終端發(fā)送權(quán)限變更通知。
19、 根據(jù)權(quán)利要求15所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放 控制代理,其特征在于,播放控制請求轉(zhuǎn)發(fā)單元通過流媒體服務(wù)器向所述的 在線目的終端播放多媒體數(shù)據(jù)后,終端請求接收單元進(jìn)一步用于接收第 一終 端發(fā)送的強(qiáng)制同步請求;終端播放控制權(quán)限過濾單元,進(jìn)一步用于根據(jù)所述的強(qiáng)制同步請求,取 消在線目的終端的控制權(quán)限;所述的信息維護(hù)單元進(jìn)一步用于更新保存的在線目的終端的權(quán)限信息;播放控制請求轉(zhuǎn)發(fā)單元,進(jìn)一步用于根據(jù)所述的強(qiáng)制同步請求,通過流 媒體服務(wù)器強(qiáng)制向在線目的終端同步播放同一個(gè)多媒體數(shù)據(jù)。
20、 根據(jù)權(quán)利要求15所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放 控制代理,其特征在于,終端請求接收單元接收在線目的終端反饋的確認(rèn)邀 請信息后,進(jìn)一步用于接收第一終端發(fā)送的第一終端變更請求,該請求中包 括接收移交權(quán)限的變更第一終端標(biāo)識;向被變更第一終端發(fā)送權(quán)限移交通知;終端播放控制權(quán)限過濾單元,進(jìn)一步用于刷新所述的第一終端標(biāo)識。
21、 根據(jù)權(quán)利要求20所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放 控制代理,其特征在于,終端請求接收單元向被變更第一終端發(fā)送權(quán)限移交 通知后,進(jìn)一步用于接收被變更第一終端反饋的移交權(quán)限響應(yīng)消息。
22、 根據(jù)權(quán)利要求15或16所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù) 的播放控制代理,其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,所述的信息維護(hù)單元進(jìn)一 步用于保存各在線目的終端的播放進(jìn)展和當(dāng)前播放情 況。 _
23、 根據(jù)權(quán)利要求15或16所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù) 的播放控制代理,其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,終端請求接收單元,進(jìn)一步用于接收非第 一終端發(fā)出的退出請求;播放控制請求轉(zhuǎn)發(fā)單元,進(jìn)一步用于通過流媒體服務(wù)器停止對該終端播 放多媒體數(shù)據(jù)。
24、 根據(jù)權(quán)利要求15或16所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù) 的播放控制代理,其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,終端請求接收單元,進(jìn)一步用于接收第 一終端發(fā)出的退出請求;播放控制請求轉(zhuǎn)發(fā)單元,進(jìn)一步用于通過流媒體服務(wù)器停止對所有在線 目的終端播放多媒體數(shù)據(jù)。
25、 根據(jù)權(quán)利要求15或16所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù) 的播放控制代理,其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,終端請求接收單元,進(jìn)一步用于接收第一終端發(fā)送的停止向所述的目的 終端至少其中之一播放多媒體數(shù)據(jù)的請求;播放控制請求轉(zhuǎn)發(fā)單元,進(jìn)一步用于通過對流媒體服務(wù)器停止向該目的 終端播放多媒體數(shù)據(jù)。
26、 根據(jù)權(quán)利要求16所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放 控制代理,其特征在于,終端請求接收單元進(jìn)一步用于向業(yè)務(wù)服務(wù)器發(fā)送至 少第一終端信息、目的終端信息、目的終端權(quán)限信息或者共享的多媒體數(shù)據(jù) 其中之一;接收業(yè)務(wù)服務(wù)器根據(jù)預(yù)置的規(guī)則確定新的第一終端信息、目的終 端信息、目的終端權(quán)限信息或者是播放的多媒體數(shù)據(jù)信息至少其中之一;與 更新的第一終端、目的終端進(jìn)行通訊;終端播放控制權(quán)限過濾單元進(jìn)一步用于根據(jù)更新的目的終端權(quán)限信息更新終端組列表信息;播放控制請求轉(zhuǎn)發(fā)單元,進(jìn)一步用于根據(jù)更新的目的終端信息、播放的 多媒體數(shù)據(jù)信息通過流媒體服務(wù)器向目的終端播放多媒體數(shù)據(jù)。
27、 根據(jù)權(quán)利要求15所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的播放 控制代理,其特征在于,在向在線目的終端播放多媒體數(shù)據(jù)后,終端請求接 收單元進(jìn)一步用于向業(yè)務(wù)服務(wù)器發(fā)送計(jì)費(fèi)請求。
28、 一種業(yè)務(wù)服務(wù)器,其特征在于,該業(yè)務(wù)服務(wù)器包括接收單元,用于接收播放控制代理發(fā)送的共享多媒體數(shù)據(jù)請求,該請求 至少包括第一終端信息、播放的多媒體數(shù)據(jù)、目的終端信息、目的終端權(quán)限 信息其中之一;計(jì)算單元,用于根據(jù)預(yù)先定義的算法和所述共享多媒體數(shù)據(jù)請求重新確 定第一終端信息、播放的多媒體數(shù)據(jù)、目的終端信息或目的終端權(quán)限信息;反饋單元,用于將所述的重新確定的第一終端信息、播放的多媒體數(shù)據(jù)、 目的終端信息或目的終端權(quán)限信息反饋給播放控制代理。
29、 根據(jù)權(quán)利要求28所述的業(yè)務(wù)服務(wù)器,其特征在于, 接收單元,進(jìn)一步用于接收計(jì)費(fèi)請求;該業(yè)務(wù)服務(wù)器進(jìn)一步包括計(jì)費(fèi)單元,用于根據(jù)計(jì)費(fèi)請求與播放情況記錄 播放多媒體數(shù)據(jù)的費(fèi)用。
30、 一種實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的終端,其特征在于,該 終端包括請求發(fā)送單元,用于向播放控制代理發(fā)送共享多媒體數(shù)據(jù)請求,該請求 中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;請求處理單元,用于接收播放控制代理發(fā)送的共享邀請,并向播放控制 代理反饋確認(rèn)邀請; 播放單元,用于接收流媒體服務(wù)器播放的多媒體數(shù)據(jù)。
31 、根據(jù)權(quán)利要求30所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)椐的終端, 其特征在于,所述的請求發(fā)送單元發(fā)送的共享多媒體數(shù)據(jù)請求進(jìn)一步包括各 目的終端權(quán)限信息。
32、根據(jù)權(quán)利要求30所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的終端, 其特征在于,所述的請求發(fā)送單元進(jìn)一步用于向播放控制代理發(fā)送的目標(biāo)終 端權(quán)限變更請求。
33 、根據(jù)權(quán)利要求32所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的終端, 其特征在于,所述的請求發(fā)送單元進(jìn)一步用于向播放控制代理發(fā)送強(qiáng)制同步 請求。
34、根據(jù)權(quán)利要求32所述的實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的終端, 其特征在于,所述的請求發(fā)送單元進(jìn)一步用于向播放控制代理發(fā)送停止向終 端組列表中某一目的終端播放多媒體數(shù)據(jù)的請求。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)多終端協(xié)同控制播放多媒體數(shù)據(jù)的方法,該方法包括接收第一終端發(fā)送的共享多媒體數(shù)據(jù)請求,該請求中包括目的終端信息和被共享多媒體數(shù)據(jù)信息;根據(jù)共享多媒體數(shù)據(jù)請求保存第一終端標(biāo)識,并向目的終端發(fā)送共享邀請;接收到在線目的終端發(fā)送的確認(rèn)邀請后,保存反饋確認(rèn)邀請的在線目的終端信息;通過流媒體服務(wù)器向保存的在線目的終端播放多媒體數(shù)據(jù)。對應(yīng)于該方法,本發(fā)明還公開了一種播放控制代理,該播放控制代理具體包括終端請求接收單元、信息維護(hù)單元、播放控制請求轉(zhuǎn)發(fā)單元。本發(fā)明通過接收第一終端的共享多媒體服務(wù)請求,并通過流媒體服務(wù)器向目的終端播放多媒體數(shù)據(jù)的方法實(shí)現(xiàn)了由終端選擇其他用戶進(jìn)行資源共享。
文檔編號H04N7/173GK101159850SQ20071018750
公開日2008年4月9日 申請日期2007年11月21日 優(yōu)先權(quán)日2007年11月21日
發(fā)明者健 劉 申請人:華為軟件技術(shù)有限公司