專利名稱::一種應(yīng)用于數(shù)字家庭的數(shù)字媒體適配器系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于數(shù)字媒體框架的設(shè)計與應(yīng)用領(lǐng)域,特別是涉及一種用于支持UPnP和IGRS的輕量級數(shù)字媒體適配器系統(tǒng)。
背景技術(shù):
:隨著數(shù)字家庭的概念日趨普及,在數(shù)字家庭中占據(jù)著重要地位的數(shù)字多媒體應(yīng)用也發(fā)展得如火如荼。通過實現(xiàn)相應(yīng)標(biāo)準(zhǔn)的A/V應(yīng)用框架,媒體設(shè)備就能訪問家庭網(wǎng)絡(luò)中的資源。DigitalMediaAdapter(DMA,數(shù)字媒體適配器)在近年來非常流行,它是一種信息處理終端,其在數(shù)字家庭中的功能包括了訪問媒體目錄,獲取媒體資源,并且對資源進(jìn)行解碼輸出。當(dāng)前,數(shù)字家庭網(wǎng)絡(luò)中的媒體應(yīng)用主要是通過UPnP協(xié)議支撐,也有一部分是采用IGRS協(xié)議。UPnP技術(shù)應(yīng)用TCP/IP等網(wǎng)絡(luò)技術(shù),用于實現(xiàn)家庭計算網(wǎng)絡(luò)的分布式,開放互聯(lián)架構(gòu)。其定義了兩種不同的設(shè)備類別控制點和被控制設(shè)備。與UPnP協(xié)議類似,IGRS也定義了一套屬于自己的協(xié)議標(biāo)準(zhǔn),但其設(shè)備的種類與UPnP是一致的。UPnP和IGRS協(xié)議屬于高層次的協(xié)議,建立在其他網(wǎng)絡(luò)協(xié)議之上,例如SimpleObjectAccessProtocol(SOAP),HTTPoverTCP和HTTPunicast/multicastoverUDP等。針對于家庭計算網(wǎng)絡(luò)的A/V媒體應(yīng)用,UPnP和IGRS有著相似的標(biāo)準(zhǔn)應(yīng)用框架。盡管協(xié)議本身不相同,設(shè)備和服務(wù)的屬性定義,以及調(diào)用服務(wù)的參數(shù)也不同。但框架中使用的設(shè)備類型是一樣的,而且提供的服務(wù)類別也是一樣的。它們的A/V應(yīng)用框架如附圖1所示,框架中,定義了媒體服務(wù)器,控制點,以及媒體渲染器。用戶通過控制點,控制媒體渲染器從媒體服務(wù)器經(jīng)過外帶的傳輸協(xié)議獲得資源,并進(jìn)行播放。在實際的主要應(yīng)用中,用戶的控制點設(shè)備往往也是媒體渲染器本身,即將控制點與媒體渲染器合并在一起,即支持某一特定協(xié)議的DMA?;跇?biāo)準(zhǔn)A/V媒體應(yīng)用框架下的DMA框架如附圖2所示。由此可見,DMA的任務(wù)量是比較大的。它既包括了控制點的工作,也包括了媒體渲染器的資源下載以及解碼等工作。另外,UPnP協(xié)議與IGRS協(xié)議是相對復(fù)雜的協(xié)議,例如設(shè)備和服務(wù)廣告的組播機制,以及設(shè)備狀態(tài)的維護(hù),設(shè)備狀態(tài)信息的獲取等。這往往占據(jù)了相當(dāng)一部分的網(wǎng)絡(luò)資源和CPU,內(nèi)存等資源,也導(dǎo)致耗電過大的問題,從而提高了軟件對于嵌入式設(shè)備的性能要求。對于某些便攜的或簡單的設(shè)備,如手機,數(shù)碼相框等,對硬件性能要求提高所導(dǎo)致的代價可能是巨大的。綜合分析當(dāng)前基于標(biāo)準(zhǔn)的家庭計算網(wǎng)絡(luò)A/V媒體應(yīng)用框架下的應(yīng)用,存在如下幾點問題首先是當(dāng)前的應(yīng)用開銷過大,必須考慮如何降低開銷;其次,是如何使設(shè)備支持多種互聯(lián)協(xié)議標(biāo)準(zhǔn);再次,因為協(xié)議基于SSDP組播,如何解決局域網(wǎng)范圍的限制,實現(xiàn)跨家庭局域網(wǎng)的資源共享,以及相應(yīng)的網(wǎng)絡(luò)攻擊、安全性問題;最后,需要針對于不同用戶進(jìn)行設(shè)備或服務(wù)訪問的限制。故而,現(xiàn)有的數(shù)字媒體適配器架構(gòu)還有待改進(jìn)。
發(fā)明內(nèi)容本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提出了支持UPnP和IGRS的輕量級數(shù)字媒體適配器系統(tǒng)。為了實現(xiàn)上述發(fā)明目的,采用的技術(shù)方案如下—種應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),包括數(shù)字媒體適配器服務(wù)器和數(shù)字媒體適配器終端,所述數(shù)字媒體適配器服務(wù)器設(shè)置于數(shù)字家庭的局域網(wǎng)內(nèi),能發(fā)現(xiàn)標(biāo)準(zhǔn)家庭媒體服務(wù)器,并調(diào)用該媒體服務(wù)器的服務(wù),數(shù)字媒體適配器服務(wù)器與數(shù)字媒體適配器終端通過網(wǎng)絡(luò)連接,并向數(shù)字媒體適配器終端提供數(shù)字媒體適配器應(yīng)用層級別的遠(yuǎn)程服務(wù)。上述技術(shù)方案中,所述數(shù)字媒體適配器終端通過SOAP協(xié)議,對數(shù)字媒體適配器服務(wù)器提供的服務(wù)進(jìn)行調(diào)用,當(dāng)用戶通過數(shù)字媒體適配器終端選擇合適的資源后,數(shù)字媒體適配器終端與媒體服務(wù)器建立帶外傳輸連接,以獲取媒體資源進(jìn)行解碼和播放。所述數(shù)字媒體適配器服務(wù)器將維護(hù)的數(shù)據(jù)分成了公共數(shù)據(jù)區(qū),以及對應(yīng)每個用戶的私有數(shù)據(jù)區(qū),所述數(shù)字媒體適配器終端通過調(diào)用模塊調(diào)用數(shù)字媒體適配器服務(wù)器的服務(wù),最終與媒體服務(wù)器建立帶外傳輸連接,并通過AV傳輸模塊獲取資源。所述數(shù)字媒體適配器終端包括AV傳輸模塊、渲染模塊、網(wǎng)絡(luò)模塊、GUI圖形模塊、調(diào)用模塊,所述GUI圖形模塊、調(diào)用模塊、網(wǎng)絡(luò)模塊依次連接,所述AV傳輸模塊與媒體服務(wù)器通過網(wǎng)絡(luò)連接,所述渲染模塊與AV傳輸模塊連接。所述數(shù)字媒體適配器服務(wù)器包括調(diào)用模塊、控制點模塊、防火墻模塊、公共數(shù)據(jù)區(qū)、私有數(shù)據(jù)區(qū),所述控制點模塊與數(shù)字家庭網(wǎng)絡(luò)的媒體服務(wù)器連接,還分別與數(shù)字媒體適配器系統(tǒng)的防火墻模塊、公共數(shù)據(jù)區(qū)、私有數(shù)據(jù)區(qū)連接,所述調(diào)用模塊分別與數(shù)字媒體適配器終端和控制點模塊連接。本發(fā)明所述數(shù)字媒體適配器服務(wù)器處于數(shù)字家庭的UPnP,IGRS局域網(wǎng)內(nèi),數(shù)字媒體適配器服務(wù)器的控制點模塊通過啟動IGRS和UPnP偵聽線程,接收到數(shù)字家庭網(wǎng)絡(luò)里媒體服務(wù)器的廣告信息,并分別調(diào)用IGRS模塊和UPnP模塊進(jìn)行消息識別。本發(fā)明具有以下優(yōu)點1、輕量級的終端設(shè)計,適用于更多的嵌入式設(shè)備;2、能支持UPnP和IGRS協(xié)議,并且還能增加更多家庭網(wǎng)路互聯(lián)協(xié)議;3、終端設(shè)備的應(yīng)用將不受局域網(wǎng)的限制;4、防火墻模塊與終端分離,保證終端的安全同時不增加終端的開銷;5、用戶權(quán)限設(shè)計,實現(xiàn)終端根據(jù)用戶權(quán)限配置對其他設(shè)備和服務(wù)的可見性。圖1為現(xiàn)有的A/V應(yīng)用框架圖;圖2為現(xiàn)有的DMA框架圖3為本發(fā)明的系統(tǒng)架構(gòu)示意圖;圖4為本發(fā)明的LW-DMAC模塊劃分示意圖;圖5為本發(fā)明的LW-DMAC框架示意圖;圖6為本發(fā)明服務(wù)請求的模塊交互示意圖;圖7為本發(fā)明的LW-DMAS框架示意圖;圖8為本發(fā)明的數(shù)據(jù)流示意圖;圖9為本發(fā)明的并發(fā)性交互示意圖;圖10為本發(fā)明運行界面示意圖。具體實施例方式下面結(jié)合附圖對本發(fā)明做進(jìn)一步的描述。本發(fā)明提出的整體架構(gòu)如附圖3所示。新框架下提出了兩種新的設(shè)備類型,分別是輕量級數(shù)字媒體適配器服務(wù)器(LW-DMAS)和輕量級數(shù)字媒體適配器終端(LW-DMAC)。LW-DMAS處于數(shù)字家庭的UPnP,IGRS局域網(wǎng)內(nèi),能發(fā)現(xiàn)標(biāo)準(zhǔn)家庭媒體服務(wù)器,并且通過標(biāo)準(zhǔn)的UPnP或IGRSAction調(diào)用其服務(wù)。另一方面,LW-DMAS向LW-DMAC提供DMA應(yīng)用層級別的遠(yuǎn)程方法,如設(shè)備瀏覽,服務(wù)瀏覽,目錄訪問服務(wù),資源協(xié)議協(xié)商服務(wù)等。LW-DMAC通過SOAP協(xié)議,對LW-DMAS提供的服務(wù)進(jìn)行調(diào)用。當(dāng)用戶通過終端選擇合適的資源后,終端與媒體服務(wù)器建立帶外傳輸連接,獲取媒體資源進(jìn)行解碼和播放。模塊的劃分如附圖4所示,LW-DMAS將維護(hù)的數(shù)據(jù)分成了公共數(shù)據(jù)區(qū),以及對于每個用戶的私有數(shù)據(jù)區(qū)。LW-DMAC通過調(diào)用模塊,調(diào)用LW-DMAS的服務(wù),最終與媒體服務(wù)器建立帶外傳輸連接,LW-DMAC通過AV傳輸模塊獲取資源。圖5是LW-DMAC的框架圖??蚣苤邪?個模塊,該框架的設(shè)計重點在于輕量化。將盡量多的計算資源,網(wǎng)絡(luò)資源,電源資源等集中地服務(wù)于終端的多媒體播放上。下面將對本發(fā)明的輕量化設(shè)計思路,以及終端的工作流程進(jìn)行說明。分布式計算為終端的輕量化設(shè)計提供了條件。在LW-DMAC中,DMA與協(xié)議相關(guān)的主要邏輯工作的計算任務(wù)都放在信任的LW-DMAS里。首先LW-DMAC不需要持續(xù)地偵聽組播的廣告信息,不需要執(zhí)行設(shè)備和服務(wù)狀態(tài)的維護(hù)工作,以及設(shè)備與服務(wù)的描述文件的下載與分析工作。當(dāng)終端需要執(zhí)行邏輯任務(wù)時,如查詢當(dāng)前存在的設(shè)備與服務(wù),或瀏覽某個媒體服務(wù)器的內(nèi)容目錄時,才需要與LW-DMAS建立起連接,進(jìn)行遠(yuǎn)程方法調(diào)用。當(dāng)接收到服務(wù)結(jié)果后,連接可以回到關(guān)閉狀態(tài),等待下一次的請求發(fā)送。因此,LW-DMAC在節(jié)省計算資源的同時,也節(jié)省了更多的網(wǎng)絡(luò)資源,終端具備訪問媒體服務(wù)器能力,并且可以脫離局域網(wǎng)的限制,也避免了局域網(wǎng)里的協(xié)議攻擊包。對于LW-DMAC,真正的核心工作是負(fù)責(zé)媒體資源的帶外傳輸以及解碼工作。這一部分是由AV傳輸模塊以及渲染模塊實現(xiàn)。輕量化的設(shè)計讓終端擁有盡量多的網(wǎng)絡(luò)帶寬和計算存儲資源用于執(zhí)行其核心工作,保證媒體播放的質(zhì)量。5使用本發(fā)明,用戶可以通過LW-DMAC界面進(jìn)行輸入,GUI模塊向調(diào)用模塊傳遞需要調(diào)用的遠(yuǎn)程方法,以及對應(yīng)的參數(shù),在調(diào)用模塊里,將調(diào)用的遠(yuǎn)程方法的信息提取后,構(gòu)造出對應(yīng)的SOAP包,然后通過網(wǎng)絡(luò)模塊發(fā)送服務(wù)請求,服務(wù)請求的模塊交互如附圖6所示。服務(wù)的響應(yīng)則是以上過程的逆過程。網(wǎng)絡(luò)模塊接收到響應(yīng)包后,調(diào)用模塊進(jìn)行SOAP響應(yīng)包的解釋,獲取調(diào)用結(jié)果后通知界面進(jìn)行事件處理。LW-DMAS框架是輕量級數(shù)字媒體框架的另一個重要應(yīng)用,圖7是LW-DMAS的框架圖,框架中包括了5大模塊。該模塊的設(shè)計重點是突出了服務(wù)的并發(fā)性,以及增加了安全性的設(shè)計。令LW-DMAS能高效地為多個終端服務(wù),并且能更好地滿足不同應(yīng)用的需求。下面就服務(wù)器的主要工作流程來說明服務(wù)器的框架圖。設(shè)備和服務(wù)的發(fā)現(xiàn)有它自己的流程,控制點模塊通過啟動IGRS和UPnP偵聽線程,接收到家庭網(wǎng)絡(luò)里媒體服務(wù)器的廣告信息,并分別調(diào)用IGRS模塊和UPnP模塊進(jìn)行消息識別。消息識別完成后,查詢公共數(shù)據(jù)區(qū)中對應(yīng)的設(shè)備目錄是否已經(jīng)保存了該設(shè)備結(jié)構(gòu)。如果沒有,首先應(yīng)用防火墻模塊,查詢該設(shè)備是不是在黑名單中(即攻擊源)。然后控制點模塊對設(shè)備的描述信息進(jìn)行下載,并對下載的XML進(jìn)行安全檢測。根據(jù)描述信息,創(chuàng)建設(shè)備結(jié)構(gòu),并添加到公共數(shù)據(jù)區(qū)中對應(yīng)環(huán)境數(shù)據(jù)區(qū)中的設(shè)備目錄中。并將設(shè)備對應(yīng)的服務(wù)信息,添加到服務(wù)目錄中。環(huán)境數(shù)據(jù)區(qū)保存著屬于多個終端共享的數(shù)據(jù),因此存在于公共數(shù)據(jù)區(qū)中,當(dāng)訪問環(huán)境數(shù)據(jù)區(qū)時,需要獲取對應(yīng)的互斥鎖。如果設(shè)備或服務(wù)結(jié)構(gòu)已經(jīng)存在于環(huán)境數(shù)據(jù)區(qū)中,則接收到廣告信息后,只需對其的超時時間進(jìn)行更新,并且如果有需要的話,更新設(shè)備的其他狀態(tài)信息。數(shù)據(jù)流圖如圖8所示。向LW-DMAC提供快速有效的服務(wù),是LW-DMAS的重點??紤]到實際應(yīng)用中多個LW-DMAC的情況,并發(fā)性的強弱將直接影響到應(yīng)用的QoS。用戶的請求可以通過與服務(wù)器建立TCP鏈接,然后發(fā)送SOAP調(diào)用服務(wù)器提供的方法?;虿捎肳ebService的方式進(jìn)行服務(wù)調(diào)用。調(diào)用模塊接收到SOAP包后,構(gòu)造出相應(yīng)的調(diào)用信息(包括了調(diào)用者信息,方法,以及參數(shù)),這相當(dāng)于一項任務(wù),然后放進(jìn)FIFO隊列中。當(dāng)線程區(qū)有空閑的Worker線程時,就從隊列中獲取調(diào)用信息。根據(jù)調(diào)用信息,從防火墻中,獲取其權(quán)限的信息,并且從私有數(shù)據(jù)區(qū)獲取或創(chuàng)建用戶對應(yīng)的用戶狀態(tài)數(shù)據(jù)。用戶狀態(tài)數(shù)據(jù)是保存著私有的用戶狀態(tài)信息,包括用戶當(dāng)前正在訪問的媒體設(shè)備,及其瀏覽的目錄棧結(jié)構(gòu),因此不存在多用戶的并發(fā)訪問。將公有資源和私有資源區(qū)分,提高了工作的并發(fā)度,因為當(dāng)服務(wù)需要獲取公共資源時,才需要獲取互斥鎖。當(dāng)服務(wù)需要對媒體服務(wù)器進(jìn)行訪問時,Worker線程將調(diào)用控制點模塊??刂泣c模塊獲取相應(yīng)的調(diào)用信息,用戶狀態(tài)數(shù)據(jù),以及對應(yīng)的環(huán)境數(shù)據(jù)。然后構(gòu)造出標(biāo)準(zhǔn)的UPnP或IGRS活動,并發(fā)送至目標(biāo)媒體服務(wù)器。當(dāng)接收到媒體服務(wù)器結(jié)果時,控制點模塊對結(jié)果進(jìn)行處理,然后返回結(jié)果給調(diào)用者LW-DMAC。Worker線程回到空閑狀態(tài)。對應(yīng)的交互圖如圖9所示。本發(fā)明的運行界面如圖IO所示,應(yīng)用輕量級數(shù)字媒體適配器軟件框架,開發(fā)了一個支持UPnP和IGRS協(xié)議的智能手機上的媒體播放器,用戶通過手機,可以瀏覽和下載家庭媒體服務(wù)器里的圖片,以及播放家庭媒體服務(wù)器中的音樂。由于采用了新框架,6輕量級的特點既保證播放質(zhì)量,又降低了對手機的能耗。下面對本發(fā)明的框架實現(xiàn)進(jìn)行介紹。播放器軟件根據(jù)框架,實現(xiàn)了一個運行在標(biāo)準(zhǔn)Linux操作系統(tǒng)下的LW-DMAS,而針對于應(yīng)用的終端,為了適應(yīng)更多的軟件平臺,本發(fā)明實現(xiàn)了一個運行在標(biāo)準(zhǔn)Linux下的和一個在WindowsMobile6.5操作系統(tǒng)下的LW-DMAC客戶端。由于軟件框架的設(shè)計,已經(jīng)在
發(fā)明內(nèi)容中闡述過。下面將以軟件中所部屬的進(jìn)程與線程的任務(wù)為重點來講述框架的實現(xiàn),并且將介紹一些與特定應(yīng)用相關(guān)的特殊模塊。服務(wù)調(diào)用方法是本發(fā)明軟件框架關(guān)于服務(wù)使用的一個重點內(nèi)容。針對于不同的應(yīng)用,開發(fā)者可以制定相應(yīng)的遠(yuǎn)程服務(wù)方法,以滿足LW-DMAC的實現(xiàn)需要。在本發(fā)明的應(yīng)用中,本發(fā)明定義的方法機器參數(shù)列表如表1所示。首先LW-DMAC需要向Server端進(jìn)行登錄。登錄后根據(jù)用戶ID創(chuàng)建Session。此時LW-DMAS為用戶在PrivateData中創(chuàng)建一個屬于該用戶的用戶狀態(tài)信息SessionData。創(chuàng)建Session成功后,用戶就可以使用實質(zhì)性的服務(wù),包括獲取媒體設(shè)備列表,包括瀏覽目錄的Ls和Cd功能。以及獲取資源文件的URL等。表1<table>tableseeoriginaldocumentpage7</column></row><table>LW-DMAC作為輕量級的終端,對于框架的實現(xiàn)是相對簡單的。在本發(fā)明的應(yīng)用中,設(shè)計一個主進(jìn)程以及2個子線程。主進(jìn)程是GUI,與用戶進(jìn)行交互。表2為另外兩個線程任務(wù)的描述。對于各個線程,都有其對應(yīng)的若干事件,應(yīng)用實現(xiàn)中,通過對不同的事件設(shè)置對應(yīng)的回調(diào)函數(shù),可以獲得各個子線程在事件發(fā)生時的通知,并能執(zhí)行相應(yīng)的處理。表3是LW-DMAC線程所定義的可注冊事件。表2<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>表5<table>tableseeoriginaldocumentpage10</column></row><table>權(quán)利要求一種應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),其特征在于包括數(shù)字媒體適配器服務(wù)器和數(shù)字媒體適配器終端,所述數(shù)字媒體適配器服務(wù)器設(shè)置于數(shù)字家庭的局域網(wǎng)內(nèi),能發(fā)現(xiàn)標(biāo)準(zhǔn)家庭媒體服務(wù)器,并調(diào)用該媒體服務(wù)器的服務(wù),數(shù)字媒體適配器服務(wù)器與數(shù)字媒體適配器終端通過網(wǎng)絡(luò)連接,并向數(shù)字媒體適配器終端提供數(shù)字媒體適配器應(yīng)用層級別的遠(yuǎn)程服務(wù)。2.根據(jù)權(quán)利要求1所述的應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),其特征在于所述數(shù)字媒體適配器終端通過SOAP協(xié)議,對數(shù)字媒體適配器服務(wù)器提供的服務(wù)進(jìn)行調(diào)用,當(dāng)用戶通過數(shù)字媒體適配器終端選擇合適的資源后,數(shù)字媒體適配器終端與媒體服務(wù)器建立帶外傳輸連接,以獲取媒體資源進(jìn)行解碼和播放。3.根據(jù)權(quán)利要求2所述的應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),其特征在于所述數(shù)字媒體適配器服務(wù)器將維護(hù)的數(shù)據(jù)分成了公共數(shù)據(jù)區(qū),以及對應(yīng)每個用戶的私有數(shù)據(jù)區(qū),所述數(shù)字媒體適配器終端通過調(diào)用模塊調(diào)用數(shù)字媒體適配器服務(wù)器的服務(wù),最終與媒體服務(wù)器建立帶外傳輸連接,并通過AV傳輸模塊獲取資源。4.根據(jù)權(quán)利要求1或2或3所述的應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),其特征在于所述數(shù)字媒體適配器終端包括AV傳輸模塊、渲染模塊、網(wǎng)絡(luò)模塊、GUI圖形模塊、調(diào)用模塊,所述GUI圖形模塊、調(diào)用模塊、網(wǎng)絡(luò)模塊依次連接,所述AV傳輸模塊與媒體服務(wù)器通過網(wǎng)絡(luò)連接,所述渲染模塊與AV傳輸模塊連接。5.根據(jù)權(quán)利要求4所述的應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),其特征在于所述數(shù)字媒體適配器服務(wù)器包括調(diào)用模塊、控制點模塊、防火墻模塊、公共數(shù)據(jù)區(qū)、私有數(shù)據(jù)區(qū),所述控制點模塊與數(shù)字家庭網(wǎng)絡(luò)的媒體服務(wù)器連接,還分別與數(shù)字媒體適配器系統(tǒng)的防火墻模塊、公共數(shù)據(jù)區(qū)、私有數(shù)據(jù)區(qū)連接,所述調(diào)用模塊分別與數(shù)字媒體適配器終端和控制點模塊連接。6.根據(jù)權(quán)利要求1所述的應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),其特征在于所述數(shù)字媒體適配器服務(wù)器處于數(shù)字家庭的UPnP,IGRS局域網(wǎng)內(nèi),數(shù)字媒體適配器服務(wù)器的控制點模塊通過啟動IGRS和UPnP偵聽線程,接收到數(shù)字家庭網(wǎng)絡(luò)里媒體服務(wù)器的廣告信息,并分別調(diào)用IGRS模塊和UPnP模塊進(jìn)行消息識別。全文摘要本發(fā)明提供一種應(yīng)用于數(shù)字家庭網(wǎng)絡(luò)的數(shù)字媒體適配器系統(tǒng),包括數(shù)字媒體適配器服務(wù)器和數(shù)字媒體適配器終端,所述數(shù)字媒體適配器服務(wù)器設(shè)置于數(shù)字家庭的局域網(wǎng)內(nèi),能發(fā)現(xiàn)標(biāo)準(zhǔn)家庭媒體服務(wù)器,并調(diào)用該媒體服務(wù)器的服務(wù),數(shù)字媒體適配器服務(wù)器與數(shù)字媒體適配器終端通過網(wǎng)絡(luò)連接,并向數(shù)字媒體適配器終端提供數(shù)字媒體適配器應(yīng)用層級別的遠(yuǎn)程服務(wù)。文檔編號H04L12/28GK101692644SQ20091004174公開日2010年4月7日申請日期2009年8月7日優(yōu)先權(quán)日2009年8月7日發(fā)明者劉發(fā)貴,張功勝,李凱,李寶韓申請人:華南理工大學(xué)