亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種多屏互動(dòng)系統(tǒng)和方法

文檔序號(hào):7858689閱讀:241來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種多屏互動(dòng)系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種多屏互動(dòng)技術(shù),包含機(jī)頂盒,pc,TV等終端,更具體地,涉及使用終端設(shè)備進(jìn)行數(shù)據(jù)交換、共享和控制,屬于家庭多媒體技術(shù)領(lǐng)域。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)電視迅速的崛起,各個(gè)終端產(chǎn)品已經(jīng)很好的融合到互聯(lián)網(wǎng)電視中,隨著這一趨勢(shì)的發(fā)展,實(shí)現(xiàn)終端對(duì)于互聯(lián)網(wǎng)視頻和信息的內(nèi)容分享和互動(dòng)已經(jīng)迫在眉睫。根據(jù)這一現(xiàn)狀多屏互動(dòng)技術(shù)應(yīng)運(yùn)而生,多屏互動(dòng)所指的是,基于DLNA協(xié)議或閃聯(lián)協(xié)議,通過(guò)WIFI網(wǎng)絡(luò)連接,在不同多媒體終端上,如常見(jiàn)基于Ios, Android, Symbian等不同操作系統(tǒng)上的不同智能終端設(shè)備如手機(jī),PAD, TV等之間,可進(jìn)行多媒體(音頻,視頻,圖片)內(nèi)容的傳輸,解析,展示,控制等一系列操作,可以在不同平臺(tái)終端上同時(shí)共享展示內(nèi)容,豐富用戶(hù)的多媒體生活。而應(yīng)用最為廣泛的三屏互動(dòng)是電視 屏,手機(jī)屏和電腦屏之間通過(guò)三屏互動(dòng)的網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)視頻互相推送、手機(jī)模擬遙控器控制、手機(jī)模擬鼠標(biāo)控制、三屏終端的數(shù)據(jù)共享?,F(xiàn)有的三屏互動(dòng)技術(shù),只能實(shí)現(xiàn)兩屏的互動(dòng),即手機(jī)屏和電視屏,實(shí)現(xiàn)了遙控器功能和圖片共享。另一方面,人們對(duì)于互聯(lián)網(wǎng)電視的交互需求越來(lái)越強(qiáng)烈,對(duì)于傳統(tǒng)的只接收模式已經(jīng)無(wú)法忍受,并且普通單一的終端設(shè)備已經(jīng)無(wú)法滿(mǎn)足用戶(hù)的交互需求,具體的表現(xiàn)在下面幾個(gè)方面首先.受到傳統(tǒng)紅外電視遙控器距離和角度的限制,給用戶(hù)帶來(lái)的操作性不便,無(wú)法做到遠(yuǎn)距離控制。其次視頻終端的視頻資源無(wú)法同時(shí)共享,對(duì)于記錄的播放記錄無(wú)法實(shí)現(xiàn)多用戶(hù)間的交互共享,并無(wú)法實(shí)現(xiàn)電視終端的視頻碼率的適配。再次受到網(wǎng)絡(luò)帶寬的影響,多終端無(wú)法實(shí)時(shí)的進(jìn)行互動(dòng)和交流,導(dǎo)致用戶(hù)無(wú)法及時(shí)得到相應(yīng)的響應(yīng)。

