基于UPnP協(xié)議的多媒體設(shè)備互聯(lián)技術(shù)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-10-30 18:14
通用即插即用(UPnP)是由一系列協(xié)議組成的協(xié)議簇,它使用簡(jiǎn)單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP)來(lái)控制設(shè)備加入和離開(kāi)網(wǎng)絡(luò),使用超文本傳輸協(xié)議(HTTP)保證應(yīng)用層通信,使用擴(kuò)展標(biāo)記語(yǔ)言(XML)和簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議(SOAP)來(lái)完成跨平臺(tái)的服務(wù)內(nèi)容和控制信息的描述,并且在此基礎(chǔ)上建立起一套旨在實(shí)現(xiàn)設(shè)備間數(shù)據(jù)共享、通信和互聯(lián)娛樂(lè)的功能性網(wǎng)絡(luò)服務(wù)。使網(wǎng)絡(luò)中的設(shè)備,比如個(gè)人電腦,打印機(jī)以及移動(dòng)設(shè)備實(shí)現(xiàn)無(wú)縫的發(fā)現(xiàn)其他設(shè)備并且完成設(shè)備間的互連、互控。軟件使用C++作為開(kāi)發(fā)語(yǔ)言,以L(fǎng)inux操作系統(tǒng)和Intel凌動(dòng)處理器作為軟件支撐平臺(tái)。通過(guò)分析UPnP協(xié)議的組成以及具體的設(shè)備應(yīng)用需求,提出一個(gè)將智能機(jī)頂盒設(shè)計(jì)為UPnP設(shè)備端軟件與服務(wù)端軟件的系統(tǒng)實(shí)現(xiàn)方法。利用面向?qū)ο笤O(shè)計(jì)思想,將各協(xié)議解析過(guò)程和設(shè)備信息處理封裝到對(duì)應(yīng)基類(lèi),不同端軟件負(fù)責(zé)實(shí)例化其子類(lèi),降低數(shù)據(jù)和代碼的冗余性。服務(wù)端軟件與設(shè)備端軟件通過(guò)發(fā)送SSDP通知數(shù)據(jù)包或者接收SSDP搜索數(shù)據(jù)包加入U(xiǎn)PnP網(wǎng)絡(luò),并建立起各自的服務(wù)內(nèi)容信息。根據(jù)HTTP請(qǐng)求操作名的的不同,服務(wù)端實(shí)現(xiàn)了利用Linux系統(tǒng)調(diào)用檢索和讀取本地文件或目錄,供控制端對(duì)其可見(jiàn)內(nèi)容的瀏覽...
【文章來(lái)源】:華中科技大學(xué)湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:70 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
1 緒論
1.1 課題背景
1.2 現(xiàn)有通信技術(shù)對(duì)家庭多媒體互聯(lián)的支持
1.3 論文主要研究工作
2 多媒體設(shè)備互聯(lián)軟件的總體設(shè)計(jì)
2.1 多媒體設(shè)備互聯(lián)
2.2 UPnP協(xié)議
2.3 總體結(jié)構(gòu)
2.4 本章小結(jié)
3 服務(wù)端軟件設(shè)計(jì)與實(shí)現(xiàn)
3.1 服務(wù)端軟件設(shè)計(jì)框架
3.2 服務(wù)端的尋址與發(fā)現(xiàn)
3.3 資源定位與瀏覽
3.4 資源文件傳輸
3.5 本章小結(jié)
4 設(shè)備端軟件設(shè)計(jì)與實(shí)現(xiàn)6
4.1 設(shè)備端軟件設(shè)計(jì)框架
4.2 設(shè)備端尋址與發(fā)現(xiàn)
4.3 設(shè)備端功能項(xiàng)建立
4.4 設(shè)備端受控功能的實(shí)現(xiàn)
4.5 本章小結(jié)
5 系統(tǒng)測(cè)試
5.1 服務(wù)端軟件測(cè)試
5.2 設(shè)備端軟件測(cè)試
5.3 測(cè)試結(jié)果分析
5.4 本章小結(jié)
6 結(jié)束語(yǔ)
6.1 課題工作總結(jié)
6.2 將來(lái)的工作
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]基于uPnP協(xié)議在DLNA架構(gòu)中多媒體播放設(shè)備DMP的開(kāi)發(fā)[J]. 鄭志強(qiáng). 科技資訊. 2009(30)
[2]國(guó)外“三網(wǎng)融合”發(fā)展沿革及啟示[J]. 曾靜平,李煒煒. 電視研究. 2009(10)
[3]基于UPnP和Web Service的網(wǎng)絡(luò)中控設(shè)計(jì)與實(shí)現(xiàn)[J]. 陸云龍,雷志華,張會(huì)銘. 微電子學(xué)與計(jì)算機(jī). 2008(12)
[4]基于UPnP協(xié)議棧的嵌入式家庭媒體適配器的研究與設(shè)計(jì)[J]. 吳非,吳浩,劉金玉. 計(jì)算機(jī)應(yīng)用研究. 2008(05)
[5]數(shù)字家庭網(wǎng)關(guān)UPnP模塊的設(shè)計(jì)與實(shí)現(xiàn)[J]. 楊宗凱,雷嘉,余江. 計(jì)算機(jī)工程與科學(xué). 2007(05)
[6]基于UPnP的數(shù)字家庭研究[J]. 張群哲,吳慶波. 計(jì)算機(jī)工程與科學(xué). 2007(05)
[7]基于Linux的UPnP協(xié)議棧結(jié)構(gòu)分析及其在嵌入式通信系統(tǒng)中的應(yīng)用研究[J]. 嚴(yán)華,蔡蘊(yùn)文. 四川大學(xué)學(xué)報(bào)(自然科學(xué)版). 2007(02)
[8]中間件UPnP在智能家電嵌入式開(kāi)放平臺(tái)中的應(yīng)用[J]. 陳華鋒,張俊才,呂楊. 科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì). 2006(21)
[9]UPnP服務(wù)發(fā)現(xiàn)算法性能分析與改進(jìn)[J]. 陳恩義,史元春,徐光祐. 清華大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(04)
[10]TCP/IP協(xié)議棧在Linux與FreeBSD中的實(shí)現(xiàn)分析[J]. 胡影,蔣年德. 科技廣場(chǎng). 2006(02)
碩士論文
[1]數(shù)字家庭互聯(lián)互通方法研究及其應(yīng)用[D]. 張炳華.華南理工大學(xué) 2010
[2]基于開(kāi)源技術(shù)的Web應(yīng)用框架研究與實(shí)現(xiàn)[D]. 馮慧靈.哈爾濱理工大學(xué) 2009
[3]基于UPnP標(biāo)準(zhǔn)和ZigBee網(wǎng)絡(luò)的混合型智能家庭網(wǎng)絡(luò)[D]. 周文超.北京郵電大學(xué) 2007
[4]嵌入式數(shù)字媒體適配器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吳浩.華中科技大學(xué) 2007
[5]UPnP中間件技術(shù)在數(shù)字家庭網(wǎng)絡(luò)中的應(yīng)用研究[D]. 沈彬斌.電子科技大學(xué) 2006
[6]基于LINUX的UPnP在家庭網(wǎng)絡(luò)中的研究[D]. 劉勝軍.浙江大學(xué) 2006
[7]基于UPnP的家庭智能系統(tǒng)研究與實(shí)踐[D]. 范新運(yùn).西北工業(yè)大學(xué) 2005
本文編號(hào):3467194
【文章來(lái)源】:華中科技大學(xué)湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:70 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
1 緒論
1.1 課題背景
1.2 現(xiàn)有通信技術(shù)對(duì)家庭多媒體互聯(lián)的支持
1.3 論文主要研究工作
2 多媒體設(shè)備互聯(lián)軟件的總體設(shè)計(jì)
2.1 多媒體設(shè)備互聯(lián)
2.2 UPnP協(xié)議
2.3 總體結(jié)構(gòu)
2.4 本章小結(jié)
3 服務(wù)端軟件設(shè)計(jì)與實(shí)現(xiàn)
3.1 服務(wù)端軟件設(shè)計(jì)框架
3.2 服務(wù)端的尋址與發(fā)現(xiàn)
3.3 資源定位與瀏覽
3.4 資源文件傳輸
3.5 本章小結(jié)
4 設(shè)備端軟件設(shè)計(jì)與實(shí)現(xiàn)6
4.1 設(shè)備端軟件設(shè)計(jì)框架
4.2 設(shè)備端尋址與發(fā)現(xiàn)
4.3 設(shè)備端功能項(xiàng)建立
4.4 設(shè)備端受控功能的實(shí)現(xiàn)
4.5 本章小結(jié)
5 系統(tǒng)測(cè)試
5.1 服務(wù)端軟件測(cè)試
5.2 設(shè)備端軟件測(cè)試
5.3 測(cè)試結(jié)果分析
5.4 本章小結(jié)
6 結(jié)束語(yǔ)
6.1 課題工作總結(jié)
6.2 將來(lái)的工作
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]基于uPnP協(xié)議在DLNA架構(gòu)中多媒體播放設(shè)備DMP的開(kāi)發(fā)[J]. 鄭志強(qiáng). 科技資訊. 2009(30)
[2]國(guó)外“三網(wǎng)融合”發(fā)展沿革及啟示[J]. 曾靜平,李煒煒. 電視研究. 2009(10)
[3]基于UPnP和Web Service的網(wǎng)絡(luò)中控設(shè)計(jì)與實(shí)現(xiàn)[J]. 陸云龍,雷志華,張會(huì)銘. 微電子學(xué)與計(jì)算機(jī). 2008(12)
[4]基于UPnP協(xié)議棧的嵌入式家庭媒體適配器的研究與設(shè)計(jì)[J]. 吳非,吳浩,劉金玉. 計(jì)算機(jī)應(yīng)用研究. 2008(05)
[5]數(shù)字家庭網(wǎng)關(guān)UPnP模塊的設(shè)計(jì)與實(shí)現(xiàn)[J]. 楊宗凱,雷嘉,余江. 計(jì)算機(jī)工程與科學(xué). 2007(05)
[6]基于UPnP的數(shù)字家庭研究[J]. 張群哲,吳慶波. 計(jì)算機(jī)工程與科學(xué). 2007(05)
[7]基于Linux的UPnP協(xié)議棧結(jié)構(gòu)分析及其在嵌入式通信系統(tǒng)中的應(yīng)用研究[J]. 嚴(yán)華,蔡蘊(yùn)文. 四川大學(xué)學(xué)報(bào)(自然科學(xué)版). 2007(02)
[8]中間件UPnP在智能家電嵌入式開(kāi)放平臺(tái)中的應(yīng)用[J]. 陳華鋒,張俊才,呂楊. 科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì). 2006(21)
[9]UPnP服務(wù)發(fā)現(xiàn)算法性能分析與改進(jìn)[J]. 陳恩義,史元春,徐光祐. 清華大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(04)
[10]TCP/IP協(xié)議棧在Linux與FreeBSD中的實(shí)現(xiàn)分析[J]. 胡影,蔣年德. 科技廣場(chǎng). 2006(02)
碩士論文
[1]數(shù)字家庭互聯(lián)互通方法研究及其應(yīng)用[D]. 張炳華.華南理工大學(xué) 2010
[2]基于開(kāi)源技術(shù)的Web應(yīng)用框架研究與實(shí)現(xiàn)[D]. 馮慧靈.哈爾濱理工大學(xué) 2009
[3]基于UPnP標(biāo)準(zhǔn)和ZigBee網(wǎng)絡(luò)的混合型智能家庭網(wǎng)絡(luò)[D]. 周文超.北京郵電大學(xué) 2007
[4]嵌入式數(shù)字媒體適配器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吳浩.華中科技大學(xué) 2007
[5]UPnP中間件技術(shù)在數(shù)字家庭網(wǎng)絡(luò)中的應(yīng)用研究[D]. 沈彬斌.電子科技大學(xué) 2006
[6]基于LINUX的UPnP在家庭網(wǎng)絡(luò)中的研究[D]. 劉勝軍.浙江大學(xué) 2006
[7]基于UPnP的家庭智能系統(tǒng)研究與實(shí)踐[D]. 范新運(yùn).西北工業(yè)大學(xué) 2005
本文編號(hào):3467194
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3467194.html
最近更新
教材專(zhuān)著