(57)【特許請求の範囲】
【請求項１】
ＬＡＮ（Local Area Network）アクセスポイントと、ＶｏＩＰ（Voice Over IP）端末とからなる通信システムにおいて、
前記アクセスポイントは、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報と、通話台数データとを格納するデータ格納テーブルと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視し、当該送受信パケットと、あらかじめ設定された保留開始コマンドのビット列とを比較し、当該被監視パケットから前記保留開始コマンドのビット列と一致するビット列が検出された場合、当該パケットに含まれるＶｏＩＰ端末の保留ステータス情報を前記保留ステータス情報格納テーブルに格納し、前記通話台数データの変更を行わないよう制御するＣＰＵを有することを特徴とするＶｏＩＰ端末通話品質制御システム。
【請求項２】
前記送受信パケットと前記保留開始コマンドのビット列とを比較した結果、当該被監視パケットから前記保留開始コマンドのビット列と一致したビット列が検出されなかった場合、前記送受信パケットと端末保留再応答のビット列とを比較判定し、当該被監視パケットから前記端末保留再応答のビット列と一致したビット列が検出された場合、当該送受信パケットに含まれるＶｏＩＰ端末の保留ステータス情報を前記テーブルから削除し、通話状態が維持されることを特徴とする請求項１記載のＶｏＩＰ端末通話品質制御システム。
【請求項３】
保留再応答状態か否かの判別は、通信制御プロトコルがＳＩＰ（Session Initiation Protocol）であれば受信したＩＮＶＩＴＥ中のＭＡＣアドレスと保留ステータス情報に基づいて判断され、保留中であれば保留再応答ビット列と一致するか否かで判断されることを特徴とする請求項２記載のＶｏＩＰ端末通話品質制御システム。
【請求項４】
通信制御プロトコルが前記ＳＩＰ以外の場合には、保留再応答を区別できるビット列があらかじめ前記テーブルに設定し、当該ビット列と一致するか否かで判定されることを特徴とする請求項２記載のＶｏＩＰ端末通話品質制御システム。
【請求項５】
複数のＬＡＮアクセスポイントと、ＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）端末とからなる通信システムにおいて、
前記アクセスポイントの内のハンドオーバー移行元アクセスポイントは、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するデータ格納テーブルと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信フレームを監視し、接続しているＶｏＩＰ端末がフレームレイヤーで切断されたか否か判定し、当該端末がフレームレイヤーで切断されている場合フレームレイヤーで切断されたＶｏＩＰ端末のＭＡＣアドレスが前記テーブルに格納されているか否か、及び前記保留ステータス情報が前記テーブルに保持されているか否か判定し、前記ＭＡＣアドレスが前記テーブルに格納され、かつ前記保留ステータス情報が検出された場合、当該保留ステータス情報を仮保留ステータス情報として発行し、仮保留ステータス情報を含む保留通知要求コマンドを全アクセスポイントに送出し、前記端末がフレームレイヤーで切断されていない場合、前記パケット中に保留通知応答コマンドが存在するか否かを判定し、存在する場合には前記保留ステータス情報を削除し、通話台数を減算するよう制御するＣＰＵを有することを特徴とするＶｏＩＰ端末通話品質制御システム。
【請求項６】
前記保留通知要求コマンドは、保留中のＶｏＩＰ端末のＭＡＣアドレスと保留通知要求フラグをマルチキャストパケット中に含んでいるメッセージであり、前記端末のＭＡＣアドレス及び前記仮保留ステータス情報を全アクセスポイントに通知する機能を有することを特徴とする請求項５記載のＶｏＩＰ端末通話品質制御システム。
【請求項７】
前記保留通知応答コマンドは、保留中のＶｏＩＰ端末のＭＡＣアドレスと保留通知応答フラグをマルチキャストパケット中に含んでいるメッセージであり、前記端末のＭＡＣアドレス及び前記仮保留ステータス情報を全アクセスポイントに通知する機能を有することを特徴とする請求項５記載のＶｏＩＰ端末通話品質制御システム。
【請求項８】
前記アクセスポイントの内のハンドオーバー移行先アクセスポイントは、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するデータ格納テーブルと、
全ての送受信フレーム・パケットについて監視し、前記全アクセスポインに対して送信された保留通知要求コマンドを受信したか判定し、受信判定された場合前記テーブルに、前記保留通知要求コマンド中に存在する保留中のＶｏＩＰ端末のＭＡＣアドレス及び前記仮保留ステータス情報を書込み、非受信判定された場合フレームレイヤーで接続中のＶｏＩＰ端末のＭＡＣアドレス及び前記仮保留ステータス情報を保持しているか否か確認し、保持判定された場合前記テーブルに格納された仮保留ステータス情報を保留ステータス情報に変更し、前記通話台数データを新たに加算し、保留通知応答コマンドを全アクセスポイントに通知するよう制御するＣＰＵ
を有することを特徴とする請求項５記載のＶｏＩＰ端末通話品質制御システム。
【請求項９】
前記アクセスポイントの内のハンドオーバー移行先アクセスポイント及びハンドオーバー移行元アクセスポイント以外のアクセスポイントは、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留ステータス情報及び通話台数データを格納するデータ格納テーブルと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視し、保留通知要求コマンドを受信したか否か判定し、受信判定された場合前記テーブルに、保留中のＶｏＩＰ端末のＭＡＣアドレス及び前記仮保留ステータス情報を書込み、非受信判定された場合保留通知応答コマンドを受信したか否か確認し、受信判定された場合前記テーブルに格納されたＭＡＣアドレスと前記仮保留ステータス情報を削除するよう制御するＣＰＵ
を有することを特徴とする請求項８記載のＶｏＩＰ端末通話品質制御システム。
【請求項１０】
ＬＡＮアクセスポイントと、ＶｏＩＰ端末とからなる通信システムのＶｏＩＰ端末通話品質制御方法において、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視するステップと、
当該送受信パケットと、あらかじめメモリに設定された保留開始コマンドのビット列とを比較するステップと、
当該被監視パケットから前記保留開始コマンドのビット列と一致するビット列が検出された場合、当該パケットに含まれるＶｏＩＰ端末の保留ステータス情報を前記保留ステータス情報格納テーブルに格納するステップを有し、
前記通話台数データの加減算を行わないことを特徴とするＶｏＩＰ端末通話品質制御方法。
【請求項１１】
複数のＬＡＮアクセスポイントと、ＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）端末とからなる通信システム内のハンドオーバー移行元アクセスポイントにおけるＶｏＩＰ端末通話品質制御方法において、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信フレームを監視するステップと、
接続しているＶｏＩＰ端末がフレームレイヤーで切断されたか否か判定するステップと、
当該端末がフレームレイヤーで切断されている場合、フレームレイヤーで切断されたＶｏＩＰ端末のＭＡＣアドレスを前記テーブルに格納されているか否か、及び前記保留ステータス情報が前記テーブルに保持されているか否か判定するステップと、
前記ＭＡＣアドレスが前記テーブルに格納され、かつ前記保留ステータス情報が検出された場合、当該保留ステータス情報を仮保留ステータス情報として発行し、仮保留ステータス情報を含む保留通知要求コマンドを全アクセスポイントに送出するステップと、
前記端末がフレームレイヤーで切断されていない場合、前記パケット中に保留通知応答コマンドが存在するか否かを判定するステップと、
保留通知応答コマンドが存在する場合には前記保留ステータス情報を削除し、通話台数を減算するステップ
を有することを特徴とするＶｏＩＰ端末通話品質制御方法。
【請求項１２】
前記アクセスポイントの内のハンドオーバー移行先アクセスポイントにおいて、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
全ての送受信フレーム・パケットについて監視するステップと、
前記全アクセスポインに対して送信された保留通知要求コマンドを受信したか判定するステップと、
前記保留通知要求コマンドが受信された場合、前記テーブルに、前記保留通知要求コマンド中に存在する保留中のＶｏＩＰ端末のＭＡＣアドレス及び前記仮保留ステータス情報を書込むステップと、
前記保留通知要求コマンドが受信されなかった場合、フレームレイヤーで接続中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を保持しているか否か確認するステップと、
保持判定された場合、前記テーブルに格納された仮保留ステータス情報を保留ステータス情報に変更し、前記通話台数データを新たに加算し、保留通知応答コマンドを全アクセスポイントに通知するステップ
を有することを特徴とする請求項１１記載のＶｏＩＰ端末通話品質制御方法。
【請求項１３】
前記アクセスポイントの内のハンドオーバー移行先アクセスポイント及びハンドオーバー移行元アクセスポイント以外のアクセスポイントにおいて、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視するステップと、
保留通知要求コマンドを受信したか否か判定するステップと、
前記保留通知要求コマンドが受信された場合、前記テーブルに、前記保留通知要求コマンド中にある保留中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を書込むステップと、
前記保留通知要求コマンドが受信されなかった場合、前記保留通知応答コマンドを受信したか否か確認するステップと、
受信判定された場合、前記テーブルに格納されたＭＡＣアドレスと仮保留ステータス情報を削除するステップ
を有することを特徴とする請求項１２記載のＶｏＩＰ端末通話品質制御方法。
【請求項１４】
コンピュータに、
ＬＡＮアクセスポイントとの間でＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視するステップと、
当該送受信パケットと、あらかじめメモリに設定された保留開始コマンドのビット列とを比較するステップと、
当該被監視パケットから前記保留開始コマンドのビット列と一致するビット列が検出された場合、当該パケットに含まれるＶｏＩＰ端末の保留ステータス情報を前記保留ステータス情報格納テーブルに格納するステップ
を実行させることを特徴とするプログラム。
【請求項１５】
コンピュータに、
ハンドオーバー移行元アクセスポイントとの間でＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信フレームを監視するステップと、
接続しているＶｏＩＰ端末がフレームレイヤーで切断されたか否か判定するステップと、
当該端末がフレームレイヤーで切断されている場合、フレームレイヤーで切断されたＶｏＩＰ端末のＭＡＣアドレスを前記テーブルに格納されているか否か、及び前記保留ステータス情報が前記テーブルに保持されているか否か判定するステップと、
前記ＭＡＣアドレスが前記テーブルに格納され、かつ前記保留ステータス情報が検出された場合、保留通知要求コマンドを全アクセスポイントに送出するステップと、
前記端末がフレームレイヤーで切断されていない場合、前記パケット中に保留通知応答コマンドが存在するか否かを判定するステップと、
保留通知応答コマンドが存在する場合には前記保留ステータス情報を削除し、通話台数を減算するステップ
を実行させることを特徴とするプログラム。
【請求項１６】
コンピュータに、
ハンドオーバー移行先アクセスポイントとの間でＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
全ての送受信フレーム・パケットについて監視するステップと、
前記全アクセスポインに対して送信された保留通知要求コマンドを受信したか判定するステップと、
前記保留通知要求コマンドが受信された場合、前記テーブルに、前記保留通知要求コマンド中にある保留中のＶｏＩＰ端末のＭＡＣアドレスと仮保留ステータス情報を書込むステップと、
前記保留通知要求コマンドが受信されなかった場合、フレームレイヤーで接続中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を保持しているか否か確認するステップと、
保持判定された場合、前記テーブルに格納された仮保留ステータス情報を保留ステータス情報に変更し、前記通話台数データを新たに加算し、保留通知応答コマンドを全アクセスポイントに通知するステップ
を実行させることを特徴とする請求項１５記載のプログラム。
【請求項１７】
コンピュータに、
前記アクセスポイントの内のハンドオーバー移行先アクセスポイント及びハンドオーバー移行元アクセスポイント以外のアクセスポイントとの間でＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視するステップと、
保留通知要求コマンドを受信したか否か判定するステップと、
前記保留通知要求コマンドが受信された場合、前記テーブルに、前記保留通知要求コマンド中にある保留中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を書込むステップと、
前記保留通知要求コマンドが受信されなかった場合、前記保留通知応答コマンドを受信したか否か確認するステップと、
受信判定された場合、前記テーブルに格納されたＭＡＣアドレスと仮保留ステータス情報を削除するステップ
を実行させることを特徴とする請求項１６記載のプログラム。
【請求項１８】
請求項１４〜１７記載のプログラムを記録したことを特徴とするコンピュータ読取可能な情報記録媒体（コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、または、半導体メモリを含む。）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰ端末が保留再応答したとしても切り戻り失敗することなく、音声品質を保証することができ、たとえ保留中にハンドオーバーしても、移行先ＡＰで通話帯域を確保し、保留再応答後されたとしても切り戻り失敗することなく、音声品質を保証することができるＶｏＩＰ端末通話品質制御システム、方法、プログラム、記録媒体に関する。
【背景技術】
【０００２】
従来の無線ＬＡＮ（Local Area Network）システムにおいて、ＶｏＩＰ（Voice Over IP）通信などリアルタイムな通信には、通信本数が増えるに従って、アクセスポイント（以下ＡＰと呼ぶ）の帯域を圧迫し、パケットが遅延もしくは廃棄されることから、途切れなどの現象が発生し、快適に通信を行うことが困難になるという課題があった。
【０００３】
これらの課題を解決すべく、例えば同一ＡＰ配下のＶｏＩＰ通話数に制限を設け、制限数以上のＶｏＩＰ端末の発信（または着信）に対してはＤｉｓ−Ａｓｓｏｃｉａｔｉｏｎフレームを送信し、通話を拒否し、制限数を超えないようにして、高品質の通話を実現する技術が知られている。
【０００４】
すなわち、通話数制限機能をもつＡＰ配下において、保留を通話と認識せず、保留中に通話数制限が最大数になると保留再応答後切断もしくは解放されるのである。
【０００５】
なお、従来技術として以下の特許文献１を参照されたい。
【０００６】
【特許文献１】特開平０５−２８４０９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術には以下のような問題がある。
【０００８】
第１にＡＰが１台ある環境において、端末が保留時には、ＲＴＰ（Real-time Transport Protocol）の通信が行われないため通話数が減算され、この間通話数が最大数に達すると、保留再応答の発信（または着信）に対しＤｉｓ−Ａｓｓｏｃｉａｔｉｏｎフレームが返信され、ハンドオーバーし、ＡＰサーチ後、再度Ｄｉｓ−Ａｓｓｏｃｉａｔｉｏｎフレームを受信し、最後にタイムアウトにより、切り戻りできなくなるという課題が生じる。これはＳＩＰ（Session Initiation Protocol）プロキシー機能をもつＡＰであれば解決するが、ＳＩＰプロキシー機能をＡＰに付加するためにはハードウェアの高機能化による高価格化や接続できるＳＩＰサーバーが限定される等の欠点がある。
【０００９】
第２にＡＰが複数台ある環境において、端末が保留時に、他のＡＰにハンドオーバーする場合、ハンドオーバー先のＡＰの通話数に空きがなければ保留を再応答できなくなり、通話が切断されてしまう。この課題ついてはＡＰ間を制御するＷＬＡＮコントローラーを有する製品があれば実現できるが、大変高価となってしまう。
【００１０】
そこで本発明は、安価に上記した課題を解決できるＶｏＩＰ端末通話品質制御システム、方法、プログラム、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１２】
本発明に係るＶｏＩＰ端末通話品質制御システムの第１の態様による発明は、
ＬＡＮ（Local Area Network）アクセスポイントと、ＶｏＩＰ（Voice Over IP）端末とからなる通信システムにおいて、
前記アクセスポイントが、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報と、通話台数データとからなる保留情報を格納するデータ格納テーブルと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視し、当該送受信パケットと、あらかじめメモリに設定された保留開始コマンドのビット列とを比較し、当該被監視パケットから前記保留開始コマンドのビット列と一致するビット列が検出された場合、当該パケットに含まれるＶｏＩＰ端末の保留ステータス情報を前記保留ステータス情報格納テーブルに格納し、前記通話台数データの変更を行わないよう制御するＣＰＵを有することを特徴とする。
【００１３】
また、本発明に係るＶｏＩＰ端末通話品質制御システムの第２の態様による発明は、
複数のＬＡＮアクセスポイントと、ＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）端末とからなる通信システムにおいて、
前記アクセスポイントの内のハンドオーバー移行元アクセスポイントが、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するデータ格納テーブルと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信フレームを監視し、接続しているＶｏＩＰ端末がフレームレイヤーで切断されたか否か判定し、当該端末がフレームレイヤーで切断されている場合フレームレイヤーで切断されたＶｏＩＰ端末のＭＡＣアドレスが前記テーブルに格納されているか否か、及び前記保留ステータス情報が前記テーブルに保持されているか否か判定し、前記ＭＡＣアドレスが前記テーブルに格納され、かつ前記保留ステータス情報が検出された場合、保留通知要求コマンドを全アクセスポイントに送出し、前記端末がフレームレイヤーで切断されていない場合、前記パケット中に保留通知応答コマンドが存在するか否かを判定し、存在する場合には前記保留ステータス情報を削除し、通話台数を減算するよう制御するＣＰＵを有することを特徴とする。
【００１４】
また、本発明に係るＶｏＩＰ端末通話品質制御システムの第３の態様による発明は、
前記アクセスポイントの内のハンドオーバー移行先アクセスポイントが、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するデータ格納テーブルと、
全ての送受信フレーム・パケットについて監視し、前記全アクセスポインに対して送信された保留通知要求コマンドを受信したか判定し、受信判定された場合前記テーブルに、前記保留通知要求コマンド中にある保留中のＶｏＩＰ端末のＭＡＣアドレスと仮保留ステータス情報を書込み、非受信判定された場合フレームレイヤーで接続中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を保持しているか否か確認し、保持判定された場合前記テーブルに格納された仮保留ステータス情報を保留ステータス情報に変更し、前記通話台数データを新たに加算し、保留通知応答コマンドを全アクセスポイントに通知するよう制御するＣＰＵを有することを特徴とする。
【００１５】
また、本発明に係るＶｏＩＰ端末通話品質制御システムの第４の態様による発明は、
前記アクセスポイントの内のハンドオーバー移行先アクセスポイント及びハンドオーバー移行元アクセスポイント以外のアクセスポイントが、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留ステータス情報及び通話台数データを格納するデータ格納テーブルと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視し、保留通知要求コマンドを受信したか否か判定し、受信判定された場合前記テーブルに、保留通知要求コマンド中にある保留中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を書込み、非受信判定された場合保留通知応答コマンドを受信したか否か確認し、受信判定された場合前記テーブルに格納されたＭＡＣアドレスと仮保留ステータス情報を削除するよう制御するＣＰＵを有することを特徴とする。
【００１６】
また、本発明に係るＶｏＩＰ端末通話品質制御方法の第１の態様による発明は、
ＬＡＮアクセスポイントと、ＶｏＩＰ端末とからなる通信システムのＶｏＩＰ端末通話品質制御方法において、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視するステップと、
当該送受信パケットと、あらかじめメモリに設定された保留開始コマンドのビット列とを比較するステップと、
当該被監視パケットから前記保留開始コマンドのビット列と一致するビット列が検出された場合、当該パケットに含まれるＶｏＩＰ端末の保留ステータス情報を前記保留ステータス情報格納テーブルに格納するステップを有し、
前記通話台数データの加減算を行わないことを特徴とする。
【００１７】
また、本発明に係るＶｏＩＰ端末通話品質制御方法の第２の態様による発明は、
複数のＬＡＮアクセスポイントと、ＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）端末とからなる通信システム内のハンドオーバー移行元アクセスポイントにおけるＶｏＩＰ端末通話品質制御方法において、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信フレームを監視するステップと、
接続しているＶｏＩＰ端末がフレームレイヤーで切断されたか否か判定するステップと、
当該端末がフレームレイヤーで切断されている場合、フレームレイヤーで切断されたＶｏＩＰ端末のＭＡＣアドレスを前記テーブルに格納されているか否か、及び前記保留ステータス情報が前記テーブルに保持されているか否か判定するステップと、
前記ＭＡＣアドレスが前記テーブルに格納され、かつ前記保留ステータス情報が検出された場合、保留通知要求コマンドを全アクセスポイントに送出するステップと、
前記端末がフレームレイヤーで切断されていない場合、前記パケット中に保留通知応答コマンドが存在するか否かを判定するステップと、
保留通知応答コマンドが存在する場合には前記保留ステータス情報を削除し、通話台数を減算するステップを有することを特徴とする。
【００１８】
また、本発明に係るＶｏＩＰ端末通話品質制御方法の第３の態様による発明は、
前記アクセスポイントの内のハンドオーバー移行先アクセスポイントにおいて、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留状態を示す保留ステータス情報及び通話台数データを格納するステップと、
全ての送受信フレーム・パケットについて監視するステップと、
前記全アクセスポインに対して送信された保留通知要求コマンドを受信したか判定するステップと、
前記保留通知要求コマンドが受信された場合、前記テーブルに、前記保留通知要求コマンド中にある保留中のＶｏＩＰ端末のＭＡＣアドレスと仮保留ステータス情報を書込むステップと、
前記保留通知要求コマンドが受信されなかった場合、フレームレイヤーで接続中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を保持しているか否か確認するステップと、
保持判定された場合、前記テーブルに格納された仮保留ステータス情報を保留ステータス情報に変更し、前記通話台数データを新たに加算し、保留通知応答コマンドを全アクセスポイントに通知するステップを有することを特徴とする。
【００１９】
また、本発明に係るＶｏＩＰ端末通話品質制御方法の第４の態様による発明は、
前記アクセスポイントの内のハンドオーバー移行先アクセスポイント及びハンドオーバー移行元アクセスポイント以外のアクセスポイントにおいて、
ＶｏＩＰ通信を行っているＶｏＩＰ端末のＭＡＣアドレスと、当該ＭＡＣアドレスに対応し、前記ＶｏＩＰ端末の保留ステータス情報及び通話台数データを格納するステップと、
ＬＡＮに接続されたＶｏＩＰ端末の全ての送受信パケットを監視するステップと、
保留通知要求コマンドを受信したか否か判定するステップと、
前記保留通知要求コマンドが受信された場合、前記テーブルに、前記保留通知要求コマンド中にある保留中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータス情報を書込むステップと、
前記保留通知要求コマンドが受信されなかった場合、前記保留通知応答コマンドを受信したか否か確認するステップと、
受信判定された場合、前記テーブルに格納されたＭＡＣアドレスと仮保留ステータス情報を削除するステップを有することを特徴とする。
【発明の効果】
【００２０】
第１の効果は、ＡＰが保留中でも通話帯域を確保しているため、端末が保留再応答したとしても切り戻り失敗することなく、音声品質を保証することができることである。
【００２１】
第２の効果は、保留中にハンドオーバーしても、移行先ＡＰで通話帯域を確保し、保留再応答後されたとしても切り戻り失敗することなく、音声品質を保証することができることである。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施の形態について図面を参照して詳細に説明する。
【００２３】
図１を参照すると、本発明によるＶｏＩＰ端末通話品質制御システムは、プログラム制御により動作する無線ＬＡＮアクセスポイントＡＰ１００、ＡＰ１０４（ＡＰ１００と１０４は十分離れている）と互いにＶｏＩＰ通話可能なＶｏＩＰ端末装置１０１（無線ＬＡＮ）とＶｏＩＰ端末１０２（有線ＬＡＮ）を含んで構成される。
【００２４】
図２を参照すると、ＡＰ１００（もしくはＡＰ１０４）はＲＯＭ２０１、ＣＰＵ２０２、ＲＡＭ２０３、無線ＬＡＮ部２０４、有線ＬＡＮ部２０５をそれぞれ有する。
【００２５】
ＲＯＭ２０１は制御プログラムや各設定値を格納している。ＣＰＵ２０２はその制御プログラムに基づいてＶｏＩＰ通話数制御などの演算処理を行う。ＲＡＭ２０３はＣＰＵ２０２のワークエリアとして制御プログラムの実行に伴うデータの一時的な保管を行う。無線ＬＡＮ部２０４はＩＥＥＥ８０２．１１に基づく機能を有しＶｏＩＰ端末１０１を無線で接続できる。有線ＬＡＮ部２０５はＩＥＥＥ８０２．３に基づく機能を有し、有線でＶｏＩＰ端末１０２を接続できる。
【００２６】
次に、図１〜図７（図３〜図６はフローチャート）を参照して本実施の形態の動作について説明する。なお、便宜上、ＶｏＩＰ通信を行う呼制御プロトコルとして、ＳＩＰを対象に説明するが、Ｈ．３２３やＭＧＣＰなど他の呼制御プロトコルでも適用可能である。
【００２７】
また、説明の便宜上、ＡＰの機能を複数に分けて説明している（図３〜６）が、実際は同一のＡＰで全ての機能を含んでいるものとする。
【００２８】
（同一ＡＰ内での保留、保留再応答の説明）
ＲＡＭにはＶｏＩＰ通信を行っている無線ＬＡＮに接続されたＶｏＩＰ端末のＭＡＣアドレスと保留ステータス情報を格納するテーブルを有するものとし、通話中であれば保留ステータス情報には空データが格納している。
【００２９】
まず、ＡＰ（１００）は無線ＬＡＮに接続されたＶｏＩＰ端末（１０１）の全ての送受信パケット（レイヤー３）について監視を行う（図３−ステップＡ１）。
【００３０】
次に、そのパケットについて、あらかじめＲＯＭ（２０１）に設定したビット列である、保留コマンド（ＳＩＰであればＩＮＶＩＴＥ中のＳＤＰメディア属性がｓｅｎｄｏｎｌｙである場合）と比較を行う（図３−ステップＡ２）。
【００３１】
本比較の結果がＹＥＳ（等しい）であった場合、そのパケットに含まれるＶｏＩＰ端末のＭＡＣアドレスに対応する保留ステータス情報（保留中であることを意味する情報）をメモリに格納し、ＲＡＭ中の通話台数（２０３）は変更せず、スタートに戻る（図３−ステップＡ３）。
【００３２】
ステップＡ２の判定結果がＮＯであった場合に、保留再応答のビット列と送受信パケットと比較を行う（図３−ステップＡ４）。なお、保留再応答の判別は、ＳＩＰであれば受信したＩＮＶＩＴＥ中のＭＡＣアドレスと、そのＭＡＣアドレスのＲＡＭ中の保留ステータス情報より、保留中であれば保留再応答ビット列であると判断する。ＳＩＰ以外の場合、保留再応答を区別できるビット列があれば、あらかじめＲＯＭ（２０１）に設定してもよい。
【００３３】
本判定の結果がＹＥＳであった場合、そのパケットに含まれるＶｏＩＰ端末の保留ステータス情報をメモリ上から削除し、通話状態とみなす（図３−ステップＡ５）。ステップＡ４の判定結果がＮＯであればスタートに戻る。
【００３４】
（端末が保留中、ハンドオーバーする動作の説明）
以下、ＶｏＩＰ端末が保留中にＡＰ−１００からＡＰ−１０４にハンドオーバーする一連の流れを説明する。なお、図７のシーケンスはＶｏＩＰ端末（ＳＴＡ）が保留中に、ＡＰ（１００）からＡＰ（１０４）にハンドオーバーする一連の動作を示している。
【００３５】
（１）ハンドオーバー移行元ＡＰ（１００）の動作
ＲＡＭには、ＶｏＩＰ通信を行っている無線ＬＡＮに接続されたＶｏＩＰ端末のＭＡＣアドレスと、保留ステータスを格納するテーブルを有するものとし、通話中であれば保留ステータス情報には空データが格納している。
【００３６】
まず、ＡＰ（１００）は無線ＬＡＮに接続されたＶｏＩＰ端末（１０１）の全ての送受信フレーム（レイヤー２）について監視を行う（図４−ステップＢ１）。
【００３７】
次に、ＶｏＩＰ端末がフレームレイヤー（レイヤー２）で切断したことを判定する（図４−ステップＢ２）。なお、フレームレイヤーで切断したか否かの判定は、ＡＰがＤｉｓ−Ａｓｓｏｃｉａｔｉｏｎフレームを受信したか、もしくはＩＡＰＰによるメッセージを受信したかで判定を行う。
【００３８】
本判定の結果がＹＥＳであった場合、フレームレイヤーで切断したＶｏＩＰ端末のＭＡＣアドレスがＲＡＭ上に格納されているか否か、及びその保留ステータスが保留中であるか否かを判定する（図４−ステップＢ３）。
【００３９】
本判定の結果がＹＥＳであれば、保留通知要求コマンド（マルチキャスト）を全ＡＰに通知し、スタートに戻る（図４−ステップＢ４）。ここで保留通知要求は、保留中のＶｏＩＰ端末のＭＡＣアドレスと保留通知要求フラグをマルチキャストパケット中に含んでいるメッセージであり、端末の保留情報、すなわちＭＡＣアドレス及び仮保留ステータス情報を全ＡＰに通知する役割をもつ。
【００４０】
ここで、仮保留ステータス情報とはハンドオーバー移行元ＡＰからハンドオーバー移行先ＡＰへハンドオーバーする際、ハンドオーバー移行元ＡＰにおいて保留ステータス情報を仮の保留ステータス情報として発行し、その発行された仮保留ステータス情報を保留通知要求コマンドに含めて他のすべてのＡＰに送出する。
【００４１】
ステップＢ２の判定結果がＮＯであった場合、パケット中に保留通知応答（マルチキャスト）が存在するかを判定する（図４−ステップＢ５）。ここで保留通知応答は、保留中のＶｏＩＰ端末のＭＡＣアドレスと、保留通知応答フラグをマルチキャストパケット中に含んでいるメッセージであり、端末の保留情報を全ＡＰに通知する役割をもつ。
【００４２】
本判定の結果がＹＥＳであれば、メモリ上にある端末の保留情報（ＭＡＣアドレス及び仮保留ステータス情報）を削除し、通話台数を減算する（図４−ステップＢ６）。ステップＢ３及びステップＢ５の判定結果がＮＯであった場合、スタートに戻る。
【００４３】
（２）ハンドオーバー移行先ＡＰ（ＡＰ−１０４）の動作
まず、ＡＰ（１０４）は全ての送受信フレーム・パケットについて監視を行う（図５−ステップＣ１）。次に、保留通知要求（マルチキャスト）を受信したか判定する（図５−ステップＣ２）。なお、保留通知要求はステップＢ４で全ＡＰに対して送信された情報である。
【００４４】
本判定の結果がＹＥＳであった場合、ＲＡＭ上に、保留通知要求中にある保留中のＶｏＩＰ端末のＭＡＣアドレスと仮保留ステータスを書込み（図５−ステップＣ３）、スタートに戻る。但し、メモリ上の通話台数は加算しない。
【００４５】
ステップＣ２の判定がＮＯであった場合、フレームレイヤー（レイヤー２）で接続中のＶｏＩＰ端末のＭＡＣアドレス及び仮保留ステータスを保持しているかをメモリ上で確認する。なお、フレームレイヤーで接続中のＶｏＩＰ端末とは、ＡＰがＡｓｓｏｃｉａｔｉｏｎ応答した端末である。
【００４６】
本判定の結果がＹＥＳであった場合、メモリ上にある仮保留ステータスを保留ステータスに変更し、メモリ上の通話台数を加算（新たに１通話確保）し、保留通知応答（マルチキャスト）を全ＡＰに通知し、スタートに戻る（図５−ステップＣ５）。ステップＣ４の判定結果がＮＯであった場合、スタートに戻る。
【００４７】
（３）その他のＡＰの動作
まず、ＡＰ（１００、１０４以外のＡＰ）は全ての送受信パケットについて監視を行う（図６−ステップＤ１）。次に、保留通知要求（マルチキャスト）を受信したか判定する（図６−ステップＤ２）。なお、保留通知要求は図４−Ｂ４で全ＡＰに対して送信された情報である。
【００４８】
本判定の結果がＹＥＳであった場合、メモリ上に、保留通知要求中にある保留中のＶｏＩＰ端末のＭＡＣアドレスと仮保留ステータスを書込み（図６−ステップＤ３）、スタートに戻る。但し、メモリ上の通話台数は加算しない。
【００４９】
ステップＤ２の判定がＮＯであった場合、保留通知応答（マルチキャスト）を受信したかどうか確認する（図６−ステップＤ４）。
【００５０】
本判定の結果がＹＥＳであった場合、メモリ上の保留情報（ＭＡＣアドレス及び仮保留ステータス）を削除し（図６−ステップＤ５）、スタートに戻る。ステップＤ４の判定結果がＮＯであった場合、スタートに戻る。
【００５１】
また、発明対象としては、上記ＶｏＩＰ端末通話品質制御方法における各ステップをコンピュータに実行させるプログラムも含み、このプログラムはプログラムそのものであってもよいし、このプログラムがコンピュータで読み取り可能な記録媒体に格納されているものであってもよい。
【００５２】
本発明では、この記録媒体として、マイクロコンピュータで処理が行なわれるために必要なメモリ、例えばＲＯＭのようなものそのものがプログラムメディアであってもよいし、また、図示していない外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはマイクロコンピュータがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにロードされて、そのプログラムが実行される方式であってもよい。このロード用のプログラムは予め本体装置に格納されているものとする。
【００５３】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、ＦＤ（フレキシブルディスク）やＨＤ（ハードディスク）等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００５４】
また、本発明においては、インターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め装置本体に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。
【００５５】
さらに、本発明では、プログラム自体として、マイクロコンピュータで実行される処理そのものであってもよいし、あるいはインターネットを含む通信ネットワークとアクセスすることで取り込める、あるいは取り込めたものであってもよいし、こちらから送り出すものであってもよい。
【００５６】
また、上記した各実施の形態は、本発明を好適に実施した形態の一例に過ぎず、本発明は、その主旨を逸脱しない限り、種々変形して実施することが可能なものである。例えば、保留ステータスを他のＡＰに通知する手段として、マルチキャストを使用したが、個々のＡＰのアドレスを知ることが出来れば、保留通知要求・保留通知応答にユニキャストを使用してもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明のＶｏＩＰ端末通話品質制御システムの全体構成を示した図である。
【図２】ＶｏＩＰ端末通話品質制御システム内のＡＰの内部構成を示したブロック図である。
【図３】同一ＡＰ内での保留、保留再応答の動作を説明するためのフローチャートである。
【図４】ハンドオーバー移行元ＡＰの動作を説明するためのフローチャートである。
【図５】ハンドオーバー移行先ＡＰの動作を説明するためのフローチャートである。
【図６】その他のＡＰの動作を説明するためのフローチャートである。
【図７】端末が保留中、ハンドオーバーする一連の動作を説明するためのシーケンス図である。
【符号の説明】
【００５８】
１００，１０４    ＡＰ
１０１，１０２    ＶｏＩＰ端末
１０３    バスライン
２０１    ＲＯＭ
２０２    ＣＰＵ
２０３    ＲＡＭ
２０４    無線ＬＡＮ部
２０５    有線ＬＡＮ部
【図１】
0004411285.tif 000002
【図２】
0004411285.tif 000003
【図３】
0004411285.tif 000004
【図４】
0004411285.tif 000005
【図５】
0004411285.tif 000006
【図６】
0004411285.tif 000007
【図７】
0004411285.tif 000008