[发明专利]用于应用程序窗口归组和管理的方法和装置有效
申请号: | 200580048776.X | 申请日: | 2005-08-25 |
公开(公告)号: | CN101133381A | 公开(公告)日: | 2008-02-27 |
发明(设计)人: | C·W·斯塔伯;D·J·林德塞;M·R·里加莫里 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F3/00 | 分类号: | G06F3/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用程序 窗口 管理 方法 装置 | ||
发明领域
本发明的各方面一般针对操作系统中的窗口管理。更具体地,本发明的各方面针对用于在操作系统中将多个窗口归组并允许在窗口之间存在某种智能行为的方法和系统。
发明背景
随着在工作和个人生活中对计算机的使用日益增长,允许更容易地使用计算机的需求也增长了。当今的众多操作系统利用基于窗口的应用程序配置。信息被显示在显示屏上表现为若干张纸。通过与窗口交互,用户可如抓取单张纸一般访问任何窗口。基于窗口的配置允许用户在一显示屏上同时打开两个或更多窗口。
应用程序窗口是所有图形用户界面(GUI)系统的用户界面工具。尽管应用程序窗口的外观跨系统而有所不同,但它们共享众多公共属性,诸如被重定大小和被重新定位以及存在于与不同应用程序相关联的其它应用程序窗口之间的能力。多个应用程序窗口可一起同时出现在屏幕上,一般按用户最近访问的每一窗口的顺序层叠在彼此的上方。
现代GUI常见的用户交互情形涉及共享公共屏幕可操作区域(real estate)的多个同时打开的应用程序窗口。支持多个同时打开的应用程序窗口是现代GUI的要求和能力的一部分,但这通常导致应用程序窗口彼此重叠并遮挡,使用户难以定位或导航至特定的应用程序窗口。这种类型的情形及相关联解决方案通常被称为窗口管理问题和解决方案。
用户一般将应用程序窗口与诸如电子邮件等任务相关联,并且还可创建多个应用程序窗口与单个任务或项目之间的精神上的关联。例如,为了产生幻灯片演示,用户可向可能来自于诸如电子邮件、图形应用程序和电子表格应用程序等一个或多个应用程序的三个或四个不同的应用程序窗口请求内容。多个应用程序窗口可在屏幕上可见,且每一应用程序窗口与一个或多个任务相关联。用户必须在这些不同的应用程序窗口之间定位并导航以便于访问或交换内容来完成任务。
在众多GUI中存在一种公共的窗口管理解决方案,凭借该解决方案应用程序窗口可被最小化并从主要工作屏幕空间的视图中移除。最小化的应用程序窗口一般由明显较小的UI元素来表示。在华盛顿州雷德蒙市Microsoft公司生产的WindowsXP中,最小化的应用程序窗口被表示为控制栏上的按钮,诸如任务栏控件。在加利福尼亚州库珀蒂诺市苹果计算机有限公司生产的Mac OS X中,最小化的应用程序窗口被表示为停靠栏(Dock)中的缩小的缩略图按钮。最小化应用程序窗口允许用户从屏幕空间中移除不需要的应用程序窗口,允许他们关注于较小一组应用程序窗口。然而,最小化应用程序窗口仅能个别执行。类似地,应用程序窗口可从最小化的状态中恢复(retrieve),并重新引入到该组可视应用程序窗口中,但这仅可在个别应用程序窗口的基础上进行。
目前,独立和外部窗口不能被归组在一起,因此不同种类的窗口不能被一起管理。操作系统当前不允许多个窗口被彼此归组在一起,因此对一个窗口执行的操作不能对第二独立和外部应用程序窗口自动执行。
发明概述
需要将任何两个或更多应用程序窗口归组在一起的能力,使得不同种类的窗口可被一起管理。需要这样一种方法,用于在显示屏上显示第一应用程序窗口和第二应用程序窗口;将第一应用程序窗口和第二应用程序窗口声明为一组,其中第二应用程序窗口独立于第一应用程序窗口并位于其外部;将第一应用程序窗口和第二应用程序窗口归组到一组内;并将该组显示为显示屏上的表示。
本发明的各方面提供一种协助将多个应用程序窗口作为一组来管理的窗口管理系统。本发明的各方面提供一种创建应用程序窗口组、最小化该组、并允许检索之前标识的组的新方法和装置。该方法允许用户形式化其应用程序窗口与例如创建组等任务的关联,并提供管理这些关联的工具,例如应用程序窗口组图标。
附图简述
当结合附图阅读本发明的前述概述以及以下对说明性实施例的详细描述时,它们能被更好地理解,它们作为示例而非作为关于所要求保护的本发明的限制而被包括在内。
图1A示出了可在其中实现本发明的某些方面的通用数字计算环境的示意图;
图1B到1M示出了支持本发明的一个或多个方面的通用计算机环境;
图2示出了常规窗口管理情形;
图3A示出了根据本发明的至少一个方面的包括归组控件的窗口管理系统的示例;
图3B示出根据本发明的至少一个方面在归组控件执行之后的窗口管理系统的示例;
图3C示出根据本发明的至少一个方面在归组控件执行之后的窗口管理系统的其它示例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580048776.X/2.html,转载请声明来源钻瓜专利网。