亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通信裝置、通信系統(tǒng)和通信方法與流程

文檔序號:11162096閱讀:946來源:國知局
通信裝置、通信系統(tǒng)和通信方法與制造工藝

本發(fā)明涉及一種通信裝置,并且特別涉及在冗余配置的通信裝置之間共享信息的技術(shù)。



背景技術(shù):

隨著信息通信社會的發(fā)展,通信網(wǎng)絡(luò)的社會重要性越來越大,并且對通信質(zhì)量以及通信網(wǎng)絡(luò)的可用性的需求在增長。對于通信網(wǎng)絡(luò)而言,需要進(jìn)行對通信的控制和管理,以確保通信質(zhì)量和可用性。因而,構(gòu)成通信網(wǎng)絡(luò)的通信裝置各自具有用于對通過該通信裝置的數(shù)據(jù)的通信進(jìn)行控制和管理的信息。例如,在使用數(shù)據(jù)包格式來進(jìn)行通信的通信網(wǎng)絡(luò)中,通信裝置各自具有與數(shù)據(jù)包的流有關(guān)的信息。流表示具有共同的屬性的數(shù)據(jù)包的組(例如,具有共同的發(fā)送源和目的地地址、以及協(xié)議的數(shù)據(jù)包的組)。諸如構(gòu)成通信網(wǎng)絡(luò)的中繼裝置等的通信裝置各自通過例如針對各流、基于流信息來控制通信量并停止通信,來進(jìn)行對通信的控制和管理。構(gòu)成通信網(wǎng)絡(luò)的通信裝置各自通過解析通過自身裝置的數(shù)據(jù)包并獲得流信息而變得能夠針對各流進(jìn)行對通信的控制和管理。

另外,作為用于提高通信網(wǎng)絡(luò)的可用性的方法,例如存在使用冗余配置的構(gòu)成通信網(wǎng)絡(luò)的通信裝置和線的方法。在冗余地包括現(xiàn)用系統(tǒng)(active system)和備用系統(tǒng)(standby system)的通信網(wǎng)絡(luò)中,在現(xiàn)用系統(tǒng)中發(fā)生異常的情況下進(jìn)行向備用系統(tǒng)的切換,其中優(yōu)選在短時間內(nèi)進(jìn)行該情況下的切換。因而,作為備用系統(tǒng)而包括的通信裝置可能在一定程度上需要在短時間內(nèi)在與故障發(fā)生之前的現(xiàn)用系統(tǒng)的條件相同的條件下可通信。在冗余通信系統(tǒng)中,為了在維持先前的通信狀態(tài)的同時、進(jìn)行由于故障等的發(fā)生而從現(xiàn)用系統(tǒng)向備用系統(tǒng)的切換,需要通信裝置各自包括的信息在切換源和切換目的地之間共享。因而,已經(jīng)開發(fā)了用于使冗余通信系統(tǒng)中的現(xiàn)用系統(tǒng)的通信裝置和備用系統(tǒng)的通信裝置之間的信息共享的技術(shù)。作為用于使冗余通信系統(tǒng)中的現(xiàn)用系統(tǒng)的通信裝置和備用系統(tǒng)的通信裝置之間的信息共享的技術(shù),例如公開了如專利文獻(xiàn)1中的技術(shù)。

專利文獻(xiàn)1中的技術(shù)涉及作為終端裝置的通信裝置冗余的連接型通信系統(tǒng)。專利文獻(xiàn)1中的通信系統(tǒng)包括現(xiàn)用系統(tǒng)的終端裝置和備用系統(tǒng)的終端裝置?,F(xiàn)用系統(tǒng)的終端裝置在建立與作為發(fā)送源的通信裝置的連接時,將通信源的通信裝置的地址和序列號的初始值等發(fā)送至備用系統(tǒng)的終端裝置。另外,現(xiàn)用系統(tǒng)的終端裝置在與該發(fā)送源相通信的情況下將序列號的增值發(fā)送至備用系統(tǒng)的終端裝置。通過以這種方式將發(fā)送源的地址和序列號等從現(xiàn)用系統(tǒng)的終端裝置發(fā)送至備用系統(tǒng)的終端裝置,備用系統(tǒng)的終端裝置能夠共享與現(xiàn)用系統(tǒng)的終端裝置的信息相同的信息。在現(xiàn)用系統(tǒng)中發(fā)生故障的情況下,備用系統(tǒng)的終端裝置基于從現(xiàn)用系統(tǒng)移交來的信息來建立類連接并開始通信,而無需重新進(jìn)行用于建立與發(fā)送源的連接的通信。專利文獻(xiàn)1描述了:以這種方式移交通信使得能夠?qū)⑼ㄐ盘幚砬袚Q至備用系統(tǒng),而不會使得自身裝置的應(yīng)用模塊和通信對方意識到該移交。

另外,專利文獻(xiàn)2公開了涉及具有用于檢測通信網(wǎng)絡(luò)中的中繼裝置的異常的功能的通信裝置的技術(shù)。

引用文獻(xiàn)列表

專利文獻(xiàn)

專利文獻(xiàn)1:日本特開2001-007851

專利文獻(xiàn)2:日本特開2006-229399



技術(shù)實(shí)現(xiàn)要素:

技術(shù)問題

然而,專利文獻(xiàn)1中的技術(shù)在以下點(diǎn)是不充分的。在專利文獻(xiàn)1的通信系統(tǒng)中,與現(xiàn)用系統(tǒng)的終端裝置所建立的連接有關(guān)的信息通過發(fā)送至備用系統(tǒng)的終端裝置而共享。建立該連接時的信號根據(jù)預(yù)定信號格式來發(fā)送和接收,并且通信裝置各自基本上能夠在該信號的接收的同時直接從該信號的內(nèi)容中獲得信息。另一方面,在對通信的控制和管理中所要使用的流信息等是通過對多個數(shù)據(jù)包進(jìn)行解析所獲得的信息。因而,需要時間來完成對各流的解析,并且存在在現(xiàn)用系統(tǒng)的通信裝置中的流解析期間可能發(fā)生故障并可能進(jìn)行向備用系統(tǒng)的切換的情況。

假定如下:在對于指定流需要三個數(shù)據(jù)包(例如P1、P2和P3)的情況下,在對一個數(shù)據(jù)包P1進(jìn)行解析之后發(fā)生故障,并且角色被切換至備用系統(tǒng)的通信裝置。在這種情況下,由于解析未完成,因此流信息無法從現(xiàn)用系統(tǒng)切換至備用系統(tǒng)。在無法移交流信息的情況下,需要備用系統(tǒng)的通信裝置獨(dú)立地解析通過自身裝置的數(shù)據(jù)包并生成流信息。備用系統(tǒng)的通信裝置無法接收到現(xiàn)用系統(tǒng)已經(jīng)接收到的數(shù)據(jù)包P1。因而,在通過自身裝置來進(jìn)行流解析的情況下,假定備用系統(tǒng)的通信裝置通過使用與現(xiàn)用系統(tǒng)繼續(xù)原樣解析的情況不同的三個數(shù)據(jù)包(例如P2、P3和P4)的組來進(jìn)行流解析。由于備用系統(tǒng)的通信裝置基于與現(xiàn)用系統(tǒng)繼續(xù)原樣解析的情況不同的數(shù)據(jù)包的組合來進(jìn)行流解析,因此可能產(chǎn)生作為解析結(jié)果而獲得的流信息也不同的情況。

由于基于流解析的結(jié)果來進(jìn)行對通信的控制和管理,因此流信息不同可能成為與操作者的意圖不同的通信質(zhì)量控制和通信停止的因素。為了避免這種狀態(tài),優(yōu)選使得要獲得的信息在現(xiàn)用系統(tǒng)繼續(xù)解析的情況和備用系統(tǒng)重新進(jìn)行解析的情況之間能夠相同。然而,由于專利文獻(xiàn)1中的技術(shù)僅發(fā)送直接從信號獲得的信息、而無法共享當(dāng)前正對數(shù)據(jù)包的流進(jìn)行解析中的信息等,因此存在可能無法在現(xiàn)用系統(tǒng)和備用系統(tǒng)之間獲得同樣的流信息的可能性。

另外,專利文獻(xiàn)2中的通信裝置同樣不具有通過裝置各自彼此共享經(jīng)由流解析所收集的數(shù)據(jù)的這種功能。因此,作為在期望使流信息在現(xiàn)用系統(tǒng)和備用系統(tǒng)之間可靠地共享的通信系統(tǒng)中使用的技術(shù),專利文獻(xiàn)1和專利文獻(xiàn)2中的技術(shù)各自是不充分的。