發(fā)明內(nèi)容
鑒于以上的原因,本發(fā)明旨在解決目前互聯(lián)網(wǎng)電視存在的不足,借助三屏互動(dòng)實(shí)現(xiàn)最大化的用戶(hù)互動(dòng)和數(shù)據(jù)共享體驗(yàn)。具體地,本發(fā)明將解決如下問(wèn)題首先解決互聯(lián)網(wǎng)電視中對(duì)于傳統(tǒng)遙控器的距離和角度的限制,其次解決互聯(lián)網(wǎng)電視中對(duì)于視頻資源的分享和視頻碼率的適配,再次解決互聯(lián)網(wǎng)電視終端交互實(shí)時(shí)性問(wèn)題,使用用戶(hù)得到更好的體驗(yàn)。為此,本發(fā)明提供的技術(shù)方案如下
一種多屏互動(dòng)系統(tǒng),包括一個(gè)服務(wù)器和多個(gè)終端,所述服務(wù)器負(fù)責(zé)記錄了媒體資源,所述多個(gè)終端包括至少一個(gè)帶有顯示屏幕的電腦、至少一個(gè)帶有顯示屏幕的移動(dòng)通信終端、以及至少一個(gè)帶有顯示屏幕的電視;其特征在于所述多個(gè)終端之間采用直接連接方式;所述服務(wù)器對(duì)各終端進(jìn)行分類(lèi)管理,對(duì)每一類(lèi)終端都提供一個(gè)終端分類(lèi)列表,同一時(shí)刻,每一終端都只處于一個(gè)分類(lèi)列表中,服務(wù)器根據(jù)各終端的IP地址,或者物理空間標(biāo)志來(lái)對(duì)終端進(jìn)行分類(lèi)。進(jìn)一步,終端登陸成功后,服務(wù)器向各登陸成功的終端下發(fā)該終端所處的終端分類(lèi)的終端列表,所述終端列表至少包括終端標(biāo)識(shí),終端分組,以及終端連接狀態(tài)等信息;終端猶取該終端列表后,將終端列表中的其他終端呈現(xiàn)在該終端的顯不屏.上,并與列表中的終端進(jìn)行本地直連測(cè)試,并記錄每個(gè)終端的直連狀態(tài);所述直接連接狀態(tài)包括連接正常和連接失??;當(dāng)直連正常時(shí),該終端與其他終端通過(guò)Udp協(xié)議通信;而當(dāng)直連失敗時(shí),該終端與其他終端通過(guò)tcp與服務(wù)器通信,并通過(guò)服務(wù)器轉(zhuǎn)發(fā)通信協(xié)議。更進(jìn)一步,終端每隔一定的時(shí)間間隔向服務(wù)器發(fā)送一次心跳報(bào)告,所述時(shí)間間隔為10-30分鐘。在一個(gè)優(yōu)選的實(shí)施方式中,在屏 幕切換時(shí),第一終端向第二終端推送的視頻切換信息,第二終端根據(jù)該視頻切換信息進(jìn)行協(xié)議解析,根據(jù)解析后的協(xié)議數(shù)據(jù)獲取視頻資源值;而后,
第二終端向服務(wù)器請(qǐng)求視頻本終端最優(yōu)的視頻碼率的播放地址,并打開(kāi)播放器播放該地址的視頻內(nèi)容;或者,
服務(wù)器根據(jù)其與第二終端之間的網(wǎng)絡(luò)狀況選擇最佳視頻碼率將視頻資源發(fā)送至第二終端。在一個(gè)可選的實(shí)施方式中,對(duì)于終端觀(guān)看的視頻,在未觀(guān)看完的情況下,終端主動(dòng)請(qǐng)求記錄該播放地址、播放位置、終端標(biāo)識(shí),向服務(wù)器發(fā)送請(qǐng)求記錄書(shū)簽的通信協(xié)議數(shù)據(jù),服務(wù)器記錄分析該書(shū)簽協(xié)議后,將該書(shū)簽數(shù)據(jù)記錄在服務(wù)器數(shù)據(jù)庫(kù),其他終端向服務(wù)器請(qǐng)求該書(shū)簽庫(kù)時(shí),服務(wù)器下發(fā)該終端所處終端列表中所有終端的書(shū)簽庫(kù)數(shù)據(jù),終端解析書(shū)簽庫(kù)數(shù)據(jù),根據(jù)解析的書(shū)簽數(shù)據(jù),將其顯示所有終端屏幕上,用戶(hù)根據(jù)需要可以使用終端列表中的任一終端來(lái)繼續(xù)觀(guān)看記錄的視頻,服務(wù)器情況最優(yōu)碼率。本發(fā)明還提供一種多屏互動(dòng)實(shí)現(xiàn)方法,包括以下步驟
步驟I :終端登錄服務(wù)器;
步驟2 :終端登陸成功后,服務(wù)器向各登陸成功的終端主動(dòng)下發(fā)該終端所處的終端分類(lèi)的終端列表,所述終端列表至少包括終端標(biāo)識(shí),終端分組,以及終端連接狀態(tài)等信息;步驟3 :終端獲取上述終端列表,與列表中的終端進(jìn)行本地直連測(cè)試,并記錄每個(gè)終端的直連狀態(tài),所述直接連接狀態(tài)包括連接正常和連接失??;
步驟4 :終端根據(jù)直連狀態(tài)與其他終端通信。進(jìn)一步,
所述步驟4進(jìn)一步包括
步驟4-1 當(dāng)直連正常時(shí),終端與其他終端通過(guò)udp協(xié)議通信,當(dāng)直連失敗時(shí),執(zhí)行步驟
4-2
步驟4-2 :終端與其他終端通過(guò)tcp與服務(wù)器通信,并通過(guò)服務(wù)器轉(zhuǎn)發(fā)通信協(xié)議。
在一個(gè)實(shí)施方式中,步驟4中所述的通信為屏幕切換通信;所述屏幕切換通信進(jìn)一步包括
步驟I)第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息;
步驟2):第二終端停止其屏幕的內(nèi)容顯示,根據(jù)屏幕內(nèi)容切換的消息進(jìn)行協(xié)議解析,根據(jù)解析后的協(xié)議數(shù)據(jù)獲取第一終端發(fā)送的視頻資源值;
步驟3):第二終端向媒資服務(wù)器請(qǐng)求視頻本終端最優(yōu)的視頻碼率的播放地址,并打開(kāi)播放器播放該地址的視頻內(nèi)容。
進(jìn)一步,所述步驟I)中,第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息的方法是
第一終端向第二終端發(fā)送屏幕內(nèi)容切換的請(qǐng)求,請(qǐng)求的內(nèi)容包括第一終端的標(biāo)識(shí),視頻資源值;
或者第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息的方法是第一終端直接將其屏幕內(nèi)容推送到第二終端。在另一個(gè)實(shí)施方式中,步驟4中所述的通信為書(shū)簽通信;所述書(shū)簽通信進(jìn)一步包括
步驟A :對(duì)于終端觀(guān)看的視頻,在未觀(guān)看完的情況下,終端主動(dòng)請(qǐng)求記錄該播放地址、播放位置、終端標(biāo)識(shí),向服務(wù)器發(fā)送請(qǐng)求記錄書(shū)簽的通信協(xié)議數(shù)據(jù);
步驟B :服務(wù)器記錄分析該書(shū)簽協(xié)議后,將該書(shū)簽數(shù)據(jù)記錄在服務(wù)器數(shù)據(jù)庫(kù),其他終端向服務(wù)器請(qǐng)求該書(shū)簽庫(kù)時(shí),服務(wù)器下發(fā)該終端所處終端列表中所有終端的書(shū)簽庫(kù)數(shù)據(jù);步驟C :終端解析書(shū)簽庫(kù)數(shù)據(jù),根據(jù)解析的書(shū)簽數(shù)據(jù),將其顯示所有終端屏幕上,并根據(jù)不同的碼率需求向媒體資源服務(wù)器情況最優(yōu)碼率。本發(fā)明可以實(shí)現(xiàn)多屏之間的視頻同屏顯示,更能根據(jù)各個(gè)終端配置不同,視頻不同的播放碼率;還可以實(shí)現(xiàn)在線(xiàn)視頻的本地下載,使用本地下載后的時(shí)候進(jìn)行播放,更加流暢;還實(shí)現(xiàn)了傳統(tǒng)遙控器所不能及的功能,可以遠(yuǎn)程控制和遠(yuǎn)程共享視頻資源;還實(shí)現(xiàn)了視頻觀(guān)看的記錄功能,可以其他多屏或三屏終端繼續(xù)觀(guān)看,達(dá)到更好的交互效果;通過(guò)該發(fā)明更重要的是實(shí)現(xiàn)了交互的實(shí)時(shí)性,通過(guò)本地內(nèi)網(wǎng)進(jìn)行直連,減少了網(wǎng)絡(luò)環(huán)境的擁塞、網(wǎng)絡(luò)延時(shí)和網(wǎng)絡(luò)抖動(dòng)等,使交互信息及時(shí)的傳送,用戶(hù)體驗(yàn)更優(yōu)。


