[發明專利]用于使用輕量級客戶端通過網絡來與虛擬化計算服務對接的方法有效
| 申請號: | 201080062314.4 | 申請日: | 2010-11-24 |
| 公開(公告)號: | CN102713848A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | S.D.維爾克;P.貝奇;D.龍卡丹;R.威利斯;J.塞爾維奇 | 申請(專利權)人: | 弗雷姆霍克公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 馬永利;李浩 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 使用 輕量級 客戶端 通過 網絡 虛擬 計算 服務 對接 方法 | ||
1.一種用于通過網絡向客戶端提供服務的方法,包括:
從所述客戶端接收針對控制在具體虛擬機上可用的虛擬化計算機服務的連接請求,所述連接請求包括多個連接參數,所述多個連接參數定義所述客戶端的連接要求,所述連接請求是在執行圖像處理器算法的虛擬機處接收的;
使用所述圖像處理器算法來詢問所述連接參數以標識所述具體虛擬機,所述具體虛擬機提供滿足來自所述客戶端的請求的所述虛擬化計算機服務;
通過管理程序訪問來自虛擬存儲器中的預定位置的用于所述具體虛擬機的幀緩沖器數據,所述幀緩沖器數據是從虛擬存儲器中的所述預定位置讀取的,所述幀緩沖器數據定義圖形輸出,所述圖形輸出代表與所述具體虛擬機的虛擬機顯示器關聯的圖像;
基于所述多個連接參數使用所述圖像處理器算法將所述幀緩沖器數據處理成多個圖像數據分組;并且
向所述客戶端傳輸所述圖像數據分組用于在與所述客戶端關聯的顯示器設備上呈現,所述圖像數據分組特定用于所述客戶端并且代表所述虛擬機顯示器的圖像。
2.根據權利要求1所述的方法,其中所述圖像數據分組包括與圖像處理器算法有關的封包信息和與聯網有關的封包信息。
3.根據權利要求1所述的方法,其中處理所述幀緩沖器數據還包括:
分析所述具體虛擬機的所述幀緩沖器數據以確定上下文;
基于所述分析將適當上下文信息關聯到所述具體虛擬機的所述幀緩沖器數據;并且
將所述具體虛擬機的所述幀緩沖器數據連同所述上下文信息一起存儲。
4.根據權利要求3所述的方法,還包括:
定期掃描所述具體虛擬機的所述幀緩沖器數據;
通過比較掃描的幀緩沖器數據與用于所述具體虛擬機的存儲的幀緩沖器數據來確定改變區域;并且
在與所述具體虛擬機關聯的基于時間的存儲陣列中存儲所述改變區域用于分析和傳輸,其中存儲所述改變區域包括存儲與所述改變區域關聯的上下文信息。
5.根據權利要求4所述的方法,其中掃描所述幀緩沖器數據還包括:
詢問與所述具體虛擬機的所述幀緩沖器數據關聯的同步信號,所述同步信號標識所述具體虛擬機的所述幀緩沖器數據的刷新的狀態;并且
基于所述同步信號的詢問來執行所述具體虛擬機的所述幀緩沖器數據的掃描。
6.根據權利要求5所述的方法,還包括:
在用于所述具體虛擬機的所述幀緩沖器數據的刷新之前設置所述同步信號;并且
在完成用于所述具體虛擬機的所述幀緩沖器數據的所述刷新時重新設置所述同步信號。
7.根據權利要求5所述的方法,其中以所述虛擬機處的所述幀緩沖器數據的刷新頻率或者以由與所述客戶端關聯的所述連接參數驅動的頻率之一進行在所述虛擬機處的所述幀緩沖器數據的定期掃描。
8.根據權利要求5所述的方法,其中在所述虛擬機處的所述幀緩沖器數據的掃描還包括:
接收通知,所述通知通報所述具體虛擬機的所述緩沖器數據的改變,所述通知是從與所述具體虛擬機關聯的圖形驅動器接收的;并且
基于所述通知來掃描所述具體虛擬機的所述幀緩沖器數據。
9.根據權利要求4所述的方法,其中處理讀取的幀緩沖器數據還包括:
分析所述基于時間的存儲陣列以確定所述幀緩沖器數據內的高活動區域;
確定所述幀緩沖器數據內的所述高活動區域內的鄰接活動區域;
將所述鄰接活動區域內的傳輸技術友好特點分組成所述基于時間的存儲陣列內的幀緩沖器數據的組;并且
基于與所述客戶端關聯的所述連接參數在基于時間的幀緩沖器數據流中從所述基于時間的存儲陣列向所述客戶端傳輸鄰接活動區域的組,所述鄰接活動區域的組的傳輸包括與所述幀緩沖器數據關聯的導出的上下文信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于弗雷姆霍克公司,未經弗雷姆霍克公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080062314.4/1.html,轉載請聲明來源鉆瓜專利網。





