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

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

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

      通信系統(tǒng)、通信設(shè)備、控制設(shè)備、控制方法和程序的制作方法

      文檔序號:7909626閱讀:160來源:國知局
      專利名稱:通信系統(tǒng)、通信設(shè)備、控制設(shè)備、控制方法和程序的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種通信系統(tǒng),其中在包括通常使用的當(dāng)前操作側(cè)節(jié)點和與當(dāng)前操作側(cè)節(jié)點不同的備用側(cè)節(jié)點的通信系統(tǒng)中,在當(dāng)前操作側(cè)節(jié)點無法執(zhí)行處理時,備用側(cè)節(jié)點取代當(dāng)前操作側(cè)節(jié)點來執(zhí)行處理。
      背景技術(shù)
      故障備援(fail-over)廣泛使用于需要冗余性的通信系統(tǒng)中。在故障備援中,與通常使用的當(dāng)前操作側(cè)節(jié)點分離地提供備用側(cè)節(jié)點,并且備用側(cè)節(jié)點在當(dāng)前操作側(cè)節(jié)點中出現(xiàn)故障時接管處理。然而,除了接管處理之外,還需要切換網(wǎng)絡(luò)中的路由設(shè)置,并且必須將針對當(dāng)前操作側(cè)節(jié)點的通信切換至備用側(cè)節(jié)點。在當(dāng)前操作側(cè)節(jié)點再次運轉(zhuǎn)時,還需要將已切換至備用側(cè)節(jié)點的通信再次切換至當(dāng)前操作側(cè)節(jié)點。將處理從當(dāng)前操作側(cè)節(jié)點切換至備用側(cè)節(jié)點并且隨著處理的切換而切換網(wǎng)絡(luò)上的通信路由的過程可以描述如下(1)備用側(cè)節(jié)點檢測當(dāng)前操作側(cè)節(jié)點中的故障;(2)備用側(cè)節(jié)點轉(zhuǎn)為執(zhí)行狀態(tài);(3)備用側(cè)節(jié)點向網(wǎng)絡(luò)單元或者網(wǎng)絡(luò)控制單元請求網(wǎng)絡(luò)路由切換;(4)每個網(wǎng)絡(luò)單元或者網(wǎng)絡(luò)控制單元改變網(wǎng)絡(luò)路由(通信路由)。然而,網(wǎng)絡(luò)單元表示諸如路由器和交換機的網(wǎng)絡(luò)單元,并且網(wǎng)絡(luò)控制單元表示控制網(wǎng)絡(luò)單元的單元。上面的(1)到(4)項在例如JP 2006-253900A(專利文獻1)的相關(guān)技術(shù)中描述。在專利文獻1中,(1)當(dāng)處于備用模式的服務(wù)器檢測到心跳通信斷開時,操作模式改變成執(zhí)行模式O)。處于備用模式的服務(wù)器傳輸消息(用于切換網(wǎng)絡(luò)路由),從而以廣播形式將處于執(zhí)行模式的服務(wù)器切換至備用模式(3)。處于執(zhí)行模式的服務(wù)器在接收消息時轉(zhuǎn)為備用模式(4)。在JP 2002-259155A(專利文獻2)中也公開了一種用于減少上述(1)中的當(dāng)前操作側(cè)故障檢測所必需的時間的技術(shù)。在專利文獻O)中,監(jiān)視應(yīng)用的軟件故障,并且在故障已經(jīng)出現(xiàn)時通過專用通信部立即向另一系統(tǒng)通知出現(xiàn)故障。由此,故障檢測在沒有等待心跳信號斷開的情況下被執(zhí)行,并且故障檢測時間被嘗試縮短。引用列表[專利文獻 1] JP 2006-253900A[專利文獻 2] JP 2002-259155A
      發(fā)明內(nèi)容
      然而,在專利文獻1中,由于路由切換在故障檢測之后執(zhí)行,所以完成路由切換需要時間。在專利文獻2中還公開了嘗試縮短故障檢測時間的技術(shù),但是未考慮網(wǎng)絡(luò)上的路由切換。而且,在專利文獻2中,由于未考慮監(jiān)視單元為了檢測應(yīng)用停頓而需要的時間,所以并非總是可以縮短故障檢測時間。鑒于上述情形而提出本發(fā)明,并且本發(fā)明的主題內(nèi)容是提供一種通信系統(tǒng)、通信單元、控制單元、控制方法和程序,其中在節(jié)點執(zhí)行已由系統(tǒng)中的另一節(jié)點執(zhí)行的處理時所需要的對網(wǎng)絡(luò)路由的切換操作可以較早地執(zhí)行。根據(jù)本發(fā)明的通信系統(tǒng)具有客戶端單元、第一節(jié)點和第二節(jié)點、通信單元和確定部。第一節(jié)點響應(yīng)于來自客戶端單元的請求而執(zhí)行處理。第二節(jié)點在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點執(zhí)行該處理。通信單元對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置。確定部被提供到第一網(wǎng)絡(luò)路由上,并且確定部確定經(jīng)過第一網(wǎng)絡(luò)路由從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柕臄嚅_。通信單元具有切換部,其配置用于基于確定部的確定結(jié)果而將用于從客戶端單元向預(yù)定網(wǎng)絡(luò)地址傳送數(shù)據(jù)的網(wǎng)絡(luò)路由切換至另一網(wǎng)絡(luò)路由。切換部基于確定結(jié)果在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由。本發(fā)明的控制方法是一種通信系統(tǒng)中的控制方法,該通信系統(tǒng)具有客戶端單元; 第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;第二節(jié)點,第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點執(zhí)行該處理;通信單元,其對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及向第一網(wǎng)絡(luò)路由上提供的控制單元。本發(fā)明的控制方法包括向第一網(wǎng)絡(luò)路由上提供的確定部確定經(jīng)過第一網(wǎng)絡(luò)路由從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柕臄嚅_的步驟;基于確定部的確定結(jié)果將用于從客戶端單元向預(yù)定網(wǎng)絡(luò)地址傳送數(shù)據(jù)的網(wǎng)絡(luò)路由切換至另一網(wǎng)絡(luò)路由的步驟。切換步驟包括基于確定結(jié)果在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第三網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由。希望通過使用由通信單元執(zhí)行的控制程序來實現(xiàn)本發(fā)明的控制方法。而且,本發(fā)明的控制程序是一種用于使控制單元執(zhí)行在通信系統(tǒng)中執(zhí)行的控制方法的控制程序,該通信系統(tǒng)具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行該處理;通信單元,對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及向第一網(wǎng)絡(luò)路由上提供的控制單元。在此情況下,本發(fā)明的控制方法包括由被提供在第一網(wǎng)絡(luò)路由上的確定部確定經(jīng)過第一網(wǎng)絡(luò)路由從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柕臄嚅_的步驟;基于確定部的確定結(jié)果將用于從客戶端單元向預(yù)定網(wǎng)絡(luò)地址傳送數(shù)據(jù)的網(wǎng)絡(luò)路由切換至另一網(wǎng)絡(luò)路由的步驟。通信單元響應(yīng)于控制信號而在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第三網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由。根據(jù)本發(fā)明,在節(jié)點執(zhí)行已由系統(tǒng)的另一節(jié)點執(zhí)行的處理時所需要的網(wǎng)絡(luò)路由切換操作可以快速執(zhí)行。


      結(jié)合示例性實施例和以下附圖的描述可以理解本發(fā)明的目的、效果和特征圖1是示出了根據(jù)本發(fā)明的第一示例性實施例的通信系統(tǒng)的系統(tǒng)配置的框圖;圖2是示出了通信單元的配置的框圖;圖3是示出了流表的表配置的框圖;圖4是示出了在當(dāng)前操作側(cè)服務(wù)器中出現(xiàn)故障之前的狀態(tài)中的通信路由的框圖;圖5是示出了在當(dāng)前操作側(cè)服務(wù)器中出現(xiàn)故障之后的狀態(tài)中的通信路由的框圖;圖6是示出了根據(jù)本發(fā)明的第二示例性實施例的通信系統(tǒng)的系統(tǒng)配置的框圖;圖7是示出了控制單元的配置例子的框圖;圖8是示出了通信單元的配置的框圖;圖9是示出了在當(dāng)前操作側(cè)服務(wù)器中出現(xiàn)故障之前的狀態(tài)中的通信路由的框圖;圖10是示出了在當(dāng)前操作側(cè)服務(wù)器中出現(xiàn)故障之后的狀態(tài)中的通信路由的框圖;圖11示出了流表的表配置的框圖;圖12是示出了在當(dāng)前操作側(cè)服務(wù)器處于停止?fàn)顟B(tài)時的通信路由的框圖;以及圖13是示出了在當(dāng)前操作側(cè)服務(wù)器處于操作狀態(tài)時的通信路由的框圖。
      具體實施例方式[第一示例性實施例]<通信系統(tǒng)的系統(tǒng)配置>下文將參照圖1描述根據(jù)本發(fā)明第一示例性實施例的通信系統(tǒng)的配置。本示例性實施例的通信系統(tǒng)具有客戶端單元9、當(dāng)前操作側(cè)服務(wù)器3、備用側(cè)服務(wù)器4和多個通信單元10至14。當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4是服務(wù)應(yīng)用可于其上進行操作的節(jié)點??蛻舳藛卧?是使用在當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4上操作的服務(wù)應(yīng)用的單元。在本示例性實施例中,處于正常操作狀態(tài)的當(dāng)前操作側(cè)服務(wù)器3執(zhí)行對來自客戶端單元9的服務(wù)請求的處理。在當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障使得當(dāng)前操作側(cè)服務(wù)器3 對服務(wù)應(yīng)用的操作變得不可行時,備用側(cè)服務(wù)器4接管當(dāng)前操作側(cè)服務(wù)器3的處理并且執(zhí)行對來自客戶端單元9的服務(wù)請求的處理。通過使用心跳信號來確定當(dāng)前操作側(cè)服務(wù)器3中是否出現(xiàn)故障。具體而言,當(dāng)前操作側(cè)服務(wù)器向備用側(cè)服務(wù)器4傳輸心跳信號。在接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于正常操作狀態(tài)。在無法接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障。通信單元10至14是例如路由器和交換機的通信單元(網(wǎng)絡(luò)單元),并且網(wǎng)絡(luò)路由器73、74和70配置在客戶端單元9、當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4之間。如圖2中所示,通信單元10至14的每一個具有流表111、通信控制部112和多個通信端口 (L至N) 119。如圖3中所示,流表111管理“流信息”、“輸出端口信息”和“斷開時的操作信息”的集合。由此,通信單元10至14可以基于流信息來控制數(shù)據(jù)傳送目的地??梢詮耐獠繂卧斯せ蛘哂赏ㄐ艈卧?0至14自動設(shè)置或者改變將在流表11中管理的信息?!傲餍畔ⅰ笔怯糜谥付總€流的標(biāo)識信息的信息?!拜敵龆丝谛畔ⅰ笔怯糜谥付☉?yīng)當(dāng)從其輸出數(shù)據(jù)的通信端口的信息?!皵嚅_時的操作信息”是示出在流已經(jīng)斷開時將要完成的操作的信息。例如,根據(jù)圖3中所示流表111,通信單元10至13操作如下。也就是說,在接收流 A的數(shù)據(jù)時,通信單元從通信端口 N輸出流A的數(shù)據(jù),并且在斷開時(在流A已經(jīng)斷開的狀態(tài)中)不執(zhí)行操作。在接收流B的數(shù)據(jù)時,通信單元從通信端口 L輸出流B的數(shù)據(jù)。另一方面,當(dāng)在流B已經(jīng)斷開的狀態(tài)中接收網(wǎng)絡(luò)地址Z的流時,通信單元從通信端口 L輸出網(wǎng)絡(luò)地址Z的流。通信控制部122查詢流表111,以根據(jù)流表1執(zhí)行數(shù)據(jù)傳送處理。通信控制部112 具有確定部1121和切換部1122。確定部1121基于從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男奶盘杹泶_定是否應(yīng)當(dāng)切換網(wǎng)絡(luò)路由。切換部1122根據(jù)確定部1121的確定結(jié)果來切換網(wǎng)絡(luò)路由。<通信系統(tǒng)的處理操作>接下來,將參照圖1、圖4和圖5描述本示例性實施例中的通信系統(tǒng)的處理操作。 圖4示出了當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障之前的狀態(tài)中的通信路由,并且圖5示出了在當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障之后的狀態(tài)中的通信路由。(前提條件)作為本示例性實施例中的通信系統(tǒng)的前提條件,假設(shè)當(dāng)前操作側(cè)服務(wù)器3正常操作,并且處于來自客戶端單元9的服務(wù)請求可被處理的狀態(tài)中。備用側(cè)服務(wù)器4從當(dāng)前操作側(cè)服務(wù)器3定期接收心跳信號。在可以接收到心跳信號時,確定當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)(操作狀態(tài))。備用側(cè)服務(wù)器4在當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)時轉(zhuǎn)為備用模式。在預(yù)定時段內(nèi)無法接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器4處于無法提供服務(wù)的狀態(tài)(故障出現(xiàn)狀態(tài))。備用側(cè)服務(wù)器4在當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)時轉(zhuǎn)為執(zhí)行模式。備用側(cè)服務(wù)器4使用當(dāng)前操作側(cè)服務(wù)器3所使用的網(wǎng)絡(luò)地址,并且接管當(dāng)前操作側(cè)服務(wù)器3執(zhí)行的處理。參照圖1,在客戶端單元9與當(dāng)前操作側(cè)服務(wù)器3之間的通信路由是經(jīng)過通信單元 10、通信單元11和通信單元13的路由73。路由73被定義為使用通信端口 M。在客戶端單元9與備用側(cè)服務(wù)器4之間的通信路由是經(jīng)過通信單元10、通信單元11、通信單元12和通信單元14的路由74。路由74被定義為使用通信端口 L。心跳信號從當(dāng)前操作側(cè)服務(wù)器3 到備用側(cè)服務(wù)器4的通信路由是經(jīng)過通信單元13、通信單元11、通信單元12和通信單元14 的路由70。路由70被定義為使用通信端口 L。而且,心跳信號流被定義為使用流B。假設(shè)當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4具有可以用于相互通信的機制,以傳輸和接收心跳信號。例如,假設(shè)當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4具有這樣的機制,其可以使用分配與用于提供服務(wù)的地址不同的地址的方法、使用名稱解析系統(tǒng)的方法等。假設(shè)用于向客戶端單元9提供服務(wù)的網(wǎng)絡(luò)地址被定義為z,并且當(dāng)前操作側(cè)服務(wù)器3使用網(wǎng)絡(luò)地址Z。
      (出現(xiàn)故障之前的狀態(tài))在當(dāng)前操作側(cè)服務(wù)器3操作時,當(dāng)前操作側(cè)服務(wù)器3執(zhí)行對經(jīng)過路由73從客戶端單元9提供的服務(wù)請求的處理,如圖4所示。而且,當(dāng)前操作側(cè)服務(wù)器3經(jīng)過路由70向備用側(cè)服務(wù)器4傳輸心跳信號(流B)。在此情況下,通信單元13、11、12和14的每一個接收到心跳信號(流B)、向通信端口 L輸出接收到的心跳信號(流B)并且經(jīng)過路由70將其傳輸至備用側(cè)服務(wù)器4。而且,備用側(cè)服務(wù)器4接收心跳信號,并且當(dāng)心跳信號的接收停止時段(無接收時段)沒有超過預(yù)定時段時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)。(出現(xiàn)故障之后的狀態(tài))在當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障時,當(dāng)前操作側(cè)服務(wù)器3不能處理對經(jīng)過路由 73從客戶端單元9提供的服務(wù)請求的處理。而且,當(dāng)前操作側(cè)服務(wù)器3不能經(jīng)過路由70向備用側(cè)服務(wù)器4傳輸心跳信號?;蛘哒f,已經(jīng)出現(xiàn)故障的當(dāng)前操作側(cè)服務(wù)器3停止傳輸心跳信號。在此情況下,由于在預(yù)定時段內(nèi)沒有接收到心跳信號(流B),所以通信單元13、 11、12和14確定流B已經(jīng)斷開。在確定流B已經(jīng)斷開時,通信單元13、11、12和14的每一個參考其流表111,并且基于與流B對應(yīng)的“斷開時的操作信息”來執(zhí)行操作。在圖3中所示的例子中,在接收網(wǎng)絡(luò)地址Z的流時,通信單元13、11、12和14的每一個控制該流被輸出到通信端口 L。因此,通信單元13、11、12和14的每一個傳輸來自客戶端單元9的、針對備用側(cè)服務(wù)器4的服務(wù)請求。另一方面,不處于用于心跳信號(流B)的路由70上的通信單元10照常使用網(wǎng)絡(luò)地址Z向通信端口 M輸出流。然而,從通信單元10被輸出到通信端口 M的流被通信單元11改變,使得該流被輸出到路由74上。因此,使用網(wǎng)絡(luò)地址Z并且從客戶端單元9傳輸?shù)牧鹘?jīng)過路由74到達(dá)備用側(cè)服務(wù)器4。因此,在本發(fā)明中,至少需要在心跳信號經(jīng)過的路由70以及作為切換目標(biāo)的路由73和74上的通信單元11中提供確定部和切換部。另外,當(dāng)在預(yù)定時段內(nèi)沒有接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)。在確定無法提供服務(wù)的狀態(tài)時,備用側(cè)服務(wù)器4轉(zhuǎn)為執(zhí)行模式,并且通過使用當(dāng)前操作側(cè)服務(wù)器3所使用的網(wǎng)絡(luò)地址Z啟動當(dāng)前操作側(cè)服務(wù)器 3中所執(zhí)行的服務(wù)。因此,如圖5中所示,備用服務(wù)器4接管當(dāng)前操作側(cè)服務(wù)器3所執(zhí)行的服務(wù),并且備用側(cè)服務(wù)器4通過使用路由74處理來自客戶端單元9的服務(wù)請求。本示例性實施例中的通信單元13、11、12和14在確認(rèn)心跳信號(流B)斷開時將路由改變?yōu)榭蛻舳藛卧?與備用側(cè)服務(wù)器4之間的路由74。因而,可以及早改變?yōu)閭溆脗?cè)服務(wù)器4取代當(dāng)前操作側(cè)服務(wù)器3執(zhí)行處理時所使用的網(wǎng)絡(luò)路由74。(通信系統(tǒng)的操作和效果)以此方式,本示例性實施例的通信系統(tǒng)具有客戶端單元9 ;當(dāng)前操作側(cè)服務(wù)器3, 響應(yīng)于來自客戶端單元9的請求而執(zhí)行處理;備用側(cè)服務(wù)器4,在當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障時取代當(dāng)前操作側(cè)服務(wù)器3而執(zhí)行該處理;以及通信單元10至14,其構(gòu)建客戶端單元9、當(dāng)前操作側(cè)服務(wù)器3與備用側(cè)服務(wù)器4之間的網(wǎng)絡(luò)路由73、74和70。通信單元10至 14的每一個具有確定部1121,其確定從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)中斷;以及切換部1122,其在確定信號已經(jīng)斷開時,將網(wǎng)絡(luò)路由切換至客戶端單元9和備用側(cè)服務(wù)器4執(zhí)行數(shù)據(jù)通信時所使用的路由74。因此,本示例性實施例的通信系統(tǒng)變得有可能及早執(zhí)行向網(wǎng)絡(luò)路由74的切換,這是側(cè)服務(wù)器4取代當(dāng)前操作側(cè)服務(wù)器3來執(zhí)行處理所需的。[第二示例性實施例]接下來,將描述第二示例性實施例。在第一示例性實施例中,通信單元10至14的每一個確定從當(dāng)前操作側(cè)服務(wù)器3 向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)斷開。然后,通信單元10至14的每一個在信號已經(jīng)斷開時將網(wǎng)絡(luò)路由切換至客戶端單元9與備用側(cè)服務(wù)器4執(zhí)行數(shù)據(jù)通信時所使用的路由74。在第二示例性實施例中,如圖6中所示,通信系統(tǒng)具有控制單元20,其執(zhí)行對通信單元10至14的集成控制??刂茊卧?0確定從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)斷開。在信號已經(jīng)斷開時,控制單元控制通信單元10至14 的每一個將網(wǎng)絡(luò)路由切換至客戶端單元9和備用側(cè)服務(wù)器4執(zhí)行數(shù)據(jù)通信時所使用的路由 74。因此,控制單元20可以控制通信單元10至14,并且將網(wǎng)絡(luò)路由切換至客戶端單元9和備用側(cè)服務(wù)器4執(zhí)行數(shù)據(jù)通信的情況下所使用的路由74。下面參照圖6至圖10將描述本示例性實施例的通信系統(tǒng)。<通信系統(tǒng)的系統(tǒng)配置>首先參照圖6將描述本示例系統(tǒng)的通信系統(tǒng)的系統(tǒng)配置。本示例性實施例的通信系統(tǒng)與第一示例性實施例的通信系統(tǒng)的配置相比還具有控制單元20??刂茊卧?0是這樣的單元,它與通信單元10至14通信,并且控制通信單元10至 14所配置的網(wǎng)絡(luò)路由??刂茊卧?0具有通信控制部201和流監(jiān)視表202,如圖7中所示。通信控制部201與外圍區(qū)域中的通信單元10至14通信。通信控制部201具有確定部2011和控制部2012。確定部2011基于從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男奶盘杹泶_定是否應(yīng)當(dāng)切換網(wǎng)絡(luò)路由??刂撇?012根據(jù)確定部2011的確定結(jié)果來控制通信單元10 至14所配置的網(wǎng)絡(luò)路由的切換操作。網(wǎng)絡(luò)路由的切換操作是通過向通信單元10至14的每一個傳輸控制信號來執(zhí)行的。類似于圖3中所示流表111,流監(jiān)視表202管理“流信息”、“輸出端口信息”和“斷開時的操作信息”。由此,控制單元20可以根據(jù)流信息來控制數(shù)據(jù)傳送目的地。可以通過使用外部單元通過人工操作以及由控制單元20動態(tài)自動構(gòu)建和改變流監(jiān)視表202管理的 fn息ο“流信息”是用于指定每個流的標(biāo)識信息的信息?!拜敵龆丝谛畔ⅰ笔怯糜谥付ㄝ敵鰯?shù)據(jù)的通信端口的信息?!皵嚅_時的操作信息”是示出在流已經(jīng)斷開時將要完成的操作的 fn息ο當(dāng)流監(jiān)視表202與圖3中所示的流表相同時,控制單元20操作如下。也就是說, 當(dāng)通信系統(tǒng)接收流A中的數(shù)據(jù)時,控制單元20從通信端口 N輸出流A中的數(shù)據(jù),并且在斷開的情況下(在流A已經(jīng)斷開的狀態(tài)中),控制單元20執(zhí)行通信控制以便不執(zhí)行任何操作。 另外,在通信系統(tǒng)接收流B中的數(shù)據(jù)時,控制單元20控制從通信端口 L輸出流B中的數(shù)據(jù)。 另一方面,在流B已經(jīng)斷開的狀態(tài)中,當(dāng)一個通信單元接收到網(wǎng)絡(luò)地址Z的流時,控制單元 20控制通信單元10至14的每一個向通信端口 L輸出網(wǎng)絡(luò)地址Z的流。通信單元10至14的每一個具有流表121和通信控制部122,如圖8中所示。第二示例性實施例與第一示例性實施例的不同在于第二示例性實施例中的通信控制部12不具有用于切換通信路由的確定部。如在第一示例性實施例中那樣配置流表121。通信控制部122參考流表121,并且根據(jù)流表121執(zhí)行數(shù)據(jù)傳送處理。通信控制部 122具有切換部1221。切換部1221響應(yīng)于從控制單元20接收的控制信號來切換網(wǎng)絡(luò)路由。<通信系統(tǒng)的處理操作>接下來,參照圖6、圖9、圖10,將描述本示例性實施例的通信系統(tǒng)的處理操作。圖 9示出了在當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障之前的狀態(tài)中的通信路由,圖10示出了在當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障之后的狀態(tài)中的通信路由。(前提條件)作為本示例性實施例中的通信系統(tǒng)的前提條件,假設(shè)當(dāng)前操作側(cè)服務(wù)器3正常操作,并且當(dāng)前操作側(cè)服務(wù)器3處于可以處理來自客戶端單元9的服務(wù)請求的狀態(tài)。在備用側(cè)服務(wù)器4可以從當(dāng)前操作側(cè)服務(wù)器3定期接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)(處于操作狀態(tài))。備用側(cè)服務(wù)器4在當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)時被設(shè)置為備用模式。另外,當(dāng)在預(yù)定時段內(nèi)無法接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)(處于故障出現(xiàn)狀態(tài))。在當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)時,備用側(cè)服務(wù)器4轉(zhuǎn)為執(zhí)行模式。通過使用當(dāng)前操作側(cè)服務(wù)器3所使用的網(wǎng)絡(luò)地址,備用側(cè)服務(wù)器4接管當(dāng)前操作側(cè)服務(wù)器3所執(zhí)行的處理。客戶端單元9與當(dāng)前操作側(cè)服務(wù)器3之間的通信路由是經(jīng)過通信單元10、通信單元11和通信單元13的路由73。路由73被定義為使用通信端口 M??蛻舳藛卧?與備用側(cè)服務(wù)器4之間的通信路由是經(jīng)過通信單元10、通信單元11、通信單元12和通信單元14的路由74。路由74被定義為使用通信端口 L。心搏信號從當(dāng)前操作側(cè)服務(wù)器3到備用側(cè)服務(wù)器4的通信路由是經(jīng)過通信單元13、控制單元20和通信單元14的路由77。路由77被定義為使用通信端口 L。而且,心跳信號流被定義為流B。假設(shè)當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4具有用于相互通信的機制以傳輸和接收心跳信號。例如,假設(shè)當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4具有這樣的機制,其可以使用分配與用于提供服務(wù)的地址不同的地址的方法以及使用名稱解析系統(tǒng)的方法等。假設(shè)用于向客戶端單元9提供服務(wù)的網(wǎng)絡(luò)地址被定義為Z,并且當(dāng)前操作側(cè)服務(wù)器3使用網(wǎng)絡(luò)地址Z。(故障出現(xiàn)之前的狀況)在當(dāng)前操作側(cè)服務(wù)器3操作時,當(dāng)前操作側(cè)服務(wù)器3執(zhí)行對經(jīng)過路由73從客戶端單元9提供的服務(wù)請求的處理,如圖9中所示。而且,當(dāng)前操作側(cè)服務(wù)器3經(jīng)過路由77向備用側(cè)服務(wù)器4傳輸心跳信號(流B)。在此情況下,通信單元13和14以及控制單元20接收心跳信號(流B),并且向通信端口 L輸出所接收的心跳信號(流B)而且通過路由77向備用側(cè)服務(wù)器4傳輸該信號。而且,備用側(cè)服務(wù)器4接收心跳信號,當(dāng)心跳信號的消隱時段(無接收時段)沒有超過預(yù)定時段時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)。(故障出現(xiàn)之后的狀況)在當(dāng)前操作側(cè)服務(wù)器3中出現(xiàn)故障時,當(dāng)前操作側(cè)服務(wù)器3無法對經(jīng)過路由73從客戶端單元9提供的服務(wù)請求執(zhí)行處理。而且,當(dāng)前操作側(cè)服務(wù)器3無法通過路由77向備用側(cè)服務(wù)器4傳輸心跳信號。或者說,已經(jīng)出現(xiàn)故障的當(dāng)前操作側(cè)服務(wù)器3停止傳輸心跳信號。在此情況下,由于在預(yù)定時段內(nèi)沒有接收到心跳信號(流B),所以控制單元20確定流B已經(jīng)斷開。在確定流B已經(jīng)斷開時,控制單元20參考流監(jiān)視表202以便基于與流B 對應(yīng)的“斷開時的操作信息”來切換通信單元10至14的操作。例如,控制單元20根據(jù)圖3 中所示流監(jiān)視表202向通信單元10至14輸出控制信號。在接收網(wǎng)絡(luò)地址Z的流時,通信單元10至14的每一個響應(yīng)于控制信號而控制將該流輸出到通信端口 L。因此,通信單元 10至14的每一個傳輸來自客戶端單元9的、針對備用側(cè)服務(wù)器4的服務(wù)請求。在本示例性實施例中,至少需要在心跳信號至少經(jīng)過的路由7上為控制單元20提供用于確定心跳信號斷開的確定部。另外,當(dāng)在預(yù)定時段內(nèi)無法接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)。在確定處于無法提供服務(wù)的狀態(tài)時,備用側(cè)服務(wù)器4 轉(zhuǎn)為執(zhí)行狀態(tài),并且通過使用當(dāng)前操作側(cè)服務(wù)器3所使用的網(wǎng)絡(luò)地址Z啟動當(dāng)前操作側(cè)服務(wù)器3所執(zhí)行的服務(wù)。由此,備用側(cè)服務(wù)器4接管當(dāng)前操作側(cè)服務(wù)器3已經(jīng)執(zhí)行的服務(wù),并且執(zhí)行對經(jīng)過路由74從客戶端單元9提供的服務(wù)請求的處理,如圖10中所示。在確認(rèn)心跳信號(流B)斷開時,本示例性實施例中的控制單元20控制通信單元 10至14的每一個將網(wǎng)絡(luò)路由切換至客戶端單元9與備用側(cè)服務(wù)器4之間的路由74。因而, 可以及早執(zhí)行網(wǎng)絡(luò)路由的切換,這是備用側(cè)服務(wù)器4取代當(dāng)前操作側(cè)服務(wù)器3執(zhí)行處理時所需的(向路由74的切換操作)。而且,可以降低每個通信單元10至14的處理負(fù)載,因為不必確認(rèn)心跳信號(流B)已經(jīng)斷開。(通信系統(tǒng)的操作和效果)以此方式,本示例性實施例中的通信系統(tǒng)具有客戶端單元9 ;當(dāng)前操作側(cè)服務(wù)器 3,其響應(yīng)于來自客戶端單元9的請求而執(zhí)行處理;備用側(cè)服務(wù)器4,其在當(dāng)前操作側(cè)服務(wù)器 3中出現(xiàn)故障時取代當(dāng)前操作側(cè)服務(wù)器3而執(zhí)行該處理;通信單元10至14,其構(gòu)建客戶端單元9、當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4之間的網(wǎng)絡(luò)路由73、74和77 ;以及控制單元 20,其控制通信單元10至14的每一個??刂茊卧?0具有確定部2011,其用于確定從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)斷開;以及控制部 2012,其在確定部2011確定信號已經(jīng)斷開時向通信單元10至14每一個傳輸控制信號,以將網(wǎng)絡(luò)路由切換至客戶端單元9和備用側(cè)服務(wù)器4執(zhí)行數(shù)據(jù)通信時所使用的路由74。而且,通信單元10至14的每一個具有切換部1221,用于在從控制單元20接收到控制信號時將網(wǎng)絡(luò)路由切換至客戶端單元9和備用側(cè)服務(wù)器4執(zhí)行數(shù)據(jù)通信時所使用的路由74。
      因此,本示例性實施例的通信系統(tǒng)可以在備用側(cè)服務(wù)器4有必要取代當(dāng)前操作側(cè)服務(wù)器3執(zhí)行處理時及早將網(wǎng)絡(luò)路由切換至路由74。而且,還可以降低每個通信單元10至 14的處理負(fù)載,因為無需確認(rèn)心跳信號(流B)已經(jīng)斷開。應(yīng)當(dāng)注意,在上述示例性實施例中,提供有控制單元20以用于確定從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)斷開。然而,多個通信單元 10至14之一可以承擔(dān)控制單元20的作用以執(zhí)行上述處理。[第三示例性實施例]接下來,將描述第三示例性實施例。在第一示例性實施例中,通信單元10至14的每一個確定從當(dāng)前操作側(cè)服務(wù)器3 向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)斷開。然后,如果信號已經(jīng)斷開,則通信單元10至14的每一個將網(wǎng)絡(luò)路由切換至客戶端單元9和備用側(cè)服務(wù)器4執(zhí)行數(shù)據(jù)通信時所使用的路由74。在第三示例性實施例中,在信號未斷開時(在心跳信號的傳輸開始時),通信單元 10至14的每一個將網(wǎng)絡(luò)路由切換至客戶端單元9和當(dāng)前操作側(cè)服務(wù)器3執(zhí)行數(shù)據(jù)通信時所使用的路由73。因此,通信單元的每一個可以在當(dāng)前操作側(cè)服務(wù)器3需要執(zhí)行已由備用側(cè)服務(wù)器4執(zhí)行的處理時及早將網(wǎng)絡(luò)路由切換至路由73。下文參照圖1至圖2以及圖11 至圖13,將描述本示例性實施例的通信系統(tǒng)。<通信系統(tǒng)的系統(tǒng)配置>本示例性實施例的通信系統(tǒng)按照與圖1中所示的第一示例性實施例相同的方式進行配置,但是,通信單元11至14的每一個的配置不同于第一示例性實施例的配置。本示例性實施例中的通信單元11至14的每一個具有圖11中所示的流表111。本示例性實施例中的流表111將“流信息”、“輸出端口信息”和“傳輸開始時的操作信息”作為集合進行管理,如圖11中所示。由此,通信單元10至14可以基于流信息來控制數(shù)據(jù)傳送目的地?!傲餍畔ⅰ笔怯糜谥付總€流的標(biāo)識信息的信息。“輸出端口信息”是用于指定用于數(shù)據(jù)輸出的通信端口的信息?!皞鬏旈_始時的操作信息”是指示流開始時將要執(zhí)行的操作的信息。例如,通信單元10至14根據(jù)圖11中所示流表111操作如下。當(dāng)接收到流A的數(shù)據(jù)時,通信單元從通信端口 N輸出流A的數(shù)據(jù),并且在傳輸開始時(在流A的傳輸開始時) 不執(zhí)行任何操作。另外,在接收到流B的數(shù)據(jù)時,通信單元從通信端口 M輸出流B的數(shù)據(jù)。 另一方面,當(dāng)在傳輸開始時(在流B的傳輸開始時)接收到網(wǎng)絡(luò)地址Z的流時,通信單元將網(wǎng)絡(luò)地址Z的流輸出到通信端口 M。<通信系統(tǒng)的處理操作>接下來,參照圖1、圖12和圖13。將描述通信系統(tǒng)在本示例性實施例中的處理操作。圖12示出了當(dāng)前操作側(cè)服務(wù)器3處于停止?fàn)顟B(tài)時的通信路由,圖13示出了當(dāng)前操作側(cè)服務(wù)器3處于操作狀態(tài)時的通信路由。(前提條件)作為本示例性實施例中的通信系統(tǒng)的前提條件,假設(shè)當(dāng)前操作側(cè)服務(wù)器3處于停止?fàn)顟B(tài),從而不能處理來自客戶端單元9的服務(wù)請求。
      當(dāng)無法在預(yù)定時段內(nèi)接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器 3處于無法提供服務(wù)的狀態(tài)(處于故障出現(xiàn)狀態(tài))。在當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)時,備用側(cè)服務(wù)器4變?yōu)閳?zhí)行模式,并且通過使用當(dāng)前操作側(cè)服務(wù)器3已經(jīng)使用的網(wǎng)絡(luò)地址來取代當(dāng)前操作側(cè)服務(wù)器3執(zhí)行處理。而且,當(dāng)備用側(cè)服務(wù)器4在備用模式中在預(yù)定時段內(nèi)接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3已經(jīng)返回到可以提供服務(wù)的狀態(tài)(處于操作狀態(tài))。備用側(cè)服務(wù)器4在當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)時變?yōu)閭溆媚J?。參照圖1,客戶端單元9與當(dāng)前操作側(cè)服務(wù)器3之間的通信路由是經(jīng)過通信單元
      10、通信單元11和通信單元13的路由73。路由73被定義為使用通信端口M。在客戶端單元9與備用側(cè)服務(wù)器4之間的通信路由是經(jīng)過通信單元10、通信單元11、通信單元12和通信單元14的路由74。路由74被定義為使用通信端口 L。心跳信號從當(dāng)前操作側(cè)服務(wù)器3 到備用側(cè)服務(wù)器4的通信路由是經(jīng)過通信單元10、通信單元11、通信單元12和通信單元14 的路由70。路由70被定義為使用通信端口 L。而且,心跳信號流被定義為流B。假設(shè)當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4具有可用于相互通信的機制以傳輸和接收心跳信號。例如假設(shè)當(dāng)前操作側(cè)服務(wù)器3和備用側(cè)服務(wù)器4具有這樣的機制,其可以使用具有與用于提供服務(wù)的地址不同的地址的方法和使用名稱解析系統(tǒng)的方法等。假設(shè)用于向客戶端單元9提供服務(wù)的網(wǎng)絡(luò)地址被定義為Z,并且備用側(cè)服務(wù)器4使用網(wǎng)絡(luò)地址Z。(停止?fàn)顟B(tài))在當(dāng)前操作側(cè)服務(wù)器3處于停止?fàn)顟B(tài)時,當(dāng)前操作側(cè)服務(wù)器3無法通過使用路由 37處理來自客戶端單元9的服務(wù)請求。當(dāng)前操作側(cè)服務(wù)器3也無法通過使用路由70向備用側(cè)服務(wù)器4傳輸心跳信號?;蛘哒f,停止當(dāng)前操作側(cè)服務(wù)器3停止傳輸心跳信號。在此情況下,當(dāng)在預(yù)定時段內(nèi)沒有接收到心跳信號時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)。在確定當(dāng)前操作側(cè)服務(wù)器3處于無法提供服務(wù)的狀態(tài)時,備用側(cè)服務(wù)器4變?yōu)閳?zhí)行模式,并且通過使用路由74和使用網(wǎng)絡(luò)地址Z來執(zhí)行對來自客戶端單元9的服務(wù)請求的處理,如圖12中所示。(操作狀態(tài))在當(dāng)前操作側(cè)服務(wù)器3被設(shè)置為操作狀態(tài)時,當(dāng)前操作側(cè)服務(wù)器3通過使用路由 73來執(zhí)行對來自客戶端單元9的服務(wù)請求的處理,如圖13中所示。而且,當(dāng)前操作側(cè)服務(wù)器3通過路由70向備用側(cè)服務(wù)器4傳輸心跳信號(流B)。在此情況下,在通信單元13、11、12和14接收到心跳信號(流B)時,通信單元將接收到的心跳信號(流B)輸出到通信端口 L,并且通過路由70將其傳輸?shù)絺溆脗?cè)服務(wù)器4。 而且,由于接收到心跳信號(流B),通信單元13、11、12和14確定流B的傳輸已經(jīng)開始。在確定流B的傳輸已經(jīng)開始時,通信單元13、11、12和14的每一個查詢其自己的流表111,并且基于與流B對應(yīng)的傳輸開始操作信息執(zhí)行操作。在圖11中所示的例子中,通信單元13、
      11、12和14的每一個在接收到網(wǎng)絡(luò)地址Z的流時控制將該流輸出到通信端口M。因此,通信單元13、11、12和14的每一個傳輸來自客戶端單元9的、針對當(dāng)前操作側(cè)服務(wù)器3的服務(wù)請求。而且,當(dāng)備用側(cè)服務(wù)器4接收到心跳信號并且心跳信號的接收停止時段(無接收時段)沒有超過預(yù)定時段時,備用側(cè)服務(wù)器4確定當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)。在確定當(dāng)前操作側(cè)服務(wù)器3處于可以提供服務(wù)的狀態(tài)時,備用側(cè)服務(wù)器4變?yōu)閭溆媚J讲⑶医Y(jié)束處理。在確認(rèn)心跳信號(流B)的傳輸開始時,本示例性實施例中的通信單元13、11、12 和14的每一個控制將網(wǎng)絡(luò)路由切換至客戶端單元9與當(dāng)前操作側(cè)服務(wù)器3之間的路由73。 因而,在當(dāng)前操作側(cè)服務(wù)器3執(zhí)行已由備用側(cè)服務(wù)器4執(zhí)行的處理時,向網(wǎng)絡(luò)路由73的切換操作被較早地執(zhí)行。(通信系統(tǒng)的操作和效果)以此方式,本示例性實施例的通信系統(tǒng)具有客戶端單元9 ;當(dāng)前操作側(cè)服務(wù)器3, 其響應(yīng)于來自客戶端單元9的請求而執(zhí)行處理;備用側(cè)服務(wù)器4,其在當(dāng)前操作側(cè)服務(wù)器3 中出現(xiàn)故障時取代當(dāng)前操作側(cè)服務(wù)器3來執(zhí)行該處理;以及通信單元10至14,其對客戶端單元9與當(dāng)前操作側(cè)服務(wù)器3或者備用側(cè)服務(wù)器4之間的網(wǎng)絡(luò)路由73、74和70進行配置。 通信單元10至14的每一個具有確定部1121,其用于確定從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)斷開;以及切換部1222,其用于在確定部1121 確定信號未斷開時(在心跳信號的傳輸開始時)將網(wǎng)絡(luò)路由切換至客戶端單元9與當(dāng)前操作側(cè)服務(wù)器3之間執(zhí)行數(shù)據(jù)通信時所使用的路由73。由此,本示例性實施例中的通信系統(tǒng)可以在當(dāng)前操作側(cè)服務(wù)器3執(zhí)行已由備用側(cè)服務(wù)器4處理的處理時及早將網(wǎng)絡(luò)路由切換至路由73。應(yīng)當(dāng)注意,上文提到的示例性實施例并未限制本發(fā)明的范圍并且各種修改在不脫離本發(fā)明精神實質(zhì)的范圍內(nèi)是可能的。例如上述示例性實施例可以相互組合。具體而言,可以在第二示例性實施例中的控制單元20和通信單元10至14中執(zhí)行第三示例性實施例中所示的在心跳信號的傳輸開始的情況下執(zhí)行切換操作的機制。也就是說,控制單元20具有確定部2011,其用于確定從當(dāng)前操作側(cè)服務(wù)器3向備用側(cè)服務(wù)器4傳輸?shù)男盘?心跳信號)是否已經(jīng)斷開;以及控制部2012,其在確定部2011 確定信號未斷開時(在心跳信號的傳輸開始)向通信單元10至14的每一個傳輸控制信號以便將網(wǎng)絡(luò)路由切換至客戶端單元9和當(dāng)前操作側(cè)服務(wù)器3執(zhí)行數(shù)據(jù)通信時所使用的路由73。而且,當(dāng)從控制單元20接收到控制信號時,通信單元10至14的每一個具有切換部 1221,其用于將網(wǎng)絡(luò)路由切換至客戶端單元9和當(dāng)前操作側(cè)服務(wù)器3執(zhí)行數(shù)據(jù)通信時所使用的路由73。由此,可以及早將網(wǎng)絡(luò)路由切換至路由73,這是當(dāng)前操作側(cè)服務(wù)器3執(zhí)行已由備用側(cè)服務(wù)器4執(zhí)行的處理所需的。而且,通信單元10至14的每一個也可以降低處理負(fù)載,因為無需確認(rèn)心跳信號(流B)的傳輸是否開始。而且,可以結(jié)合第一示例性實施例和第二示例性實施例中所示的在心跳信號斷開時的系統(tǒng)切換機制以及第三示例性實施例中所示的在心跳信號的傳輸開始情況下的系統(tǒng)切換機制。而且,在上述示例性實施例中,當(dāng)在預(yù)定時段內(nèi)無法接收到心跳信號(流B)時確定流B已經(jīng)斷開。然而,可以采用任何技術(shù)來確定流B是否已經(jīng)斷開。例如,如果在通信協(xié)議中使用信號來顯式示出通信斷開,則可以基于該信號來識別流的斷開。而且,上述示例性實施例是在故障備援的假設(shè)之下描述的。然而,可以動態(tài)改變流表111和121以及流監(jiān)視表202管理的表數(shù)據(jù),并且可以使用改變的數(shù)據(jù)來動態(tài)切換網(wǎng)絡(luò)路由。因此,可以構(gòu)建一種適用于級聯(lián)式故障備援的配置。而且,可以通過使用硬件、軟件或者二者結(jié)合的方式來執(zhí)行上文提到的示例性實施例中的通信系統(tǒng)的每個單元的控制操作。應(yīng)當(dāng)注意,在通過使用軟件來執(zhí)行處理時,可以將描述處理序列的程序安裝在專用硬件配置中所包含的計算機的存儲器中?;蛘叱绦蚩梢员话惭b在執(zhí)行各種處理的通用計算機中并由其執(zhí)行。例如,程序可以預(yù)先記錄于作為存儲介質(zhì)的硬盤和ROM(只讀存儲器)中?;蛘叱绦蚩梢灶A(yù)先暫時或者持久存儲(記錄)于可拆卸存儲介質(zhì)中??梢蕴峁┻@樣的可拆卸存儲介質(zhì)作為所謂的包軟件。應(yīng)當(dāng)注意,作為可拆卸存儲介質(zhì)的例子,列舉軟盤(注冊商標(biāo))、 ⑶-R0M(光盤-只讀存儲器)、M0(光磁)盤、DVD (數(shù)字萬用盤)、磁盤、半導(dǎo)體存儲器等。應(yīng)當(dāng)注意,程序從可拆卸存儲介質(zhì)中安裝到計算機中。程序也可以用無線電形式從下載站點發(fā)往計算機。也可以經(jīng)過網(wǎng)絡(luò)向計算機有線傳輸程序。而且,可以根據(jù)處理器的處理能力不僅通過時序執(zhí)行上述示例性實施例中描述的處理操作而且通過并行或者單獨執(zhí)行處理操作來配置本示例性實施例中的通信系統(tǒng)。本發(fā)明可以應(yīng)用于網(wǎng)上服務(wù)、數(shù)據(jù)中心和云計算系統(tǒng)以具有冗余性。應(yīng)當(dāng)注意本專利申請基于第2009-027376號日本專利申請要求公約優(yōu)先權(quán)并且其公開內(nèi)容通過引用結(jié)合于此。(附加1)〈通信系統(tǒng)〉根據(jù)本發(fā)明的一種通信系統(tǒng),具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;以及第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行該處理;以及通信單元,對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置。通信單元具有確定部,配置用于確定從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)斷開;以及切換部,配置用于在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第一網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由。切換部基于確定部的確定結(jié)果來切換路由。(附加2)根據(jù)本發(fā)明的一種通信系統(tǒng),具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行該處理; 通信單元,對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;控制單元,其對通信單元進行控制。通信單元具有切換部,在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第一網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由??刂茊卧哂写_定部,用于確定從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)斷開;以及控制部,基于確定部的確定結(jié)果向通信單元傳輸控制信號。切換部響應(yīng)于從控制單元接收的控制信號來切換網(wǎng)絡(luò)路由。(附加3)〈通信單元〉根據(jù)本發(fā)明的一種通信單元是與通信系統(tǒng)通信的通信單元,該通信系統(tǒng)具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行該處理;以及通信單元,其對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置。通信單元具有確定部,用于確定從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)斷開;以及切換部,在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第一網(wǎng)絡(luò)路由與在客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由。切換部基于確定部的確定結(jié)果來切換路由。(附加4)〈控制單元〉根據(jù)本發(fā)明的一種控制單元是通信系統(tǒng)中的控制單元,該通信系統(tǒng)具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行處理;通信單元,對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及控制單元,對通信單元進行控制??刂茊卧哂写_定部,用于確定從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)斷開;以及控制單元,其基于確定部的確定結(jié)果向通信單元傳輸控制信號,并且控制通信單元在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第一網(wǎng)絡(luò)路由與控制單元和第二網(wǎng)絡(luò)節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由。(附加6)根據(jù)本發(fā)明的一種控制方法,是由通信系統(tǒng)中的控制單元執(zhí)行的控制方法,該通信系統(tǒng)具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行該處理;通信單元,對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及控制單元,對通信單元進行控制。本發(fā)明的控制方法包括確定從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)斷開的步驟;以及基于確定步驟中的確定結(jié)果向通信單元傳輸控制信號并且控制通信單元在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第一網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由的控制步驟。(附加7)〈程序〉根據(jù)本發(fā)明的一種程序是用于使通信單元之一的計算機在通信系統(tǒng)中執(zhí)行的程序,該通信系統(tǒng)具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求來執(zhí)行處理; 第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行該處理;通信單元,對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及控制單元,對通信單元進行控制。 本發(fā)明的程序使得計算機執(zhí)行確定從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)斷開的步驟;以及在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第一網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由的步驟。通過切換,網(wǎng)絡(luò)路由可以基于所述確定的確定結(jié)果而被切換。(附加8)根據(jù)本發(fā)明的一種程序是用于使控制單元的計算機在通信系統(tǒng)中執(zhí)行的程序,該通信系統(tǒng)具有客戶端單元;第一節(jié)點,響應(yīng)于來自客戶端單元的請求而執(zhí)行處理;第二節(jié)點,在第一節(jié)點中出現(xiàn)故障時取代第一節(jié)點來執(zhí)行處理;通信單元,對客戶端單元、第一節(jié)點和第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及控制單元,對通信單元進行控制。本發(fā)明的程序包括確定從第一節(jié)點向第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)斷開的步驟;以及基于確定步驟中的確定結(jié)果向通信單元傳輸控制信號,并且控制通信單元在客戶端單元和第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第一網(wǎng)絡(luò)路由與客戶端單元和第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由之間切換網(wǎng)絡(luò)路由的控制步驟。
      權(quán)利要求
      1.一種通信系統(tǒng),包括 客戶端單元;第一節(jié)點,配置用于響應(yīng)于來自所述客戶端單元的請求而執(zhí)行處理;第二節(jié)點,配置用于在所述第一節(jié)點中出現(xiàn)故障時取代所述第一節(jié)點來執(zhí)行所述處理;通信單元,配置用于對所述客戶端單元、所述第一節(jié)點和所述第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及確定部,被提供到第一網(wǎng)絡(luò)路由上,并且配置用于確定通過所述第一網(wǎng)絡(luò)路由從所述第一節(jié)點向所述第二節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)中斷, 其中所述通信單元的每一個包括切換部,配置用于基于所述確定部的確定結(jié)果將用于從所述客戶端單元向預(yù)定網(wǎng)絡(luò)地址傳輸?shù)臄?shù)據(jù)的一個網(wǎng)絡(luò)路由切換至另一網(wǎng)絡(luò)路由,以及其中所述切換部基于所述確定結(jié)果在所述客戶端單元和所述第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由與所述客戶端單元和所述第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第三網(wǎng)絡(luò)路由之間切換所述網(wǎng)絡(luò)路由。
      2.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其中當(dāng)所述確定部確定所述信號已經(jīng)斷開時,所述切換部從所述第二網(wǎng)絡(luò)路由切換至所述第三網(wǎng)絡(luò)路由。
      3.根據(jù)權(quán)利要求1或者2所述的通信系統(tǒng),其中當(dāng)所述確定部確定所述信號未斷開時, 所述切換部從所述第三網(wǎng)絡(luò)路由切換至所述第二網(wǎng)絡(luò)路由。
      4.根據(jù)權(quán)利要求1至3任一項所述的通信系統(tǒng),其中當(dāng)在預(yù)定時段內(nèi)無法接收到從所述第一節(jié)點向所述第二節(jié)點傳輸?shù)男奶盘枙r,所述確定部確定所述信號已經(jīng)斷開,并且當(dāng)可以接收到所述心跳信號時,所述確定部確定所述信號未斷開。
      5.根據(jù)權(quán)利要求1至4任一項所述的通信系統(tǒng),其中在對所述第一網(wǎng)絡(luò)路由和第二網(wǎng)絡(luò)路由進行配置的所述通信單元的每一個中提供所述確定部和所述切換部二者。
      6.根據(jù)權(quán)利要求1至5任一項所述的通信系統(tǒng),其中在對所述第一網(wǎng)絡(luò)路由、第二網(wǎng)絡(luò)路由和第三網(wǎng)絡(luò)路由進行配置的所述通信單元的每一個中提供所述確定部和所述切換部 ■~ 者 ο
      7.根據(jù)權(quán)利要求1至4任一項所述的通信系統(tǒng),還包括控制單元,配置用于基于所述確定部的確定結(jié)果來輸出控制信號,其中所述通信單元響應(yīng)于所述控制信號來切換所述網(wǎng)絡(luò)路由。
      8.一種用于在根據(jù)權(quán)利要求1至7任一項所述的通信系統(tǒng)中使用的通信終端。
      9.一種在根據(jù)權(quán)利要求7所述的通信系統(tǒng)中使用的控制單元。
      10.一種在通信系統(tǒng)中的控制方法,所述通信系統(tǒng)包括 客戶端單元;第一節(jié)點,配置用于響應(yīng)于來自所述客戶端單元的請求而執(zhí)行處理;第二節(jié)點,配置用于在所述第一節(jié)點中出現(xiàn)故障時取代所述第一節(jié)點來執(zhí)行所述處理;通信單元,配置用于對所述客戶端單元、所述第一節(jié)點和所述第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置,所述控制方法包括由被提供在第一網(wǎng)絡(luò)路由上的確定部確定通過第一網(wǎng)絡(luò)路由從所述第一節(jié)點向所述第二節(jié)點傳輸?shù)男盘柺欠駭嚅_的步驟;以及基于所述確定部的確定結(jié)果將用于從所述客戶端單元向預(yù)定網(wǎng)絡(luò)地址傳輸?shù)臄?shù)據(jù)的網(wǎng)絡(luò)路由切換至另一網(wǎng)絡(luò)路由的步驟,以及其中所述切換步驟包括基于所述確定結(jié)果將所述客戶端單元和所述第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路由切換至所述客戶端單元和所述第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第三網(wǎng)絡(luò)路由的步驟。
      11.根據(jù)權(quán)利要求10所述的控制方法,還包括基于所述確定結(jié)果從所述控制單元輸出控制信號的步驟,其中所述切換步驟包括由所述通信單元響應(yīng)于所述控制信號來切換所述網(wǎng)絡(luò)路由。
      12.一種用于使所述通信單元的每一個執(zhí)行根據(jù)權(quán)利要求10所述的控制方法的控制程序。
      13.一種用于使控制單元在通信系統(tǒng)中執(zhí)行控制方法的控制程序,所述通信系統(tǒng)包括 客戶端單元;第一節(jié)點,配置用于響應(yīng)于來自所述客戶端單元的請求而執(zhí)行處理;第二節(jié)點,配置用于在所述第一節(jié)點中出現(xiàn)故障時取代所述第一節(jié)點來執(zhí)行所述處理;通信單元, 其對所述客戶端單元、所述第一節(jié)點和所述第二節(jié)點之間的網(wǎng)絡(luò)路由進行配置;以及被提供在第一網(wǎng)絡(luò)路由上的控制單元,所述控制方法包括確定通過所述第一網(wǎng)絡(luò)路由從所述第一節(jié)點向所述第二節(jié)點傳輸?shù)男盘柺欠駭嚅_的步驟;以及基于所述確定部的確定結(jié)果向所述通信單元輸出控制信號使得用于從所述客戶端單元向預(yù)定網(wǎng)絡(luò)地址傳輸?shù)臄?shù)據(jù)的網(wǎng)絡(luò)路由被切換至另一網(wǎng)絡(luò)路由的步驟,以及其中所述通信單元響應(yīng)于所述控制信號在所述客戶端單元和所述第一節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第二網(wǎng)絡(luò)路與所述客戶端單元和所述第二節(jié)點執(zhí)行數(shù)據(jù)通信時所使用的第三網(wǎng)絡(luò)路之間切換所述網(wǎng)絡(luò)路由。
      全文摘要
      在確定從當(dāng)前使用的節(jié)點向備用節(jié)點傳輸?shù)男盘柺欠褚呀?jīng)在信號的通信路徑上斷開并且確定該信號已經(jīng)斷開的情況下,通信系統(tǒng)切換至客戶端設(shè)備和備用節(jié)點用于數(shù)據(jù)通信的網(wǎng)絡(luò)路徑。由此,可以及早執(zhí)行向另一節(jié)點取代正由特定類型節(jié)點執(zhí)行的處理所需要的網(wǎng)絡(luò)路徑切換的操作。
      文檔編號H04L12/56GK102308536SQ20108000724
      公開日2012年1月4日 申請日期2010年2月9日 優(yōu)先權(quán)日2009年2月9日
      發(fā)明者伊澤徹 申請人:日本電氣株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1