国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種DLNA受控設(shè)備下線通知的方法及DLNA網(wǎng)絡(luò)設(shè)備與流程

      文檔序號(hào):12376069閱讀:1171來源:國(guó)知局
      一種DLNA受控設(shè)備下線通知的方法及DLNA網(wǎng)絡(luò)設(shè)備與流程

      本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種DLNA受控設(shè)備下線通知的方法及DLNA網(wǎng)絡(luò)設(shè)備。



      背景技術(shù):

      DLNA(Digital Living Network Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)技術(shù)旨在解決個(gè)人PC,消費(fèi)電器,移動(dòng)設(shè)備在內(nèi)的無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通問題。

      DLNA設(shè)備分為四大類,分別為:數(shù)字媒體渲染器(Digital Media Renderer,DMR)、數(shù)字媒體控制器(Digital Media Controller,DMC)、數(shù)字媒體播放器(Digital Media Player,DMP)和數(shù)字媒體服務(wù)器(Digital Media Server,DMS)。其中,DMC作為控制點(diǎn)設(shè)備,可以連接到DMS獲取媒體文件信息,也可以連接到DMR設(shè)備并推送特定的媒體文件給DMR沒備進(jìn)行播放,其中DMS及DMR為DLNA受控設(shè)備。

      DLNA支持多個(gè)控制點(diǎn)設(shè)備同時(shí)存在,并且同時(shí)訪問同一個(gè)DMS或DMR設(shè)備。DLNA技術(shù)規(guī)定當(dāng)DMS或DMR設(shè)備下線時(shí),廣播設(shè)備下線消息。

      這就導(dǎo)致所有的控制點(diǎn)設(shè)備都能接收到設(shè)備下線消息,所有已經(jīng)連接上DMS或DMR的控制點(diǎn)設(shè)備會(huì)失去DMS或DMR設(shè)備的連接,需要手動(dòng)重新搜索存在的設(shè)備和匹配連接。然而不是所有的控制點(diǎn)設(shè)備在DMS或DMR設(shè)備下線時(shí)都期望接收到所述DMS或DMR設(shè)備的設(shè)備下線消息,因?yàn)榭刂泣c(diǎn)設(shè)備如果沒有接收到設(shè)備下線消息,就能保持“連接”狀態(tài),當(dāng)DMS或DMR設(shè)備重新上線時(shí)保持“連接”狀態(tài)的控制點(diǎn)設(shè)備就能夠立刻自動(dòng)連接并繼續(xù)控制所述DMS或DMR設(shè)備,避免了手動(dòng)搜索設(shè)備和匹配的過程,實(shí)現(xiàn)了自動(dòng)斷線重連的功能,節(jié)省了用戶手動(dòng)操作時(shí)間,提高了用戶體驗(yàn)。

      可見,DLNA受控設(shè)備廣播下線通知的機(jī)制無法滿足部分控制點(diǎn)設(shè)備實(shí)現(xiàn)自動(dòng)斷線重連的功能。



      技術(shù)實(shí)現(xiàn)要素:

      (一)要解決的技術(shù)問題

      鑒于上述技術(shù)問題,為了克服上述現(xiàn)有技術(shù)的不足,本發(fā)明提出了一種DLNA受控設(shè)備下線通知的方法及DLNA網(wǎng)絡(luò)設(shè)備。

      (二)技術(shù)方案

      根據(jù)本發(fā)明的一個(gè)方面,提供了一種DLNA受控設(shè)備下線通知的方法,由DLNA受控設(shè)備執(zhí)行,包括:確定目標(biāo)控制點(diǎn)設(shè)備組;僅向所述的目標(biāo)控制點(diǎn)設(shè)備組內(nèi)的控制點(diǎn)設(shè)備發(fā)送下線消息,使目標(biāo)控制點(diǎn)設(shè)備組之外的控制點(diǎn)設(shè)備與DLNA受控設(shè)備保持連接。

      根據(jù)本發(fā)明的另一個(gè)方面,提供了一種DLNA受控設(shè)備下線通知的方法,由控制點(diǎn)設(shè)備執(zhí)行,包括:向DLNA受控設(shè)備發(fā)送特征信息;若接收到所述DLNA受控設(shè)備發(fā)送的下線消息則失去與所述DLNA受控設(shè)備的連接,否則保持與所述DLNA受控設(shè)備的連接。

      根據(jù)本發(fā)明的另一個(gè)方面,提供了一種DLNA網(wǎng)絡(luò)設(shè)備,包括DLNA受控設(shè)備和目標(biāo)控制點(diǎn)設(shè)備。

      (三)有益效果

      從上述技術(shù)方案可以看出,本發(fā)明具有以下有益效果:

      (1)DLNA受控設(shè)備確定目標(biāo)控制點(diǎn)設(shè)備組,僅對(duì)目標(biāo)控制點(diǎn)設(shè)備組內(nèi)的控制點(diǎn)設(shè)備發(fā)送下線消息,而對(duì)目標(biāo)控制點(diǎn)設(shè)備組之外的控制點(diǎn)設(shè)備不發(fā)送下線消息,從而在該DLNA受控設(shè)備重新上線時(shí),實(shí)現(xiàn)目標(biāo)控制點(diǎn)設(shè)備組之外的控制點(diǎn)設(shè)備自動(dòng)斷線重連的功能,節(jié)省了用戶手動(dòng)操作時(shí)間,提高了用戶體驗(yàn)。

      (2)根據(jù)特征信息對(duì)控制點(diǎn)設(shè)備進(jìn)行分組,方便DLNA受控設(shè)備選擇目標(biāo)控制點(diǎn)設(shè)備。

      附圖說明

      圖1是本發(fā)明實(shí)施例的DLNA網(wǎng)絡(luò)設(shè)備示意圖;

      圖2為圖1所述DLNA網(wǎng)絡(luò)設(shè)備中DLNA受控設(shè)備下線通知的方法的流程圖。

      具體實(shí)施方式

      本發(fā)明某些實(shí)施例于后方將參照所附附圖做更全面性地描述,其中一些但并非全部的實(shí)施例將被示出。實(shí)際上,本發(fā)明的各種實(shí)施例可以許多不同形式實(shí)現(xiàn),而不應(yīng)被解釋為限于此數(shù)所闡述的實(shí)施例;相對(duì)地,提供這些實(shí)施例使得本發(fā)明滿足適用的法律要求。

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。

      本發(fā)明實(shí)施例提供一種DLNA網(wǎng)絡(luò)設(shè)備,如圖1所示,其中,DLNA網(wǎng)絡(luò)有4個(gè)控制點(diǎn)設(shè)備(控制點(diǎn)設(shè)備1~4)和1個(gè)DLNA受控設(shè)備,本實(shí)施例中控制點(diǎn)設(shè)備采用數(shù)字媒體控制器(DMC)、DLNA受控設(shè)備采用數(shù)字媒體渲染器(DMR)。

      每一個(gè)數(shù)字媒體控制器(DMC)上線時(shí),向網(wǎng)絡(luò)廣播帶特征信息的設(shè)備查詢消息。

      示例性地,帶特征信息的設(shè)備查詢消息如下:

      M-SEARCH*HTTP/1.1

      HOST:239.255.255.250:1900

      MAN:″ssdp:discover″

      MX:5

      ST:ssdp:all

      SPEC:客廳控制點(diǎn)

      設(shè)備查詢消息中SPEC字段為擴(kuò)展的特征信息,在該示例中,特征信息為“客廳控制點(diǎn)”。

      DLNA網(wǎng)絡(luò)內(nèi)的第一至第四數(shù)字媒體控制器(DMC)的特征信息依次為:“客廳控制點(diǎn)”、“客廳控制點(diǎn)”、“訪客控制點(diǎn)”和“訪客控制點(diǎn)”,本實(shí)施例需要帶“客廳控制點(diǎn)”特征信息的第一和第二數(shù)字媒體控制器實(shí)現(xiàn)自動(dòng)斷線重連的功能,而帶“訪客控制點(diǎn)”特征信息的第三和第四數(shù)字媒體控制器則沒有自動(dòng)斷線重連的功能。

      盡管上述示例給出了特征信息為位置信息,但本發(fā)明的保護(hù)范圍不限于此,特征信息還可以是偏好信息、身份信息等。

      實(shí)施方式1

      為了實(shí)現(xiàn)上述功能,本實(shí)施方式提供了一種DLNA受控設(shè)備下線通知的方法,如圖1所示,該方法主要包括如下的步驟:

      步驟A,DLNA受控設(shè)備確定目標(biāo)控制點(diǎn)設(shè)備組;

      具體地,第一至第四數(shù)字媒體控制器(DMC)中的每一個(gè)在加入DLNA網(wǎng)絡(luò)時(shí),廣播帶特征信息的設(shè)備查詢消息。

      數(shù)字媒體渲染器(DMR)接收到所述的設(shè)備查詢消息后,將特征信息相同的,均為“客廳控制點(diǎn)”的第一數(shù)字媒體控制器和第二數(shù)字媒體控制器歸入“客廳控制點(diǎn)”控制點(diǎn)設(shè)備組,將特征信息相同的、均為“訪客控制點(diǎn)”的第三數(shù)字媒體控制器和第四數(shù)字媒體控制器歸入“訪客控制點(diǎn)”控制點(diǎn)設(shè)備組。

      數(shù)字媒體渲染器(DMR)選擇“訪客控制點(diǎn)”控制點(diǎn)設(shè)備組作為目標(biāo)控制點(diǎn)設(shè)備組。

      步驟B,所述DLNA受控設(shè)備向所述的目標(biāo)控制點(diǎn)設(shè)備組內(nèi)的控制點(diǎn)設(shè)備逐個(gè)發(fā)送下線消息,以使得所述的目標(biāo)控制點(diǎn)設(shè)備組內(nèi)的控制點(diǎn)設(shè)備失去與所述DLNA受控設(shè)備的連接。

      具體地,數(shù)字媒體渲染器(DMR)下線,向“訪客控制點(diǎn)”控制點(diǎn)設(shè)備組中第三數(shù)字媒體控制器和第四數(shù)字媒體控制器發(fā)送單播形式的下線消息。

      第三數(shù)字媒體控制器和第四數(shù)字媒體控制器接收到該下線消息,失去與數(shù)字媒體渲染器(DMR)的連接。

      第一數(shù)字媒體控制器和第二數(shù)字媒體控制器沒接收到下線消息,保持與數(shù)字媒體渲染器(DMR)的“連接”狀態(tài)。

      數(shù)字媒體渲染器(DMR)重新上線,向網(wǎng)絡(luò)內(nèi)廣播數(shù)字媒體渲染器(DMR)上線消息。

      第一數(shù)字媒體控制器和第二數(shù)字媒體控制器接收到該上線消息,自動(dòng)恢復(fù)正常的連接狀態(tài)。

      第三數(shù)字媒體控制器和第四數(shù)字媒體控制器接收到該上線消息,將數(shù)字媒體渲染器(DMR)加入待連接列表,等待用戶選擇連接。

      實(shí)施方式2

      本實(shí)施方式提供了一種DLNA受控設(shè)備下線通知的方法,與第實(shí)施方式1中的方法的區(qū)別僅在于:步驟A是通過讀取內(nèi)置在DLNA受控設(shè)備內(nèi)存儲(chǔ)器上存儲(chǔ)的目標(biāo)控制點(diǎn)組信息實(shí)現(xiàn)的。

      本發(fā)明實(shí)施例提供了一種DLNA受控設(shè)備下線通知的裝置,該DLNA受控設(shè)備下線通知的裝置可以用于實(shí)現(xiàn)上述DLNA受控設(shè)備下線通知的方法。該裝置包括:目標(biāo)控制點(diǎn)設(shè)備組確定模塊和下線消息發(fā)送模塊。

      其中,目標(biāo)控制點(diǎn)設(shè)備組確定模塊用于DLNA受控設(shè)備確定目標(biāo)控制點(diǎn)設(shè)備組;

      下線消息發(fā)送模塊用于DLNA受控設(shè)備向所述的目標(biāo)控制點(diǎn)設(shè)備組內(nèi)的控制點(diǎn)設(shè)備逐個(gè)發(fā)送下線消息,以使得所述的目標(biāo)控制點(diǎn)設(shè)備組內(nèi)的控制點(diǎn)設(shè)備失去與所述DLNA受控設(shè)備的連接。

      目標(biāo)控制點(diǎn)設(shè)備組確定模塊包括:控制點(diǎn)特征信息接收模塊、控制點(diǎn)設(shè)備歸類模塊及控制點(diǎn)設(shè)備組選擇模塊。

      其中,控制點(diǎn)特征信息接收模塊用于DLNA受控設(shè)備接收多個(gè)控制點(diǎn)設(shè)備的特征信息;

      控制點(diǎn)設(shè)備歸類模塊用于將特征信息相同的控制點(diǎn)設(shè)備歸入同一個(gè)控制點(diǎn)設(shè)備組;

      控制點(diǎn)設(shè)備組選擇模塊用于根據(jù)特征信息的差異選擇一個(gè)或多個(gè)控制點(diǎn)設(shè)備組作為目標(biāo)控制點(diǎn)設(shè)備組。

      本領(lǐng)域技術(shù)人員可以理解的是,本發(fā)明實(shí)施例中控制點(diǎn)設(shè)備采用數(shù)字媒體控制器(DMC),DLNA受控設(shè)備采用數(shù)字媒體渲染器(DMR),來對(duì)本發(fā)明進(jìn)行舉例說明,但本發(fā)明的保護(hù)范圍并不局限于此,DLNA受控設(shè)備還可以為數(shù)字媒體服務(wù)器(DMS),且DLNA受控設(shè)備及控制點(diǎn)設(shè)備的數(shù)量亦不局限于實(shí)施例中的數(shù)量,其均可以為多個(gè),控制點(diǎn)設(shè)備可以根據(jù)特征信息分為多組控制點(diǎn)設(shè)備組,每一個(gè)DLNA受控設(shè)備可以選擇一組或多組控制點(diǎn)設(shè)備組作為目標(biāo)控制點(diǎn)組。

      顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

      應(yīng)注意,附圖中各部件的形狀和尺寸不反映真實(shí)大小和比例,而僅示意本發(fā)明實(shí)施例的內(nèi)容。

      實(shí)施例中提到的方向用語,例如“上”、“下”、“前”、“后”、“左”、“右”等,僅是參考附圖的方向,并非用來限制本發(fā)明的保護(hù)范圍。并且上述實(shí)施例可基于設(shè)計(jì)及可靠度的考慮,彼此混合搭配使用或與其他實(shí)施例混合搭配使用,即不同實(shí)施例中的技術(shù)特征可以自由組合形成更多的實(shí)施例。

      需要說明的是,在附圖或說明書正文中,未繪示或描述的實(shí)現(xiàn)方式,均為所屬技術(shù)領(lǐng)域中普通技術(shù)人員所知的形式,并未進(jìn)行詳細(xì)說明。此外,上述對(duì)各元件和方法的定義并不僅限于實(shí)施例中提到的各種具體結(jié)構(gòu)、形狀或方式,本領(lǐng)域普通技術(shù)人員可對(duì)其進(jìn)行簡(jiǎn)單地更改或替換。

      以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1