專利名稱:一種基于dlna的數(shù)字家庭交互方法、系統(tǒng)及相應(yīng)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于多媒體應(yīng)用領(lǐng)域,尤其涉及一種基于DLNA的數(shù)字家庭交互方法、系統(tǒng)及相應(yīng)設(shè)備。
背景技術(shù):
如今,移動設(shè)備已經(jīng)廣泛應(yīng)用于很多人的日常生活中,如今擁有智能手機(jī)和平板電腦等移動設(shè)備的用戶,大多習(xí)慣于日常看媒體終端設(shè)備時同時拿著手機(jī)或者平板等移動設(shè)備。而隨著科技的不斷發(fā)展,移動設(shè)備與智能媒體終端設(shè)備之間的多屏互動應(yīng)用也越來越多,現(xiàn)有的多屏互動應(yīng)用方法主要有以下兩種其一,將移動設(shè)備上存儲的媒體資源通過標(biāo)準(zhǔn)的DLNA (Digital LivingNetwork Alliance, 一種網(wǎng)絡(luò)傳輸協(xié)議)協(xié)議推送到媒體終端設(shè)備上播放,在移動設(shè)備與媒體終端設(shè)備之間實(shí)現(xiàn)媒體共享;另一,在移動設(shè)備上運(yùn)行一個應(yīng)用程序來瀏覽互聯(lián)網(wǎng)上的媒體資源,然后將用戶所需的媒體資源的統(tǒng)一資源定位符(URL, Uniform Resource Locator)發(fā)送到媒體終端設(shè)備,媒體終端設(shè)備根據(jù)該URL從互聯(lián)網(wǎng)上下載媒體資源播放。然而,以上兩種應(yīng)用都存在缺陷,第一種僅能在局域網(wǎng)中使用,使用范圍有限;第二種要求媒體終端設(shè)備和移動設(shè)備必須具備定制的軟件,而目前媒體終端設(shè)備的軟件基本只能通過廠家定制,且URL推送是一種私有的協(xié)議接口,不可能在各個廠家中上升到標(biāo)準(zhǔn)的層面加以推廣應(yīng)用,因此大大限制了該應(yīng)用的使用范圍,只能針對特定品牌特定定制的媒體終端設(shè)備才能使用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種基于DLNA的數(shù)字家庭交互方法及裝置,旨在解決現(xiàn)有的多屏互動方案僅能在局域網(wǎng)中使用,而使用定制的軟件進(jìn)行多屏互動又大大限制使用范圍的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種基于DLNA的數(shù)字家庭交互方法,所述方法包括移動設(shè)備通過DLNA協(xié)議與媒體終端設(shè)備建立連接,獲取所述媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息;移動設(shè)備與⑶N云端建立連接,獲取點(diǎn)播信息,使⑶N云端根據(jù)所述點(diǎn)播信息分配匹配的DLNA云端CDN服務(wù)器并將對應(yīng)的媒體傳輸協(xié)議信息傳輸給移動設(shè)備;媒體終端設(shè)備獲取所述匹配的DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息并與DLNA云端⑶N服務(wù)器建立連接,獲取媒體數(shù)據(jù)并播放。本發(fā)明實(shí)施例的另一目的在于提供一種基于DLNA的數(shù)字家庭交互系統(tǒng),所述系統(tǒng)包括媒體終端設(shè)備、CDN網(wǎng)絡(luò)系統(tǒng)及移動設(shè)備,其中所述終端設(shè)備包括媒體傳輸協(xié)議信息提供單元,用于與移動設(shè)備建立連接,傳輸媒體傳輸協(xié)議信、息;支持DLNA的網(wǎng)絡(luò)傳輸單元,用于連接家庭網(wǎng)絡(luò),傳輸媒體數(shù)據(jù);媒體服務(wù)連接單元,用于與DLNA云端⑶N服務(wù)器建立連接,獲取媒體數(shù)據(jù);受控交互單元,用于與移動設(shè)備進(jìn)行操作交互。所述的⑶N網(wǎng)絡(luò)系統(tǒng)包括重定向服務(wù)模塊,用于分配DLNA云端⑶N服務(wù)器,并傳輸媒體傳輸協(xié)議信息;媒體信息服務(wù)模塊,用于提供媒體信息服務(wù); 媒體內(nèi)容服務(wù)模塊,所述媒體內(nèi)容服務(wù)模塊包括至少一臺DLNA云端⑶N服務(wù)器,所述DLNA云端CDN服務(wù)器實(shí)現(xiàn)一連接管理接口模塊,用于提供數(shù)字家庭的媒體終端設(shè)備的點(diǎn)播服務(wù)。所述的移動設(shè)備包括第一媒體傳輸協(xié)議獲取單元,用于與媒體終端設(shè)備建立連接,并獲取所述媒體終端設(shè)備的媒體傳輸協(xié)議信息;第二媒體傳輸協(xié)議獲取單元,用于與所述⑶N云端建立連接,并獲取所述用戶點(diǎn)播媒體對應(yīng)的DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議;點(diǎn)播信息獲取單元,用于與所述⑶N云端建立連接,獲取用戶點(diǎn)播媒體信息;支持DLNA的網(wǎng)絡(luò)傳輸單元,用于連接家庭網(wǎng)絡(luò),傳輸媒體數(shù)據(jù);控制交互單元,用于與媒體終端設(shè)備建立連接,控制媒體終端設(shè)備的播放。在本發(fā)明實(shí)施例中,媒體終端設(shè)備通過DLNA協(xié)議,借助云端⑶N服務(wù)器及移動設(shè)備將云端的媒體資源導(dǎo)入到媒體終端設(shè)備上播放,實(shí)現(xiàn)了媒體終端設(shè)備與移動終端間的多屏互動,不僅能在整個互聯(lián)網(wǎng)上實(shí)現(xiàn),且不需要在媒體終端設(shè)備上定制軟件,使用范圍廣泛。
圖I是本發(fā)明實(shí)施例提供的基于DLNA的數(shù)字家庭交互方法第一實(shí)施例流程圖;圖2是本發(fā)明實(shí)施例提供的圖I中步驟S102的方法流程圖;圖3是本發(fā)明實(shí)施例提供的基于DLNA的數(shù)字家庭交互方法第二實(shí)施例流程圖;圖4是本發(fā)明實(shí)施例提供的基于DLNA的數(shù)字家庭交互系統(tǒng)的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的媒體內(nèi)容服務(wù)模塊DLNA云端⑶N服務(wù)器的連接管理接口的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例提供一種基于DLNA的數(shù)字家庭交互方法,媒體終端設(shè)備通過DLNA協(xié)議,借助CDN云端及移動設(shè)備將云端的媒體資源導(dǎo)入到媒體終端設(shè)備上播放,實(shí)現(xiàn)了媒體終端設(shè)備與移動終端等數(shù)字家庭間的多屏互動,不僅能在整個互聯(lián)網(wǎng)上實(shí)現(xiàn),且不需要在媒體終端設(shè)備上定制軟件,使用范圍廣泛。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一如圖I所示為本發(fā)明提供的基于DLNA的數(shù)字家庭交互方法的流程圖,為了便于說明,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
在步驟SlOl中,移動設(shè)備通過DLNA協(xié)議與媒體終端設(shè)備建立連接,獲取媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息。在本發(fā)明中,所述媒體終端設(shè)備包括智能電視、數(shù)碼相框等媒體播放智能終端設(shè)備,所述移動設(shè)備包括智能手機(jī)、智能遙控器、平板電腦等智能設(shè)備。在本發(fā)明實(shí)施例中,預(yù)先在移動設(shè)備中安裝一個應(yīng)用程序(APP),在移動設(shè)備啟動該應(yīng)用程序后,移動設(shè)備自帶的DLNA協(xié)議棧也隨之啟動(用戶網(wǎng)絡(luò)邊緣設(shè)備基本都自帶DLNA協(xié)議),則移動設(shè)備與媒體終端設(shè)備之間通過DLNA協(xié)議建立連接。移動設(shè)備啟動有連接管理(connection manage)服務(wù),該服務(wù)提供的一返回協(xié)議接口 GetProtocolInfo,用于獲得媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息。通過所述接口 GetProtocolInfo獲得媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息。其中媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息包括媒體終端設(shè)備所支持的網(wǎng)絡(luò)傳輸協(xié)議、媒體格式信息。在步驟S102中,移動設(shè)備與Q)N (內(nèi)容分發(fā)網(wǎng)絡(luò),Content DeliveryNetwork)云端建立連接,使⑶N云端根據(jù)點(diǎn)播信息分配匹配的DLNA云端⑶N服務(wù)器并將對應(yīng)的媒體傳輸協(xié)議信息傳輸給移動設(shè)備。在本發(fā)明實(shí)施例中,移動設(shè)備與⑶N云端建立連接后,從云端獲取點(diǎn)播信息。云端CDN根據(jù)移動設(shè)備獲取的點(diǎn)播信息分配匹配的DLNA云端CDN服務(wù)器給移動設(shè)備。其中,CDN云端包括⑶N重定向服務(wù)器、DLNA云端⑶N服務(wù)器、云端信息服務(wù)器。在本發(fā)明實(shí)施例中,為了使CDN云端的部分設(shè)備滿足DLNA協(xié)議約定的視頻服務(wù)器標(biāo)準(zhǔn),對部分⑶N云端的服務(wù)器進(jìn)行了更新,添加了服務(wù)接口 Connection Manager,使其滿足DLNA約定的視頻服務(wù)器標(biāo)準(zhǔn),這些滿足DLNA約定的視頻服務(wù)器標(biāo)準(zhǔn)的云端CDN服務(wù)器則為DLNA云端⑶N服務(wù)器。由于移動設(shè)備在與云端⑶N服務(wù)器連接的時候,并不能判別云端信息服務(wù)器及DLNA云端CDN服務(wù)器,則需要通過CDN重定向服務(wù)器,使得云端CDN為移動設(shè)備分配一個匹配的DLNA云端⑶N服務(wù)器。在本發(fā)明實(shí)施例中,⑶N云端為移動設(shè)備分配匹配的DLNA云端⑶N服務(wù)器后,由于DLNA云端⑶N服務(wù)器具備服務(wù)接口 Connection Manager,則可向移動終端返回對應(yīng)的媒體傳輸協(xié)議信息。其中DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息包括DLNA云端⑶N服務(wù)器的服務(wù)端口,DLNA云端CDN服務(wù)器所支持的網(wǎng)絡(luò)傳輸協(xié)議、媒體格式信息。在本發(fā)明實(shí)施例中,對步驟S102的詳細(xì)描述如實(shí)施例二的描述,在此暫不描述。在步驟S103中,媒體終端設(shè)備獲取所述匹配的DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息并與DLNA云端⑶N服務(wù)器建立連接,獲取媒體數(shù)據(jù)并播放。在本發(fā)明實(shí)施例中,由于移動設(shè)備獲取媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息后,又獲取了⑶N云端所分配的匹配DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息,則媒體終端通過移動設(shè)備這個媒介便可獲取DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議信息。從而,媒體終端設(shè)備獲取所述匹配的DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息與DLNA云端⑶N服務(wù)器建立連接,并獲得云端的媒體數(shù)據(jù)并進(jìn)行播放。
在本發(fā)明實(shí)施例中,媒體終端設(shè)備通過DLNA協(xié)議,借助CDN云端及移動設(shè)備將云端的媒體資源導(dǎo)入到媒體終端設(shè)備上播放,實(shí)現(xiàn)了媒體終端設(shè)備與移動終端間的多屏互動,不僅能在整個互聯(lián)網(wǎng)上實(shí)現(xiàn),且不需要在媒體終端設(shè)備上定制軟件,使用范圍廣泛。實(shí)施例二 如圖2所示為本發(fā)明提供的圖I中步驟S102的方法流程圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本實(shí)施例中,所述步驟S102進(jìn)一步包括在步驟S201中,移動設(shè)備與云端信息服務(wù)器建立連接,并獲取點(diǎn)播信息。在本發(fā)明實(shí)施例中,移動設(shè)備首先與一個云端信息服務(wù)器建立連接,并通過云端信息服務(wù)器從云端獲取點(diǎn)播信息,具體為,移動設(shè)備與云端信息服務(wù)器建立連接,獲取媒體 資源信息;隨之,提供媒體的預(yù)覽,并根據(jù)用戶的控制操作,獲取點(diǎn)播媒體信息。其中,移動 設(shè)備由于預(yù)裝了一個能通過DLNA協(xié)議連接媒體終端設(shè)備與CDN網(wǎng)絡(luò)系統(tǒng)的應(yīng)用程序,通過移動設(shè)備中與云端信息服務(wù)器的私有協(xié)議建立連接并傳輸數(shù)據(jù)。移動設(shè)備先與⑶N網(wǎng)絡(luò)系統(tǒng)的媒體信息服務(wù)器建立連接,獲取媒體資源信息,并進(jìn)行點(diǎn)播操作。在點(diǎn)播的過程中,移動設(shè)備可以同時與DLNA云端CDN服務(wù)器連接,獲取媒體數(shù)據(jù),如音視頻數(shù)據(jù),實(shí)現(xiàn)媒體在移動設(shè)備上的同時播放或者預(yù)覽。在步驟S202中,移動設(shè)備與⑶N重定向服務(wù)器建立連接,并將當(dāng)前點(diǎn)播信息發(fā)送給⑶N重定向服務(wù)器。在本發(fā)明實(shí)施例中,由于移動設(shè)備并不能判別云端信息服務(wù)器及DLNA云端CDN服務(wù)器,要借助于⑶N重定向服務(wù)器來確保連接到一個DLNA云端⑶N服務(wù)器上,因此,移動設(shè)備與⑶N重定向服務(wù)器建立連接,并將當(dāng)前點(diǎn)播信息發(fā)送給⑶N重定向服務(wù)器。⑶N重定向服務(wù)器也可充當(dāng)CDN網(wǎng)絡(luò)的的服務(wù)器節(jié)點(diǎn)管理分發(fā)角色,其實(shí)時地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點(diǎn)的連接、負(fù)載狀況以及到用戶的距離和響應(yīng)時間等綜合信息將用戶的請求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點(diǎn)上。在步驟S203中,⑶N重定向服務(wù)器返回一個DLNA云端⑶N服務(wù)器的IP地址給移動設(shè)備。在本發(fā)明實(shí)施例中,⑶N重定向服務(wù)器將一個具備服務(wù)接口 ConnectionManager的DLNA云端⑶N服務(wù)器的IP地址返回給移動設(shè)備。在本發(fā)明實(shí)施例中,添加了服務(wù)接口 Connection Manager的云端服務(wù)器便是DLNA云端⑶N服務(wù)器。其中服務(wù)接口 Connection Manager主要包括以下三個功能接口 接口 GetProtocolInfo :用于提供云端⑶N服務(wù)器的傳輸信息及媒體信息,其中云端⑶N服務(wù)器的傳輸信息包括但不限于云端⑶N服務(wù)器所支持的傳輸協(xié)議、云端⑶N服務(wù)器的IP地址、云端CDN服務(wù)器的端口等;云端CDN服務(wù)器的媒體信息包括但不限于云端CDN服務(wù)器所支持的媒體格式。接口 ConvertMediaFormat :用于標(biāo)識云端⑶N服務(wù)器是否可實(shí)現(xiàn)轉(zhuǎn)碼功能。接口 PrepareConnection :用于返回一個云端⑶N服務(wù)器的內(nèi)部連接管理句柄。在步驟S204中,移動設(shè)備根據(jù)該IP地址與DLNA云端⑶N服務(wù)器建立連接,并獲取DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議信息。在本發(fā)明實(shí)施例中,移動設(shè)備連接到云端信息服務(wù)器后,便可通過云端信息服務(wù)器從云端下載媒體點(diǎn)播信息,在移動設(shè)備上播放。然而,如果用戶覺得移動設(shè)備的屏幕過小不適合觀看點(diǎn)播信息,想借助于媒體終端設(shè)備看,則需要借助移動設(shè)備在CDN云端與媒體終端設(shè)備之間建立連接后在媒體終端設(shè)備上播放。實(shí)施例三如圖3所示為本發(fā)明提供的基于DLNA的數(shù)字家庭交互方法的流程圖,為了便于說明,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。在步驟S301中,移動設(shè)備通過DLNA協(xié)議與媒體終端設(shè)備建立連接,獲取媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息。、在本發(fā)明中,所述媒體終端設(shè)備包括智能電視、數(shù)碼相框等媒體播放智能終端設(shè)備,所述移動設(shè)備包括智能手機(jī)、智能遙控器、平板電腦等智能設(shè)備。在步驟S302中,移動設(shè)備與Q)N (內(nèi)容分發(fā)網(wǎng)絡(luò),Content DeliveryNetwork)云端建立連接,使⑶N云端根據(jù)點(diǎn)播信息分配匹配的DLNA云端⑶N服務(wù)器并將對應(yīng)的媒體傳輸協(xié)議信息傳輸給移動設(shè)備。在步驟S303中,媒體終端設(shè)備獲取所述匹配的DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息并與DLNA云端⑶N服務(wù)器建立連接,獲取媒體數(shù)據(jù)并播放。優(yōu)選的,在媒體終端設(shè)備與移動設(shè)備及DLNA云端⑶N服務(wù)器都建立連接后,移動設(shè)備即可以退出該連接,直接由媒體終端設(shè)備獲取云端流媒體進(jìn)行播放,同時,移動設(shè)備也可以作為控制臺,接收用戶的流媒體控制指令后,對媒體終端設(shè)備上播放的流媒體進(jìn)行操控。因此,所述基于DLNA的媒體終端設(shè)備交互方法還包括下述步驟在步驟S304中,移動設(shè)備獲取用戶輸入的操作指令,并將操作指令通過DLNA協(xié)議發(fā)送至媒體終端設(shè)備。在本發(fā)明實(shí)施例中,在媒體終端設(shè)備與移動設(shè)備及DLNA云端CDN服務(wù)器都建立連接后,用戶在移動設(shè)備應(yīng)用程序提供的界面中輸入操作指令,移動設(shè)備接收到操作指令后,將操作指令發(fā)送給媒體終端設(shè)備。在步驟S305中,媒體終端設(shè)備根據(jù)操作指令執(zhí)行播放。在本發(fā)明實(shí)施例中,媒體終端設(shè)備接收到操作指令后并不處理,而是將操作指令轉(zhuǎn)發(fā)給DLNA云端⑶N服務(wù)器。DLNA云端⑶N服務(wù)器接收到操作指令后,對這些操作指令做出響應(yīng),由于媒體數(shù)據(jù)不斷地從DLNA云端⑶N服務(wù)器傳輸至媒體終端設(shè)備,因此DLNA云端CDN服務(wù)器對操作指令做出的響應(yīng)就相當(dāng)于對媒體終端設(shè)備上播放媒體數(shù)據(jù)根據(jù)這些操作指令在執(zhí)行播放。在本發(fā)明實(shí)施例中,在媒體終端設(shè)備與移動設(shè)備及DLNA云端CDN服務(wù)器都建立連接后,移動設(shè)備可作為控制臺,接收用戶的操作指令后,對媒體終端設(shè)備上播放的媒體數(shù)據(jù)進(jìn)行操控,使得用戶可以更方便地操控媒體終端設(shè)備中播放的流媒體,用戶體驗(yàn)更好。實(shí)施例四圖4為本發(fā)明實(shí)施例提供的一種基于DLNA的數(shù)字家庭交互系統(tǒng)的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部份。其中基于DLNA的數(shù)字家庭交互系統(tǒng)米用本發(fā)明實(shí)施例一所述的方法進(jìn)行交互和控制,包括媒體終端設(shè)備41、CDN網(wǎng)絡(luò)系統(tǒng)42及移動設(shè)備43,媒體終端設(shè)備包括媒體傳輸協(xié)議信息提供單元411、支持DLNA的網(wǎng)絡(luò)傳輸單元412、媒體服務(wù)連接單元413及受控交互單元414 ;OTN網(wǎng)絡(luò)系統(tǒng)42包括重定向服務(wù)模塊421、媒體信息服務(wù)模塊422及媒體內(nèi)容服務(wù)模塊423 ;移動設(shè)備43包括第一媒體傳輸協(xié)議獲取單兀431、第二媒體傳輸協(xié)議獲取單兀432、點(diǎn)播信息獲取單元433及支持DLNA的網(wǎng)絡(luò)傳輸單元434。其中對于媒體終端設(shè)備41而言,媒體傳輸協(xié)議信息提供單元411,用于與移動設(shè)備建立連接,傳輸媒體傳輸協(xié)議信息。所述媒體傳輸協(xié)議信息提供單元411啟動連接管理(connectionmanage)服務(wù),該服務(wù)提供的一返回協(xié)議接口 GetProtocolInfo,用于獲得媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息。在本發(fā)明實(shí)施例中,媒體傳輸協(xié)議信息提供單元411用于與移動設(shè)備建立連接后,將媒體設(shè)備所支持的媒體傳輸協(xié)議信息傳輸給移動設(shè)備。 支持DLNA的網(wǎng)絡(luò)傳輸單元412,用于連接家庭網(wǎng)絡(luò),傳輸媒體數(shù)據(jù)。媒體服務(wù)連接單元413,用于與DLNA云端⑶N服務(wù)器建立連接,獲取媒體數(shù)據(jù);受控交互單元414,用于與移動設(shè)備進(jìn)行操作交互。在本發(fā)明實(shí)施例中,受控交互單元414用于在移動設(shè)備將獲取的用戶操作指令傳輸至媒體終端設(shè)備后,與移動設(shè)備進(jìn)行操作交互。對于⑶N網(wǎng)絡(luò)系統(tǒng)42而言,重定向服務(wù)模塊421,用于分配DLNA云端⑶N服務(wù)器,并傳輸媒體傳輸協(xié)議信息。在本發(fā)明實(shí)施例中,重定向服務(wù)模塊421用于與移動設(shè)備連接后,分配DLNA云端CDN服務(wù)器,并傳輸媒體傳輸協(xié)議信息給移動設(shè)備。媒體信息服務(wù)模塊422,用于提供媒體信息服務(wù)。媒體內(nèi)容服務(wù)模塊423,所述媒體內(nèi)容服務(wù)模塊包括至少一臺DLNA云端⑶N服務(wù)器,所述DLNA云端⑶N服務(wù)器實(shí)現(xiàn)一連接管理接口模塊,用于提供數(shù)字家庭的媒體終端設(shè)備的點(diǎn)播服務(wù)。在本發(fā)明實(shí)施例中,如圖5所示,連接管理接口模塊包括三個子模塊,分別是連接模塊51,用于返回其內(nèi)部連接管理句柄;轉(zhuǎn)碼模塊52,用于返回其是否實(shí)現(xiàn)轉(zhuǎn)碼表示,并實(shí)現(xiàn)轉(zhuǎn)碼功能;傳輸協(xié)議模塊53,用于返回其IP地址、連接端口、傳輸協(xié)議信息。對于移動設(shè)備43而言,第一媒體傳輸協(xié)議獲取單元431,用于與媒體終端設(shè)備建立連接,并獲取媒體終端設(shè)備的媒體傳輸協(xié)議信息;第二媒體傳輸協(xié)議獲取單元432,用于與⑶N云端建立連接,并獲取用戶點(diǎn)播媒體對應(yīng)的DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議;點(diǎn)播信息獲取單元433,用于與⑶N云端建立連接,獲取用戶點(diǎn)播媒體信息;支持DLNA的網(wǎng)絡(luò)傳輸單元434,用于連接家庭網(wǎng)絡(luò),傳輸媒體數(shù)據(jù)。控制交互單元,用于與媒體終端設(shè)備建立連接,控制媒體終端設(shè)備的播放。在本發(fā)明實(shí)施例中,媒體終端設(shè)備通過DLNA協(xié)議,借助⑶N云端及移動設(shè)備將云端的媒體資源導(dǎo)入到媒體終端設(shè)備上播放,實(shí)現(xiàn)了媒體終端設(shè)備與移動終端間的多屏互動,不僅能在整個互聯(lián)網(wǎng)上實(shí)現(xiàn),且不需要在媒體終端設(shè)備上定制軟件,使用范圍廣泛。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求
1.一種基于DLNA的數(shù)字家庭交互方法,其特征在于,所述方法包括下述步驟 移動設(shè)備通過DLNA協(xié)議與媒體終端設(shè)備建立連接,獲取所述媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息; 移動設(shè)備與CDN云端建立連接,獲取點(diǎn)播信息,使CDN云端根據(jù)所述點(diǎn)播信息分配匹配的DLNA云端CDN服務(wù)器并將對應(yīng)的媒體傳輸協(xié)議信 息傳輸給移動設(shè)備; 媒體終端設(shè)備獲取所述匹配的DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議信息并與DLNA云端CDN服務(wù)器建立連接,獲取媒體數(shù)據(jù)并播放。
2.如權(quán)利要求I所述的方法,其特征在于, 所述⑶N云端包括⑶N重定向服務(wù)器、DLNA云端⑶N服務(wù)器、云端信息服務(wù)器; 所述媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息包括媒體終端設(shè)備所支持的網(wǎng)絡(luò)傳輸協(xié)議、媒體格式信息; 所述DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息包括DLNA云端⑶N服務(wù)器的服務(wù)端口,DLNA云端CDN服務(wù)器所支持的網(wǎng)絡(luò)傳輸協(xié)議、媒體格式信息。
3.如權(quán)利要求2所述的方法,其特征在于所述移動設(shè)備與CDN云端建立連接,獲取點(diǎn)播信息,使CDN云端根據(jù)所述點(diǎn)播信息分配匹配的DLNA云端CDN服務(wù)器并將對應(yīng)的媒體傳輸協(xié)議信息傳輸給移動設(shè)備步驟包括 移動設(shè)備與云端信息服務(wù)器建立連接,并獲取點(diǎn)播信息; 移動設(shè)備與⑶N重定向服務(wù)器建立連接,并將當(dāng)前點(diǎn)播信息發(fā)送給⑶N重定向服務(wù)器; ⑶N重定向服務(wù)器返回一個DLNA云端⑶N服務(wù)器的IP地址給移動設(shè)備; 移動設(shè)備根據(jù)該IP地址與DLNA云端⑶N服務(wù)器建立連接,并獲取DLNA云端⑶N服務(wù)器的媒體傳輸協(xié)議信息。
4.如權(quán)利要求3所述的方法,其特征在于所述移動設(shè)備與云端信息服務(wù)器建立連接,并獲取點(diǎn)播信息步驟包括 移動設(shè)備與云端信息服務(wù)器建立連接,獲取媒體資源信息; 提供媒體的預(yù)覽,并根據(jù)用戶的控制操作,獲取點(diǎn)播媒體信息。
5.如權(quán)利要求4所述的方法,其特征在于,在所述媒體終端設(shè)備獲取所述匹配的DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議信息并與DLNA云端CDN服務(wù)器建立連接,獲取媒體數(shù)據(jù)并播放的步驟之后,所述方法還包括 移動設(shè)備獲取用戶輸入的操作指令,并將所述操作指令通過DLNA協(xié)議發(fā)送至媒體終端設(shè)備; 媒體終端設(shè)備根據(jù)所述操作指令執(zhí)行播放。
6.一種基于權(quán)利要求I所述方法的媒體終端設(shè)備,所述終端設(shè)備包括 媒體傳輸協(xié)議信息提供單元,用于與移動設(shè)備建立連接,傳輸媒體傳輸協(xié)議信息; 支持DLNA的網(wǎng)絡(luò)傳輸單元,用于連接家庭網(wǎng)絡(luò),傳輸媒體數(shù)據(jù); 媒體服務(wù)連接單元,用于與DLNA云端⑶N服務(wù)器建立連接,獲取媒體數(shù)據(jù); 受控交互單元,用于與移動設(shè)備進(jìn)行操作交互。
7.一種基于權(quán)利要求I所述方法的⑶N網(wǎng)絡(luò)系統(tǒng),其特征在于所述的⑶N網(wǎng)絡(luò)系統(tǒng)包括重定向服務(wù)模塊,用于分配DLNA云端CDN服務(wù)器,并傳輸媒體傳輸協(xié)議信息; 媒體信息服務(wù)模塊,用于提供媒體信息服務(wù); 媒體內(nèi)容服務(wù)模塊,所述媒體內(nèi)容服務(wù)模塊包括至少一臺DLNA云端CDN服務(wù)器,所述DLNA云端CDN服務(wù)器實(shí)現(xiàn)一連接管理接口模塊,用于提供數(shù)字家庭的媒體終端設(shè)備的點(diǎn)播服務(wù)。
8.如權(quán)利要求7所述的⑶N網(wǎng)絡(luò)系統(tǒng),其特征在于,所述的連接管理接口模塊包括 連接模塊,用于返回其內(nèi)部連接管理句柄; 轉(zhuǎn)碼模塊,用于返回其是否實(shí)現(xiàn)轉(zhuǎn)碼表示,并實(shí)現(xiàn)轉(zhuǎn)碼功能; 傳輸協(xié)議模塊,用于返回其IP地址、連接端口、傳輸協(xié)議信息。
9.一種基于權(quán)利要求I所述方法的移動設(shè)備,其特征在于,所述的移動設(shè)備包括 第一媒體傳輸協(xié)議獲取單元,用于與媒體終端設(shè)備建立連接,并獲取所述媒體終端設(shè)備的媒體傳輸協(xié)議信息; 第二媒體傳輸協(xié)議獲取單元,用于與所述CDN云端建立連接,并獲取所述用戶點(diǎn)播媒體對應(yīng)的DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議; 點(diǎn)播信息獲取單元,用于與所述CDN云端建立連接,獲取用戶點(diǎn)播媒體信息; 支持DLNA的網(wǎng)絡(luò)傳輸單元,用于連接家庭網(wǎng)絡(luò),傳輸媒體數(shù)據(jù); 控制交互單元,用于與媒體終端設(shè)備建立連接,控制媒體終端設(shè)備的播放。
10.一種基于權(quán)利要求I所述方法的數(shù)字家庭交互系統(tǒng),其特征在于,所述系統(tǒng)包括 如權(quán)利要求6所述的媒體終端設(shè)備,如權(quán)利要求7所述的CDN網(wǎng)絡(luò)系統(tǒng),如權(quán)利要求9所述的移動設(shè)備,采用如權(quán)利要求I所述的數(shù)字家庭交互方法進(jìn)行交互與控制。
全文摘要
本發(fā)明適用于多媒體應(yīng)用領(lǐng)域,提供了一種基于DLNA的媒體終端設(shè)備交互方法及裝置,所述方法包括移動設(shè)備通過DLNA協(xié)議與媒體終端設(shè)備建立連接,獲取所述媒體終端設(shè)備所支持的媒體傳輸協(xié)議信息;移動設(shè)備與CDN云端建立連接,獲取點(diǎn)播信息,使CDN云端根據(jù)所述點(diǎn)播信息分配匹配的DLNA云端CDN服務(wù)器并將對應(yīng)的媒體傳輸協(xié)議信息傳輸給移動設(shè)備;媒體終端設(shè)備獲取所述匹配的DLNA云端CDN服務(wù)器的媒體傳輸協(xié)議信息與DLNA云端CDN服務(wù)器建立連接,獲取媒體數(shù)據(jù)并播放。實(shí)現(xiàn)了媒體終端設(shè)備與移動終端間的多屏互動,不僅能在整個互聯(lián)網(wǎng)上實(shí)現(xiàn),且不需要在媒體終端設(shè)備上定制軟件,使用范圍廣泛。
文檔編號H04L29/06GK102739779SQ20121018150
公開日2012年10月17日 申請日期2012年6月4日 優(yōu)先權(quán)日2012年6月4日
發(fā)明者孫翀 申請人:Tcl集團(tuán)股份有限公司