[發明專利]多虛擬機的映射方法、系統及客戶端設備有效
| 申請號: | 201210524180.4 | 申請日: | 2012-12-07 |
| 公開(公告)號: | CN103856547B | 公開(公告)日: | 2017-07-07 |
| 發明(設計)人: | 胡朝陽;高小宏;熊文輝 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/455 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙)11363 | 代理人: | 陳蕾,許偉群 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 映射 方法 系統 客戶端 設備 | ||
技術領域
本發明涉及云計算技術領域,特別涉及多虛擬機的映射方法、系統及客戶端設備。
背景技術
云計算(Cloud Computing)是一種通過互聯網提供動態易擴展的虛擬化資源的技術,通過云計算可以便捷地訪問網絡,并且通過配置大量的存儲設備,可以實現海量數據的存儲和管理。虛擬機(Virtual Machine,VM)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。通常可以在一臺物理計算機上模擬出多臺VM,用戶在客戶端上通過網絡可以訪問其在云服務器上的虛擬機。
現有技術中,用戶可以通過客戶端設備,基于遠程桌面協議訪問某個VM,并將該VM映射的虛擬桌面通過連接到該客戶端設備的顯示屏進行顯示,當所訪問的VM同時運行多個應用時,不同的應用可以通過連接到該客戶端設備的不同顯示屏進行顯示。但是,當用戶分配了多個VM時,每次僅能通過客戶端設備訪問一個VM。
發明內容
本發明實施例中提供了多虛擬機的映射方法、系統及客戶端設備,以解決現有技術中多個VM不能同時映射,導致用戶應用體驗不高的問題。
為了解決上述技術問題,本發明實施例公開了如下技術方案:
第一方面,提供一種多虛擬機的映射方法,所述方法包括:
客戶端設備分別獲取所連接的N個顯示設備的顯示參數;
當所述客戶端設備連接M個虛擬機時,所述客戶端設備分別接收所述M個虛擬機推送的虛擬桌面;
所述客戶端設備根據所述N個顯示設備的顯示參數為所述M個虛擬機從所述N個顯示設備中分別選擇顯示設備;
所述客戶端設備將所述M個虛擬機的虛擬桌面輸出到為所述M個虛擬機分別選擇的顯示設備上進行顯示;其中,N不小于M,N和M均為自然數,并且M不小于2。
結合第一方面,在第一方面的第一種可能的實現方式中,
所述客戶端設備分別獲取所連接的N個顯示設備的顯示參數,具體包括:所述客戶端設備通過調用底層驅動分別獲取所述N個顯示設備的顯示參數,所述顯示參數包括顯示設備的使用狀態參數;
所述客戶端設備將所述M個虛擬機的虛擬桌面輸出到為所述M個虛擬機分別選擇的顯示設備上進行顯示,具體包括:所述客戶端設備通過調用所述底層驅動將所述M個虛擬機的虛擬桌面輸出到為所述M個虛擬機分別選擇的顯示設備進行顯示。
結合第一方面,或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述客戶端設備分別接收所述M個虛擬機推送的虛擬桌面,具體包括:
所述客戶端設備與所述M個虛擬機之間建立桌面協議通道;
分別接收所述M個虛擬機通過所建立的桌面協議通道傳輸的虛擬桌面。
結合第一方面,或第一方面的第一種可能的實現方式,或第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述客戶端設備根據所述N個顯示設備的顯示參數為所述M個虛擬機從所述N個顯示設備中分別選擇顯示設備,具體包括:
所述客戶端設備按照所述M個虛擬機的接入順序,當新接入虛擬機時,查看所述N個顯示設備的顯示參數中的使用狀態參數;
將所述N個顯示設備中使用狀態參數為未使用的顯示設備分配給所述新接入虛擬機。
結合第一方面,或第一方面的第一種可能的實現方式,或第一方面的第二種可能的實現方式,或第一方面的第三種可能的實現方式,在第一方面的第四種可能的實現方式中,所述方法還包括:
當所述客戶端設備連接外接設備時,分別獲取所述M個虛擬機的外設策略,并獲取所述外接設備的類型;
將所述外接設備映射到外設策略與所述外接設備的類型匹配的L個虛擬機上;其中L為自然數,L不小于1,并且不大于M;
根據所述外接設備的類型將所述外接設備的使用權分配給所映射的所述L個虛擬機中的至少一個虛擬機。
結合第一方面的第四種可能的實現方式,在第一方面的第五種可能的實現方式中,所述根據所述外接設備的類型將所述外接設備的使用權分配給所映射的所述L個虛擬機中的至少一個虛擬機,具體包括:
當所述外接設備的類型為音頻類設備時,將所述音頻類設備的使用權分配給所述L個虛擬機中的一個虛擬機,獲得所述音頻類設備使用權的虛擬機為用戶當前通過所述客戶端設備操作的虛擬機;
當所述外接設備的類型為接口類設備時,通過令牌協商將所述接口類設備的使用權分配給所述L個虛擬機中的一個虛擬機,獲得所述接口類設備使用權的虛擬機為請求所述接口類設備的虛擬機;其中,所述接口類設備為并串口類設備或通用串行總線USB口類設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210524180.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息處理的方法及電子設備
- 下一篇:自動呼叫分配系統





