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