[發明專利]基于位圖的顯示遙控有效
| 申請號: | 200880018320.2 | 申請日: | 2008-05-21 |
| 公開(公告)號: | CN101681339A | 公開(公告)日: | 2010-03-24 |
| 發明(設計)人: | N·阿布多;W·R·舒米德爾 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;G06F3/14;G06F3/048 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 張政權;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 位圖 顯示 遙控 | ||
背景
遠程桌面協議(RDP)通過到基于終端服務器(TS)的應用程序的網絡連 接來提供遠程顯示和輸入能力。例如,RDP在服務器上使用其自己的視頻驅動 程序以通過將呈現信息構造到用于通過網絡傳送給客戶機的網絡分組中來向 客戶機設備呈現應用程序的顯示輸出。響應于接收到此類網絡分組,客戶機將 呈現信息解碼并解釋為對應的圖形設備接口(GDI)應用程序編程接口(API) 調用。(GDI通常與操作系統的相應部分相關聯。)此類解碼和解釋通常要求 客戶機不僅被配置成解碼作為豐富接口的RDP,而且還被配置成將所接收到的 呈現信息映射到對應的GDI調用。此類操作通常要求客戶機創建并維持多個不 同的數據上下文相關高速緩存以在基于GDI的呈現操作中使用諸如字體、刷 子、字形、片段等圖形對象。由于這些任務的復雜性,創建基于RDP的客戶 機可能是非常耗時且費力的。此外,基于RDP的客戶機通常必須具有很強的 處理能力來實現此類操作,此類處理資源一般無法在小形狀因子設備上找到。 結果,小形狀因子設備通常不被用于實現基于RDP的客戶機。
概述
提供本概述是為了用簡化的形式介紹將在以下詳細描述中進一步描述的 一些概念。本概述不旨在標識所要求保護的主題的關鍵特征或必要特征,也不 旨在用于幫助確定所要求保護的主題的范圍。
鑒于前一段,描述了耦合到客戶機計算設備(“客戶機”)的服務器計算 設備(“服務器”)所進行的基于位圖傳送的顯示遙控。在一方面,在服務器 上執行的應用程序實現呈現GUI的一部分的操作。服務器將對應的基于呈現的 命令(例如,GDI命令等)轉換為簡單位圖傳送命令。服務器向客戶機發送該 位圖傳送命令。例如,在一個實現中,服務器將GDI命令轉換為一個或多個位 圖操縱操作命令(光柵操作)。在一個實現中,服務器根據GDI命令來實現呈 現操作以獲得操作結果。
服務器將操作結果作為位圖傳送命令中的位圖發送到客戶機。響應于接收 到來自服務器的位圖傳送命令,客戶機相應地按服務器的指示將位圖從屏幕外 顯示表面存儲并繪制到屏幕上顯示表面以向用戶呈現該GUI部分。以這種方 式,服務器僅使用位圖傳送命令,而不使用或依賴于任何常規RDP客戶機側 遙控邏輯(例如,高速緩存管理、位圖語義之外的圖形對象語義的判定和處理 等),來指示并使得客戶機遙控應用程序的GUI。此類管理以及語義判定和處 理分別在服務器處且由服務器來實現并維護。
附圖簡述
在附圖和相關聯的描述中,組件參考標號最左邊的數字標識了該組件首次 出現的特定附圖。
圖1示出根據一個實施例的用于基于位圖傳送的顯示遙控的示例性系統。
圖2示出根據一個實施例的在遠程客戶機處的、用于基于位圖傳送的顯示 遙控的示例性服務器創建和要求的屏幕外顯示表面。
圖3示出根據一個實施例的基于位圖傳送的顯示遙控的示例性過程。
圖4示出根據一個實施例的基于位圖傳送的顯示遙控的示例性過程。
圖5示出根據一個實施例的基于位圖傳送的顯示遙控的另一示例性過程。
圖6示出根據一個實施例的圖5的基于位圖傳送的顯示遙控的示例性過程 的其它方面。
圖7示出根據一個實施例的圖5和6的基于位圖傳送的顯示遙控的示例性 過程的其它方面。
詳細描述
概覽
描述了用于基于位圖傳送的顯示遙控的系統和方法。這些系統和方法使用 基于簡單位圖傳送的遠程協議(SBTDRP)來解決常規RDP的限制。SBTDRP 允許主存應用程序的服務器指示并控制客戶機處的任意位圖存儲和已存儲位 圖顯示呈現在服務器上執行的應用程序的GUI。經由此指示和控制,服務器將 客戶機處否則將是復雜的呈現和高速緩存操作抽象為客戶機處的兩個或更多 表面之間的三向或四向光柵操作(ROPS)。COPY?ROP是此類操作的一個示 例。然而,常規RDP將多個不同圖形對象的客戶機側高速緩存與呈現邏輯緊 密地耦合在一起,在此實現中,僅服務器實現高速緩存管理邏輯(例如,將服 務器存儲資源位之處映射到客戶機)。用于SBTDRP的系統和方法的這些和其 它方面現將更詳細地討論。
示例性系統
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200880018320.2/2.html,轉載請聲明來源鉆瓜專利網。





