国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息管理件的制作方法

      文檔序號:6405617閱讀:246來源:國知局

      專利名稱::信息管理件的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明一般涉及綜合系統(tǒng)的管理問題,尤其是有關(guān)諸如分布的數(shù)字數(shù)據(jù)處理系統(tǒng)的安排管理問題。隨著數(shù)字數(shù)據(jù)處理系統(tǒng),或計算機的小型化和廉價化,許多個人和小型團體也已開始使用微機。為了分享數(shù)據(jù),相互通訊聯(lián)絡(luò)和獲取必要的經(jīng)濟情報,計算機已被連成網(wǎng)絡(luò)以傳遞信息。此網(wǎng)絡(luò)除包括由各個用戶直接使用的計算機外,還包括一些服務(wù)部分,例如存儲大量相當用戶可能需要選取、運用和更新的大量數(shù)據(jù),由此方便對數(shù)據(jù)的共享。服務(wù)部分還可控制打印裝置。眾多的計算機用戶和服務(wù)部分通過一通訊線路相互連接起來,從而使得信息得以在組成分布系統(tǒng)的各個計算機和服務(wù)部分之間傳遞。本發(fā)明提供一種新的和改進了的用于控制和監(jiān)管一個綜合系統(tǒng)的控制安排,比如由一群計算機連接一個部分網(wǎng)絡(luò)構(gòu)成的一個分布數(shù)字數(shù)據(jù)處理系統(tǒng)。簡而言之,此控制安排包括一個或多個表達軟組件(presentationmodules),功能軟組件和存取軟組件,它們通過核心設(shè)備進行通訊從而處理依據(jù)操作人員的指令產(chǎn)生的請求以及向操作人員顯示出其響應(yīng)。表答組件主管與操作人員的連接功能,包括從操作人員處接收指令和對由此產(chǎn)生的答復(fù)的表達。依據(jù)操作人員的某一指令,表達組件便產(chǎn)生一項請求。而核心設(shè)備接收一項請求后,可能將其輸送至一個功能組件以作進一步處理。功能組件主管與處理一項請求相關(guān)的一般功能性操作。對應(yīng)一項請求,一個功能組件會產(chǎn)生一個或多個請求(以下為了方便有時簡稱為附屬請求),而傳遞至核心設(shè)備或其它功能組件進行處理。而核心設(shè)備會將它收到的附屬請求輸送至一個存取組件進行處理。最后存取組件主管與構(gòu)成綜合系統(tǒng)的單元相關(guān)的本原操作。概括地說,本發(fā)明以一個依照規(guī)定了時間參數(shù)的指令而對有關(guān)某單元的管理信息進行檢索的系統(tǒng)為特征,其中單元在集合內(nèi)相互連接以達成對基本信息處理功能的控制并且單元之進一步與系統(tǒng)連接從而許可對管理信息的選取。該系統(tǒng)包括含有有關(guān)管理信息記錄的存儲器,其中每一記錄又包括一個相關(guān)時間的指示。以及一個依照某一指令從所指記錄中檢索管理信息或從所指單元中選取管理信息的信息管理器件,它又具有一個時間程序器,用于根據(jù)時間程序在多個可能時間下發(fā)出遞次的次級選取或檢索操作。本發(fā)明的優(yōu)選實例具有以下一些特色一個歷史數(shù)據(jù)記錄器依照一預(yù)定的時間程序周期性地選取和向記錄存放新的管理信息。系統(tǒng)是適于應(yīng)對一項規(guī)定至少一個期待時間范圍的指令的,而該時間范圍可能包括過去,現(xiàn)在和將來,所指信息管理器件具有在可行情況下通過檢索含于記錄內(nèi)的管理信息來滿足該指令,否則則從單元處選取與該特定時間范圍有關(guān)的信息來滿足指令的作用。信息管理器件之構(gòu)造是能夠滿足一項具有一包含在某特定時間之前的所有時間的時間范圍的指令的通過檢索在該時間范圍內(nèi)存于所說記錄的任何記錄,否則則從單元處選取有關(guān)信息。信息管理器件之構(gòu)造并且是能夠通過即刻從該處選取管理信息來滿足一項指令的。在網(wǎng)絡(luò)內(nèi)發(fā)生的事件是被作為該網(wǎng)絡(luò)之狀態(tài)的一個成分來處理并被存于記錄中。預(yù)先存儲的管理軟組件適于通過獨立地讀譯和執(zhí)行選定的有關(guān)管理的指令來施行管理功能。至少一個組件存有識別選定的警告條件的規(guī)則,它包含一個用于產(chǎn)生被儲規(guī)則的規(guī)則產(chǎn)生器和一個用于依照規(guī)則內(nèi)容檢測某警告條件的警告條件檢測器第一類管理組件是功能組件,適于對由網(wǎng)絡(luò)成員提供的數(shù)據(jù)施行功能性處理。第二類管理組件是存取組件,適于對用于網(wǎng)絡(luò)成員通訊的方案進行補充。還有表達組件是適于利用網(wǎng)絡(luò)成員的基本信息處理功能從用戶處接收指令和向用戶遞送信息的。系統(tǒng)還包括一個核心,它具有一定義可取自于網(wǎng)絡(luò)的相關(guān)成員的不同管理信息的類別數(shù)據(jù)庫。表達組件帶有選擇單產(chǎn)生程序,用以從類別數(shù)據(jù)庫取得數(shù)據(jù)和產(chǎn)生向用戶顯示的有效指示選擇單。選擇單產(chǎn)生程序是適于確定有關(guān)網(wǎng)絡(luò)構(gòu)造的信息和產(chǎn)生向用戶顯示的可用網(wǎng)絡(luò)成員的選擇單的。系統(tǒng)還包含具有定義網(wǎng)絡(luò)成員組別的域規(guī)格信息,而核心適于通過向合宜的管理組件發(fā)出個別指令的方式來向某組的所有成員發(fā)出指令。至少有一個管理組件是進一步適于通過獨立地讀譯和執(zhí)行指令而能施行自我管理功能的。核心還包括一個發(fā)送指示器臺,用于將指令輸導(dǎo)至有關(guān)的讀譯和執(zhí)行指令的組件去,它還包括一個登記器,用于通過向指示臺添入指示器的方式向系統(tǒng)登記新的管理組件。其它優(yōu)點和特色可以從下面對優(yōu)選實例的描述和權(quán)利要求中得到體現(xiàn)。圖1A是一依據(jù)本發(fā)明構(gòu)造的一種控制安排的功能示意方塊圖;圖1B是一存于圖1A所示存儲單元內(nèi)的信息的方塊圖;圖2A是一個圖1A所示的控制安排的一部分的功能示意方塊圖,突出定義組成控制安排的一個單元;圖2B描繪一個管理軟組件的結(jié)構(gòu);圖3A至3D定義規(guī)定組成圖1A所示控制安排的功能組件和存取組件的管理意向的管理規(guī)格,而圖3E則定義功能組件和存取組件的發(fā)送規(guī)格;圖4描繪一個數(shù)據(jù)字典的結(jié)構(gòu),它包含由圖3A至3D所示的管理規(guī)格定義的信息;圖5和6是描繪在圖1A所示控制安排內(nèi)的各個組件和數(shù)據(jù)結(jié)構(gòu)的功能示意方塊圖;圖7A描繪在由圖1A所示控制安排內(nèi)的表達組件和功能組件產(chǎn)生的請求中使用的參數(shù);圖7B描繪由圖7A中請求所使用的時間上下文句柄和上下文塊的結(jié)構(gòu);圖8A和8B描繪由圖5和6中描繪的一個發(fā)送裝置使用的發(fā)送臺內(nèi)的數(shù)據(jù)結(jié)構(gòu),與對來自圖1A所示控制安排的表達組件和功能組件的請求的處理有關(guān);圖9A和9B描繪一個發(fā)送裝置,結(jié)合與之相關(guān)的發(fā)送臺,在處理來自某表達組件或功能組件的一個請求時的操作;圖9C描繪一個構(gòu)造和域數(shù)據(jù)庫的格式;圖10A描繪一個用于建立和檢測警告條件的功能組件的結(jié)構(gòu);圖10B則描繪在建立警告條件中使用的規(guī)則的結(jié)構(gòu)。圖1A描繪了一個依據(jù)本發(fā)明而構(gòu)造的一種控制安排的功能示意方塊圖,它用于控制和監(jiān)管一個綜合系統(tǒng)的狀態(tài)和條件(該綜合系統(tǒng)本身未畫出)。初步講,一由圖1A所示之控制安排控制的綜合系統(tǒng)的一個例子可以是一個分布的數(shù)字數(shù)據(jù)處理系統(tǒng),由一群通過構(gòu)成之網(wǎng)絡(luò)而傳遞信息的節(jié)點,包括各個個別計算機、終端、終端服務(wù)部分和其它部分而組成。而年月日提交的美國專利申請第號具體描述了這樣一個數(shù)字數(shù)據(jù)處理系統(tǒng)的例子。然而應(yīng)該意識到的是,圖1A所示之控制安排不限于用于對一個分布數(shù)字數(shù)據(jù)處理系統(tǒng)的控制,它也可用于對其它多種多樣的綜合系統(tǒng)的控制。這些綜合系統(tǒng)往往難于管理,特別是因為綜合系統(tǒng)的狀態(tài)和性能在時常變化。因而,它所提供的管理功能和管理安排也必須時常變化來適應(yīng)新的系統(tǒng)的管理需要。在以下的詳細討論中將可看到,圖1A所示之安排具有變通的特色,它使得本安排能夠有效地適應(yīng)綜合系統(tǒng)的變化。在本申請中,綜合系統(tǒng)的組成成員將被稱為單元(entity)。單元是按類別和例證而加以討論。一個單元類別定義一特定類型的各單元,比如來自某一廠家的所有局部網(wǎng)絡(luò)橋件可以構(gòu)成一個類別。而每一單元是類別的一個成員,且構(gòu)成該類別的一個例證。參照圖1A,本控制安排具有幾種類型的控制軟組件,包括表達組件10A至10K(統(tǒng)稱為10以代表),功能組件11A至11M(統(tǒng)稱為11),以及存取組件12A至12N(統(tǒng)稱為12)。表達組件10通常提供用戶接口,以向操作人員提供對綜合系統(tǒng)的控制,包括對由系統(tǒng)操作人員使用的終端的控制。每一功能組件11通常提供有關(guān)一類功能的管理控制和監(jiān)督。而每一存取組件12通常提供對在綜合系統(tǒng)的一類可控單元內(nèi)的一特定型可控單元的管理控制。表達組件10通過一個核心13、14的一表達-功能方面特性(其后簡稱為表達-功能核心13)而達成與功能組件11的通訊,而功能組件11則通過核心13、14的一功能-存取方面特性(其后簡稱為功能-存取核心14)而達成與存取組件12的通訊。取決于所管綜合系統(tǒng)的構(gòu)造(topology),對控制組件10、11、12所要求的功能可變化很大。因此,為了提供具有適用性和通變性的管理安排,控制組件10、11、12可以被隨時地加入到此安排中或從此安排中取消,以使安排適于一特定綜合系統(tǒng)的構(gòu)造,適于在該構(gòu)造下的變化。為進一步滿足適用和通變的目的,控制組件10、11、12形成對管理綜合系統(tǒng)中執(zhí)行的任務(wù)的一個所謂“勞務(wù)分組”。這樣,與例如一個數(shù)字數(shù)據(jù)處理系統(tǒng)的管理方案相關(guān)的任條就可以被從例如向用戶顯示管理信息這樣的任務(wù)區(qū)分開來了。A.表達組件更為具體地說,表達組件10是提供表達服務(wù)的,比如說用于形成對某一使用接口諸如視頻顯示終端、微機和計算機工作端的支持,而一個系統(tǒng)操作人員可以通過使用這些接口而來控制各個功能組件11和存取組件12,從而達成對綜合系統(tǒng)的各單元的控制和監(jiān)管。由于對表達服務(wù)的需求是獨立于由圖1A所示的系統(tǒng)所管理功能和單元的,因此它無論管理功能或單元性質(zhì)的變化而總是存在,每一操作接口或終端可由一群表達組件10控制。各個表達組件10負責控制操作接口的各個方面,包括諸如圖像(icon)、選擇單、圖表以及形成對顯示和分析一行指令的支持這樣的細節(jié)。還有其它表達組件10是為各種各樣的圖表顯示(比如直方圖、條線圖、餡餅圖和其它類型的圖形表達)提供特定輸出支持的,從而通過終端屏幕向操作人員顯示。還有另一些表達組件10負責管理請求向表達-功能核心13的轉(zhuǎn)移,而管理請求可由圖像、選擇單、圖表或操作人員在指令行輸入的指令來標記,以及來自表達-功能核心13的管理信息向操作人員使用的視頻顯示終端的轉(zhuǎn)移。B.功能組件功能組件11是與由圖1A所示控制安排所提供的特定管理應(yīng)用聯(lián)系起來的。這些管理應(yīng)用之存在是獨立于由表達組件10所提供的表達服務(wù)的(但表達組件10通知操作人員有關(guān)由控制安排提供的管理應(yīng)用,在此意義上除外),也是獨立于由控制安排管理的綜合系統(tǒng)的特定組成單元的。一項能由某一功能組件11提供的管理應(yīng)用可以例如是分析在一個分布數(shù)據(jù)發(fā)送系統(tǒng)內(nèi)的通訊負載。為執(zhí)行這一分析,一功能組件將首先從該分布的發(fā)送系統(tǒng)的幾個單元處選取通訊數(shù)據(jù),比如發(fā)送的字節(jié)和字塊的數(shù)目等等。該功能組件然后將選取的信息整理成更高級的信息,比如平均字塊大小和該發(fā)送系統(tǒng)的通訊資源的利用百分率等。這一信息再被傳送給用戶或被其它功能組件在執(zhí)行其它管理應(yīng)用中加以利用。從以上例子中可見,一個功能組件實際以提供數(shù)據(jù)整理和相關(guān)服務(wù)的形式對可取自于綜合系統(tǒng)的管理信息“加入價值”。另外,功能組件可以利用由其它功能組件產(chǎn)生的數(shù)據(jù)而執(zhí)行有關(guān)綜合系統(tǒng)的管理的更高級服務(wù)。在用于控制某分布數(shù)字數(shù)據(jù)處理系統(tǒng)的一個特定控制安排中,有一個功能組件11,舉例講,主管網(wǎng)絡(luò)的構(gòu)造和通過一個表達組件10向操作人員顯示該構(gòu)造。另有一個功能組件11可以是一個,舉例講,定義該分布的數(shù)字數(shù)據(jù)處理系統(tǒng)的構(gòu)形,也就是各個單元例證以及它們之間的相互關(guān)系的構(gòu)造功能組件,它使操作人員能夠控制網(wǎng)絡(luò)的構(gòu)形,通過使能向網(wǎng)絡(luò)加入或從網(wǎng)絡(luò)中取消的節(jié)點和其它單元例證,能夠改變節(jié)點的各個用戶的選取權(quán)力;以及能夠保持一個構(gòu)形(或例證)數(shù)據(jù)庫,以此操作人員可以確定網(wǎng)絡(luò)的構(gòu)形隨時間的變化。另有一個在控制安排中的功能組件11,舉例講,可以控制用于指示在分布的數(shù)字數(shù)據(jù)處理系統(tǒng)內(nèi)選擇事件的出現(xiàn)的各種警告;這一警告功能組件11監(jiān)視在分布數(shù)字數(shù)據(jù)處理系統(tǒng)內(nèi)的各個單元的狀態(tài)和條件,并且相應(yīng)于具有某選定數(shù)值的狀態(tài)或條件的出現(xiàn),它通過一合適的表達組件10產(chǎn)生一個警告指示以提醒操作人員。還有另一個功能組件11可以,舉例講,在分布數(shù)字數(shù)據(jù)處理系統(tǒng)內(nèi)建立單元的域,用以限定一個操作人員控制或監(jiān)管的權(quán)限或簡化一個操作人員的控制或監(jiān)管。另一個功能組件11可以,舉例講,起一個歷史數(shù)據(jù)記錄器的功用,來周期性地測查綜合系統(tǒng)內(nèi)各單元以確定它們在特定時間的數(shù)值,從而建立和保持一個時間和數(shù)值的數(shù)據(jù)庫便于產(chǎn)生使用之統(tǒng)計。再有另一個功能組件11可以不用于控制綜合系統(tǒng)的任何特定方面,而起一個通路作用使得操作人員能夠直接通過存取組件12來控制或監(jiān)管綜合系統(tǒng)的原始功能。一個管理應(yīng)用可能需要一些存取組件12提供按特定順序的服務(wù)和操作,且形成對該管理應(yīng)用支持的功能組件11達成與各個存取組件12的操作順序的配合,而這些存取組件是為完成該管理應(yīng)用所需要的。另外,由某一功能組件11提供的一項管理應(yīng)用可能需要由在控制安排中的另一功能組件11提供的應(yīng)用,對此該功能組件可能亦要達成配合。最初,功能組件11是被表達-功能核心13依照由操作人員輸入而表達組件10獲得的管理請求所引用。功能組件11也可以被直接來自于另一功能組件11的請求所引用。另外,一個功能組件11可以產(chǎn)生一項請求,由一個存取組件12所處理。C.存取組件存取組件12是與由控制安排提供的各種原始管理操作聯(lián)系起來的并支持它們,而操作是關(guān)系到由圖1A所示控制安排管理的綜合系統(tǒng)的各個單元。舉例講,在一個分布數(shù)字數(shù)據(jù)處理系統(tǒng)內(nèi),單元可以不僅由系統(tǒng)的各種硬件或成分組成(比如各種計算機、磁盤磁帶存儲元件、發(fā)送器等等,它們構(gòu)成分布數(shù)字數(shù)據(jù)處理系統(tǒng)的節(jié)點),也可以由軟件成分組成,包括虛擬線路(Virtualcircuits)、數(shù)據(jù)庫等等。存取組件12是被功能-存取核心14依照來自于一功能組件11的請求所引用。用于控制和監(jiān)管一個分布的數(shù)字數(shù)據(jù)處理系統(tǒng)的存取組件12可以控制幾個不同類型的節(jié)點,或在節(jié)點用以產(chǎn)生和轉(zhuǎn)移信息的信息轉(zhuǎn)移方案中的不同層次。一個存取組件12可以,舉例講,控制和監(jiān)視一個連接兩個局部網(wǎng)絡(luò)的橋路的各個部分的狀態(tài),以使信息在兩個網(wǎng)絡(luò)的節(jié)點間相互傳遞。這樣一個存取組件12可以,舉例講,開通和啟動此橋路,終斷橋路,監(jiān)管其連貫操作,確定緩沖存儲器的信息數(shù),以及確定橋路是否具有足夠的系統(tǒng)有效操作的緩沖存儲器等等。另一存取組件12可以控制和監(jiān)管分布的數(shù)字數(shù)據(jù)處理系統(tǒng)的各個節(jié)點的信息產(chǎn)生和譯碼部分的操作,以及建立于節(jié)點間,用于指示活動狀況的各種計時器和計數(shù)器之間的虛擬線路、約定時限和其它聯(lián)系的操作等等。同樣地,另一存取組件12可以控制和監(jiān)管節(jié)點的網(wǎng)絡(luò)層面部分的操作,該部分控制實際的信息在網(wǎng)絡(luò)上的傳遞和接收,包括各種信息傳遞和接收計數(shù)器和定時器等等。作以上兩類控制用途的存取組件12,除了監(jiān)視各個定時器和計數(shù)器的數(shù)值外,可以被進一步用來建立有關(guān)一個節(jié)點可以保持的同時性虛擬線路和約定時限的數(shù)目的限制,以及建立其它缺席和操作參數(shù)。在特定的實施例中,存取組件可以提供向在以太網(wǎng)(ETHERNETLAN)橋路的管理功能的通路,向在以太網(wǎng)(ETHERNET)站的可聯(lián)性試驗或IEEE802功能的通路,向在以太網(wǎng)(ETHERNET)中繼臺的段表控制(portsegmentingcontrol)和檢查功能的通路,或向在FDDI單元的管理功能的通路。另外,存取組件可以提供向在DECnetPhaseⅣ或PhaseⅤ節(jié)點的,或DEC終端服務(wù)站的管理支持的通路(參照數(shù)字設(shè)備公司(DigitalEquipment,Maynard,MA)所給出的定義)。D.請求控制組件10、11、12是通過請求來達成相互之間以及與用戶之間的作用的。請求可分為兩種基本類型。一項請求可以,舉例講,在綜合系統(tǒng)內(nèi)引發(fā)某事件,也就是它可以引起綜合系統(tǒng)的狀態(tài)或條件的改變。在處理這樣一項請求時,一個或多個存取組件12將執(zhí)行預(yù)定的操作從而改變受管綜合系統(tǒng)內(nèi)的一個或多個單元的狀態(tài)或條件。處理這樣一項請求的存取組件12會產(chǎn)生指明該請求之狀態(tài)的狀態(tài)信息,此信息會被送回至功能-存取核心14。另一方面,一項請求可以求取有關(guān)系統(tǒng)內(nèi)一個或多個單元的狀態(tài)或條件的信息,而這些單元由該請求所指明。在處理這樣一項請求時,一個或多個存取組件12可以確定所涉單元的狀態(tài)或條件,然后將獲得的一個標志送回至功能-存取核心14。在其它情況下,存于控制安排內(nèi)的信息(比如通過一個歷史數(shù)據(jù)記錄器功能組件)也可以被用來滿足請求。另外,一項請求也可以兩種類型兼是,也就是,它可以改變一個或多個單元的狀態(tài)或條件,也可以請求有關(guān)單元變化后的狀態(tài)或條件的信息。在處理這樣一項請求時,存取組件12會在可行情況下引起變化,然后將有關(guān)該請求之狀態(tài)的信息以及有關(guān)單元的狀態(tài)和條件的信息一并加以送回。請求可因操作人員在一終端表達裝置的操作而產(chǎn)生。在此情形下,控制該終端的表達組件10會產(chǎn)生一項請求,隨之將其傳送至表達-功能核心13。另外,請求也可直接由合適的功能組件11產(chǎn)生。舉例說,一個起歷史數(shù)據(jù)記錄器作用的功能組件11可以產(chǎn)生要求周期性地確定綜合系統(tǒng)內(nèi)相關(guān)單元的狀態(tài)或條件的請求,信息存儲于一個歷史數(shù)據(jù)庫內(nèi)以便將來作進一步處理之用。E.核心核心13、14由幾個元件組成,包括一個信息管理件15、20(以后稱為信息管理件15或信息管理件20,表示同一信息管理件),一個發(fā)送件16、21(以后簡稱為發(fā)送件16或發(fā)送件21,表示同一發(fā)送件),以及一個數(shù)據(jù)存取元件17、22(以后稱為數(shù)據(jù)存儲元件17或數(shù)據(jù)存儲元件22,表示同一數(shù)據(jù)存儲元素),如下所述。F.數(shù)據(jù)存儲數(shù)據(jù)存儲元件17、22可由一個或多個包含發(fā)送數(shù)據(jù)結(jié)構(gòu)的高速隨機存取存儲器(RAM)組成,或由一個或多個固定的磁盤驅(qū)動器或其它存儲元件組成。依照被存數(shù)據(jù)的類型和數(shù)量而定。另外,不同類型的數(shù)據(jù)可以依不同的方式被存儲起來以便將來為核心所用,且所有這些方式都可由一個單一的數(shù)據(jù)存儲元件17、22加以原則性地表達。參照圖1B,在某一特例中,數(shù)據(jù)存儲元件17、22持有有關(guān)組成綜合系統(tǒng)的各個單元在各個時間點下的存在和條件的信息,尤其是有關(guān)由存取組件10所控制的各個單元的狀態(tài)或條件的選定信息,即如由歷史數(shù)據(jù)記錄功能組件11所獲得的那些一樣。這一信息被存儲于一個歷史數(shù)據(jù)庫26。其它信息也可被存儲于數(shù)據(jù)存儲元件17、22內(nèi)。特別地,如上所述,一個構(gòu)形組件可以形成一個指明在綜合系統(tǒng)內(nèi)單元例證之存在的構(gòu)形數(shù)據(jù)庫23。一個域組件可以存儲一個描述用以限定用戶的控制范圍的單元域的數(shù)據(jù)庫25。另一方面,域信息可被作為構(gòu)形數(shù)據(jù)庫23的一個元件來加以存儲。還有,一個警告組件可以利用一個警告規(guī)則庫24來改變綜合系統(tǒng)內(nèi)的警告條件。其它有著控制安排中的個別組件的信息也可被保持在存儲元件17、22中。舉例講,一個由發(fā)送件16、21所用的發(fā)送臺28可以存儲有關(guān)組件的位置以及它們?yōu)橹?wù)的操作、單元和屬性,此后會詳加描述。另外,控制安排可以持有一個數(shù)據(jù)字典27,存儲綜合系統(tǒng)內(nèi)各單元類型的屬性、指示和附屬單元。這后一信息可被用來,舉例講,處理來自用戶的請求和/或產(chǎn)生引發(fā)用戶請求的選擇單。G.信息管理件參照圖1A,假如信息管理件15從表達組件10處收取一項其可以利用數(shù)據(jù)存儲元件17中信息加以答復(fù)的請求,它便會截取該請求并產(chǎn)生一個對該請求的答復(fù),然后傳送至一合適的表達組件10以向提出這一請求的操作人員顯示。假如信息管理件15不能作出對該請求的答復(fù),它便會確定該請求究竟是與現(xiàn)時有關(guān),還是與未來某時有關(guān),也就是,信息管理件15會確定該請求是否應(yīng)立即被處理,還是安排在將來某個時間處理。在那個合適的時間,無論立即或?qū)砟硶r,信息管理15都將該請求傳送至發(fā)送件16。根據(jù)請求的性質(zhì),發(fā)送件16會找到一個功能組件11來處理該請求,并將該請求傳送至那一功能組件11處去。一旦收到來自發(fā)送件16的一項請求,功能組件11便開始處理該請求。對應(yīng)于一特定請求,功能組件可能引出一個或多個操作,而每一操作均由一項請求表達,以后稱為附屬請求,這些附屬請求被送去另一功能組件11或功能-存取核心14。一俟得到針對所有附屬請求的答復(fù),該功能組件11便產(chǎn)生一個答復(fù)傳送至發(fā)送件16。發(fā)送件16然后整理該答復(fù)并將其通過信息管理件15傳送至合適的表達組件10以向操作人員顯示。核心14的功能-存取方面功用包含信息管理件20,發(fā)送件21以及數(shù)據(jù)存儲元件22。一項來自某功能組件11向功能-存取核心14遞送的附屬請求最初是由信息管理件20收到的。數(shù)據(jù)存儲元件22也包含有關(guān)綜合系統(tǒng)在各個時間點下的條件的信息,即如由歷史數(shù)據(jù)記錄器功能組件11所提供的那些一樣,尤其是有關(guān)由存取組件12控制的各個單元的狀態(tài)或條件的選定信息。假如信息管理件20從一功能組件11處收到一項其可以利用數(shù)據(jù)存儲元件22中的信息加以答復(fù)的附屬請求,它便截取該請求并隨之產(chǎn)生一項對該附屬請求的答復(fù),然后傳送至發(fā)出該附屬請求的那個功能組件處去。假如信息管理件20不能對來自一功能組件11的一項附屬請求作出答復(fù),那么它便會確定該請求究竟是與現(xiàn)時有關(guān),還是與將來來時有關(guān),也就是,信息管理件20會確定請求是否應(yīng)被立即處理,還是被安排至將來某個時間處理。在那一合宜的時間,無論即刻或?qū)砟硶r,信息管理件20都會將該附屬請求傳送至發(fā)送件21。一俟收到來自信息管理件20的一項附屬請求,發(fā)送件21便會找到一個存取組件12來處理該附屬請求,并接著將該附屬請求傳送至那個存取組件12處去。一旦從發(fā)送件21處收到一項附屬請求,存取組件12便會開始處理該請求。對應(yīng)于該附屬請求,存取組件可能引出一個或多個與受控綜合系統(tǒng)的一單元相關(guān)的操作。假如該附屬請求要求存取組件12去改變該單元的狀態(tài)或條件,存取組件便會試圖這樣做并產(chǎn)生一項包含指明該試圖的狀態(tài)的信息,也就是,舉例講,改變的試圖是成功、失敗,還是部分成功的信息的答復(fù)。另一方面,假如該附屬請求要求存取組件12去辯明該單元的狀態(tài)或條件,存取組件便會產(chǎn)生一項指明單元的狀態(tài)或條件的答復(fù)。最后,假如該附屬請求要求存取組件12兩件事都做,那么存取組件便試圖改變該單元的狀態(tài)或條件,并且產(chǎn)生一項答復(fù),同時指明試圖的狀態(tài)和單元的新的狀態(tài)或條件。在任何情況下,存取組件12都將答復(fù)傳遞給發(fā)送件21。后者再將它傳給產(chǎn)生該請求的功能組件11。功能組件11然后利用從存取組件12收取的答復(fù)來整理它對來自于發(fā)送件16的一項請求或?qū)碜杂诹硪还δ芙M件11的一項附屬請求的答復(fù),視具體情況而定。一個功能件11,一俟收到來自另一功能組件11的一項附屬請求,便按處理來自發(fā)送件21的一項請求的同樣方式對其進行處理。H.優(yōu)點圖1A所示之控制安排具有幾方面的優(yōu)點。該控制安排實際形成一條處理鏈,其中每一個組成鏈的元件都試圖在傳與下一個元件之前對收到的請求加以處理。這樣,倘若信息管理件15、20能夠基于相關(guān)的數(shù)據(jù)存儲元件17、22的內(nèi)容來處理請求,它即會加以處理而不再要鏈上的其它元件來進行進一步處理。還有,本控制安排是可擴展的,因而額外的表達組件10、功能組件11和存取組件12很容易被附加進去,而不用改間控制安排的構(gòu)造,如下所述。功能組件11和存取組件12的加入是通過一個登記的過程,如圖5所描述。組件10、11或12的加入或消失要通過修改在數(shù)據(jù)存儲元件17、22中的一些數(shù)據(jù)結(jié)構(gòu)以及由表達組件10所保持的其它數(shù)據(jù)結(jié)構(gòu)即能實現(xiàn),如圖5所示。另外,本控制安排的規(guī)格化和可擴展化的性質(zhì)也方便了控制安排自身的管理。用于向綜合系統(tǒng)發(fā)出管理指示的發(fā)送和請求的范例也同樣地可被用于向管理組件自身發(fā)出指令。這樣就不需額外的管理應(yīng)用來管理控制安排自身了。還有,由于組件的功能是根據(jù)一種標準形式來規(guī)定的且作為一件整體適用于控制安排,本控制安排便能為組件提供完全的用戶接口支持,這樣便在得組件的設(shè)計者可從為每一組件提供用戶接口支持的任務(wù)中解脫出來了。這種類型的“自動”用戶接口支持也保證了對用戶接口的一個一致看法和感受,而不管被使用的管理組件的來源和性質(zhì)。應(yīng)該意識到,倘若本控制安排被用于控制一個分布數(shù)字數(shù)據(jù)處理系統(tǒng),那么該安排,包含它的各個元件,就可由一群由組成這一分布的數(shù)字數(shù)據(jù)處理系統(tǒng)的各個節(jié)點和計算機處理的程序來組成,也就是說,除一組成受控分布數(shù)字數(shù)據(jù)處理系統(tǒng)的計算機設(shè)施外,不再需要其它額外的計算設(shè)施來處理組成這一用于控制分布數(shù)字數(shù)據(jù)處理系統(tǒng)的控制安排的組件,常規(guī)的過程調(diào)用機制,節(jié)點間通訊機制和過程間通訊機制可以被用來在各個控制安排的部分,它們可以處于相同過程的不同階段,或相同節(jié)點的不同過程或不同節(jié)點中,之間傳遞通訊消息,包括請求,附屬請求和答復(fù)。假如組件是處于同一節(jié)點的不同過程或不同節(jié)點中,則過程間和節(jié)點間通訊機制將被用來在各個過程和節(jié)點間傳遞請求、附屬請求和答復(fù),如圖6和下文所述。I.單元模型在作進一步描述之前,有幫助進一步介紹下一圖1A所示控制安排與受控綜合系統(tǒng)的關(guān)系。具體地,參照圖2A,本控制安排是由一個控制指揮件35,它包括所有表達組件10、功能組件11和存取組件12以及核心13、14組成。綜合系統(tǒng)則包含一個或多個單元36。每一單元36又包括一服務(wù)元件31、一管理接口30和一服務(wù)接口33。管理接口通過一代理34來控制和監(jiān)管服務(wù)元件。服務(wù)元件是單元36的實際受管部分,它提供單元的基本功能或功能。也就是,服務(wù)元件31執(zhí)行該單元在分布數(shù)字數(shù)據(jù)處理系統(tǒng)內(nèi)所要求的功能。假如,舉例講,單元用來執(zhí)行為某節(jié)點向一網(wǎng)絡(luò)作通訊聯(lián)系的服務(wù),則是服務(wù)元件31來執(zhí)行這一通訊任務(wù)。如上所述,服務(wù)元件31是通過一個代理受控的,而代理則通過管理接口30和服務(wù)接口33來與指揮件,具體地講,存取組件12進行通訊,通過管理接口30達成的通訊方便對服務(wù)元件的開關(guān)和它的啟用,同時也使得指揮件35能確定單元36的操作狀態(tài)。通過服務(wù)接口33達成的通訊則使得指揮件35能控制和監(jiān)視服務(wù)元件31,通過比如在控制單元36的情形下建立諸如通訊參數(shù)等選擇的屬性的條件,或在監(jiān)視單元36的情形下確定計數(shù)器的數(shù)值。一個單元的管理是以由它所支持的指令和它的屬性作為特征的,廣義地講,屬性就是那些有關(guān)單元的功用和控制且與指令相關(guān)的參數(shù),舉例講,某單元是起一個信息發(fā)送器的作用,它通過一個分布數(shù)字數(shù)據(jù)處理系統(tǒng)來達成數(shù)據(jù)塊的交流,則該發(fā)送器的屬性就可以包括被傳遞的信息塊的數(shù)目和信息組的數(shù)目。假如單元是一個調(diào)制解調(diào)器,則其屬性可包括有關(guān)調(diào)制解調(diào)器操作的計數(shù)器和狀態(tài)登記器。指示的例子可以是“示(SHOW)”,用于檢索屬性的數(shù)值,和“置位(SET)”,用于修改屬性的數(shù)值。服務(wù)接口與單元的功能相關(guān),而管理接口則與代理的操作相關(guān)。通過服務(wù)接口選取的指示和屬性標志單元的功能,而通過管理接口選取的指示和屬性則標志單元的控制和監(jiān)督。為了說明兩種接口的作用和提供一個有關(guān)以上模型如何應(yīng)用于一個具體單元的實例,考慮一個起調(diào)制解調(diào)器作用的可控單元。調(diào)制解調(diào)器可能具有幾個功能性屬性,比如波特率、行選擇、以及電源開關(guān)設(shè)置。另外,調(diào)制解調(diào)器還可具有幾個管理屬性,比如它的行利用百分數(shù)和自最后一次自身調(diào)試以來所過的時間。波特率、行選擇和電源開關(guān)設(shè)置與調(diào)制解調(diào)器的直接運行相關(guān),因而通過服務(wù)接口來選取,而行利用百分數(shù)和自最后一次自檢以來所過時間與調(diào)制解調(diào)器的一般運行相關(guān),因之通過管理接口來選取。對以上例子細加琢磨,應(yīng)注意到在將管理信息在一個表達裝置上表達的過程中,表達組件是利用該表達裝置的服務(wù)接口,因為信息的表達是該表達裝置的主要服務(wù)項目。然而,在控制安排中的某一存取組件也可管理該表達裝置,比如通過調(diào)查它以確定它是否處于開啟的狀態(tài)。除了在上面討論的屬性外,還有另一些“假屬性”,它們與單元相關(guān)但并不被單元所存儲。假屬性通常為單元模型描述所需但并不由單元所提供。它的一個例子是屬性“工具”(IMPLEMENTATION),它可以是由單元提供的屬性“工具類型”和“版本”。以及單元的“產(chǎn)生時間”的合成。假屬性是由負責選取單元的存取組件所保持。在此值得注意的是所請單元模型是指一個用于描述指示和某單元的屬性的一般方法,它并不意味在該單元本身內(nèi)部的任何結(jié)構(gòu)。單元模型是一個工具,它使本控制安排按一種一致的方式來涉及任何任意單元的屬性和操作。任何任意單元可被隨時“插入”和被圖1A所示的控制安排依下列步驟進行管理,(1)依照單元模型對它加以描述,(2)調(diào)用一個合適的存取組件,以及(3)插入(登記)該存取組件到控制安排之中。J.管理組件之管理如上所述,在一個用于控制一個分布數(shù)字數(shù)據(jù)處理系統(tǒng)的控制安排內(nèi),各種表達組件10、功能組件11,存取組件12和核心13、14是由組成該分布的數(shù)字數(shù)據(jù)處理系統(tǒng)的各個節(jié)點加以處理。在此情形下,各種組件10、11、12和核心13、14便構(gòu)成綜合系統(tǒng)的單元,因而也可按以上描述的適于其它單元的同樣方式來加以控制。用于向綜合系統(tǒng)發(fā)出管理指示的發(fā)送和請求范例亦用于向管理組件自己發(fā)出指令。如在下面有關(guān)發(fā)送規(guī)格的描述中可看到,除了用于管理綜合系統(tǒng)的管理程序外,每一組件還包括處理組件內(nèi)部屬性的自我管理程序。外部和內(nèi)部程序都可由使用同一請求語法的請求來加以選取。因此,隨著用于管理綜合系統(tǒng)的能力因新控制組件的加入而增加,用于管理控制安排的能力也同樣地增加了。具體描述A.管理組件結(jié)構(gòu)1.綜述參照圖2B,在某一特定實施例中,一個管理組件的結(jié)構(gòu)包括可執(zhí)行代碼38,它履行由該組件提供的管理功能。具體地,對于一個存取組件,該可執(zhí)行編碼包含存取組件為之服務(wù)的單元組的存取規(guī)程。對于一個功能組件,可執(zhí)行代碼包含用于運算由該組件提供的更高級功能的指示。而對于一個表達組件,可執(zhí)行代碼則包含用于由表達組件支持的表達裝置的接口規(guī)程。組件可能需要專用存儲器來存儲各個有關(guān)該組件的功能的只讀或讀/寫的變量。這一存儲是作為一個定位區(qū)32來提供給組件。這一存儲可以,例如,被一個表達組件使用來保存分析臺(parsetable)和表達規(guī)格數(shù)據(jù)或被一個存取組件用來保存一通配符的(Wildcarded)請求的口令信息。由存取組件提供的各個過程的存取點是由在發(fā)送通道39A和39B中的指示器所指明的。如在下文中將進一步充分討論的那樣,發(fā)送通路匯合于存于核心存儲17、22中的發(fā)送臺處,它們被用于確定組件支持的各個過程的位置。如圖2B所示,發(fā)送指示器39A與在向綜合系統(tǒng)提供管理服務(wù)的組件內(nèi)的過程相關(guān),而發(fā)送指示器39B則與在向組件自身提供管理服務(wù)的組件中的過程相關(guān)。如上所述,當組件登記控制安排時,兩組指示器都被載入核心的存儲器中,以既用于管理綜合系統(tǒng)或用于管理組成該控制安排的組件。除了以上結(jié)構(gòu)之外,組件還與一個管理規(guī)格48有關(guān),它描述由該組件服務(wù)的單元和屬性的類別,以及用于向組件請求服務(wù)的指示和答復(fù)的結(jié)構(gòu)。管理規(guī)格也對組件自身的管理作出規(guī)定。在一個組件的登記期間,相關(guān)的管理規(guī)格即被載入到數(shù)據(jù)字典中去。2.管理規(guī)格由控制安排(圖1A)所管理的綜合系統(tǒng)的服務(wù)元件31和服務(wù)接口33的性質(zhì)、組成和結(jié)構(gòu),以及組成該控制安排的各個單元,都是由一個管理規(guī)格和發(fā)送規(guī)格所定義的。圖3A至3D詳細描述一個單元的管理規(guī)格,而圖3E則規(guī)定一個用于啟動與該單元相關(guān)的特定操作的發(fā)送規(guī)格。首先參照圖3A,一個單元的管理規(guī)格由一首部(headerportion)40和體部45組成。首部40包含一定的識別信息,比如一個含有識別單元的名字的名字字段41,一個含有版本標記的版本字段42,一個含有用于指明單元在綜合系統(tǒng)內(nèi)位置(比如在綜合系統(tǒng)是一個分布數(shù)字數(shù)據(jù)處理系統(tǒng)的情況下,節(jié)點的位置)的位置信息的位置字段43,以及一個含有指示所選數(shù)據(jù)類型的信息的類型說明字段44。在某一變通實施例中,首部也可包含一個與記號字段52聯(lián)合起來用的記號-字首字段,如下所述。管理規(guī)格的體部45包含單元的實際管理規(guī)格。體部45進一步由圖3A所定義。初步講,控制安排是由兩種一般類型的單元組成,也就是,普遍單元(globalentity)和附屬單元。如上定義,控制安排便于單元的分級,由普遍單元標示在一分級體系內(nèi)的高級單元,而由一附屬單元識別從屬于同一體系內(nèi)另一單元的單元。一個管理規(guī)格的體部45包含兩類單元定義中的一個,也就是,一個定義45A對應(yīng)于一個附屬單元或一個定義45C對應(yīng)于一個附屬單元。一個管理組件可以向單元的一個普遍組,或向在某一普遍單元組內(nèi)的一個附屬單元組提供服務(wù)。一個特定例子可在DECnetPhaseⅣ中找到(依據(jù)數(shù)字儀器公司,梅那特,麻省的定義)。在DECnetPhaseⅣ中,鄰近_節(jié)點是一附屬單元組,而它的高級單元組是節(jié)點4_線路。倘若一個管理組件特對鄰近_節(jié)點附屬單元組提供服務(wù)的話,那么管理規(guī)格就必須提供一個機制,來指明對應(yīng)于普通組的管理規(guī)格處于對應(yīng)其它組件(用于管理節(jié)點4_線路的那個)的管理規(guī)格中。分別相應(yīng)于一個普遍和附屬單元的定義45A和45C在圖3A至3D中進一步被加以明確。另有一個單元定義46包含一個名字字段47,它由一個名字和一個代碼組成,據(jù)此可以識別單元。另外,名字字段47按普遍還是附屬來識別單元并為單元明確一字段別名稱。假如單元定義是相對一附屬單元,則它又有一高級字段50,用于識別在同一體系內(nèi)的高級單元。一個識別器字段51包含一份相對于其后在一單元體部53中定義的屬性的屬性名單。最后,一個記號組52包含一個用于產(chǎn)生特定的編譯常數(shù)文件的記號,該檔案則包含單元開發(fā)者使用的一致性的名字。在一個變通的實施例中,一個“動態(tài)”字段也可以被包含于單元定義中。這一字段可具有數(shù)值“真”或“假”,以及指明對該單元的管理規(guī)格是否應(yīng)被存儲到構(gòu)形數(shù)據(jù)庫中去(圖1B)。這就為管理組件的開發(fā)者提供了一個方法,用于準確地指明哪一附屬單元例證要被存于構(gòu)造數(shù)據(jù)庫中去。這樣,諸如節(jié)點間連接部這些高度動態(tài)的單元就不需存于系統(tǒng)的構(gòu)形中去。這可以消除由重復(fù)地加入和取消例證帶來的“開銷(overhead)”。該動態(tài)字段的布爾(boolean)值指明單元組實質(zhì)上是否動態(tài)的,如是“真”,則單元的例證就將被存于構(gòu)形中,如是“假”,則單元組的例證就將不被存于構(gòu)形中。如上所述,對應(yīng)某一單元的某一單元定義46包含一個體部53。體部53的細節(jié)由圖3B所示。參照圖3B,可見一管理規(guī)格的體部53又包含四個部分,即一屬性分配定義單54,一集合定義單55,一指示定義單56以及一附屬單元57,假如該單元組具有附屬單元的話。如果體部53確定包含一附屬單元單57,則該附屬單元單57有的每一項都又包括一個單元定義46(圖3A),同時其名字字段47包括“附屬”一字。如上提及,單元本體含有一個屬性分配單54和一個屬性集合單55。在此有幫助解釋這些清單之間的區(qū)別。每一單子都涉及單元的全部屬性,且將每一屬性歸于一個或多個組。而由分配單54建立的組別是獨立于由集合單建立的那些組別的(即每一清單都是一個有關(guān)單元的屬性的獨立表征)。分配單54識別和將所有具有類似形式的屬性分組;舉例講,一個屬性分配可以包含所有計數(shù)器或所有狀態(tài)屬性(標志)?!胺峙洹币蛔直挥糜谥该饔蓪傩苑峙湫纬傻慕M是真正的屬性分配組-任何屬性都不可能同時是兩個分配組內(nèi)的成員,并且每一屬性都必然是一個分配組內(nèi)的成員。集合單55識別和將所有具有類似的功能的屬性分組。舉例講,一個對應(yīng)一節(jié)點4普遍單元類別的存取組件可以定義一個稱為“絲筐(SQUERGE)”的屬性集合?!敖z筐”屬性集合可以包含所有有關(guān)一節(jié)點4類別內(nèi)單元的現(xiàn)時運行表現(xiàn)的屬性,比如一個指示發(fā)送的字節(jié)數(shù)計數(shù)器類型屬性,以及指示渠道配額的特性類型屬性。在這一例子中,用戶可以調(diào)看所在這些統(tǒng)計結(jié)果通過諸如下面的一個指令SHOWNODE&lt;instance&gt;ALLSQUERGE(示節(jié)點&lt;例證&gt;所有絲筐)“集合”一字被用來指明集合包含具相似功能的屬性,但并不一定形成屬性的分配組。一個屬性可以是不止一個集合的成員,且并不是所有屬性必是某集合的成員。屬性分配定義單54又包含一個或多個屬性定義64,如進一步在圖34中定義的那樣。每一屬性分配定義64則包括一個種類字段56,它根據(jù)屬性的特定類型來識別屬性,比如一識別類型屬性、一狀態(tài)類型屬性、一計數(shù)器類型屬性、一特性類型屬性、一參考類型屬性、或一統(tǒng)計類型屬性。對于每一屬性類型,數(shù)據(jù)的類型是由一附加字段68所提供。屬性分配定義54也可以包含組60和61,它們分別指示一個單元的缺席登記率和最大登記率。如上指出,一個歷史數(shù)據(jù)記錄器功能組件11可以周期性地獲取綜合系統(tǒng)內(nèi)的各個單元的用于存儲于數(shù)據(jù)存儲元件17、22的狀態(tài)和條件信息。登記率字段內(nèi)的內(nèi)容分別標記缺席和最大率,在此率下有關(guān)單元將提供狀態(tài)和條件信息。另外,一個屬性定義又包含一個或多個屬性字段62,它則由一含有一據(jù)以選取屬性的代碼的屬性名字63和一相關(guān)的屬性本體64組成。所有有關(guān)一分配組內(nèi)成員的屬性的定義都處于一個如上建立的分配定義54內(nèi)。而屬性的獨立方面則由一個或多個屬性本體定義64來確立。圖3B進一步描繪了包含于在一屬性分配定義55的一屬性字段的一屬性本體64之內(nèi)的信息。一屬性本體64可以包含一些字段,如一個指示屬性是否可讀或可寫的存取信息字段65以及一個指示屬性是否該通過一個表達組件10來顯示給操作員的顯示字段66。一個缺席字段67用來識別屬性的缺席或初始值。一個標記字段70則包含一標記,用于產(chǎn)生一含有可被單元開發(fā)者利用的一致性的各稱的特定編譯常數(shù)文件。一屬性本體64進一步包含一個類別字段71,用于識別關(guān)聯(lián)屬性的一個或多個類別。如果所涉綜合系統(tǒng)是一個分布數(shù)字數(shù)據(jù)處理系統(tǒng),則所講類別可以包括,但不限于由74-98-4開放系統(tǒng)互連(OSI)標準定義的那些類別,如構(gòu)形、假、表現(xiàn)、保安或會計這幾類。另外,屬性本體64可以包含組72和73的登記率信息,如果對由屬性本體64定義的特定屬性的登記率是不同于由在屬性分配定義54內(nèi)的字段60和61所規(guī)定的那些登記率的話。最后,屬性本體64可以包含一個專用變量字段74,用以識別用于處理有關(guān)該屬性的管理組件中的專用變量。在一變通的實施例中,登記率信息可以被從屬性定義中完全省去,鑒于所涉數(shù)據(jù)的特定調(diào)用性質(zhì)。另外,在一變通實施例中,一單位字段亦可被包含于屬性本體64中。在一單位字段被包括的情況下,數(shù)值數(shù)據(jù)即能(且該)具有規(guī)定的單位。屬性可以被集合起來以簡化綜合系統(tǒng)的管理。單元本體53的集合定義部分55標記一個或多個單元包含的集合。一合集合定義部分55的內(nèi)容由圖3B所詳細規(guī)定。一個集合定義部分55包含一集合名字字段75,它識別該集合,以及一屬性單81,它識別包含于該集合內(nèi)的屬性。一個集合定義部分55也可包含一組指令,也就是可參照該集合而加以處理的請求。一個集合定義部分55又可包含一記號字段77,類似于前面描述的記號組,一可以包括但又不限于OSI類別信息的類別字段80,以及一識別用于處理有關(guān)含于由集合名字字段75識別的集合內(nèi)的該屬性的專用變量的專用變量字段82。一個單元對由控制安排依照分別來自一表達組件10和一功能組件11的請求和附屬請求而產(chǎn)生的指示加以處理。每一指示都包括一項指示請求,它規(guī)定一個將要執(zhí)行的操作且可能含有一項單元可能作出的有關(guān)該操作的答復(fù)和例外。每一指示是由一指示定義56所定義。圖3C和3D詳細描繪了一個指示定義56的結(jié)構(gòu)。參照圖3C,可見一指示定義56包含一名字字段83,它具有一個指示據(jù)此能被識別和選取的代碼。一項指示又包含一請求定義組90,它識別一項請求或附屬請求的結(jié)構(gòu),一答復(fù)定義組91,它規(guī)定一項答復(fù)的結(jié)構(gòu),以及一例外定義字段92,它則規(guī)定一項可能在處理該指示過程中產(chǎn)生的例外的結(jié)構(gòu)。字段90、91和92的細節(jié)將在下面加以描述。一個指示定義56可以也包含一個用以指明該指示究是否一項行為指示,也就是它是否引起綜合系統(tǒng)內(nèi)一個或多個單元的狀態(tài)或條件的變化,或它只是導(dǎo)致狀態(tài)或條件信息的回復(fù)的字段84。在一個變通的實施例中,該行為字段84可以被一個指示_類型字段所取代,它指明該指令是否是“檢查”、“修改”,或“行為”中的一類。一項“檢查”指示只運行屬性但不修改,它的例子包括“示”或“索引”。一項修改指示只修改但不運行屬性,它的例子包括“置位”、“加入”或“移走”等指示。一項行為指示不運行屬性,行為指示而是對單元本身加以運行,它的例子包括“產(chǎn)生”和“試驗”等指示。字段85可以被用來提供指明該指示是否對一表達組件10開放的信息。一個識別章節(jié)可以由一記號字段86所提供。另外,一個類別字段87可以規(guī)定,但不限于一個或多個OSI類別,即如上面聯(lián)系字段71所作的規(guī)定一樣(圖3B)。在一個指示定義56內(nèi)的請求定義字段90的結(jié)構(gòu)示于圖3C中。除了“請求”一字外,請求定義字段90可以包含零或其它宗數(shù)(arguement)91,每一宗數(shù)由一個包括一存取編碼的名字字段92加以識記。另外,一個宗數(shù)可以包含一顯示字段93,用以指明該宗數(shù)是否要通過一表達組件10向操作員顯示。宗數(shù)也可包含字段94,用以指明操作員是否必須提供宗數(shù)的一個值,以及一個含有一缺席值的缺席字段96,一個含有一識別章節(jié)的記號字段95,一個含有一識別章節(jié)的記號字段97,和一個還可包含一專用變量組100,用以識別在處理相關(guān)宗數(shù)時使用的專用變量。一個答復(fù)定義字段91和一例外定義字段92的結(jié)構(gòu)示于圖3D中。參照圖3D,一個答復(fù)定義字段91包含一答復(fù)名字字段101,它也包含有一該答復(fù)可據(jù)以被選取的代碼,一個權(quán)衡字段識別該答復(fù)是否指明由請求字段90規(guī)定的請求的執(zhí)行是“成功”的,或該答復(fù)是否只是“介紹情況性”的。一章節(jié)字段103用以指明表達組件10可以向操作員顯示以提供答復(fù)的一章節(jié)。另外,一個答復(fù)定義字段可以包含一個或多個宗數(shù)字段104,每一宗數(shù)字段包含有一名字字段105,一單位字段106和一記號字段107。在一變通的實施例中,權(quán)衡字段102可被一含有答復(fù)的識別章節(jié)的記號組所取代,且宗數(shù)字段104可以包含一布爾顯示字段,用以指明該答復(fù)是否該向用戶顯示。例外定義字段92的結(jié)構(gòu)與答復(fù)定義字段91的結(jié)構(gòu)相類似,它包含字段111至117,其作用與答復(fù)定義字段91的字段101至107的作用相類似。然而,權(quán)衡組112可以含有三個數(shù)值,即是“警告”、“錯誤”和“致命”,指明引起例外的錯誤的嚴重程度。如同在答復(fù)定義91中的情況一樣,在變通的實施例中,權(quán)衡字段112可以被一個含有識別答復(fù)的章節(jié)取代,且宗數(shù)字段114可以包括一布爾顯示組,用以指明該答復(fù)是否應(yīng)向用戶顯示。3.發(fā)送規(guī)格圖3E定義了一個用于規(guī)定一單元執(zhí)行的特定操作的啟用的發(fā)送規(guī)格(圖2B)。一單元的發(fā)送規(guī)格中包含的信息是被用來產(chǎn)生對執(zhí)行該操作的過程的指示器的。參照圖3E,可見發(fā)送規(guī)格包含一首部200,用于規(guī)定發(fā)送規(guī)格的開始并含有一臺面名稱,以及一尾部201,用于規(guī)定發(fā)送規(guī)格的結(jié)尾。在首部200和尾部201之間,發(fā)送規(guī)格包含一個或多個發(fā)送通路202,每一通路規(guī)定一個關(guān)系到一個或多個單元和屬性的操作。發(fā)送通路包括一動詞部分203和一單元通路204,它們共同識別一個操作。實際效果上,發(fā)送通路之動詞部分203和單元通路204相對應(yīng)于一項由管理規(guī)定的指示。指示既可以操作于單元,又可以操作于由一單元通路204規(guī)定的單元的一屬性部分205所規(guī)定的屬性。單元通路204的內(nèi)容相對應(yīng)于由單元定義46的名字字段47和50中的一項單元類別和例證名字所識別的一個單元或附屬單元。同樣地,屬性部分205的內(nèi)容則對應(yīng)于單元定義46的單元本體53的屬性定義54的名字字段62中規(guī)定的屬性。發(fā)送通路202也包含一過程指示器部分206,它含有一指向一通路點的指示器,而該通路點則引向在一存取組件內(nèi)用來處理一項與在該發(fā)送通路202的部分203、204和205中識別的單元和屬性相關(guān)的指示的一個過程。如下面將結(jié)合圖5、7A和8B作的描述所闡明的那樣,發(fā)送規(guī)格是被用來編制數(shù)據(jù)結(jié)構(gòu)的,尤其是發(fā)送臺28(圖5)的發(fā)送通路134(圖8B)的結(jié)構(gòu),它被核心13、14用以將請求傳遞至合適的功能組件11或存取組件12進行處理。一項請求或附屬請求實質(zhì)上定義了一個動詞、一個單元和一個屬性分配,而核心則將由請求規(guī)定的該動詞、單元和屬性分配和一個屬性分配,而核心則將由請求規(guī)定的該動詞、單元和屬性分配與由發(fā)送規(guī)格的部分203、204和205規(guī)定的數(shù)據(jù)結(jié)構(gòu)的相應(yīng)部分的內(nèi)容進行比較。假如該動詞的有關(guān)部分吻合數(shù)據(jù)結(jié)構(gòu)(圖8B)的相應(yīng)部分的內(nèi)容,則核心13、14便啟用在發(fā)送通路134中規(guī)定的過程,而它是取自于發(fā)送規(guī)格的部分206(圖3E)。B.數(shù)據(jù)文件和使用1.數(shù)據(jù)字典當一管理組件被登記時,它的管理規(guī)格可以規(guī)定新的普遍單元類別,附屬單元類別或?qū)傩?,普遍或附屬單元的指示或事件。管理?guī)格(圖3A至3D)是被用來建立一個數(shù)據(jù)字典,而它又被用來建立其它數(shù)據(jù)結(jié)構(gòu),下面將結(jié)合圖5和8A加以描述,而其使用則由圖9所規(guī)定。該數(shù)據(jù)字典是由一分級的具有圖4所示的一般設(shè)計或結(jié)構(gòu)的數(shù)據(jù)庫組成。參照圖4,可見該設(shè)計具有一相對的根節(jié)點220,它與一在管理規(guī)格中定義的普遍單元相關(guān)(圖3A)。該普遍單元節(jié)點指向一群在分級設(shè)計中的附屬節(jié)點,包括一列出所有屬性的附屬節(jié)點221,一列出屬性配分的附屬節(jié)點222,一列出屬性集合的附屬節(jié)點223,以及一列出附屬單元的附屬節(jié)點224,而該分級計設(shè)是相對于管理規(guī)格的單元定義46中的單元本體53的。附屬節(jié)點219至224中的每一個都指向在單元本體中定義的相關(guān)元件。也就是,附屬節(jié)點221指向附屬定義節(jié)點225,而其中每一個都含有由單元本體53的一屬性定義54規(guī)定的一屬性的定義,屬性分配節(jié)點219指向所有屬性分配節(jié)點,而其中每一個都含有一個由單元本體53中的屬性定義54中的一分配定義56所規(guī)定的屬性分配,集合節(jié)點222指向所有集合定義節(jié)點226,而其中每一個都含有由單元本體53的一集合定義55所規(guī)定的集合定義,指示節(jié)點223指向指示定義節(jié)點227,而其中每一個都有一項由單元本體53的指示定義56所規(guī)定的指示定義,以及附屬單元節(jié)點224指向所有附屬單元定義節(jié)點228,而其中每一個都含有一項由單元本體的附屬單元定義57所規(guī)定的附屬單元定義。每一指示節(jié)點227又都指向一請求節(jié)點230、一答復(fù)節(jié)點231和一例外節(jié)點232,而它們的每一個又都含有取自于管理規(guī)格的請求定義90、答復(fù)定義91和例外定義92(圖3C)的一項請求,答復(fù)和例外的定義。另外,每一附屬單元節(jié)點228形成一個具有類似圖4所示的一普遍單元之設(shè)計的附屬設(shè)計的根節(jié)點,包括一對應(yīng)屬性的附屬節(jié)點233,一對應(yīng)集合的附屬節(jié)點234,一對應(yīng)指示的附屬節(jié)點235,一對應(yīng)分配的附屬節(jié)點237以及一對應(yīng)附屬單元的附屬節(jié)點236。圖4描述的設(shè)計就這樣可對所有如示于圖3A至3D的管理規(guī)格定義的附屬單元和它們的附屬單元之不斷重復(fù)。管理規(guī)格中的信息被合并于相應(yīng)的數(shù)據(jù)字典的各個節(jié)點,它被用來產(chǎn)生用戶接口信息文件29,而后者是被一表達組件10在向操作員顯示單元信息,包括單元標記信息和答復(fù)信息,以及產(chǎn)生由控制安排的其它部分和綜合系統(tǒng)的單元處理的請求時加以使用的,如下所述。數(shù)據(jù)字典的各種節(jié)點從管理規(guī)格的元件處收取信息,來形成構(gòu)成該數(shù)據(jù)字典的完整的數(shù)據(jù)庫。在發(fā)送規(guī)格(圖3E)中的信息被用來產(chǎn)生發(fā)送臺28,如下結(jié)合圖8B和9所述。以此為背景,圖5描繪了一個單一的表達組件10,功能組件11和存取組件12,以及包含信息管理件15、20和發(fā)送16、21的核心13,14。另外,圖5還描繪了數(shù)據(jù)存儲元件17、22的各個部分。具體來講,數(shù)據(jù)存儲元件17、22包含一構(gòu)形和域數(shù)據(jù)庫23、25,一警告數(shù)據(jù)庫24,一歷史數(shù)據(jù)文件26,一數(shù)據(jù)字典27以及一發(fā)送臺28。2.歷史數(shù)據(jù)文件歷史數(shù)據(jù)文件26包含在涉及核心13的表達-功能方面作用的情況下有關(guān)單元的狀態(tài)和條件的信息,和在涉及核心14的功能-存取方面作用的情況下有關(guān)單元的信息。在文件26中的狀態(tài)和條件信息也包含有定時信息,用于識別該狀態(tài)和條件信息產(chǎn)生的時間。當信息管理件15、20收到一項請求時,或一項附屬請求時(有關(guān)一特定時間下的狀態(tài)或條件),它便確定該信息是否包含于文件26之內(nèi),如果在請求或附屬請求中指明的那個時間是屬于過去的話,并且使用檔案的內(nèi)容來加以答復(fù)。另一方面,假如請求或附屬請求中指明的時間是屬于將來,則信息管理件15、20便實際上安排該請求到指定的將來某時進行處理。也就是,信息管理件會將該請求或附屬請求一直留存到所指時間的到來,然后或利用直接來自存取組件12或功能組件11的答復(fù),或利用文件26的內(nèi)容來處理該請求,規(guī)實際情況而定。這些功能將在下面“時間程序”一節(jié)內(nèi)被加以完整的描述。3.發(fā)送臺發(fā)送臺28是被發(fā)送件16、21所利用來確定如何將一項請求或附屬請求傳遞至合適的功能組件11或存取組件12處去。發(fā)送臺28的內(nèi)容,在分布的數(shù)字數(shù)據(jù)處理系統(tǒng)的情況下,識別組成每一功能組件11的程序的通路點的位置,而該功能組件可以依照請求從一表達組件10處被調(diào)入。更為具體地,發(fā)送臺28包含便于各個由相關(guān)功能組件11執(zhí)行的操作的啟用的調(diào)用信息。同樣地,發(fā)送臺28的內(nèi)容也識別在分布的數(shù)字數(shù)據(jù)處理系統(tǒng)情況下存取組件12中的程序的通路點的位置,而存取組件12是用來處理來自一功能組件11的附屬請求的,也就是,它含有規(guī)定由名個相關(guān)單元執(zhí)行的各個操作的調(diào)用信息。4.用戶接口信息控制安排進一步包含一個用戶連接信息文件29,它含有有關(guān)由功能組件11提供的各種功能和由存取組件12控制的單元的信息。用戶接口信息文件29包含取自于相關(guān)單元的管理規(guī)格的信息。表達組件10利用用戶接口文件29的內(nèi)容來在操作員的終端上顯示選擇單及其它東西以方便對綜合系統(tǒng)的控制。在用戶接口信息文件內(nèi)的信息使用關(guān)綜合系統(tǒng)單元的各種功能和操作便于顯示。5.構(gòu)形數(shù)據(jù)庫如上所述,一個構(gòu)形功能組件可以產(chǎn)生和保持一個構(gòu)形數(shù)據(jù)庫,它列出在現(xiàn)行綜合系統(tǒng)的構(gòu)形內(nèi)的(如果想要的話,亦可是過去的構(gòu)形)所有單元例證。這一信息可被,舉例講,一個表達組件用來產(chǎn)生分析臺或列出可用單元例證的用戶選擇單。構(gòu)形數(shù)據(jù)庫還可以包括一個域數(shù)據(jù)庫,用以限定某用戶的控制范圍以方便綜合系統(tǒng)的使用,如下所述。除了以上特色外,在某一實施例中,構(gòu)形數(shù)據(jù)庫可以與表達組件配合被用來支持用戶指令中的通配符(Wildcard)操作。當一項包含一盲卡的用戶指令被一表達組件接收后,表達組件便向構(gòu)形功能組件發(fā)出一項請求,要求對在吻合該通配符請求的構(gòu)形中的所有單元進行點查。構(gòu)形功能組件然后利用構(gòu)形數(shù)據(jù)庫內(nèi)的信息(以及域信息)來產(chǎn)生名單。在收到該名單后,表達組件再將該用戶請求擴展成所有可能的與該通配符吻合的附屬請求。例如,請求SHOWNODE*INDOMAINSITE1(示節(jié)點*在域位1)(這里“示”是指示,“域”是域單元類別,“位1”是一域例證,“節(jié)點”是一普遍單元組,而“*”是通配符)將可被譯為一項要求顯示所有位于各為“位1”的域內(nèi)的節(jié)點的例證的指令。表達組件即將該請求擴展成幾個請求,每一請求具有下列形式SHOWNODE&lt;instance&gt;(示節(jié)點&lt;例證&gt;)(這里&lt;例證&gt;是例證名字),相對在域“位1”內(nèi)的“節(jié)點”類別的每一例證。局部通配符操作可得到支持。在此情況下,指示對具有吻合由該局部通配符名字規(guī)定的樣式的例證名字的目標單元組發(fā)出。舉例說,“節(jié)點*00”將可吻合“節(jié)點F00”和“節(jié)點MAG00”,但不能吻合“節(jié)點BAR”。局部通配符操作不能用于帶某些數(shù)據(jù)類型的識記器(比如不使用文字和數(shù)字的識記器)字段。在優(yōu)選實施例中,通配符展開是不為一用戶指示的普遍單元類別字段所允許的。普遍類別規(guī)格不能允許通配符,因為這樣做會導(dǎo)致對一項指令的失控。如果由某一單元類別支持的指示名稱不被另一類別所支持的,錯誤便會產(chǎn)生。既使一項指示名稱是由幾個類別所支持,指示名稱也可能標對應(yīng)于在不同組內(nèi)的不相關(guān)的功能,從而引起不想要的副作用(比如“消去*”指示)。另外,普遍單元盲卡操作可能只會產(chǎn)生多于用戶想要的信息(比如,“示*”指示)。應(yīng)注意到通配符操作是可以在附屬單元類別內(nèi)完全地施行的。通配符操作的實施例也可以是將部分或所有的通配符展開任務(wù)委派予存取組件。在不使用任何構(gòu)形功能組件的情況下尤其是會這樣做。在不存在構(gòu)形功能組件的情形下,存取組件(通常與對一組或附屬組的所有組件的存取相聯(lián)系)可以作為它們專用存儲件32(圖2B)的一部分來存放例證數(shù)據(jù)。在此情形下,這些存取組件將使用該例證數(shù)據(jù)來展開在收到的請求中的通配符。如果通配符操作不被一特定存取組件所支持,則指明這一條件的一個例外將會被回復(fù)給用戶。C.數(shù)據(jù)文件管理和登記當一個管理組件被加至控制組合體時,或當有著單元的管理的新信息為可用的時候,控制組合體必須要予以接納。由于本控制組合體是由數(shù)據(jù)驅(qū)動的,因而使系統(tǒng)接納新的組件或信息就包括對相對數(shù)據(jù)文件的修改。通常,這一過程被視為數(shù)據(jù)文件的管理。而控制組合體據(jù)以調(diào)整接納一個新的組件的特定過程被視為登記。1.過去數(shù)據(jù)文件管理在一個特定的實施例中,過去數(shù)據(jù)文件(26)的內(nèi)容系由一個功能組件(11)部份提供及維持的。該功能組件起到了一個過去數(shù)據(jù)記錄功能組件的作用。在該實施例中,此過去數(shù)據(jù)記錄功能組件是由一位操作員通過送達表象組件(10)的請求而控制的。開始時,一個這樣的請求指定一個單元及一個或若干個屬性;該請求以及查詢速率在過去數(shù)據(jù)文件中建立起一項用于上述指定的單元及屬性的記錄,并使該過去數(shù)據(jù)記錄功能組件以該請求所指定的查詢速率向該單元發(fā)出從屬請求,并使其響應(yīng)代表該綜合系統(tǒng)單元的條件的數(shù)值,該綜合系統(tǒng)是由該請求所指定的單元及屬性所確定的。此外,其它類型的請求使得操作員可以根據(jù)過去數(shù)據(jù)記錄功能組件起動其它的操作;例如,改變查詢速率,暫時起動或停止查詢,以及顯示某個反應(yīng)中的最后數(shù)值。2.發(fā)送表格發(fā)送表格(28)及用戶接口信息文件(29)的內(nèi)容包括了登記信息。它們是在一個登記過程中由各種功能組件以及存取組件(12)所提供的。在一個登記過程中,某個組件被登記在控制組合體里,它將顯示信息(包括名稱及代碼信息)從它的名稱字段中裝載到數(shù)據(jù)詞典中去,此外,此組件將管理規(guī)范所規(guī)定的代碼信息及其它信息從數(shù)據(jù)詞典(圖4)裝載到發(fā)送表格(24),并將發(fā)送信息從它的發(fā)送規(guī)范(圖3E)裝載到發(fā)送表格(24)。3.用戶接口信息首先,表象組件(10)使用用戶接口信息文件(29)中的顯示信息決定是否應(yīng)顯示某個單元,屬性,指今,等等;其次,它決定將要顯示什么,用戶接口信息文件(29)構(gòu)成一個分析表格,作為對某個操作員在終端發(fā)出的一項指令的響應(yīng),該分析表格使得表象組件(10)接受該指今,使用這個分析表格分析該指令以獲取代碼,它對應(yīng)于在某個管理規(guī)范中規(guī)定了的請求,單元及屬性的代碼,該管理規(guī)范是作為對核(13)的請求而傳送的。請注意,功能組件及存取組件并不需要任何用戶接口代碼。這些組件已獲得現(xiàn)有的用戶接口支援;組件設(shè)計人員無需為用戶接口而操心。這一特點大大簡化了組件設(shè)計,并且保證了該系統(tǒng)無論實際使用的組件是什么給用戶一個整齊的感觀。當從某個表象組件獲得一項請求時,調(diào)度程序(16)使用發(fā)送表格(28)中的調(diào)度信息呼叫功能組件(11),發(fā)送表格(28)也組成一個分析表格,調(diào)度程序(16)使用該分析表格發(fā)送適當?shù)捻樞蛞蕴幚碚埱?。這將在下面談到圖9時作進一步的說明。當表象特定信息用于用戶接口信息文件(29)時,值得推薦的是使用分析表格及發(fā)送表格(28)中的代碼以將調(diào)度程序(16)所用的單元,屬性等的識別符和由表象組件(10)顯示給操作員的識別符區(qū)分。因此,表象組件(10)產(chǎn)生的顯示可以有種種不同的語言,而表象組件(10)產(chǎn)生的請求包含有單元,屬性等同樣的識別符。此外,用戶接口信息文件(29)可以以一種更方便的格式存儲信息;該信息已可由構(gòu)形數(shù)據(jù)庫及數(shù)據(jù)詞典所獲得。例如,數(shù)據(jù)詞典中的分類數(shù)據(jù)(圖4)表明了所有綜合系統(tǒng)中的單元所支持的指令(223)。然而,指令(223)是以一種分級格式而儲存的,它們并且從屬于單元類別(220)。盡管該格式能有效地表示單元分類信息,它對分析表格卻并不那么有用。一個用戶要求一般首先列出指今(例如,在“SHOW(顯示)NODEFOO”中的“SHOW”);因此,一個分析表格應(yīng)當擁有指令作為分級結(jié)構(gòu)的第一層次。正如上述例子所顯示的那樣,一個分析表格可能需要分析某項指令,而分類名稱(例如,“NODE”)與事項名稱(例如,“NODEFOO”中的標識“FOO”)混在一起。因此,在可能的指令被別出之后,該分析表格應(yīng)當列出那些支援這些指令的類別名稱以及這些類別事項的數(shù)據(jù)類型。盡管類別及數(shù)據(jù)類型信息可由為擴充通配符而對數(shù)據(jù)詞典所作的重新組織所獲得,范例數(shù)據(jù)可以從構(gòu)形數(shù)據(jù)庫獲得,因此,分析表格可以在用戶接口信息文件中強化指令及實分類,并使得對用戶接口信息文件中強化指令及單元分類,并使得對用戶輸入的分析在計算上更為有效。上述引例示亦可適用于圖表或選擇單驅(qū)動的接口。然而,對于這種類型的接口,用戶可能會希望為他的指令建立一個上下文區(qū)域。建立該上下文區(qū)域的手段是用圖表法選擇一個特定的單元或單元范疇以用于隨后的操作,并建立將要形成的指令的OSI范疇(加同列在指令定義的范疇字段(87))。其次,一個選擇單可以被產(chǎn)生出來以列入所有的支援指令。使用事先制定的選擇單,用戶可以要求一個指令以用于一項或多項實例(例如,通過配對上指令及實例)或用于一個完整的范疇及單元類別(例如,通過僅僅配對上該指令)。對于一項試驗或范疇類型的指令,進一步的選擇單將會提醒用戶選擇屬性分割或組合。為了實現(xiàn)這種類型的接口,有必要從構(gòu)型數(shù)據(jù)庫取出所有范疇及單元實例的目錄以及某一一范疇內(nèi)所有實例的目錄。此外,格式數(shù)據(jù)庫必須存儲由該類別或范疇所支援的指令。用戶接口信息文件亦可存儲隱含值信息,用于實例或類別的隱含值可以由用戶提供,亦可以由用于相關(guān)單元類別的管理規(guī)范管理提供,這一功能可使用戶節(jié)省打字的時間,因為用戶可以在一個指今中指定一個隱含值,舉例來說,設(shè)想該用戶對“NODEFOO”最感興趣,則他可指定“NODEFOO”作為該隱含節(jié)。在以后的時間里用戶可打出指令為“SHOWROUTING”,該指令即可解釋為“SHOWNODEFOOROUTING”,隱含值亦可類似地用于圖表環(huán)境中。用戶接口信息的另一個例子是聯(lián)機援助文件,該文件可通過表象組件提供給用戶。該援助文件包含了為使用已有的管理組件組所需的援助信息。在值得推薦的實施例子里,援助文件當被登記時由組件所提供的援助信息所構(gòu)成。提供的援助信息可以包含對該組件所支援的單元及從屬單元類別的描述以及由該組件所支援的類別的指令。此外,輔導(dǎo)信息可被提供用來指導(dǎo)第一次使用該組件及其指令的用戶。上述信息亦可由對于該組件的管理規(guī)范所決定。然而,該援助信息文件將把該管理規(guī)范信息譯為英文句子,這樣一來,用戶學習管理規(guī)范句法的負擔將大為減輕。4.過去數(shù)據(jù)記錄器過去數(shù)據(jù)記錄功能組件(11)可使用位于它的數(shù)據(jù)詞典部分的單元查詢信息,包括與最高查詢速率字段及省略查詢速率字段相關(guān)連的部分。這樣一來,查詢可被起動及控制該查詢與該單元的種種屬性有關(guān)正如在屬性定義(54)中所定義的那樣,對于反應(yīng)而言,該過去數(shù)據(jù)記錄功能組件(11)存儲在它的過去數(shù)據(jù)文件(26)中。5.組件登記正如圖5所示,舉例來說,對于一個存取組件(12)而言,當它參與某個登記過程,顯示信息被負載到用戶接口信息文件(29),該顯示信息包含有由其名稱字段中的名稱及代碼信息所定義的名稱及代碼信息,以及從其與管理規(guī)范中的顯示字段有關(guān)的數(shù)據(jù)詞典部分而來的信息。類似地,一個功能組件(10)將管理規(guī)范所定義的代碼信息及其它信息從數(shù)據(jù)詞典(圖4)裝載到發(fā)送表格(28),并將發(fā)送信息從發(fā)送規(guī)范(圖3E)裝載到發(fā)送表格(28)。D.組件間通信及節(jié)點間通信1.控制功能組件在一個特定的實施例中,操作員可以通過控制功能組件(11)直接控制存取組件(12)。該控制功能組件本質(zhì)上可產(chǎn)生輔助請求,這些輔助請求系該控制功能組件從調(diào)度程序(16)獲得的請求的復(fù)制件。在這個實施例中,表象組件(10)接受指令并且使用在用戶接口信息文件(29)中的分析表格來分析該項指令以獲得由管理規(guī)范所定義的存取組件(12)的請求,單元及屬性的代碼所相應(yīng)的代碼。該管理規(guī)范作為一項請求被傳送到表象一功能核(13),控制功能組件(11)將該項請求作為一項輔助請求傳遞給功能存取核(14),在這個存取核中,該請求與其它任何輔助請求同樣地受到處理。一旦從功能組件(11)收到一項輔助請求,調(diào)度程序隨即使用在發(fā)送表格(28)中的發(fā)送信息調(diào)用存取組件(12),發(fā)送表格(28)也形成一個分析表格,調(diào)度程序(21)使用該分析表格向適當?shù)某绦虬l(fā)送,以對請求作出處理。對此,我們在下面涉及圖9A及圖9B時還要談及。2.節(jié)點間通信如果控制組合體控制了一個包含有分布數(shù)字數(shù)據(jù)處理系統(tǒng)的綜合系統(tǒng),則圖5廣泛地描述了下列包括在分布數(shù)字數(shù)據(jù)處理系統(tǒng)的單一節(jié)點中的單一過程中的元件。表象組件(10),功能組件(11),以及存取組件(12),包括由信息管理程序(15),(20),調(diào)度程序(16),(21),相關(guān)數(shù)據(jù)文件(23),(24),(25),(26),(27),發(fā)送表格(28),以及用戶接口信息文件(29)組成的核(13),(14)。假如該分布數(shù)字數(shù)據(jù)處理系統(tǒng)在不同的過程或節(jié)點包含有表象組件(10),功能組件(11),以及存取組件(12),則該控制組合體包括有在所有的過程及節(jié)點中的調(diào)度程序(16),(21),正如圖6所示,當某個節(jié)點的某個過程中的調(diào)度程序(16(1))從某個表象組件(10(1))收到一項請求,該請求必須由一個功能組件(11(2))在一個二次過程或節(jié)點中加以處理,則它利用一種過程間通信機構(gòu)以傳遞該項請求(其前提是功能組件(11(2))位于同一節(jié)點的另一過程之中),或者利用相關(guān)于另一節(jié)點的過程的節(jié)間通信機構(gòu)以傳遞該項請求至位于另一過程或另一節(jié)點的調(diào)度程序(16(2)),調(diào)度程序(16(2))選擇一個功能組件(11(2))以處理該項請求,調(diào)度程序(16(2))接受由功能組件(11(2))產(chǎn)生的反應(yīng)并傳輸這一反應(yīng)至調(diào)度程序(16(1))。這一傳遞是利用過程間通信機構(gòu)或節(jié)點間信信機構(gòu)而實現(xiàn)的。然后,調(diào)度程序(16(1))又使表象節(jié)(10(1))顯示對操作員的反應(yīng)。類似地,當某個調(diào)度程序(21(2))從某個功能組件(11(2))接收到一項需要由另一過程或節(jié)點中的存取組件(12(3))處理的輔助請求時,則它可分別利用過程間機構(gòu)或節(jié)間通信機構(gòu)將該輔助之請求傳遞給另一過程或另一節(jié)點的調(diào)度程序(21(3))。調(diào)度程序(21(3))然后將此輔助請求傳遞給存取組件(12(3))進行處理。調(diào)度程序(21(3))從存取組件(12(3))接收到這一反應(yīng),并利用過程間通信機構(gòu)或節(jié)間通信機構(gòu)將它傳遞給調(diào)度程序(21(2))。然后,調(diào)度程序(21(2)),又將它傳遞給功能組件(11(2))。3.請求及輔助請求結(jié)構(gòu)圖7A描述了請求之結(jié)構(gòu),它特別描述了包含于該請求中的參量。下面,我們將使用圖8A及圖8B來討論發(fā)送表格(24)的結(jié)構(gòu)及內(nèi)容(與發(fā)送表格(26)的結(jié)構(gòu)及內(nèi)容相似)。然后,我們將使用圖9來描述為分析某項請求而由信息管理程序(15),(20)及調(diào)度程序(16),(21)所進行的過程。如圖7所示,一個請求包含許多參量,該項請求可以由某個表象組件(10)產(chǎn)生,以作為有關(guān)用戶接口信息文件(27)內(nèi)容的對由操作者所作操作的反應(yīng),它也可以由信息管理程序(15)在關(guān)于該被控制的綜合系統(tǒng)的各種單元的查詢過程中產(chǎn)生出來。所有的請求都具有相同的結(jié)構(gòu),包括一個初始調(diào)用標識符(未在圖中顯示)以及參量(在圖7A中顯示了出來),正如上面討論的那樣,核(13),(14)擁有單個調(diào)度程序(16),(21),該調(diào)度程序具有一個表象功能方式(16)以及一個功能存取方式(21),究竟哪個方式會被請求所啟動取決于初始調(diào)用標識符,該初始調(diào)用標識符指明了該調(diào)用是對于一次功能組件或者是一項存取組件。由此,信號將被傳送到該調(diào)度程序相應(yīng)的方式。正如上面曾經(jīng)指出過的那樣,一項表象或功能組件可以調(diào)用一項功能組件,一項功能組件或存取組件可以調(diào)用一項存取組件;然而,一項表象組件只能通過一項“控制”功能組件調(diào)用一項存取組件。參量包括有一個動詞字段(120),它的內(nèi)容可識別請求的類型,也就是說,在處理請求時所需進行的操作。如上所述,一項請求可以使功能組件(11)或存取組件(12)啟動在所控制的綜合系統(tǒng)中的某項單元的狀態(tài)及條件發(fā)生變化,它也可以啟動該單元的狀態(tài)及條件回復(fù)其信息;或者,它可實現(xiàn)上述兩種作用,動詞字段(120)的內(nèi)容表明了該操作將由功能組件(11)的存取組件(12)進行。此外,一項請求也包括了一個輸入單元規(guī)范字段(121),它標明了被控制的綜合系統(tǒng)中的單元。如果該動詞是一個非行動動詞,比如說,如果它要求反應(yīng)表明一個或幾個屬性之值,則該請求包含有一個屬性指示程序字段(122),它包括用于一項或幾項屬性的指示器。與這些屬性相關(guān),該操作(由動詞及單元類別所定義)將會被進行。另一方面,假如該動詞是一個行動動詞,也就是說,假如它啟動該特定單元中的變化,則該請求不再含有一項屬性指示程序字段(122)。此外,一項請求包含一個輸入時間指定程序字段(123),該程序字段包含一個指示時間數(shù)據(jù)結(jié)構(gòu)的指示程序。該時間數(shù)據(jù)結(jié)構(gòu)含有絕對系統(tǒng)時間,時間間隔定義,以及時間精度規(guī)定,它還含有用于程序安排的對請求中時間范圍所作的表示。一項輸入/輸出上下文處理字段(124)含有識別一項多部分操作上下文中的請求之值,其中每一部分均需要一項單獨的請求。一項輸出單元指定程序字段(126)含有一項對于數(shù)據(jù)緩沖寄存器的指示程序,它可與該單元的識別相連以用于調(diào)度程序(15)(或調(diào)度程序(21),如果這些參量構(gòu)成某個輔助請求的一部分的話)。請求也含有一項輸出時間指定字段(126),該指定字段含有用于指定時間標記的指示程序。該指示程序根據(jù)形成的反應(yīng)而被功能組件(11)所用(或被存取組件(12)所用,如果是一項輔助請求的話)。最后,一項任意數(shù)據(jù)描述符場(127)包含有用于含有數(shù)據(jù)的緩沖寄存器的描述符。這些數(shù)據(jù)將用于處理該項請求,而該單元將用于存儲含有一個反應(yīng)的數(shù)據(jù)。每個描述符均包含有一個用于指定相應(yīng)緩沖寄存器起始位置的指示符以及用于標明該緩沖寄存器長度的長度指定符。在該發(fā)明的其它實施例中,請求亦可含有限定符字段,該限定符字段系作為上面討論的參量的分離參量或附加成分。舉例來說,一個WITH限定符可以與該單元場相連以過濾由一通配符牌(wildcard)所產(chǎn)生的單元目錄。例如,“橋*WITH狀態(tài)=“開”“與”過濾=‘關(guān)’”表示對于每一個橋類別的單元而言,它的狀態(tài)標記為“開”,而它的過濾標記為“關(guān)”,(這個例子亦說明這如何在限定符中使用布爾函數(shù)符,包括“與”,或“非”及“非或”)在較好效果的實施例中,為了實現(xiàn)WITH限定符,所有的組件及信息管理程序都有適當?shù)慕Y(jié)構(gòu)以查看在每一個單元參數(shù)的水平上(包括整體單元,從屬單元,子從屬單元)是否存在WITH子句。其它限定符可用來作為請求的特殊參量。舉例來說,通信限定符包括一個“至&lt;文件名稱&gt;”限定符,用于從一個文件&lt;文件名稱&gt;取出其它要求參量;一個“經(jīng)由路徑”限定符,用于指定沿著某個路徑的一系列“跳躍”通過管理組件的一個層次,此限定符可用于在若干個將用于操作的設(shè)備之中指定該精密管理組件);以及一個“經(jīng)由通道”限定符,用于指定某個管理組件在從事操作時所用的特定的網(wǎng)絡(luò)路徑(此限定符可用于指定某個存取組件,該組件使用一個特定的“能媒網(wǎng)”(EtherNet)通道進行診斷測試)。類似地,特殊參量限定符可指定一群有關(guān)的單元“位于范疇&lt;范疇名稱&gt;”限定符可對指令進行過濾以使它僅適用于范疇&lt;范疇名稱&gt;的成員。此外,特殊參量限定符可證實或委任管理服務(wù)的請求程序該請求程序具有有限的存取特權(quán),舉例來說,“使用帳目”,“使用通行字”,以及“使用用戶”限定符即可為這些目的而指定請求程序的帳目標題,通行字,以及用戶證明。此外,限定符亦可指定為執(zhí)行某項指令所需的時間。一般而言,這是由一個“在”子句執(zhí)行的(ATclause),對于一個表示命令,一個“在”子句的句子加下&lt;“在”子句&gt;=“在”&lt;時間自變量&gt;{“,”&lt;時間自變量&gt;}這里,&lt;時間自變量&gt;可以指示起始時間(“起始=&lt;時間&gt;”),結(jié)束時間(“結(jié)束=&lt;時間&gt;”),時間長度(“時間長度=&lt;時間長度&gt;”),重復(fù)周期(“每次重復(fù)[=]&lt;時間長度&gt;”),時間精度(“信賴度[=]&lt;時間長度&gt;)或取樣速率(“取樣速率[=]&lt;時間長度&gt;)。這些自變量能夠相互作用以為請求創(chuàng)造出一個一般的程序表以及一個需要范圍。特別應(yīng)指出的是,在某個特定的實施例中,三個時間自變量“起始”,結(jié)束”,及“時間長度”是相互關(guān)聯(lián)的;因此,任意兩個時間自變量即可定義一個周期。因此,當某個時間標準化了的單元統(tǒng)計被顯示時,至少兩個這樣的限定符必須給定。也可以使用其它的時間限定符,舉例來說,時間限定符“在或早于&lt;時間&gt;”可以被解釋為要求一個信息,該信息具有在或早于&lt;時間&gt;所給定的時間的時間標記,當收到具有這種限定符的請求之后,一個管理組件將不斷地查驗可以產(chǎn)生所要求的信息的行動。舉例來說,如果由于另一方的行動該信息被產(chǎn)生出來,則它會被回饋到請求程序,否則的話,該管理組件將繼續(xù)查驗該項信息,直到時間&lt;時間&gt;為止,如果該信息被產(chǎn)生了出來,它將會被回饋給請求程序,否則的話,在時間&lt;時間&gt;,該管理組件將從存取組件或單元強制實施查詢信息,并且將該信息回饋給請求程序。為了實施該“在或早于&lt;時間&gt;”時間限定符,一個“現(xiàn)時”時間限定符可加以利用。該限定符將立即強制實施查詢該請求信息。E.時間如上所述,請求結(jié)構(gòu)包含一個時間區(qū)分符字段(123)。此外,字段(124)含有用于上下文資料結(jié)構(gòu)的一個句柄指示符;該上下文資料結(jié)構(gòu)乃是一個專門用于儲存處理上下文信息的存儲器段。該句柄被當作一個“便條”用于組件及信息管理程序間上下文信息通信。1.時間印記每一項數(shù)據(jù)都含有一個時間印記值。當數(shù)據(jù)被回饋到用戶或管理組件時,該時間印記表示以下的信息被某個數(shù)據(jù)項目描述的事件發(fā)生的時刻,當該數(shù)據(jù)值回饋以尋求指令時所適用的時刻,以及某個被請求的動作實際發(fā)生的時刻,當過去數(shù)據(jù)存儲在過去數(shù)據(jù)文件中時,該時間印記表明某一給定數(shù)據(jù)項目取得某一特定值的時刻,當用于過去數(shù)據(jù)文件時,時間印記可以被認為是關(guān)鍵碼或指數(shù),一個有關(guān)時間規(guī)范范圍(123)可用來請求檢索帶有給定關(guān)鍵碼或指數(shù)的一段特定的存儲信息。2.有關(guān)范圍有關(guān)時間規(guī)范范圍是由請求使用時間區(qū)分符字段(123)所提供的。使用一個時間區(qū)分符,不同于“它目前正擁有的數(shù)值”的其它數(shù)據(jù)數(shù)值可以被顯示及處理,而且統(tǒng)計數(shù)據(jù)可在某個時間期間計算出來。在某個特定的實施例中,一個時間“有關(guān)范圍”是由在請求的時間區(qū)分符中的前置詞短語所表達的。一般而言,一個時間區(qū)分符是與一個顯示指令共同使用的,然而時間上下文亦可用于修飾類型的請求及行動。有關(guān)時間范圍能夠被任何以下的類別所表示絕對時刻,絕對時刻系列,時期(起始時間“起始”及延續(xù)時間“延續(xù)”),重復(fù)的時刻,或重復(fù)的時間。任何上述類別均相關(guān)于一個相對時間周期“每”(“EVERY”),該周期指定了該時刻,若干時刻,或時期進行重復(fù)所用的周期性。當一個周期被指定之后,原來的時刻,時間系列,或時期被認為了是個基礎(chǔ),對此基礎(chǔ),上述周期被重復(fù)性地相加,舉例來說,時間規(guī)范“500每015至600”相當于500,515,530,545,及600。一絕對時刻(“UNTIL”)也可被指定,以指示何時結(jié)束重復(fù)。例如,時間規(guī)范“500EVERY015UNTIL600”相當于500,5155,530,545,600。重復(fù)時期可以被同樣地指定。比如,“START500DUR05EVERY100”相當于下列時期500-505,600-605,700-705,……。3.安排時間區(qū)分符字段(123)也提供安排信息。指定的安排時間可由一絕對時刻或由一絕對時刻系列所顯示。不同于有關(guān)范圍的是,安排時間可以不包含一個時期,具有相同起始及終結(jié)點的時期退縮為時刻(比如,(今天,今天))。若干規(guī)定適用于時期,已過去的時期可有一關(guān)鍵詞“昨天(YESTERDAY)”來表示其起點,過去的一個絕對時間亦可作此用途。相似地,將來的時期可用一關(guān)鍵詞“明天(TOMORROW)”或?qū)淼哪硞€絕對時間來表示其起始點。需要指出的是一某個時期的起始時間必須早于其終結(jié)時間。4.時間上下文句柄結(jié)構(gòu)如上所述,使用相關(guān)的上下文句柄,安排及有關(guān)信息范圍可在一請求中附加,句柄是由執(zhí)行請求的組件所產(chǎn)生的。該句柄隨即用于與服務(wù)提供程序通信之用,當某個調(diào)用被服務(wù)提供程序接受時,比如“明天”信息或?qū)淼哪硞€絕對時間。在此時,某個時刻的起始時間必須早于其結(jié)束時間。如上所述,有關(guān)信息的安排及范圍可附加在具有一相關(guān)上下文句柄的請求之中,該句柄是由執(zhí)行請求的組件所產(chǎn)生,并隨即用于與服務(wù)提供程序作通信之用。當某個調(diào)用被該服務(wù)提供程序接收到時,例如,信息管理程序,一個上下文塊被產(chǎn)生出來作為該項請求的時間上下文的局部參考。一般而言,上下文塊及句柄被用作對于請求狀態(tài)的參考。因為一項起始請求可產(chǎn)生許多輔助請求,許多句柄及上下文塊可由一單個的請求產(chǎn)生出來。上下文塊被服務(wù)提供程序用作參考,而句柄被服務(wù)請求程序用作參考。在一項請求/輔助請求鏈中的每一過程(組件或信息管理程序)僅知道與該鏈的這一局部有關(guān)的上下文塊及句柄。如圖7B所示,在一個特定的實施例中,某個請求程序,例如表象組件(10),所創(chuàng)造的時間上下文句柄(172)包含有5起始請求的時間規(guī)范(123)相關(guān)的范圍字段(175)以及安排字段(176)。這些字段補充了該請求的時間區(qū)分符中的數(shù)據(jù),并且用于決定目前狀態(tài),此時對于一單個操作存在著多個請求及反應(yīng)。句柄(172)也包含有一個上下文指示符(177)以及一個狀態(tài)變量(178)。這些數(shù)據(jù)項目提供了句柄的狀態(tài)及參考函數(shù),它們是在當請求作出時由范圍及安排字段(175),(176)所產(chǎn)生并存儲的。當對于某個單項操作存在著多個請求及反應(yīng)時,上下文字段(177)最終將會擁有一個指示符用于一個附加的數(shù)據(jù)結(jié)構(gòu)(174),該數(shù)據(jù)結(jié)構(gòu)被稱為上下文塊,是作為對要求多個反應(yīng)的一項起始請求所作反應(yīng)由服務(wù)提供程序產(chǎn)生并維持的,例如,信息管理程序的表象函數(shù)方面(15)(函數(shù)及存取組件亦可產(chǎn)生并維持上下文塊以作為對請求的回答)。句柄狀態(tài)字段(178)含有下列三個值中的一個“第一(FIRST)”,“更多(MORE)”,及“取消(CANCLE)”,這些值被用作顯示應(yīng)當進一步實施的動作的標志。當?shù)谝淮伪划a(chǎn)生時,句柄狀態(tài)被設(shè)定為“第一”。如上所述,如果某項請求能由一單個反應(yīng)所滿足時,該反應(yīng)被產(chǎn)生出來并回饋到請求程序,在更加一般的情況下,服務(wù)提供程序,例如函數(shù)組件,信息管理程序,或存取組件,不能用一個回答即滿足該請求,舉例來說,請求程序也許已使用了通配符方式在輸入單元參量(121)中指定了一群單元,因為每個回答只能包含從單個單元而來的信息,若干個回答就是必要的。每個這樣的回答用于一個單元。在另一個例子中,對于一單個單元的請求也許會擁有一個對若干不同時間值的時間區(qū)分符。當每個回答只能含有從單個時間值而來的信息,應(yīng)當使用若干個回答,每個回答用于一個時間,要求多個回答時請求可適用于任意類型的操作,比如,對某個單元或若干單元提取屬性的數(shù)據(jù),改善若干單元的屬性,及及改善若干單元的狀態(tài)。當服務(wù)提供程序?qū)φ埱笞髁颂幚矶野l(fā)現(xiàn)它還有另外的回答時,它應(yīng)當把這個信息通知請求程序,然后,該請求程序有責任向服務(wù)提供程序查詢這些另外的回答。為了實施這一操作,中間過程,例如信息管理程序,必須存儲與它所產(chǎn)生的請求有關(guān)的信息。后一個功能是由產(chǎn)生上下文塊(174)而實現(xiàn)的。該上下文塊可以含有作為對請求的反應(yīng)而產(chǎn)生的有關(guān)的專用變量(173),比如,對服務(wù)提供程序的調(diào)度項目的指示符(參見下面就調(diào)度表格所作的討論),以及為任何句柄的上下文指示符(179)(該句柄與對某個函數(shù)組件)的輔助請求有關(guān)。句柄及上下文塊的使用情況可描述如下,服務(wù)提供程序使用適當?shù)木浔牧祭谐绦蜻M行以下的兩項操作以通知請求程序它已獲得附加的回答(1)將指示符(177)存儲于位于請求程序句柄(172)中的它的上下文塊(174);(2)將位于請求程序句柄(172)中的狀態(tài)字段(178)設(shè)值為“更多”。當該回答被回饋到請求程序時,請求程序看到“更多”狀態(tài)位于它的句柄字段中,因此,它知道對于這一請求來說,該服務(wù)提供程序擁有附加的回答。假加請求程序并不需要這些附加的回答,它必須取消該項請求(參見下面的描述)。假如請求程序需要這些附加的回答,該請求必須加以重復(fù),而此時任何參量均不得更改。當服務(wù)提供程序接收到這些重復(fù)的請求時(這些請求將有一個等于“更多”的句柄狀態(tài)字段(178)),它即使適當?shù)木浔嫒±谐绦虿檎也⑻綔y該“更多”狀態(tài)。然后,該服務(wù)提供程序發(fā)現(xiàn)這些調(diào)用乃是一個已經(jīng)建立的請求的一部分。(請注意具有“首次”狀態(tài)的句柄對該服務(wù)提供程序表明該聯(lián)合的調(diào)用乃是請求的首次調(diào)用。)對于具有最后回答的每個請求程序(例如,取決于請求程序句柄中的范圍及安排字段(175),(176)),請求程序的句柄狀態(tài)字段(178)回設(shè)為值“首次(起動狀態(tài))。當該最后回答回饋給請求程序時,請求程序發(fā)現(xiàn)它的句柄參量狀態(tài)設(shè)定為“首次”,并了解到它的請求已被充分滿足。請注意,當請求可由一單個回答所滿足時,服務(wù)提供程序不再保留上下文,并且永不使句柄參量狀態(tài)變?yōu)椤案印睜顟B(tài)。該請求程序的句柄停留在它起始的“首次”狀態(tài),向請求程序表明該請求已經(jīng)完成。當服務(wù)提供程序回饋處于“更多”狀態(tài)的句柄參量時,該請求必須被重復(fù)或被取消。如果該請求被拋棄,系統(tǒng)資源將被丟失,因為指定給句柄及上下文塊的存儲器發(fā)生了作用。請注意,在以上的討論中,如果服務(wù)提供程序沒有產(chǎn)生輔助請求,一個單個的句柄已足夠達成服務(wù)請求程序及提供程序之間的通信。然而,如果該服務(wù)提供程序確實產(chǎn)生了輔助請求的話,將會出現(xiàn)若干個分離的句柄,包括起始請求程序的句柄,該句柄由為調(diào)用所需的請求程序所提供,以及其它不同的句柄,這些句柄可信息管理程序產(chǎn)生并饋給某個存取組件。當對于某個單項操作存在有許多請求及反應(yīng)時,為服務(wù)提供程序作安排的輔助請求是由信息管理程序所作的,它并被時間規(guī)范參量(123)的程序表時間元素所控制。對于在時間規(guī)范中指定的每個程序表時間而言,信息管理程序?qū)a(chǎn)生出一項請求用來使服務(wù)提供程序進行被請求的操作及產(chǎn)生反應(yīng)。當該服務(wù)提供程序已完成被請求的操作,它發(fā)出一個響應(yīng)。當信息管理程序發(fā)現(xiàn)該服務(wù)提供程序已完成了所請求的操作,它將檢查它為起始請求所保留的程序表時間上下方。如果該被請求的操作安排有更多的時間,則該信息管理程序不再將請求程序的句柄狀態(tài)設(shè)定為“首次”;相反,它將把該狀態(tài)留在“更多”狀態(tài)上。請求程序發(fā)現(xiàn)它的句柄參量仍然留在“更多”狀態(tài),它于是了解到全部的請求尚未完成,它就可請求剩余的部分。信息管理程序造成一個暫停直至指定的程序表時間;然后,它允許該調(diào)度程序?qū)Ψ?wù)提供程序進行另一次調(diào)用。請注意,因為在服務(wù)提供程序(伴隨著它的句柄狀態(tài)設(shè)定為“首次”)被回饋之后該服務(wù)提供程序不再含有任何上下文,服務(wù)提供程序?qū)o法將這一下次調(diào)用從一個完全新的請求分別開來。此外,該請求程序亦無法區(qū)分一個對請求有更多回答的服務(wù)提供程序所形成的“更多”句柄狀態(tài)以及一個為準備新程序表時刻的信息管理程序。在別的實施例中,句柄存取例行程序?qū)⒈患訌娨允褂脩艨蓮臎Q定造成句柄參量“更多”狀態(tài)的原因。在一個具有多個回答或多個程序表時間的請求過程中,假如請求程序決定它不再需要從為此請求的服務(wù)提供程序,獲得更多的回答,它必須取消該請求,取消請求的愿望可能有下列原因接收到的另外回答表明進一步的數(shù)據(jù)將是沒有用處的;接收到的錯誤條件表明所需要的操作未適當?shù)乇粓?zhí)行。取消的原因需由請求程序來決定,一項取消將終止請求的所有活動,包括所有的安排及有關(guān)范圍操作。當服務(wù)提供程序帶著“更多”句柄參量狀態(tài)回饋給請求程序時,取消是可行的。取消是由該請求程序執(zhí)行的,該請求程序使用適當?shù)木浔牧汲绦蛞愿淖冊摼浔鷧⒘繝顟B(tài)為“取消”值,并重新發(fā)出這一調(diào)用。該請求程序不可對此調(diào)用改變?nèi)魏纹渌鼌⒘俊.斣摲?wù)提供程序接收到這一調(diào)用時,它發(fā)現(xiàn)該句柄參量處于“取消”狀態(tài)而非處于所預(yù)期的“更多”狀態(tài),它從句柄參量中檢索其上下文并使用該上下文進行任何需要的清理工作。該清理工作包含取消它制造的較低級的請求,結(jié)束任何處理,并取回任何系統(tǒng)資源。當該服務(wù)提供程序完成了它的清理工作后,它將使用適當?shù)木浔牧汲绦騺碇匦缕饎樱摪鷧⒘炕氐健笆状巍睜顟B(tài)。它然后將帶著特定的條件值回饋碼“取消”進行回饋,表明請求已被成功地取消。在服務(wù)提供程序帶著包柄參量狀態(tài)“首次”回饋之后,請求程序不能取消一項請求。因為該請求已被完成,而不存在可以取消它的服務(wù)提供上下文,因此,如果句柄狀態(tài)不是“更多”,上述取消程序?qū)⒒仞佉粋€錯誤信息。F.調(diào)度發(fā)送表格(28)含有許多數(shù)據(jù)結(jié)構(gòu)(圖8A顯示了其中的一個)以及一個或多個發(fā)送目錄,包含發(fā)送單元(圖8B顯示了其中的一個)。發(fā)送樹及發(fā)送目錄本質(zhì)上可組成分析表格用于分析一項請求,正如在下面相關(guān)于圖9所要敘述的那樣。如圖8A所示,一顆發(fā)送樹包含有許多個單元節(jié)點(130),單元節(jié)點(130)可以被組織在一顆樹的結(jié)構(gòu)里以有助于分析,它們亦可被織織在別的數(shù)據(jù)結(jié)構(gòu)里。單元節(jié)點表明了在綜合系統(tǒng)中的各種單元,據(jù)此相應(yīng)一項請求可以發(fā)出。單元節(jié)點(130)含有指示符。這些指示符指示了在相應(yīng)發(fā)送表格(28)中保存的發(fā)送目錄中的發(fā)送單元(134)(圖8B)。術(shù)語“單元節(jié)點”被用來描述數(shù)據(jù)結(jié)構(gòu)(130),因為它可滿足上面規(guī)定的單元模型。一般來說,數(shù)據(jù)結(jié)構(gòu)(130)能滿足單元模型,因為它具有一種分層結(jié)構(gòu),而且它的子結(jié)構(gòu)與它相似。請注意,不要把用于描述數(shù)據(jù)結(jié)構(gòu)(130)的術(shù)語“單元節(jié)點”與用來描述綜合系統(tǒng)元件的術(shù)語“單元”互相混淆。單元節(jié)點(130)含有若干個字段,包括一個類別/實例標志字段(140),該標志字段表明單元節(jié)點(130)相關(guān)于某個單元類別或某個類別中的一項實例。每個單元均可為一個類別的一項實例,該類別系由在單元的實體定義(46)中指定的類別名稱所定義(圖3A),發(fā)送表格(24)包括與類別及實例相關(guān)連的分離單元節(jié)點(130),正如下面涉及圖9所要敘述的那樣。當某項請求被分析時,利用圖8A所示類型的數(shù)據(jù)結(jié)構(gòu)某個單元及其子單元的類別名稱及實例名稱被分析,盡管在分析類別名稱及分析實例名稱時;該結(jié)構(gòu)的使用狀態(tài)是不同的。類別及實例系由類別/實例標志所表明。單元節(jié)點(130)也包含了樹連接指示符以標明在發(fā)送表(28)中的各種其它的元件,利用通配符或省略,可以標明一個為同一類之中的若干單元相關(guān)的請求服務(wù)的組件,如果是這樣的話,與此相連合的一個單元節(jié)點擁有在字段(141)中的一個通配符指示符或在字段(14)中的一個省略指示符。如下所述,每一個通配符指示符及省略指示符構(gòu)成一個樹連接項目。如果該單元節(jié)點相關(guān)于某個沒有實例的類別(它的一個例子將在下面談及圖9時描述),則字段(143)含有一個零指示符構(gòu)成至另一單元節(jié)點的樹連系項目。最后,字段(13)含有編碼項;該編碼項目含有識別某個與單元節(jié)點相關(guān)的單元實例及連系指示符的類別及名稱。由圖8A中單元節(jié)點(130)描述的編碼項目字段(131)乃是在編碼目錄中的一個項目(該目錄中的其余部分并不知曉。)該編碼目錄乃是一個連接目錄;該目錄含有由實體的管理規(guī)范所定義的單元類別的名稱(參見圖3A至圖3D),當單元的實例類別或名稱被提及時。每一個編碼項目(131)均包含有一個用于該目錄中下一個編碼項目的指示符(150),一個類別碼/實例名稱值字段(151),以及一個包括連系項目(133)的字段(152),該連系項目含存用于單元節(jié)點(130)或發(fā)送項目(134)的指示符。在編碼項目(131)中的類別碼/實例值字段(151)含有一個類別碼或一個實例名稱。如果單元節(jié)點(130)的類別/實例標志字段(140)能夠調(diào)整得可以識別與類別相連系的單元節(jié)點,則字段(151)之內(nèi)容含有一個類別碼。另一方面,如果單元節(jié)點()的類別/實例標志字段(140)被調(diào)整得可以識別與實例相連系的單元節(jié)點,則字段(151)之內(nèi)容含有一個實例名稱。如圖8B所示,發(fā)送目錄中的發(fā)送項目(134)用來識別特定的過程以對請求作出處理。發(fā)送目錄乃是一個或若干個發(fā)送項目(134)的連系目錄。每個項目(134)所包含的信息均可用來傳遞一項請求或輔助請求到一個適當?shù)暮瘮?shù)組件(11)或存取組件(12)。具體說來,發(fā)送項目(134)包含為目錄中下一個發(fā)送項目(134)所用的指示符(160)。字段(161)包含有函數(shù)組件(11)或存取組件(12)的標次;在這些組件被登記時,發(fā)送項目(134)被產(chǎn)生出來。發(fā)送項目(134)亦含有一系列的字段(162~164)。這些字段為了處理一項請求而在綜合系統(tǒng)中指示程序,過程及節(jié)點。字段(165)標明了與發(fā)送項目相關(guān)連的動詞;而屬性字段(166)標明了一組屬性;這組屬性被管理規(guī)范的屬性定義字段(54)所定義的屬性所標明(圖3B),最后,計數(shù)字段(167)標明了發(fā)送程序為處理某項請求或輔助請求而使用發(fā)送項目(134)的次數(shù)。在此背景下,發(fā)送程序(16)在分析并發(fā)送從表象組件(10)來的請求時所實施的過程將與圖9共同被描述。我們推薦的是,發(fā)送程序(21)與從功能組件(11)來的輔助請求相連以構(gòu)成一相似的過程,圖9顯示了下述請求(180)。顯示(SHOW)節(jié)點(NODE)&lt;節(jié)點名稱&gt;程序(ROUTING)線路(CIRCUIT)&lt;程序線路名稱&gt;特性(CHARACTERISTICS)該請求與一個分布數(shù)字數(shù)據(jù)處理系統(tǒng)相連而加以利用。請求(180)包含若干個段落一個動詞段落(181),即“顯示”,一個包括許多實體類別碼及實例名稱(182)~(186)的段落,以及一個包括許多屬性的屬性段落(187)。在這個例子中,動詞“顯示”起動了產(chǎn)生一個反應(yīng),該反應(yīng)是由與命名的特性相關(guān)連的請求所命名的單元得來的。在請求(180)中,項目段落,即由元件(182)至(181),包括若干類別/實例對,具體來說,元件(182)“節(jié)點”乃是一個類別碼;元件(183),即&lt;節(jié)點名稱&gt;,則利用實例名稱&lt;節(jié)點名稱&gt;指定了項目類別“節(jié)點”的一個實例。在分布數(shù)字數(shù)據(jù)處理系統(tǒng)&lt;節(jié)點名稱&gt;標明了在分布數(shù)字數(shù)據(jù)處理系統(tǒng)中的一個節(jié)點。此外,在項目段落,請求(180)進而包括了一個項目類別碼(184)“程序”,它不具備任何實例。此外,請求(180)具有一個進一步的項目類別碼,“線路”,它擁有由&lt;程序線路名稱&gt;指定的一個實例。圖3A~圖3D描述了一項管理規(guī)范,如這些圖所顯示的那樣,與一個項目相連的請求的各種元件是由管理規(guī)范圍指定的。具體來說,請求的動詞段落(181)的內(nèi)容是由被指令定義(56)規(guī)定的指令中得來的,項目類別及次項目類別名稱(182),(184),(1850是由項目類別碼字段(47)得來的,而屬性段落(187)則是由為該項目的管理規(guī)范的屬性定義(54)得來的。項目及次項目實例名稱是由用戶熟知的實例數(shù)據(jù)得來的(舉例來說,通過結(jié)構(gòu)數(shù)據(jù)庫式通過自動產(chǎn)生的選擇單)。作為對接受到的請求的反應(yīng),發(fā)送程序(16)首先開始在單元段落分析該請求;這是從整體的單元類別碼元件(182)開始做起的,使用的是單元節(jié)點(130)(圖8A)。特別的是,如圖9A所示,發(fā)送程序(16)首先(步驟(190))從根單元節(jié)點(130)開始做起,該根單元節(jié)點具有一類別/實例標志(140),用來標明與類別碼相連的單元節(jié)點,發(fā)送程序(16)并尋找它的編碼目錄(131)的一個項目,該項目具有一個編碼條目(131);該編碼條目具有一個含有類別碼“節(jié)點”的類別碼字段(151)假如發(fā)送程序(16)無法在發(fā)送表格(28)中找到這樣一個條目,它就會尋找通配符或省略指示符(參見下面敘述)。(如果通配符或省略指示符均未能找到,它會對給它以請求的組件(10)作出“錯誤”反應(yīng)。)如果發(fā)送程序(16)在發(fā)送表格(28)中找到了一個這樣的單元節(jié)點(130),它就會轉(zhuǎn)入下一步驟(步驟(191))以進行分析操作。在該操作中,它試圖確定由單元元件(183)指定的與實例&lt;節(jié)點名稱&gt;相關(guān)連的單元節(jié)點(130),在這項操作中,發(fā)送程序(16)使用位于編碼項目(131)中的指示符字段(152)的內(nèi)容以確定具有某個類別/實例標志(140)的單元節(jié)點,該標志規(guī)定了與實例名稱相關(guān)的單元節(jié)點,而且它的編碼目錄包含了一個編碼項目(131),其實例名稱項目(132)相應(yīng)于請求(180)的單元元件(183)中的&lt;節(jié)點名稱&gt;同樣地,如果發(fā)送程序(16)無法在發(fā)送表格(28)中找到這樣一個節(jié)點(130),它就會搜索通配符或省略指示符(見下面的描述)。另一方面,如果在步驟(191)中,發(fā)送程序(16)在發(fā)送表格(28)中找到了一個與元件(183)相關(guān)的單元節(jié)點,它就將移至下一個步驟(步驟(192))。在該步驟中,它試圖尋找一個與類別碼(184)相關(guān)的單元節(jié)點,“程序”。在這項操作中,發(fā)送程序(16)使用在編碼項目(131)的字段(152)的指示符以及單元元件“程序”(由請求供給)以確定單元節(jié)點(130)的位置,該單元節(jié)點包含有可確定與類別碼有關(guān)的單元節(jié)點的類別/實例標志(140),而且它的編碼項目目錄包含一個編碼項目(131);該編碼項目具有一個包含“程序”的類別碼字段(151)。在這種場合下,因為單元類別“程序”乃是一個沒有實例的單元類別,在編碼項(131)中的指示字段(152)為零。在這一情況下,單元節(jié)點(130)中的零指示符字段(142)指示了一個與類別單元“線路”有關(guān)連的第二單元節(jié)點(130)。在步驟(192)中,發(fā)送程序(16)使用在步驟(192)中定位的“程序”類別單元相關(guān)的單元節(jié)點(130)中的零指示符來確定一個第二單元節(jié)點(130)的位置,其類別/實例標志(140)表明它與類別碼相關(guān)連;它也確定了一個編碼目錄的位置,該編碼目錄包含有一個編碼項目(131),其類別碼字段(151)包含有“線路”(步驟193)。如果發(fā)送程序不能找到這樣一個單元節(jié)點,它就去尋找通配符或省略指示符(見下面的敘述)。另一方面,假如發(fā)送程序(16)在步驟(193)中找到了一個單元節(jié)點(130),它就移到步驟(194)去。在該步驟,它試圖尋找一個標明實例實體元件&lt;程序線路名稱&gt;單元節(jié)點(130)的位置。在這項操作中,它使用在編碼項目(131)的字段(152)中的指示符以尋找單元節(jié)點(130);它的類別/實例標志(140)表明它是與實例名稱相連的,而且它的編碼目錄包含有一個編碼項目(132),其實例名稱字段(151)包括有&lt;程序線路名稱&gt;,正如在請求(180)的實例單元(186)中指定的那樣,如果該發(fā)送程序(16)無法找到這樣的一個項目,它就去尋找通配符或省略指示符(見下面所述)。另一方面,如果在步驟(194)中,該發(fā)送程序找到了一個標明實例單元節(jié)點(180)的單元段落(182)至(186)作了分析。然后,發(fā)送程序(16)使用位于步驟(194)的編碼項目(131)的字段(152)中的指示符,動詞元件(181)中的動詞,以及請求的統(tǒng)計元件(187)的屬性以規(guī)定將要用于處理請求的發(fā)送項目(134)(圖8B)。特別是按照步驟(194),發(fā)送程序(16)使用在編碼項目(131)的字段(152)中的指示符以確定發(fā)送項目(134)的目錄。然后,發(fā)送程序(16)試圖尋找發(fā)送項目(134);它的動詞字段的內(nèi)容(165)相應(yīng)于請求(180)的動詞元件(181)。在這種字段合,“顯示”以及文的屬性字段(166)的內(nèi)容相應(yīng)于“特性”元件(187)的屬性。如果發(fā)送程序(16)在步驟(195)中找到了一個發(fā)送項目(134)它即使用程序標識字段(162),過程標識字段(163),以及節(jié)點標識字段(164)的內(nèi)容來呼叫該程序處理該項請求。在這一操作中,發(fā)送程序(16)有效地將請求傳遞給單元以進行處理。正如上面在該到圖6時所提到的那樣,值得推薦的是,如果字段(16)中的過程標識及字段(164)中的節(jié)點標識表明了另一過程或節(jié)點并且擁有該發(fā)送程序,則該發(fā)送程序?qū)⒋苏埱髠鬟f給另一過程式節(jié)點中的發(fā)送程序,正如在相應(yīng)的字段(163),(164)中所表明的那樣,以用于處理。在上面,我們論述了使用發(fā)送表格中的編碼項目的情況,通配符及省略指示符為該表格提供了附加的功能。舉例來說,一個管理組可以處理用于某特定整體或從屬單元類別的組件的所有請求。如果沒有通配符及省略指示符,任何類別的實例以及次類別的實例均必須在發(fā)送表格中列出。為避免這一現(xiàn)象,我們準備了通配符及省略指示符,它們用在一個發(fā)送規(guī)范(39A)(圖2B)以一般的方式指示出管理組件服務(wù)于何種單元類別及實例。這種發(fā)送規(guī)范的一個例子如下節(jié)點(NODE)*程序線路(ROUTINGCIRCUIT)……這表明,該組件可處理一個“節(jié)點”類別整體單元的任何實例,次單元類別“線路”的所有實例,以及“線路”類別次單元的所有次實例,星號(*)相應(yīng)于任何實例名稱;省略號(……)以于于任何可能接續(xù)的次單元實例或次單元的類別/實例對。例如,如下表示將可相應(yīng)于發(fā)送規(guī)范節(jié)點foo程序線路bar連接frld因為“*”相應(yīng)于“foo”,而“……”相應(yīng)于“bar連接fred”。如圖9B所示,當一個通配符發(fā)送規(guī)范饋入發(fā)送表格128時,相應(yīng)于“節(jié)點”類別單元的實例名稱的步驟(191)(圖9A)中的單元節(jié)點(130)將會被改良。通配符指示碼(141)將會被改變?yōu)橹甘疽粋€新的單元節(jié)點(130)(步驟(196)),該單元節(jié)點含有類別碼其中之一便是類別碼“程序”。相應(yīng)于類別碼“程序”的子指示符將變?yōu)榱?正如圖9A所示步驟(192)),而零指示符將會指示另一新的單元節(jié)點(130)(步驟(197));它將會有一個相應(yīng)于類別名稱“線路”的子指示符。這一子指示符將會指示一個新的單元節(jié)點(130)(步驟(198),其省略指示符將指示用于該組件的發(fā)送項目(步驟(199))。直至步驟(191),對改良表格的分析均將與圖9A所描述的情況相類似。在步驟(191),發(fā)送程序(16)將會尋找“節(jié)點”類別的一個實例(例如具有名稱“foo”),如果該名稱在編碼項目中被找到(為說明起見,三個被顯示了出來),則發(fā)送程序?qū)凑站幋a項目中子指示符繼續(xù)動作。然而,如果名稱“foo”并未在編碼項目中被發(fā)現(xiàn)(該項目由最終編碼項目中的零“下個項目”指示符所標明),則該發(fā)送程序?qū)⒃诓襟E(191)中尋找一個非零通配符指示符。在找到該通配符指示符之后,該發(fā)送程序?qū)⑶斑M至步驟(196)。步驟(196)及(197)與步驟(192)及(193)相似(圖9A)。在步驟(196)中,發(fā)送程序使用零指示符(相應(yīng)于類別編碼“程序以移到步驟(197),它然后使用相應(yīng)可類別碼“線路”的子指示符以移到步驟(198)。在步驟(198),該發(fā)送程序?qū)⒉檎揖幋a項目的相連結(jié)的目錄(為說明起見,三個編碼項目表示了出來)以找到實例名稱“bar”。如果這一名稱未能在編碼項目中找到,發(fā)送程序就會查找一個非零通配符指示符。如果這個指示符也找不到,則該發(fā)送程序就會查找一個非零省略指示符。它將會被找到,而且被用于移動到發(fā)送項目去(步驟(199)),發(fā)送項目的內(nèi)容然后就會被用來調(diào)用適當?shù)慕M件。請注意,具有在發(fā)送表格的編碼項目查驗之后,通配符及省略指示符允許單元類別碼及實例名稱的一般性的相配合。此時,發(fā)送程序查找單元名稱的“最特定的配合”。因此,舉例來說,第一個組件可以具有一個發(fā)送標識。節(jié)點*程序線路……這表明該組件可以對某個“節(jié)點”類別整體的所有實例處理某個“程序”類別次單元的“線路”類別次單元的所有實例。第二個組件可以具有一個發(fā)送標識。節(jié)點joe程序線路……這表明該組件可以對“節(jié)點”類別整體單元的實例“joe”處理某個“程序”類別次單元的“線路”類別次單元的所有實例。為了與“最特定配合”原則相符合,所有給予“節(jié)點joe程序線路”次單元的指令均必須送至第二組件,這是由發(fā)送表格網(wǎng)要實施的,因為實例名稱“joe”將在步驟(191)中在編碼項目中出現(xiàn);因此,如果“joe”是給予一個“程序線路”的請求中的實例名稱,則“joe”編碼項目將被使用(因為它第一個被查驗),而通配符指示符將不被使用。為了恰當?shù)胤治霭l(fā)送樹,發(fā)送程序也必須使用一個棧,其必要性可由一個簡單的例子加以說明。設(shè)想一個新的組件具有下列發(fā)送標識。節(jié)點jim盤驅(qū)動……這表明該組件可以對“節(jié)點”類別整體單元的實例“jim”處理?!氨P驅(qū)動”類別次單元所有的實例。為使這一標識進入該樹,在步驟(191),一項編碼項目被加到實例名稱“jim”,而且隨后的新單元節(jié)點也以類似于圖9B的方式相加。然后,當發(fā)送要求整體單元類別從實例名稱。節(jié)點jim該發(fā)送程序?qū)扑偷皆撔碌膯卧?jié)點。然而,對于一個以下列單元名稱開始的請求節(jié)點jim程序線路它將不能被新的組件服務(wù),因為該新的組件僅對“節(jié)點”實例“jim”支持“盤驅(qū)動”類別次單元。因此,一旦發(fā)送程序了解到類別名稱“程序線路”并非由此新組件所支持,它必須擁有為回復(fù)到步驟(191)所需的機構(gòu),而且應(yīng)有能力使用別的碼項目,通配符或省略指示符去尋找可以為“節(jié)點jim程序線路”請求服務(wù)的組件。因此當發(fā)送程序穿越該發(fā)送表格時,對于它已從根節(jié)點穿越的單元節(jié)點(130)全體來說,它應(yīng)當維持一個指示符棧。當發(fā)送程序在發(fā)送表格樹結(jié)構(gòu)中移上移下試圖尋找適當?shù)陌l(fā)送項目時,指示符被推進該棧式被頂出該棧。如果未能找到相配合的發(fā)送項目,一個出錯信息將被送回到該請求程序(即,表象或功能組件)。如上所述,一個控制功能組件可以用作從表象組件直接到存取組件的通道。為了實現(xiàn)這一通道,用于發(fā)送表格的表象功能方面的根節(jié)點的省略指示符(那它將在任意請求中配合任何單元)應(yīng)當為控制功能組件指示發(fā)送項目。任何時候,只要它收到一項請求,控制功能組件將簡單地向發(fā)送程序的功能存取面發(fā)出一個相同的請求。用這種方式,所有那些在表象功能發(fā)送表格中與發(fā)送標識不相配合的請求均可以在功能存取發(fā)送表格中獲得配合。這就允許表象組件要求去存取可由存取組件獲得的原始功能。在發(fā)送表格的另一個實施例中,為了允許如果個不含有實例的類型代碼,零指示符字段(143)可以含有與編碼項目表(131)在結(jié)構(gòu)上類似的聯(lián)系表的第一個元件。第二個“零”表將含有不擁有實例的類型代碼的碼值?!傲恪北韺⒃诰幋a表之后及通配符指示符相驗之前進行分析。G.范疇及構(gòu)型如上所述,一個構(gòu)型功能組件(11)維持一個構(gòu)型數(shù)據(jù)庫;該數(shù)據(jù)庫規(guī)定了組成綜合系統(tǒng)的單元。在由操作員發(fā)出的適當?shù)闹噶畹目刂葡聵?gòu)型功能組件(11)可以將在數(shù)據(jù)詞典中定義的單元的實例加到構(gòu)型數(shù)據(jù)庫,或者將他們從構(gòu)型數(shù)據(jù)庫中的定義。也如上面所述,一個范疇功能組件(11)能在構(gòu)型數(shù)據(jù)庫中建立一個范疇單元,這是指已經(jīng)在構(gòu)型數(shù)據(jù)庫中定義的單元的次集合。通過一個表象組件(10),一位操作者可以控制并監(jiān)視組成特定范疇的單元,而無需涉及構(gòu)成該綜合系統(tǒng)的其它可能是相應(yīng)復(fù)雜的單元。此外,操作者可以起動一個與僅在該范疇中的實體有關(guān)連的控制或監(jiān)視操作,而無需對每個單元使用表象組件(10)起動請求的產(chǎn)生機制。這樣一來,該綜合系統(tǒng)的控制及監(jiān)視工作就可以為簡化了。對于每個在構(gòu)型數(shù)據(jù)庫當中或附加其上的范疇單元,范疇功能組件(11)可以建立一個范疇數(shù)據(jù)庫,并標明組成該范疇單元的單元。當收到一項恰當?shù)恼埱髸r,范疇功能組件(11)將會將一項單元加到范疇數(shù)據(jù)庫;然后將此單元加到該范疇,并從范疇數(shù)據(jù)庫數(shù)據(jù)庫中標識的范疇的實體作標識所需的反應(yīng),并且刪除一個范疇數(shù)據(jù)庫,從而實際上刪除了該范疇。如圖9C所示,構(gòu)型及范疇數(shù)據(jù)庫的格式(它們將可結(jié)合在一單獨數(shù)據(jù)庫)含有對構(gòu)型中每個單元實例的一個字段,以及類似地范疇中每個實體實例。范疇數(shù)據(jù)庫含有為每個范疇成分的項目(230),它列出了范疇名稱以及單元或次單元成分的實例名稱。此外,對于每個單元,范疇數(shù)據(jù)庫含有一個項目(232),它是任意范疇的一個成分,列出了實例名稱以及它作為一個成分的范疇。范疇功能組件可以在范疇被改良時修訂信息,并且可以使用該信息迅速決定范疇的成分或者迅速地決定某個單元是否該范疇的成分。在其它實施例中,第一個范疇可以引用第二個范疇以包含該第二個范疇的成分,從而減小范疇數(shù)據(jù)庫的體積。在其它的實施例中,范疇數(shù)據(jù)庫可以建立一個類似于單元及次單元層次的層次,而且指令可以直接導(dǎo)向范疇及次范疇。構(gòu)型數(shù)據(jù)庫包括有一個項目(234)用于每個單元及次單元;它們在數(shù)據(jù)庫中找層次組織起來,每個單元及次單元實例的全名稱被提供。這一信息可由構(gòu)型功能組件使用以迅速決定構(gòu)型,例如,可通過一個表象組件向用戶展示構(gòu)型的圖式單元實例名稱的項目表。H.警報正如上面關(guān)于圖1B所描述的那樣,一個功能組件(11)含有一個警報功能組件(11);該組件建立警報條件作為對從表象組件(10)未的請求的反應(yīng),通過使用綜合系統(tǒng)中單元的各種條件,比加記錄在用戶接口信息文件(29)中的單元,它可探測某項警報條件的產(chǎn)生。圖10A描述了警報功能組件(11)的功能組織。正如圖10A所描述的那樣,警報功能組件(11)包含有一般性的警報組件(200),該警報組件從組件接收請求,解釋這些請求,并使一個或多個探測組件(201)或一個或多個規(guī)則維持組件(202)為反應(yīng)而作出運轉(zhuǎn)。如上所述,警報功能組件(11)可進行兩大類操作,維持警報條件以及探測警報條件。警報功能組件(11)的維持警報條件操作是由規(guī)則維持組件(202)實施的,該規(guī)則維持組件在一個警報規(guī)則庫(203)中維持可識別每個警報條件的規(guī)則。每項規(guī)則均表示了一組條件,這組條件必須被取出以決定某個警報條件是否存在。具體來說,規(guī)則維持組件(202)在對從表象組件(10)來的請求作出反應(yīng)時產(chǎn)生出如同下面關(guān)于圖10B所作描述那樣的規(guī)則,這些規(guī)則被存儲在警報規(guī)則庫(203)中。此外,作為對來自表象組件(10)的請求的反應(yīng)規(guī)則維持組件可在警報規(guī)則庫(203)中改良規(guī)則,從而修訂了由規(guī)則表征的警報條件賴以存在的條件。類似地,探測警報條件的操作是由探測組件(201)實施的。該探測組件使用過去數(shù)據(jù)文件中的條件信息(圖5)以及警報規(guī)則庫(203)中的警報規(guī)則。正如下面在涉及圖10B所要描述那樣,每個規(guī)則包含有一個條件部分,該條件部分表明了條件。為了探測一項警報條件,探測組件(201)決定了過去數(shù)據(jù)文件內(nèi)容是否與各種規(guī)則的條件相配合。如果配合的話,探測組件(201)即發(fā)生一個警報指示以使用一般性警報組件(200)經(jīng)由通知組件(204)傳遞給表象組件(10)以顯示給操作者。圖10B描述了由規(guī)則維持組件(200)產(chǎn)生的警報規(guī)則的一個一般性的形式。正如圖10B所示,一個警報規(guī)則包括有一個條件部分(210),該條件部分規(guī)定了為表示警報所需的一組條件。該條件部分含有表達部分(212),一關(guān)系操作子(213)和一表達值部分(214),操作子(213)使得表達部分(212)與表達值部分(214)相關(guān)連。這樣,條件部分(210)即可算出究竟是邏輯真或者是邏輯假,值得推薦的是,如果表達部分(212)本身算出邏輯真或邏輯假,則條件部分(210)的關(guān)系操作子(213)及表達值部分(214)就是不必要的了。在這兩個情況下,如果條件部分算出邏輯真,則存在有一個警報條件。規(guī)則包含有一個單元及屬性部分(212)以及一個時間值部分(216)。相對運算值部分(213)將一個屬性的值與一個值部分(214)相連系,時間值部分(216)建立了一個時間函數(shù),并且可以指示當條件部分(210)將被用于警報探測組件(210)時的時刻或時間段落。由于可提供警報功能組件(11),這就使得操作者可以在一個動態(tài)或隨時需要的基礎(chǔ)上建立起警報條件。因為警報條件無需事先在控制系統(tǒng)中建立起來,該控制系統(tǒng)可用來控制并監(jiān)視各種不同的綜合系統(tǒng)。舉例來說,如果控制系統(tǒng)被用來監(jiān)控一個分布數(shù)字處理系統(tǒng),該系統(tǒng)在一網(wǎng)絡(luò)上可有不同的節(jié)點通信構(gòu)型,則警報條件可由一基于特定構(gòu)型的操作子建立起來。此外,如果一個新的警報條件在綜合系統(tǒng)的操作過程中被發(fā)現(xiàn)的話,通過將規(guī)則加于警報規(guī)則庫(203),警報條件可被加上。權(quán)利要求1.一個依照規(guī)定了時間參數(shù)的指令而對有關(guān)某單元集合的管理信息進行檢索的系統(tǒng),其中所說單元在所說集合內(nèi)相互連接而達成對基本信息處理功能的控制,并且所說單元之進一步與所說系統(tǒng)連接從而許可對所說管理信息的選取,所說系統(tǒng)由下列成分組成含有關(guān)于所說管理信息的記錄的存儲器,并且每一記錄者包括一對相關(guān)時間的指示,以及一個依照某一指令而從所說記錄中檢索管理信息或從所說單元中選取管理信息的信息管理器件,它包含一個作息器,用于根據(jù)所說時間程序在多個可能時間下發(fā)出遞次的次級選取或檢索操作。2.一個依照規(guī)定了時間參數(shù)的指令而對有關(guān)某單元之集合的管理信息進行檢索的系統(tǒng),由下列成分組成含有關(guān)于所說管理信息的記錄的存儲器,并且每一記錄都包括一個相關(guān)時間的指示,以及一個依照某一指令從所說記錄中檢索管理信息或從所在單元中選取管理信息的信息管理器件。它包含一個作息器,用于根據(jù)所說時間程序在多個可能時間下發(fā)出遞次的次級選取或檢索操作。3.權(quán)利要求1或2之系統(tǒng),它進一步包含一個依照某預(yù)定時間程序周期性地選取和在所說記錄中存儲新的管理信息的歷史數(shù)據(jù)記錄器。4.權(quán)利要求1或2之系統(tǒng),它適于應(yīng)對某一規(guī)定了至少一個期待時間范圍的指令。并且所說時間范圍可能包括過去、現(xiàn)在和將來,其中,所說信息管理器件具有在可行之情況下通過檢索含于所說記錄內(nèi)的管理信息來滿足所說指令,否則則從單元處選取與該特定時間范圍相關(guān)的信息來滿足指令的作用。5.權(quán)利要求4之系統(tǒng),其中所說信息管理器件的構(gòu)造是能夠在可行情況下通過檢索在該時間范圍內(nèi)存于所說記錄的任何記錄來滿足某一具有一包含在某特定時間之前的所有時間的時間范圍的指令,否則則從單元處選取所說信息來滿足該指令。6.權(quán)利要求4之系統(tǒng),其中所說信息管理器件的構(gòu)造是能夠通過立即從所說單元處選取管理信息來滿足某項指令。7.權(quán)利要求1或2之系統(tǒng),其中在網(wǎng)絡(luò)中發(fā)生的事件是被作為該網(wǎng)絡(luò)狀態(tài)的一個成分來處理并被存儲于所說的記錄中。8.一個依照規(guī)定了時間參數(shù)的指令而對有關(guān)某計算機網(wǎng)絡(luò)的成員的管理信息進行檢索的系統(tǒng),其中所說成員在所說網(wǎng)絡(luò)內(nèi)相互連接以達成對基本信息處理功能的控制,并且所說成員進一步與所說系統(tǒng)連接以許可對所說管理信息的選取,所說系統(tǒng)由下列成分組成含有關(guān)于所說管理信息的記錄的存儲器,并且每一記錄都包括一個相關(guān)時間的指示,以及一個依照某一指令而從所說記錄中檢索管理信息的或從所記錄成員處選取管理信息的信息管理器件,它包含一個時間作息器,勇于根據(jù)所說時間程序在多個可能時間下遞次的次級選取或檢索操作,并且其中在網(wǎng)絡(luò)內(nèi)發(fā)生的事件是被作為該網(wǎng)絡(luò)的狀態(tài)的一個成分來處理而被存儲于所說的記錄中的。9.權(quán)利要求8之系統(tǒng),它進一步包含被存儲了的管理軟組件,適于通過獨立地讀譯和執(zhí)行選定的有關(guān)管理的指令來施行所說的管理功能。10.權(quán)利要求9之系統(tǒng),其中至少一個所說組件存有識別選定的警告條件的規(guī)則,它包含一個用于產(chǎn)生被儲規(guī)則的規(guī)則產(chǎn)生器和一個用于依照所說規(guī)則的內(nèi)容來檢測某警告條件的警告條件檢測器。11.權(quán)利要求10之系統(tǒng),其中第一類所說管理組件是指適于對由所說網(wǎng)絡(luò)提供之數(shù)據(jù)進行功能處理的功能組件,第二類所說管理組件是指適于對有關(guān)與所說網(wǎng)絡(luò)的成員通訊的方案進行補充的存取組件,以及利用所說網(wǎng)絡(luò)的成員之基本信息處理功能而適于從用戶處接收指令和向用戶遞送信息的表達組件12.權(quán)利要求11之系統(tǒng),它進一步包含一個包括一定義可取自于所說網(wǎng)絡(luò)的各個成員的不同管理信息的類別數(shù)據(jù)庫的核心。13.權(quán)利要求12之系統(tǒng),其中所說表達組件包括選擇單產(chǎn)生程序,用于從所說類別數(shù)據(jù)庫收取數(shù)據(jù)和產(chǎn)生向用戶顯示的有效指令選擇單。14.權(quán)利要求13之系統(tǒng),其中所說選擇單產(chǎn)生程序是適于確定有關(guān)所說網(wǎng)絡(luò)之構(gòu)造的信息和產(chǎn)生向用戶顯示的可用網(wǎng)絡(luò)成員的選擇單的。15.權(quán)利要求14之系統(tǒng),它進一步包含含有定義所說網(wǎng)絡(luò)成員的組別的域規(guī)格信息的存儲器,并且其中所說核心是適于通過向合宜的管理組件發(fā)出個別指令的方式來向某一所說組別的所有成員發(fā)出指令的。16.權(quán)利要求15之系統(tǒng),其中至少一個所說管理組件是進一步適于通過獨立地讀譯和執(zhí)行指令而施行自我管理功能的。17.權(quán)利要求16之系統(tǒng),其中所說核心進一步包含一個發(fā)送指示器,用于將所收說指令輸導(dǎo)至相關(guān)的讀譯和執(zhí)行指令的組件處去,并且它進一步包含一個登記器,用于通過向所說指示臺添入指示器的方式向所說系統(tǒng)登記新的管理組件。18.一個依照規(guī)定了時間參數(shù)的指令而對某單元集合的管理信息進行檢索的方法,其中所說單元在所說集合內(nèi)相互連接以達成對基本信息處理功能的控制,并且所說單元進一步與所說系統(tǒng)連接從而許可對所說管理信息的選取,所說方法包含提供含有所說管理信息的記錄的存儲,每一記錄包括一個相關(guān)時間的指示,以及提供依照某項指令而從所說記錄中管理信息或所說單元中選取管理信息的信息管理器件,它包含一個時間程序器,用于根據(jù)所說時間程序在多個可能時間下發(fā)出遞次的次級選取或檢索操。全文摘要一個依照規(guī)定了時間參數(shù)的指令而有關(guān)某單元集合的管理信息進行檢索的系統(tǒng),其中單元在集合內(nèi)相互連接以達到對基本信息處理功能的控制并且單元進一步與系統(tǒng)連接從而許可對所說管理信息的選取。該系統(tǒng)包括含有有關(guān)管理信息的記錄的存儲器,其中每一記錄都又包含一個相關(guān)時間的指示,以及一個依照一項指令而從記錄中檢索管理信息或從單元處選取管理信息的信息管理器件,它又具有一個時間程序器,用于根據(jù)時間程序在多個可能的時間下發(fā)出遞次的次級選取或檢索操作。文檔編號G06F13/14GK1044719SQ8910751公開日1990年8月15日申請日期1989年9月13日優(yōu)先權(quán)日1988年9月14日發(fā)明者羅伯特·C·舒薩德,彼得·H·伯吉斯,科林·斯特魯特,史蒂文·K·黃,小威廉·C·阿當斯,倫納德·G·費斯肯斯,戴維·L·舍特列夫,杰弗里·L·羅森堡,凱西·佐·佐·尼爾遜,林賽·B·奧布賴恩,阿倫·B·穆爾,安尼爾·V·那夫卡爾,馬克·W·斯洛申請人:數(shù)字設(shè)備公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1