本發(fā)明的目的是獲得能夠與由于冗余而包括的備用系統(tǒng)的通信裝置共享相同的與數(shù)據(jù)包的流有關(guān)的信息、并且在故障期間維持同樣的通信狀態(tài)的同時進(jìn)行向備用系統(tǒng)的切換的通信裝置。

用于解決問題的方案

為了解決上述問題,根據(jù)本發(fā)明的通信裝置包括:數(shù)據(jù)解析部件,用于從輸入至所述通信裝置的多個數(shù)據(jù)包各自中提取預(yù)定信息,對所述多個數(shù)據(jù)包的預(yù)定信息進(jìn)行解析,并且生成與所述數(shù)據(jù)包的各流的特性有關(guān)的信息作為流管理信息;通信監(jiān)視部件,用于檢測所述通信裝置所連接的通信網(wǎng)絡(luò)中的數(shù)據(jù)包的通信中發(fā)生的異常;以及管理信息發(fā)送部件,用于在異常檢測部件檢測到所述異常的情況下,將已經(jīng)從檢測到所述異常之前所輸入的預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息作為用于生成預(yù)期是通過所述通信裝置生成的流管理信息的信息發(fā)送至備用系統(tǒng)的裝置。

另外,根據(jù)本發(fā)明的通信方法,包括:從輸入至自身裝置的多個數(shù)據(jù)包各自中提取預(yù)定信息,對所述多個數(shù)據(jù)包的預(yù)定信息進(jìn)行解析,并且生成與所述數(shù)據(jù)包的各流的特性有關(guān)的信息作為流管理信息;檢測所述自身裝置所連接的通信網(wǎng)絡(luò)中的數(shù)據(jù)包的通信中發(fā)生的異常;以及在檢測到所述異常的情況下,將已經(jīng)從檢測到所述異常之前所輸入的預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息作為用于生成預(yù)期是通過所述自身裝置生成的流管理信息的信息發(fā)送至備用系統(tǒng)的裝置。

發(fā)明的有益效果

本發(fā)明使得能夠在故障期間維持同樣的通信狀態(tài)的同時進(jìn)行向備用系統(tǒng)的通信裝置的切換。

附圖說明

圖1是示出根據(jù)本發(fā)明的第一示例實(shí)施例的結(jié)構(gòu)的概要的圖;

圖2是示出根據(jù)本發(fā)明的第二示例實(shí)施例的結(jié)構(gòu)的概要的圖;

圖3是示出根據(jù)本發(fā)明的第二示例實(shí)施例的裝置的結(jié)構(gòu)的概要的圖;

圖4是示出根據(jù)本發(fā)明的第二示例實(shí)施例的裝置的結(jié)構(gòu)的概要的圖;

圖5是示出根據(jù)本發(fā)明的第二示例實(shí)施例的操作流程的概要的圖;

圖6是示出根據(jù)本發(fā)明的第二示例實(shí)施例的操作流程的概要的圖;

圖7是示出根據(jù)本發(fā)明的第三示例實(shí)施例的操作流程的概要的圖;以及

圖8是示出根據(jù)本發(fā)明的第三示例實(shí)施例的操作流程的概要的圖。

具體實(shí)施方式

第一示例實(shí)施例

參考附圖來詳細(xì)說明本發(fā)明的第一示例實(shí)施例。圖1示出根據(jù)本示例實(shí)施例的通信裝置的結(jié)構(gòu)的概要。根據(jù)本示例實(shí)施例的通信裝置包括數(shù)據(jù)解析部件1、通信監(jiān)視部件2和管理信息發(fā)送部件3。

數(shù)據(jù)解析部件1從正輸入至自身裝置的多個數(shù)據(jù)包各自中提取預(yù)定信息,對多個數(shù)據(jù)包各自的預(yù)定信息進(jìn)行解析,并且生成與數(shù)據(jù)包的各流的特性有關(guān)的信息作為流管理信息。通信監(jiān)視部件2檢測自身裝置連接至的通信網(wǎng)絡(luò)中的數(shù)據(jù)包的通信中所發(fā)生的異常。在異常檢測部件2檢測到異常的情況下,管理信息發(fā)送部件3將已經(jīng)從在該異常的檢測之前輸入的預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息作為用于生成流管理信息的信息發(fā)送至備用系統(tǒng)的裝置,其中該流管理信息期望是通過自身裝置生成的。

在根據(jù)本示例實(shí)施例的通信裝置中,數(shù)據(jù)解析部件1從正輸入至自身裝置的多個數(shù)據(jù)包各自中提取預(yù)定信息,并且生成流管理信息。另外,在通信監(jiān)視部件2檢測到通信中發(fā)生異常的情況下,管理信息發(fā)送部件3將已經(jīng)從輸入的預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息作為用于生成流管理信息的信息發(fā)送至備用系統(tǒng)的裝置,其中該流管理信息期望是通過自身裝置生成的。

在根據(jù)本示例實(shí)施例的通信裝置中,通過將已經(jīng)從數(shù)據(jù)包中提取出的預(yù)定信息發(fā)送至備用系統(tǒng)的裝置,備用系統(tǒng)的裝置變得能夠生成期望是通過自身裝置生成的流管理信息。因此,備用系統(tǒng)的裝置側(cè)變得能夠生成作為與在未發(fā)生故障的情況下將通過現(xiàn)用系統(tǒng)的通信裝置所獲得的信息相同的信息的流管理信息。因此,由于根據(jù)本示例實(shí)施例的通信裝置能夠在維持與自身裝置同樣的通信狀態(tài)的同時、將用于進(jìn)行通信的信息移交至備用系統(tǒng)的裝置,因此使得能夠在故障期間維持同樣的通信狀態(tài)的同時進(jìn)行向備用系統(tǒng)的通信裝置的切換。

第二示例實(shí)施例

參考附圖來詳細(xì)說明本發(fā)明的第二示例實(shí)施例。圖2示出根據(jù)本示例實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)的概要。

根據(jù)本示例實(shí)施例的通信系統(tǒng)包括第一節(jié)點(diǎn)11、第二節(jié)點(diǎn)12、第三節(jié)點(diǎn)13和第四節(jié)點(diǎn)14。第一節(jié)點(diǎn)11和第二節(jié)點(diǎn)12、以及第二節(jié)點(diǎn)12和第四節(jié)點(diǎn)14分別通過雙向可通信的通信線連接。同樣地,第一節(jié)點(diǎn)11和第三節(jié)點(diǎn)13、以及第三節(jié)點(diǎn)13和第四節(jié)點(diǎn)14同樣分別通過雙向可通信的通信線連接。另外,第二節(jié)點(diǎn)12和第三節(jié)點(diǎn)13同樣通過雙向可通信的通信線連接。在本示例實(shí)施例中,通過使用光纖的通信線來在各通信方向連接節(jié)點(diǎn)。在各節(jié)點(diǎn)之間,還可以包括中繼裝置等。另外,可以通過無線通信、或者通過無線通信和其它通信方式的組合來進(jìn)行各節(jié)點(diǎn)之間的通信。

在示例實(shí)施例中,將通過第一節(jié)點(diǎn)11、第二節(jié)點(diǎn)12和第四節(jié)點(diǎn)14所形成的通信路徑設(shè)置為現(xiàn)用系統(tǒng),并且將通過第一節(jié)點(diǎn)11、第三節(jié)點(diǎn)13和第四節(jié)點(diǎn)14所形成的通信路徑設(shè)置為備用系統(tǒng)。換句話說,在本示例實(shí)施例中,包括第二節(jié)點(diǎn)12作為現(xiàn)用系統(tǒng)中的中繼裝置,并且包括第三節(jié)點(diǎn)13作為備用系統(tǒng)中的中繼裝置。可以顛倒現(xiàn)用系統(tǒng)的通信路徑和備用系統(tǒng)的通信路徑的設(shè)置。在這種情況下,第三節(jié)點(diǎn)13用作現(xiàn)用系統(tǒng)中的中繼裝置,并且第二節(jié)點(diǎn)12用作備用系統(tǒng)中的中繼裝置。

