專利名稱:顯示界面中的圖標(biāo)管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體來說涉及顯示界面,且更具體來說涉及顯示界面中的圖標(biāo)管理。
背景技術(shù):
顯示界面一般是指輸出界面,其在視覺上呈現(xiàn)于計(jì)算系統(tǒng)的顯示屏幕上。所產(chǎn)生 的顯示可以具有文本、圖像等,如相關(guān)技術(shù)領(lǐng)域中所熟知。
圖標(biāo)是顯示界面上的部分,其在點(diǎn)擊時(shí)(使用輸入裝置,例如鼠標(biāo)、觸摸板等) 會導(dǎo)致執(zhí)行相關(guān)聯(lián)行動(dòng)。所執(zhí)行的具體行動(dòng)可基于例如點(diǎn)擊數(shù)量/頻率、用戶所點(diǎn)擊圖 標(biāo)的子部分等方面來確定。相依于與圖標(biāo)相關(guān)聯(lián)的需求和設(shè)計(jì),所述行動(dòng)可用不同顯 示來展示圖標(biāo),以指示所述圖標(biāo)已被選定、將圖標(biāo)"打開"到大窗口內(nèi)等。
圖標(biāo)管理中的一個(gè)挑戰(zhàn)是向用戶提供在顯示界面上安排所關(guān)注的各種圖標(biāo)的能力。
發(fā)明內(nèi)容
無
本文將參照下列附圖來描述實(shí)例性實(shí)施例,所述附圖簡要地描述如下。 圖1是圖解說明其中可以實(shí)施本發(fā)明的數(shù)個(gè)方面的實(shí)例性實(shí)施例的數(shù)字處理系統(tǒng) 的框圖。
圖2是圖解說明其中在本發(fā)明實(shí)施例中簡化顯示界面的圖標(biāo)管理的方式的流程圖。
圖3A-3C圖解說明促進(jìn)實(shí)施例中的圖標(biāo)合并的實(shí)例性用戶經(jīng)歷。 圖3D是圖解說明在一個(gè)實(shí)施例中代表三個(gè)合并圖標(biāo)的圖標(biāo)的圖示。 圖4是圖解說明其中在一個(gè)實(shí)施例中實(shí)施顯示界面的圖標(biāo)的簡化管理的實(shí)例性操 作環(huán)境的框圖。
圖5是圖解說明其中在本發(fā)明一個(gè)實(shí)施例中數(shù)字處理系統(tǒng)中的實(shí)施方案促進(jìn)圖標(biāo) 的合并及分離。
在圖示中,相同參考編號一般指示相同的、功能類似、及/或結(jié)構(gòu)類似的元件。元
件首先出現(xiàn)的圖示由對應(yīng)參考數(shù)字中的最左數(shù)位指示。
具體實(shí)施例方式
總述
本發(fā)明的一個(gè)方面通過使得用戶指示將第一圖標(biāo)與第二圖標(biāo)合并來簡化圖標(biāo)管 理。第三圖標(biāo)可代替第一及第二圖標(biāo)來顯示,其中第三圖標(biāo)在視覺上不同于所述第一 及第二圖標(biāo)中的每一者。
由于這種特征,用戶可能能夠減少顯示界面上所需求的空間,及/或減少在給定時(shí) 間間隔出現(xiàn)在顯示界面上的圖標(biāo)數(shù)。
根據(jù)本發(fā)明的另一方面,針對作為小窗口一部分的圖標(biāo)來促進(jìn)這種合并。每一小 窗口可視為包含程序及至少一個(gè)對應(yīng)圖標(biāo)。所述程序執(zhí)行產(chǎn)生動(dòng)態(tài)內(nèi)容,然后將所述 動(dòng)態(tài)內(nèi)容顯示于對應(yīng)圖標(biāo)中。小窗口一般用于實(shí)施例如鬧鐘、新聞讀取器、天氣預(yù)報(bào) 器等應(yīng)用程序。在Windows Vista (TM)環(huán)境中,所述小窗口提供于顯示界面的側(cè)欄 或桌面上。
下文參照實(shí)例來描述本發(fā)明的數(shù)個(gè)方面以供圖解說明。應(yīng)了解,本文列舉各種具 體細(xì)節(jié)、關(guān)系及方法以提供對本發(fā)明的完全理解。然而,所屬技術(shù)領(lǐng)域的技術(shù)人員將 易于了解,本發(fā)明可在不具有所述一個(gè)或一個(gè)以上具體細(xì)節(jié)的前提下來實(shí)施,或使用
其它方法等來實(shí)施。在其它示例中,不詳細(xì)展示熟知結(jié)構(gòu)或操作以避免混淆本發(fā)明的 特征。
實(shí)例性環(huán)境
圖1是圖解說明數(shù)字處理系統(tǒng)100的細(xì)節(jié)的框圖,其中可通過執(zhí)行適合的軟件指 令來操作本發(fā)明的各方面。圖中展示的所述實(shí)例性環(huán)境包含僅用于圖解說明的代表性 系統(tǒng)。然而,真實(shí)世界的環(huán)境可包含更多/更少/不同系統(tǒng)/組件,如相關(guān)技術(shù)領(lǐng)域中的 技術(shù)人員將了解。這種環(huán)境中的實(shí)施方案還涵蓋于本發(fā)明各方面的范圍及精神內(nèi)。
數(shù)字處理系統(tǒng)100可包含一個(gè)或一個(gè)處理器(例如,中央處理單元(CPU) 110)、 隨機(jī)存取存儲器(RAM) 120、 二級存儲器130、圖形控制器160、顯示單元170、網(wǎng) 絡(luò)界面180、及輸入界面190。除顯示單元170外的所有組件可通過通信路徑150互相 通信,通信路徑150可包含數(shù)個(gè)總線,如相關(guān)技術(shù)領(lǐng)域中所熟知。在下文中進(jìn)一步詳 細(xì)描述圖1的組件。
CPU 110可執(zhí)行存儲于RAM 120中的指令以提供本發(fā)明的數(shù)個(gè)特征。CPU110可 包含多個(gè)處理單元,其中每一處理單元潛在地設(shè)計(jì)用于一指定任務(wù)?;蛘?,CPU 110 可包含僅單個(gè)通用處理單元。RAM 120可以使用通信路徑150從二級存儲器130接收 指令。
圖形處理器單元(GPU) 160基于從CPU110接收的數(shù)據(jù)/指令而向顯示單元170 產(chǎn)生顯示信號(例如,以RGB格式)。顯示單元170包含顯示屏幕以顯示由顯示信號 界定的圖像。顯示于顯示屏幕上的圖像形成根據(jù)下述本發(fā)明各方面提供的各種用戶界 面特征的基礎(chǔ)。
輸入界面190可對應(yīng)于鍵盤及點(diǎn)擊裝置(例如,觸摸板、鼠標(biāo)),其可用于執(zhí)行
下文描述的各種用戶行為(點(diǎn)擊、移動(dòng)等)。網(wǎng)絡(luò)界面180提供與網(wǎng)絡(luò)的連接(例如, 使用因特網(wǎng)協(xié)議),且可用于與其它連接的系統(tǒng)(例如,其它數(shù)字處理系統(tǒng)、移動(dòng)電 話/裝置等)進(jìn)行通信。
二級存儲器130可包含硬驅(qū)動(dòng)器135、快閃存儲器136、及可拆卸存儲驅(qū)動(dòng)器137。 二級存儲器130可存儲數(shù)據(jù)及軟件指令,所述數(shù)據(jù)及軟件指令使得數(shù)字處理系統(tǒng)100 根據(jù)本發(fā)明來提供數(shù)個(gè)特征。
所述數(shù)據(jù)及指令的某些或全部可提供于可拆卸存儲單元140上,且所述數(shù)據(jù)及指 令可由可拆卸存儲驅(qū)動(dòng)器137讀取及提供給CPU 100。軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、 CD-ROM驅(qū)動(dòng)器、DVD驅(qū)動(dòng)器、快閃存儲器、可拆卸存儲器芯片(PCMCIA卡、EPROM) 是這種可拆卸存儲驅(qū)動(dòng)器137的實(shí)例。
可拆卸存儲單元140可以使用與可拆卸存儲驅(qū)動(dòng)器137兼容的媒體及存儲格式來 實(shí)施,以使得可拆卸存儲驅(qū)動(dòng)器137可讀取所述數(shù)據(jù)及指令。因此,可拆卸存儲單元 140包含其中存儲有計(jì)算機(jī)軟件及/或數(shù)據(jù)的計(jì)算機(jī)可讀取存儲媒體。然而,計(jì)算機(jī)(或 機(jī)器, 一般來說)可讀取存儲媒體可以是其它形式(例如,非可拆卸、隨機(jī)存取等)。
在此文檔中,術(shù)語"計(jì)算機(jī)程序產(chǎn)品"用于一般涉及可拆卸存儲單元140或安裝 于硬驅(qū)動(dòng)器135中的硬盤。這些計(jì)算機(jī)程序產(chǎn)品是用于向數(shù)字處理系統(tǒng)IOO提供軟件 的裝置。CPU110可以取回軟件指令,并執(zhí)行所述指令以提供本發(fā)明的下述各特征。
本發(fā)明的各方面使得能夠如接續(xù)部分中的實(shí)例所述簡化顯示界面的圖標(biāo)管理。
顯示界面的圖標(biāo)管理
圖2是圖解說明其中可在本發(fā)明實(shí)施例中管理顯示界面的圖標(biāo)的方式的流程圖。 所述流程圖是參照圖1來描述的,僅用于圖解說明。然而,在其它環(huán)境及其它組件中 可實(shí)施各種特征。此外,所述步驟以指定序列描述以僅供圖解說明。
在其它環(huán)境中、使用其它組件及不同步驟序列的替代實(shí)施例也可以在不背離本發(fā) 明數(shù)個(gè)方面的范圍及精神的前提下來實(shí)施,如所屬技術(shù)領(lǐng)域的技術(shù)人員通過讀取本文 所提供揭示內(nèi)容將易于了解。所述流程圖開始于步驟201中,其中控制立即傳送到步 驟210。
在步驟210中,CPU110顯示第一圖標(biāo)。第一圖標(biāo)使用顯示器的一部分來顯示各 種內(nèi)容,例如在存在小窗口的情況下顯示程序的輸出(例如,計(jì)算器、處理器參數(shù)顯 示、便條、新聞讀取器、以瀏覽狀態(tài)提供大量實(shí)時(shí)消息聯(lián)系等的程序)。這種顯示可 包含文本、圖像或二者等。所述顯示可由數(shù)個(gè)已知方式中的一者產(chǎn)生。
在步驟220中,CPU110在顯示界面的對應(yīng)部分上顯示第二圖標(biāo)。步驟220可以 類似于步驟210來執(zhí)行。
在步驟230中,CPU 110使得用戶能夠指示將第一圖標(biāo)與第二圖標(biāo)合并。CPU 110 評估來自用戶的輸入以確定所述用戶是否已指示將第一圖標(biāo)與第二圖標(biāo)合并。所述用 戶可使用任一輸入裝置(例如,鍵盤或點(diǎn)擊裝置)來指示根據(jù)任一預(yù)先指定的慣例來 將第一圖標(biāo)與第二圖標(biāo)合并。在實(shí)施例中,用戶可使用點(diǎn)擊裝置(例如,鼠標(biāo))來拖 曳第一圖標(biāo)并將其棄放在第二圖標(biāo)上,以指示將第一圖標(biāo)與第二圖標(biāo)合并。然而,也 可以使用其它替代方法(例如,使用其它輸入裝置/機(jī)構(gòu))用于所述指示。
在步驟240中,CPU IIO顯示在視覺上不同于第一及第二圖標(biāo)中的每一者的第三 圖標(biāo)。為便利起見,第三圖標(biāo)稱為合并圖標(biāo),且上述第一/第二圖標(biāo)稱為源圖標(biāo)。 一般 來說,第三圖標(biāo)可以具有任一設(shè)計(jì),但可經(jīng)便利設(shè)計(jì)以指示已合并多個(gè)圖標(biāo)。進(jìn)一步 需要在圖標(biāo)代表小窗口的情況下使得用戶能夠用任一小窗口來操作,因?yàn)橛脩艨赡芟?要査看由小窗口的程序內(nèi)容產(chǎn)生的動(dòng)態(tài)內(nèi)容。
在步驟250中,CPU110使得用戶能夠指示源圖標(biāo)中的一者(假設(shè)第一圖標(biāo),以 供圖解說明)將從合并圖標(biāo)中分離出去。CPU IIO評估來自用戶的輸入以確定用戶是 否已指示第一圖標(biāo)(其為第一圖標(biāo)及第二圖標(biāo)的合并實(shí)體)將分離。如借助上文所述 合并,任何輸入裝置均可用于指示分離請求,且所述分離也可以根據(jù)任一預(yù)先指定的 慣例。
在步驟260中,CPU110分別重新顯示第一圖標(biāo)及第二圖標(biāo)。 一旦CPU110確定 (在步驟250中)合并圖標(biāo)將分離,則分別顯示具有在合并之前就存在的形式及內(nèi)容 的第一圖標(biāo)及第二圖標(biāo)(其二者經(jīng)合并以形成合并的第三圖標(biāo))。所述流程圖終止于 步驟299。
盡管上述說明是出于圖解說明的目的而參照僅兩個(gè)圖標(biāo)/小窗口的合并來提供的, 但應(yīng)了解,可將兩個(gè)以上的圖標(biāo)合并到單個(gè)圖標(biāo)中。
在不背離本發(fā)明數(shù)個(gè)方面的范圍及精神的前提下,上文提及的合并及分離可在提 供各種用戶界面的情況下來實(shí)施,如相關(guān)技術(shù)領(lǐng)域的技術(shù)人員通過讀取本文所提供揭 示內(nèi)容將顯而易見。借助實(shí)例性用戶經(jīng)歷來繼續(xù)所述說明。
實(shí)例性用戶經(jīng)歷
圖3A-3D包含描繪本發(fā)明實(shí)施例中的實(shí)例性用戶經(jīng)歷的顯示序列。僅出于圖解說 明的目的,將所述圖標(biāo)選擇作為小窗口,并展示為布置于計(jì)算機(jī)系統(tǒng)上顯示的桌面邊 欄上。所述顯示對應(yīng)于由Microsoft公司提供的Windows Vista (TM)操作系統(tǒng)產(chǎn)生的顯 示,且進(jìn)一步詳細(xì)描述于名稱為"Windows邊欄小窗口 ( Windows Sidebar Gadgets)" 的文檔中,所述文檔可從 Microsoft 公司及 URL : http:〃rnsdn2.microsoft.com/en-us/librai-y/aa974179. aspx處獲得。
如所述文檔描述,在實(shí)施例中,所述環(huán)境中的小窗口一般是經(jīng)實(shí)施的(最小)應(yīng) 用程序,其賦予用戶對個(gè)人相關(guān)信息及簡單任務(wù)的快速存取一而無任何妨礙。例如, 天氣小窗口提供可瀏覽的信息,且便條小窗口提供通常在典型的日子里使用的簡單功 能。
所述環(huán)境中的小窗口在正常情況下位于邊欄中,邊欄是在桌面一側(cè)的區(qū)域。除了
附裝到或縮進(jìn)到邊欄中,小窗口還可以從邊欄脫離以浮動(dòng)到桌面上的任一處。處于浮 動(dòng)狀態(tài)的小窗口可以比處于其縮進(jìn)狀態(tài)時(shí)大。小窗口是桌面的一部分,類似于開始按 鈕、任務(wù)欄和通知區(qū)域。不同于正常窗口,小窗口并非用任務(wù)欄按鈕來表示。
所述環(huán)境中的小窗口可具有暫時(shí)展示更多信息的彈出對話框。彈出對話框通過點(diǎn) 擊小窗口來顯示,且通過點(diǎn)擊彈出對話框外部任一處來放開。在縮進(jìn)狀態(tài)和浮動(dòng)狀態(tài) 下均可以使用彈出對話框。
小窗口可以具有用于設(shè)定及定制的選項(xiàng)對話框。
圖3A展示桌面顯示,其中底部的水平部分310具有圖標(biāo)315-1到315-6,其代表 程序,左側(cè)上的第一豎直部分320具有圖標(biāo)325-1到325-7,其代表對文件夾、文檔和 程序的快捷鍵,且右側(cè)上的第二豎直部分330 (邊欄)具有圖標(biāo)333及335-1到335-3, 其所有圖標(biāo)均顯示相應(yīng)程序的輸出。
圖標(biāo)333顯示接收RSS饋送的程序的輸出,圖標(biāo)335-1分別顯示處理器核心和存 儲器的時(shí)鐘速度的圖形表示和數(shù)字值,圖標(biāo)335-2顯示風(fēng)扇速度,且圖標(biāo)335-3顯示 時(shí)鐘。
在實(shí)施例中,當(dāng)在Microsoft公司的Windows Vista環(huán)境下實(shí)施時(shí),豎直部分330 稱為"邊欄"。由于可能存在許多正被使用的小窗口且邊欄中的區(qū)域受到約束,因此 需要組織邊欄上的對應(yīng)圖標(biāo)。例如,處理器/存儲器時(shí)鐘速度圖標(biāo)335-1和風(fēng)扇速度圖 標(biāo)335-2彼此相關(guān)且因此可聚集在一起。
如上文提及,對應(yīng)于小窗口的圖標(biāo)可通過將其合并來聚集在一起。用戶可以使用 點(diǎn)擊裝置(例如,鼠標(biāo))將可合并圖標(biāo)拖曳到第二可合并圖標(biāo)上并棄放以將兩個(gè)圖標(biāo) 合并。所述經(jīng)合并圖標(biāo)可被視為小窗口的合并,盡管相應(yīng)程序可繼續(xù)在后臺獨(dú)立操作 而無變化。可能并非所有程序的輸出均能以合并狀態(tài)顯示,如下文描述。
在合并后,所產(chǎn)生的小窗口 (稱為超級小窗口,將其與未合并的其它小窗口相區(qū) 分)顯示所合并小窗口中的一者的主要部分,并提供用于交換以顯示其它小窗口的主 要部分的導(dǎo)航尾接指令。
可了解,盡管本文已參照兩個(gè)小窗口合并成超級小窗口來提供上述說明,但可以 將更多可合并的小窗口與超級小窗口合并來創(chuàng)建包含多個(gè)可合并小窗口的超級小窗 □。
圖3B展示朝向可合并小窗口 335-1拖曳的可合并小窗口 335-2。 一組大小遞減的 半圓向可合并小窗口 335-1的出現(xiàn)給出可視尾接指令337,以可視尾接指令337建議 的方向(從較大的半圓到較小的半圓)。當(dāng)正被拖曳的可合并小窗口到達(dá)可合并小窗 口的預(yù)定距離內(nèi)并起到在視覺上向用戶指示可合并小窗口在正被拖曳的小窗口附近的 作用時(shí),出現(xiàn)此可視尾接指令。然后,用戶可將正被拖曳的可合并小窗口棄放在所指 示的一個(gè)可合并小窗口上,以將其合并。
圖3C展示經(jīng)合并的小窗口 (超級小窗口) 338,其己置換小窗口 335-1和335-2 并在視覺上代表小窗口 335-1和335-2的合并。超級小窗口 338顯示小窗口 335-2的主要部分,且在超級小窗口的底部以標(biāo)簽形式展示導(dǎo)航尾接指令。通過點(diǎn)擊適合的標(biāo)簽, 用戶可以交換超級小窗口的顯示以展示對應(yīng)組成(原始)小窗口的輸出。
圖3D展示通過合并3個(gè)小窗口而形成的超級小窗口 339,如導(dǎo)航標(biāo)簽340、 345 和350所指示。應(yīng)了解,可以將更多個(gè)小窗口與超級小窗口合并,如所屬技術(shù)領(lǐng)域的 技術(shù)人員通過讀取本文提供的揭示內(nèi)容將了解。
盡管圖3A-3D圖解說明3個(gè)圖標(biāo)/小窗口的合并,但應(yīng)了解,可使用類似界面來 提供分離。例如,用戶可僅拖曳經(jīng)合并圖標(biāo)中代表所需組成小窗口/圖標(biāo)的文本(例如, 圖3D所示GPU溫度340),以將組成小窗口從經(jīng)合并圖標(biāo)中分離。
應(yīng)了解,上文所述方法可在各種操作環(huán)境中實(shí)施。所述說明是參照實(shí)例性操作環(huán) 境中的實(shí)施方案來繼續(xù)的。
實(shí)例性操作環(huán)境
圖4是圖解說明實(shí)例性操作環(huán)境的框圖,其中在一個(gè)實(shí)施例中實(shí)施顯示界面的圖 標(biāo)的簡化管理。圖中展示圖4的操作環(huán)境包含操作系統(tǒng)(OS) 410、邊欄框架420、小 窗口合并框架430和圖標(biāo)440-1到440-n。
操作系統(tǒng)410是指會協(xié)助各種資源接入應(yīng)用程序420及430及圖標(biāo)440-1到440-n 的執(zhí)行實(shí)體。 一般來說,當(dāng)裝置100經(jīng)初始化時(shí),將控制傳送到操作系統(tǒng)410,操作 系統(tǒng)410然后協(xié)助執(zhí)行各種用戶應(yīng)用程序。在實(shí)施例中,操作系統(tǒng)410對應(yīng)于由 Microsoft公司提供的Windows Vista操作系統(tǒng)。
邊欄框架420還可以被封裝為操作系統(tǒng)410的一部分,并使得顯示的經(jīng)識別部分 用于顯示各種圖標(biāo)以及支持配置選項(xiàng)及圖標(biāo)管理。例如,在Windows Vista操作系統(tǒng) 中,邊欄框架提供邊欄,其為留出以用于顯示對應(yīng)于小窗口的圖標(biāo)的顯示區(qū)域,以及 管理小窗口及其配置的功能。
如上文提及,圖標(biāo)440-1到440-n代表可合并圖標(biāo)(設(shè)計(jì)為具有合并在一起的能 力的圖標(biāo))。例如,在Windows Vista操作系統(tǒng)中,圖標(biāo)440-1到440-n代表具有與其 它小窗口相合并的能力的小窗口 (根據(jù)本發(fā)明一方面)。
小窗口合并框架430提供以下功能辨別將合并兩個(gè)可合并圖標(biāo)的指示,顯示由 所述兩個(gè)可合并圖標(biāo)的合并形成的圖標(biāo),辨別所述經(jīng)合并圖標(biāo)將分離,并將所述經(jīng)合 并圖標(biāo)的組成部分重新顯示為單獨(dú)圖標(biāo),例如如上文參照圖3A-3D所述。
一般來說,小窗口合并框架430需要與環(huán)境的其它組件一致地實(shí)施,以協(xié)助上述 合并及分離操作。在其中界面暴露出(例如,利用預(yù)定程序調(diào)用等)以供其它程序員 使用的某些環(huán)境中,人們可以研究這種界面以設(shè)計(jì)與所暴露界面一致的實(shí)施方案?;?于暴露的界面,這些實(shí)施方案一般將對所屬技術(shù)領(lǐng)域的技術(shù)人員顯而易見。
然而,參照實(shí)例性實(shí)施例中的一般邏輯基本小窗口合并框架來繼續(xù)所述說明。
小窗口合并框架
圖5是圖解說明在本發(fā)明實(shí)施例中可實(shí)施小窗口合并框架的方式的流程圖。通過 假設(shè)CPU110使得(例如)響應(yīng)于執(zhí)行從圖l所示計(jì)算機(jī)可讀存儲媒體檢索的適合軟件指令來執(zhí)行流程圖各步驟,來提供所述說明。
參照圖l-4僅用于圖解說明來描述所述流程圖。然而,也可以在其它環(huán)境及其它
組件中實(shí)施各特征。此外,以僅用于圖解說明的指定序列來描述所述步驟。在其它環(huán) 境中、使用其它組件及不同步驟序列的替代實(shí)施例也可以在不背離本發(fā)明數(shù)個(gè)方面的 范圍及精神的前提下來實(shí)施,如相關(guān)技術(shù)領(lǐng)域的技術(shù)人員通過讀取本文提供的揭示內(nèi)
容將顯而易見。所述流程圖開始于步驟501處,其中控制立即傳送到步驟510。
在步驟510中,CPU110顯示圖標(biāo)。應(yīng)了解,所述圖標(biāo)可以具有不同屬性,例如 總在頂部或總是隱藏等。CPU IIO按照圖標(biāo)屬性的當(dāng)前設(shè)置來顯示圖標(biāo)。
在步驟520中,CPU 110基于從邊欄框架430接收的信號來檢査是否已拖曳可合 并圖標(biāo)??珊喜D標(biāo)是已經(jīng)設(shè)計(jì)以使得其可與另一可合并圖標(biāo)合并的圖標(biāo),如先前提 及。用戶可使用點(diǎn)擊裝置來拖曳圖標(biāo),如上文描述。在實(shí)施例中,圖標(biāo)是在Windows Vista環(huán)境下的小窗口,如上文部分5中提及。在實(shí)例性實(shí)施例中,可合并圖標(biāo)是可合 并小窗口,也就是經(jīng)設(shè)計(jì)以使得其可與另一可合并小窗口合并的小窗口。
例如,在實(shí)施例中,在Vista環(huán)境下的WM_MOVE事件(其細(xì)節(jié)可以從Microsoft 公司文件或網(wǎng)頁http:〃msdn2.microsoft.com/en-us/library/rns632631.aspx處獲得)可由 CPU 110用于檢查是否正拖曳小窗口 ,且CPU 110可使用關(guān)于小窗口的配置信息來檢 查其是否可合并。如果正拖曳可合并圖標(biāo),則處理繼續(xù)到步驟530。如果否,則控制 傳送到步驟520。
在步驟530中,CPU 110檢查正被拖曳的可合并圖標(biāo)是否在第二可合并圖標(biāo)的預(yù) 定附近處。所述預(yù)定附近處界定與第二可合并圖標(biāo)的邊界的距離(一般為像素)。如 果其在第二可合并圖標(biāo)的預(yù)定附近處,則處理繼續(xù)到步驟540。否則,控制回到步驟
520。
在步驟540中,CPU 110展示可視尾接指令337。所述桿一般通過將適合數(shù)據(jù)合 并到影像幀內(nèi)并最終顯示于顯示屏幕上來展示??梢曃步又噶钫故緸榻咏煌弦返?可合并圖標(biāo),以指示預(yù)定附近處的其它可合并圖標(biāo)的出現(xiàn)及大致位置。所述可視尾接 指令可以幫助用戶識別附近的可合并圖標(biāo),所拖曳的可合并圖標(biāo)可被棄放到哪一可合 并圖標(biāo)上,以將其合并。
在步驟550中,CPU110檢查是否將所述可合并圖標(biāo)棄放到第二可合并圖標(biāo)上。 僅可合并圖標(biāo)(其己經(jīng)設(shè)計(jì)以與其它可合并圖標(biāo)合并)可被合并到一起。在實(shí)施例中, 在Windows Vista環(huán)境中,CPU 110可使用WM—CAPTURECHANGED通告(其細(xì)節(jié)可 以從Microsoft公司文《?;蚓W(wǎng)頁http:〃msdn2.microsoft.com/en-us/library/ms645605.aspx 處獲得)來檢査可合并圖標(biāo)(例如,335-2)是否已被棄放到另一圖標(biāo)(335-l)上,并使 用與目標(biāo)圖標(biāo)相關(guān)的配置信息來檢查其是否是可合并圖標(biāo)。
如果所述可合并圖標(biāo)被棄放到第二可合并圖標(biāo)上,則處理繼續(xù)到步驟560。如果 不將可合并圖標(biāo)棄放到可合并圖標(biāo)上,則處理繼續(xù)到步驟599。
在步驟560中,CPU110將兩個(gè)可合并圖標(biāo)合并并顯示經(jīng)合并圖標(biāo)。所述經(jīng)合并 圖標(biāo)可以各種方式形成,如針對圖2所示步驟240所述。在實(shí)施例中,所述經(jīng)合并實(shí) 體由兩個(gè)可合并小窗口形成,且稱作超級小窗口,如上文提及。所述超級小窗口具有 所顯示的導(dǎo)航尾接指令,其可用于選擇將要顯示的內(nèi)容,如針對圖5C及5D所述。
在步驟570中,CPU 110檢查是否正在拖曳對應(yīng)于經(jīng)合并圖標(biāo)的組成圖標(biāo)的顯示 部分(例如,風(fēng)扇速度345)。所述經(jīng)合并圖標(biāo)由可合并圖標(biāo)形成。用戶可以通過使 用點(diǎn)擊裝置來點(diǎn)擊經(jīng)合并圖標(biāo)中顯示相應(yīng)組成圖標(biāo)的顯示區(qū)域、或點(diǎn)擊相應(yīng)導(dǎo)航尾接 指令、或所屬技術(shù)領(lǐng)域的技術(shù)人員所熟知的其它方法并拖曳所述圖標(biāo)來拖曳組成圖標(biāo)。 在Windows Vista環(huán)境下的實(shí)施例中,可以使用鼠標(biāo)或其它點(diǎn)擊裝置將超級小窗口的 組成小窗口從超級小窗口拖曳開。如果正拖曳組成圖標(biāo),則控制傳送到步驟580。如 果否,則控制返回步驟570。
在步驟580中,CPU110將所拖曳組成部分顯示為單獨(dú)圖標(biāo),并重新顯示不具有 己拖曳組成部分的經(jīng)合并圖標(biāo)。在實(shí)施例中,在Windows Vista框架下,被拖曳開的 超級小窗口的小窗口將單獨(dú)顯示,且將重新顯示不具有被拖曳開的組成小窗口及任何 與其對應(yīng)的導(dǎo)航尾接指令的超級小窗口 。所述流程圖終止于步驟599中。
應(yīng)了解,參照上文圖2-5描述的各特征可實(shí)施為一個(gè)或一個(gè)以上硬件、軟件及固 件的組合。所述特征的至少某些可在執(zhí)行經(jīng)適合設(shè)計(jì)的軟件指令時(shí)操作,如上文參照 圖1所提及。
總結(jié)
盡管上文已描述本發(fā)明的各實(shí)施例,但應(yīng)了解,其均僅以舉例而非限定的方式來 提供。因此,本發(fā)明的寬度及范圍不應(yīng)由任一上述實(shí)例性實(shí)施例限制,而應(yīng)僅由下列 權(quán)利要求及其等價(jià)物界定。
權(quán)利要求
1、一種簡化圖標(biāo)管理的方法,所述方法包括顯示第一圖標(biāo)及第二圖標(biāo);接收將所述第一圖標(biāo)與所述第二圖標(biāo)合并的指示;及響應(yīng)于接收所述指示而顯示第三圖標(biāo),其中所述第三圖標(biāo)在視覺上不同于所述第一圖標(biāo)及所述第二圖標(biāo)中的每一者。
2、 如權(quán)利要求1所述的方法,其中所述第一圖標(biāo)與第一小窗口相關(guān)聯(lián),且所述 第二圖標(biāo)與第二小窗口相關(guān)聯(lián),其中所述第一小窗口包括產(chǎn)生在所述第一圖標(biāo)中顯示 的輸出的第一程序,且所述第二小窗口包括產(chǎn)生在所述第二圖標(biāo)中顯示的輸出的第二 程序。
3、 如權(quán)利要求2所述的方法,其中所述第三圖標(biāo)包含第一部分及第二部分,所 述方法進(jìn)一步包括接收指示所述用戶己使用所述第一部分選擇所述第一小窗口及所述第二小窗口 中的一者的第二指示;及響應(yīng)于接收所述第二指示而在所述第二部分中顯示對應(yīng)于所述選定小窗口的所 述圖標(biāo)。
4、 如權(quán)利要求3所述的方法,其中所述第一小窗口及所述第二小窗口中的每一 者分別由第一文本及第二文本來識別,所述方法進(jìn)一步包括在第一子部分中顯示所述第一文本,及在第二子部分中顯示所述第二文本,其中 所述第一子部分及所述第二子部分包含于所述第一部分中。
5、 如權(quán)利要求2所述的方法,其中所述第一圖標(biāo)、所述第二圖標(biāo)及所述第三圖 標(biāo)全部位于桌面顯示的邊欄上。
6、 一種用于簡化數(shù)字處理系統(tǒng)中的圖標(biāo)管理的設(shè)備,所述設(shè)備包括 顯示構(gòu)件,其用于顯示第一圖標(biāo)及第二圖標(biāo);接收構(gòu)件,其用于接收將所述第一圖標(biāo)與所述第二圖標(biāo)合并的指示;及顯示構(gòu)件,其用于響應(yīng)于接收所述指示而顯示第三圖標(biāo),其中所述第三圖標(biāo)在視 覺上不同于所述第一圖標(biāo)及所述第二圖標(biāo)中的每一者。
7、 如權(quán)利要求6所述的設(shè)備,其中所述第一圖標(biāo)與第一小窗口相關(guān)聯(lián),且所述 第二圖標(biāo)與第二小窗口相關(guān)聯(lián),其中所述第一小窗口包括產(chǎn)生在所述第一圖標(biāo)中顯示 的輸出的第一程序,且所述第二小窗口包括產(chǎn)生在所述第二圖標(biāo)中顯示的輸出的第二 程序。
8、 如權(quán)利要求7所述的設(shè)備,其中所述第三圖標(biāo)包含第一部分及第二部分,所述設(shè)備進(jìn)一步包括接收構(gòu)件,其用于接收指示所述用戶已使用所述第一部分選擇所述第一小窗口及 所述第二小窗口中的一者的第二指示;及顯示構(gòu)件,其用于響應(yīng)于接收所述第二指示而在所述第二部分中顯示對應(yīng)于所述 選定小窗口的所述圖標(biāo)。
9、 如權(quán)利要求8所述的設(shè)備,其中所述第一小窗口及所述第二小窗口中的每一者分別由第一文本及第二文本來識別,所述設(shè)備進(jìn)一步包括顯示構(gòu)件,其用于在第一子部分中顯示所述第一文本及在第二子部分中顯示所述第二文本,其中所述第一子部分及所述第二子部分包含于所述第一部分中。
10、 如權(quán)利要求7所述的設(shè)備,其中所述第一圖標(biāo)、所述第二圖標(biāo)及所述第三圖標(biāo)全部位于桌面顯示的邊欄上。
全文摘要
本發(fā)明的一方面通過使得用戶能夠指示將第一圖標(biāo)與第二圖標(biāo)合并并顯示第三圖標(biāo)來簡化圖標(biāo)管理,其中所述第三圖標(biāo)不同于所述第一及第二圖標(biāo)中的每一者。所述用戶可視需要分離所述圖標(biāo)。在實(shí)施例中,所述組成圖標(biāo)的每一者經(jīng)設(shè)計(jì)以顯示小窗口的程序輸出。
文檔編號G06F9/44GK101344848SQ200810133540
公開日2009年1月14日 申請日期2008年7月11日 優(yōu)先權(quán)日2007年7月12日
發(fā)明者伊蒂亞慈·阿爾塔夫胡賽因·哈提卜, 斯沃迪·內(nèi)雷恩德拉·薩蒂內(nèi)尼, 桑迪普·加亞納恩·帕德特, 阿姆魯塔·薩蒂什·隆卡爾, 阿維納什·達(dá)塔特雷亞·杰格塔普 申請人:輝達(dá)公司