基于桌面云的USB設(shè)備重定向系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-11-05 17:02
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,基于“云計(jì)算”的應(yīng)用已成為網(wǎng)絡(luò)信息化發(fā)展的必然趨勢。桌面云虛擬化技術(shù)是“云計(jì)算”的重要組成技術(shù)。SPICE作為桌面?zhèn)鬏攨f(xié)議的主流協(xié)議之一,在USB設(shè)備映射中存在很多缺陷。在SPICE原生系統(tǒng)中,SPICE會(huì)對USB設(shè)備進(jìn)行反復(fù)的驅(qū)動(dòng)安裝與卸載,耗費(fèi)時(shí)間周期長且容易出錯(cuò),頻繁的安裝卸載驅(qū)動(dòng)容易造成系統(tǒng)的設(shè)備庫混亂,在不進(jìn)行重定向時(shí),系統(tǒng)也無法加載正確的驅(qū)動(dòng)導(dǎo)致設(shè)備不可用;限制了用戶在虛擬機(jī)對客戶端資源的操作;同時(shí)SPICE系統(tǒng)無法識(shí)別兩個(gè)屬性相同的USB設(shè)備。本文基于以上原因,重新設(shè)計(jì)了USB設(shè)備重定向過程。一是采用USB設(shè)備模擬技術(shù),根據(jù)真實(shí)物理設(shè)備屬性而動(dòng)態(tài)設(shè)置,實(shí)現(xiàn)設(shè)備數(shù)量的動(dòng)態(tài)添加或刪除;二是傳統(tǒng)的USB驅(qū)動(dòng)加載模式會(huì)頻繁的安裝卸載驅(qū)動(dòng)導(dǎo)致驅(qū)動(dòng)的安裝和卸載時(shí)間較長,其次,驅(qū)動(dòng)的安裝卸載會(huì)引起設(shè)備的反復(fù)刷新,容易影響已映射到云桌面的其他設(shè)備,導(dǎo)致其他設(shè)備工作異常等。因此采用USB驅(qū)動(dòng)替換技術(shù)修改USB設(shè)備屬性來匹配通用驅(qū)動(dòng),預(yù)先將通用設(shè)備驅(qū)動(dòng)安裝到一組自定義的設(shè)備屬性里,在進(jìn)行映射時(shí)修改USB屬性信息為預(yù)定義的的設(shè)備屬性,通過修改USB屬性,可以使驅(qū)動(dòng)只安...
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景
1.2 研究意義
1.3 國內(nèi)外研究動(dòng)態(tài)
1.4 研究內(nèi)容
1.4.1 課題來源
1.4.2 研究內(nèi)容
1.5 本論文結(jié)構(gòu)安排
第二章 基礎(chǔ)技術(shù)研究
2.1 虛擬化技術(shù)
2.1.1 KVM虛擬化
2.1.2 QEMU
2.2 SPICE協(xié)議
2.2.1 SPICE架構(gòu)
2.3 USB總線技術(shù)
2.4 USB設(shè)備結(jié)構(gòu)
2.5 USB驅(qū)動(dòng)程序
2.6 USB傳輸方式
2.6.1 控制(CONTROL)傳輸
2.6.2 實(shí)時(shí)(ISOCHRONOUS)傳輸
2.6.3 中斷(INTERRUPT)傳輸
2.6.4 大容量(BULK)傳輸
2.7 USB通信及枚舉過程
2.8 本章小結(jié)
第三章 需求分析
3.1 桌面云的發(fā)展現(xiàn)狀
3.2 SPICE中 USB映射現(xiàn)狀
3.3 USB重定向系統(tǒng)需求分析
3.4 本章小結(jié)
第四章 系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)關(guān)鍵技術(shù)
4.1.1 USB重定向技術(shù)
4.1.2 USB驅(qū)動(dòng)替換技術(shù)
4.1.3 USB模擬技術(shù)
4.1.4 USB傳輸模式支持
4.2 系統(tǒng)框架設(shè)計(jì)
4.3 系統(tǒng)功能模塊設(shè)計(jì)
4.3.1 系統(tǒng)功能模塊分解
4.3.2 服務(wù)端
4.3.3 管理端
4.3.4 客戶端
4.4 USB設(shè)備重定向時(shí)序圖
4.4.1 獲取USB設(shè)備列表
4.4.2 映射USB設(shè)備
4.4.3 解映射USB設(shè)備
4.4.4 切換USB設(shè)備模式
第五章 系統(tǒng)實(shí)現(xiàn)
5.1 基礎(chǔ)環(huán)境設(shè)置
5.2 系統(tǒng)實(shí)現(xiàn)
5.2.1 USB客戶端實(shí)現(xiàn)
5.2.2 USB管理端實(shí)現(xiàn)
5.2.3 USB服務(wù)端實(shí)現(xiàn)
第六章 系統(tǒng)測試
6.1 桌面云運(yùn)行環(huán)境
6.2 功能測試
6.2.1 USB設(shè)備列表展示
6.2.2 在云桌面映射USB設(shè)備
6.2.3 解映射實(shí)現(xiàn)
6.2.4 映射模式
6.2.5 拔出USB設(shè)備
6.2.6 關(guān)閉桌面
6.3 性能測試
6.4 測試結(jié)果分析
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]一種基于STM32快速上傳數(shù)據(jù)的自定義USB方法[J]. 楊通,白旭晶,呂慶偉,張澤澤,胡志新. 大眾科技. 2019(08)
[2]基于FPGA的SpaceFibre-USB3.0接口卡設(shè)計(jì)[J]. 董偉濤,伊小素,曾華菘,熊瑞,王家興,劉輝. 儀表技術(shù)與傳感器. 2019(08)
[3]基于QEMU-KVM的虛擬化可信模型設(shè)計(jì)[J]. 杜家兵. 電子設(shè)計(jì)工程. 2019(10)
[4]一種用于USB設(shè)備自動(dòng)熱插拔的多通道檢測系統(tǒng)設(shè)計(jì)[J]. 董攀. 化工自動(dòng)化及儀表. 2019(05)
[5]基于SPICE協(xié)議的USB重定向數(shù)據(jù)壓縮方法研究[J]. 程良,李華,王夢雄,汪斌. 昆明理工大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(02)
[6]云桌面USB重定向融合方法探討與實(shí)現(xiàn)[J]. 程慶年,周冠宇. 移動(dòng)通信. 2017(14)
[7]云桌面打印映射關(guān)鍵技術(shù)[J]. 鮑豹. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2016(08)
[8]基于USBKey應(yīng)用的虛擬辦公桌面技術(shù)應(yīng)用研究[J]. 黃希彧,何懿,蔣楠,韓萌. 數(shù)字技術(shù)與應(yīng)用. 2016(01)
[9]基于SPICE協(xié)議的USB設(shè)備重定向設(shè)計(jì)與實(shí)現(xiàn)[J]. 楊飛,朱志祥,梁小江. 物聯(lián)網(wǎng)技術(shù). 2015(09)
[10]基于云端桌面USB設(shè)備重定向機(jī)制的研究[J]. 丁潔,郭輝輝,唐幗英. 信息技術(shù). 2015(04)
博士論文
[1]面向桌面云服務(wù)的虛擬化關(guān)鍵技術(shù)研究[D]. 蘇奎.浙江大學(xué) 2017
碩士論文
[1]基于USB的高速率信號(hào)接入與分析技術(shù)研究[D]. 王瑋.西安電子科技大學(xué) 2019
[2]基于KVM的3D遠(yuǎn)程桌面同步技術(shù)的研究與實(shí)現(xiàn)[D]. 湯雄.電子科技大學(xué) 2019
[3]基于SPICE協(xié)議的虛擬桌面技術(shù)研究[D]. 劉子杰.成都信息工程大學(xué) 2018
[4]基于KVM的桌面云及其管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 鄭芳友.廈門大學(xué) 2017
[5]基于Web瀏覽器的遠(yuǎn)程桌面控制協(xié)議的研究與實(shí)現(xiàn)[D]. 張歡.電子科技大學(xué) 2017
[6]基于SPICE協(xié)議的虛擬桌面設(shè)計(jì)與實(shí)現(xiàn)[D]. 楊飛.西安郵電大學(xué) 2016
[7]SPICE桌面協(xié)議的研究與優(yōu)化[D]. 程長軍.電子科技大學(xué) 2016
[8]移動(dòng)互聯(lián)門鈴的研究與開發(fā)[D]. 陳小波.廣東工業(yè)大學(xué) 2015
[9]基于Spice桌面虛擬化框架的移動(dòng)云桌面研究與實(shí)現(xiàn)[D]. 楊彩亮.華南理工大學(xué) 2015
[10]SPICE協(xié)議的視頻傳輸分析與改進(jìn)[D]. 喬詠.山東大學(xué) 2013
本文編號(hào):3702989
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景
1.2 研究意義
1.3 國內(nèi)外研究動(dòng)態(tài)
1.4 研究內(nèi)容
1.4.1 課題來源
1.4.2 研究內(nèi)容
1.5 本論文結(jié)構(gòu)安排
第二章 基礎(chǔ)技術(shù)研究
2.1 虛擬化技術(shù)
2.1.1 KVM虛擬化
2.1.2 QEMU
2.2 SPICE協(xié)議
2.2.1 SPICE架構(gòu)
2.3 USB總線技術(shù)
2.4 USB設(shè)備結(jié)構(gòu)
2.5 USB驅(qū)動(dòng)程序
2.6 USB傳輸方式
2.6.1 控制(CONTROL)傳輸
2.6.2 實(shí)時(shí)(ISOCHRONOUS)傳輸
2.6.3 中斷(INTERRUPT)傳輸
2.6.4 大容量(BULK)傳輸
2.7 USB通信及枚舉過程
2.8 本章小結(jié)
第三章 需求分析
3.1 桌面云的發(fā)展現(xiàn)狀
3.2 SPICE中 USB映射現(xiàn)狀
3.3 USB重定向系統(tǒng)需求分析
3.4 本章小結(jié)
第四章 系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)關(guān)鍵技術(shù)
4.1.1 USB重定向技術(shù)
4.1.2 USB驅(qū)動(dòng)替換技術(shù)
4.1.3 USB模擬技術(shù)
4.1.4 USB傳輸模式支持
4.2 系統(tǒng)框架設(shè)計(jì)
4.3 系統(tǒng)功能模塊設(shè)計(jì)
4.3.1 系統(tǒng)功能模塊分解
4.3.2 服務(wù)端
4.3.3 管理端
4.3.4 客戶端
4.4 USB設(shè)備重定向時(shí)序圖
4.4.1 獲取USB設(shè)備列表
4.4.2 映射USB設(shè)備
4.4.3 解映射USB設(shè)備
4.4.4 切換USB設(shè)備模式
第五章 系統(tǒng)實(shí)現(xiàn)
5.1 基礎(chǔ)環(huán)境設(shè)置
5.2 系統(tǒng)實(shí)現(xiàn)
5.2.1 USB客戶端實(shí)現(xiàn)
5.2.2 USB管理端實(shí)現(xiàn)
5.2.3 USB服務(wù)端實(shí)現(xiàn)
第六章 系統(tǒng)測試
6.1 桌面云運(yùn)行環(huán)境
6.2 功能測試
6.2.1 USB設(shè)備列表展示
6.2.2 在云桌面映射USB設(shè)備
6.2.3 解映射實(shí)現(xiàn)
6.2.4 映射模式
6.2.5 拔出USB設(shè)備
6.2.6 關(guān)閉桌面
6.3 性能測試
6.4 測試結(jié)果分析
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]一種基于STM32快速上傳數(shù)據(jù)的自定義USB方法[J]. 楊通,白旭晶,呂慶偉,張澤澤,胡志新. 大眾科技. 2019(08)
[2]基于FPGA的SpaceFibre-USB3.0接口卡設(shè)計(jì)[J]. 董偉濤,伊小素,曾華菘,熊瑞,王家興,劉輝. 儀表技術(shù)與傳感器. 2019(08)
[3]基于QEMU-KVM的虛擬化可信模型設(shè)計(jì)[J]. 杜家兵. 電子設(shè)計(jì)工程. 2019(10)
[4]一種用于USB設(shè)備自動(dòng)熱插拔的多通道檢測系統(tǒng)設(shè)計(jì)[J]. 董攀. 化工自動(dòng)化及儀表. 2019(05)
[5]基于SPICE協(xié)議的USB重定向數(shù)據(jù)壓縮方法研究[J]. 程良,李華,王夢雄,汪斌. 昆明理工大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(02)
[6]云桌面USB重定向融合方法探討與實(shí)現(xiàn)[J]. 程慶年,周冠宇. 移動(dòng)通信. 2017(14)
[7]云桌面打印映射關(guān)鍵技術(shù)[J]. 鮑豹. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2016(08)
[8]基于USBKey應(yīng)用的虛擬辦公桌面技術(shù)應(yīng)用研究[J]. 黃希彧,何懿,蔣楠,韓萌. 數(shù)字技術(shù)與應(yīng)用. 2016(01)
[9]基于SPICE協(xié)議的USB設(shè)備重定向設(shè)計(jì)與實(shí)現(xiàn)[J]. 楊飛,朱志祥,梁小江. 物聯(lián)網(wǎng)技術(shù). 2015(09)
[10]基于云端桌面USB設(shè)備重定向機(jī)制的研究[J]. 丁潔,郭輝輝,唐幗英. 信息技術(shù). 2015(04)
博士論文
[1]面向桌面云服務(wù)的虛擬化關(guān)鍵技術(shù)研究[D]. 蘇奎.浙江大學(xué) 2017
碩士論文
[1]基于USB的高速率信號(hào)接入與分析技術(shù)研究[D]. 王瑋.西安電子科技大學(xué) 2019
[2]基于KVM的3D遠(yuǎn)程桌面同步技術(shù)的研究與實(shí)現(xiàn)[D]. 湯雄.電子科技大學(xué) 2019
[3]基于SPICE協(xié)議的虛擬桌面技術(shù)研究[D]. 劉子杰.成都信息工程大學(xué) 2018
[4]基于KVM的桌面云及其管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 鄭芳友.廈門大學(xué) 2017
[5]基于Web瀏覽器的遠(yuǎn)程桌面控制協(xié)議的研究與實(shí)現(xiàn)[D]. 張歡.電子科技大學(xué) 2017
[6]基于SPICE協(xié)議的虛擬桌面設(shè)計(jì)與實(shí)現(xiàn)[D]. 楊飛.西安郵電大學(xué) 2016
[7]SPICE桌面協(xié)議的研究與優(yōu)化[D]. 程長軍.電子科技大學(xué) 2016
[8]移動(dòng)互聯(lián)門鈴的研究與開發(fā)[D]. 陳小波.廣東工業(yè)大學(xué) 2015
[9]基于Spice桌面虛擬化框架的移動(dòng)云桌面研究與實(shí)現(xiàn)[D]. 楊彩亮.華南理工大學(xué) 2015
[10]SPICE協(xié)議的視頻傳輸分析與改進(jìn)[D]. 喬詠.山東大學(xué) 2013
本文編號(hào):3702989
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3702989.html
最近更新
教材專著