為了簡要,本示例實(shí)施例的以下說明假定從第一節(jié)點(diǎn)11側(cè)向第四節(jié)點(diǎn)14側(cè)進(jìn)行數(shù)據(jù)的發(fā)送。換句話說,第一節(jié)點(diǎn)11具有作為用于根據(jù)目的地來發(fā)送從連接至自身裝置的其它通信網(wǎng)絡(luò)或信息裝置輸入的數(shù)據(jù)包的發(fā)送裝置的功能。另外,第四節(jié)點(diǎn)14具有作為接收裝置的功能,該接收裝置用于將所接收到的數(shù)據(jù)包輸出至其所連接至的其它通信網(wǎng)絡(luò)或信息裝置。由于能夠進(jìn)行雙向通信,因此該結(jié)構(gòu)可以是使得數(shù)據(jù)能夠從第四節(jié)點(diǎn)14側(cè)發(fā)送至第一節(jié)點(diǎn)11側(cè)的結(jié)構(gòu)。在這種情況下,第一節(jié)點(diǎn)11具有作為接收裝置的功能并且第四節(jié)點(diǎn)具有作為發(fā)送裝置的功能。

參考圖3來詳細(xì)說明包括第二節(jié)點(diǎn)12作為中繼裝置的結(jié)構(gòu)。圖3示出用作第二節(jié)點(diǎn)12的節(jié)點(diǎn)的結(jié)構(gòu)的概要。如圖3所示,第二節(jié)點(diǎn)12包括接收單元21、信號控制單元22、發(fā)送單元23、數(shù)據(jù)解析單元24、通信監(jiān)視單元25、流管理信息存儲單元26和管理信息發(fā)送/接收單元27。

接收單元21具有從其它節(jié)點(diǎn)接收信號并且將各信號轉(zhuǎn)換成自身裝置(換句話說,第二節(jié)點(diǎn)12)中使用的信號格式的功能。根據(jù)本示例實(shí)施例的接收單元21經(jīng)由與各通信線相對應(yīng)的端口接收來自第一節(jié)點(diǎn)11和第四節(jié)點(diǎn)14的光學(xué)信號,并且將所接收到的光學(xué)信號各自轉(zhuǎn)換成電信號。接收單元21進(jìn)行對被轉(zhuǎn)換成電信號的信號的解碼等,并且將該信號作為接收信號S1發(fā)送至信號控制單元22。

信號控制單元22具有辨別所接收到的數(shù)據(jù)包的目的地并且將數(shù)據(jù)包各自傳輸至與各目的地相對應(yīng)的連接目的地的功能。信號控制單元22確認(rèn)與所接收到的作為接收信號S1的各數(shù)據(jù)包的目的地有關(guān)的信息,并且進(jìn)行諸如數(shù)據(jù)包的發(fā)送目的地的判斷等的處理。信號控制單元22將進(jìn)行了諸如發(fā)送目的地的判斷等處理的數(shù)據(jù)包作為發(fā)送用信號S2發(fā)送至發(fā)送單元23。

發(fā)送單元23具有將第二節(jié)點(diǎn)12中使用的格式的信號轉(zhuǎn)換成符合各通信線的標(biāo)準(zhǔn)的信號并輸出該信號的功能。發(fā)送單元23具有基于所接收到的作為發(fā)送用信號S2的數(shù)據(jù)來生成發(fā)送用的光學(xué)信號并且分別經(jīng)由與發(fā)送目的地的節(jié)點(diǎn)相對應(yīng)的端口將該光學(xué)信號輸出至各通信線的功能。根據(jù)本示例實(shí)施例的發(fā)送單元23經(jīng)由各通信線將光學(xué)信號發(fā)送至第一節(jié)點(diǎn)11和第四節(jié)點(diǎn)14。

數(shù)據(jù)解析單元24具有從通過信號控制單元22正處理的數(shù)據(jù)包各自中提取預(yù)定信息并且生成流管理信息的功能。該流管理信息表示與用作各節(jié)點(diǎn)對通信的管理和控制的基礎(chǔ)的數(shù)據(jù)包流有關(guān)的信息。根據(jù)本示例實(shí)施例的流表示具有共同的屬性的數(shù)據(jù)包的組(例如,具有共同的發(fā)送源和目的地地址、以及協(xié)議的數(shù)據(jù)包的組)。通過表示流的特性(換句話說,屬于同一流的數(shù)據(jù)包中共同的屬性)的信息來構(gòu)成流管理信息。例如,通過與用于標(biāo)識流的標(biāo)識符、各流的發(fā)送源和目的地的地址以及數(shù)據(jù)包的協(xié)議來構(gòu)成流管理信息。在流管理信息具有這種構(gòu)成的情況下,屬于同一流的數(shù)據(jù)包具有共同的發(fā)送源和目的地地址、以及數(shù)據(jù)包的協(xié)議的信號。

數(shù)據(jù)解析單元24從各數(shù)據(jù)包中提取與例如數(shù)據(jù)包的類型、發(fā)送源地址和發(fā)送目的地地址有關(guān)的信息作為預(yù)定信息。數(shù)據(jù)解析單元24基于從多個數(shù)據(jù)包各自中提取出的預(yù)定信息,來生成在數(shù)據(jù)包的各流中共同的信息作為流管理信息,其中該流管理信息是表示流的特性的信息。

當(dāng)從通信監(jiān)視單元25接收到表示被檢測到通信故障的異常的信號作為解析單元控制信號S6時,數(shù)據(jù)解析單元24將解析中的信息(換句話說,從該接收之前的數(shù)據(jù)包中所提取出的預(yù)定信息)作為解析數(shù)據(jù)信號S5而輸出至通信監(jiān)視單元25。另外,數(shù)據(jù)解析單元24額外具有基于從其它通信裝置接收到的解析中的信息和從通過自身裝置的數(shù)據(jù)包中提取出的信息來生成流管理信息的功能。

通信監(jiān)視單元25具有監(jiān)視自身裝置的通信狀態(tài)并控制通信的功能。通信監(jiān)視單元25通過參考流管理信息存儲單元26中所存儲的流管理信息來進(jìn)行對各流的通信的控制和管理。另外,通信監(jiān)視單元25監(jiān)視信號控制單元22中的信號處理的狀態(tài)并監(jiān)視處理是否正常地進(jìn)行。在例如沒有正常進(jìn)行控制信號的發(fā)送和接收的情況下且在預(yù)設(shè)的時間間隔內(nèi)沒有完成預(yù)定處理的情況下,通信監(jiān)視單元25判斷為通信中存在發(fā)生故障的異常。

當(dāng)檢測到異常時,通信監(jiān)視單元25將用于請求與當(dāng)前正解析中的流有關(guān)的數(shù)據(jù)的信號作為解析單元控制信號S6發(fā)送至數(shù)據(jù)解析單元24。另外,通信監(jiān)視單元25將來自數(shù)據(jù)解析單元24的作為解析數(shù)據(jù)信號S5而發(fā)送的當(dāng)前正解析中的數(shù)據(jù)作為管理信息發(fā)送信號S9而發(fā)送至管理信息發(fā)送/接收單元27。

另外,在從數(shù)據(jù)解析單元24接收到流管理信息的情況下,通信監(jiān)視單元25將所接收到的數(shù)據(jù)作為信息存儲單元控制信號S7發(fā)送至流管理信息存儲單元26。通信監(jiān)視單元25將該流管理信息作為管理信息發(fā)送信號S9發(fā)送至管理信息發(fā)送/接收單元27,以與第三節(jié)點(diǎn)13共享該流管理信息。

當(dāng)接收到第三節(jié)點(diǎn)13的流管理信息作為管理信息接收信號S10時,通信監(jiān)視單元25將所接收到的數(shù)據(jù)發(fā)送至數(shù)據(jù)解析單元24或者流管理信息存儲單元26。在管理信息接收信號S10是解析中的信息的情況下,通信監(jiān)視單元25將所接收到的數(shù)據(jù)發(fā)送至數(shù)據(jù)解析單元24。在管理信息接收信號S10是已經(jīng)解析出的流管理信息的情況下,通信監(jiān)視單元25將所接收到的數(shù)據(jù)發(fā)送至流管理信息存儲單元26。

流管理信息存儲單元26具有存儲流管理信息的功能。當(dāng)從通信監(jiān)視單元25接收到流管理信息和用于請求其存儲的信號作為信息存儲單元控制信號S7時,流管理信息存儲單元26存儲所接收到的流管理信息。另外,當(dāng)從通信監(jiān)視單元25接收到用于請求流管理信息的輸出的信號作為信息存儲單元控制信號S7時,流管理信息存儲單元26將所存儲的流管理信息作為流管理信息信號S8發(fā)送至通信監(jiān)視單元25。

