(57)【要約】【課題】音声シグナリングプロトコルの種類によらず実装の軽い低コストかつ汎用性の高い通話へのＱｏＰ追加・削除を実現する。【解決手段】事業者のＣＭＴＳ２０１と加入者宅内１０１，１０２のＣＭ１１１間でＨＦＣ２０３を経由してＷＡＮ２０２上の通話先と通話を行うケーブルＶｏＩＰシステムに、ＣＭに外部から接続され、通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信するＳ−ＭＴＡ１１２と、Ｓ−ＭＴＡから受信したＲＴＰパケットを監視し、ＲＴＰパケットから算出したＱｏＰパラメータに基づきＣＭＴＳにＱｏＰ追加を要求し、ＲＴＰパケットの送信停止を検出してＣＭＴＳにＱｏＰ削除を要求するＲＴＰパケット監視処理部１２２と、ＲＴＰパケット監視処理部からＣＭＴＳへの要求に対してＣＭＴＳとＣＭ間で通話にＱｏＰを追加し、ＱｏＰを削除するＱｏＰ追加・削除部２１１とを備える。【選択図】  図１
2004343460.tif 000002
【特許請求の範囲】
【請求項１】
事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムにおいて、
前記ＣＭに外部から接続され、通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信するＳ−ＭＴＡと、
前記Ｓ−ＭＴＡから受信したＲＴＰパケットを監視し、前記ＲＴＰパケットから算出したＱｏＰパラメータに基づき前記ＣＭＴＳにＱｏＰ追加を要求し、前記ＲＴＰパケットの送信停止を検出して前記ＣＭＴＳにＱｏＰ削除を要求するＲＴＰパケット監視処理部と、
前記ＲＴＰパケット監視処理部から前記ＣＭＴＳへの要求に対して前記ＣＭＴＳと前記ＣＭ間で通話にＱｏＰを追加し、ＱｏＰを削除するＱｏＰ追加・削除部とを備えることを特徴とするケーブルＶｏＩＰシステム。
【請求項２】
前記ＲＴＰパケット監視処理部は、ＲＴＰパケットと非ＲＴＰパケットを含む受信したパケットからＲＴＰパケットを判断する条件として、パケットのプロトコルタイプ、ポート番号、ＲＴＰパケットでヘッダの各フィールド値の条件をすべて満足した場合にのみＲＴＰパケットと判断することを特徴とする、請求項１に記載のケーブルＶｏＩＰシステム。
【請求項３】
前記ＲＴＰパケット監視処理部は、最初のＲＴＰパケットを受信してから一定時間内に連続して一定個数のＲＴＰパケットを受信したか否かを判断してＲＴＰパケットの送信の検出を行うことを特徴とする、請求項１に記載のケーブルＶｏＩＰシステム。
【請求項４】
前記ＲＴＰパケット監視処理部は、受信したＲＴＰパケットを解析し、ペイロードタイプ、シーケンス番号、タイムスタンプを含むパラメータを取得し、ペイロードタイプの値、音声コーディックを特定し、上り帯域のサイズを決定し、タイムスタンプ、シーケンス番号から上り帯域の周期を決定し、ＱｏＰパラメータを算出することを特徴とする、請求項１に記載のケーブルＶｏＩＰシステム。
【請求項５】
前記上り帯域の周期ｎは、
ｎ＝（Ｔ２−Ｔ１）／（ａ＊（Ｓ２−Ｓ１））
として算出され、ここで、Ｔ１、Ｔ２は異なる２つのＲＴＰパケットのタイムスタンプ、Ｓ１、Ｓ２はことなる２つのＲＴＰパケットのシーケンス番号、ａはクロックレートであることを特徴とする、請求項４に記載のケーブルＶｏＩＰシステム。
【請求項６】
前記ＲＴＰパケット監視処理部は、ＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２で規定するＤＳＡ−ＲＥＱメッセージに算出したＱｏＰパラメータを含めて送信しＱｏＰ追加を要求し、ＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２で規定するＤＳＤ−ＲＥＱメッセージに検出した前記ＲＴＰパケットの送信停止状態を含めて送信しＱｏＰ削除を要求することを特徴とする、請求項１に記載のケーブルＶｏＩＰシステム。
【請求項７】
前記ＲＴＰパケット監視処理部は、前記ＣＭＴＳにＱｏＰ追加を要求した後にタイマーを開始し、ＲＴＰパケット受信毎にタイマーをリセットし、タイマーが一定時間を超過したときにＲＴＰパケットの送信停止と判断することを特徴とする、請求項１に記載のケーブルＶｏＩＰシステム。
【請求項８】
事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムにおいて、
前記ＣＭに外部から接続され、ＦＴＰパケット、ＨＴＴＰパケットを送受信するパーソナルコンピュータと、
前記パーソナルコンピュータから受信したＦＴＰパケット、ＨＴＴＰパケットを監視し、ＦＴＰパケット、ＨＴＴＰパケットに応じて一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を前記ＣＭＴＳに要求するＦＴＰ／ＨＴＴＰパケット監視処理部と、
前記ＦＴＰ／ＨＴＴＰパケット監視処理部から前記ＣＭＴＳへの要求に対して、前記ＣＭＴＳと前記ＣＭ間で、一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を設定するＱｏＰ追加・削除部とを備えることを特徴とするケーブルＶｏＩＰシステム。
【請求項９】
事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムにおいて、
通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信するＳ−ＭＴＡと、
ＦＴＰパケット、ＨＴＴＰパケットを送受信するパーソナルコンピュータと、前記Ｓ−ＭＴＡ、前記パーソナルコンピュータを前記ＣＭに接続するためのハブと、
前記Ｓ−ＭＴＡから受信したＲＴＰパケットを監視し、前記ＲＴＰパケットから算出したＱｏＰパラメータに基づき前記ＣＭＴＳにＱｏＰ追加を要求し、前記ＲＴＰパケットの送信停止を検出して前記ＣＭＴＳにＱｏＰ削除を要求し、かつ前記パーソナルコンピュータから受信したＦＴＰパケット、ＨＴＴＰパケットを監視し、ＦＴＰパケット、ＨＴＴＰパケットに応じて一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を前記ＣＭＴＳに要求するＲＴＰ／ＦＴＰ／ＨＴＴＰパケット監視処理部と、
前記ＲＴＰ／ＦＴＰ／ＨＴＴＰパケット監視処理部から前記ＣＭＴＳへの要求に対して、前記ＣＭＴＳと前記ＣＭ間の通話にＱｏＰを追加し、ＱｏＰを削除し、かつ一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を前記ＣＭＴＳと前記ＣＭ間で設定するＱｏＰ追加・削除部とを備えることを特徴とするケーブルＶｏＩＰシステム。
【請求項１０】
事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムの動的ＱｏＰ連動方法において、
前記ＣＭに外部から接続されるＳ−ＭＴＡで通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信する工程と、
前記Ｓ−ＭＴＡから受信したＲＴＰパケットを前記ＣＭで監視し、前記ＲＴＰパケットから算出したＱｏＰパラメータに基づき前記ＣＭＴＳにＱｏＰ追加を要求し、前記ＲＴＰパケットの送信停止を検出して前記ＣＭＴＳにＱｏＰ削除を要求する工程と、
前記ＣＭから前記ＣＭＴＳへの要求に対して前記ＣＭＴＳと前記ＣＭ間で通話にＱｏＰを追加し、ＱｏＰを削除する工程とを備えることを特徴とするケーブルＶｏＩＰシステムの動的ＱｏＰ連動方法。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明はＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを用いて音声データの送受信を行うケーブルＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）システムに関する。特に、本発明は、通話の開始・終了に連動して動的にＱｏＳ（Ｑｕａｌｉｔｙ  Ｏｆ  Ｓｅｒｖｉｃｅ）を追加・削除する動的ＱｏＰ連動方法に関する。
【０００２】
【従来の技術】
従来のＶｏＩＰゲートウエイ装置では、音声通信における音声途切れなどのエラー発生を防止している（例えば、特許文献１参照。）。
さらに、ＶｏＩＰケーブルモデム装置では、どこにいても最寄りのケーブルモデムを使って同一の音声通信品質で通話可能なようにしている（例えば、特許文献１参照。）。
本発明の前提となる従来のケーブルＶｏＩＰシステムでは包括的な仕様として、ＰａｃｋｅｔＣａｂｌｅが規定されている。
この仕様では、独立型のＳ−ＭＴＡ（Ｓｔａｎｄｏｆｆ  Ｍｕｌｔｉｍｅｄｉａ  Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｏｒ）を用いたケーブルＶｏＩＰシステムでの動的なＱｏＰの追加・削除方法が記述されている。
【０００３】
【特許文献１】
特開２００２−１７６４３８（段落００２０〜００２２、図２）
【特許文献２】
特開２００１−３２６７０１（段落００１９〜００２２、図２）
【０００４】
【発明が解決しょうとする課題】
しかしながら、上記仕様は一般的なプロトコル規格を若干拡張した形態となっており、またその要求仕様も規模が大きく、実装が難しいという面があるという問題がある。
また、仕様自体、音声のためのシグナリングプロトコルとしてＭＧＣＰ（Ｍｅｄｉａ  Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を前提にしたものとなっており、その他のプロトコルを用いたケーブルＶｏＩＰシステムを構築する場合には適用できず、汎用性に欠けるという問題がある。
【０００５】
したがって、本発明は上記問題点に鑑みて、音声シグナリングプロトコルの種類によらず実装の軽い低コストかつ高い汎用性のケーブルＶｏＩＰシステム及びその動的ＱｏＰ連動方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は前記問題点を解決するために、事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムにおいて、前記ＣＭに外部から接続され、通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信するＳ−ＭＴＡと、前記Ｓ−ＭＴＡから受信したＲＴＰパケットを監視し、前記ＲＴＰパケットから算出したＱｏＰパラメータに基づき前記ＣＭＴＳにＱｏＰ追加を要求し、前記ＲＴＰパケットの送信停止を検出して前記ＣＭＴＳにＱｏＰ削除を要求するＲＴＰパケット監視処理部と、前記ＲＴＰパケット監視処理部から前記ＣＭＴＳへの要求に対して前記ＣＭＴＳと前記ＣＭ間で通話にＱｏＰを追加し、ＱｏＰを削除するＱｏＰ追加・削除部とを備えることを特徴とするケーブルＶｏＩＰシステムを提供する。
【０００７】
この手段により、外部接続型のＳ−ＭＴＡでの通話に対して、通話の開始・終了に連動して動的にＱｏＰをＣＭＴＳとＣＭ間で追加・削除することが可能になり、音声シグナリングプロトコルの種類によらず実装の軽い低コストかつ高い汎用性を実現することが可能になる。
さらに、前記ＲＴＰパケット監視処理部は、ＲＴＰパケットと非ＲＴＰパケットを含む受信したパケットからＲＴＰパケットを判断する条件として、パケットのプロトコルタイプ、ポート番号、ＲＴＰパケットでヘッダの各フィールド値の条件をすべて満足した場合にのみＲＴＰパケットと判断する。
【０００８】
この手段により、受信パケットからＲＴＰパケットと非ＲＴＰパケットの識別が可能になる。
さらに、前記ＲＴＰパケット監視処理部は、最初のＲＴＰパケットを受信してから一定時間内に連続して一定個数のＲＴＰパケットを受信したか否かを判断してＲＴＰパケットの送信の検出を行う。
【０００９】
この手段により、送信検出の誤判断を防止することが可能になる。
さらに、前記ＲＴＰパケット監視処理部は、受信したＲＴＰパケットを解析し、ペイロードタイプ、シーケンス番号、タイムスタンプを含むパラメータを取得し、ペイロードタイプの値、音声コーディックを特定し、上り帯域のサイズを決定し、タイムスタンプ、シーケンス番号から上り帯域の周期を決定し、ＱｏＰパラメータを算出する。
【００１０】
この手段により、ＱｏＰパラメータを容易に算出することが可能になる。
さらに、前記上り帯域の周期ｎは、
ｎ＝（Ｔ２−Ｔ１）／（ａ＊（Ｓ２−Ｓ１））
として算出され、ここで、Ｔ１、Ｔ２は異なる２つのＲＴＰパケットのタイムスタンプ、Ｓ１、Ｓ２はことなる２つのＲＴＰパケットのシーケンス番号、ａはクロックレートである。
【００１１】
このようにして、ＱｏＰパラメータである帯域の周期を容易に算出することが可能になる。
さらに、前記ＲＴＰパケット監視処理部は、ＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２で規定するＤＳＡ−ＲＥＱメッセージに算出したＱｏＰパラメータを含めて送信しＱｏＰ追加を要求し、ＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２で規定するＤＳＤ−ＲＥＱメッセージに検出した前記ＲＴＰパケットの送信停止状態を含めて送信しＱｏＰ削除を要求する。
【００１２】
この手段により、ＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２の規定を用いてＣＭＴＳとＣＭ間でＱｏＰ追加、ＱｏＰ削除のシグナリングが可能になる。
さらに、前記ＲＴＰパケット監視処理部は、前記ＣＭＴＳにＱｏＰ追加を要求した後にタイマーを開始し、ＲＴＰパケット受信毎にタイマーをリセットし、タイマーが一定時間を超過したときにＲＴＰパケットの送信停止と判断する。
【００１３】
この手段により、ＲＴＰパケットの送信停止と判断して通話停止とみなすことが可能になる。
さらに、本発明は、事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムにおいて、前記ＣＭに外部から接続され、ＦＴＰパケット、ＨＴＴＰパケットを送受信するパーソナルコンピュータと、前記パーソナルコンピュータから受信したＦＴＰパケット、ＨＴＴＰパケットを監視し、ＦＴＰパケット、ＨＴＴＰパケットに応じて一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を前記ＣＭＴＳに要求するＦＴＰ／ＨＴＴＰパケット監視処理部と、前記ＦＴＰ／ＨＴＴＰパケット監視処理部から前記ＣＭＴＳへの要求に対して、前記ＣＭＴＳと前記ＣＭ間で、一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を設定するＱｏＰ追加・削除部とを備えることを特徴とするケーブルＶｏＩＰシステムを提供する。
【００１４】
この手段により、ＦＴＰパケット、ＨＴＴＰパケットの各通信プロトコルの特性に応じて一定周期で帯域設定を行うことができ、データ通信のパフォーマンスを向上させることが可能になる。
さらに、本発明は、事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムにおいて、通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信するＳ−ＭＴＡと、ＦＴＰパケット、ＨＴＴＰパケットを送受信するパーソナルコンピュータと、前記Ｓ−ＭＴＡ、前記パーソナルコンピュータを前記ＣＭに接続するためのハブと、前記Ｓ−ＭＴＡから受信したＲＴＰパケットを監視し、前記ＲＴＰパケットから算出したＱｏＰパラメータに基づき前記ＣＭＴＳにＱｏＰ追加を要求し、前記ＲＴＰパケットの送信停止を検出して前記ＣＭＴＳにＱｏＰ削除を要求し、かつ前記パーソナルコンピュータから受信したＦＴＰパケット、ＨＴＴＰパケットを監視し、ＦＴＰパケット、ＨＴＴＰパケットに応じて一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を前記ＣＭＴＳに要求するＲＴＰ／ＦＴＰ／ＨＴＴＰパケット監視処理部と、前記ＲＴＰ／ＦＴＰ／ＨＴＴＰパケット監視処理部から前記ＣＭＴＳへの要求に対して、前記ＣＭＴＳへのＱｏＰ追加要求、ＱｏＰ削除要求に対して前記ＣＭＴＳと前記ＣＭ間の通話にＱｏＰを追加し、ＱｏＰを削除し、かつ一定周期でＦＴＰパケット、ＨＴＴＰパケット送信のための帯域を前記ＣＭＴＳと前記ＣＭ間で設定するＱｏＰ追加・削除部とを備えることを特徴とするケーブルＶｏＩＰシステムを提供する。
【００１５】
この手段により、通話にＱｏＰパラメータを動的に追加・削除だけでなく、データ通信に対して、一定周期で帯域を設定し、通話とデータ通信のパフォーマンスを向上させることが可能になる。
さらに、本発明は、事業者のＣＭＴＳと加入者宅内のＣＭ間でＨＦＣを経由してＷＡＮ上の通話先と通話を行うケーブルＶｏＩＰシステムの動的ＱｏＰ連動方法において、前記ＣＭに外部から接続されるＳ−ＭＴＡで通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信する工程と、前記Ｓ−ＭＴＡから受信したＲＴＰパケットを前記ＣＭで監視し、前記ＲＴＰパケットから算出したＱｏＰパラメータに基づき前記ＣＭＴＳにＱｏＰ追加を要求し、前記ＲＴＰパケットの送信停止を検出して前記ＣＭＴＳにＱｏＰ削除を要求する工程と、前記ＣＭから前記ＣＭＴＳへの要求に対して前記ＣＭＴＳと前記ＣＭ間で通話にＱｏＰを追加し、ＱｏＰを削除する工程とを備えることを特徴とするケーブルＶｏＩＰシステムの動的ＱｏＰ連動方法を提供する。
【００１６】
この手段により、外部接続型のＳ−ＭＴＡでの通話に対して、通話の開始・終了に連動して動的にＱｏＰをＣＭＴＳとＣＭ間で追加・削除することが可能になり、音声シグナリングプロトコルの種類によらず実装の軽い低コストかつ高い汎用性を実現することが可能になる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は本発明に係るケーブルＶｏＩＰシステムの概略構成を示すブロック図である。なお、全図を通して同一の構成要素には同一の番号、符号を付して説明を行う。
【００１８】
本図に示すように、ケーブルＶｏＩＰシステム１００において、事業者のＣＭＴＳ（Ｃａｂｌｅ  Ｍｏｄｅｍ  Ｔｅｒｍｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ；ケーブルモデムターミネーションシステム）２０１同士がＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２０２で接続されている。
各ＣＭＴＳ２０１にはＨＦＣ（Ｈｙｂｒｉｄ  Ｆｉｂｅｒ  Ｃｏａｘ）２０３経由で複数の加入者宅内１０１、１０２の各々のＣＭ（Ｃａｂｌｅ  Ｍｏｄｅｍ；ケーブルモデム）１１１に接続され、ＣＭ１１１は、ＣＭＴＳ２０１と非対称の双方向の通信を行う。
【００１９】
ＣＭＴＳ２０１にはＱｏＰ（Ｑｕａｌｉｔｙ  Ｏｆ  Ｓｅｒｖｉｃｅ）追加・削除部２１１が設けられ、ＱｏＰ追加・削除部２１１は、ＣＭ１１１からの要求に基づき、ＣＭ１１１がＣＭＴＳ２０１を経由して通話先と通話を行うときに、通話開始と共に通話にＱｏＰを追加し、通話終了と共に通話に追加したＱｏＰを削除する。
【００２０】
ＣＭ１１１には独立型のＳ−ＭＴＡ（Ｓｔａｎｄａｌｏｎｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｏｒ；スタンドアロン・マルチメディアターミナルアダプタ）１１２が外部から接続され、Ｓ−ＭＴＡ１１２は通話処理を行う。
Ｓ−ＭＴＡ１１２にはＲＴＭ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケット送受信部１２４が設けられ、ＲＴＭパケット送受信部１２４は音声データのアナログ／ディジタル相互変換を行い、リアルタイムにＲＴＰパケットで音声の送受信を行う。
【００２１】
Ｓ−ＭＴＡ１１２には電話機１１３が接続され、電話機１１３のオフフックで通話が開始し、オンフックで通話が終了する。
ＣＭ１１１にはＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）送受信インタフェース１２１が設けられ、ＣＭ１１１のＲＦ送受信インタフェース１２１はＨＦＣ２０３を経由してＣＭＴＳ２０１に接続される。
【００２２】
さらに、ＣＭ１１１には通信インタフェース１２３が設けられ、ＣＭ１１１の通信インタフェース１２３はＳ−ＭＴＡ１１２を経由して電話機１１３に接続される。
なお、通信インタフェース１２３にはＥｔｈｅｒｎｅｔ（登録商標）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの形態でＳ−ＭＴＡ１１２が接続される。
【００２３】
さらに、ＣＭ１１１にはＲＴＰパケット監視処理部１２２が設けられ、ＲＴＰパケット監視処理部１２２は通信インタフェース１２３から受信したＲＴＰパケットを監視し、監視結果に基づいてＣＭＴＳ２０１のＱｏＰ追加・削除部２１１にＱｏＰの追加、削除を要求する。
図２はＣＭＴＳ２０１とＣＭ１１１間のシグナリングとＱｏＰの追加処理を説明するシーケンス図である。
【００２４】
本図に示すように、初期条件として、ＣＭＴＳ２０１とＣＭ１１１間はＱｏＰなしの区間とする。
ＣＭ１１１のＲＴＰパケット監視処理部１２２では、ＲＴＭパケット送受信部１２４でＲＴＰパケットが生成、送信していない無通話状態のとき、ＲＴＰパケットを検出した場合、ＣＭ１１１がＲＴＰパケットの内容から必要なＱｏＰパラメータを算出し、各パラメータをＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２で規定されるＤＳＡ（Ｄｙｎａｍｉｃ  Ｓｅｒｖｉｃｅ  Ａｄｄｉｔｉｏｎ）リクエストメッセージに含めたＤＳＡ−ＲＥＱをＱｏＰ追加要求としてＣＭＴＳ２０１に送信する。
【００２５】
ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１ではＣＭ１１１からのＤＳＡ−ＲＥＱを受信すると、ＤＳＡ−ＲＳＰの応答をＣＭ１１１に送信する。
ＣＭ１１１ではＣＭＴＳ２０１のＱｏＰ追加・削除部２１１からＤＳＡ−ＲＥＱの応答としてＤＳＡ−ＲＳＰを受信すると、ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１にＤＳＡ−ＡＣＫを送信する。
【００２６】
ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１では、ＣＭ１１１からＤＳＡ−ＡＣＫを受信すると、ＣＭＴＳ２０１とＣＭ１１１との間にＱｏＰを追加し、ＱｏＰありの区間に設定する。
このように、ＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２の規定を用いてＣＭＴＳとＣＭ間でＱｏＰ追加のシグナリングが可能になり、ＱｏＰ追加のために一連のメッセージ交換を行い、ＣＭ１１１では検出したＲＴＰパケット、つまり実際のコーデックに適したＱｏＰをＣＭ１１１とＣＭＴＳ２０１間でのデータ通信に追加し、通話のための必要な帯域を動的に確保することが可能になる。
【００２７】
図３はＣＭＴＳ２０１とＣＭ１１１間のシグナリングとＱｏＰの削除処理を説明するシーケンス図である。
本図に示すように、初期条件として、ＣＭＴＳ２０１とＣＭ１１１間はＱｏＰありの区間とする。
通話が完了した場合、Ｓ−ＭＴＡ１１２かＲのＲＴＰパケット送信が停止する。ＣＭ１１１のＲＴＰパケット監視処理部１２２では、ＲＴＰパケット送信の停止を検出し、ＣＭＴＳ２０１にＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２で規定されるＤＳＤ（Ｄｙｎａｍｉｃ  Ｓｅｒｖｉｃｅ  Ｄｅｌｅｔｉｏｎ）リクエストメッセージを含めたＤＳＤ−ＲＥＱを送信する。
【００２８】
ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１では、ＣＭ１１１からＤＳＤ−ＲＥＱを受信すると、ＣＭ１１１にＤＳＤ−ＲＳＰを送信し、ＣＭＴＳ２０１とＣＭ１１１との間に追加されているＱｏＰを削除し、ＱｏＰなしの区間に設定する。
このようにして、ＩＴＵ−Ｔ  Ｊ．１１２又はＩＴＵ−Ｔ  Ｊ．１２２の規定を用いてＣＭＴＳとＣＭ間でＱｏＰ削除のシグナリングが可能になり、通話開始時に追加したＱｏＰを動的に削除し、無通話時の余分な帯域消費を回避することが可能になる。
【００２９】
このような仕組みにより、通話のための帯域を自動的にケーブルＶｏＩＰシステム上で確保し、必要でなくなったときに開放することが実現できるようになる。
以下に通話を始める場合の手順について示す。
図４は図１におけるＲＴＰパケット監視処理部１２２の詳細な動作例で通話を始める場合の例を説明するフローチャートである。
【００３０】
本図に示すように、ステップＳ３０１において、ＣＭ１１１のＲＴＰパケット監視処理部１２２ではパケット受信を待つ。この待機状態では通話が行われず、ＲＴＰパケットの到着が監視し続けられる。
ステップＳ３０２において、ＲＴＰパケット監視処理部１２２ではパケット受信があったら、ＲＴＰパケットを受信したか否かの判断を行う。
【００３１】
ＲＴＰパケットか否かの判断条件は、
（１）パケットのプロトコルタイプ
（２）ポート番号
（３）ＲＴＰパケットヘッダの各フィールド値
等とする。これらの条件をすべて満足した場合には受信したパケットはＲＴＰパケットであると判断する。このようにして、ＲＴＰパケットと非ＲＴＰパケットの識別が可能になる。
【００３２】
ＲＴＰパケット以外の非ＲＴＰパケットを受信した場合にはステップＳ３０３に進む。
ステップＳ３０３において、ＲＴＰパケット以外の非ＲＴＰパケットを上り回線に送信し、ステップＳ３０１の状態に遷移する。
ステップＳ３０４において、通話が開始されＳ−ＭＴＡ１１２からＲＴＰパケットが送信され始めると、ＲＴＰパケット監視処理部１２２がＲＴＰパケットの送信を検出する。
【００３３】
ＲＴＰパケット監視処理部１２２によるＲＴＰパケットの送信の検出は最初のＲＴＰパケットを受信してから一定時間内に連続して一定個数のＲＴＰパケットを受信したか否かを判断して行う。送信検出の誤判断を防止するためである。
ＲＴＰパケットの判断条件は上記（１）〜（３）で示したものと同一とする。一定個数のＲＴＰパケットを受信した場合に通話が行われていると判断する。通話が行われていないとの判断の場合にはステップＳ３０１に戻る。
【００３４】
ステップＳ３０５において、通話が行われているとの判断の場合にＲＴＰパケット監視処理部１２２では受信したＲＴＰパケットの内容を解析し、ＱｏＰ追加に必要な種々のパラメータを取得する。
ここで、取得すべきパラメータはソースポート番号、ペイロードタイプ、シーケンス番号、タイムスタンプ等である。
【００３５】
ステップＳ３０６において、ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１に要求すべきＱｏＰパラメータをステップＳ３０５で取得した値から算出し、ＤＳＡ−ＲＥＱメッセージを生成する。
このメッセージにはＲＴＰパケットか否かを判断するためのパケット分類／識別情報、通話に適したＱｏＰを実現するサービスフロー情報などが含まれる。
【００３６】
ＱｏＰのパラメータは以下のように算出される。
（４）ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１がＣＭ１１１に定期的（ｎ秒周期）に割り当てる上り帯域のサイズ（バイト単位）は、ＲＴＰパケットでヘッダ内のペイロードタイプの値を見て、音声コーディックを特定し、その音声コーディックに適したサイズに決められる。
【００３７】
このようにして、ＱｏＰパラメータである帯域を容易に算出することが可能になる。
上記で述べた周期ｎは、ＲＴＰパケットでヘッダ内のタイムスタンプとシーケンス番号から以下の式にしたがって算出される。
ｎ＝（Ｔ２−Ｔ１）／（ａ＊（Ｓ２−Ｓ１））
【００３８】
ここで、Ｔ１、Ｔ２は異なる２つのＲＴＰパケットのタイムスタンプ、Ｓ１、Ｓ２はことなる２つのＲＴＰパケットのシーケンス番号、ａはクロックレートである。
このようにして、ＱｏＰパラメータである帯域の周期を容易に算出することが可能になる。
【００３９】
ステップＳ３０７において、ステップＳ３０５で生成したＤＳＡ−ＲＥＱメッセージをＣＭＴＳ２０１宛に送信し、ＤＳＡシグナリングを実行する。ＣＭＴＳ２０１とのＱｏＰ追加のためのシグナリングが成功すると、次のステップ３０８に進む。
ステップＳ３０８において、通話中／終了を判断するためのタイマーを開始する。
【００４０】
ステップＳ３０９において、以後ＣＭ１１１のＲＴＰパケット監視処理部１２２ではこのシグナリングで追加したパケット分類情報、ＱｏＰパラメータにしたがってＲＴＰパケット、非ＲＴＰパケットの区別を行い、ＲＴＰパケットに対してはＱｏＰ追加を要求して上り回線へ送信する状態となる。
以下に通話中、通話を終了する場合の手順を示す。
【００４１】
図５は図１におけるＲＴＰパケット監視処理部１２２の詳細な動作例で通話を終了する場合の例を説明するフローチャートである。
本図に示すように、ステップＳ３１１において、ＣＭ１１１のＲＴＰパケット監視処理部１２２ではパケット受信を待つ。
ステップＳ３１２において、図４のステップＳ３０８で開始させたタイマーが一定時間を超過したか否かを判断する。超過していない場合にステップＳ３１５に進む。これにより、一定時間ＲＴＰパケットの受信がない場合には通話停止とみなす。
【００４２】
ステップＳ３１３において、超過している場合に通話が終了したものとみなし、追加したＱｏＰ属性を削除する要求を行うシグナリング（ＤＳＤ−ＲＥＱ）を実行し、処理を終了する。
ステップＳ３１４において、ＲＴＰパケットを受信したか否かを判断する。受信パケットがＲＴＰパケットでない場合にステップＳ３１７に進む。
【００４３】
ステップＳ３１５において、ＲＴＰパケットを受信した場合に図４のステップＳ３０８で開始させたタイマーをリセットし、ＱｏＰ追加成功直後の初期状態に戻す。
ステップＳ３１６において、ＲＴＰパケットに対しＱｏＰ追加要求し、上り回線に送信し、ステップＳ３１１に戻り、処理を続ける。
【００４４】
ステップＳ３１７において、ＲＴＰパケットではないため、タイマーの値を増やしてステップＳ３１１に戻り、処理を続ける。ＲＴＰパケットの受信が無い場合にＲＴＰパケットの送信停止の判断を早めるためである。
したがって、本発明によれば、外部接続型のＳ−ＭＴＡ１１２での通話に対して、通話の開始・終了に連動して動的にＱｏＰをＣＭＴＳ２０１とＣＭ１１１間で追加・削除することが可能になる。
【００４５】
さらに、ＲＴＰパケットの内容からケーブルＶｏＩＰシステム固有のＱｏＰパラメータを特定するので、Ｓ−ＭＴＡ１１２が実装するシグナルプロトコル（例えば、ＭＧＣＰ、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）など）に依存せず動的ＱｏＰの追加・削除が実現できる。
さらに、外部接続するＳ−ＭＴＡ１１２の種類を問わず本方式を汎用的に適用できる。つまり、専用のハードウエア機器でもよく、パーソナルコンピュータ上で動作する音声／映像アプリケーションでもよい。
【００４６】
図６は本発明の第１の変形例に係るケーブルＶｏＩＰシステムの概略構成を示すブロック図である。
本図に示すように、図１と比較して、Ｓ−ＭＴＡ１１２、電話機１１３に代わり、パーソナルコンピュータ（ＰＣ）１１４がＣＭ１１１に接続され、パーソナルコンピュータ１１４はＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）／ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）パケット送受信部１２５が設けられる。
【００４７】
さらに、ＣＭ１１１には、図１と比較して、ＲＴＰパケット監視処理部１２２に代わりＦＴＰ／ＨＴＴＰパケット監視処理部１２２Ａが設けられる。
加入者宅内１０１、１０２の各々のパーソナルコンピュータ１１４上でＦＴＰ／ＨＴＴＰ送受信部１２５でユーザがＦＴＰパケット、ＨＴＴＰパケットの送受信を行い、ＦＴＰ通信、ウエブ通信などを行っている場合がある。
【００４８】
この場合、ＣＭ１１１のＦＴＰ／ＨＴＴＰパケット監視処理部１２２Ａでは、前述のＲＴＰパケットに代わり、ＦＴＰパケット、ＨＴＴＰパケットを監視し、ＣＭＴＳ２０１に一定周期でＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）−ＡＣＫ送信のための帯域を要求する。
ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１では、前述のように音声パケット（ＲＴＰパケット）の場合は、ＣＭＴＳ２０１とＣＭ１１１との間でＦＴＰパケット、ＨＴＴＰパケットの場合に一定周期でＴＣＰ−ＡＣＫ送信のための帯域を設定し、またはこのＣＭ１１１専用に上り帯域の予約情報を与える。
【００４９】
このようにして、ＦＴＰパケット、ＨＴＴＰパケットの各通信プロトコルの特性に応じて一定周期で帯域設定を行うことができ、データ通信のパフォーマンスを向上させることが可能になる。
図７は本発明の第２の変形例に係るケーブルＶｏＩＰシステムの概略構成を示すブロック図である。
【００５０】
本図に示すように、図１、図６と比較して、ＣＭ１１１にはハブ１１５を介して、Ｓ−ＭＴＡ１１２、パーソナルコンピュータ１１４が接続され、Ｓ−ＭＴＡ１１２はＲＴＭパケット送受信部１２４を有し、パーソナルコンピュータ１１４はＦＴＰ／ＨＴＴＰ送受信部１２５を有する。
ＣＭ１１１にはＲＴＰパケット監視処理部１２２、ＦＴＰ／ＨＴＴＰパケット監視処理部１２２Ａに代わり、ＲＴＰ／ＦＴＰ／ＨＴＴＰパケット監視処理部１２２Ｂが設けられ、ＲＴＰ／ＦＴＰ／ＨＴＴＰパケット監視処理部１２２ＢはＲＴＰパケット、ＦＴＰパケット、ＨＴＴＰパケットを監視し、ＣＭＴＳ２０１に対して、ＱｏＰ追加・削除を要求し、一定周期でＴＣＰ−ＡＣＫ送信のための帯域を要求する。
【００５１】
ＣＭＴＳ２０１のＱｏＰ追加・削除部２１１では、ＲＴＰパケット、ＦＴＰパケット、ＨＴＴＰパケットに応じてＣＭＴＳ２０１とＣＭ１１１との間で通話に対してＱｏＰ追加・削除を行い、データ通信に一定周期でパケット送信のための帯域に設定する。
このようにして、通話にＱｏＰパラメータを動的に追加・削除だけでなく、データ通信に対して、一定周期で帯域を設定し、通話とデータ通信のパフォーマンスを向上させることが可能になる。
【００５２】
【発明の効果】
以上説明したように、本発明によれば、ＣＭに外部から接続されるＳ−ＭＴＡで通話の音声をアナログ／ディジタル変換し、音声データをＲＴＰパケットとして送受信し、Ｓ−ＭＴＡから受信したＲＴＰパケットをＣＭで監視し、ＲＴＰパケットから算出したＱｏＰパラメータに基づきＣＭＴＳにＱｏＰ追加を要求し、ＲＴＰパケットの送信停止を検出してＣＭＴＳにＱｏＰ削除を要求し、ＣＭからＣＭＴＳへの要求に対してＣＭＴＳとＣＭ間で通話にＱｏＰを追加し、ＱｏＰを削除するようにしたので、外部接続型のＳ−ＭＴＡでの通話に対して、通話の開始・終了に連動して動的にＱｏＰをＣＭＴＳとＣＭ間で追加・削除することが可能になり、音声シグナリングプロトコルの種類によらず実装の軽い低コストかつ高い汎用性を実現することが可能になる。
【図面の簡単な説明】
【図１】本発明に係るケーブルＶｏＩＰシステムの概略構成を示すブロック図である。
【図２】ＣＭＴＳ２０１とＣＭ１１１間のシグナリングとＱｏＰの追加処理を説明するシーケンス図である。
【図３】ＣＭＴＳ２０１とＣＭ１１１間のシグナリングとＱｏＰの削除処理を説明するシーケンス図である。
【図４】図１におけるＲＴＰパケット監視処理部１２２の詳細な動作例で通話を始める場合の例を説明するフローチャートである。
【図５】図１におけるＲＴＰパケット監視処理部１２２の詳細な動作例で通話を終了する場合の例を説明するフローチャートである。
【図６】本発明の第１の変形例に係るケーブルＶｏＩＰシステムの概略構成を示すブロック図である。
【図７】本発明の第２の変形例に係るケーブルＶｏＩＰシステムの概略構成を示すブロック図である。
【符号の説明】
１００…ケーブルＶｏＩＰシステム
１０１、１０２…加入者宅内
１１１…ＣＭ
１１２…Ｓ−ＭＴＡ
１１３…電話機
１１４…パーソナルコンピュータ
１２１…ＲＦ送受信インタフェース
１２２…ＲＴＰパケット監視処理部
１２２Ａ…ＦＴＰ／ＨＴＴＰパケット監視処理部
１２２Ｂ…ＲＴＰ／ＦＴＰ／ＨＴＴＰパケット監視処理部
１２３…通信インタフェース
１２４…ＲＴＭパケット送受信部
１２５…ＦＴＰ／ＨＴＴＰ送受信部
２０１…ＣＭＴＳ
２０２…ＷＡＮ
２０３…ＨＦＣ
２１１…ＱｏＰ追加・削除部
【図１】
2004343460.tif 000003
【図２】
2004343460.tif 000004
【図３】
2004343460.tif 000005
【図４】
2004343460.tif 000006
【図５】
2004343460.tif 000007
【図６】
2004343460.tif 000008
【図７】
2004343460.tif 000009