專利名稱:協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在按獨(dú)自的序列進(jìn)行動(dòng)作的主系統(tǒng)上連接按不同的序列進(jìn)行動(dòng)作的客系統(tǒng)、并從該客系統(tǒng)有效利用所述主系統(tǒng)中所含的資源、進(jìn)行作業(yè)的分散處理的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)。詳細(xì)地說,本發(fā)明涉及多路網(wǎng)絡(luò)系統(tǒng),其在已有的客戶服務(wù)器網(wǎng)絡(luò)上連接外圍設(shè)備或其它的客戶服務(wù)器網(wǎng)絡(luò)作為新的客戶,從而構(gòu)成將該新的客戶作為服務(wù)器的客網(wǎng)絡(luò)。更詳細(xì)地說,本發(fā)明涉及客網(wǎng)絡(luò)的服務(wù)器根據(jù)來自用戶的作業(yè)要求,對(duì)多路網(wǎng)絡(luò)系統(tǒng)所含的各資源進(jìn)行分散處理的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)。
歷來,要用分散型處理系統(tǒng)即客戶服務(wù)器網(wǎng)絡(luò)進(jìn)行作業(yè)的分散處理,用戶或網(wǎng)絡(luò)管理者就必須事先選擇確定特定的作業(yè)使用網(wǎng)絡(luò)所含的各資源中的哪一個(gè)。因此,用戶或網(wǎng)絡(luò)管理者就預(yù)先調(diào)查網(wǎng)絡(luò)所含各資源的處理能力,若有必要,對(duì)特定資源給予完成處理用的功能。根據(jù)所確定的選擇,用戶或網(wǎng)絡(luò)管理者預(yù)先在網(wǎng)絡(luò)服務(wù)器設(shè)定有效利用各資源用的控制順序或應(yīng)用程序。對(duì)這樣的服務(wù)器進(jìn)行設(shè)定處理必需要有非常深的專門知識(shí),一般用戶實(shí)際上不可能實(shí)施。即使對(duì)有專門知識(shí)的人來說,每當(dāng)網(wǎng)絡(luò)資源有變動(dòng),就必須重新進(jìn)行設(shè)定,非常麻煩。
此外,在現(xiàn)在這樣技術(shù)革新迅速發(fā)展、很容易以低成本獲得高性能資源的時(shí)代,連接于網(wǎng)絡(luò)的資源也在頻繁更新。這樣,要實(shí)時(shí)且正確掌握更新后的資源環(huán)境就非常困難。即使正確掌握了更新后的資源環(huán)境且正確設(shè)定了服務(wù)器,網(wǎng)絡(luò)所含的多個(gè)資源的狀態(tài)也不是一定而是隨時(shí)間發(fā)生變化的。該狀態(tài)的變化例如有資源的突然故障、用戶進(jìn)行的設(shè)定變更及因備件消耗而不能運(yùn)轉(zhuǎn)等。必須適當(dāng)?shù)匕催@樣變化設(shè)定服務(wù)器,以適當(dāng)進(jìn)行作業(yè)分散。
以下參照
圖11,對(duì)將個(gè)人電子計(jì)算機(jī)作為服務(wù)器、將復(fù)合裝置(MFPMulti-Function-Peripheral)作為客戶的客戶服務(wù)器網(wǎng)絡(luò)系統(tǒng)中的、在客戶與服務(wù)器之間分擔(dān)功能的分散處理進(jìn)行說明??蛻鬑-CL及服務(wù)器H-SVR分別連接LAN及其它網(wǎng)絡(luò)NW。服務(wù)器H-SVR預(yù)先登錄著多個(gè)處理服務(wù)功能,若從客戶H-CL要求服務(wù),服務(wù)器H-SVR即執(zhí)行與該服務(wù)對(duì)應(yīng)的指令,并將處理結(jié)果返回客戶H-CL。因此,用作為客戶H-CL的復(fù)合裝置側(cè)的程序進(jìn)行處理的內(nèi)容與由服務(wù)器H-SVR即個(gè)人電子計(jì)算機(jī)處理的內(nèi)容是預(yù)先確定的。
復(fù)合裝置為了完成用戶給予的作業(yè),當(dāng)必需服務(wù)器H-SVR所具有的功能時(shí),復(fù)合裝置對(duì)服務(wù)器發(fā)出其功能的服務(wù)要求。服務(wù)器接受服務(wù)要求,利用必需的功能進(jìn)行處理,并將處理結(jié)果返回復(fù)合裝置,提供所要求的服務(wù)。服務(wù)的提供是依次呼出服務(wù)器側(cè)準(zhǔn)備的函數(shù)組的處理來作為各個(gè)任務(wù)函數(shù)而實(shí)現(xiàn)的。復(fù)合裝置就這樣滿足用戶的作業(yè)要求。
如上所述,正確掌握網(wǎng)絡(luò)能利用的所有資源的能力是非常困難的,可以說,用戶在分散作業(yè)時(shí)選擇最佳資源實(shí)際上是不可能的。此外,因?yàn)槭菑乃匈Y源中選擇特定資源,所以不能有效地組合使用網(wǎng)絡(luò)所含并可利用的適當(dāng)?shù)馁Y源或利用所有這些資源。結(jié)果是網(wǎng)絡(luò)的利用率低下。即,雖然作為整個(gè)網(wǎng)絡(luò)有處理能力,但因?yàn)樗觅Y源的選擇即分散方法不恰當(dāng),故作業(yè)完成效率比分散之前下降。最差時(shí),還會(huì)產(chǎn)生因?qū)⒆鳂I(yè)分散給已從系統(tǒng)中除去了的資源,故不能完成作業(yè)的問題。
要構(gòu)成復(fù)合裝置側(cè)的系統(tǒng)可從低端變?yōu)楦叨说鼐哂徐`活性、且服務(wù)器能擴(kuò)大功能的網(wǎng)絡(luò),對(duì)如上所述客戶與服務(wù)器之間已預(yù)先定好的,即,服務(wù)器預(yù)先準(zhǔn)備好固定的處理的安裝方式來說是有極限的。例如,為了使功能可以擴(kuò)大,對(duì)于執(zhí)行該固定化的處理的程序,必須進(jìn)行將復(fù)合裝置側(cè)與服務(wù)器側(cè)組合的維護(hù)。根據(jù)所擴(kuò)大功能內(nèi)容的不同,會(huì)發(fā)生從根本上重新編制安裝的處理函數(shù)組的作業(yè),該作業(yè)必需大量的開發(fā)期間。
另外,當(dāng)在不同的存儲(chǔ)資源間進(jìn)行圖像處理時(shí),在復(fù)合裝置側(cè)與服務(wù)器側(cè)之間會(huì)產(chǎn)生處理實(shí)體(數(shù)據(jù))的授受。該處理實(shí)體的授受在每進(jìn)行一次各函數(shù)的服務(wù)要求或服務(wù)提供時(shí),經(jīng)過具有有限傳送容量的網(wǎng)絡(luò)進(jìn)行。因此,應(yīng)用之間的通信及數(shù)據(jù)傳送必需時(shí)間。結(jié)果是,對(duì)一個(gè)作業(yè)的實(shí)行,不能保證處理能力,故存在嚴(yán)重?fù)p害網(wǎng)絡(luò)性能的問題。
本發(fā)明是為了解決上述問題而作出的,目的在于,對(duì)多路分散處理型網(wǎng)絡(luò),提供一種能根據(jù)所有可利用資源的各自的處理能力,適當(dāng)分散作業(yè)而確保作業(yè)的執(zhí)行效率的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)。
本發(fā)明的第1發(fā)明為一種協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其通過在按第1序列進(jìn)行動(dòng)作的第1系統(tǒng)上連接按第2序列進(jìn)行動(dòng)作的第2系統(tǒng)而構(gòu)成,有效利用第1系統(tǒng)的資源,同時(shí)第2系統(tǒng)自主執(zhí)行序列動(dòng)作,其特征在于,第1系統(tǒng)包括埋入在執(zhí)行第1序列的應(yīng)用層的接口部;第2系統(tǒng)包括存儲(chǔ)將序列動(dòng)作分散到第1系統(tǒng)的分散基準(zhǔn)的分散基準(zhǔn)存儲(chǔ)部,以及,根據(jù)分散基準(zhǔn)對(duì)接口部發(fā)出使第1系統(tǒng)執(zhí)行的作業(yè)執(zhí)行要求的作業(yè)執(zhí)行要求部;第1系統(tǒng)收到作業(yè)執(zhí)行要求時(shí),通過接口部將作業(yè)執(zhí)行要求作為第1序列的一部分進(jìn)行執(zhí)行。
這樣,采用第1發(fā)明,第2系統(tǒng)通過埋入在執(zhí)行第1序列的應(yīng)用層內(nèi)的接口層,能遵照分擔(dān)基準(zhǔn)使第1系統(tǒng)執(zhí)行作業(yè)。
本發(fā)明的第2發(fā)明是在第1發(fā)明的基礎(chǔ)上,其特征在于,作業(yè)執(zhí)行要求部還具有遵照分散基準(zhǔn)確定由第1系統(tǒng)執(zhí)行的作業(yè)并生成作業(yè)委托信息的作業(yè)確定部,根據(jù)作業(yè)委托信息生成作業(yè)執(zhí)行要求。
這樣,采用第2發(fā)明,第2系統(tǒng)通過埋入在執(zhí)行第1序列的應(yīng)用層內(nèi)的接口層,能遵照分擔(dān)基準(zhǔn)使第1系統(tǒng)分擔(dān)執(zhí)行作業(yè)。
本發(fā)明的第3發(fā)明是在第1發(fā)明的基礎(chǔ)上,其特征在于,當(dāng)?shù)?系統(tǒng)收到作業(yè)執(zhí)行要求時(shí),通過接口部將作業(yè)執(zhí)行要求作為第1序列的一部分來執(zhí)行,并將其執(zhí)行結(jié)果送回第2系統(tǒng)。
這樣,采用第3發(fā)明,由于第1系統(tǒng)將作業(yè)的分擔(dān)執(zhí)行結(jié)果送回第2系統(tǒng),所以,第2系統(tǒng)能再分擔(dān)執(zhí)行作業(yè)。
本發(fā)明第4發(fā)明是在第1發(fā)明的基礎(chǔ)上,其特征在于,接口部還包括存儲(chǔ)初期設(shè)定程序的初期程序存儲(chǔ)部,第1系統(tǒng)通過接口部執(zhí)行初期設(shè)定程序來檢測(cè)第1系統(tǒng)所含資源并通知第2系統(tǒng),第2系統(tǒng)根據(jù)接口部測(cè)出的第1系統(tǒng)的資源及存儲(chǔ)在分散基準(zhǔn)存儲(chǔ)部的分散基準(zhǔn),確定作為第1系統(tǒng)的序列動(dòng)作使其執(zhí)行的每一作業(yè)的任務(wù),生成協(xié)調(diào)處理信息,作業(yè)執(zhí)行要求部根據(jù)協(xié)調(diào)處理信息發(fā)出作業(yè)執(zhí)行要求。
這樣,采用第4發(fā)明,根據(jù)測(cè)出的第1系統(tǒng)的資源和分擔(dān)基準(zhǔn)確定第1系統(tǒng)的序列,并按生成的協(xié)調(diào)處理信息進(jìn)行作業(yè)執(zhí)行要求,因而能在第1系統(tǒng)與第2系統(tǒng)的資源之間進(jìn)行更適當(dāng)?shù)淖鳂I(yè)分散。
第5發(fā)明是在第4發(fā)明的基礎(chǔ)上,其特征在于,接口部還包括客網(wǎng)客戶信息存儲(chǔ)部,該客網(wǎng)客戶信息存儲(chǔ)部存儲(chǔ)執(zhí)行登錄在第1系統(tǒng)的第1序列的處理程序;初期設(shè)定程序檢測(cè)登錄在第1系統(tǒng)的初期設(shè)定信息并將其存入客網(wǎng)客戶信息存儲(chǔ)部;作業(yè)執(zhí)行要求部根據(jù)存儲(chǔ)在客網(wǎng)客戶信息存儲(chǔ)部的初期設(shè)定信息和保存在分散基準(zhǔn)信息存儲(chǔ)部的分散基準(zhǔn)信息生成協(xié)調(diào)處理信息。
第6發(fā)明是在第5發(fā)明的基礎(chǔ)上,其特征在于,協(xié)調(diào)處理信息包括對(duì)各作業(yè)的各任務(wù)處理的處理順序及委托方信息;委托方信息包括服務(wù)器信息、程序編號(hào)、版本信息及利用資源信息。
第7發(fā)明是在第6發(fā)明的基礎(chǔ)上,其特征在于,服務(wù)器信息包括第1系統(tǒng)的IP地址、服務(wù)器名稱及使用協(xié)議信息;程序編號(hào)具有服務(wù)器上的利用程序的所在地址;版本信息具有提供服務(wù)及程序的編制版本;利用資源信息具有表示使用第1系統(tǒng)上的哪一資源的信息。
第8發(fā)明是在第7發(fā)明的基礎(chǔ)上,其特征在于,第2系統(tǒng)還包括受理來自用戶的作業(yè)要求的作業(yè)要求受理部和表示本身能提供的服務(wù)的服務(wù)表示部,第2系統(tǒng)自主執(zhí)行的序列動(dòng)作一旦確定,作業(yè)執(zhí)行要求部即在作業(yè)要求受理部及服務(wù)表示部登錄通過序列動(dòng)作能提供的功能。
這樣,采用第7發(fā)明,用戶就能在第2系統(tǒng)的服務(wù)表示部確認(rèn)能利用的服務(wù)內(nèi)容,并在第2作業(yè)要求受理部指示執(zhí)行對(duì)服務(wù)的作業(yè)。
第9發(fā)明是在第1發(fā)明的基礎(chǔ)上,其特征在于,接口部還包括任務(wù)執(zhí)行部,該任務(wù)執(zhí)行部存儲(chǔ)包括執(zhí)行序列動(dòng)作的處理任務(wù)的程序庫在內(nèi)的必要程序;經(jīng)作業(yè)執(zhí)行要求而執(zhí)行存儲(chǔ)在任務(wù)執(zhí)行部的程序,從而執(zhí)行序列動(dòng)作。
第10發(fā)明是在第5發(fā)明的基礎(chǔ)上,其特征在于,分散基準(zhǔn)信息包括第1系統(tǒng)的固有信息即第1系統(tǒng)的基本功能、基本處理的信息及版本,以及,
表示第2系統(tǒng)實(shí)施的序列的外部提供功能。
第11發(fā)明是在第4發(fā)明的基礎(chǔ)上,其特征在于,第2系統(tǒng)還包括以規(guī)定的時(shí)間間隔檢測(cè)第1系統(tǒng)所含資源的服務(wù)管理部;當(dāng)?shù)?系統(tǒng)的資源狀態(tài)發(fā)生變更時(shí),更新協(xié)調(diào)處理信息。
這樣,采用第11明,即使在用接口手段檢測(cè)第1系統(tǒng)的資源之后,也仍通過第2系統(tǒng)的服務(wù)管理部以規(guī)定時(shí)間間隔反復(fù)進(jìn)行檢測(cè),并按資源的狀態(tài)更新協(xié)調(diào)處理信息,從而能始終使作業(yè)執(zhí)行要求作為第1序列的一部分被正確執(zhí)行。
第12發(fā)明是在第4發(fā)明的基礎(chǔ)上,其特征在于,服務(wù)管理部根據(jù)從第1系統(tǒng)輸出的狀態(tài)變化通知信號(hào)檢測(cè)第1系統(tǒng)所含資源。
這樣,采用第12發(fā)明,在用接口手段進(jìn)行檢測(cè)之后,根據(jù)從第1系統(tǒng)輸出的狀態(tài)變化通知信號(hào)檢測(cè)第1系統(tǒng)的資源狀態(tài)變化,從而能減輕第2系統(tǒng)的處理負(fù)荷,并能按資源狀態(tài)變化及時(shí)更新協(xié)調(diào)處理信息。
第13發(fā)明是一種協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,該協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)在按第1序列進(jìn)行動(dòng)作的第1系統(tǒng)上連接按第2序列動(dòng)作的第2系統(tǒng)而構(gòu)成,并在有效利用第1系統(tǒng)資源的同時(shí)第2系統(tǒng)自主執(zhí)行序列動(dòng)作,其特征在于,包括將第2系統(tǒng)連接于第1系統(tǒng)的系統(tǒng)連接步驟;將接口部埋入第1系統(tǒng)的、執(zhí)行第1序列的應(yīng)用層的接口導(dǎo)入步驟;用接口部檢測(cè)第1系統(tǒng)所含資源并生成初期設(shè)定信息的初期設(shè)定檢測(cè)步驟;任務(wù)分散決定步驟,其根據(jù)測(cè)出的資源信息及規(guī)定的分散基準(zhǔn),決定作為第1系統(tǒng)的序列動(dòng)作來執(zhí)行的每一作業(yè)的任務(wù),從而生成協(xié)調(diào)處理信息并加以存儲(chǔ);接口部根據(jù)協(xié)調(diào)處理信息,使第2系統(tǒng)的序列動(dòng)作的一部分作為第1系統(tǒng)的序列動(dòng)作的一部分來執(zhí)行。
這樣,采用第13發(fā)明,通過埋入在第1系統(tǒng)的、執(zhí)行第1序列的應(yīng)用層內(nèi)的接口部檢測(cè)第1系統(tǒng)的資源,并根據(jù)該測(cè)出的資源和規(guī)定的分散基準(zhǔn)進(jìn)行第1系統(tǒng)與第2系統(tǒng)間的協(xié)調(diào)處理決定,因而能正確進(jìn)行處理分散。
第14發(fā)明是在第13發(fā)明的基礎(chǔ)上,其特征在于,
還具有根據(jù)在任務(wù)分散決定步驟中生成的協(xié)調(diào)處理信息,將序列動(dòng)作的提供功能登錄于第2系統(tǒng)的提供功能登錄步驟;在該階段開始協(xié)調(diào)處理中的功能的服務(wù)。
這樣,采用第14發(fā)明,通過將第1系統(tǒng)和第2系統(tǒng)執(zhí)行的序列動(dòng)作登錄在第2系統(tǒng),就能從第2系統(tǒng)利用該序列動(dòng)作。
第15發(fā)明是在第14發(fā)明的基礎(chǔ)上,其特征在于,還具有以規(guī)定時(shí)間間隔對(duì)在初期設(shè)定檢測(cè)步驟中測(cè)出的第1系統(tǒng)所含資源的狀態(tài)進(jìn)行檢測(cè)的資源狀態(tài)變化檢測(cè)步驟;當(dāng)測(cè)出資源的狀態(tài)有變化時(shí),執(zhí)行初期設(shè)定檢測(cè)步驟、任務(wù)分散決定步驟及提供功能登錄步驟。
這樣,采用第15發(fā)明,在初期檢測(cè)第1系統(tǒng)的資源之后,每隔規(guī)定時(shí)間重復(fù)檢測(cè)資源的狀態(tài),所以能始終根據(jù)第1系統(tǒng)的資源狀態(tài)正確執(zhí)行作業(yè)。
第16發(fā)明是在第13發(fā)明的基礎(chǔ)上,其特征在于,系統(tǒng)連接步驟包括將第2系統(tǒng)物理性連接于第1系統(tǒng)的物理連接步驟,及在物理性連接后的第1系統(tǒng)與第2系統(tǒng)間開通通信路徑的交信環(huán)境確立步驟。
第17步驟是在第16發(fā)明的基礎(chǔ)上,其特征在于,接口導(dǎo)入步驟將接口部埋入通過在交信環(huán)境確立步驟中開通的通信路徑來執(zhí)行第1系統(tǒng)的第1序列的應(yīng)用層;再將初期設(shè)定程序?qū)虢涌诓俊?br>
這樣,采用第17發(fā)明,因?yàn)槌跗谠O(shè)定程序被導(dǎo)入埋入在第1系統(tǒng)的應(yīng)用層的接口部,所以,通過從第2系統(tǒng)向接口層發(fā)送命令,就能直接作用于初期設(shè)定程序。
第18發(fā)明是在第17發(fā)明的基礎(chǔ)上,其特征在于,初期設(shè)定檢測(cè)步驟包括使初期設(shè)定程序執(zhí)行,并將進(jìn)行協(xié)調(diào)處理用的結(jié)構(gòu)編入第1系統(tǒng)的協(xié)調(diào)處理環(huán)境構(gòu)筑步驟,從第1系統(tǒng)的服務(wù)公開功能所公開的第1系統(tǒng)的資源中檢測(cè)并取得第1系統(tǒng)能提供的功能的提供功能取得步驟。
第19發(fā)明是在第18發(fā)明的基礎(chǔ)上,其特征在于,任務(wù)分散決定步驟按分散基準(zhǔn)進(jìn)行執(zhí)行程序的登錄、協(xié)調(diào)處理信息的編制及登錄,從而使協(xié)調(diào)信息共享。
第20發(fā)明是一種連接于按第1序列動(dòng)作的第1系統(tǒng)、有效利用第1系統(tǒng)的資源同時(shí)自主執(zhí)行第2序列動(dòng)作的第2系統(tǒng),其特征在于,在第1系統(tǒng)的應(yīng)用層埋入有接口部;具有存儲(chǔ)將第2序列動(dòng)作的一部分分散給第1系統(tǒng)時(shí)的分散基準(zhǔn)的分散基準(zhǔn)存儲(chǔ)部,以及按分散基準(zhǔn)向接口部發(fā)出使第1系統(tǒng)執(zhí)行的作業(yè)執(zhí)行要求的作業(yè)執(zhí)行要求部;通過接口部使作業(yè)執(zhí)行要求作為第1序列的一部分被執(zhí)行。
這樣,采用第20發(fā)明,第2系統(tǒng)根據(jù)第1系統(tǒng)與該第2系統(tǒng)間使序列動(dòng)作的一部分分散的分散基準(zhǔn),通過接口部指示第1系統(tǒng)執(zhí)行作業(yè),從而能使第1系統(tǒng)將要求作業(yè)作為自身的第1序列來執(zhí)行。
第21發(fā)明是在第20發(fā)明的基礎(chǔ)上,其特征在于,第2系統(tǒng)包括存儲(chǔ)將序列動(dòng)作分散給第1系統(tǒng)的分散基準(zhǔn)的分散基準(zhǔn)存儲(chǔ)部,以及按分散基準(zhǔn)向接口部發(fā)出使第1系統(tǒng)執(zhí)行的作業(yè)執(zhí)行要求的作業(yè)執(zhí)行要求部;第1系統(tǒng)收到作業(yè)執(zhí)行要求后,通過接口部將作業(yè)執(zhí)行要求作為第1序列的一部分來執(zhí)行。
這樣,采用第21發(fā)明,因?yàn)榈?系統(tǒng)含有在第1系統(tǒng)與該第2系統(tǒng)間使序列動(dòng)作的一部分分散的分散基準(zhǔn),所以,第2系統(tǒng)能有效利用第1系統(tǒng)的資源,同時(shí)自主執(zhí)行第2序列動(dòng)作。
第22發(fā)明是在第21發(fā)明的基礎(chǔ)上,其特征在于,作業(yè)執(zhí)行要求部具有根據(jù)分散基準(zhǔn)決定使第1系統(tǒng)執(zhí)行的作業(yè)、并生成作業(yè)委托信息的作業(yè)決定部,根據(jù)作業(yè)委托信息生成作業(yè)執(zhí)行要求。
這樣,采用第22發(fā)明,因?yàn)楦鶕?jù)在第1系統(tǒng)與第2系統(tǒng)間使序列動(dòng)作的一部分分散的分散基準(zhǔn),該第2系統(tǒng)決定由第1系統(tǒng)執(zhí)行的作業(yè),所以,第2系統(tǒng)能有效利用第1系統(tǒng)的資源,并自主執(zhí)行第2序列動(dòng)作。
第23發(fā)明是在經(jīng)21發(fā)明的基礎(chǔ)上,其特征在于,接口部還包括初期設(shè)定程序;通過接口部執(zhí)行初期設(shè)定程序,第1系統(tǒng)測(cè)出第1系統(tǒng)所含資源并通知第2系統(tǒng);
第2系統(tǒng)根據(jù)由接口部測(cè)出的第1系統(tǒng)的資源及分散基準(zhǔn)存儲(chǔ)部所存儲(chǔ)的分散基準(zhǔn),決定作為第1系統(tǒng)的序列動(dòng)作使執(zhí)行的每一作業(yè)的任務(wù),生成協(xié)調(diào)處理信息;作業(yè)執(zhí)行要求部按照協(xié)調(diào)處理信息發(fā)出作業(yè)執(zhí)行要求。
這樣,采用第23發(fā)明,第1系統(tǒng)將自身的資源通知第2系統(tǒng),第2系統(tǒng)根據(jù)被通知的第1系統(tǒng)的資源及分散基準(zhǔn)決定第1系統(tǒng)的作業(yè),所以,第2系統(tǒng)自主執(zhí)行協(xié)調(diào)處理。
第24發(fā)明是在第23發(fā)明的基礎(chǔ)上,其特征在于,接口部還包括客網(wǎng)客戶信息存儲(chǔ)部,其存儲(chǔ)執(zhí)行登錄于第1系統(tǒng)的第1序列的處理程序;初期設(shè)定程序檢測(cè)登錄于第1系統(tǒng)的初期設(shè)定信息并存入客網(wǎng)客戶信息存儲(chǔ)部;作業(yè)執(zhí)行要求部根據(jù)存儲(chǔ)在客網(wǎng)客戶信息存儲(chǔ)部的初期設(shè)定信息及保存于分散基準(zhǔn)信息存儲(chǔ)部的分散基準(zhǔn)信息,生成協(xié)調(diào)處理信息。
這樣,采用第24發(fā)明,因?yàn)榈?系統(tǒng)將自身的資源通知第2系統(tǒng),第2系統(tǒng)根據(jù)被通知的第1系統(tǒng)的資源和分散基準(zhǔn)決定第1系統(tǒng)的作業(yè),所以,第2系統(tǒng)自主執(zhí)行協(xié)調(diào)處理。
第25發(fā)明是在第24發(fā)明的基礎(chǔ)上,其特征在于,協(xié)調(diào)處理信息含有對(duì)各作業(yè)的各任務(wù)處理的處理順序及委托方信息;委托方信息具有服務(wù)器信息、程序編號(hào)、版本信息及利用資源信息。
第26發(fā)明是在第25發(fā)明的基礎(chǔ)上,其特征在于,服務(wù)器信息含有第1系統(tǒng)的IP地址、服務(wù)器名稱及使用協(xié)議信息;程序編號(hào)具有服務(wù)器上的利用程序的所在地址;版本信息具有提供服務(wù)、程序的編制版本;利用資源信息具有表示使用第1系統(tǒng)上的哪一資源的信息。
第27發(fā)明是在第26發(fā)明的基礎(chǔ)上,其特征在于,還具有受理來自用戶的作業(yè)要求的作業(yè)要求受理部,以及表示自身能提供的服務(wù)的服務(wù)表示部;第2系統(tǒng)自主執(zhí)行的序列動(dòng)作一確定,作業(yè)執(zhí)行要求部即將序列動(dòng)作能提供的功能登錄于作業(yè)要求受理部及服務(wù)表示部。
這樣,采用第27的發(fā)明,用戶能在第2系統(tǒng)的服務(wù)表示部確認(rèn)能利用的服務(wù)內(nèi)容,并向第2作業(yè)要求受理部指示執(zhí)行對(duì)服務(wù)的作業(yè)。
第28發(fā)明是在第24發(fā)明的基礎(chǔ)上,其特征在于,分散基準(zhǔn)信息含有作為第1系統(tǒng)的固有信息的第1系統(tǒng)的基本功能、基本處理的信息和版本;表示第2系統(tǒng)所實(shí)施的序列的外部提供功能。
第29發(fā)明是在第23發(fā)明的基礎(chǔ)上,其特征在于,第2系統(tǒng)還含有以規(guī)定的時(shí)間間隔對(duì)第1系統(tǒng)所含資源進(jìn)行檢測(cè)的服務(wù)管理部;當(dāng)?shù)?系統(tǒng)的資源狀態(tài)有變更時(shí),更新協(xié)調(diào)處理信息。
這樣,采用第29發(fā)明,在初期檢測(cè)第1系統(tǒng)的資源之后,每隔規(guī)定時(shí)間仍重復(fù)進(jìn)行資源狀態(tài)的檢測(cè),所以,能始終按第1系統(tǒng)的資源狀態(tài)正確使第1系統(tǒng)執(zhí)行作業(yè)。
第30發(fā)明是在第23發(fā)明的基礎(chǔ)上,其特征在于,服務(wù)管理部根據(jù)從第1系統(tǒng)輸出的狀態(tài)變化通知信號(hào),對(duì)第1系統(tǒng)所含資源進(jìn)行檢測(cè)。
這樣,采用第30發(fā)明,在用接口手段進(jìn)行檢測(cè)之后,根據(jù)從第1系統(tǒng)輸出的狀態(tài)變化通知信號(hào)檢測(cè)第1系統(tǒng)的資源狀態(tài)變化,從而能減輕第2系統(tǒng)的處理負(fù)荷,并能按資源狀態(tài)的變化及時(shí)更新協(xié)調(diào)處理信息。
第31發(fā)明是一種記錄有程序的記錄媒體,在將按第2序列動(dòng)作的第2系統(tǒng)連接到按第1序列動(dòng)作的第1系統(tǒng)上而構(gòu)筑成的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)中,該程序被埋入第1系統(tǒng)的應(yīng)用層而被執(zhí)行,并且,該記錄媒體記錄著的程序是在協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)上實(shí)現(xiàn)含有如下步驟的動(dòng)作環(huán)境用的程序,這些步驟為檢測(cè)第1系統(tǒng)所含資源并生成初期設(shè)定信息的初期設(shè)定檢測(cè)步驟;根據(jù)測(cè)出的資源信息及第2系統(tǒng)預(yù)設(shè)的規(guī)定的分散基準(zhǔn),決定作為第1系統(tǒng)的序列動(dòng)作執(zhí)行的每一作業(yè)的任務(wù),從而生成協(xié)調(diào)處理信息加以存儲(chǔ)的任務(wù)分散決定步驟;根據(jù)協(xié)調(diào)處理信息,將第2系統(tǒng)的序列動(dòng)作的一部分作為第1系統(tǒng)的序列動(dòng)作的一部分使其執(zhí)行的步驟。
這樣,采用第31發(fā)明,因?yàn)橛涗浢襟w準(zhǔn)備了構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)必需的程序,所以各程序版本升級(jí)等的更新容易。
第32的發(fā)明是一種連接在按第1序列動(dòng)作的主系統(tǒng)上而構(gòu)成有效利用主系統(tǒng)資源的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的、按第2序列動(dòng)作的客系統(tǒng),其具有檢測(cè)第1系統(tǒng)的資源的資源檢測(cè)部;根據(jù),測(cè)出的主系統(tǒng)的資源變更第1序列的序列變更部。
這樣,采用第32發(fā)明,根據(jù)資源檢測(cè)部測(cè)出的第1系統(tǒng)的資源,用序列變更部變更主系統(tǒng)的序列,就能使主系統(tǒng)的資源執(zhí)行客系統(tǒng)的作業(yè)。
第33發(fā)明是在第32發(fā)明的基礎(chǔ)上,還具有根據(jù)測(cè)出的主系統(tǒng)的資源,將主系統(tǒng)的服務(wù)功能附加于客系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)附加部。
這樣,采用第33發(fā)明,客系統(tǒng)自身原來提供的服務(wù)之外,還能提供使用主系統(tǒng)的資源執(zhí)行的服務(wù)。
第34的發(fā)明是在第33發(fā)明的基礎(chǔ)上,服務(wù)附加部還含有對(duì)執(zhí)行新的服務(wù)功能的每一作業(yè),在主系統(tǒng)與客系統(tǒng)的資源之間進(jìn)行任務(wù)分散決定的任務(wù)分散部。
這樣,采用第34的發(fā)明,執(zhí)行新的服務(wù)功能的每一作業(yè),用主系統(tǒng)和客系統(tǒng)的資源處理的任務(wù)被分散,能有效利用資源。
第35的發(fā)明是在第34發(fā)明的基礎(chǔ)上,服務(wù)附加部還含有任務(wù)分散信息存儲(chǔ)部,其存儲(chǔ)對(duì)執(zhí)行新的服務(wù)功能的每一作業(yè),在主系統(tǒng)與客系統(tǒng)之間進(jìn)行分擔(dān)的任務(wù)的信息。
這樣,采用第35發(fā)明,因?yàn)樵谌蝿?wù)分散信息存儲(chǔ)部存儲(chǔ)有對(duì)執(zhí)行新服務(wù)功能的每一作業(yè)、用主系統(tǒng)和客系統(tǒng)的資源進(jìn)行分散處理的任務(wù)信息,所以,任何時(shí)間都能根據(jù)該信息進(jìn)行分散處理。
第36發(fā)明是在第34發(fā)明的基礎(chǔ)上,其特征在于,資源檢測(cè)部以規(guī)定的時(shí)間間隔重復(fù)進(jìn)行主系統(tǒng)的資源檢測(cè)。
這樣,采用第36發(fā)明,因?yàn)橹貜?fù)進(jìn)行主系統(tǒng)的資源檢測(cè),所以,即使主系統(tǒng)的資源狀態(tài)有變更,也能按主系統(tǒng)的資源正確執(zhí)行作業(yè)。
第37發(fā)明是在第32發(fā)明的基礎(chǔ)上,其特征在于,資源檢測(cè)部在主系統(tǒng)的資源有變化時(shí)表示出該意思。
這樣,采用第37發(fā)明,因?yàn)楫?dāng)主系統(tǒng)的資源發(fā)生變化時(shí),由資源檢測(cè)部立即表示出來,所以不重復(fù)進(jìn)行資源檢測(cè)也行。
第38發(fā)明是在第32發(fā)明的基礎(chǔ)上,客系統(tǒng)還含有將接受來自客系統(tǒng)命令的翻譯層導(dǎo)入主系統(tǒng)的翻譯層導(dǎo)入部。
這樣,采用第38發(fā)明,因?yàn)榭拖到y(tǒng)含有將翻譯層導(dǎo)入主系統(tǒng)的翻譯層導(dǎo)入部,所以,客系統(tǒng)能相對(duì)于主系統(tǒng)自主構(gòu)成協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)。
第39發(fā)明是在第38發(fā)明的基礎(chǔ)上,還具有根據(jù)檢測(cè)出的主系統(tǒng)的資源,將主系統(tǒng)的服務(wù)功能附加于客系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)附加部。
這樣,采用第39發(fā)明,因?yàn)檫€具有根據(jù)檢測(cè)出的主系統(tǒng)的資源,將主系統(tǒng)的服務(wù)功能附加于客系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)附加部,所以還能提供新的服務(wù)功能。
第40發(fā)明是在第38發(fā)明的基礎(chǔ)上,翻譯層導(dǎo)入部還具有將執(zhí)行新的服務(wù)功能的序列導(dǎo)入主系統(tǒng)的新服務(wù)執(zhí)行序列導(dǎo)入部。
這樣,采用第40發(fā)明,因?yàn)榭拖到y(tǒng)含有將翻譯層導(dǎo)入主系統(tǒng)的翻譯層導(dǎo)入部,所以,客系統(tǒng)能相對(duì)于主系統(tǒng)自主構(gòu)成協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)。
第41發(fā)明是在按第1序列動(dòng)作的第1系統(tǒng)上連接按第2序列動(dòng)作的第2系統(tǒng),將第2系統(tǒng)的作業(yè)分散給第1系統(tǒng)的資源的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其具有檢測(cè)第1系統(tǒng)的資源的資源檢測(cè)部,以及根據(jù)測(cè)出的第1系統(tǒng)的資源變更第1序列的序列變更部。
這樣,采用第41發(fā)明,根據(jù)資源檢測(cè)部檢測(cè)出的第1系統(tǒng)的資源,用序列變更部變更第1序列,從而能使第1系統(tǒng)的資源執(zhí)行第2系統(tǒng)的作業(yè)。
第42發(fā)明是在第41發(fā)明的基礎(chǔ)上,還具有根據(jù)測(cè)出的第1系統(tǒng)的資源、將第1系統(tǒng)的服務(wù)功能附加于第2系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)功能附加部。
這樣,采用第42發(fā)明,除了第2系統(tǒng)自身原來提供的服務(wù)之外,還能提供用第1系統(tǒng)的資源執(zhí)行的服務(wù)。
第43發(fā)明是在第42發(fā)明的基礎(chǔ)上,服務(wù)附加部還含有對(duì)執(zhí)行新服務(wù)功能的每一作業(yè),在第1系統(tǒng)與第2系統(tǒng)的資源間決定任務(wù)分散的任務(wù)分散部。
這樣,采用第43發(fā)明,每一個(gè)執(zhí)行新服務(wù)功能的作業(yè),用主系統(tǒng)和客系統(tǒng)的資源處理的任務(wù)被分散,能有效利用資源。
第44發(fā)明是在第第43發(fā)明的基礎(chǔ)上,服務(wù)附加部還含有任務(wù)分散信息存儲(chǔ)部,其存儲(chǔ)對(duì)執(zhí)行新服務(wù)功能的每一作業(yè),在第1系統(tǒng)與第2系統(tǒng)的資源間分擔(dān)任務(wù)的信息。
這樣,采用第44發(fā)明,因?yàn)槿蝿?wù)分散信息存儲(chǔ)部存儲(chǔ)著對(duì)每一個(gè)執(zhí)行新服務(wù)功能的作業(yè),用主系統(tǒng)和客系統(tǒng)的資源進(jìn)行分散處理的任務(wù)的信息,所以,任何時(shí)間都能根據(jù)該信息進(jìn)行分散處理。
第45發(fā)明是在第44發(fā)明的基礎(chǔ)上,其特征在于,資源檢測(cè)部以規(guī)定的時(shí)間間隔重復(fù)進(jìn)行第1系統(tǒng)的資源檢測(cè)。
這樣,采用第45發(fā)明,因?yàn)橹飨到y(tǒng)的資源被重復(fù)檢測(cè),所以,即使主系統(tǒng)的資源狀態(tài)有變更,也能使主系統(tǒng)的資源正確執(zhí)行作業(yè)。
第46的發(fā)明是在第41發(fā)明的基礎(chǔ)上,資源檢測(cè)部在第1系統(tǒng)的資源有變化時(shí),作出有變化的表示。
這樣,采用第46發(fā)明,因?yàn)楫?dāng)主系統(tǒng)的資源有變化時(shí),立即由資源檢測(cè)部作為該表示,所以不重復(fù)進(jìn)行資源檢測(cè)也行。
第47發(fā)明是一種協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,該協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)在按第1序列動(dòng)作的第1系統(tǒng)上連接按第2序列動(dòng)作的第2系統(tǒng),并將第2系統(tǒng)的作業(yè)分散給第1系統(tǒng)的資源,其具有檢測(cè)第1系統(tǒng)的資源的資源檢測(cè)步驟;根據(jù)測(cè)出的第1主系統(tǒng)的資源,變更第1序列的序列變更步驟。
這樣,采用第47發(fā)明,因?yàn)楦鶕?jù)第1系統(tǒng)的資源變更第1序列,所以能使第1主系統(tǒng)的資源執(zhí)行第2系統(tǒng)的作業(yè)。
第48發(fā)明是在第47發(fā)明的基礎(chǔ)上,還具有根據(jù)測(cè)出的第1系統(tǒng)的資源,將第1系統(tǒng)的服務(wù)功能附加于第2系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)附加步驟。
這樣,采用第48發(fā)明,除了第2系統(tǒng)自身原來提供的服務(wù)之外,也能提供用第1系統(tǒng)的資源執(zhí)行的服務(wù)。
第49發(fā)明是在第48發(fā)明的基礎(chǔ)上,服務(wù)附加步驟含有對(duì)執(zhí)行新服務(wù)功能的每一作業(yè),在第1系統(tǒng)和第2系統(tǒng)的資源間作出任務(wù)分散決定的任務(wù)分散步驟。
第50發(fā)明是在第47發(fā)明的基礎(chǔ)上,資源檢測(cè)步驟含有以規(guī)定的時(shí)間間隔重復(fù)檢測(cè)第1系統(tǒng)的資源的資源更新檢測(cè)步驟。
第51發(fā)明是在第47發(fā)明的基礎(chǔ)上,資源檢測(cè)步驟含有當(dāng)?shù)?系統(tǒng)的資源發(fā)生變化時(shí)作出該變化表示的資源更新表示步驟。
第52發(fā)明是在第47發(fā)明的基礎(chǔ)上,主系統(tǒng)還具有將接受來自客系統(tǒng)的命令的翻譯層導(dǎo)入的翻譯層導(dǎo)入步驟。
第53發(fā)明是在第52發(fā)明的基礎(chǔ)上,還具有構(gòu)筑第1系統(tǒng)與第2系統(tǒng)的交信環(huán)境的交信環(huán)境構(gòu)筑步驟;將實(shí)施與第2系統(tǒng)的協(xié)調(diào)處理用的結(jié)構(gòu)導(dǎo)入第1系統(tǒng)的協(xié)調(diào)環(huán)境導(dǎo)入步驟;根據(jù)測(cè)出的資源,對(duì)第1及第2系統(tǒng)間的處理的分擔(dān)作出決定的處理分擔(dān)決定步驟;根據(jù)所決定的處理分擔(dān),決定新的功能并使其有用的新功能提供步驟。
第54發(fā)明是在第52發(fā)明的基礎(chǔ)上,還具有以規(guī)定的時(shí)間間隔重復(fù)進(jìn)行第1系統(tǒng)的資源檢測(cè)的資源更新檢測(cè)步驟。
第55發(fā)明是在第52發(fā)明的基礎(chǔ)上,還具有當(dāng)?shù)?系統(tǒng)發(fā)生完成作業(yè)的要求,第2序列即向翻譯層發(fā)送執(zhí)行作業(yè)的委托的作業(yè)委托步驟;翻譯層根據(jù)處理分擔(dān)控制第2系統(tǒng)的步驟。
附圖簡介。
圖1為示出圖8所示協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)之結(jié)構(gòu)的方框圖。
圖2為示出圖1所示協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)之構(gòu)筑方法的流程圖。
圖3為分別示出圖2所示流程圖的主服務(wù)器側(cè)(A)及客服務(wù)器側(cè)(B)的詳細(xì)步驟的步驟序列圖。
圖4為示出圖1所示客系統(tǒng)程序存儲(chǔ)部之詳細(xì)結(jié)構(gòu)的方框圖。
圖5為示出圖1所示協(xié)調(diào)處理信息(A)及分散基準(zhǔn)信息(B)的各內(nèi)容的說明圖。
圖6所示為圖1所示外部委托信息的說明圖。
圖7所示為本發(fā)明的任務(wù)的分散和執(zhí)行的序列圖。
圖8所示為由一個(gè)主網(wǎng)絡(luò)系統(tǒng)與一個(gè)客系統(tǒng)構(gòu)筑成的、本發(fā)明的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的概念說明圖。
圖9所示為由一個(gè)主網(wǎng)絡(luò)系統(tǒng)與一個(gè)客網(wǎng)絡(luò)系統(tǒng)構(gòu)筑成的、本發(fā)明的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的概念說明圖。
圖10所示為由一個(gè)主網(wǎng)絡(luò)系統(tǒng)與多個(gè)客網(wǎng)絡(luò)系統(tǒng)構(gòu)筑成的、本發(fā)明的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的概念說明圖。
圖11為傳統(tǒng)客戶服務(wù)網(wǎng)絡(luò)系統(tǒng)的說明圖。
首先參照?qǐng)D8、圖9及圖10,對(duì)本發(fā)明協(xié)調(diào)網(wǎng)絡(luò)的基本概念進(jìn)行說明。然后參照?qǐng)D1-圖7,對(duì)本發(fā)明的協(xié)調(diào)網(wǎng)絡(luò)的實(shí)施形態(tài)予以詳細(xì)說明。另外,在協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)(CNS)環(huán)境下,將成為連接對(duì)象的網(wǎng)絡(luò)系統(tǒng)定義為主網(wǎng)絡(luò)系統(tǒng)(HNS),將連接的系統(tǒng)定義為客系統(tǒng)(GS)。
參照?qǐng)D8,對(duì)將作為客戶單獨(dú)起作用的設(shè)備系統(tǒng)連接到已有的客戶服務(wù)器網(wǎng)絡(luò)系統(tǒng)而構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)的情況予以說明。在該圖中,主網(wǎng)絡(luò)系統(tǒng)HNS通過網(wǎng)絡(luò)NW將主客戶H-CL與主服務(wù)器H-SVR相連接??拖到y(tǒng)GS的客客戶G-CL與客服務(wù)器G-SVR構(gòu)成為一體。該客服務(wù)器G-SVR與主網(wǎng)絡(luò)系統(tǒng)HNS的網(wǎng)絡(luò)NW連接,由主服務(wù)器H-SVR、網(wǎng)絡(luò)NW及客服務(wù)器G-SVR形成協(xié)調(diào)網(wǎng)絡(luò)CN。
這樣,若在已有的主網(wǎng)絡(luò)系統(tǒng)HNS上新連接客系統(tǒng)GS,客服務(wù)器G-SVR即執(zhí)行自身的服務(wù)取得功能,客服務(wù)器G-SVR檢測(cè)在主服務(wù)器H-SVR上能利用的服務(wù)功能(以下稱為主服務(wù)器功能)。即,當(dāng)連接客服務(wù)器G-SVR時(shí),主服務(wù)器H-SVR所服務(wù)公開了的主服務(wù)功能即被附加于客服務(wù)器G-SVR。將該檢測(cè)出的主服務(wù)器功能附加于客服務(wù)器G-SVR具有的基本功能而生成的新的服務(wù)功能在協(xié)調(diào)網(wǎng)絡(luò)CN之中被執(zhí)行。
就這樣,具有新的獨(dú)特密切相關(guān)環(huán)境并執(zhí)行新的服務(wù)功能的協(xié)調(diào)網(wǎng)絡(luò)CN在服務(wù)器H-SVR系統(tǒng)及G-SVR系統(tǒng)相互之間動(dòng)態(tài)性構(gòu)筑而成,并自動(dòng)或隨時(shí)被更新。即,一旦主網(wǎng)絡(luò)系統(tǒng)HNS上服務(wù)功能有任何變化,客服務(wù)器G-SVR即再次通過自身的服務(wù)信息取得功能來測(cè)出該服務(wù)功能的變化,并更新成新的服務(wù)功能。該新的服務(wù)功能中,與客服務(wù)器G-SVR的基本功能相關(guān)的任務(wù)在客服務(wù)器H-SVR側(cè)執(zhí)行,而與主服務(wù)器服務(wù)功能有關(guān)的任務(wù)在主服務(wù)器H-SVR側(cè)執(zhí)行。另外,由客服務(wù)器G-SVR保持的分散基準(zhǔn)信息所存儲(chǔ)的規(guī)定的分散基準(zhǔn)規(guī)定了客服務(wù)器G-SVR與主服務(wù)器H-SVR分別處理的任務(wù)處理分擔(dān)。
在連接客系統(tǒng)GS時(shí)變?yōu)橛杏玫男碌姆?wù)功能,每一作業(yè)各任務(wù)的處理順序即客服務(wù)器G-SVR及主服務(wù)器H-SVR中的每一任務(wù)的程序被最佳化,作為協(xié)調(diào)處理信息被保持在客服務(wù)器G-SVR側(cè)。當(dāng)從客客戶G-CL委托作業(yè)時(shí),遵照上述處理順序,各任務(wù)由客服務(wù)器G-SVR及主服務(wù)器H-SVR側(cè)分別分擔(dān)來執(zhí)行。
作為協(xié)調(diào)處理的結(jié)構(gòu),主服務(wù)器H-SVR側(cè)導(dǎo)入服務(wù)公開功能。而客服務(wù)器G-SVR側(cè)導(dǎo)入實(shí)現(xiàn)基本功能的執(zhí)行程序、記述基本功能的分散基準(zhǔn)信息、服務(wù)信息取得功能、以及通過分散基準(zhǔn)信息將基本功能與服務(wù)取得的功能組合而提供新的服務(wù)功能的功能。此外,也可以將客服務(wù)器G-SVR的基本功能之外的擴(kuò)大功能(執(zhí)行程序)再導(dǎo)入主服務(wù)器H-SVR側(cè)。導(dǎo)入的擴(kuò)大功能登錄在主服務(wù)器H-SVR的服務(wù)公開功能。
在協(xié)調(diào)網(wǎng)絡(luò)CN的構(gòu)筑過程中,參照客系統(tǒng)GS提供的任務(wù)的分散基準(zhǔn)及主網(wǎng)絡(luò)系統(tǒng)HNS具有的服務(wù)功能,協(xié)調(diào)處理的結(jié)構(gòu)被導(dǎo)入主服務(wù)器H-SVR。再有,主網(wǎng)絡(luò)系統(tǒng)HNS中導(dǎo)入分擔(dān)的執(zhí)行程序。所謂任務(wù)的分散基準(zhǔn),是區(qū)別客系統(tǒng)GS自身執(zhí)行的任務(wù)(執(zhí)行程序)與客系統(tǒng)GS之外的資源執(zhí)行的任務(wù)(執(zhí)行程序)的、任務(wù)的分擔(dān)基準(zhǔn)。
在協(xié)調(diào)網(wǎng)絡(luò)CN的構(gòu)筑過程中,由客服務(wù)器G-SVR側(cè)決定對(duì)特定功能(JOB)相互的處理(任務(wù)執(zhí)行)順序,作為協(xié)調(diào)處理信息保管在客服務(wù)器G-SVR的存儲(chǔ)器。根據(jù)該協(xié)調(diào)處理信息,客系統(tǒng)GS與主網(wǎng)絡(luò)系統(tǒng)HNS合作,能執(zhí)行處理程序。
用戶在未意識(shí)到協(xié)調(diào)網(wǎng)絡(luò)CN存在的情況下,能向各客戶認(rèn)得的各服務(wù)器要求規(guī)定的服務(wù)。即,在功能上,從主及客的各系統(tǒng)的客戶H-CL及G-CL看不到協(xié)調(diào)網(wǎng)絡(luò)CN。在本例中,因?yàn)榭拖到y(tǒng)GS是設(shè)備系統(tǒng),故在該系統(tǒng)GS內(nèi),預(yù)先組裝有構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)CN用的軟件。該軟件是實(shí)現(xiàn)客服務(wù)器G-SVR側(cè)的基本功能的執(zhí)行程序、記述基本功能的分散基準(zhǔn)信息及服務(wù)取得功能。另外,作為主服務(wù)器H-SVR,以客戶服務(wù)器系統(tǒng)為例進(jìn)行了說明,但僅有主服務(wù)器H-SVR而無主客戶H-CL時(shí)也一樣。
參照?qǐng)D9,對(duì)將客戶服務(wù)器網(wǎng)絡(luò)系統(tǒng)作為客戶連接到已有的客戶服務(wù)器網(wǎng)絡(luò)系統(tǒng)而構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS的情況進(jìn)行說明。在本例中,圖8所示的客系統(tǒng)GS變成了客網(wǎng)絡(luò)系統(tǒng)GNS。再有,在圖8所示的例子中,客系統(tǒng)GS內(nèi)預(yù)先組裝有構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)用的軟件,但在本例中,網(wǎng)絡(luò)系統(tǒng)中未編入構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)用的軟件。在該意義上,作為對(duì)象的兩個(gè)網(wǎng)絡(luò)系統(tǒng)HNS及GNS僅僅是支柱對(duì)支柱型連接,嚴(yán)密地說,不能說是協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS所定義的主網(wǎng)絡(luò)系統(tǒng)HNS及客網(wǎng)絡(luò)系統(tǒng)GNS。
即,最初,作為構(gòu)筑實(shí)現(xiàn)協(xié)調(diào)處理環(huán)境用的結(jié)構(gòu)用的手段,是客網(wǎng)絡(luò)系統(tǒng)GNS導(dǎo)入了下述功能等,即導(dǎo)入了在客服務(wù)器G-SVR側(cè)執(zhí)行的實(shí)現(xiàn)基本功能的執(zhí)行程序、記述基本功能的分散基準(zhǔn)信息、取得主服務(wù)器H-SVR側(cè)能提供的服務(wù)信息的服務(wù)信息取得功能、以及通過分散基準(zhǔn)信息將客服務(wù)器G-SVR的基本功能與服務(wù)取得的主服務(wù)器H-SVR側(cè)的服務(wù)功能組合而提供新服務(wù)功能的功能。而客網(wǎng)絡(luò)系統(tǒng)GNS的連接對(duì)象為主網(wǎng)絡(luò)系統(tǒng)HNS。若將客網(wǎng)絡(luò)系統(tǒng)GNS連接到主網(wǎng)絡(luò)系統(tǒng)HNS,就與圖8所示例子一樣,能構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS。
這樣,協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS在哪一個(gè)系統(tǒng)(包括網(wǎng)絡(luò)系統(tǒng))中都能構(gòu)筑。所謂協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS是包括構(gòu)筑成協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS的主網(wǎng)絡(luò)系統(tǒng)HNS和客網(wǎng)絡(luò)系統(tǒng)GNS的總稱。
參照?qǐng)D10,對(duì)在一個(gè)主網(wǎng)絡(luò)系統(tǒng)HNS上連接多個(gè)客網(wǎng)絡(luò)系統(tǒng)而構(gòu)筑多個(gè)協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CN的例子進(jìn)行說明。在主網(wǎng)絡(luò)系統(tǒng)HNS的特定服務(wù)器H-SVR與多個(gè)客系統(tǒng)GS0-GSn之間,分別獨(dú)立形成n個(gè)協(xié)調(diào)網(wǎng)絡(luò)CN0-CNn(n為包括0的正整數(shù))。即,通過在特定的主服務(wù)器H-SVR上導(dǎo)入與多個(gè)客系統(tǒng)GS的協(xié)調(diào)處理信息而實(shí)現(xiàn)。其優(yōu)點(diǎn)是,用多個(gè)客系統(tǒng)GS0-GSn進(jìn)行共同處理時(shí),能共有并使用登錄在主服務(wù)器H-SVR的資源。
此外,在與主服務(wù)器H-SVR構(gòu)筑起協(xié)調(diào)網(wǎng)絡(luò)CN0-CNn的客系統(tǒng)GS0-GSn的相互之間也能建立合作關(guān)系。這通過在主服務(wù)器H-SVR上導(dǎo)入使構(gòu)筑成多路的n個(gè)協(xié)調(diào)網(wǎng)絡(luò)CN0-CNn建立合作關(guān)系的管理手段就能實(shí)現(xiàn)。這樣,例如就能從客系統(tǒng)GS0利用客系統(tǒng)GS1的資源。如果在連接于主網(wǎng)絡(luò)系統(tǒng)HNS的n個(gè)客系統(tǒng)GS0-GSn與1個(gè)主服務(wù)器H-SVR之間構(gòu)筑起協(xié)調(diào)網(wǎng)絡(luò)CN0-CNn,就能從其它客系統(tǒng)GS相互利用各客系統(tǒng)GS0-GSn所持有的資源。
參照?qǐng)D1,對(duì)本發(fā)明協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS的實(shí)施形態(tài)進(jìn)行敘述。在本例中,圖8中說明過的復(fù)合裝置MFP作為客系統(tǒng)GS連接在主網(wǎng)絡(luò)系統(tǒng)HNS上構(gòu)筑起協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS。首先,對(duì)連接著客系統(tǒng)GS的主服務(wù)器H-SVR的結(jié)構(gòu)進(jìn)行說明。主服務(wù)器H-SVR包括存儲(chǔ)由主網(wǎng)絡(luò)系統(tǒng)HNS執(zhí)行各種作業(yè)必需的應(yīng)用程序的應(yīng)用部11,應(yīng)用程序接口API,作為網(wǎng)絡(luò)系統(tǒng)的OS的核心12,以及硬件13。應(yīng)用部11中預(yù)先存儲(chǔ)著FTP、TELNET、APn等各種程序。還安裝有客系統(tǒng)程序存儲(chǔ)部111,該存儲(chǔ)部111存儲(chǔ)著檢測(cè)與客系統(tǒng)GS的連接并與客系統(tǒng)GS通信用的程序。
應(yīng)用程序接口API為在應(yīng)用層11與核心間進(jìn)行中介的命令的集合體。應(yīng)用層11執(zhí)行存儲(chǔ)著的程序時(shí),向應(yīng)用程序接口API發(fā)送執(zhí)行程序必需的系統(tǒng)調(diào)用。核心12按經(jīng)API接受的系統(tǒng)調(diào)用,使必要裝置的設(shè)備驅(qū)動(dòng)器起動(dòng),控制硬件13。即,安裝在應(yīng)用層11的各種應(yīng)用程序(包括客程序111)間的通信經(jīng)過核心12進(jìn)行。
硬件13包括各種硬盤驅(qū)動(dòng)器(HDD)131、軟盤驅(qū)動(dòng)器(FDD)132、CD驅(qū)動(dòng)器(CDD)133、通信控制部134、網(wǎng)絡(luò)接口(NET I/F)135及其它主服務(wù)器H-SVR所必需的任意裝置。硬盤驅(qū)動(dòng)器131對(duì)硬盤讀出寫入數(shù)據(jù)。軟盤驅(qū)動(dòng)器132對(duì)軟盤讀出寫入數(shù)據(jù)。CD驅(qū)動(dòng)器133從光盤上讀出數(shù)據(jù)。通信控制部134控制各種通信協(xié)議。網(wǎng)絡(luò)接口135是與LAN等網(wǎng)絡(luò)NW連接用的??蛻鬑-CL由個(gè)人電子計(jì)算機(jī)(PC)構(gòu)成。
作為客服務(wù)器G-SVR的復(fù)合裝置MFP包括硬件30、系統(tǒng)控制部31、控制面板4、初期設(shè)定程序存儲(chǔ)部32、客程序存儲(chǔ)部33、客網(wǎng)服務(wù)器管理部34、客網(wǎng)服務(wù)器信息存儲(chǔ)部35、任務(wù)執(zhí)行部36及系統(tǒng)程序存儲(chǔ)部37。系統(tǒng)控制部31通過執(zhí)行存儲(chǔ)在系統(tǒng)程序存儲(chǔ)部37的系統(tǒng)程序,對(duì)客服務(wù)器G-SVR內(nèi)的硬件30、客網(wǎng)服務(wù)器管理部34及初期設(shè)定程序存儲(chǔ)部32進(jìn)行控制。任務(wù)執(zhí)行部36由實(shí)現(xiàn)復(fù)合裝置MFP基本功能的任務(wù)執(zhí)行程序構(gòu)成。
初期設(shè)定程序存儲(chǔ)部32存儲(chǔ)著包括在主網(wǎng)絡(luò)系統(tǒng)HNS上執(zhí)行的服務(wù)在內(nèi)的協(xié)調(diào)處理環(huán)境的建立所必需的程序。即,初期設(shè)定程序存儲(chǔ)部32存儲(chǔ)著與主服務(wù)器H-SVR的通信信道的確立、主服務(wù)器H-SVR用的初期設(shè)定程序、起動(dòng)程序等的程序。
客程序存儲(chǔ)部33存儲(chǔ)著由主服務(wù)器H-SVR執(zhí)行的程序來作為客服務(wù)器G-SVR基本功能的擴(kuò)大功能。
客網(wǎng)服務(wù)器管理部34在主網(wǎng)絡(luò)系統(tǒng)HNS與客系統(tǒng)GS的資源間決定每一作業(yè)的任務(wù)分散??途W(wǎng)服務(wù)器管理部34對(duì)控制面板4能執(zhí)行的功能進(jìn)行登錄??刂泼姘?通過登錄作業(yè),對(duì)相應(yīng)功能作出顯示及進(jìn)行操作環(huán)境設(shè)定。結(jié)果是,用戶能了解最新的功能及操作環(huán)境??途W(wǎng)服務(wù)器信息存儲(chǔ)部35存儲(chǔ)在作為客服務(wù)器G-SVR的MFP與主服務(wù)器H-SVR之間分擔(dān)的任務(wù)的信息。
硬件30包括網(wǎng)絡(luò)接口(NET I/F)301、通信控制部302、硬盤驅(qū)動(dòng)器(HDD)303、輸入部304、輸出部305及信號(hào)處理部306。網(wǎng)絡(luò)接口301經(jīng)網(wǎng)絡(luò)NW與主網(wǎng)絡(luò)系統(tǒng)HNS連接。輸入部304為掃描器之類的數(shù)據(jù)輸入裝置,輸出部305為打印機(jī)等的數(shù)據(jù)輸出裝置。信號(hào)處理部306進(jìn)行數(shù)據(jù)的各種修正處理,硬盤驅(qū)動(dòng)器303保存以從輸入部304輸入的數(shù)據(jù)為首的各種數(shù)據(jù)。通信控制部302控制各種通信協(xié)議,進(jìn)行網(wǎng)絡(luò)接口301與連接在網(wǎng)絡(luò)NW上的設(shè)備之間的通信。
當(dāng)用戶初次將復(fù)合裝置MFP連接到網(wǎng)絡(luò)NW上時(shí),通過手動(dòng)操作或自動(dòng)控制,利用存儲(chǔ)在客系統(tǒng)GS的系統(tǒng)程序存儲(chǔ)部37的系統(tǒng)程序,使存儲(chǔ)在初期設(shè)定程序存儲(chǔ)部32內(nèi)的初期設(shè)定程序起動(dòng),進(jìn)行包括主網(wǎng)絡(luò)上的服務(wù)在內(nèi)的協(xié)調(diào)處理環(huán)境的建立。即,通過系統(tǒng)控制部31和網(wǎng)絡(luò)接口301,確立與主服務(wù)器H-SVR的通信信道,用FTP等將存儲(chǔ)在初期設(shè)定程序存儲(chǔ)部32內(nèi)的初期設(shè)定程序下載到主服務(wù)器H-SVR的應(yīng)用層11內(nèi)的客系統(tǒng)程序存儲(chǔ)部111內(nèi)的初期設(shè)定程序存儲(chǔ)部1112(圖4)。然后,使用TELNET等使下載的初期設(shè)定程序(初期設(shè)定程序1112內(nèi))起動(dòng)。
一旦初期設(shè)定程序(初期設(shè)定程序1112內(nèi))起動(dòng),主服務(wù)器H-SVR即向客系統(tǒng)程序存儲(chǔ)部111(112、113或114)傳送必要的程序,包括執(zhí)行存儲(chǔ)在客程序存儲(chǔ)部33內(nèi)的客程序中的擴(kuò)大功能用的處理任務(wù)的程序庫。另外,客程序也可以不從復(fù)合裝置MFP的客程序存儲(chǔ)部33傳送來,代之以從主服務(wù)器H-SVR的CD驅(qū)動(dòng)器133上的存儲(chǔ)著客程序的CD等登錄媒體上讀取,并存入客系統(tǒng)程序存儲(chǔ)部111。還有,作為客程序的存儲(chǔ)媒體,并不限于CD媒體,其它的光盤、磁盤、光磁盤等,只要是用主服務(wù)器H-SVR可讀出的登錄媒體,當(dāng)然都可以。
初期設(shè)定程序(1112)接受登錄在主服務(wù)器H-SVR的處理程序的服務(wù)器初期設(shè)定信息,并登錄于客網(wǎng)客戶信息。客網(wǎng)服務(wù)器管理部34根據(jù)主服務(wù)器H-SVR的服務(wù)器初期設(shè)定信息及保存在復(fù)合裝置MFP內(nèi)的客網(wǎng)服務(wù)器信息存儲(chǔ)部35的分散基準(zhǔn)信息存儲(chǔ)部352內(nèi)的分散基準(zhǔn)信息,判斷復(fù)合裝置MFP具有的MFP登錄功能及外部委托處理,按照規(guī)定的版本編制進(jìn)行每一作業(yè)的任務(wù)分散的協(xié)調(diào)處理信息(351),并存入?yún)f(xié)調(diào)處理信息存儲(chǔ)部351。
如圖5的左半部(A)的協(xié)調(diào)處理信息所示,協(xié)調(diào)處理信息351內(nèi)記載著對(duì)各作業(yè)各任務(wù)處理的處理順序及委托方信息(服務(wù)器信息、程序編號(hào)、版本信息、利用資源信息)。服務(wù)器信息中記載著主服務(wù)器H-SVR的IP地址、服務(wù)器名稱、使用協(xié)議信息等。程序編號(hào)表示服務(wù)器上的利用程序的所在地址。版本信息中記載著提供服務(wù)及程序的編制版本。利用資源信息記載著使用主網(wǎng)絡(luò)系統(tǒng)HNS上的哪個(gè)設(shè)備及資源的信息。
一旦復(fù)合裝置MFP進(jìn)行的功能確定,客網(wǎng)服務(wù)器管理部34即自動(dòng)登錄在控制面板4能執(zhí)行的功能。控制面板4通過登錄作業(yè),進(jìn)行相應(yīng)功能的顯示及操作環(huán)境設(shè)定。因此,用戶能了解最新功能及操作環(huán)境。這些記述著實(shí)現(xiàn)由復(fù)合裝置MFP進(jìn)行的功能(作業(yè))用的處理順序、進(jìn)行委托處理的服務(wù)器1(主服務(wù)器H-SVR)信息、處理程序編號(hào)及版本的協(xié)調(diào)處理信息(351)根據(jù)來自主服務(wù)器H-SVR的要求而發(fā)送。
如圖5的右半部(B)的分散基準(zhǔn)信息所示,存儲(chǔ)在分散基準(zhǔn)信息存儲(chǔ)部352內(nèi)的分散基準(zhǔn)信息將復(fù)合裝置MFP具有的基本功能、基本處理的信息及版本作為復(fù)合裝置MFP固有信息在開始就記載著。從主服務(wù)器H-SVR提供的提供功能作為外部提供功能被依次登錄下來。開始時(shí)將擴(kuò)大功能作為初期的外部提供功能。
這樣,為了能用控制面板4將從客網(wǎng)服務(wù)器管理部34追加的登錄內(nèi)容作為擴(kuò)大功能進(jìn)行顯示和指定,使控制面板4能作出顯示菜單的追加顯示及指定范圍的顯示??刂泼姘?使用在液晶顯示板上裝載觸摸面板式的,以便能靈活適應(yīng)功能。另外,經(jīng)常使用的功能則準(zhǔn)備鍵按鈕。當(dāng)安裝在主服務(wù)器H-SVR的處理程序和復(fù)合裝置MFP的處理程序發(fā)生版本提高、變更或系統(tǒng)狀態(tài)發(fā)生變更(主服務(wù)器H-SVR有故障、不能動(dòng)作等)時(shí),客網(wǎng)服務(wù)器信息管理部34更新控制面板的操作顯示及功能輸入,限定為僅由復(fù)合裝置能執(zhí)行的功能,使能進(jìn)行操作顯示和功能輸入。
一旦制成協(xié)調(diào)處理信息(351),即以規(guī)定的時(shí)間間隔由客網(wǎng)服務(wù)器管理部34內(nèi)的服務(wù)管理部341進(jìn)行系統(tǒng)狀態(tài)的監(jiān)視。當(dāng)有任何狀態(tài)變更時(shí),在復(fù)合裝置MFP與主服務(wù)器H-SVR間再次進(jìn)行新的協(xié)調(diào)處理信息(351)的交換,進(jìn)行共有信息的更新。此外,當(dāng)發(fā)生系統(tǒng)狀態(tài)的變更(主服務(wù)器H-SVR有故障、不能動(dòng)作等)時(shí),客網(wǎng)服務(wù)器管理部34更新控制面板4的操作顯示和功能輸入,限定為僅由復(fù)合裝置MFP能執(zhí)行的功能,使操作顯示和功能輸入成為可能。因此,對(duì)于維護(hù)保養(yǎng)、系統(tǒng)狀態(tài)變化等能容易適應(yīng)。
另外,復(fù)合裝置MFP對(duì)于來自主網(wǎng)絡(luò)系統(tǒng)HNS的客戶H-CL的服務(wù)要求,通過服務(wù)管理部341判斷不能提供服務(wù)時(shí),服務(wù)管理部341使用服務(wù)檢索功能檢索主網(wǎng)絡(luò)上存在的可利用服務(wù)。如果在作為對(duì)象的網(wǎng)上找到了對(duì)于客戶H-CL的服務(wù)要求可利用的服務(wù),則接受該服務(wù),執(zhí)行客戶H-CL所要求的服務(wù)。
當(dāng)利用服務(wù)檢索功能在作為對(duì)象的網(wǎng)上未發(fā)現(xiàn)主網(wǎng)絡(luò)上存在可利用的服務(wù)時(shí),將不能提供服務(wù)的信息通知客戶H-CL,結(jié)束處理。
一旦從復(fù)合裝置MFP側(cè)的控制面板4發(fā)出復(fù)制、FAX、擴(kuò)大、縮小、文件編檔等的作業(yè)委托,對(duì)應(yīng)的應(yīng)用任務(wù)即起動(dòng),開始進(jìn)行處理。例如若有作業(yè)委托,首先對(duì)應(yīng)的應(yīng)用任務(wù)起動(dòng),委托數(shù)據(jù)處理作業(yè)管理部342進(jìn)行實(shí)際處理。數(shù)據(jù)處理作業(yè)管理部342從客網(wǎng)服務(wù)器信息存儲(chǔ)部35的協(xié)調(diào)處理信息351獲得由復(fù)合裝置MFP與主服務(wù)器H-SVR分擔(dān)的任務(wù)的信息,從該信息判斷復(fù)合裝置MFP側(cè)的處理、主服務(wù)器H-SVR側(cè)的處理及復(fù)合裝置MFP與主服務(wù)器H-SVR的合作處理,并遵照指定的分擔(dān)手續(xù)進(jìn)行有關(guān)任務(wù)的管理和委托。
當(dāng)必須進(jìn)行主服務(wù)器H-SVR側(cè)的處理及復(fù)合裝置MFP與主服務(wù)器H-SVR的合作處理時(shí),遵照客網(wǎng)服務(wù)器信息存儲(chǔ)部35內(nèi)的外部委托信息存儲(chǔ)部353記載的形式,制成外部委托信息(353),并將外部委托信息(353)交給進(jìn)行合作動(dòng)作的主服務(wù)器H-SVR,使其合作進(jìn)行一個(gè)作業(yè),并進(jìn)行任務(wù)的執(zhí)行和管理。
圖4示出了組裝在主服務(wù)器H-SVR的應(yīng)用部11內(nèi)的客系統(tǒng)程序存儲(chǔ)部111的詳細(xì)情況。在協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS形成的初期階段,首先,公開主服務(wù)器H-SVR能提供的服務(wù)的服務(wù)公開部1118被編入客系統(tǒng)程序存儲(chǔ)部111內(nèi)。還有,執(zhí)行擴(kuò)大功能的任務(wù)處理程序庫即執(zhí)行程序通過客服務(wù)器G-SVR的客程序存儲(chǔ)部33被編入客程序112(113、114)內(nèi)的任務(wù)執(zhí)行部1111。由服務(wù)公開部1118公開的服務(wù)功能被存入客網(wǎng)客戶信息存儲(chǔ)部1113。再有,具有檢索主網(wǎng)絡(luò)系統(tǒng)HNS的現(xiàn)有服務(wù)的檢索功能的服務(wù)管理部1115被編入客程序112內(nèi)的客網(wǎng)客戶管理部1110。
另外,除了本客系統(tǒng)GS之外,還準(zhǔn)備有對(duì)組裝在主服務(wù)器H-SVR的新客系統(tǒng)GS(在本例中為兩個(gè))進(jìn)行動(dòng)態(tài)合作管理用的客程序存儲(chǔ)部113及114,并且還組裝有管理該客程序存儲(chǔ)部113和114的客程序管理器(GP-M)115。
主服務(wù)器H-SVR根據(jù)來自復(fù)合裝置MFP的外部委托信息353,而客網(wǎng)客戶管理部1110根據(jù)任務(wù)的處理順序、給予的數(shù)據(jù)信息(規(guī)模、形式及屬性等)、MFP信息(客戶名稱、程序編號(hào)及版本等),將所要處理的任務(wù)委托給數(shù)據(jù)處理作業(yè)管理部1114。并將從復(fù)合裝置MFP收到的數(shù)據(jù)存入自身的資源即存儲(chǔ)器。數(shù)據(jù)處理作業(yè)管理部1114利用任務(wù)執(zhí)行部1111執(zhí)行委托任務(wù)。
以復(fù)制委托為例,參照?qǐng)D1和圖5,詳細(xì)說明各部分的動(dòng)作。一旦從控制面板4發(fā)生復(fù)制作業(yè)(JOB1)的委托,首先,復(fù)制的應(yīng)用任務(wù)起動(dòng),向數(shù)據(jù)處理作業(yè)管理部342委托實(shí)際處理。在此設(shè)定為,無論哪個(gè)應(yīng)用任務(wù)起動(dòng),都必定向數(shù)據(jù)處理作業(yè)管理部342委托實(shí)際處理。
在數(shù)據(jù)處理作業(yè)管理部342,根據(jù)客網(wǎng)服務(wù)器信息(35)的協(xié)調(diào)處理信息(351),判斷復(fù)制(JOB1)僅用處理1的任務(wù)就能處理的,用任務(wù)執(zhí)行部36的處理1的任務(wù)執(zhí)行處理。處理1的任務(wù)從輸入部304(掃描器等)讀取原稿,用硬件構(gòu)成的信號(hào)處理部306進(jìn)行圖像處理,處理后的影像結(jié)果由輸出部305(打印機(jī))打印在紙上。處理1的任務(wù)將服務(wù)結(jié)束之事傳送給數(shù)據(jù)處理作業(yè)管理部342,數(shù)據(jù)處理作業(yè)管理部342將結(jié)束傳送給復(fù)制的應(yīng)用任務(wù),復(fù)制的應(yīng)用任務(wù)將作業(yè)的結(jié)束傳送給控制面板4。這樣,復(fù)制動(dòng)作就結(jié)束。
接著參照?qǐng)D7,以編檔為例,簡單說明任務(wù)的分散和執(zhí)行的序列。在圖7中,按照協(xié)調(diào)處理信息(351)的處理順序表,數(shù)據(jù)處理作業(yè)管理部342使復(fù)合裝置MFP側(cè)執(zhí)行處理1(207)的任務(wù)。接著,數(shù)據(jù)處理作業(yè)管理部342記述外部委托信息(353),向主服務(wù)器H-SVR委托任務(wù)處理。
主服務(wù)器H-SVR側(cè)的數(shù)據(jù)處理作業(yè)管理部1114按照外部委托信息(353)記述的任務(wù)處理順序,執(zhí)行處理A(201)、處理B(203)、處理C(205)等一系列的處理,并將該處理結(jié)果交給復(fù)合裝置MFP側(cè)的數(shù)據(jù)處理作業(yè)管理部342。
復(fù)合裝置MFP內(nèi)的數(shù)據(jù)處理作業(yè)管理部342按照協(xié)調(diào)處理信息351的處理順序表,執(zhí)行處理2(209)。
以下對(duì)編檔的例子,參照?qǐng)D1、圖4及圖7進(jìn)行詳細(xì)說明。一旦從控制面板4發(fā)生編檔(JOB2)的委托,首先,系統(tǒng)程序存儲(chǔ)部37內(nèi)的系統(tǒng)程序使編檔的應(yīng)用任務(wù)起動(dòng),并經(jīng)系統(tǒng)控制部31,將處理委托給客網(wǎng)服務(wù)器管理部34內(nèi)的數(shù)據(jù)處理作業(yè)管理部342。
數(shù)據(jù)處理作業(yè)管理部342根據(jù)客網(wǎng)服務(wù)器信息(35)的協(xié)調(diào)處理信息(351)判斷編檔(JOB2)用任務(wù)執(zhí)行部36的處理1及主服務(wù)器H-SVR的處理任務(wù)能進(jìn)行處理,即遵照處理順序表執(zhí)行處理1的任務(wù)。處理1的任務(wù)由輸入部304(掃描器等)讀取原稿,并將結(jié)果交給數(shù)據(jù)處理作業(yè)管理部342。按照?qǐng)D6所示的預(yù)定的委托格式,客網(wǎng)服務(wù)器管理部34作文稿記述,數(shù)據(jù)處理作業(yè)管理部342將由主服務(wù)器H-SVR進(jìn)行的任務(wù)的處理順序、委托任務(wù)編號(hào)及讀入的圖像數(shù)據(jù)等作為外部委托信息353委托給主服務(wù)器H-SVR。
在主服務(wù)器H-SVR側(cè),向由外部委托信息(353)指定的程序編號(hào)的執(zhí)行處理程序送出執(zhí)行信息。執(zhí)行處理程序?qū)⑹盏降男畔⒅械膱D像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,同時(shí)將其存儲(chǔ)地址和按照文稿記述的處理順序、數(shù)據(jù)信息、任務(wù)編號(hào)及MFP信息(客戶名稱、通道編號(hào)、版本)交給數(shù)據(jù)處理作業(yè)管理部1114。數(shù)據(jù)處理作業(yè)管理部1114按照處理順序,執(zhí)行處理A(201)、處理B(203)、處理C(205)這樣一系列的處理,并將結(jié)果交給從MFP信息獲得的客戶數(shù)據(jù)處理作業(yè)管理部342所在的通道編號(hào)。
在此,例如處理A執(zhí)行配置解析的處理,處理B從配置解析切出字符串,處理C根據(jù)字符串的切出進(jìn)行OCR處理,將成為關(guān)鍵字的INDEX賦予圖像數(shù)據(jù)。帶有INDEX的圖像數(shù)據(jù)作為文件被存儲(chǔ)在主服務(wù)器H-SVR的HDD131內(nèi)。該存儲(chǔ)文件還可從主客戶H-CL及未圖示的主網(wǎng)絡(luò)系統(tǒng)HNS上的其它第M個(gè)客戶的Web聯(lián)機(jī)瀏覽進(jìn)行參照。另外,若預(yù)先將主客戶H-CL作為數(shù)據(jù)的存儲(chǔ)客戶,則能自動(dòng)將編檔存儲(chǔ)在主客戶H-CL的硬盤內(nèi)。
復(fù)合裝置MFP側(cè)的數(shù)據(jù)處理作業(yè)管理部342接受INDEX信息作為結(jié)果,接著執(zhí)行處理2的任務(wù)。
在處理2的任務(wù)中,在INDEX上加上服務(wù)器名稱和服務(wù)器管理編號(hào),并作為備忘錄存儲(chǔ)在存儲(chǔ)器內(nèi)。同時(shí),將它們用條形碼圖像展開后用輸出手段打印出來。如果將該打印出的紙?jiān)俅斡幂斎胧侄巫x出,則也可以再次呼出并打印出在主服務(wù)器H-SVR已成為文件的圖像數(shù)據(jù)??刂泼姘?顯示出存儲(chǔ)在存儲(chǔ)器內(nèi)的備忘信息,能選擇指定用戶所要的圖像數(shù)據(jù),從而同樣地,能將在服務(wù)器側(cè)已文件化的圖像數(shù)據(jù)再次呼出并打印出來。
處理2的任務(wù)將服務(wù)結(jié)束一事傳送給數(shù)據(jù)處理作業(yè)管理部342,數(shù)據(jù)處理作業(yè)管理部342將結(jié)束傳送給文件的應(yīng)用任務(wù),文件的應(yīng)用任務(wù)將作業(yè)的結(jié)束傳送給控制面板4。到此,文件動(dòng)作結(jié)束。在此,因?yàn)樘幚鞟、處理B及處理C在裝置內(nèi)部的1個(gè)資源內(nèi)進(jìn)行處理,所以,在同一存儲(chǔ)空間內(nèi),處理實(shí)體(圖像數(shù)據(jù))不移動(dòng),交付所在地址的指示字,處理就被執(zhí)行。因此,能進(jìn)行非常高速的處理。
如上所述,如果根據(jù)文稿記述的外部委托信息(353)執(zhí)行處理,就能集中進(jìn)行任務(wù)處理。此外,利用文稿記述,無論怎樣的任務(wù)處理的組合都行。因此,能高效利用主服務(wù)器H-SVR的資源。在本實(shí)施例中,僅使用了裝入主服務(wù)器H-SVR側(cè)的擴(kuò)大功能的任務(wù),但如果將主網(wǎng)絡(luò)系統(tǒng)HNS上提供的服務(wù)功能記述在外部委托信息353上,則因?yàn)閿?shù)據(jù)處理作業(yè)管理部1114用服務(wù)管理部1115利用提供服務(wù)功能,所以也能裝入執(zhí)行的序列。因此,也能高效利用主網(wǎng)絡(luò)系統(tǒng)HNS上提供的服務(wù)功能。
返回圖1及圖5,接著對(duì)來自復(fù)合裝置MFP外部的作業(yè)委托予以說明。作業(yè)委托不僅可以從控制面板4進(jìn)行,從連接于主網(wǎng)絡(luò)的客戶H-CL也能進(jìn)行。以打印為例進(jìn)行說明。若從客戶H-CL的Web聯(lián)機(jī)瀏覽呼出裝載在復(fù)合裝置MFP的服務(wù)管理部341,服務(wù)管理部341即將持有的服務(wù)信息以HTML的形式和用Java文稿的小應(yīng)用程序發(fā)來。根據(jù)該服務(wù)內(nèi)容,若指定所顯示的打印,即顯示所持有的仿真信息。在此,從客戶H-CL的Web聯(lián)機(jī)瀏覽進(jìn)行波斯特文稿形式文件的印刷的指定。
在復(fù)合裝置MFP,與使用控制面板4時(shí)一樣,一旦發(fā)生打印作業(yè)(JOB3)的委托,首先,系統(tǒng)程序(37)的打印應(yīng)用任務(wù)起動(dòng),向數(shù)據(jù)處理作業(yè)管理部342委托進(jìn)行實(shí)際處理。
數(shù)據(jù)處理作業(yè)管理部342根據(jù)客網(wǎng)服務(wù)器信息35的協(xié)調(diào)處理信息(351),判斷用處理3和主服務(wù)器H-SVR的處理任務(wù)能處理打印(JOB3)。在此可知,復(fù)合裝置MFP內(nèi)部僅安裝著屏面數(shù)據(jù)的打印功能,但未安裝利用波斯特文稿、PCL等的頁記述語言的仿真。但是,因?yàn)橹鞣?wù)器H-SVR保持有波斯特文稿、PCL的仿真,所以能將文件從波斯特文稿變換成屏面數(shù)據(jù),使用該屏面數(shù)據(jù)就能從復(fù)合裝置MFP的輸出部進(jìn)行印刷。
遵照處理順序的協(xié)調(diào)處理信息(351),首先,數(shù)據(jù)處理作業(yè)管理部342將從主網(wǎng)絡(luò)上的客戶處接收到的波斯特文稿記述的印刷文件作為處理數(shù)據(jù),遵照在主服務(wù)器H-SVR側(cè)進(jìn)行的處理程序(任務(wù))的處理順序,并遵照預(yù)先確定委托處理程序(任務(wù))編號(hào)等的委托格式,進(jìn)行波斯特文稿的記述,作為外部委托信息(353),經(jīng)網(wǎng)絡(luò)接口301向主服務(wù)器H-SVR委托。
在主服務(wù)器H-SVR側(cè),將外部委托信息(353)指定的處理任務(wù)送至數(shù)據(jù)處理作業(yè)管理部342。數(shù)據(jù)處理作業(yè)管理部342將收到信息中的波斯特文稿文件存儲(chǔ)在存儲(chǔ)器,與此同時(shí),根據(jù)其存儲(chǔ)地址和文稿的記述,對(duì)處理順序信息、數(shù)據(jù)信息、任務(wù)編號(hào)和MFP信息(客戶名稱、程序編號(hào)、版本)進(jìn)行解析,按處理順序執(zhí)行處理D,并將結(jié)果交給復(fù)合裝置MFP。在此,例如,處理D執(zhí)行將波斯特文稿文件變換成能進(jìn)行屏面數(shù)據(jù)處理文件的處理,并將屏面數(shù)據(jù)文件作為結(jié)果交付。復(fù)合裝置MFP的數(shù)據(jù)處理作業(yè)管理部342用處理3的任務(wù),將返回的屏面數(shù)據(jù)的文件從輸出部305打印出來。
處理3的任務(wù)將服務(wù)結(jié)束之事傳送給數(shù)據(jù)處理作業(yè)管理部342,數(shù)據(jù)處理作業(yè)管理部342將結(jié)束傳送給打印應(yīng)用任務(wù),打印應(yīng)用任務(wù)將作業(yè)的結(jié)束傳達(dá)給客戶H-CL。到此,打印動(dòng)作結(jié)束。
用戶可以從客戶H-CL(PC)通過遙控,如同波斯特文稿打印那樣使用復(fù)合裝置MFP,可以不意識(shí)到主服務(wù)器H-SVR。復(fù)合裝置MFP本身并不具有波斯特文稿的仿真,但通過使用主服務(wù)器H-SVR的資源及其功能,能進(jìn)行與波斯特文稿打印同樣的處理。
另外,本實(shí)施例中的復(fù)合裝置MFP用客服務(wù)器管理部34的服務(wù)管理部341,對(duì)主網(wǎng)絡(luò)系統(tǒng)HNS上的狀態(tài)變化及提供服務(wù)功能一直進(jìn)行監(jiān)視。在主服務(wù)器H-SVR側(cè),若進(jìn)行打印功能之一即仿真語言的追加及版本升級(jí)等提供服務(wù)功能的更新,表示這些更新內(nèi)容的更新信息即從服務(wù)公開部1118送入復(fù)合裝置MFP。復(fù)合裝置MFP側(cè)的客服務(wù)器管理部34的服務(wù)管理部341收到更新信息,更新協(xié)調(diào)處理信息(351)。在協(xié)調(diào)處理信息(351)被更新的時(shí)刻,就可從復(fù)合裝置MFP側(cè)利用新的服務(wù)功能。
這樣,由于復(fù)合裝置MFP內(nèi)的自動(dòng)更新的結(jié)構(gòu),不必更新系統(tǒng)程序,就能適應(yīng)新的服務(wù)功能和版本升級(jí),能容易地進(jìn)行維護(hù)保養(yǎng)。還有,主網(wǎng)絡(luò)系統(tǒng)HNS上的最新服務(wù)功能同樣通過提供服務(wù)功能的自動(dòng)組裝功能和更新功能,也能從復(fù)合裝置MFP側(cè)利用。因此,用戶不必與主網(wǎng)絡(luò)系統(tǒng)HNS上的服務(wù)更新一一對(duì)應(yīng)地進(jìn)行主網(wǎng)絡(luò)系統(tǒng)HNS的環(huán)境設(shè)定的變更及復(fù)合裝置MFP內(nèi)的系統(tǒng)程序的更新。再有,在編入主網(wǎng)絡(luò)系統(tǒng)HNS上的服務(wù)功能時(shí),是在能最大限度有效利用資源能力的條件下更新協(xié)調(diào)處理信息351的,所以能大幅度提高資源的利用程度。因此,能在不增加用戶負(fù)擔(dān)的情況下方便地最大限度提高系統(tǒng)的性能。
若在主系統(tǒng)上存在第2復(fù)合裝置MFP(GS1)、第3復(fù)合裝置MFP(GS2)……、第n+1的復(fù)合裝置MFP(GSn),并構(gòu)筑起圖10所示的復(fù)合協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),則可以從各復(fù)合裝置MFP共同利用資源。因此,在各復(fù)合裝置MFP之間能實(shí)現(xiàn)字體資源的共有及各種語言的仿真功能的共有化。對(duì)各復(fù)合裝置MFP來說,不必本身具有字體資源及各種語言的仿真功能,可降低設(shè)備成本。因此能低成本在設(shè)備側(cè)提供高功能。
另外,構(gòu)筑上述協(xié)調(diào)網(wǎng)絡(luò)的軟件是應(yīng)用軟件,對(duì)Windows98、95/NT(美國微軟公司的注冊(cè)商標(biāo))、Tron、UNIX上的哪種OS都能安裝。還有,也能實(shí)現(xiàn)使Java這樣的中間語言在規(guī)定的假設(shè)設(shè)備上動(dòng)作,是不依賴于OS的。即,在本發(fā)明的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS中,客系統(tǒng)GS或客網(wǎng)絡(luò)GSN能將主網(wǎng)絡(luò)系統(tǒng)HNS及其資源作為基礎(chǔ)設(shè)施自由利用。
此外,復(fù)合裝置MFP的形態(tài)也有便攜式的,也可以輸入部304使用攝像機(jī)而輸出部305使用液晶顯示的PDA或DSC(數(shù)字式靜像攝像機(jī))。也可以是便攜式傳真機(jī)。筆記本PC也可以輸出部305使用HDD而輸入部304使用鍵盤。另外,輸入部304也可以是聲音輸入的電話。無論哪一種裝置,系統(tǒng)都能實(shí)現(xiàn)協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),因?yàn)樵诰幦敕?wù)功能時(shí),都是在最大限度有效利用資源能力的條件下更新協(xié)調(diào)處理信息351的,所以資源的利用程度可以非常高,能在不增加用戶負(fù)擔(dān)的情況下,方便地最大限度提高系統(tǒng)的性能。無論哪一裝置,都能將協(xié)調(diào)管理功能的獨(dú)自的系統(tǒng)構(gòu)筑在已有的網(wǎng)絡(luò)上,實(shí)現(xiàn)協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)。
如上所述,若采用應(yīng)用本發(fā)明的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的復(fù)合裝置MFP,通過擴(kuò)大安裝在主服務(wù)器H-SVR的處理程序,能方便地?cái)U(kuò)大基本功能。
再有,在客服務(wù)器G-SVR內(nèi),用服務(wù)管理部341,編入對(duì)主網(wǎng)絡(luò)系統(tǒng)HNS上的狀態(tài)變化及提供服務(wù)功能一直進(jìn)行監(jiān)視的功能。提供服務(wù)功能如果有變化,復(fù)合裝置MFP內(nèi)的客網(wǎng)服務(wù)器管理部34的服務(wù)管理部341即更新協(xié)調(diào)處理信息351。一旦更新了協(xié)調(diào)處理信息351,在更新的時(shí)刻,新的服務(wù)功能即可利用。因此,用戶可方便地在最新的環(huán)境下利用復(fù)合裝置MFP。
此外,編入提供服務(wù)功能和擴(kuò)大功能時(shí),復(fù)合裝置MFP和主服務(wù)器H-SVR能進(jìn)行各任務(wù)層次的控制,所以,能減少不同資源間數(shù)據(jù)的授受即通信次數(shù)。因此,能在不降低整個(gè)系統(tǒng)性能的情況下執(zhí)行所委托的作業(yè)。復(fù)合裝置MFP只要安裝基本功能即可,因?yàn)槟芘c主服務(wù)器H-SVR上提供的高功能處理程序進(jìn)行協(xié)調(diào)處理,所以雖然是低成本的裝置,卻能提供高功能的服務(wù)。
參照?qǐng)D2,簡單說明協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法。將客系統(tǒng)GS或客網(wǎng)絡(luò)系統(tǒng)GNS連接到主網(wǎng)絡(luò)系統(tǒng)HNS上后,首先,在步驟S201(相當(dāng)于圖3的步驟S1-S2),確立復(fù)合裝置MFP與主服務(wù)器H-SVR的交信環(huán)境,建立構(gòu)筑程序的執(zhí)行環(huán)境用的初期設(shè)定程序。
在步驟S203(相當(dāng)于圖3的步驟S3-S11),將進(jìn)行協(xié)調(diào)處理用的結(jié)構(gòu)編入主服務(wù)器H-SVR側(cè),構(gòu)筑執(zhí)行環(huán)境。
在步驟S204(相當(dāng)于圖3的步驟S107),根據(jù)主服務(wù)器H-SVR側(cè)的服務(wù)公開功能檢測(cè)并取得提供的功能。
在步驟S205(相當(dāng)于圖3的步驟S109),根據(jù)分散基準(zhǔn)信息352進(jìn)行執(zhí)行程序的登錄、。協(xié)調(diào)處理信息351的編制及登錄等協(xié)調(diào)信息的共享化。
在步驟S207(相當(dāng)于圖3的S111),根據(jù)協(xié)調(diào)處理信息351,提供功能登錄于客系統(tǒng)GS的客戶。在該階段開始協(xié)調(diào)處理中的功能的服務(wù)。
在步驟S209(相當(dāng)于圖3的S19、S115),以規(guī)定的時(shí)間間隔或在用戶起動(dòng)執(zhí)行命令的任意時(shí)間,對(duì)已構(gòu)筑起協(xié)調(diào)網(wǎng)絡(luò)的系統(tǒng)間的狀態(tài)變化進(jìn)行檢測(cè)。此外,也可以對(duì)來自主服務(wù)器H-SVR側(cè)的通知狀態(tài)變化的通知進(jìn)行檢測(cè)。以后一旦執(zhí)行環(huán)境有變化,即重復(fù)進(jìn)行步驟S204-S209。
以下對(duì)本發(fā)明中協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑順序進(jìn)行說明。構(gòu)筑協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS的執(zhí)行程序及執(zhí)行環(huán)境的編入方法大致有以下3種。
·復(fù)合裝置MFP及主服務(wù)器H-SVR分別提供(使用軟盤、CD等的媒體)。利用該提供的媒體,用戶分別對(duì)復(fù)合裝置MFP及主服務(wù)器H-SVR安裝執(zhí)行程序及建立執(zhí)行環(huán)境。
·復(fù)合裝置MFP內(nèi)事先存儲(chǔ)執(zhí)行程序和執(zhí)行環(huán)境,監(jiān)視主服務(wù)器H-SVR復(fù)合裝置的連接,連接新的復(fù)合裝置時(shí),主服務(wù)器H-SVR從測(cè)出該連接的復(fù)合裝置MFP讀入執(zhí)行程序和執(zhí)行環(huán)境。
·進(jìn)行復(fù)合裝置MFP的連接時(shí),從復(fù)合裝置MFP向主服務(wù)器H-SVR寫入執(zhí)行程序和執(zhí)行環(huán)境。
上述3種方法都能用網(wǎng)絡(luò)系統(tǒng)提供的已有功能實(shí)現(xiàn)。在此作為一實(shí)施形態(tài),對(duì)從客系統(tǒng)GS(復(fù)合裝置MFP)供給初期設(shè)定程序而作業(yè)執(zhí)行程序由CD等媒體提供給主服務(wù)器H-SVR的例子進(jìn)行說明。
以下參照?qǐng)D3,在圖2所示各步驟處理之內(nèi)、首先對(duì)向主服務(wù)器H-SVR的建立進(jìn)行詳細(xì)說明。
在步驟S1中,經(jīng)過來自客系統(tǒng)GS的詢問,通過客系統(tǒng)程序存儲(chǔ)部111內(nèi)的監(jiān)視程序,主服務(wù)器H-SVR的通信條件返回客服務(wù)器G-SVR。在客服務(wù)器G-SVR與主服務(wù)器H-SVR之間確立通信信道,初期設(shè)定程序從初期設(shè)定程序存儲(chǔ)部32送至初期設(shè)定程序存儲(chǔ)部1112。
在步驟S2,從客系統(tǒng)GS進(jìn)行起動(dòng),使初期設(shè)定程序(1112)起動(dòng)。然后按初期設(shè)定程序(1112)進(jìn)行主服務(wù)器H-SVR與客系統(tǒng)GS的信息交換。
在步驟S3,主服務(wù)器H-SVR從CD編入客程序管理部115、服務(wù)公開部1118及客網(wǎng)客戶管理部1110。在該客網(wǎng)客戶管理部1110的數(shù)據(jù)處理作業(yè)管理部1114之下,登錄作為擴(kuò)大功能執(zhí)行的執(zhí)行部1111。此外,客系統(tǒng)程序存儲(chǔ)部112登錄于客程序管理部GP-M115,這之后,能進(jìn)行與登錄的客系統(tǒng)程序存儲(chǔ)部113、客系統(tǒng)程序存儲(chǔ)部114的合作管理。
在步驟S5,用標(biāo)準(zhǔn)模式,從CD讀取實(shí)現(xiàn)擴(kuò)大功能所必需的處理程序,并將執(zhí)行程序(任務(wù)處理庫)存入任務(wù)執(zhí)行部1111。用顧客模式,則用戶選擇必要的功能并登錄處理程序。用全系統(tǒng)模式則登錄所有的處理程序。
在步驟7,服務(wù)管理部1115檢索并取得主網(wǎng)絡(luò)系統(tǒng)HNS上的提供服務(wù)功能。
在步驟9,利用服務(wù)檢索功能對(duì)作為對(duì)象的主網(wǎng)絡(luò)系統(tǒng)HNS上存在的設(shè)備具有的現(xiàn)有服務(wù)信息(HN服務(wù)信息)進(jìn)行檢索并取得,登錄除了CD提供的程序之外的新的處理程序。例如,在CD所提供的第1OCR功能(處理程序)之外,在網(wǎng)絡(luò)上發(fā)現(xiàn)了執(zhí)行同樣的處理的第2OCR功能時(shí),第2OCR功能也能登錄作為執(zhí)行程序之一。在顧客模式中,用戶根據(jù)所需規(guī)格選擇第1OCR功能或第2OCR功能被選中的功能即作為處理程序被登錄及執(zhí)行。
在步驟S11中,服務(wù)管理部1115將從CD安裝的處理程序及經(jīng)主網(wǎng)絡(luò)系統(tǒng)HNS上的檢索取得的提供服務(wù)功能存入客網(wǎng)客戶信息存儲(chǔ)部1113,作為信息交給服務(wù)公開部1118。
在步驟S19,客網(wǎng)用戶管理部1110開始對(duì)客系統(tǒng)GS的服務(wù),服務(wù)管理部1115以規(guī)定的時(shí)間間隔檢測(cè)在已構(gòu)筑起協(xié)調(diào)網(wǎng)絡(luò)的系統(tǒng)間的狀態(tài)變化。一旦有狀態(tài)變化,即再次重復(fù)步驟S7-步驟S19,進(jìn)行現(xiàn)有服務(wù)的取得及服務(wù)器提供功能的登錄。
到以上為止,主服務(wù)器H-SVR側(cè)的環(huán)境構(gòu)筑就結(jié)束。另外,在上述的記述中,初期設(shè)定程序由客系統(tǒng)GS提供給主服務(wù)器H-SVR,而作業(yè)執(zhí)行程序由CD提供給主服務(wù)器H-SVR。但是,在標(biāo)準(zhǔn)模式中,僅僅是安裝要與客系統(tǒng)GS進(jìn)行分擔(dān)處理所必需的作業(yè)執(zhí)行程序,安裝哪一作業(yè)執(zhí)行程序?yàn)楹脛t根據(jù)分散處理基準(zhǔn)信息(352)是預(yù)先已知的。因此,如圖1所示,使客系統(tǒng)GS內(nèi)(復(fù)合裝置MFP)從最初就具有客程序(33),也可以根據(jù)主服務(wù)器H-SVR的要求,通過FTP等將必要的作業(yè)執(zhí)行程序從客系統(tǒng)GS下載到主服務(wù)器H-SVR。此外,也可以向客系統(tǒng)GS及主服務(wù)器H-SVR雙方供給初期設(shè)定程序。無論哪一種方法,都能利用用現(xiàn)有主網(wǎng)絡(luò)系統(tǒng)HNS能服務(wù)的功能來實(shí)現(xiàn)。
以下對(duì)客系統(tǒng)側(cè)的環(huán)境設(shè)定進(jìn)行說明。初期設(shè)定程序的執(zhí)行順序用以下步驟進(jìn)行。
在步驟S101中,當(dāng)將客系統(tǒng)GS連接到主網(wǎng)絡(luò)系統(tǒng)HNS并最初接通電源時(shí),客系統(tǒng)GS使初期設(shè)定程序32起動(dòng)。接著,利用由現(xiàn)有系統(tǒng)支承(主服務(wù)器H-SVR)的監(jiān)視程序提供的服務(wù),取得主服務(wù)器H-SVR的發(fā)送處的地址,用現(xiàn)有的協(xié)議確立通信信道。然后用已確立的通信信道,進(jìn)行信息的交換及數(shù)據(jù)的交換。
在步驟S102,通信信道確立后,將客系統(tǒng)GS保持的主服務(wù)器H-SVR用的初期設(shè)定程序1112用FTP等的文件傳送軟件發(fā)送至主服務(wù)器H-SVR。發(fā)送后,對(duì)主服務(wù)器H-SVR進(jìn)行遠(yuǎn)程系統(tǒng)存入,并用TELNET等的命令執(zhí)行程序使設(shè)定程序起動(dòng)。
步驟S107,服務(wù)管理部341從服務(wù)公開部1118取出登錄在主服務(wù)器H-SVR的服務(wù)管理部1115的提供功能信息。
在步驟S109,客網(wǎng)服務(wù)器管理部34將服務(wù)管理部341在步驟S107檢測(cè)出的主服務(wù)器H-SVR側(cè)的提供功能信息記述在分散基準(zhǔn)信息存儲(chǔ)部352,并根據(jù)作為結(jié)果制成的分散基準(zhǔn)信息352制成包括執(zhí)行程序的任務(wù)處理順序信息及委托方信息在內(nèi)的協(xié)調(diào)處理信息351。并作為客系統(tǒng)GS側(cè)的客網(wǎng)服務(wù)器信息(35)保存在分散基準(zhǔn)信息存儲(chǔ)部352內(nèi)。在該階段,客系統(tǒng)GS對(duì)用戶受理來自控制面板4的作業(yè)委托,開始服務(wù)。
在步驟S111,按在步驟S109制成的協(xié)調(diào)處理信息(351),自動(dòng)進(jìn)行控制面板4能執(zhí)行的功能的登錄/更新??刂泼姘?通過登錄作業(yè),進(jìn)行對(duì)應(yīng)功能的顯示及操作環(huán)境的設(shè)定。結(jié)果是,用戶能了解最新的功能及操作環(huán)境。
在步驟S115,如果存在作為服務(wù)器H-SVR提供的擴(kuò)大功能的處理程序、在主網(wǎng)絡(luò)系統(tǒng)HNS上提供的服務(wù)功能、作為由客系統(tǒng)GS進(jìn)行的基本功能的處理程序的版本升級(jí)及變更、系統(tǒng)狀態(tài)的變化(主服務(wù)器的故障等),就能更新控制面板4的操作顯示及輸入功能。該狀態(tài)變化的檢索通過服務(wù)管理部341以一定的時(shí)間間隔監(jiān)視構(gòu)筑成協(xié)調(diào)網(wǎng)絡(luò)的系統(tǒng)上狀態(tài)即能實(shí)現(xiàn)。有任何狀態(tài)變化時(shí),再次返回步驟S107,進(jìn)行從主服務(wù)器H-SVR的提供功能的取得、新協(xié)調(diào)處理信息351的編制及對(duì)控制面板4的登錄功能的更新。
利用重復(fù)進(jìn)行該步驟S107至S115的更新功能,能在對(duì)用戶無任何負(fù)擔(dān)的情況下實(shí)現(xiàn)對(duì)設(shè)備的維護(hù),并能取得主網(wǎng)絡(luò)系統(tǒng)HNS上的最新服務(wù)功能。還有,通過有效利用協(xié)調(diào)處理信息351,能控制并執(zhí)行獲得的資源達(dá)到任務(wù)層次,從而能將分散存在于網(wǎng)絡(luò)上的資源組合起來,有效利用以獲得最大限度的性能。
此外,當(dāng)客系統(tǒng)GS對(duì)來自主網(wǎng)絡(luò)的客戶H-CL的服務(wù)要求判斷為不能提供服務(wù)時(shí),服務(wù)管理部341即利用服務(wù)檢索功能,對(duì)主網(wǎng)絡(luò)上存在的可利用服務(wù)進(jìn)行檢索。如果在成為對(duì)象的網(wǎng)上發(fā)現(xiàn)了對(duì)主客戶H-CL的服務(wù)可利用的服務(wù),即取入該服務(wù),執(zhí)行主客戶H-CL所要求的服務(wù)。當(dāng)用服務(wù)檢索功能未發(fā)現(xiàn)在作為對(duì)象的網(wǎng)上存在可利用服務(wù)時(shí),將不能提供服務(wù)的信息通知主客戶H-CL,處理結(jié)束。
參照?qǐng)D4的詳細(xì)圖,對(duì)客系統(tǒng)程序存儲(chǔ)部111的動(dòng)作進(jìn)行敘述。初期設(shè)定程序1112確立與客系統(tǒng)GS的交信環(huán)境。還有,初期設(shè)定程序1112進(jìn)行客程序管理部GP-M115的設(shè)定及客網(wǎng)客戶管理部1110的設(shè)定。客程序管理部115未作圖示,對(duì)另外由其它客系統(tǒng)GS構(gòu)筑成的客程序112、客程序113及客程序114進(jìn)行統(tǒng)一管理,并能利用進(jìn)行協(xié)調(diào)處理的系統(tǒng)間的資源。
各客系統(tǒng)GS具有的功能用服務(wù)管理部進(jìn)行識(shí)別,客程序管理部115對(duì)資源利用進(jìn)行調(diào)停。即能實(shí)現(xiàn)連接在協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS上的多個(gè)客系統(tǒng)GS的資源有機(jī)有效利用的最佳化。
此外,服務(wù)管理部1115通過服務(wù)檢索功能取得主網(wǎng)絡(luò)系統(tǒng)HNS上的服務(wù)功能的存在,與數(shù)據(jù)處理作業(yè)管理手段1114合作,利用該資源。數(shù)據(jù)處理作業(yè)管理部1114通過接受來自客系統(tǒng)GS的外部委托信息353,用任務(wù)執(zhí)行部1111及服務(wù)管理部1115執(zhí)行所要求的作業(yè)。此外,客網(wǎng)客戶信息(1113)存儲(chǔ)主服務(wù)器H-SVR提供的提供功能信息。服務(wù)公開部1118從登錄在客系統(tǒng)程序存儲(chǔ)部111的各客程序112、客程序存儲(chǔ)部113及114的服務(wù)管理部1115(客程序113、客程序114的服務(wù)管理部未作圖示,其與服務(wù)管理部1115的功能相同)取得客網(wǎng)客戶信息,并按客系統(tǒng)GS的要求公開能提供的服務(wù)。
權(quán)利要求
1.一種協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其通過在按第1序列進(jìn)行動(dòng)作的第1系統(tǒng)上連接按第2序列進(jìn)行動(dòng)作的第2系統(tǒng)而構(gòu)成,有效利用該第1系統(tǒng)的資源,同時(shí)該第2系統(tǒng)自主執(zhí)行序列動(dòng)作,其特征在于,所述第1系統(tǒng)包括埋入在執(zhí)行所述第1序列的應(yīng)用層的接口手段;所述第2系統(tǒng)包括存儲(chǔ)將所述序列動(dòng)作分散到所述第1系統(tǒng)的分散基準(zhǔn)的分散基準(zhǔn)存儲(chǔ)手段,以及,根據(jù)所述分散基準(zhǔn)對(duì)所述接口手段發(fā)出使所述第1系統(tǒng)執(zhí)行的作業(yè)執(zhí)行要求的作業(yè)執(zhí)行要求手段;所述第1系統(tǒng)收到所述作業(yè)執(zhí)行要求時(shí),通過所述接口手段將該作業(yè)執(zhí)行要求作為所述第1序列的一部分進(jìn)行執(zhí)行。
2.根據(jù)權(quán)利要求1所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述作業(yè)執(zhí)行要求手段還具有遵照所述分散基準(zhǔn)確定由所述第1系統(tǒng)執(zhí)行的作業(yè)并生成作業(yè)委托信息的作業(yè)確定手段,根據(jù)該作業(yè)委托信息生成所述作業(yè)執(zhí)行要求。
3.根據(jù)權(quán)利要求1所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,當(dāng)所述第1系統(tǒng)收到所述作業(yè)執(zhí)行要求時(shí),通過所述接口手段將該作業(yè)執(zhí)行要求作為所述第1序列的一部分來執(zhí)行,并將其執(zhí)行結(jié)果送回所述第2系統(tǒng)。
4.根據(jù)權(quán)利要求1所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述接口手段還包括存儲(chǔ)初期設(shè)定程序的初期程序存儲(chǔ)手段,所述第1系統(tǒng)通過所述接口手段執(zhí)行所述初期設(shè)定程序來檢測(cè)該第1系統(tǒng)所含資源并通知所述第2系統(tǒng),所述第2系統(tǒng)根據(jù)所述接口手段測(cè)出的所述第1系統(tǒng)的資源及存儲(chǔ)在所述分散基準(zhǔn)存儲(chǔ)手段的分散基準(zhǔn),確定作為該第1系統(tǒng)的序列動(dòng)作使其執(zhí)行的每一作業(yè)的任務(wù),生成協(xié)調(diào)處理信息,所述作業(yè)執(zhí)行要求手段根據(jù)該協(xié)調(diào)處理信息發(fā)出所述作業(yè)執(zhí)行要求。
5.根據(jù)權(quán)利要求4所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述接口手段還包括客網(wǎng)客戶信息存儲(chǔ)部,該客網(wǎng)客戶信息存儲(chǔ)部存儲(chǔ)執(zhí)行登錄在所述第1系統(tǒng)的第1序列的處理程序;所述初期設(shè)定程序檢測(cè)登錄在所述第1系統(tǒng)的初期設(shè)定信息并將其存入所述客網(wǎng)客戶信息存儲(chǔ)部;所述作業(yè)執(zhí)行要求手段根據(jù)存儲(chǔ)在所述客網(wǎng)客戶信息存儲(chǔ)部的初期設(shè)定信息和保存在所述分散基準(zhǔn)信息存儲(chǔ)部的分散基準(zhǔn)信息生成所述協(xié)調(diào)處理信息。
6.根據(jù)權(quán)利要求5所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述協(xié)調(diào)處理信息包括對(duì)各作業(yè)的各任務(wù)處理的處理順序及委托方信息;所述委托方信息包括服務(wù)器信息、程序編號(hào)、版本信息及利用資源信息。
7.根據(jù)權(quán)利要求6所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述服務(wù)器信息包括所述第1系統(tǒng)的IP地址、服務(wù)器名稱及使用協(xié)議信息;所述程序編號(hào)具有服務(wù)器上的利用程序的所在地址;所述版本信息具有提供服務(wù)及程序的編制版本;所述利用資源信息具有表示使用所述第1系統(tǒng)上的哪一資源的信息。
8.根據(jù)權(quán)利要求7所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述第2系統(tǒng)還包括受理來自用戶的作業(yè)要求的作業(yè)要求受理手段和表示本身能提供的服務(wù)的服務(wù)表示手段,所述第2系統(tǒng)自主執(zhí)行的序列動(dòng)作一旦確定,所述作業(yè)執(zhí)行要求手段即在所述作業(yè)要求受理手段及所述服務(wù)表示部登錄由該序列動(dòng)作能提供的功能。
9.根據(jù)權(quán)利要求1所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述接口手段還包括任務(wù)執(zhí)行部,該任務(wù)執(zhí)行部存儲(chǔ)包括執(zhí)行所述序列動(dòng)作的處理任務(wù)的程序庫在內(nèi)的必要程序;經(jīng)所述作業(yè)執(zhí)行要求而執(zhí)行存儲(chǔ)在所述任務(wù)執(zhí)行部的程序,從而執(zhí)行所述序列動(dòng)作。
10.根據(jù)權(quán)利要求5所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述分散基準(zhǔn)信息包括作為所述第1系統(tǒng)的固有信息的該第1系統(tǒng)的基本功能、基本處理的信息及版本,以及,表示所述第2系統(tǒng)實(shí)施的序列的外部提供功能。
11.根據(jù)權(quán)利要求4所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述第2系統(tǒng)還包括以規(guī)定的時(shí)間間隔檢測(cè)所述第1系統(tǒng)所含資源的服務(wù)管理手段;當(dāng)所述第1系統(tǒng)的資源狀態(tài)發(fā)生變更時(shí),更新所述協(xié)調(diào)處理信息。
12.根據(jù)權(quán)利要求4所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述服務(wù)管理手段根據(jù)從所述第1系統(tǒng)輸出的狀態(tài)變化通知信號(hào)檢測(cè)該第1系統(tǒng)所含資源。
13.一種協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,該協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)在按第1序列進(jìn)行動(dòng)作的第1系統(tǒng)上連接按第2序列動(dòng)作的第2系統(tǒng)而構(gòu)成,并在有效利用該第1系統(tǒng)資源的同時(shí)該第2系統(tǒng)自主執(zhí)行序列動(dòng)作,其特征在于,包括將所述第2系統(tǒng)連接于所述第1系統(tǒng)的系統(tǒng)連接步驟;將接口手段埋入所述第1系統(tǒng)的、執(zhí)行所述第1序列的應(yīng)用層內(nèi)的接口導(dǎo)入步驟;用所述接口手段檢測(cè)所述第1系統(tǒng)所含資源并生成初期設(shè)定信息的初期設(shè)定檢測(cè)步驟;任務(wù)分散決定步驟,其根據(jù)所述測(cè)出的資源信息及規(guī)定的分散基準(zhǔn),決定作為該第1系統(tǒng)的序列動(dòng)作來執(zhí)行的每一作業(yè)的任務(wù),從而生成協(xié)調(diào)處理信息并加以存儲(chǔ);所述接口手段根據(jù)所述協(xié)調(diào)處理信息,使所述第2系統(tǒng)的序列動(dòng)作的一部分作為所述第1系統(tǒng)的序列動(dòng)作的一部分來執(zhí)行。
14.根據(jù)權(quán)利要求13所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,其特征在于,還具有根據(jù)在所述任務(wù)分散決定步驟中生成的協(xié)調(diào)處理信息,將所述序列動(dòng)作的提供功能登錄于所述第2系統(tǒng)的提供功能登錄步驟;在該階段開始協(xié)調(diào)處理中的功能的服務(wù)。
15.根據(jù)權(quán)利要求14所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,其特征在于,還具有以規(guī)定時(shí)間間隔對(duì)在所述初期設(shè)定檢測(cè)步驟中測(cè)出的所述第1系統(tǒng)所含資源的狀態(tài)進(jìn)行檢測(cè)的資源狀態(tài)變化檢測(cè)步驟;當(dāng)測(cè)出該資源的狀態(tài)有變化時(shí),執(zhí)行所述初期設(shè)定檢測(cè)步驟、所述任務(wù)分散決定步驟及所述提供功能登錄步驟。
16.根據(jù)權(quán)利要求13所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,其特征在于,所述系統(tǒng)連接步驟包括將所述第2系統(tǒng)物理性連接在所述第1系統(tǒng)上的物理連接步驟,在所述物理性連接后的第1系統(tǒng)與第2系統(tǒng)間開通通信路徑的交信環(huán)境確立步驟。
17.根據(jù)權(quán)利要求16所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,其特征在于,所述接口導(dǎo)入步驟將接口手段埋入通過在所述交信環(huán)境確立步驟中開通的通信路徑來執(zhí)行所述第1系統(tǒng)的所述第1序列的應(yīng)用層;再將初期設(shè)定程序?qū)胨鼋涌谑侄巍?br>
18.根據(jù)權(quán)利要求17所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,其特征在于,所述初期設(shè)定檢測(cè)步驟包括使所述初期設(shè)定程序執(zhí)行,并將進(jìn)行協(xié)調(diào)處理用的結(jié)構(gòu)編入所述第1系統(tǒng)的協(xié)調(diào)處理環(huán)境構(gòu)筑步驟,從所述第1系統(tǒng)的服務(wù)公開功能所公開的該第1系統(tǒng)的資源中檢測(cè)并取得該第1系統(tǒng)能提供的功能的提供功能取得步驟。
19.根據(jù)權(quán)利要求18所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑方法,其特征在于,所述任務(wù)分散決定步驟按所述分散基準(zhǔn)進(jìn)行執(zhí)行程序的登錄、所述協(xié)調(diào)處理信息的編制及登錄,從而使協(xié)調(diào)信息共享。
20.一種連接于按第1序列動(dòng)作的第1系統(tǒng)、有效利用該第1系統(tǒng)的資源同時(shí)自主執(zhí)行第2序列動(dòng)作的第2系統(tǒng),其特征在于,在所述第1系統(tǒng)的應(yīng)用層埋入有接口手段;具有存儲(chǔ)將所述第2序列動(dòng)作的一部分分散給所述第1系統(tǒng)時(shí)的分散基準(zhǔn)的分散基準(zhǔn)存儲(chǔ)手段,以及按所述分散基準(zhǔn)向所述接口手段發(fā)出使所述第1系統(tǒng)執(zhí)行的作業(yè)執(zhí)行要求的作業(yè)執(zhí)行要求手段;通過所述接口手段使該作業(yè)執(zhí)行要求作為所述所述第1序列的一部分被執(zhí)行。
21.根據(jù)權(quán)利要求20所述的第2系統(tǒng),其特征在于,所述第2系統(tǒng)包括存儲(chǔ)將所述序列動(dòng)作分散給所述第1系統(tǒng)的分散基準(zhǔn)的分散基準(zhǔn)存儲(chǔ)手段,以及按所述分散基準(zhǔn)向所述接口手段發(fā)出使所述第1系統(tǒng)執(zhí)行的作業(yè)執(zhí)行要求的作業(yè)執(zhí)行要求手段;所述第1系統(tǒng)收到所述作業(yè)執(zhí)行要求時(shí),通過所述接口手段將所述作業(yè)執(zhí)行要求作為所述第1序列的一部分來執(zhí)行。
22.根據(jù)權(quán)利要求21所述的第2系統(tǒng),其特征在于,所述作業(yè)執(zhí)行要求手段具有根據(jù)所述分散基準(zhǔn)決定使所述第1系統(tǒng)執(zhí)行的作業(yè)、并生成作業(yè)委托信息的作業(yè)決定手段,根據(jù)該作業(yè)委托信息生成所述作業(yè)執(zhí)行要求。
23.根據(jù)權(quán)利要求21所述的第2系統(tǒng),其特征在于,所述接口手段還包括初期設(shè)定程序;通過所述接口手段執(zhí)行所述初期設(shè)定程序,所述第1系統(tǒng)測(cè)出該第1系統(tǒng)所含資源并通知所述第2系統(tǒng);所述第2系統(tǒng)根據(jù)由所述接口手段測(cè)出的所述第1系統(tǒng)的資源及所述分散基準(zhǔn)存儲(chǔ)手段所存儲(chǔ)的分散基準(zhǔn),決定作為該第1系統(tǒng)的序列動(dòng)作使執(zhí)行的每一作業(yè)的任務(wù),生成協(xié)調(diào)處理信息;所述作業(yè)執(zhí)行要求手段按照該協(xié)調(diào)處理信息發(fā)出所述作業(yè)執(zhí)行要求。
24.根據(jù)權(quán)利要求23所述的第2系統(tǒng),其特征在于,所述接口手段還包括客網(wǎng)客戶信息存儲(chǔ)部,其存儲(chǔ)執(zhí)行登錄于所述第1系統(tǒng)的所述第1序列的處理程序;所述初期設(shè)定程序檢測(cè)登錄于所述第1系統(tǒng)的初期設(shè)定信息并將其存入客網(wǎng)客戶信息存儲(chǔ)部;所述作業(yè)執(zhí)行要求手段根據(jù)存儲(chǔ)在所述客網(wǎng)客戶信息存儲(chǔ)部的初期設(shè)定信息及保存于所述分散基準(zhǔn)信息存儲(chǔ)部的分散基準(zhǔn)信息,生成所述協(xié)調(diào)處理信息。
25.根據(jù)權(quán)利要求24所述的第2系統(tǒng),其特征在于,所述協(xié)調(diào)處理信息含有對(duì)各作業(yè)的各任務(wù)處理的處理順序及委托方信息;所述委托方信息具有服務(wù)器信息、程序編號(hào)、版本信息及利用資源信息。
26.根據(jù)權(quán)利要求25所述的第2系統(tǒng),其特征在于,所述服務(wù)器信息含有所述第1系統(tǒng)的IP地址、服務(wù)器名稱及使用協(xié)議信息;所述程序編號(hào)具有服務(wù)器上的利用程序的所在地址;所述版本信息具有提供服務(wù)、程序的編制版本;所述利用資源信息具有表示使用所述第1系統(tǒng)上的哪一資源的信息。
27.根據(jù)權(quán)利要求26所述的第2系統(tǒng),其特征在于,還具有受理來自用戶的作業(yè)要求的作業(yè)要求受理手段,以及表示自身能提供的服務(wù)的服務(wù)表示手段;所述第2系統(tǒng)自主執(zhí)行的序列動(dòng)作一確定,所述作業(yè)執(zhí)行要求手段即將該序列動(dòng)作能提供的功能登錄于所述作業(yè)要求受理手段及所述服務(wù)表示手段。
28.根據(jù)權(quán)利要求24所述的第2系統(tǒng),其特征在于,所述分散基準(zhǔn)信息含有作為所述第1系統(tǒng)的固有信息的該第1系統(tǒng)的基本功能、基本處理的信息和版本;表示所述第2系統(tǒng)所實(shí)施的序列的外手段提供功能。
29.根據(jù)權(quán)利要求23所述的第2系統(tǒng),其特征在于,所述第2系統(tǒng)還含有以規(guī)定的時(shí)間間隔對(duì)該第1系統(tǒng)所含資源進(jìn)行檢測(cè)的服務(wù)管理手段;當(dāng)所述第1系統(tǒng)的資源狀態(tài)有變更時(shí),更新所述協(xié)調(diào)處理信息。
30.根據(jù)權(quán)利要求23所述的第2系統(tǒng),其特征在于,所述服務(wù)管理手段根據(jù)從所述第1系統(tǒng)輸出的狀態(tài)變化通知信號(hào),對(duì)所述第1系統(tǒng)所含資源進(jìn)行檢測(cè)。
31.一種記錄有程序的記錄媒體,在將按第2序列動(dòng)作的第2系統(tǒng)連接到按第1序列動(dòng)作的第1系統(tǒng)上而構(gòu)筑成的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)中,該程序被埋入該第1系統(tǒng)的應(yīng)用層而被執(zhí)行,其特征在于,該記錄媒體記錄著的程序是在所述協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)上實(shí)現(xiàn)含有如下步驟的動(dòng)作環(huán)境用的程序,這些步驟為檢測(cè)所述第1系統(tǒng)所含資源并生成初期設(shè)定信息的初期設(shè)定檢測(cè)步驟;根據(jù)所述測(cè)出的資源信息及所述第2系統(tǒng)預(yù)設(shè)的規(guī)定的分散基準(zhǔn),決定作為所述第1系統(tǒng)的序列動(dòng)作執(zhí)行的每一作業(yè)的任務(wù),從而生成協(xié)調(diào)處理信息加以存儲(chǔ)的任務(wù)分散決定步驟;根據(jù)所述協(xié)調(diào)處理信息,將所述第2系統(tǒng)的序列動(dòng)作的一部分作為所述第1系統(tǒng)的序列動(dòng)作的一部分使其執(zhí)行的步驟。
32.一種連接在按第1序列動(dòng)作的主系統(tǒng)上而構(gòu)成有效利用該主系統(tǒng)資源的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)的、按第2序列動(dòng)作的客系統(tǒng),其特征在于具有檢測(cè)所述第1系統(tǒng)的資源的資源檢測(cè)手段;根據(jù)所述測(cè)出的主系統(tǒng)的資源變更該第1序列的序列變更手段。
33.根據(jù)權(quán)利要求32所述的客系統(tǒng),其特征在于,還具有根據(jù)測(cè)出的主系統(tǒng)的資源,將該主系統(tǒng)的服務(wù)功能附加于所述客系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)附加手段。
34.根據(jù)權(quán)利要求33所述的客系統(tǒng),其特征在于,所述服務(wù)附加手段還含有對(duì)執(zhí)行所述新的服務(wù)功能的每一作業(yè),在所述主系統(tǒng)與所述客系統(tǒng)的資源之間進(jìn)行任務(wù)分散決定的任務(wù)分散手段。
35.根據(jù)權(quán)利要求34所述的客系統(tǒng),其特征在于,所述服務(wù)附加手段還含有任務(wù)分散信息存儲(chǔ)手段,其存儲(chǔ)對(duì)執(zhí)行所述新的服務(wù)功能的每一作業(yè),在主系統(tǒng)與客系統(tǒng)之間進(jìn)行分擔(dān)的任務(wù)的信息。
36.根據(jù)權(quán)利要求34所述的客系統(tǒng),其特征在于,所述資源檢測(cè)手段以規(guī)定的時(shí)間間隔重復(fù)進(jìn)行所述主系統(tǒng)的資源檢測(cè)。
37.根據(jù)權(quán)利要求32所述的客系統(tǒng),其特征在于,所述資源檢測(cè)手段在所述主系統(tǒng)的資源有變化時(shí)表示出該意思。
38.根據(jù)權(quán)利要求32所述的客系統(tǒng),其特征在于,所述客系統(tǒng)還含有將接受來自該客系統(tǒng)命令的翻譯層導(dǎo)入所述主系統(tǒng)的翻譯層導(dǎo)入手段。
39.根據(jù)權(quán)利要求38所述的客系統(tǒng),其特征在于,還具有根據(jù)檢測(cè)出的主系統(tǒng)的資源,將所述主系統(tǒng)的服務(wù)功能附加于所述客系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)附加手段。
40.根據(jù)權(quán)利要求38所述的客系統(tǒng),其特征在于,所述翻譯層導(dǎo)入手段還具有將執(zhí)行新的服務(wù)功能的序列導(dǎo)入所述主系統(tǒng)的新服務(wù)執(zhí)行序列導(dǎo)入手段。
41.一種在按第1序列動(dòng)作的第1系統(tǒng)上連接按第2序列動(dòng)作的第2系統(tǒng),將該第2系統(tǒng)的作業(yè)分散給該第1系統(tǒng)的資源的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于具有,檢測(cè)所述第1系統(tǒng)的資源的資源檢測(cè)手段,根據(jù)所述測(cè)出的第1系統(tǒng)的資源變更該第1序列的序列變更手段。
42.根據(jù)權(quán)利要求41所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,還具有根據(jù)測(cè)出的第1系統(tǒng)的資源、將所述第1系統(tǒng)的服務(wù)功能附加于所述第2系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)功能附加手段。
43.根據(jù)權(quán)利要求42所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述服務(wù)附加手段還含有對(duì)執(zhí)行所述新服務(wù)功能的每一作業(yè),在所述第1系統(tǒng)與所述第2系統(tǒng)的資源間決定任務(wù)分散的任務(wù)分散手段。
44.根據(jù)權(quán)利要求43所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述服務(wù)附加手段還含有任務(wù)分散信息存儲(chǔ)手段,其存儲(chǔ)對(duì)執(zhí)行所述新服務(wù)功能的每一作業(yè),在所述第1系統(tǒng)與所述第2系統(tǒng)的資源間進(jìn)行分擔(dān)的任務(wù)的信息。
45.根據(jù)權(quán)利要求44所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述資源檢測(cè)手段以規(guī)定的時(shí)間間隔重復(fù)進(jìn)行所述第1系統(tǒng)的資源的檢測(cè)。
46.根據(jù)權(quán)利要求41所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述資源檢測(cè)手段在所述第1系統(tǒng)的資源有變化時(shí),作出有變化的表示。
47.一種協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,該協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)在按第1序列動(dòng)作的第1系統(tǒng)上連接按第2序列動(dòng)作的第2系統(tǒng),并將該第2系統(tǒng)的作業(yè)分散給該第1系統(tǒng)的資源,其具有檢測(cè)所述第1系統(tǒng)的資源的資源檢測(cè)步驟;根據(jù)所述測(cè)出的第1主系統(tǒng)的資源,變更所述第1序列的序列變更步驟。
48.根據(jù)權(quán)利要求47所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,還具有根據(jù)測(cè)出的所述第1系統(tǒng)的資源,將所述第1系統(tǒng)的服務(wù)功能附加于所述第2系統(tǒng)的服務(wù)功能而生成新的服務(wù)功能的服務(wù)附加步驟。
49.根據(jù)權(quán)利要求48所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,所述服務(wù)附加步驟含有對(duì)執(zhí)行所述新服務(wù)功能的每一作業(yè),在所述第1系統(tǒng)和所述第2系統(tǒng)的資源間作出任務(wù)分散決定的任務(wù)分散步驟。
50.根據(jù)權(quán)利要求47所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,所述資源檢測(cè)步驟含有以規(guī)定的時(shí)間間隔重復(fù)檢測(cè)所述第1系統(tǒng)的資源的資源更新檢測(cè)步驟。
51.根據(jù)權(quán)利要求47所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,所述資源檢測(cè)步驟含有當(dāng)所述第1系統(tǒng)的資源發(fā)生變化時(shí)作出該變化表示的資源更新表示步驟。
52.根據(jù)權(quán)利要求47所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,所述主系統(tǒng)還具有將接受來自所述客系統(tǒng)的命令的翻譯層導(dǎo)入的翻譯層導(dǎo)入步驟。
53.根據(jù)權(quán)利要求52所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,還具有構(gòu)筑所述第1系統(tǒng)與所述第2系統(tǒng)的交信環(huán)境的交信環(huán)境構(gòu)筑步驟;將實(shí)施與該第2系統(tǒng)的協(xié)調(diào)處理用的結(jié)構(gòu)導(dǎo)入該第1系統(tǒng)的協(xié)調(diào)環(huán)境導(dǎo)入步驟;根據(jù)所述測(cè)出的資源,對(duì)所述第1及所述第2系統(tǒng)間的處理的分擔(dān)作出決定的處理分擔(dān)決定步驟;根據(jù)所述決定的處理分擔(dān),決定新的功能并使其有用的新功能提供步驟。
54.根據(jù)權(quán)利要求52所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,還具有以規(guī)定的時(shí)間間隔重復(fù)進(jìn)行所述第1系統(tǒng)的資源檢測(cè)的資源更新檢測(cè)步驟。
55.根據(jù)權(quán)利要求52所述的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)構(gòu)筑方法,其特征在于,還具有當(dāng)所述第2系統(tǒng)發(fā)生完成作業(yè)的要求時(shí),所述第2序列即向所述翻譯層發(fā)送執(zhí)行所述作業(yè)的委托的作業(yè)委托步驟;所述翻譯層根據(jù)該處理分擔(dān)控制所述第2系統(tǒng)的步驟。
全文摘要
在多路分散處理型網(wǎng)絡(luò)中,能按所有可利用資源的各自處理能力適當(dāng)分散作業(yè),確保作業(yè)執(zhí)行效率的協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)。在協(xié)調(diào)網(wǎng)絡(luò)系統(tǒng)CNS中,主服務(wù)器H-SVR包括埋入在應(yīng)用層11中的客系統(tǒng)程序111??拖到y(tǒng)GS含有將序列動(dòng)作分散給主服務(wù)器H-SVR的分散基準(zhǔn)35,及按該分散基準(zhǔn)35向客系統(tǒng)程序111發(fā)出使主服務(wù)器H-SVR執(zhí)行的作業(yè)執(zhí)行要求的客網(wǎng)服務(wù)器管理部34、342。主服務(wù)器H-SVR收到作業(yè)執(zhí)行要求時(shí),通過客系統(tǒng)程序111執(zhí)行該作業(yè)執(zhí)行要求。
文檔編號(hào)G06F9/50GK1245932SQ99110330
公開日2000年3月1日 申請(qǐng)日期1999年7月8日 優(yōu)先權(quán)日1998年7月10日
發(fā)明者小嶋章夫, 松川茂, 村田和行 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社