(57)【要約】【課題】対象ユーザのパケット品質、すなわち遅延揺らぎや損失率を抑えた通信を、汎用端末を用いた多数ユーザに対するネットワークサービスとして実施可能にする。【解決手段】所定の条件を満たすパケットがパケット通信網１００内の所定の入側端点１１１に至ったときに、該パケットのペイロード内の情報を、パケット通信網１００内の１つ以上の所定の中継点１２１〜１２３または、パケット通信網１００内の別の所定の出側端点１３１と１つ以上の中継点１２１〜１２３へ送り、中継点１２１〜１２３は受け取ったパケットのペイロード内の情報を、他の中継点または出側端点１３１へ送り、出側端点１３１は、受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものでなければ、着信端末１５２へ該情報を送る。【選択図】            図１
2004289414.tif 000002
【特許請求の範囲】
【請求項１】
通信端末間あるいは通信網間の通信を中継する複数のノードからなるパケット通信システムであって、
発信側の通信端末あるいは通信網から所定の条件を満たすパケットを受けて、該パケットのペイロード内の情報を送出する入側端点と、
入側端点から受け取ったパケットのペイロード内の情報を中継して送出する中継点と、
入側端点または中継点を介して受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものでなければ、その情報を着信側の通信端末あるいは通信網へ送出する出側端点とを備えた
ことを特徴とするパケット通信システム。
【請求項２】
請求項１記載のパケット通信システムにおいて、
前記所定の条件を満たすパケットは、ペイロード内に識別子を有し、
出側端点は、該識別子を用いて、受け取ったパケットが既に受け取ったものか否かを判断する
ことを特徴とするパケット通信システム。
【請求項３】
請求項１記載のパケット通信システムにおいて、
入側端点は、パケットを送る際には、入側端点に至ったパケットにこれを識別できる識別子を付してから、１つ以上の中継点または、出側端点と１つ以上の中継点へ送り、
中継点は、他の中継点または出側端点へ送るパケットに、対応する受信パケットと等しい識別子を付与し、
出側端点は、該識別子を用いて、受け取ったパケットが既に受け取ったものか否かを判断する
ことを特徴とするパケット通信システム。
【請求項４】
請求項２または３記載のパケット通信システムにおいて、
通信開始時に通信端末あるいは通信網との間で信号の送受による接続を確立するとともに該信号を監視・変更する機能を有し、
該信号が含む端末アドレス情報のうち所定の情報を入側端点または出側端点の所定アドレスに変更する
ことを特徴とするパケット通信システム。
【請求項５】
請求項２または３記載のパケット通信システムにおいて、
通信開始時に通信端末あるいは通信網との間で信号の送受による接続を確立するとともに該信号を終端する機能を有し、
通信端末または通信網に対して送出する信号では、通信相手のアドレスとして入側端点または出側端点の所定アドレスを記述する
ことを特徴とするパケット通信システム。
【請求項６】
請求項４または５記載のパケット通信システムにおいて、
入側端点および中継点は、複数の中継点へパケットを送るときに、複数のパケットを生成して送る
ことを特徴とするパケット通信システム。
【請求項７】
請求項４または５記載のパケット通信システムにおいて、
入側端点および中継点は、複数の中継点へパケットを送るときに、網のマルチキャスト機能を用いて送る
ことを特徴とするパケット通信システム。
【請求項８】
請求項１乃至７のいずれか記載のパケット通信システムにおいて、
入側端点および中継点は、入側端点および中継点に至ったパケット毎に、該パケットが満たす所定の条件から、送り先の出側端点または１つ以上の中継点を定める
ことを特徴とするパケット通信システム。
【請求項９】
請求項８記載のパケット通信システムにおいて、
所定の条件とは、パケットの発アドレス情報および着アドレス情報の片方または両方が特定の条件を満たすことである
ことを特徴とするパケット通信システム。
【請求項１０】
請求項８記載のパケット通信システムにおいて、
所定の条件とは、通信網のトラヒック情報を収集する機能において収集された該通信網のトラヒック情報が特定の条件を満たすことである
ことを特徴とするパケット通信システム。
【請求項１１】
請求項４または５記載のパケット通信システムにおける入側端点または中継点を構成する装置であって、
受信したパケットが満たす所定の条件毎に、所定の１つまたは複数の中継点へパケットを送る
ことを特徴とする装置。
【請求項１２】
請求項４または５記載のパケット通信システムにおける出側端点を構成する装置であって、
受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものであれば廃棄し、そうでなければ所定のリンクへ該パケットを送出する
ことを特徴とする装置。
【請求項１３】
通信端末間あるいは通信網間の通信を中継する複数のノードからなるパケット通信網によるパケット通信方法において、
所定の条件を満たすパケットがパケット通信網内の入側端点に至ったときに、該パケットのペイロード内の情報を、パケット通信網内の１つ以上の所定の中継点または、パケット通信網内の所定の出側端点と１つ以上の中継点へ送り、
中継点は、受け取ったパケットのペイロード内の情報を、他の中継点または出側端点へ送り、
出側端点は、受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものでなければ、中継先へ該情報を送る
ことを特徴とするパケット通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット通信システム、特にパケットの遅延揺らぎおよび損失率を抑えた通信が可能なパケット通信システム、装置およびパケット通信方法に関するものである。
【０００２】
【従来の技術】
従来、パケット通信の品質、特にパケットの遅延揺らぎや損失率を迎えた通信を可能とする方法として、優先制御を用いる方法、帯域予約を行う方法、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いる方法、プロキシを用いる方法、パケットパスダイバーシティを用いる方法等が提案されている（例えば、特許文献１参照）。
【０００３】
これらのうち、優先制御を用いる方法は、網内のノードにおいて、高品質で通信したいパケットを優先的に処理することにより、バッファ待ち遅延・バッファ溢れによる損失を抑える方法であり、ＲＦＣ（Ｒｅｑｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２４７４、ＲＦＣ２４７５、ＲＦＣ３２６０等に詳細が記述されているＤｉｆｆｓｅｒｖがその一例である。
【０００４】
また、帯域予約を行う方法は、高品質で通信したいパケットのフローに対し帯域を割り当て、他のパケットのフローが該帯域を使わないように制御する方式であり、ＲＦＣ２２０５〜ＲＦＣ２２０９に記述されたＲＳＶＰ（Ｒｅｓｏｕｒｓｅ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による実現がその一例である。
【０００５】
また、ＦＥＣを用いる方法は、例えばＶｏＩＰ通信で既に送った音声情報を所定時間経過後の音声情報に負荷して送る方法であり、その一例が、”松岡、寺岡、インターネット携帯電話における音声品質補償方式”＜ｈｔｔｐ：／／ｗｗｗ．ｃｓｌ．ｓｏｎｙ．ｃｏ．ｊｐ／ｉｃ２０００／ｐａｐｅｒｓ／ＷＩＰ０４．ｐｄｆ＞に記述されている。
【０００６】
また、プロキシを用いる方法は、優先制御や帯域予約を行う方法と組み合わせるものであり、優先フローのパケットはプロキシを経由させ、プロキシを発アドレスまたは着アドレスとするパケットのみを優先的に処理したり、予約帯域を使ったりするものである（例えば、特許文献１参照）。
【０００７】
また、パケットパスダイバーシティを用いる方法は、送信端末が、受信端末に送るフローに加えて、所定の中継サーバにフローを送り、複数のフローを互いに異なる経路で送ることによって、品質劣化を避ける手法である（例えば、非特許文献１参照）。
【０００８】
【特許文献１】
特開２００２−２５２６２３号公報
【非特許文献１】
Ｙｉ  Ｊ．Ｌｉａｎｇ，Ｅｃｋｅｈａｒｄ  Ｇ．Ｓｔｅｉｎｂａｃｈ，ａｎｄＢｅｒｎｄ  Ｇｉｒｏｄ，”Ｒｅａｌ−ｔｉｍｅ  Ｖｏｉｃｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｏｖｅｒ  ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｕｓｉｎｇ  Ｐａｃｋｅｔ  Ｐａｔｈ  Ｄｉｖｅｒｓｉｔｙ”＜ｈｔｔｐ：／／ｗｗｗ．ｌｋｎ．ｅｉ．ｔｕｍ．ｄｅ／〜ｓｔｅｉｎｂ／ＰＵＢＬＩＣＡＴＩＯＮＳ／ａｃｍ０１．ｐｄｆ．ｇｚ＞
【０００９】
【発明が解決しようとする課題】
しかしながら、このような従来のパケット通信方式では、それぞれ、次のような問題点があった。
【００１０】
まず、優先制御を用いる方法では、送出先リンク帯域が優先フローで埋まったノードからはその他のフローを構成するパケットが送出されなくなり、非優先の通信が切れるほか、各ノードに優先制御機能を実装し、かつそれぞれのノードに優先フローを通知する必要があり、運用性に難がある。
【００１１】
帯域予約を行う方法でも、網内のノードに頻繁に帯域予約を行うため、手間がかかり、運用性に欠ける。
【００１２】
ＦＥＣを用いる方法は、損失率に耐性を持たせる方法として有効であるが、パケット損失時には遅延が大きくなり、リアルタイム系通信には適さない。
【００１３】
プロキシを用いる方法では、優先制御を用いる方法、帯域予約を用いる方法での、各ノードに優先制御機能、帯域予約機能を実装する必要がある、という課題を解決できない。
【００１４】
パケットパスダイバーシティを用いる方法では、送信端末および受信端末に特殊な端末が必要となり、汎用性に欠ける。
【００１５】
本発明は、このような従来の課題を解決するためになされたものであり、対象ユーザのパケット品質、すなわち遅延揺らぎや損失率を抑えた通信を、汎用端末を用いた多数のユーザに対するネットワークサービスとして実施可能とするパケット通信システムおよびパケット通信方法を提供することを目的としている。
【００１６】
【課題を解決するための手段】
前記目的達成のために、請求項１の発明にかかるパケット通信システムは、通信端末間あるいは通信網間の通信を中継する複数のノードからなるパケット通信システムであって、発信側の通信端末あるいは通信網から所定の条件を満たすパケットを受けて、該パケットのペイロード内の情報を送出する入側端点と、入側端点から受け取ったパケットのペイロード内の情報を中継して送出する中継点と、入側端点または中継点を介して受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものでなければ、その情報を着信側の通信端末あるいは通信網へ送出する出側端点とを備えたことを特徴とする。
【００１７】
これにより、パケット通信網の複数経路のうち最も品質のよい経路を選択して通信を行うことができ、例えばリアルタイム通信の遅延を低減できるとともに、遅延揺らぎの吸収バッファ量を削減できるという利点が得られる。
【００１８】
また、請求項２の発明にかかるパケット通信システムは、前記所定の条件を満たすパケットは、ペイロード内に識別子を有し、出側端点は、該識別子を用いて、受け取ったパケットが既に受け取ったものか否かを判断することを特徴とする。
【００１９】
これにより、メディアパケットのシーケンス番号等をもとに、各メディアパケットごとの転送速度や到着時間のばらつきにもとづく遅延揺らぎを吸収することができる。
【００２０】
また、請求項３の発明にかかるパケット通信システムは、入側端点は、パケットを送る際には、入側端点に至ったパケットにこれを識別できる識別子を付してから、１つ以上の中継点または、出側端点と１つ以上の中継点へ送り、中継点は、他の中継点または出側端点へ送るパケットに、対応する受信パケットと等しい識別子を付与し、出側端点は、該識別子を用いて、受け取ったパケットが既に受け取ったものか否かを判断することを特徴とする。
【００２１】
これにより、それ以前に１つ以上の他の中継点を経由している場合を含めて２つ以上の中継点から送られた２つ以上のパケットの識別子を出側端点で比較し、またはこれらと入側端点から直接送られたパケットの識別子とを出側端点で比較し、もしくはそれ以前に１つ以上の他の中継点を経由している場合を含めて１つの中継点から送られたパケットの識別子と入側端点から直接送られたパケットの識別子とを出側端点で比較することによって、パケットのペイロード内の情報が既に受け取ったものか否かを判断することができる。
【００２２】
また、請求項４の発明にかかるパケット通信システムは、通信開始時に通信端末あるいは通信網との間で信号の送受による接続を確立するとともに該信号を監視・変更する機能を有し、該信号が含む端末アドレス情報のうち所定の情報を入側端点または出側端点の所定アドレスに変更することを特徴とする。
【００２３】
これにより、発信端末および着信端末が互いに相手との通信に対し、端末アドレス情報の秘匿性を確保できる。
【００２４】
また、請求項５の発明にかかるパケット通信システムは、通信開始時に通信端末あるいは通信網との間で信号の送受による接続を確立するとともに該信号を終端する機能を有し、通信端末または通信網に対して送出する信号では、通信相手のアドレスとして入側端点または出側端点の所定アドレスを記述することを特徴とする。
【００２５】
これにより、各端末あるいは網に対しパケット通信網がアドレス情報の秘匿性を確保できる。
【００２６】
また、請求項６の発明にかかるパケット通信システムは、入側端点および中継点が、複数の中継点へパケットを送るときに、複数のパケットを生成して送ることを特徴とする。
【００２７】
これにより、コピーした同一メディアパケットを複数の中継点および出側端点に同時に送ることができる。
【００２８】
また、請求項７の発明にかかるパケット通信システムは、入側端点および中継点が、複数の中継点へパケットを送るときに、網のマルチキャスト機能を用いて送ることを特徴とする。
【００２９】
これにより、入側端点および中継点におけるパケットのコピーに要する負担が小さくなるとともに、入側端点および中継点における出側のポートの帯域を節約できる。
【００３０】
また、請求項８の発明にかかるパケット通信システムは、入側端点および中継点が、入側端点および中継点に至ったパケット毎に、該パケットが満たす所定の条件から、送り先の出側端点または１つ以上の中継点を定めることを特徴とする。
【００３１】
これにより、ユーザ毎あるいはアプリケーション毎に品質を変更した通信を可能とすることができる。
【００３２】
また、請求項９の発明にかかるパケット通信システムは、所定の条件として、パケットの発アドレス情報および着アドレス情報の片方または両方が特定の条件を満たすことであることを特徴とする。
【００３３】
これにより、パケットのペイロード内の情報を発アドレス情報や着アドレス情報に従って複数箇所に送り、出側端点で最も品質のよい経路を選択した通信を可能とすることができる。
【００３４】
また、請求項１０の発明にかかるパケット通信システムは、所定の条件として、通信網のトラヒック情報を収集する機能において収集された該通信網のトラヒック情報が特定の条件を満たすことであることを特徴とする。
【００３５】
これにより、トラヒック情報に応じたパケット通信を実施できる。
【００３６】
また、請求項１１の発明にかかるパケット通信システムにおける入側端点または中継点を構成する装置は、受信したパケットが満たす所定の条件毎に、所定の１つまたは複数の中継点へパケットを送ることを特徴とする。
【００３７】
これにより、パケットのペイロード内の情報を所定の条件下で複数箇所に送った後、出側端点で最も品質のよい経路を選択した通信を可能とすることができる。
【００３８】
また、請求項１２の発明にかかるパケット通信システムにおける出側端点を構成する装置は、受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものであれば廃棄し、そうでなければ、所定のリンクへ該パケットを送出することを特徴とする。
【００３９】
これにより、網内のトラヒックを抑えることができる。
【００４０】
また、請求項１３の発明にかかるパケット通信方法は、通信端末間あるいは通信網間の通信を中継する複数のノードからなるパケット通信網によるパケット通信方法において、所定の条件を満たすパケットがパケット通信網内の入側端点に至ったときに、該パケットのペイロード内の情報を、パケット通信網内の１つ以上の所定の中継点または、パケット通信網内の所定の出側端点と１つ以上の中継点へ送り、中継点は、受け取ったパケットのペイロード内の情報を、他の中継点または出側端点へ送り、出側端点は、受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものでなければ、中継先へ該情報を送ることを特徴とする。
【００４１】
これにより、パケット通信網の複数経路のうち最も品質のよい経路を選択して通信を行うことができ、高品質な通信を特定ユーザのみに許容したり、特定アプリケーションのみ許容することができ、また、パケットの増加によるトラヒック増を抑えることができる。さらに、発信端末や着信端末には特別の機能を付加することなく、汎用製の高い高品質通信サービスを提供できる。
【００４２】
【発明の実施の形態】
次に、本発明の実施の形態について、図面を参照して説明する。
【００４３】
図１は本発明の第一の実施の形態にかかるパケット通信システムの構成を示す図である。パケット通信網１００は、他者が管理する網１０１，１０２が接続されており、それらの網を経由して発信端末１５１、着信端末１５２が例えば音声や動画によるリアルタイム通信を行い、該通信の品質を高く保つ。
【００４４】
パケット通信網１００を経由して高品質なリアルタイム通信を行おうとする者は、パケット通信網１００の管理者から信号終端機能１４１のアドレスをあらかじめ教えられている。
【００４５】
発信端末１５１と着信端末１５２は、音声・動画等のメディアパケットをやりとりする前に、信号手順により接続を確立する。発信端末１５１が着信端末１５２のアドレスを知らない場合には、着信先を指定するために電話番号等のＩＤを用いる。発信端末１５１は着信端末１５２の電話番号と着信端末アドレスを管理している網要素である信号終端機能１４１に対して、接続要求信号を送る。これにより、信号終端機能１４１はメディア送信用アドレスを知る。
【００４６】
接続要求信号を受けた信号終端機能１４１は着信端末１５２に接続要求信号を送ることにより、発信端末１５１および信号終端機能１４１間、信号終端機能１４１および着信端末１５２間のそれぞれで、接続処理が行われることとなる。着信端末１５２は、接続要求信号を受けると、接続応答信号を帰す。これにより信号終端機能１４１は、着信端末１５２のメディア着信用アドレスを知ることができる。
【００４７】
このようにして、発信端末１５１のメディア送信用アドレスおよび着信端末１５２のメディア着信用アドレスを入手した信号終端機能１４１は、入側端点１１１、中継点１２１〜１２３、出側端点１３１に、アドレス変換則を命令する。このアドレス変換則により、入側端点１１１を経由するメディアパケットは、コピーされ、複数の中継点１２１〜１２３に分散し、１つの出側端点１３１に集まる。
【００４８】
出側端点１３１は、元のパケットが同じであるパケット毎に、集まったメディアパケットのコピーのうち、最も早く到着したもののみを着信端末１５２へ送信し、それ以外を廃棄する。なお、前記説明では片方向のメディアパケットのみ存在する場合を述べたが、両方向のメディアパケットによる双方向通信も、同様の手順で実現できる。
【００４９】
次に、パケット通信網１００、および網１０１，１０２がＩＰ網で、信号により交換されるアドレスがＩＰアドレスと、ＴＣＰポート番号またはＵＤＰポート番号の対である場合を例に、図１と図２を参照して説明する。
【００５０】
着側端末１５２は、接続要求の通知が来ると、即時に着信を許容し、メディアの通信を行うものとする。なお、通常のリアルタイム通信は、遅延揺らぎ吸収を行うためにシーケンス番号をパケットに付与しているため、本実施の形態では、メディアパケットがシーケンス番号を有し、該シーケンス番号を識別子として利用するものとする。
【００５１】
図２は、本実施の形態にかかる図１のパケット通信システムの動作の流れを示す図である。
【００５２】
まず、発信端末１５１は接続要求信号を網１０１を介して信号終端機能１４１へ送る。この接続要求信号は、発信端末１５１のＩＤ、着信端末（発信先）１５２のＩＤ、発信端末１５１の信号用アドレス（信号用発アドレス）、発信端末１５１のメディア発信用アドレス（メディア用発アドレス）を含む。
【００５３】
信号終端機能１４１は、接続要求信号を受信すると、着信端末１５２のＩＤからアドレスを検索する。この際、発信端末１５１のＩＤ等、他の情報も組にして検索し、発信端末１５１のＩＤ等による高度転送機能を付与してもよい。本実施の形態では、着信端末のＩＤ「ロ」から着信端末１５２のアドレスを検索したものとする。信号終端機能１４１は、自身が発信すると仮定したものと同等の接続要求信号を着信端末１５２へ送る。その際、信号終端機能１４１のメディア送信用アドレスは出側端点１３１のものとする。
【００５４】
着側端末１５２は、接続要求信号を受けると着信を許容し、接続応答信号を信号終端機能１４１へ送る。この接続応答信号には、着信端末１５２のメディア着信用アドレスを記載しておく。
【００５５】
信号終端機能１４１は、接続応答信号を受け、該接続に係る発信端末１５１のメディア送信用アドレス、着信端末１５２のメディア着信用アドレスを把握できるので、これらのアドレスによりメディアパケットを識別して、コピー・転送・選択することを指示するための変換命令を、入側端点１１１、中継点１２１〜１２３、出側端点１３１に送る。
【００５６】
入側端点１１１への変換命令では、発（発信元）アドレスが発信端末１５１のパケットを、その発アドレスを変えずに中継点１２１，１２２，１２３へコピーして送ることを指示し、中継点１２１，１２２，１２３への変換命令では、発アドレスが発信端末１５１のメディアパケットを、発アドレスを変えずに出側端点１３１へ送ることを指示し、出側端点１３１への変換命令では、発アドレスが発信端末１５１のメディアパケットで、同一識別子を有するもののうち最初に到着したものを着信端末１５２へ送ることを指示する。
【００５７】
また、信号終端機能１４１は、接続応答信号を発信端末１５１へ送る。この接続応答信号には、入側端点１１１のアドレスを記載しておく。
【００５８】
ここまでの信号により、入側端点１１１、中継点１２１〜１２３、出側端点１３１を経由した、発信端末１５１と着信端末１５２の間の接続ができ、メディアパケットの送信を開始する。まず、発信端末１５１は、接続応答信号から得た入側端点１１１のアドレスへ向けて、メディアパケットを送信する。
【００５９】
入側端点１１１は、発信端末１５１からのメディアパケットを受信すると、信号終端機能１４１による変換命令から得た中継点１２１，１２２，１２３のアドレスへ向けて、発アドレスが発信端末１５１のメディアパケットを送る。その際入側端点１１１の中で３パケットにコピーして送ってもよいし、網１０１のマルチキャスト機能等を利用して送ってもよい。
【００６０】
中継点１２１，１２２，１２３は、それぞれ発アドレスが発信端末１５１のメディアパケットを受信すると、信号終端機能１４１による変換命令から得た出側端点１３１のアドレスへ向けて、発アドレスが発信端末１５１のメディアパケットを送る。
【００６１】
出側端点１３１は、発アドレスが発信端末１５１のメディアパケットを受信すると、そのメディアパケットの識別子を、以前受信した識別子リストから検索して、未受信なら該識別子を記憶し、発アドレスが発信端末１５１のメディアパケットを送る。既受信なら該パケットを廃棄する。
【００６２】
この結果、複数経路のうち最も品質がよい経路を採用する通信が可能となる。例えば、双方向音声通信を行う場合について考える。９９．９％の情報を伝送すれば十分な音声品質を保てる音声符号化則を採用したものとする。損失パケットは、十分大きな遅延を持つパケットとして考えるものとする。
【００６３】
エンドエンドの遅延分布が経路によらず独立で、分布関数Ｆ（ｘ）で示されると、通常、受信端末で遅延揺らぎを吸収するためのバッファ量はＦ（ａ）＝０．９９９なる時間ａに対応する量が必要であり、遅延揺らぎおよび揺らぎ吸収による遅延発生量は２ａとなる。
【００６４】
一方、本発明の実施の形態では、バッファ量はＦ（ｂ）＝０．９６８（＝１−ｓｑｒｔ（１−０．９９９）、ｓｑｒｔは正の平方根を返す関数）なる時間ｂに対応する量で済み、遅延発生量は２ｂとなる。一般に、遅延分布の密度関数は裾を長く引く形のため、ａとｂの比は非常に大きくなり、本発明の効果は大きい。
また、Ｆ（ａ）＝０．９９９は、遅延がａを越える確率が０．００１であることを示すが、本実施の形態では、遅延がａを越える確率は０．０００００１となり、遅延低減効果が大きいことが分かる。
【００６５】
一般に、網の遅延の分布関数をＧ（ｘ）としたときに、遅延がある値ｘより大きくなる確率は１−Ｇ（ｘ）で表される。本発明を適用した場合の遅延分布関数をＦ（ｘ）としたとき、本発明を適用した場合に遅延がｘより大きくなる確率１−Ｆ（ｘ）は、網の遅延分布関数Ｇ（ｘ）を用いて次のように表される。
【００６６】
１−Ｆ（ｘ）＝（１−Ｇ（ｘ））＾ｎ                        （１）
ここで、「＾」はべき乗を表し、「ｎ」は中継点の数を表す。なお、入側端点はｎ個の中継点にパケットを送り、ｎ個の中継点は出側端点にパケットを送るものとする。式（１）より、遅延が大きくなる確率は、本発明により、ｎ乗オーダで小さくなることが分かる。
【００６７】
次に、第二の発明の実施の形態について、説明する。第一の発明の実施の形態では、パケット通信網１００が信号を終端するため、各端末１５１，１５２がパケット通信網１００を意識した通信を行っていた。しかし、パケット通信網１００が信号を終端しない形態で、本発明を適用してもよい。
【００６８】
図３は、本発明の第二の実施の形態にかかるパケット通信網２００の構成を示す。第一の発明の実施の形態にかかるパケット通信網１００の構成との差異は、信号終端機能１４１が不要なことである。また、入側端点２１１は、網２０１と網２０２を結ぶ経路上に存在するものとし、交換機能を持つものとする。
【００６９】
発信端末２５１は、着信端末２５２のアドレスを知っていることを前提とし、発信端末２５１は、着信端末２５２のアドレスへ接続要求信号を送る。経路上の入側端点２１１は、交換するパケットが接続要求信号のものだと検知すると、該接続要求信号内のアドレス情報を変更し、発信端末２５１側のメディア用アドレスが出側端点２３１のものになるようにする。
【００７０】
また、入側端点２１１は、着信端末２５２が発信端末２５１へ送った、前記接続要求信号に対する応答を検知すると、該接続応答信号内のアドレス情報を変更し、メディア用アドレスが入側端点２１１のものになるようにする。さらに、入側端点２１１は、メディアパケットのアドレス変換則を自身に適用し、アドレス変換命令を中継点２２１〜２２３および出側端点２３１に送り、メディアパケットが中継点２２１〜２２３と出側端点２３１を経由するようにする。
【００７１】
次に、パケット通信網２００および網２０１，２０２がＩＰ網で、信号により交換されるアドレスがＩＰアドレスと、ＴＣＰポート番号またはＵＤＰポート番号の対である場合を例に、図３と図４を参照して説明する。なお、着側端末２５２の動作、および出側端点２３１での転送判定に用いる識別子は、発明の第一の実施の形態と同様とする。
【００７２】
まず、発信端末２５１は接続要求信号を着信端末２５２へ送る。この接続要求信号は、発信端末２５１の信号用アドレス（信号用発アドレス）、着信端末２５２の信号用アドレス（信号用着アドレス）、発信端末２５１のメディア発信用アドレス（メディア用発アドレス）を含む。
【００７３】
入側端点２１１は、各端末２５１，２５２間の経路上で交換ノードとして設置されており、接続要求信号を検出すると、該接続要求信号内の、発信端末２５１のメディア発信用アドレスを出側端点２３１のアドレスに変更して送出する。なお、信号の検出のためには、所定のポート番号のパケットを監視しておいてもよい。
【００７４】
着信端末２５２は、接続要求信号を受けると、着信を許可し、接続応答信号を発信端末２５１へ送る。この接続応答信号には、着信端末２５２のメディア着信用アドレス（メディア用着アドレス）を記載しておく。
【００７５】
入側端点２１１は、前記接続応答信号を検知すると、接続応答信号内の、発信端末２５１のメディア発信用アドレスを発信端末２５１のものに、着信端末２５２のメディア着信用アドレスを入側端点２５１のものにそれぞれ変更して送出する。また、入側端点２１１自身にアドレス変換則を適用し、中継点２２１〜２２３、出側端点２３１に変換命令を送り、メディアパケットが入側端点２１１−中継点２２１〜２２３−出側端点２３１の経路でルーチングされるようにする。
【００７６】
入側端点２１１自身に適用するアドレス変換則では、発アドレスが発信端末２５１のメディアパケットを、発アドレスを変えずに、着（着信先）アドレスが中継点２２１，２２２，２２３の３パケットにコピーして送出するようにする。各中継点２２１〜２２３への変換命令では、発アドレスが発信端末２５１のパケットを、発アドレスを変えずに、着アドレスを出側端点２３１のアドレスにするようにする。
【００７７】
出側端点２３１への変換命令では、発アドレスが発信端末２５１のメディアパケットで、同一識別子を有するもののうち最初に到着したものを、発アドレスを変えずに、着信端末２５２へ送ることを指示する。
【００７８】
発信端末２５１は、接続応答信号を受信すると、該接続応答信号に書かれた着信端末２５２のメディア着信用アドレスへメディアパケットを送る。該メディア着信用アドレスは、入側端点２１１のものなので、該メディアパケットは入側端点２１１に受信される。入側端点２１１は、該メディアパケットの着信先アドレスを中継点２２１，２２２，２２３として、３パケット送出する。中継点２２１，２２２，２２３は、該パケットの着アドレスを出側端点２３１として送出する。出側端点２３１は、受信したメディアパケットで同一の識別子を有するもののうち最初に到着したものを着信端末２５２へ送る。
【００７９】
【発明の効果】
以上説明したように、本発明は、通信端末あるいは、所定の条件を満たすパケットがパケット通信網内の入側端点に至ったときに、該パケットのペイロード内の情報を、パケット通信網内の１つ以上の所定の中継点または、パケット通信網内の所定の出側端点と１つ以上の中継点へ送り、中継点が受け取ったパケットのペイロード内の情報を、他の中継点または出側端点へ送り、出側端点が、受け取ったパケットのペイロード内の情報が既に受け取ったものと同じパケットに由来するものでなければ、中継先へ該情報を送るようにしたことにより、パケット通信網の複数経路のうち、最も品質のよい経路を選択した通信が可能となり、例えばリアルタイム通信の遅延の低減、遅延揺らぎ吸収バッファ量の削減を実現できる。
【００８０】
さらに、高品質な通信を特定ユーザにのみ許容することや、特定アプリケーションにのみ許容することができ、パケット増加によるトラヒック増を抑えることができる。また、ユーザ毎にメディアパケットのコピーの数を変更すれば、ユーザ毎に程度を変えた高品質サービスを提供できる。さらに、端末には特別な機能を要せず、汎用性の高い高品質通信サービスを提供できる。
【図面の簡単な説明】
【図１】本発明の実施の第一の実施の形態によるパケット通信システムを示す構成図である。
【図２】図１のパケット通信システムによるパケット通信の流れを示す動作フロー図である。
【図３】本発明の実施の第二の実施の形態によるパケット通信システムを示す構成図である。
【図４】図２のパケット通信システムによるパケット通信の流れを示す動作フロー図である。
【符号の説明】
１００，２００：パケット通信網、１０１，１０２，２０１，２０２：網、１１１，２１１：入側端点、１２１，１２２，１２３，２２１，２２２，２２３：中継点、１３１，２３１：出側端点、１４１：信号終端機能、１５１，２５１：発信端末、１５２，２５２：着信端末。
【図１】
2004289414.tif 000003
【図２】
2004289414.tif 000004
【図３】
2004289414.tif 000005
【図４】
2004289414.tif 000006