專利名稱:屬性式目錄結(jié)構(gòu)瀏覽方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)信息管理領(lǐng)域,更具體地說,涉及一種用于對計算機(jī)信息進(jìn)行管理的屬性式目錄結(jié)構(gòu)瀏覽方法。
背景技術(shù):
現(xiàn)有計算機(jī)中用于對信息進(jìn)行管理的目錄結(jié)構(gòu)一般為樹狀架構(gòu),從根目錄擴(kuò)展為多個下級目錄,這使得每個下級目錄只有一個上級目錄。隨著信息結(jié)構(gòu)的復(fù)雜化,傳統(tǒng)目錄結(jié)構(gòu)無法表現(xiàn)信息元素的復(fù)雜關(guān)系,計算機(jī)為此增加了“鏈接”這樣的目錄元素。例如UNIX上的“symbolic directory link”,和MicrosoftWindows中的“文件鏈接”。
一個元素通常包括路徑或目錄,例如文件夾或組;還包括枝端信息元素,例如文件聯(lián)系人等。除根目錄外,其它元素至少有一個上級目錄,并可以有零到多個屬性。其中,同一個元素的屬性與上級目錄不能相重。
目錄結(jié)構(gòu)是用于分類或分組的工具,其中的類或組都是元素,元素也包括目錄的枝端,如計算機(jī)文檔目錄中的文件或文件夾。把這些元素按上下級關(guān)系排列出的樹狀表現(xiàn)結(jié)構(gòu)便成為目錄。
本發(fā)明中,用以下符號與法則來表示上下級關(guān)系及鏈接關(guān)系設(shè)A,B,C為信息元素,則A[B]表示B是A的直接上級,即代表目錄路徑B—>A;A[B,C]表示B、C是A的直接上級,即代表目錄路徑B—>A,和C—>A,同時也可以把C—>A中的A元素當(dāng)作A的鏈接。
例如,對于1.1[1],1.2[1],2.1[2],則其目錄結(jié)構(gòu)如圖1所示。
類或組也可以用元素的屬性來描述。比如北京大學(xué)是一所北京的學(xué)校,那么,“北京”與“學(xué)校”是北京大學(xué)的兩個屬性。于是可以排列成一個目錄結(jié)構(gòu)學(xué)校—>北京—>北京大學(xué)。用屬性來描述目錄結(jié)構(gòu),其結(jié)果不是唯一的,上個例子也可以排列成另一個目錄結(jié)構(gòu)北京—>學(xué)?!?amp;gt;北京大學(xué)。
用屬性來描述類或組,可以解決元素的非樹狀結(jié)構(gòu)的復(fù)雜關(guān)系,并且符合每個人思考事務(wù)關(guān)系的習(xí)慣,也符合元素的自然組織結(jié)構(gòu),也就是應(yīng)該有多個途徑可以到達(dá)同一個目標(biāo),可以為計算機(jī)用戶提供多個瀏覽和查詢所需信息的方法。
把這個理念實(shí)現(xiàn)在計算機(jī)信息管理上,可以更好地組織、瀏覽和查找信息。但問題地關(guān)鍵在于如何搭建實(shí)用(efficient)的計算機(jī)數(shù)據(jù)結(jié)構(gòu),并用此數(shù)據(jù)結(jié)構(gòu)自動地生成目錄結(jié)構(gòu),以便進(jìn)行有效的瀏覽與查詢;如何用計算機(jī)來構(gòu)建、編輯這數(shù)據(jù)結(jié)構(gòu),并支持快速的增修、刪改;如何提供友好的用戶界面,讓使用者方便的搭建、瀏覽,并準(zhǔn)確描述信息關(guān)系、快速的找到所需信息;如何對所描述信息設(shè)定權(quán)限控制,安全的組織并使用信息。
本發(fā)明中,用以下符號與法則來表示屬性關(guān)系設(shè)A為信息元素,a,b為屬性,那么A(a,b)表示A有a,b兩種屬性,即目錄路徑a—>A和b—>A都成立。
例如北京大學(xué)(北京,學(xué)校,景點(diǎn))可以代表如圖2所示的路徑。
用屬性來描述目錄結(jié)構(gòu)雖然很強(qiáng)的靈活性,但由于屬性之間的上下級關(guān)系不能得到表達(dá),會造成多條路徑相互重復(fù),至今沒有方法可自動地從屬性表提取出目錄架構(gòu),并實(shí)用地展現(xiàn)在用戶面前。例如對于前一個屬性表結(jié)構(gòu)北京大學(xué)(北京,學(xué)校,景點(diǎn)),同樣可以用如圖3和圖4所示的兩個目錄架構(gòu)描述。
若再加上以下的屬性描述(A)清華大學(xué)(北京,學(xué)校,景點(diǎn));(B)清華大學(xué)(臺灣,學(xué)校,文理科),則可以看出以下幾種信息元素關(guān)系(1)隸屬關(guān)系例如,北京大學(xué)<北京(2)交集關(guān)系例如,北京<學(xué)校 同時 學(xué)校<北京(3)平行關(guān)系例如,北京大學(xué)‖清華大學(xué)(4)同名異物關(guān)系例如,清華大學(xué)<>清華大學(xué)從以上描述中不難看出,用屬性來描述信息元素,雖然可以定義并區(qū)分更豐富的信息元素,但是在表現(xiàn)層面很難取代傳統(tǒng)的Unix或Windows的目錄瀏覽界面這里用MS-Windows的文件目錄瀏覽界面來介紹一下傳統(tǒng)的Unix和Windows的文件目錄結(jié)構(gòu)。首先,傳統(tǒng)文件目錄結(jié)構(gòu)是一個樹狀結(jié)構(gòu),由一個根目錄展開,每個目錄,即文件夾,包含三種信息元素下級目錄、文件和鏈接。其中文件可以被稱為枝端信息元素,因?yàn)樗辉侔渌夸浽?;鏈接是為了?shí)現(xiàn)用多個路徑查找同一個信息元素的功能,可間接起到對相對復(fù)雜的信息元素進(jìn)行描述的作用,但建立鏈接的方法不很方便,同時太多的鏈接也會造成類似于用屬性來描述時所帶來的重復(fù)與混亂。
如圖5所示,傳統(tǒng)的文件目錄瀏覽界面分成兩個區(qū)。
例如對于目錄結(jié)構(gòu)1.1[1],1.2[1],2.1[2],A[1.1],B[1.1],C[1.1],且A,B,C為枝端信息元素(文件),則目錄1.1被瀏覽時的界面如圖6所示(其中的‘<—’符號表示瀏覽中的目錄)。
在MS-Windows系統(tǒng)的文件目錄瀏覽界面中,用 符號來表示目錄或文件夾,用 表示當(dāng)前被打開的文件夾,用 代表枝端信息元素或文件。則上一界面可用如圖7所示的界面來表示,其優(yōu)點(diǎn)是更加形象易讀。
當(dāng)每個區(qū)里的內(nèi)容過多而無法全部展現(xiàn)時,可以用分頁顯示或滾動條進(jìn)行瀏覽。
近年來,隨著互連網(wǎng)的發(fā)展,目錄結(jié)構(gòu)也通過HTML(Hypertext MarkupLanguage,超文本鏈接標(biāo)示語言)在網(wǎng)頁上展現(xiàn),網(wǎng)頁上也對目錄結(jié)構(gòu)增添了新的功能,就是“選擇框”(checkbox)的功能。一個選擇框可以有三種狀態(tài),即未選□,全選 和部分選 如圖8所示的界面常常在進(jìn)行組織權(quán)限管理的軟件中遇到。
可見,上述傳統(tǒng)的目錄結(jié)構(gòu)瀏覽方法只能顯示出上、下級目錄,以及枝端信息元素之間的關(guān)系,對于各個枝端信息元素的復(fù)雜屬性,則無法體現(xiàn)。因此不能適用于更復(fù)雜的計算機(jī)信息管理。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,對傳統(tǒng)的目錄瀏覽方法進(jìn)行改進(jìn),使其在完全兼容傳統(tǒng)的目錄界面架構(gòu)的同時,還能體現(xiàn)出由屬性帶來的對復(fù)雜信息元素的更快捷、更準(zhǔn)確的定位搜索能力,從而可適用于更復(fù)雜的計算機(jī)信息管理。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種屬性式目錄結(jié)構(gòu)瀏覽方法,其中通過將顯示界面劃分為至少包括目錄區(qū)、枝端區(qū)和屬性區(qū)的三個區(qū),按以下步驟進(jìn)行瀏覽(1)在目錄區(qū)內(nèi)顯示根目錄及其下級目錄的狀態(tài);(2)根據(jù)目錄區(qū)內(nèi)各個目錄的狀態(tài),在屬性區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的各個枝端信息元素所具有的全部屬性;(3)根據(jù)目錄區(qū)內(nèi)各個目錄的狀態(tài),在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的所有枝端信息元素。
根據(jù)本發(fā)明所述的方法,在所述步驟(2)中,還顯示屬性區(qū)內(nèi)的每一個屬性的狀態(tài),可以是未選狀態(tài)或被選狀態(tài);相應(yīng)地,在所述步驟(3)中,將根據(jù)目錄區(qū)內(nèi)各個目錄的狀態(tài)以及屬性區(qū)內(nèi)各個屬性的狀態(tài),在枝端區(qū)內(nèi)顯示相應(yīng)的枝端信息元素,具體包括(3-1)當(dāng)屬性區(qū)內(nèi)的每一個屬性都為未選狀態(tài)時,在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的所有枝端信息元素;(3-2)當(dāng)屬性區(qū)內(nèi)只有一個為被選狀態(tài)時,則在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的、且具有該被選屬性的枝端信息元素。
(3-3)當(dāng)屬性區(qū)內(nèi)有多個屬性為被選狀態(tài)時,則在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的、且同時具有所述全部被選屬性的枝端信息元素。
在本發(fā)明所述的方法中,對于某一目錄中的枝端信息元素,可在另一目錄中建立一個與之有鏈接關(guān)系的元素鏈接;此時在所述步驟(2)中,如果當(dāng)前為被選狀態(tài)的目錄中所包含的某一個枝端信息元素被鏈接到另一目錄中,則還包括將所述另一目錄作為該枝端信息元素的鏈接屬性顯示在所述屬性區(qū)內(nèi)的步驟;如果當(dāng)前為被選狀態(tài)的目錄中包含有鏈接于另一目錄中的某一個枝端信息元素的元素鏈接,則還包括將所述被鏈接枝端信息元素的屬性顯示在所述屬性區(qū)內(nèi),并將所述另一目錄作為該元素鏈接的鏈接屬性顯示在所述屬性區(qū)內(nèi)的步驟。相應(yīng)地,在所述步驟(3)中,還包括在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含相應(yīng)元素鏈接的步驟。
在本發(fā)明所述的方法中,所述顯示界面中還可包括一個查詢區(qū),所述查詢區(qū)內(nèi)顯示用于選擇在全部目錄中進(jìn)行搜索、或者在當(dāng)前為被選狀態(tài)的目錄中進(jìn)行搜索的范圍選擇欄,以及用于輸入欲搜索屬性的輸入框。相應(yīng)地,還包括以下步驟(4)根據(jù)所述范圍選擇欄內(nèi)確定的搜索范圍、以及所述輸入框內(nèi)確定的欲搜索屬性,在枝端區(qū)內(nèi)顯示且只顯示相應(yīng)目錄中所包含的、且具有所述欲搜索屬性的所有枝端信息元素。
在本發(fā)明所述的方法中,所述顯示界面中還可包括一個附加區(qū),所述附加區(qū)內(nèi)顯示根據(jù)當(dāng)前屬性區(qū)內(nèi)的被選屬性、以及當(dāng)前枝端區(qū)內(nèi)的被選枝端信息元素而確定的信息。
本發(fā)明的方法在傳統(tǒng)的目錄瀏覽界面中增加了屬性區(qū),從而可在完全兼容傳統(tǒng)的目錄界面架構(gòu)的同時,還能體現(xiàn)出由屬性帶來的對復(fù)雜信息元素的更快捷、更準(zhǔn)確的定位能力;另外還增加了查詢區(qū),從而可提供快捷、準(zhǔn)確的搜索功能。從而使本發(fā)明的方法可適用于更復(fù)雜的計算機(jī)信息管理。
圖1是一個簡單目錄結(jié)構(gòu)的示意圖;圖2是北京大學(xué)同時作為學(xué)校和景點(diǎn)時的目錄結(jié)構(gòu)示意圖;圖3和圖4分別是圖2中所示目錄結(jié)構(gòu)的另一種目錄結(jié)構(gòu);圖5是傳統(tǒng)目錄瀏覽界面的分區(qū)示意圖;圖6是另一個帶有枝端元素的簡單目錄的結(jié)構(gòu)示意圖;圖7是用MS Windows系統(tǒng)的文件目錄瀏覽界面來表示圖6時的顯示界面;圖8是在圖7中增加選擇框后的顯示界面;圖9是本發(fā)明瀏覽界面的分區(qū)示意圖;圖10是一個屬性式目錄結(jié)構(gòu)的目錄1被全選時的顯示界面;圖11是一個更復(fù)雜的目錄結(jié)構(gòu)的目錄1被打開時的顯示界面;圖12是圖11所示目錄結(jié)構(gòu)的目錄1.1被打開時的顯示界面;圖13是圖11所示目錄結(jié)構(gòu)的目錄2.1被打開時的顯示界面;
圖14是圖11所示目錄結(jié)構(gòu)的目錄1被全選時的顯示界面;圖15是圖11所示目錄結(jié)構(gòu)的目錄1被全選且屬性a為被選狀態(tài)時的顯示界面;圖16是圖11所示目錄結(jié)構(gòu)的目錄1被全選且屬性a、c為被選狀態(tài)時的顯示界面;圖17是在圖11所示目錄結(jié)構(gòu)的全部目錄中搜索屬性a、e時的顯示界面;圖18是在圖11所示目錄結(jié)構(gòu)的部分目錄中搜索屬性a時的顯示界面;圖19是在圖18所示界面的屬性區(qū)中增加全選和清空功能后的顯示界面;圖20是對圖18所示界面中的屬性進(jìn)行分類后的顯示界面;圖21是對屬性a進(jìn)行操作時的顯示界面;圖22是對枝端信息元素A進(jìn)行操作時的顯示界面;圖23、24、25本發(fā)明的應(yīng)用實(shí)例中在右側(cè)增加附加區(qū)以分別顯示聯(lián)絡(luò)信息、收郵件、及活動時的顯示界面。
具體實(shí)施例方式
為了引進(jìn)屬性,使用戶更方便地對復(fù)雜的信息原來進(jìn)行瀏覽、組織、查詢、管理等操作,本發(fā)明中同時采用了上下級關(guān)系與屬性關(guān)系,例如1.1[1],1.2[1],2.1[2],A[1.1](a,b),B[1.1](a,c),C[1.1]。從而可以描述更復(fù)雜的屬性式目錄結(jié)構(gòu)。
其實(shí)上下級關(guān)系是也是一種屬性關(guān)系,它是特殊的屬性,即有方向性的屬性。故A的屬性包括了a,b,和1.1。當(dāng)一個元素有多個上級時,以上符號與法則同時描述鏈接元素。
用常用符號可以幫助對屬性式目錄瀏覽方法的解釋,使其更直觀,也使界面更友好,但本發(fā)明的方法并不依賴于圖形符號,例如采用不同顏色的文字也可以起到同樣的瀏覽效果,因此本發(fā)明的方法在非圖形化操作系統(tǒng)(如DOS和UNIX)下同樣可行。
下面的實(shí)施例中,將屬性的符號設(shè)為 并將瀏覽界面分成如圖9所示的四個區(qū)。
此時,對于上一個屬性式目錄結(jié)構(gòu)1.1[1],1.2[1],2.1[2],A[1.1](a,b),B[1.1](a,c),C[1.1],其目錄1被全選時的瀏覽界面如圖10所示。
在下面的實(shí)施例中,對于每一個無下級目錄的目錄,例如目錄1.1,其文件夾有未打開和打開兩種狀態(tài),選擇框則有未選或全選兩種狀態(tài);對于每一個有下級目錄的目錄,例如目錄1,其文件夾有未打開和打開兩種狀態(tài),選擇框則有未選、部分選或全選三種狀態(tài)。本文中所說的被選狀態(tài)的目錄,包括當(dāng)前為打開狀態(tài)的目錄及當(dāng)前為全選狀態(tài)的目錄;當(dāng)某一目錄被打開時,它可能是部分選狀態(tài),也可能是全選狀態(tài)。
下面通過對更復(fù)雜的目錄結(jié)構(gòu)描述分析屬性式目錄結(jié)構(gòu)的優(yōu)勢。例如對于目錄結(jié)構(gòu)1.1[1],1.2[1],2.1[2],A[1.1,2.1](a,b,c),B[1.1](a,c,d),C[1.1],D[1](a,e),E[2.1](a,e),當(dāng)目錄1被打開時的瀏覽界面如圖11所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能(1)可表現(xiàn)傳統(tǒng)的目錄結(jié)構(gòu),打開目錄的下級目錄,以及該目錄中的枝端信息元素;(2)還可以表現(xiàn)被部分選中的目錄,以及該目錄中的枝端信息元素;(3)還可以表現(xiàn)枝端區(qū)內(nèi)所顯示的枝端信息元素的所有屬性。
對于上一目錄結(jié)構(gòu),當(dāng)目錄1.1被打開時的瀏覽界面如圖12所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能(1)當(dāng)被打開的目錄無下級目錄時,該目錄呈全選狀態(tài),且該目錄中的所有枝端信息元素被顯示;(2)如果當(dāng)前被選枝端信息元素(即 A)有鏈接屬性,則此鏈接屬性(即 □2.1)將在屬性區(qū)中出現(xiàn)。
對于上一目錄結(jié)構(gòu),當(dāng)目錄2.1被打開時的瀏覽界面如圖13所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能(1)可通過鏈接使一個枝端信息元素被鏈接到另一目錄中,即生成相應(yīng)的元素鏈接;(2)可用不同的符號或文字表現(xiàn)形式來區(qū)分元素鏈接(如 A)與元素(如 A)本身;(3)如果枝端區(qū)內(nèi)有元素鏈接,則會將被其鏈接的枝端信息元素的屬性顯示在屬性區(qū)內(nèi)。
對于上一目錄結(jié)構(gòu),當(dāng)目錄1被全選時的瀏覽界面如圖14所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能當(dāng)一個目錄被全選且其上級目錄未被全選時,其文件夾自動變?yōu)榇蜷_狀態(tài),其所有下級目錄也為全選狀態(tài),且該目錄及所有下級目錄中的枝端信息元素都顯示在枝端區(qū)內(nèi)。
對于上一目錄結(jié)構(gòu),當(dāng)目錄1被全選,且屬性a為被狀態(tài)時的瀏覽界面如圖15所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能當(dāng)有一個屬性為被狀態(tài)時,枝端區(qū)內(nèi)將只顯示當(dāng)前為被選狀態(tài)的目錄中所包含的具有此屬性的枝端信息元素。
對于上一目錄結(jié)構(gòu),當(dāng)目錄1被全選,且屬性a、c為被狀態(tài)時的瀏覽界面如圖16所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能當(dāng)多個屬性為被狀態(tài)時,枝端區(qū)內(nèi)將只顯示當(dāng)前為被選狀態(tài)的目錄中同時具有這些屬性的枝端信息元素。
從上述例子中可以看出,在確定要顯示哪些枝端信息元素時,首先找出當(dāng)前為被選狀態(tài)(即打開或全選狀態(tài))的各個目錄中的所有枝端信息元素,再從這些枝端信息元素中找出同時具有當(dāng)前被選屬性的那些枝端信息元素,并將它們顯示在元素區(qū)內(nèi)??梢姡诖_定要顯示哪些枝端信息元素時,目錄區(qū)內(nèi)的各個目錄之間是‘或’邏輯關(guān)系,只要在任一被選目錄中就滿足了關(guān)于目錄的條件;而屬性區(qū)內(nèi)的各個被選屬性之間是‘與’邏輯關(guān)系,需同時具有各個被選屬性才能滿足關(guān)于屬性的條件;這兩個條件之間又是‘與’邏輯關(guān)系,只有同時滿足目錄條件和屬性條件的枝端信息元素才會被顯示。
對于上一目錄結(jié)構(gòu),當(dāng)在全部目錄中搜索屬性a,e時的瀏覽界面如圖17所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能(1)搜索范圍可以設(shè)為全部目錄范圍;(2)搜索框可以鍵入一個或多個屬性名稱,當(dāng)鍵入多個時,用分隔號(如逗號)分開;(3)當(dāng)執(zhí)行查詢后,枝端區(qū)內(nèi)顯示在全部目錄范圍具有這些屬性的枝端信息元素;(4)此時屬性區(qū)內(nèi)將只顯示搜索到的枝端信息元素所具有的屬性;(5)在目錄區(qū)內(nèi),打開的目錄變?yōu)殛P(guān)閉狀態(tài),擁有這些被選元素的目錄則被顯示為部分選狀態(tài)。
此查詢功能也可對路徑元素進(jìn)行查詢,其結(jié)果與傳統(tǒng)的目錄結(jié)構(gòu)查詢功能相同。其中的查詢鍵只有在搜索框被鍵入或觸動后才能使用;通常情況下,查詢鍵處于禁用(inactive)狀態(tài),以避免被誤擊。
對于上一目錄結(jié)構(gòu),當(dāng)在所選目錄中搜索屬性a時的瀏覽界面如圖18所示。
此顯示界面表示本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法有以下功能(1)搜索范圍可以設(shè)為當(dāng)前為被選狀態(tài)的目錄;(2)搜索框可以用下拉框方式選擇屬性;(3)當(dāng)執(zhí)行查詢后,枝端區(qū)內(nèi)顯示在當(dāng)前為被選狀態(tài)的目錄中具有這一屬性的枝端信息元素;(4)若屬性區(qū)內(nèi)有一個或多個屬性為被狀態(tài),那么這些屬性也參與對枝端信息元素的搜索,在上一界面中,也就是搜索同時具有屬性a,c的枝端信息元素。
為方便起見,可在屬性區(qū)內(nèi)增加兩個按鍵,對屬性有全選和全清空的功能,如以圖19所示。
同時,還可以對屬性進(jìn)行分類,以便于查詢,如圖20所示。
不難看出,現(xiàn)有計算機(jī)將很容易支持具有上下級目錄關(guān)系及屬性這種雙重關(guān)系的數(shù)據(jù)結(jié)構(gòu),并且可以自動地生成屬性式目錄結(jié)構(gòu)的瀏覽界面。此方法支持通過目錄的瀏覽,通過目錄與屬性對枝端信息元素的選擇,以及通過屬性與目錄結(jié)構(gòu)結(jié)合的查詢。
為了建立上述屬性式目錄結(jié)構(gòu),需要采用與傳統(tǒng)目錄結(jié)構(gòu)不同的方法。傳統(tǒng)目錄結(jié)構(gòu)支持對路徑及枝端信息元素進(jìn)行新建、命名、拷貝、建立(拷貝)鏈接、刪除等操作,還有在圖形操作界面中的拉放(drag and drop)式操作。
本發(fā)明的屬性式目錄結(jié)構(gòu)除了要支持以上的操作外,還應(yīng)支持對枝端信息元素的屬性的建立、新增與修改等操作,并支持將屬性元素轉(zhuǎn)化為目錄元素的操作。
這些操作應(yīng)該能夠?qū)ν愇镪P(guān)系進(jìn)行支持,只需在出現(xiàn)重復(fù)名稱時提示用戶,兩者是同一元素還是同名異物元素。
屬性編輯界面可以包含以下內(nèi)容(1)用拉放式操作(drag and drop)可將枝端信息元素放入某一屬性內(nèi)。
(2)在屬性區(qū)內(nèi)選擇某一屬性后,用菜單中的增加元素指令,接著進(jìn)入選擇元素界面(與瀏覽界面相似,只是在枝端區(qū)內(nèi)多一個選擇按鍵),可將新選出的枝端信息元素加入被選屬性內(nèi)。
(3)在瀏覽界面內(nèi)選擇一個或多個枝端信息元素后,用菜單中的增加屬性指令,接著進(jìn)鍵入屬性界面,可將新添加的屬性賦予被選的枝端信息元素。
(4)在瀏覽界面內(nèi)雙擊屬性區(qū)內(nèi)某個屬性,或用菜單中的修改屬性指令,可進(jìn)入擁有此屬性的枝端信息元素列表,并對此列表及屬性名稱進(jìn)行修改和刪除,例如對屬性a進(jìn)行操作時的界面如圖21所示。
當(dāng)某個屬性有上級時,還可對其上極屬性進(jìn)行分類。用屬性上級新增功能,可以給屬性分類,也可以把屬性變成路徑中的一個目錄。按上述界面中的‘修改’鍵可修改屬性a的名稱;按相關(guān)元素右側(cè)的‘刪除’鍵可刪除被選的相關(guān)元素;按相關(guān)元素右側(cè)的‘新增’鍵可打開瀏覽選擇界面,選擇新的元素。
(5)在瀏覽界面中選擇一個枝端信息元素,用菜單中的修改元素屬性指令,可進(jìn)入修改屬性界面,如對枝端信息元素A的修改界面如圖22所示。
按‘修改’鍵將修改元素A的名稱;按‘刪除’鍵將刪除被選的相關(guān)上級或其他屬性;按上級右側(cè)的‘新增’鍵將打開瀏覽選擇界面,選擇新的目錄元素;按屬性右側(cè)的‘新增’鍵將增加下拉框內(nèi)選擇的或新填寫的屬性。
本發(fā)明的屬性式目錄結(jié)構(gòu)瀏覽方法,可以應(yīng)用到以下幾個例子中1、選擇枝端信息元素或目錄元素界面在計算機(jī)程序的某個時刻,需要選擇一些組或枝端信息元素,利用本發(fā)明的瀏覽方法,可以讓用戶非??焖俚剡x出想要找到組或枝端信息元素。
2、個人通訊錄附加郵件瀏覽器和事件活動瀏覽器系統(tǒng)在圖23、24、25所示的顯示界面中,其右側(cè)還增加一個附加區(qū),在附加區(qū)內(nèi)顯示根據(jù)當(dāng)前屬性區(qū)內(nèi)的被選屬性、以及當(dāng)前枝端區(qū)內(nèi)的被選枝端信息元素而確定的信息,例如聯(lián)絡(luò)信息、收郵件記錄、活動記錄等。如下面的界面所示,這里枝端信息元素為人員的聯(lián)系方式,路徑元素為不同的分組。斜粗體的字表示被選狀態(tài)。
此產(chǎn)品應(yīng)該有B/S版,PC版和WinCE版,并能進(jìn)行同步。
3、組織權(quán)限編輯系統(tǒng)利用本發(fā)明的方法,可對人員進(jìn)行選擇分組,對權(quán)力進(jìn)行選擇分組以定義其角色,形成多維權(quán)限管理系統(tǒng)。
4、企業(yè)通訊錄系統(tǒng)利用本發(fā)發(fā)明的瀏覽方法,可進(jìn)行企業(yè)的組織權(quán)限管理,建立企業(yè)的通訊錄,對每個通訊錄記錄進(jìn)行權(quán)限控制,公開的個人信息可以進(jìn)行與企業(yè)信息的同步。公開的個人信息可以進(jìn)行與互聯(lián)網(wǎng)信息的同步。
權(quán)利要求
1.一種屬性式目錄結(jié)構(gòu)瀏覽方法,其特征在于,通過將顯示界面劃分為至少包括目錄區(qū)、枝端區(qū)和屬性區(qū)的三個區(qū),按以下步驟進(jìn)行瀏覽(1)在目錄區(qū)內(nèi)顯示根目錄及其下級目錄的狀態(tài);(2)根據(jù)目錄區(qū)內(nèi)各個目錄的狀態(tài),在屬性區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的各個枝端信息元素所具有的全部屬性;(3)根據(jù)目錄區(qū)內(nèi)各個目錄的狀態(tài),在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的所有枝端信息元素。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟(2)中,還顯示屬性區(qū)內(nèi)的每一個屬性的狀態(tài),可以是未選狀態(tài)或被選狀態(tài);在所述步驟(3)中,將根據(jù)目錄區(qū)內(nèi)各個目錄的狀態(tài)以及屬性區(qū)內(nèi)各個屬性的狀態(tài),在枝端區(qū)內(nèi)顯示相應(yīng)的枝端信息元素,具體包括(3-1)當(dāng)屬性區(qū)內(nèi)的每一個屬性都為未選狀態(tài)時,在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的所有枝端信息元素;(3-2)當(dāng)屬性區(qū)內(nèi)只有一個為被選狀態(tài)時,則在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的、且具有該被選屬性的枝端信息元素。(3-3)當(dāng)屬性區(qū)內(nèi)有多個屬性為被選狀態(tài)時,則在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的、且同時具有所述全部被選屬性的枝端信息元素。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述步驟(2)中,如果當(dāng)前為被選狀態(tài)的目錄中所包含的某一個枝端信息元素被鏈接到另一目錄中,則還包括將所述另一目錄作為該枝端信息元素的鏈接屬性顯示在所述屬性區(qū)內(nèi)的步驟;如果當(dāng)前為被選狀態(tài)的目錄中包含有鏈接于另一目錄中的某一個枝端信息元素的元素鏈接,則還包括將所述被鏈接枝端信息元素的屬性顯示在所述屬性區(qū)內(nèi),并將所述另一目錄作為該元素鏈接的鏈接屬性顯示在所述屬性區(qū)內(nèi)的步驟。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述步驟(3)中,(3-1)當(dāng)屬性區(qū)內(nèi)的每一個屬性都為未選狀態(tài)時,則還包括在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的所有元素鏈接的步驟;(3-2)當(dāng)屬性區(qū)內(nèi)只有一個為被選狀態(tài)時,則還包括在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的、且被其鏈接的枝端信息元素具有該被選屬性的所有元素鏈接的步驟;(3-3)當(dāng)屬性區(qū)內(nèi)有多個屬性為被選狀態(tài)時,則還包括在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的、且被其鏈接的枝端信息元素同時具有所述全部被選屬性的元素鏈接的步驟。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述步驟(1)中,所述目錄區(qū)內(nèi)各個目錄的狀態(tài)可以是未打開、打開、未選、部分選、或者全選狀態(tài);所述步驟(2)和(3)中所述被選狀態(tài)的目錄,包括當(dāng)前為打開狀態(tài)的目錄及當(dāng)前為全選狀態(tài)的目錄。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述步驟(1)中,在目錄區(qū)內(nèi)的每一個目錄旁還顯示一個文件夾圖標(biāo)及一個目錄選擇框圖標(biāo);所述文件夾用于顯示目錄的未開或打開狀態(tài);所述目錄選擇框用于顯示目錄的未選、部分選或全選狀態(tài);在所述步驟(2)中,在屬性區(qū)內(nèi)的每一個屬性旁還顯示一個屬性圖標(biāo)及一個屬性選擇框圖標(biāo);所述屬性選擇框用于顯示屬性的未選狀態(tài)或被選狀態(tài);在所述步驟(3)中,在枝端區(qū)內(nèi)的每一個枝端信息元素旁還顯示一個枝端信息元素圖標(biāo)。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法,其特征在于,所述顯示界面中還包括一個查詢區(qū),所述查詢區(qū)內(nèi)顯示用于選擇在全部目錄中進(jìn)行搜索、或者在當(dāng)前為被選狀態(tài)的目錄中進(jìn)行搜索的范圍選擇欄,以及用于輸入欲搜索屬性的輸入框。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括以下步驟(4)根據(jù)所述范圍選擇欄內(nèi)確定的搜索范圍、以及所述輸入框內(nèi)確定的欲搜索屬性,在枝端區(qū)內(nèi)顯示且只顯示相應(yīng)目錄中所包含的、且具有所述欲搜索屬性的所有枝端信息元素。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在所述步驟(4)中,如果屬性區(qū)內(nèi)顯示的所有屬性中有一個或多個為被狀態(tài),則在全部目錄或所選目錄中搜索出具有所述欲搜索屬性、且具有所述被選屬性的所有枝端信息元素,并在枝端區(qū)內(nèi)顯示且只顯示這些枝端信息元素。(4-1)當(dāng)屬性區(qū)內(nèi)的每一個屬性都為未選狀態(tài)時,才在枝端區(qū)內(nèi)顯示且只顯示相應(yīng)目錄中所包含的、且具有所述欲搜索屬性的所有枝端信息元素;(4-2)當(dāng)屬性區(qū)內(nèi)只有一個為被選狀態(tài)時,則在枝端區(qū)內(nèi)顯示且只顯示相應(yīng)目錄中所包含的、具有所述欲搜索屬性、且具有該被選屬性的所有枝端信息元素;(4-3)當(dāng)屬性區(qū)內(nèi)有多個屬性為被選狀態(tài)時,則在枝端區(qū)內(nèi)顯示且只顯示相應(yīng)目錄中所包含的、具有所述欲搜索屬性、且同時具有所述全部被選屬性的所有枝端信息元素。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述顯示界面中還包括一個附加區(qū),所述附加區(qū)內(nèi)顯示根據(jù)當(dāng)前屬性區(qū)內(nèi)的被選屬性、以及當(dāng)前枝端區(qū)內(nèi)的被選枝端信息元素而確定的信息。
全文摘要
本發(fā)明涉及一種用于對計算機(jī)信息進(jìn)行管理的屬性式目錄結(jié)構(gòu)瀏覽方法,針對傳統(tǒng)目錄結(jié)構(gòu)瀏覽方法只能顯示出上下級目錄及枝端信息元素之間的關(guān)系的缺陷,本發(fā)明在傳統(tǒng)目錄瀏覽界面中增加了屬性區(qū)和查詢區(qū),其中,在目錄區(qū)內(nèi)顯示根目錄及相應(yīng)的下級目錄,在屬性區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的各個枝端信息元素所具有的全部屬性,在枝端區(qū)內(nèi)顯示當(dāng)前為被選狀態(tài)的目錄中所包含的所有枝端信息元素,在查詢區(qū)可輸入欲查詢的屬性。通過上述方案,本發(fā)明的方法可支持通過目錄進(jìn)行瀏覽,通過目錄與屬性對枝端信息元素進(jìn)行選擇,以及通過屬性與目錄結(jié)構(gòu)相結(jié)合對枝端信息元素進(jìn)行查詢等,從而可適用于更復(fù)雜的計算機(jī)信息管理。
文檔編號G06F7/00GK1553379SQ03126728
公開日2004年12月8日 申請日期2003年5月29日 優(yōu)先權(quán)日2003年5月29日
發(fā)明者楊子江 申請人:楊子江