[發明專利]設備遠程訪問的方法、瘦客戶端和虛擬機有效
| 申請號: | 201310567832.7 | 申請日: | 2013-11-14 |
| 公開(公告)號: | CN103595790B | 公開(公告)日: | 2017-01-04 |
| 發明(設計)人: | 陳震 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 遠程 訪問 方法 客戶端 虛擬機 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種設備遠程訪問的方法、瘦客戶端和虛擬機。
背景技術
在桌面云系統的應用場景下,用戶可以在遠端數據中心的虛擬機(Virtual?Machine,VM端),通過網絡,實現對本地瘦客戶端(Thin?Client,TC)所連接的物理設備的遠程訪問,例如TC端通過通用串行總線(Universal?Serial?Bus,USB)接口連接的智能卡等物理設備。
通常,VM端可以通過重定向技術,實現上述遠程訪問。也就是將TC端的物理設備驅動器中設備驅動程序修改為重定向驅動程序,使該重定向驅動程序能夠讀取攜帶有VM端請求訪問TC端的物理設備的遠程操作指令,從而使VM端能夠實現對該物理設備的遠程訪問。
但是,由于修改后的重定向驅動程序無法讀取TC端的操作指令,因此TC端無法繼續正常訪問該物理設備。
發明內容
技術問題
有鑒于此,本發明要解決的技術問題是,如何在不修改TC端的設備驅動程序的情況下,實現VM端對TC端的物理設備的遠程訪問。
解決方案
為了解決上述問題,在第一方面,本發明提供了一種設備遠程訪問的方法,用于桌面云系統,包括:TC端的總線過濾驅動器接收VM端對所述TC端的物理設備的遠程訪問請求;所述總線過濾驅動器將所述遠程訪問請求轉換為所述物理設備驅動器能夠讀取的遠程操作指令;所述總線過濾驅動器向所述物理設備驅動器發送所述遠程操作指令,所述遠程操作指令用于指示所述物理設備驅動器驅動所述物理設備執行讀寫操作并返回攜帶有所述讀寫操作的執行結果的遠程響應數據。
結合第一方面,在第一種可能的實現方式中,在所述總線過濾驅動器向所述物理設備驅動器發送所述遠程操作指令之后,還包括:所述總線過濾驅動器接收所述物理設備經由所述物理設備驅動器返回的所述遠程響應數據;所述總線過濾驅動器向所述VM端發送所述遠程響應數據。
結合第一方面或其上述可能的實現方式,在第二種可能的實現方式中,所述物理設備為通過通用串行總線連接到所述TC端的智能卡。
結合第一方面的第二種可能的實現方式,在第三種可能的實現方式中,所述總線過濾驅動器為通用串行總線過濾驅動器,所述遠程訪問請求為遠程通用串行總線請求消息,所述遠程操作指令和本地操作指令為本地通用串行總線請求消息,所述遠程響應數據和本地響應數據為本地通用串行總線應答消息。
為了解決上述問題,在第二方面,本發明提供了一種設備遠程訪問的方法,用于桌面云系統,包括:VM端的虛擬總線驅動器接收所述VM端的應用程序對所述VM端的虛擬設備驅動器的虛擬操作指令;所述虛擬總線驅動器將所述虛擬操作指令轉換為所述TC端的總線過濾驅動器能夠讀取的遠程訪問請求;所述虛擬總線驅動器向所述TC端發送所述遠程訪問請求,所述遠程訪問請求用于指示所述總線過濾驅動器將所述遠程訪問請求轉換為所述TC端的物理設備驅動器能夠讀取的遠程操作指令,所述遠程操作指令用于指示所述物理設備驅動器驅動所述物理設備執行讀寫操作,并返回攜帶有所述讀寫操作的執行結果的遠程響應數據。
結合第二方面,在第一種可能的實現方式中,在所述虛擬總線驅動器向所述TC端發送所述遠程訪問請求之后,包括:所述虛擬總線驅動器接收所述TC端發送的遠程響應數據;所述虛擬總線驅動器經由所述虛擬設備驅動器向所述應用程序發送所述遠程響應數據。
結合第二方面或其上述可能的實現方式,在第二種可能的實現方式中,所述物理設備為通過通用串行總線連接到所述TC端的智能卡。
結合第二方面的第二種可能的實現方式,在第三種可能的實現方式中,所述虛擬總線驅動器為虛擬通用串行總線驅動器,所述遠程訪問請求為遠程通用串行總線請求消息,所述虛擬操作指令為本地通用串行總線請求消息,所述遠程響應數據為本地通用串行總線應答消息。
為了解決上述問題,在第三方面,本發明提供了一種TC端,包括總線過濾驅動器和物理設備驅動器,所述總線過濾驅動器用于,接收VM端對所述TC端的物理設備的遠程訪問請求;將所述遠程訪問請求轉換為所述物理設備驅動器能夠讀取的遠程操作指令;向所述物理設備驅動器發送所述遠程操作指令,所述遠程操作指令用于指示所述物理設備驅動器驅動所述物理設備執行讀寫操作,并返回攜帶有所述讀寫操作的執行結果的遠程響應數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310567832.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙色顆粒
- 下一篇:一種文件共享方法及系統





