(57)【要約】【課題】  ＬＡＮを構築する装置の電源がオフとなった状態でも、その末端側にある端末とのＬＡＮ環境を保持し、また、ネットワークケーブルの取り回しや接続先の確認などで煩雑な作業を必要とせず、短いネットワークケーブルでネットワークを構築できるネットワークアダプタ、通信端末、通信経路分配方法およびプログラムを提供する。【解決手段】  ネットワークアダプタ１０に、第１ポート１１１と、第２ポート１１２と、第１ネットワークコントローラ１２１と、第２ネットワークコントローラ１２２と、信号の経路を切替えるリレー１３と、通信端末２０の状態に基づいてリレー１３の動作を制御するリレー制御回路１４とを備える。【選択図】  図１
2008227558.tif 000002
【特許請求の範囲】
【請求項１】
２つの外部機器とネットワーク接続されると共に、通信端末に接続され、前記２つの外部機器と前記通信端末との間で通信を行う通信端末用のネットワークアダプタにおいて、
第１外部機器とネットワーク接続するための第１ポートと、
第２外部機器とネットワーク接続するための第２ポートと、
前記通信端末と通信するための第１ネットワークコントローラと、
前記通信端末と通信するための第２ネットワークコントローラと、
前記第１ポート、前記第２ポート、前記第１ネットワークコントローラ、前記第２ネットワークコントローラ間での信号の経路を切替えるリレーと、
前記通信端末の状態に基づいて前記リレーの動作を制御するリレー制御回路とを備え、
前記リレーは、前記第１ネットワークコントローラを経由して前記第１ポートと前記通信端末が通信を行うと共に、前記第２ネットワークコントローラを経由して前記第２ポートと前記通信端末が通信を行う第１の通信状態と、
前記第１ポートと前記第２ポート間で直接通信を行う第２の通信状態とを切替え、
前記リレー制御回路は、前記通信端末が正常に動作しているとき、第１の通信状態となるように前記リレーを制御し、それ以外のときには、第２の通信状態となるように前記リレーを制御することを特徴とする通信端末用のネットワークアダプタ。
【請求項２】
前記リレー制御回路は、前記通信端末の電源がオンであるときは第１の通信状態とし、それ以外のときは第２の通信状態とするように前記リレーを制御することを特徴とする請求項１記載の通信端末用のネットワークアダプタ。
【請求項３】
前記リレー制御回路は、前記通信端末のウォッチドックタイマー信号として正常信号が入力されているときは第１の通信状態とし、それ以外のときは第２の通信状態とするように前記リレーを制御することを特徴とする請求項１記載の通信端末用のネットワークアダプタ。
【請求項４】
前記リレー制御回路は、前記通信端末の電源がオンであり、かつ、前記ウォッチドックタイマー信号として正常信号が入力されているときは第１の通信状態とし、それ以外のときは第２の通信状態とするように前記リレーを制御することを特徴とする請求項１記載の通信端末用のネットワークアダプタ。
【請求項５】
前記通信端末用のネットワークアダプタは、前記通信端末に着脱自在に取り付け可能な構造とし、前記通信端末から取り外されたときは、第２の通信状態とすることを特徴とする請求項１ないし請求項４のいずれかに記載の通信端末用のネットワークアダプタ。
【請求項６】
請求項１ないし請求項５のいずれかに記載の通信端末用のネットワークアダプタと接続され、該通信端末用のネットワークアダプタを経由して２つの外部機器と通信を行う通信端末において、
前記通信端末用のネットワークアダプタと該通信端末間の通信経路の分配をおこなうデータ分配部を備え、
該データ分配部は、前記第１ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析し、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込み、そうでないときは、前記通信信号を第２ネットワークコントローラに転送し、第２ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析して、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込み、そうでないときは、前記通信信号を第１ネットワークコントローラに転送し、自端末から第１の外部機器に通信信号を発信するときは、前記通信信号を第１ネットワークコントローラに発信し、自端末から第２の外部機器に通信信号を発信するときは、前記通信信号を第２ネットワークコントローラに発信することを特徴とする通信端末。
【請求項７】
前記データ分配部の通信状態を監視して、その通信状態が正常のときにのみ正常信号を前記通信端末用のネットワークアダプタに発信するウォッチドックタイマーを更に備えることを特徴とする請求項６記載の通信端末。
【請求項８】
請求項１ないし請求項５のいずれかに記載の通信端末用のネットワークアダプタと接続され、該通信端末用のネットワークアダプタを経由して２つの外部機器と通信を行う通信端末の通信経路分配方法において、
前記通信端末が前記第１ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析し、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込むステップＳ１と、
そうでないときは、前記通信信号を第２ネットワークコントローラに転送するステップＳ２と、
第２ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析して、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込むステップＳ３と、
そうでないときは、前記通信信号を第１ネットワークコントローラに転送するステップＳ４と、
自端末から第１の外部機器に通信信号を発信するときは、前記通信信号を第１ネットワークコントローラに発信するステップＳ５と、
自端末から第２の外部機器に通信信号を発信するときは、前記通信信号を第２ネットワークコントローラに発信するステップＳ６を備えることを特徴とする通信経路分配方法。
【請求項９】
前記ステップＳ１から前記ステップＳ６までのいずれかのステップが正常に処理を終了したかどうかを判断するステップと、
正常に終了した場合は、前記ウォッチドックタイマーに前記正常信号を発信させるステップと、
正常に終了しなかった場合は、前記データ分配部の状態をチェックし、正常であれば、前記ウォッチドックタイマーに前記正常信号を発信させ、正常でない場合は前記ウォッチドックタイマーに前記正常信号の発信をやめさせるステップを更に備えることを特徴とする請求項８記載の通信経路分配方法。
【請求項１０】
請求項１ないし請求項５のいずれかに記載の通信端末用のネットワークアダプタと接続され、該通信端末用のネットワークアダプタを経由して２つの外部機器と通信を行う通信端末用のプログラムであって、
請求項８または請求項９のいずれかの通信経路分配方法を実施することを特徴とする通信端末用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ（Ｌｏｄａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などで、複数の通信端末を接続して情報通信を行うため、２つの外部機器とネットワーク接続されると共に、通信端末と接続され、２つの外部機器と通信端末間で通信を行うネットワークアダプタ、通信端末、通信経路分配方法およびそのプログラムに関するものである。
【背景技術】
【０００２】
ＬＡＮで、複数の通信端末を接続して情報通信を行う代表的なものとして、ＩＥＥＥ  ８０２．５委員会によって標準化されたＬＡＮ規格トークンリングがある。トークンリングは通信を行う機器を環状に接続して、リング型のＬＡＮを構築するものであり、ＬＡＮケーブルにはツイストペアケーブルが使用される。アクセス制御にはトークンパッシング方式が採用され、トークンと呼ばれる「送信権」データがネットワークを常に周回することで、これを取り込んだ端末がデータを送信する形をとっている。
【０００３】
また、工場内、オフィス内、ビル内など限られた範囲において通信機器同士を接続しデータの送受信を行うシステムでは、１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸによる接続が主流であり、通信端末を３台以上接続する場合には、複数の端末装置と接続されたケーブルを集線し、これらのスイッチングを行うものとして、ハブと呼ばれる集線装置が欠かせない存在となっている。
【０００４】
たとえば、図６に示すトークンリングＬＡＮにおいて使用されるトークンリングＬＡＮ用ハブとしては、図７に示すように、ハブの電源５１を監視する電源監視回路５５と、この監視結果に応じてＬＡＮ管理回路５２からステーション６４ａ〜６６ｄへのハブ内部伝送路５６〜５９をバイパスするためのＬＡＮ管理回路バイパスリレー５３と、その監視結果によりステーション６４ａ〜６４ｄからファントム回路６１への要求を遮断する遮断回路６０とを設けたものが公知となっている。（例えば特許文献１参照）
【０００５】
この従来技術を適用することで、図６のトークンリングＬＡＮ上で、ある端末７３Ｃの電源が不調となったときには、電源監視回路５５によりハブの電源５１が安定した電力を出力できないことが検出され、ＬＡＮ管理回路バイパスリレー５３が切替えられてＬＡＮ管理回路５２がバイパス状態となる。したがって、フレーム中継を正常に行えなくなったＬＡＮ管理回路５２からステーションが分離されると同時に、遮断回路がステーションからファントム回路への要求を遮断する。したがって、ステーションから加入要求があってもハブはトークンリングネットワークから離脱し、電源が不安定であることに起因するシステムダウンが回避されるのである。
【特許文献１】特開平０６−０１４０３６号公報（３頁、図１、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の技術では、複数の通信端末をＬＡＮに接続しようとする場合、複数の通信端末からきたネットワークケーブルが１つのハブに集中することになり、工場内、オフィス内、ビル内で通信端末が点在するときには、ネットワーク構築の際に長いネットワークケーブルを必要とする場合がある。また、ケーブルを束ねる適度なスペースを確保しなければならないほか、ネットワークケーブルの取り回しや接続先の確認などで煩雑な作業が必要となる。
さらに、特許文献１のトークンリングＬＡＮ用ハブでは、ＬＡＮを維持するためにハブの電源を常時オンとした状態で使用していなければならず、図６のハブ７３ｃの電源が故障して通信経路が遮断されたような場合には、その末端側にある端末７４ｅ，７４ｆがＬＡＮから遮断されて孤立してしまうという問題が発生していた。
【０００７】
そこで、本発明では、ＬＡＮを構築する装置の電源がオフとなった状態でも、その末端側にある端末とのＬＡＮ環境を保持し、また、ネットワークケーブルの取り回しや接続先の確認などで煩雑な作業を必要とせず、短いネットワークケーブルでネットワークを構築できるネットワークアダプタ、通信端末、通信経路分配方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は次のように構成したのである。
請求項１に記載の発明は、２つの外部機器とネットワーク接続されると共に、通信端末に接続され、前記２つの外部機器と前記通信端末との間で通信を行う通信端末用のネットワークアダプタにおいて、第１外部機器とネットワーク接続するための第１ポートと、第２外部機器とネットワーク接続するための第２ポートと、前記通信端末と通信するための第１ネットワークコントローラと、前記通信端末と通信するための第２ネットワークコントローラと、前記第１ポート、前記第２ポート、前記第１ネットワークコントローラ、前記第２ネットワークコントローラ間での信号の経路を切替えるリレーと、前記通信端末の状態に基づいて前記リレーの動作を制御するリレー制御回路とを備え、前記リレーは、前記第１ネットワークコントローラを経由して前記第１ポートと前記通信端末が通信を行うと共に、前記第２ネットワークコントローラを経由して前記第２ポートと前記通信端末が通信を行う第１の通信状態と、前記第１ポートと前記第２ポート間で直接通信を行う第２の通信状態とを切替え、前記リレー制御回路は、前記通信端末が正常に動作しているとき、第１の通信状態となるように前記リレーを制御し、それ以外のときには、第２の通信状態となるように前記リレーを制御することを特徴とするものである。
【０００９】
また、請求項２に記載の発明は、前記リレー制御回路は、前記通信端末の電源がオンであるときは第１の通信状態とし、それ以外のときは第２の通信状態とするように前記リレーを制御することを特徴とするものである。
また、請求項３に記載の発明は、前記リレー制御回路は、前記通信端末のウォッチドックタイマー信号として正常信号が入力されているときは第１の通信状態とし、それ以外のときは第２の通信状態とするように前記リレーを制御することを特徴とするものである。
また、請求項４に記載の発明は、前記リレー制御回路は、前記通信端末の電源がオンであり、かつ、前記ウォッチドックタイマー信号として正常信号が入力されているときは第１の通信状態とし、それ以外のときは第２の通信状態とするように前記リレーを制御することを特徴とするものである。
また、請求項５に記載の発明は、前記通信端末用のネットワークアダプタは、前記通信端末に着脱自在に取り付け可能な構造とし、前記通信端末から取り外されたときは、第２の通信状態とすることを特徴とするものである。
【００１０】
また、請求項６に記載の発明は、請求項１ないし請求項５のいずれかに記載の通信端末用のネットワークアダプタと接続され、該通信端末用のネットワークアダプタを経由して２つの外部機器と通信を行う通信端末において、前記通信端末用のネットワークアダプタと該通信端末間の通信経路の分配をおこなうデータ分配部を備え、該データ分配部は、前記第１ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析し、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込み、そうでないときは、前記通信信号を第２ネットワークコントローラに転送し、第２ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析して、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込み、そうでないときは、前記通信信号を第１ネットワークコントローラに転送し、自端末から第１の外部機器に通信信号を発信するときは、前記通信信号を第１ネットワークコントローラに発信し、自端末から第２の外部機器に通信信号を発信するときは、前記通信信号を第２ネットワークコントローラに発信することを特徴とするものである。
また、請求項７に記載の発明は、前記データ分配部の通信状態を監視して、その通信状態が正常のときにのみ正常信号を前記通信端末用のネットワークアダプタに発信するウォッチドックタイマーを更に備えることを特徴とするものである。
【００１１】
また、請求項８に記載の発明は、請求項１ないし請求項５のいずれかに記載の通信端末用のネットワークアダプタと接続され、該通信端末用のネットワークアダプタを経由して２つの外部機器と通信を行う通信端末の通信経路分配方法において、前記通信端末が前記第１ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析し、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込むステップＳ１と、そうでないときは、前記通信信号を第２ネットワークコントローラに転送するステップＳ２と、第２ネットワークコントローラから通信信号を受信したときは、その通信信号の宛先であるアドレスを解析して、該アドレスが自端末宛であるときは、前記通信信号を自端末内に取り込むステップＳ３と、そうでないときは、前記通信信号を第１ネットワークコントローラに転送するステップＳ４と、自端末から第１の外部機器に通信信号を発信するときは、前記通信信号を第１ネットワークコントローラに発信するステップＳ５と自端末から第２の外部機器に通信信号を発信するときは、前記通信信号を第２ネットワークコントローラに発信するステップＳ６を備えることを特徴とするものである。
【００１２】
また、請求項９に記載の発明は、前記ステップＳ１から前記ステップＳ６までのいずれかのステップが正常に処理を終了したかどうかを判断するステップと、正常に終了した場合は、前記ウォッチドックタイマーに前記正常信号を発信させるステップと、正常に終了しなかった場合は、前記データ分配部の状態をチェックし、正常であれば、前記ウォッチドックタイマーに前記正常信号を発信させ、正常でない場合は前記ウォッチドックタイマーに前記正常信号の発信をやめさせるステップを更に備えることを特徴とするものである。
また、請求項１０に記載の発明は、請求項１ないし請求項５のいずれかに記載の通信端末用のネットワークアダプタと接続され、該通信端末用のネットワークアダプタを経由して２つの外部機器と通信を行う通信端末用のプログラムであって、請求項８または請求項９のいずれかの通信経路分配方法を実施することを特徴とするものである。
【発明の効果】
【００１３】
請求項１に記載の発明によると、ネットワークアダプタが、第１ポート、第２ポート、第１ネットワークコントローラ、第２ネットワークコントローラ間での信号の経路を切替えるリレーと、通信端末の状態に基づいてリレーの動作を制御するリレー制御回路とを備え、リレーは、第１ネットワークコントローラを経由して第１ポートと前記通信端末が通信を行うと共に、第２ネットワークコントローラを経由して第２ポートと前記通信端末が通信を行う第１の通信状態と、第１ポートと前記第２ポート間で直接通信を行う第２の通信状態とを切替え、リレー制御回路は、通信端末が正常動作しているとき、第１の通信状態となるようにリレーを制御し、それ以外のときには、第２の通信状態となるようにリレーを制御するので、通信端末が正常でない場合でも第２の通信状態により通信が保持できる。
請求項２ないし請求項４に記載の発明によると、リレー制御回路は、通信端末の電源がオンである、または、ウォッチドックタイマー信号として正常信号が入力されているときは第１の通信状態とし、それ以外のときは第２の通信状態とするように前記リレーを制御するので、電源オフとウォッチドックタイマー信号のいずれか、または両方を使用して通信状態の切替えを行うことができる。
【００１４】
請求項５に記載の発明によると、ネットワークアダプタは、通信端末に着脱自在に取り付け可能な構造とし、通信端末から取り外されたときには、第２の通信状態とするので、通信端末を取り外してもＬＡＮ環境が保持できる。
請求項６および請求項８に記載の発明によると、通信端末が通信信号を受信したときは、その通信信号の宛先であるアドレスが自端末宛であるときは、前記通信信号を自端末内に取り込み、そうでないときは、通信信号を通過させるので、通信端末がハブの役割を代行し、通信端末はハブにネットワークケーブルを直接接続することなしに複数台の接続をすることが可能となる。
請求項７および請求項９に記載の発明によると、通信端末に、データ分配部の通信状態を監視して、その通信状態が正常のときにのみ正常信号をネットワークアダプタに発信するウォッチドックタイマーを更に備えるので、通信状態が異常のときでも、ＬＡＮ環境が保持できる。
このように、ＬＡＮを構築する装置の電源がオフとなった状態でも、その末端側にある端末とのＬＡＮ環境が保持される。また、複数のネットワークアダプタと通信端末を数珠繋ぎのＬＡＮ構成が可能となり、ネットワークケーブルの取り回しや接続先の確認などで煩雑な作業を必要とせず、短いネットワークケーブルでネットワークを構築できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図を参照して説明する。
【実施例１】
【００１６】
図１は、本発明の通信端末および通信端末用のネットワークアダプタの構成を示す図である。図１において、通信端末２０は、ＬＡＮケーブル３０３によって接続されたネットワークアダプタ１０を介して第１外部機器３０１と第２外部機器３０２と情報通信を行う。
ネットワークアダプタ１０は第１外部機器３０１とネットワーク接続するための第１ポート１１１と、第２外部機器３０２とネットワーク接続するための第２ポート１１２と、通信端末２０と通信するための第１ネットワークコントローラ１２１、第２ネットワークコントローラ１２２と、第１ポート１１１、第２ポート１１２、第１ネットワークコントローラ１２１、第２ネットワークコントローラ１２２のＬＡＮ信号をスイッチングするリレー１３と、通信端末２０の状態に基づいてリレー１３を制御するリレー制御回路１４とを備える。
リレー１３は、ＬＡＮケーブルが４芯の場合を例にとると、それに対応するように、４つの接点１３１〜１３４でＬＡＮ信号の切替えを行う。すなわち、第1ネットワークコントローラを経由して第１ポートと通信端末２０が通信を行い、第２ネットワークコントローラを経由して第２ポートと通信端末２０が通信を行う第１の通信状態と、第１ポート１１１と第２ポート１１２間で直接通信を行う第２の通信状態とを切替える。
第１ネットワークコントローラ１２１、第２ネットワークコントローラ１２２は、ＬＡＮ信号と、バス信号のような通信端末用の信号との変換を行うもので、例えばパルストランス１２１Ａ、１２２Ａ、イーサネット（登録商標）ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ、物理層）１２１Ｂ、１２２Ｂ、イーサネット（登録商標）ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、メディアアクセス制御）１２１Ｃ、１２２Ｃで構成される。
通信端末２０は、電源２８と、電源監視回路２２と、ウォッチドックタイマー２１と、通信経路のデータを分配するデータ分配部２７で構成される。データ分配部２７は、例えばパーソナルコンピュータの一般的構成であるＣＰＵ２３、ＲＯＭ２４、ＲＡＭ２５、ＣＰＵバス２６で構成される。なお、ＣＰＵ２３の代わりにマイコン等の演算処理装置を使用しても良い。
【００１７】
図２は第１の通信状態と第２の通信状態を説明する図である。
第１の通信状態では、図２（ａ）のように、接点１３１を経由して第２ポート１１２と第２ネットワークコントローラ１２２との間が結ばれているとともに、第１ポート１１１と第１ネットワークコントローラ１２１が結ばれている。一方、第２の通信状態では、図２（ｂ）のように、接点１３１を経由して第１ポート１１１と第２ポート１１２との間が結ばれている。なお、図では接点１３１についてのみ示してあるが、接点１３２から１３４についても同様である。
【００１８】
リレー１３の制御はリレー制御回路１４によって行われる。リレー制御回路１４は、通信端末２０が正常に動作しているときにのみ、第１の通信状態とするようにリレー１３を制御し、それ以外のときには、第２の通信状態とするようにリレー１３を制御する。
例えば、通信端末２０の電源異常を監視する電源監視回路２２と通信端末２０の異常動作を検知するウォッチドックタイマー２１の信号でリレー制御回路１４を経由してリレー１３を制御するようにし、通信端末２０の電源がオンであり、かつ、ウォッチドックタイマー２１の信号が正常信号として入力されているときは第１の通信状態とし、それ以外のときは第２の通信状態とするように構成すればよい。こうすると、ウォッチドックタイマー２１により通信の状態を周期的に監視すると共に、電源監視回路２２により電源オフを瞬時に感知するので、通信端末が正常に動作していないときや電源遮断が発生するとただちに第２の通信状態に切替えられる。このため、安定したＬＡＮ環境が保持される。
【００１９】
このほか、図示は省略するが、ウォッチドックタイマー２１を設けずに、通信端末２０の電源のみに基づいてリレー１３を制御するようにしても良い。この場合、ウォッチドックタイマーの構造がない通信端末でも、電源監視回路２２の機能をリレー制御回路１４に持たせれば、通信端末２０のハードウエア構成を変更させることなしに、ソフトウエアの変更だけで、本発明の目的を達成することができる。
また、図示は省略するが、電源監視回路２２を設けずに、ウォッチドックタイマー２１の信号のみに基づいてリレー１３を制御するようにしても良い。この場合、ネットワークアダプタ１０や通信端末２０の構造をシンプルにできる。
【００２０】
以上に述べた構成により、通信端末２０が正常に動作しているときにのみ、第１外部機器３０１と通信端末２０の情報通信、および、第２外部機器３０２と通信端末２０の情報通信が行われ、通信端末２０が正常に動作していないときや電源がオフのときには、第１外部機器３０１と第２の部機器３０２との情報通信が直接的に行われ、ＬＡＮ環境が保持される。
【００２１】
また、ネットワークアダプタ１０と通信端末２０は数珠つなぎでＬＡＮ接続することもできる。
図３は、複数のネットワークアダプタと通信端末の接続例を示す図である。ここで、１０Ａ〜１０Ｄはネットワークアダプタ、２０Ａから２０Ｄは通信端末で、ネットワークアダプタ１０Ａ〜１０Ｄ間はＬＡＮケーブル３０３で接続されている。また、ネットワークアダプタ１０Ａの一端はハブ３１と接続されている。このように接続することにより、ネットワークケーブル３０３の取り回しや接続先の確認などで煩雑な作業を必要とせず、短いネットワークケーブル３０３でネットワークを構築できる。
通信端末２０Ａが正常に動作していないときには、ネットワークアダプタ１０Ａが第２の通信状態となり、ハブ３１と通信端末２０Ｂが実質的にＬＡＮで直結された状態となる。  
つまり、通信端末を接続してネットワークを構築する場合、ネットワークアダプタと、通信端末がハブの役割を代行し、通信端末はハブにネットワークケーブルを直接接続することなしに複数台の接続をすることが可能となる。
【００２２】
また、ネットワークアダプタ１０は、例えばカード式のアダプタのように、通信端末２０に着脱自在な構造とすることが好ましい。通信端末２０からネットワークアダプタ１０を取り外したときには、通信端末２０が正常に動作していないので、第２の通信状態を維持できる。
例えば、図３においてネットワークアダプタ１０Ｃを通信端末２０Ｃから取り外したとしても、ネットワークアダプタ１０ＣにＬＡＮケーブル３０３を接続したままにしておけば、ＬＡＮ環境を保持させることができ、通信端末２０ＣだけをＬＡＮから一時的に取り外して持ち歩くことなどが可能となる。
なお、ネットワークアダプタ１０は、ＵＳＢインターフェースを持たせることで、通信端末２０とＵＳＢ（ユニバーサルシリアルバス）で接続する形としてもよい。
なお、リレー制御回路１４、第１ネットワークコントローラ１２１および第２ネットワークコントローラ１２２は、通信端末２０から電源２８を供給するとより好適である。
【００２３】
次に、通信端末２０で通信信号の経路を分配する通信経路分配処理について説明する。
データ分配部２７は、第１ネットワークコントローラ１２１から通信信号を受信したときは、その通信先となるアドレスを解析して、そのアドレスが自端末宛のものであるときは、通信信号を自端末に取り込み、そうでないときは、通信信号を第２ネットワークコントローラ１２２に転送する。
第２ネットワークコントローラ１２２から通信信号を受信したときは、その通信先となるアドレスを解析して、アドレスが自端末宛のものであるときは、通信信号を通信端末２０に取り込み、そうでないときは、通信信号を第１ネットワークコントローラ１２１に転送する。
通信端末２０から第１外部機器３０１に通信信号を発信するときは、通信信号を第１ネットワークコントローラ１２１に発信する。
通信端末２０から第２外部機器１２２に通信信号を発信するときは、通信信号を第２のネットワークコントローラ１２２に発信する。
このように、通信経路分配処理は、第１ネットワークコントローラ１２１、第２ネットワークコントローラ１２２、および、通信端末２０の間の通信経路を切替える機能を有し、その機能は、たとえばソフトウエア処理で実現される。
【００２４】
すなわち、第１ポート１１１や第２ポート１１２から入力されたデータは、第１または第２ネットワークコントローラ１２１、１２２で信号変換されて通信端末２０のＣＰＵバス２６を経由して、ＲＯＭ２４もしくはＲＡＭ２５に格納されたデータ分配部２７のプログラムによって処理される。
通信端末２０から第１または第２外部機器３０１、３０２へ情報を発信するときも、同様にプログラムによって処理される。
【００２５】
図４に、本発明の通信経路分配方法のフローチャートを示す。この方法は、通信端末２０のデータ分配部２７のプログラムで実施される。
ステップＳ１０１で第１ポート１１１からＬＡＮ信号が入力されると、ステップＳ１０２で第１ネットワークコントローラ１２１がＬＡＮ信号からバス信号などの通信端末用の通信信号へ信号変換をおこなう。ステップＳ１０３で通信端末２０は、第１ネットワークコントローラ１２１から通信信号を受信する。ステップＳ１０４でデータ分配部２７で通信信号の宛先であるアドレスを解析する。そのアドレスが自端末宛のものであるときは、ステップＳ１０５で、その通信信号を自端末内に取り込む。一方、そのアドレスが自端末宛のものでないときは、ステップＳ２０１に進み、その通信信号を第２ネットワークコントローラ１２２に転送する。ステップＳ２０２で第２ネットワークコントローラ１２２が通信端末２０用の通信信号からＬＡＮ信号へ信号変換を行う。ステップＳ２０３で第２ポート１１２からＬＡＮ信号を出力する。
ここで、通信端末２０が第１ネットワークコントローラ１２１を経由して通信信号を受信し、その通信信号が自端末宛のものであれば信号を取り込むステップをＳ１とし、自端末宛でない場合に第２ネットワークコントローラ１２２に転送するステップをＳ２とする。すなわち、Ｓ１０３、Ｓ１０４およびＳ１０５によってステップＳ１を構成し、Ｓ１０３、Ｓ１０４およびＳ２０１によってステップＳ２を構成するものとする。
【００２６】
ステップＳ３０１で第２ポート１１２からＬＡＮ信号が入力されると、ステップＳ３０２で第２ネットワークコントローラ１２２がＬＡＮ信号からバス信号などの通信端末用の通信信号へ信号変換をおこなう。ステップＳ３０３で通信端末２０は、第２ネットワークコントローラ１２２から通信信号を受信する。ステップＳ３０４でデータ分配部２７で通信信号の宛先であるアドレスを解析する。そのアドレスが自端末宛のものであるときは、ステップＳ３０５で、その通信信号を通信端末２０に取り込む。一方、そのアドレスが自端末宛のものでないときは、ステップＳ４０１に進み、その通信信号を第１ネットワークコントローラ１２１に転送する。ステップＳ４０２で第１ネットワークコントローラ１２１が通信端末２０用の通信信号からＬＡＮ信号へ信号変換を行う。ステップＳ４０３で第１ポート１１１からＬＡＮ信号を出力する。
ここで、通信端末２０が第２ネットワークコントローラ１２２を経由して通信信号を受信し、その信号が自端末宛のものであれば通信信号を取り込むステップをＳ３とし、自端末宛でない場合に第１ネットワークコントローラ１２１に転送するステップをＳ４とする。すなわち、Ｓ３０３、Ｓ３０４およびＳ３０５によってステップＳ３を構成し、Ｓ３０３、Ｓ３０４およびＳ４０１によってステップＳ４を構成するものとする。
【００２７】
自端末から第１外部機器３０１に向けてＬＡＮ信号を発信しようとするときには、ステップＳ５０１で通信端末２０が通信信号を生成する。ステップＳ５０２でデータ分配部２７で通信信号にアドレスを付加してこれを第１ネットワークコントローラ１２１に転送する。ステップＳ５０３で第１ネットワークコントローラ１２１が通信端末２０用の通信信号からＬＡＮ信号へ信号変換を行う。ステップＳ５０４で第１ポート１１１からＬＡＮ信号を出力する。
自端末から第２外部機器３０２に向けてＬＡＮ信号を発信しようとするときには、ステップＳ６０１で通信端末２０が通信信号を生成する。ステップＳ６０２でデータ分配部２７で通信信号にアドレスを付加してこれを第２ネットワークコントローラ１２２に転送する。ステップＳ６０３で第２ネットワークコントローラ１２２が通信端末２０用の通信信号からＬＡＮ信号へ信号変換を行う。ステップＳ６０４で第２ポート１１２からＬＡＮ信号を出力する。
ここで、通信端末２０が通信信号を生成し、通信信号にアドレスを付加してこれを第１ネットワークコントローラ１２１に転送するステップＳ５０１、Ｓ５０２をステップＳ５とし、第２ネットワークコントローラ１２２に転送するステップＳ６０１、Ｓ６０２をステップＳ６とする。
以上のステップＳ１からＳ６の手順による通信経路分配方法によって、通信端末２０における信号の分配が実現される。
なお、通信端末２０は第１外部機器３０１、第２外部機器３０２のどちらにＬＡＮ信号を発信すればよいかどうかわからないときには、そのＬＡＮ信号について、ステップＳ５とステップＳ６の両方を実行すればよい。
【００２８】
次に、ウォッチドックタイマー２１の機能について説明する。通信端末２０が正常に動作しない場合には、第１外部機器３０１と第２外部機器３０２との間の通信が行えず、通信経路の遮断によりＬＡＮ環境が保持されなくなる。これを回避する為に、ウォッチドックタイマー２１は、ＣＰＵ２３から所定の正常信号が送られてくることを確認するなどして、通信端末２０の動作を定期的に監視する。
【００２９】
ネットワークアダプタ１０が電源監視回路２２とウォッチドックタイマー２１の両方を監視する場合、ネットワークアダプタ１０の電源が投入され、通信端末２０の電源監視回路２２が正常出力するまでの間は、第２の通信状態であるが、電源投入後に電源監視回路２２が正常信号を出力するとともに、ＲＯＭ２４もしくはＲＡＭ２５に格納されたプログラムが起動して、通信端末２０が通信可能な状態になると、ウォッチドックタイマー２１が正常信号を出力し、リレー制御回路１４が第１の通信状態に遷移させるべく、リレー１３を制御する。
その後、電源監視回路２２は、電源電圧が正常なときにのみ、リレー制御回路１４へ正常信号を出力する。電源電圧の異常等を検知したときには、リレー制御回路１４に異常信号を出力し、リレー制御回路１４はリレー１３を第２の通信状態に切替える。
また、ウォッチドックタイマー２１は、一定の毎時間内にＣＰＵ２３から正常なアクセスが来ていればリレー制御回路１４へ正常信号を出力する。一定の毎時間内にＣＰＵ２３から正常なアクセスが来ていなければ、リレー制御回路１４へ異常信号を出力し、リレー制御部１４はリレー１３を第２の通信状態に切替える。
【００３０】
ここで、ウォッチドックタイマー２１の制御は通信経路分配方法の一部としてデータ分配部２７に格納されたプログラムによって処理される。
図５はウォッチドックタイマー制御のフローチャートである。
ステップＳ１１で図４のステップＳ１からステップＳ６までのいずれかのステップが正常に処理を終了したかどうかを判別し、正常に終了した場合はステップＳ１３に進み、ウォッチドックタイマー２１に正常信号を発信させる。正常に終了しなかった場合は、ステップＳ１２に進み、データ分配部２７の状態をチェックする。データ分配部２７が正常であれば、ステップＳ１３に進む。もし正常でない場合、ステップＳ１４に進み、ウォッチドックタイマー２１に正常信号の発信をやめさせる。
なお、このようにプログラムによりウォッチドックタイマーの制御を行わず、ＣＰＵから一定期間内にウォッチドックタイマーへのアクセスを行い、アクセスが停止した場合、ウォッチドックタイマーが異常信号を発信するという制御を行うことも可能である。
【００３１】
このように、本発明によれば、ＬＡＮを構築する装置の電源がオフとなった状態でも、その末端側にある端末とのＬＡＮ環境が保持される。また、複数のネットワークアダプタと通信端末を数珠繋ぎのＬＡＮ構成が可能となり、ネットワークケーブルの取り回しや接続先の確認などで煩雑な作業を必要とせず、短いネットワークケーブルでネットワークを構築できるのである。
【産業上の利用可能性】
【００３２】
本発明が利用される通信端末としては、工場内でＬＡＮ接続されたＦＡ装置や、職場や学校内でＬＡＮ接続されるパーソナルコンピュータでの使用が考えられ、本発明のネットワークアダプタを使用することで、実施例で述べた作用や効果を発揮する。
【図面の簡単な説明】
【００３３】
【図１】本発明の通信端末および通信端末用のネットワークアダプタの構成を示す図
【図２】第１の通信状態と第２の通信状態を説明する図
【図３】複数のネットワークアダプタと通信端末の接続例を示す図
【図４】本発明の通信経路分配方法のフローチャート
【図５】ウォッチドックタイマー制御のフローチャート
【図６】従来のトークンリングＬＡＮの構成を示す図
【図７】従来のトークンリングＬＡＮ用ハブの構成を示す図
【符号の説明】
【００３４】
１０、１０Ａ〜１０Ｄ  ネットワークアダプタ
１１１  第１ポート
１１２  第２ポート
１２１  第１ネットワークコントローラ
１２２  第２ネットワークコントローラ
１２１Ａ、１２１Ｂ  パルストランス
１２２Ａ、１２２Ｂ  Ｅｔｈｅｒｎｅｔ（登録商標）  ＰＨＹ
１２３Ａ、１２３Ｂ  Ｅｔｈｅｒｎｅｔ（登録商標）  ＭＡＣ
１３  リレー
１３１、１３２、１３３、１３４  接点
１４  リレー制御回路
２０、２０Ａ〜２０Ｄ  通信端末
２１  ウォッチドックタイマー
２２  電源監視回路
２３  ＣＰＵ
２４  ＲＯＭ
２５  ＲＡＭ
２６  ＣＰＵバス
２７  データ分配部
２８  電源
３１、５０、７３ａ〜７３ｆ  ハブ
３０１、３０２  外部機器
３０３  ＬＡＮケーブル
５１  電源
５２  ＬＡＮ管理回路
５３  ＬＡＮ管理回路バイパスリレー
５４  リレー駆動回路
５５  電源監視回路
６０  遮断回路
６１  ファントム回路
６２ａ〜６２ｄ  ハブ内部リレー
６３ａ〜６３ｄ  ハブ内部リレー切替え回路
６４ａ〜６４ｄ、７４ａ〜７４ｌ  ステーション
６５ａ〜６５ｄ  ステーション内部ファントム回路
７１  メインリング
７２ａ〜７２ｃ  集線装置
【図１】
2008227558.tif 000003
【図２】
2008227558.tif 000004
【図３】
2008227558.tif 000005
【図４】
2008227558.tif 000006
【図５】
2008227558.tif 000007
【図６】
2008227558.tif 000008
【図７】
2008227558.tif 000009