[發明專利]圖形遠程化體系結構有效
| 申請號: | 200980103999.X | 申請日: | 2009-01-06 |
| 公開(公告)號: | CN101933041A | 公開(公告)日: | 2010-12-29 |
| 發明(設計)人: | K·邱;N·Y·阿布多 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00;G06T15/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 遠程 體系結構 | ||
1.一種服務器計算機,包括:
存儲器;
可操作地耦合到所述存儲器的處理器;以及
所述存儲器中的用戶空間,所述用戶空間與一個或多個客戶機相對應,其中所述用戶空間包括用于監視包括(三維)3D命令和3D對象的數據通信量的抽象模塊。
2.如權利要求1所述的服務器計算機,其特征在于,所述存儲器包括存儲了所述3D命令、所述3D對象以及數據流的程序數據。
3.如權利要求1所述的服務器計算機,其特征在于,所述用戶空間包括查詢客戶機設備處的顯示適配器的可用性和能力的遠程適配器。
4.如權利要求3所述的服務器計算機,其特征在于,所述遠程適配器在所述抽象模塊和所述客戶機設備的插件之間建立通信信道,其中所述插件接收命令和3D對象。
5.如權利要求1所述的服務器計算機,其特征在于,所述抽象模塊被配置成通過包括在3D應用程序中呈現3D圖像的功能的應用程序編程接口(API)來從所述3D應用程序接收所述3D命令和3D對象。
6.如權利要求1所述的服務器計算機,其特征在于,所述抽象模塊向所述3D對象分配標識符。
7.如權利要求1所述的服務器計算機,其特征在于,所述抽象模塊將所述3D命令和3D對象抽象成數據流并將所述數據流發送到所述一個或多個客戶機。
8.如權利要求1所述的服務器計算機,其特征在于,所述抽象模塊通過壓縮和抽取來執行集中式編碼。
9.如權利要求1所述的服務器計算機,其特征在于,所述3D命令是高頻命令。
10.一種客戶機計算機,包括:
存儲器;
可操作地耦合到所述存儲器的處理器;
所述存儲器中的3D插件,所述3D插件接收包括3D命令和3D對象的數據流并提取所述3D命令;以及
呈現所提取的3D命令的圖形處理單元(GPU)。
11.如權利要求10所述的客戶機計算機,其特征在于,所述3D插件解析所述數據流并提取3D命令。
12.如權利要求10所述的客戶機計算機,其特征在于,所述3D插件通過標識與所述數據流中的3D對象相關聯的句柄來創建3D對象。
13.如權利要求12所述的客戶機計算機,其特征在于,所述句柄包括其中包含與圖形應用程序相關聯的資源的地址的入口。
14.如權利要求10所述的客戶機計算機,其特征在于,所述3D插件在全屏用戶界面中呈現3D圖形。
15.如權利要求10所述的客戶機計算機,其特征在于,所述3D插件向服務器發送同步信息。
16.如權利要求10所述的客戶機計算機,其特征在于,所述3D插件基于只限客戶機側呈現協議來呈現輸出圖形。
17.如權利要求10所述的客戶機計算機,其特征在于,所述GPU生成代理窗口以產生在發送所述數據流的服務器計算機中的窗口處發生的幾何變化。
18.一種在計算機可執行介質上實現的方法,包括:
從圖形應用程序接收并標識命令;
將所述圖形應用程序命令傳送到圖形驅動程序;以及
將由所述圖形驅動程序所生成的應用程序命令和對象抽象成數據流。
19.如權利要求18所述的方法,其特征在于,傳送是通過應用程序接口進行的。
20.如權利要求18所述的方法,其特征在于,所述抽象包括將所生成的命令和對象抽象成隱藏數據。
21.如權利要求18所述的方法,其特征在于,還包括通過網絡將所述數據流發送到一個或多個客戶機。
22.如權利要求21所述的方法,其特征在于,還包括壓縮所述數據流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980103999.X/1.html,轉載請聲明來源鉆瓜專利網。