管理信息發(fā)送/接收單元27具有將流管理信息的數(shù)據(jù)或者當(dāng)前正解析的數(shù)據(jù)發(fā)送至共享流管理信息或正解析中的信息的節(jié)點(diǎn)(換句話說,第三節(jié)點(diǎn)13)的功能。另外,管理信息發(fā)送/接收單元27具有從其它節(jié)點(diǎn)(換句話說,從第三節(jié)點(diǎn)13)接收流管理信息的數(shù)據(jù)或當(dāng)前正解析中的數(shù)據(jù)的功能。當(dāng)從通信監(jiān)視單元25接收到流管理信息等作為管理信息發(fā)送信號S9時,管理信息發(fā)送/接收單元27將所接收到的信息作為現(xiàn)用側(cè)的管理信息信號S3發(fā)送至第三節(jié)點(diǎn)13。另外,當(dāng)從第三節(jié)點(diǎn)13接收到流管理信息等作為備用側(cè)的管理信息信號S4時,管理信息發(fā)送/接收單元27將所接收到的信息作為管理信息接收信號S10發(fā)送至通信監(jiān)視單元25。

圖4示出用作根據(jù)本示例實(shí)施例的通信系統(tǒng)中的備用系統(tǒng)的中繼裝置的第三節(jié)點(diǎn)13的結(jié)構(gòu)的概要。如圖4所示,第三節(jié)點(diǎn)13的結(jié)構(gòu)與第二節(jié)點(diǎn)12的結(jié)構(gòu)相同。換句話說,第三節(jié)點(diǎn)13包括接收單元31、信號控制單元32、發(fā)送單元33、數(shù)據(jù)解析單元34、通信監(jiān)視單元35、流管理信息存儲單元36和管理信息發(fā)送/接收單元37。接收單元31、信號控制單元32、發(fā)送單元33、數(shù)據(jù)解析單元34、通信監(jiān)視單元35、流管理信息存儲單元36和管理信息發(fā)送/接收單元37具有與第二節(jié)點(diǎn)12中賦予相同名稱的對應(yīng)單元相同的結(jié)構(gòu)和功能。

在第三節(jié)點(diǎn)13中的接收信號S11、發(fā)送用信號S12、解析數(shù)據(jù)信號S15、解析單元控制信號S16、信息存儲單元控制信號S17和流管理信息信號S18具有與在第二節(jié)點(diǎn)12中賦予相同名稱的對應(yīng)信號相同的結(jié)構(gòu)和功能。另外,管理信息發(fā)送信號S19和管理信息接收信號S20具有與在第二節(jié)點(diǎn)12中賦予相同名稱的對應(yīng)信號相同的結(jié)構(gòu)和功能。備用側(cè)的管理信息信號S4是要從管理信息發(fā)送/接收單元37發(fā)送至第二節(jié)點(diǎn)12的信號。另外,現(xiàn)用側(cè)的管理信息信號S3是管理信息發(fā)送/接收單元37要從第二節(jié)點(diǎn)12接收的信號。現(xiàn)用側(cè)的管理信息信號S3和備用側(cè)的管理信息信號S4分別與被賦予相同名稱的信號相對應(yīng),并且通過第二節(jié)點(diǎn)12來發(fā)送和接收。

由于第二節(jié)點(diǎn)12和第三節(jié)點(diǎn)13具有相同的結(jié)構(gòu)和功能,因此根據(jù)本示例實(shí)施例的通信系統(tǒng)能夠在現(xiàn)用系統(tǒng)和備用系統(tǒng)之間進(jìn)行切換,隨后,在消除了故障之后再次切換至使用第一個系統(tǒng)的路徑的通信。

說明根據(jù)本示例實(shí)施例的通信系統(tǒng)的操作。圖5示出在通信故障和裝置異常等均沒有發(fā)生的情況下、基于正輸入至第二節(jié)點(diǎn)12的數(shù)據(jù)包的流解析中的操作的概要,該解析是通過作為根據(jù)本示例實(shí)施例的通信系統(tǒng)中的現(xiàn)用系統(tǒng)的中繼裝置的第二節(jié)點(diǎn)12來進(jìn)行的。

第一節(jié)點(diǎn)11將尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包1發(fā)送至第二節(jié)點(diǎn)12(步驟101)。當(dāng)在接收單元21中接收到數(shù)據(jù)包1時,第二節(jié)點(diǎn)12進(jìn)行諸如對所接收到的信號的解碼等的處理,并且將數(shù)據(jù)包1的數(shù)據(jù)作為接收信號S1發(fā)送至信號控制單元22。當(dāng)判斷為數(shù)據(jù)包1是尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包時,為了向第四節(jié)點(diǎn)14的發(fā)送的目的,信號控制單元22將數(shù)據(jù)包1的數(shù)據(jù)作為發(fā)送用信號S2發(fā)送至發(fā)送單元23。當(dāng)接收到數(shù)據(jù)包1作為發(fā)送用信號S2時,第二節(jié)點(diǎn)12的發(fā)送單元23將該信號轉(zhuǎn)換成預(yù)定信號格式,并且將數(shù)據(jù)包1發(fā)送至第四節(jié)點(diǎn)14。通過上述操作,第二節(jié)點(diǎn)12將所接收到的數(shù)據(jù)包1傳輸至第四節(jié)點(diǎn)14(步驟102)。當(dāng)接收到數(shù)據(jù)包1時,第四節(jié)點(diǎn)14進(jìn)行與數(shù)據(jù)包1的內(nèi)容相對應(yīng)的處理。

另外,在第二節(jié)點(diǎn)12的信號控制單元22進(jìn)行對數(shù)據(jù)包1的處理的情況下,數(shù)據(jù)解析單元24監(jiān)視信號控制單元22的數(shù)據(jù)包處理,并且提取數(shù)據(jù)包1的預(yù)定信息。當(dāng)提取出數(shù)據(jù)包1的預(yù)定信息的數(shù)據(jù)時,數(shù)據(jù)解析單元24暫時存儲所提取出的數(shù)據(jù)。在本示例實(shí)施例中,數(shù)據(jù)解析單元24從數(shù)據(jù)包中提取包括數(shù)據(jù)包的發(fā)送源和目的地的地址和數(shù)據(jù)包的類型的信息作為預(yù)定信息。數(shù)據(jù)解析單元24所提取出的預(yù)定信息可以包括與其它項(xiàng)有關(guān)的信息。

通過與數(shù)據(jù)包1同樣的方式,第一節(jié)點(diǎn)11將尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包2發(fā)送至第二節(jié)點(diǎn)12(步驟103)。當(dāng)接收到數(shù)據(jù)包2時,第二節(jié)點(diǎn)12將數(shù)據(jù)包2傳輸至作為目的地的第四節(jié)點(diǎn)14(步驟104)。在第二節(jié)點(diǎn)12進(jìn)行對數(shù)據(jù)包2的處理的情況下,數(shù)據(jù)解析單元24提取數(shù)據(jù)包2的預(yù)定信息的數(shù)據(jù),并且暫時存儲所提取出的數(shù)據(jù)。

同樣,對于數(shù)據(jù)包3,第一節(jié)點(diǎn)11將數(shù)據(jù)包3發(fā)送至第二節(jié)點(diǎn)12(步驟105),并且第二節(jié)點(diǎn)12判斷目的地并將數(shù)據(jù)包3發(fā)送至第四節(jié)點(diǎn)14(步驟106)。第二節(jié)點(diǎn)12的數(shù)據(jù)解析單元24從數(shù)據(jù)包3提取預(yù)定信息的數(shù)據(jù),并且暫時存儲所提取出的數(shù)據(jù)。

當(dāng)從預(yù)定數(shù)量的數(shù)據(jù)包各自提取數(shù)據(jù)時,第二節(jié)點(diǎn)12的數(shù)據(jù)解析單元24基于暫時存儲的預(yù)定信息的數(shù)據(jù)來進(jìn)行流解析(步驟107)。在本示例實(shí)施例中,數(shù)據(jù)解析單元24基于數(shù)據(jù)包1、數(shù)據(jù)包2和數(shù)據(jù)包3來進(jìn)行解析,以指定流。在預(yù)定信息在數(shù)據(jù)包1、數(shù)據(jù)包2和數(shù)據(jù)包3中相同的情況下,數(shù)據(jù)解析單元24將該數(shù)據(jù)包視為同一流的數(shù)據(jù)包并將彼此關(guān)聯(lián)的信息限定為流管理信息。在本示例實(shí)施例中,將在步驟107中進(jìn)行解析所指定的流稱為流A。

