(57)【特許請求の範囲】
【請求項１】
送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御方法であって、
前記送信側から試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験ステップと、
この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定ステップと、
を含み、前記試験ステップは、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信ステップと、前記受信側で前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送ステップと、を有することを特徴とする優先クラス設定制御方法。
【請求項２】
前記優先クラス決定ステップは、
前記送信側で前記試験結果パケットを受信して前記通信パケットの要求通信品質を満足するかどうかを判定する判定ステップと、
この判定ステップで前記要求通信品質を満足しないと判定された場合において、前記優先クラスを１クラス上げて前記試験パケットを前記送信側から再送する再送ステップと、
以後前記返送ステップ及び判定ステップ並びに再送ステップを、前記要求通信品質を満足するか最上位優先クラスとなるまで繰り返すステップと、
最終的に前記要求通信品質を満足した優先クラスまたは前記最上位優先クラスに、前記通信パケットを設定するステップと、
を有することを特徴とする請求項１記載の優先クラス設定制御方法。
【請求項３】
前記判定ステップで前記要求通信品質を満足すると判定された場合において、前記優先クラスを１クラス下げて、前記試験パケットを前記送信側から再送する第２の再送ステップと、
以後前記返送ステップ及び判定ステップ並びに第２の再送ステップを、前記要求通信品質を満足しなくなるか最下位優先クラスとなるまで繰り返すステップと、
最終的に前記要求通信品質を満足しなくなる前の優先クラスまたは前記最下位優先クラスに、前記通信パケットを設定するステップと、
を有することを特徴とする請求項２記載の優先クラス設定制御方法。
【請求項４】
前記受信側が複数の場合、前記優先クラス決定ステップは、各受信側との間で決定された優先クラスのうち最も高いものを前記通信パケットの優先クラスとするステップを有することを特徴とする請求項１〜３いずれか記載の優先クラス設定制御方法。
【請求項５】
前記優先クラス決定ステップは、前記送信側でなす代わりに、前記受信側で行い、決定された優先クラスを前記送信側へ指示するようにしたことを特徴とする請求項１記載の優先クラス設定制御方法。
【請求項６】
前記通信品質は前記通信網におけるパケットの伝送遅延時間の大小であり、前記試験ステップは前記試験パケットの伝送遅延時間を測定することを特徴とする請求項１〜５いずれか記載の優先クラス設定制御方法。
【請求項７】
前記試験パケットに代えて、前記通信パケットを使用することを特徴とする請求項１〜６いずれか記載の優先クラス設定制御方法。
【請求項８】
前記優先クラス及びパケットの量に応じて課金をなすステップを、更に含むことを特徴とする請求項１〜７いずれか記載の優先クラス設定制御方法。
【請求項９】
クライアントとサーバとが通信網を介して接続され、前記クライアントからの要求に応答して前記サーバから当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御方法であって、
前記クライアントから前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバへ送信するステップと、
この指定された前記要求優先クラスで、前記サーバから前記クライアントへ前記コンテンツパケットを送信するステップと、
前記クライアントにおいて前記コンテンツパケットが要求通信品質を満足していないと判断された場合には、前記リクエストパケットの指定優先クラスを変更するステップを、更に含むことを特徴とする優先クラス設定制御方法。
【請求項１０】
前記サーバにおいて、前記コンテンツパケットの優先クラス及び量に応じて前記クライアントへの課金をなすステップを、更に含むことを特徴とする請求項９記載の優先クラス設定制御方法。
【請求項１１】
送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御システムであって、
前記送信側において、
試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験手段と、
この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定手段とを含み、
前記試験手段は、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信手段を有し、
前記受信側において、前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送手段を、更に含むことを特徴とする優先クラス設定制御システム。
【請求項１２】
前記優先クラス決定手段は、
前記試験結果パケットを受信して前記通信パケットの要求通信品質を満足するかどうかを判定する判定手段と、
この判定手段で前記要求通信品質を満足しないと判定された場合において、前記優先クラスを１クラス上げて前記試験パケットを前記送信側から再送する再送手段と、
前記返送手段及び判定手段並びに再送手段を、前記要求通信品質を満足するか最上位優先クラスとなるまで繰り返す様動作制御する手段と、
最終的に前記要求通信品質を満足した優先クラスまたは前記最上位優先クラスに、前記通信パケットを設定する手段と、
を有することを特徴とする請求項１１記載の優先クラス設定制御システム。
【請求項１３】
前記判定手段で前記要求通信品質を満足すると判定された場合において、前記優先クラスを１クラス下げて、前記試験パケットを前記送信側から再送する第２の再送手段と、
以後前記返送手段及び判定手段並びに第２の再送手段を、前記要求通信品質を満足しなくなるか最下位優先クラスとなるまで繰り返す様制御する手段と、
最終的に前記要求通信品質を満足しなくなる前の優先クラスまたは前記最下位優先クラスに、前記通信パケットを設定する手段と、
を有することを特徴とする請求項１２記載の優先クラス設定制御システム。
【請求項１４】
前記受信側が複数の場合、前記優先クラス決定手段は、各受信側との間で決定された優先クラスのうち最も高いものを前記通信パケットの優先クラスとすることを特徴とする請求項１１〜１３いずれか記載の優先クラス設定制御システム。
【請求項１５】
前記優先クラス決定手段は、前記送信側に設ける代わりに、前記受信側に設け、決定された優先クラスを前記送信側へ指示するようにしたことを特徴とする請求項１１記載の優先クラス設定制御システム。
【請求項１６】
前記通信品質は前記通信網におけるパケットの伝送遅延時間の大小であり、前記試験手段は前記試験パケットの伝送遅延時間を測定することを特徴とする請求項１１〜１５いずれか記載の優先クラス設定制御システム。
【請求項１７】
前記試験パケットに代えて、前記通信パケットを使用することを特徴とする請求項１１〜１６いずれか記載の優先クラス設定制御システム。
【請求項１８】
前記優先クラス及びパケットの量に応じて課金をなす手段を、更に含むことを特徴とする請求項１１〜１７いずれか記載の優先クラス設定制御システム。
【請求項１９】
クライアントとサーバとが通信網を介して接続され、前記クライアントからの要求に応答して前記サーバから当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御システムであって、
前記クライアントは、前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバへ送信する手段を含み、
前記サーバは、この指定された前記要求優先クラスで、前記サーバから前記クライアントへ前記コンテンツパケットを送信する手段を含み、
前記クライアントは、前記コンテンツパケットが要求通信品質を満足していないと判断した場合には、前記リクエストパケットの指定優先クラスを変更するようにしたことを特徴とする優先クラス設定制御システム。
【請求項２０】
前記サーバは、前記コンテンツパケットの優先クラス及び量に応じて前記クライアントへの課金をなすようにしたことを特徴とする請求項１９記載の優先クラス設定制御システム。
【請求項２１】
送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御システムに用いる送信装置であって、
試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験手段と、
この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定手段とを含み、
前記試験手段は、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信手段を有することを特徴とする送信装置。
【請求項２２】
クライアント装置とサーバ装置とが通信網を介して接続され、前記クライアント装置からの要求に応答して前記サーバ装置から当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御システムに用いる前記クライアント装置であって、
前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバ装置へ送信する手段と、
この指定された前記要求優先クラスで前記サーバ装置から送信されてきた前記コンテンツパケットが要求通信品質を満足していないと判断した場合には、前記リクエストパケットの指定優先クラスを変更する手段と、
を含むことを特徴とする送信装置。
【請求項２３】
送信側と受信側とを含み、前記送信側において、最初は予め定められた所定優先クラスを設定して試験パケットを送信して前記通信網の通信品質の試験を行い、この試験結果に基づいて、通信パケットの優先クラスを決定して送信するようにした通信システムにおける優先クラス設定制御システムに用いる受信装置であって、
前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送手段を含むことを特徴とする受信装置。
【請求項２４】
クライアント装置と通信網を介して接続され、コンテンツパケット配信時の優先クラスが予め指定された前記クライアント装置からのリクエストパケットに応答して、当該要求に応じたコンテンツパケットを、前記優先クラスに基づいて、前記クライアント装置へコンテンツ配信をなすようにしたサーバ装置であって、
前記クライアント装置において前記コンテンツパケットが要求通信品質を満足していないと判断され場合に前記リクエストパケットの指定優先クラスを変更する指示に応答して、この変更された指定優先クラスで前記クライアント装置へ前記コンテンツパケットを送信する手段を含むことを特徴とするサーバ装置。
【請求項２５】
送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御システムに用いる送信装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、
前記プログラムは、
試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験処理と、
この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定処理とを含み、
前記試験処理は、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信処理を有することを特徴とする記録媒体。
【請求項２６】
クライアント装置とサーバ装置とが通信網を介して接続され、前記クライアント装置からの要求に応答して前記サーバ装置から当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御システムに用いる前記クライアント装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、
前記プログラムは、
前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバ装置へ送信する処理と、
この指定された前記要求優先クラスで前記サーバ装置から送信されてきた前記コンテンツパケットが要求通信品質を満足していないと判断した場合には、前記リクエストパケットの指定優先クラスを変更する処理と、
を含むことを特徴とする記録媒体。
【請求項２７】
送信側と受信側とを含み、前記送信側において、最初は予め定められた所定優先クラスを設定して試験パケットを送信して前記通信網の通信品質の試験を行い、この試験結果に基づいて、通信パケットの優先クラスを決定して送信するようにした通信システムにおける優先クラス設定制御システムに用いる受信装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、
前記プログラムは、
前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送処理を含むことを特徴とする記録媒体。
【請求項２８】
クライアント装置と通信網を介して接続され、コンテンツパケット配信時の優先クラスが予め指定された前記クライアント装置からのリクエストパケットに応答して、当該要求に応じたコンテンツパケットを、前記優先クラスに基づいて、前記クライアント装置へコンテンツ配信をなすようにしたサーバ装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、
前記プログラムは、
前記クライアント装置において前記コンテンツパケットが要求通信品質を満足していないと判断され場合に前記リクエストパケットの指定優先クラスを変更する指示に応答して、この変更された指定優先クラスで前記クライアント装置へ前記コンテンツパケットを送信する処理を含むことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は通信パケットの優先クラス設定制御方法及びそのシステム並びにそれに用いる装置及び記録媒体に関し、特に通信パケットに付与されている優先クラスに従ってクラス別通信品質の提供をなすようにしたマルチメディア通信システムにおける優先クラス設定制御方式に関するものである。
【０００２】
【従来の技術】
近年インターネットの発展に伴い、ひとつのパケットネットワークで多くの異なった通信品質要求を持った通信アプリケーション（例えば、電話、映像、データ等）を収容する技術が開発されている。その例として、Ｄｉｆｆｓｅｒｖ（Ｄｉｆｆｅｒｅｎｔｉａｔｅｄ  Ｓｅｒｖｉｃｅｓ  ［ＩＥＴＦ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ  ２４７５］  ）があり、これは、通信パケットにクラス情報を付与し、クラス毎に異なった通信品質を提供するという技術である。
【０００３】
この様なクラス毎の通信品質の提供をなす技術なおいては、通信アプリケーションと割り当てられるクラスとの対応は固定的であり、よって通信状態に応じてこの対応を適応的に変更することはできないようになっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、同じ要求通信品質でも、通信状態（ネットワークの混み具合等）や、通信距離により達成されるクラスは異なってくるので、適応的に適用クラスを変更することにより、より最適なクラスを割り当てることができると考えられる。
【０００５】
また、このようにクラス別のサービスが実現されるようになると、クラス別にサービスによって異なった金額を徴収する課金体系が必要になってくる。ここで、通信アプリケーションとクラスとの対応が固定であると、要求通信品質にそぐわない課金が行われることになるという問題がある。
【０００６】
また、ユーザによって、同じ通信アプリケーションでも課金額との兼ね合いから要求通信品質が異なってくるので、各ユーザが通信アプリケーションの要求通信品質を自由に設定できる方式が望まれる。
【０００７】
なお、特開平１−２２５２６０号公報には、通信状態に応じてクラス間の優先度を変更する方式が開示されてはいるが、この優先度の変更はネットワーク内で行われるため、ユーザが任意に要求通信品質を設定することはできない等の問題がある。
【０００８】
そこで、本発明はかかる従来技術の問題点を解消すべくなされたものであって、その目的とするところは、通信パケットの通信網における通信品質を、当該通信パケットのアプリケーションに応じて適応的に変更自在として、最適通信品質を維持することが可能な通信パケットの優先クラス設定制御方法及びそのシステム並びにそれに用いる装置及び記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
本発明によれば、送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御方法であって、前記送信側から試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験ステップと、この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定ステップとを含み、前記試験ステップは、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信ステップと、前記受信側で前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送ステップと、を有することを特徴とする優先クラス設定制御方法が得られる。
【００１０】
また、本発明によれば、クライアントとサーバとが通信網を介して接続され、前記クライアントからの要求に応答して前記サーバから当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御方法であって、前記クライアントから前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバへ送信するステップと、この指定された前記要求優先クラスで、前記サーバから前記クライアントへ前記コンテンツパケットを送信するステップと、前記クライアントにおいて前記コンテンツパケットが要求通信品質を満足していないと判断された場合には、前記リクエストパケットの指定優先クラスを変更するステップを、更に含むことを特徴とする優先クラス設定制御方法が得られる。
【００１１】
本発明によれば、送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御システムであって、前記送信側において、試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験手段と、この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定手段とを含み、前記試験手段は、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信手段を有し、前記受信側において、前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送手段を、更に含むことを特徴とする優先クラス設定制御システムが得られる。
【００１２】
また、本発明によれば、クライアントとサーバとが通信網を介して接続され、前記クライアントからの要求に応答して前記サーバから当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御システムであって、前記クライアントは、前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバへ送信する手段を含み、前記サーバは、この指定された前記要求優先クラスで、前記サーバから前記クライアントへ前記コンテンツパケットを送信する手段を含み、前記クライアントは、前記コンテンツパケットが要求通信品質を満足していないと判断した場合には、前記リクエストパケットの指定優先クラスを変更するようにしたことを特徴とする優先クラス設定制御システムが得られる。
【００１３】
本発明によれば、送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御システムに用いる送信装置であって、試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験手段と、この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定手段とを含み、前記試験手段は、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信手段を有することを特徴とする送信装置が得られる。
【００１４】
また、本発明によれば、クライアント装置とサーバ装置とが通信網を介して接続され、前記クライアント装置からの要求に応答して前記サーバ装置から当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御システムに用いる前記クライアント装置であって、前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバ装置へ送信する手段と、この指定された前記要求優先クラスで前記サーバ装置から送信されてきた前記コンテンツパケットが要求通信品質を満足していないと判断した場合には、前記リクエストパケットの指定優先クラスを変更する手段とを含むことを特徴とする送信装置が得られる。
【００１５】
本発明によれば、送信側と受信側とを含み、前記送信側において、最初は予め定められた所定優先クラスを設定して試験パケットを送信して前記通信網の通信品質の試験を行い、この試験結果に基づいて、通信パケットの優先クラスを決定して送信するようにした通信システムにおける優先クラス設定制御システムに用いる受信装置であって、前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送手段を含むことを特徴とする受信装置が得られる。
【００１６】
本発明によれば、クライアント装置と通信網を介して接続され、コンテンツパケット配信時の優先クラスが予め指定された前記クライアント装置からのリクエストパケットに応答して、当該要求に応じたコンテンツパケットを、前記優先クラスに基づいて、前記クライアント装置へコンテンツ配信をなすようにしたサーバ装置であって、前記クライアント装置において前記コンテンツパケットが要求通信品質を満足していないと判断され場合に前記リクエストパケットの指定優先クラスを変更する指示に応答して、この変更された指定優先クラスで前記クライアント装置へ前記コンテンツパケットを送信する手段を含むことを特徴とするサーバ装置が得られる。
【００１７】
本発明によれば、送信側と受信側との間で通信網を介して送受信される通信パケットの優先クラスに基づくクラス別通信品質の提供をなすようにした通信システムにおける優先クラス設定制御システムに用いる送信装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、前記プログラムは、試験パケットを前記受信側へ送信して前記通信網の通信品質の試験を行う試験処理と、この試験結果に基づいて、前記送信側において前記通信パケットの優先クラスを決定して送信する優先クラス決定処理とを含み、前記試験処理は、最初は前記送信側で前記試験パケットに予め定められた所定優先クラスを設定して送信する送信処理を有することを特徴とする記録媒体が得られる。
【００１８】
本発明によれば、クライアント装置とサーバ装置とが通信網を介して接続され、前記クライアント装置からの要求に応答して前記サーバ装置から当該要求に応じたコンテンツパケットを、優先クラスに基づくクラス別通信品質の提供を行いつつ配信するようにした通信システムにおける優先クラス設定制御システムに用いる前記クライアント装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、前記プログラムは、前記コンテンツパケット配信時の優先クラスを予め指定したリクエストパケットを前記サーバ装置へ送信する処理と、この指定された前記要求優先クラスで前記サーバ装置から送信されてきた前記コンテンツパケットが要求通信品質を満足していないと判断した場合には、前記リクエストパケットの指定優先クラスを変更する処理とを含むことを特徴とする記録媒体が得られる。
【００１９】
また、本発明によれば、送信側と受信側とを含み、前記送信側において、最初は予め定められた所定優先クラスを設定して試験パケットを送信して前記通信網の通信品質の試験を行い、この試験結果に基づいて、通信パケットの優先クラスを決定して送信するようにした通信システムにおける優先クラス設定制御システムに用いる受信装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、前記プログラムは、前記試験パケットを受信してこの受信試験パケットを試験結果パケットとして前記送信側へ返送する返送処理を含むことを特徴とする記録媒体が得られる。
【００２０】
本発明によれば、クライアント装置と通信網を介して接続され、コンテンツパケット配信時の優先クラスが予め指定された前記クライアント装置からのリクエストパケットに応答して、当該要求に応じたコンテンツパケットを、前記優先クラスに基づいて、前記クライアント装置へコンテンツ配信をなすようにしたサーバ装置の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であって、前記プログラムは、前記クライアント装置において前記コンテンツパケットが要求通信品質を満足していないと判断され場合に前記リクエストパケットの指定優先クラスを変更する指示に応答して、この変更された指定優先クラスで前記クライアント装置へ前記コンテンツパケットを送信する処理を含むことを特徴とする記録媒体が得られる。
【００２６】
本発明の作用を述べる。通信パケットの優先クラス情報に基づいたクラス別通信品質の提供を行うネットワークにおいて、通信パケット送信者は通信に先立ち、または通信中随時に試験パケットを受信者に転送してネットワークの通信品質を試験し、その試験結果に基づいて通信パケットの優先クラスを決定して通信を行うことで、ユーザの通信アプリケーションに従って、適応的に優先クラスが変更制御できることになる。
【００２７】
また、ネットワーク運用業者はパケットの優先度毎に異なった課金料を設定し、ユーザ（パケット送信者または受信者）の通信量（通信パケット数、時間等）を優先クラス別に集計することにより課金を行う。これにより、長距離通信になればなるほど自然に高優先クラスパケットで通信することになるので、クラス別課金を行うことにより、ネットワーク業者は通信距離を意識することなく距離に応じて課金料を調整することができる。
【００２８】
また、通信時点での通信品質に応じて通信パケットの優先クラスを決定するようにすることで、たとえ長距離通信で高品質を要求する通信でも、ネットワークが混雑していなければ低優先クラスパケットで通信を行うことができる。
【００２９】
【発明の実施の形態】
以下に図面を参照しつつ本発明の実施例につき説明する。図１は本発明の概略システム構成を示す図である。図１において、ネットワーク１１は送信者１４と受信者１５との間の通信パケットの送受をなす伝送網であって、通信パケットのヘッダの一部に付加されている優先クラス情報に基づいて、優先クラス別の通信品質の提供と課金を行うものである。
【００３０】
このネットワーク１１は、パケットの優先クラス別に通信量を計測し課金料を決定する課金装置１２と、パケットを優先クラス別に優先制御で転送するルータ１３ａ，１３ｂから構成される。ネットワーク１１のユーザである送信者１４と受信者１５とが課金装置１２またはルータ１３を介して接続されている。
【００３１】
図２は図１のシステム構成の動作を説明するためのフローチャートである。これ等図を用いて本発明の実施例の動作を説明する。
【００３２】
送信者１４は通信を開始する際（ステップ２０１）、通信パケット１８ａ，１８ｂ，…を送信するに先立って、ネットワーク１１の通信品質を確認し通信パケット１８ａ，１８ｂの優先クラスを決定するために、試験パケット１６ａを送信する。本実施例の場合、試験パケット１６ａには優先クラスとして、本システムでの最下位の優先度である“４”が付与されているものとする（ステップ２０２）。また、本実施例の場合、通信アプリケーションの要求通信品質として通信（伝送）遅延が重要であるともの仮定し、この通信遅延を計測するために、試験パケット１６ａは送信された時刻情報を持つものとする。
【００３３】
送信者１４は図１０のような通信アプリケーション１０１，１０２，１０３，…毎の要求通信品質の基準値を持ち、各送信者は各自に通信アプリケーション１０１，１０２，１０３，…毎に基準値を設定することができるようになっている。
【００３４】
試験パケット１６ａはネットワーク１１に転送され（ステップ２０３）、課金装置１２、ルータ１３ａ，１３ｂと転送されるときに優先クラス“４”としての課金、サービスを受け、受信者１５に転送される。受信者１５は送信者１４と同期した時計を持ち、試験パケット１６ａに示された送信時刻と試験パケット１６ａの受信時刻とから通信遅延を計算し、その結果を試験結果パケット１７ａに入れ、送信者１４に返送する。
【００３５】
送信者１４はこの試験パケットを受信し（ステップ２０４）、試験結果パケット１７ａに示された優先クラス“４”のパケットの通信品質試験結果を見て、通信品質が通信アプリケーションの要求品質を満たすかどうか確認する（ステップ２０５）。通信アプリケーションの要求品質の基準値（本実施例では遅延量）は、送信者１４が自由に設定することができる。
【００３６】
試験した優先クラスの通信品質が通信アプリケーションの要求品質を満足しない場合、優先クラスを“３”、“２”と順次１クラスずつ上げて試験パケット１６ｂ，１６ｃを送信し、通信品質の試験を繰り返すのである。このとき、通信品質が要求通信品質を満たすか、または最上位優先クラスになるまで、通信品質の試験を繰り返す（ステップ２０６，２０７，２０３，２０４，２０５）。
【００３７】
試験結果パケット１７ｃを受信して、試験パケット１６ｃの通信品質が通信アプリケーションの要求通信品質を満たしていた場合（ステップ２０５）、その優先クラス“２”で通信パケット１８ａ，１８ｂ，…の送信を開始する（ステップ２０８，２０９）。なお、ステップ２０６において、優先クラスが最上位になっても、要求通信品質を満足しない場合には、通信中止（ステップ２１０）か、最上位の優先クラスで以後通信パケットを送信することになるのである（ステップＳ２０８，２０９）。
【００３８】
こうすることにより、図１に示したように、長距離通信になれば、通過するルータ１３ａ，１３ｂの数が増え、遅延等の通信品質が劣化するので、それを抑えるために高優先クラスパケットで通信することになる。一方、図３に示すように、短距離通信になれば、通過するルータ３３ａの数は少ないので、低優先クラスパケットで通信しても要求通信品質を保つことができる。
【００３９】
なお、図３において、３１はネットワーク、３４は送信者、３５は受信者、３３ｂはルータ、３２は課金装置、３６ａ，３６ｂは試験パケット、３７ａ，３７ｂは試験結果パケット、３８ａ，３８ｂは通信パケットを夫々示している。
【００４０】
ここで、クラス別課金を行うことにより、ネットワーク業者は通信距離を意識することなく距離に応じて課金料を調整することができる。また、通信時点での通信品質に応じて通信パケットの優先クラスを決定するので、たとえ長距離通信で高品質を要求する通信でも、ネットワークが混雑していなければ低優先クラスパケットで通信を行うことができる。
【００４１】
また、同じ通信アプリケーションでもユーザによって課金額との兼ね合いなどにより要求通信品質は異なってくるので、本発明により各ユーザが好みの要求通信品質を設定することにより、各ユーザの好みの通信品質で通信を行いそれに応じた課金を行うことができる。
【００４２】
本発明の他の実施例として、図４に示すように、送信者４４から通信網４１を介して複数の受信者４５ａ，４５ｂへマルチキャスト通信をなす場合には、送信者４４は全ての受信者４５ａ，４５ｂから試験パケット４７ａａ，４７ａｂ，４７ｂａ，４７ｂｂ，４７ｃａ，４７ｃｂを受信し、最も高い優先クラスでの転送を必要とする受信者４５ａからの試験パケット４７ｃａに合わせて通信パケット４８ａ，４８ｂ，…の優先クラスを決定する。
【００４３】
なお、図４において、４２は課金装置、４３ａ，４３ｂはルータを夫々示している。
【００４４】
また、本発明の更に他の実施例として、図５に示すように、受信者５５が受信パケットの優先クラスと量に応じて課金される場合、受信者５５が通信アプリケーションの要求通信品質の基準値を持ち、送信者５４が送信した試験パケット５６ａ，５６ｂ，５６ｃの通信品質試験結果に基づいて、受信者が通信パケット５８ａ，５８ｂ，…の優先クラスを決定する。
【００４５】
受信者５５から送信者５４への通信パケット５８ａ，５８ｂ，…の優先クラス指示は優先度指示パケット５７ａ，５７ｂ，５７ｃにより行われ、試験パケット５６ａ，５６ｂの通信品質試験結果が通信アプリケーションの要求通信品質を満足しない場合は、優先度指示パケット５７ａ，５７ｂにより優先クラスを上げて試験パケットを再送するように要求する。
【００４６】
試験パケット５６ｃの通信品質試験結果が通信アプリケーションの要求通信品質を満足する場合は、優先度指示パケット５７ｃによりその優先クラスで通信パケットの送信を開始するように要求する。
【００４７】
また、本発明の別の実施例として、図６のフローチャートに示すように、通信パケット送信に先立ち、試験パケットにより通信品質を試験するときに、試験パケットの優先クラスを最下位クラスからではなく、デフォルト値（ある定められた値、すなわち所定値）から始め、通信アプリケーションの要求通信品質を満足するために優先クラスを上げる必要がある場合には上げ、優先クラスを下げることができる場合は下げるという制御方式でも良いものである。
【００４８】
図６を参照すると、通信開始時に（ステップ６０１）、試験パケットの優先クラスを予め定められたデフォルト値に設定し（ステップ６０２）、受信者へ送信する（ステップ６０３）。受信者から返送されてきた試験結果パケットを受信すると（ステップ６０４）、要求通信品質を満足するかどうか判定する（ステップ６０５）。満足する場合は、通信パケットの優先クラスを試験パケットのそれと同値に設定する（ステップ６０６）。この場合、優先クラスが最下位であれば、通信パケットを送信する（ステップ６１２）。そうでなければ、次に試験パケットの優先クラスを１つ下げて（ステップ６０８）、試験パケットを送信する（ステップ６０９）。
【００４９】
受信者から返送されてきた試験結果パケットを受信し（ステップ６１０）、要求通信品質を満足するかどうか判定する（ステップ６１１）、満足すれば、ステップ６０６〜６１１を、要求通信品質を満足しなくなるまで、または最下位クラスになるまで繰返すことになる。こうすることにより、最終的に、要求通信品質を満足しなくなる前の優先クラスまたは最下位クラスが決定されて、以降の通信パケットの送信が可能となる。
【００５０】
ステップ６０５において、”ＮＯ”であれば、優先クラスが最上位かどうか判定し（ステップ６１３）、そうでない場合には、試験パケットの優先クラスを１つ上げて（ステップ６１４）、試験パケットを再送する（ステップ６１５）。受信者から試験結果パケットを受信すると（ステップ６１６）、要求通信品質を満足するかどうか判定し（ステップ６１７）、満足すれば、通信パケットの優先クラスを試験パケットの優先クラスと同値に設定して（ステップ６１８）、通信する（ステップ６１９）。
【００５１】
ステップ６１７で”ＮＯ”である場合、優先クラスが最上位であるかどうか判定し（ステップ６１３）、そうでなければ試験パケットの優先クラスを１つ上げて（ステップ６１４）、ステップ６１５，６１６，６１７，６１３を繰返して、要求通信品質が満足するか優先クラスが最上位になるまで実行する。
【００５２】
なお、ステップ６１３において”ＹＥＳ”となれば、通信中止をなすか（ステップ６２０）、ステップ６１８，６１９へ進むようにする。
【００５３】
また、本発明の更に別の実施例として、図７に示すように、通信中も適宜試験パケットを送信して通信品質を計測し、通信パケットの優先クラスを上げないと通信アプリケーションの要求品質が保てないと判断すると、通信パケットの優先クラスを上げ、通信パケットの優先クラスを下げても通信アプリケーションの要求品質が保てると判断すると、通信パケットの優先クラスを下げるような制御を行っても良い。
【００５４】
図７を参照すると、通信中において（ステップ７０１）、試験パケットを送信するが、このとき、試験パケットの優先クラスを現在通信中の通信パケットの優先クラスと同値に設定して送信する（ステップ７０２，７０３）。そして、試験結果パケットを受信し（ステップ７０４）、要求通信品質を満足するかどうか判定する（ステップ７０５）。
【００５５】
満足すれば、通信パケットの優先クラスを試験パケットのそれと同値に設定する（ステップ７０６）。そして、その優先クラスが最下位かどうか判定し（ステップ７０７）、そうあれば、通信パケットを送信し（ステップ７１２）、そうでなければ、試験パケットの優先クラスを１つ上げて（ステップ７０８）、再送信する（ステップ７０９）。ステップ７１０，７１１，７０６，７０７，７０８，７０９の処理を、要求通信品質を満足しなくなるか、最下位クラスになるまで繰返す。
【００５６】
こうすることにより、最終的に、要求通信品質を満足しなくなる前の優先クラスまたは最下位クラスが決定されて、以降の通信パケットの送信が可能となるのである（ステップ７１２）。
【００５７】
ステップ７０５において”ＮＯ”の場合には、図６のステップ６１３〜６２０と全く同様の動作処理を行う（ステップ７１３〜７２０）。
【００５８】
更にはまた、図８に示すように、送信者８４が受信者８５へ通信網８１を介して送信する通信パケット８８ａ，８８ｂ，８８ｃ，…に通信品質計測に必要な情報を埋め込み、通信パケット自体で通信品質を計測する方式でもよい。この場合、通信パケットに埋め込んだ通信品質計測に必要な情報である優先クラスにそれぞれ対応して、受信者８５から返送されてきた試験結果パケット８７ａ，８７ｂ，８７ｃを使用する。なお、８２は課金装置、８３ａ，８３ｂはルータをそれぞれ示している。
【００５９】
通信品質として遅延を計測する場合、受信者が送信者から受信した試験パケットを折り返し返送し、送信者が試験パケットの往復時間で通信遅延を計測する方式でもよい。また、計測する通信品質としては、この通信遅延の他に、通信アプリケーションの要求に応じてスループット、遅延ゆらぎなどのＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）パラメータでもよい。
【００６０】
図９は本発明をサーバ−クライアントシステムに適用した例である。サーバ９４はクライアント９５ａ，９５ｂに対して提供したサービス（コンテンツ）の内容、量と品質に応じて各クライアント９５ａ，９５ｂから課金を行う。クライアント９５ａ，９５ｂはサーバ９４に対しリクエストパケット９７ａａ，９７ａｂを送信しコンテンツの要求を行うが、このとき、リクエストパケット９７ａａ，９７ａｂには、コンテンツパケット９８ａａ，９８ａｂの要求優先クラスが含まれている。
【００６１】
サーバ９４はクライアント９５ａ，９５ｂに対して、リクエストパケット９７ａａ，９７ａｂで要求されたコンテンツを、指定された優先クラスのコンテンツパケット９８ａａ，９８ａｂで送信する。コンテンツパケット９８ａａ，９８ａｂを受信したクライアント９５ａ，９５ｂはそのサービス品質（レスポンス、スループット等）が要求品質に合っていないと判断した場合には、適宜コンテンツパケットの優先クラスを変更するように要求優先度を変更したリクエストパケット９７ｂａ，９７ｂｂ，９７ｃｂを送信する。
【００６２】
これによりサーバ９４はクライアント９５ａ，９５ｂ毎に要求に応じたサービスを提供することができ、それに応じた課金を行うことができることになるのである。なお、図９において、９１はネットワーク、９３ａ〜９３ｃはルータである。
【００６３】
上述した図２，図６，図７の各動作フローチャートは、図１，図３，図４，図５，図９における各送信者の処理を示しており、これ等フローチャートの各ステップは、特に図示しないが、コンピュータを用いて、予め記録媒体に記録されたプログラムを実行することで、容易に実現が可能であり、これ等各ステップの機能はソフトウェアで実現されるとこは勿論である。なお、これ等各ステップの機能を「手段」として把握してハードウェア的に実現することもできることは明らかである。
【００６４】
【発明の効果】
以上述べたように、本発明によれば、通信パケットの優先クラス情報に基づいたクラス別通信品質の提供を行うネットワークにおいて、通信パケット送信者は通信に先立ち、または通信中随時に試験パケットを受信者に転送してネットワークの通信品質を試験し、その試験結果に基づいて通信パケットの優先クラスを決定して通信を行うことで、ユーザの通信アプリケーションに従って、適応的に優先クラスが変更制御できるという効果がある。
【００６５】
また、ネットワーク運用業者はパケットの優先度毎に異なった課金料を設定し、ユーザ（パケット送信者または受信者）の通信量（通信パケット数、時間等）を優先クラス別に集計することにより課金を行うことができ、よって長距離通信になればなるほど自然に高優先クラスパケットで通信することになるので、クラス別課金を行うことで、ネットワーク業者は通信距離を意識することなく距離に応じて課金料を調整することができることになもなる。
【００６６】
また、通信時点での通信品質に応じて通信パケットの優先クラスを決定するので、たとえ長距離通信で高品質を要求する通信でも、ネットワークが混雑していなければ低優先クラスパケットで通信を行うことができることにもなる。
【図面の簡単な説明】
【図１】本発明の一実施例のシステム概略構成図である。
【図２】本発明の一実施例の動作を示すフローチャートである。
【図３】本発明の他の実施例のシステム概略構成図である。
【図４】本発明の更に他の実施例のシステム概略構成図である。
【図５】本発明の別の実施例のシステム概略構成図である。
【図６】本発明の他の実施例の動作を示すフローチャートである。
【図７】本発明の更に他の実施例の動作を示すフローチャートである。
【図８】本発明の他の実施例のシステム概略構成図である。
【図９】本発明の別の実施例のシステム概略構成図である。
【図１０】通信アプリケーションと要求通信品質との対応例を示す図である。
【符号の説明】
１１，３１，４１，５１，８１，９１                ネットワーク
１４，３４，４４，５４，８４                      送信者
１５，３５，４５，５５，８５                      受信者
１２，３２，４２，５２，８２                      課金装置
１３ａ，１３ｂ，３３ａ，３３ｂ，４３ａ，４３ｂ，
５３ａ，５３ｂ，８３ａ，８３ｂ，９３ａ〜９３ｃ    ルータ
９４                                              サーバ
９５ａ，９５ｂ                                    クライアント
【図１】
0003606188.tif 000002
【図２】
0003606188.tif 000003
【図３】
0003606188.tif 000004
【図４】
0003606188.tif 000005
【図５】
0003606188.tif 000006
【図６】
0003606188.tif 000007
【図７】
0003606188.tif 000008
【図８】
0003606188.tif 000009
【図９】
0003606188.tif 000010
【図１０】
0003606188.tif 000011