圖I是本發(fā)明多屏互動(dòng)系統(tǒng)的連接關(guān)系 圖2是本發(fā)明終端登陸服務(wù)器并建立通信直連的示意圖; 圖3是本發(fā)明多屏切換的示意圖。
具體實(shí)施例方式以下將描述本發(fā)明的優(yōu)選的實(shí)施方式,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚這些實(shí)施方式并非限制性的。為了解決上述問(wèn)題,本發(fā)明提供的具體實(shí)現(xiàn)方案如下。附圖I所示,本發(fā)明提供一種多屏互動(dòng)系統(tǒng),包括一個(gè)服務(wù)器I和多個(gè)終端,所述多個(gè)終端至少包括至少一個(gè)帶有顯示屏幕的電腦2-1至2-n、至少一個(gè)帶有顯示屏幕的移動(dòng)通信終端3-1至3-n、以及至少一個(gè)帶有顯示屏幕的電視4-1至4-n。多屏互動(dòng)系統(tǒng)的各終端之間與服務(wù)器之間優(yōu)選采用直接連接方式。優(yōu)選地,所述服務(wù)器記錄了媒體資源。在交互過(guò)程中,首先,上述終端登錄服務(wù)器。優(yōu)選地,服務(wù)器對(duì)各終端進(jìn)行分類(lèi)管理,對(duì)每一類(lèi)終端都提供一個(gè)終端分類(lèi)列表,同一時(shí)刻,每一終端都只處于一個(gè)分類(lèi)列表中,例如,在普通家庭中,手機(jī)、電腦、電視可以在物理位置上處于同一房間中(如圖I所示的虛線(xiàn)框中的終端設(shè)備),服務(wù)器提供每一終端所出的終端分類(lèi)的分類(lèi)列表,例如處于該終端所在房間的終端列表。所述分類(lèi)方式可以根據(jù)各終端的IP地址,或者物理空間標(biāo)志來(lái)區(qū)分。
登陸成功后,服務(wù)器向各登陸成功的終端主動(dòng)下發(fā)該終端所處的終端分類(lèi)的終端列表。終端列表至少包括終端標(biāo)識(shí),終端分組,以及終端連接狀態(tài)等信息。終端獲取該終端列表后,將終端列表中的其他終端呈現(xiàn)在該終端的顯不屏.上,并與列表中的終端進(jìn)彳丁本地直連測(cè)試,并記錄每個(gè)終端的直連狀態(tài),所述直接連接狀態(tài)包括連接正常和連接失敗。該終端與其他終端通信時(shí),根據(jù)連接狀態(tài)來(lái)選擇通信方式。在一個(gè)優(yōu)選的實(shí)時(shí)方式中,當(dāng)直連正常時(shí),該終端與其他終端通過(guò)udp協(xié)議通信,能使交互更加實(shí)時(shí);而當(dāng)直連失敗時(shí),該終端與其他終端通過(guò)tcp與服務(wù)器通信,并通過(guò)服務(wù)器轉(zhuǎn)發(fā)通信協(xié)議。參見(jiàn)附圖2,另一個(gè)可選的實(shí)施方式中,終端在連接服務(wù)器后,向服務(wù)器發(fā)送獲取該終端所處的終端列表的消息,服務(wù)器在收到該消息后,查找該終端所處的終端列表,為了保證該終端列表的可用性,服務(wù)器在查找到該終端列表之后還將執(zhí)行以下操作向該列表中的終端設(shè)備發(fā)送本地直接連接測(cè)試數(shù)據(jù)包,發(fā)送方式可以是廣播方式或者組播方式。服務(wù)器根據(jù)列表中每個(gè)終端設(shè)備對(duì)測(cè)試數(shù)據(jù)包的反饋狀況,記錄每個(gè)終端的直接連接狀態(tài),并對(duì)終端列表的內(nèi)容進(jìn)行更新。并將更新后的終端列表發(fā)送給請(qǐng)求的終端。請(qǐng)求的終端在與其他終端通信時(shí),根據(jù)連接狀態(tài)來(lái)選擇通信方式,當(dāng)直連正常時(shí),該終端與其他終端通過(guò) udp協(xié)議通信,能使交互更加實(shí)時(shí);而當(dāng)直連失敗時(shí),該終端與其他終端通過(guò)tcp與服務(wù)器通信,并通過(guò)服務(wù)器轉(zhuǎn)發(fā)通信協(xié)議。在交互時(shí),終端根據(jù)多屏互動(dòng)的控制命令執(zhí)行不同的處理操作。各個(gè)終端在進(jìn)行交互時(shí),選擇最要的網(wǎng)絡(luò)環(huán)境進(jìn)行數(shù)據(jù)交互,策略為首先使用直連方式進(jìn)行交互,在直連方式是失敗的情況下才通過(guò)服務(wù)器轉(zhuǎn)發(fā)交互信息。以下將描述本發(fā)明更為詳細(xì)的一個(gè)實(shí)施方式。在該實(shí)施方式中,終端每隔一定的時(shí)間間隔向服務(wù)器發(fā)送一次心跳報(bào)告,以維護(hù)多屏服務(wù)的正常連接,申請(qǐng)人實(shí)驗(yàn)表明為了不占用更多地帶寬流量,每隔10-30分鐘發(fā)送一次心跳報(bào)告,既可以判斷終端的連接狀況,又不影響互動(dòng)效果。當(dāng)終端與服務(wù)器之間使用TCP連接時(shí),用send發(fā),而使用UDP連接時(shí),用sendto發(fā),服務(wù)器收到后,就知道當(dāng)前客戶(hù)端還處于“活著”的狀態(tài),否則,如果隔一定時(shí)間未收到這樣的包,則服務(wù)器認(rèn)為客戶(hù)端已經(jīng)斷開(kāi),進(jìn)行相應(yīng)的客戶(hù)端斷開(kāi)邏輯處理。優(yōu)選地,超過(guò)兩次未進(jìn)行連接,服務(wù)器主動(dòng)斷開(kāi)終端連接,從終端列表中清除。以下將結(jié)合附圖3描述終端之間進(jìn)行屏幕切換時(shí)的方法。如圖3所示,A終端向B終端發(fā)送屏幕內(nèi)容切換的請(qǐng)求,請(qǐng)求的內(nèi)容包括A終端的標(biāo)識(shí),視頻資源值;或者直接將屏幕內(nèi)容推送到B終端,優(yōu)選地,所述屏幕內(nèi)容為視頻內(nèi)容。B終端接收到A終端發(fā)送的切換請(qǐng)求后停止B屏幕的內(nèi)容顯示,或者在其接收到A終端推送的視頻切換信息后,根據(jù)該信息進(jìn)行協(xié)議解析,根據(jù)解析后的協(xié)議數(shù)據(jù)獲取A終端請(qǐng)求或推送的視頻資源值,而后,B終端向媒資服務(wù)器請(qǐng)求視頻本終端最優(yōu)的視頻碼率的播放地址,并打開(kāi)播放器播放該地址的視頻內(nèi)容;或者服務(wù)器根據(jù)其與終端B之間的網(wǎng)絡(luò)狀況選擇最佳視頻碼率將視頻資源發(fā)送至終端B。從而達(dá)到最優(yōu)的播放效果。最佳視頻碼率與網(wǎng)絡(luò)狀況、終端處理能力、視頻格式有關(guān)。根據(jù)網(wǎng)絡(luò)狀況不同、各個(gè)終端配置不同、和/或視頻格式的不同選擇不同的播放碼率。本發(fā)明還提供書(shū)簽功能,以保障多屏互動(dòng)的流暢性和連續(xù)性。對(duì)于多屏終端觀(guān)看的視頻,在未觀(guān)看完的情況下,終端可以主動(dòng)請(qǐng)求記錄該播放地址、播放位置、終端設(shè)備標(biāo)識(shí),向服務(wù)器發(fā)送請(qǐng)求記錄書(shū)簽的通信協(xié)議數(shù)據(jù),服務(wù)器記錄分析該書(shū)簽協(xié)議后,將該書(shū)簽數(shù)據(jù)記錄在服務(wù)器數(shù)據(jù)庫(kù),其他終端向服務(wù)器請(qǐng)求該書(shū)簽庫(kù)時(shí),服務(wù)器下發(fā)該終端所處終端列表中所有終端的書(shū)簽庫(kù)數(shù)據(jù),終端解析書(shū)簽庫(kù)數(shù)據(jù),根據(jù)解析的書(shū)簽數(shù)據(jù),將其顯示所有終端屏幕上,用戶(hù)根據(jù)需要可以使用終端來(lái)繼續(xù)觀(guān)看記錄的視頻,終端會(huì)根據(jù)不同的碼率需求向媒體資源服務(wù)器情況最優(yōu)碼率,可以使用電視屏觀(guān)看更加優(yōu)質(zhì)碼率的視頻,終端增加書(shū)簽管理功能,對(duì)于添加的書(shū)簽進(jìn)行刷新書(shū)簽列表,播放,刪除,清除書(shū)簽操作,后臺(tái)觸發(fā)播放器運(yùn)行相應(yīng)操作。本發(fā)明中,電視終端可實(shí)現(xiàn)下載功能。其他終端向電視終端下發(fā)下載資源交互信息,電視終端接收到其他終端發(fā)送的交互命令進(jìn)行解析,解析出下載數(shù)據(jù),電視根據(jù)下載數(shù)據(jù)進(jìn)行下載,電視下載功能模塊為移動(dòng)終端提供控制接口,可以將下載信息同步到移動(dòng)終端,通過(guò)移動(dòng)終端來(lái)控制下載功能,實(shí)現(xiàn)添加,刪除,暫停,開(kāi)始功能。實(shí)現(xiàn)移動(dòng)終端到電視終端的視頻下載推送。多屏互動(dòng)中,可以實(shí)現(xiàn)遙控控制互動(dòng)。在移動(dòng)終端遙控終端,選擇控制對(duì)象終端,通過(guò)多屏控制協(xié)議,發(fā)送控制消息,主要控制消息有包括但不限于1)遙控器的基本按鍵; 2)視頻播放時(shí)的播控按鍵;3)視頻播放時(shí)的音量和seek進(jìn)度按鍵。多屏終端實(shí)時(shí)接收消息,并根據(jù)不同的控制指令進(jìn)行相應(yīng)處理。多屏互動(dòng)中,還可以實(shí)現(xiàn)輸入字符互動(dòng)。所述手機(jī)終端設(shè)備遠(yuǎn)程輸入字符,將字符數(shù)據(jù)通過(guò)多屏協(xié)議發(fā)送給其他終端,其它終端將接收到的輸入字符的協(xié)議解析,并將解析的字符輸入到輸入框中,并將其顯示在輸入框中。在上述系統(tǒng)的基礎(chǔ)上,本發(fā)明還提供一種多屏互動(dòng)實(shí)現(xiàn)方法,包括以下步驟
步驟I :終端登錄服務(wù)器;
步驟2 :終端登陸成功后,服務(wù)器向各登陸成功的終端主動(dòng)下發(fā)該終端所處的終端分類(lèi)的終端列表,所述終端列表至少包括終端標(biāo)識(shí),終端分組,以及終端連接狀態(tài)等信息;步驟3 :終端獲取上述終端列表,與列表中的終端進(jìn)行本地直連測(cè)試,并記錄每個(gè)終端的直連狀態(tài),所述直接連接狀態(tài)包括連接正常和連接失??;
步驟4 :終端根據(jù)直連狀態(tài)與其他終端通信。進(jìn)一步,
所述步驟4進(jìn)一步包括
步驟4-1 當(dāng)直連正常時(shí),終端與其他終端通過(guò)udp協(xié)議通信,當(dāng)直連失敗時(shí),執(zhí)行步驟
4-2
步驟4-2 :終端與其他終端通過(guò)tcp與服務(wù)器通信,并通過(guò)服務(wù)器轉(zhuǎn)發(fā)通信協(xié)議。
在一個(gè)實(shí)施方式中,步驟4中所述的通信為屏幕切換通信;所述屏幕切換通信進(jìn)一步包括
步驟I)第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息;
步驟2):第二終端停止其屏幕的內(nèi)容顯示,根據(jù)屏幕內(nèi)容切換的消息進(jìn)行協(xié)議解析,根據(jù)解析后的協(xié)議數(shù)據(jù)獲取第一終端發(fā)送的視頻資源值;
步驟3):第二終端向媒資服務(wù)器請(qǐng)求視頻本終端最優(yōu)的視頻碼率的播放地址,并打開(kāi)播放器播放該地址的視頻內(nèi)容。進(jìn)一步,所述步驟I)中,第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息的方法是:
第一終端向第二終端發(fā)送屏幕內(nèi)容切換的請(qǐng)求,請(qǐng)求的內(nèi)容包括第一終端的標(biāo)識(shí),視頻資源值;
或者第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息的方法是第一終端直接將其屏幕內(nèi)容推送到第二終端。在另一個(gè)實(shí)施方式中,步驟4中所述的通信為書(shū)簽通信;所述書(shū)簽通信進(jìn)一步包括
步驟A :對(duì)于終端觀(guān)看的視頻,在未觀(guān)看完的情況下,終端主動(dòng)請(qǐng)求記錄該播放地址、播放位置、終端標(biāo)識(shí),向服務(wù)器發(fā)送請(qǐng)求記錄書(shū)簽的通信協(xié)議數(shù)據(jù); 步驟B :服務(wù)器記錄分析該書(shū)簽協(xié)議后,將該書(shū)簽數(shù)據(jù)記錄在服務(wù)器數(shù)據(jù)庫(kù),其他終端向服務(wù)器請(qǐng)求該書(shū)簽庫(kù)時(shí),服務(wù)器下發(fā)該終端所處終端列表中所有終端的書(shū)簽庫(kù)數(shù)據(jù);步驟C :終端解析書(shū)簽庫(kù)數(shù)據(jù),根據(jù)解析的書(shū)簽數(shù)據(jù),將其顯示所有終端屏幕上,并根據(jù)不同的碼率需求向媒體資源服務(wù)器情況最優(yōu)碼率。本發(fā)明通過(guò)多屏之間的視頻通信共享,視頻碼率選擇,書(shū)簽記錄共享;以及移動(dòng)終端對(duì)于電視終端和PC終端的遙控器控制;和相應(yīng)的多屏之間的交互方式,能起到以下有益的技術(shù)效果可以實(shí)現(xiàn)多屏之間的視頻同屏顯示,更能根據(jù)各個(gè)終端配置不同,視頻不同的播放碼率;還可以實(shí)現(xiàn)在線(xiàn)視頻的本地下載,使用本地下載后的時(shí)候進(jìn)行播放,更加流暢;還實(shí)現(xiàn)了傳統(tǒng)遙控器所不能及的功能,可以遠(yuǎn)程控制和遠(yuǎn)程共享視頻資源;還實(shí)現(xiàn)了視頻觀(guān)看的記錄功能,可以其他三屏終端繼續(xù)觀(guān)看,達(dá)到更好的交互效果;通過(guò)該發(fā)明更重要的是實(shí)現(xiàn)了交互的實(shí)時(shí)性,通過(guò)本地內(nèi)網(wǎng)進(jìn)行直連,減少了網(wǎng)絡(luò)環(huán)境的擁塞、網(wǎng)絡(luò)延時(shí)和網(wǎng)絡(luò)抖動(dòng)等,使交互信息及時(shí)的傳送,用戶(hù)體驗(yàn)更優(yōu)。
權(quán)利要求
1.一種多屏互動(dòng)系統(tǒng),包括一個(gè)服務(wù)器和多個(gè)終端,所述服務(wù)器負(fù)責(zé)記錄了媒體資源,所述多個(gè)終端包括至少一個(gè)帶有顯示屏幕的電腦、至少一個(gè)帶有顯示屏幕的移動(dòng)通信終端、以及至少一個(gè)帶有顯示屏幕的電視;其特征在于 所述多個(gè)終端之間采用直接連接方式; 所述服務(wù)器對(duì)各終端進(jìn)行分類(lèi)管理,對(duì)每一類(lèi)終端都提供一個(gè)終端分類(lèi)列表,同一時(shí)亥IJ,每一終端都只處于一個(gè)分類(lèi)列表中,服務(wù)器根據(jù)各終端的IP地址,或者物理空間標(biāo)志來(lái)對(duì)終端進(jìn)行分類(lèi)。
2.如權(quán)利要求I所述的多屏互動(dòng)系統(tǒng),其特征在于終端登陸成功后,服務(wù)器向各登陸成功的終端下發(fā)該終端所處的終端分類(lèi)的終端列表,所述終端列表至少包括終端標(biāo)識(shí),終端分組,以及終端連接狀態(tài)等信息;終端獲取該終端列表后,將終端列表中的其他終端呈現(xiàn)在該終端的顯示屏幕上,并與列表中的終端進(jìn)行本地直連測(cè)試,并記錄每個(gè)終端的直連狀態(tài);所述直接連接狀態(tài)包括連接正常和連接失敗;當(dāng)直連正常時(shí),該終端與其他終端通過(guò)udp協(xié)議通信;而當(dāng)直連失敗時(shí),該終端與其他終端通過(guò)tcp與服務(wù)器通信,并通過(guò)服務(wù)器轉(zhuǎn)發(fā)通信協(xié)議。
3.如權(quán)利要求2所述的多屏互動(dòng)系統(tǒng),其特征在于終端每隔一定的時(shí)間間隔向服務(wù)器發(fā)送一次心跳報(bào)告,所述時(shí)間間隔為10-30分鐘。
4.如權(quán)利要求3所述的多屏互動(dòng)系統(tǒng),其特征在于在屏幕切換時(shí),第一終端向第二終端推送的視頻切換信息,第二終端根據(jù)該視頻切換信息進(jìn)行協(xié)議解析,根據(jù)解析后的協(xié)議數(shù)據(jù)獲取視頻資源值;而后, 第二終端向服務(wù)器請(qǐng)求視頻本終端最優(yōu)的視頻碼率的播放地址,并打開(kāi)播放器播放該地址的視頻內(nèi)容;或者, 服務(wù)器根據(jù)其與第二終端之間的網(wǎng)絡(luò)狀況選擇最佳視頻碼率將視頻資源發(fā)送至第二終端。
5.如權(quán)利要求4所述的多屏互動(dòng)系統(tǒng),其特征在于對(duì)于終端觀(guān)看的視頻,在未觀(guān)看完的情況下,終端主動(dòng)請(qǐng)求記錄該播放地址、播放位置、終端標(biāo)識(shí),向服務(wù)器發(fā)送請(qǐng)求記錄書(shū)簽的通信協(xié)議數(shù)據(jù),服務(wù)器記錄分析該書(shū)簽協(xié)議后,將該書(shū)簽數(shù)據(jù)記錄在服務(wù)器數(shù)據(jù)庫(kù),其他終端向服務(wù)器請(qǐng)求該書(shū)簽庫(kù)時(shí),服務(wù)器下發(fā)該終端所處終端列表中所有終端的書(shū)簽庫(kù)數(shù)據(jù),終端解析書(shū)簽庫(kù)數(shù)據(jù),根據(jù)解析的書(shū)簽數(shù)據(jù),將其顯示所有終端屏幕上,用戶(hù)根據(jù)需要可以使用終端列表中的任一終端來(lái)繼續(xù)觀(guān)看記錄的視頻,服務(wù)器情況最優(yōu)碼率。
6.一種多屏互動(dòng)實(shí)現(xiàn)方法,包括以下步驟 步驟I :終端登錄服務(wù)器; 步驟2 :終端登陸成功后,服務(wù)器向各登陸成功的終端主動(dòng)下發(fā)該終端所處的終端分類(lèi)的終端列表,所述終端列表至少包括終端標(biāo)識(shí),終端分組,以及終端連接狀態(tài)等信息; 步驟3 :終端獲取上述終端列表,與列表中的終端進(jìn)行本地直連測(cè)試,并記錄每個(gè)終端的直連狀態(tài),所述直接連接狀態(tài)包括連接正常和連接失??; 步驟4 :終端根據(jù)直連狀態(tài)與其他終端通信。
7.如權(quán)利要求6所述的多屏互動(dòng)系統(tǒng)的實(shí)現(xiàn)方法, 所述步驟4進(jìn)一步包括 步驟4-1 :當(dāng)直連正常時(shí),終端與其他終端通過(guò)udp協(xié)議通信,當(dāng)直連失敗時(shí),執(zhí)行步驟4-2 步驟4-2 :終端與其他終端通過(guò)tcp與服務(wù)器通信,并通過(guò)服務(wù)器轉(zhuǎn)發(fā)通信協(xié)議。
8.如權(quán)利要求7所述的多屏互動(dòng)系統(tǒng)的實(shí)現(xiàn)方法,其特征在于 步驟4中所述的通信為屏幕切換通信;所述屏幕切換通信進(jìn)一步包括 步驟I)第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息; 步驟2):第二終端停止其屏幕的內(nèi)容顯示,根據(jù)屏幕內(nèi)容切換的消息進(jìn)行協(xié)議解析,根據(jù)解析后的協(xié)議數(shù)據(jù)獲取第一終端發(fā)送的視頻資源值; 步驟3):第二終端向媒資服務(wù)器請(qǐng)求視頻本終端最優(yōu)的視頻碼率的播放地址,并打開(kāi)播放器播放該地址的視頻內(nèi)容。
9.如權(quán)利要求8所述的多屏互動(dòng)系統(tǒng)的實(shí)現(xiàn)方法,其特征在于 步驟4中所述的通信為書(shū)簽通信;所述書(shū)簽通信進(jìn)一步包括 步驟A :對(duì)于終端觀(guān)看的視頻,在未觀(guān)看完的情況下,終端主動(dòng)請(qǐng)求記錄該播放地址、播放位置、終端標(biāo)識(shí),向服務(wù)器發(fā)送請(qǐng)求記錄書(shū)簽的通信協(xié)議數(shù)據(jù); 步驟B :服務(wù)器記錄分析該書(shū)簽協(xié)議后,將該書(shū)簽數(shù)據(jù)記錄在服務(wù)器數(shù)據(jù)庫(kù),其他終端向服務(wù)器請(qǐng)求該書(shū)簽庫(kù)時(shí),服務(wù)器下發(fā)該終端所處終端列表中所有終端的書(shū)簽庫(kù)數(shù)據(jù); 步驟C :終端解析書(shū)簽庫(kù)數(shù)據(jù),根據(jù)解析的書(shū)簽數(shù)據(jù),將其顯示所有終端屏幕上,并根據(jù)不同的碼率需求向媒體資源服務(wù)器情況最優(yōu)碼率。
10.如權(quán)利要求8所述的多屏互動(dòng)系統(tǒng)的實(shí)現(xiàn)方法,其特征在于所述步驟I)中,第一終 端向第二終端發(fā)出屏幕內(nèi)容切換的消息的方法是 第一終端向第二終端發(fā)送屏幕內(nèi)容切換的請(qǐng)求,請(qǐng)求的內(nèi)容包括第一終端的標(biāo)識(shí),視頻資源值; 或者第一終端向第二終端發(fā)出屏幕內(nèi)容切換的消息的方法是第一終端直接將其屏幕內(nèi)容推送到第二終端。
全文摘要
本發(fā)明提供一種多屏互動(dòng)系統(tǒng)和方法,在屏幕切換時(shí),第一終端向第二終端推送的視頻切換信息,第二終端根據(jù)該視頻切換信息進(jìn)行協(xié)議解析,根據(jù)解析后的協(xié)議數(shù)據(jù)獲取視頻資源值;而后,第二終端向服務(wù)器請(qǐng)求視頻本終端最優(yōu)的視頻碼率的播放地址,并打開(kāi)播放器播放該地址的視頻內(nèi)容。本發(fā)明可以實(shí)現(xiàn)多屏之間的視頻同屏顯示,更能根據(jù)各個(gè)終端配置不同,視頻不同的播放碼率,實(shí)現(xiàn)了交互的實(shí)時(shí)性,通過(guò)本地內(nèi)網(wǎng)進(jìn)行直連,減少了網(wǎng)絡(luò)環(huán)境的擁塞、網(wǎng)絡(luò)延時(shí)和網(wǎng)絡(luò)抖動(dòng)等,使交互信息及時(shí)的傳送,用戶(hù)體驗(yàn)更優(yōu)。
文檔編號(hào)H04N21/258GK102802048SQ20121030336
公開(kāi)日2012年11月28日 申請(qǐng)日期2012年8月24日 優(yōu)先權(quán)日2012年8月24日
發(fā)明者于水龍, 于剛, 曲仕輝 申請(qǐng)人:樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1