(57)【要約】[課題]通信ネットワークの運用効率を高めて通話品質の低下を良好に防止することができる通信経路制御装置、通信経路制御システム、通信経路制御プログラムが記憶された記憶媒体、および通信経路制御方法を提供する。[解決手段]通信手段１１は、互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々に接続される。制御手段１２は、通信手段１１が各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する。
2015136870.tif 000002
【特許請求の範囲】
【請求項１】
互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々に接続された通信手段と、
前記通信手段が各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する制御手段とを備えた
ことを特徴とする通信経路制御装置。
【請求項２】
前記制御手段は、新たな経路を設定する場合に、前記経路に応じた各情報伝送装置のルーティングテーブルを前記経路に応じて設定する
請求項１に記載の通信経路制御装置。
【請求項３】
前記通信手段は、前記第１のＳＩＰサーバおよび前記第２のＳＩＰサーバに接続され、前記第１のＳＩＰサーバおよび前記第２のＳＩＰサーバから音声パケットの経路を示す経路情報を取得する
請求項１または請求項２に記載の通信経路制御装置。
【請求項４】
前記制御手段は、各情報伝送装置間の通信路のうち、最も空き容量が大きい通信路を通るように経路を設定する
請求項１から請求項３のうちいずれかに記載の通信経路制御装置。
【請求項５】
前記通信手段は、各情報伝送装置から定期的に空き容量情報を取得し、
前記制御手段は、前記通信手段が取得した前記空き容量情報に基づいて新たな経路を設定するか否かを判断する
請求項１から請求項４のうちいずれかに記載の通信経路制御装置。
【請求項６】
請求項１から請求項５のうちいずれかに記載の通信経路制御装置と、
前記第１のＳＩＰサーバと、
前記第２のＳＩＰサーバと、
前記複数の情報伝送装置とを備えた
ことを特徴とする通信経路制御システム。
【請求項７】
コンピュータに、
互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々と通信する通信処理と、
前記通信処理で各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する制御処理とを実行させる
ための通信経路制御プログラムが記憶された記憶媒体。
【請求項８】
互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々と通信し、
各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する
ことを特徴とする通信経路制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声パケットの送受信経路を制御する通信経路制御装置、通信経路制御システム、通信経路制御プログラムが記憶された記憶媒体、および通信経路制御方法に関する。
【背景技術】
【０００２】
通信システムを用いたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）技術による通話サービスとして、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）が提供されている。そして、通話制御プロトコルにＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が採用された通信システムがある。【０００３】
図７は、通話制御プロトコルにＳＩＰが採用された通信システムの例を示すブロック図である。図７に示す通信システムは、スイッチ２ａ，２ｂ、ルータ３ａ，３ｂ，３ｃ、およびＳＩＰサーバ４ａ，４ｂを含む。ＩＰ電話機１ａ，１ｂが接続されるスイッチ２ａは、ルータ３ａに接続されている。【０００４】
ルータ３ａはＳＩＰサーバ４ａおよびルータ３ｂ，３ｃに接続され、ＳＩＰサーバ４ａの指示に従ってルータ３ｂとパケットを送受信する。ＩＰ電話機１ｃ，１ｄが接続されるスイッチ２ｂは、ルータ３ｂに接続されている。ルータ３ｂはＳＩＰサーバ４ｂおよびルータ３ａ，３ｃに接続され、ＳＩＰサーバ４ｂの指示に従ってルータ３ａとパケットを送受信する。【０００５】
例えば、ＩＰ電話機１ａがＩＰ電話機１ｄに発信して通話する場合に、まず、ＳＩＰに基づいて呼を確立するための呼制御パケットが、ＩＰ電話機１ａからＳＩＰサーバ４ａ，４ｂを経由して、ＩＰ電話機１ｄに送信される。具体的には、呼制御パケットは、ＩＰ電話機１ａから、スイッチ２ａ、ルータ３ａ、ＳＩＰサーバ４ａ、ルータ３ａ、ルータ３ｂ、ＳＩＰサーバ４ｂ、ルータ３ｂ、およびスイッチ２ｂを経由して、ＩＰ電話機１ｄに送信される。【０００６】
その後、呼が確立すると、音声パケットは、スイッチ２ａ、ルータ３ａ、ルータ３ｂ、およびスイッチ２ｂを介して、ＩＰ電話機１ａ，１ｄの間で互いに送受信される。【０００７】
特許文献１には、ＶｏＩＰを利用する通信端末のそれぞれに予め優先度を設定するシステムが記載されている。【０００８】
特許文献２には、通信ネットワークの各ノード間のトラフィック量と帯域幅とに基づいて、パケットの送受信経路を決定する方法が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−９２２５７号公報
【特許文献２】特開２０１１−９７６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、図７に示す通信システムにおいて、ルータ３ａ，３ｂ間のトラフィック量が多くなり、輻輳するようになると、通話中に送受信されている音声パケットの通信が滞り、音声品質が悪化したりして、通話に影響が生じるおそれがある。その理由について説明する。一のセグメントのＩＰ電話機（例えば、同じＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されたＩＰ電話機や、同じＳＩＰサーバを使用するＩＰ電話機）１ａ，１ｂと、他の一のセグメントのＩＰ電話機１ｃ，１ｄとが互いに送受信する音声パケットは、同じルートを通過する。したがって、ＩＰ電話機１ａ，１ｂとＩＰ電話機１ｃ，１ｄとが送受信する音声パケットは、同じルータ３ａ，３ｂ等を通過し、ルータ３ａ，３ｂの負荷が過重になるおそれがあるからである。ＩＰ電話機１ａ，１ｂとＩＰ電話機１ｃ，１ｄとが送受信する音声パケットが同じルータ３ａ，３ｂを通過する理由は、ルータ３ａ，３ｂが通信回路において互いに隣接していることが当該ルータ３ａ，３ｂのルーティングテーブルに設定されているからである。したがって、ルータ３ｃを介する音声パケットの送受信は行われない。【００１１】
特許文献１に記載されているシステムは、通信ネットワークが輻輳した場合に、優先度が低いパケットを廃棄するように構成されている。そうすると、通話中に送受信されている音声パケットが廃棄され、音声品質が悪化したりして、やはり、通話に影響が生じるおそれがある。【００１２】
また、特許文献２に記載されている方法は、ＩＰ電話においても管理データ量を削減するために対称ルーティングが採用されて、パケットが同じルートで送受信される（特許文献２の段落［００３０］，［００６９］参照）。ＳＩＰでは、呼制御用パケットは、ＳＩＰサーバ４ａ，４ｂを介して送受信されるのに対して、音声パケットは、ＳＩＰサーバ４ａ，４ｂを介さずに送受信される。これら呼制御用パケットと音声パケットとに対称ルーティングを適用すると、音声パケットの送受信にもＳＩＰサーバ４ａ，４ｂを通るルートが選択されることになる。そうすると、通信ネットワークのトラフィック量を増加させ、当該通信ネットワークにおいて輻輳を生じさせるおそれがある。【００１３】
そこで、本発明は、通信ネットワークの運用効率を高めて通話品質の低下を良好に防止することができる通信経路制御装置、通信経路制御システム、通信経路制御プログラムが記憶された記憶媒体、および通信経路制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明による通信経路制御装置は、互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々に接続された通信手段と、通信手段が各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する制御手段とを備えたことを特徴とする。【００１５】
本発明による通信経路制御システムは、いずれかの態様の通信経路制御装置と、第１のＳＩＰサーバと、第２のＳＩＰサーバと、複数の情報伝送装置とを備えたことを特徴とする。【００１６】
本発明による通信経路制御プログラムが記憶された記憶媒体は、コンピュータに、互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々と通信する通信処理と、通信処理で各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する制御処理とを実行させる通信経路制御プログラムが記憶されていることを特徴とする。【００１７】
本発明による通信経路制御方法は、互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々と通信する通信ステップと、通信ステップで各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する制御ステップとを含むことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、通信ネットワークの運用効率を高めることができる。また、通話品質の低下を良好に防止することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態の制御サーバが接続された通信ネットワークの例を示すブロック図である。
【図２】本発明の第１の実施形態の制御サーバの構成例を示すブロック図である。
【図３】本発明の第１の実施形態の制御サーバが接続された通信ネットワークにおいて、ＩＰ電話機と他のＩＰ電話機との間でセッションが確立するまでの動作を示すシーケンス図である。
【図４】本発明の第１の実施形態の制御サーバが音声パケットの経路を変更する動作を示すフローチャートである。
【図５】本発明の第２の実施形態の通信経路制御装置の例を示すブロック図である。
【図６】本発明の第３の実施形態の通信経路制御システムの例を示すブロック図である。
【図７】通話制御プロトコルにＳＩＰが採用された通信システムの例を示すブロック図である。
【発明を実施するための形態】
【００２０】
実施形態１．
本発明の第１の実施形態について図面を参照して説明する。図１は、本発明の第１の実施形態の制御サーバ（通信経路制御装置）１００が接続された通信ネットワークの例を示すブロック図である。図１に示すように、本発明の第１の実施形態の制御サーバ１００は、ルータ３ａ，３ｂ，３ｃ、およびＳＩＰサーバ４ａ，４ｂにそれぞれ接続されている。
【００２１】
制御サーバ１００は、ＳＩＰサーバ４ａ，４ｂと連携して、ルータ３ａ，３ｂ，３ｃにおける音声パケットの送信先を制御する。つまり、制御サーバ１００は、ＳＩＰサーバ４ａ，４ｂと連携して、音声パケットの送信経路を制御する。なお、音声パケットと呼制御用パケットとを総称して、単にパケットともいう。
【００２２】
なお、制御サーバ１００は、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）や、ＬＬＤＰ（Ｌｉｎｋ  Ｌａｙｅｒ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）に基づいて、ルータ３ａ，３ｂ，３ｃ、およびＳＩＰサーバ４ａ，４ｂの相互接続状況を予め取得している。そして、制御サーバ１００は、取得した情報を予め記憶手段（図示せず）に記憶させている。また、制御サーバ１００は、ＳＩＰサーバ４ａとＳＩＰサーバ４ｂとを使用する通話が行われる場合にパケットが通過しうる経路のそれぞれを示す情報を予め記憶手段に記憶させている。さらに、制御サーバ１００は、パケットが通過しうる経路のそれぞれについてパケットを中継するルータを示す情報および当該経路のルータ間の通信路の許容通信量を示す情報を予め記憶手段に記憶させている。
【００２３】
ＩＰ電話機１ａ，１ｂが接続されるスイッチ２ａは、ルータ３ａに接続されている。ルータ３ａは制御サーバ１００、ＳＩＰサーバ４ａ、およびルータ３ｂ，３ｃに接続されている。そして、ルータ３ａは、受信したパケットが音声パケットであるのか呼制御用パケットであるのか、および送信先に応じて、制御サーバ１００およびＳＩＰサーバ４ａの少なくとも一方の制御に従って、受信したパケットの送信先を決定する。具体的には、ルータ３ａは、受信したパケットを、ＳＩＰサーバ４ａ、ルータ３ｂ，３ｃ、およびスイッチ２ａのいずれかに送信する。
【００２４】
ＩＰ電話機１ｃ，１ｄが接続されるスイッチ２ｂは、ルータ３ｂに接続されている。ルータ３ｂは制御サーバ１００、ＳＩＰサーバ４ｂ、およびルータ３ａ，３ｃに接続されている。そして、ルータ３ｂは、受信したパケットが音声パケットであるのか呼制御用パケットであるのか、および送信先に応じて、制御サーバ１００およびＳＩＰサーバ４ｂの少なくとも一方の制御に従って、受信したパケットの送信先を決定する。具体的には、ルータ３ｂは、受信したパケットを、ＳＩＰサーバ４ｂ、ルータ３ａ，３ｃ、およびスイッチ２ｂのいずれかに送信する。
【００２５】
ルータ３ｃは、ルータ３ａ，３ｂに接続され、ルータ３ａから受信した音声パケットをルータ３ｂに送信し、ルータ３ｂから受信した音声パケットをルータ３ａに送信する中継を行う。
【００２６】
図２は、本発明の第１の実施形態の制御サーバ１００の構成例を示すブロック図である。図２に示すように、本発明の第１の実施形態の制御サーバ１００は、通信部１１０と制御部１２０とを含む。制御部１２０は、通信部１１０を介して、ＳＩＰサーバ４ａ，４ｂおよびルータ３ａ，３ｂ，３ｃと情報を送受信する。具体的には、通信部１１０は、制御部１２０の指示に従って、ルータ３ａ，３ｂ，３ｃからトラフィック量の情報を取得し、ルータ３ａ，３ｂ，３ｃに、音声パケットの送信先を指示する。また、通信部１１０は、制御部１２０の指示に従って、ＳＩＰサーバ４ａ，４ｂと情報を送受信する。
【００２７】
次に、本発明の第１の実施形態の制御サーバ１００が接続された通信ネットワークの動作について説明する。まず、ＩＰ電話機１ａがＩＰ電話機１ｃに発信し、ＩＰ電話機１ａとＩＰ電話機１ｃとの間でセッションが確立するまでの動作について説明する。図３は、本発明の第１の実施形態の制御サーバ１００が接続された通信ネットワークにおいて、ＩＰ電話機１ａとＩＰ電話機１ｃとの間でセッションが確立するまでの動作を示すシーケンス図である。
【００２８】
図３に示すように、まず、ＩＰ電話機１ａは、発信先の電話番号としてＩＰ電話機１ｃの電話番号が入力されると、以下の処理を行う。すなわち、ＩＰ電話機１ａは、ＩＰ電話機１ａがＩＰ電話機１ｃを呼び出すことを示す呼制御用パケットであるＩＮＶＩＴＥメッセージを対応するＳＩＰサーバ４ａに送信する（ステップＳ１０１）。
【００２９】
ステップＳ１０１の処理で送信されたＩＮＶＩＴＥメッセージは、スイッチ２ａおよびルータ３ａを介してＳＩＰサーバ４ａに送信される（ステップＳ１０２，Ｓ１０３）。
【００３０】
ステップＳ１０１の処理で送信されたＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ４ａは、以下に示す処理を行う。すなわち、ＳＩＰサーバ４ａは、ＩＮＶＩＴＥメッセージによって呼び出し先がＩＰ電話機１ｃであることが示されていることに基づいて、当該ＩＰ電話機１ｃに対応するＳＩＰサーバ４ｂに当該ＩＮＶＩＴＥメッセージを送信する（ステップＳ１０４）。ステップＳ１０４の処理で送信されたＩＮＶＩＴＥメッセージは、ルータ３ａ，３ｂを介してＳＩＰサーバ４ｂに送信される（ステップＳ１０５，Ｓ１０６）。
【００３１】
また、ステップＳ１０４の処理でＩＮＶＩＴＥメッセージをＳＩＰサーバ４ｂに送信したＳＩＰサーバ４ａは、呼び出し処理を実施中であることを示す呼制御用パケットであるＴｒｙｉｎｇメッセージをＩＰ電話機１ａに送信する（ステップＳ１０７）。ステップＳ１０７の処理で送信されたＴｒｙｉｎｇメッセージは、ルータ３ａおよびスイッチ２ａを介してＩＰ電話機１ａに送信される（ステップＳ１０８，Ｓ１０９）。
【００３２】
ステップＳ１０４の処理で送信されたＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ４ｂは、以下に示す処理を行う。すなわち、ＳＩＰサーバ４ｂは、ＩＮＶＩＴＥメッセージによって呼び出し先がＩＰ電話機１ｃであることが示されていることに基づいて、当該ＩＰ電話機１ｃに当該ＩＮＶＩＴＥメッセージを送信する（ステップＳ１１０）。ステップＳ１１０の処理で送信されたＩＮＶＩＴＥメッセージは、ルータ３ｂおよびスイッチ２ｂを介してＩＰ電話機１ｃに送信される（ステップＳ１１１，Ｓ１１２）。
【００３３】
また、ステップＳ１１０の処理でＩＮＶＩＴＥメッセージをＩＰ電話機１ｃに送信したＳＩＰサーバ４ｂは、呼び出し処理を実施中であることを示す呼制御用パケットであるＴｒｙｉｎｇメッセージをＳＩＰサーバ４ａに送信する（ステップＳ１１３）。ステップＳ１１３の処理で送信されたＴｒｙｉｎｇメッセージは、ルータ３ｂ，３ａを介してＳＩＰサーバ４ａに送信される（ステップＳ１１４，Ｓ１１５）。
【００３４】
ステップＳ１１０の処理で送信されたＩＮＶＩＴＥメッセージを受信したＩＰ電話機１ｃは、着信音を発する等の呼び出し動作を行う。そして、ＩＰ電話機１ｃは、受信したＩＮＶＩＴＥメッセージの発信元がＩＰ電話機１ａであることに基づいて、呼び出し動作中であることを示す呼制御用パケットであるＲｉｎｇｉｎｇメッセージをＩＰ電話機１ａに送信する（ステップＳ１１６）。ステップＳ１１６の処理で送信されたＲｉｎｇｉｎｇメッセージは、スイッチ２ｂ、ルータ３ｂ、ＳＩＰサーバ４ｂ、ルータ３ｂ、ルータ３ａ、ＳＩＰサーバ４ａ、ルータ３ａ、およびスイッチ２ａを介してＩＰ電話機１ａに送信される（ステップＳ１１７〜Ｓ１２４）。
【００３５】
ステップＳ１１６の処理で送信されたＲｉｎｇｉｎｇメッセージを受信したＩＰ電話機１ａは、呼び出し音を発する等の着信応答待ち動作を行う。
【００３６】
また、ＩＰ電話機１ｃにおいてユーザによって受話操作がなされた場合に、ＩＰ電話機１ｃは、通話のセッションの開始の受諾を示す呼制御用パケットであるＯＫメッセージをＩＰ電話機１ａに送信する（ステップＳ１２５）。ステップＳ１２５の処理で送信されたＯＫメッセージは、スイッチ２ｂ、ルータ３ｂ、ＳＩＰサーバ４ｂ、ルータ３ｂ、ルータ３ａ、ＳＩＰサーバ４ａ、ルータ３ａ、およびスイッチ２ａを介してＩＰ電話機１ａに送信される（ステップＳ１２６〜Ｓ１３３）。
【００３７】
ステップＳ１２５の処理でＩＰ電話機１ｃによって送信されたＯＫメッセージを受信したＩＰ電話機１ａは、ＯＫメッセージを受信したことを示す呼制御用パケットであるＡＣＫ応答をＩＰ電話機１ｃに送信する（ステップＳ１３４）。ステップＳ１３４の処理で送信されたＡＣＫ応答は、スイッチ２ａ、ルータ３ａ、ルータ３ｂ、およびスイッチ２ｂを介してＩＰ電話機１ｃに送信される（ステップＳ１３５〜Ｓ１３８）。
【００３８】
ステップＳ１０１〜Ｓ１３８の処理で、ＩＰ電話機１ａとＩＰ電話機１ｃとの間で、スイッチ２ａ、ルータ３ａ、ルータ３ｂ、およびスイッチ２ｂを介する音声パケットの経路が設定され、セッションが確立する（ステップＳ１３９）。そして、ＳＩＰサーバ４ａは、ステップＳ１２５の処理で送信されたＯＫメッセージをステップＳ１３０の処理で受信したことに基づいて、設定された音声パケットの経路をそれぞれの記憶手段（図示せず）に記憶させる。また、ＳＩＰサーバ４ｂは、ステップＳ１２５の処理で送信されたＯＫメッセージをステップＳ１２７の処理で受信したことに基づいて、設定された音声パケットの経路をそれぞれの記憶手段（図示せず）に記憶させる。また、ＳＩＰサーバ４ａ，４ｂは、設定された音声パケットの経路を示す経路情報を制御サーバ１００に送信し、セッションが確立されたことを通知する（ステップＳ１４０，Ｓ１４１）。
【００３９】
そして、ＳＩＰサーバ４ａは、ＩＰ電話機１ｃへ送信されたパケットをルータ３ａがルータ３ｂに送信するように、当該ルータ３ａのルーティングテーブルを設定する。また、ＳＩＰサーバ４ａは、ＩＰ電話機１ａへ送信されたパケットをルータ３ａがスイッチ２ａに送信するように、当該ルータ３ａのルーティングテーブルを設定する。
【００４０】
ＳＩＰサーバ４ｂは、ＩＰ電話機１ａへ送信されたパケットをルータ３ｂがルータ３ａに送信するように、当該ルータ３ｂのルーティングテーブルを設定する。また、サーバ４ｂは、ＩＰ電話機１ｃへ送信されたパケットをルータ３ｂがスイッチ２ｂに送信するように、当該ルータ３ｂのルーティングテーブルを設定する。
【００４１】
次に、本発明の第１の実施形態の制御サーバ１００が、各ルータ３ａ，３ｂ，３ｃ間のトラフィック量に基づいて、図３に示す各ステップにおける処理の後で、当該処理で当初設定された音声パケットの経路を変更する動作について説明する。本例では、ルータ３ａとルータ３ｂとがルータ３ｃを介さずに音声パケットを送受信するという当初設定された経路を、ルータ３ａとルータ３ｂとがルータ３ｃを介して音声パケットを送受信する経路に変更する。図４は、本発明の第１の実施形態の制御サーバ１００が音声パケットの経路を変更する動作を示すフローチャートである。
【００４２】
図４に示すように、制御サーバ１００は、まず、ステップＳ１４０，Ｓ１４１の処理でＳＩＰサーバ４ａ，４ｂから通信部１１０が受信した経路情報に基づいて、以下の処理を行う。すなわち、制御サーバ１００の制御部１２０は、ＩＰ電話機１ａ，１ｃ間における音声パケットの経路を特定する（ステップＳ２０１）。本例では、制御サーバ１００の制御部１２０は、ルータ３ａとルータ３ｂとが音声パケットを直接送受信していることを特定する。
【００４３】
次に、制御サーバ１００の通信部１１０は、ルータ３ａ，３ｂからルーティングテーブルを読みだす（ステップＳ２０２）。そして、制御サーバ１００の制御部１２０は、ステップＳ２０２の処理で通信部１１０がルータ３ａ，３ｂから読みだしたルーティングテーブルに基づいて、ＩＰ電話機１ａ，１ｃ間における音声パケットの他の経路を探索する（ステップＳ２０３）。本例では、制御サーバ１００の制御部１２０は、ステップＳ２０３の処理における探索によって、ルータ３ａとルータ３ｂとの間をルータ３ｃを介して音声パケットを送受信する経路を見出したとする。
【００４４】
制御サーバ１００の通信部１１０は、制御部１２０による探索結果に基づいて、各ルータ３ａ，３ｂ，３ｃから、各々の間の通信路の空き容量を示す空き容量情報を取得する（ステップＳ２０４）。具体的には、例えば、制御サーバ１００の通信部１１０は、各ルータ３ａ，３ｂ，３ｃに各々の間の通信路の空き容量を示す空き容量情報の送信を要求する。そして、制御サーバ１００の通信部１１０は、要求に応じて各ルータ３ａ，３ｂ，３ｃによって送信された空き容量情報を受信する。
【００４５】
制御サーバ１００の制御部１２０は、ステップＳ２０４の処理で取得した空き容量情報に基づいて、各ルータ３ａ，３ｂ，３ｃ間の通信路の空き容量を比較する（ステップＳ２０５）。具体的には、例えば、ルータ３ａおよびルータ３ｂの少なくとも一方から受信した空き容量情報によって示されるルータ３ａとルータ３ｂとの間の通信路の空き容量が１０Ｍｂｐｓ（ｂｉｔｓ  ｐｅｒ  ｓｅｃｏｎｄ）であったとする。また、ルータ３ａおよびルータ３ｃの少なくとも一方から受信したルータ３ａとルータ３ｃとの間の通信路の空き容量が２０Ｍｂｐｓであったとする。そして、ルータ３ｂおよびルータ３ｃの少なくとも一方から受信したルータ３ｂとルータ３ｃとの間の通信路の空き容量が３０Ｍｂｐｓであったとする。
【００４６】
そうすると、ルータ３ａとルータ３ｂとの間は、ルータ３ａ，３ｂを直接接続する当初設定された通信路の空き容量よりも、ルータ３ｃを経由した通信路の空き容量の方が大きいことがわかる。そこで、本例では、制御サーバ１００の制御部１２０は、音声パケットの経路を、当初設定された経路からルータ３ｃを経由する経路に変更することに決定する（ステップＳ２０６のＹ）。換言すれば、制御サーバ１００の制御部１２０は、空き容量が最も小さい通信路（本例では、ルータ３ａ，３ｂ間の通信路）を避けて、新たな経路に変更する。そのような構成によれば、音声パケットの損失を良好に防ぎ、音声パケットの損失による音質の低下を良好に防止することができる。
【００４７】
制御サーバ１００の制御部１２０は、ＩＰ電話機１ｃへ送信されたパケットをルータ３ａがルータ３ｃに送信するように、当該ルータ３ａのルーティングテーブルを設定する。また、制御サーバ１００の制御部１２０は、ＩＰ電話機１ａへ送信されたパケットをルータ３ｂがルータ３ｃに送信するように、当該ルータ３ｂのルーティングテーブルを設定する。さらに、制御サーバ１００の制御部１２０は、ルータ３ｃが、ＩＰ電話機１ａへ送信されたパケットをルータ３ａに送信し、ＩＰ電話機１ｃへ送信されたパケットをルータ３ｂに送信するように、当該ルータ３ｃのルーティングテーブルを設定する（ステップＳ２０７）。
【００４８】
新たに探索した経路の空き容量よりも当初の経路の空き容量の方が大きい場合には（ステップＳ２０６のＮ）、経路を変更することなく、処理を終了する。
【００４９】
なお、制御サーバ１００は、当初の経路に空き容量がなく、新たに探索した経路にも音声パケットの送受信が可能な空き容量がない場合には、ＳＩＰサーバ４ａ，４ｂにエラーを通知する。ＳＩＰサーバ４ａ，４ｂは、制御サーバ１００からエラーを通知されたことに応じて、呼切断を行う。
【００５０】
制御サーバ１００は、図４に示す各処理を、ＳＩＰサーバ４ａ，４ｂがＯＫメッセージを受信したことに応じて送信した経路情報を受信したとき、および定期的に実行する。なお、制御サーバ１００は、図４に示す各処理を他のタイミングで実行してもよい。具体的には、例えば、ルータ３ａ，３ｂ，３ｃのうちいずれかのルータの処理負荷が過重になったときや、呼制御用パケットの送受信を開始するとき等である。
【００５１】
制御サーバ１００が図４に示す各処理を定期的に実行することにより、各経路における通信量の変化に応じて、音声パケットの経路を柔軟に変更することができる。
【００５２】
本実施形態によれば、制御サーバ１００が、各ルータ３ａ，３ｂ間の複数の経路のうち、空き容量が比較的大きい経路を音声パケットの送受信に使用するように構成されている。したがって、通信ネットワークの運用効率を高めることができる。また、音声パケットの送受信に、空き容量が比較的小さい経路の使用を回避することができる。したがって、音声パケットの損失による音質の低下を良好に防止することができる。
【００５３】
実施形態２．
本発明の第２の実施形態について図面を参照して説明する。図５は、本発明の第２の実施形態の通信経路制御装置１０の例を示すブロック図である。図５に示すように、本発明の第２の実施形態の通信経路制御装置（図１に示す制御サーバ１００に相当）１０は、通信手段（図２に示す通信部１１０に相当）１１と制御手段（図２に示す制御部１２０に相当）１２とを含む。
【００５４】
通信手段１１は、第１のＳＩＰサーバに接続された第１の情報伝送装置に接続される。また、通信手段１１は、第２のＳＩＰサーバと第１の情報伝送装置とに接続されて第１の情報伝送装置と音声パケットを送受信する第２の情報伝送装置に接続される。さらに、通信手段１１は、第１の情報伝送装置と第２の情報伝送装置とに接続された他の情報伝送装置に接続される。
【００５５】
なお、第１のＳＩＰサーバは、図１に示すＳＩＰサーバ４ａに相当する。第１の情報伝送装置は、図１に示すルータ３ａに相当する。第２のＳＩＰサーバは、図１に示すＳＩＰサーバ４ｂに相当する。第２の情報伝送装置は、図１に示すルータ３ｂに相当する。他の情報伝送装置は、図１に示すルータ３ｃに相当する。
【００５６】
制御手段１２は、通信手段１１が取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する。
【００５７】
本実施形態によれば、通信ネットワークの運用効率を高めることができる。また、通話品質の低下を良好に防止することができる。
【００５８】
実施形態３．
本発明の第３の実施形態について図面を参照して説明する。図６は、本発明の第３の実施形態の通信経路制御システムの例を示すブロック図である。図６に示すように、本発明の第３の実施形態の通信経路制御システムは、通信経路制御装置２００、情報伝送装置３００ａ，３００ｂ，・・・３００ｚ、第１のＳＩＰサーバ４００ａ、および第２のＳＩＰサーバ４００ｂを含む。
【００５９】
本実施形態における通信経路制御装置２００は、図１に示す第１の実施形態の制御サーバ１００または第２の実施形態の通信経路制御装置１０に相当する。本実施形態における情報伝送装置３００ａ，３００ｂ，・・・３００ｚは、図１に示すルータ３ａ，３ｂ，３ｃに相当する。本実施形態における第１のＳＩＰサーバ４００ａおよび第２のＳＩＰサーバ４００ｂは、図１に示す第１のＳＩＰサーバ４ａおよび第２のＳＩＰサーバ４ｂにそれぞれ相当する。
【００６０】
本実施形態において、情報伝送装置３００ａは第１のＳＩＰサーバに接続され、情報伝送装置３００ｚは第２のＳＩＰサーバに接続されている。そして、情報伝送装置３００ａ，３００ｂ，・・・３００ｚの互いの間には通信路が設定されている。
【００６１】
本実施形態によれば、通信ネットワークの運用効率を高めることができる。また、通話品質の低下を良好に防止することができる。
【００６２】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００６３】
この出願は、２０１４年３月１０日に出願された日本出願特願２０１４−０４６４４８を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００６４】
１ａ、１ｂ、１ｃ、１ｄ    ＩＰ電話機
２ａ、２ｂ    スイッチ
３ａ、３ｂ、３ｃ    ルータ
４ａ、４ｂ    ＳＩＰサーバ
１０、２００    通信経路制御装置
１１    通信手段
１２    制御手段
１００    制御サーバ
１１０    通信部
１２０    制御部
３００ａ、３００ｂ、３００ｚ    情報伝送装置
４００ａ    第１のＳＩＰサーバ
４００ｂ    第２のＳＩＰサーバ
【図１】
2015136870.tif 000003
【図２】
2015136870.tif 000004
【図３】
2015136870.tif 000005
【図４】
2015136870.tif 000006
【図５】
2015136870.tif 000007
【図６】
2015136870.tif 000008
【図７】
2015136870.tif 000009
【手続補正書】
【提出日】平成28年8月18日(2016.8.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
コンピュータに、
互いの間の通信路が設定され、第１のＳＩＰサーバに接続された第１の情報伝送装置および第２のＳＩＰサーバに接続された第２の情報伝送装置を含む複数の情報伝送装置の各々と通信する通信処理と、
前記通信処理で各情報伝送装置から取得した各情報伝送装置間の通信路の空き容量を示す空き容量情報に基づいて、空き容量が最も小さい通信路を避けて新たな経路を設定する制御処理とを実行させる
ための通信経路制御プログラム。
【国際調査報告】
2015136870.tif 000010
2015136870.tif 000011
2015136870.tif 000012
2015136870.tif 000013