當(dāng)指定流A時,數(shù)據(jù)解析單元24將由與所指定的流A有關(guān)的信息所構(gòu)成的流管理信息作為解析數(shù)據(jù)信號S5發(fā)送至通信監(jiān)視單元25。當(dāng)接收到流管理信息時,通信監(jiān)視單元25將所接收到的信息作為信息存儲單元控制信號S7發(fā)送至流管理信息存儲單元26。當(dāng)接收到流管理信息時,流管理信息存儲單元26基于所接收到的信息來更新與流A有關(guān)的流管理信息(步驟108)。另外,通信監(jiān)視單元25將所接收到的與流A有關(guān)的流管理信息作為管理信息發(fā)送信號S9發(fā)送至管理信息發(fā)送/接收單元27。當(dāng)接收到流管理信息時,管理信息發(fā)送/接收單元27發(fā)送與流A有關(guān)的流管理信息作為現(xiàn)用側(cè)的管理信息信號S3而發(fā)送至第三節(jié)點(diǎn)13(步驟109)。

當(dāng)從第二節(jié)點(diǎn)12接收到與流A有關(guān)的流管理信息作為現(xiàn)用側(cè)的管理信息信號S3時,第三節(jié)點(diǎn)13的管理信息發(fā)送/接收單元37將所接收到的信息作為管理信息接收信號S20發(fā)送至通信監(jiān)視單元35。當(dāng)接收到與流A有關(guān)的流管理信息時,通信監(jiān)視單元35將所接收到的信息作為信息存儲單元控制信號S17發(fā)送至流管理信息存儲單元36。當(dāng)接收到與流A有關(guān)的流管理信息時,流管理信息存儲單元36基于所接收到的信息來更新與流A有關(guān)的流管理信息。通過用于存儲從第二節(jié)點(diǎn)12所接收到的流管理信息的第三節(jié)點(diǎn)13,完成與流A有關(guān)的流管理信息在第二節(jié)點(diǎn)12和第三節(jié)點(diǎn)13之間的同步(步驟110)。換句話說,完成關(guān)于現(xiàn)用系統(tǒng)和備用系統(tǒng)的節(jié)點(diǎn)之間的與流A有關(guān)的流管理信息的同步。

第二節(jié)點(diǎn)12的通信監(jiān)視單元25通過使用更新后的流管理信息來進(jìn)行對通信的控制和管理(步驟111)。在存在其它不同流的情況下,第二節(jié)點(diǎn)12通過針對流各自生成并更新流管理信息來進(jìn)行與第三節(jié)點(diǎn)13的流管理信息的同步。

接著,說明在流解析期間現(xiàn)用系統(tǒng)中發(fā)生通信故障的異常并且進(jìn)行從第二節(jié)點(diǎn)12向備用系統(tǒng)的第三節(jié)點(diǎn)13的切換的情況下的操作。圖6示出在根據(jù)本示例實(shí)施例的通信系統(tǒng)中、流解析期間現(xiàn)用系統(tǒng)中檢測到異常并且進(jìn)行從現(xiàn)用系統(tǒng)向備用系統(tǒng)的切換的情況下的操作流程的概要。以下使用如下情況的示例來給出說明:在用于指定流B的操作中,在從第一數(shù)據(jù)包提取出預(yù)定信息之后發(fā)生故障,其中,該流B可以根據(jù)三個數(shù)據(jù)包來指定。

第一節(jié)點(diǎn)11將尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包1發(fā)送至第二節(jié)點(diǎn)12(步驟121)。數(shù)據(jù)包1是用于生成與流B有關(guān)的流管理信息的解析所需的三個數(shù)據(jù)包中的第一數(shù)據(jù)包。當(dāng)在接收單元21中接收到數(shù)據(jù)包1時,第二節(jié)點(diǎn)12在信號控制單元22中判斷數(shù)據(jù)包1是否為尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包。當(dāng)在信號控制單元22中判斷為數(shù)據(jù)包1是尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包時,第二節(jié)點(diǎn)12的發(fā)送單元23將數(shù)據(jù)包1傳輸至第四節(jié)點(diǎn)14(步驟122)。當(dāng)接收到數(shù)據(jù)包1時,第四節(jié)點(diǎn)14進(jìn)行與數(shù)據(jù)包1的內(nèi)容相對應(yīng)的處理。

另外,在第二節(jié)點(diǎn)12的信號控制單元22進(jìn)行對數(shù)據(jù)包1的處理的情況下,數(shù)據(jù)解析單元24解析數(shù)據(jù)包1并且提取預(yù)定信息(步驟123)。當(dāng)提取出數(shù)據(jù)包1的預(yù)定信息的數(shù)據(jù)時,數(shù)據(jù)解析單元24暫時存儲所提取出的數(shù)據(jù)。

假定如下:在結(jié)束對數(shù)據(jù)包1的處理時通信系統(tǒng)的現(xiàn)用系統(tǒng)中發(fā)生故障,并且現(xiàn)用系統(tǒng)側(cè)的數(shù)據(jù)包通信變得不可能。在通信系統(tǒng)的現(xiàn)用系統(tǒng)中發(fā)生故障的情況下,第二節(jié)點(diǎn)12的通信監(jiān)視單元25檢測該異常的發(fā)生(步驟124)。當(dāng)檢測到該異常發(fā)生時,通信監(jiān)視單元25將用于請求當(dāng)前正解析中的流管理信息的解析單元控制信號S6發(fā)送至數(shù)據(jù)解析單元24。當(dāng)前正解析中的流管理信息由從各數(shù)據(jù)包中提取出的預(yù)定信息構(gòu)成。

當(dāng)接收到用于輸出當(dāng)前正解析中的流管理信息的指示時,數(shù)據(jù)解析單元24將從數(shù)據(jù)包1提取出的信息作為解析數(shù)據(jù)信號S5發(fā)送至通信監(jiān)視單元25。當(dāng)接收到從數(shù)據(jù)包1所提取出的信息時,通信監(jiān)視單元25將所接收到的信息作為管理信息發(fā)送信號S9發(fā)送至管理信息發(fā)送/接收單元27。在僅針對數(shù)據(jù)包1結(jié)束了解析的情況下,該流管理信息由從數(shù)據(jù)包1提取出的預(yù)定信息構(gòu)成。當(dāng)接收到當(dāng)前正解析中的流管理信息時,管理信息發(fā)送/接收單元27將所接收到的信息作為現(xiàn)用側(cè)的管理信息信號S3發(fā)送至第三節(jié)點(diǎn)13(步驟125)。

當(dāng)接收到當(dāng)前正解析中的流管理信息作為現(xiàn)用側(cè)的管理信息信號S3時,第三節(jié)點(diǎn)13的管理信息發(fā)送/接收單元37將所接收到的信息作為管理信息接收信號S20發(fā)送至通信監(jiān)視單元35。另外,通信監(jiān)視單元35將所接收到的當(dāng)前正解析中的流管理信息作為解析單元控制信號S16發(fā)送至數(shù)據(jù)解析單元34。當(dāng)接收到當(dāng)前正解析中的流管理信息(換句話說,在第二節(jié)點(diǎn)12中從數(shù)據(jù)包提取出的預(yù)定信息)時,數(shù)據(jù)解析單元34暫時存儲所接收到的信息。

當(dāng)檢測到故障時,第一節(jié)點(diǎn)11將數(shù)據(jù)包的發(fā)送目的地改變成第三節(jié)點(diǎn)13側(cè)的備用系統(tǒng)的路徑。第一節(jié)點(diǎn)11將尋址到第四節(jié)點(diǎn)14的下一要發(fā)送的數(shù)據(jù)包2發(fā)送至第三節(jié)點(diǎn)13(步驟126)。

當(dāng)接收到數(shù)據(jù)包2時,第三節(jié)點(diǎn)13將數(shù)據(jù)包2傳輸至作為目的地的第四節(jié)點(diǎn)14(步驟127)。在第三節(jié)點(diǎn)13進(jìn)行對數(shù)據(jù)包2的處理的情況下,第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34提取數(shù)據(jù)包2的預(yù)定信息的數(shù)據(jù),并且暫時存儲所提取出的數(shù)據(jù)。

另外,同樣,對于數(shù)據(jù)包3,第一節(jié)點(diǎn)11將數(shù)據(jù)包3發(fā)送至第三節(jié)點(diǎn)13(步驟128),并且第三節(jié)點(diǎn)13判斷目的地并將數(shù)據(jù)包3傳輸至第四節(jié)點(diǎn)14(步驟129)。第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34從數(shù)據(jù)包3提取預(yù)定信息的數(shù)據(jù),并且暫時存儲所提取出的數(shù)據(jù)。

