專利名稱:一種用于因特網(wǎng)的組織和管理信息的方法
技術領域:
本發(fā)明涉及一種用于因特網(wǎng)的組織和管理信息的方法,更具體地涉及一種展示因特網(wǎng)中信息的派生結(jié)構和層次結(jié)構和隸屬結(jié)構的樹狀關系圖,并提供建立、管理、更新樹狀關系圖的方法。
隨著因特網(wǎng)的迅猛發(fā)展,因特網(wǎng)上的信息呈爆炸式增長。如何組織、管理、檢索這些信息成為了一個重大的課題。目前在因特網(wǎng)上進行信息檢索大多通過各類門戶網(wǎng)站進行。門戶網(wǎng)站采用各種搜索技術制作成搜索引擎,到網(wǎng)上去搜索各種信息,建立各種信息鏈接。
門戶網(wǎng)站采用一定的分類標準,將搜索引擎搜集到各種信息進行分類。比如一些著名的網(wǎng)站將信息分成以下幾類藝術與人文、商業(yè)與經(jīng)濟、新聞與媒體、休閑與運動、電腦與因特網(wǎng)、參考資料、教育、娛樂、科學、社會科學、政府與政治、健康與醫(yī)藥、社會與文化等。
隨著網(wǎng)上信息的不斷增多,搜索引擎所能索引到的內(nèi)容比例不斷下降,很多信息由于沒有被門戶網(wǎng)站搜集,成為信息的孤島。而且,各門戶網(wǎng)站的信息組織形式和信息分類方法不盡相同,造成了客戶搜索信息的完全性和準確率都不盡人意。
由于信息采用分類的方式組織,各信息源、各網(wǎng)站在門戶網(wǎng)站上都體現(xiàn)成獨立的個體,彼此間的關系和組織情況不清楚。也就是說,在某些情況下,這種信息的分類和表述形式不是太合適。比如說某個地方政府,要求進行政務公開和網(wǎng)上辦公,希望能夠?qū)⑺退聦俚臋C構分別以獨立的網(wǎng)站形式出現(xiàn)在網(wǎng)上,但又能夠清楚、明白地表示出各機構之間的隸屬關系,這時候,傳統(tǒng)的信息搜索和信息分類表述的形式就顯得不太有效了。
同時,各信息源主要通過門戶網(wǎng)站被訪問者搜索到,而門戶網(wǎng)站主要通過搜索引擎主動搜索信息,各信息源自己主動與門戶網(wǎng)站建立鏈接比較困難。更進一步,某個信息源網(wǎng)站希望以自己為根節(jié)點,讓與自己相關的、但是又不是屬于同一個分類的網(wǎng)站關聯(lián)起來,甚至在門戶網(wǎng)站上以很形象的方式如樹狀圖表述出來,目前還沒有網(wǎng)站實現(xiàn)這項功能。再進一步,在這個樹狀圖上的各節(jié)點網(wǎng)站,希望其它與自己有關系、但是不屬于同一分類的網(wǎng)站也能夠自由地鏈接到這個樹狀圖上,目前這項功能在網(wǎng)上還沒有實現(xiàn)。
如以上分析,基于因特網(wǎng)目前的情況,本發(fā)明的一個目的是提出一種因特網(wǎng)上新的信息組織和管理的方法,它不同于因特網(wǎng)現(xiàn)行的按分類來組織信息的方法,它采取一種類似“樹”的方式組織因特網(wǎng)上的信息,并通過一種樹狀關系圖來具體展示信息的派生結(jié)構和層次結(jié)構,從而反映現(xiàn)實世界中各機構間、機構的各部門間的派生、層次和隸屬的關系,如政府機構之間和政府機構內(nèi)部,跨國公司內(nèi)各分公司間和各分公司內(nèi)部,各行業(yè)協(xié)會之間和行業(yè)協(xié)會內(nèi)部的關系。
本發(fā)明的另一個目的是通過一定的方法和步驟,使構成樹狀關系圖的各節(jié)點具有自我繁殖和衍生能力,各離散信息能夠方便地融入樹狀關系圖并進一步衍生,從而使樹狀關系圖中的節(jié)點迅速地增多。
本發(fā)明的再一個目的是通過一定的方法和步驟,使樹狀關系圖的各節(jié)點的節(jié)點管理員能夠方便地管理本節(jié)點的信息。
本發(fā)明的再一個目的是通過一定的方法和步驟,使樹狀關系圖的各節(jié)點的管理員能夠方便地增加、管理、刪除本節(jié)點的用戶。
通過下面結(jié)合附圖所做的詳細說明將使本發(fā)明和它的特殊特征以及優(yōu)點變得更加明顯。
圖1是本發(fā)明的示意圖。
圖2是某跨國公司組織結(jié)構示意圖。
圖3是某跨國公司樹狀關系圖的第一種示意圖。
圖4是某跨國公司樹狀關系圖的第二種示意圖。
圖5是某跨國公司樹狀關系圖的第三種示意圖。
圖6是節(jié)點關系圖標示意圖。
圖7是訪問者生成新用戶的流程圖。
圖8是節(jié)點管理員生成新節(jié)點的流程圖。
圖9是訪問者生成新節(jié)點的流程圖。
圖10是節(jié)點管理員刪除節(jié)點的流程圖。
如圖1所示,本發(fā)明將因特網(wǎng)上的信息、信息之間的派生、層次、和隸屬的關系、信息的管理者和使用者分別用節(jié)點、關系和用戶表示。每一個節(jié)點代表一個信息的集合,它可以是一個網(wǎng)站、一個網(wǎng)站的一個欄目或者是一個欄目的一部分信息內(nèi)容。每個節(jié)點的具體內(nèi)容千差萬別,這與本發(fā)明關系不大。節(jié)點通過關系聯(lián)結(jié)起來,每一個關系代表信息集合也就是節(jié)點之間的某種聯(lián)系,如派生、層次或隸屬關系。關系可以表述站點之間的派生組織情況、相互之間的層次關系和相互之間的隸屬關系,也可以表述一個網(wǎng)站下各欄目之間的派生組織情況、相互之間的層次關系和相互之間的隸屬關系,甚至還可以表述一個欄目下各部分內(nèi)容之間的派生組織情況、相互之間的層次關系和相互之間的隸屬關系。圖中的用戶表示已經(jīng)在該節(jié)點注冊且和節(jié)點綁定的訪問者,用戶分為節(jié)點管理員和普通用戶。用戶可以進行與之權利相適應的操作,如訪問該節(jié)點的信息、更新和維護該節(jié)點的信息。
通過將因特網(wǎng)上的信息劃分成為一個個節(jié)點,然后通過各種關系將單個節(jié)點聯(lián)系起來,訪問者通過成為節(jié)點的用戶來利用、管理這些節(jié)點的信息,形成了一種全新的因特網(wǎng)信息組織和管理模式。
互聯(lián)網(wǎng)上的信息必須在計算機上以某種方式顯示出來。本發(fā)明設計了一種樹狀關系圖,用來顯示依照本發(fā)明處理后的信息。
本發(fā)明暫時以某跨國公司為例子簡要說明一下樹狀關系圖。當然,本發(fā)明只是以跨國公司作為一個示意說明,參照該例子,本發(fā)明可以被應用到很多的場合和情況中。
某跨國公司總部希望在網(wǎng)上進行信息展示、網(wǎng)上辦公,同時也希望下屬的各分公司也進行網(wǎng)上信息展示和網(wǎng)上辦公。各分公司分別建立各自的網(wǎng)站,分別更新自己的資料。跨國公司總部也希望下屬各站點和自己能夠以一個整體出現(xiàn),能夠在網(wǎng)上正確地反映各分公司的組織關系,使訪問者能夠清楚地看到整個公司機構全圖。同時,總公司下屬的各分公司也能夠隨時將自己的下屬機構作為一個節(jié)點鏈接進來,形成一個詳細有序的具有擴充能力的機構全圖??鐕緝?nèi)部的各員工登錄到相應的網(wǎng)站,可以和某個分公司、分公司內(nèi)部的某個部門、甚至部門內(nèi)部的某個員工進行聯(lián)系。
該跨國公司現(xiàn)實的部分組織機構示意圖見圖2。
圖3為該跨國公司的樹狀關系圖的示意圖。如圖3所示,跨國公司總部和下屬機構都是信息的集合,因此作為樹狀關系圖的一個節(jié)點,他們之間的隸屬關系用關系表示出來,各節(jié)點的用戶通過登錄界面,可以登錄到相應的節(jié)點。樹狀關系圖中的每個節(jié)點用一個如同房子的圖標表示,(這只是一個示意圖,可以將該圖標換成別的圖標),圖標后跟著該節(jié)點的名字。訪問者用鼠標點擊節(jié)點圖標或節(jié)點對應的名字,都可以進入相應的節(jié)點,瀏覽該節(jié)點提供的各項信息,進行與身份相對應的各種操作。圖中,美國分公司的圖標與別的節(jié)點的圖標不同,這是因為該節(jié)點的類型與別的節(jié)點不同。別的節(jié)點的內(nèi)容雖然彼此獨立,但是存儲于樹狀關系圖所在的服務器上,稱為內(nèi)部節(jié)點。而美國分公司在該跨國公司樹狀關系圖建立以前就已經(jīng)在因特網(wǎng)上建立了自己的網(wǎng)站。為了不進行重復勞動,美國分公司可以在樹狀關系圖上建立另一種類型的節(jié)點外部節(jié)點。外部節(jié)點的內(nèi)容存儲于別的服務器中,具有自己的獨立域名和鏈接,也就是一個獨立的因特網(wǎng)網(wǎng)站。此時,只要將該網(wǎng)站和節(jié)點綁定并建立起鏈接即可形成一個新的外部節(jié)點。訪問者點擊外部節(jié)點的圖標,將訪問對應的因特網(wǎng)網(wǎng)站。由于具備這種功能,我們可以將因特網(wǎng)中已經(jīng)存在的網(wǎng)站引入到樹狀關系圖中。
一個節(jié)點派生出一個新節(jié)點,該節(jié)點成為新節(jié)點的父節(jié)點,新節(jié)點成為父節(jié)點的子節(jié)點。如果父節(jié)點有幾個子節(jié)點,子節(jié)點相互稱為兄弟節(jié)點。
在圖3中, 為關系圖標,可以方便地表示各種關系。關系圖標的具體含義,將在下面詳細敘述。
該跨國公司的員工通過分配的用戶賬號登錄相應的節(jié)點,如果用戶被賦予一定的管理權限,他可以根據(jù)權限進行相應的管理,如維護節(jié)點的運行、檢查運行日志、更新節(jié)點的內(nèi)容等操作。
下面結(jié)合圖3詳細介紹一下構成樹狀關系圖的各元素●節(jié)點圖標1表示樹狀關系圖的一個節(jié)點,顏色為藍色。如果圖片為紅顏色,則表示訪問者正訪問該節(jié)點,稱之為當前節(jié)點。當然,也可以采用別的圖片或者別的顏色表示樹狀關系圖的節(jié)點和當前節(jié)點,這只是一個示意圖。
圖標5也表示樹狀關系圖的一個節(jié)點,是構成樹狀關系圖的一個網(wǎng)站,顏色為藍色。如果圖片為紅顏色,則表示當前節(jié)點。該節(jié)點與圖標1所代表的節(jié)點具有明顯的區(qū)別。圖標1代表的節(jié)點的內(nèi)容存儲于生成、處理樹狀關系圖的計算機中,為內(nèi)部節(jié)點。而本節(jié)點是一個單獨的網(wǎng)站,其內(nèi)容存儲于因特網(wǎng)中某一臺計算機內(nèi),為外部節(jié)點。樹狀關系圖與該網(wǎng)站建立了一個鏈接,點擊該圖標即可訪問該網(wǎng)站。
●關系 表示節(jié)點之間的關系,稱之為關系圖標。節(jié)點之間的關系由關系圖標表示出來。如圖6所示,關系圖標向上的分支鏈接父節(jié)點,關系圖標向右的分支所鏈接的節(jié)點稱之為當前子節(jié)點,關系圖標向下的分支鏈接當前子節(jié)點的兄弟節(jié)點,也就是父節(jié)點的另一個子節(jié)點。如果當前子節(jié)點不存在兄弟節(jié)點,則關系圖標向下的分支不存在。
圖標中存在+、-,表示當前子節(jié)點還有下級子節(jié)點。+表示當前子節(jié)點的下級子節(jié)點隱藏不顯示,-表示當前子節(jié)點的下級子節(jié)點在樹狀關系圖上顯示。
下面具體介紹一下各個關系圖標的含義 表示父節(jié)點除了當前子節(jié)點外還有一個或多個子節(jié)點,并且當前子節(jié)點再沒有下級子節(jié)點。如圖標12,表示亞太區(qū)總部除了當前子節(jié)點日本分公司以外還有子節(jié)點香港分公司,并且當前子節(jié)點日本分公司再沒有下級子節(jié)點。
表示父節(jié)點有當前子節(jié)點,當前子節(jié)點是父節(jié)點的最后一個子節(jié)點,并且當前子節(jié)點沒有下級子節(jié)點。如圖標13,表示父節(jié)點亞太區(qū)總部有當前子節(jié)點中國大陸分公司,并且中國大陸分公司再沒有下級子節(jié)點。
表示父節(jié)點除了當前子節(jié)點外還有一個或多個子節(jié)點,并且當前子節(jié)點還有下級子節(jié)點,這些下級子節(jié)點在樹狀關系圖上都顯示出來。如圖標10,表示跨國公司總部除了當前子節(jié)點亞太區(qū)總部以外,還有子節(jié)點歐洲區(qū)總部,并且當前子節(jié)點亞太區(qū)總部還有下級子節(jié)點日本分公司、香港分公司,中國大陸分公司,這些節(jié)點都顯示在樹狀關系圖上。
表示表示父節(jié)點除了當前子節(jié)點外還有一個或多個子節(jié)點,并且當前子節(jié)點還有下級子節(jié)點,但是這些下級子節(jié)點在樹狀關系圖上都隱藏不顯示。如圖4的圖標10,表示跨國公司總部除了當前子節(jié)點亞太區(qū)總部以外,還有子節(jié)點歐洲區(qū)總部,并且當前子節(jié)點亞太區(qū)總部還有下級子節(jié)點日本分公司、香港分公司,中國大陸分公司,但是這三個下級子節(jié)點沒有顯示在樹狀關系圖上。
當用戶點擊 ,如圖3的圖標10,則樹狀關系圖變成圖4的樣子。當用戶點擊 ,如圖4的圖標10,則樹狀關系圖變成圖3的樣子。這兩個圖標的差別在于圖標所鏈接的當前子節(jié)點的下級子節(jié)點是否顯示。
表示父節(jié)點有當前子節(jié)點,當前子節(jié)點是父節(jié)點的最后一個子節(jié)點,并且當前子節(jié)點還有下級子節(jié)點,這些下級子節(jié)點在樹狀關系圖上都表現(xiàn)出來了。如圖3的圖標14,表示歐洲區(qū)總部有當前子節(jié)點東歐分公司,東歐分公司是歐洲區(qū)總部的最后一個子節(jié)點。并且當前子節(jié)點東歐分公司還有下級子節(jié)點波蘭分公司、匈牙利分公司,這些節(jié)點都顯示在樹狀關系圖上。
表示父節(jié)點有當前子節(jié)點,當前子節(jié)點是父節(jié)點的最后一個子節(jié)點,并且當前子節(jié)點還有下級子節(jié)點,但是這些下級子節(jié)點不在樹狀關系圖上表現(xiàn)出來。如圖4的圖標14,表示歐洲區(qū)總部有當前子節(jié)點東歐分公司,東歐分公司是歐洲區(qū)總部的最后一個子節(jié)點。并且當前子節(jié)點東歐分公司還有下級子節(jié)點波蘭分公司、匈牙利分公司,這些節(jié)點都不顯示在樹狀關系圖上。
當用戶點擊 ,如圖3的圖標14,則樹狀關系圖變成圖4的樣子。當用戶點擊 ,如圖4的圖標14,則樹狀關系圖變成圖3的樣子。這兩個圖標的差別在于圖標所鏈接的當前子節(jié)點的下級子節(jié)點是否顯示。
通過使用上面的表示方法,可以將所有節(jié)點顯示出來。但是如果節(jié)點的個數(shù)特別多,那么這種方法的運算量和存儲需求將變得很大。樹狀關系圖還提供另外一種顯示方式。在這種顯示方式中,樹狀關系圖只顯示當前節(jié)點的父節(jié)點、當前節(jié)點、當前節(jié)點的子節(jié)點。同時樹狀關系圖提供回到最高級父節(jié)點、顯示全部節(jié)點這兩個快捷鍵。
對于例子中的跨國公司,采用第二種方式顯示的樹狀關系圖如圖5。當前節(jié)點為亞太區(qū)總部,父節(jié)點為跨國公司總部,子節(jié)點為日本分公司、香港分公司、中國大陸分公司。圖標10表示的意思如同第一種表示方法,說明跨國公司總部除了當前子節(jié)點亞太區(qū)總部外還有子節(jié)點,也就是說亞太區(qū)總部還有兄弟節(jié)點,但是沒有顯示出來。圖標10中的-表示當前子節(jié)點有下級子節(jié)點,且下級子節(jié)點全部在樹狀關系圖上展示出來。圖標12、13的意思與第一種方式完全相同。
根據(jù)以上所說的原則,結(jié)合實際情況,可以設計出各種樹狀關系圖,用以最合理地反映信息集合之間的關系。
在計算機上實現(xiàn)樹狀關系圖采用樹這個數(shù)據(jù)結(jié)構。樹的存儲表示有很多種,常用的有廣義表表示、雙親表示、左子女-右兄弟表示等幾種。采取什么方法表示都可以,只要可以實現(xiàn)樹的各項操作。
要訪問樹的節(jié)點,必須進行樹的遍歷。所謂遍歷,就是遵從某種次序,遍訪樹中的所有節(jié)點,使得每個節(jié)點被訪問一次,而且只被訪問一次。樹的遍歷有深度優(yōu)先和廣度優(yōu)先兩種。深度優(yōu)先又分為先序遍歷和后序遍歷。采用不同的遍歷方式,樹狀關系圖將呈現(xiàn)出不同的樣子,但本質(zhì)上是一樣的。具體算法實現(xiàn)和編程實現(xiàn)在一般的數(shù)據(jù)結(jié)構文獻中都有。通過樹的數(shù)據(jù)結(jié)構,各節(jié)點之間的派生關系、層次關系、隸屬關系將非常容易實現(xiàn)。
在樹的數(shù)據(jù)結(jié)構中,不僅需要存儲常規(guī)的用來建立、管理、遍歷樹的各項參數(shù),還應該存儲顯示信息。對于每一個訪問者,他打開的節(jié)點不一樣,它的操作不一樣,比如說點擊不同的+、-,此時樹狀關系圖將呈現(xiàn)出不一樣的外形。因此,對應于每一個訪問者,必須存儲其相應的樹狀關系圖顯示狀態(tài)信息。顯示狀態(tài)信息主要標志每個節(jié)點的展開和收縮信息,如果該節(jié)點沒有下級子節(jié)點,則不用設置這個參數(shù)。節(jié)點展開,是指如果該節(jié)點有下級子節(jié)點,且顯示其下級子節(jié)點,該節(jié)點前的關系圖標有-。節(jié)點收縮,是指如果該節(jié)點有下級子節(jié)點,不顯示其下級子節(jié)點,該節(jié)點前的關系圖標有+。當程序遍歷到某個節(jié)點,如果目前該節(jié)點收縮,則顯示該節(jié)點,同時不顯示其子節(jié)點,跳到該節(jié)點的兄弟節(jié)點繼續(xù)遍歷。如果該節(jié)點展開,則顯示該節(jié)點,同時顯示其所有下一級子節(jié)點,并從下一級子節(jié)點的第一個開始繼續(xù)遍歷。
每個節(jié)點(除根節(jié)點外),默認的顯示狀態(tài)為收縮。如果訪問者點擊樹狀關系圖,改變了樹狀關系圖中某個節(jié)點的顯示狀態(tài),則該節(jié)點ID將存儲于客戶瀏覽器中的cookie變量中,在顯示樹狀關系圖時通過檢索該cookie變量中的各節(jié)點ID來進行相應的顯示操作。
如上所述,樹的數(shù)據(jù)結(jié)構只存儲節(jié)點的顯示信息,并不存儲各節(jié)點的全部內(nèi)容信息,節(jié)點的顯示信息與節(jié)點所含的內(nèi)容信息是分開存儲的。節(jié)點的顯示信息采取樹狀結(jié)構存儲,而節(jié)點所含內(nèi)容的存儲采用通用的關系數(shù)據(jù)庫存儲。
內(nèi)部節(jié)點,它的信息存儲于樹狀關系圖所在的計算機中;外部節(jié)點,它的信息存儲于因特網(wǎng)上別的服務器中,自己是一個比較完備的因特網(wǎng)網(wǎng)站,在樹狀關系圖所在的計算機中只存儲該節(jié)點的描述信息和網(wǎng)址。當然,該節(jié)點的主管也可以將該節(jié)點轉(zhuǎn)為內(nèi)部節(jié)點,此項操作與在樹狀關系圖中添加新節(jié)點的操作一致。
樹狀關系圖的中的每一個節(jié)點,都綁定一個節(jié)點管理員賬號。
訪問者訪問某個節(jié)點,可以通過該節(jié)點的注冊程序,輸入自己的個人資料、待申請的用戶賬號、密碼,申請成為該節(jié)點的用戶。節(jié)點管理員通過查看訪問者的個人資料,批準或否決訪問者的申請。如果節(jié)點管理員批準申請,用戶生成程序?qū)⑸尚掠脩?。具體流程見圖7。
各節(jié)點的節(jié)點管理員可以主動添加本節(jié)點的用戶。節(jié)點管理員輸入新用戶的個人資料、用戶賬號和密碼,通過用戶生成程序生成新用戶。
各節(jié)點的節(jié)點管理員根據(jù)實際情況,可以通過用戶刪除程序刪除本節(jié)點的已有用戶。
各節(jié)點的用戶通過登錄程序,可以登錄進入相應的節(jié)點,完成各項與自己權限相符的操作。用戶通過注冊信息修改程序,可以修改自己的注冊信息。
各節(jié)點的節(jié)點管理員可以根據(jù)需要不斷地派生下級節(jié)點,主動將自己的下級機構或者與自己相關的機構鏈接進樹狀關系圖。同時,某節(jié)點的普通用戶可以根據(jù)自己的情況,建立自己的網(wǎng)站或者網(wǎng)站的欄目,并將它鏈接進入關系圖,通過一定的審核后,樹狀關系圖中將出現(xiàn)代表該部分內(nèi)容的節(jié)點。上級節(jié)點需要將某個下級機構加入樹狀關系圖,而此時下級機構的網(wǎng)站或者欄目還沒有建立,上級節(jié)點可以方便地生成下級節(jié)點,并可以選擇繼承自己節(jié)點的結(jié)構形式和部分信息。
下面結(jié)合圖8詳細介紹節(jié)點的管理員生成新節(jié)點的流程。
某個節(jié)點管理員,比如說manager登錄到節(jié)點node,可以給當前節(jié)點添加下級子節(jié)點。首先,節(jié)點管理員生成下一級子節(jié)點的節(jié)點管理員的賬號和密碼,比如說manager1和password1,如果下一級子節(jié)點的管理員的賬號已經(jīng)存在于節(jié)點中,則省略這一步。然后添加待生成的子節(jié)點比如說node1的部分節(jié)點信息,運行節(jié)點生成程序,該節(jié)點node1將出現(xiàn)在樹狀關系圖中。管理員manager將新生成的節(jié)點node1的管理員賬號manager1和密碼password1交給預定的管理節(jié)點node1的人,此時該人成為節(jié)點node1的管理員,它可以憑借著管理員賬號manager1和password1登錄到節(jié)點node1,管理整個節(jié)點node1。同理,manager1也可以為本節(jié)點node1添加下一級節(jié)點和下一級節(jié)點的管理員。
節(jié)點管理員也可以增加一個外部節(jié)點,該節(jié)點是一個因特網(wǎng)上已經(jīng)存在的站點,該站點的內(nèi)容將不被遷移進樹狀關系圖所在的服務器,而只把該站點的圖標加入進樹狀關系圖,將該節(jié)點與該站點綁定,建立起互聯(lián)網(wǎng)上的地址鏈接。
節(jié)點管理員首先生成下一級子節(jié)點的管理員的賬號和密碼,比如說manager1和password1,然后添加該子節(jié)點比如說node1的部分節(jié)點信息,然后將節(jié)點類型設置為外部節(jié)點,運行節(jié)點生成程序,然后該節(jié)點node1將出現(xiàn)在樹狀關系圖中。訪問者訪問節(jié)點node1,將直接進入因特網(wǎng)上的已經(jīng)存在的網(wǎng)站。該節(jié)點node1的管理員也能夠添加本節(jié)點的下級節(jié)點,不論該下級節(jié)點是樹狀關系圖中新生成的內(nèi)部節(jié)點還是外部節(jié)點。
如上所述,這是一種擴大樹狀關系圖的方法。還有另一種方法可用來添加新的節(jié)點。下面結(jié)合圖9詳細介紹訪問者生成新節(jié)點的流程。
當訪問者看到樹狀關系圖,他可以在樹狀關系圖中添加自己的節(jié)點。首先訪問者必須確定他的節(jié)點作為誰的子節(jié)點,比如說node。訪問者進入node節(jié)點,輸入一些個人信息,如賬號和密碼,申請成為node的子節(jié)點的節(jié)點管理員。如果訪問者已經(jīng)是node的一個用戶,則該步驟省略。然后訪問者輸入待生成的子節(jié)點比如說node1的一些信息,等待節(jié)點node的管理員批準。當節(jié)點node的管理員同意節(jié)點node1作為本節(jié)點的子節(jié)點后,系統(tǒng)自動運行節(jié)點生成程序,在組織結(jié)構圖中將可以看到節(jié)點node1。此時,訪問者可以憑借其在節(jié)點node中申請的賬號和密碼登錄新生成的節(jié)點node1,管理自己的節(jié)點。如果節(jié)點node的管理員不同意節(jié)點node1作為本節(jié)點的子節(jié)點,訪問者必須重新輸入個人信息和待生成的子節(jié)點的信息,申請?zhí)砑幼庸?jié)點node1并成為節(jié)點node1的節(jié)點管理員。如果節(jié)點node1獲批準,該節(jié)點的管理員也能夠添加本節(jié)點的下級節(jié)點。
訪問者也可以將一個已經(jīng)在因特網(wǎng)中存在的站點添加到樹狀關系圖中,形成一個外部節(jié)點。訪問者點擊該節(jié)點圖標,將直接鏈接到因特網(wǎng)中已經(jīng)存在的節(jié)點。
首先訪問者必須確定他的節(jié)點作為誰的子節(jié)點,比如說node。訪問者進入node節(jié)點,輸入一些個人信息,如賬號和密碼,申請成為node的子節(jié)點的節(jié)點管理員。然后訪問者輸入待生成的子節(jié)點比如說node1的一些信息,選擇節(jié)點的類型為外部節(jié)點,等待節(jié)點node的管理員批準。當節(jié)點node的管理員同意節(jié)點node1作為本節(jié)點的子節(jié)點后,在組織結(jié)構圖中將可以看到節(jié)點node1。此時,訪問者可以憑借其在節(jié)點node中申請的賬號和密碼登錄新生成的node1,管理自己的節(jié)點。如果節(jié)點node的管理員不同意節(jié)點node1作為本節(jié)點的子節(jié)點,訪問者必須重新輸入個人信息和子節(jié)點的信息,申請?zhí)砑幼庸?jié)點node1并成為節(jié)點node1的節(jié)點管理員。如果節(jié)點node1獲批準,該節(jié)點的管理員也能夠添加本節(jié)點的下級節(jié)點。
初始狀態(tài)下,樹狀關系圖具有一個根節(jié)點。根節(jié)點上分配有一個系統(tǒng)管理員(超級用戶)和一個節(jié)點管理員賬號。根節(jié)點的節(jié)點管理員具有和其他節(jié)點管理員相似的管理功能。
根節(jié)點的系統(tǒng)管理員具有整個樹狀關系圖的最高權限,能夠管理整個樹狀關系圖。
為了管理樹狀關系圖,各節(jié)點的節(jié)點管理員有權刪除其子節(jié)點。流程圖如圖10。節(jié)點管理員需要通過系統(tǒng)管理員的確認,然后才能刪除自己的子節(jié)點,這樣可以減少錯誤操作。各節(jié)點管理員只能刪除緊鄰著自己的下一級子節(jié)點,不能跨級刪除子節(jié)點的子節(jié)點。
系統(tǒng)管理員只管理樹狀關系圖,不參與各節(jié)點的管理和節(jié)點信息的更新、維護,這樣保證了各節(jié)點管理的獨立性。
雖然以上參照特定示例對本發(fā)明進行了描述,但這并不能對所有可能的應用或者特征做出詳盡無疑的說明,實際上對熟悉本領域的技術人員來說,在本發(fā)明的基礎上可以做出很多種其它的改進和變化。
權利要求
1.一種用于因特網(wǎng)的組織和管理信息的方法,包括以下步驟將因特網(wǎng)的信息集合分成一個個節(jié)點;根據(jù)信息集合之間的各種關系建立各種聯(lián)系;根據(jù)各種關系建立樹狀關系圖,樹狀關系圖由節(jié)點、關系和用戶三要素構成,節(jié)點用節(jié)點圖標和名字唯一標志,關系用關系圖標表示;增加樹狀關系圖中的節(jié)點的用戶;刪除樹狀關系圖中的節(jié)點的用戶;修改樹狀關系圖中的節(jié)點的用戶的信息;增加樹狀關系圖中的節(jié)點;刪除樹狀關系圖中的節(jié)點;修改樹狀關系圖中的節(jié)點的信息。
2.如權利要求1所述的方法,其中包括下列步驟點擊樹狀關系圖的關系圖標,該關系圖標所鏈接的當前子節(jié)點改變展示狀態(tài),其下級子節(jié)點由不顯示變成顯示或者由顯示變成不顯示;點擊樹狀關系圖中的節(jié)點圖標,節(jié)點圖標變色,被點擊的節(jié)點成為當前節(jié)點;
3.如權利要求1所述的方法,其中包括下列步驟節(jié)點訪問者填寫個人資料,申請成為節(jié)點用戶;節(jié)點管理員審核訪問者的個人資料,批準或否決該訪問者的申請;節(jié)點管理員主動添加新的節(jié)點用戶;節(jié)點管理員主動刪除新的節(jié)點用戶;節(jié)點用戶修改自己的個人信息。
4.如權利要求1或3所述的方法,其中包括下列步驟節(jié)點管理員為本節(jié)點新增下一級節(jié)點,并將一個在本節(jié)點已經(jīng)存在的用戶指定為新增的下一級節(jié)點的主管;節(jié)點的用戶申請新增一個本節(jié)點的下級子節(jié)點;節(jié)點管理員審批節(jié)點用戶的新增下級子節(jié)點的請求,同意或否決用戶的請求;節(jié)點管理員向系統(tǒng)主管申請刪除其下級節(jié)點;系統(tǒng)主管批準或否決節(jié)點管理員刪除其下級節(jié)點的申請;節(jié)點管理員修改本節(jié)點的信息。
全文摘要
本發(fā)明提供一種用于因特網(wǎng)的組織和管理信息的方法。該方法將因特網(wǎng)中信息、信息之間的關系、信息的操作者和使用者定義為節(jié)點、關系和用戶,該方法建立樹狀關系圖用以反映節(jié)點、關系和用戶之間的派生、層次、隸屬關系。該方法還提供建立和管理樹狀關系圖的流程和方法。
文檔編號G06F15/173GK1353374SQ0013344
公開日2002年6月12日 申請日期2000年11月7日 優(yōu)先權日2000年11月7日
發(fā)明者毛遠青 申請人:毛遠青