[发明专利]一种窗口管理方法、装置及计算机无效
申请号: | 200910243834.4 | 申请日: | 2009-12-23 |
公开(公告)号: | CN102109944A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 姚远;秦波 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 窗口 管理 方法 装置 计算机 | ||
技术领域
本发明涉及操作系统中应用程序的窗口管理,特别是一种窗口管理方法、装置及计算机。
背景技术
操作系统的窗口的管理是一个以来是一个重要的问题。
在各种类型的操作系统中,任意一个窗口都包括标题栏、菜单栏、窗口工作区等几大部分。
对于单一窗口,用户可以通过鼠标拖拽的方式进行窗口大小的缩放,位置的移动,也可以通过鼠标双击窗口的标题栏来进行大小控制,甚至还可以通过标题栏的还原按钮来进行窗口大小调整。
然而现有技术的窗口管理至少存在如下的问题:
在窗口数量较多时,用户只能一个一个的进行窗口管理,得到用户预期的窗口位置及大小,操作极为繁琐,举例说明如下。
如图1a所示,假定从左到右排列了3个窗口,现在用户想把3个窗口并排排列,在这种情况下,用户首先要选择其中一个窗口(最下方的窗口),对该窗口进行大小管理,得到图1b所示的排列图;
然后用户选择中间的窗口,对该窗口进行大小管理,得到图1c所示的排列图;最后用户选择最上方的窗口,对该窗口进行大小管理,得到图1d所示的排列图;
应当理解的是,对每一个窗口的大小及位置进行管理时,还需要用户进行多次。
上述仅仅是3个窗口,如果窗口更多,用户需要进行的操作越多,因此,现有的窗口管理方案在窗口较多时,用户需要进行大量的操作,极为不便。
发明内容
本发明的目的是提供一种窗口管理方法、装置及计算机,减少用户进行窗口管理时的操作。
为了实现上述目的,本发明实施例提供了一种窗口管理装置,用于管理电子设备中打开的至少两个窗口,所述窗口管理装置包括:
检测模块,用于检测一输入操作;
窗口控制模块,用于根据所述检测模块检测到的输入操作,对所述至少两个窗口执行窗口控制操作,同时改变所述至少两个窗口中的每一个窗口的大小和位置。
上述的窗口管理装置,其中,所述窗口控制模块执行所述窗口控制操作后,所述至少两个窗口存在至少一个窗口保留显示于屏幕。
上述的窗口管理装置,其中,所述窗口控制模块执行所述第一窗口控制操作后,所述至少两个窗口中保留显示在屏幕的窗口互不重叠。
上述的窗口管理装置,其中,所述当前打开的至少两个窗口属于不同类型的窗口。
上述的窗口管理装置,其中,所述窗口控制模块执行所述窗口控制操作前,所述至少两个窗口以平铺方式显示。
上述的窗口管理装置,其中,所述检测模块具体用于检测焦点的位置变化。
上述的窗口管理装置,其中,窗口排列规则对应于一输入操作,所述窗口控制模块具体用于根据与所述检测模块检测到的输入操作对应的窗口排列规则对所述至少两个窗口执行窗口控制操作,同时改变所述至少两个窗口中的每一个窗口的大小和位置。
上述的窗口管理装置,其中,还包括:
一呈现到屏幕的控件模块;
所述输入操作为对所述控件模块的拖拽操作;
所述第一窗口控制模块具体包括:
确定单元,用于根据所述拖拽操作对应的窗口排列规则确定所述至少两个窗口的目标大小和目标位置;
控制单元,用于根据确定的所述至少两个窗口的目标大小和目标位置对所述至少两个窗口进行窗口控制。
上述的窗口管理装置,其中,还包括:
触发模块,用于根据拖拽操作的操作参数判断所述拖拽操作是否有效,并在拖拽操作有效时触发所述第一窗口控制模块。
上述的窗口管理装置,其中,还包括:
调整模块,用于在所述窗口控制模块执行所述窗口控制操作后,保留显示在屏幕的窗口的尺寸小于预设尺寸时,对保留显示在屏幕的窗口执行窗口控制操作,使最终保留显示在屏幕的窗口的尺寸大于或等于所述预设尺寸。
上述的窗口管理装置,其中,每个窗口对应于一文件或应用程序,在所述窗口上设置有一信息呈现单元,用于显示对应的文件或应用程序的状态。
为了实现上述目的,本发明实施例还提供了一种窗口管理方法,用于管理电子设备中打开的至少两个窗口,其特征在于,所述窗口管理方法包括:
检测一输入操作;
根据检测到的输入操作,对所述至少两个窗口执行窗口控制操作,同时改变所述至少两个窗口中的每一个窗口的大小和位置。
上述的窗口管理方法,其中,所执行所述窗口控制操作后,所述至少两个窗口存在至少一个窗口保留显示于屏幕。
上述的窗口管理方法,其中,执行所述第一窗口控制操作后,所述至少两个窗口中保留显示在屏幕的窗口互不重叠。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910243834.4/2.html,转载请声明来源钻瓜专利网。