(57)【要約】【課題】通信装置が中継装置を介して別の通信装置にパケットを送信するとき、中継装置までの通信区間に適切な通信手法を用いてパケットを送信する。中継装置が複数の場合は、中継装置が受信したパケットを別の中継装置に転送する際に、その有線または無線区間に適切な通信手法を用いてパケットを転送する。【解決手段】中継装置が、受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が受信パケットから測定した通信品質パラメータに変換する。中継装置が複数の場合は、データパケットから測定した通信品質パラメータと、中継装置が受信した品質情報通知パケットに記載される通信品質パラメータと、の差分を算出する。【選択図】図２
2009094877.tif 000002
【特許請求の範囲】
【請求項１】
通信装置間のパケットの通信の中継を行う中継装置であって、
受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が
受信したデータパケットから測定した通信品質パラメータに変換する通信品質パラメータ変換手段を備えることを特徴とする中継装置。
【請求項２】
請求項１に記載の中継装置であって、
受信したデータパケットに記載される時間情報を元に、通信品質パラメータを測定するパラメータ測定手段を更に備え、
前記通信品質パラメータ変換手段で用いられる通信品質パラメータとは、前記パラメータ測定手段において測定した通信品質パラメータであることを特徴とする中継装置。
【請求項３】
請求項１又は２に記載の中継装置であって、
データパケットの送信元の通信装置を特定するための情報と、測定した通信品質パラメータとを紐付けして中継装置内部の記憶部に記録する通信品質パラメータ記録手段を更に備えることを特徴とする中継装置。
【請求項４】
請求項３に記載の中継装置であって、
前記通信品質パラメータ変換手段において変換後の品質情報通知パケットに記述
される内容は、受信した品質情報通知パケットの宛先の通信装置を特定するための情報と前記通信品質パラメータ記録手段において紐付けされて記録されている通信品質パラメータであることを特徴とする中継装置。
【請求項５】
請求項３又は４に記載の中継装置であって、
前記送信元を特定するための情報は、受信したデータパケットに記述される内容から取得することを特徴とする中継装置。
【請求項６】
請求項２乃至５の何れか１項に記載の中継装置であって、
前記時間情報とは受信したデータパケットに記述されるシーケンス番号及びタイムスタンプで表現される情報を指すものであることを特徴とする中継装置。
【請求項７】
請求項１乃至６の何れか１項に記載の中継装置であって、
前記通信品質パラメータとは、パケット廃棄率、パケットの遅延時間、及びパケット転送時間の揺らぎを示すジッタのうち少なくとも一つ又はこれらの組合せで表現されるものであることを特徴とする中継装置。
【請求項８】
パケットの送信及び受信を行う通信装置であって、
請求項１乃至７の何れか１項に記載の中継装置としての機能を備え、
更に、通信品質パラメータに基づいて通信区間に応じた送信手法を用いてデータパケットを送信する送信手段を備えることを特徴とする通信装置。
【請求項９】
送信装置と受信装置がデータパケット及び通信品質通知パケットを通信しているネットワークにおける通信システムであって、
更に、請求項１乃至７の何れか１項に記載の中継装置を備え、
前記中継装置が、前記データパケット及び通信品質通知パケットを中継することを特徴とする通信システム。
【請求項１０】
請求項９に記載の通信システムであって、
中継装置は、受信したデータパケットから通信品質を測定したのち、受信装置に転送することを特徴とする通信システム。
【請求項１１】
請求項９又は１０に記載の通信システムであって、
中継装置は、受信した通信品質通知パケットに記述される内容を、自らが保持する通信品質パラメータに変換したのち、送信装置に転送することを特徴とする通信システム。
【請求項１２】
請求項９乃至１１の何れか１項に記載の通信システムであって、
受信装置が、中継装置から転送されたデータパケットを受信すると、その通信品質パラメータを測定して、通信品質通知パケットとして送信装置に送信する通信品質通知手段を備えることを特徴とする通信システム。
【請求項１３】
請求項９乃至１２の何れか１項に記載の通信システムであって、
送信装置が、中継装置から転送された通信品質通知パケットを受信して、その通信品質パラメータに基づいて、適切な送信手法を用いてデータパケットを送信する送信手法選択手段を備えることを特徴とする通信システム。
【請求項１４】
請求項９乃至１３の何れか１項に記載の通信システムであって、
中継装置が一つ又は複数備えられていることを特徴とする通信システム。
【請求項１５】
請求項１４に記載の通信システムであって、
中継装置が、
中継装置が受信したデータパケットから測定した通信品質パラメータと、中継装置が受信した品質情報通知パケットに記載される通信品質パラメータと、の差分を算出することにより、当該中継装置と、隣接する受信装置側の中継装置又は受信装置との通信区間における通信品質パラメータを認識する、通信品質パラメータ認識手段を更に備えることを特徴とする通信システム。
【請求項１６】
通信方法間のパケットの通信の中継を行う中継方法であって、
受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が受信したデータパケットから測定した通信品質パラメータに変換する通信品質パラメータ変換ステップを備えることを特徴とする中継方法。
【請求項１７】
請求項１６に記載の中継方法であって、
受信したデータパケットに記載される時間情報を元に、通信品質パラメータを測定するパラメータ測定ステップを更に備え、
前記通信品質パラメータ変換ステップで用いられる通信品質パラメータとは、前記パラメータ測定ステップにおいて測定した通信品質パラメータであることを特徴とする中継方法。
【請求項１８】
請求項１６又は１７に記載の中継方法であって、
データパケットの送信元の通信装置を特定するための情報と、測定した通信品質パラメータとを紐付けして中継装置内部の記憶部に記録する通信品質パラメータ記録ステップを更に備えることを特徴とする中継方法。
【請求項１９】
請求項１８に記載の中継方法であって、
前記通信品質パラメータ変換ステップにおいて変換後の品質情報通知パケットに記述
される内容は、受信した品質情報通知パケットの宛先の通信装置を特定するための情報と前記通信品質パラメータ記録ステップにおいて紐付けされて記録されている通信品質パラメータであることを特徴とする中継方法。
【請求項２０】
請求項１８又は１９に記載の中継方法であって、
前記送信元を特定するための情報は、受信したデータパケットに記述される内容から取得することを特徴とする中継方法。
【請求項２１】
請求項１７乃至２０の何れか１項に記載の中継方法であって、
前記時間情報とは受信したデータパケットに記述されるシーケンス番号及びタイムスタンプで表現される情報を指すものであることを特徴とする中継方法。
【請求項２２】
請求項１６乃至２１の何れか１項に記載の中継方法であって、
前記通信品質パラメータとは、パケット廃棄率、パケットの遅延時間、及びパケット転送時間の揺らぎを示すジッタのうち少なくとも一つ又はこれらの組合せで表現されるものであることを特徴とする中継方法。
【請求項２３】
パケットの送信及び受信を行う通信方法であって、
請求項１６乃至２２の何れか１項に記載の中継方法を備え、
更に、通信品質パラメータに基づいて通信区間に応じた送信手法を用いてデータパケットを送信する送信ステップを備えることを特徴とする通信方法。
【請求項２４】
送信装置と受信装置がデータパケット及び通信品質通知パケットを通信しているネットワークにおける通信方法であって、
ネットワークが請求項１６乃至２２の何れか１項に記載の中継方法を実施可能な中継装置を備え、
更に、前記中継装置が、前記データパケット及び通信品質通知パケットを中継することを特徴とする通信方法。
【請求項２５】
請求項２４に記載の通信方法であって、
中継装置は、受信したデータパケットから通信品質を測定したのち、受信装置に転送することを特徴とする通信方法。
【請求項２６】
請求項２４又は２５に記載の通信方法であって、
中継装置は、受信した通信品質通知パケットに記述される内容を、自らが保持する通信品質パラメータに変換したのち、送信装置に転送することを特徴とする通信方法。
【請求項２７】
請求項２４乃至２６の何れか１項に記載の通信方法であって、
受信装置が、
中継装置から転送されたデータパケットを受信すると、その通信品質パラメータを測定して、通信品質通知パケットとして送信装置に送信する通信品質通知ステップを更に備えることを特徴とする通信方法。
【請求項２８】
請求項２４乃至２７の何れか１項に記載の通信方法であって、
送信装置が、
中継装置から転送された通信品質通知パケットを受信して、その通信品質パラメータに基づいて、適切な送信手法を用いてデータパケットを送信する送信手法選択ステップを備えることを特徴とする通信方法。
【請求項２９】
請求項２４乃至２８の何れか１項に記載の通信方法であって、
中継装置が一つ又は複数備えられていることを特徴とする通信方法。
【請求項３０】
請求項２９に記載の通信方法であって、
中継装置が、
中継装置が受信したデータパケットから測定した通信品質パラメータと、中継装置が受信した品質情報通知パケットに記載される通信品質パラメータと、の差分を算出することにより、当該中継装置と、隣接する受信装置側の中継装置又は受信装置との通信区間における通信品質パラメータを認識する、通信品質パラメータ認識ステップを更に備えることを特徴とする通信方法。
【請求項３１】
通信装置間のパケットの通信の中継を行う中継プログラムであって、
受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が受信したデータパケットから測定した通信品質パラメータに変換する通信品質パラメータ変換機能をコンピュータに実現させることを特徴とする中継プログラム。
【請求項３２】
請求項３１に記載の中継プログラムであって、
受信したデータパケットに記載される時間情報を元に、通信品質パラメータを測定するパラメータ測定機能を更にコンピュータに実現させ、
前記通信品質パラメータ変換機能で用いられる通信品質パラメータとは、前記パラメータ測定機能において測定した通信品質パラメータであることを特徴とする中継プログラム。
【請求項３３】
請求項３１又は３２に記載の中継プログラムであって、
データパケットの送信元の通信装置を特定するための情報と、測定した通信品質パラメータとを紐付けして中継装置内部の記憶部に記録する通信品質パラメータ記録機能を更にコンピュータに実現させることを特徴とする中継プログラム。
【請求項３４】
請求項３３に記載の中継プログラムであって、
前記通信品質パラメータ変換機能において変換後の品質情報通知パケットに記述される内容は、受信した品質情報通知パケットの宛先の通信装置を特定するための情報と前記通信品質パラメータ記録機能において紐付けされて記録されている通信品質パラメータであることを特徴とする中継プログラム。
【請求項３５】
請求項３３又は３４に記載の中継プログラムであって、
前記送信元を特定するための情報は、受信したデータパケットに記述される内容から取得することを特徴とする中継プログラム。
【請求項３６】
請求項３２乃至３５の何れか１項に記載の中継プログラムであって、
前記時間情報とは受信したデータパケットに記述されるシーケンス番号及びタイムスタンプで表現される情報を指すものであることを特徴とする中継プログラム。
【請求項３７】
請求項３１乃至３６の何れか１項に記載の中継プログラムであって、
前記通信品質パラメータとは、パケット廃棄率、パケットの遅延時間、及びパケット転送時間の揺らぎを示すジッタのうち少なくとも一つ又はこれらの組合せで表現されるものであることを特徴とする中継プログラム。
【請求項３８】
パケットの送信及び受信を行う通信プログラムであって、
請求項３１乃至３７の何れか１項に記載の中継プログラムがコンピュータに実現させる機能と同様の機能をコンピュータに実現させ、
更に、通信品質パラメータに基づいて通信区間に応じた送信手法を用いてデータパケットを送信する送信機能をコンピュータに実現させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置が他の端末装置にパケットを送信し、その通信区間上に中継装置が設置される通信システムにおいて、通信品質を検出／測定することが可能であり、更に検出／測定した通信品質パラメータを送信装置側に通知することが可能な品質情報通知機能を備える通信装置、通信システム、通信方法及び通信プログラムに関する。
【背景技術】
【０００２】
リアルタイムメディア通信では、送信装置から連続的に送信される各データパケットが、定められた一定の伝送時間を超えること無く、かつ、パケットのロスが生じること無く受信装置に転送されることが理想的な通信であるといえる。そして、リアルタイムデータの伝送に伴って生じる通信区間でのデータパケットの伝送遅延や、ジッタ、廃棄率などといった「通信品質パラメータ」が、受信装置でのデータの再生に大きく影響を及ぼす。
【０００３】
リアルタイムメディア通信では、上記通信品質パラメータを管理するために、通信プロトコルとしてＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）／ＲＴＣＰ（ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）が利用される。そして、様々な機関において、この通信プロトコル上で通信品質パラメータの測定を行うための方法や、通信手法の制御方法などについて研究開発されている。
【０００４】
そして、関連する技術として、特許文献１の記載には、受信装置が測定した受信パケットのジッタや損失率を含むフィードバック情報をもとに、送信装置が送信データのビットレート調整や誤り訂正レベルを調整する技術が開示されている。この手法によれば、受信装置がデータパケットの受信状態から測定した通信品質パラメータを送信装置に通知することで、送信装置はデータパケットの通信手法を最適化することが可能となる。そしてそれにより、受信装置においてリアルタイムメディアの高品質な再生が行われる、としている。
【０００５】
しかしながら、リアルタイムメディアを通信する送信装置／受信装置に移動端末を含む場合は、通信経路にアクセスポイントや無線基地局を利用するなど、その通信経路上で有線区間と無線区間を同時に利用することが一般的である。この点、有線区間に比べて、無線区間においては特に伝送誤りにより伝送品質が劣化の影響が大きいという特性がある。そのため、無線区間に特化した通信品質の保証が望まれる。
【０００６】
ところが、特許文献１に記載の技術では、受信装置が測定したパケット廃棄率、ジッタ、パケット遅延時間などの通信品質パラメータは、送信装置から受信装置までの通信区間において有線区間及び無線区間の二つの異なる区間があることを区別せずに、通信経路全体を統合的に評価した値である。そのため、上記の通信品質パラメータをもとに、送信装置が通信手法を制御するのみでは、無線区間に特化した通信手法の最適化が成されているとはいえない。
【０００７】
この点に鑑みて、特許文献２には、有線区間と無線区間との境界点に設置された無線基地局が、無線区間における通信品質パラメータを算出して、その通信品質パラメータをもとに無線区間に適切な通信手法を利用するための伝送技術が開示されている。
【０００８】
なお、このときの通信品質パラメータの内容としては、パケット廃棄率、ジッタ、パケット遅延時間などが挙げられる。また、通信手法としては、データパケットの再送回数制御、誤り訂正レベル制御、送信優先度制御などが挙げられる。
【０００９】
特許文献２に記載の技術では、無線基地局が送信装置からのＲＴＰパケットを中継することで、送信装置から無線基地局間までの有線区間における通信品質パラメータを測定する。さらに、無線基地局は移動端末から送信装置にフィードバックされるＲＴＣＰパケットの内容を見ることで、送信端末から移動端末までの有線区間及び無線区間の統合的な通信品質パラメータを把握する。そして、無線基地局は、有線区間及び無線区間の統合的な通信品質パラメータと有線区間での通信品質パラメータの差分を算出することで、無線区間における通信品質パラメータを算出できる。結果、無線基地局は、算出した無線区間における現在の通信品質に応じて、無線区間における適切な通信手法が利用できる、としている。つまり、特許文献２で開示される技術を用いることにより、受信装置は無線基地局からデータパケットを受信する際、無線区間に特化した適切な通信手法によりデータパケットを受信することができるようになる。
【特許文献１】特許第３６９９９１０号公報
【特許文献２】国際公開第２００５／０２７３９４号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述した先行技術を用いることで、無線基地局は、無線基地局から端末装置までの無線区間における通信品質パラメータを把握することができる。そのため、無線区間に適切な通信手法を用いて端末装置にパケットを送信することができる。しかし、端末装置が無線基地局までの無線区間に適切な通信手法を用いて送信するため方法については考慮されていない。
【００１１】
そのため上述した先行技術では、送信側の端末装置から受信側の端末装置に対してパケットを送信し、その通信区間上に中継装置が設置される通信システムにおいて、送信側の端末装置が無線基地局などの中継装置までの無線区間において適切な通信手法を用いてパケットを送信できない。これは端末装置から中継装置までの通信区間が無線であるときに限らず、有線であるときも同様にその通信区間において適切な通信手法を用いてパケットを送信できないということである。さらには、送信側の通信装置が端末装置であるときに限らず、ある中継装置が、その他全ての中継装置に対してパケットを送信（又は転送）するとき、それら中継装置間の通信区間に適切な通信手法を利用してパケットを送信できないということである。
【００１２】
なお、上記した中継装置としては、例えば無線基地局や公衆無線ＬＡＮ、またルータやゲートウェイなどが該当する。また上記端末装置には、携帯電話・ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）・ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの端末装置が該当する。
【００１３】
上記より、発明が解決するべき課題は、上記通信システムにおいて、受信側の端末装置を除く全ての通信装置のうち二つの通信装置間でパケットを送信（又は転送）する際、その通信区間に適切な通信手法を利用できないという点である。
【００１４】
そこで、本発明は、端末装置が他の端末装置にパケットを送信し、その通信区間上に中継装置が設置される通信システムにおいて、受信側の端末装置を除く全ての通信装置のうち二つの通信装置間でパケットを送信（又は転送）する際、パケットを送信（又は転送）する通信装置がそのパケットを転送する通信装置までの通信区間における通信品質パラメータを取得することが可能な品質情報通知機能を有する通信装置、通信システム、通信方法及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の観点によれば装置として通信装置間のパケットの通信の中継を行う中継装置であって、受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が受信したデータパケットから測定した通信品質パラメータに変換する通信品質パラメータ変換手段を備えることを特徴とする中継装置が提供される。
【００１６】
更に、本発明の第２の観点によればシステムとして送信装置と受信装置がデータパケット及び通信品質通知パケットを通信しているネットワークにおける通信システムであって、更に、受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が受信したデータパケットから測定した通信品質パラメータに変換する通信品質パラメータ変換手段を備えることを特徴とする中継装置を備え、前記中継装置が、前記データパケット及び通信品質通知パケットを中継することを特徴とする通信システムが提供される。
【００１７】
更に、本発明の第３の観点によれば方法として通信方法間のパケットの通信の中継を行う中継方法であって、受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が受信したデータパケットから測定した通信品質パラメータに変換する通信品質パラメータ変換ステップを備えることを特徴とする中継方法が提供される。
【００１８】
更に、本発明の第４の観点によればプログラムとして通信装置間のパケットの通信の中継を行う中継プログラムであって、受信した品質情報通知パケットに記載される通信品質パラメータを、中継装置が受信したデータパケットから測定した通信品質パラメータに変換する通信品質パラメータ変換機能をコンピュータに実現させることを特徴とする中継プログラムが提供される。
【発明の効果】
【００１９】
本発明によれば、通信システム上に設置される通信装置が本発明の中継装置までの通信区間の通信品質パラメータを通信装置が把握することが可能になり、上記通信装置は、把握した通信品質パラメータをもとに適切な通信手法を用いてデータパケットを送信（又は転送）できるため、上記の通信区間において通信品質を保証することが可能となる。
【発明を実施するための最良の形態】
【００２０】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２１】
図１は、本発明の最良の実施形態である通信システムの構成を表す図である。
【００２２】
図１に示すように本発明の最良の実施形態である通信システムはネットワーク１００、ネットワーク１０１、送信装置１０２、受信装置１０３及び中継装置１０４を備える。
【００２３】
ネットワーク１００及び１０１は、パケットを送信先アドレスに合わせた正しいルーティングにより通信する通信ネットワークである。送信装置１０２と中継装置１０４、及び中継装置１０４と受信装置１０３はそれぞれネットワーク１００及び１０１を介して接続されている。
【００２４】
本発明の実施形態である中継装置１０４は、上記通信システムでネットワーク１００及び１０１が有線区間と無線区間で構成されるようなそれぞれの通信特性が大きく異なる場合に特に効果が現れる。その理由は、上記の通信システム上でネットワーク１０１及び１０２の通信特性が大きく異なるため、それぞれに適切な通信手法も異なる。そのため、それぞれに適切な通信手法を採用することができる本提案の中継装置１０４は、特性の異なる通信区間の境界点に設置されることが望ましい。
【００２５】
ネットワーク１００とネットワーク１０１の通信特性が大きく異なる具体的な例としては、ネットワーク１００又は１０１の片方が無線リンクであり、もう一方がイーサネット（登録商標）網・ＡＤＳＬなどの有線ネットワークである場合が例示出来る。また、このとき中継装置としては、無線基地局や公衆無線ＬＡＮのアクセスポイント、またルータやゲートウェイなどが例示出来る。
【００２６】
しかしながら、本発明の実施形態である通信装置は、ネットワーク１００及び１０１の通信区間の種類に関わらず、適用することが可能である。つまり、ネットワーク１００及び１０１の両方が有線区間であっても、無線区間であっても適用することが可能である。また、有線区間と無線区間の組合せであっても適用することが可能である。
【００２７】
送信装置１０２は、受信装置１０３にリアルタイムメディアを送信する通信装置である。中継装置１０４は、送信装置１０２から送信されたデータパケットを受信装置１０３に転送し、受信装置１０３から受信したフィードバック情報パケット（本発明における品質情報通知パケットに相当する。）を送信装置１０２に転送する中継装置である。
【００２８】
受信装置１０３は、受信したデータパケットを映像／音声に復元する。さらに受信したデータパケットの受信状態を測定して得た通信品質パラメータを、フィードバック情報パケットとして中継装置を経由して送信装置に通知する通信装置である。
【００２９】
なお、送信装置１０２に受信装置１０３としての機能を更に備えさせることも可能であり、受信装置１０３に送信装置１０２としての機能を更に備えさせることも可能である。この場合、中継装置１０４は、上り経路、下り経路のいずれの経路についても（すなわち通信装置のいずれが送信側、受信側となっても）本実施形態の中継装置として機能する。
【００３０】
図２は、本発明の品質情報通知機能を有する中継装置１０４の内部構成について詳細に説明する図である。
【００３１】
中継装置１０４は、第１の受信部４０１、通信品質測定部４０２、第２の送信部４０３、第２の受信部４０４、パケット書き換え部４０５、第１の送信部４０６及び通信品質パラメータ記憶部４０７を備える。
【００３２】
第１の受信部４０１は、送信装置から受信装置への下り伝送経路においてデータパケットを受信する、データパケットの受信部である。
【００３３】
通信品質測定部４０２は、受信したデータパケットのシーケンス番号やタイムスタンプなどの時間情報を元に、通信品質パラメータを決定する。そして、通信品質パラメータをデータパケットの送信元アドレスと紐付けして通信品質パラメータ記憶部４０７に保存する。
【００３４】
第２の送信部４０３は、送信装置１０２から受信装置１０３への下り伝送経路におけるデータパケットの送信部である。第２の受信部４０４は、受信装置１０３から送信装置１０２への上り伝送経路におけるフィードバック情報パケットの受信部である。
【００３５】
パケット書き換え部４０５は、フィードバック情報パケットを受け取り、送信先アドレスを読み取る。そして、読み取った送信先アドレスに対応して紐付けされている通信品質パラメータを、通信品質パラメータ記憶部４０７に要求する。さらに、受け取ったフィードバック情報パケットの内容を、通信品質パラメータ記憶部４０７から受け取った通信品質パラメータに書き換える。
【００３６】
第１の送信部４０６は、受信装置１０３から送信装置１０２への上り伝送経路におけるフィードバック情報パケットの送信部である。
【００３７】
通信品質パラメータ記憶部４０７は、通信装置を特定する情報と通信品質パラメータを紐付けして保持する部分である。ここで通信装置を特定する情報としては例えばＩＰアドレス等が挙げられる。
【００３８】
また、通信品質パラメータ記憶部４０７は、送信元アドレスを指定して通信品質パラメータの通知要求を受けると、指定された送信元アドレスに紐付けされている通信品質パラメータを要求元に通知する。このとき、通信品質パラメータとしては例えばパケットロス廃棄率、パケット遅延時間、ジッタ等が挙げられる。
【００３９】
次に、図３、図４を参照して本実施の形態の全体の動作について詳細に説明する。なお説明の便宜上、送信装置１０２から中継装置１０４までの経路を区間Ａとする。
【００４０】
図３は、送信装置１０２から受信装置１０３に対してのデータパケットの伝送動作を示す図である。中継装置１０４は、送信装置１０２から受信装置１０３に伝送されるデータパケットを第１の受信部４０１で受信する（ステップＳ１００）。また、受信したデータパケットを通信品質測定部４０２に渡す（ステップＳ１０１）。
【００４１】
通信品質測定部４０２は受け取ったデータパケットからシーケンス番号やタイムスタンプの時間情報を読み取ることで、通信品質パラメータを測定する（ステップＳ１０２）。
【００４２】
また、データパケットの送信元アドレスと測定した通信品質パラメータとを紐付けして通信品質パラメータ記憶部４０７に保存する（ステップＳ１０３）。このとき測定された通信品質パラメータを、以下では区間Ａにおける「通信品質パラメータＡ」と記述する。
【００４３】
次に、通信品質測定部４０２は、データパケットを第２の送信部４０３に伝送する（ステップＳ１０４）。第２の送信部４０３は受け取ったデータパケットを受信装置１０３に送信する（ステップＳ１０５）。
【００４４】
図４は、受信装置１０３が送信装置１０２に対して、必要に応じてフィードバック情報パケットを送信するときの伝送動作を示す。フィードバック情報パケットは、パケットロス率、伝送遅延、ジッタなどの通信品質パラメータが記述された情報パケットである。
【００４５】
なお、受信装置１０３は、受信したデータパケットからシーケンス番号やタイムスタンプの時間情報を読み取ることで、通信品質パラメータを測定するための構成を備える。
【００４６】
受信装置１０３は、フィードバック情報パケットを第２の受信部４０４に送信する（ステップＳ１０６）。第２の受信部４０４は受け取ったフィードバック情報パケットを、パケット書き換え部４０５に転送する（ステップＳ１０７）。
【００４７】
パケット書き換え部４０５は、受け取ったフィードバック情報パケットの送信先アドレスを読み取る。そして、読み取った送信先アドレスに対応する送信元アドレス（ステップＳ１０３において送信元として保存されているアドレスを指す。）を指定して、通信品質パラメータ記憶部４０７に通信品質パラメータを要求する（ステップＳ１０８）。
【００４８】
通信品質パラメータ記憶部４０７は、ステップＳ１０２で測定した通信品質パラメータのうち、パケット書き換え部４０５から指定された送信元アドレスに適合する通信品質パラメータＡを通知する（ステップＳ１０９）。
【００４９】
そして、パケット書き換え部４０５は、第２の受信部４０４から受け取ったフィードバック情報パケットに記述される通信品質パラメータの値を通信品質パラメータＡに書き換える（ステップＳ１１０）。更に、パケット書き換え部４０５は、通信品質パラメータを書き換えた後のフィードバック情報パケットを第１の送信部４０６に転送する（ステップＳ１１１）。第１の送信部４０６は、受け取ったフィードバック情報パケットを送信装置１０２に転送する（ステップＳ１１２）。
【００５０】
結果、送信装置１０２は区間Ａにおける通信品質パラメータを把握することができる。そして、区間Ａにおける通信品質パラメータに基づいて区間Ａにおけるデータパケットの通信方式を最適化する（ステップＳ１１３）。
【００５１】
本発明の通信装置をＩＰ中継装置に適用することで、送信装置１０２は把握した区間Ａにおける通信品質パラメータを用いた送信制御機能を持つとき、区間Ａに適切な通信手法を用いることができる。なお、送信装置１０２は、通信品質パラメータに基づいて適切なパケット通信手法を用いることができるための構成を備える。
【００５２】
また、中継装置１０４は、フィードバック情報パケットから読み取った通信品質パラメータと区間Ａにおける通信品質パラメータの差分を算出することにより中継装置１０４と受信装置１０３の通信区間における通信品質パラメータを把握することができる。よって、把握した通信品質パラメータに基づいて中継装置１０４と受信装置１０３の通信区間におけるデータパケットの通信方式を最適化する構成を中継装置１０４が備えるようにしてもよい。
【００５３】
［第２の実施形態］
次に、発明を実施するための他の実施の形態である、第２の実施形態ついて図面を用いて詳細に説明する。本発明の品質情報通知装置は、通信区間上の複数の中継装置に適用することで、パケット伝送の品質向上に利用できる。
【００５４】
図５は、本発明の第２の実施形態における通信システムを示す。通信システムは、送信装置１０２、受信装置１０３、及び中継装置１０５〜１０９を備える。送信装置１０２及び受信装置１０３は、第１の実施形態と同様の構成を持つため説明は省略する。また、中継装置１０５〜１０９の内部の構成は、図２に示す中継装置１０４の構成と同様であるため説明を省略する。また、送信装置１０２に受信装置１０３としての機能を更に備えさせることも可能であり受信装置１０３に送信装置１０２としての機能を更に備えさせることも可能であるという点も第１の実施形態と同様である。
【００５５】
中継装置１０５〜１０９は送信装置１０２から送信されたデータパケットを正しいルーティングを行うことで受信装置に転送する中継装置であり、受信装置から送信されたフィードバック情報パケットを正しいルーティングを行うことで送信装置に転送する中継装置である。中継装置１０５〜１０９としては例えば、ルータ、ゲートウェイ、無線基地局、アクセスポイントなどが該当する。
【００５６】
なお、ここに示す通信システムの実施形態は、送信装置と受信装置の間の通信区間に本発明の中継装置を複数設置する際の、ネットワーク構成例の一つである。本発明の実現のために必ずしもこのネットワーク構成例と同様の構成をとる必要はない。
【００５７】
次に、図６及び図７を参照して本実施の形態の全体の伝送動作について詳細に説明する。説明の便宜上、送信装置１０２から中継装置１０６までの経路を区間Ａとする。送信装置１０２から中継装置１０７までの経路を区間Ｂとする。送信装置１０２から中継装置１０８までの経路を区間Ｃとする。送信装置１０２から受信装置１０３までの経路を区間Ｄとする。中継装置１０７から中継装置１０８までの経路を区間Ｅとする。
【００５８】
図６は、送信装置１０２が受信装置１０３に対してデータパケットを送信するときの、伝送信号の詳細な動作シーケンスを示す。送信装置１０２から送信されるデータパケットを、中継装置１０５〜１０９は、図３において示したステップＳ１００〜Ｓ１０５と同様の動作シーケンスを行うことで、データパケットを受信装置１０３に転送する。
【００５９】
ここでは、伝送信号の詳細な動作シーケンスのなかでも、特に中継装置１０６、１０７及び１０８に着目して中継装置が行う全体の動作シーケンスについて説明する。
【００６０】
中継装置１０５〜１０６まで通信経路上の各中継装置は、図３におけるステップＳ１００〜Ｓ１０５の伝送動作を行うことで、送信装置１０２から送信されたデータパケットを中継装置１０６に転送する（ステップＳ２００）。
【００６１】
中継装置１０６は、ステップＳ１００〜１０３の伝送動作を行うことで、受け取ったデータパケットから区間Ａの通信品質パラメータＡを測定及び記録する。（ステップＳ２０１）、そして、中継装置１０６は、ステップＳ１０４〜１０５の伝送動作を行うことで、データパケットを中継装置１０７に転送する（ステップＳ２０２）。
【００６２】
中継装置１０７は、中継装置１０６と同様にステップＳ１００〜１０５の伝送動作を行うことで、区間Ｂの通信品質パラメータＢを測定及び記録して（ステップＳ２０３）、データパケットを中継装置１０８に転送する（ステップＳ２０４）。
【００６３】
中継装置１０８は、中継装置１０６と同様にステップＳ１００〜１０５の伝送動作を行うことで、区間Ｃの通信品質パラメータＣを測定及び記録して（ステップＳ２０５）、データパケットを受信装置側の中継装置に転送する。以降、中継装置１０８〜受信装置１０３までの通信経路に設置される各中継装置が同様の伝送動作を繰り返して、受信装置１０３にデータパケットを転送する（ステップＳ２０６）。
【００６４】
この時点で、送信装置１０２から受信装置１０３までの通信区間に設置された本発明の中継装置１０５〜１０９は送信装置１０２から各中継装置の設置位置までの通信区間における通信品質パラメータを一つずつ保持していることになる。
【００６５】
図７は、受信装置１０３が、データパケットの受信状態から判断される通信品質パラメータをフィードバック情報パケットとして送信装置１０２に送信するときの伝送信号の詳細な動作シーケンスを示す。
【００６６】
このとき、受信装置から送信されるフィードバック情報パケットに記述される通信品質パラメータは区間Ｄにおける通信品質パラメータＤである。受信装置１０３が送信装置１０２に対してフィードバック情報パケットを送信するとき、中継装置１０９〜１０５は図４で示すステップＳ１０７〜Ｓ１１２と同様の動作シーケンスを行うことで、受信装置１０３から送信されたフィードバック情報パケットを送信装置１０２に転送する。この点、中継装置１０６、１０７及び１０８に着目して、中継装置が行う全体の動作シーケンスについて説明する。
【００６７】
受信装置１０３〜１０８までの通信経路に設置される各中継装置は、図４のステップＳ１０７〜Ｓ１１２と同様の伝送動作を行うことで、受信装置１０３から送信されたフィードバック情報パケットを中継装置１０８に転送する（ステップ２０７）。
【００６８】
中継装置１０８は、ステップＳ１０７〜Ｓ１１０の伝送動作を行うことで、受け取ったフィードバック情報パケットの内容を、ステップ２０５で決定した通信品質パラメータＣに書き換える（ステップ２０８）。
【００６９】
そして、中継装置１０８は、ステップＳ１１１及びＳ１１２の伝送動作を行うことで、フィードバック情報パケットを中継装置１０７に転送する（ステップ２０９）。
【００７０】
中継装置１０７は、中継装置１０８と同様にステップＳ１０７〜Ｓ１１２の伝送動作を行うことで、受け取ったフィードバック情報パケットの内容を、ステップ２０３で決定した通信品質パラメータＢに書き換えを行い（ステップＳ２１０）、データパケットを中継装置１０６に転送する（ステップＳ２１１）。
【００７１】
中継装置１０６は、中継装置１０８と同様にステップＳ１０７〜Ｓ１１２の伝送動作を行うことで、受け取ったフィードバック情報パケットの内容を、ステップＳ２０１で決定した通信品質パラメータＡに書き換えを行い（ステップＳ２１２）、フィードバック情報パケットを送信装置側の中継装置に転送する。
【００７２】
以降、中継装置１０６から送信装置１０２までの通信経路に設置される各中継装置が同様の伝送動作を繰り返して、送信装置１０２にフィードバック情報パケットが転送される（ステップ２１３）。このようにして、各中継装置は受信装置１０３から送信されるフィードバック情報パケットの内容を順次書き換える。これにより、各中継装置が測定した通信品質パラメータを一つ送信装置側の中継装置（中継装置１０５の場合、通知相手は送信装置１０２である）に通知することが可能になる。
【００７３】
このとき、中継装置１０５〜１０９の各中継装置が、フィードバック情報パケットから通信品質パラメータを読み取るパケット内容読み取り手段と、読み取った通信品質パラメータと品質測定部が保持する通信品質パラメータとの差分を算出する通信品質算出手段、及び送信制御手段を備え、さらに送信装置１０２が送信制御手段を備えるとき、本実施形態によってリアルタイムメディアの高品質な伝送が可能となる。
【００７４】
その理由について、図８を用いて中継装置１０６、１０７、１０８の伝送動作を例にして説明する。
【００７５】
ステップＳ２０９で、中継装置１０７は中継装置１０８から通信品質パラメータＣの通知を受け、パケット内容読み取り手段により通信品質パラメータＣを保持する。
【００７６】
この時点で中継装置１０７が保持する通信品質パラメータは、通信品質パラメータＣとステップＳ２０３で測定した区間Ｂにおける通信品質パラメータＢであり、通信品質算出手段を用いてこれら二つの通信品質パラメータの差分を求めることで、区間Ｅの通信品質パラメータＥを算出することができる（ステップＳ３０１）。
【００７７】
以下に、区間Ｅの通信品質パラメータＥがパケット廃棄率、又はジッタであるときの算出について、具体的に示す。なお、以下に示めすパケット廃棄率やジッタはあくまで例示であり本実施形態における通信品質パラメータの内容を特定するものではない。通信経路における通信品質を測定することができる情報であれば、パケット廃棄率やジッタといった情報以外であっても通信品質パラメータとして用いることが可能である。
【００７８】
発明の第２の実施の形態で中継装置が測定する通信品質パラメータがパケット廃棄率であるとき、通信品質パラメータＥは以下の計算式により算出される。
【００７９】
パケット廃棄率Ｅ［％］  ＝  （１００×（Ｃ−Ｂ））／（１００−Ｂ）
また、発明の第２の実施形態で中継装置が測定する通信品質パラメータがジッタであるとき、通信品質パラメータＥは以下の計算式により算出される。
【００８０】
ジッタＥ［ｍｓ］  ＝  Ｃ−Ｂ
中継装置１０７は、中継装置１０６から受け取ったデータパケットを中継装置１０８に転送するとき、上記の伝送動作において算出した通信品質パラメータＥを用いて送信制御を行うことができ、区間Ｅに適切な通信手法を利用することが可能になる（ステップＳ３０２）。併せて上記で説明したステップＳ２１０及びステップＳ２１１の動作を行う。
【００８１】
結果、第２の実施形態により、送信装置１０２、受信装置１０３、及び中継装置１０６〜１１１の各通信リンク間の通信品質パラメータを取得することが可能となる。また、取得した通信品質パラメータに基づいて適切な通信手法を利用することが可能になる。
【００８２】
なお、上述した最良の実施形態及び第２の実施形態の説明にあたっては、通信装置を特定する情報としてＩＰアドレスを用いた。この点、通信装置を特定する情報として、通信装置の存在するネットワークをあらわすアドレスであるネットワークアドレスを用いることも可能である。
【００８３】
なお、品質情報通知機能を有する通信装置は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。
【産業上の利用可能性】
【００８４】
本発明は、通信システム上において送受信装置間の通信経路上に設置されるＩＰ中継装置に適用でき、パケット伝送の品質向上に利用できる。なお、このＩＰ中継装置としては、携帯端末の無線基地局や公衆無線ＬＡＮのアクセスポイント、またルータやゲートウェイなどが例として挙げられる。更に本発明は静的に形成されるネットワークに加えて、アドホックネットワークのような動的に形成されるネットワークにおける、アドホックネットワーク上の中継装置といった用途にも適用できる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施形態における、通信システムの構成図である。
【図２】本発明の通信品質通知装置の内部構成図である。
【図３】本発明の実施形態における、送信装置から受信装置に対するデータパケットの伝送動作シーケンスを表す図である。
【図４】受信装置から送信装置に対する、フィードバック情報パケットを送信するときの伝送動作シーケンスを表す図である。
【図５】本発明の第２の実施形態におけるリアルタイムメディアストリーミングを行う通信システムの構成図である。
【図６】本発明の第２の実施形態において、送信装置から受信装置にデータパケットを送信するときの動作シーケンスを表す図である。
【図７】本発明の第２の実施形態において、受信装置から送信装置にフィードバック情報パケットを送信するときの動作シーケンスを表す図である。
【図８】本発明の第２の実施形態において、通信品質パラメータの差分を算出するときの動作シーケンスを表す図である。
【符号の説明】
【００８６】
１００、１０１  ネットワーク
１０２  送信装置
１０３  受信装置
１０４、１０５、１０６、１０７、１０８、１０９  中継装置
４０１  第１の受信部
４０２  通信品質測定部
４０３  第２の送信部
４０４  第２の受信部
４０５  パケット書き換え部
４０６  第１の送信部
４０７  通信品質パラメータ記憶部
【図１】
2009094877.tif 000003
【図２】
2009094877.tif 000004
【図３】
2009094877.tif 000005
【図４】
2009094877.tif 000006
【図５】
2009094877.tif 000007
【図６】
2009094877.tif 000008
【図７】
2009094877.tif 000009
【図８】
2009094877.tif 000010