當(dāng)存儲了預(yù)定數(shù)量的數(shù)據(jù)包時,第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34基于從第二節(jié)點(diǎn)12接收到的解析中的信息和通過自身裝置所提取出的暫時存儲在自身裝置中的數(shù)據(jù)來進(jìn)行流解析(步驟130)。在本示例實(shí)施例的示例中,第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34基于通過第二節(jié)點(diǎn)12從數(shù)據(jù)包1中提取出的預(yù)定信息和通過自身裝置從數(shù)據(jù)包2和數(shù)據(jù)包3各自中提取出的預(yù)定信息來進(jìn)行流解析。在預(yù)定信息在從第二節(jié)點(diǎn)12所接收到的解析中的信息和自身裝置所提取出的信息中相同的情況下,第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34指定為同一流。在本示例實(shí)施例中,將在步驟130中所指定的流稱為流B。

當(dāng)指定流B時,第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34將流管理信息作為解析數(shù)據(jù)信號S15發(fā)送至通信監(jiān)視單元35。當(dāng)接收到與流B有關(guān)的流管理信息時,通信監(jiān)視單元35將所接收到的信息作為信息存儲單元控制信號S17發(fā)送至流管理信息存儲單元36。當(dāng)接收到流管理信息時,流管理信息存儲單元36基于所接收到的信息來更新與流B有關(guān)的流管理信息(步驟131)。

當(dāng)更新了流管理信息時,第三節(jié)點(diǎn)13的通信監(jiān)視單元35使用更新后的與流B有關(guān)的流管理信息進(jìn)行對通信的管理(步驟132)。另外,對于諸如流A等的其它流,通信監(jiān)視單元35基于已經(jīng)存儲在流管理信息存儲單元36中的流管理信息來進(jìn)行對通信的管理。

在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,在現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12中發(fā)生故障的情況下,僅將與當(dāng)前正解析中的流有關(guān)的信息移交至備用系統(tǒng)的第三節(jié)點(diǎn)13。替代這種結(jié)構(gòu),在故障事件發(fā)生時,現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12可以不僅將與當(dāng)前正解析中的流有關(guān)的信息、而且還將已經(jīng)解析出的其它流有關(guān)的信息發(fā)送至備用系統(tǒng)的第三節(jié)點(diǎn)13。通過除了當(dāng)前正解析中的信息之外還發(fā)送與其它流有關(guān)的信息,使得能夠在故障事件發(fā)生時可靠地移交現(xiàn)用系統(tǒng)中所使用的流管理信息。另外,可以將此時要移交的已經(jīng)解析出的流限定為在預(yù)定時間段內(nèi)已經(jīng)更新的新流。另外,可以僅移交在預(yù)定時間段內(nèi)進(jìn)行了預(yù)定量以上的通信的流的信息。對要移交的流的限定使得能夠在故障事件發(fā)生的有限時間內(nèi)有效地移交必要信息。

在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,經(jīng)由管理信息發(fā)送/接收單元在節(jié)點(diǎn)之間發(fā)送和接收節(jié)點(diǎn)管理信息。替代這種結(jié)構(gòu),各自與其它節(jié)點(diǎn)相通信的發(fā)送單元和接收單元可以進(jìn)行與當(dāng)前正解析的和已經(jīng)解析出的流管理信息在現(xiàn)用系統(tǒng)和備用系統(tǒng)的節(jié)點(diǎn)之間的共享有關(guān)的通信。

在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,通過將現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12所生成的流管理信息發(fā)送至備用系統(tǒng)的第三節(jié)點(diǎn)13,使流管理信息在備用系統(tǒng)和現(xiàn)用系統(tǒng)之間共享。在通過現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12對流進(jìn)行解析期間發(fā)生故障并且通信和流解析無法繼續(xù)的情況下,第二節(jié)點(diǎn)12將當(dāng)前正解析中的流管理信息發(fā)送至備用系統(tǒng)的第三節(jié)點(diǎn)13。通過第三節(jié)點(diǎn)13接管第二節(jié)點(diǎn)12當(dāng)前正解析中的信息、并且對連同自身裝置所提取出的信息一起的信息進(jìn)行流解析,使得能夠基于與第二節(jié)點(diǎn)12繼續(xù)流解析的情況下的信息相同的信息來指定流。因而,第三節(jié)點(diǎn)13變得能夠生成與第二節(jié)點(diǎn)12繼續(xù)流解析的情況下的流管理信息同樣的流管理信息。

例如,假定如下:在沒有發(fā)生故障的情況下,現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12從三個數(shù)據(jù)包P1、P2和P3各自中提取預(yù)定信息并且進(jìn)行流解析。在假定現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12從作為第一數(shù)據(jù)包的P1中提取出預(yù)定信息、之后在未移交當(dāng)前正解析的信息的狀態(tài)下進(jìn)行向備用系統(tǒng)的切換的情況下,第三節(jié)點(diǎn)13無法接收數(shù)據(jù)包P1。因而,這導(dǎo)致第三節(jié)點(diǎn)13基于數(shù)據(jù)包P2和P3以及另一數(shù)據(jù)包(例如P4)來進(jìn)行流解析。在這種情況下,由于現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12和備用系統(tǒng)的第三節(jié)點(diǎn)13各自基于不同的數(shù)據(jù)包對來進(jìn)行流解析,因此要獲得的流信息很可能不同。

另一方面,在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,在檢測到現(xiàn)用系統(tǒng)中的異常的情況下,第二節(jié)點(diǎn)12將已經(jīng)從數(shù)據(jù)包P1中提取出的預(yù)定信息發(fā)送至備用系統(tǒng)的第三節(jié)點(diǎn)13。因而,第三節(jié)點(diǎn)13能夠基于自身裝置直接從所接收到的數(shù)據(jù)包中提取的數(shù)據(jù)包P2和P3的預(yù)定信息、以及從第二節(jié)點(diǎn)12接收到的數(shù)據(jù)包P1的預(yù)定信息,來進(jìn)行流解析。結(jié)果,第三節(jié)點(diǎn)13能夠基于作為數(shù)據(jù)包的組合的P1、P2和P3來進(jìn)行流解析,其中該數(shù)據(jù)包的組合與假定在現(xiàn)用系統(tǒng)中沒有發(fā)生異常的情況下通過第二節(jié)點(diǎn)12進(jìn)行流解析所使用的數(shù)據(jù)包的組合相同。由于用作流解析的基礎(chǔ)的數(shù)據(jù)包的組合一致,因此第三節(jié)點(diǎn)13能夠生成與在現(xiàn)用系統(tǒng)中沒有發(fā)生異常的情況下期望通過第二節(jié)點(diǎn)12所生成的流管理信息同樣的流管理信息。因此,在故障事件發(fā)生時,備用系統(tǒng)的第三節(jié)點(diǎn)13能夠基于與現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12的流管理信息同樣的流管理信息來繼續(xù)對通信的控制和管理。

如上所述,在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,在故障事件發(fā)生時中繼裝置從現(xiàn)用系統(tǒng)向備用系統(tǒng)的切換不會引起由于流管理信息的不同而導(dǎo)致的對通信的控制和管理的內(nèi)容方面的改變。結(jié)果,在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,即使在故障發(fā)生的情況下,也能夠基于同樣的流管理信息來繼續(xù)對通信的控制和管理。通過基于同樣的流管理信息來繼續(xù)對通信的控制和管理,可以避免不期望的通信控制和停止。

第三示例實(shí)施例

詳細(xì)說明本發(fā)明的第三示例實(shí)施例。除了根據(jù)第二示例實(shí)施例的通信系統(tǒng)的功能以外,根據(jù)本示例實(shí)施例的通信系統(tǒng)還具有如下功能:在從現(xiàn)用系統(tǒng)中的節(jié)點(diǎn)向備用系統(tǒng)中的節(jié)點(diǎn)的信息發(fā)送失敗的情況下,備用系統(tǒng)側(cè)再次從最初開始獲取指定流所需的信息。根據(jù)本示例實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)與第二示例實(shí)施例的結(jié)構(gòu)相同。換句話說,根據(jù)本示例實(shí)施例的通信系統(tǒng)包括第一節(jié)點(diǎn)11、第二節(jié)點(diǎn)12、第三節(jié)點(diǎn)13和第四節(jié)點(diǎn)14,并且這些節(jié)點(diǎn)通過各通信線連接。另外,在與第二示例實(shí)施例同樣的初始狀態(tài)下,包括第二節(jié)點(diǎn)12作為現(xiàn)用系統(tǒng)中的中繼裝置,并且包括第三節(jié)點(diǎn)13作為備用系統(tǒng)中的中繼裝置。以下參考圖2、3和4給出與涉及根據(jù)本示例實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)的部分有關(guān)的說明。

