專利名稱:計(jì)算機(jī)資料分類管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是一種計(jì)算機(jī)資料分類管理系統(tǒng)及方法,尤其指一種以群集為處理單位的分類管理系統(tǒng)及方法。
背景技術(shù):
由操作系統(tǒng)(例如Microsoft Windows,Apple Mac,Linux,…等等)所提供的資料管理功能多著眼于文件的復(fù)制、移動(dòng)、更名、刪除、尋找、排序等一般功能,某些操作系統(tǒng)(例如Windows XP)則在系統(tǒng)面(System Level)提供文件縮圖(thumbnail)瀏覽模式,至于一般相關(guān)應(yīng)用軟件除搭配文件縮圖外也是在一般功能上作加強(qiáng),但是兩者都皆對(duì)文件資料的分類管理著墨不多。
舉例說(shuō)明,使用者會(huì)將符合當(dāng)時(shí)需求的相關(guān)圖片挑選出來(lái)并另行放在特定的目的地(例如傳統(tǒng)相簿、計(jì)算機(jī)目錄…等)之中,即另行產(chǎn)生目的地來(lái)存放分類好的圖片,當(dāng)心理認(rèn)知、喜好改變時(shí),或分類條件改變時(shí),或分類結(jié)構(gòu)改變時(shí)……等等需求變動(dòng)時(shí),就必須不斷的作“重組”(Reorganization)的動(dòng)作,這也就是為什么家庭或個(gè)人當(dāng)照片越來(lái)越多時(shí),最后多半不再作分類,而只是把照片塞入相簿之中。
至于計(jì)算機(jī)系統(tǒng)內(nèi)的資料管理,不論是在系統(tǒng)面還是在應(yīng)用程序面,管理以及分類的動(dòng)作最終會(huì)架構(gòu)在特定的目的地(例如目錄)之中,此時(shí)“重組”就意指特定的目的地的更名移動(dòng)刪除尋找,及文件資料的更名刪除尋找排序,以及特定的目的地與文件資料之間復(fù)制移動(dòng)更名刪除尋找排序等等,不但繁復(fù)而且耗時(shí)費(fèi)力又隨時(shí)會(huì)作變動(dòng),最后還是多半不再作分類而把資料塞入目錄之中,所以綜上所述,相簿或目錄就充滿著各式各樣沒(méi)有分類的相片或資料,在資料數(shù)字化的今日,信息爆炸更使得一般使用者分類資料的痛苦指數(shù)急遽上升。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于將計(jì)算機(jī)系統(tǒng)上任何型態(tài)資料所組成的群集,運(yùn)用人類視覺(jué)互動(dòng)操作或以可定義條件作篩選,使群集得以直接的、任意的互相合并或分離,而可更直接、更簡(jiǎn)單、更快速、更有彈性的分類管理任何型態(tài)的資料。
為了達(dá)成上述目的,本發(fā)明提供一種計(jì)算機(jī)資料群集分類管理系統(tǒng),其中包括結(jié)構(gòu)模塊、群集模塊、儲(chǔ)存裝置、管理模塊及使用者接口。本發(fā)明主要是在計(jì)算機(jī)系統(tǒng)內(nèi)以結(jié)構(gòu)模塊產(chǎn)生一目的地結(jié)構(gòu),該目的地結(jié)構(gòu)可被選取一目的地,該目的地可參考對(duì)應(yīng)到一目錄或一資料;并以群集模塊依據(jù)至少一定義條件篩選目的地對(duì)應(yīng)目錄或目的地對(duì)應(yīng)資料的內(nèi)含資料以產(chǎn)生群集序列;儲(chǔ)存裝置則至少包括儲(chǔ)存群集序列所對(duì)應(yīng)資料結(jié)構(gòu)的一群集序列文件或一目的地結(jié)構(gòu)所對(duì)應(yīng)資料結(jié)構(gòu)的一目的地結(jié)構(gòu)文件;管理模塊則依據(jù)至少一群集動(dòng)作對(duì)該些資料群集做分類管理,并相對(duì)應(yīng)更新該群集序列文件的內(nèi)容;及使用者接口則響應(yīng)使用者動(dòng)作及顯示處理結(jié)果。
本發(fā)明提供一種計(jì)算機(jī)資料分類管理方法,包括一計(jì)算機(jī)系統(tǒng)內(nèi)產(chǎn)生一目的地結(jié)構(gòu);依據(jù)至少一定義條件對(duì)于該目的地結(jié)構(gòu)中的資料做篩選以產(chǎn)生群集序列;依據(jù)一群集動(dòng)作需求對(duì)群集序列做分類管理;及儲(chǔ)存群集序列所對(duì)應(yīng)到的資料結(jié)構(gòu)至一群集序列文件。
圖1為本發(fā)明的一較佳實(shí)施例的方塊示意圖;圖2A為群集序列文件的示意圖;圖2B為目的地結(jié)構(gòu)文件;圖3為本發(fā)明的一較佳實(shí)施例的流程圖;
圖4為本發(fā)明的一較佳實(shí)施例的以圖形顯示一般模式的使用者接口示意圖;圖5為本發(fā)明的一較佳實(shí)施例的以圖形顯示堆棧模式的使用者接口示意圖;圖6為本發(fā)明的一較佳實(shí)施例的以文字顯示的使用者接口示意圖。
圖號(hào)說(shuō)明10計(jì)算機(jī)資料分類管理系統(tǒng) 11管理模塊 13群集模塊15結(jié)構(gòu)模塊17儲(chǔ)存裝置 170群集序列文件1701第一資料組1702第二資料組 171目的地結(jié)構(gòu)文件1711第三資料組19使用者接 191目的地結(jié)構(gòu)字段193群集序列顯示字段 195群集動(dòng)作選項(xiàng)字段 197預(yù)覽字段199堆棧字段 1901群集名稱欄 1902群集狀態(tài)欄20外部資料來(lái)源30資料群集 31資料群集32資料群集311外框 313鎖具圖標(biāo)315小圖像具體實(shí)施方式
請(qǐng)參閱圖1,其為本發(fā)明的一較佳實(shí)施例的方塊示意圖。本發(fā)明是一種計(jì)算機(jī)資料分類管理系統(tǒng)及方法,可對(duì)計(jì)算機(jī)系統(tǒng)中的資料文件以群集為單位提供一種更直接、更簡(jiǎn)單、更快速、更彈性的分類管理。本實(shí)施例的資料群集可為一個(gè)或多個(gè)資料的集合,而資料群集的集合則成為群集序列。
在本實(shí)施例中,計(jì)算機(jī)資料分類管理系統(tǒng)10包括一管理模塊11、一群集模塊13、一結(jié)構(gòu)模塊15、一儲(chǔ)存裝置17及一使用者接口19。本實(shí)施例提供使用者透過(guò)使用者接口19輸入動(dòng)作對(duì)計(jì)算機(jī)系統(tǒng)內(nèi)的資料做分類管理,此處所指的資料系泛指文件或信息。
結(jié)構(gòu)模塊15可相對(duì)應(yīng)在計(jì)算機(jī)系統(tǒng)內(nèi)產(chǎn)生一樹(shù)狀目的地結(jié)構(gòu),該目的地結(jié)構(gòu)可被選取一目的地,該目的地可參考對(duì)應(yīng)到計(jì)算機(jī)系統(tǒng)內(nèi)的目錄或一資料;以本實(shí)施例而言該目的地結(jié)構(gòu)的目的地會(huì)停留在預(yù)設(shè)目錄(例如硬盤C的根目錄)或上一次系統(tǒng)的最后使用目錄上。當(dāng)使用者使用光標(biāo)或鍵盤選取不同的目的地時(shí)則相對(duì)產(chǎn)生一目的地對(duì)應(yīng)目錄,并可由群集模塊13依據(jù)至少一定義條件篩選目的地對(duì)應(yīng)目錄中的資料以產(chǎn)生零個(gè)或多數(shù)個(gè)資料群集,該些的資料群集即構(gòu)成群集序列。
而本實(shí)施例在產(chǎn)生資料群集時(shí),可在目的地對(duì)應(yīng)目錄下針對(duì)所有資料逐一產(chǎn)生資料群集(也就是一個(gè)資料一個(gè)群集),或者是數(shù)個(gè)資料(具有共通的定義條件)共同產(chǎn)生一資料群集。當(dāng)新群集產(chǎn)生時(shí),將其第一個(gè)資料的資料名稱與擴(kuò)展名組合成為群集名稱(如圖6的群集名稱欄1901)。群集模塊13使用的定義條件可以針對(duì)資料的資料名稱、資料格式、資料大小或資料日期。
而為了便于資料文件的分類管理,本實(shí)施例的儲(chǔ)存裝置17至少儲(chǔ)存一群集序列文件170以對(duì)應(yīng)至目的地對(duì)應(yīng)目錄以及一目的地結(jié)構(gòu)文件171以對(duì)應(yīng)至目的地結(jié)構(gòu)。群集序列文件如圖2A所示,此群集序列文件170的內(nèi)容系儲(chǔ)存資料群集之間及資料群集內(nèi)部的資料結(jié)構(gòu),更進(jìn)一步說(shuō)明群集序列文件170包括有一第一資料組1701及一第二資料組1702。第一資料組1701分配記錄各資料群集內(nèi)部的資料結(jié)構(gòu),而本實(shí)施例所定義資料群集內(nèi)部的資料結(jié)構(gòu)至少包含群集名稱、群集內(nèi)各資料的資料路徑、群集內(nèi)各資料的資料名稱大小日期、群集內(nèi)各資料縮圖、群集代表資料、群集代表圖或群集狀態(tài)。前述群集狀態(tài)至少包含群集的選取、隱藏或鎖定。
而第二資料組1702用以依序記錄群集序列中所參考到的資料群集,第二資料組1702包括有多個(gè)索引,且每一索引可分別對(duì)應(yīng)參考到第一資料組1701中的其中一個(gè)資料群集的資料結(jié)構(gòu)。
目的地結(jié)構(gòu)文件如圖2B所示。目的地結(jié)構(gòu)文件171的內(nèi)容是儲(chǔ)存目的地結(jié)構(gòu)的資料結(jié)構(gòu),該目的地結(jié)構(gòu)資料結(jié)構(gòu)包括有一第三資料組1711,而第三資料組1711分配記錄樹(shù)狀目的地結(jié)構(gòu)中包含目的地節(jié)點(diǎn)在內(nèi)的所有節(jié)點(diǎn)的資料結(jié)構(gòu),此目的地節(jié)點(diǎn)可作為下一次系統(tǒng)開(kāi)始使用時(shí)目的地結(jié)構(gòu)的目的地。更進(jìn)一步說(shuō)明節(jié)點(diǎn)的資料結(jié)構(gòu)至少包含節(jié)點(diǎn)編號(hào)、父節(jié)點(diǎn)編號(hào)、節(jié)點(diǎn)名稱、節(jié)點(diǎn)狀態(tài)(例如是否為目的地節(jié)點(diǎn))、節(jié)點(diǎn)對(duì)應(yīng)的目錄位置或資料位置。
管理模塊11,則根據(jù)使用者在使用者接口19輸入的一群集動(dòng)作需求,依據(jù)該群集動(dòng)作需求對(duì)該些資料群集做分類管理。群集動(dòng)作可以是將被選取一個(gè)或多個(gè)資料群集或一個(gè)資料群集中的部份,直接、簡(jiǎn)單、快速且彈性的合并至任意資料群集之中或?qū)⑵浞蛛x成新的資料群集,以此達(dá)到分類管理的目的。而當(dāng)資料群集內(nèi)部或資料群集之間的資料結(jié)構(gòu)有所變動(dòng)會(huì)相對(duì)應(yīng)更新該群集序列文件170的內(nèi)容。
請(qǐng)參閱圖3,其為本發(fā)明的一較佳實(shí)施例的流程圖。首先計(jì)算機(jī)系統(tǒng)初始化及設(shè)定目的地(S301),主要是建立使用者接口、建立樹(shù)狀目的地結(jié)構(gòu)及設(shè)定目的地;然后產(chǎn)生目的地群集序列(S303),其詳細(xì)步驟為判斷儲(chǔ)存裝置是否己有儲(chǔ)存目前目的地對(duì)應(yīng)目錄的群集序列文件(S304),若有則從儲(chǔ)存裝置讀取群集序列文件(S305),若沒(méi)有則檢視目前目的地對(duì)應(yīng)目錄中的資料(S306),之后群集模塊若在已有群集序列文件的情況下,會(huì)依據(jù)群集序列文件所紀(jì)錄的資料結(jié)構(gòu)產(chǎn)生群集序列,而若在沒(méi)有群集序列文件的情況下,則依據(jù)定義條件自動(dòng)產(chǎn)生新的群集序列(S307)。
接著判斷使用者是否有切換目的地需求(S309),若使用者切換目的地,結(jié)構(gòu)模塊會(huì)先將目的地對(duì)應(yīng)目錄中的資料群集內(nèi)部及資料群集之間的資料結(jié)構(gòu)儲(chǔ)存至群集序列文件而后切換至新目的地(S311);若使用者不切換目的地,則準(zhǔn)備接收使用者選取資料群集或資料群集內(nèi)部資料的需求(S313),使用者在窗口操作下如何選取屬于熟知該項(xiàng)技藝人士可輕易達(dá)成,在此不詳述記錄選取到的資料群集或資料群集內(nèi)的資料(S315);再準(zhǔn)備接收使用者群集動(dòng)作需求(S317);而使用者所輸入的群集動(dòng)作需求所對(duì)應(yīng)的群集動(dòng)作可為下列各步驟的其中一種
資料群集的命名(S319),使用者可隨時(shí)用各種方式,例如透過(guò)鍵盤按鍵激活對(duì)話窗(Dialog)對(duì)資料群集命名。
資料群集位置的移動(dòng)(S321),針對(duì)己選取的資料群集(一個(gè)或多個(gè)資料群集),然后移動(dòng)屏幕光標(biāo)將已選取的資料群集拖曳至某一個(gè)資料群集之前或之后(當(dāng)移動(dòng)至群集序列尾端時(shí))。
資料群集的合并與分離(S323),針對(duì)已選取的資料群集(一個(gè)或多個(gè)資料群集)或被選取資料群集中的資料,進(jìn)行下列方式的合并或分離A.可以移動(dòng)屏幕光標(biāo),直接將己選取的資料群集拖曳至任何一個(gè)目標(biāo)資料群集,即將己選取的資料群集合并至此目標(biāo)資料群集中。
B.可以選單或鍵盤按鍵(例如按鍵“C”)或其它方式,將己選取的資料群集合并至第一個(gè)被選取資料群集之中。
C.針對(duì)己選取的資料群集(一個(gè)或多個(gè)資料群集),以選單或鍵盤按鍵(例如按鍵“P”)或其它方式,進(jìn)行分離的動(dòng)作使成為一個(gè)或多個(gè)新資料群集。
D.可以挑選任何一個(gè)資料群集中的資料(一個(gè)或多個(gè)資料),然后以屏幕光標(biāo)將選取的資料拖曳至另一個(gè)目標(biāo)資料群集中,即將資料群集中的被選取資料分離出來(lái)再全部合并至目標(biāo)資料群集中?;蛞赃x單或其它方式,進(jìn)行分離的動(dòng)作使成為一個(gè)或多個(gè)新資料群集。
E.可以任意挑選資料(一個(gè)或多個(gè)資料群集中的一個(gè)或多個(gè)資料),然后將選取的資料合并成新的資料群集,或?qū)⑸鲜霰贿x取的資料逐一分離出來(lái)成為新的資料群集。
F.上述的目標(biāo)資料群集可以是另一目的地群集序列中的資料群集(例如發(fā)生在多個(gè)使用者接口之間,如同在Windows下開(kāi)多個(gè)Explorer窗口)。
資料群集的復(fù)制或剪切(S325),使用者可以將被選取資料群集(一個(gè)或多個(gè))或被選取資料群集中的資料,在維持資料群集的資料結(jié)構(gòu)下,以下列方式作資料群集的復(fù)制或移動(dòng)
A.經(jīng)由對(duì)話窗或拖曳或其它方式來(lái)挑選新的目的地(例如目錄、網(wǎng)址),并于此新目的地之下依據(jù)下列方式作資料群集的復(fù)制或剪切。
a.使用者將己挑選的所有資料群集,或剪切或復(fù)制至新目的地中,若資料重復(fù)則自動(dòng)再加上動(dòng)態(tài)的字尾(例如累計(jì)的計(jì)數(shù))以便區(qū)分。
b.自動(dòng)產(chǎn)生一個(gè)新的子目的地(例如子目錄),將已挑選的所有資料群集,或剪切或復(fù)制至此新的子目的地。
c.針對(duì)每一個(gè)資料群集,自動(dòng)對(duì)應(yīng)產(chǎn)生一個(gè)新的子目的地,然后將各個(gè)資料群集,或剪切或復(fù)制至對(duì)應(yīng)的新的子目的地。
d.新的子目的地會(huì)自動(dòng)以對(duì)應(yīng)群集(如上述的c項(xiàng))或己挑選資料群集中任何一個(gè)資料群集(如上述的b項(xiàng))的群集名稱命名,若遇重復(fù)則自動(dòng)再加上動(dòng)態(tài)的字尾(例如累計(jì)的計(jì)數(shù))以便區(qū)分。
B.經(jīng)由鍵盤組合鍵(Ctrl+C)或選單或按鈕來(lái)復(fù)制被挑選的資料。
C.已挑選的資料群集或資料群集中的資料也可復(fù)制或剪切至不相同的群集序列中。
加入外部的資料(S327),外部資料可以直接加入被選取的單一資料群集中或以產(chǎn)生新資料群集的方式加入群集序列,使用者可以透過(guò)各種操作方式(例如拖曳、選單、按鈕)進(jìn)行。外部資料來(lái)源可以是其它目錄中的資料,或任何可以指向資料的來(lái)源(例如瀏覽目錄資料對(duì)話窗、網(wǎng)址、影像掃描儀、相機(jī)…)要被加入的資料會(huì)逐一加入到此資料群集中的尾端。并可預(yù)先讓使用者設(shè)定資料命名規(guī)則,自動(dòng)將資料輸入裝置(例如影像掃描儀)產(chǎn)生的資料命名。
粘貼已復(fù)制或剪切的資料群集(S329),將已復(fù)制或剪切的資料群集(一個(gè)或多個(gè))或被選取資料群集中的資料在維持原群集結(jié)構(gòu)下于目的地做貼上的動(dòng)作。
資料群集中資料名稱之重新命名(S331),使用者可以設(shè)定資料群集中所有資料名稱的前綴(Prefix),例如設(shè)定代表“Natural”或“Human”或“Event”或“Date”或“Count”的字符串并加以組合作為前綴,然后透過(guò)選單或其它操作方式,將被選取的單一資料群集中的所有資料重新命名。
資料群集的刪除(S333),針對(duì)已選取的資料群集(一個(gè)或多個(gè)資料群集)或被選取資料群集中的資料,然后以選單或按鈕或鍵盤按鍵(例如按鍵“Delete”)來(lái)執(zhí)行這些資料群集的刪除工作。資料群集被刪除,其所屬的所有資料同時(shí)從計(jì)算機(jī)系統(tǒng)中刪除。
資料群集的鎖定與解除鎖定(S335),資料群集如被鎖定(Lock),是指資料群集中所包含的資料從此不能再增加也不能再減少,資料群集在整個(gè)群集序列中的排列位置可以改變,此資料群集中的資料不能被移動(dòng)至其它目的地,此資料群集也不能被刪除,直到被解除鎖定(Unlock)為止。使用者可以經(jīng)由各種方式,例如選單或鍵盤按鍵將被選取資料群集加以鎖定或解除鎖定。資料群集如被鎖定,若此資料群集以圖形為主的顯示外觀會(huì)增加一個(gè)小尺寸示意圖像,同理當(dāng)資料群集如被解除鎖定,群集的顯示外觀就會(huì)移去此小尺寸示意圖像。而若此資料群集以文字為主的顯示外觀,會(huì)在適當(dāng)?shù)男辛猩蠘?biāo)示出來(lái)鎖定的訊息(如圖6的群集狀態(tài)1902)。
資料群集的隱藏與解除隱藏(S337),例如以圖形為主的顯示外觀,使用者可以經(jīng)由下列方式將被選取資料群集的代表圖選隱藏(Hide)起來(lái)不顯示A.使用者可以經(jīng)由選單或鍵盤按鍵,將被選取的資料群集隱藏起來(lái)。
B.使用者可以經(jīng)由屏幕光標(biāo)及配合選單來(lái)隱藏所指向的單一資料群集。
同理以圖形為主的顯示外觀,使用者可以經(jīng)由下列方式將被隱藏資料群集的代表圖像再度顯示出來(lái)(即解除隱藏)A.經(jīng)由選單(例如“Show All”),可將所有己被隱藏的資料群集再度顯示出來(lái)。
B.經(jīng)由選單(例如“Show Position”),可將屏幕光標(biāo)所指向的被隱藏的資料群集再度顯示出來(lái)。
而若此資料群集以文字為主的顯示外觀,會(huì)在適當(dāng)?shù)男辛猩蠘?biāo)示或不標(biāo)示隱藏的訊息(如圖6的群集狀態(tài)欄1902)。
資料群集加入特定目錄(S339),提供跨目的地(例如目錄)的資料管理,所特別設(shè)置的目錄(例如目錄名稱為“ImageFly Favorite Photos”的目錄)。特定目錄中不會(huì)儲(chǔ)存重要資料群集任何的資料實(shí)體,所以不支持資料群集的粘貼(Paste),不支持外部來(lái)源,不支持資料群集的復(fù)制或移動(dòng)至其它目錄,不支持資料群集的刪除但可以“移除一Remove”(即不涉及資料實(shí)體的刪除)。特定目錄支持資料群集的重新命名,選取或取消選取,位置的移動(dòng),合并與分離,隱藏與顯示,鎖定與解除鎖定。在其它地方(除特定目錄),使用者可以透過(guò)按鈕(“Favorite”Button)或其它方式將當(dāng)時(shí)所選取的一個(gè)或多個(gè)資料群集依原資料群集的結(jié)構(gòu)放入特定目錄之中。
資料群集的搜尋定位與傳送(S341),搜尋定位(Search and Locate)瀏覽資料群集代表圖像以搜尋特定資料群集,而就己選取的單一資料群集,使用者可使用選單、按鈕、按鍵或其它方式,即可切換到此資料群集代表圖像所指向的目的地中。而資料群集的傳送(Send)可經(jīng)由各種方式,例如選單或按鈕將已選取的資料群集或資料群集中的特定資料透過(guò)網(wǎng)絡(luò)傳送。
而在上述步驟S319~S341的任一選取的群集動(dòng)作需求所對(duì)應(yīng)的群集動(dòng)作執(zhí)行完成后,來(lái)判斷使用者是否決定關(guān)閉使用計(jì)算機(jī)資料分類管理系統(tǒng)(S343);若是則儲(chǔ)存目的地結(jié)構(gòu)文件及目的地對(duì)應(yīng)目錄的群集序列文件(S345),否則會(huì)回到步驟S309繼續(xù)執(zhí)行。
資料群集的顯示外觀可以任何方式混合文字或圖形作為其顯示外觀,資料群集的外觀以圖形顯示為主,如圖4所示。而以文字顯示為主則如圖6所示。
在圖4中,使用者接口19包括有目的地結(jié)構(gòu)字段191、群集序列顯示字段193、群集動(dòng)作選項(xiàng)字段195及預(yù)覽字段197。目的地結(jié)構(gòu)字段191顯示結(jié)構(gòu)模塊15所產(chǎn)生的目的地目錄的樹(shù)狀結(jié)構(gòu)。群集序列顯示字段193顯示群集模塊13所產(chǎn)生的該些資料群集。群集動(dòng)作選項(xiàng)字段195提供多個(gè)的操作選項(xiàng)(圖略)以供使用者可直接輸入點(diǎn)選欲執(zhí)行的群集動(dòng)作需求。預(yù)覽字段197顯示選取到資料群集的代表圖。資料群集的代表圖像為此資料群集中第一個(gè)資料的小尺寸示意圖像,如此資料為影像資料(*.JPG)則其96*96的縮圖即為其代表圖像。
圖4中資料群集的顯示外觀為包含其代表圖像或加上表示多資料群集的小圖像315(即代表此資料群集內(nèi)含一個(gè)以上資料),或再加上其它文字圖像所組合而成,如資料群集30只內(nèi)含一個(gè)資料,故沒(méi)有出現(xiàn)如資料群集31、32所示的小圖像315。而資料群集31處于鎖定狀態(tài)會(huì)出現(xiàn)鎖具圖標(biāo)313以供識(shí)別,且資料群集31如被選取(Selected),其顯示外觀會(huì)改變,例如加上外框(border)311,或具不同的顏色color...等等。而資料群集32處于隱藏狀態(tài),因而沒(méi)有代表圖出現(xiàn)。
另,在圖5中的使用者接口19多了一個(gè)堆棧字段199,此堆棧字段199的作用是可顯示某特定資料群集內(nèi)的內(nèi)容,圖5所提供堆棧模式的操作可便于選取特定資料群集內(nèi)部中的資料以進(jìn)行合并或分離、復(fù)制或剪切。而圖4所提供的一般模式的操作則便于改變資料群集的位置。而在使用光標(biāo)來(lái)拖曳群集的預(yù)設(shè)效果上,一般模式為改變?nèi)杭奈恢?,堆棧模式是作群集的合并或分離、復(fù)制或剪切;另外在拖曳過(guò)程中也可以配合鍵盤按鍵(例如鍵盤按鍵“Alt”)改變其預(yù)設(shè)效果,即“一般模式”也可以作群集的合并、分離、復(fù)制或剪切,“堆棧模式”也可以改變?nèi)杭奈恢谩?br>
所以,通過(guò)本發(fā)明的計(jì)算機(jī)資料分類管理系統(tǒng)及方法,具有下列優(yōu)點(diǎn)1、提供多樣的選取資料群集方式,非常便利。
2、可直接在群集序列之中或之間,直接任意的合并群集或分離群集,非常直覺(jué)直接、操作非常簡(jiǎn)單快速。
3、可直接在群集序列之中或之間,隨時(shí)配合需求變動(dòng)作群集的合并或分離,非常彈性。
4、已分類的該些資料群集在復(fù)制、剪切、粘貼、放置于特定目錄等動(dòng)作中均“維持原來(lái)的群集結(jié)構(gòu)”,即保留原分類結(jié)果而不必再作彼此的合并或分離,且當(dāng)需要時(shí)又可方便的作目的地或資料的重組,故可節(jié)省大量多余的動(dòng)作與時(shí)間,因此非??焖儆行?。
5、以特定目錄作跨目的地的搜尋、定位、傳送,非常便利有效率。
而在不脫離本發(fā)明的范圍下,前述的實(shí)施例仍有其它的變化,如下建構(gòu)方法的軟件模塊架構(gòu)不同,例如MVC Design(Model、View、Control)、…等。
資料結(jié)構(gòu)的定義與安排不同,例如不同儲(chǔ)存結(jié)構(gòu),例如目的地結(jié)構(gòu)文件與群集序列文件合并為一個(gè)文件、不儲(chǔ)存目的地結(jié)構(gòu)文件、…、等。
不同分配或切割,例如所有資料的縮圖可獨(dú)立出來(lái)存取、…等。
不同索引參考方式,例如加上所有資料縮圖的索引參考、…等。
資料結(jié)構(gòu)的精簡(jiǎn)化,例如群集資料結(jié)構(gòu)中可不含資料名稱大小日期(因存取資料亦可達(dá)到類似效果);及其它方式。
目的地結(jié)構(gòu)的架構(gòu)不同,例如窗體、樹(shù)狀、網(wǎng)狀、…或其它。
使用者接口的操作接口或字段安排不同等,例如可將資料群集的選取動(dòng)作與拖曳動(dòng)作合而為一個(gè)動(dòng)作(即選取并立即拖曳,如同Windows Explorer)、…或其它。
目的地對(duì)象及其參考對(duì)象可視應(yīng)用而不同,例如目的地結(jié)構(gòu)文件可以為相簿資料柜、影片資料柜、人像資料柜或指紋資料柜;而目的地參考對(duì)應(yīng)可以為相簿資料夾、影片資料夾、人像資料夾、指紋資料夾或其它方式等。
權(quán)利要求
1.一種計(jì)算機(jī)資料分類管理系統(tǒng),包括一結(jié)構(gòu)模塊,在一計(jì)算機(jī)系統(tǒng)內(nèi)產(chǎn)生一目的地結(jié)構(gòu);一群集模塊,依據(jù)至少一定義條件對(duì)于該目的地結(jié)構(gòu)中的內(nèi)含資料做篩選以產(chǎn)生群集序列;一儲(chǔ)存裝置,包括儲(chǔ)存群集序列所對(duì)應(yīng)資料結(jié)構(gòu)的一群集序列文件;及一管理模塊,依據(jù)一群集動(dòng)作需求對(duì)群集序列做分類管理,并相對(duì)應(yīng)更新該群集序列文件的內(nèi)容。
2.如權(quán)利要求1所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中該目的地結(jié)構(gòu)參考對(duì)應(yīng)到該計(jì)算機(jī)系統(tǒng)內(nèi)的一目錄或一資料。
3.如權(quán)利要求1所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中群集序列為零個(gè)或多個(gè)資料群集的集合,而資料群集為一個(gè)或多個(gè)資料的集合,該資料為文件或信息。
4.如權(quán)利要求3所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中該群集序列文件系包括一第一資料組,用以記錄該群集序列的每一個(gè)資料群集內(nèi)部的資料結(jié)構(gòu);一第二資料組,用以記錄該群集序列中所參考到的資料群集。
5.如權(quán)利要求4所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中該資料群集內(nèi)部的資料結(jié)構(gòu)為群集名稱、群集內(nèi)各資料的資料路徑、群集內(nèi)各資料的資料名稱大小日期、群集內(nèi)各資料縮圖、群集代表資料、群集代表圖或群集狀態(tài)。
6.如權(quán)利要求1所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中該儲(chǔ)存裝置更進(jìn)一步儲(chǔ)存一目的地結(jié)構(gòu)文件,該目的地結(jié)構(gòu)文件的內(nèi)容是儲(chǔ)存該目的地結(jié)構(gòu)的資料結(jié)構(gòu)。
7.如權(quán)利要求3所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于更進(jìn)一步包括一使用者接口,是以窗口接口響應(yīng)使用者輸入的動(dòng)作并顯示處理結(jié)果。
8.如權(quán)利要求7所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中該使用者接口包括一目的地結(jié)構(gòu)字段,顯示該目的地結(jié)構(gòu);一群集序列顯示字段,顯示該些資料群集;及一群集動(dòng)作選項(xiàng)字段,接收該群集動(dòng)作需求的輸入。
9.如權(quán)利要求8所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中該資料群集在該群集序列顯示字段內(nèi)以文字或圖形做顯示。
10.如權(quán)利要求9所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于其中該資料群集以圖形顯示時(shí),該圖形顯示有該資料群集的代表圖。
11.如權(quán)利要求8所述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于該使用者接口更包括一堆棧字段,顯示該些資料群集的其中一個(gè)的內(nèi)部?jī)?nèi)容。
12.如權(quán)利要求8述的計(jì)算機(jī)資料分類管理系統(tǒng),其特征在于該使用者接口更包括一預(yù)覽字段,顯示該資料群集的一指定資料的圖形畫面。
13.一種計(jì)算機(jī)資料分類管理方法,包括一計(jì)算機(jī)系統(tǒng)內(nèi)產(chǎn)生一目的地結(jié)構(gòu);依據(jù)至少一定義條件對(duì)于該目的地結(jié)構(gòu)中的資料做篩選以產(chǎn)生群集序列;依據(jù)一群集動(dòng)作需求對(duì)群集序列做分類管理;及儲(chǔ)存群集序列所對(duì)應(yīng)到的資料結(jié)構(gòu)至一群集序列文件。
14.如權(quán)利要求13所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該目的地結(jié)構(gòu)參考對(duì)應(yīng)到該計(jì)算機(jī)系統(tǒng)內(nèi)的一目錄或一資料。
15.如權(quán)利要求13所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中群集序列為零個(gè)或多個(gè)資料群集的集合,而資料群集為一個(gè)或多個(gè)資料的集合,該資料為文件或信息。
16.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集序列文件包括使用一第一資料組以記錄該群集序列的每一個(gè)資料群集內(nèi)部的資料結(jié)構(gòu);及一第二資料組以記錄該群集序列中所參考到的資料群集。
17.如權(quán)利要求16所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該資料群集內(nèi)部的資料結(jié)構(gòu)為群集名稱、群集內(nèi)各資料的資料路徑、群集內(nèi)各資料的資料名稱大小日期、群集內(nèi)各資料縮圖、群集代表資料、群集代表圖或群集狀態(tài)。
18.如權(quán)利要求13所述的計(jì)算機(jī)資料分類管理方法,其特征在于更進(jìn)一步包括儲(chǔ)存該目的地結(jié)構(gòu)的資料結(jié)構(gòu)至一目的地結(jié)構(gòu)文件。
19.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于更進(jìn)一步包括提供一使用者接口并以窗口接口響應(yīng)使用者輸入的動(dòng)作及顯示處理結(jié)果。
20.如權(quán)利要求19所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該使用者接口包括使用一目的地結(jié)構(gòu)字段以顯示該目的地結(jié)構(gòu);一群集序列顯示字段以顯示該些資料群集;及一群集動(dòng)作選項(xiàng)字段以接收該群集動(dòng)作需求的輸入。
21.如權(quán)利要求20所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該資料群集在該群集序列顯示字段內(nèi)以文字或圖形做顯示。
22.如權(quán)利要求21所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該資料群集以圖形顯示時(shí),該圖形顯示有該資料群集的代表圖。
23.如權(quán)利要求20所述的計(jì)算機(jī)資料分類管理方法,其特征在于該使用者接口更包括使用一堆棧字段以顯示該些資料群集的其中一個(gè)的內(nèi)部?jī)?nèi)容。
24.如權(quán)利要求23所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中在使用光標(biāo)來(lái)拖曳資料群集的預(yù)設(shè)效果上,該使用者接口若不含該堆棧字段時(shí)為改變資料群集的位置,該使用者接口若含該堆棧字段時(shí)為進(jìn)行資料群集的合并或分離、復(fù)制或剪切;另外在拖曳過(guò)程中也可以配合鍵盤按鍵改變其預(yù)設(shè)效果,即該使用者接口若不含該堆棧字段時(shí)也可以進(jìn)行資料群集的合并、分離、復(fù)制或剪切,而若該使用者接口若含該堆棧字段時(shí)也可以改變資料群集的位置。
25.如權(quán)利要求20所述的計(jì)算機(jī)資料分類管理方法,其特征在于該使用者接口更包括使用一預(yù)覽字段以顯示該資料群集的一指定資料資料的圖形畫面。
26.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的命名。
27.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的移動(dòng)。
28.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的合并或分離,主要將選取的資料合并成新的資料群集,或?qū)⑸鲜霰贿x取的資料逐一分離出來(lái)成為新的資料群集。
29.如權(quán)利要求28所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中資料群集的合并或分離為可以移動(dòng)屏幕光標(biāo),直接將已選取的該些資料群集拖曳至任何一個(gè)目標(biāo)資料群集中,即將已選取的資料群集合并至該目標(biāo)資料群集中。
30.如權(quán)利要求28所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中資料群集的合并或分離為可以直接使用選單或鍵盤按鍵,將已選取的該些資料群集合并至其中一個(gè)被選取資料群集之中。
31.如權(quán)利要求28所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中資料群集的合并或分離為針對(duì)已選取的該些資料群集,直接使用選單或鍵盤按鍵,進(jìn)行分離的動(dòng)作使成為一個(gè)或多個(gè)新資料群集。
32.如權(quán)利要求28所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中資料群集的合并或分離為可以挑選任何一個(gè)資料群集中的該些資料,然后直接使用屏幕光標(biāo)將選取的資料拖曳至另一個(gè)目標(biāo)資料群集中,即將資料群集中的被選取資料分離出來(lái)再全部合并至目標(biāo)資料群集中,或以選單將上述被選取的資料進(jìn)行分離的動(dòng)作,使成為一個(gè)或多個(gè)新資料群集。
33.如權(quán)利要求29或32所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該目標(biāo)資料群集可以是另一目的地群集序列中的資料群集。
34.如權(quán)利要求28所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中資料群集的合并或分離為可以任意挑選一個(gè)或多個(gè)該些資料群集中的一個(gè)或多個(gè)資料,然后直接將選取的資料合并成新的資料群集,或直接將上述被選取的資料逐一分離出來(lái)成為新的資料群集。
35.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的復(fù)制或剪切,主要將被選取資料群集或被選取資料群集中的資料,在維持資料群集的資料結(jié)構(gòu)下以剪切或復(fù)制至一目的地中。
36.如權(quán)利要求35所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中資料群集的復(fù)制或剪切為使用者可以將被選取該些資料群集或被選取該資料群集中的該些資料,在維持資料群集的資料結(jié)構(gòu)下,經(jīng)由對(duì)話窗或拖曳來(lái)選擇新的目的地并以一復(fù)制剪切方式作資料群集的復(fù)制或移動(dòng)。
37.如權(quán)利要求36所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該復(fù)制剪切方式為將已挑選的所有資料群集以剪切或復(fù)制至新的目的地中。
38.如權(quán)利要求36所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該復(fù)制剪切方式為自動(dòng)在新的目的地中產(chǎn)生一個(gè)新的子目的地,將已挑選的所有資料群集以剪切或復(fù)制至此新的子目的地中。
39.如權(quán)利要求36所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該復(fù)制剪切方式為針對(duì)每一個(gè)資料群集,自動(dòng)在新的目的地中對(duì)應(yīng)產(chǎn)生一個(gè)新的子目的地,然后將各個(gè)該些資料群集以剪切或復(fù)制至對(duì)應(yīng)的新的子目的地中。
40.如權(quán)利要求35所述的計(jì)算機(jī)資料分類管理方法,其特征在于使用者可使用鍵盤組合鍵(Ctrl+C)、選單或按鈕來(lái)復(fù)制被挑選的資料。
41.如權(quán)利要求35所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中已挑選的資料群集或資料群集中的資料也可復(fù)制或剪切至不相同的群集序列中。
42.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為加入外部資料,該外部資料指來(lái)自一目的地群集序列之外的資料,提供使用者可以將外部資料加入被選取的單一資料群集中或以產(chǎn)生新資料群集的方式加入一群集序列中。
43.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為粘貼已復(fù)制或已剪切的資料群集,其在維持資料群集的資料結(jié)構(gòu)下直接粘貼已復(fù)制或已剪切的該些資料群集或資料群集中的該些資料。
44.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集中的資料名稱的重新命名,其將被選取的單一群集中的所有資料以一資料命名規(guī)則重新命名。
45.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的刪除。
46.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的鎖定或解除鎖定,資料群集的鎖定指該資料群集中所包含的資料禁止增減、禁止移動(dòng)至其它目的地及禁止刪除,并直到被解除鎖定(Unlock)為止。
47.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的隱藏或解除隱藏,指解除顯示或顯示資料群集的代表圖。
48.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集加入特定目錄,該特定目錄提供跨目的地的資料管理,提供使用者可以將所選取的該些資料依原資料群集的結(jié)構(gòu)放入該特定目錄之中。
49.如權(quán)利要求15所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該群集動(dòng)作需求為資料群集的搜尋定位或傳送。
50.如權(quán)利要求49所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該搜尋定位是瀏覽該些資料群集代表圖像以搜尋特定該些資料群集,并就已選取的單一該資料群集,提供使用者直接切換到此選取的該資料群集代表圖像所指向的目的地中。
51.如權(quán)利要求49所述的計(jì)算機(jī)資料分類管理方法,其特征在于其中該傳送系可將已選取的該些資料群集或資料群集中的特定資料透過(guò)網(wǎng)絡(luò)傳送。
全文摘要
一種計(jì)算機(jī)資料分類管理系統(tǒng)及方法,其系統(tǒng)包括結(jié)構(gòu)模塊、群集模塊、儲(chǔ)存裝置、管理模塊及使用者接口。主要是在計(jì)算機(jī)系統(tǒng)內(nèi)以結(jié)構(gòu)模塊產(chǎn)生一目的地結(jié)構(gòu);并以群集模塊對(duì)于目的地結(jié)構(gòu)中節(jié)點(diǎn)對(duì)應(yīng)的內(nèi)含資料產(chǎn)生群集序列;且以管理模塊對(duì)群集序列做群集動(dòng)作;最后儲(chǔ)存群集序列所對(duì)應(yīng)的資料結(jié)構(gòu)至一群集序列文件;使用者接口則響應(yīng)使用者動(dòng)作及顯示處理結(jié)果。本方法主要是使群集與群集之間或群集與群集中部分集合之間,得以直接的、任意的互相合并或分離,而可更快速、更有彈性的分類管理任何型態(tài)的計(jì)算機(jī)資料。
文檔編號(hào)G06F17/00GK1725210SQ20041007081
公開(kāi)日2006年1月25日 申請(qǐng)日期2004年7月20日 優(yōu)先權(quán)日2004年7月20日
發(fā)明者鄔義杰 申請(qǐng)人:鄔義杰