(57)【要約】【課題】本発明は、代替的な複数の通信経路が並存するネットワークにおいて、通信状態に応じて最適な通信経路を選択して通信させる中継装置及び最適通信経路選択方法を提供することを目的とする。【解決手段】本発明は、配下の端末を代替的な複数の通信経路でＷＡＮに接続できるルータ１１であって、通信開始要求を受信すると通信経路決定処理を開始し、通信経路のそれぞれで通信状態確認要求を送信して端末から応答パケットを受信する経路確認実行手段１１６ａと、応答パケットのスループット値または遅延時間が最小となる通信経路を最適通信経路と判定する最適経路決定手段１１７ａとを備え、最適通信経路とされた通信経路を使って端末との１セッションの通信を行うことを主要な特徴とする。【選択図】図２
2006135593.tif 000002
【特許請求の範囲】
【請求項１】
配下の端末を代替的な複数の通信経路の１経路でネットワークに接続できる中継装置であって、
セッション開始のための通信開始要求を受信すると通信経路決定処理を開始し、前記通信経路のそれぞれで通信状態確認要求を送信して前記端末から応答パケットを受信する経路確認実行手段と、前記応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定する最適経路決定手段とを備え、前記最適経路決定手段によって最適通信経路とされた通信経路を使って前記端末との１セッションの通信を行うことを特徴とする中継装置。
【請求項２】
配下の端末を代替的な複数の通信経路の１経路でネットワークに接続できる中継装置であって、
定期的に前記通信経路のそれぞれで通信状態確認要求を送信し前記端末から応答パケットを受信する経路確認実行手段と、前記応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定する最適経路決定手段とを備え、セッション開始のための通信開始要求を受信すると前記最適経路決定手段によって最適通信経路とされた通信経路を使って前記端末との通信を行うことを特徴とする中継装置。
【請求項３】
代替的な複数の通信経路の中で最適通信経路を選択して配下の端末をネットワークに接続する最適通信経路選択方法であって、
セッション開始のための通信開始要求を受信すると通信経路決定処理を開始し、通信状態確認要求を前記端末に送信し、応答パケットを受信したら、前記応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定して該最適通信経路で１セッションの通信を行い、応答パケットがなければ通信をしないことを特徴とする最適通信経路選択方法。
【請求項４】
代替的な複数の通信経路の中で最適通信経路を選択して配下の端末をネットワークに接続する最適通信経路選択方法であって、
定期的に通信状態確認要求をブロードキャストまたはマルチキャストにより前記端末に送信し、応答パケットを受信したら、前記応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定するとともに、応答パケットがなければ通信不能と判定し、判定結果を経路テーブルに記録して記憶部に格納するととともに前記端末に転送し、セッション開始のための通信開始要求を受信すると、前記経路テーブルを参照して通信を行うことを特徴とする最適通信経路選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信媒体を含み、各通信媒体によって複数の代替的な通信経路が形成可能であって、端末間を複数の通信経路で接続できるときに、最適な通信経路を選択して通信する中継装置及び最適通信経路選択方法に関するものである。
【背景技術】
【０００２】
近年、無線接続技術が普及し、電波の届く範囲であれば、従来からのイーサネット（登録商標）のような有線ＬＡＮ（Local Area Network）と同様、無線ＬＡＮ内で相互に通信することができ、中継装置を介してＷＡＮ（Wide Area Network）等のネットワークへ接続できるようになってきている。最近では電灯線などの電力線を使って通信を行う電力線通信（Power Line Communication、以下ＰＬＣ）技術が注目され、電力線を使ってＬＡＮ内若しくはＷＡＮから各種機器を制御したり、インターネットに接続することが注目されている。このような複数で異種の通信媒体をシリーズで接続したＬＡＮは、通信経路は1本のため、データリンク層のプロトコルを交換して通信をすればよい。
【０００３】
例えばイーサネット（登録商標）から無線ＬＡＮのためのＩＥＥＥ８０２．１１、あるいはＰＬＣのためのＨｏｍｅＰｌｕｇＡＶ等といったプロトコルへ交換しながら接続すればよい。しかし、無線ＬＡＮは電波の届く限り、またＰＬＣは電灯線の存在する限り、通信経路を提供することができる。従ってこれらをイーサネット（登録商標）と別に併設すれば通信経路は２以上設置することが可能になる。しかし、どの通信経路を使って通信するかは、ＩＰ電話やファクシミリ通信、ホームページ閲覧等の通信を行う端末の利用者が決定するしかない。
【０００４】
そこで、電灯線による有線通信方式と無線通信方式を併用し、各機器に搭載した無線／有線通信装置が通信環境に応じて有線通信方式と無線通信方式を切り替えて通信を行うネットワーク（家庭内ＬＡＮ）が提案された（特許文献１参照）。
【０００５】
無線通信による通信状態が悪い場合には、各機器の無線／有線通信装置が経路切替スイッチで無線通信方式を有線通信方式に切り替え、有線通信による通信状態が悪い場合には、無線通信方式に切り替えるものである。このときの無線／有線通信装置の自動切り替え機能は、無線通信速度を予め設定した有線通信速度と比較し、十分な速さの通信速度が確保できていれば無線通信を継続し、無線通信速度がこの有線通信速度より小さい場合には無線通信の通信パケット数を変更して、通信パケット数が最短の状態になったときは、有線通信方式に切り替え、一連の通信が完了したときには無線通信方式に復帰するものである。
【０００６】
しかし、この（特許文献１）の家庭内ＬＡＮは、有線通信方式と無線通信方式を切り替えるための無線／有線通信装置を搭載した特別の機器が必要になる。ネットワークで最適な通信媒体の経路を選択して端末を通信させることができる中継装置があればよいが、そのような装置は存在しない。
【特許文献１】特開２００２−３１９９４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上説明したように、従来の異種の通信媒体をシリーズで接続したＬＡＮは、通信媒体ごとにプロトコルの交換を行って通信を行うものであった。そしてどの通信経路を利用するかは利用者が人為的に決定せざるを得なかった。
【０００８】
これに対し、（特許文献１）の家庭内ＬＡＮは、電灯線を使った有線通信方式と無線通信方式を併用し、電波障害等の通信状態に応じて各機器がモードを切り替えて通信する。しかし、各機器は無線／有線通信装置と経路切替スイッチを搭載した特別仕様の機器である必要がある。今後予想される異種の通信経路が並存するネットワークにおいては、ネットワークで最適な通信経路を自動的に選択して通信させることができる中継装置が望まれる。
【０００９】
そこで本発明は、上記従来の課題に鑑み、代替的な複数の通信経路が並存するネットワークにおいて、通信状態に応じて最適な通信経路を選択して端末を通信させることができる中継装置を提供することを目的とする。また、本発明は、代替的な複数の通信経路が並存するネットワークにおいて、通信状態に応じて、最適な通信経路を選択して通信させることができる最適通信経路選択方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記従来の課題を解決するために本発明は、配下の端末を代替的な複数の通信経路の１経路でネットワークに接続できる中継装置であって、セッション開始のための通信開始要求を受信すると通信経路決定処理を開始し、通信経路のそれぞれで通信状態確認要求を送信して端末から応答パケットを受信する経路確認実行手段と、応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定する最適経路決定手段とを備え、最適経路決定手段によって最適通信経路とされた通信経路を使って端末との１セッションの通信を行うことを主要な特徴とする。
【発明の効果】
【００１１】
本発明によれば、代替的な複数の通信経路が並存するネットワークにおいて、通信状態に応じて最適な通信経路を選択して端末を通信させることができる。
【発明を実施するための最良の形態】
【００１２】
上記課題を解決するために本発明の第１の発明は、配下の端末を代替的な複数の通信経路の１経路でネットワークに接続できる中継装置であって、セッション開始のための通信開始要求を受信すると通信経路決定処理を開始し、通信経路のそれぞれで通信状態確認要求を送信して端末から応答パケットを受信する経路確認実行手段と、応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定する最適経路決定手段とを備え、最適経路決定手段によって最適通信経路とされた通信経路を使って端末との１セッションの通信を行う中継装置であり、端末側に経路切替スイッチ等を搭載する必要がなく、通信状態の変化に応じて、セッションごとに最適通信経路を決定して通信を行うので最新の通信状態に対応でき、最短時間でデータ通信量を増加することができ、高品質の通信サービスを提供できる。
【００１３】
本発明の第２の発明は、配下の端末を代替的な複数の通信経路の１経路でネットワークに接続できる中継装置であって、定期的に通信経路のそれぞれで通信状態確認要求を送信し端末から応答パケットを受信する経路確認実行手段と、応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定する最適経路決定手段とを備え、セッション開始のための通信開始要求を受信すると最適経路決定手段によって最適通信経路とされた通信経路を使って端末との通信を行う中継装置であり、端末側に経路切替スイッチ等を搭載する必要がなく、定期的に最適通信経路を決定して通信を行うので最短時間でもっともデータ通信量を増加することができ、経路テーブルを作成して各端末に転送するので中継装置と各端末間を最適通信経路で簡単に接続することが可能で、高品質の通信サービスを提供できる。
【００１４】
本発明の第３の発明は、代替的な複数の通信経路の中で最適通信経路を選択して配下の端末をネットワークに接続する最適通信経路選択方法であって、セッション開始のための通信開始要求を受信すると通信経路決定処理を開始し、通信状態確認要求を端末に送信し、応答パケットを受信したら、応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定して該最適通信経路で１セッションの通信を行い、応答パケットがなければ通信をしない最適通信経路選択方法であり、端末側に経路切替スイッチ等を搭載する必要がなく、通信状態の変化に応じて、セッションごとに最適通信経路を決定して通信を行うので最新の通信状態に対応でき、応答パケットがない場合は通信状態がきわめて悪い状態と判定することができ、最短時間でデータ通信量を増加することができ、高品質の通信サービスを提供できる。
【００１５】
本発明の第４の発明は、代替的な複数の通信経路の中で最適通信経路を選択して配下の端末をネットワークに接続する最適通信経路選択方法であって、定期的に通信状態確認要求をブロードキャストまたはマルチキャストにより端末に送信し、応答パケットを受信したら、応答パケットのスループット値が最大または遅延時間が最小となる通信経路を最適通信経路と判定するとともに、応答パケットがなければ通信不能と判定し、判定結果を経路テーブルに記録して記憶部に格納するととともに端末に転送し、セッション開始のための通信開始要求を受信すると、経路テーブルを参照して通信を行う最適通信経路選択方法であり、端末側に経路切替スイッチ等を搭載する必要がなく、定期的に最適通信経路を決定して通信を行うので最短時間でもっともデータ通信量を増加することができ、また応答パケットがない場合は通信状態がきわめて悪い状態と判定することができ、経路テーブルを作成して各端末に転送するので中継装置と各端末間を最適通信経路で簡単に接続することが可能で、高品質の通信サービスを提供できる。
【００１６】
（実施例１）
以下、本発明の実施例１の中継装置と最適通信経路選択方法について説明する。図１は本発明の実施例１における中継装置とネットワークの構成図、図２は図１の中継装置の構成図、図３は図１の複合機能装置の構成図、図４（ａ）は本発明の実施例１における無線コンピュータ装置の構成図、図４（ａ）は図１の無線コンピュータ装置の構成図、（ｂ）は図１のコンピュータ装置の構成図である。
【００１７】
図１において、１はインターネット等の広域のネットワークであるＷＡＮ（Wide Area Network、本発明のネットワーク）、２は無線プロトコル（ＩＥＥＥ８０２．１１等の規格に準拠したプロトコル）による無線リンクである。無線リンク２上でＴＣＰ／ＩＰプロトコルによるデータ通信を行う。３はＩＥＥＥ８０２．３に準拠してＴＣＰ／ＩＰプロトコルによるデータ通信を行うことができるＩＥＥＥ８０２．３イーサネット（登録商標）、４はＨｏｍｅＰｌｕｇＡＶ等のプロトコルに準拠してＰＬＣを構成するための電灯線等の電力線である。電力線４上でＴＣＰ／ＩＰプロトコルによるデータ通信を行う。なお、図１において、通信経路はＩＥＥＥ８０２．３イーサネット（登録商標）３、無線リンク２、電力線４の３つの通信経路であるが、このほか、他の通信媒体、これら通信媒体の組合せであってもよい。
【００１８】
次に、１１はＷＡＮ１とＩＥＥＥ８０２．３イーサネット（登録商標）３に接続されるととともに、無線リンク２を張り電力線４にも接続されたルータ（本発明の中継装置）、１２はルータ１１とＩＥＥＥ８０２．３イーサネット（登録商標）３で接続されるととともに、無線リンク２を張り電力線４にも接続された複合機能装置である。同様に、１３は無線リンク２と電力線４上でＴＣＰ／ＩＰプロトコルによるデータ通信を行う無線コンピュータ装置、１４は複合機能装置１２に接続されるととともに電力線４にも接続されたコンピュータ装置である。１５は電力線４に接続されたコンピュータ装置、１６は無線リンク２上でＴＣＰ／ＩＰプロトコルによるデータ通信を行う第２の無線コンピュータ装置で
ある。１７はＷＡＮ１に接続されたコンピュータ装置である。
【００１９】
続いて、実施例１の中継装置であるルータ１１の細部構成について図２に基づいて説明する。図２において、１１１はＷＡＮ１との通信を行うためのＷＡＮインターフェイスであり、ＩＥＥＥ８０２．３イーサネット（登録商標）等のＬＡＮ規格に適合し、１００ＢＡＳＥ−Ｔなどのケーブルを接続可能なインターフェイスである。１１２は有線ＬＡＮインターフェイスであり、ＩＥＥＥ８０２．３イーサネット（登録商標）等のＬＡＮ規格に適合し、１００ＢＡＳＥ−Ｔなどのケーブルを接続でき、複合機能装置１２とＴＣＰ／ＩＰプロトコルでの通信を行う。なお、ＷＡＮインターフェイス１１１は、ＬＡＮ規格に適合するもの以外のＡＤＳＬやＩＳＤＮで通信を行うインターフェイスであってもよい。
【００２０】
次に、１１３はアンテナ、１１４は無線送受信手段で、ＩＥＥＥ８０２．１１等の無線ＬＡＮ規格に適合した無線ＬＡＮインターフェイスを有し、複合機能装置１２やその他の無線コンピュータ装置１３，１６と無線リンク２を確立するものである。１１４ａは無線送受信手段１１４を制御する無線制御手段である。１２５は電灯線などの電力線を使って通信を行うＨｏｍｅＰｌｕｇＡＶ等のＬＡＮ規格に適合したＰＬＣインターフェイスである。
【００２１】
１１６は通信制御部であり、ＷＡＮ１を介してＴＣＰ／ＩＰプロトコルによってコンピュータ装置１７にアクセスし、データの送受信を行って例えばプロトコルｈｔｔｐでウェブページ等を受信する等の制御を行う。１１６ａは通信制御部１１６に設けられ後述する経路選択のための通信経路決定処理を行うときその処理を実行する経路確認実行手段である。
【００２２】
１１７は、通信制御部１１６を制御してＷＡＮ１と配下の各端末との間のルーティングを行い、ルータ１１全体を制御する主制御部である。１１７ａはＩＥＥＥ８０２．３イーサネット（登録商標）３、無線リンク２、電力線４の３本の通信経路の中で最も短時間で通信できる経路を選択する最適経路決定手段、１１７ｂは単位時間当たりの転送パケット数であるスループット値を測定するスループット測定手段である。１１７ｃは転送パケット数をカウントするためのカウント手段である。１１７ｄは転送パケットの遅延時間を測定する遅延時間測定手段、１１７ｅは単位時間に発生する転送パケットの遅延時間を計測するタイマである。
【００２３】
そして、１１８は記憶部である。スループット測定手段１１７ｂと遅延時間測定手段１１７ｄによる判定は実質的に違いがないので、どちらか一方を採用するのでも、一方を優先して採用し他方を補助に利用するなどとするのでもよい。実施例１ではスループット値の最大値で一次的に判断し、判定できない場合に二次的に遅延時間の最小値で判断している。またこの逆であってもよい。このようにスループット値の最大値または遅延時間の最小値の一方、あるいはスループット値の最大値及び遅延時間の最小値（以下、これをスループット値が最大または遅延時間が最小という、本発明のスループット値が最大または遅延時間が最小）で判定する。
【００２４】
なお、主制御部１１７は、中央演算処理装置に記憶部１１８にアプリケーションプログラムとして格納されたプログラムをロードして、ソフトウェア的に搭載される機能実現手段であり、経路確認実行手段１１６ａ、最適経路決定手段１１７ａ、スループット測定手段１１７ｂ、遅延時間測定手段１１７ｄも同様にソフトウェア的に搭載される機能実現手段である。なお、経路確認実行手段１１６ａ、最適経路決定手段１１７ａ、スループット測定手段１１７ｂ、遅延時間測定手段１１７ｄのプログラムは、ネットワーク上の所定のサーバからダウンロードさせることができる。
【００２５】
実施例１のルータ１１の経路確認実行手段１１６ａは、通信制御部１１６がコンピュータ装置１７から、例えば無線コンピュータ装置１３に対するセッション開始のための通信開始要求を受信すると、最適経路選択のために通信経路決定処理を開始し、通信状態確認要求を無線コンピュータ装置１３へユニキャスト、若しくはブロードキャストまたはマルチキャストにより送信する。このとき経路確認実行手段１１６ａは有線ＬＡＮインターフェイス１１２、無線送受信手段１１４の無線ＬＡＮインターフェイス、ＰＬＣインターフェイス１１５からそれぞれのプロトコルで通信状態確認要求のパケットを送信する。
【００２６】
このパケットを受信した端末は、各通信制御手段１３４，１４３の経路確認実行手段１３４ａ，１４３ａによって通信経路決定処理の手順で予め設定されている所定の応答パケットを送信し、これをルータ１１の経路確認実行手段１１６ａが受信して、スループット測定手段１１７ｂまたは遅延時間測定手段１１７ｄによって通信媒体ごとのスループット値または遅延時間を測定する。通信経路決定処理の応答パケットは、例えば１Ｋbytes程度の所定データを収めた２０パケット程度を送信することなどが適当である。
【００２７】
最適経路決定手段１１７ａは、無線コンピュータ装置１３への２本の通信経路（無線リンク２と電力線４）を経由しての応答パケットのスループット値または遅延時間を比較し、スループット値が大きい方または遅延時間が小さい方の通信媒体を最適通信経路として決定する。そして、通信制御部１１６に対してこれから行われる１セッションをこの決定された通信経路で行うことを通知する。なお、３つ以上の通信媒体の中から通信経路を決定する場合は、各スループット値または各遅延時間を比較し、スループット値が最も大きい値または遅延時間が最も小さな値となる通信媒体を最適通信経路として選択すればよい。
【００２８】
その後、ルータ１１は通信制御部１１６によって無線コンピュータ装置１３に通信開始要求を送信し、無線コンピュータ装置１６からの通信確認応答を受信すると、コンピュータ装置１７と無線コンピュータ装置１３間の通信が開始される。このように実施例１のルータ１１は、セッション開始前に経路選択のために通信経路決定処理を行い、通信状態確認要求をユニキャスト、若しくはブロードキャストまたはマルチキャストにより送信するので、最適通信経路を選択することができ、ルータ１１とＬＡＮ内の各端末を最適通信経路で通信させることができる。
【００２９】
続いて、実施例１の複合機能装置１２について図３に基づいて説明する。図３において、１２１はルータ１１との通信を行うためのＷＡＮインターフェイスであり、ＩＥＥＥ８０２．３イーサネット（登録商標）等のＬＡＮ規格に適合し、１００ＢＡＳＥ−Ｔなどのケーブルを接続可能なインターフェイスである。１２２も同様に有線ＬＡＮインターフェイスである。１２３はアンテナ、１２４は無線送受信手段で、無線ＬＡＮ規格に適合した無線ＬＡＮインターフェイスを有し、ルータ１１やその他の無線コンピュータ装置１３，１６と無線リンク２を確立するものである。１２４ａは無線送受信手段１２４を制御する無線制御手段である。１２５はＨｏｍｅＰｌｕｇＡＶ等のＬＡＮ規格に適合したＰＬＣインターフェイスである。
【００３０】
１２６は通信制御部であり、ＴＣＰ／ＩＰプロトコルによって送受信する。１２６ａは上述した経路確認実行手段１１６ａと通信経路決定処理の手順を実行する経路確認実行手段である。但し、ルータ１１と複合機能装置１２の間は、実際には固定的にＩＥＥＥ８０２．３イーサネット（登録商標）で通信するため、通常は通信経路決定処理の手順は行わない。１２７は通信制御部１２６を制御するとともに、ルータ１１全体を制御する主制御部である。また、１２８は通信制御部１２６に設けられ、複合機能装置１２が複数の通信サービスを提供するための複合サーバ部であり、１２８ａはプロトコルＨ．３２３，ＳＩＰに従って配下の端末に搭載したＩＰ電話機能のためのＶｏＩＰサーバ部である。
【００３１】
ＶｏＩＰサーバ部１２８ａは電話番号やＩＰアドレス、ＵＲＬを管理するとともに、ＩＰ電話機能による呼の接続や切断の制御を実行する。同様に、１２８ｂはＦＡＸモデムを備えてＣＣＩＴＴプロトコルなどに従って通信して無線コンピュータ装置１３，１６、コンピュータ装置１４，１５にＦＡＸ情報を提供するＦＡＸサーバ部である。複合サーバ部１２８にはＶｏＩＰサーバ部１２８ａ、ＦＡＸサーバ部１２８ｂだけでなく、ウェブサーバ機能等のその他のサーバ機能を搭載することができる。ブラウザ機能を搭載することもできる。１２９は記憶部である。主制御部１２７は、中央演算処理装置に記憶部１２９にアプリケーションプログラムとして格納されたプログラムをロードして、ソフトウェア的に搭載される機能実現手段であり、ＶｏＩＰサーバ部１２８ａ、ＦＡＸサーバ部１２８ｂも同様にソフトウェア的に搭載される機能実現手段である。
【００３２】
ルータ１１配下の無線コンピュータ装置１３，１６、コンピュータ装置１４，１５は、送受信するパケットのプロトコルがＨ．３２３，ＳＩＰ、あるいはＣＣＩＴＴ等の規定に準拠したものである場合、複合機能装置１２のサーバ機能を利用して各端末で利用可能にし、各種サービスを受けることができる。
【００３３】
続いて、実施例１の端末である無線コンピュータ装置１３の細部構成について図３（ａ）に基づいて説明する。図３（ａ）において、１３１は無線信号の送受信を行うためのアンテナ、１３２は無線送受信手段で、ＩＥＥＥ８０２．１１等の無線ＬＡＮ規格に適合した無線ＬＡＮインターフェイスを有し、ルータ１１や複合機能装置１２を無線リンク２で接続するためのものである。１３３は無線送受信手段１３２を制御する無線制御手段である。
【００３４】
また、１３４は無線制御手段１３３を制御して無線リンク２を接続し、無線コンピュータ装置１３全体を制御する主制御部である。主制御部１３４は中央演算処理装置に記憶部１３５にアプリケーションプログラムとして格納されたプログラムをロードしてソフトウェア的に搭載される機能実現手段である。また、１３４ａは主制御部１３４にソフトウェア的に搭載した通信制御手段である。通信制御手段１３４ａはコンピュータ装置１７とＷＡＮ１を介し、ＴＣＰ／ＩＰプロトコルによってデータ通信を行う。通信制御手段１３４ａには、上述した経路確認実行手段１１６ａとの間で通信経路決定処理を実行する経路確認実行手段（図示しない）も搭載される。これらも同様にソフトウェア的に搭載される機能実現手段である。なお、図示はしないが、主制御部１３４にはＩＰ電話サービス、ＦＡＸサービスを享受するためのＶｏＩＰ機能、ＦＡＸ機能をソフトウェア的に搭載することができる。
【００３５】
１３５は各種設定を記憶する記憶手段、１３６はモニタに表示させる表示部、１３７は音声を符号・復号化するための音声処理部である。これはＩＰ電話としてコンピュータ装置１４を利用するとき使用する。１３８は電力線を使って通信をするためのＨｏｍｅＰｌｕｇＡＶ等のＬＡＮ規格に適合したＰＬＣインターフェイスである。
【００３６】
なお、無線コンピュータ装置１６は、無線コンピュータ装置１３と細部構成がＰＬＣインターフェイス１３８を有しない点を除いて同一である。詳細は上記の無線コンピュータ装置１３の説明に譲って省略する。
【００３７】
次に、実施例１の端末であるコンピュータ装置１４の細部構成について図３（ｂ）に基づいて説明する。図３（ｂ）において、１４１はＨｏｍｅＰｌｕｇＡＶ等のＬＡＮ規格に適合したＰＬＣインターフェイス、１４２はＩＥＥＥ８０２．３イーサネット（登録商標）等のＬＡＮ規格に適合した有線ＬＡＮインターフェイスである。また、１４３はコンピュータ装置１４全体を制御する主制御部、１４４は記憶部である。主制御部１４３は中央
演算処理装置に記憶部１４４にアプリケーションプログラムとして格納されたプログラムをロードしてソフトウェア的に搭載される機能実現手段である。
【００３８】
１４３ａは主制御部１４３にソフトウェア的に搭載した通信制御手段である。通信制御手段１４３ａには、上述した経路確認実行手段１１６ａと通信経路決定処理の手順を実行する経路確認実行手段（図示しない）も搭載される。これらも同様にソフトウェア的に搭載される機能実現手段である。なお、図示はしないが、主制御部１４３にはＩＰ電話サービス、ＦＡＸサービスを享受するためのＶｏＩＰ機能、ＦＡＸ機能をソフトウェア的に搭載することができる。１４５はモニタに表示させる表示部、１４６は音声を符号・復号化するための音声処理部である。
【００３９】
なお、コンピュータ装置１５は、コンピュータ装置１４と細部構成が有線ＬＡＮインターフェイス１４２を有しない点を除いて同一である。詳細は上記の無線コンピュータ装置１３の説明に譲って省略する。
【００４０】
そこで、実施例１のルータ１１と無線コンピュータ装置１３，１６、コンピュータ装置１４，１５のいずれかの端末間で行われる最適通信経路選択方法について説明する。図５は図１の中継装置で行う最適通信経路選択方法のフローチャートである。図５において、ルータ１１は通信開始要求を受信するまで待機し（ｓｔｅｐ１）、コンピュータ装置１７から端末（例えば無線コンピュータ装置１３）に対する通信開始要求または端末からの通信開始要求を受信すると、その経路選択のために通信経路決定処理を開始し、経路確認実行手段１１６ａが通信状態確認要求をユニキャスト、若しくはブロードキャストまたはマルチキャストにより端末に送信する（ｓｔｅｐ２）。
【００４１】
次いで、このパケットを受信した端末から応答パケットを受信したか確認し（ｓｔｅｐ３）、端末から応答パケットを受信しなかった場合には、通信状態が悪く、通信不能としてｓｔｅｐ１に戻る。ｓｔｅｐ３において応答パケットを受信した場合は、２以上の通信経路から応答パケットを受信したか否かがチェックされ、２以上の端末から応答パケットを受信した場合には最適経路決定手段１１７ａは通信経路ごとのスループット値及び／または遅延時間を測定し、上述したようなスループット値が最大または遅延時間が最小となる経路を最適通信経路とする（ｓｔｅｐ５）。ｓｔｅｐ４において、１本の通信経路から応答パケットを受信した場合には、最適経路決定手段１１７ａはその応答のあった通信経路を最適通信経路とする（ｓｔｅｐ６）。
【００４２】
最適経路決定手段１１７ａは、このセッションをｓｔｅｐ５，６で決定された最適通信経路で行う旨を通信制御部１１６に通知し、通信制御部１１６はこれを設定する（ｓｔｅｐ７）。この後、通信制御部１１６がセッションを開始し、最適通信経路で通信確認要求を端末（例えば無線コンピュータ装置１３）に送信する（ｓｔｅｐ８）。これに対して端末から通信確認応答を送信し、通信制御部１１６がこれを受信する（ｓｔｅｐ９）。これによって、コンピュータ装置１７と端末間の通信が開始される（ｓｔｅｐ１０）。その後１セッションの通信が終了すると（ｓｔｅｐ１１）、再度ｓｔｅｐ１に戻って待機する。
【００４３】
ここで実施例１におけるルータ１と複合機能装置１２を使って、具体的にＷＡＮ１を介してＩＰ電話機（図示しない）と通話する場合を説明すると、ＶｏＩＰ機能を搭載した無線コンピュータ装置１３から通信開始要求すると、ルータ１は通信経路決定処理手順で最適通信経路、例えば電力線４を決定し、無線コンピュータ装置１３はこの電力線４を使い、通信開始要求を行う。これに対して相手のＩＰ電話機から通信確認応答が得られると、複合機能装置１２のＶｏＩＰサーバ部１２８ａを介して呼設定の要求を相手ＩＰ電話機に送信し、呼設定の手順を行い、応答が返ってきたら呼の接続を行う。
【００４４】
通話後にはＶｏＩＰサーバ部１２８ａを介して切断の制御を行う。なお、実施例1においてはルータ１１と複合機能装置１２の間は、上述したように固定的にＩＥＥＥ８０２．３イーサネット（登録商標）の有線で通信する。ＦＡＸ機能を利用するときも同様である。複合機能装置１２の複合サーバ部１２８の機能を利用しないでｈｔｔｐでＷＡＮ１のウェブサイトにアクセスする場合などは、最適通信経路を使ってそのままルータ１１を経由してＩＰパケットを送受信すればよい。なお、ルータ１１配下の端末間で通信するときも同様で、１セッションの通信を同一の通信経路で行う。
【００４５】
このように本発明の実施例１のルータ１１と最適通信経路選択方法は、経路切替スイッチ等を搭載した特別仕様の端末とする必要がなく、刻々と変わる通信状態の変化に応じて、セッションごとに最適通信経路を決定して通信を行うので最新の通信状態に対応でき、応答パケットがない場合は通信状態がきわめて悪い状態と判定することができ、最短時間で通信量を増加することができる。誤りチェックでパケットが再送されたり、パケットが消滅したりすると、スループット値が小さくなったり遅延時間も大きくなるから、実施例１のルータ１１と最適通信経路選択方法によれば、高品質の通信サービスを提供できる。
【００４６】
（実施例２）
以下、本発明の実施例２の中継装置と最適通信経路選択方法について説明する。図６は本発明の実施例２における中継装置で行う最適通信経路選択方法のフローチャートである。図１〜図４までのシステム構成は実施例と同様であり、実施例２においても参照し、その詳細な説明は実施例１に譲る。
【００４７】
実施例２の中継装置であるルータ１１は、実施例１と異なって、経路確認実行手段１１６ａがセッションごとに通信経路決定処理手順を実行するのではなく、定期的に通信経路決定処理手順を実行するものである。
【００４８】
図２において、実施例２のルータ１１の経路確認実行手段１１６ａは、タイマ１１７ｄを使って定期的に、通信経路決定処理手順の通信状態確認要求のパケットを無線コンピュータ装置１３，１６、コンピュータ装置１４，１５に対してブロードキャストまたはマルチキャストにより送信する。この通信状態確認要求のパケットを受信した無線コンピュータ装置１３，１６、コンピュータ装置１４，１５は通信状態確認応答を送信し、スループット測定手段１１７ｂ、遅延時間測定手段１１７ｄは、それぞれ各通信経路のスループット値、遅延時間を測定する。
【００４９】
その後、最適経路決定手段１１７ａは各通信媒体の中でスループット値が最も大きな値または遅延時間が最も小さな値の通信媒体を選び、これを最適通信経路として記憶部１１８内の経路テーブル（図示しない）に登録する。さらに経路確認実行手段１１６ａはこの経路テーブルを無線コンピュータ装置１３，１６、コンピュータ装置１４，１５に送信し、各記憶部に記憶させるものである。この経路テーブルは、通信経路決定処理手順を実行するごとに更新される。
【００５０】
なお、経路テーブルには、測定時間、各端末のＩＰアドレス、ポート番号、最適経路決定手段１１７ａが決定した通信経路のプロトコル、ＩＥＥＥ８０２．１１等の規格に準拠した無線プロトコル、ＩＥＥＥ８０２．３イーサネット（登録商標）、ＨｏｍｅＰｌｕｇＡＶ等が記述され、ルータ１１と各端末で同一内容の経路テーブルがセッションごとに参照されてパケットが構成される。
【００５１】
そこで、実施例２のルータ１４と無線コンピュータ装置１３，１６、コンピュータ装置１４，１５のいずれかの端末間で行われる最適通信経路選択方法について図６に基づいて説明する。経路確認実行手段１１６ａは経路確認の時間が到来するまで待機し（ｓｔｅｐ
２１）、その時間が到来すると、その経路選択のために通信経路決定処理を開始し、通信状態確認要求をブロードキャストまたはマルチキャストによりＬＡＮ内の端末に送信する（ｓｔｅｐ２２）。
【００５２】
次いで、各端末ごとに応答パケットを受信したか確認し（ｓｔｅｐ２３）、応答パケットを受信しなかった場合には、その端末に関しては通信状態が悪く、通信不能としてｓｔｅｐ１に戻る。ｓｔｅｐ３において、各端末ごとに応答パケットを受信した場合は、２以上の通信経路から応答パケットを受信したか否かがチェックされ、２以上の端末から応答パケットを受信した場合には最適経路決定手段１１７ａはその端末の通信経路ごとのスループット値及び／または遅延時間を測定し、上述したようなスループット値が最大または遅延時間が最小となる経路をこの端末の最適通信経路とする（ｓｔｅｐ２５）。ｓｔｅｐ２４において、１本の通信経路から応答パケットを受信した場合には、最適経路決定手段１１７ａはその応答のあった通信経路をこの端末の最適通信経路とする（ｓｔｅｐ２６）。
【００５３】
最適経路決定手段１１７ａは、各端末で決定された最適通信経路で経路テーブルを作成し、記憶部１１８に記憶する（ｓｔｅｐ２７）。次いで、通信制御部１１６は、この経路テーブルを各端末に送信しそれぞれで記憶する（ｓｔｅｐ２８）。この後、再度ｓｔｅｐ２１に戻って待機し、これを繰り返す。
【００５４】
その後、無線コンピュータ装置１３，１６、コンピュータ装置１４，１５のいずれかの端末がルータ１１を介してコンピュータ装置１７と通信するときに、それぞれの通信制御手段は各記憶部に記憶された経路テーブルから最適通信経路を選択し、この通信経路を使ってパケットを送信する。同様に、ルータ１１からパケットを各端末に転送するとき、通信制御部１１６が記憶部１１８に記憶された経路テーブルから最適通信経路を選択し、この通信経路でパケットを転送する。通信制御部１１６により定期的に行う通信経路決定処理は通信中は休止し、１つのセッションの中では通信経路は同一の通信経路を使用する。なお、ルータ１１配下の端末間で通信するときも同様で、この経路テーブルを使って通信する。
【００５５】
このように実施例２のルータ１１と最適通信経路選択方法は、経路切替スイッチ等を搭載した特別仕様の端末とする必要がなく、刻々と変わる通信状態の変化に応じて、定期的に最適通信経路を決定して通信を行うので最短時間で最も通信量を増加することができ、また応答パケットがない場合は通信状態がきわめて悪い状態と判定することができる。そして経路テーブルを各端末に転送するので、ルータ１１と各端末間を簡単に最適通信経路で接続することができる。誤りチェックでパケットが再送されたり、パケットが消滅したりすると、スループット値が小さくなったり遅延時間も大きくなるから、実施例２のルータ１１と最適通信経路選択方法によれば、高品質の通信サービスを提供できる。
【産業上の利用可能性】
【００５６】
本発明は、最短時間で多くのデータを通信でき、高品質の通信サービスを提供できる中継装置及び最適通信経路選択方法に適用できる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施例１における中継装置とネットワークの構成図
【図２】図１の中継装置の構成図
【図３】図１の複合機能装置の構成図
【図４】（ａ）図１の無線コンピュータ装置の構成図、（ｂ）図１のコンピュータ装置の構成図
【図５】図１の中継装置で行う最適通信経路選択方法のフローチャート
【図６】本発明の実施例２における中継装置で行う最適通信経路選択方法のフローチャート
【符号の説明】
【００５８】
１    ＷＡＮ
２    無線リンク
３    ＩＥＥＥ８０２．３イーサネット（登録商標）
４    電力線
１１    ルータ
１２    複合機能装置
１３，１６    無線コンピュータ装置
１４，１５，１７    コンピュータ装置
１１１，１２１    ＷＡＮインターフェイス
１１２，１２２，１４２    有線ＬＡＮインターフェイス
１１３，１２３，１３１    アンテナ
１１４，１２４，１３２    無線送受信手段
１１４ａ，１３３    無線制御手段
１１６，１２６    通信制御部
１１６ａ，１２６ａ    経路確認実行手段
１１７，１２７，１３４，１４３    主制御部
１１７ａ    最適経路決定手段
１１７ｂ    スループット測定手段
１１７ｃ    カウント手段
１１７ｄ    遅延時間測定手段
１１７ｅ    タイマ
１１８，１２９，１４４    記憶部
１２５，１３８，１４１，    ＰＬＣインターフェイス
１２８    複合サーバ部
１２８ａ    ＶｏＩＰサーバ部
１２８ｂ    ＦＡＸサーバ部
１３４ａ，１４３ａ    通信制御手段
１３５    記憶手段
１３６，１４５    表示部
１３７，１４６    音声処理部
【図１】
2006135593.tif 000003
【図２】
2006135593.tif 000004
【図３】
2006135593.tif 000005
【図４】
2006135593.tif 000006
【図５】
2006135593.tif 000007
【図６】
2006135593.tif 000008