[發(fā)明專利]用于應(yīng)用程序窗口歸組和管理的方法和裝置有效
| 申請?zhí)枺?/td> | 200580048776.X | 申請日: | 2005-08-25 |
| 公開(公告)號: | CN101133381A | 公開(公告)日: | 2008-02-27 |
| 發(fā)明(設(shè)計)人: | C·W·斯塔伯;D·J·林德塞;M·R·里加莫里 | 申請(專利權(quán))人: | 微軟公司 |
| 主分類號: | G06F3/00 | 分類號: | G06F3/00 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 應(yīng)用程序 窗口 管理 方法 裝置 | ||
發(fā)明領(lǐng)域
本發(fā)明的各方面一般針對操作系統(tǒng)中的窗口管理。更具體地,本發(fā)明的各方面針對用于在操作系統(tǒng)中將多個窗口歸組并允許在窗口之間存在某種智能行為的方法和系統(tǒng)。
發(fā)明背景
隨著在工作和個人生活中對計算機的使用日益增長,允許更容易地使用計算機的需求也增長了。當(dāng)今的眾多操作系統(tǒng)利用基于窗口的應(yīng)用程序配置。信息被顯示在顯示屏上表現(xiàn)為若干張紙。通過與窗口交互,用戶可如抓取單張紙一般訪問任何窗口?;诖翱诘呐渲迷试S用戶在一顯示屏上同時打開兩個或更多窗口。
應(yīng)用程序窗口是所有圖形用戶界面(GUI)系統(tǒng)的用戶界面工具。盡管應(yīng)用程序窗口的外觀跨系統(tǒng)而有所不同,但它們共享眾多公共屬性,諸如被重定大小和被重新定位以及存在于與不同應(yīng)用程序相關(guān)聯(lián)的其它應(yīng)用程序窗口之間的能力。多個應(yīng)用程序窗口可一起同時出現(xiàn)在屏幕上,一般按用戶最近訪問的每一窗口的順序?qū)盈B在彼此的上方。
現(xiàn)代GUI常見的用戶交互情形涉及共享公共屏幕可操作區(qū)域(real?estate)的多個同時打開的應(yīng)用程序窗口。支持多個同時打開的應(yīng)用程序窗口是現(xiàn)代GUI的要求和能力的一部分,但這通常導(dǎo)致應(yīng)用程序窗口彼此重疊并遮擋,使用戶難以定位或?qū)Ш街撂囟ǖ膽?yīng)用程序窗口。這種類型的情形及相關(guān)聯(lián)解決方案通常被稱為窗口管理問題和解決方案。
用戶一般將應(yīng)用程序窗口與諸如電子郵件等任務(wù)相關(guān)聯(lián),并且還可創(chuàng)建多個應(yīng)用程序窗口與單個任務(wù)或項目之間的精神上的關(guān)聯(lián)。例如,為了產(chǎn)生幻燈片演示,用戶可向可能來自于諸如電子郵件、圖形應(yīng)用程序和電子表格應(yīng)用程序等一個或多個應(yīng)用程序的三個或四個不同的應(yīng)用程序窗口請求內(nèi)容。多個應(yīng)用程序窗口可在屏幕上可見,且每一應(yīng)用程序窗口與一個或多個任務(wù)相關(guān)聯(lián)。用戶必須在這些不同的應(yīng)用程序窗口之間定位并導(dǎo)航以便于訪問或交換內(nèi)容來完成任務(wù)。
在眾多GUI中存在一種公共的窗口管理解決方案,憑借該解決方案應(yīng)用程序窗口可被最小化并從主要工作屏幕空間的視圖中移除。最小化的應(yīng)用程序窗口一般由明顯較小的UI元素來表示。在華盛頓州雷德蒙市Microsoft公司生產(chǎn)的WindowsXP中,最小化的應(yīng)用程序窗口被表示為控制欄上的按鈕,諸如任務(wù)欄控件。在加利福尼亞州庫珀蒂諾市蘋果計算機有限公司生產(chǎn)的Mac?OS?X中,最小化的應(yīng)用程序窗口被表示為停靠欄(Dock)中的縮小的縮略圖按鈕。最小化應(yīng)用程序窗口允許用戶從屏幕空間中移除不需要的應(yīng)用程序窗口,允許他們關(guān)注于較小一組應(yīng)用程序窗口。然而,最小化應(yīng)用程序窗口僅能個別執(zhí)行。類似地,應(yīng)用程序窗口可從最小化的狀態(tài)中恢復(fù)(retrieve),并重新引入到該組可視應(yīng)用程序窗口中,但這僅可在個別應(yīng)用程序窗口的基礎(chǔ)上進行。
目前,獨立和外部窗口不能被歸組在一起,因此不同種類的窗口不能被一起管理。操作系統(tǒng)當(dāng)前不允許多個窗口被彼此歸組在一起,因此對一個窗口執(zhí)行的操作不能對第二獨立和外部應(yīng)用程序窗口自動執(zhí)行。
發(fā)明概述
需要將任何兩個或更多應(yīng)用程序窗口歸組在一起的能力,使得不同種類的窗口可被一起管理。需要這樣一種方法,用于在顯示屏上顯示第一應(yīng)用程序窗口和第二應(yīng)用程序窗口;將第一應(yīng)用程序窗口和第二應(yīng)用程序窗口聲明為一組,其中第二應(yīng)用程序窗口獨立于第一應(yīng)用程序窗口并位于其外部;將第一應(yīng)用程序窗口和第二應(yīng)用程序窗口歸組到一組內(nèi);并將該組顯示為顯示屏上的表示。
本發(fā)明的各方面提供一種協(xié)助將多個應(yīng)用程序窗口作為一組來管理的窗口管理系統(tǒng)。本發(fā)明的各方面提供一種創(chuàng)建應(yīng)用程序窗口組、最小化該組、并允許檢索之前標(biāo)識的組的新方法和裝置。該方法允許用戶形式化其應(yīng)用程序窗口與例如創(chuàng)建組等任務(wù)的關(guān)聯(lián),并提供管理這些關(guān)聯(lián)的工具,例如應(yīng)用程序窗口組圖標(biāo)。
附圖簡述
當(dāng)結(jié)合附圖閱讀本發(fā)明的前述概述以及以下對說明性實施例的詳細(xì)描述時,它們能被更好地理解,它們作為示例而非作為關(guān)于所要求保護的本發(fā)明的限制而被包括在內(nèi)。
圖1A示出了可在其中實現(xiàn)本發(fā)明的某些方面的通用數(shù)字計算環(huán)境的示意圖;
圖1B到1M示出了支持本發(fā)明的一個或多個方面的通用計算機環(huán)境;
圖2示出了常規(guī)窗口管理情形;
圖3A示出了根據(jù)本發(fā)明的至少一個方面的包括歸組控件的窗口管理系統(tǒng)的示例;
圖3B示出根據(jù)本發(fā)明的至少一個方面在歸組控件執(zhí)行之后的窗口管理系統(tǒng)的示例;
圖3C示出根據(jù)本發(fā)明的至少一個方面在歸組控件執(zhí)行之后的窗口管理系統(tǒng)的其它示例;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580048776.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





