[發明專利]在安卓終端上實現虛擬桌面屏幕分辨率自動適配的方法和系統有效
| 申請號: | 201310460096.5 | 申請日: | 2013-09-30 |
| 公開(公告)號: | CN104516703B | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 龔德志;石屹嶸 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06F9/455 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 曲瑞 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 實現 虛擬 桌面 屏幕分辨率 自動 方法 系統 | ||
技術領域
本發明涉及服務器虛擬化和桌面虛擬化技術,尤其是一種在安卓(Android)終端上實現虛擬桌面屏幕分辨率自動適配的方法和系統。
背景技術
服務器虛擬化是指在一臺物理宿主機上虛擬出多個虛擬機(VM),各個虛擬機之間相互隔離,并能同時運行相互獨立的一種技術。該技術將一臺物理宿主機拆分成數十個獨立的虛擬機,各虛擬機能獨立運行業務,可以實現提高服務器資源利用率,提高管理效率的目標。作為云計算的基礎類技術,服務器虛擬化技術在近年來得到了大量的應用和推廣。例如,互聯網數據中心(Internet Data Center,IDC)服務商將一臺物理宿主機虛擬成20臺左右的虛擬機,每臺虛擬機具備獨立的操作系統、網絡環境,再將其出租給用戶。對IDC服務商來說可以增加業務收入,對用戶來說,可以降低租賃成本。
虛擬桌面是指用戶依靠虛擬桌面客戶端程序或終端,通過個人計算機(PC)、移動終端或瘦終端經由桌面虛擬化管理平臺認證,接入基于服務器虛擬化平臺虛擬化出來的虛擬機。
Android操作系統是目前移動終端(也稱為手機或手機終端)使用較為廣泛的一種操作系統。為方便起見,將使用Android操作系統的移動終端稱為Android終端。在傳統桌面虛擬化環境中,當用戶通過Android終端接入微軟公司生產的視窗(Windows)操作系統虛擬桌面后,由于Android終端分辨率和虛擬桌面中Windows操作系統分辨率不一致,會導致虛擬桌面在Android終端上顯示溢出(即:windows操作系統細膩桌面超出手機屏幕)和填充不足(即:Windows操作系統虛擬桌面小于手機屏幕)的問題。
在實現本發明的過程中,發明人發現,在傳統桌面虛擬化環境中,出現Android終端分辨率和虛擬桌面中Windows操作系統分辨率不匹配時,用戶需要手工修改Windows操作系統虛擬桌面分辨率,將其盡量修改成和手機屏幕分辨率相近,但是由于Windows操作系統默認可供用戶選擇的分辨率有限,還是無法修改成與手機屏幕分辨率完全一致,無法解決虛擬桌面在Android終端上溢出或填充不足的問題。
發明內容
本發明實施例所要解決的技術問題是:提供一種在安卓終端上實現虛擬桌面屏幕分辨率自動適配的方法和系統,以解決Android終端分辨率和虛擬桌面中Windows操作系統分辨率不一致時,產生的屏幕溢出或填充不足的問題,方便用戶通過Android終端使用Windows操作系統虛擬桌面,提高用戶使用虛擬桌面的感知。
本發明實施例提供的一種在安卓終端上實現虛擬桌面屏幕分辨率自動適配的方法,包括:
安卓Android終端讀取該Android終端的屏幕分辨率參數;
Android終端將所述屏幕分辨率參數與需要訪問的虛擬機標識ID信息發送給虛擬機所在物理宿主機上的參數中轉單元;
參數中轉單元將所述屏幕分辨率參數與所述虛擬機ID信息寫入所述物理宿主機上虛擬化進程的半虛擬化外部控制器接口PCI總線中;
所述虛擬機ID對應的虛擬機從所述半虛擬化PCI總線中讀取所述屏幕分辨率參數,并根據所述屏幕分辨率參數調整Windows操作系統分辨率,使得Windows操作系統分辨率與所述Android終端的屏幕分辨率一致。
上述方法的一個具體實施例中,參數中轉單元將所述屏幕分辨率參數與所述虛擬機ID信息寫入所述物理宿主機上虛擬化進程的半虛擬化PCI總線中包括:參數中轉單元通過所述物理宿主機上的套接字socket單元將所述屏幕分辨率參數與所述虛擬機ID信息寫入半虛擬化PCI總線對應的端口中;
所述虛擬機ID對應的虛擬機從所述半虛擬化PCI總線中讀取所述屏幕分辨率參數包括:所述虛擬機ID對應的虛擬機中的參數接收單元從所述半虛擬化PCI總線對應的端口中讀取所述屏幕分辨率參數。
上述方法的一個具體實施例中,根據所述屏幕分辨率參數調整Windows操作系統分辨率包括:
參數接收單元將屏幕分辨率參數傳輸給所述虛擬機中的分辨率調整單元;
分辨率調整單元調用所述虛擬機中的Windows配置調整接口單元,調整Windows操作系統分辨率,將所述Windows操作系統分辨率調整為所述屏幕分辨率參數指定的分辨率。
上述方法的一個具體實施例中,所述屏幕分辨率參數的參數類型為整型。
本發明實施例提供的一種在安卓終端上實現虛擬桌面屏幕分辨率自動適配的系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310460096.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便于焊接的雙金屬涂塑復合鋼管
- 下一篇:圖像互換格式文件的播放方法及裝置





