專(zhuān)利名稱(chēng)::用于控制可視結(jié)果集合的系統(tǒng)和方法
技術(shù)領(lǐng)域:
:本發(fā)明一般涉及計(jì)算機(jī)系統(tǒng),尤其涉及根據(jù)各種離散化的狀態(tài)對(duì)顯示項(xiàng)目進(jìn)行分組,以便控制向顯示的可視輸出的系統(tǒng)和方法。
背景技術(shù):
:通過(guò)為硬件和軟件開(kāi)發(fā)兩者提供平臺(tái),同時(shí)為許多不同需求提供服務(wù),現(xiàn)代操作系統(tǒng)推動(dòng)了許多當(dāng)今基于技術(shù)的革新。這些系統(tǒng)從較為簡(jiǎn)單化的文件管理系統(tǒng)發(fā)展到了以適當(dāng)?shù)某杀咎峁└叨诵阅艿妮^為復(fù)雜的工作站。例如,這些系統(tǒng)往往包括多處理結(jié)構(gòu)、高速存儲(chǔ)器、高級(jí)外圍設(shè)備、輔助軟件開(kāi)發(fā)的各種系統(tǒng)程序庫(kù)和組件、和交叉/交錯(cuò)總線結(jié)構(gòu)。在這些系統(tǒng)的核心包括復(fù)雜的操作系統(tǒng),它不僅管理與計(jì)算機(jī)相關(guān)硬件,還管理具有各種關(guān)系的大批的軟件組件。通常以具有多層關(guān)系的對(duì)象或者類(lèi)來(lái)描述這些組件,諸如以在許多數(shù)據(jù)管理系統(tǒng)中所見(jiàn)到的用于文件和目錄的分級(jí)布置描述這些組件。管理操作系統(tǒng)或其它數(shù)據(jù)管理器框架內(nèi)的數(shù)據(jù)的一個(gè)方面涉及如何將不同的項(xiàng)目顯示給用戶(hù)。例如,被創(chuàng)建為文檔的項(xiàng)目可以被保存在文檔文件夾中,而被創(chuàng)建為電子表格的項(xiàng)目可以被存儲(chǔ)在單獨(dú)的電子表格文件夾中—如果創(chuàng)建這些文件的用戶(hù)期望這樣的話。當(dāng)前,因?yàn)橛脩?hù)也可以將電子表格和文檔保存在諸如工作文件夾的單個(gè)文件夾中,這種指定為電子表格文件夾和文檔文件夾是相當(dāng)任意的。在已經(jīng)創(chuàng)建了多個(gè)這樣的文件夾(這些文件夾具有相關(guān)聯(lián)的數(shù)據(jù)項(xiàng)或者出現(xiàn)在各自的文件夾中的文件)之后,一般可以在文件夾和子文件夾的通用樹(shù)形布置中分層地查看這些文件夾,其中出現(xiàn)在任何選定文件夾中的項(xiàng)目被作為內(nèi)容在單獨(dú)的顯示區(qū)域或顯示窗格中顯示給用戶(hù)。然而,來(lái)自沒(méi)有選定的文件夾的項(xiàng)目?jī)H當(dāng)在用戶(hù)選擇了另一個(gè)文件夾時(shí)才能被觀看。如能夠理解的,在文件夾和子文件夾上向上鉆取(drilling-up)或向下鉆取(drilling-down)以便查看各自的文件夾內(nèi)的內(nèi)容的這種類(lèi)型的選擇過(guò)程可能是乏味的、耗時(shí)的和低效的。還有,當(dāng)在內(nèi)容窗格中查看多個(gè)項(xiàng)目時(shí),找到感興趣的特定項(xiàng)目可能有問(wèn)題,尤其是如果許多這樣的項(xiàng)目?jī)H僅與類(lèi)似的類(lèi)別或組有關(guān),但是卻作為單個(gè)組件而不具有組件之間明顯的關(guān)系被顯示出來(lái)。
發(fā)明內(nèi)容為了提供對(duì)本發(fā)明的一些方面的基本理解,下面給出了本發(fā)明的簡(jiǎn)要概述。這個(gè)概述并不是對(duì)本發(fā)明的詳盡綜述。它并不旨在標(biāo)識(shí)出本發(fā)明的關(guān)鍵/決定性要素,也不是描繪本發(fā)明的范圍。其唯一目的是,作為對(duì)后面給出的更詳細(xì)的說(shuō)明的一個(gè)序言,以簡(jiǎn)化的形式給出本發(fā)明的一些概念。本發(fā)明涉及通過(guò)給顯示的項(xiàng)目類(lèi)別分配狀態(tài)和控制所述狀態(tài),控制向計(jì)算機(jī)化的顯示的可視輸出。用于傳統(tǒng)顯示的典型的樹(shù)形視圖一般提供分級(jí)索引和內(nèi)容視圖,內(nèi)容視圖每次僅顯示單個(gè)節(jié)點(diǎn)的內(nèi)容。本發(fā)明提供了一種通過(guò)控制下級(jí)和兄弟節(jié)點(diǎn)的內(nèi)容合并來(lái)產(chǎn)生樹(shù)形視圖或者其它類(lèi)型的視圖的改進(jìn)的系統(tǒng)和方法。例如,各個(gè)組可以?xún)煞N或多種狀態(tài)存在,所述的狀態(tài)諸如是已打包狀態(tài)或未打包狀態(tài),這些狀態(tài)能夠作為組的屬性被持久保存在數(shù)據(jù)存儲(chǔ)介質(zhì)上。當(dāng)從外部查看時(shí),已打包的組可以作為單個(gè)實(shí)體進(jìn)行處理,然而來(lái)自未打包的組的項(xiàng)目可以被從多個(gè)文件夾中合并在一起,并且根據(jù)當(dāng)前觀看者的標(biāo)準(zhǔn)進(jìn)行分類(lèi)/聚集,當(dāng)前觀看者的標(biāo)準(zhǔn)還可以由用戶(hù)進(jìn)行配置。一般地,已打包的組與傳統(tǒng)的文件夾類(lèi)似,而未打包的組可以類(lèi)似于靜態(tài)列表被顯示和控制。管理這些和其它類(lèi)型的組的控制包括從已打包到未打包(反之亦然)的組狀態(tài)的翻轉(zhuǎn)或轉(zhuǎn)換的能力。例如,出于傳遞語(yǔ)音目的,考慮演示文件夾(例如,PowerPoint)為已打包的演示是方便的。然而,當(dāng)工作在將重復(fù)使用許多現(xiàn)有的頁(yè)面的新的演示上時(shí),不打包所有演示文件夾是方便的。因此當(dāng)創(chuàng)建多級(jí)的組織分層結(jié)構(gòu)(其中不同級(jí)上的組可能具有復(fù)合文檔(例如,PowerPoint演示被作為是頁(yè)面的集合、編程項(xiàng)目被作為源文件的集合、影集被作為照片的集合、工作區(qū)被作為有關(guān)文檔的集合)的含義)時(shí),讓用戶(hù)決定這些組中哪一個(gè)(并且何時(shí))應(yīng)當(dāng)被作為已打包進(jìn)一個(gè)組中的單個(gè)實(shí)體,或者作為跨過(guò)文件夾和相關(guān)子文件夾的分層結(jié)構(gòu)而分布的不同實(shí)體是有利的。為了實(shí)現(xiàn)前述和相關(guān)目標(biāo),此處結(jié)合下面的說(shuō)明和附圖,描述了本發(fā)明的某些示意性的方面。這些方面是對(duì)可以實(shí)施本發(fā)明的各種方式的表示,所有這些方式都旨在被本發(fā)明所覆蓋。當(dāng)結(jié)合附圖考慮時(shí),根據(jù)下面本發(fā)明的詳細(xì)說(shuō)明,本發(fā)明的其它優(yōu)點(diǎn)和新穎性特征可以變得很明顯。圖1是按照本發(fā)明的一個(gè)方面的顯示控制系統(tǒng)的示意性方塊圖。圖2是示出按照本發(fā)明的一個(gè)方面的組描述的示意圖。圖3是示出按照本發(fā)明的一個(gè)方面的輸出顯示描述的示意圖。圖4是示出按照本發(fā)明的一個(gè)方面的示例性樹(shù)形顯示的示意圖。圖5是示出按照本發(fā)明的一個(gè)方面的動(dòng)態(tài)顯示描述的示意圖。圖6是示出按照本發(fā)明的一個(gè)方面的示例性查詢(xún)顯示的示意圖。圖7是示出按照本發(fā)明的一個(gè)方面的顯示控制過(guò)程的流程圖。圖8是一個(gè)示意性的方塊圖,示出了按照本發(fā)明的一個(gè)方面的適當(dāng)?shù)牟僮鳝h(huán)境。圖9是可以與本發(fā)明交互作用的樣本-計(jì)算環(huán)境的示意性方塊圖。具體實(shí)施例方式本發(fā)明涉及一種有助于與文件夾和子文件夾的分層樹(shù)形布置相關(guān)聯(lián)的數(shù)據(jù)項(xiàng)的自動(dòng)顯示和管理的系統(tǒng)和方法。提供一種用于數(shù)據(jù)演示的計(jì)算機(jī)化的接口,它具有一分類(lèi)組件,用于確定與一個(gè)或多個(gè)顯示項(xiàng)目有關(guān)的類(lèi)別。一個(gè)聚集組件按照離散化的狀態(tài)對(duì)所述類(lèi)別進(jìn)行聚集,以便控制向顯示的可視輸出。這些狀態(tài)可以包括已打包和未打包狀態(tài),其中已打包狀態(tài)可以使多個(gè)項(xiàng)目聚集在一起,并且跨過(guò)多個(gè)節(jié)點(diǎn),而未打包的項(xiàng)目在一個(gè)環(huán)境中在組標(biāo)題之下控制并顯示,并且在另一個(gè)環(huán)境中作為單獨(dú)的數(shù)據(jù)項(xiàng)或?qū)嶓w控制和顯示。如本申請(qǐng)中所使用的,術(shù)語(yǔ)“組件”、“對(duì)象”、“模型”、“系統(tǒng)”等意在指與計(jì)算機(jī)有關(guān)的實(shí)體,或是硬件、硬件和軟件的組合、軟件,或是運(yùn)行中的軟件。例如,一個(gè)組件可以是,但并不限于,處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行碼(executable)、執(zhí)行的線程、程序、和/或計(jì)算機(jī)。作為示例,服務(wù)器上運(yùn)行的應(yīng)用程序和服務(wù)器兩者都可以是組件。一個(gè)或多個(gè)組件可以駐留在一個(gè)進(jìn)程和/或執(zhí)行線程內(nèi),并且一個(gè)組件可以位于一個(gè)計(jì)算機(jī)上和/或被分布在兩個(gè)或多個(gè)計(jì)算機(jī)之間。還有,這些組件可以從具有被存儲(chǔ)其上的各種數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)可讀介質(zhì)上執(zhí)行。這些組件可以通過(guò)本地和/或遠(yuǎn)程進(jìn)程,例如根據(jù)具有一個(gè)或多個(gè)數(shù)據(jù)包的信號(hào)(例如,來(lái)自與本地系統(tǒng)中的另一個(gè)組件、分布式系統(tǒng)交互作用的一個(gè)組件的數(shù)據(jù),和/或穿過(guò)網(wǎng)絡(luò),諸如因特網(wǎng),與其它系統(tǒng)通過(guò)該信號(hào)交互作用的組件的數(shù)據(jù))通信。首先參見(jiàn)圖1,按照本發(fā)明的一個(gè)方面示出了顯示控制系統(tǒng)100。系統(tǒng)100包括數(shù)據(jù)存儲(chǔ)110,它存儲(chǔ)有將被顯示在用戶(hù)界面130上的多個(gè)數(shù)據(jù)項(xiàng)120。這些數(shù)據(jù)項(xiàng)120可包括文檔、文件、文件夾、圖像、源代碼等等,它們能夠以不同的可視狀態(tài)出現(xiàn)在用戶(hù)界面130上。本發(fā)明提供了一種通過(guò)控制用戶(hù)界面130上的下級(jí)和兄弟節(jié)點(diǎn)(例如,文件夾或單獨(dú)的項(xiàng)目)的內(nèi)容合并,來(lái)產(chǎn)生樹(shù)形視圖的改進(jìn)的方法。一般地,任何組或類(lèi)別都能夠以?xún)煞N(或更多)狀態(tài),例如已打包或未打包存在,所述狀態(tài)是組的狀態(tài),并且被持久保留在數(shù)據(jù)存儲(chǔ)110上。當(dāng)從組外部查看時(shí),已打包的查看組可以被作為是單獨(dú)的實(shí)體。來(lái)自未打包的組的項(xiàng)目可以被合并在一起,并且通過(guò)分類(lèi)組件140被分類(lèi),并且按照當(dāng)前觀看器的標(biāo)準(zhǔn)或規(guī)則160通過(guò)聚集組件150被聚集。聚集組件150處理由分類(lèi)組件140所確定的一個(gè)或多個(gè)項(xiàng)目類(lèi)別170,并且在180能夠使項(xiàng)目的組的查看狀態(tài)從已打包轉(zhuǎn)換到未打包的,并且反之亦然,其中狀態(tài)能夠與組的屬性(例如,諸如與數(shù)據(jù)項(xiàng)的組或子集相關(guān)聯(lián)的元數(shù)據(jù)的屬性)相關(guān)聯(lián)。轉(zhuǎn)換180可以是與數(shù)據(jù)項(xiàng)的集合相關(guān)聯(lián)的標(biāo)記或代碼,它表示集合是已打包的還是未打包的。接口驅(qū)動(dòng)器190處理已打包或未打包的組以便顯示在用戶(hù)界面130上。用戶(hù)界面130還可以指導(dǎo)用戶(hù)進(jìn)行選擇,諸如在180哪些數(shù)據(jù)項(xiàng)應(yīng)當(dāng)被分組或者不被分組,以及當(dāng)在該界面上查看輸出時(shí),應(yīng)當(dāng)使用哪些查看規(guī)則160。一般地,任何組都可以作為已打包的或者未打包的組存在,它與顯示文件夾的標(biāo)準(zhǔn)的打開(kāi)/關(guān)閉相分離。不像打開(kāi)/關(guān)閉(它們是觀看器的狀態(tài)),已打包/未打包是組的狀態(tài),并且被持久保留在數(shù)據(jù)存儲(chǔ)110上。例如,當(dāng)從組外部查看時(shí),已打包的組被作為單獨(dú)的實(shí)體??梢源蜷_(kāi)它以便查看組的內(nèi)容,但是它的項(xiàng)目被保存在一起(例如,作為一個(gè)單獨(dú)的?;蛘咦哟翱?。已打包的組作為子文件夾顯示在相關(guān)內(nèi)容窗格或者窗口中。例如,這可以包括歸檔的項(xiàng)目、回收站(wastebasket)、被作為是單獨(dú)頁(yè)面的打包列表的PowerPoint演示、照片簿、多頁(yè)面電子表格等。相反,未打包的組提供了顯示(scope)或查看項(xiàng)目的方法,其中,來(lái)自未打包的組的項(xiàng)目被合并在一起,并且按照當(dāng)前觀看器的標(biāo)準(zhǔn)160被分類(lèi)/聚集。當(dāng)示出項(xiàng)目的集合(例如,文件夾的內(nèi)容、或查詢(xún)的結(jié)果)時(shí),屬于任何已打包的組的項(xiàng)目被從視圖中移出,并且被藏在那個(gè)組的表示中。已打包的組可以是子組(全部被包含在集合內(nèi))或者重疊組。因此,提供了已打包的組的兩種表示(例如,圖標(biāo)),一個(gè)表示子組,而一個(gè)表示重疊組。例如,一個(gè)橫跨多個(gè)文件夾并且從直接視圖中隱藏了項(xiàng)目的單獨(dú)的存檔或回收站組可以被作為重疊組(如果它包含來(lái)自當(dāng)前視圖的一些項(xiàng)目和其它不屬于當(dāng)前視圖的項(xiàng)目)或者子組(如果在它內(nèi)部的所有項(xiàng)目都屬于當(dāng)前視圖)提供出來(lái)。注意,如果已打包的組是子組,那么它可能不被顯示在樹(shù)形窗格中,而是顯示在內(nèi)容窗格中,然而,各種實(shí)現(xiàn)方法都是可能的。相反,重疊組應(yīng)當(dāng)總是出現(xiàn)在樹(shù)形窗格中(點(diǎn)擊該組應(yīng)當(dāng)示出組的全部?jī)?nèi)容)和內(nèi)容窗格中(打開(kāi)該組將揭示該組與當(dāng)前視圖的交集)。注意,用戶(hù)界面130包括具有一個(gè)或多個(gè)顯示對(duì)象(未示出)的顯示(未示出),所述顯示對(duì)象包括這樣一些方面,諸如可配置的圖標(biāo)、按鈕、滑塊、輸入框、選擇項(xiàng)、菜單、標(biāo)簽等,它們具有多個(gè)可配置的尺寸、形狀、色彩、文本、數(shù)據(jù)以及聲音以便有助于與系統(tǒng)100一起操作。此外,界面130還可以包括用于調(diào)節(jié)和配置本發(fā)明的一個(gè)或多個(gè)方面的、并且如將在下面作更詳細(xì)地描述的多種其它輸入或控制。這可以包括從鼠標(biāo)、鍵盤(pán)、語(yǔ)音輸入、web站點(diǎn)、遠(yuǎn)程web服務(wù)和/或諸如照相機(jī)或視頻輸入之類(lèi)的其它設(shè)備接收用戶(hù)命令,以便影響或者修改界面130的操作或者系統(tǒng)100的其它方面?,F(xiàn)在參見(jiàn)圖2,按照本發(fā)明的一個(gè)方面,示出了各種組描述200。組210可以是靜態(tài)的220(例如,文件夾或靜態(tài)列表)或者動(dòng)態(tài)的230(例如,由查詢(xún)所定義的)。一般地,動(dòng)態(tài)查詢(xún)和屬性群集都作為未打包來(lái)處理。通過(guò)定義已打包的查詢(xún),可動(dòng)態(tài)地從視圖中隱藏項(xiàng)目。例如,可以定義包括30天之前的所有項(xiàng)目的已打包的查詢(xún)。然后,項(xiàng)目的任何集合將僅示出最近的項(xiàng)目-例如,與已打包的查詢(xún)相關(guān)聯(lián)的較早的項(xiàng)目將被從查詢(xún)圖標(biāo)內(nèi)的視圖中隱藏。適用于本發(fā)明的系統(tǒng)可以預(yù)測(cè)任何新創(chuàng)建的組的初始的或者默認(rèn)的狀態(tài),并且或是自動(dòng)設(shè)置該狀態(tài),或是提示用戶(hù)確認(rèn)選擇。通常,大多用戶(hù)創(chuàng)建的組都應(yīng)當(dāng)默認(rèn)為一種未打包狀態(tài)。如果出現(xiàn)下述情況,系統(tǒng)可以建議采用已打包狀態(tài)(1)組的名稱(chēng)包含一些可被識(shí)別的特定字,例如“存檔”、“垃圾”、“處理”等。(2)組的內(nèi)容(被放入它當(dāng)中的項(xiàng)目)是不重要的(例如,一年中都不會(huì)被觀看或者被操作)。(3)組的類(lèi)型(附加的組屬性)指示是復(fù)合文檔,而不是項(xiàng)目的松散集合。特別地,由應(yīng)用程序所創(chuàng)建的復(fù)合文檔(例如,PowerPoint演示、編程項(xiàng)目、MHTML頁(yè)面)應(yīng)當(dāng)以已打包的狀態(tài)自動(dòng)創(chuàng)建。打包還允許在230找出兩個(gè)重疊組的交集。例如,當(dāng)查看組A時(shí),屬于組B的項(xiàng)目可以通過(guò)與組B一起打包而被從視圖中移出。因此,組A的視圖示出了A-B中的項(xiàng)目,并且通過(guò)打開(kāi)子組B,可以查看A∩B中的項(xiàng)目。還有,可以提供一個(gè)觀察器,它支持找出組A和B的并集。這可以通過(guò),例如,標(biāo)準(zhǔn)的Shift-點(diǎn)擊或者Ctrl-點(diǎn)擊操作多選樹(shù)形視圖中的節(jié)點(diǎn)來(lái)實(shí)現(xiàn)。轉(zhuǎn)到圖3,按照本發(fā)明的一個(gè)方面,示出了輸出顯示描述300。在這一方面中,示出了樹(shù)形顯示310以及相關(guān)樹(shù)形內(nèi)容320。樹(shù)形顯示310給出了具有兩個(gè)示例子文件夾-330處的已打包的子文件夾或組,和340處的未打包的子文件夾或組的父文件夾。如上所述,也可能是其它類(lèi)型的組,諸如下面將更詳細(xì)地描述的組之間的并集。當(dāng)父文件夾被選擇以便在樹(shù)形顯示310中查看時(shí),來(lái)自父文件夾中的未打包的項(xiàng)目與來(lái)自未打包的子文件夾的未打包的項(xiàng)目一起(被混合在一起),以及已打包的子文件夾的圖標(biāo)表示出現(xiàn)在內(nèi)容窗格320內(nèi)。當(dāng)查看已打包的子文件夾(通過(guò)在樹(shù)形視圖310中選擇它)時(shí),樹(shù)形內(nèi)容320將示出該組上的內(nèi)容-對(duì)于未打包的子文件夾來(lái)說(shuō)是相同的。(選擇樹(shù)形視圖中的任何組或文件夾與打開(kāi)它等效。)例如,這些屬于未打包的組或文件夾340的項(xiàng)目可以具有與項(xiàng)目相關(guān)聯(lián)的屬性,所述屬性將該項(xiàng)目標(biāo)識(shí)為未打包的組的成員。如能夠理解的,樹(shù)310可以具有多個(gè)已打包的文件夾、未打包的文件夾和/或代表著來(lái)自文件夾的各個(gè)集合的項(xiàng)目的文件夾。同樣,樹(shù)形內(nèi)容320可以顯示多個(gè)已打包的組、重疊組和/或與未打包的組或集合相關(guān)聯(lián)的單獨(dú)的項(xiàng)目。圖4示出了按照本發(fā)明的一個(gè)方面的示例性樹(shù)形顯示400。應(yīng)當(dāng)理解,顯示400給出了本發(fā)明的一種特定示例性實(shí)現(xiàn),并且其它各種顯示也是可能的。顯示400包括樹(shù)形窗格410和內(nèi)容窗格420,內(nèi)容窗格420顯示出現(xiàn)在樹(shù)形窗格410中的項(xiàng)目的數(shù)據(jù)表示。樹(shù)形窗格410包括與各種類(lèi)別有關(guān)的項(xiàng)目的已打包、未打包或者重疊的組。例如,MyDocument(我的文檔)文件夾430包含多個(gè)子文件夾440。未打包的子文件夾顯示在文件夾樹(shù)中,并且相關(guān)聯(lián)的項(xiàng)目被并入內(nèi)容窗格420中(例如,圖片和音樂(lè)文件)。還有兩個(gè)已打包的文件夾ArchivedItems(歸檔項(xiàng)目)450和RecycleBin(回收箱)460。這些文件夾的相關(guān)聯(lián)的內(nèi)容被以文件夾圖標(biāo)在470表示出來(lái),而并不被示出直到打開(kāi)該文件夾為止,這可能發(fā)生在樹(shù)形窗格410或者內(nèi)容窗格420上。還有,RecycleBin是重疊文件夾,從而它可以包含來(lái)自多個(gè)位置的項(xiàng)目。例如,通過(guò)點(diǎn)擊內(nèi)容窗格420中的RecycleBin圖標(biāo),顯示出最初位于MyDocuments文件夾或者其任意一個(gè)未打包的子文件夾中的項(xiàng)目。圖5示出了按照本發(fā)明的一個(gè)方面的動(dòng)態(tài)顯示描述500。在這個(gè)方面中,來(lái)自查詢(xún)的結(jié)果可以被返回到510處的顯示。例如,這些查詢(xún)可以由用戶(hù)遞交到諸如搜索引擎等查詢(xún)實(shí)用程序。當(dāng)用戶(hù)試圖找到或者檢索與特定主題有關(guān)信息,或者是與檢索所期望的數(shù)據(jù)(這些數(shù)據(jù)是用戶(hù)以前獲得的或者創(chuàng)建的,并且可能被本地地、遠(yuǎn)程地或者以本地和遠(yuǎn)程位置的組合存儲(chǔ))有關(guān)的信息時(shí),可以遞交這些請(qǐng)求。在520,還可以將已打包的查詢(xún)結(jié)果呈現(xiàn)給用戶(hù)。這些類(lèi)型的查詢(xún)起著在查詢(xún)結(jié)果的返回過(guò)程中組織用戶(hù)的顯示的作用,其中被包含在已打包的查詢(xún)520中的結(jié)果被從視圖中隱藏或者被部分隱藏。一般地,默認(rèn)情況下項(xiàng)目被認(rèn)為是未打包的。找出一個(gè)項(xiàng)目的狀態(tài)的過(guò)程從搜索該項(xiàng)目是否屬于任何已打包的(多個(gè))組開(kāi)始。如果是,則顯示各個(gè)組的(多個(gè))圖標(biāo)。否則,該項(xiàng)目是未打包的,并且將被直接顯示。在一個(gè)例子中,在某個(gè)日期之前被存儲(chǔ)或創(chuàng)建的項(xiàng)目被聚集在一起,并且在所返回的查詢(xún)結(jié)果510中不作為單獨(dú)的項(xiàng)目被給出。在電子郵件的例子中,用戶(hù)可以規(guī)定,來(lái)自特定公司或者個(gè)人的所有結(jié)果都將是已打包的。如能夠被理解的,可以提供對(duì)結(jié)果進(jìn)行聚集的各種指定。例如,可以按主題(例如,打包在動(dòng)物之下的北美野馬的項(xiàng)目、將被作為來(lái)自查詢(xún)的結(jié)果而顯示出來(lái)的野馬汽車(chē)的項(xiàng)目)、名稱(chēng)、個(gè)體、實(shí)體、時(shí)間、特殊日期(例如節(jié)日)等來(lái)對(duì)項(xiàng)目聚集。一般地,接收自與被標(biāo)記的屬性相關(guān)聯(lián)的文件的類(lèi)別被顯示在已打包的標(biāo)簽或者其它類(lèi)型的指定之下,其中,如果希望的話,通過(guò)選擇結(jié)果的已打包的組,可以進(jìn)一步檢查這些類(lèi)別中的項(xiàng)目。圖6示出了根據(jù)本發(fā)明的一個(gè)方面的示例性的查詢(xún)顯示600。在這個(gè)方面,根據(jù)各種分類(lèi)準(zhǔn)則返回結(jié)果并顯示。例如,顯示600示出了對(duì)最近30天的Word文檔的查詢(xún)的結(jié)果。例如,可以按時(shí)間群集來(lái)組織查詢(xún)結(jié)果。然而,來(lái)自已打包的ArchivedItems(歸檔項(xiàng)目)文件夾的項(xiàng)目在610處被示出為分組在一起,并且與所有其它項(xiàng)目分離開(kāi)來(lái)。應(yīng)當(dāng)注意,這個(gè)視圖610假設(shè)ArchivedItems文件夾被原地打開(kāi)。通常,它是被示出為關(guān)閉的,不出現(xiàn)任何顯示的項(xiàng)目,除非用戶(hù)特意選擇顯示該檔案。圖7是示出了根據(jù)本發(fā)明的一個(gè)方面的顯示控制過(guò)程700的流程圖。雖然出于示例的簡(jiǎn)便起見(jiàn),以一系列的動(dòng)作示出并說(shuō)明了該方法,應(yīng)當(dāng)明白和理解,本發(fā)明不限于所述的動(dòng)作順序,因?yàn)楦鶕?jù)本發(fā)明某些動(dòng)作可以不同的順序出現(xiàn)和/或與此處示出和說(shuō)明的動(dòng)作中的其它動(dòng)作同時(shí)出現(xiàn)。例如,本領(lǐng)域的技術(shù)人員應(yīng)明白并理解,一種方法可以可替換地被表示為一系列相互關(guān)聯(lián)的狀態(tài)或事件,諸如在狀態(tài)圖中。而且,可能不需要示出的所有動(dòng)作以便實(shí)現(xiàn)根據(jù)本發(fā)明的方法。進(jìn)入圖7中的710,為項(xiàng)目子集確定各種狀態(tài)。如上所述,一種狀態(tài)類(lèi)型可以包括已打包狀態(tài),并且另一種狀態(tài)類(lèi)型可以包括未打包狀態(tài)。已打包的狀態(tài)指示著這樣的項(xiàng)目,當(dāng)被顯示時(shí),它們將被顯示在與一個(gè)項(xiàng)或標(biāo)簽相關(guān)聯(lián)的類(lèi)別標(biāo)題之下,所述的項(xiàng)或標(biāo)簽定義了該類(lèi)別的成員。例如,十個(gè)文件可以被識(shí)別為被稱(chēng)為演示的已打包組的單獨(dú)的成員。這種組在被顯示時(shí)可以被表示為以圖標(biāo)形式標(biāo)記的演示。在另一個(gè)例子中,二十個(gè)文件可以被標(biāo)記為屬于一個(gè)未打包的組圖片。因此,在一個(gè)視圖中(例如,樹(shù)狀視圖),未打包的組作為出現(xiàn)在標(biāo)簽圖片之下的集合而出現(xiàn),但是以另一種形式(例如,內(nèi)容視圖),未打包的組將作為構(gòu)成該未打包組的二十個(gè)單獨(dú)的實(shí)體出現(xiàn)。在720,上面確定的狀態(tài)被分配為組的屬性。這可以包括將元數(shù)據(jù)與文件相關(guān)聯(lián)、為文件定義元數(shù)據(jù)屬性、和為與文件相關(guān)聯(lián)的屬性分配各個(gè)狀態(tài)。例如,可以將狀態(tài)未打包分配給與影集文件夾相關(guān)聯(lián)的所有圖片以作為文件的屬性。當(dāng)這些文件被集合在一起以便呈現(xiàn)出來(lái)時(shí),標(biāo)簽為“影集”的圖標(biāo)可以出現(xiàn)在這種文件的樹(shù)狀表示中,而不是顯示這些圖片的單獨(dú)的表示。在另一個(gè)例子中,與檔案箱相關(guān)聯(lián)的項(xiàng)目可以被標(biāo)記為或加標(biāo)簽為已打包,并且因此當(dāng)在任意其它視圖中觀看時(shí),保持為圖標(biāo)化的形式。在730,已打包的項(xiàng)目被作為單個(gè)實(shí)體顯示,而在740,未打包的項(xiàng)目被作為單獨(dú)的實(shí)體或組件顯示。例如,被分配有已打包指定的項(xiàng)目在樹(shù)狀顯示中在單個(gè)圖標(biāo)之下作為已打包的文件夾出現(xiàn),并且當(dāng)在包括任意已打包文件夾項(xiàng)目的任意其它視圖中觀看時(shí),也作為單個(gè)圖標(biāo)之下的已打包的文件夾出現(xiàn)。相反,被分配到未打包組的項(xiàng)目在樹(shù)狀顯示中出現(xiàn)在單個(gè)圖標(biāo)下,但是作為單獨(dú)的或未打包組件出現(xiàn)在更詳細(xì)的顯示中,諸如內(nèi)容顯示中。在750,混合的或重疊的組類(lèi)型可以被處理并顯示。例如,如果希望的話,回收箱或檔案箱文件夾的內(nèi)容可以已打包的形式在樹(shù)狀和內(nèi)容顯示中顯示。然而,屬于這種組的項(xiàng)目可能來(lái)自于多個(gè)類(lèi)別,諸如以前被丟棄或歸檔的圖篇、演示、文檔、文件等等,而且源自于不同的組、文件夾或類(lèi)別。如果從內(nèi)容窗格中選擇這樣的項(xiàng)目以便顯示,僅有那些源自于父文件夾(例如,已經(jīng)被歸檔或回收的MyDocuments)的項(xiàng)目將作為項(xiàng)目出現(xiàn)在用于顯示的內(nèi)容窗格中。參考圖8,一個(gè)示例性的用于實(shí)現(xiàn)本發(fā)明的各個(gè)方面的環(huán)境810包括計(jì)算機(jī)812。計(jì)算機(jī)812包括處理單元814,系統(tǒng)存儲(chǔ)器816和系統(tǒng)總線818。系統(tǒng)總線818將包括但不限于系統(tǒng)存儲(chǔ)器816的系統(tǒng)組件耦合到處理單元814。處理單元814可以是任意的各種可用處理器。雙微處理器或其它的微處理器體系結(jié)構(gòu)也可以被作為處理單元814而采用。系統(tǒng)總線818可以是多種總線結(jié)構(gòu)類(lèi)型中的任意一種,所述的多種總線結(jié)構(gòu)類(lèi)型包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線或外部總線、和/或使用任意種類(lèi)的可用總線體系結(jié)構(gòu)的局部總線,所述可用總線體系結(jié)構(gòu)包括,但不限于16位總線、工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)、微通道體系結(jié)構(gòu)(MSA)、擴(kuò)展ISA(EISA)、智能驅(qū)動(dòng)電子設(shè)備(IDE)、VESA局部總線(VLB)、外圍組件互連(PCI)、通用串行總線(USB)、高級(jí)圖形端口(AGP)、個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際聯(lián)合會(huì)總線(PCMCIA)和小型計(jì)算機(jī)系統(tǒng)接口(SCSI)。系統(tǒng)存儲(chǔ)器816包括易失存儲(chǔ)器820和非易失存儲(chǔ)器822。包括基本的例程以便在計(jì)算機(jī)812內(nèi)的元件之間傳遞信息(諸如在啟動(dòng)過(guò)程中)的基本輸入輸出系統(tǒng)(BIOS)被存儲(chǔ)在非易失存儲(chǔ)器822中。以示例的方式,而不是限制,非易失存儲(chǔ)器822可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦寫(xiě)ROM(EEPROM)或閃存。易失存儲(chǔ)器820包括作為外部高速緩存存儲(chǔ)器的隨機(jī)存取存儲(chǔ)器(RAM)。以示例的方式,而不是作為限制,RAM可以采用許多形式,諸如同步RAM(SRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM(SDRAM)、雙數(shù)據(jù)速率SDRAM(DDRSDRAM)、增強(qiáng)型SDRAM(ESDRAM)、SynchlinkDRAM(SLDRAM)和直接RambusRAM(DRRAM)。計(jì)算機(jī)812還包括可移動(dòng)/不可移動(dòng)、易失/非易失計(jì)算機(jī)存儲(chǔ)介質(zhì)。圖8示出了,例如磁盤(pán)存儲(chǔ)裝置824。磁盤(pán)存儲(chǔ)裝置814包括,但不限于,驅(qū)動(dòng)器,諸如磁盤(pán)驅(qū)動(dòng)器、軟盤(pán)驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、Jaz驅(qū)動(dòng)器、Zip驅(qū)動(dòng)器、LS-100驅(qū)動(dòng)器、閃存卡或存儲(chǔ)棒。此外,磁盤(pán)存儲(chǔ)裝置824可以單獨(dú)地或與其它存儲(chǔ)介質(zhì)一起包括存儲(chǔ)介質(zhì),所述的其它存儲(chǔ)介質(zhì)包括,但不限于,光盤(pán)驅(qū)動(dòng)器諸如光盤(pán)ROM設(shè)備(CD-ROM)、CD可記錄驅(qū)動(dòng)器(CD-R驅(qū)動(dòng)器)、CD可重寫(xiě)驅(qū)動(dòng)器(CD-RW驅(qū)動(dòng)器)或數(shù)字多功能盤(pán)ROM驅(qū)動(dòng)器(DVD-ROM)。為了有助于將盤(pán)存儲(chǔ)設(shè)備824連接到系統(tǒng)總線818,通常使用可移動(dòng)的或不可移動(dòng)的接口,諸如接口826。應(yīng)當(dāng)理解,圖8描述了一種軟件,該軟件用作用戶(hù)和在適合的操作環(huán)境810中所說(shuō)明的基本計(jì)算機(jī)資源之間的中介。這種軟件包括操作系統(tǒng)828。能夠被存儲(chǔ)在盤(pán)存儲(chǔ)器824上的操作系統(tǒng)828用于控制和分配計(jì)算機(jī)系統(tǒng)812的資源。系統(tǒng)應(yīng)用程序830可以得益于由操作系統(tǒng)828通過(guò)被存儲(chǔ)在系統(tǒng)存儲(chǔ)器816中或者盤(pán)存儲(chǔ)裝置824上的程序模塊832和程序數(shù)據(jù)834的資源管理。應(yīng)當(dāng)理解,本發(fā)明可以采用不同的操作系統(tǒng)或者操作系統(tǒng)的組合來(lái)實(shí)現(xiàn)。用戶(hù)通過(guò)(多個(gè))輸入設(shè)備836將命令或者信息輸入到計(jì)算機(jī)812中。輸入設(shè)備836包括,但并不限于,諸如鼠標(biāo)的指示設(shè)備、軌跡球、輸入筆、觸摸板、鍵盤(pán)、麥克風(fēng)、游戲桿、游戲墊、圓盤(pán)式衛(wèi)星接收天線、掃描儀、TV調(diào)諧器卡、數(shù)碼相機(jī)、數(shù)字錄像機(jī)、web相機(jī)等。這些和其它輸入設(shè)備通過(guò)系統(tǒng)總線818經(jīng)由(多個(gè))接口端口838連接到處理單元814。(多個(gè))接口端口838包括,例如,串行端口、并行端口、游戲端口以及通用串行總線(USB)。(多個(gè))輸出設(shè)備840使用與輸入設(shè)備(多個(gè))836相同類(lèi)型的端口中的一些。因此,例如,USB端口可以被用于提供向計(jì)算機(jī)812的輸入,和從計(jì)算機(jī)812向輸出設(shè)備840輸出信息。提供輸出適配器842,以便說(shuō)明在輸出設(shè)備840中,有一些輸出設(shè)備840,諸如監(jiān)視器、揚(yáng)聲器以及打印機(jī)之類(lèi)需要專(zhuān)用的適配器。輸出適配器842包括,作為示例而非限制,視頻和音頻卡,其提供了輸出設(shè)備840和系統(tǒng)總線818之間的連接的裝置。應(yīng)當(dāng)注意,其它設(shè)備和/或設(shè)備系統(tǒng)同時(shí)提供了輸入和輸出的能力,諸如(多個(gè))遠(yuǎn)程計(jì)算機(jī)844。計(jì)算機(jī)812能夠利用到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī),諸如(多個(gè))遠(yuǎn)程計(jì)算機(jī)844的邏輯連接在網(wǎng)絡(luò)化的環(huán)境中進(jìn)行操作。(多個(gè))遠(yuǎn)程計(jì)算機(jī)844可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、工作站、基于微處理器的設(shè)備、對(duì)等設(shè)備或者其它公共網(wǎng)絡(luò)節(jié)點(diǎn)等,并且通常包括相對(duì)于計(jì)算機(jī)812所說(shuō)明的許多或者所有的元件。為了簡(jiǎn)潔起見(jiàn),對(duì)于(多個(gè))遠(yuǎn)程計(jì)算機(jī)844僅給出了存儲(chǔ)器存儲(chǔ)設(shè)備846。(多個(gè))遠(yuǎn)程計(jì)算機(jī)844通過(guò)網(wǎng)絡(luò)接口848被邏輯連接到計(jì)算機(jī)812,并且然后通常通過(guò)通信連接850被物理地連接。網(wǎng)絡(luò)接口848包括通信網(wǎng)絡(luò),諸如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)。LAN技術(shù)包括光纖分布式數(shù)據(jù)接口(FDDI)、銅線分布式數(shù)據(jù)接口(CDDI)、以太網(wǎng)/IEEE1102.3、令牌環(huán)/IEEE1102.5等。WAN技術(shù)包括,但并不限于,點(diǎn)對(duì)點(diǎn)連接、諸如綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)及其變體的電路交換網(wǎng)絡(luò)、分組交換網(wǎng)絡(luò)、以及數(shù)字用戶(hù)專(zhuān)用線(DSL)。(多個(gè))通信連接850是指將網(wǎng)絡(luò)接口848連接到總線818所使用的硬件/軟件。盡管為了說(shuō)明的清楚在計(jì)算機(jī)812的內(nèi)部給出了通信連接850,但是通信連接850也能夠位于計(jì)算機(jī)812的外部。用于連接網(wǎng)絡(luò)接口848所需的硬件/軟件包括,僅是示例性的目的,內(nèi)部和外部技術(shù),諸如調(diào)制解調(diào)器,包括常規(guī)的電話級(jí)別的調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和DSL調(diào)制解調(diào)器、ISDN適配器、以及以太網(wǎng)卡。圖9是本發(fā)明能夠與之進(jìn)行交互作用的樣本-計(jì)算環(huán)境900的示意性方塊圖。系統(tǒng)900包括一個(gè)或多個(gè)客戶(hù)機(jī)910。(多個(gè))客戶(hù)機(jī)910可以是硬件和/或軟件(例如,線程、進(jìn)程、計(jì)算設(shè)備)。系統(tǒng)900還包括一個(gè)或多個(gè)服務(wù)器930。服務(wù)器(多個(gè))930也可以是硬件和/或軟件(例如,線程、進(jìn)程、計(jì)算設(shè)備)。服務(wù)器930可以收容線程,以便通過(guò)使用本發(fā)明實(shí)現(xiàn)(例如)轉(zhuǎn)換。客戶(hù)機(jī)910和服務(wù)器930之間的一種可能的通信可以是采用適于將在兩個(gè)或多個(gè)計(jì)算機(jī)過(guò)程之間被傳輸?shù)臄?shù)據(jù)包的形式。系統(tǒng)900包括通信框架950,使用通信框架950能夠有助于(多個(gè))客戶(hù)機(jī)910和(多個(gè))服務(wù)器930之間的通信。(多個(gè))客戶(hù)機(jī)910被可操作地連接到一個(gè)或多個(gè)可以用于將信息本地地存儲(chǔ)在(多個(gè))客戶(hù)機(jī)910上的(多個(gè))客戶(hù)機(jī)數(shù)據(jù)存儲(chǔ)960。類(lèi)似地,(多個(gè))服務(wù)器930被可操作地連接到一個(gè)或多個(gè)可以用于將信息本地地存儲(chǔ)到服務(wù)器930上的(多個(gè))服務(wù)器數(shù)據(jù)存儲(chǔ)940。以上已經(jīng)描述的內(nèi)容包括本發(fā)明的例子。它當(dāng)然不可能為描述本發(fā)明而描述組件或方法的每一種可以想到的組合,但是本領(lǐng)域技術(shù)人員可以意識(shí)到,也可以進(jìn)行本發(fā)明的許多進(jìn)一步的組合和置換。因此,本發(fā)明旨在包含落在所附權(quán)利要求的精神和范圍內(nèi)的所有這樣的替換、修改和改變。而且,對(duì)于在詳細(xì)的說(shuō)明或權(quán)利要求中使用術(shù)語(yǔ)“包括”的范圍,這個(gè)術(shù)語(yǔ)旨在是以與術(shù)語(yǔ)“包含”類(lèi)似的方式的包括,如當(dāng)在權(quán)利要求中被用作過(guò)渡詞時(shí)“包含”被解釋的意思。權(quán)利要求1.一種用于數(shù)據(jù)表示的計(jì)算機(jī)化接口,其特征在于,它包括一分類(lèi)組件,它確定與一個(gè)或多個(gè)項(xiàng)目有關(guān)的類(lèi)別用于顯示;以及一聚集組件,它根據(jù)離散化的狀態(tài)對(duì)類(lèi)別分組,以便控制到顯示的可視化輸出。2.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一用于顯示所述項(xiàng)目的用戶(hù)接口和一用于對(duì)項(xiàng)目進(jìn)行分類(lèi)的數(shù)據(jù)存儲(chǔ)器。3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述項(xiàng)目包括文檔、文件、文件夾、子文件夾、演示、圖像、音頻文件、查詢(xún)、檔案文件和代碼中的至少一個(gè)。4.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述用戶(hù)接口包括樹(shù)狀顯示和表示樹(shù)狀顯示中的項(xiàng)目的內(nèi)容顯示中的至少一個(gè)。5.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述聚集組件控制著所述用戶(hù)接口處的下屬和兄弟節(jié)點(diǎn)的內(nèi)容合并。6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所示狀態(tài)包括已打包狀態(tài)和未打包狀態(tài)中的至少一個(gè)。7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述狀態(tài)持久保存在一數(shù)據(jù)存儲(chǔ)組件上。8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述狀態(tài)與組的屬性相關(guān)聯(lián)。9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述屬性與和項(xiàng)目有關(guān)的元數(shù)據(jù)相關(guān)聯(lián)。10.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一已打包的組,當(dāng)從該組的外部查看時(shí),該組被呈現(xiàn)為單個(gè)實(shí)體。11.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一未打包的組,當(dāng)從該組的外部查看時(shí),該組被呈現(xiàn)為不同的實(shí)體。12.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一用于確定如何顯示所述項(xiàng)目的規(guī)則組件。13.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一用于在所述離散化狀態(tài)間進(jìn)行選擇的轉(zhuǎn)換組件。14.如權(quán)利要求13所述的系統(tǒng),其特征在于,它還包括一使得用戶(hù)能夠?yàn)轫?xiàng)目或組分配狀態(tài)的接口組件。15.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述轉(zhuǎn)換組件是與數(shù)據(jù)項(xiàng)的集合相關(guān)聯(lián)的標(biāo)簽或代碼,它指示著所述集合是已打包的還是未打包的。16.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一重疊組,它包括來(lái)自各個(gè)組中的內(nèi)容。17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述重疊組包括回收組和歸檔組。18.如權(quán)利要求16所述的系統(tǒng),其特征在于,它還包括至少一個(gè)組A和至少一個(gè)組B的視圖,它示出了A-B中的項(xiàng)目,并且通過(guò)打開(kāi)子組B,可以觀看到A∩B中的項(xiàng)目。19.如權(quán)利要求18所述的系統(tǒng),其特征在于,它還包括一確定組A和B的并集的觀看器。20.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一用于顯示靜態(tài)組和動(dòng)態(tài)組中的至少一個(gè)的接口。21.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述動(dòng)態(tài)組在默認(rèn)情況下與未打包查詢(xún)相關(guān)聯(lián),或是為任意的動(dòng)態(tài)查詢(xún)分配已打包狀態(tài)。22.如權(quán)利要求1所述的系統(tǒng),其特征在于,它還包括一預(yù)測(cè)新創(chuàng)建的組的初始或默認(rèn)狀態(tài)的組件,該組件自動(dòng)地選擇狀態(tài),或是提示用戶(hù)確認(rèn)選擇。23.如權(quán)利要求22所述的系統(tǒng),其特征在于,如果出現(xiàn)下面的情況至少其中之一,系統(tǒng)建議已打包狀態(tài)組的名稱(chēng)包含可識(shí)別的單詞;組的內(nèi)容具有低的重要性;以及組的類(lèi)型指示著復(fù)合文檔而不是項(xiàng)目的松散集合。24.一種計(jì)算機(jī)可讀介質(zhì),具有存儲(chǔ)在其上的用于實(shí)現(xiàn)權(quán)利要求1所述的聚集組件和分類(lèi)組件的計(jì)算機(jī)可讀指令。25.一種用于在計(jì)算機(jī)化的顯示中組織數(shù)據(jù)的系統(tǒng),其特征在于,它包括用于為數(shù)據(jù)項(xiàng)的子集確定狀態(tài)的裝置;用于為所述數(shù)據(jù)項(xiàng)的子集分配所述狀態(tài)以作為屬性的裝置;以及用于根據(jù)所分配的狀態(tài)顯示項(xiàng)目的裝置。26.如權(quán)利要求25所述的系統(tǒng),其特征在于,它還包括用于將所述數(shù)據(jù)項(xiàng)的子集作為已打包組、未打包組、或重疊組來(lái)顯示的裝置。27.如權(quán)利要求26所述的系統(tǒng),其特征在于,它還包括用于控制所述數(shù)據(jù)項(xiàng)的子集的顯示的裝置。28.一種用于控制到顯示的可視輸出的方法,其特征在于,它包括為數(shù)據(jù)項(xiàng)的集合確定已打包或未打包狀態(tài);根據(jù)所確定的狀態(tài)對(duì)所述數(shù)據(jù)項(xiàng)進(jìn)行分組;從視圖中隱藏與所述已打包狀態(tài)相關(guān)聯(lián)的項(xiàng)目;在單獨(dú)的視圖中顯示與未打包狀態(tài)相關(guān)聯(lián)的項(xiàng)目。29.如權(quán)利要求28所述的方法,其特征在于,它還包括將所述狀態(tài)與組的屬性關(guān)聯(lián)在一起。30.如權(quán)利要求29所述的方法,其特征在于,它還包括將所述屬性持久保存在一存儲(chǔ)介質(zhì)上。31.如權(quán)利要求29所述的方法,其特征在于,它還包括為所述數(shù)據(jù)項(xiàng)集合的重疊組進(jìn)行處理、控制和顯示中的至少一個(gè)。32.如權(quán)利要求31所述的方法,其特征在于,它還包括為已打包組、未打包組和重疊組中的至少一個(gè)顯示圖標(biāo)表示。33.如權(quán)利要求32所述的方法,其特征在于,它還包括提供另一顯示以查看所述未打包組的單個(gè)項(xiàng)目。34.一種具有存儲(chǔ)于其上的數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述數(shù)據(jù)結(jié)構(gòu)包括第一數(shù)據(jù)字段,它與和用于顯示的數(shù)據(jù)項(xiàng)的子集相關(guān)聯(lián)的至少一個(gè)組屬性有關(guān);第二數(shù)據(jù)字段,用于所述數(shù)據(jù)項(xiàng);以及第三數(shù)據(jù)字段,用于控制所述數(shù)據(jù)項(xiàng)如何被引導(dǎo)到一計(jì)算機(jī)化的顯示上。35.如權(quán)利要求34所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,它還包括一用于描述規(guī)則以便控制所述計(jì)算機(jī)化顯示的字段。36.如權(quán)利要求34所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,它還包括一根據(jù)所述組屬性,對(duì)所述數(shù)據(jù)項(xiàng)子集進(jìn)行標(biāo)記的字段。37.如權(quán)利要求34所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,它還包括一描述所述數(shù)據(jù)項(xiàng)子集的所希望的狀態(tài)的轉(zhuǎn)換字段。38.如權(quán)利要求37所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述狀態(tài)與已打包狀態(tài)、未打包狀態(tài)、重疊狀態(tài)、動(dòng)態(tài)狀態(tài)中的至少一個(gè)相關(guān)聯(lián)。全文摘要本發(fā)明涉及有助于與文件夾和子文件夾的分層樹(shù)狀布局相關(guān)聯(lián)的數(shù)據(jù)項(xiàng)的自動(dòng)顯示和管理的系統(tǒng)和方法。提供了一種用于數(shù)據(jù)演示的計(jì)算機(jī)化的接口,具有分類(lèi)組件,用于確定與一個(gè)或多個(gè)項(xiàng)目有關(guān)的類(lèi)別用于顯示。聚集組件根據(jù)離散化狀態(tài)對(duì)所述類(lèi)別進(jìn)行分組,以便控制到顯示的可視化輸出。這種狀態(tài)可以包括已打包和未打包狀態(tài),其中已打包狀態(tài)可以將多個(gè)項(xiàng)目聚集在一起,并且跨過(guò)多個(gè)節(jié)點(diǎn),而未打包項(xiàng)目在一個(gè)環(huán)境中被控制并顯示分組的標(biāo)題之下,并且在另一個(gè)環(huán)境中作為單獨(dú)的項(xiàng)目或?qū)嶓w顯示。文檔編號(hào)G06F3/048GK1641645SQ20051000569公開(kāi)日2005年7月20日申請(qǐng)日期2005年1月17日優(yōu)先權(quán)日2004年1月16日發(fā)明者A·托斯基,L·程,M·麥克羅林申請(qǐng)人:微軟公司