在沒有發(fā)生故障的情況下根據(jù)本示例實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)及其操作與第二示例實(shí)施例相同。另外,在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,在故障發(fā)生的情況下將當(dāng)前正解析中的信息從現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12移交至備用系統(tǒng)的第三節(jié)點(diǎn)13、并且第三節(jié)點(diǎn)13生成流管理信息的操作同樣與第二示例實(shí)施例相同。因而,以下僅參考圖7和8說明在故障事件發(fā)生時當(dāng)前正解析中的信息的共享失敗以及備用系統(tǒng)中的節(jié)點(diǎn)更新流管理信息的情況下的操作。以下將使用如下情況的示例來給出說明:在根據(jù)三個數(shù)據(jù)包對流B進(jìn)行解析的情況下,在對第一數(shù)據(jù)包的解析之后,在通信網(wǎng)絡(luò)中發(fā)生故障。

第一節(jié)點(diǎn)11將尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包1發(fā)送至第二節(jié)點(diǎn)12(步驟141)。當(dāng)接收到數(shù)據(jù)包1時,第二節(jié)點(diǎn)12將數(shù)據(jù)包1傳輸至作為目的地的第四節(jié)點(diǎn)14(步驟142)。另外,在進(jìn)行對數(shù)據(jù)包1的處理的情況下,第二節(jié)點(diǎn)12從數(shù)據(jù)包1提取預(yù)定信息(步驟143)。

在通信網(wǎng)絡(luò)中發(fā)生故障并且第二節(jié)點(diǎn)12的通信監(jiān)視單元25檢測到異常發(fā)生的情況下(步驟144),通信監(jiān)視單元25開始將當(dāng)前正解析中的數(shù)據(jù)發(fā)送至第三節(jié)點(diǎn)13的操作。

另外,當(dāng)檢測到通信網(wǎng)絡(luò)中的故障時,第一節(jié)點(diǎn)11將尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包2發(fā)送至備用系統(tǒng)的第三節(jié)點(diǎn)13(步驟145)。在步驟144中檢測到異常時第二節(jié)點(diǎn)12發(fā)送當(dāng)前正解析中的數(shù)據(jù)失敗的情況下,第三節(jié)點(diǎn)13在接收到與數(shù)據(jù)包1有關(guān)的當(dāng)前正解析中的信息之前,從第一節(jié)點(diǎn)11接收到數(shù)據(jù)包2。當(dāng)在還沒有接收到與數(shù)據(jù)包1有關(guān)的當(dāng)前正解析中的信息的情況下接收到數(shù)據(jù)包2時,第三節(jié)點(diǎn)13將重置連接用的信號作為重置信號發(fā)送至第一節(jié)點(diǎn)11(步驟146)。另外,第三節(jié)點(diǎn)13還將重置連接用的信號作為重置信號發(fā)送至第四節(jié)點(diǎn)14(步驟147)。在通信系統(tǒng)是基于傳輸控制協(xié)議(TCP)的情況下,可以使用TCP RST作為用于請求重置連接的信號。

當(dāng)接收到重置信號時,第一節(jié)點(diǎn)11斷開與第四節(jié)點(diǎn)14的會話(步驟148)。另外,當(dāng)接收到重置信號時,第四節(jié)點(diǎn)14同樣斷開與第一節(jié)點(diǎn)11的會話(步驟149)。當(dāng)在步驟148中斷開會話時,第一節(jié)點(diǎn)11開始再次建立會話的操作(步驟150)。

當(dāng)開始再次建立會話的操作時,第一節(jié)點(diǎn)11將尋址到第四節(jié)點(diǎn)14的數(shù)據(jù)包1發(fā)送至第三節(jié)點(diǎn)13(步驟151)。當(dāng)接收到數(shù)據(jù)包1時,第三節(jié)點(diǎn)13將數(shù)據(jù)包1傳輸至作為目的地的第四節(jié)點(diǎn)14(步驟152)。在第三節(jié)點(diǎn)13進(jìn)行對數(shù)據(jù)包1的處理的情況下,第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34提取數(shù)據(jù)包1的預(yù)定信息的數(shù)據(jù),并且暫時存儲提取出的數(shù)據(jù)。

另外,同樣,對于數(shù)據(jù)包2,第一節(jié)點(diǎn)11將數(shù)據(jù)包2發(fā)送至第三節(jié)點(diǎn)13(步驟153),并且第三節(jié)點(diǎn)13判斷目的地并將數(shù)據(jù)包2傳輸至第四節(jié)點(diǎn)14(步驟154)。第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34從數(shù)據(jù)包2提取預(yù)定信息的數(shù)據(jù),并且暫時存儲所提取出的數(shù)據(jù)。此外,同樣,對于數(shù)據(jù)包3,第一節(jié)點(diǎn)11將數(shù)據(jù)包3發(fā)送至第三節(jié)點(diǎn)13(步驟155),并且第三節(jié)點(diǎn)13判斷目的地并將數(shù)據(jù)包3傳輸至第四節(jié)點(diǎn)14(步驟156)。第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34從數(shù)據(jù)包3提取預(yù)定信息的數(shù)據(jù),并且暫時存儲所提取出的數(shù)據(jù)。

在存儲了預(yù)定數(shù)量的數(shù)據(jù)的情況下,第三節(jié)點(diǎn)13的數(shù)據(jù)解析單元34基于所存儲的預(yù)定信息的數(shù)據(jù)來進(jìn)行流解析(步驟157)。當(dāng)指定流B并生成流管理信息時,數(shù)據(jù)解析單元34將所生成的信息作為解析數(shù)據(jù)信號S15發(fā)送至通信監(jiān)視單元35。當(dāng)接收到與流B有關(guān)的流管理信息時,通信監(jiān)視單元35將所接收到的信息作為信息存儲單元控制信號S17發(fā)送至流管理信息存儲單元36。當(dāng)接收到與流B有關(guān)的流管理信息時,流管理信息存儲單元36基于所接收到的信息來更新與流B有關(guān)的流管理信息(步驟158)。當(dāng)更新了流管理信息時,通信監(jiān)視單元35通過使用更新后的流管理信息來進(jìn)行對通信的控制和管理(步驟159)。對于與其它流有關(guān)的流管理信息,可以基于已經(jīng)存儲的流管理信息來進(jìn)行通信管理,并且可以重新進(jìn)行對流管理信息的更新。

在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,在故障事件發(fā)生時將當(dāng)前正解析中的流管理信息從現(xiàn)用系統(tǒng)的第二節(jié)點(diǎn)12移交至備用系統(tǒng)的第三節(jié)點(diǎn)13失敗的情況下,第三節(jié)點(diǎn)13請求發(fā)送源發(fā)送與第二節(jié)點(diǎn)12的數(shù)據(jù)包同樣的數(shù)據(jù)包。通過第三節(jié)點(diǎn)13基于與假定在沒有發(fā)生故障的情況下第二節(jié)點(diǎn)12進(jìn)行流解析時所要使用的數(shù)據(jù)包同樣的數(shù)據(jù)包來生成流管理信息,能夠使用在故障發(fā)生前后同樣的流管理信息。結(jié)果,在根據(jù)本示例實(shí)施例的通信系統(tǒng)中,即使在故障事件發(fā)生時向備用系統(tǒng)的信息的移交失敗的情況下,也能夠基于與通過現(xiàn)用系統(tǒng)進(jìn)行解析時使用的流管理信息同樣的流管理信息來繼續(xù)通信控制和管理。

上述示例實(shí)施例的一部分或全部可以描述為以下補(bǔ)充說明,但是本發(fā)明不限于此。

補(bǔ)充說明1

一種通信裝置,包括:

數(shù)據(jù)解析部件,用于從輸入至所述通信裝置的多個數(shù)據(jù)包各自中提取預(yù)定信息,對所述多個數(shù)據(jù)包的預(yù)定信息進(jìn)行解析,并且生成與所述數(shù)據(jù)包的各流的特性有關(guān)的信息作為流管理信息;

通信監(jiān)視部件,用于檢測所述通信裝置所連接的通信網(wǎng)絡(luò)中的數(shù)據(jù)包的通信中發(fā)生的異常;以及

