(57)【要約】【課題】通話を単位に接続品質又は通話品質といったサービス品質を効果的に測定するＩＰ電話の技術を提供する。【解決手段】パケットコピー部１２及びパケット解析部１３は、状態を監視することにより、接続確立所要時間（接続動作を開始してから行われるやり取りのための時間）又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定する手段を構成する。また、パケットコピー部１２及びパケット解析部１３は、前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質すなわち伝送品質を加入者毎かつ通話単位に測定する手段を構成する。【選択図】図１
2005123688.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークを介した端末間での通話のためのＩＰ電話用端末装置において、
前記通話を開始しようとする際に、通話路の設定を行う接続動作に関連したパケットの状態を監視することにより、接続確立所要時間又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定する手段と、
その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供手段と、
をコンピュータ又は電子回路が実現することを特徴とするＩＰ電話用端末装置。
【請求項２】
ＩＰネットワークを介した端末間での通話のためのＩＰ電話用端末装置において、
前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質を加入者毎かつ通話単位に測定する手段と、
その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供手段と、
をコンピュータ又は電子回路が実現することを特徴とするＩＰ電話用端末装置。
【請求項３】
ＩＰネットワークを介した端末間での通話のためのＩＰ電話用端末装置において、
通信相手側となる相手側端末を特定する端末情報を所定の呼制御用サーバから受け取ると共に、その端末情報及び所定のプロトコルにしたがって、前記相手側端末との間にピアツーピアの通話路を設定する設定手段と、
前記設定手段を用いて、前記端末情報及び前記プロトコルに基いて、前記通話路のパケットをその通話路と同等の送出条件で折返しする第二の通話路を前記相手側端末からの間に設定させるとともに、その折返しまでのターンアラウンドタイムに基いて前記相手側端末との間の伝送路上の遅延条件について測定を行う手段と、
その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供手段と、
をコンピュータ又は電子回路が実現することを特徴とするＩＰ電話用端末装置。
【請求項４】
前記提供手段は、前記測定情報を、前記通話の終了又は前記通話路切断の際又はその後に前記管理システムへ送信するように構成されたことを特徴とする請求項１から３のいずれかに記載のＩＰ電話用端末装置。
【請求項５】
前記提供手段は、前記測定情報を、前記通話の終了又は通話路切断においてやり取りされるメッセージパケット内に格納し、所定の呼制御用サーバを経て前記管理システムへ送信するように構成されたことを特徴とする請求項１から４のいずれかに記載のＩＰ電話用端末装置。
【請求項６】
請求項１，４，５のいずれかに記載のＩＰ電話用端末装置及び所定の管理システムとを備え、
前記管理システムは、前記接続品質を利用者ごとに集計するとともに、その集計結果に基いて各利用者間で接続の優先度の調整により接続品質を均等化する手段を備えたことを特徴とするＩＰ電話システム。
【請求項７】
請求項２から６のいずれかに記載のＩＰ電話用端末装置及び所定の管理システムとを備え、
前記管理システムは、通話ごとにその前記通話品質に応じて異なる料金を適用する手段を備えたことを特徴とするＩＰ電話システム。
【請求項８】
請求項２から７のいずれかに記載のＩＰ電話用端末装置及び所定の管理システムとを備えたＩＰ電話システムにおいて、その管理システムは、基準となるサービス品質の定量的条件に応じて異なる料金種別から利用者ごとに選択された料金プランの情報を予め格納し、前記料金プランに応じた前記接続品質又は通話品質に基づいて通話サービスを前記各利用者に提供するように当該ＩＰ電話システムを制御する手段を備えたことを特徴とするＩＰ電話システム。
【請求項９】
ＩＰネットワークを介した端末間での通話のためのＩＰ電話制御方法において、
発呼側端末において、前記通話を開始しようとする際に、通話路の設定を行う接続動作に関連したパケットの状態を監視することにより、接続確立所要時間又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定する処理と、
発呼側端末において、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供処理と、
をコンピュータ又は電子回路が実行することを特徴とするＩＰ電話制御方法。
【請求項１０】
ＩＰネットワークを介した端末間での通話のためのＩＰ電話制御方法において、
発呼側端末において、前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質を加入者毎かつ通話単位に測定する処理と、
発呼側端末において、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供処理と、
をコンピュータ又は電子回路が実行することを特徴とするＩＰ電話制御方法。
【請求項１１】
ＩＰネットワークを介した端末間での通話のためのＩＰ電話制御方法において、
通信相手側となる相手側端末を特定する端末情報を所定の呼制御用サーバから受け取ると共に、その端末情報及び所定のプロトコルにしたがって、前記相手側端末との間にピアツーピアの通話路を設定する設定処理と、
前記設定処理を用いて、前記通話路のパケットをその通話路と同等の送出条件で折返しする第二の通話路を前記相手側端末からの間に設定させるとともに、その折返しまでのターンアラウンドタイムに基いて前記相手側端末との間の伝送路上の遅延条件について測定を行う処理と、
その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供処理と、
をコンピュータ又は電子回路が実現することを特徴とするＩＰ電話制御方法。
【請求項１２】
前記提供処理は、前記測定情報を、前記通話の終了又は前記通話路切断の際又はその後に前記発呼側端末から前記管理システムへ送信することを特徴とする請求項９から１１のいずれかに記載のＩＰ電話制御方法。
【請求項１３】
前記提供処理は、前記測定情報を、前記通話の終了又は通話路切断においてやり取りされるメッセージパケット内に格納し、前記発呼側端末から所定の呼制御用サーバを経て前記管理システムへ送信することを特徴とする請求項９から１１のいずれかに記載のＩＰ電話制御方法。
【請求項１４】
前記測定情報を受信した前記管理システムが、前記接続品質を利用者ごとに集計するとともに、その集計結果に基いて各利用者間で接続の優先度の調整により接続品質を均等化する処理を行うことを特徴とする請求項９，１２，１３のいずれかに記載のＩＰ電話制御方法。
【請求項１５】
前記測定情報を受信した前記管理システムが、通話ごとにその前記通話品質に応じて異なる料金を適用する処理を行うことを特徴とする請求項１０から１４のいずれかに記載のＩＰ電話制御方法。
【請求項１６】
前記測定情報を受信した前記管理システムが、基準となるサービス品質の定量的条件に応じて異なる料金種別から利用者ごとに選択された料金プランの情報を予め格納し、前記料金プランに応じた前記接続品質又は通話品質に基づいて通話サービスを前記各利用者に提供するように制御する処理を行うことを特徴とする請求項１０から１５のいずれかに記載のＩＰ電話制御方法。
【請求項１７】
ＩＰ電話用端末装置のコンピュータを制御することにより、ＩＰネットワークを介した端末間での通話を実現するＩＰ電話用プログラムにおいて、
そのプログラムは前記コンピュータに、
前記通話を開始しようとする際に、通話路の設定を行う接続動作に関連したパケットの状態を監視させることにより、接続確立所要時間又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定させ、
その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供させることを特徴とするＩＰ電話用プログラム。
【請求項１８】
ＩＰ電話用端末装置のコンピュータを制御することにより、ＩＰネットワークを介した端末間での通話を実現するＩＰ電話用プログラムにおいて、
そのプログラムは前記コンピュータに、
前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質を加入者毎かつ通話単位に測定させ、
その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供させることを特徴とするＩＰ電話用プログラム。
【請求項１９】
ＩＰ電話用端末装置のコンピュータを制御することにより、ＩＰネットワークを介した端末間での通話を実現するＩＰ電話用プログラムにおいて、
そのプログラムは前記コンピュータに、
通信相手側となる相手側端末を特定する端末情報を所定の呼制御用サーバから受け取ると共に、その端末情報及び所定のプロトコルにしたがって、前記相手側端末との間にピアツーピアの通話路を設定させ、
前記通話路のパケットをその通話路と同等の送出条件で折返しする第二の通話路を前記相手側端末からの間に設定させるとともに、その折返しまでのターンアラウンドタイムに基いて前記相手側端末との間の伝送路上の遅延条件について測定させ、
その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供させることを特徴とするＩＰ電話用プログラム。
【請求項２０】
前記コンピュータに、前記測定情報を、前記通話の終了又は前記通話路切断の際又はその後に前記発呼側端末から前記管理システムへ送信させることを特徴とする請求項１７から１９のいずれかに記載のＩＰ電話用プログラム。
【請求項２１】
前記コンピュータに、前記測定情報を、前記通話の終了又は通話路切断においてやり取りされるメッセージパケット内に格納させ、前記発呼側端末から所定の呼制御用サーバを経て前記管理システムへ送信させることを特徴とする請求項１７から２０のいずれかに記載のＩＰ電話用プログラム。
【請求項２２】
ＩＰネットワークを介した端末装置間の通話を管理する管理システムにおいて、
通話発信側の前記端末装置により測定され直接もしくは間接に送信された通話ごとの接続品質に関する測定情報に基いて、前記接続品質を利用者ごとに集計するとともに、その集計結果に基いて各利用者間で接続の優先度の調整により接続品質を均等化する手段を備えたことを特徴とする管理システム。
【請求項２３】
ＩＰネットワークを介した端末装置間の通話を管理する管理システムにおいて、
通話発信側の前記端末装置により測定され直接もしくは間接に送信された通話ごとの通話品質に関する測定情報に基いて、通話ごとにその前記通話品質に応じて異なる料金を適用する手段を備えたことを特徴とする管理システム。
【請求項２４】
ＩＰネットワークを介した端末装置間の通話を管理する管理システムにおいて、
通話発信側の前記端末装置により測定され直接もしくは間接に送信された通話ごとの接続品質及び通話品質の少なくとも一方に関する測定情報に基いて、通話ごとにその前記通話品質に応じて異なる料金を適用する手段を備えたことを特徴とする管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通話を単位に接続品質又は通話品質といったサービス品質を効果的に測定するＩＰ電話の技術に関するものである。
【背景技術】
【０００２】
近年、インターネットを中心とした通信及びデジタル技術の発達が目覚しく、インターネットを介して電話サービスを実現するＩＰ電話の利用も本格化しようとしている。インターネット関連技術の中心はＩＰ（Internet Protocol）技術であり、世界規模のいわゆるインターネットの他に、企業等の限られた範囲内でＩＰ技術で構築されるネットワークをイントラネットと呼ぶが、たいていのイントラネットはルータやゲートウェイを介してインターネットに接続されているので、厳密な区別は余り意味はない。
【０００３】
インターネットであれイントラネットであれ、ＩＰ技術を利用して提供される音声電話サービスが広義のＩＰ電話であり、ＩＰ電話のうち伝達経路がインターネットのものをインターネット電話と呼び、本出願にいうＩＰ電話はインターネット電話を含む広義のＩＰ電話である。
【０００４】
特にインターネット電話では、原理上、インターネットにおけるトラフィック等の状況に応じ通信の品質が大きく変動することがあり、また、加入者の増加に伴いトラフィックが増大して品質低下が進む傾向もあり、通話の品質は適正料金とも関わる重要な要素である。
【０００５】
通話などの通信の品質を測定する従来技術としては、固定電話の交換機のように経路上の一点での測定や（例えば、特許文献１参照）、ＩＰ電話については、別途用意する測定器により、通話前などある特定の時点について測定を行うことが考えられる。
【０００６】
【特許文献１】特開２００２−２７１５０
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来の一般加入電話等の固定電話網と異なりＩＰ電話では、交換機役の中央サーバを介さず端末同士が通信するいわゆるピアツーピア（Peer to Peer）モードの通信が典型かつ利点で、そのプロトコルの例として、ＲＦＣ（例えば３２６１）のＳＩＰ（Session Initiation Protocol）が知られている。ＳＩＰは、ＩＰネットワーク上でマルチメディアセッションを確立・変更・終了するための、アプリケーション層におけるシグナリングプロトコルである。
【０００８】
しかるところ、従来の交換機や特定時点での測定では、上記のようなピアツーピアの場合に、呼損率を含む接続品質の確認が不可能であり、さらに、インターネットのようなネットワークの状態が不規則に変動しうる環境では、測定時点の結果が提供されるサービスの品質にそのまま対応するとは限らず、あくまで目安にしかならないという問題があった。
【０００９】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、その目的は、通話を単位に接続品質又は通話品質といったサービス品質を効果的に測定するＩＰ電話の技術を提供することである。
【課題を解決するための手段】
【００１０】
上記のような従来技術の問題点を解決するため、請求項１の発明は、ＩＰネットワークを介した端末間での通話のためのＩＰ電話用端末装置において、前記通話を開始しようとする際に、通話路の設定を行う接続動作に関連したパケットの状態を監視することにより、接続確立所要時間又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定する手段と、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供手段と、をコンピュータ又は電子回路が実現することを特徴とする。
【００１１】
請求項９の発明は、請求項１の発明を方法という見方から捉えたもので、ＩＰネットワークを介した端末間での通話のためのＩＰ電話制御方法において、発呼側端末において、前記通話を開始しようとする際に、通話路の設定を行う接続動作に関連したパケットの状態を監視することにより、接続確立所要時間又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定する処理と、発呼側端末において、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供処理と、をコンピュータ又は電子回路が実行することを特徴とする。
【００１２】
請求項１７の発明は、請求項１，９の発明をコンピュータのプログラムという見方から捉えたもので、ＩＰ電話用端末装置のコンピュータを制御することにより、ＩＰネットワークを介した端末間での通話を実現するＩＰ電話用プログラムにおいて、そのプログラムは前記コンピュータに、前記通話を開始しようとする際に、通話路の設定を行う接続動作に関連したパケットの状態を監視させることにより、接続確立所要時間又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定させ、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供させることを特徴とする。
【００１３】
これらの態様では、回線交換器役の中継点を要しないピアツーピア構成でかつネットワーク内負荷の状態変動があっても、ＩＰ電話におけるサービス品質を構成する要素として、通話のつながりやすさに関する接続品質を端末において利用者ごと通話単位に効果的に測定できる。このため、その測定結果に基いて、提供するサービス品質の均等化、最低限保証、多様化などが適正に実現される。
【００１４】
請求項２の発明は、ＩＰネットワークを介した端末間での通話のためのＩＰ電話用端末装置において、前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質を加入者毎かつ通話単位に測定する手段と、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供手段と、をコンピュータ又は電子回路が実現することを特徴とする。
【００１５】
請求項１０の発明は、請求項２の発明を方法という見方から捉えたもので、ＩＰネットワークを介した端末間での通話のためのＩＰ電話制御方法において、発呼側端末において、前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質を加入者毎かつ通話単位に測定する処理と、発呼側端末において、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する処理と、をコンピュータ又は電子回路が実行することを特徴とする。
【００１６】
請求項１８の発明は、請求項２，１０の発明をコンピュータのプログラムという見方から捉えたもので、ＩＰ電話用端末装置のコンピュータを制御することにより、ＩＰネットワークを介した端末間での通話を実現するＩＰ電話用プログラムにおいて、そのプログラムは前記コンピュータに、前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質を加入者毎かつ通話単位に測定させ、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供させることを特徴とする。
【００１７】
これらの態様では、回線交換器役の中継点を要しないピアツーピア構成でかつネットワーク内負荷の状態変動があっても、ＩＰ電話におけるサービス品質を構成する要素として、話しやすさに関する通話品質すなわち伝送品質を端末において利用者ごと通話単位に効果的に測定できる。このため、その測定結果に基いて、提供するサービス品質の均等化、最低限保証、多様化などが適正に実現される。
【００１８】
請求項３の発明は、ＩＰネットワークを介した端末間での通話のためのＩＰ電話用端末装置において、通信相手側となる相手側端末を特定する端末情報を所定の呼制御用サーバから受け取ると共に、その端末情報及び所定のプロトコルにしたがって、前記相手側端末との間にピアツーピアの通話路を設定する設定手段と、前記設定手段を用いて、前記端末情報及び前記プロトコルに基いて、前記通話路のパケットをその通話路と同等の送出条件で折返しする第二の通話路を前記相手側端末からの間に設定させるとともに、その折返しまでのターンアラウンドタイムに基いて前記相手側端末との間の伝送路上の遅延条件について測定を行う手段と、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する提供手段と、をコンピュータ又は電子回路が実現することを特徴とする。
【００１９】
請求項１１の発明は、請求項３の発明を方法という見方から捉えたもので、ＩＰネットワークを介した端末間での通話のためのＩＰ電話制御方法において、通信相手側となる相手側端末を特定する端末情報を所定の呼制御用サーバから受け取ると共に、その端末情報及び所定のプロトコルにしたがって、前記相手側端末との間にピアツーピアの通話路を設定する設定処理と、前記設定処理を用いて、前記通話路のパケットをその通話路と同等の送出条件で折返しする第二の通話路を前記相手側端末からの間に設定させるとともに、その折返しまでのターンアラウンドタイムに基いて前記相手側端末との間の伝送路上の遅延条件について測定を行う処理と、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供する処理と、をコンピュータ又は電子回路が実現することを特徴とする。
【００２０】
請求項１９の発明は、請求項３，１１の発明をコンピュータのプログラムという見方から捉えたもので、ＩＰ電話用端末装置のコンピュータを制御することにより、ＩＰネットワークを介した端末間での通話を実現するＩＰ電話用プログラムにおいて、そのプログラムは前記コンピュータに、通信相手側となる相手側端末を特定する端末情報を所定の呼制御用サーバから受け取ると共に、その端末情報及び所定のプロトコルにしたがって、前記相手側端末との間にピアツーピアの通話路を設定させ、前記通話路のパケットをその通話路と同等の送出条件で折返しする第二の通話路を前記相手側端末からの間に設定させるとともに、その折返しまでのターンアラウンドタイムに基いて前記相手側端末との間の伝送路上の遅延条件について測定させ、その測定結果を表す測定情報を所定の管理システムへ前記ＩＰネットワークを経て提供させることを特徴とする。
【００２１】
これらの態様では、回線交換器役の中継点を要しないピアツーピア構成でかつネットワーク内負荷の状態変動があっても、本来の通話路の他に通話品質測定用の往路としてピアツーピアにより第二の通話路を設け、パケットを折り返させて往復時間を測定し、遅延条件を端末において利用者ごと通話単位に効果的に測定できる。このため、その測定結果に基いて、提供するサービス品質の均等化、最低限保証、多様化、品質に伴った価格設定等が適正に実現される。
【００２２】
請求項４の発明は、請求項１から３のいずれかに記載のＩＰ電話用端末装置において、前記提供手段は、前記測定情報を、前記通話の終了又は前記通話路切断の際又はその後に前記管理システムへ送信するように構成されたことを特徴とする。
【００２３】
請求項１２の発明は、請求項４の発明を方法という見方から捉えたもので、請求項９から１１のいずれかに記載のＩＰ電話制御方法において、前記提供処理は、前記測定情報を、前記通話の終了又は前記通話路切断の際又はその後に前記発呼側端末から前記管理システムへ送信することを特徴とする。
【００２４】
請求項２０の発明は、請求項４，１２の発明をコンピュータのプログラムという見方から捉えたもので、請求項１７から１９のいずれかに記載のＩＰ電話用プログラムにおいて、前記コンピュータに、前記測定情報を、前記通話の終了又は前記通話路切断の際又はその後に前記発呼側端末から前記管理システムへ送信させることを特徴とする。
【００２５】
請求項５の発明は、請求項１から４のいずれかに記載のＩＰ電話用端末装置において、前記提供手段は、前記測定情報を、前記通話の終了又は通話路切断においてやり取りされるメッセージパケット内に格納し、所定の呼制御用サーバを経て前記管理システムへ送信するように構成されたことを特徴とする。
【００２６】
請求項１３の発明は、請求項５の発明を方法という見方から捉えたもので、請求項９から１１のいずれかに記載のＩＰ電話制御方法において、前記提供処理は、前記測定情報を、前記通話の終了又は通話路切断においてやり取りされるメッセージパケット内に格納し、前記発呼側端末から所定の呼制御用サーバを経て前記管理システムへ送信することを特徴とする。
【００２７】
請求項２１の発明は、請求項５，１３の発明をコンピュータのプログラムという見方から捉えたもので、請求項１７から２０のいずれかに記載のＩＰ電話用プログラムにおいて、前記コンピュータに、前記測定情報を、前記通話の終了又は通話路切断においてやり取りされるメッセージパケット内に格納させ、前記発呼側端末から所定の呼制御用サーバを経て前記管理システムへ送信させることを特徴とする。
【００２８】
請求項６のＩＰ電話システムは、請求項１，４，５のいずれかに記載のＩＰ電話用端末装置及び所定の管理システムとを備え、前記管理システムは、前記接続品質を利用者ごとに集計するとともに、その集計結果に基いて各利用者間で接続の優先度の調整により接続品質を均等化する手段を備えたことを特徴とする。
【００２９】
請求項１４の発明は、請求項６の発明を方法という見方から捉えたもので、請求項９，１２，１３のいずれかに記載のＩＰ電話制御方法において、前記測定情報を受信した前記管理システムが、前記接続品質を利用者ごとに集計するとともに、その集計結果に基いて各利用者間で接続の優先度の調整により接続品質を均等化する処理を行うことを特徴とする。
【００３０】
請求項２２の発明は、請求項６，１４の発明を管理システムという見方から捉えたもので、ＩＰネットワークを介した端末装置間の通話を管理する管理システムにおいて、通話発信側の前記端末装置により測定され直接もしくは間接に送信された通話ごとの接続品質に関する測定情報に基いて、前記接続品質を利用者ごとに集計するとともに、その集計結果に基いて各利用者間で接続の優先度の調整により接続品質を均等化する手段を備えたことを特徴とする。
【００３１】
これらの態様では、相手先話中以外の要因による接続失敗が、一部の利用者に集中しないように処理における優先順位を調整し、均等な環境を提供することにより、サービス価値を利用者間で公平に分配することが可能となる。
【００３２】
請求項７のＩＰ電話システムは、請求項２から６のいずれかに記載のＩＰ電話用端末装置及び所定の管理システムとを備え、前記管理システムは、通話ごとにその前記通話品質に応じて異なる料金を適用する手段を備えたことを特徴とする。
【００３３】
請求項１５の発明は、請求項７の発明を方法という見方から捉えたもので、請求項１０から１４のいずれかに記載のＩＰ電話制御方法において、前記測定情報を受信した前記管理システムが、通話ごとにその前記通話品質に応じて異なる料金を適用する処理を行うことを特徴とする。
【００３４】
請求項２３の発明は、請求項７，１５の発明を管理システムという見方から捉えたもので、ＩＰネットワークを介した端末装置間の通話を管理する管理システムにおいて、通話発信側の前記端末装置により測定され直接もしくは間接に送信された通話ごとの通話品質に関する測定情報に基いて、通話ごとにその前記通話品質に応じて異なる料金を適用する手段を備えたことを特徴とする。
【００３５】
これらの態様では、通話単位の通話品質に応じた適正料金を課金可能となる。
【００３６】
請求項８の発明は、請求項２から７のいずれかに記載のＩＰ電話用端末装置及び所定の管理システムとを備えたＩＰ電話システムにおいて、その管理システムは、基準となるサービス品質の定量的条件に応じて異なる料金種別から利用者ごとに選択された料金プランの情報を予め格納し、前記料金プランに応じた前記接続品質又は通話品質に基づいて通話サービスを前記各利用者に提供するように当該ＩＰ電話システムを制御する手段を備えたことを特徴とする。
【００３７】
請求項１６の発明は、請求項８の発明を方法という見方から捉えたもので、請求項１０から１５のいずれかに記載のＩＰ電話制御方法において、前記測定情報を受信した前記管理システムが、基準となるサービス品質の定量的条件に応じて異なる料金種別から利用者ごとに選択された料金プランの情報を予め格納し、前記料金プランに応じた前記接続品質又は通話品質に基づいて通話サービスを前記各利用者に提供するように制御する処理を行うことを特徴とする。
【００３８】
請求項２４の発明は、請求項８，１６の発明を管理システムという見方から捉えたもので、ＩＰネットワークを介した端末装置間の通話を管理する管理システムにおいて、通話発信側の前記端末装置により測定され直接もしくは間接に送信された通話ごとの接続品質及び通話品質の少なくとも一方に関する測定情報に基いて、通話ごとにその前記通話品質に応じて異なる料金を適用する手段を備えたことを特徴とする。
【００３９】
これらの態様では、金額や条件の異なる料金プランに応じたサービス品質を定量的条件で表して設定し、測定される接続品質や通話品質に基づいて提供サービスの保証や状況報告を利用者に対して行うことが可能となる。
【発明の効果】
【００４０】
以上のように、本発明によれば、通話を単位に接続品質又は通話品質といったサービス品質を効果的に測定するＩＰ電話の技術を提供することができる。
【発明を実施するための最良の形態】
【００４１】
〔１．構成〕
本実施形態は、ＩＰ電話の一種として、オープンなＩＰネットワークであるインターネット経由の電話サービスを提供するＩＰ電話システム（以下「本システム」と呼ぶ）に関するもので、本システムは、図１の構成図に示すように、ＩＰ電話用端末装置Ａ，Ｂと、ソフトスイッチ１及び監視装置３とを、インターネット２を介して相互に接続したものである。
【００４２】
このうち、ＩＰ電話用端末装置（「ＩＰ電話端末」と呼ぶ）Ａ，Ｂはそれぞれ、見かけ上の回線交換による音声通話の提供を受ける端末装置で、実際は加入者数に応じた数を利用者側に設ける。また、ソフトスイッチ１は、電話サービスを提供する事業者が各ＩＰ電話端末間に通話路を設定するための呼制御用サーバで、例えば、ＩＰ電話端末ＡおよびＢ間の通話路について、該当するＩＰアドレスやポート番号を監視したり「０５０−ＸＸＸＸ−ＸＸＸＸ」といった識別情報と対照して通話路を開閉する等のスイッチ処理を行う。また、監視装置３は、サービス品質の管理を行うための手段であり、ソフトスイッチ１及び監視装置３は、サービス事業者側に設置され、サービス提供のための管理システムを構成する。
【００４３】
各ＩＰ電話端末Ａ，Ｂでは、各種物理的回路、ＡＳＩＣ、ＦＰＧＡ、組込みプログラムといったコンピュータ又は電子回路の手段により、図１に示す以下の各要素が実現される。すなわち、ＩＰ電話機能部１１は、ＩＰ電話について従来通りの基本的な機能を実現する部分で、例えば、Ａ／Ｄ変換（エンコード）、Ｄ／Ａ変換（デコード）の機能や、プロトコルとしてＳＩＰを用いる機能などを備え、通信相手側となる相手側端末を特定する端末情報を呼制御用サーバであるソフトスイッチ１から受け取ると共に、その端末情報及びＳＩＰにしたがって、前記相手側端末との間にピアツーピアの通話路を設定する設定手段である。
【００４４】
パケットコピー部１２は、インターネット２とやり取りされ通過するパケット流から例えばＳＩＰのポート番号を根拠に必要とするパケットを識別して選び出し、コピーした上で基準となる時刻情報であるタイムスタンプを付与して取り出す部分である。そして、パケット解析部１３は、このようにコピーされたパケットの内部を解析し、必要な情報を取り出す部分である。
【００４５】
これらパケットコピー部１２及びパケット解析部１３は、通話を開始しようとする際に、通話路の設定を行う接続動作に関連したパケットの状態を監視することにより、接続確立所要時間（接続動作を開始してから行われるやり取りのための時間）又は通信を希望する相手先の話中以外の要因における接続動作の失敗量の少なくとも一方を含む接続品質を加入者毎かつ接続動作単位に測定する手段を構成する。また、パケットコピー部１２及びパケット解析部１３は、前記通話に用いるパケットの状態を監視することにより、パケットについて到着の遅延若しくは遅延のばらつき、到着の欠落、パケット内情報の誤り率のうち少なくともいずれかを含む通話品質すなわち伝送品質を加入者毎かつ通話単位に測定する手段を構成する。
【００４６】
例えば、遅延については、ルータの能力に起因することもあり、パケット到着遅延のばらつきは、そのまま再生すれば音途切れを生じ、吸収のため全体の再生を遅らせて再生すればタイムラグが生じ、通話品質すなわち伝送品質に直結する要素である。また、誤り率についても音質に関わるだけでなく、例えば高すぎればパケットの廃棄を招き音途切れを生じる。
【００４７】
そして、具体的には、パケット解析部１３は、ＩＰ電話機能部１１を用いて、前記端末情報及び前記プロトコルに基いて、前記通話路のパケットをその通話路と同等の送出条件で折返しする第二の通話路を前記相手側端末からの間に設定させるとともに、その折返しまでのターンアラウンドタイムに基いて前記相手側端末との間の伝送路上の遅延条件について測定を行う手段としての役割を持つ。
【００４８】
また、データ格納部１４は、以上のように解析すなわち測定された結果である測定情報を整理した上で必要なパラメータとして一時的に格納するための部分で、例えばフラッシュメモリなどを用いる。通信制御部１５は、前記測定の結果を表す測定情報を所定の管理システムへインターネット２を経て提供する提供手段であり、具体的には、データ格納部１４に格納された測定情報のデータを、前記通話の終了又は前記通話路切断において例えばやり取りされるメッセージパケット内に格納し、呼制御用サーバであるソフトスイッチ１を経て監視装置３へ、又は通話の終了又は前記通話路切断の後に例えばＳＮＭＰのトラップとして監視装置３に送信する部分である。
【００４９】
〔２．作用〕
上記のように構成された本実施形態は、以下のように作用する。ここで、図２のフローチャートは、本実施形態において発呼側のＩＰ電話端末で行われる処理の一例を示す。
〔２−１．発着呼時〕
例えば、ＩＰ電話端末Ａにおいて、ＩＰ電話端末Ｂへの通話開始の操作が行われると、ＩＰ電話端末Ａは発着呼のために、インターネット２を経てソフトスイッチ１との間で所定シーケンスによる呼制御情報のやり取りを行う。この際、パケットコピー部１２は、開始から完了までの間、シーケンスの状態変化ごとに基準となる時刻情報すなわちタイムスタンプを付与した上でパケット解析部１３に該当するパケットを引渡し、パケット解析部１３は受け取ったパケットを解析し、解析結果を表す解析情報すなわち測定情報と共にデータ格納部１４に格納する。
【００５０】
例えば、上記シーケンスでは、ＩＰ電話端末ＡのＩＰ電話機能部１１からソフトスイッチ１へ、まず、通信相手先指定を行うＳＩＰ「ＩＮＶＩＴＥ」パケットを送出するが、このパケットはパケットコピー部１２によりＳＩＰ情報であることを識別され、コピーされ時刻情報（タイムスタンプ）付与のうえ記録される（ステップ１）。次に、パケットコピー部１２は、発呼終了を表す「１８０  Ｒｉｎｇｉｎｇ」情報を格納されたパケットがソフトスイッチ１から到着するのを待ち、このパケットも確認した場合、すなわち発呼手順が正常終了した場合は（ステップ２）発呼終了を表すこのパケットもコピーし、時刻情報（タイムスタンプ）を付与した上で、ＳＩＰ「ＩＮＶＩＴＥ」パケットとともにパケット解析部１３に引渡す。パケット解析部１３では、通話路の確立開始を示す「ＩＮＶＩＴＥ」と、相手先応答待機状態に入ったことを示す「１８０  Ｒｉｎｇｉｎｇ」の各パケット間の時間差から接続確立所要時間など接続品質の情報を導き、データ格納部１４に格納を行う（ステップ３）。
【００５１】
〔２−２．エラー時〕
上記のような呼制御情報のやり取りが、何らかの理由で通話路の確立前に中断に至った場合、パケット解析部１３は、パケットコピー部１２からのパケットを解析し、中断理由と共にデータ格納部１４に格納する。例えば、「ＩＮＶＩＴＥ」の後で通過する情報が「１８０  Ｒｉｎｇｉｎｇ」ではなく、何らかのエラーを示すものであった場合（ステップ２）、パケットコピー部１２は該当するパケットのコピーを行い、時刻情報を付与した上でパケット解析部１３に引渡す。この場合、パケット解析部１３は、その時刻情報のついたパケットのコピーに加え、該当する異常終了要因を表すエラーコードをデータ格納部１４に格納する（ステップ１２）。また、通信の切断動作時のエラーについても同様である（ステップ１１）。
【００５２】
〔２−３．通信中〕
また、上記のように確立した通話路による通信動作中、ＩＰ電話端末Ｂから到着する通信情報のパケット列に関して、パケットコピー部１２は、通信開始時に判明しているポート番号を用いて該当するパケットをパケット解析部１３にコピーして渡し、解析された受信パケット総数、パケット欠落数、エラーパケット受信数を測定情報としてデータ格納部１４に格納する。
【００５３】
具体的には、発着呼時に「１８０  Ｒｉｎｇｉｎｇ」の通過後、通話の相手がＩＰ電話端末Ｂをオフフックすることによって通話が開始されるが、この際、呼制御情報の中でオフフックを示す「２００  ＯＫ」パケットから、相手先であるＩＰ電話端末Ｂからの音声情報を識別する通話路識別情報としてポート番号をパケット解析部１３は認識し（ステップ４）、通話路識別情報をパケットコピー部１２に設定することでコピーすべき対象の指示を行う。
【００５４】
この指示により、ＩＰ電話端末Ａのパケットコピー部１２は、該当するパケットについて、時刻情報を付与してパケット解析部１３に連続して引渡し、パケット解析部１３では到着するパケット群から、パケット相互間の遅延ばらつきの平均値と最大値、エラーパケットの数量、パケットヘッダ内部のシーケンスナンバーからパケットの欠落数量を計数し、切断処理の開始に合わせて測定情報としてデータ格納部１４に格納してゆくことになる。
【００５５】
〔２−４．伝送品質の測定〕
さらに、パケットの折り返しにより遅延等の伝送品質すなわち通話品質の要因を測定対象とすることも可能である。このようにパケットの遅延を測定する場合（ステップ５）、本来の通信に用いる一本目の通話路の他に、伝送品質測定用別経路が用いられる。例えば、ＩＰ電話端末Ａは、一連の呼制御動作で相手先であるＩＰ電話端末Ｂについて事前にソフトスイッチ１から得たアドレス等の識別情報から、伝送品質測定用別経路を設定する（ステップ６）。この伝送品質測定用別経路は、本来の通信用通話路と同一条件で、ソフトスイッチ１を介すことなく直接、ＩＰ電話機能部１１により設定される。
【００５６】
そして、ＩＰ電話端末Ｂは、ＩＰ電話端末Ａから指令に基き、設定を受けたこの伝送品質測定用別経路について、本来の通話路で受け取った情報パケットをＩＰ電話端末Ａに即座に折返すループバックを設定する。そして、ＩＰ電話端末Ａでは、パケット解析部１３が伝送品質要因を測定する際（ステップ７）、例えば、送出時のタイムスタンプ情報と、折り返されてきたときの時刻情報とから、ターンアラウンドタイムを算出できる。より具体的には、パケット解析部１３は、それら各パケットの時刻情報の差から平均遅延時間と最大遅延時間を解析し、それらを測定情報として、切断処理の開始にあわせてデータ格納部１４に格納を行う。
【００５７】
〔２−５．通話切断時〕
そして、上記のような通話を終了する際（ステップ８）、パケットコピー部１２が、通話終了処理に関連するパケット、例えば切断処理の開始や終了などに関するパケットを検出した場合、それらのコピーを行うと共に時刻情報を付与し、パケット解析部１３に渡す。
【００５８】
〔２−６．測定情報の伝達〕
以上のように得られた遅延、遅延ばらつき、エラー数、欠落数の測定情報はＩＰ電話端末Ａから監視装置３へ送信されるが、その具体的な送り方は自由である。例えば、通話路の切断処理が開始される際に、測定情報をいったんデータ格納部１４に格納したうえ（ステップ９）、切断処理終了後に（ステップ１０，１１）監視装置３からの要求にしたがい監視装置３へ直接送ってもよい。こうすれば、パケット解析部１３では切断処理の開始を示すパケットだけでなく終了を示すパケットに関する情報も獲得し（ステップ１３）切断処理開始時刻との時刻差から切断処理所要時間を導出し、その結果を測定情報に追加できる。この場合、例えば、一連の通話切断処理完了後に（ステップ１０，１１）、通信制御部１５が、格納された情報をデータ格納部１４から取り出し、例えばＳＮＭＰ  Ｔｒａｐとして監視装置３に直接送信する（ステップ１４）。
【００５９】
また、ステップ９に代えて、測定情報を、通話路を開放するためのソフトスイッチ１との間の切断処理のパケット内に格納し（図２に破線で示すステップ９１）、すなわち一例として、切断を示す「ＢＹＥ」（ステップ１０）ならびに「２００  ＯＫ」のパケット内に測定情報を組み込んでまずはソフトスイッチ１へ送り、これを受信したソフトスイッチ１がパケットから測定情報を抜き出して監視装置３へ提供してもよい。この場合、ステップ１４は不要である。
【００６０】
〔２−７．測定情報の活用〕
上記のように監視装置３へ送られた測定情報はどのようにも活用できるが、活用の例として、接続品質を利用者ごとに集計した結果に基いて各利用者間で接続の優先度の調整により接続品質を均等化する。すなわち、相手先話中以外の要因による接続失敗が一部の利用者に集中しないように処理における優先順位を調整し、均等な環境を提供することにより、サービス価値を利用者間で公平に分配することが可能となる。また、通話ごとにその前記通話品質に応じて異なる料金を適用すれば、通話単位の通話品質に応じた適正料金を課金可能となる。
【００６１】
さらに、基準となるサービス品質の定量的条件に応じて異なる料金種別から利用者ごとに選択された料金の選択入力を受け付けるとともに、前記選択入力された料金プランに応じた前記接続品質又は通話品質に基づいて通話サービスを前記各利用者に提供するなどが考えられる。すなわち、金額や条件の異なる料金プランに応じたサービス品質を定量的条件で表して設定し、測定される接続品質や通話品質に基づいて提供サービスの保証や状況報告を利用者に対して行うことが可能となる。
【００６２】
より具体的な例としては、例えば、前記通信の終了もしくは通話路設定動作の終了においてやり取りされるメッセージパケットの情報格納部内に測定情報を格納し、呼制御用サーバであるソフトスイッチ１は、例えばＩＰ電話端末Ａからの通話路確立要求があったとき、監視装置３へのアクセスでＩＰ電話端末Ａに関するサービス品質情報として具体的な接続品質や伝送品質を得て、平均的な接続品質や伝送品質など所定の基準と比べてサービス品質が悪化している場合や、ＩＰ電話端末Ａが所定の高品質サービス向け契約プランの適用対象であるなど他と差別化すべき場合、他の同様の処理よりも優先した処理を行う手段を設け、これにより品質の均等化や最低限保証、多様化などが実現される。
【００６３】
〔３．効果〕
以上のように、本実施形態では、回線交換器役の中継点を要しないピアツーピア構成でかつネットワーク内負荷の状態変動があっても、ＩＰ電話におけるサービス品質を構成する要素として、通話のつながりやすさに関する接続品質や、話しやすさに関する通話品質を端末において利用者ごと通話単位に効果的に測定できる。このため、その測定結果に基いて、提供するサービス品質の均等化、最低限保証、多様化などが適正に実現される。
【００６４】
また、本実施形態では、回線交換器役の中継点を要しないピアツーピア構成でかつネットワーク内負荷の状態変動があっても、本来の通話路の他に伝送品質測定用の往路としてピアツーピアにより第二の通話路を設け、パケットを折り返させて往復時間を測定し、遅延条件を端末において利用者ごと通話単位に効果的に測定できる。このため、その測定結果に基いて、提供するサービス品質の均等化、最低限保証、多様化、品質に伴った価格設定等が適正に実現される。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態におけるＩＰ電話システムの構成を示す機能ブロック図。
【図２】本発明の実施形態におけるＩＰ電話用端末装置における処理手順を示すフローチャート。
【符号の説明】
【００６６】
１…ソフトスイッチ
２…インターネット
３…監視装置
Ａ，Ｂ…ＩＰ電話端末
１１…ＩＰ電話機能部
１２…パケットコピー部
１３…パケット解析部
１４…データ格納部
１５…通信制御部
【図１】
2005123688.tif 000003
【図２】
2005123688.tif 000004