(57)【特許請求の範囲】
【請求項１】
中継切替装置を介して端末装置と複数の接続先コンピュータとのデータの送受信を行う中継切替方法であって、 前記接続先コンピュータのうち、データをユニークに特定できるキーが予め設定された主データベースを備える主コンピュータに、前記端末装置から前記中継切替装置を介して前記キーを有する入力データを送信し、該入力データに基づき前記主データベースを更新し、前記入力データの処理に対して発生した前記キーを有する出力データを前記主コンピュータから前記中継切替装置を介して前記端末装置に送信する第１の工程と、
前記端末装置からの前記入力データを前記中継切替装置を介して前記接続先コンピュータのうち副コンピュータに送信する切替を行い、前記入力データを、前記中継切替装置を介して前記副コンピュータに送信し、前記入力データに基づき前記キーを有する副データベースを更新し、前記入力データの処理に対して発生した出力データを前記副コンピュータから前記中継切替装置を介して前記端末装置に送信する第２の工程と、
前記端末装置からの前記入力データを、前記中継切替装置を介して前記主コンピュータに送信する切替を行い、前記入力データを前記端末装置から前記中継切替装置を介して前記主コンピュータに送信し、前記入力データに基づき前記主データベースを更新し、前記入力データの処理に対して発生した出力データを前記主コンピュータから前記中継切替装置を介して前記端末装置に送信する第３の工程とを備え、
前記第２の工程は、
前記入力データの送信先を前記副コンピュータへ切替後、前記副コンピュータでは、前記入力データの送信切替時に利用され、移行元データの異動により無効化する移行先データのキー一覧を示す異動レコードリストに前記入力データを登録し、前記入力データを、前記中継切替装置を介して前記主コンピュータへ送信し、前記入力データに基づき前記主データベースを更新し、前記副コンピュータ経由の前記入力データを含む前記端末装置からの前記入力データの処理に対して発生する出力データを前記主コンピュータから前記中継切替装置を介して前記副コンピュータに送信し、前記出力データのキーと一致するキーを有するレコードが前記異動レコードリストに未登録の場合、前記出力データを前記異動レコードリストに登録し、前記出力データを、前記中継切替装置を介して前記端末装置へ送信する第４の工程と、
更新された前記主データベースから更新のための前記入力データに対応して抽出された前記副データベースと同期をとるための第１の抽出レコードを前記主コンピュータから直接前記副コンピュータに対して送信し、前記異動レコードリストを送信切替が完了したかどうか判定するための判定レコードリストへコピーし、前記異動レコードリストをデータ無しの状態にリセットし、受信した前記第１の抽出レコードに基づき前記副データベースを更新し、前記異動レコードリストをリセットしてから前記副データベースの更新が完了するまでの間に、前記端末装置からの新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにない場合、新しい前記入力データに基づき前記副データベースを更新し、新しい前記入力データの処理に対して発生した出力データを、前記中継切替装置を介して前記端末装置に送信し、新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにある場合、新しい前記入力データを前記異動レコードリストに登録し、新しい前記入力データを、前記中継切替装置を介して前記主コンピュータに送信し、新しい前記入
力データに基づき前記主データベースを更新し、前記入力データの処理に対して発生した出力データを、前記主コンピュータから前記中継切替装置を介して前記副コンピュータに送信し、前記副コンピュータを経由し、前記中継切替装置を介して前記端末装置へ送信する第５の工程とを含み、
前記判定レコードリストのレコードがなくなるまで前記第５の工程を繰り返すことを特徴とする中継切替方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は中継切替方法に関し、特に端末装置に対する接続先コンピュータをリアルタイムに切替える中継切替方法及び中継切替システムに関する技術に属する。
【０００２】
【従来の技術】
従来、中継切替装置を介して端末装置と接続先のコンピュータ（主コンピュータ、副コンピュータ）との間でデータ送受を行う中継切替方式は、中継切替装置で一時的にデータを保留する方式で切替が実行されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来技術には以下に掲げる問題点があった。
【０００４】
中継装置による接続先のコンピュータの中継切替中に、端末装置が接続先のコンピュータからの出力データ受信待ちによるタイムアウト発生の可能性があるという問題点があった。
【０００５】
本発明は斯かる問題点を鑑みてなされたものであり、その目的とするところは、送信先のコンピュータを切替えるとき、異動レコードリストと判定レコードリストとを用いて入力データを複数の送信先のコンピュータに振り分けることでデータベースの同期合わせ中にもデータ処理を行うことができる中継切替方法及び中継切替システムに関する技術を提供する点にある。
【０００６】
【課題を解決するための手段】
請求項１記載の本発明の要旨は、中継切替装置を介して端末装置と複数の接続先コンピュータとのデータの送受信を行う中継切替方法であって、前記接続先コンピュータのうち、データをユニークに特定できるキーが予め設定された主データベースを備える主コンピュータに、前記端末装置から前記中継切替装置を介して前記キーを有する入力データを送信し、該入力データに基づき前記主データベースを更新し、前記入力データの処理に対して発生した前記キーを有する出力データを前記主コンピュータから前記中継切替装置を介して前記端末装置に送信する第１の工程と、前記端末装置からの前記入力データを前記中継切替装置を介して前記接続先コンピュータのうち副コンピュータに送信する切替を行い、前記入力データを、前記中継切替装置を介して前記副コンピュータに送信し、前記入力データに基づき前記キーを有する副データベースを更新し、前記入力データの処理に対して発生した出力データを前記副コンピュータから前記中継切替装置を介して前記端末装置に送信する第２の工程と、前記端末装置からの前記入力データを、前記中継切替装置を介して前記主コンピュータに送信する切替を行い、前記入力データを前記端末装置から前記中継切替装置を介して前記主コンピュータに送信し、前記入力データに基づき前記主データベースを更新し、前記入力データの処理に対して発生した出力データを前記主コンピュータから前記中継切替装置を介して前記端末装置に送信する第３の工程とを備え、前記第２の工程は、前記入力データの送信先を前記副コンピュータへ切替後、前記副コンピュータでは、前記入力データを送信切替時に利用され、移行元データの異動により無効化する移行先データのキー一覧を示す異動レコードリストに前記入力データを登録し、前記入力データを、前記中継切替装置を介して前記主コンピュータへ送信し、前記入力データに基づき前記主データベースを更新し、前記副コンピュータ経由の前記入力データを含む前記端末装置からの前記入力データの処理に対して発生する出力データを前記主コンピュータから前記中継切替装置を介して前記副コンピュータに送信し、前記出力データのキーと一致するキーを有するレコードが前記異動レコードリストに未登録の場合、前記出力データを前記異動レコードリストに登録し、前記出力データを、前記中継切替装置を介して前記端末装置へ送信する第４の工程と、更新された前記主データベースから更新のための前記入力データに対応して抽出された前記副データベースと同期をとるための第１の抽出レコードを前記主コンピュータから直接前記副コンピュータに対して送信し、前記異動レコードリストを送信切替が完了したかどうか判定するための判定レコードリストへコピーし、前記異動レコードリストをデータ無しの状態にリセットし、受信した前記第１の抽出レコードに基づき前記副データベースを更新し、前記異動レコードリストをリセットしてから前記副データベースの更新が完了するまでの間に、前記端末装置からの新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにない場合、新しい前記入力データに基づき前記副データベースを更新し、新しい前記入力データの処理に対して発生した出力データを、前記中継切替装置を介して前記端末装置に送信し、新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにある場合、新しい前記入力データを前記異動レコードリストに登録し、新しい前記入力データを、前記中継切替装置を介して前記主コンピュータに送信し、新しい前記入力データに基づき前記主データベースを更新し、前記入力データの処理に対して発生した出力データを、前記主コンピュータから前記中継切替装置を介して前記副コンピュータに送信し、前記副コンピュータを経由し、前記中継切替装置を介して前記端末装置へ送信する第５の工程とを含み、前記判定レコードリストのレコードがなくなるまで前記第５の工程を繰り返すことを特徴とする中継切替方法に存する。
請求項２記載の本発明の要旨は、前記第３の工程は、前記入力データの送信先を前記主コンピュータへの切替後、前記入力データを、前記中継切替装置を介して前記副コンピュータが受信した場合、前記入力データを前記異動レコードリストに登録し、前記入力データに基づき前記副データベースを更新し、前記入力データの処理に対して発生した出力データが有するキーと一致するキーを有するレコードが前記異動レコードリストにない場合、前記出力データを前記異動レコードリストに登録し、前記出力データを、前記中継切替装置を介して前記端末装置へ送信する第６の工程と、前記副コンピュータから直接前記主コンピュータに対して、更新された副コンピュータから更新のための前記入力データに対応して抽出された前記主コンピュータと同期をとるための第２の抽出レコードを送信し、前記異動レコードリストを前記判定レコードリストへコピーした後、前記異動レコードリストをデータ無しの状態にリセットし、前記主コンピュータでは受信した前記第２の抽出レコードに基づき前記主データベースを更新し、前記異動レコードリストをリセットしてから、前記主データベースの更新が完了するまでの間に、前記端末装置からの新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにある場合、前記副データベースを更新し、前記入力データの処理に対して発生した出力データを、前記中継切替装置を介して前記端末装置へ送信し、前記端末装置からの新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにない場合、新しい前記入力データを前記副コンピュータから前記中継切替装置を介して前記主コンピュータへ送信し、新しい前記入力データに基づき前記主データベースを更新し、前記入力データの処理に対して発生した出力データを、前記主コンピュータから前記中継切替装置を介して前記副コンピュータへ送信し、前記副コンピュータを経由し、前記中継切替装置を介して前記端末装置へ送信する第７の工程とを含み、前記判定レコードリストのレコードがなくなるまで前記第７の工程を繰り返すことを特徴とする請求項１に記載の中継切替方法に存する。
請求項３記載の本発明の要旨は、請求項１又は２に記載の中継切替方法を実行可能なプログラムが記録された記憶媒体に存する。
請求項４記載の本発明の要旨は、中継切替装置を介して端末装置と複数の接続先コンピュータとのデータの送受信を行う中継切替システムであって、前記接続先コンピュータのうち、登録されたデータをユニークに特定できるキーが予め設定された主データベースと、該主データベースを更新する主処理手段と、前記主データベースから前記キーを有する入力データに対応する第１の抽出レコードを抽出する主抽出手段とを有する主コンピュータと、前記接続先コンピュータのうち、前記キーが予め設定された副データベースと、該副データベースを更新する副処理手段と、前記入力データの送信切替時に利用され、移行元データの異動により無効化する移行先データのキー一覧を示す異動レコードリストと、送信切替の完了を判定するための判定レコードリストと、前記第１の抽出レコードに基づき前記副データベースを更新する副反映手段とを有する副コンピュータとを備え、前記副処理手段は、前記端末装置からの前記キーを有する前記入力データの送信先を前記主コンピュータから前記副コンピュータへ切替後、前記入力データを前記異動レコードリストに登録し、前記入力データを、前記中継切替装置を介して前記主コンピュータへ送信し、前記主処理手段は、前記入力データに基づき前記主データベースを更新し、前記副コンピュータ経由の入力データを含む前記端末装置からの入力データの処理に対して前記キーを有する出力データを発生し、該出力データを、前記中継切替装置を介して前記副コンピュータに送信し、前記副処理手段は、前記出力データが有するキーと一致するキーを有するレコードが前記異動レコードリストにない場合、前記出力データを前記異動レコードリストに登録し、前記出力データを、中継切替装置を介して前記端末装置へ送信し、前記主抽出手段は、更新された前記主データベースから更新のための前記入力データに対応した第１の抽出レコードを抽出し、該第１の抽出レコードを前記副データベースと同期をとるため直接前記副コンピュータに対して送信し、前記副反映手段は、受信した前記第１の抽出レコードに基づき前記副データベースを更新し、前記副処理手段は、前記異動レコードリストを判定レコードリストへコピーし、前記異動レコードリストをデータ無しの状態にリセットし、前記異動レコードリストをリセットしてから前記副データベースの更新が完了するまでの間、前記端末装置からの新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにない場合、新しい前記入力データに基づき前記副データベースを更新し、新しい前記入力データの処理に対して発生した出力データを、前記中継切替装置を介して前記端末装置に送信し、新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにある場合、新しい前記入力データを前記異動レコードリストに登録し、新しい前記入力データを、前記中継切替装置を介して前記主コンピュータに送信し、前記主コンピュータの前記主処理手段は、新しい前記入力データに基づき前記主データベースを更新し、新しい前記入力データの処理に対して出力データを発生し、該出力データを、前記中継切替装置を介して前記副コンピュータに送信し、前記副コンピュータ経由、前記中継切替装置を介して前記端末装置へ送信し、前記判定レコードリストのレコードがなくなるまで処理を繰り返すことを特徴とする中継切替システムに存する。
請求項５記載の本発明の要旨は、前記副コンピュータは、前記副データベースから前記キーを有する入力データに対応する第２の抽出レコードを抽出する副抽出手段を有し、前記主コンピュータは、前記第２の抽出レコードに基づき前記主データベースを更新する主反映手段を有し、前記副処理手段は、前記入力データの送信先を前記主コンピュータへの切替後、前記入力データを、前記中継切替装置を介して前記副コンピュータが受信した場合、前記入力データを前記異動レコードリストに登録し、前記入力データに基づき前記副データベースを更新し、前記入力データの処理に対して出力データを発生し、該出力データが有するキーと一致するキーを有するレコードが前記異動レコードリストにない場合、前記出力データを前記異動レコードリストに登録し、前記出力データを、前記中継切替装置を介して前記端末装置へ送信し、前記副抽出手段は、更新された前記副データベースから更新のための前記入力データに対応した第２の抽出レコードを抽出し、該第２の抽出レコードを前記主データベースと同期をとるため直接前記主コンピュータに対して送信し、前記主反映手段は、受信した前記第２の抽出レコードに基づき前記主データベースを更新し、前記副処理手段は、前記異動レコードリストを前記判定レコードリストへコピーした後、前記異動レコードリストをデータ無しの状態にリセットし、前記異動レコードリストをリセットしてから、前記主データベースの更新が完了するまでの間、前記端末装置からの新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにある場合、前記副データベースを更新し、前記入力データの処理に対して出力データを発生し、該出力データを前記副コンピュータから前記中継切替装置を介して前記端末装置へ送信し、前記端末装置からの新しい入力データが有するキーと一致するキーを有するレコードが前記判定レコードリストにない場合に、新しい前記入力データを前記副コンピュータから前記中継切替装置を介して前記主コンピュータへ送信し、前記主コンピュータの前記主処理手段は、新しい前記入力データに基づき前記主データベースを更新し、新しい前記入力データの処理に対して出力データを発生し、該出力データを、前記中継切替装置を介して前記副コンピュータに送信し、前記副コンピュータ経由、前記中継切替装置を介して前記端末装置へ送信し、前記判定レコードリストのレコードがなくなるまで処理を繰り返すことを特徴とする請求項４に記載の中継切替システムに存する。
請求項６記載の本発明の要旨は、前記端末装置は、第１のコネクタを有し、前記中継切替装置は、第２のコネクタと第３のコネクタと第４のコネクタとを有し、前記主コンピュータは、第５のコネクタと第６のコネクタとを有し、前記副コンピュータは、第７のコネクタと第８のコネクタとを有し、第１のコネクタと第２のコネクタとは通信回線で接続され、第３のコネクタと第５のコネクタとは通信回線で接続され、第４のコネクタと第７のコネクタとは通信回線で接続され、第６のコネクタと第８のコネクタとは通信回線で接続され、前記中継切替装置は、前記第２のコネクタで受信した前記端末装置からの前記入力データを前記第３のコネクタ、又は、前記第４のコネクタへ送出し、前記第３のコネクタで受信した前記主コンピュータからの前記出力データを前記第２のコネクタ、又は、前記第４のコネクタへ送出し、前記第４のコネクタで受信した前記副コンピュータからの前記出力データを前記第２のコネクタへ送出し、前記第４のコネクタで受信した前記副コンピュータからの前記入力データを前記第３のコネクタへ送出することを特徴とする請求項４又は５に記載の中継切替システムに存する。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【０００８】
図１は、本実施の形態に係る中継切替システムの構成を示す図である。
【０００９】
図１に示すように、本実施の形態に係る中継切替システムは、端末プログラムＡにより動作する端末装置１と、中継切替プログラムＢにより動作する中継切替装置２と、主処理プログラム（主処理手段）Ｃにより動作する主コンピュータ３と、副処理プログラムＦにより動作する副コンピュータ（中央処理装置、プロセッサ、データ処理装置等）４とから概略構成される。
【００１０】
端末装置１、中継切替装置２、主コンピュータ３及び副コンピュータ４は、中央処理装置、プロセッサ、データ処理装置等の機能を有す。
【００１１】
端末装置１は、コネクタａを備える。中継切替装置２は、コネクタｂとコネクタｃとコネクタｄとを備える。
【００１２】
主コンピュータ３は、コネクタｅとコネクタｆと主抽出バッチ（主抽出手段）Ｄと主反映バッチ（主反映手段）Ｅとユニークに設定されたキーを有する主データベース５とを備える。
【００１３】
副コンピュータ４は、コネクタｇ及びコネクタｈと、主データベース５との内容の同期を保つ副データベース６と、ルートの切替時に発生した入力データや出力データを保持する異動レコードリスト７と、副データベース６から入力データに対応した第２の抽出レコードを抽出する副抽出バッチ（副抽出手段）Ｇと、副データベース６を更新する副反映バッチ（副反映手段）Ｈと、所定の時間（期間）における異動レコードを保持する判定レコードリスト８とを備える。
【００１４】
コネクタａとコネクタｂ、コネクタｃとコネクタｅ、コネクタｄとコネクタｇ、コネクタｆとコネクタｈとは、各々通信回線で接続される。
【００１５】
各々のプログラム及びバッチの動作を説明する。端末プログラムＡは、キーを有する入力データ（上りデータ）のコネクタａへの送出と、コネクタａにおける中継切替装置２からのキーを有する出力データ（下りデータ）の受信とを行う。
【００１６】
中継切替プログラムＢは、コネクタｂにおける端末装置１からの入力データをコネクタｃ又はコネクタｄへ送出し、コネクタｃにおける主コンピュータ３からの出力データをコネクタｂ又はコネクタｄへ送出し、コネクタｄにおける副コンピュータ４からの出力データをコネクタｂに送出し、コネクタｄにおける副コンピュータ４からの入力データをコネクタｃへ送出する。
【００１７】
主処理プログラムＣは、コネクタｅにおける中継切替装置２からの入力データに基づく主データベース５の更新と、コネクタｅへの出力データの送出とを行う。
【００１８】
主抽出バッチＤは、入力データの処理に対応して主データベース５から第１の抽出レコードを抽出し、コネクタｆへの送出とを行う。
【００１９】
主反映バッチＥは、コネクタｆにおける副コンピュータ４からの第２の抽出レコードを受信し、主データベース５への反映（第２の抽出レコード）に基づき主データベース５を更新）を行う。
【００２０】
副処理プログラムＦは、コネクタｅにおける主コンピュータ３からの受信データに基づく副データベース６の更新と、コネクタｅへの出力データの送出と、異動レコードリスト７の更新と、判定レコードリスト８の更新とを行う。
【００２１】
副抽出バッチＧは、副データベース６から第２の抽出レコードを抽出し、第２の抽出レコードのコネクタｈへの送出を行う。
【００２２】
副反映バッチＨは、コネクタｈにおける主コンピュータ３から第１の抽出レコードを受信し、副データベース６への反映（第１の抽出レコードに基づき副データベース６を更新）を行う。
【００２３】
次に、図２〜図５参照して中継切替システムの動作を詳細に説明する。
【００２４】
図２は、図１の中継切替システムのデータフローにおける一例を示す図である。
【００２５】
（第１の処理）
図２に示すように中継切替装置２においてコネクタｄの使用を止め、コネクタｂからの入力データをコネクタｃへ、コネクタｃからの出力データをコネクタｂへと中継する。
【００２６】
この場合、データフローＤＦ１のように、入力データは端末装置１から中継切替装置２を介して主コンピュータ３へ送信され、主データベース５が更新される。
【００２７】
また、入力データの処理に対応する出力データは、主コンピュータ３から中継切替装置２を介して端末装置１へ送信される。
【００２８】
（処理２）
図３は、図１の中継切替システムのデータフローにおける他の一例を示す図である。
【００２９】
次に、副コンピュータ４の副処理プログラムＦに、データフローＤＦ２のように、端末装置１からの入力データを、中継切替装置２を介して副コンピュータ４へ送信されるように切替指示を行う。また、中継切替装置２がコネクタｂからの入力データをコネクタｄへ、コネクタｃからの出力データをコネクタｄへ、コネクタｄからの入力データをコネクタｃへ、コネクタｄからの出力データをコネクタｂへと中継するように切替える。
【００３０】
この場合、データフローＤＦ３のように、入力データは端末装置１から中継切替装置２を介して副コンピュータ４へ送信され、異動レコードリスト７に登録される。入力データは、再び中継切替装置２を介して主コンピュータ３へ送信され、主データベース５が更新される。
【００３１】
また、入力データの処理に対応する出力データは、主コンピュータ３から中継切替装置２を介して副コンピュータ４へ送信される。この時点で、出力データのキーを有するレコードが異動レコードリスト７に未登録の場合は、出力データは登録され、出力データは再び中継切替装置２を介して端末装置１へ送信される。
【００３２】
（処理３）
ここで、データフローＤＦ４のように、主コンピュータ３から直接副コンピュータ４に対して、入力データに対応して主データベース５から抽出された第１の抽出レコードを送信する。副コンピュータ４は、異動レコードリスト７を判定レコードリスト８へコピーした後、異動レコードリスト７をデータ無しの状態にリセットし、受信した第１の抽出レコードを副データベース６へ反映させる（第１の抽出レコードに基づき副データベース６を更新する）。
【００３３】
異動レコードリスト７をリセットしてから、副データベース６の反映が完了するまでの間は、判定レコードリスト８に登録されているレコードが有するキーと一致するキーを有する端末装置１からの新しい入力データは、異動レコードリスト７に登録される。この入力データは、再度データフローＤＦ３のように主コンピュータ３に送信される。
【００３４】
新しい入力データが有するキーと一致するキーを有するレコードが判定レコードリスト８に未登録の場合は、端末装置１から新しい入力データは、データフローＤＦ２のように中継切替装置２を介して副コンピュータ４へ送信され、副データベース６が更新される。また、新しい入力データに対応する出力データは、副コンピュータ４から中継切替装置２を介して端末装置１へ送信される。
【００３５】
この処理を判定レコードリストのレコード「０」件になるまで繰り返す。
【００３６】
（第４の処理）
図４は、図１の中継切替システムのデータフローにおけるその他の一例を示す図である。
【００３７】
判定レコードリストが「０」件になると、中継切替装置２においてコネクタｃを未使用にする。次にコネクタｂからの入力データをコネクタｄへ、コネクタｄからの出力データをコネクタｂへと中継するように切替える。
【００３８】
この場合、すべてのデータをデータフローＤＦ２の流れで処理する。
【００３９】
（第５の処理）
図５は、図１の中継切替システムのデータフローにおけるその他の一例を示す図である。
【００４０】
副コンピュータ４の副処理プログラムＦに、データフローＤＦ１のように、端末装置１からの入力データを、中継切替装置２を介して主コンピュータ３へ送信されるように切替指示を行う。また、中継切替装置２がコネクタｂからの入力データをコネクタｄへ、コネクタｃからの出力データをコネクタｄへ、コネクタｄからの入力データをコネクタｃへ、コネクタｄ出力データをコネクタｂへと中継するように切替える。
【００４１】
この場合、最初はデータフローＤＦ２のように、入力データは端末装置１から中継切替装置２を介して副コンピュータ４へ送信されて、異動レコードリスト７に登録し、副データベース６が更新される。
【００４２】
出力データのキーを有するレコードが異動レコードリスト７に未登録の場合は、出力データは登録され、また、副コンピュータ４から中継切替装置２を介して端末装置１へ送信される。
【００４３】
（第６の処理）
ここで、データフローＤＦ５のように、副コンピュータ４から直接主コンピュータ３に対して、入力データに対応して副データベース６から抽出された第２の抽出レコードを送信する。副コンピュータ４は、異動レコードリスト７を判定レコードリスト８へコピーした後、異動レコードリスト７をデータ無しの状態にリセットする。また、主コンピュータ３では受信した第２の抽出レコードを主データベース５へ反映させる（第２の抽出レコードに基づき主データベース５を更新する）。
【００４４】
異動レコードリスト７をリセットしてから、主データベース５の反映が完了するまでの間は、
判定レコードリスト８に登録されているレコードが有するキーと一致するキーを有する端末装置１からの新しい入力データは、
次に第２の抽出レコードとして送られるため、データフローＤＦ２の流れで処理をするが、新しい入力データが有するキーと一致するキーを有するレコードが判定レコードリスト８に未登録の場合、新しい入力データは、データフローＤＦ３のように、端末装置１から中継切替装置２を介して副コンピュータ４へ送信されて、そのまま副コンピュータ４から再び中継切替装置２を介して主コンピュータ３へ送信され、主データベース５が更新される。
【００４５】
また、入力データに対応する出力データは、主コンピュータ３から中継切替装置２を介して副コンピュータ４へ送信され、そのまま副コンピュータ４から中継切替装置２を介して端末装置１へ送信される。
【００４６】
この処理を判定レコードリスト８のレコードが「０」件になるまで繰り返す。
【００４７】
（第７の処理）
判定レコードリスト８のレコードが「０」件になると、図２のように中継切替装置２においてコネクタｄを未使用とし、コネクタｂからの入力データをコネクタｃへ、コネクタｃからの出力データをコネクタｂへと中継するように切替える。この場合、すべてのデータをデータフローＤＦ１の流れで処理する。
【００４８】
図６は、本実施の形態に係る中継切替システムの他の構成を示す図である。
【００４９】
図６の主コンピュータ３は、異動レコードリスト９と判定レコードリスト１０とを有する。その他の構成要素は図１と同様なので説明を省略する。
【００５０】
図６において、主コンピュータ３から副コンピュータ４への中継切替の処理（データフローＤＦ１、データフローＤＦ４、データフローＤＦ６）は、図５の副コンピュータ４から主コンピュータ３への中継切替と同様に行われる。
【００５１】
図７は、図６の中継切替システムのデータフローにおける一例を示す図である。
【００５２】
また、図７において、副コンピュータ４から主コンピュータ３への中継切替の処理（データフローＤＦ１、データフローＤＦ５、データフローＤＦ６）は、図３の主コンピュータ３から副コンピュータ４への中継切替と同様となる。主コンピュータ３と副コンピュータ４とで、各々異動レコードリストと判定レコードリストとを有することで切替の手順が統一されて単純化できる。
【００５３】
実施の形態に係る中継切替システムは上記の如く構成されているので、以下に掲げる効果を奏する。
【００５４】
中継切替装置２を介して端末装置１の接続先コンピュータをリアルタイムに切替を行い、入力データをタイムアウトさせずにすべて処理できるので、２４時間稼動を必要とするキャッシュディスペンサの利用や、デビットカードでの支払いから生ずる端末装置１からの入力データに対して、接続先コンピュータから確実に出力データを返すことができる。
【００５５】
なお、本実施の形態においては、本発明はそれに限定されず、本発明を適用する上で好適な、中継切替方法及び中継切替システムに関する技術に適用することができる。
【００５６】
また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。
【００５７】
なお、各図において、同一構成要素には同一符号を付している。
【００５８】
【発明の効果】
本発明は以上のように構成されているので、以下に掲げる効果を奏する。
【００５９】
中継切替装置を介した端末装置の接続先コンピュータを切替えるとき、切替時の入力データを異動レコードリストと判定レコードリストとを用いて送信先のコンピュータに振り分け処理をすることで、リアルタイムに発生する端末装置からの入力データをタイムアウトさせず処理できるので、２４時間稼動のキャッシュディスペンサやデビットカードなどに確実に対応できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る中継切替システムの構成を示す図である。
【図２】図１の中継切替システムのデータフローにおける一例を示す図である。
【図３】図１の中継切替システムのデータフローにおける他の一例を示す図である。
【図４】図１の中継切替システムのデータフローにおけるその他の一例を示す図である。
【図５】図１の中継切替システムのデータフローにおけるその他の一例を示す図である。
【図６】本発明の実施の形態に係る中継切替システムの他の構成を示す図である。
【図７】図６の中継切替システムのデータフローにおける一例を示す図である。
【符号の説明】
ａ  コネクタ（第１のコネクタ）
ｂ  コネクタ（第２のコネクタ）
ｃ  コネクタ（第３のコネクタ）
ｄ  コネクタ（第４のコネクタ）
ｅ  コネクタ（第５のコネクタ）
ｆ  コネクタ（第６のコネクタ）
ｇ  コネクタ（第７のコネクタ）
ｈ  コネクタ（第８のコネクタ）
Ａ  端末プログラム
Ｂ  中継切替プログラム
Ｃ  主処理プログラム（主処理手段）
Ｄ  主抽出バッチ（主抽出手段）
Ｅ  主反映バッチ（主反映手段）
Ｆ  副処理プログラム（副処理手段）
Ｇ  副抽出バッチ（副抽出手段）
Ｈ  副反映バッチ（副反映手段）
ＤＦ１、ＤＦ２、ＤＦ３、ＤＦ４、ＤＦ５、ＤＦ６  データフロー
１  端末装置
２  中継切替装置
３  主コンピュータ
４  副コンピュータ
５  主データベース
６  副データベース
７、９  異動レコードリスト
８、１０  判定レコードリスト
【図１】
0003685007.tif 000002
【図２】
0003685007.tif 000003
【図３】
0003685007.tif 000004
【図４】
0003685007.tif 000005
【図５】
0003685007.tif 000006
【図６】
0003685007.tif 000007
【図７】
0003685007.tif 000008