管理信息發(fā)送部件,用于在所述異常檢測部件檢測到所述異常的情況下,將已經(jīng)從檢測到所述異常之前所輸入的預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息作為用于生成預(yù)期是通過所述通信裝置生成的流管理信息的信息發(fā)送至備用系統(tǒng)的裝置。

補(bǔ)充說明2

根據(jù)補(bǔ)充說明1所述的通信裝置,其中,在發(fā)送已經(jīng)從所述預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息時,所述管理信息發(fā)送部件還發(fā)送與已經(jīng)解析過的流有關(guān)的流管理信息。

補(bǔ)充說明3

一種通信裝置,包括:

管理信息接收部件,用于從其它裝置接收所述其它裝置從數(shù)據(jù)包中提取出的預(yù)定信息;

數(shù)據(jù)包信息提取部件,用于從輸入至所述通信裝置的多個數(shù)據(jù)包中提取預(yù)定信息;以及

流信息生成部件,用于根據(jù)從所述其它裝置接收到的預(yù)定信息和所述數(shù)據(jù)包提取部件所提取出的預(yù)定信息,來生成與所述數(shù)據(jù)包的各流的特性有關(guān)的信息作為流管理信息。

補(bǔ)充說明4

根據(jù)補(bǔ)充說明3所述的通信裝置,其中,還包括發(fā)送請求部件,所述發(fā)送請求部件用于在所述管理信息接收部件從所述其它裝置接收到的預(yù)定信息之前檢測到輸入至所述通信裝置的所述數(shù)據(jù)包的情況下,將用于請求預(yù)定數(shù)據(jù)包的發(fā)送的信號發(fā)送至所述數(shù)據(jù)包的發(fā)送源。

補(bǔ)充說明5

根據(jù)補(bǔ)充說明3或4所述的通信裝置,其中,所述管理信息接收部件進(jìn)一步包括:

通信控制部件,用于在接收到所述預(yù)定信息以及所述其它裝置已經(jīng)解析出的流管理信息的情況下,在所述數(shù)據(jù)包的通信控制中,使用所述通信裝置所生成的流管理信息和從所述其它裝置所接收到的已經(jīng)解析出的流管理信息。

補(bǔ)充說明6

一種通信系統(tǒng),包括:

第一中繼裝置,其是根據(jù)補(bǔ)充說明1或2所述的通信裝置;以及

第二中繼裝置,其是根據(jù)補(bǔ)充說明3至5中任一項(xiàng)所述的通信裝置,

其中,在所述第一中繼裝置用作現(xiàn)用系統(tǒng)的情況下,當(dāng)所述第一中繼裝置中的通信監(jiān)視部件檢測到異常時,將所述第一中繼裝置所提取出的預(yù)定信息從所述第一中繼裝置發(fā)送至所述第二中繼裝置。

補(bǔ)充說明7

一種通信方法,包括:

從輸入至自身裝置的多個數(shù)據(jù)包各自中提取預(yù)定信息,對所述多個數(shù)據(jù)包的預(yù)定信息進(jìn)行解析,并且生成與所述數(shù)據(jù)包的各流的特性有關(guān)的信息作為流管理信息;

檢測所述自身裝置所連接的通信網(wǎng)絡(luò)中的數(shù)據(jù)包的通信中發(fā)生的異常;以及

在檢測到所述異常的情況下,將已經(jīng)從檢測到所述異常之前所輸入的預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息作為用于生成預(yù)期是通過所述自身裝置生成的流管理信息的信息發(fā)送至備用系統(tǒng)的裝置。

補(bǔ)充說明8

根據(jù)補(bǔ)充說明7所述的通信方法,其中,在發(fā)送已經(jīng)從所述預(yù)定數(shù)據(jù)包中提取出的預(yù)定信息時,還發(fā)送與已經(jīng)解析過的流有關(guān)的流管理信息。

補(bǔ)充說明9

根據(jù)補(bǔ)充說明7或8所述的通信方法,其中,

通過所述備用系統(tǒng)的裝置來接收所發(fā)送的預(yù)定信息;

從輸入至所述備用系統(tǒng)的裝置的多個數(shù)據(jù)包中提取預(yù)定信息;以及

根據(jù)所述備用系統(tǒng)的裝置所接收到的預(yù)定信息以及從輸入至所述自身裝置的數(shù)據(jù)包中所提取出的預(yù)定信息,來生成與所述數(shù)據(jù)包的各流的特性有關(guān)的信息作為第二流管理信息。

補(bǔ)充說明10

根據(jù)補(bǔ)充說明9所述的通信方法,其中,在接收到所述預(yù)定信息之前檢測到輸入至所述自身裝置的所述數(shù)據(jù)包的情況下,所述備用系統(tǒng)的裝置將用于請求預(yù)定數(shù)據(jù)包的發(fā)送的信號發(fā)送至所述數(shù)據(jù)包的發(fā)送源。

補(bǔ)充說明11

根據(jù)補(bǔ)充說明9或10所述的通信方法,其中,在接收到所述預(yù)定信息以及已經(jīng)解析出的流管理信息的情況下,在所述數(shù)據(jù)包的通信控制中,所述備用系統(tǒng)的裝置使用所接收到的流管理信息和所述自身裝置所生成的第二流管理信息。

補(bǔ)充說明12

一種通信方法,包括:

從其它裝置接收所述其它裝置從數(shù)據(jù)包中提取出的預(yù)定信息;

從輸入至自身裝置的多個數(shù)據(jù)包中提取預(yù)定信息;以及

根據(jù)從所述其它裝置接收到的預(yù)定信息和從輸入至所述自身裝置中的數(shù)據(jù)包中提取出的預(yù)定信息,來生成與所述數(shù)據(jù)包的各流的特性有關(guān)的信息作為流管理信息。

補(bǔ)充說明13

根據(jù)補(bǔ)充說明12所述的通信方法,其中,在從所述其它裝置接收到預(yù)定信息之前檢測到輸入至所述自身裝置的所述數(shù)據(jù)包的情況下,將用于請求預(yù)定數(shù)據(jù)包的發(fā)送的信號發(fā)送至所述數(shù)據(jù)包的發(fā)送源。

補(bǔ)充說明14

根據(jù)補(bǔ)充說明12或13所述的通信方法,其中,在接收到所述預(yù)定信息以及所述其它裝置已經(jīng)解析出的流管理信息的情況下,

在所述數(shù)據(jù)包的通信控制中,使用所述自身裝置所生成的流管理信息和從所述其它裝置所接收到的流管理信息。

已經(jīng)使用了上述示例實(shí)施例各自作為示例實(shí)施例說明了本發(fā)明。然而,本發(fā)明不限于上述示例實(shí)施例。換句話說,在本發(fā)明的范圍內(nèi),本領(lǐng)域技術(shù)人員能夠理解的各種模式可以適用于本發(fā)明。

本申請基于并要求2014年8月19日提交的日本專利申請2014-166677的優(yōu)先權(quán),這里通過引用將其全部內(nèi)容包含于此。

附圖標(biāo)記列表

1 數(shù)據(jù)解析部件

2 通信監(jiān)視部件

3 管理信息發(fā)送部件

11 第一節(jié)點(diǎn)

12 第二節(jié)點(diǎn)

13 第三節(jié)點(diǎn)

14 第四節(jié)點(diǎn)

21 接收單元

22 信號控制單元

23 發(fā)送單元

24 數(shù)據(jù)解析單元

25 通信監(jiān)視單元

26 流管理信息存儲單元

27 管理信息發(fā)送/接收單元

31 接收單元

32 信號控制單元

33 發(fā)送單元

34 數(shù)據(jù)解析單元

35 通信監(jiān)視單元

36 流管理信息存儲單元

37 管理信息發(fā)送/接收單元

101-111 通信系統(tǒng)的操作步驟

121-132 通信系統(tǒng)的操作步驟

141-159 通信系統(tǒng)的操作步驟

S1 接收信號

S2 發(fā)送用信號

S3 現(xiàn)用側(cè)的管理信息信號

S4 備用側(cè)的管理信息信號

S5 解析數(shù)據(jù)信號

S6 解析單元控制信號

S7 信息存儲單元控制信號

S8 流管理信息信號

S9 管理信息發(fā)送信號

S10 管理信息接收信號

S11 接收信號

S12 發(fā)送用信號

S15 解析數(shù)據(jù)信號

S16 解析單元控制信號

S17 信息存儲單元控制信號

S18 流管理信息信號

S19 管理信息發(fā)送信號

S20 管理信息接收信號

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1