[發明專利]虛擬桌面視圖滾動有效
| 申請號: | 200980117589.0 | 申請日: | 2009-03-27 |
| 公開(公告)號: | CN102027464A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | E·索爾;R·W·舒米德爾 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F15/17 | 分類號: | G06F15/17;G06F15/163 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 桌面 視圖 滾動 | ||
背景
遠程計算系統使得用戶能訪問由遠程計算機主存的資源。在這些系統中,必要組件是客戶機和服務器。該系統中的服務器執行程序并向使用諸如TCP/IP協議之類的通信協議連接的客戶機傳送指示用戶界面的信號。每個連接客戶機被提供會話,例如包括資源集的執行環境。每個客戶機向服務器傳送指示用戶輸入的信號并且服務器將該用戶輸入應用于合適會話。
一般而言,當客戶機連接到服務器時,服務器的顯示驅動器可以某顯示分辨率生成用戶界面。在某些情形中,服務器的顯示分辨率可高于客戶機的顯示分辨率。由于在該體系結構中會話的用戶界面是由服務器生成的并且客戶機僅呈現,因此客戶機可能不得不修改服務器的顯示設置才能改變會話在其客戶機上看起來如何。
然而在某些情形中,修改顯示設置以適應客戶機可能是不合需要的。例如,在客戶機遠程地連接的同時,服務器的顯示器可被配置成呈現用戶界面,以向用戶提供技術支持或者與用戶合作項目。若服務器的顯示設置被調整以適應客戶機,則服務器的操作者的用戶體驗將受損。在另一情形中,客戶機的最佳分辨率可能得不到服務器的顯示驅動器支持。在該情形中,修改顯示設置可能潛在地破壞附連到服務器的物理顯示器。
當前技術提供了滾動條(例如,圖形窗口小部件)以滾動用戶界面的視圖。隨著滾動條移動,用戶界面的視圖平搖。然而,該技術是麻煩的且打斷正常工作流。例如,希望將文件從用戶界面的一端拖到另一端的用戶必須將該文件拖到UI的所描繪部分的邊緣,移動滾動條,并將該文件拖到合需點。在另一示例中,在跨越多個物理監視器的用戶界面下工作的用戶在他們改變其注意力焦點時自然地將其光標從一個監視器移到另一個監視器。要求用戶移動滾動條來查看用戶界面的不同部分打斷了該自然工作流。因此,提供更自然的直覺方式來導航用戶界面將是合乎需要的。
概述
本發明的示例實施例描述了一種方法,其包括但不限于:根據從遠程計算機接收到的幾何形狀信息生成包括該遠程計算機的顯示驅動器的顯示分辨率的虛擬桌面;在虛擬桌面中繪制從遠程計算機接收到的圖形;呈現虛擬桌面的視圖,其中該視圖由邊緣限定并描繪虛擬桌面的一部分;以及接收相對光標移動信息。除了上述方面,構成本發明一部分的權利要求、附圖、以及文本描述了其他方面。
本發明的示例實施例描述了一種包括計算機可讀指令的計算機可讀存儲介質,其包括但不限于:用于呈現描繪從遠程計算機接收到的圖形的虛擬桌面的視圖的指令,其中該視圖由像素范圍限定并且該虛擬桌面由與遠程計算機的顯示分辨率相對應的像素范圍限定;用于接收相對光標移動信息的指令;用于根據相對光標移動信息和限定視圖的像素范圍確定光標已到達視圖的邊緣的指令;用于在相對光標移動的方向上滾動虛擬桌面的視圖的指令。除了上述方面,構成本發明一部分的權利要求、附圖、以及文本描述了其他方面。
本發明的示例實施例描述了一種計算機系統,其包括但不限于:用于呈現虛擬桌面的視圖的電路,其中虛擬桌面由與遠程計算機的顯示分辨率相對應的第一像素范圍限定并且視圖由第二像素范圍限定;用于接收光標移動信息的電路;用于根據光標移動信息和第二像素范圍確定光標已到達第二像素范圍的邊緣的電路;以及用于在光標移動的方向上滾動視圖的電路。除了上述方面,構成本發明一部分的權利要求、附圖、以及文本描述了其他方面
本領域技術人員將理解,本發明的一個或多個方面可包括但不限于用于實現本發明的本文所述方面的電路和/或編程;該電路和/或編程實質上可以是配置成實現本文所述方面的硬件、軟件和/或固件的任何組合,這取決于系統設計者的設計選擇。
以上是概述,并且因此必然包含細節的簡化、一般化及省略。本領域技術人員將明白,本概述只是說明性的并且決不旨在是限制性的。
附圖簡述
圖1描繪其中可實現本發明的各方面的示例計算機系統。
圖2描繪其中可實現本發明的各方面的示例終端服務器。
圖3描繪其中可實現本發明的各方面的示例客戶機。
圖4描繪用于實踐本發明的各方面的示例流程圖。
圖5描繪圖4的操作過程400的替換實施例。
圖6示出圖5的操作過程400的替換實施例。
圖7示出圖6的操作過程400的替換實施例。
圖8描繪用于實踐本發明的各方面的示例流程圖。
圖9描繪圖8的操作過程800的替換實施例。
圖10描繪圖9的操作過程800的替換實施例。
圖11描繪圖10的操作過程800的替換實施例。
圖12描繪用于實踐本發明的各方面的示例流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980117589.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:薄片狀材料的張緊裝置
- 下一篇:一種擴充和更新地圖的方法及電子辭典





