[發明專利]基于位圖的顯示遙控有效
| 申請號: | 200880018320.2 | 申請日: | 2008-05-21 |
| 公開(公告)號: | CN101681339A | 公開(公告)日: | 2010-03-24 |
| 發明(設計)人: | N·阿布多;W·R·舒米德爾 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;G06F3/14;G06F3/048 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 張政權;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 位圖 顯示 遙控 | ||
1.一種在服務器(102)與客戶機(106)之間通信的方法(300),所述 服務器通過網絡(104)耦合到所述客戶機,所述方法包括:
由所述服務器確定(302)在所述服務器上執行的應用程序(116)參與了 呈現圖形用戶界面(142)的一部分的操作;
響應于所述確定:
將與所述操作相關聯的命令的至少一個子集轉換(304)為對應的位 圖傳送命令(132);
僅向所述客戶機傳送(306)所述位圖傳送命令;以及
其中所述位圖傳送命令的接收使得所述客戶機將對應位圖存儲并繪 制(308)到屏幕上顯示表面以向所述客戶機的用戶呈現所述部分,而不 依賴于(a)客戶機實現的高速緩存管理邏輯;以及(b)位圖語義之外的圖形 對象語義的任何判定和處理,具體為:
由所述服務器請求所述客戶機分配屏幕外顯示表面;
由所述服務器請求所述客戶機將位圖存儲到所述屏幕外顯示表面上的特 定位置,所述位圖表示圖形對象;以及
由所述服務器指示所述客戶機將所述位圖一次或多次地寫入所述屏幕上 顯示表面上的特定位置以向所述用戶呈現所述部分。
2.如權利要求1所述的方法,其特征在于,所述服務器是遠程桌面協議服 務器。
3.如權利要求1所述的方法,其特征在于,特定位圖傳送命令集合的接收 使得所述客戶機呈現所述部分而不依賴于將來自所述服務器的任何命令轉換 為對應的基于圖形設備接口的命令。
4.如權利要求1所述的方法,其特征在于,所述位圖傳送命令是以基于簡 單位圖傳送的顯示遙控協議為基礎的,所述簡單位圖傳送的顯示遙控協議使用 位圖來表示多種不同類型的對象而不依賴于對象是否作為位圖高速緩存在所 述服務器處。
5.如權利要求1所述的方法,其特征在于,所述位圖傳送命令分別涉及對 表示一個或多個刷子、字體、字形、以及片段圖形對象的位圖進行讀和寫中的 一個或多個,且其中所述方法還包括:
由所述服務器管理至少一個高速緩存以將刷子、字體、字形、以及片段圖 形對象中的一個或多個映射到存儲在客戶機處的一個或多個屏幕外表面中的 一個或多個相應位置處的一個或多個對應的位圖。
6.如權利要求1所述的方法,其特征在于,所述對應位圖的位圖比所述部 分小,且其中至少一個所述子集的命令被轉換為多個基于簡單位圖的命令,且 其中所述方法還包括:
由所述服務器將每一所述基于簡單位圖的命令傳送給所述客戶機以呈現 所述部分,每一命令涉及呈現所述部分的不同部分。
7.如權利要求1所述的方法,其特征在于,所述方法還包括由所述服務器 將表示多個不同類型的圖形對象的位圖寫入/存儲到所述客戶機處的屏幕外顯 示表面上的相應位置。
8.如權利要求1所述的方法,其特征在于,所述方法還包括由所述服務器 傳送對所述客戶機的、銷毀與由所述客戶機向用戶呈現圖形用戶界面相關聯的 屏幕外顯示表面的請求。
9.如權利要求1所述的方法,其特征在于,由所述服務器請求所述客戶機 將所述位圖存儲到所述屏幕外顯示表面上的特定位置改寫了所述服務器先前 存儲在所述屏幕外顯示表面上的不同位圖的至少一部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200880018320.2/1.html,轉載請聲明來源鉆瓜專利網。





