欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信系統(tǒng)的制作方法

文檔序號(hào):7749724閱讀:138來源:國(guó)知局
專利名稱:通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信系統(tǒng),特別是涉及多個(gè)節(jié)點(diǎn)經(jīng)由網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信的通信系 統(tǒng)。
背景技術(shù)
在由連接于網(wǎng)絡(luò)的多個(gè)計(jì)算機(jī)和路由器等通信設(shè)備(以下稱為“節(jié)點(diǎn)”)構(gòu)成的通 信系統(tǒng)中,有時(shí)根據(jù)其用途、目的,要求連續(xù)地進(jìn)行正常工作。例如,為了實(shí)現(xiàn)產(chǎn)品生產(chǎn)中的 制造效率而進(jìn)行生產(chǎn)線的控制管理的通信系統(tǒng)、對(duì)以工廠設(shè)備那樣的大規(guī)模連續(xù)工作的設(shè) 備進(jìn)行動(dòng)作監(jiān)控或保養(yǎng)管理的通信系統(tǒng)等,需要是穩(wěn)定的連續(xù)工作的通信系統(tǒng)。以往,在這樣的通信系統(tǒng)中,作為用于實(shí)現(xiàn)系統(tǒng)的穩(wěn)定的連續(xù)工作的方法,使用構(gòu) 筑設(shè)置多臺(tái)具有相同功能的節(jié)點(diǎn)且當(dāng)一個(gè)節(jié)點(diǎn)陷于不能動(dòng)作的狀態(tài)時(shí)其他的具有相同功 能的節(jié)點(diǎn)繼續(xù)動(dòng)作這樣的冗余化結(jié)構(gòu)的技術(shù)。作為實(shí)現(xiàn)上述那樣的通信系統(tǒng)的冗余化結(jié)構(gòu)的技術(shù),引用文獻(xiàn)1中公開了以下技 術(shù),即在服務(wù)器裝置和客戶端裝置經(jīng)由網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信的通信系統(tǒng)中,設(shè)置多臺(tái)具有相 同功能的服務(wù)器裝置,在一個(gè)服務(wù)器裝置變得不能動(dòng)作時(shí),對(duì)服務(wù)器裝置請(qǐng)求處理的客戶 端裝置切換通信目的地到具有相同功能的其他服務(wù)器裝置。專利文獻(xiàn)1 日本特開2009-32120號(hào)公報(bào)但是,引用文獻(xiàn)1所公開的技術(shù)是為了切換作為客戶端裝置的通信對(duì)象的服務(wù)器 裝置,在客戶端裝置中設(shè)有監(jiān)控服務(wù)器裝置的動(dòng)作狀態(tài)的功能,或在通信網(wǎng)絡(luò)中安裝管理 通信網(wǎng)絡(luò)整體的動(dòng)作狀態(tài)的功能的技術(shù)。因此,為了根據(jù)服務(wù)器裝置的冗余化結(jié)構(gòu)實(shí)現(xiàn)通 信系統(tǒng)的穩(wěn)定的連續(xù)工作,服務(wù)器裝置和客戶端裝置都是無論硬件方面還是軟件方面都復(fù) 雜且特殊的構(gòu)成,存在其實(shí)現(xiàn)需要很高的成本和時(shí)間這樣的問題。另外,近年來不僅是在大規(guī)模、昂貴的通信系統(tǒng)中,在小規(guī)模、廉價(jià)的通信系統(tǒng)中 也對(duì)穩(wěn)定的連續(xù)工作的要求增高。

發(fā)明內(nèi)容
本發(fā)明是為了解決上述問題而做出的,其目的在于提供一種能夠容易地構(gòu)筑冗余 化結(jié)構(gòu)并且實(shí)現(xiàn)穩(wěn)定的連續(xù)動(dòng)作的通信系統(tǒng)。為了達(dá)成上述目的,本發(fā)明涉及的通信系統(tǒng),其特征在于,包括構(gòu)成網(wǎng)絡(luò)并進(jìn)行數(shù) 據(jù)的收發(fā)的多個(gè)節(jié)點(diǎn),這些節(jié)點(diǎn)中的部分多個(gè)節(jié)點(diǎn)分別具有虛擬節(jié)點(diǎn)ID管理部,其管理 將上述部分多個(gè)節(jié)點(diǎn)指定為一個(gè)組的虛擬節(jié)點(diǎn)ID ;狀態(tài)管理部,其對(duì)包含表示屬于上述組 的各節(jié)點(diǎn)的動(dòng)作狀態(tài)的信息的節(jié)點(diǎn)狀態(tài)進(jìn)行管理,并且選擇使自身節(jié)點(diǎn)作為工作節(jié)點(diǎn)動(dòng)作 的優(yōu)先模式和使之作為待機(jī)節(jié)點(diǎn)動(dòng)作的待機(jī)模式中的任一個(gè)動(dòng)作模式;收發(fā)控制部,其根 據(jù)由該狀態(tài)管理部選擇出的上述動(dòng)作模式控制自身節(jié)點(diǎn)的動(dòng)作。而且,本發(fā)明中的上述狀態(tài)管理部也可具有節(jié)點(diǎn)狀態(tài)管理表,其管理屬于上述組 的各節(jié)點(diǎn)的上述節(jié)點(diǎn)狀態(tài);動(dòng)作模式?jīng)Q定表,其將各節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)和自身節(jié)點(diǎn)的動(dòng)作模式的決定基準(zhǔn)建立關(guān)聯(lián);動(dòng)作模式?jīng)Q定部,其基于該動(dòng)作模式?jīng)Q定表決定自身節(jié)點(diǎn)的上述 動(dòng)作模式。并且,上述狀態(tài)管理部還可具有定期地更新自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)和屬于上述組的 其他的節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的更新部。而且,上述節(jié)點(diǎn)的收發(fā)控制部也可向?qū)儆谂c上述虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的上述組的多 個(gè)節(jié)點(diǎn)發(fā)送信息數(shù)據(jù)。而且,屬于上述組的多個(gè)節(jié)點(diǎn)也可在處于優(yōu)先模式時(shí),進(jìn)行與從其他節(jié)點(diǎn)接收到 的信息數(shù)據(jù)對(duì)應(yīng)的處理動(dòng)作。而且,上述多個(gè)節(jié)點(diǎn)分別也可具有通信模式管理部,該通信模式管理部基于由自 身節(jié)點(diǎn)收發(fā)的數(shù)據(jù)的內(nèi)容選擇與上述虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的數(shù)據(jù)通信和與固有的單點(diǎn)傳送地 址對(duì)應(yīng)的數(shù)據(jù)通信中的任一個(gè)通信模式。而且,上述虛擬節(jié)點(diǎn)ID管理部也可具有將上述節(jié)點(diǎn)的固有的單點(diǎn)傳送地址和上 述虛擬節(jié)點(diǎn)ID建立關(guān)聯(lián)后存儲(chǔ)的虛擬節(jié)點(diǎn)ID表。根據(jù)本發(fā)明,通過向虛擬節(jié)點(diǎn)ID發(fā)送信息數(shù)據(jù),從而具有該虛擬節(jié)點(diǎn)ID的所有的 節(jié)點(diǎn)接收該信息數(shù)據(jù),因此發(fā)送信息數(shù)據(jù)的節(jié)點(diǎn)不必單獨(dú)地指定成為該信息數(shù)據(jù)的接收方 的節(jié)點(diǎn)。而且,構(gòu)成通信系統(tǒng)的節(jié)點(diǎn)中接收信息數(shù)據(jù)的節(jié)點(diǎn),管理自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài),并 且與具有相同功能的其他的節(jié)點(diǎn)相互協(xié)作而使各節(jié)點(diǎn)管理的所有節(jié)點(diǎn)狀態(tài)共有,因此能夠 基于該共有的節(jié)點(diǎn)狀態(tài)將自身節(jié)點(diǎn)的動(dòng)作模式?jīng)Q定為工作或待機(jī)。因此,能夠使構(gòu)筑具有 相同功能的多個(gè)節(jié)點(diǎn)的冗余化結(jié)構(gòu)的處理、即決定多個(gè)節(jié)點(diǎn)的動(dòng)作模式的處理的安裝變得簡(jiǎn)單。其結(jié)果,請(qǐng)求處理的節(jié)點(diǎn)、即發(fā)送信息數(shù)據(jù)的節(jié)點(diǎn)能夠無需進(jìn)行判斷作為該信息 數(shù)據(jù)的接收方的指定的節(jié)點(diǎn)是否成為冗余化結(jié)構(gòu),僅對(duì)接收方節(jié)點(diǎn)具有的虛擬節(jié)點(diǎn)ID發(fā) 送信息數(shù)據(jù)即可實(shí)現(xiàn)向構(gòu)成為冗余化的節(jié)點(diǎn)發(fā)送信息數(shù)據(jù)。這樣,根據(jù)本發(fā)明,不需要現(xiàn)有那樣復(fù)雜且特殊的結(jié)構(gòu),就能容易地構(gòu)筑通信系統(tǒng) 的冗余化結(jié)構(gòu)并且能夠?qū)崿F(xiàn)通信系統(tǒng)的穩(wěn)定的連續(xù)工作。


