本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多屏互動(dòng)的方法及系統(tǒng)。
背景技術(shù):
多屏互動(dòng)是指在不同終端上,如電視、移動(dòng)終端、個(gè)人電腦等多種類型設(shè)備的屏幕上進(jìn)行多媒體(音頻、視頻、圖片等)內(nèi)容的傳輸、解析、展示及控制等一系列操作。多屏互動(dòng)可以在不同終端平臺(tái)設(shè)備上同時(shí)共享展示內(nèi)容,能夠豐富用戶的多媒體生活。
當(dāng)前家庭中大多配備有機(jī)頂盒(Set Top Box,簡(jiǎn)稱STB)或家庭媒體服務(wù)器等設(shè)備,一般家庭中的電視等設(shè)備與所述STB或家庭媒體服務(wù)器連接。所述STB或家庭媒體服務(wù)器能夠連接在家庭網(wǎng)絡(luò)中(如家中的路由器網(wǎng)絡(luò)等),而一般的移動(dòng)終端(如智能手機(jī)、平板電腦等)也能夠連接在所述家庭網(wǎng)絡(luò)中。當(dāng)前的多屏互動(dòng)的方法有一種是:所述STB或家庭媒體服務(wù)器匯聚或接受外部網(wǎng)絡(luò)服務(wù)器的媒體內(nèi)容,在所述移動(dòng)終端及所述電視需要多屏互動(dòng),從而接受同一媒體內(nèi)容時(shí),所述STB或家庭媒體服務(wù)器獲取所述移動(dòng)終端及所述電視的設(shè)備信息(其中,所述設(shè)備信息包括但不限于:分辨率、設(shè)備品牌、設(shè)備型號(hào)等),并根據(jù)所述設(shè)備信息對(duì)所述媒體內(nèi)容分別進(jìn)行轉(zhuǎn)碼,并發(fā)送轉(zhuǎn)碼后的媒體內(nèi)容給所述移動(dòng)終端及所述電視進(jìn)行播放,同時(shí)同步所述移動(dòng)終端與所述電視的播放狀態(tài)。
在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
現(xiàn)有技術(shù)中在進(jìn)行多屏互動(dòng)時(shí),需要依賴于所述STB或所述家庭媒體服務(wù)器,在所述STB或家庭媒體服務(wù)器離線時(shí),所述多屏互動(dòng)無法進(jìn)行。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的實(shí)施例提供一種多屏互動(dòng)的方法及系統(tǒng),能夠解決現(xiàn)有技術(shù)中由于所述STB或家庭媒體服務(wù)器離線時(shí),所述多屏互動(dòng)無法進(jìn)行的問題。
為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
一種多屏互動(dòng)的方法,包括:
源設(shè)備將所述源設(shè)備的設(shè)備參數(shù)發(fā)送給接入所述源設(shè)備所在的局域網(wǎng)的目標(biāo)設(shè)備,并接收所述目標(biāo)設(shè)備發(fā)送的所述目標(biāo)設(shè)備的設(shè)備參數(shù);
在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備將源設(shè)備正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備;
目標(biāo)設(shè)備根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容;
網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容;
目標(biāo)設(shè)備在接收到網(wǎng)絡(luò)服務(wù)器發(fā)送的所述媒體內(nèi)容后,根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放。
一種多屏互動(dòng)的系統(tǒng),包括多個(gè)媒體設(shè)備及網(wǎng)絡(luò)服務(wù)器,所述媒體設(shè)備包括源設(shè)備及目標(biāo)設(shè)備,所述源設(shè)備包括:
第一收發(fā)單元,用于將所述源設(shè)備的設(shè)備參數(shù)發(fā)送給接入所述源設(shè)備所在的局域網(wǎng)的目標(biāo)設(shè)備,并接收所述目標(biāo)設(shè)備發(fā)送的所述目標(biāo)設(shè)備的設(shè)備參數(shù);
第一發(fā)送單元,用于在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備將源設(shè)備正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備;
所述目標(biāo)設(shè)備,包括:
媒體請(qǐng)求單元,用于根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容;
播放單元,用于在接收到網(wǎng)絡(luò)服務(wù)器發(fā)送的所述媒體內(nèi)容后,根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放;
所述網(wǎng)絡(luò)服務(wù)器,包括:
第二發(fā)送單元,用于根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容。
本發(fā)明實(shí)施例提供的多屏互動(dòng)的方法及系統(tǒng),由于源設(shè)備與目標(biāo)設(shè)備通過交換各自的設(shè)備參數(shù),在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備將源設(shè)備正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備,使得所述目標(biāo)設(shè)備根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容;所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容;進(jìn)而所述目標(biāo)設(shè)備根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中的源設(shè)備及目標(biāo)設(shè)備避免了進(jìn)行多屏互動(dòng)還需要依靠所述STB或家庭媒體服務(wù)器,能夠通過網(wǎng)絡(luò)服務(wù)器根據(jù)不同終端的設(shè)備參數(shù),向所述不同終端發(fā)送不同碼率或格式的媒體內(nèi)容,使得源設(shè)備與目標(biāo)設(shè)備直接進(jìn)行多屏互動(dòng)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的多屏互動(dòng)的方法流程圖;
圖2為本發(fā)明又一實(shí)施例提供的多屏互動(dòng)的方法流程圖;
圖3為本發(fā)明實(shí)施例提供的多屏互動(dòng)的系統(tǒng)的結(jié)構(gòu)示意圖一;
圖4為本發(fā)明實(shí)施例提供的多屏互動(dòng)的系統(tǒng)的結(jié)構(gòu)示意圖二;
圖5為本發(fā)明實(shí)施例提供的多屏互動(dòng)的系統(tǒng)的應(yīng)用場(chǎng)景示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說明。
如圖1所示,本發(fā)明實(shí)施例提供的多屏互動(dòng)的方法,包括:
步驟101、源設(shè)備將所述源設(shè)備的設(shè)備參數(shù)發(fā)送給接入所述源設(shè)備所在的局域網(wǎng)的目標(biāo)設(shè)備,并接收所述目標(biāo)設(shè)備發(fā)送的所述目標(biāo)設(shè)備的設(shè)備參數(shù)。
其中,所述設(shè)備參數(shù)可以包括:設(shè)備廠商、設(shè)備身份標(biāo)識(shí)、設(shè)備支持的服務(wù)類型、設(shè)備支持的媒體格式、設(shè)備的分辨率等,但不僅局限于此。
其中,所述源設(shè)備所在的局域網(wǎng)可以是例如一個(gè)家庭網(wǎng)絡(luò)等,但不僅局限于此。
步驟102、在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備將源設(shè)備正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備。
其中,所述媒體信息可以包括所述媒體內(nèi)容的名稱、所述媒體內(nèi)容的身份標(biāo)識(shí)等,但不僅局限于此。
步驟103、目標(biāo)設(shè)備根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容。
步驟104、網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容。
具體的,由于所述目標(biāo)設(shè)備與所述源設(shè)備的設(shè)備參數(shù)可以不相同,例如目標(biāo)設(shè)備的分辨率與所述源設(shè)備的分辨率不相同等,則所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的參數(shù)(根據(jù)所述目標(biāo)設(shè)備的分辨率、設(shè)備支持的媒體格式等)向所述目標(biāo)設(shè)備發(fā)送相應(yīng)的媒體內(nèi)容,使得所述媒體內(nèi)容在所述目標(biāo)設(shè)備上播放時(shí),效果較優(yōu)。
步驟105、目標(biāo)設(shè)備在接收到網(wǎng)絡(luò)服務(wù)器發(fā)送的所述媒體內(nèi)容后,根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放。
具體的,所述目標(biāo)設(shè)備根據(jù)所述源設(shè)備的設(shè)備參數(shù)(例如可以根據(jù)所述源設(shè)備的設(shè)備身份標(biāo)識(shí))向所述源設(shè)備進(jìn)行查詢。
值得說明的是,所述源設(shè)備與所述目標(biāo)設(shè)備可以是相同或不同的設(shè)備終端,所述目標(biāo)設(shè)備與所述源設(shè)備可以具有相同的功能模塊,以使得在類似場(chǎng)景中,所述目標(biāo)設(shè)備可以作為源設(shè)備,所述源設(shè)備也可以作為目標(biāo)設(shè)備,但不僅局限于此。所述目標(biāo)設(shè)備及所述源設(shè)備可以是例如電視、智能手機(jī)、平板電腦、筆記本電腦等,但不僅局限于此。
本發(fā)明實(shí)施例提供的多屏互動(dòng)的方法,由于源設(shè)備與目標(biāo)設(shè)備通過交換各自的設(shè)備參數(shù),在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備將源設(shè)備正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備,使得所述目標(biāo)設(shè)備根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容;所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容;進(jìn)而所述目標(biāo)設(shè)備根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中的源設(shè)備及目標(biāo)設(shè)備避免了進(jìn)行多屏互動(dòng)還需要依靠所述STB或家庭媒體服務(wù)器,能夠通過網(wǎng)絡(luò)服務(wù)器根據(jù)不同終端的設(shè)備參數(shù),向所述不同終端發(fā)送不同碼率或格式的媒體內(nèi)容,使得源設(shè)備與目標(biāo)設(shè)備直接進(jìn)行多屏互動(dòng)。
如圖2所示,本發(fā)明又一實(shí)施例提供的多屏互動(dòng)的方法,包括:
步驟201、目標(biāo)設(shè)備接入源設(shè)備所在的局域網(wǎng),并向所述局域網(wǎng)內(nèi)的第一網(wǎng)絡(luò)之間互連協(xié)議IP地址廣播查詢消息。
其中,所述查詢消息用于查詢所述局域網(wǎng)中是否存在支持多屏互動(dòng)的設(shè)備,所述局域網(wǎng)可以是例如一個(gè)家庭網(wǎng)絡(luò)等,所述第一IP地址可以是預(yù)先設(shè)置的一個(gè)IP地址,但不僅局限于此。
步驟202、所述源設(shè)備在所述第一IP地址上監(jiān)聽到所述查詢消息,并確認(rèn)與所述目標(biāo)設(shè)備進(jìn)行多屏互動(dòng)。
具體的,若所述源設(shè)備支持多屏互動(dòng),則在所述第一IP地址上監(jiān)聽到所述查詢消息后,可以向網(wǎng)絡(luò)服務(wù)器報(bào)告確認(rèn)與所述目標(biāo)設(shè)備進(jìn)行多屏互動(dòng),但不僅局限于此。
步驟203、所述源設(shè)備將所述源設(shè)備的設(shè)備參數(shù)發(fā)送給所述目標(biāo)設(shè)備,并接收所述目標(biāo)設(shè)備發(fā)送的所述目標(biāo)設(shè)備的設(shè)備參數(shù)。
其中,所述設(shè)備參數(shù)可以包括:設(shè)備廠商、設(shè)備身份標(biāo)識(shí)、設(shè)備支持的服務(wù)類型、設(shè)備支持的媒體格式、設(shè)備的分辨率等,但不僅局限于此。
步驟204、在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),所述源設(shè)備向所述網(wǎng)絡(luò)服務(wù)器獲取所述媒體內(nèi)容是否支持多屏互動(dòng)。若所述媒體內(nèi)容支持多屏互動(dòng),執(zhí)行步驟205,否則執(zhí)行步驟208。
具體的,在所述目標(biāo)設(shè)備需要播放所述源設(shè)備正在播放的媒體內(nèi)容時(shí),即為所述目標(biāo)設(shè)備需要多屏互動(dòng)。
其中,不同的媒體內(nèi)容以及相同的媒體內(nèi)容在不同格式和分辨率的情況下(例如高清視頻等)具有不同的權(quán)限,因此所述源設(shè)備需要向所述網(wǎng)絡(luò)服務(wù)器確認(rèn)所述媒體內(nèi)容是否支持多屏互動(dòng)。
步驟205、所述源設(shè)備向所述網(wǎng)絡(luò)服務(wù)器獲取所述媒體內(nèi)容在進(jìn)行多屏互動(dòng)時(shí)是否需要付費(fèi)。若需要付費(fèi)則執(zhí)行步驟206,否則執(zhí)行步驟207。
具體的,所述媒體內(nèi)容在進(jìn)行多屏互動(dòng)時(shí)可能需要付費(fèi)以獲取多屏互動(dòng)的權(quán)限,或者由于所述媒體內(nèi)容在所述目標(biāo)設(shè)備上播放時(shí),例如所述目標(biāo)設(shè)備的設(shè)備分辨率較大等,則需要更高品質(zhì)(例如高清視頻)的媒體內(nèi)容,則需要網(wǎng)絡(luò)服務(wù)器將更高品質(zhì)的媒體內(nèi)容發(fā)送給所述目標(biāo)設(shè)備,則可能需要付費(fèi)以獲取更高品質(zhì)的媒體內(nèi)容,但不僅局限于此。
步驟206、所述源設(shè)備向所述網(wǎng)絡(luò)服務(wù)器獲取所述目標(biāo)設(shè)備或者與所述目標(biāo)設(shè)備同組的設(shè)備是否已經(jīng)付費(fèi)。若所述目標(biāo)設(shè)備或者與所述目標(biāo)設(shè)備同組的設(shè)備已經(jīng)付費(fèi),執(zhí)行步驟207,否則執(zhí)行步驟208。
具體的,所述同組為所述目標(biāo)設(shè)備在與一些設(shè)備進(jìn)行過多屏互動(dòng)后,網(wǎng)絡(luò)服務(wù)器會(huì)將所述目標(biāo)設(shè)備與這些設(shè)備標(biāo)定為同組,以使得處于同組的設(shè)備可以具有相同的播放權(quán)限,例如同組中的設(shè)備只要有一個(gè)設(shè)備已經(jīng)進(jìn)行了付費(fèi)操作,則同組中的其他設(shè)備即可播放相應(yīng)的媒體內(nèi)容,則在所述目標(biāo)設(shè)備或者與所述目標(biāo)設(shè)備同組的設(shè)備已經(jīng)付費(fèi)后,所述目標(biāo)設(shè)備具有進(jìn)行多屏互動(dòng)的權(quán)限。
步驟207、所述目標(biāo)設(shè)備有進(jìn)行多屏互動(dòng)的權(quán)限,所述源設(shè)備將所述媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備。繼續(xù)執(zhí)行步驟209。
其中,所述媒體信息可以包括所述媒體內(nèi)容的名稱、所述媒體內(nèi)容的身份標(biāo)識(shí)等,但不僅局限于此。
步驟208、所述源設(shè)備向所述目標(biāo)設(shè)備發(fā)送所述媒體內(nèi)容不能在所述目標(biāo)設(shè)備上播放的反饋消息。
可選的,所述源設(shè)備還可以向所述目標(biāo)設(shè)備反饋不能在所述目標(biāo)設(shè)備上播放所述媒體內(nèi)容的原因,以提示所述目標(biāo)設(shè)備進(jìn)行相應(yīng)動(dòng)作,例如付費(fèi)操作等,但不僅局限于此。
步驟209、所述目標(biāo)設(shè)備根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容。
步驟210、所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容。
具體的,由于所述目標(biāo)設(shè)備與所述源設(shè)備的設(shè)備參數(shù)可以不相同,例如目標(biāo)設(shè)備的分辨率與所述源設(shè)備的分辨率不相同等,則所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的參數(shù)(根據(jù)所述目標(biāo)設(shè)備的分辨率、設(shè)備支持的媒體格式等)向所述目標(biāo)設(shè)備發(fā)送相應(yīng)的媒體內(nèi)容,使得所述媒體內(nèi)容在所述目標(biāo)設(shè)備上播放時(shí),效果較優(yōu)。
步驟211、所述目標(biāo)設(shè)備在接收到網(wǎng)絡(luò)服務(wù)器發(fā)送的所述媒體內(nèi)容后,根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放。
步驟212、網(wǎng)絡(luò)服務(wù)器判斷所述目標(biāo)設(shè)備與所述源設(shè)備是否在同組,若不在同組,將所述源設(shè)備與所述目標(biāo)設(shè)備設(shè)置為同組。
具體的,所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述源設(shè)備與所述目標(biāo)設(shè)備的設(shè)備參數(shù)(例如設(shè)備的身份標(biāo)識(shí))將所述源設(shè)備與所述目標(biāo)設(shè)備標(biāo)定為同組,以方便所述源設(shè)備與所述目標(biāo)設(shè)備在以后的應(yīng)用中,可以具有相同的播放權(quán)限以及可以進(jìn)行相應(yīng)的同步控制操作,但不僅局限于此。
步驟213、目標(biāo)設(shè)備向網(wǎng)絡(luò)服務(wù)器發(fā)送請(qǐng)求消息,以請(qǐng)求通過目標(biāo)設(shè)備對(duì)所述目標(biāo)設(shè)備及所述源設(shè)備進(jìn)行同步控制操作。
步驟214、網(wǎng)絡(luò)服務(wù)器在接收到所述請(qǐng)求消息后,判斷所述目標(biāo)設(shè)備與所述源設(shè)備是否在同組、所述源設(shè)備是否在線、所述目標(biāo)設(shè)備與所述源設(shè)備當(dāng)前播放的媒體內(nèi)容是否相同。
步驟215、在所述網(wǎng)絡(luò)服務(wù)器判斷所述目標(biāo)設(shè)備與所述源設(shè)備在同組、所述源設(shè)備在線且所述目標(biāo)設(shè)備與所述源設(shè)備當(dāng)前播放的媒體內(nèi)容相同時(shí),所述網(wǎng)絡(luò)服務(wù)器向所述目標(biāo)設(shè)備發(fā)送所述請(qǐng)求消息對(duì)應(yīng)的反饋消息,以告知所述目標(biāo)設(shè)備對(duì)所述目標(biāo)設(shè)備及所述源設(shè)備進(jìn)行同步控制操作。
步驟216、在所述目標(biāo)設(shè)備確認(rèn)進(jìn)行所述同步控制操作后,所述網(wǎng)絡(luò)服務(wù)器將所述目標(biāo)設(shè)備及所述源設(shè)備設(shè)置為連接狀態(tài)。
步驟217、所述目標(biāo)設(shè)備對(duì)所述目標(biāo)設(shè)備及所述源設(shè)備進(jìn)行同步控制操作,以使得所述目標(biāo)設(shè)備及所述源設(shè)備的媒體內(nèi)容的狀態(tài)同步。
其中,所述同步控制操作包括:媒體內(nèi)容暫停、媒體內(nèi)容后退、媒體內(nèi)容快進(jìn)、媒體內(nèi)容關(guān)閉。
例如所述目標(biāo)設(shè)備將其播放的媒體內(nèi)容進(jìn)行了快進(jìn),則同時(shí)所述源設(shè)備上播放的媒體內(nèi)容也進(jìn)行了快進(jìn),但不僅局限于此。
步驟218、所述網(wǎng)絡(luò)服務(wù)器監(jiān)聽所述媒體內(nèi)容在所述源設(shè)備的播放進(jìn)度,在所述源設(shè)備離線后,保存所述媒體內(nèi)容在所述源設(shè)備的播放進(jìn)度。
步驟219、在與所述源設(shè)備同組的目標(biāo)設(shè)備播放所述媒體內(nèi)容時(shí),網(wǎng)路服務(wù)器提示所述目標(biāo)設(shè)備所述媒體內(nèi)容在所述源設(shè)備的播放進(jìn)度。
步驟220、在所述目標(biāo)設(shè)備確定按照所述媒體內(nèi)容在所述源設(shè)備的播放進(jìn)度進(jìn)行播放后,所述目標(biāo)設(shè)備播放所述媒體內(nèi)容。
本發(fā)明又一實(shí)施例提供的多屏互動(dòng)的方法,由于源設(shè)備與目標(biāo)設(shè)備通過交換各自的設(shè)備參數(shù),在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備將源設(shè)備正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備,使得所述目標(biāo)設(shè)備根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容;所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容;進(jìn)而所述目標(biāo)設(shè)備根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中的源設(shè)備及目標(biāo)設(shè)備避免了進(jìn)行多屏互動(dòng)還需要依靠所述STB或家庭媒體服務(wù)器,能夠通過網(wǎng)絡(luò)服務(wù)器根據(jù)不同終端的設(shè)備參數(shù),向所述不同終端發(fā)送不同碼率或格式的媒體內(nèi)容,使得源設(shè)備與目標(biāo)設(shè)備直接進(jìn)行多屏互動(dòng)。
如圖3所示,本發(fā)明實(shí)施例提供的多屏互動(dòng)的系統(tǒng),包括多個(gè)媒體設(shè)備及網(wǎng)絡(luò)服務(wù)器33,所述媒體設(shè)備包括源設(shè)備31及目標(biāo)設(shè)備32,所述源設(shè)備31包括:
第一收發(fā)單元311,用于將所述源設(shè)備31的設(shè)備參數(shù)發(fā)送給接入所述源設(shè)備31所在的局域網(wǎng)的目標(biāo)設(shè)備32,并接收所述目標(biāo)設(shè)備32發(fā)送的所述目標(biāo)設(shè)備32的設(shè)備參數(shù)。其具體實(shí)現(xiàn)方式參見圖1中步驟101所示,此處不再贅述。
第一發(fā)送單元312,用于在所述目標(biāo)設(shè)備32需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備31將源設(shè)備31正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備32。其具體實(shí)現(xiàn)方式參見圖1中步驟102所示,此處不再贅述。
所述目標(biāo)設(shè)備32,包括:
媒體請(qǐng)求單元321,用于根據(jù)所述媒體信息及目標(biāo)設(shè)備32的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器33請(qǐng)求所述媒體內(nèi)容。其具體實(shí)現(xiàn)方式參見圖1中步驟103所示,此處不再贅述。
播放單元322,用于在接收到網(wǎng)絡(luò)服務(wù)器33發(fā)送的所述媒體內(nèi)容后,根據(jù)所述源設(shè)備31的設(shè)備參數(shù)查詢到所述源設(shè)備31正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備32的媒體內(nèi)容進(jìn)行播放。其具體實(shí)現(xiàn)方式參見圖1中步驟105所示,此處不再贅述。
所述網(wǎng)絡(luò)服務(wù)器33,包括:
第二發(fā)送單元331,用于根據(jù)所述目標(biāo)設(shè)備32的設(shè)備參數(shù),向所述目標(biāo)設(shè)備32發(fā)送與所述目標(biāo)設(shè)備32的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容。其具體實(shí)現(xiàn)方式參見圖1中步驟104所示,此處不再贅述。
進(jìn)一步的,如圖4所示,所述源設(shè)備31,還包括:
第一監(jiān)聽單元313,用于監(jiān)聽到所述目標(biāo)設(shè)備32在接入所述源設(shè)備31所在的局域網(wǎng)后向所述局域網(wǎng)內(nèi)的第一網(wǎng)絡(luò)之間互連協(xié)議IP地址廣播的查詢消息,并確認(rèn)與所述目標(biāo)設(shè)備32進(jìn)行多屏互動(dòng),所述查詢消息用于查詢所述局域網(wǎng)中是否存在支持多屏互動(dòng)的設(shè)備。其具體實(shí)現(xiàn)方式參見圖2中步驟201至步驟202所示,此處不再贅述。
進(jìn)一步的,如圖4所示,所述網(wǎng)絡(luò)服務(wù)器33,還包括:
同組標(biāo)定單元332,用于判斷所述目標(biāo)設(shè)備32與所述源設(shè)備31是否在同組,若不在同組,將所述源設(shè)備31與所述目標(biāo)設(shè)備32設(shè)置為同組。其具體實(shí)現(xiàn)方式參見圖2中步驟212所示,此處不再贅述。
進(jìn)一步的,如圖4所示,所述源設(shè)備31,還包括:
第一獲取單元314,用于向所述網(wǎng)絡(luò)服務(wù)器33獲取所述媒體內(nèi)容是否支持多屏互動(dòng)及所述目標(biāo)設(shè)備33是否有權(quán)限進(jìn)行多屏互動(dòng)。其具體實(shí)現(xiàn)方式參見圖2中步驟204至步驟206所示,此處不再贅述。
所述第一發(fā)送單元312,具體用于:
若所述媒體內(nèi)容支持多屏互動(dòng)且所述目標(biāo)設(shè)備33有進(jìn)行多屏互動(dòng)的權(quán)限,則所述源設(shè)備31將所述媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備33。其具體實(shí)現(xiàn)方式參見圖2中步驟207所示,此處不再贅述。
進(jìn)一步的,如圖4所示,所述第一獲取單元314,包括:
第一獲取模塊3141,用于向所述網(wǎng)絡(luò)服務(wù)器33獲取所述媒體內(nèi)容是否支持多屏互動(dòng),在獲取到所述媒體內(nèi)容支持多屏互動(dòng)后,向所述網(wǎng)絡(luò)服務(wù)器33獲取所述媒體內(nèi)容在進(jìn)行多屏互動(dòng)時(shí)是否需要付費(fèi)。其具體實(shí)現(xiàn)方式參見圖2中步驟204至步驟205所示,此處不再贅述。
第二獲取模塊3142,用于在獲取到所述媒體內(nèi)容在進(jìn)行多屏互動(dòng)時(shí)需要付費(fèi)后,向所述網(wǎng)絡(luò)服務(wù)器33獲取所述目標(biāo)設(shè)備32或者與所述目標(biāo)設(shè)備31同組的設(shè)備是否已經(jīng)付費(fèi)。其具體實(shí)現(xiàn)方式參見圖2中步驟206所示,此處不再贅述。
權(quán)限判定模塊3143,用于若所述源設(shè)備31獲取到所述目標(biāo)設(shè)備32或者與所述目標(biāo)設(shè)備31同組的設(shè)備已經(jīng)付費(fèi),則所述目標(biāo)設(shè)備32有進(jìn)行多屏互動(dòng)的權(quán)限。其具體實(shí)現(xiàn)方式參見圖2中步驟207所示,此處不再贅述。
進(jìn)一步的,如圖4所示,所述目標(biāo)設(shè)備32,還包括:
請(qǐng)求單元323,用于向網(wǎng)絡(luò)服務(wù)器33發(fā)送請(qǐng)求消息,以請(qǐng)求通過目標(biāo)設(shè)備32對(duì)所述目標(biāo)設(shè)備32及所述源設(shè)備31進(jìn)行同步控制操作。其具體實(shí)現(xiàn)方式參見圖2中步驟213所示,此處不再贅述。
所述網(wǎng)絡(luò)服務(wù)器33,還包括:
判斷單元333,用于在接收到所述請(qǐng)求消息后,判斷所述目標(biāo)設(shè)備32與所述源設(shè)備31是否在同組、所述源設(shè)備31是否在線、所述目標(biāo)設(shè)備32與所述源設(shè)備31當(dāng)前播放的媒體內(nèi)容是否相同。其具體實(shí)現(xiàn)方式參見圖2中步驟214所示,此處不再贅述。
反饋單元334,用于在判斷所述目標(biāo)設(shè)備32與所述源設(shè)備31在同組、所述源設(shè)備31在線且所述目標(biāo)設(shè)備32與所述源設(shè)備31當(dāng)前播放的媒體內(nèi)容相同時(shí),向所述目標(biāo)設(shè)備32發(fā)送所述請(qǐng)求消息對(duì)應(yīng)的反饋消息,以告知所述目標(biāo)設(shè)備32對(duì)所述目標(biāo)設(shè)備32及所述源設(shè)備31進(jìn)行同步控制操作。其具體實(shí)現(xiàn)方式參見圖2中步驟215所示,此處不再贅述。
連接單元335,用于在所述目標(biāo)設(shè)備32確認(rèn)進(jìn)行所述同步控制操作后,將所述目標(biāo)設(shè)備32及所述源設(shè)備31設(shè)置為連接狀態(tài)。其具體實(shí)現(xiàn)方式參見圖2中步驟216所示,此處不再贅述。
所述目標(biāo)設(shè)備32,還包括:
控制操作單元324,用于對(duì)所述目標(biāo)設(shè)備32及所述源設(shè)備31進(jìn)行同步控制操作,以使得所述目標(biāo)設(shè)備32及所述源設(shè)備31的媒體內(nèi)容的狀態(tài)同步。
其中,所述同步控制操作包括:媒體內(nèi)容暫停、媒體內(nèi)容后退、媒體內(nèi)容快進(jìn)、媒體內(nèi)容關(guān)閉。其具體實(shí)現(xiàn)方式參見圖2中步驟217所示,此處不再贅述。
進(jìn)一步的,如圖4所示,所述網(wǎng)絡(luò)服務(wù)器33,還包括:
監(jiān)聽保存單元336,用于監(jiān)聽所述媒體內(nèi)容在所述源設(shè)備31的播放進(jìn)度,在所述源設(shè)備31離線后,保存所述媒體內(nèi)容在所述源設(shè)備31的播放進(jìn)度。其具體實(shí)現(xiàn)方式參見圖2中步驟218所示,此處不再贅述。
提示單元337,用于在與所述源設(shè)備31同組的目標(biāo)設(shè)備32播放所述媒體內(nèi)容時(shí),提示所述目標(biāo)設(shè)備32所述媒體內(nèi)容在所述源設(shè)備31的播放進(jìn)度。其具體實(shí)現(xiàn)方式參見圖2中步驟219所示,此處不再贅述。
所述播放單元322,具體用于:
在所述目標(biāo)設(shè)備32確定按照所述媒體內(nèi)容在所述源設(shè)備31的播放進(jìn)度進(jìn)行播放后,播放所述媒體內(nèi)容。其具體實(shí)現(xiàn)方式參見圖2中步驟220所示,此處不再贅述。
值得說明的是,本發(fā)明實(shí)施例中同組的源設(shè)備及目標(biāo)設(shè)備可以工作在相同的局域網(wǎng)中(例如同一個(gè)家庭網(wǎng)絡(luò)中),也可以工作在不同的局域網(wǎng)中,但若所述目標(biāo)設(shè)備與所述源設(shè)備工作在不同的局域網(wǎng),且要進(jìn)行多屏互動(dòng),則所述目標(biāo)設(shè)備在此次多屏互動(dòng)之前需要與所述源設(shè)備在同一局域網(wǎng)中進(jìn)行過多屏互動(dòng),這樣能夠達(dá)到遠(yuǎn)程的多屏互動(dòng)。
為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明實(shí)施例提供的多屏互動(dòng)的系統(tǒng),下面列舉一個(gè)所述多屏互動(dòng)的系統(tǒng)的具體應(yīng)用場(chǎng)景的例子,值得說明的是,在本領(lǐng)域的技術(shù)人員無需付出創(chuàng)造性勞動(dòng)的情況下,還能夠列舉出多種多屏互動(dòng)的系統(tǒng)的應(yīng)用場(chǎng)景的例子,本文不作限定。
如圖5所示,多屏互動(dòng)的系統(tǒng)可以分為兩部分,服務(wù)器部分41及家庭網(wǎng)絡(luò)部分42,所述服務(wù)器部分41與家庭網(wǎng)絡(luò)部分42通過互聯(lián)網(wǎng)進(jìn)行連接。
所述服務(wù)器部分41包括:
視頻內(nèi)容提供單元411、視頻內(nèi)容信息單元412、終端管理單元413、視頻內(nèi)容發(fā)送單元414以及連接所述視頻內(nèi)容提供單元411、視頻內(nèi)容信息單元412、終端管理單元413、視頻內(nèi)容發(fā)送單元414的視頻內(nèi)容管理單元415。
具體的,所述視頻內(nèi)容提供單元411用于提供所述視頻內(nèi)容,例如電影、網(wǎng)絡(luò)電視、視頻音樂等。
所述視頻內(nèi)容信息單元412用于對(duì)接所述視頻內(nèi)容的相關(guān)信息,其可以是微博、論壇等能夠提供視頻內(nèi)容的相關(guān)信息的網(wǎng)站等,但不僅局限于此。
所述終端管理單元413用于對(duì)所述家庭網(wǎng)絡(luò)部分42的終端進(jìn)行分組等。
所述視頻內(nèi)容發(fā)送單元414用于將所述視頻內(nèi)容提供單元411提供的視頻內(nèi)容通過所述互聯(lián)網(wǎng)向所述家庭網(wǎng)絡(luò)部分42發(fā)送。
所述視頻內(nèi)容管理單元415用于對(duì)所述視頻內(nèi)容在進(jìn)行多屏互動(dòng)時(shí)的權(quán)限進(jìn)行管理,并可以對(duì)視頻內(nèi)容進(jìn)行檢索,但不僅局限于此。
所述家庭網(wǎng)絡(luò)部分42包括:
無線路由設(shè)備421及與所述無線路由設(shè)備421連接的家庭媒體設(shè)備422及移動(dòng)終端設(shè)備423,所述移動(dòng)終端設(shè)備423可以與所述互聯(lián)網(wǎng)通信連接。
其中,所述無線路由設(shè)備421用于組建所述家庭網(wǎng)絡(luò)。所述家庭媒體設(shè)備422包括流媒體播放器、臺(tái)式電腦或機(jī)頂盒等設(shè)備,但不僅局限于此。
本發(fā)明實(shí)施例提供的多屏互動(dòng)的系統(tǒng),由于源設(shè)備與目標(biāo)設(shè)備通過交換各自的設(shè)備參數(shù),在所述目標(biāo)設(shè)備需要進(jìn)行多屏互動(dòng)時(shí),源設(shè)備將源設(shè)備正在播放的媒體內(nèi)容的媒體信息發(fā)送給所述目標(biāo)設(shè)備,使得所述目標(biāo)設(shè)備根據(jù)所述媒體信息及目標(biāo)設(shè)備的設(shè)備參數(shù)向網(wǎng)絡(luò)服務(wù)器請(qǐng)求所述媒體內(nèi)容;所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述目標(biāo)設(shè)備的設(shè)備參數(shù),向所述目標(biāo)設(shè)備發(fā)送與所述目標(biāo)設(shè)備的設(shè)備參數(shù)相對(duì)應(yīng)的媒體內(nèi)容;進(jìn)而所述目標(biāo)設(shè)備根據(jù)所述源設(shè)備的設(shè)備參數(shù)查詢到所述源設(shè)備正在播放的媒體內(nèi)容的播放狀態(tài),并根據(jù)所述播放狀態(tài)對(duì)目標(biāo)設(shè)備的媒體內(nèi)容進(jìn)行播放。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中的源設(shè)備及目標(biāo)設(shè)備避免了進(jìn)行多屏互動(dòng)還需要依靠所述STB或家庭媒體服務(wù)器,能夠通過網(wǎng)絡(luò)服務(wù)器根據(jù)不同終端的設(shè)備參數(shù),向所述不同終端發(fā)送不同碼率或格式的媒體內(nèi)容,使得源設(shè)備與目標(biāo)設(shè)備直接進(jìn)行多屏互動(dòng)。
通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。