(57)【特許請求の範囲】
【請求項１】
互いに非接続状態にある２以上のネットワークシステム間に介在して通信データを中継するネットワークスイッチにおいて、
前記２以上のネットワークシステムのそれぞれに対する回線を切断状態で保持する切断保持手段と、
その切断保持手段により切断されている回線を接続状態に変更する時刻である接続時刻に対応つけて、前記２以上のネットワークシステムの内のいずれか１つと、通信データの受信又は送信の内のいずれかの通信形態とを指定する指定手段と、
その指定手段へ指定されている接続時刻が到来した場合、その接続時刻に対応つけて前記指定手段に指定されているネットワークシステムへ回線を接続する接続手段と、
その接続手段による接続時刻に対応つけて前記指定手段で指定されている通信形態を判断する通信形態判断手段と、
その通信形態判断手段により通信形態が受信であると判断された場合、前記接続手段により回線が接続されたネットワークシステムから通信データを受信する受信手段と、
その受信手段による通信データの受信が終了した場合、前記接続手段により接続状態とされているネットワークシステムとの間の回線を、前記切断保持手段による切断状態へ復帰させる切断復帰手段とを備えていることを特徴とするネットワークスイッチ。
【請求項２】
前記受信手段により受信された通信データを記憶可能な中継データ記憶手段と、
その中継データ記憶手段へ記憶されている通信データを、前記通信形態判断手段によって前記指定手段へ記憶されている通信形態が送信であると判断された場合に、前記接続手段により回線が接続されたネットワークシステムへ送信する送信手段とを備えており、
前記切断復帰手段は、その送信手段による通信データの送信が終了した場合、前記接続手段により接続状態とされているネットワークシステムとの間の回線を、前記切断保持手段による切断状態へ復帰させることを特徴とする請求項１記載のネットワークスイッチ。
【請求項３】
前記接続手段により回線が接続される前記ネットワークシステムが、通信データの送信を許可するための送信許可データに対応つけて通信データを記憶可能な転送元データ記憶手段を備えている場合において、
その転送元データ記憶手段に送信許可データが記憶されているか否かを検出する第１検出手段を備え、
前記受信手段は、前記第１検出手段により送信許可データが検出された場合にのみ、その送信許可データに対応つけて前記転送元データ記憶手段へ記憶されている通信データを受信することを特徴とする請求項１記載のネットワークスイッチ。
【請求項４】
前記通信データが、コンピュータの基本オペレーションシステムで管理可能なファイルで構成され、また、前記送信許可データが、その送信許可データに対応つけて前記転送元データ記憶手段へ記憶されている通信データのファイル名と同一のファイル名を付した空データのファイルで構成されている場合において、
前記第１検出手段は、前記送信許可データのファイル名に基づいて、前記転送元データ記憶手段から送信許可データを検出するものであり、
前記受信手段は、前記転送元データ記憶手段へ記憶されている通信データの中から、前記第１検出手段により検出された送信許可データのファイル名と同一のファイル名が付された通信データを受信するものであることを特徴とする請求項３記載のネットワークスイッチ。
【請求項５】
前記接続手段により回線が接続される前記ネットワークシステムが、前記中継データ記憶手段へ記憶されている通信データに対応つけて、その通信データの受信を拒否するための受信拒否データを記憶可能な転送先データ記憶手段を備えている場合において、
その転送先データ記憶手段に受信拒否データが記憶されているか否かを検出する第２検出手段を備え、
前記送信手段は、その第２検出手段により受信拒否データが検出された場合、その受信拒否データに対応つけて前記中継データ記憶手段へ記憶されている通信データの送信を禁止することを特徴とする請求項２記載のネットワークスイッチ。
【請求項６】
前記受信拒否データが、コンピュータの基本オペレーションシステムで管理可能な空データのファイルで構成されている場合において、
前記中継データ記憶手段へ記憶されている通信データは、その通信データに対応つけて前記転送先データ記憶手段へ記憶されている受信拒否データのファイル名と同一のファイル名が付されたファイルで構成されており、
前記第２検出手段は、前記受信拒否データのファイル名に基づいて、前記拒否データ記憶手段から受信拒否データを検出するものであり、
前記送信手段は、前記中継データ記憶手段へ記憶されている通信データのうち、前記第２検出手段により検出された受信拒否データのファイル名と同一のファイル名が付された通信データの送信を禁止するものであることを特徴とする請求項５記載のネットワークスイッチ。
【請求項７】
前記中継データ記憶手段が設けられる中継記憶装置を備え、
前記切断保持手段は、一端にその中継記憶装置がそれぞれ接続され、他端に前記２以上のネットワークシステムが個別にそれぞれ接続される２以上の有接点開閉器を備え、その２以上の有接点開閉器の全てを開放状態に保持させるものであり、
前記接続手段は、前記２以上の有接点開閉器の内のいずれか１つのみを閉鎖状態とするものであり、
前記切断復帰手段は、その接続手段により閉鎖された１つの前記有接点開閉器を閉鎖状態から開放状態に復帰させるものであることを特徴とする請求項１から６のいずれかに記載のネットワークスイッチ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通常状態において互いに非接続状態にある２以上のネットワークシステム間で通信データを転送するため、その２以上のネットワークシステム間に介在するネットワークスイッチに関するものである。
【０００２】
【従来の技術】
近年、企業では、その業務を処理するため、複数のコンピュータをローカルエリアネットワーク（ＬＡＮ）を介して相互に接続したネットワークシステムが利用されている。ネットワークシステムは、そのネットワークシステムの利用者が使用する端末コンピュータである複数のクライアントコンピュータ（以下単に「クライアント」と称す）と、そのクライアントへ各種のサービスを提供する特定のサーバコンピュータ（以下単に「サーバ」と称す）とが、ＬＡＮを介して相互に接続されている。このような、ネットワークシステムは、そのネットワークシステム内に属するサーバやクライアント間でデータ（情報）の転送が可能に構成されており、各種データの共有化が図られている。
【０００３】
特に、大規模な企業にあっては、多種多様な業務が存在しており、一般に、各業務毎に特化された業務用ネットワークシステムが複数構築されている。各業務用ネットワークシステムは、それにより処理される業務毎にデータの重要度や機密性が異なっている。こと、重要度や機密性が高いデータを処理する業務用ネットワークシステムに至っては、他の業務用ネットワークシステムからのアクセスを制限し、重要度や機密性の高いデータが他の業務用ネットワークシステムへ流出することを防止して、そのセキュリティを確保する必要性が生じてくる。
【０００４】
業務用ネットワークシステムのセキュリティを確保する対策には、従来より種々の方法が提案されているが、その一方法として、各業務用ネットワークシステムを、それぞれ非接続状態とするものがある。かかる場合には、重要度等の高いデータを処理する業務用ネットワークシステムは、他の業務用ネットワークシステムから確実に分離されるので、他の業務用ネットワークシステムからＬＡＮ網を介してアクセスすることが防止され、高いセキュリティが確保される。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記のように同一企業内に存在する複数の業務用ネットワークシステムが互いに非接続状態にあると、異なる業務用のネットワークシステム間でデータを共有する場合には、１の業務用ネットワークシステムからフレキシブルディスク等の記録媒体へデータをコピーして、その記録媒体を介して他の業務用ネットワークシステムへデータを移動する必要がある。ところが、フレキシブルディスク等の記録媒体は、その記憶容量がＬＡＮ網を介して転送可能なデータ容量に比べて、極めて少ない。このため、大容量のデータを１の業務用ネットワークシステムから他の業務用ネットワークシステムへ移動する場合には、複数の記録媒体へデータを分割して記録する必要があり、極めて作業が煩雑となるという問題点があった。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、通常状態において非接続状態にある２以上のネットワークシステム間で大容量の通信データを転送でき、且つ、各ネットワークシステムのセキュリティを確実に維持することができるネットワークスイッチを提供することを目的としている。
【０００７】
【課題を解決するための手段】
この目的を達成するために請求項１記載のネットワークスイッチは、互いに非接続状態にある２以上のネットワークシステム間に介在して通信データを中継するものであり、前記２以上のネットワークシステムのそれぞれに対する回線を切断状態で保持する切断保持手段と、その切断保持手段により切断されている回線を接続状態に変更する時刻である接続時刻に対応つけて、前記２以上のネットワークシステムの内のいずれか１つと、通信データの受信又は送信の内のいずれかの通信形態とを指定する指定手段と、その指定手段へ指定されている接続時刻が到来した場合、その接続時刻に対応つけて前記指定手段に指定されているネットワークシステムへ回線を接続する接続手段と、その接続手段による接続時刻に対応つけて前記指定手段で指定されている通信形態を判断する通信形態判断手段と、その通信形態判断手段により通信形態が受信であると判断された場合、前記接続手段により回線が接続されたネットワークシステムから通信データを受信する受信手段と、その受信手段による通信データの受信が終了した場合、前記接続手段により接続状態とされているネットワークシステムとの間の回線を、前記切断保持手段による切断状態へ復帰させる切断復帰手段とを備えている。
【０００８】
この請求項１記載のネットワークスイッチによれば、指定手段へ指定されている接続時刻が到来すると、接続手段によって、その接続時刻に対応つけて指定手段へ指定されている１つのネットワークシステムのみと回線が接続される。ここで、通信形態判断手段によって、指定手段へ接続時刻に対応つけて指定されている通信形態が受信であると判断されると、通信データは、受信手段によって、接続手段により回線が接続されている１のネットワークシステムから受信される。通信データの受信が終了すると、切断復帰手段によって、１のネットワークシステムとの間の回線は、切断保持手段による切断状態へ復帰される。
【０００９】
請求項２記載のネットワークスイッチは、請求項１記載のネットワークスイッチにおいて、前記受信手段により受信された通信データを記憶可能な中継データ記憶手段と、その中継データ記憶手段へ記憶されている通信データを、前記通信形態判断手段によって前記指定手段へ記憶されている通信形態が送信であると判断された場合に、前記接続手段により回線が接続されたネットワークシステムへ送信する送信手段とを備えており、前記切断復帰手段は、その送信手段による通信データの送信が終了した場合、前記接続手段により接続状態とされているネットワークシステムとの間の回線を、前記切断保持手段による切断状態へ復帰させる。
【００１０】
この請求項２記載のネットワークスイッチによれば、請求項１記載のネットワークスイッチと同様に作用する上、指定手段へ指定された接続時刻が到来すると、接続手段によって、その接続時刻に対応つけて指定手段へ指定された１つのネットワークシステムのみと回線が接続される。ここで、通信形態判断手段によって、指定手段へ接続時刻に対応つけて指定されている通信形態が送信であると判断されると、中継データ記憶手段へ記憶されている通信データは、送信手段によって、接続手段により回線が接続されている１のネットワークシステムへ送信される。通信データの送信が終了すると、切断復帰手段によって、１のネットワークシステムとの間の回線が、切断保持手段による切断状態へ復帰される。
【００１１】
請求項３記載のネットワークスイッチは、請求項１記載のネットワークスイッチにおいて、前記接続手段により回線が接続される前記ネットワークシステムが、通信データの送信を許可するための送信許可データに対応つけて通信データを記憶可能な転送元データ記憶手段を備えている場合にあって、その転送元データ記憶手段に送信許可データが記憶されているか否かを検出する第１検出手段を備え、前記受信手段は、その第１検出手段により送信許可データが検出された場合にのみ、その送信許可データに対応つけて前記転送元データ記憶手段へ記憶されている通信データを受信する。
【００１２】
この請求項３記載のネットワークスイッチによれば、請求項１記載のネットワークスイッチと同様に作用する上、接続手段により１のネットワークシステムと回線が接続された場合、第１検出手段によって、そのネットワークシステムの転送元データ記憶手段に送信許可データが記憶されているか否かを検出する。検出の結果、送信許可データが転送元データ記憶手段へ記憶されていれば、受信手段によって、その送信許可データに対応つけて転送元データ記憶手段へ記憶されている通信データが受信される。
【００１３】
請求項４記載のネットワークスイッチは、請求項３記載のネットワークスイッチにおいて、前記通信データが、コンピュータの基本オペレーションシステムで管理可能なファイルで構成され、また、前記送信許可データが、その送信許可データに対応つけて前記転送元データ記憶手段へ記憶されている通信データのファイル名と同一のファイル名を付した空データのファイルで構成されている場合にあって、前記第１検出手段は、前記送信許可データのファイル名に基づいて、前記転送元データ記憶手段から送信許可データを検出するものであり、前記受信手段は、前記転送元データ記憶手段へ記憶されている通信データの中から、前記第１検出手段により検出された送信許可データのファイル名と同一のファイル名が付された通信データを受信するものである。
【００１４】
この請求項４記載のネットワークスイッチによれば、請求項３記載のネットワークスイッチと同様に作用する上、接続手段により１のネットワークシステムと回線が接続された場合、通信許可データは、第１検出手段によって、そのファイル名に基づいて転送元データ記憶手段へ記憶されているか否かが検出される。その検出の結果、転送元データ記憶手段へ記憶されている通信データのうち、第１検出手段により検出された送信許可データのファイル名と同一のファイル名が付された通信データが、受信手段によって受信される。
【００１５】
請求項５記載のネットワークスイッチは、請求項２記載のネットワークスイッチにおいて、前記接続手段により回線が接続される前記ネットワークシステムが、前記中継データ記憶手段へ記憶されている通信データに対応つけて、その通信データの受信を拒否するための受信拒否データを記憶可能な転送先データ記憶手段を備えている場合にあって、その転送先データ記憶手段に受信拒否データが記憶されているか否かを検出する第２検出手段を備え、前記送信手段は、その第２検出手段により受信拒否データが検出された場合、その受信拒否データに対応つけて前記中継データ記憶手段へ記憶されている通信データの送信を禁止する。
【００１６】
この請求項５記載のネットワークスイッチによれば、請求項２記載のネットワークスイッチと同様に作用する上、接続手段により１のネットワークシステムと回線が接続された場合、第２検出手段によって、そのネットワークシステムの転送先データ記憶手段に受信拒否データが記憶されているか否かが検出される。検出の結果、受信拒否データが転送元データ記憶手段へ記憶されていれば、送信手段によって、その受信拒否データに対応つけて中継データ記憶手段へ記憶されている通信データの送信が禁止される。
【００１７】
請求項６記載のネットワークスイッチは、請求項５記載のネットワークスイッチにおいて、前記受信拒否データが、コンピュータの基本オペレーションシステムで管理可能な空データのファイルで構成されている場合にあって、前記中継データ記憶手段へ記憶されている通信データは、その通信データに対応つけて前記転送先データ記憶手段へ記憶されている受信拒否データのファイル名と同一のファイル名が付されたファイルで構成されており、前記第２検出手段は、前記受信拒否データのファイル名に基づいて、前記拒否データ記憶手段から受信拒否データを検出するものであり、前記送信手段は、前記中継データ記憶手段へ記憶されている通信データのうち、前記第２検出手段により検出された受信拒否データのファイル名と同一のファイル名が付された通信データの送信を禁止するものである。
【００１８】
この請求項６記載のネットワークスイッチによれば、請求項５記載のネットワークスイッチと同様に作用する上、接続手段により１のネットワークシステムと回線が接続された場合、受信拒否データは、第２検出手段によって、そのファイル名に基づいて転送先データ記憶手段へ記憶されているか否かが検出される。その検出の結果、中継データ記憶手段へ記憶されている通信データのうち、第２検出手段により検出された受信拒否データのファイル名と同一のファイル名が付された通信データについては、送信手段によって送信が禁止される。
【００１９】
請求項７記載のネットワークスイッチは、請求項１から６のいずれかに記載のネットワークスイッチにおいて、前記中継データ記憶手段が設けられる中継記憶装置を備え、前記切断保持手段は、一端にその中継記憶装置がそれぞれ接続され、他端に前記２以上のネットワークシステムが個別にそれぞれ接続される２以上の有接点開閉器を備え、その２以上の有接点開閉器の全てを開放状態に保持させるものであり、前記接続手段は、前記２以上の有接点開閉器の内のいずれか１つのみを閉鎖状態とするものであり、前記切断復帰手段は、その接続手段により閉鎖された１つの前記有接点開閉器を閉鎖状態から開放状態に復帰させるものである。
【００２０】
【発明の実施の形態】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の一実施例であるネットワークスイッチ４０の一部を構成するネットワーク切換器１の電気的構成を示した回路図である。ネットワーク切換器１は、中継コンピュータ５０の接続先を、複数のＬＡＮ１０１〜１０３のいずれか１つに切り換えるための装置であり、直流電源回路２と、補助電源回路３と、第１インターフェイス回路４と、第２インターフェイス回路５と、ネットワーク切換用ゲート回路６と、リセット用ゲート回路７と、リセット信号発生回路８と、リセットリレー駆動回路９と、リセットリレー１０と、第１ネットワークリレー駆動回路１１と、第２ネットワークリレー駆動回路１２と、第３ネットワークリレー駆動回路１３と、第１ネットワークリレー１４と、第２ネットワークリレー１５と、第３ネットワークリレー１６と、ＬＡＮコネクタユニット１７とを備えている。
【００２１】
ネットワーク切換器１の直流電源回路２は、１００Ｖ（ボルト）の交流電源から安定した＋１２Ｖの電圧を生成し出力する回路である。直流電源回路２で生成された＋１２Ｖの電圧は、補助電源回路３や第１乃至第３ネットワークリレー駆動回路１１〜１３などの各回路へ、駆動電圧として供給される。また、補助電源回路３は、直流電源回路２が出力する＋１２Ｖの直流電圧から＋９Ｖの直流定電圧を生成するための回路であり、入力端、出力端およびグランド端とを有した３端子定電圧レギュレータ３ａを備えている。
【００２２】
３端子定電圧レギュレータ３ａの入力端には、直流電源回路２から供給される＋１２Ｖの直流電圧が入力され、一端が回路接地された０．１μＦのコンデンサＣ７と、一端が回路接地された４７０μＦのコンデンサＣ９とが接続されている。一方、３端子定電圧レギュレータ３ａの出力端には、一端が回路接地された０．１μＦのコンデンサＣ６と、一端が回路接地された１０μＦのコンデンサＣ８とが接続されている。これらのコンデンサＣ６〜Ｃ９は、補助電源回路３への入出力電圧から高周波雑音を除去するためのものである。なお、３端子定電圧レギュレータ３ａのグランド端は回路接地されている。
【００２３】
第１インターフェイス回路４は、中継コンピュータ５０の通信用シリアルインターフェイス（ＣＯＭ１）５６から入力される第１制御信号を、ネットワーク切換用ゲート回路６の入力論理レベルに対応した電圧信号に変換するものであり、主に、通信コネクタＣＮ１と、フォトカプラＴＬＰ１とを備えている。通信コネクタＣＮ１は、１番ピン及び２番ピンの２本の接続ピンを備えており、その１番ピンには中継コンピュータ５０の通信用シリアルインターフェイス５６からネットワーク切換器１を制御するための第１制御信号が入力され、その２番ピンは回路接地されている。
【００２４】
第２インターフェイス回路５は、中継コンピュータ５０の通信用シリアルインターフェイス（ＣＯＭ２）５７から入力される第２制御信号を、ネットワーク切換用ゲート回路６の入力論理レベルに対応した電圧信号に変換するものであり、主に、通信コネクタＣＮ２と、フォトカプラＴＬＰ２とを備えている。通信コネクタＣＮ２も、通信用コネクタＣＮ１と同様に１番ピン及び２番ピンの２本の接続ピンを備えており、その１番ピンには中継コンピュータ５０の通信用シリアルインターフェイス５７からネットワーク切換器１を制御するための第２制御信号が入力され、その２番ピンは回路接地されている。
【００２５】
なお、第１インターフェイス回路４へ入力される第１制御信号、及び、第２インターフェイス回路５へ入力される第２制御信号の電圧レベルは、通常時（オフ状態で）は０Ｖとされており、信号発生時（オン状態で）は＋５Ｖとされる。
【００２６】
第１及び第２インターフェイス回路４，５のフォトカプラＴＬＰ１，ＴＬＰ２は、通信コネクタＣＮ１，ＣＮ２側、即ち、中継コンピュータ５０側とネットワーク切換用ゲート回路６側とを絶縁するためのものである。フォトカプラＴＬＰ１，ＴＬＰ２のＬＥＤのアノードには１０ｋΩの抵抗Ｒ１，Ｒ２の一端がそれぞれ接続され、この抵抗Ｒ１，Ｒ２の他端には通信コネクタＣＮ１，ＣＮ２の１番ピンがそれぞれ接続されている。抵抗Ｒ１，Ｒ２は、フォトカプラＴＬＰ１，ＴＬＰ２のＬＥＤへ流れる電流を制限するためのものである。
【００２７】
また、フォトカプラＴＬＰ１，ＴＬＰ２のＬＥＤのカソードは、通信コネクタＣＮ１，ＣＮ２の２番ピンとそれぞれ接続されることにより回路接地されている。一方、フォトカプラＴＬＰ１，ＴＬＰ２のフォトトランジスタは、そのコレクタが補助電源回路３の＋９Ｖの出力とそれぞれ接続され、そのエミッタには一端が回路接地された１０ｋΩの抵抗Ｒ３，Ｒ４の他端がそれぞれ接続されている。更に、これらの抵抗Ｒ３，Ｒ４の他端は、ネットワーク切換用ゲート回路６の入力端であるノアゲートＮＯＲ１の入力端にそれぞれ接続されている。
【００２８】
上記のように構成された第１インターフェイス回路４によれば、通信コネクタＣＮ１の１番ピンへ入力される第１制御信号がオンされると、即ち、第１制御信号が０Ｖから＋５Ｖになると、フォトカプラＴＬＰ１のフォトトランジスタがオンして、フォトカプラＴＬＰ１の出力電圧がロウレベルからハイレベルとなって、ネットワーク切換用ゲート回路６の入力端へ入力される論理レベルが「０」から「１」に変更される。
【００２９】
また同様にして、第２インターフェイス回路５についても、通信コネクタＣＮ２の１番ピンへ入力される第２制御信号がオンされると、即ち、第２制御信号が０Ｖから＋５Ｖになると、フォトカプラＴＬＰ２のフォトトランジスタがオンして、フォトカプラＴＬＰ２の出力電圧がロウレベルからハイレベルとなって、ネットワーク切換用ゲート回路６の入力端へ入力される論理レベルが「０」から「１」に変更される。
【００３０】
ネットワーク切換用ゲート回路６は、第１及び第２インターフェイス回路４，５から入力される入力論理レベルに応じて、第１乃至第３ネットワークリレー駆動回路１１〜１３への出力電圧（出力論理レベル）を変更するためのものである。このネットワーク切換用ゲート回路６は、５個のノアゲートＮＯＲ１〜ＮＯＲ５と、３個のアンドゲートＡＮＤ１〜ＡＮＤ３と、４個のナンドゲートＮＡＮＤ１〜ＮＡＮＤ４とから構成されている。
【００３１】
ネットワーク切換用ゲート回路６は、まず、ノアゲートＮＯＲ１の入力端が第１及び第２インターフェイス回路４，５の出力端と、ノアゲートＮＯＲ２の入力端がノアゲートＮＯＲ１の出力端と、アンドゲートＡＮＤ１の入力端が第１及び第２インターフェイス回路４，５の出力端と、ノアゲートＮＯＲ３の入力端がアンドゲートＡＮＤ１の出力端と、それぞれ接続されている。ノアゲートＮＯＲ４は、その入力端がノアゲートＮＯＲ３の出力端と接続され、その出力端が第３ネットワークリレー駆動回路１３の入力端と接続されている。ノアゲートＮＯＲ５は、その入力端が第３ネットワークリレー駆動回路１３の抵抗Ｒ２５と接続されている。
【００３２】
アンドゲートＡＮＤ２の入力端は、第１インターフェイス回路４の出力端、ノアゲートＮＯＲ２の出力端およびノアゲートＮＯＲ３の出力端と接続され、アンドゲートＡＮＤ３の入力端は、第２インターフェイス回路５の出力端、ノアゲートＮＯＲ２の出力端およびノアゲートＮＯＲ３の出力端と接続され、ナンドゲートＮＡＮＤ１の入力端は、アンドゲートＡＮＤ２の出力端およびノアゲートＮＯＲ５の出力端と接続され、ナンドゲートＮＡＮＤ２の入力端は、アンドゲートＡＮＤ３の出力端及びノアゲートＮＯＲ５の出力端と接続されている。更に、ナンドゲートＮＡＮＤ３の入力端はナンドゲートＮＡＮＤ１の出力端に、ナンドゲートＮＡＮＤ４の入力端はナンドゲートＮＡＮＤ２の出力端にそれぞれ接続されている。ナンドゲートＮＡＮＤ３の出力端は第１ネットワークリレー駆動回路１１の入力端と接続され、ナンドゲートＮＡＮＤ４の出力端は第２ネットワークリレー駆動回路１２の入力端と接続されている。
【００３３】
このネットワーク切換用ゲート回路６によれば、第１及び第２インタフェイス回路４，５からの入力論理レベルが共に「０」の場合は、第１乃至第３ネットワークリレー駆動回路１１〜１３に対して、出力論理レベルとして「０」（ロウ電圧）がそれぞれ出力される。また、ネットワーク切換用ゲート回路６は、第１及び第２インタフェイス回路４，５からの入力論理レベルが共に「１」の場合、第１及び第２ネットワークリレー駆動回路１１，１２へ出力論理レベルとして「０」（ロウ電圧）を出力する一方、第３ネットワークリレー駆動回路１３へ出力論理レベルとして「１」（ハイ電圧）を出力する。更に、ネットワーク切換用ゲート回路６は、第１インタフェイス回路４からの入力論理レベルが「１」であって第２インタフェイス回路５からの入力論理レベルが「０」の場合、第１ネットワークリレー駆動回路１１へ出力論理レベルとして「１」（ハイ電圧）を出力する一方、第２及び第３ネットワークリレー駆動回路１２，１３へ出力論理レベルとして「０」（ロウ電圧）を出力する。また、ネットワーク切換用ゲート回路６は、第１インタフェイス回路４からの入力論理レベルが「０」であって第２インタフェイス回路５からの入力論理レベルが「１」の場合、第２ネットワークリレー駆動回路１２へ出力論理レベルとして「１」（ハイ電圧）を出力する一方、第１及び第３ネットワークリレー駆動回路１１，１３へ出力論理レベルとして「０」（ロウ電圧）を出力する。
【００３４】
リセット用ゲート回路７は、ネットワーク切換用ゲート回路６から出力される３つの論理レベルを入力として、リセット信号発生回路８への出力電圧（出力論理レベル）を変更するためのものであり、３個のノアゲートＮＯＲ６〜ＮＯＲ８から構成されている。リセット用ゲート回路７のノアゲートＮＯＲ６の入力端は、ネットワーク切換用ゲート回路６のナンドゲートＮＡＮＤ３の出力端およびノアゲートＮＯＲ４の出力端と接続されている。また、ノアゲートＮＯＲ７の入力端はノアゲートＮＯＲ６の出力端と接続され、ノアゲートＮＯＲ８の入力端は、ノアゲートＮＯＲ７の出力端およびネットワーク切換用ゲート回路６のナンドゲートＮＡＮＤ４の出力端と接続され、このノアゲートＮＯＲ８の出力端がリセット信号発生回路８の入力端と接続されている。
【００３５】
上記したリセット用ゲート回路７によれば、ネットワーク切換用ゲート６から出力される論理レベルが全て「０」の場合は、リセット信号発生回路８へ出力論理レベルとして「１」（ハイ電圧）を出力するが、ネットワーク切換用ゲート６からの出力論理レベルが他の場合は、リセット信号発生回路８へ出力論理レベルとして「０」（ロウ電圧）を出力するのである。即ち、このリセット用ゲート回路７は、第１及び第２インタフェイス回路４，５からの入力論理レベルが共に「０」の場合に限り、リセット信号発生回路８へ出力論理レベルとして「１」（ハイ電圧）を出力するのである。
【００３６】
リセット信号発生回路８は、リセット用ゲート回路７の出力論理レベルに基づいてリセット信号を発生してリセットリレー駆動回路９へ出力するものである。このリセット信号発生回路８は、タイマ回路ＴＭ（ＮＥ５５５）により構成されたワンショットマルチバイブレータであり、そのタイマ回路ＴＭのグランド端１が回路接地されている。タイマ回路ＴＭのトリガ端２は、０．１μＦのコンデンサＣ１０を介してリセット用ゲート回路７のノアゲートＮＯＲ８の出力端と接続され、更に、１ｋΩの抵抗Ｒ２４を介して直流電源回路２の＋１２Ｖの出力と接続されている。
【００３７】
タイマ回路ＴＭの出力端３はリセットリレー駆動回路９の入力端と接続され、制御電圧端５は、ノイズによる誤動作防止のため、一端が回路接地された０．０１μＦのコンデンサＣ１と接続されている。更に、タイマ回路ＴＭのリセット端４は電源電圧端８に接続され、その電源電圧端８は、直流電源回路２の＋１２Ｖの出力に接続されると共に、１００ｋΩの抵抗Ｒ５の一端に接続されている。その抵抗Ｒ５の他端には、スレシホールド端６及びディスチャージ端７が接続され、更に、このスレシホールド端６及びディスチャージ端７は、一端が回路接地された５０μＦのコンデンサＣ２と接続されている。
【００３８】
このリセット信号発生回路８によれば、リセット用ゲート回路７から出力される論理レベルが「１」の場合、タイマ回路ＴＭの出力端３からの出力電圧は０ボルトであり、リセット用ゲート回路７から出力される論理レベルが「１」（ハイ電圧）から「０」（ロウ電圧）に変化すると、コンデンサＣ１０及び抵抗２４から構成されるＣ・Ｒ微分回路によって、トリガ端２への印加電圧が一瞬立ち下がる。このトリガ端２への印加電圧の立ち下がりによって、タイマ回路ＴＭの出力端３から約１２Ｖの電圧がリセット信号として出力される。
【００３９】
また、リセット信号の出力と同時に、コンデンサＣ２が抵抗Ｒ５経由で充電され、コンデンサＣ２の充電によりスレシホールド端６の電圧が約８Ｖに上昇すると、タイマ回路ＴＭの出力端３の電圧が約０Ｖとなり、リセット信号の出力が停止される。なお、リセット信号の出力保持時間は、抵抗Ｒ５の抵抗値とコンデンサＣ２の電気容量との積を１．１倍した値にほぼ等しく、約５．５秒（＝１．１×１００ｋΩ×５０μＦ）とされている。
【００４０】
リセットリレー駆動回路９は、リセット信号に基づいてリセットリレー１０を稼動させるためのものであり、リセット信号発生回路８の出力端（即ち、タイマ回路ＴＭの出力端３）にアノードが接続されたダイオードＤ２を備えている。このダイオードＤ２は、タイマ回路ＴＭの出力端３へ電流が逆流することを防止するためのものであり、そのカソードには１０ｋΩの抵抗Ｒ６の一端が接続されている。抵抗Ｒ６の他端には、一端が回路接地された１０ｋΩの抵抗Ｒ７と、トランジスタＱ１のベースとがそれぞれ接続されている。このトランジスタＱ１のエミッタは回路接地され、そのコレクタは、リセットリレー１０のコイルＬの一端およびダイオードＤ１のアノードと接続されている。
【００４１】
リセットリレー１０は、Ｂ接点（ブレーク接点，常時閉路（ＮＣ，Normally Close）接点）タイプのものであり、コイルＬの消磁時において電気接点ＳＷが閉鎖状態（オン状態）とされ、コイルＬの励磁時において電気接点ＳＷが開放状態（オフ状態）とされる。このリセットリレー１０のコイルＬの他端は、直流電源回路２の＋１２Ｖの出力およびダイオードＤ１のカソードと接続されている。ダイオードＤ１は、リセットリレー１０のコイルＬに生じる逆起電力作用に起因する電流を還流させるためのものである。電気接点ＳＷは、コイルＬの消磁又は励磁によりオン又はオフされるものであり、その一端が直流電源回路２の＋１２Ｖの出力に接続され、その他端が第１乃至第３ネットワークリレー駆動回路１１〜１３における各サイリスタＴＨＹ１〜ＴＨＹ３のアノードとそれぞれ接続されている。
【００４２】
リセットリレー駆動回路９及びリセットリレー１０によれば、リセット信号発生回路８から出力されるリセット信号がオンされると、リセットリレー駆動回路９の入力端へ＋１２Ｖの電圧が印加され、抵抗Ｒ６を介してトランジスタＱ１のベースへベース電流が流れ、トランジスタＱ１がオンされる。すると、トランジスタＱ１のコレクタ・エミッタ間に電流が流れ、リセットリレー１０のコイルＬが励磁されて、電気接点ＳＷがオフ状態とされる。リセット信号の発生後、そのリセット信号の出力保持時間（約５．５秒）が経過すると、リセット信号がオフされ、リセットリレー１０のコイルＬが消磁されて、電気接点ＳＷがオン状態とされる。
【００４３】
第１乃至第３ネットワークリレー駆動回路１１〜１３は、第１乃至第３ネットワークリレー１４〜１６をオン又はオフするための回路である。第１ネットワークリレー駆動回路１１は、ネットワーク切換用ゲート回路６のナンドゲートＮＡＮＤ３の出力端にアノードが接続されたダイオードＤ３を、第２ネットワークリレー駆動回路１２は、ネットワーク切換用ゲート回路６のナンドゲートＮＡＮＤ４の出力端にアノードが接続されたダイオードＤ４を、第３ネットワークリレー駆動回路１３は、ネットワーク切換用ゲート回路６のノアゲートＮＯＲ４の出力端にアノードが接続されたダイオードＤ５を、それぞれ備えている。これらのダイオードＤ３〜Ｄ５は、ネットワーク切換用ゲート回路６への電流の逆流を防止しており、各ダイオードＤ３〜Ｄ５のカソードには１０ｋΩの抵抗Ｒ８〜Ｒ１０の一端が接続されている。
【００４４】
抵抗Ｒ８〜Ｒ１０の他端には、一端が回路接地された１ｋΩの抵抗Ｒ１１〜Ｒ１３がそれぞれ接続され、一端が回路接地された０．０１μＦのコンデンサＣ３〜Ｃ５がそれぞれ接続され、更に、サイリスタＴＨＹ１〜ＴＨＹ３のゲートがそれぞれ接続されている。サイリスタＴＨＹ１〜ＴＨＹ３のカソードは、一端が回路接地された１ｋΩの抵抗Ｒ１４〜Ｒ１６とそれぞれ接続されると共に、更に、一端がトランジスタＱ２〜Ｑ４のベースに接続された１０ｋΩの抵抗Ｒ１７〜Ｒ１９とそれぞれ接続されている。トランジスタＱ２〜Ｑ４のエミッタは回路接地されており、更に、トランジスタＱ２のコレクタは第１ネットワークリレー１４の一方のドライブ電圧端に、トランジスタＱ３のコレクタは第２ネットワークリレー１５の一方のドライブ電圧端に、トランジスタＱ４のコレクタは第３ネットワークリレー１６の一方のドライブ電圧端に、それぞれ接続されている。
【００４５】
また、第３ネットワークリレー駆動回路１３は、サイリスタＴＨＹ３のカソード及び抵抗Ｒ１９間に１０ｋΩの抵抗Ｒ２５の一端が接続され、この抵抗Ｒ２５の他端は、ネットワーク切換用ゲート回路６のノアゲートＮＯＲ５の入力端と接続されている。ここで、ノアゲートＮＯＲ５及び抵抗Ｒ２５は、第１乃至第３ネットワークリレー駆動回路１１〜１３の誤動作を防止するための誤動作防止回路を構成している。第３ネットワークリレー１６の各接点組を閉鎖させるために第１及び第２制御信号の双方をオンした後、その第１及び第２制御信号をオフする場合、その両信号を全く同時にオフすることができず、両信号のオフに時間差が生じてしまう場合がある。
【００４６】
かかる場合、第１又は第２制御信号のいずれか一方がオンされた状態と擬似的に一致するため、第１ネットワークリレー駆動回路１１又は第２ネットワークリレー駆動回路１２の一方が第３ネットワークリレー駆動回路１３と同時に作動して、第１ネットワークリレー１４又は第２ネットワークリレー１５のいずれかが第３ネットワークリレー１６と同時にオンされる恐れがある。誤動作防止回路は、かかるネットワークリレー駆動回路１１〜１３が同時に作動するような誤動作を防止するための回路である。
【００４７】
例えば、第１及び第２制御信号がオンされ（図２の２１ｄ，２２ｄ）、トランジスタＱ４がオンされると（図２の３２ｂ）、トランジスタＱ４のベース電流が抵抗Ｒ２５を介して、ノアゲートＮＯＲ５の入力端へ流れ込み、ノアゲートＮＯＲ５の入力端へ「１」の入力論理レベルが入力されて、ノアゲートＮＯＲ５の出力端から「０」の出力論理レベルが出力される。このようにノアゲートＮＯＲ５の出力論理レベルが「０」となることによって、第１及び第２制御信号のオン又はオフ状態に関係なく、アンドゲートＡＮＤ２，ＡＮＤ３の出力論理レベルは「１」、ナンドゲートＮＡＮＤ３，ＮＡＮＤ４の出力論理レベルは「０」となる。ナンドゲートＮＡＮＤ３，ＮＡＮＤ４の出力論理レベルが「０」であれば、第１及び第２ネットワークリレー駆動回路１１，１２のトランジスタＱ２，Ｑ３はオフ状態となるので、結果、第３ネットワークリレー駆動回路１３のトランジスタＱ４のみがオン状態となるのである。
【００４８】
その後、例えば、第１制御信号のオフ（図２の２１ｄから２１ｅへの変化）後、それに若干遅れて第２制御信号がオフ（図２の２２ｄから２２ｅへ変化）された場合、トランジスタＱ４はオンされているので、そのトランジスタＱ４のベース電流が抵抗Ｒ２５を介して、ノアゲートＮＯＲ５の入力端へ流れ続ける。結果、ノアゲートＮＯＲ５の入力端には「１」の入力論理レベルが入力されるので、ノアゲートＮＯＲ５の出力論理レベルは「０」となる。よって、第１及び第２制御信号のオン又はオフ状態に関係なく、アンドゲートＡＮＤ２，ＡＮＤ３の出力論理レベルは「１」となり、ナンドゲートＮＡＮＤ３，ＮＡＮＤ４の出力論理レベルは「０」となる。ナンドゲートＮＡＮＤ３，ＮＡＮＤ４の出力論理レベルが「０」であれば、第１及び第２ネットワークリレー駆動回路１１，１２のトランジスタＱ２，Ｑ３はオフされたまま保持されるので、第３ネットワークリレー駆動回路１３のトランジスタＱ４のみのオン状態が維持されるのである。結果、第１及び第２制御信号の双方をオン状態からオフ状態へ切り換える場合に、第３ネットワークリレー１６と第１ネットワークリレー１４とが同時にオンされる誤動作を防止できるのである。
【００４９】
なお、第２制御信号のオフ（図２の２２ｄから２２ｅへの変化）後、それに若干遅れて第１制御信号がオフ（図２の２１ｄから２１ｅへの変化）される場合についても、上記した場合と同様に、第３ネットワークリレー駆動回路１３のトランジスタＱ４のみのオン状態を維持できる。結果、第１及び第２制御信号の双方をオン状態からオフ状態へ切り換える場合に、第３ネットワークリレー１６と第２ネットワークリレー１５とが同時にオンされる誤動作を防止できるのである。
【００５０】
第１乃至第３ネットワークリレー１４〜１６は、それぞれが複数（例えば４個）の電気接点組を有したＡ接点（メイク接点、常時開路（ＮＯ，Normally Open）接点）タイプのものであり、コイル（図示せず）の消磁時において全ての電気接点組が開放状態（オフ状態）とされ、コイルの励磁時において全ての電気接点組が閉鎖状態（オン状態）とされる。また、各ネットワークリレー１４〜１６は、その各接点組を作動させるため、コイルに電圧を印加する一対のドライブ電圧端をそれぞれが備えており、各ネットワークリレー１４〜１６の他方のドライブ電圧端が直流電源回路２の＋１２Ｖの出力電圧と接続されている。なお、各ネットワークリレー１４〜１６の一対のドライブ電圧端間には、直流電源回路２の出力側にカソードが接続されたダイオードＤ６〜Ｄ８がそれぞれ挿入されている。このダイオードＤ６〜Ｄ８は、各ネットワークリレー１４〜１６のコイルに生じる逆起電力作用に起因する電流を還流させるためのものである。
【００５１】
ＬＡＮコネクタユニット１７は、中継コンピュータ５０のＬＡＮインターフェイス５８と接続可能な中継器コネクタＣＮ３と、第１ＬＡＮ１０１を接続可能な第１ＬＡＮコネクタＣＮ４と、第２ＬＡＮ１０２を接続可能な第２ＬＡＮコネクタＣＮ５と、第３ＬＡＮ１０３を接続可能な第３ＬＡＮコネクタＣＮ６とを備えている。これらの各コネクタＣＮ３〜ＣＮ６はそれぞれが同一数（例えば４個）の接続ピンを備えており、特に、中継器コネクタＣＮ３の各接続ピンは、第１ネットワークリレー１４の各接点組を介して第１ＬＡＮコネクタＣＮ４と、第２ネットワークリレー１５の各接点組を介して第２ＬＡＮコネクタＣＮ５と、第３ネットワークリレー１６の各接点組を介して第３ＬＡＮコネクタＣＮ６と、それぞれ接続可能とされている。
【００５２】
図２を参照して、上記のように構成されたネットワーク切換器１の動作について説明する。図２は、ネットワーク切換器１の動作説明図である。なお、以下ではネットワーク切換器１の中継器コネクタＣＮ３を、第１ＬＡＮコネクタＣＮ４から第３ＬＡＮコネクタＣＮ６へと順に接続する場合を例に説明するが、当然のことながらコネクタＣＮ３〜ＣＮ６の接続順序はこれに限られるものではない。
【００５３】
図２に示すように、初期状態では、中継コンピュータ５０から出力される第１及び第２制御信号がともにオフ状態で（２１ａ，２２ａ）、これにより第１及び第２インターフェイス回路４，５の出力電圧がともにロウ電圧となって（２３ａ，２４ａ）、ネットワーク切換用ゲート回路６の３つの出力論理レベルが「０００」となる（２５ａ，２６ａ，２７ａ）。これにより、第１乃至第３ネットワークリレー駆動回路１１〜１３のトランジスタＱ２〜Ｑ４がオフされて（３０ａ，３１ａ，３２ａ）、結果、第１乃至第３ネットワークリレー１４〜１６がオフしている。
【００５４】
中継コンピュータ５０を第１ＬＡＮ１０１へ接続する場合、即ち、中継器コネクタＣＮ３と第１ＬＡＮコネクタＣＮ４とを接続する場合について説明する。かかる場合には、まず、第１制御信号のみがオフ状態からオン状態とされ（２１ｂ，２２ａ）、第１インターフェイス回路４の出力電圧のみがロウ電圧からハイ電圧となって（２３ｂ，２４ａ）、このハイ電圧の状態が第１制御信号のオフまで保持される。これにより、ナンドゲートＮＡＮＤ３の出力論理レベルのみが「１」（ハイ電圧）となって（２５ｂ，２６ａ，２７ａ）、ネットワーク切換用ゲート回路６の出力が「１００」となる。
【００５５】
このネットワーク切換用ゲート回路６の出力を受けて、リセット用ゲート回路６の出力論理レベルは「１」から「０」に変更され、これを受けたリセット信号発生回路８によって、リセット信号がオンされる（２８ｂ）。このリセット信号のオンにより、リセットリレー駆動回路９のトランジスタＱ１はオンされ、これによってリセットリレー１０のコイルＬが励磁されて電気接点ＳＷがオン状態からオフ状態となる（２９ｂ）。この電気接点ＳＷのオフにより、全てのネットワークリレー駆動回路１１〜１３のサイリスタＴＨＹ１〜ＴＨＹ３がオフされるので、結果、トランジスタＱ２〜Ｑ４はオフ状態のまま保持される（３０ａ，３１ａ，３２ａ）。
【００５６】
リセット信号がオンされて（２８ｂ）から約５．５秒が経過すると、リセット信号はオフされ（２８ｃ）、これによりリセットリレー駆動回路９のトランジスタＱ１がオフされ、リセットリレー１０のコイルＬが消磁されて電気接点ＳＷがオフ状態からオン状態となる（２９ｃ）。この電気接点ＳＷのオンにより、全てのネットワークリレー駆動回路１１〜１３のサイリスタＴＨＹ１〜ＴＨＹ３のアノードへ直流電源回路２の＋１２Ｖの出力が印加される。この時点でナンドゲートＮＡＮＤ３の出力論理レベルは「１」のまま保持されているので、これにより第１ネットワークリレー駆動回路１１のサイリスタＴＨＹ１のゲートへゲート電圧が印加される。この結果、サイリスタＴＨＹ１〜ＴＨＹ３のうちサイリスタＴＨＹ１のみが導通状態となり、トランジスタＱ２のみがオンされ（３０ｂ，３１ａ，３２ａ）、第１ネットワークリレー１４の各接点組が閉鎖状態（オン状態）となり、中継器コネクタＣＮ３と第１ＬＡＮコネクタＣＮ４とが接続される。
【００５７】
ところで、第１制御信号は、オン状態が約１０秒間保持された後（２１ｂ）、再びオフ状態へ復帰される（２１ｃ）。結果、第１インターフェイス回路４の出力電圧がハイ電圧からロウ電圧へ復帰するため（２３ｃ，２４ａ）、ナンドゲートＮＡＮＤ３の出力論理レベルは「０」（ロウ電圧）となって（２５ｃ，２６ａ，２７ａ）、ネットワーク切換用ゲート回路６の出力が「０００」となる。このネットワーク切換用ゲート回路６の出力を受けて、サイリスタＴＨＹ１へのゲート電圧の印加は停止されるが、一旦導通状態となったサイリスタＴＨＹ１は、リセットリレー１０の電気接点ＳＷが開放状態（オフ状態）となるまで、その導通状態を保持することができる。よって、次のリセット信号が発生するまでは、トランジスタＱ２のオン状態（３０ｂ，３１ａ，３２ａ）、即ち、第１ネットワークリレー１４の各接点組の閉鎖状態（オン状態）が保持され、中継器コネクタＣＮ３と第１ＬＡＮコネクタＣＮ４との接続状態が保持される。
【００５８】
次に、中継コンピュータ５０を第２ＬＡＮ１０２へ接続する場合、即ち、中継器コネクタＣＮ３と第２ＬＡＮコネクタＣＮ５とを接続する場合について説明する。かかる場合には、まず、第２制御信号のみがオフ状態からオン状態とされ（２１ｃ，２２ｂ）、第２インターフェイス回路４の出力電圧のみがロウ電圧からハイ電圧となり（２３ｃ，２４ｂ）、そのハイ電圧の状態が第２制御信号のオフまで保持される。これにより、ナンドゲートＮＡＮＤ４の出力論理レベルのみが「１」（ハイ電圧）となって（２５ｃ，２６ｂ，２７ａ）、ネットワーク切換用ゲート回路６の出力が「０１０」となる。このネットワーク切換用ゲート回路６の出力を受けて、リセット用ゲート回路６の出力論理レベルは「１」から「０」に変更され、これを受けたリセット信号発生回路８によって、リセット信号がオンされる（２８ｄ）。このリセット信号のオンにより、リセットリレー駆動回路９のトランジスタＱ１はオンされ、これによってリセットリレー１０のコイルＬが励磁されて電気接点ＳＷがオン状態からオフ状態となる（２９ｄ）。この電気接点ＳＷのオフにより、第１ネットワークリレー駆動回路１１のサイリスタＴＨＹ１がオフされ、トランジスタＱ２がオフ状態に初期化（リセット）される（３０ｃ）。結果、第１ネットワークリレー１４の各接点組の開放状態（オフ状態）となって、中継器コネクタＣＮ３と第１ＬＡＮコネクタＣＮ４とが切断状態となる。
【００５９】
リセット信号がオンされて（２８ｄ）から約５．５秒が経過すると、リセット信号はオフされ（２８ｅ）、これによりリセットリレー駆動回路９のトランジスタＱ１がオフされ、リセットリレー１０のコイルＬが消磁されて電気接点ＳＷがオフ状態からオン状態となる（２９ｅ）。この電気接点ＳＷのオンにより、全てのネットワークリレー駆動回路１１〜１３のサイリスタＴＨＹ１〜ＴＨＹ３のアノードへ直流電源回路２の＋１２Ｖの出力が印加される。この時点でナンドゲートＮＡＮＤ４の出力論理レベルは「１」のまま保持されているので、これにより第２ネットワークリレー駆動回路１２のサイリスタＴＨＹ２のゲートへゲート電圧が印加される。この結果、サイリスタＴＨＹ１〜ＴＨＹ３のうちサイリスタＴＨＹ２のみが導通状態となり、トランジスタＱ３のみがオンされ（３０ｃ，３１ｂ，３２ａ）、第２ネットワークリレー１５の各接点組が閉鎖状態（オン状態）となり、中継器コネクタＣＮ３と第２ＬＡＮコネクタＣＮ５とが接続される。
【００６０】
一方、第２制御信号はオン状態が約１０秒間保持された後（２２ｂ）、再びオフ状態へ復帰し（２２ｃ）、これにより第２インターフェイス回路５の出力電圧がハイ電圧からロウ電圧へ復帰するため（２３ｃ，２４ｃ）、ナンドゲートＮＡＮＤ４の出力論理レベルは「０」（ロウ電圧）となって（２５ｃ，２６ｃ，２７ａ）、ネットワーク切換用ゲート回路６の出力が「０００」となる。この「０００」の出力を受けて、サイリスタＴＨＹ２へのゲート電圧の印加は停止されるが、一旦導通状態となったサイリスタＴＨＹ２は、リセットリレー１０の電気接点ＳＷが開放（オフ）されるまで、その導通状態を保持する。よって、次のリセット信号が発生するまでは、トランジスタＱ３のオン状態（３０ｃ，３１ｂ，３２ａ）、即ち、第２ネットワークリレー１５の各接点組の閉鎖（オン）が保持され、第２ＬＡＮコネクタＣＮ５と中継コネクタＣＮ３との接続状態が保持される。
【００６１】
次に、中継コンピュータ５０を第３ＬＡＮ１０３へ接続する場合、即ち、中継器コネクタＣＮ３と第３ＬＡＮコネクタＣＮ６とを接続する場合について説明する。かかる場合には、まず、第１及び第２制御信号がともにオフ状態からオン状態とされ、且つ、そのオン状態が約１０秒間保持される（２１ｄ，２２ｄ）。この場合、第１及び第２インターフェイス回路４，５の出力電圧がともにロウ電圧からハイ電圧となり（２３ｄ，２４ｄ）、そのハイ電圧の状態が第１及び第２制御信号のオフまで保持される。これにより、ノアゲートＮＯＲ４の出力論理レベルのみが「１」（ハイ電圧）となって（２５ｃ，２６ｃ，２７ｂ）、ネットワーク切換用ゲート回路６の出力が「００１」となる。
【００６２】
この「００１」の出力を受けて、リセット用ゲート回路６の出力論理レベルは「１」から「０」に変更され、これを受けたリセット信号発生回路８によって、リセット信号がオンされる（２８ｆ）。このリセット信号のオンにより、リセットリレー駆動回路９を介してリセットリレー１０の電気接点ＳＷがオン状態からオフ状態となって（２９ｆ）、第２ネットワークリレー駆動回路１２のサイリスタＴＨＹ２がオフされ、トランジスタＱ３がオフ状態に初期化（リセット）される（３１ｃ）。結果、第２ネットワークリレー１５の各接点組の開放状態（オフ状態）となって、中継器コネクタＣＮ３と第２ＬＡＮコネクタＣＮ５とが切断状態となる。
【００６３】
リセット信号がオンされて（２８ｆ）から約５．５秒が経過すると、リセット信号はオフされ（２８ｇ）、これによりリセットリレー駆動回路９を介して電気接点ＳＷがオフ状態からオン状態となる（２９ｇ）。これにより、全てのネットワークリレー駆動回路１１〜１３のサイリスタＴＨＹ１〜ＴＨＹ３のアノードへ直流電源回路２の＋１２Ｖの出力が印加される。この時点でノアゲートＮＯＲ４の出力論理レベルは「１」のまま保持されているので、これにより第３ネットワークリレー駆動回路１３のサイリスタＴＨＹ３のゲートへゲート電圧が印加される。この結果、サイリスタＴＨＹ１〜ＴＨＹ３のうちサイリスタＴＨＹ３のみが導通状態となり、トランジスタＱ４のみがオンされ（３０ｃ，３１ｃ，３２ｂ）、第３ネットワークリレー１６の各接点組が閉鎖状態（オン状態）となり、中継器コネクタＣＮ３と第３ＬＡＮコネクタＣＮ６とが接続される。
【００６４】
一方、第１及び第２制御信号はオン状態が約１０秒間保持された後（２１ｄ，２２ｄ）、再びオフ状態へ復帰し（２１ｅ，２２ｅ）、これにより第１及び第２インターフェイス回路４，５の出力電圧がハイ電圧からロウ電圧へ復帰するため（２３ｅ，２４ｅ）、ノアゲートＮＯＲ４の出力論理レベルは「０」（ロウ電圧）となって（２５ｃ，２６ｃ，２７ｃ）、ネットワーク切換用ゲート回路６の出力が「０００」となる。この「０００」の出力を受けて、サイリスタＴＨＹ３へのゲート電圧の印加は停止されるが、このサイリスタＴＨＹ３は、リセットリレー１０の電気接点ＳＷが開放（オフ）されるまで、その導通状態を保持する。よって、次のリセット信号が発生するまでは、トランジスタＱ４のオン状態（３０ｃ，３１ｃ，３２ｂ）、即ち、第３ネットワークリレー１６の各接点組の閉鎖状態（オン状態）が保持され、第３ＬＡＮコネクタＣＮ６と中継コネクタＣＮ３との接続状態が保持される。
【００６５】
加えて、中継コンピュータ５０及び第１乃至第３ＬＡＮ１０１〜１０３の全てを切断状態へ復帰する場合、即ち、中継器コネクタＣＮ３及び第１乃至第３ＬＡＮコネクタＣＮ４〜ＣＮ６の全てを切断状態へ復帰させるとを接続する場合について説明する。かかる場合には、まず、第１及び第２制御信号がともにオフ状態からオン状態とされ、且つ、そのオン状態がリセット信号の出力保持時間未満（例えば３秒）の間保持させる（２１ｆ，２２ｆ）。これにより、第１及び第２インターフェイス回路４，５の出力電圧がともにロウ電圧からハイ電圧となり（２３ｆ，２４ｆ）、そのハイ電圧の状態が第１及び第２制御信号のオフまで保持される。これにより、ノアゲートＮＯＲ４の出力論理レベルのみが「１」（ハイ電圧）となって（２５ｃ，２６ｃ，２７ｄ）、ネットワーク切換用ゲート回路６の出力が「００１」となる。
【００６６】
この「００１」の出力を受けて、リセット用ゲート回路６の出力論理レベルは「１」から「０」に変更され、これを受けたリセット信号発生回路８によって、リセット信号がオンされる（２８ｈ）。このリセット信号のオンにより、リセットリレー駆動回路９を介してリセットリレー１０の電気接点ＳＷがオン状態からオフ状態となって（２９ｈ）、第２ネットワークリレー駆動回路１２のサイリスタＴＨＹ３がオフされ、トランジスタＱ４がオフ状態に初期化（リセット）される（３２ｃ）。結果、第３ネットワークリレー１６の各接点組の開放状態（オフ状態）となって、中継器コネクタＣＮ３と第３ＬＡＮコネクタＣＮ６とが切断状態となる。
【００６７】
その後、リセット信号がオン状態のままで（２８ｈ）、第１及び第２制御信号をオフすると（２１ｇ，２２ｇ）、これにより第１及び第２インターフェイス回路４，５の出力電圧がハイ電圧からロウ電圧へ復帰するため（２３ｇ，２４ｇ）、ノアゲートＮＯＲ４の出力論理レベルは「０」（ロウ電圧）となって（２５ｃ，２６ｃ，２７ｅ）、ネットワーク切換用ゲート回路６の出力が「０００」となる。この「０００」の出力を受けて、サイリスタＴＨＹ３へのゲート電圧の印加は停止される。リセット信号はオンされて（２８ｈ）から約５．５秒が経過すると、リセット信号はオフされ（２８ｉ）、これによりリセットリレー駆動回路９を介して電気接点ＳＷがオフ状態からオン状態となる（２９ｉ）。これにより、全てのネットワークリレー駆動回路１１〜１３のサイリスタＴＨＹ１〜ＴＨＹ３のアノードへ直流電源回路２の＋１２Ｖの出力が印加される。
【００６８】
この時点でノアゲートＮＯＲ４の出力論理レベルは「０」なので、第３ネットワークリレー駆動回路１３のサイリスタＴＨＹ３のゲートへゲート電圧はオフされている。この結果、サイリスタＴＨＹ１〜ＴＨＹ３の全てが非導通状態となり、トランジスタＱ２〜Ｑ４がオフ状態で保持され（３０ｃ，３１ｃ，３２ｃ）、全てのネットワークリレー１４〜１６の各接点組が開放状態（オフ状態）となり、中継器コネクタＣＮ３と全てのＬＡＮコネクタＣＮ４〜ＣＮ６が非接続状態となって初期化される。
【００６９】
以上説明したように、ネットワーク切換器１によれば、２つの第１及び第２制御信号の組み合わせに応じて、中継器コネクタＣＮ３の接続先を３つのＬＡＮコネクタＣＮ４〜ＣＮ６のいずれか１つに切り換えることができ、更に、各コネクタＣＮ３〜ＣＮ６の全てを他のいずれにも接続されない非接続状態とすることができる。よって、中継コンピュータ５０がサーバ７０，８０，９０のいずれとも転送ファイルの送受信を実行しない場合に、ＬＡＮ１０１〜１０３を互いに非接続状態で維持でき、各ＬＡＮ１０１〜１０３のセキュリティを確保できるのである。
【００７０】
次に、図３から図１２を参照して、上述したネットワーク切換器１が使用されるネットワークスイッチ４０について説明する。本実施例のネットワークスイッチ４０は、上記したネットワーク切換器１と、そのネットワーク切換器１と接続される中継コンピュータ５０とから構成されている。中継コンピュータ５０は、ネットワーク切換器１を制御すると共に異なるネットワーク間で転送されるファイルデータを中継するために使用されるコンピュータである。
【００７１】
図３は、ネットワークスイッチ４０のブロック図である。図３に示すように、ネットワーク切換器１の通信コネクタＣＮ１，ＣＮ２には通信ケーブル６１，６２が、中継器コネクタＣＮ３にはＬＡＮ用ケーブル６３が、それぞれ接続されており、ネットワーク切換器１は、これらのケーブル６１〜６３を介して中継コンピュータ５０と接続されている。なお、ＬＡＮ用ケーブル６３は、ＬＡＮ用の有線通信方式の伝送媒体であり、より対線（ツイストペアケーブル）、同軸ケーブル又は光ファイバケーブルなどを用いている。
【００７２】
一方、ネットワーク切換器１の第１乃至第３ＬＡＮコネクタＣＮ４〜ＣＮ６には、第１ＬＡＮ１０１〜１０３がそれぞれ接続され、ネットワーク切換器１は、各ＬＡＮ１０１〜１０３を介してサーバコンピュータ（以下「サーバ」と称す）７０，８０，９０と接続されている。ここで、ネットワーク切換器１の各ネットワークリレー１４〜１６における各接点組は初期（通常）状態で開放され電気的に切断されている。よって、通常状態にあって、各ＬＡＮ１０１〜１０３は、そのいずれもが互いに非接続状態にある独立したネットワークシステムを構成し、更に、中継コンピュータ５０もＬＡＮ１０１〜１０３のいずれとも非接続状態となっている。この結果、通常状態における各ＬＡＮ１０１〜１０３のセキュリティが確保できるのである。
【００７３】
また、サーバ７０は、上記した第１ＬＡＮ１０１を介して２台のクライアントコンピュータ１１１，１１２と接続され、サーバ８０は、上記した第２ＬＡＮ１０２を介して２台のクライアント１２１，１２２と接続され、サーバ９０は、上記したＬＡＮ１０３を介して２台のクライアント１３１，１３２と接続されている。なお、各サーバには、必ずしも２台のクライアントが接続される必要はなく、１台以上のクライアントが接続されれば良い。
【００７４】
図４に、サーバ７０（８０，９０）のブロック図を示す。なお、図４に示すように、サーバ７０，８０，９０はいずれも同様に構成されるので、以下、サーバ７０の各構成についてのみ説明する。ただし、図４では、サーバ７０における各構成の符号の後に、それに対応するサーバ８０，９０の各構成の符号をカッコ書きで示している。
【００７５】
図４に示すように、サーバ７０には、ＭＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、ＬＡＮインターフェイス７４が設けられ、これらがアドレスバス、データバス及び制御信号線で構成されたバスラインを介して相互に接続されている。このバスラインは入出力ポート７５とも接続されており、この入出力ポート７５は更にハードディスク装置（ＨＤ）７６とも接続されている。また、ＬＡＮインターフェイス７４にはＬＡＮ１０１が接続されている。なお、ＭＰＵ、ＲＯＭ、ＲＡＭ、ＬＡＮインターフェイルについては、中継コンピュータの各構成の説明を参照されたい。
【００７６】
ＨＤ７６は、オペレーティングシステム（ＯＳ）や各種のアプリケーションプログラムなどを記憶する書き換え可能な大容量の記憶媒体であり、ＦＴＰデーモン７６ａと、転送ファイルメモリ７６ｂとを備えている。
【００７７】
ＦＴＰデーモン７６ａは、ＦＴＰ（File Transfer Protocol）というプロトコルに従ってＦＴＰサーバ（サーバ７０）を制御するためのプログラムである。具体的に説明すると、ＦＴＰデーモン７６ａは、中継コンピュータ５０から送信されるコマンドを解読し、そのコマンドが後述する転送ファイルメモリ７６ｂに記憶されているファイルの転送を要求するコマンド（以下「ＧＥＴコマンド」と称す）である場合には、転送ファイルメモリ７６ｂに記憶されているファイルを中継コンピュータ５０へ送信する。
【００７８】
一方、中継コンピュータ５０から送信されるコマンドが転送ファイルメモリ７６ｂへのファイルの書き込みを要求するコマンド（以下「ＰＵＴコマンド」と称す）である場合には、中継コンピュータ５０の転送中継メモリ６０ｃに記憶されているファイルを、転送ファイルメモリ７６ｂへ書き込むのである。
【００７９】
転送ファイルメモリ７６ｂは、ネットワーク切換器１を介して、中継コンピュータ５０へ送信されるファイルや中継コンピュータ５０から受信したファイルを記憶するためのメモリである。この転送ファイルメモリ７６ｂには、大別すると、転送ファイルとロックファイルとの２種類のファイルが記憶されている。ここで、転送ファイルとは、第１乃至第３ＬＡＮ１０１〜１０３間で相互に転送させたいデータが実際に記録されたファイルであり、一方、ロックファイルは、そのロックファイルに対応つけられた転送ファイルの送受信を許可又は禁止するためのフラグとして機能するファイルである。
【００８０】
転送ファイルは、ＡＳＣＩＩ文字コードで構成されたテキスト形式のデータが実際に記録されたファイルであり、ロックファイルは、その転送ファイルのファイル名と同一のファイル名が付されると共に実質的なデータが記録されていないファイルである。例えば、転送ファイルのファイル名及び拡張子が「ｔｅｎｓｏ．ｔｘｔ」の場合、その転送ファイルに対応するロックファイルのファイル名及び拡張子は「ｔｅｎｓｏ．ｌｏｃｋ」とされる。なお、本明細書において、ファイル名とは拡張子を除く部分のことを意味している。また、転送ファイルの拡張子にはテキスト形式のファイルデータであることを示す「．ｔｘｔ」が、ロックファイルの拡張子にはロックファイルであることを示す「．ｌｏｃｋ」が、それぞれ用いられている。
【００８１】
サーバ７０が転送元サーバとして機能する際において、転送ファイルメモリ７６ｂに記憶されている転送ファイルは、それに対応するロックファイルが転送ファイルメモリ７６ｂへ記憶されている場合に限り、中継コンピュータ５０への送信が許可される。一方、サーバ７０が転送先サーバとして機能する際において、後述する中継コンピュータ５０の転送中継メモリ６０ｃに記憶されている転送ファイルは、それに対応するロックファイルが転送ファイルメモリ７６ｂへ記憶されていない場合に限り、サーバ７０への転送が許可されるのである。
【００８２】
図３に戻って、中継コンピュータについて説明する。中継コンピュータ５０は、ネットワーク切換器１を制御すると共に、そのネットワーク切換器１によって第１乃至第３ＬＡＮ１０１〜１０３のいずれか１つに自らを接続し、サーバ７０，８０，９０のいずれかとの間でファイルの送受信（転送）を行うためのコンピュータである。各ＬＡＮ１０１〜１０３は、それぞれが通常状態において独立したネットワークを構成しているので、この中継コンピュータ５０との間でファイルの送受信を行い、中継コンピュータ５０を中継することによりファイル転送の処理を実現できるのである。
【００８３】
中継コンピュータ５０には、ＭＰＵ５１、ＲＯＭ５２、ＥＥＰＲＯＭ５３、ＲＡＭ５４、時計回路５５、通信用シリアルインターフェイス５６，５７、ＬＡＮインターフェイス５８、入出力ポート５９、ＨＤ６０が設けられている。このうち、ＭＰＵ５１、ＲＯＭ５２、ＥＥＰＲＯＭ５３、ＲＡＭ５４、時計回路５５、通信用シリアルインターフェイス５６，５７、ＬＡＮインターフェイス５８及び入出力ポート５９は、アドレスバス、データバス及び制御信号線により構成されたバスラインにより、相互に接続されている。入出力ポート５９は、更にＨＤ６０とも接続されており、ＭＰＵ５１とＨＤ６０との間のインターフェイスとして機能している。
【００８４】
ＭＰＵ５１は、ＲＯＭ５２に記憶されるプログラムや、ＨＤ６０に記憶されているオペレーティングシステム及び各種のアプリケーションプログラムに基づいて動作する演算装置であり、各種の情報処理を行うものである。時計回路５５は時刻の計時を行うためのものであり、時計回路５５により計時された時刻はＭＰＵ５１によって読み出され、各処理に使用される。ＲＯＭ５２は、ＣＰＵ５１を動作させる基本プログラムの他、各種のデータを記憶する書き換え不能なメモリである。
【００８５】
ＥＥＰＲＯＭ５３は書き換え可能な不揮発性のメモリであり、ＥＥＰＲＯＭ５３へ記憶されたデータは、中継コンピュータ５０の電源オフ後も保持される。このＥＥＰＲＯＭ５３は、図７のスケジュールチェック処理の実行間隔を記憶するためのタイマカウンタ５３ａを備えている。中継コンピュータ５０は、タイマカウンタ５３ａに記憶されている値分の時間間隔毎、例えば、本実施例では１分毎に図７のスケジュールチェック処理を実行するのである。
【００８６】
ＲＡＭ５４は、各種のデータを記憶する書き換え可能なメモリであり、終了フラグ５４ａと、ロックファイル指定有りフラグ５４ｂとを備えている。この終了フラグ５４ａは、後述するファイル転送プログラム６０ｉが終了したか否かを示すフラグである。中継コンピュータ５０は、終了フラグ５４ａがオンされている場合に、第１及び第２制御信号２１ｆ，２２ｆ（図２参照）をネットワーク切換器１へ出力することにより、オン状態のリセット信号２８ｈ（図２参照）を発生させて、ネットワーク切換器１の接続状態を初期化し、中継コンピュータ５０と第１乃至第３ＬＡＮ１０１〜１０３とを非接続状態とする。
【００８７】
ロックファイル指定有りフラグ５４ｂは、後述するスケジュールファイル６００にロックファイル名６０７ｇ，６０７ｉが指定されているか否かを示すフラグであり、図１１の転送ファイル受信処理及び図１２の転送ファイル送信処理で用いられる。中継コンピュータ５０は、ロックファイル指定有りフラグ５４ｂがオンされている場合、ＦＴＰサーバとの間でロックファイルを送信又は受信するための処理を実行し、かかるフラグ５４ｂがオフされている場合、ＦＴＰサーバとの間でのロックファイルを送信又は受信しない。なお、ロックファイル指定有りフラグ５４ｂは、初期状態でオフに設定されている。
【００８８】
通信用シリアルインターフェイス５６は、単一の信号線を用いて１ビットずつデジタルデータを連続的に送るシリアル伝送方式を採用した通信チャネルであり、いわゆるＣＯＭ１ポートと称される通信ポートである。この通信用シリアルインターフェイス５６に接続された通信用ケーブル６１を介して、中継コンピュータ５０は、ネットワーク切換器１の通信用コネクタＣＮ１と接続され、ネットワーク切換器１の第１インターフェイス回路４へ第１制御信号を出力する。
【００８９】
通信用シリアルインターフェイス５７は、通信用シリアルインターフェイス５６と同様に、シリアル伝送方式を用いた通信チャネルであり、いわゆるＣＯＭ２ポートと称される通信ポートである。この通信用シリアルインターフェイス５７には通信用ケーブル６２が接続されており、このケーブル６２を介して、中継コンピュータ５０は、ネットワーク切換器１の通信用コネクタＣＮ２と接続され、ネットワーク切換器１の第２インターフェイス回路５へ第２制御信号を出力するのである。
【００９０】
ＬＡＮインターフェイス５８にはＬＡＮ用ケーブル６３が接続されており、中継コンピュータ５０は、そのＬＡＮ用ケーブル６３を介してネットワーク切換器１の中継器コネクタＣＮ３と接続され、結果、第１乃至第３ＬＡＮ１０１〜１０３と接続又は切断可能とされている。
【００９１】
ＨＤ６０は、主に、ユーザプログラムメモリ６０ａ、ＦＴＰクライアントプログラム６０ｂ、転送中継メモリ６０ｃ、スケジュールファイルメモリ６０ｄ、トランザクションメモリ６０ｅ、ネットワークスイッチングデーモン６０ｆ、トランザクション処理プログラム６０ｇ、スイッチング制御プログラム６０ｈ、ファイル転送プログラム６０ｉ、及び、エラーメッセージプログラム６０ｊが設けられている。
【００９２】
ユーザプログラムメモリ６０ａは、各種のユーザプログラムを記憶するためのメモリである。このユーザプログラムメモリ６０ａへ記憶されているユーザプログラムは、ネットワークスイッチ４０を利用する者、例えば、第１乃至第３ＬＡＮ１０１〜１０３の管理者により、予めユーザプログラムメモリ６０ａへ記憶されており、例えば、中継コンピュータ５０により１のＦＴＰサーバから受信された転送ファイルを、他のＦＴＰサーバへ送信する前に転送ファイルのデータを加工するためのプログラムである。
【００９３】
ＦＴＰクライアントプログラム６０ｂは、ＦＴＰプロトコルに従ってＦＴＰサーバ（サーバ７０，８０，９０）を操作するためのプログラムであり、上記したＧＥＴコマンドやＰＵＴコマンドなどのコマンドを各サーバ７０，８０，９０へ送信する際に使用される。
【００９４】
転送中継メモリ６０ｃは、サーバ７０，８０，９０から送信される転送ファイル及びそれに対応するロックファイルを一時的に記憶するためのメモリである。例えば、サーバ７０，８０，９０が転送元サーバである場合、それの転送ファイルメモリ７６ｂ，８６ｂ，９６ｂへ記憶されている転送ファイル及びそれに対応するロックファイルが、転送中継メモリ６０ｃへ一時的に書き込まれて記憶される。一方、サーバ７０，８０，９０が転送先サーバである場合、転送中継メモリ６０ｃへ記憶されている転送ファイル及びそれに対応するロックファイルが、転送先サーバにおける転送ファイルメモリ７６ｂ，８６ｂ，９６ｂのいずれかへ書き込まれる。
【００９５】
スケジュールファイルメモリ６０ｄは、中継コンピュータ５０によるファイル転送トランザクション処理（図８参照）の実行スケジュールを記録したスケジュールファイル６００を記憶するためのメモリである。スケジュールファイル６００は、例えば、テキスト形式のファイルであり、そのデータ部は可変長レコードとされている。図５には、スケジュールファイル６０ｄのデータ部の概念図を示している。
【００９６】
図５に示すように、スケジュールファイル６００は、そのデータ部として第１行目から下方へ順に複数のデータ行が設けられており、各データ行には、開始時刻６０１と、終了時刻６０２と、実行間隔６０３と、実行曜日コード６０４と、接続先コード６０５と、処理コード６０６と、指定パラメータ６０７とが記録されている。
【００９７】
開始時刻６０１は、その開始時刻６０１が属するデータ行についてファイル転送トランザクション処理（図８参照。以下同じ）を最初に実行させる時刻を指定したものである。終了時刻６０２は、その終了時刻６０２が属するデータ行についてファイル転送トランザクション処理を最後に実行させる時刻を指定したものである。ここで、終了時刻６０２は、実行間隔６０３を指定した場合にのみ有効なデータとして扱われるものであり、実行間隔６０３が指定されていない場合には無視される。実行間隔６０３は、それが属するデータ行に関するファイル転送トランザクション処理が実行される時間間隔を分単位で指定したものであり、開始時刻６０１から終了時刻６０２までの間、この実行間隔６０３が示す間隔毎に、ファイル転送トランザクション処理が実行されるのである。
【００９８】
実行曜日コード６０４は、それが属するデータ行に関するファイル転送トランザクション処理が実行される曜日を指定したものであり、日曜日から土曜日を「０」から「６」の数値で指定したものである。この実行曜日コード６０４は、複数の曜日を指定する場合に「０」から「６」を連記することができ、例えば、ファイル転送トランザクション処理を月曜日から金曜日まで毎日実行する場合は、「１２３４５」のように指定される。尚、ファイル転送トランザクション処理を曜日に関係なく毎日実行する場合には「０」から「６」を「０１２３４５６」のように連記しても良いが、かかる場合には特定のコード（例えば「＊」など）を実行曜日コード６０４に指定するようにしても良い。
【００９９】
接続先コード６０５は、それが属するデータ行に関するファイル転送トランザクション処理で、中継コンピュータ５０を第１乃至第３ＬＡＮ１０１〜１０３のいずれに接続するかを指定するためのものである。具体的には、接続先コード６０５が「ＮＥＴ１」の場合は中継コンピュータ５０を第１ＬＡＮ１０１へ、「ＮＥＴ２」の場合は中継コンピュータ５０を第２ＬＡＮ１０２へ、「ＮＥＴ３」の場合は中継コンピュータ５０を第３ＬＡＮ１０３へ、それぞれ接続するように、中継コンピュータ５０からネットワーク切換器１へ制御信号を出力するのである。
【０１００】
処理コード６０６は、それが属するデータ行に関するファイル転送トランザクション処理で、中継コンピュータ５０がＦＴＰサーバ（即ち、サーバ７０，８０，９０のいずれか）との間で転送ファイルを送信するか又は受信するかを指定するためのデータであり、具体的には、ＦＴＰクライアントプログラム６０ｂによりＧＥＴコマンド又はＰＵＴコマンドのいずれを送信するかを指定している。即ち、中継コンピュータ５０は、処理コード６０６に「ｇｅｔ」が指定された場合にＧＥＴコマンドをＦＴＰサーバへ送信する一方、「ｐｕｔ」が指定された場合にＰＵＴコマンドをＦＴＰサーバへ送信するのである。
【０１０１】
なお、この処理コード６０６にユーザプログラム名を指定した場合には、そのユーザプログラム名に対応するユーザプログラムを、中継コンピュータ５０のユーザプログラムメモリ６０ａから読み出して実行させることもできる。かかる場合には、下記の指定パラメータ６０７にユーザプログラムの実行に必要なパラメータを指定することができる。
【０１０２】
指定パラメータ６０７は、それが属するデータ行に関するファイル転送トランザクション処理を実行するにあたって、必要な各種のパラメータを指定したものであり、ホスト名６０７ａ、ユーザＩＤ６０７ｂ、パスワード６０７ｃ、リモート側ディレクトリ名６０７ｄ、ローカル側ディレクトリ名６０７ｅ、第１転送ファイル名６０７ｆ、第１ロックファイル名６０７ｇ、第２転送ファイル名６０７ｈ、第２ロックファイル名６０７ｉを備えている。
【０１０３】
なお、スケジュールファイル６００の１つのデータ行において、指定パラメータ６０７に記録される転送ファイル名及びロックファイル名の組は、必ずしも図５のように、第１転送ファイル名６０７ｆ及びロックファイル名６０７ｇと第２転送ファイル名６０７ｈ及びロックファイル名６０７ｉの２組に限られるものではない。即ち、スケジュールファイル６００は可変長レコードなので、１組または３組以上の転送ファイル名及びロックファイル名の組を記録しても良い。
【０１０４】
ホスト名６０７ａは、中継コンピュータ５０との間でファイル転送トランザクション処理を行うＦＴＰサーバ（サーバ７０，８０，９０のいずれか）のサーバ名又はＩＰアドレスを指定するためのデータであり、このホスト名６０７ａによって、中継コンピュータ５０がログインすべきＦＴＰサーバが特定される。また、ユーザＩＤ６０７ｂは、ホスト名６０７ａで指定されたＦＴＰサーバへログインするためのＩＤコードであり、パスワード６０７ｃは、ホスト名６０７ａで指定されたＦＴＰサーバへログインするためのパスワードである。このユーザ名６０７ｂ及びパスワード６０７ｃは、ＦＴＰクライアントプログラム６０ｂによってホスト名６０７ａで指定されたＦＴＰサーバへ送信され、ＦＴＰサーバは、ユーザ名６０７ｂ及びパスワード６０７ｃに基づいて中継コンピュータ５０のログインを認証するか否かを判断するのである。
【０１０５】
リモート側ディレクトリ名６０７ｄは、中継コンピュータ５０によるファイル転送トランザクション処理において、転送ファイル及びロックファイルの格納先又は格納元となるＦＴＰサーバ（サーバ７０，８０，９０のいずれか）のディレクトリ名を表したものである。ローカル側ディレクトリ６０７ｅは、中継コンピュータ５０によるファイル転送トランザクション処理において、転送ファイル及びロックファイルの格納元又は格納先となる中継コンピュータ５０のディレクトリ名を表したものである。
【０１０６】
これらのディレクトリ名６０７ｄ、６０７ｅは、下記のファイル名６０７ｆ〜６０７ｉと組み合わせられることによって、転送ファイルやロックファイルがＨＤ６０，７６，８６，９６内のメモリ６０ｅ，７６ｂ，８６ｂ，９６ｂに格納されるアドレスを示している。なお、ここでいうところのアドレスとは、ＨＤ６０，７６，８６，９６上の具体的なセクタ及びトラック番号を示すものではない。周知の基本ＯＳによって、ＨＤ６０，７６，８６，９６上の各記憶部にどのファイルが格納されているかについては全て管理されている。このため、各プログラム上からは、少なくともディレクトリ名及びファイル名を参照すれば、そのディレクトリ名及びファイル名に対応するデータがＨＤ６０，７６，８６，９６上のどの記憶部に格納されているかを確認することができる。即ち、その意味で、ディレクトリ名およびファイル名がＨＤ６０，７６，８６，９６上のアドレスを示すことになる。
【０１０７】
中継コンピュータ５０は、処理コード６０６に「ｇｅｔ」が指定された場合、リモート側ディレクトリ名６０７ｄで指定されたディレクトリに記憶されている転送ファイルやロックファイルをＦＴＰサーバから受信して、それらをローカル側ディレクトリ名６０７ｅで指定された自己のディレクトリへ書き込む。また一方で、処理コード６０６に「ｐｕｔ」が指定された場合、ローカル側ディレクトリ名６０７ｅで指定された自己のディレクトリに記憶されている転送ファイルやロックファイルをＦＴＰサーバへ送信して、それらをリモート側ディレクトリ名６０７ｄで指定されたＦＴＰサーバのディレクトリへ書き込ませる。
【０１０８】
第１転送ファイル名６０７ｆ（又は第２転送ファイル名６０７ｈ）は、中継コンピュータ５０によるファイル転送トランザクション処理により中継コンピュータ５０とＦＴＰサーバとの間で送受信される転送ファイルのファイル名を表したものであり、第１ロックファイル名６０７ｇ（又は第２ロックファイル名６０７ｉ）は、第１転送ファイル名６０７ｆ（又は第２転送ファイル名６０７ｈ）で指定された転送ファイルに対応するロックファイルのファイル名を表したものである。
【０１０９】
図３に戻って説明する。トランザクションメモリ６０ｄは、ファイル転送トランザクション処理で処理されるトランザクションをファイルとして記憶し、そのファイルを蓄積するためのバッファとして機能するメモリである。トランザクションは、図７のスケジュールチェック処理によって、図８のファイル転送トランザクション処理の実行時期が到来した場合に、スケジュールファイル６００の接続先コード６０５から指定パラメータ６０７に基づいて生成されるものであり、このトランザクションに基づいて、図８のファイル転送トランザクション処理が制御される。
【０１１０】
なお、本実施例では、スケジュールファイル６００に記録されている接続先コード６０５、処理コード６０６及び指定パラメータ６０７（ホスト名６０７ａ、ユーザＩＤ６０７ｂ、パスワード６０７ｃ、リモート側ディレクトリ名６０７ｄ、ローカル側ディレクトリ名６０７ｅ、第１転送ファイル名６０７ｆ、第１ロックファイル名６０７ｇ、第２転送ファイル名６０７ｈ及び第２ロックファイル名６０７ｉ）は、トランザクションにそのまま反映されるものとする。
【０１１１】
ネットワークスイッチングデーモン６０ｆは、スケジュールファイル６００の内容をチェックし、その内容に対応したトランザクションを作成してトランザクションメモリ６０ｄへ書き込むと共に、トランザクション処理プログラム６０ｇを起動させるためのプログラムである。また、トランザクション処理プログラム６０ｇは、トランザクションメモリ６０ｄへ記憶されているトランザクションの内容に従って、中継コンピュータ５０を第１乃至第３ＬＡＮ１０１〜１０３のいずれか一つに接続すると共に、転送ファイルの送受信処理などを実行をするためのプログラムである。
【０１１２】
スイッチング制御プログラム６０ｈは、トランザクション処理プログラム６０ｇの実行によって、そのプログラム６０ｇの処理中に呼び出されるサブルーチンプログラムであり、トランザクションの内容に応じた第１及び第２制御信号をネットワーク切換器１へ出力するために使用される。また、ファイル転送プログラム６０ｉは、トランザクション処理プログラム６０ｇの実行によって、そのプログラム６０ｇの処理中に呼び出されるサブルーチンプログラムであり、上述したＦＴＰクライアントプログラム６０ｂを用いてトランザクションで指定された転送ファイルを送信又は受信するために使用される。
【０１１３】
なお、図６のメイン処理および図７のスケジュールチェック処理のプログラムは、前記したネットワークスイッチングデーモン６０ｆに、図８のファイル転送トランザクション処理のプログラムは、前記したトランザクション処理プログラム６０ｇに、図９のスイッチング制御処理のプログラムは、前記したスイッチング制御プログラム６０ｈに、図１０のファイル転送処理、図１１の転送ファイル受信処理および図１２の転送ファイル送信処理のプログラムは、ファイル転送プログラム６０ｉに、それぞれ含まれる。
【０１１４】
エラーメッセージプログラム６０ｊは、各種のメッセージを第１乃至第３ＬＡＮに接続されているＳＭＴＰサーバ（図示せず）へ送信し、その各種メッセージを、ＳＭＴＰサーバにより電子メールでＦＴＰサーバへ送信し、そのＦＴＰサーバの使用者へ連絡するためのプログラムである。ここで、エラーメッセージプログラム６０ｊによりＳＭＴＰサーバへ送信されるメッセージには、ＦＴＰサーバにおいて転送ファイルの送受信が禁止されている旨を示すエラーメッセージ、スケジュールファイル６００に指定されているユーザＩＤ６０７ｂやパスワード６０７ｃが誤っている等の理由でＦＴＰサーバにログインできない旨を示すエラーメッセージ、又は、一定時間（例えば１時間）内に上記エラーメッセージが示すエラーが発生していない際の正常メッセージ、などがある。
【０１１５】
中継コンピュータ５０でエラーメッセージプログラム６０ｊが実行され、その実行によるメッセージをＳＭＴＰサーバが受信した場合、そのＳＭＴＰサーバは、中継コンピュータ５０から受信したエラーメッセージの内容を電子メールによってＦＴＰサーバへ送信する。一方、正常メッセージを中継コンピュータ５０から受信した場合に、電子メールはＳＭＴＰサーバからＦＴＰサーバへ送信されない。なお、一定期間内、ＳＭＴＰサーバが中継コンピュータ５０からのメッセージを受信しない場合、ＳＭＴＰサーバは、中継コンピュータ５０に異常が発生しているものと判断し、その旨を示すメッセージをＦＴＰサーバへ送信し、ＬＡＮの管理者へ通知する。なお、ＳＭＴＰサーバには、中継コンピュータ５０との間で転送ファイルの送受信が行われるＦＴＰサーバのホスト名やＩＰアドレスに対応つけて、そのＦＴＰサーバのメールアドレスが記憶されており、このメールアドレスに基づいて所定のＦＴＰサーバへ電子メールが送信される。
【０１１６】
ところで、中継コンピュータ５０は、ＦＴＰサーバ（サーバ７０，８０，９０の内のいずれか）との間で転送ファイルを送受信する場合、ＦＴＰサーバの転送ファイルメモリにロックファイルが記憶されているか否かに応じて、スケジュールファイル６００に基づいたファイル転送トランザクション処理をＦＴＰサーバとの間で行えない場合がある。かかる場合、中継コンピュータ５０は、転送ファイルの転送元又は転送先となるＦＴＰサーバに対して、ＳＭＴＰサーバを介して電子メールによりエラーメッセージを送信し、ＦＴＰサーバの使用者へ警告するのである。なお、かかる場合におけるエラーメッセージには、例えば、ＦＴＰサーバにより送受信が禁止されている転送ファイルに対応するロックファイルのファイル名、及び、そのロックファイルによって対応する転送ファイルの送受信が禁止されている旨などの内容が含まれている。
【０１１７】
次に、図６から図１２を参照して、ネットワークスイッチ４０の動作について説明する。図６は、中継コンピュータ５０で実施されるメイン処理を示したフローチャートである。この処理は、ネットワークスイッチングデーモン６０ｆの実行により行われ、まず、スケジュールファイルメモリ６０ｃに記憶されているスケジュールファイル６００をＲＡＭ５４へ読み出し（Ｓ１）、その後、タイマカウンタ５３ａへ記憶されている値分の計時を開始する（Ｓ２）。この計時開始後、ＭＰＵ５１は時計回路５５を監視すると共に、スケジュールチェック処理を実行する（Ｓ３）。
【０１１８】
Ｓ３の処理であるスケジュールチェック処理の実行後、タイマカウンタ５３ａへ記憶されている値分の計時が終了したか否かを判断し（Ｓ４）、その計時が終了していれば（Ｓ４：Ｙｅｓ）、処理をＳ２へ移行して、再び、タイマカウンタ５３ａへ記憶されている値分の計時を開始する（Ｓ２）。これによって、タイマカウンタ５３ａへ記憶されている値分毎（即ち１分毎）にスケジュールチェック処理（Ｓ３）の実行を指令するのである。一方、Ｓ４の判断によりＳ２の処理で開始された計時が終了していなければ（Ｓ４：Ｎｏ）、他の処理を実行して（Ｓ５）、計時が終了するまで待機する。
【０１１９】
図７は、スケジュールチェック処理を示したフローチャートである。このスケジュールチェック処理は、上記した図６のＳ３の処理で実行されるものであり、スケジュールファイル６００へ記録されている全スケジュールを１分毎にチェックするための処理である。スケジュールチェック処理では、まず、ＭＰＵ５１がＲＡＭ５４上に読み出されているスケジュールファイル６００の先頭データ行を読み出し（Ｓ１１）、その読み出したデータ行の開始時刻６０１、終了時刻６０２及び実行間隔６０３から実行時刻（ファイル転送トランザクション処理の実行時刻）を計算する（Ｓ１２）。実行時刻の計算後、時計回路５５から現在時刻を分単位まで読み取り（Ｓ１３）、その読み取った現在時刻とＳ１２で計算された実行時刻とを比較する。
【０１２０】
その比較の結果、現在時刻と一致する実行時刻があれば（Ｓ１４：Ｙｅｓ）、Ｓ１２で使用された開始時刻６０１等が属しているデータ行から実行曜日コード６０４を読み出すとともに（Ｓ１５）、時計回路５５から現在曜日（データ）を抽出する（Ｓ１６）。時計回路５５の現在曜日と一致する実行曜日コード６０４があれば（Ｓ１７：Ｙｅｓ）、その実行曜日コード６０４が属しているスケジュールファイル６００のデータ行から、接続先コード６０５、処理コード６０５及び指定パラメータ６０７に基づいてトランザクションを生成し、それをＨＤ６０のトランザクションメモリ６０ｄへ書き込む（Ｓ１８）。
【０１２１】
トランザクションの書き込み後、ＭＰＵ５１はトランザクション処理プログラム６０ｇが起動中か否かを判断し（Ｓ１９）、それが起動中でなければ（Ｓ１９：Ｎｏ）、トランザクション処理プログラム６０ｇを起動させて（Ｓ２０）、図８のファイル転送トランザクション処理を実行する。一方、現在、トランザクション処理プログラム６０ｇが起動中であれば（Ｓ１９：Ｙｅｓ）、スケジュールファイル６００における次のデータ行をチェックするため、Ｓ２０をスキップして処理をＳ２１へ移行する。
【０１２２】
また、上記したＳ１４の処理において時計回路５５の現在時刻と一致する実行時刻がない場合（Ｓ１４：Ｎｏ）、Ｓ１２で計算に使用されたデータ行に関しては、ファイル転送トランザクション処理の実行時刻を迎えていないので、スケジュールファイル６００に記録されている次のデータ行をチェックするために、処理をＳ２１へ移行する。更に、上記したＳ１７の処理において時計回路５５の現在曜日と一致する実行曜日コード６０４がない場合（Ｓ１７：Ｎｏ）、Ｓ１５の処理で実行曜日コード６０４が抽出されたデータ行に関しては、ファイル転送トランザクション処理の実行曜日が到来していないので、スケジュールファイル６００に記録されている次のデータ行をチェックするために、処理をＳ２１へ移行する。
【０１２３】
Ｓ１４のＮｏの分岐、Ｓ１７のＮｏの分岐およびＳ１９のＹｅｓの分岐の場合、スケジュールファイル６００に記録されている全データ行をチェックしたか否かが判断され（Ｓ２１）、全データ行についてチェックが完了していなければ（Ｓ２１：Ｎｏ）、スケジュールファイル６００から次のデータ行を読み出して（Ｓ２２）、Ｓ１２以降の処理を繰り返す。この繰り返しによって、ファイル転送トランザクション処理の実行時期を迎えたトランザクションが、トランザクションメモリ６０ｄへ次々と蓄積される。一方、スケジュールファイル６００の全データ行についてチェックが完了していれば（Ｓ２１：Ｙｅｓ）、このスケジュールチェック処理を終了する。
【０１２４】
図８は、ファイル転送トランザクション処理を示したフローチャートである。このファイル転送トランザクション処理は、トランザクションメモリ６０ｄへ記憶されているトランザクション毎に、図９のスイッチング制御処理および図１０のファイル転送処理を、それぞれ制御する。このファイル転送トランザクション処理では、まず、トランザクションメモリ６０ｄへ記憶されているトランザクションを１つＲＡＭ５４上へ読み出し（Ｓ３１）、図９のスイッチング制御処理を実行する（Ｓ３２）。この実行によって、ネットワーク切換器１を介して中継コンピュータ５０が第１ＬＡＮ１０１、第２ＬＡＮ１０２又は第３ＬＡＮ１０３のいずれか１つと接続される。
【０１２５】
スイッチング制御処理の実行後、処理コードをチェックして（Ｓ３３）、その処理コードが「ｇｅｔ」又は「ｐｕｔ」であれば（Ｓ３３：Ｙｅｓ）、図１０のファイル転送処理を実行する（Ｓ３４）。この実行によって、中継コンピュータ５０は、ネットワーク切換器１を介して、第１乃至第３ＬＡＮ１０１〜１０３の内のいずれか１つとの間で転送ファイル及びロックファイルの送受信を行うのである。一方、処理コードが「ｇｅｔ」又は「ｐｕｔ」でなければ（Ｓ３３：Ｎｏ）、ユーザプログラム処理を実行する（Ｓ３５）。このＳ３５の処理では、トランザクションに基づいて、ユーザプログラムメモリ６０ａからユーザプログラムを読み出して、そのユーザプログラムを実行する。
【０１２６】
Ｓ３４及びＳ３５の処理後は、終了フラグ５３ａをオンして（Ｓ３６）、図９のスイッチング制御処理を実行し（Ｓ３７）、この実行によって、ネットワーク切換器１を介して、中継コンピュータ５０は、第１乃至第３ＬＡＮ１０１〜１０３の内のいずれか１つとの接続状態が切断される。結果、第１乃至第３ＬＡＮ１０１〜１０３はそれぞれ独立したネットワークシステムに復帰するので、各ＬＡＮ１０１〜１０３のセキュリティーが確保される。この接続状態の切断後は、終了フラグ５３ａを再びオフして（Ｓ３８）、トランザクションメモリ６０ｄに次のトランザクションが有るか否かを判断する（Ｓ３９）。次のトランザクションがトランザクションメモリ６０ｄに記憶されている場合は（Ｓ３９：Ｙｅｓ）、処理をＳ３１へ移行して、トランザクションメモリ６０ｄに蓄積されている全てのトランザクションを処理し終えるまで、Ｓ３１からＳ３８までの処理を繰り返し、全てのトランザクションの処理が終了すると（Ｓ３９：Ｎｏ）、このファイル転送トランザクション処理を終了する。
【０１２７】
図９は、スイッチング制御処理のフローチャートを示している。このスイッチング制御処理は、接続先コード及び終了フラグ５４ａに基づいて、ネットワーク切換器１へ出力する第１及び第２制御信号を変更するための処理である。このスイッチング制御処理では、まず、終了フラグ５４ａがオンか否かを判断し（Ｓ４１）、終了フラグ５４ａがオフであれば（Ｓ４１：Ｎｏ）、中継コンピュータ５０を第１乃至第３ＬＡＮ１０１〜１０３のいずれか１つに接続するため、図８のファイル転送トランザクション処理のＳ３１でＲＡＭ５４上へ読み出されているトランザクションにおける接続先コードをチェックする（Ｓ４２）。
【０１２８】
接続先コードのチェックの結果、それが「ＮＥＴ１」であれば（Ｓ４３：Ｙｅｓ）、第１制御信号のみをオンして（Ｓ４９）、そのオン状態を約１０秒間保持し（Ｓ５０：Ｎｏ）、約１０秒経過した後に（Ｓ５０：Ｙｅｓ）、第１制御信号をオフする（Ｓ５１）。これによって、ネットワーク切換器１の中継器コネクタＣＮ３と第１ＬＡＮコネクタＣＮ４とが接続され、中継コンピュータ５０と第１ＬＡＮ１０１とが接続される。また、接続コードが「ＮＥＴ２」であれば（Ｓ４３：Ｎｏ，Ｓ４４：Ｙｅｓ）、第２制御信号のみをオンして（Ｓ５２）、そのオン状態を約１０秒間保持し（Ｓ５３：Ｎｏ）、約１０秒経過した後に（Ｓ５３：Ｙｅｓ）、第２制御信号をオフする（Ｓ５４）。これによって、ネットワーク切換器１の中継器コネクタＣＮ３と第２ＬＡＮコネクタＣＮ５とが接続され、中継コンピュータ５０と第２ＬＡＮ１０２とが接続される。更に、接続コードが「ＮＥＴ３」であれば（Ｓ４３：Ｎｏ，Ｓ４４：Ｎｏ，Ｓ４５：Ｙｅｓ）、第１及び第２制御信号の双方をオンして（Ｓ５５）、そのオン状態を約１０秒間保持し（Ｓ５６：Ｎｏ）、約１０秒経過した後に（Ｓ５６：Ｙｅｓ）、第１及び第２制御信号の双方をオフする（Ｓ５７）。これによって、ネットワーク切換器１の中継器コネクタＣＮ３と第３ＬＡＮコネクタＣＮ６とが接続され、中継コンピュータ５０と第３ＬＡＮ１０３とが接続される。
【０１２９】
なお、接続先コードが上記のいずれでもない場合（Ｓ４３：Ｎｏ，Ｓ４４：Ｎｏ，Ｓ４５：Ｎｏ）、接続先コードが無効であるので、このスイッチング制御処理を強制的に終了する。
【０１３０】
一方、Ｓ４１の判断で、終了フラグ５４ａがオンであれば（Ｓ４１：Ｙｅｓ）、中継コンピュータ５０と第１乃至第３ＬＡＮ１０１〜１０３の内のいずれか１つとの接続状態を切断するため、第１及び第２制御信号の双方をオンして（Ｓ４６）、そのオン状態を約３秒間保持し（Ｓ４７：Ｎｏ）、約３秒経過した後に（Ｓ４７：Ｙｅｓ）、第１及び第２制御信号の双方をオフする（Ｓ４８）。これによって、ネットワーク切換器１の中継器コネクタＣＮ３と第１乃至第３ＬＡＮコネクタＣＮ４〜ＣＮ６との接続状態が切断され、中継コンピュータ５０と第１乃至第３ＬＡＮ１０１〜１０３との接続状態が切断される。
【０１３１】
図１０は、ファイル転送処理のフローチャートである。このファイル転送処理は、図８のファイル転送トランザクション処理のＳ３４で実行される処理であり、中継コンピュータ５０の中継によって、サーバ７０，８０，９０間でファイルの送受信を実現するための処理である。ファイル転送処理では、まず、ＦＴＰクライアントプログラム６０ｄを起動し（Ｓ６１）、トランザクションにおけるホスト名に基づいて、サーバ７０，８０，９０の内のいずれか１つのＦＴＰサーバへ接続する（Ｓ６２）。この接続を受けたＦＴＰサーバでは、ユーザＩＤ及びパスワードの送信を要求するコマンドを中継コンピュータ５０に対して送信する。
【０１３２】
なお、当然のことながら、中継コンピュータ５０は、このファイル転送処理の実行に先立って、図９のスイッチング制御処理を実行しており、トランザクションにおけるホスト名で指定されたＦＴＰサーバが接続された第１乃至第３ＬＡＮ１０１〜１０３の内のいずれか１つのＬＡＮと接続状態にある。
【０１３３】
一方、中継コンピュータ５０は、ＦＴＰサーバから送信されてくるユーザＩＤ及びパスワードの送信要求コマンドを受信するまで待機し（Ｓ６３：Ｎｏ）、そのコマンドを受信すると（Ｓ６３：Ｙｅｓ）、トランザクションに指定されているユーザＩＤ及びパスワードを、現在接続中のＦＴＰサーバへ送信する（Ｓ６４）。このユーザＩＤ及びパスワードをＦＴＰサーバが受信すると、ＦＴＰサーバでは、これらを自己のＦＴＰデーモン７６ａ，８６ａ，９６ａにより解読する。その解読の結果、中継コンピュータ５０から受信したユーザＩＤ及びパスワードが有効であれば、ＦＴＰサーバは、中継コンピュータ５０へログインを認証するコマンドを送信する。
【０１３４】
中継コンピュータ５０は、ＦＴＰサーバからログインを認証するコマンドを受信するまで待機し（Ｓ６５：Ｎｏ）、そのコマンドを受信すると（Ｓ６５：Ｙｅｓ）、トランザクションに指定されている処理コードの種別を判断する（Ｓ６６）。処理コードが「ｇｅｔ」であれば（Ｓ６６：Ｙｅｓ）、図１１の転送ファイル受信処理を実行し（Ｓ６７）、処理コードが「ｐｕｔ」であれば（Ｓ６６：Ｎｏ）、図１２の転送ファイル送信処理を実行して、このファイル転送処理を終了する。
【０１３５】
図１１は、転送ファイル受信処理のフローチャートである。この転送ファイル受信処理は、ＦＴＰサーバとなるサーバ７０，８０，９０の内のいずれか１つから転送ファイルを受信すると共に、その受信した転送ファイルを転送中継メモリ６０ｅへ格納する処理である。ネットワーク切換器１を介して中継コンピュータ５０と接続される全てのサーバ７０，８０，９０に対して、図１１の転送ファイル受信処理が実行され得るので、以下、サーバ７０がＦＴＰサーバとして機能する場合についてのみ説明し、他のサーバ８０，９０の場合の説明は省略する。
【０１３６】
図１１に示すように、まず、図８のＳ３１の処理において読み出されたトランザクションに指定されている最初の転送ファイル名をチェックし（Ｓ７１）、更に、その転送ファイル名に対応するロックファイル名がトランザクションに指定されているか否かを確認する（Ｓ７２）。転送ファイル名に対応するロックファイル名がトランザクションに指定されていれば（Ｓ７２：Ｙｅｓ）、ロックファイル指定有りフラグ５４ｂをオンして（Ｓ７３）、そのロックファイル名とトランザクションに指定されているリモート側ディレクトリ名とに基づいて、サーバ７０における転送ファイルメモリ７６ｂのアドレスをチェックする（Ｓ７４）。
【０１３７】
なお、Ｓ７２の処理において転送ファイル名に対応するロックファイル名がトランザクションに指定されていない場合は（Ｓ７２：Ｎｏ）、サーバ７０がロックファイルを作成できない環境下にあるか、或いは、サーバ７０側がロックファイルの有無に関係なく転送ファイルを一定時間毎に定期的に送信することを望んでいるものと判断して、サーバ７０の転送ファイルメモリ７６ｂに記憶されているロックファイルをチェックすることなく、処理をＳ７６へ移行する。
【０１３８】
Ｓ７４でチェックしたアドレスに該当するロックファイルがあれば（Ｓ７５：Ｙｅｓ）、中継コンピュータ５０は、そのロックファイルに対応する転送ファイルの転送がサーバ７０から許可されているものと判断し、まずは、Ｓ７２の確認で用いた転送ファイル名およびトランザクションに指定されているリモート側ディレクトリ名が示すアドレスに基づいて、サーバ７０の転送ファイルメモリ７６ｂへ格納されている転送ファイルの送信を要求するコマンドを、サーバ７０へ送信する（Ｓ７６）。この転送ファイルの送信要求コマンドは、サーバ７０により受信され、サーバ７０のＦＴＰデーモン７６ａにより解読される。解読の結果、サーバ７０は、中継コンピュータ５０から送信要求を受けた転送ファイルを転送ファイルメモリ７６ｂから読み出して、中継コンピュータ５０へ送信する。
【０１３９】
一方、中継コンピュータ５０では、サーバ７０から送信されてくる転送ファイルの受信が完了するまで待機し（Ｓ７７：Ｎｏ）、その転送ファイルの受信が完了すると（Ｓ７７：Ｙｅｓ）、その転送ファイルを転送中継メモリ６０ｅへ書き込む（Ｓ７８）。このとき、転送ファイルが書き込まれる転送中継メモリ６０ｅ内のアドレスは、Ｓ７７で受信した転送ファイルのファイル名およびトランザクションに指定されているローカル側ディレクトリ名が示すアドレスとなる。Ｓ７８で転送ファイルを転送中継メモリ６０ｅへ書き込んだ後、中継コンピュータ５０は、Ｓ７７で受信した転送ファイルの元データを、転送ファイルメモリ７６ｂから削除するコマンドをサーバ７０へ送信する（Ｓ７９）。この削除コマンドは、サーバ７０により受信され、サーバ７０のＦＴＰデーモン７６ａにより解読される。解読の結果、サーバ７０は、中継コンピュータ５０から削除要求を受けた転送ファイルを転送ファイルメモリ７６ｂから削除する。
【０１４０】
Ｓ７９の処理後は、ロックファイル指定有りフラグ５４ｂがオンであるか否かを判断する（Ｓ８０）。ロックファイル指定有りフラグ５４ｂがオンであれば（Ｓ８０：Ｙｅｓ）、Ｓ７４でチェックしたアドレスに格納されているロックファイルの送信を要求するコマンドを、サーバ７０へ送信する（Ｓ８１）。このロックファイルの送信要求コマンドは、サーバ７０により受信され、サーバ７０のＦＴＰデーモン７６ａにより解読される。解読の結果、サーバ７０は、中継コンピュータ５０から送信要求を受けたロックファイルを転送ファイルメモリ７６ｂから読み出して、中継コンピュータ５０へ送信する。
【０１４１】
一方、中継コンピュータ５０では、サーバ７０から送信されてくるロックファイルの受信が完了するまで待機し（Ｓ８２：Ｎｏ）、そのロックファイルの受信が完了すると（Ｓ８２：Ｙｅｓ）、そのロックファイルを転送中継メモリ６０ｅへ書き込む（Ｓ８３）。このとき、ロックファイルが書き込まれる転送中継メモリ６０ｅ内のアドレスは、Ｓ８２で受信したロックファイルのファイル名およびトランザクションに指定されているローカル側ディレクトリ名が示すアドレスとなる。Ｓ８２でサーバ７０から受信したロックファイルを転送中継メモリ６０ｅへ書き込んだ後、中継コンピュータ５０は、Ｓ８２で受信したロックファイルの元データを、転送ファイルメモリ７６ｂから削除するコマンドをサーバ７０へ送信する（Ｓ８４）。この削除コマンドは、サーバ７０により受信され、サーバ７０のＦＴＰデーモン７６ａにより解読される。解読の結果、サーバ７０は、中継コンピュータ５０から削除要求を受けたロックファイルを転送ファイルメモリ７６ｂから削除する。
【０１４２】
以上説明したように、Ｓ７６〜Ｓ７９の処理によって、１つの転送ファイルが、サーバ７０の転送ファイルメモリ７６ｂから中継コンピュータ５０へ転送（送信）されて転送中継メモリ６０ｅへ書き込まれると共に、サーバ７０の転送ファイルメモリ７６ｂから削除される。また、Ｓ８１〜Ｓ８４の処理によって、前記転送ファイルに対応するロックファイルが、サーバ７０の転送ファイルメモリ７６ｂから中継コンピュータ５０へ転送（送信）されて転送中継メモリ６０ｅへ書き込まれると共に、サーバ７０の転送ファイルメモリ７６ｂから削除されるのである。このように、サーバ７０の転送ファイルメモリ７６ｂから１の転送ファイルに対応するロックファイルを削除することによって、サーバ７０は、中継コンピュータ５０による転送ファイルの受信が完了したもとの判断できるのである。
【０１４３】
Ｓ８４までの処理によって一組の転送ファイル及びロックファイルがサーバ７０から転送（受信）された後は、ロックファイル指定有りフラグ５４ｂをオフして初期化する（Ｓ８５）。このフラグ５４ｂのオフ後（Ｓ８５）、又は、ロックファイル指定有りフラグ５４ｂがオフである場合は（Ｓ８０：Ｎｏ）、トランザクションに指定されている全ての転送ファイル名をチェックしたか否かを判断し（Ｓ８６）、全ての転送ファイル名のチェックが終了していなければ（Ｓ８６：Ｎｏ）、トランザクションに指定されている次の転送ファイル名をチェックし（Ｓ８７）、処理をＳ７２へ移行して、Ｓ７２以降の処理を繰り返す。その後、トランザクションに指定されている全ての転送ファイル名のチェックが終了すれば（Ｓ８６：Ｙｅｓ）、この転送ファイル受信処理を終了する。
【０１４４】
一方、Ｓ７５の処理においてチェックしたアドレスに該当するロックファイルがない（即ち、そのロックファイル及びそれに対応する転送ファイルの転送がサーバ７０から禁止されている）場合は（Ｓ７５：Ｎｏ）、エラーメッセージプログラム６０ｊを起動して、転送ファイルの転送が禁止されている旨のエラーメッセージを、サーバ７０に宛てて第１ＬＡＮ１０１に接続されているＳＭＴＰサーバ（図示せず）へ送信する（Ｓ８８）。これにより、転送ファイルの送信元であるサーバ７０の使用者に対して、転送ファイルに対応するロックファイルの転送ファイルメモリ７６ｂへの作成を促すことができるのである。なお、Ｓ８８の処理によるエラーメッセージの送信後は、処理をＳ８５へ移行して、Ｓ７３でオンされたロックファイル指定有りフラグ５４ｂをオフして初期化する。
【０１４５】
図１２は、転送ファイル送信処理のフローチャートである。この転送ファイル送信処理は、ＦＴＰサーバとなるサーバ７０，８０，９０の内のいずれか１つへ転送ファイルを送信して格納させる処理である。ネットワーク切換器１を介して中継コンピュータ５０と接続される全てのサーバ７０，８０，９０に対して、図１２の転送ファイル送信処理が実行され得るので、以下、サーバ８０がＦＴＰサーバとして機能する場合についてのみ説明し、他のサーバ７０，９０の場合の説明は省略する。
【０１４６】
図１２に示すように、まず、図８のＳ３１の処理において読み出されたトランザクションに指定されている最初の転送ファイル名をチェックし（Ｓ９１）、更に、その転送ファイル名に対応するロックファイル名がトランザクションに指定されているか否かを確認する（Ｓ９２）。転送ファイル名に対応するロックファイル名がトランザクションに指定されていれば（Ｓ９２：Ｙｅｓ）、ロックファイル指定有りフラグ５４ｂをオンして（Ｓ９３）、そのロックファイル名とトランザクションに指定されているリモート側ディレクトリ名とに基づいて、サーバ８０における転送ファイルメモリ８６ｂのアドレスをチェックする（Ｓ９４）。
【０１４７】
なお、Ｓ９２の処理において転送ファイル名に対応するロックファイル名がトランザクションに指定されていない場合は（Ｓ９２：Ｎｏ）、サーバ８０がロックファイルを作成できない環境下にあるか、或いは、サーバ８０側がロックファイルの有無に関係なく転送ファイルを一定時間毎に定期的に受信することを望んでいるものと判断して、サーバ８０の転送ファイルメモリ８６ｂに記憶されているロックファイルをチェックすることなく、処理をＳ９６へ移行する。
【０１４８】
Ｓ９４でチェックしたアドレスに該当するロックファイルがなければ（Ｓ９５：Ｎｏ）、中継コンピュータ５０は、そのロックファイル及びそれに対応する転送ファイルの転送がサーバ８０から許可されているものと判断し、まずは、Ｓ９２の確認で用いた転送ファイル名およびトランザクションに指定されているローカル側ディレクトリ名に基づいて、転送中継メモリ６０ｅから転送ファイルを読み出して、その転送ファイルを、サーバ８０へ送信する（Ｓ９６）。このとき、中継コンピュータ５０は、自己が送信する転送ファイルをトランザクションで指定されているリモート側ディレクトリ名及び転送ファイル名が示す転送ファイルメモリ８６ｂ内のアドレスへ書き込むように要求するコマンドも、サーバ８０へ同時に送信する。
【０１４９】
このようにして中継コンピュータ５０から送信された転送ファイル及びコマンドは、サーバ８０により受信され、サーバ８０のＦＴＰデーモン８６ａによりコマンドが解読される。解読の結果、サーバ８０は、中継コンピュータ５０から受信した転送ファイルを、コマンドで指定された転送ファイルメモリ８６ｂへ書き込む。一方、中継コンピュータ５０では、サーバ８０への転送ファイルの送信が完了するまで待機し（Ｓ９７：Ｎｏ）、その送信が完了すると（Ｓ９７：Ｙｅｓ）、Ｓ９７で送信が完了した転送ファイルの元データを、転送中継メモリ６０ｅから削除する（Ｓ９８）。
【０１５０】
Ｓ９８の処理後は、ロックファイル指定有りフラグ５４ｂがオンであるか否かを判断する（Ｓ９９）。ロックファイル指定有りフラグ５４ｂがオンであれば（Ｓ９９：Ｙｅｓ）、Ｓ９４で確認されたロックファイル名およびトランザクションに指定されているローカルディレクトリ名に基づいて、転送中継メモリ６０ｅからロックファイルを読み出して、そのロックファイルを、サーバ８０へ送信する（Ｓ１００）。このとき、中継コンピュータ５０は、自己が送信するロックファイルをトランザクションで指定されているリモート側ディレクトリ名及びロックファイル名が示す転送ファイルメモリ８６ｂ内のアドレスへ書き込むように要求するコマンドも、サーバ８０へ同時に送信する。
【０１５１】
このようにして中継コンピュータ５０から送信されたロックファイル及びコマンドは、サーバ８０により受信され、サーバ８０のＦＴＰデーモン８６ａによりコマンドが解読される。解読の結果、サーバ８０は、中継コンピュータ５０から受信したロックファイルを、コマンドで指定された転送ファイルメモリ８６ｂへ書き込む。一方、中継コンピュータ５０では、サーバ８０へのロックファイルの送信が完了するまで待機し（Ｓ１０１：Ｎｏ）、その送信が完了すると（Ｓ１０１：Ｙｅｓ）、Ｓ１０１で送信が完了したロックファイルの元データを、転送中継メモリ６０ｅから削除する（Ｓ１０２）。
【０１５２】
以上説明したように、Ｓ９６〜Ｓ９８の処理によって、１つの転送ファイルが、中継コンピュータ５０の転送中継メモリ６０ｅからサーバ８０へ転送されて転送ファイルメモリ８６ｂへ書き込まれると共に、中継コンピュータ５０の転送中継メモリ６０ｅから削除される。また、Ｓ１００〜Ｓ１０２の処理によって、前記転送ファイルに対応するロックファイルが、中継コンピュータ５０の転送中継メモリ６０ｅからサーバ８０へ転送されて転送ファイルメモリ８６ｂへ書き込まれると共に、中継コンピュータ５０の転送中継メモリ６０ｅから削除されるのである。このように、サーバ８０の転送ファイルメモリ８６ｂへ１の転送ファイルと共にそれに対応するロックファイルを書き込むことによって、サーバ８０は、中継コンピュータ５０による転送ファイルの送信が完了したものと判断できるのである。
【０１５３】
Ｓ１０２までの処理によって一組の転送ファイル及びロックファイルがサーバ８０へ転送（送信）された後は、ロックファイル指定有りフラグ５４ｂをオフして初期化する（Ｓ１０３）。このフラグ５４ｂのオフ後（Ｓ１０３）、又は、ロックファイル指定有りフラグ５４ｂがオフである場合は（Ｓ９９：Ｎｏ）、トランザクションに指定されている全ての転送ファイル名をチェックしたか否かを判断し（Ｓ１０４）、全ての転送ファイル名のチェックが終了していなければ（Ｓ１０４：Ｎｏ）、トランザクションに指定されている次の転送ファイル名をチェックし（Ｓ１０５）、処理をＳ９２へ移行して、Ｓ９２以降の処理を繰り返す。その後、トランザクションに指定されている全ての転送ファイル名のチェックが終了すれば（Ｓ１０４：Ｙｅｓ）、この転送ファイル送信処理を終了する。
【０１５４】
一方、Ｓ９４の処理においてチェックしたアドレスに該当するロックファイルがある（即ち、そのロックファイル及びそれに対応する転送ファイルの転送がサーバ８０から禁止されている）場合は（Ｓ９５：Ｙｅｓ）、エラーメッセージプログラム６０ｊを起動して、転送ファイルの転送が禁止されている旨のエラーメッセージを、サーバ８０に宛てて第２ＬＡＮ１０２に接続されているＳＭＴＰサーバ（図示せず）へ送信する（Ｓ１０６）。これにより、転送ファイルの送信先であるサーバ８０の使用者に対して、転送ファイルに対応するロックファイルを転送ファイルメモリ８６ｂから削除することを促すことができるのである。なお、Ｓ１０６の処理によるエラーメッセージの送信後は、処理をＳ１０３へ移行して、Ｓ９３の処理でオンされたロックファイル指定有りフラグ５４ｂをオフして初期化する。
【０１５５】
なお、本実施例において、請求項１記載の指定手段による接続時刻の指定としては、スケジュールファイル６００の開始時刻６０１、終了時刻６０２及び実行間隔６０３に基づいて計算される実行時刻が、該当する。請求項１及び７に記載の接続手段としては、図８のＳ３２の処理（具体的には、図９のＳ４３及びＳ４９からＳ５１の処理、Ｓ４４及びＳ５２からＳ５４の処理、又は、Ｓ４５及びＳ５５からＳ５７の処理の内の少なくとも１つ）が該当する。請求項１記載の通信形態判断手段としては図１０のＳ６６の処理が、受信手段としては図１１のＳ７６及びＳ７７の処理が、それぞれ該当する。また、請求項１及び７に記載の切断復帰手段としては図８のＳ３７の処理（具体的には、図９のＳ４１のＹｅｓの分岐、及び、Ｓ４６からＳ４８の処理）が該当する。請求項２記載の送信手段としては図１２のＳ９６及びＳ９７の処理が該当する。請求項３及び４記載の第１検出手段としては図１１のＳ７４の処理が、受信手段としてはＳ７５のＹｅｓの分岐、Ｓ７６及びＳ７７の処理が、それぞれ該当する。請求項５及び６記載の第２検出手段としては図１２のＳ９４の処理が、送信手段としてはＳ９５のＹｅｓの分岐が、それぞれ該当する。また、本発明の転送対象となる通信データとしては転送ファイルが、送信許可データ及び受信拒否データとしてはロックファイルが、それぞれ該当する。
【０１５６】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０１５７】
例えば、本実施例では、図１１のＳ７９及びＳ８４の処理でＦＴＰサーバの転送ファイルメモリから転送ファイルの元データを強制的に削除するようにしたが、かかる図１１の転送ファイル受信処理は必ずしもこれに限られるものではない。例えば、スケジュールファイル６００に、転送元サーバの転送ファイルメモリから転送ファイルの元データを削除するか否か示す転送ファイル削除指定データと、その転送ファイルに対応するロックファイルの元データを削除するか否かを示すロックファイル削除指定データとを設ける。かかる場合、図１１のＳ７８とＳ７９の処理間に、スケジュールファイルに基づいて作成されたトランザクションにおける転送ファイル削除指定データをチェックする処理を設け、そのチェックの結果、トランザクションに転送ファイル削除指定データが指定されている場合にのみ、Ｓ７９の処理を実行するようにしても良い。また、同様にして、図１１のＳ８３とＳ８４の処理間に、スケジュールファイルに基づいて作成されたトランザクションのロックファイル削除指定データをチェックする処理を設け、そのチェックの結果、トランザクションにロックファイル削除指定データが指定されている場合にのみ、Ｓ８４の処理を実行するようにしても良い。結果、中継コンピュータ５０のスケジュールファイルに予め削除指定データを記録せずにおけば、転送元サーバの転送ファイルメモリから転送ファイルやロックファイルが中継コンピュータ５０により勝手に削除されることを禁止できるのである。
【０１５８】
【発明の効果】
請求項１又は２に記載のネットワークスイッチによれば、通信データを送受信するための回線は、接続手段によって、２以上のネットワークシステムの内のいずれか１つとの間にのみ接続され、更に、他のネットワークシステムとの間の回線は、切断保持手段によって切断状態が保持される。よって、２以上のネットワークシステムとの間に同時に回線が接続されることがないので、各ネットワークシステム間の非接続状態を常時維持することができ、各ネットワークシステムのセキュリティを確保できるという効果がある。
【０１５９】
しかも、通信データを転送するためにネットワークシステムに接続されている回線についても、通信データの送受信が終了した場合、切断復帰手段によって切断保持手段による切断状態へ復帰されるので、通信データの非送受信時における全てのネットワークシステムに対する回線を切断状態で保持することができ、よりセキュリティ性を向上できるという効果がある。
【０１６０】
また、ネットワークシステムへの回線接続は、接続手段によって指定手段へ指定されている接続時刻が到来した場合に自動的に行われ、この回線接続を契機として通信データの送受信が行われる。よって、従来のように、互いに非接続状態にある２以上のネットワーク間でのデータのやり取りを、フレキシブルディスク等の記録媒体を介して手作業で行う必要がなく、更に、かかる記録媒体の記憶容量を超える大量のデータを、互いに非接続状態にある２以上のネットワーク間で共有することができるという効果がある。
【０１６１】
請求項３又は４に記載のネットワークスイッチによれば、請求項１記載のネットワークスイッチの奏する効果に加え、通信元となるネットワークシステムの転送元データ記憶手段へ通信許可データが記憶されている場合にのみ、受信手段によって、その通信許可データに対応する通信データを受信することができる。よって、例えば、複数の通信データがネットワークシステムにおける転送元データ記憶手段へ記憶されている場合には、その複数の通信データの中から転送が求められている通信データのみを、送信許可データを介して確実に特定することができ、通信データの誤った転送を防止できるという効果がある。
【０１６２】
請求項５又は６に記載のネットワークスイッチによれば、請求項２記載のネットワークスイッチの奏する効果に加え、通信先となるネットワークシステムの転送先データ記憶手段へ受信拒否データが記憶されている場合、送信手段によって、その受信拒否データに対応つけて中継データ記憶手段へ記憶されている通信データの送信を禁止できる。よって、例えば、複数の通信データが中継データ記憶手段へ記憶されている場合には、その複数の通信データの中からネットワークシステムへの転送が求められている通信データのみを、受信拒否データを介して確実に特定することができ、通信データの誤った転送を防止できるという効果がある。
【０１６３】
請求項７記載のネットワークスイッチによれば、請求項１から６のいずれかに記載のネットワークスイッチの奏する効果に加え、中継データ記憶手段が設けられた中継記憶装置と２以上のネットワークシステムとの間には２以上の有接点開閉器が設けられるので、この２以上の有接点開閉器を開放状態とすることによって、中継記憶装置及び２以上のネットワークシステムをそれぞれ電気的に確実に分離することができ、通信データの非送受信時における各ネットワークシステムからの情報流出を確実に防止できるという効果がある。
【図面の簡単な説明】
【図１】  本発明の一実施例であるネットワークスイッチの一部を構成するネットワーク切換器の電気的構成を示した回路図である。
【図２】  ネットワーク切換器の動作説明図である。
【図３】  ネットワークスイッチのブロック図である。
【図４】  ＬＡＮに接続されたサーバコンピュータのブロック図である。
【図５】  スケジュールファイルのデータ部の概念図である。
【図６】  中継コンピュータで実施されるメイン処理を示したフローチャートである。
【図７】  スケジュールチェック処理を示したフローチャートである。
【図８】  ファイル転送トランザクション処理を示したフローチャートである。
【図９】  スイッチング制御処理のフローチャートである。
【図１０】  ファイル転送処理のフローチャートである。
【図１１】  転送ファイル受信処理のフローチャートである。
【図１２】  転送ファイル送信処理のフローチャートである。
【符号の説明】
１                      ネットワーク切換器（切断保持手段）
１４〜１６              ネットワークリレー（有接点開閉器）
４０                    ネットワークスイッチ
６０                    ハードディスク装置（ＨＤ）（中継記憶装置）
６０ｅ                  中継転送メモリ（中継データ記憶手段）
７０，８０，９０        サーバコンピュータ（２以上のネットワークシステムの一部）
７６ｂ，８６ｂ，９６ｂ  転送ファイルメモリ（転送元データ記憶手段、転送先データ記憶手段）
１０１〜１０２          ＬＡＮ（２以上のネットワークシステムの一部）
１１１，１１２          クライアントコンピュータ（２以上のネットワークシステムの一部）
１２１，１２２          クライアントコンピュータ（２以上のネットワークシステムの一部）
１３１，１３２          クライアントコンピュータ（２以上のネットワークシステムの一部）
６００                  スケジュールファイル（指定手段）
６０６                  処理コード（通信形態の指定）
６０５                  接続先コード（２以上のネットワークシステムの内のいずれか１つの指定）
【図１】
0003819791.tif 000002
【図２】
0003819791.tif 000003
【図３】
0003819791.tif 000004
【図４】
0003819791.tif 000005
【図５】
0003819791.tif 000006
【図６】
0003819791.tif 000007
【図７】
0003819791.tif 000008
【図８】
0003819791.tif 000009
【図９】
0003819791.tif 000010
【図１０】
0003819791.tif 000011
【図１１】
0003819791.tif 000012
【図１２】
0003819791.tif 000013