圖1是表示本發(fā)明的第一實(shí)施方式的通信系統(tǒng)的構(gòu)成的框圖。圖2是示意地表示節(jié)點(diǎn)狀態(tài)的狀態(tài)轉(zhuǎn)換的轉(zhuǎn)換圖。圖3是表示管理多個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的節(jié)點(diǎn)狀態(tài)管理表的一例的圖。圖4是表示動(dòng)作模式?jīng)Q定表的一例的圖。圖5是說明本發(fā)明的第一實(shí)施方式中的節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)管理動(dòng)作和動(dòng)作模式?jīng)Q 定動(dòng)作的流程圖。圖6是說明構(gòu)筑本發(fā)明的第一實(shí)施方式的通信系統(tǒng)中的多個(gè)節(jié)點(diǎn)的冗余化結(jié)構(gòu) 的動(dòng)作的時(shí)序圖。圖7是說明在本發(fā)明的第一實(shí)施方式的通信系統(tǒng)中發(fā)送處理請(qǐng)求的節(jié)點(diǎn)的動(dòng)作 的流程圖。圖8是表示在本發(fā)明的第一實(shí)施方式的通信系統(tǒng)中節(jié)點(diǎn)間收發(fā)的信息數(shù)據(jù)的一例的圖。圖9是按照各信息數(shù)據(jù)種類說明在本發(fā)明的第一實(shí)施方式的通信系統(tǒng)中動(dòng)作模 式是待機(jī)狀態(tài)的節(jié)點(diǎn)的處理動(dòng)作的圖。圖10是說明本發(fā)明的第一實(shí)施方式的通信系統(tǒng)中的信息數(shù)據(jù)的收發(fā)動(dòng)作的時(shí)序 圖。圖11是表示本發(fā)明的第二實(shí)施方式的通信系統(tǒng)的構(gòu)成的框圖。圖12是示意地表示存儲(chǔ)于本發(fā)明的第二實(shí)施方式的通信系統(tǒng)中的多個(gè)節(jié)點(diǎn)的虛 擬節(jié)點(diǎn)ID管理部的虛擬節(jié)點(diǎn)ID管理表的構(gòu)成的圖。附圖符號(hào)說明1、2通信系統(tǒng);10(10-1 10-11)、20(20-1 20-11)服務(wù)器裝置;11、21 (21-1 21-m)客戶端裝置;100、200通信控制部;101、201虛擬節(jié)點(diǎn)ID管理部;102狀態(tài)管理部; 102a節(jié)點(diǎn)狀態(tài)管理表;102b更新部;102c動(dòng)作模式?jīng)Q定部;102d動(dòng)作模式?jīng)Q定表;103通信 模式管理部;104收發(fā)控制部;110網(wǎng)絡(luò)I/F ; 120服務(wù)器應(yīng)用程序控制部;130客戶端應(yīng)用程 序控制部;A網(wǎng)絡(luò)。
具體實(shí)施例方式下面,參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說明。(第一實(shí)施方式)本發(fā)明的第一實(shí)施方式的通信系統(tǒng)由連接于網(wǎng)絡(luò)的多個(gè)服務(wù)器裝置和客戶端裝 置構(gòu)成,這些服務(wù)器裝置具有相同的功能和構(gòu)成、形成冗余化結(jié)構(gòu),在這些服務(wù)器裝置和一 臺(tái)客戶端裝置之間進(jìn)行經(jīng)由網(wǎng)絡(luò)的信息數(shù)據(jù)的收發(fā)。如圖1所示,本實(shí)施方式的通信系統(tǒng)1由連接于網(wǎng)絡(luò)A并構(gòu)成冗余化結(jié)構(gòu)的、兩臺(tái) 服務(wù)器裝置alO-Ι和blO-2以及與這些服務(wù)器裝置進(jìn)行信息數(shù)據(jù)的收發(fā)的客戶端裝置11 構(gòu)成。這些服務(wù)器裝置和客戶端裝置是具有通信功能的計(jì)算機(jī)等通信設(shè)備,作為本發(fā)明的 節(jié)點(diǎn)發(fā)揮作用。以下有時(shí)將服務(wù)器裝置和客戶端裝置簡(jiǎn)單地統(tǒng)稱為“節(jié)點(diǎn)”。這些節(jié)點(diǎn)具備分別通過網(wǎng)絡(luò)A進(jìn)行以信息數(shù)據(jù)的收發(fā)為首的數(shù)據(jù)通信的控制的 通信控制部100,和在與網(wǎng)絡(luò)A之間進(jìn)行數(shù)據(jù)的收發(fā)的網(wǎng)絡(luò)I/F110。而且,還分別具備對(duì)使 各節(jié)點(diǎn)作為服務(wù)器裝置或客戶端裝置發(fā)揮功能的應(yīng)用程序進(jìn)行控制的服務(wù)器應(yīng)用程序控 制部120或客戶端應(yīng)用程序控制部130。這里,通信控制部100由虛擬節(jié)點(diǎn)ID管理部101、狀態(tài)管理部102、通信模式管理 部103以及收發(fā)控制部104構(gòu)成。該通信控制部100的構(gòu)成通用于各節(jié)點(diǎn)。虛擬節(jié)點(diǎn)ID管理部101管理將構(gòu)成冗余化結(jié)構(gòu)的服務(wù)器裝置alO-Ι和服務(wù)器裝 置blO-2指定為一個(gè)組的虛擬節(jié)點(diǎn)ID。狀態(tài)管理部102將自身節(jié)點(diǎn)的動(dòng)作狀態(tài)作為節(jié)點(diǎn)狀態(tài)存儲(chǔ)于自身裝置的未圖示 的存儲(chǔ)部中。并且,屬于一個(gè)組并構(gòu)成冗余化結(jié)構(gòu)的服務(wù)器裝置alO-Ι和服務(wù)器裝置blO-2的 狀態(tài)管理部102通過相互收發(fā)自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)而進(jìn)行交換,并將相互的節(jié)點(diǎn)狀態(tài)作為 節(jié)點(diǎn)狀態(tài)管理表102a分別進(jìn)行存儲(chǔ)。而且,狀態(tài)管理部102的更新部102b定期地對(duì)該節(jié) 點(diǎn)狀態(tài)管理表102a進(jìn)行更新。
另外,服務(wù)器裝置alO-Ι和服務(wù)器裝置bl0_2的狀態(tài)管理部102的動(dòng)作模式?jīng)Q定 部102d使用該節(jié)點(diǎn)狀態(tài)管理表102a,基于動(dòng)作模式?jīng)Q定表102c選擇切換使自身節(jié)點(diǎn)的動(dòng) 作模式作為工作服務(wù)器進(jìn)行動(dòng)作的優(yōu)先模式或使之作為待機(jī)模式進(jìn)行動(dòng)作的待機(jī)模式中 的任一個(gè)。通信模式管理部103基于自身節(jié)點(diǎn)所收發(fā)的數(shù)據(jù)的內(nèi)容選擇切換對(duì)虛擬節(jié)點(diǎn)ID 管理部101中所管理的虛擬節(jié)點(diǎn)ID的數(shù)據(jù)通信和對(duì)固有的單點(diǎn)傳送地址的數(shù)據(jù)通信中的 任一個(gè)通信模式。收發(fā)控制部104根據(jù)自身節(jié)點(diǎn)的動(dòng)作模式控制被通信模式管理部103選擇的通信 模式下的數(shù)據(jù)通信動(dòng)作。上述通信系統(tǒng)1從客戶端裝置11實(shí)施使用了將服務(wù)器裝置alO-Ι和服務(wù)器裝置 blO-2指定為一個(gè)組的虛擬節(jié)點(diǎn)ID的信息數(shù)據(jù)的多點(diǎn)傳送。并且,服務(wù)器裝置alO-Ι和服 務(wù)器裝置blO-2通過使用節(jié)點(diǎn)狀態(tài)管理表102a并基于動(dòng)作模式?jīng)Q定表102c決定自身節(jié) 點(diǎn)的動(dòng)作模式,設(shè)定使自身節(jié)點(diǎn)作為工作服務(wù)器進(jìn)行動(dòng)作還是使之作為待機(jī)服務(wù)器進(jìn)行動(dòng) 作,實(shí)現(xiàn)服務(wù)器裝置10-1 10-2的冗余化結(jié)構(gòu)。另外,對(duì)本實(shí)施方式的通信系統(tǒng)1的各節(jié)點(diǎn)而言,是通過在由CPU(中央運(yùn)算裝 置)、存儲(chǔ)器、接口構(gòu)成的計(jì)算機(jī)中安裝計(jì)算機(jī)程序而實(shí)現(xiàn)的,上述各節(jié)點(diǎn)的各種功能通過 使上述計(jì)算機(jī)的各種硬件資源和上述計(jì)算機(jī)程序(軟件)協(xié)作來實(shí)現(xiàn)。<節(jié)點(diǎn)狀態(tài)>接著,參照?qǐng)D2對(duì)本實(shí)施方式的通信系統(tǒng)1中的節(jié)點(diǎn)狀態(tài)進(jìn)行說明。節(jié)點(diǎn)狀態(tài)是表示各節(jié)點(diǎn)的動(dòng)作狀態(tài)的狀態(tài)信息。在本實(shí)施方式中,如圖2所示,以 “正?!薄ⅰ靶」收稀?、“大故障”三種狀態(tài)信息表示各節(jié)點(diǎn)的動(dòng)作狀態(tài)。在此,“正常”是指自身節(jié)點(diǎn)在系統(tǒng)中可進(jìn)行正常的繼續(xù)動(dòng)作的狀態(tài),“小故障”是 指發(fā)生了自身節(jié)點(diǎn)在系統(tǒng)中可繼續(xù)動(dòng)作程度的輕微異常的狀態(tài),“大故障”是指發(fā)生了自身 節(jié)點(diǎn)在系統(tǒng)中不能繼續(xù)動(dòng)作而需要重啟動(dòng)這樣的程度的異常的狀態(tài)。節(jié)點(diǎn)狀態(tài)根據(jù)自身節(jié)點(diǎn)的動(dòng)作狀態(tài)可以從“正?!毕颉靶」收稀?圖2的(a))轉(zhuǎn) 換、從“小故障”向“正?!?圖2的(b))轉(zhuǎn)換、從“正?!被颉靶」收稀毕颉按蠊收稀?圖2的 (C))轉(zhuǎn)換。而且,節(jié)點(diǎn)在連續(xù)動(dòng)作中的情況下、具有“大故障”的節(jié)點(diǎn)狀態(tài)的節(jié)點(diǎn)的節(jié)點(diǎn)狀 態(tài)不會(huì)向“正?!被颉靶」收稀鞭D(zhuǎn)換,而要對(duì)該節(jié)點(diǎn)進(jìn)行重啟動(dòng)等之后才向“小故障”或“正 ?!鞭D(zhuǎn)換。例如,正常動(dòng)作中的節(jié)點(diǎn)發(fā)生了可繼續(xù)動(dòng)作程度的故障時(shí)、該節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)從 “正常”向“小故障”轉(zhuǎn)換,在狀態(tài)管理部102中將該“小故障”的狀態(tài)信息作為最新的節(jié)點(diǎn) 狀態(tài)進(jìn)行管理。<節(jié)點(diǎn)狀態(tài)的管理方法>參照?qǐng)D3所示的節(jié)點(diǎn)狀態(tài)管理表102a的一例對(duì)節(jié)點(diǎn)狀態(tài)的管理方法進(jìn)行說明。節(jié)點(diǎn)狀態(tài)管理表102a是以將被冗余化的多個(gè)服務(wù)器裝置al0_l、blO-2的節(jié)點(diǎn)狀 態(tài)作成一個(gè)表的方式相互建立關(guān)聯(lián)地記述的數(shù)據(jù)。例如,如圖3所示,將表示作為自身節(jié)點(diǎn) 信息的“自身節(jié)點(diǎn)標(biāo)記”、指定服務(wù)器節(jié)點(diǎn)的“節(jié)點(diǎn)信息”、以及表示服務(wù)器節(jié)點(diǎn)的動(dòng)作狀態(tài) 的“狀態(tài)信息”即節(jié)點(diǎn)狀態(tài)建立相關(guān)聯(lián)地記述。而且,也可構(gòu)成為將表示服務(wù)器節(jié)點(diǎn)的動(dòng)作模式的設(shè)定信息的“動(dòng)作模式信息”相
6關(guān)聯(lián)地記述。在該例中,存儲(chǔ)于服務(wù)器裝置alO-Ι的狀態(tài)管理部102的節(jié)點(diǎn)狀態(tài)管理表102a, 是表示服務(wù)器裝置alO-Ι和服務(wù)器裝置blO-2的狀態(tài)信息都是“正常”,服務(wù)器裝置alO-1 的動(dòng)作模式設(shè)定為優(yōu)選模式、服務(wù)器裝置blO-2的動(dòng)作模式設(shè)定為待機(jī)模式而進(jìn)行動(dòng)作的表?!磩?dòng)作模式的選擇〉接著對(duì)基于節(jié)點(diǎn)狀態(tài)管理表102a的動(dòng)作模式的選擇進(jìn)行說明。在本實(shí)施方式的通信系統(tǒng)中,對(duì)實(shí)現(xiàn)了冗余化結(jié)構(gòu)的服務(wù)器裝置10-1 10-2中 的工作服務(wù)器和待機(jī)服務(wù)器的變更、即動(dòng)作中的服務(wù)器裝置10-1 10-2的動(dòng)作模式的轉(zhuǎn) 換來說,是通過使用節(jié)點(diǎn)狀態(tài)管理表102a并基于服務(wù)器裝置10-1 10-2的狀態(tài)管理表 102所存儲(chǔ)的動(dòng)作模式?jīng)Q定表102c,各服務(wù)器裝置自主地選擇自身節(jié)點(diǎn)的動(dòng)作模式來進(jìn)行 的。使用了上述的各服務(wù)器裝置的節(jié)點(diǎn)狀態(tài)管理表102a的動(dòng)作模式的轉(zhuǎn)換是基于動(dòng) 作模式?jīng)Q定表102c來進(jìn)行的。圖4表示該動(dòng)作模式?jīng)Q定表102c的一例。圖4所示的動(dòng)作模式?jīng)Q定表102c是將 保持或轉(zhuǎn)換(從優(yōu)先模式向待機(jī)模式、或從待機(jī)模式向優(yōu)先模式對(duì)動(dòng)作模式進(jìn)行切換)自 身節(jié)點(diǎn)的動(dòng)作模式的操作,與動(dòng)作模式按優(yōu)先模式的設(shè)定而進(jìn)行動(dòng)作的服務(wù)器裝置(應(yīng)用 類服務(wù)器裝置)的狀態(tài)信息和動(dòng)作模式作為待機(jī)模式進(jìn)行動(dòng)作的服務(wù)器裝置(待機(jī)類服務(wù) 器裝置)的狀態(tài)信息的組合建立關(guān)聯(lián)的表。例如,如圖3所示,服務(wù)器裝置alO-Ι的動(dòng)作模式的設(shè)定是作為工作服務(wù)器節(jié)點(diǎn)進(jìn) 行動(dòng)作的“優(yōu)先模式”,服務(wù)器裝置blO-2是作為待機(jī)服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作的“待機(jī)模式”, 并且雙方的節(jié)點(diǎn)狀態(tài)的狀態(tài)信息是以“正?!边M(jìn)行動(dòng)作,因此基于圖4所示的動(dòng)作模式?jīng)Q定 表102c選擇的動(dòng)作模式的設(shè)定操作為“保持”。因此各服務(wù)器裝置維持自身節(jié)點(diǎn)的動(dòng)作模 式的設(shè)定。在此,若工作服務(wù)器節(jié)點(diǎn)的服務(wù)器裝置alO-Ι發(fā)生故障等,節(jié)點(diǎn)狀態(tài)管理表102a 中的服務(wù)器裝置alO-1的狀態(tài)信息轉(zhuǎn)換到“小故障”,則基于圖4所示的動(dòng)作模式?jīng)Q定表 102c選擇的動(dòng)作模式的設(shè)定操作、即根據(jù)工作服務(wù)器的節(jié)點(diǎn)狀態(tài)是“小故障”并且待機(jī)服務(wù) 器的節(jié)點(diǎn)狀態(tài)是“正常”而選擇的動(dòng)作模式的設(shè)定操作為“轉(zhuǎn)換”。因此,各服務(wù)器裝置將自身節(jié)點(diǎn)的動(dòng)作模式的設(shè)定從動(dòng)作模式向待機(jī)模式或從待 機(jī)模式向動(dòng)作模式切換。對(duì)該例中的各服務(wù)器裝置的動(dòng)作模式的設(shè)定而言,服務(wù)器裝置 alO-Ι從優(yōu)先模式向待機(jī)模式切換,服務(wù)器裝置blO-2從待機(jī)模式向優(yōu)先模式切換。<服務(wù)器節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)管理及動(dòng)作模式選擇動(dòng)作的說明>接著,參照?qǐng)D5的流程圖對(duì)服務(wù)器節(jié)點(diǎn)中的節(jié)點(diǎn)狀態(tài)的管理及動(dòng)作模式的選擇動(dòng) 作進(jìn)行說明。如圖5所示,服務(wù)器節(jié)點(diǎn)的狀態(tài)管理部102的更新部102b,確認(rèn)自身節(jié)點(diǎn)的當(dāng)前時(shí) 刻的動(dòng)作狀態(tài)(Sll-a),在圖3所示的節(jié)點(diǎn)狀態(tài)管理表102a符合的“狀態(tài)信息”中更新最新 的自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的信息并進(jìn)行存儲(chǔ)(S12_a)。接著,更新部102b向其他服務(wù)器節(jié)點(diǎn)發(fā)送最新的自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)(S13_a)。另一方面,若接收到從其他服務(wù)器節(jié)點(diǎn)發(fā)送來的節(jié)點(diǎn)狀態(tài)(Sll-b),則更新部102b在圖3所示的節(jié)點(diǎn)狀態(tài)管理表102a符合的“狀態(tài)信息”中更新接收到的節(jié)點(diǎn)狀態(tài)的信 息并存儲(chǔ)(S12-b)。接著狀態(tài)管理部102的動(dòng)作模式?jīng)Q定部102d進(jìn)行節(jié)點(diǎn)狀態(tài)管理表102a的“狀態(tài) 信息”的記述內(nèi)容中是否存在變更的判斷(S14)。在節(jié)點(diǎn)狀態(tài)管理表102a的“狀態(tài)信息”的記述內(nèi)容中存在變更的情況下(S14中 的“是”),動(dòng)作模式?jīng)Q定部102d使用其節(jié)點(diǎn)狀態(tài)管理表102a并根據(jù)動(dòng)作模式?jīng)Q定表102c 判斷是否變更自身節(jié)點(diǎn)的動(dòng)作模式(S15)。在變更自身節(jié)點(diǎn)的動(dòng)作模式的情況下(S15中的“是”),動(dòng)作模式?jīng)Q定部102d變 更自身節(jié)點(diǎn)的動(dòng)作模式(S16)。例如,在服務(wù)器裝置alO-Ι的狀態(tài)信息轉(zhuǎn)換到“大故障”的情況下,由各服務(wù)器節(jié) 點(diǎn)的狀態(tài)管理部102所管理的節(jié)點(diǎn)狀態(tài)管理表102a的記述內(nèi)容中的服務(wù)器裝置alO-Ι的 “狀態(tài)信息”從“正?!弊兏健按蠊收稀?。若節(jié)點(diǎn)狀態(tài)管理表102a的“狀態(tài)信息”發(fā)生變更, 則各服務(wù)器節(jié)點(diǎn)的動(dòng)作模式?jīng)Q定部102d基于被更新的節(jié)點(diǎn)狀態(tài)管理表102a從圖4所示的 動(dòng)作模式?jīng)Q定表102c中選擇動(dòng)作模式的設(shè)定操作,判斷是否變更自身節(jié)點(diǎn)的動(dòng)作模式的 設(shè)定。在該例子中,服務(wù)器裝置alO-Ι的狀態(tài)信息是“大故障”而動(dòng)作模式信息是“優(yōu) 先”,服務(wù)器裝置blO-2的狀態(tài)信息是“正常”而動(dòng)作模式信息是“待機(jī)”,因此基于圖4所示 的動(dòng)作模式?jīng)Q定表102c選擇的動(dòng)作模式的設(shè)定操作變?yōu)椤稗D(zhuǎn)換”。因此,各服務(wù)器節(jié)點(diǎn)的動(dòng) 作模式?jīng)Q定部102d將自身節(jié)點(diǎn)的動(dòng)作模式的設(shè)定從優(yōu)先模式向待機(jī)模式變更,或從待機(jī) 模式向優(yōu)先模式變更。另外,在節(jié)點(diǎn)狀態(tài)管理表102a的記述內(nèi)容沒有變更的情況下(S14中的“否”),或 即使節(jié)點(diǎn)狀態(tài)存在變更自身節(jié)點(diǎn)的動(dòng)作模式也未變更的情況下(S15中的“否”),狀態(tài)管理 部102的動(dòng)作模式?jīng)Q定部102d維持自身節(jié)點(diǎn)的動(dòng)作模式的設(shè)定。經(jīng)過規(guī)定時(shí)間之后(S17)接下來進(jìn)行自身節(jié)點(diǎn)的動(dòng)作狀態(tài)的確認(rèn)或從其他服務(wù) 器節(jié)點(diǎn)發(fā)送來的節(jié)點(diǎn)狀態(tài)的接收(Sll-a或Sll-b)。<各服務(wù)器節(jié)點(diǎn)間的動(dòng)作模式的轉(zhuǎn)換動(dòng)作的說明>接著,參照?qǐng)D6所示的時(shí)序圖,對(duì)通過使用上述節(jié)點(diǎn)狀態(tài)管理表102a的管理及 服務(wù)器節(jié)點(diǎn)的動(dòng)作模式的選擇功能而在具有相同功能的服務(wù)器裝置alO-Ι和服務(wù)器裝置 b 10-2之間進(jìn)行的動(dòng)作模式的轉(zhuǎn)換動(dòng)作進(jìn)行說明。如圖6所示,服務(wù)器裝置alO-Ι的動(dòng)作模式為“優(yōu)先模式”并處于正常動(dòng)作中,服 務(wù)器裝置blO-2的動(dòng)作模式是“待機(jī)模式”并處于正常動(dòng)作中,由這些服務(wù)器裝置構(gòu)成冗余 化結(jié)構(gòu)。首先,服務(wù)器裝置alO-Ι和服務(wù)器裝置bl0_2將自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)向?qū)Ψ椒?wù) 器節(jié)點(diǎn)、即服務(wù)器裝置alO-Ι向服務(wù)器裝置blO-2發(fā)送而服務(wù)器裝置blO-2向服務(wù)器裝置 alO-2 發(fā)送(S10US102)。各服務(wù)器節(jié)點(diǎn),基于各自接收到的節(jié)點(diǎn)狀態(tài)所包含的信息,更新在自身節(jié)點(diǎn)所管 理的節(jié)點(diǎn)狀態(tài)管理表102a中記述的信息(S103)。在被更新的節(jié)點(diǎn)狀態(tài)管理表102a沒有變 更的情況下,各服務(wù)器節(jié)點(diǎn)的動(dòng)作模式的設(shè)定不進(jìn)行變更而自身節(jié)點(diǎn)的動(dòng)作模式維持現(xiàn)狀 (S104)。
經(jīng)過規(guī)定時(shí)間后(S105),各服務(wù)器節(jié)點(diǎn)進(jìn)行自身節(jié)點(diǎn)的動(dòng)作狀態(tài)的確認(rèn),更新自 己節(jié)點(diǎn)所管理的自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)(S106)。此時(shí),如圖6所示,由于服務(wù)器裝置alO-Ι發(fā)生了故障,所以服務(wù)器裝置al0_l的 更新后的節(jié)點(diǎn)狀態(tài)的狀態(tài)信息變更為“小故障”或“大故障”。若各服務(wù)器節(jié)點(diǎn)完成自身節(jié)點(diǎn)所管理的節(jié)點(diǎn)狀態(tài)的更新,則向其他服務(wù)器節(jié)點(diǎn)發(fā) 送該更新后的節(jié)點(diǎn)狀態(tài)(S107、S108)。各服務(wù)器節(jié)點(diǎn)基于各自接收到的節(jié)點(diǎn)狀態(tài)所包含的 信息,更新自身節(jié)點(diǎn)所管理的節(jié)點(diǎn)狀態(tài)管理表102a中記述的信息(S109)。此時(shí),由于服務(wù) 器裝置alO-Ι的節(jié)點(diǎn)狀態(tài)存在變更地方,所以節(jié)點(diǎn)狀態(tài)管理表102a也發(fā)生變更。各服務(wù)器節(jié)點(diǎn)根據(jù)節(jié)點(diǎn)狀態(tài)管理表102a和動(dòng)作模式?jīng)Q定表102c選擇動(dòng)作模式的 設(shè)定操作,通過選擇自身節(jié)點(diǎn)的動(dòng)作模式的設(shè)定(SllO)切換具有相同功能的各服務(wù)器節(jié) 點(diǎn)的動(dòng)作模式,從而再次構(gòu)成冗余化結(jié)構(gòu)。另外,在本實(shí)施方式的通信系統(tǒng)1中,也可具有相同功能的服務(wù)器節(jié)點(diǎn)可為兩臺(tái) 以上的多臺(tái)結(jié)構(gòu),由上述的節(jié)點(diǎn)狀態(tài)管理表102a和動(dòng)作模式?jīng)Q定表102c構(gòu)成冗余化結(jié)構(gòu)。 此時(shí)的節(jié)點(diǎn)狀態(tài)管理表102a共用具有相同功能的多個(gè)服務(wù)器節(jié)點(diǎn)的所有的節(jié)點(diǎn)狀態(tài)的信 息,使用該節(jié)點(diǎn)狀態(tài)管理表102a并根據(jù)動(dòng)作模式?jīng)Q定表102c來決定服務(wù)器節(jié)點(diǎn)的動(dòng)作模 式。在此,說明在由多臺(tái)服務(wù)器節(jié)點(diǎn)構(gòu)筑冗余化結(jié)構(gòu)的通信系統(tǒng)中服務(wù)器節(jié)點(diǎn)的動(dòng)作 模式的設(shè)定動(dòng)作。在由多臺(tái)服務(wù)器節(jié)點(diǎn)構(gòu)筑冗余化結(jié)構(gòu)的情況下,作為工作服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作的 是一個(gè)服務(wù)器節(jié)點(diǎn),而其他的服務(wù)器節(jié)點(diǎn)都作為待機(jī)服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作。在工作服務(wù)器節(jié)點(diǎn)因故障等發(fā)生了狀態(tài)信息的轉(zhuǎn)換時(shí),各服務(wù)器節(jié)點(diǎn)使用節(jié)點(diǎn)狀 態(tài)管理表102a并根據(jù)動(dòng)作模式?jīng)Q定表102c選擇自身節(jié)點(diǎn)的動(dòng)作模式的設(shè)定,變更自身節(jié) 點(diǎn)的動(dòng)作模式。例如,進(jìn)行工作服務(wù)器節(jié)點(diǎn)向作為待機(jī)服務(wù)器節(jié)點(diǎn)動(dòng)作的待機(jī)模式、將待機(jī) 服務(wù)器節(jié)點(diǎn)中的一個(gè)服務(wù)器節(jié)點(diǎn)作為工作服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作的優(yōu)先模式的動(dòng)作模式的 切換。此時(shí),可以在待機(jī)類服務(wù)器節(jié)點(diǎn)中預(yù)先安排優(yōu)先順序,基于該優(yōu)先順序選擇執(zhí)行將動(dòng) 作模式從待機(jī)模式向優(yōu)先模式的變更的服務(wù)器節(jié)點(diǎn)。<關(guān)于通信系統(tǒng)的各節(jié)點(diǎn)間的信息數(shù)據(jù)的收發(fā)動(dòng)作>接著參照?qǐng)D7所示的流程圖對(duì)從本實(shí)施方式的通信系統(tǒng)的客戶端裝置11向服務(wù) 器裝置(10-1或10-2中的任一個(gè))的信息數(shù)據(jù)的收發(fā)動(dòng)作進(jìn)行說明。如圖7所示,當(dāng)從客戶端裝置11向該服務(wù)器裝置發(fā)送處理請(qǐng)求時(shí),客戶端裝置11 的客戶端應(yīng)用程序控制部220生成包含了針對(duì)各服務(wù)器裝置10-1 10-2的處理請(qǐng)求的信 息數(shù)據(jù)(S21)。為了發(fā)送由客戶端應(yīng)用程序控制部220所生成的信息數(shù)據(jù),客戶端裝置11的通信 控制部100將自身節(jié)點(diǎn)的通信模式設(shè)定為與虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的數(shù)據(jù)通信(S22)。此時(shí),對(duì) 由客戶端裝置11的通信模式選擇部103設(shè)定的通信模式而言,由于發(fā)送的信息數(shù)據(jù)是對(duì)服 務(wù)器節(jié)點(diǎn)的處理請(qǐng)求,因此設(shè)定進(jìn)行與能夠向服務(wù)器裝置10-1 10-2統(tǒng)一發(fā)送信息數(shù)據(jù) 的虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的數(shù)據(jù)通信的通信模式。若通信模式的設(shè)定結(jié)束,則客戶端裝置11的收發(fā)控制部104向虛擬節(jié)點(diǎn)ID發(fā)送 包含針對(duì)服務(wù)器節(jié)點(diǎn)的處理請(qǐng)求的信息數(shù)據(jù)(S23)。通過向虛擬節(jié)點(diǎn)ID而不是向裝置固有的單點(diǎn)傳送地址發(fā)送信息數(shù)據(jù),由此可同時(shí)向由該虛擬節(jié)點(diǎn)ID指定為一個(gè)組的服務(wù)器裝 置alO-Ι和服務(wù)器裝置blO-2兩者發(fā)送信息數(shù)據(jù)。這樣信息數(shù)據(jù)的發(fā)送例如能夠通過與多點(diǎn)傳送對(duì)應(yīng)的路由器裝置等中繼裝置向 與虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的多點(diǎn)傳送地址所指定的多個(gè)節(jié)點(diǎn)、即由虛擬節(jié)點(diǎn)ID指定為一個(gè)組的 多個(gè)服務(wù)器節(jié)點(diǎn)配送信息數(shù)據(jù)來實(shí)現(xiàn)。接著,對(duì)與在本實(shí)施方式的通信系統(tǒng)的服務(wù)器節(jié)點(diǎn)和客戶端節(jié)點(diǎn)之間收發(fā)的信息 數(shù)據(jù)的種類相對(duì)應(yīng)的處理動(dòng)作進(jìn)行說明。圖8表示在本實(shí)施方式的通信系統(tǒng)中的服務(wù)器裝置10-1 10-2和客戶端裝置11 之間收發(fā)的信息數(shù)據(jù)的一例。如圖8所示,在各信息中具有“請(qǐng)求”和與該“請(qǐng)求”對(duì)應(yīng)的 “應(yīng)答”,而且還包含無需“應(yīng)答”的“請(qǐng)求”信息。本實(shí)施方式的通信系統(tǒng)中的被冗余化的服 務(wù)器節(jié)點(diǎn)根據(jù)自身節(jié)點(diǎn)的動(dòng)作模式執(zhí)行這樣的信息數(shù)據(jù)的收發(fā)動(dòng)作。例如,具有相同功能的服務(wù)器裝置aio-l和服務(wù)器裝置blO-2若自身節(jié)點(diǎn)的動(dòng)作 模式為“優(yōu)先模式”,則執(zhí)行與圖8所示的信息數(shù)據(jù)對(duì)應(yīng)的通常收發(fā)的處理動(dòng)作,若為“待機(jī) 模式”則適當(dāng)?shù)剡x擇與信息數(shù)據(jù)的種類對(duì)應(yīng)的處理動(dòng)作并執(zhí)行。在此,參照?qǐng)D9表示的對(duì)應(yīng)表對(duì)與待機(jī)服務(wù)器節(jié)點(diǎn)中的信息數(shù)據(jù)種類對(duì)應(yīng)的處理 動(dòng)作進(jìn)行說明。圖9是按照各信息種類對(duì)待機(jī)服務(wù)器節(jié)點(diǎn)的接收處理動(dòng)作的內(nèi)容和發(fā)送處 理動(dòng)作的內(nèi)容進(jìn)行表示。例如,從本實(shí)施方式的通信系統(tǒng)的客戶端裝置11使用虛擬節(jié)點(diǎn)ID多點(diǎn)傳送發(fā)送 "Write Request”的信息數(shù)據(jù)時(shí),各服務(wù)器節(jié)點(diǎn)都接收“Write Request”的信息數(shù)據(jù)。此時(shí), 作為工作服務(wù)器節(jié)點(diǎn)而進(jìn)行動(dòng)作的服務(wù)器裝置alO-Ι執(zhí)行與接收到的“Write Request”對(duì) 應(yīng)的接收處理后,向客戶端裝置11發(fā)送“Write Response”。另一方面,作為待機(jī)服務(wù)器節(jié) 點(diǎn)而進(jìn)行動(dòng)作的服務(wù)器裝置blO-2,如圖9所示,執(zhí)行與服務(wù)器裝置alO-Ι相同的接收處理 后,不向客戶端裝置11發(fā)送“WriteResponse”成為待機(jī)狀態(tài)。另外,通過服務(wù)器節(jié)點(diǎn)內(nèi)的服務(wù)器應(yīng)用程序向外部節(jié)點(diǎn)發(fā)送“WriteRequest”的信 息數(shù)據(jù)的請(qǐng)求發(fā)生時(shí),作為工作服務(wù)器節(jié)點(diǎn)的服務(wù)器裝置alO-Ι向成為接收方的外部節(jié)點(diǎn) 發(fā)送信息數(shù)據(jù)。另一方面,作為待機(jī)服務(wù)器節(jié)點(diǎn)的服務(wù)器裝置blO-2如圖9所示,不向外部 發(fā)送“WriteRequest”的信息數(shù)據(jù)而在自身節(jié)點(diǎn)內(nèi)向服務(wù)器應(yīng)用程序通知假的應(yīng)答,使服務(wù) 器應(yīng)用程序的通信請(qǐng)求結(jié)束。參照?qǐng)D10所示時(shí)序圖對(duì)與上述動(dòng)作模式相應(yīng)的信息數(shù)據(jù)的收發(fā)處理動(dòng)作進(jìn)行說 明。如圖10所示,作為工作服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作(以下稱為“應(yīng)用類服務(wù)器節(jié)點(diǎn)”)的 服務(wù)器裝置alO-Ι和作為待機(jī)服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作(以下稱為“待機(jī)類服務(wù)器節(jié)點(diǎn)”)的服 務(wù)器裝置blO-2經(jīng)由網(wǎng)絡(luò)A從客戶端裝置11使用虛擬節(jié)點(diǎn)ID多點(diǎn)傳送“請(qǐng)求”信息數(shù)據(jù) 時(shí),服務(wù)器裝置alO-Ι和服務(wù)器裝置blO-2都接收到該“請(qǐng)求”信息數(shù)據(jù)(S201)。接收到從客戶端裝置11發(fā)送來的“請(qǐng)求”信息數(shù)據(jù)的各服務(wù)器節(jié)點(diǎn)分別執(zhí)行與該 “請(qǐng)求”信息數(shù)據(jù)對(duì)應(yīng)的接收處理(S202)。若該接收處理結(jié)束,則應(yīng)用類服務(wù)器節(jié)點(diǎn)的服務(wù) 器裝置alO-Ι向客戶端裝置11發(fā)送與接收到的“請(qǐng)求”信息數(shù)據(jù)對(duì)應(yīng)的“應(yīng)答”信息數(shù)據(jù) (S203)、使來自客戶端裝置11的通信結(jié)束。另一方面,作為待機(jī)類服務(wù)器節(jié)點(diǎn)的服務(wù)器裝 置blO-2若與接收到的信息數(shù)據(jù)對(duì)應(yīng)的接收處理結(jié)束,則不向客戶端裝置11發(fā)送“應(yīng)答”信息數(shù)據(jù)變成待機(jī)(S204)。在此,由于應(yīng)用類服務(wù)器節(jié)點(diǎn)發(fā)生故障等而各服務(wù)器節(jié)點(diǎn)的動(dòng)作模式發(fā)生了變更 時(shí)(S205),服務(wù)器裝置blO-2向應(yīng)用類服務(wù)器節(jié)點(diǎn)切換,服務(wù)器裝置alO-1向待機(jī)類服務(wù)器 節(jié)點(diǎn)切換。之后,各服務(wù)器節(jié)點(diǎn)都從客戶端裝置11接收到使用了虛擬節(jié)點(diǎn)ID的多點(diǎn)傳送 發(fā)送來的“請(qǐng)求”信息數(shù)據(jù)(S206),各自執(zhí)行與接收到“請(qǐng)求”信息數(shù)據(jù)對(duì)應(yīng)的接收處理 (S207)。服務(wù)器裝置alO-Ι因作為待機(jī)類服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作,所以不向客戶端裝置11發(fā) 送與該“請(qǐng)求”信息數(shù)據(jù)對(duì)應(yīng)的“應(yīng)答”信息數(shù)據(jù)變成待機(jī)(S208),另一方面,服務(wù)器裝置 blO-2因轉(zhuǎn)換到應(yīng)用類服務(wù)器節(jié)點(diǎn),所以向客戶端裝置11發(fā)送“應(yīng)答”信息數(shù)據(jù)(S209)。向 服務(wù)器節(jié)點(diǎn)發(fā)送了“請(qǐng)求”信息數(shù)據(jù)的客戶端裝置11若接收到來自服務(wù)器節(jié)點(diǎn)的“應(yīng)答”信 息數(shù)據(jù),則結(jié)束該通信。這樣,通過將客戶端節(jié)點(diǎn)發(fā)送的信息數(shù)據(jù)的接收方作為使用了虛擬節(jié)點(diǎn)ID的多 點(diǎn)傳送,從而利用該虛擬節(jié)點(diǎn)ID被編組的所有的節(jié)點(diǎn)能夠接收該信息數(shù)據(jù),所以客戶端節(jié) 點(diǎn)無需指定成為信息數(shù)據(jù)的接收方的服務(wù)器節(jié)點(diǎn)。另一方面,被冗余化的具有相同功能的多個(gè)服務(wù)器節(jié)點(diǎn)基于全部共用了自身節(jié)點(diǎn) 的節(jié)點(diǎn)狀態(tài)和屬于相同組的其他具有相同功能的服務(wù)器節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的節(jié)點(diǎn)狀態(tài)管理 表102a、和動(dòng)作模式?jīng)Q定表102c,能夠?qū)⒆陨砉?jié)點(diǎn)的動(dòng)作模式的設(shè)定決定為優(yōu)先模式或待 機(jī)模式,從而能夠構(gòu)筑具有相同功能的多個(gè)服務(wù)器節(jié)點(diǎn)的冗余化結(jié)構(gòu)。因此,發(fā)送作為針對(duì)服務(wù)器節(jié)點(diǎn)的處理請(qǐng)求的信息數(shù)據(jù)的客戶端節(jié)點(diǎn)能夠無需判 斷作為該信息數(shù)據(jù)的接收方的服務(wù)器節(jié)點(diǎn)是否為冗余化結(jié)構(gòu),通過使用接收方具有的虛擬 節(jié)點(diǎn)ID進(jìn)行多點(diǎn)傳送發(fā)送,向成為冗余化結(jié)構(gòu)的服務(wù)器節(jié)點(diǎn)正常發(fā)送信息數(shù)據(jù)。因此,能夠分離共有具有相同功能的多個(gè)服務(wù)器節(jié)點(diǎn)而安裝的服務(wù)器功能和決定 構(gòu)筑冗余化結(jié)構(gòu)的自身節(jié)點(diǎn)的動(dòng)作模式的處理功能,使構(gòu)筑冗余化結(jié)構(gòu)的處理功能的安裝 變得簡(jiǎn)單。(第二實(shí)施方式)接著,參照?qǐng)D11說明本發(fā)明的第二實(shí)施方式。本實(shí)施方式的通信系統(tǒng)是由連接于網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)構(gòu)成的通信系統(tǒng),由作為具有 相同功能和結(jié)構(gòu)的服務(wù)器節(jié)點(diǎn)進(jìn)行動(dòng)作的任意的節(jié)點(diǎn)以及作為具有相同功能和結(jié)構(gòu)的客 戶端節(jié)點(diǎn)進(jìn)行動(dòng)作的任意的節(jié)點(diǎn)構(gòu)成,這些任意的節(jié)點(diǎn)中多個(gè)節(jié)點(diǎn)構(gòu)成冗余化結(jié)構(gòu),這些 任意的服務(wù)器節(jié)點(diǎn)和客戶端節(jié)點(diǎn)通過網(wǎng)絡(luò)進(jìn)行信息數(shù)據(jù)的收發(fā)。另外,關(guān)于本實(shí)施方式的通信系統(tǒng)涉及的構(gòu)成要素,對(duì)具有與第一實(shí)施方式中說 明了的構(gòu)成要素相同的結(jié)構(gòu)和功能的部分標(biāo)記相同的附圖標(biāo)記以省略其詳細(xì)說明。而且,本實(shí)施方式的通信系統(tǒng)2的各節(jié)點(diǎn)通過在由CPU(中央運(yùn)算裝置)、存儲(chǔ)器、 接口構(gòu)成的計(jì)算機(jī)上安裝計(jì)算機(jī)程序來實(shí)現(xiàn),上述各節(jié)點(diǎn)的各種功能通過使上述計(jì)算機(jī)的 各種硬件資源和上述計(jì)算機(jī)程序(軟件)協(xié)作而實(shí)現(xiàn)。如圖11所示,本實(shí)施方式的通信系統(tǒng)2由連接于網(wǎng)絡(luò)A的、服務(wù)器裝置20-1 20-n和客戶端裝置21-1 21-m構(gòu)成。服務(wù)器裝置20-1 20-n及客戶端裝置21-1 21_m(以下稱為“各節(jié)點(diǎn)”)由經(jīng)由網(wǎng)絡(luò)A進(jìn)行信息數(shù)據(jù)的收發(fā)為首的數(shù)據(jù)通信的控制的通信控制部200、網(wǎng)絡(luò)I/F110、以及 服務(wù)器應(yīng)用程序控制部120或客戶端應(yīng)用程序控制部130構(gòu)成。并且,各節(jié)點(diǎn)中共用的通信控制部200由虛擬節(jié)點(diǎn)ID管理部201、狀態(tài)管理部 102、通信模式管理部103、以及收發(fā)控制部104構(gòu)成。虛擬節(jié)點(diǎn)ID管理部201管理虛擬節(jié)點(diǎn)ID表,該虛擬節(jié)點(diǎn)ID表是將構(gòu)成本實(shí)施方 式的通信系統(tǒng)2的服務(wù)器裝置20-1 20-n及客戶端裝置21_1 21_m所具有的固有的單 點(diǎn)傳送地址與虛擬節(jié)點(diǎn)ID建立關(guān)聯(lián)后進(jìn)行存儲(chǔ)的表。在此,圖12表示由虛擬節(jié)點(diǎn)ID管理部201管理的虛擬節(jié)點(diǎn)ID表的一例。虛擬節(jié)點(diǎn)ID表是將與虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的節(jié)點(diǎn)建立關(guān)聯(lián)地記述的表。而且,虛擬 節(jié)點(diǎn)ID管理部201也可按各節(jié)點(diǎn)不同的條件存儲(chǔ)該虛擬節(jié)點(diǎn)ID表。例如,如圖12所示,多點(diǎn)傳送地址是“ □□口□”的虛擬節(jié)點(diǎn)ID “A”是客戶端裝 置a和客戶端裝置m、即將構(gòu)成通信系統(tǒng)2的所有客戶端節(jié)點(diǎn)作為相同組進(jìn)行指定的。并且,在服務(wù)器裝置a20_l的虛擬節(jié)點(diǎn)ID管理部201所管理的虛擬節(jié)點(diǎn)ID表中對(duì) 該虛擬節(jié)點(diǎn)ID “A”進(jìn)行記述并管理,但也可在服務(wù)器裝置b20-2中不記述虛擬節(jié)點(diǎn)ID "K" 而記述并管理其他的虛擬節(jié)點(diǎn)ID “X”。使用上述那樣的虛擬節(jié)點(diǎn)ID表進(jìn)行信息數(shù)據(jù)的收發(fā)時(shí),例如,從服務(wù)器裝置 a20-l向作為通信系統(tǒng)2的構(gòu)成要素的所有客戶端節(jié)點(diǎn)一同發(fā)送信息數(shù)據(jù)的情況下,服務(wù) 器裝置a20-l通過向與從由服務(wù)器裝置a20-l的虛擬節(jié)點(diǎn)ID管理部201管理的虛擬節(jié)點(diǎn)ID 表中指定為一個(gè)組的所有的客戶端節(jié)點(diǎn)的虛擬節(jié)點(diǎn)ID“A”對(duì)應(yīng)的多點(diǎn)傳送地址“□口 □□” 發(fā)送信息數(shù)據(jù)來實(shí)現(xiàn)。而且,多個(gè)服務(wù)器節(jié)點(diǎn)、例如服務(wù)器裝置a 服務(wù)器裝置η構(gòu)筑冗余化結(jié)構(gòu)時(shí),客 戶端裝置m21-m通過向與從由虛擬節(jié)點(diǎn)ID管理部201管理的虛擬節(jié)點(diǎn)ID表中將從服務(wù)器 裝置a到服務(wù)器裝置η指定為一個(gè)組的虛擬節(jié)點(diǎn)ID “B”對(duì)應(yīng)的多點(diǎn)傳送地址“ΔΔΔΔ” 發(fā)送信息數(shù)據(jù),即使服務(wù)器節(jié)點(diǎn)是任意多臺(tái)的冗余化結(jié)構(gòu),也可實(shí)現(xiàn)向構(gòu)成冗余化結(jié)構(gòu)的 所有的服務(wù)器節(jié)點(diǎn)發(fā)送信息數(shù)據(jù)。這樣,通過任意組合與虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的節(jié)點(diǎn)并且按各節(jié)點(diǎn)不同的條件管理虛 擬節(jié)點(diǎn)ID表,從而能夠根據(jù)通信系統(tǒng)內(nèi)的通信用途執(zhí)行靈活的數(shù)據(jù)的收發(fā)。S卩、能夠容易 且靈活地進(jìn)行數(shù)據(jù)通信的狀況確認(rèn)和構(gòu)筑冗余化結(jié)構(gòu)的節(jié)點(diǎn)的替換這樣的通信系統(tǒng)的維 護(hù)作業(yè)。產(chǎn)業(yè)上的可利用性能夠利用在為了實(shí)現(xiàn)制品生產(chǎn)中的制造高效而進(jìn)行生產(chǎn)線的控制管理的通信系 統(tǒng)或進(jìn)行以成套設(shè)備那樣的大規(guī)模連續(xù)工作的設(shè)備的動(dòng)作監(jiān)視和保養(yǎng)管理的通信系統(tǒng)等 以穩(wěn)定連續(xù)工作為要件的通信系統(tǒng)中。而且,能夠不需要復(fù)雜的特殊的功能和結(jié)構(gòu)而容易 地實(shí)現(xiàn)冗余化結(jié)構(gòu),因此也可利用在廉價(jià)的通信系統(tǒng)中。
1權(quán)利要求
一種通信系統(tǒng),其特征在于,包括構(gòu)成網(wǎng)絡(luò)并進(jìn)行數(shù)據(jù)的收發(fā)的多個(gè)節(jié)點(diǎn),這些節(jié)點(diǎn)中的部分多個(gè)節(jié)點(diǎn)分別具有虛擬節(jié)點(diǎn)ID管理部,其管理將所述部分多個(gè)節(jié)點(diǎn)指定為一個(gè)組的虛擬節(jié)點(diǎn)ID;狀態(tài)管理部,其對(duì)包含表示屬于所述組的各節(jié)點(diǎn)的動(dòng)作狀態(tài)的信息的節(jié)點(diǎn)狀態(tài)進(jìn)行管理,并且選擇使自身節(jié)點(diǎn)作為工作節(jié)點(diǎn)動(dòng)作的優(yōu)先模式和使之作為待機(jī)節(jié)點(diǎn)動(dòng)作的待機(jī)模式中的任一個(gè)動(dòng)作模式;收發(fā)控制部,其根據(jù)由該狀態(tài)管理部選擇出的所述動(dòng)作模式控制自身節(jié)點(diǎn)的動(dòng)作。
2.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于, 所述狀態(tài)管理部具有節(jié)點(diǎn)狀態(tài)管理表,其管理屬于所述組的各節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài);動(dòng)作模式?jīng)Q定表,其將各節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)和自身節(jié)點(diǎn)的動(dòng)作模式的決定基準(zhǔn)建立關(guān)聯(lián);動(dòng)作模式?jīng)Q定部,其基于該動(dòng)作模式?jīng)Q定表決定自身節(jié)點(diǎn)的所述動(dòng)作模式。
3.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述狀態(tài)管理部還具有定期地更新自身節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)和屬于所述組的其他的節(jié)點(diǎn) 的節(jié)點(diǎn)狀態(tài)的更新部。
4.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述節(jié)點(diǎn)的收發(fā)控制部向?qū)儆谂c所述虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的所述組的多個(gè)節(jié)點(diǎn)發(fā)送信息 數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于,屬于所述組的多個(gè)節(jié)點(diǎn)處于優(yōu)先模式時(shí),進(jìn)行與從其他節(jié)點(diǎn)接收到的信息數(shù)據(jù)對(duì)應(yīng)的 處理動(dòng)作。
6.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述多個(gè)節(jié)點(diǎn)分別具有通信模式管理部,該通信模式管理部基于由自身節(jié)點(diǎn)收發(fā)的數(shù) 據(jù)的內(nèi)容選擇與所述虛擬節(jié)點(diǎn)ID對(duì)應(yīng)的數(shù)據(jù)通信和與固有的單點(diǎn)傳送地址對(duì)應(yīng)的數(shù)據(jù)通 信中的任一個(gè)通信模式。
7.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述虛擬節(jié)點(diǎn)ID管理部具有將所述節(jié)點(diǎn)的固有的單點(diǎn)傳送地址和所述虛擬節(jié)點(diǎn)ID建 立關(guān)聯(lián)后存儲(chǔ)的虛擬節(jié)點(diǎn)ID表。全文摘要
本發(fā)明提供一種能夠不需要復(fù)雜且特殊的硬件、軟件的結(jié)構(gòu)就能容易地構(gòu)筑冗余化結(jié)構(gòu)、且能夠?qū)崿F(xiàn)穩(wěn)定的連續(xù)工作的通信系統(tǒng)。其設(shè)置有虛擬節(jié)點(diǎn)ID管理部(101),其管理將多個(gè)節(jié)點(diǎn)指定為一個(gè)組的虛擬節(jié)點(diǎn)ID;狀態(tài)管理部(102),其對(duì)包含表示屬于所述組的各節(jié)點(diǎn)的動(dòng)作狀態(tài)的信息的節(jié)點(diǎn)狀態(tài)進(jìn)行管理,并且選擇使自身節(jié)點(diǎn)作為工作節(jié)點(diǎn)動(dòng)作的優(yōu)先模式和使之作為待機(jī)節(jié)點(diǎn)動(dòng)作的待機(jī)模式中的任一個(gè)動(dòng)作模式;收發(fā)控制部(104),其根據(jù)由該狀態(tài)管理部選擇出的動(dòng)作模式控制自身節(jié)點(diǎn)的動(dòng)作。
文檔編號(hào)H04L29/08GK101895412SQ20101018231
公開日2010年11月24日 申請(qǐng)日期2010年5月18日 優(yōu)先權(quán)日2009年5月20日
發(fā)明者岸勝, 木下慎 申請(qǐng)人:株式會(huì)社山武
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
会泽县| 杭锦后旗| 新民市| 股票| 德惠市| 名山县| 缙云县| 辽中县| 奉化市| 安阳市| 宜都市| 大渡口区| 贵州省| 务川| 虹口区| 卢龙县| 伊宁县| 仁布县| 合江县| 上思县| 丰顺县| 杭锦旗| 肥西县| 赣州市| 浑源县| 丹江口市| 隆化县| 社旗县| 申扎县| 靖州| 德江县| 新化县| 禹城市| 丹江口市| 长岛县| 冷水江市| 聊城市| 扬州市| 天长市| 霍山县| 清原|