(57)【特許請求の範囲】
【請求項１】
複数の通信網間で通信されるＩＰパケット化した音声データストリームを、インターネットを介して中継する音声データ中継システムにおいて、
音声データストリームの中継に使用する前記インターネットの帯域を時間帯別に予約し、予約した前記帯域を使用して音声データストリームの中継処理を行う複数の音声データ中継装置と、
前記複数の音声データ中継装置間を中継される音声データストリームを監視して運用管理を行う管理サーバ装置とから成り、
前記音声データ中継装置は、
他の前記音声データ中継装置との間で行った前記音声データストリームの中継処理により得られた中継状況情報を前記管理サーバ装置へ送信する手段と、
前記管理サーバ装置から中継処理に用いる中継品質パラメータを取得する手段と、
前記取得した中継品質パラメータに基づき帯域予約を行う手段と、を備え、
前記管理サーバ装置は、
任意の二つの前記音声データ中継装置間で行う少なくとも一つの前記音声データストリームの中継に割り当てる、前記インターネットの帯域を時間帯別に管理するトラフィック管理テーブルと、
複数の前記音声データ中継装置各々から送信される、前記中継状況情報を受信する手段と、
前記受信した中継状況情報と、前記トラフィック管理テーブルにて管理される前記予約帯域情報とに基づいて、任意の二つの前記音声データ中継装置に割り当てる前記予約帯域を複数の時間帯毎に決定し、前記トラフィック管理テーブルを更新する手段と、
前記トラフィック管理テーブルに基づき、前記各音声データ中継装置について、前記複数の時間帯毎の予約帯域情報を含む前記中継品質パラメータを生成し、前記各音声データ中継装置へ通知する手段と、を有し、
前記音声データ中継装置は、さらに、
通知された前記中継品質パラメータに含まれる前記複数の時間帯毎の予約帯域情報を記憶する手段と、
記憶した前記複数の時間帯毎の予約帯域情報に含まれる前記時間帯に合わせて、前記音声データストリームの中継に使用する帯域の予約を更新する手段と、を備える
ことを特徴とする音声データ中継システム。
【請求項２】
請求項１記載の前記音声データ中継システムにおいて、
複数の前記音声データ中継装置各々が収集する前記中継状況情報は、他の前記音声データ中継装置との中継開始時刻と中継終了時刻と中継帯域、及び前記他の音声データ中継装置のアドレス情報からなり、
前記管理サーバ装置は、通知された前記中継状況情報を時間帯別に加工した情報を、前記トラフィック管理テーブルにて管理する手段を備える
ことを特徴とする音声データ中継システム。
【請求項３】
請求項２記載の前記音声データ中継システムにおいて、
前記管理サーバ装置は、通知された前記中継状況情報をさらに各日の時系列データを曜日毎に加工した情報を、前記トラフィック管理テーブルにて管理する手段を備える
ことを特徴とする音声データ中継システム。
【請求項４】
請求項３記載の前記音声データ中継システムにおいて、
前記管理サーバ装置は、収集した前記中継状況情報に含まれる中継開始時刻及び中継終了時刻から、該当時間帯に中継した帯域の合計値あるいは中継が重なった場合は中継帯域の合計の最大値と、他の週の、同じ曜日の、同じ時間帯のデータとの平均値を算出し、該算出データを該曜日の当時間帯の予約帯域値として管理する手段を備える
ことを特徴とする音声データ中継システム。
【請求項５】
請求項１記載の音声データ中継システムにおいて、
前記通信網と前記インターネットとの間で、データを中継するアクセスサーバ装置とをさらに備え、
前記アクセスサーバ装置は、
前記インターネットとの間で行う前記データ中継処理により得られた転送データ情報を収集する手段と、
前記収集した転送データ情報を前記管理サーバ装置へ通知する手段とを備え、
前記管理サーバ装置は、
前記アクセスサーバ装置から、前記転送データ情報を収集する手段を備え、
前記トラフィック管理テーブルを更新する手段は、さらに前記転送データ情報に基づいて、前記予約帯域を決定する
ことを特徴とする音声データ中継システム。
【請求項６】
請求項５記載の前記音声データ中継システムにおいて、
前記アクセスサーバ装置は、
さらに、中継トラフィック管理テーブルを備え、
前記転送データ情報を時間帯別に加工した情報を、前記中継トラフィック管理テーブルにて管理する手段を備える
ことを特徴とする音声データ中継システム。
【請求項７】
請求項６記載の前記音声データ中継システムにおいて、
前記アクセスサーバ装置は、前記転送データ情報をさらに各日の時系列データを曜日毎に加工した情報を、前記中継トラフィック管理テーブルにて管理する手段を備える
ことを特徴とする音声データ中継システム。
【請求項８】
請求項５記載の前記音声データ中継システムにおいて、
前記管理サーバ装置が備える前記予約帯域を複数の時間帯毎に決定する手段は、前記各アクセスサーバ装置から取得した前記転送データ量にさらに、基づき、該当曜日の前の週の、同じ曜日の、同じ時間帯のデータと取得したデータとの平均値を算出する
ことを特徴とする音声データ中継システム。
【請求項９】
請求項８に記載の音声データ中継システムにおいて、
前記管理サーバ装置は、出力装置を備え、
前記アクセスサーバ装置から取得した曜日ごとの各時間帯における平均転送データ量と、前記音声データ中継装置から取得した音声中継帯域値とを前記出力装置へ出力する手段を備え、
該音声データ中継システムを運用管理する管理者が、該当曜日の該当時間帯における音声中継に使用する、予約帯域値を決定する指標を与える
ことを特徴とする音声データ中継システム。
【請求項１０】
請求項１記載の音声データ中継システムにおいて、
前記音声データ中継装置が前記管理サーバ装置から通知される前記中継品質パラメータは、他の前記音声中継装置との間に設定する予約帯域と、該帯域を確保する時間との、1つ以上の組からなる
ことを特徴とする音声データ中継システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチメディア通信システムに関し、特に、音声データを中継することのできる音声データ中継装置、音声データ中継方法に関する。
【０００２】
【従来の技術】
TCP/IPをベースとするインターネットが急速に普及している。ＷＷＷ（World  Wide  Web）という全世界的な情報通信システムがインターネットの普及にさらに拍車をかけている。
【０００３】
このような背景において、インターネットに通信端末を接続し、音声データをリアルタイムに送受信し、電話同様の通話を提供するインターネット電話といわれる通信システムが出始めており、通話をインターネット上に統合しようという動きが活発になってきている。特に、一般の電話機からインターネット内のアクセスポイントにアクセスし、そのアクセスポイントから電話をかけたい相手に近いアクセスポイントまでをインターネットで、相手側のアクセスポイントからは公衆電話網で電話をかけるタイプのインターネット電話が注目を浴びている。インターネット電話については、“ボイス・オーバーＩＰ”（コンピュータ＆ネットワークLAN 98/3）、“実用期に入るインターネット電話”（日経コミュニケーション 97/11/3）にまとめられている。
【０００４】
【発明が解決しようとする課題】
上記文献に記載の従来の通信システムでは、音声情報の他に、蓄積系の音声・映像情報や、文字・数字等のデータが流れ、インターネットの負荷が変動する。通話のようなリアルタイム系の音声情報をインターネット上に流す場合、十分な帯域が確保されていないと、音声の途切れや遅延時間の増加など、通話品質が低下する。これに対し、予め通信に必要な帯域を確保するプロトコルが標準化されており，帯域予約プロトコルを利用することにより、通話品質の低下を防ぐことが出来る。
【０００５】
しかし、帯域予約プロトコルを用いた通信システムを構築する場合課題となっているのが、どのように予約を設定するのかということである。設定できる帯域幅にも限りがあるため、現状は早い者勝ちで予約できることになっている。
【０００６】
本発明の目的は、あるシステム内で通信されるリアルタイム系の音声通信データとそれ以外のデータとのそれぞれの転送データ量を、時系列に監視し、各転送データ量の一日を通しての時系列な変動を各曜日毎に管理することにより、予め音声データ通信に必要な予約帯域をテンプレートして持ち、テンプレートにしたがって自動的に帯域を予約して音声データ通信品質を向上する音声データ中継方法および音声データ中継装置を提供することにある。
【０００７】
また、本発明の他の目的は、上記音声データ中継装置を用い、該音声データ中継装置の中継品質を運用管理するための管理サーバ装置、アクセスサーバ装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明の音声データ中継装置は、中継する通話の中継先音声データ中継装置のアドレス情報・開始時刻・終了時刻・通信帯域を、アクセスサーバ装置は、アクセスしてきた通信端末からインターネットへの、及びインターネットから通信端末へのデータ転送量をある時間間隔で合計したデータを、管理サーバへ通知し、管理サーバは音声データ中継装置やアクセスサーバ装置から受け取った各転送データ量をある時間間隔で管理することにより、一日を通しての音声中継に必要な帯域のテンプレートを作成する手段とを備えることを特徴とする。
【０００９】
【発明の実施の形態】
まず、本発明の実施形態について、図１〜図１９を参照して説明する。
【００１０】
図１に、本発明の第１の実施形態に関わる音声データ中継システムの構成例を示す。
【００１１】
図１において、インターネット１０１と公衆電話網１０２との接続点に音声データ中継装置（以下、ＧＷ）１０３が、インターネット１０１と公衆電話網１０３との接続点に電話機以外のＰＣのような通信端末とを接続するためのアクセスサーバ装置１０４が、インターネット１０１に管理サーバ装置１０５が、公衆電話網に電話機１０６あるいは通信端末１０７が接続されている。
【００１２】
図２に、ＧＷ１０３、アクセスサーバ装置１０４、管理サーバ装置１０５の内部構成を示す。
【００１３】
図２において、ＧＷ１０３は、通信プログラム等が格納されているメモリ２０１と、メモリ２０１のプログラムに基づく処理を行なうCPU２０２と、蓄積装置２０３と、インターネット１０１や公衆電話網１０２で通信を行なうための通信網インターフェース制御部２０４と、発信側の電話機１０５から受信したアナログ音声データをディジタルデータヘ、通話中継相手のＧＷ１０３から受信したディジタルデータをアナログ音声データヘ変換するディジタル・アナログ変換部２０５と、キーボードやマウス、ペン等の入力装置２０６と、ディスプレイやスピーカ等の出力装置２０７と、以上の各部を接続する内部バス２０８とにより構成される。ただし、アクセスサーバ装置１０４および管理サーバ装置１０５にはディジタル・アナログ変換部２０５はなくても構わない。
【００１４】
前記蓄積装置２０３には、ＧＷ１０３については、少なくとも各ＧＷが担当するエリアの電話番号とＧＷのアドレスが組で登録されている。
【００１５】
CPU２０２は、メモリ２０１の通信プログラムを実行することで、図３に示す各制御部、３００の機能を実現する。
【００１６】
図３に示す、ＧＷ１０３の通信制御部３００は、電話機接続処理部３０１、検索部３０２、コネクション設定部３０３、通話中継処理部３０４、中継状況処理部３０５、管理データ処理部３０６、帯域予約処理部３０７、コネクション管理テーブル３０８、音声中継制御情報管理テーブル３０９により構成される。
【００１７】
通信制御部３００において、電話機接続処理部３０１は、公衆電話網１０２から電話機１０５がアクセスしてきた場合は通話相手の電話番号を取得し、前記電話機１０５から通話終了通知を受信した場合は通話中継処理を終了してコネクションを切断する。検索部３０２は、通話中継要求を受信した場合、上記接続要求に含まれる相手電話機１０５の電話番号から前記蓄積装置２０３内に格納されている通話相手の端末を収容するＧＷのアドレス情報を検索する。
【００１８】
コネクション設定部３０３は、通話中継相手のＧＷとの間のコネクションを設定し、通話中継相手のＧＷ１０３から通話終了通知を受信した場合は通話中継処理を終了してコネクションを切断する。通話中継処理部３０４は、前記ディジタル・アナログ変換部２０５においてディジタル化された音声データを通話中継相手のＧＷ１０３へ中継する。中継状況処理部３０５は、ＩＰパケット通信遅延やパケットロス等の中継品質を監視し、定期的に再計算する。
【００１９】
管理データ処理部３０６は、前記管理サーバ装置１０５からの中継品質パラメータ等の管理データを受付ける。帯域予約処理部３０７は、前記管理データ処理部により受け取った中継品質パラメータにしたがって、帯域予約の設定・変更・解除を行う。コネクション管理テーブル３０８は、中継中の音声データストリームの中継先ＧＷ１０３のアドレス、どの回線が使用されているか、どの回線が使用できないか等を格納するテーブルである。音声中継制御情報管理テーブル３０９は、前記管理サーバ装置から送られる、前記各音声データ中継装置に対して帯域予約を設定する時刻・該予約を解除する時刻及び予約帯域を格納するテーブルである。
【００２０】
図４に、前記通話中継処理部３０４の内部構成を示す。
【００２１】
図４において、通話中継処理部３０４は、前記ディジタル／アナログ変換部２０５より受け取るディジタルデータを一時格納する入力バッファ４０２と、入力したデータをパケット化するパケット化処理部４０３と、パケット化したデータを通信網インタフェース制御部２０４を介してインターネット１０１へ送信する送信処理部４０４と、通信網インタフェース制御部２０４を経由してインターネット１０１からデータを受信する受信処理部４０５と、受信したパケットデータを音声ディジタルデータへ分解する分解処理部４０６と、音声ディジタルデータをディジタル/アナログ変換部２０５へ出力する前に一時格納する出力バッファ４０７により構成される。
【００２２】
ディジタル/アナログ変換部２０５においては、アナログデータをディジタルデータへ変換して圧縮処理を行う符号化処理部４０１と、圧縮ディジタルデータを伸長してアナログデータへ変換する復号化処理部４１０とを有する。
【００２３】
図５に、前記コネクション設定部３０３の内部構成を示す。
【００２４】
図５において、コネクション設定部３０３は、前記検索部３０２より取得した相手ＧＷ１０３のＩＰアドレスを取得するアドレス取得部５０１と、相手ＧＷ１０３からコネクション設定の要求を受付けるコネクション要求着信処理部５０２と、コネクション設定要求を着信した際に、使用可能な回線番号を前記コネクション管理テーブルを検索することにより取得する回線情報検索部５０３と、現在時刻を入手する時刻入手部５０４と、回線情報検索部５０３により使用可能な回線がある場合にコネクション設定要求を発信した相手ＧＷ１０３に対してコネクション受付通知を発信するコネクション受付処理部５０５により構成される。
【００２５】
図６に、前記コネクション管理テーブル３０８のフォーマットの一例を示す。
【００２６】
６０１は前記ＧＷ１０３が有する公衆電話網１０２の回線番号、６０２は該各回線が使用されているかどうか、あるいは使用できるかどうかを示すフィールド、６０３は該各回線に対応している通信相手の前記ＧＷ１０３のＩＰアドレス、６０４は中継に使用するポート番号を示す。
【００２７】
図７に、前記音声中継制御情報管理テーブル３０９のフォーマットの一例を示す。
【００２８】
７０１は中継先の前記ＧＷ１０３のＩＰアドレス、７０２は７０１の中継先ＧＷ１０３との間で帯域を予約する場合の制御情報７０３〜７０５を組とする制御情報格納フィールド、７０３は予約設定時刻、７０４は該予約終了時刻、７０５は予約帯域を示す。
【００２９】
図８に、前記中継状況処理部３０５の内部構成を示す。
【００３０】
図８において、中継状況処理部３０５は、現在時刻を入手する時刻入手部８０１と、前記受信処理部４０５により受信したＩＰパケットが前記分解処理部４０６にてディジタル音声データへ分解された後、データのロスを検出するパケットロス検出部８０２と、遅延しているかどうかを判定するパケット遅延判定部８０３と、パケットロス検出部８０２およびパケット遅延判定部８０３より音声データ中継状況を取得し、前記管理サーバ装置１０５に中継状況を通知するデータを加工・生成する中継状況通知処理部８０４により構成される。
【００３１】
図９に示す、アクセスサーバ装置１０４のアクセス管理部９００は、コネクション受付処理部９０１、コネクション管理部９０２、アドレス管理部９０３、中継処理部９０４、中継トラフィック管理部９０７により構成される。
【００３２】
アクセス管理部９００において、コネクション受付処理部９０１は、前記通信端末１０７より前記インターネット１０１へのコネクション設定要求を受付ける。コネクション管理部９０２は、アクセスしてきたユーザが前記インターネット１０１へのアクセス権を有するかどうかの認証およびアクセスを認めた場合のユーザの情報を管理する。アドレス管理部９０３は、前記コネクション管理部９０２よりアクセスしてきたユーザへ付与するＩＰアドレスを複数のＩＰアドレスを格納してあるアドレステーブル９０６から取得して前記コネクション管理部９０２へ渡す。
【００３３】
コネクション管理テーブル９０５は、前記コネクション管理部９０２から、現在コネクションが設定されている前記通信端末１０７の識別子と前記アドレス管理部９０３により付与されたＩＰアドレスとを組として格納する。中継処理部９０４は、アクセスを認められた該通信端末１０７と前記インターネット１０１との間のデータ中継を行う。中継トラフィック管理部９０７は、前記中継処理部９０４において中継したデータ、すなわち前記通信端末１０７から前記インターネット１０１への転送データ、前記インターネット１０１から前記通信端末１０７への転送データ量をそれぞれ定期的に集計し、中継トラフィック管理テーブル９０８へ格納する。
【００３４】
図１０に前記アクセスサーバ装置１０４の中継トラフィック管理部９０７の内部構成を示す。
【００３５】
図１０において、イベント取得部１００１は、前記インターネット１０１を運用管理する運用管理者が前記入力装置２０６を用いて何らかのイベントを入力した場合、該イベントを取得する。解析部１００２は、イベント取得部１００１により取得したユーザイベントを解析し、内容によって各々処理する処理部へ振り分ける。例えば、現在時刻入手部１００３により転送データ量の計算を行う時刻であった場合に、転送用中継統計データ生成部１００４へ処理や前記中継トラフィック管理テーブル９０８より必要なデータを渡す。転送用中継統計データ生成部１００４は、前記中継トラフィック管理テーブルから前記管理サーバ装置１０５へ送信するためのデータをパケット化し、データ転送部１００５にて前記通信網インタフェース制御部２０４を介して転送する。中継状況データ収集部１００６は、前記中継処理部９０４において転送したデータ量を収集する。
【００３６】
中継状況統計データアップデート部１００７は、前記中継状況データ収集部１００６により収集したデータと前記中継トラフィック管理テーブル９０８から該当する時間帯のデータとから該データをアップデートする必要があるかどうかを判定する。中継状況データ加工部１００８は、前記中継状況統計データアップデート部１００７によりデータのアップデートをする場合や運用管理者へ結果を通知する場合に、前記中継トラフィック管理テーブル９０８や前記出力装置２０７へ出力するためのデータに加工する。中継状況統計データ出力部１００９は、前記中継状況データ加工部１００８により加工されたデータを前記中継トラフィック管理テーブル９０８や運用管理者への出力処理を行う。
【００３７】
図１１に、前記中継トラフィック管理テーブル９０８のフォーマットの一例を示す。
【００３８】
１１０１は該転送データ量が、前記通信端末１０７から前記インターネット１０１への転送データ(上り)か、前記インターネット１０１から前記通信端末１０７への転送データ(下り)のデータかどうかを示すフィールド、１００２は各時間帯における上り下りそれぞれの転送データ量(帯域)示すフィールドである。
【００３９】
図１２に示す、管理サーバ装置１０５の通信管理部１２００は、現在時刻入手部１２０１、トラフィック管理データ取得部１２０２、中継品質パラメータ生成部１２０３、データ転送部１２０４、中継トラフィックデータ受付処理部１２０５、中継トラフィック統計データアップデート部１２０６、中継トラフィックデータ加工部１２０７、中継トラフィック統計データ出力部１２０８により構成される。
【００４０】
図１２において、現在時刻入手部１２０１により帯域予約設定に必要な中継品質パラの生成時刻であった場合に、トラフィック管理データ取得部１２０２において、トラフィック管理テーブル１２０９から中継品質パラメータ生成に必要なデータを取得する。トラフィック管理テーブル１２０９は、前記各ＧＷ１０３のＩＰアドレスや、中継相手のＧＷ１０３との間で設定する予約帯域をある時間間隔毎に設定したデータを格納する。
【００４１】
中継品質パラメータ生成部１２０３は、前記トラフィック管理データ取得部１２０２により取得されたデータを前記複数のＧＷ１０３に対して転送するためのパケットを生成し、データ転送部１２０４にて前記通信網インタフェース制御部２０４を介して転送する。転送データは前記各ＧＷ１０３ごとにパケット化してもよいし、全ＧＷ１０３に対してマルチキャストする場合には、全ＧＷ１０３に対するデータをパケット化してもよい。
【００４２】
中継トラフィックデータ受付処理部１２０５は、前記ＧＷ１０３から音声中継コネクションの開始・終了・帯域情報を、前記アクセスサーバ装置１０４から転送データ量とを受け付ける。中継トラフィック統計データアップデート部１２０６は、前記中継トラフィックデータ受付処理部１２０５により受付けた各データと、前記トラフィック管理テーブル１２０９から該当する時間帯のデータとから該データをアップデートする必要があるかどうかを判定する。
【００４３】
中継トラフィックデータ加工部１２０７は、前記中継トラフィック統計データアップデート部１２０６によりデータのアップデートをする場合や運用管理者へ結果を通知する場合に、前記トラフィック管理テーブル１２０９や前記出力装置２０７へ出力するためのデータに加工する。中継トラフィック統計データ出力部１２０８は、前記中継トラフィックデータ加工部１２０７により加工されたデータを前記トラフィック管理テーブル１２０９や運用管理者への出力処理を行う。
【００４４】
図１３に、前記トラフィック管理テーブル１２０９のフォーマットの一例を示す。
【００４５】
１３０１は前記ＧＷ１０３あるいは前記アクセスサーバ装置１０４のＩＰアドレス、１３０２は１３０１が前記ＧＷ１０３のアドレスの場合、中継先ＧＷ１０３のＩＰアドレス、前記アクセスサーバ装置１０４の場合データはない。１３０３は各時間帯における予約帯域値を示すフィールドである。
【００４６】
図１４、図１５に、ＧＷ１０３のコネクション設定部３０３の処理の流れの一例を示す。図１４は、電話機１０６や中継相手のＧＷ１０３からのコネクション設定要求着信時の処理の流れを示し、図１５は、管理サーバ装置１０５からの中継品質パラメータ受信時の処理の流れを示す。
【００４７】
図１４において、ＧＷ１０３は、前記蓄積装置２０３に格納されているＧＷ通話中継プログラムが起動される等で通話中継処理が開始されると、電話機１０６からの通話中継要求要求を着信したかどうかを監視する(ステップ１４０１)。ある電話機１０６からコネクション要求を着信した場合（ステップ１４０１、yes）、該コネクション要求に含まれている通話相手の電話番号を取得する（ステップ１４０２）。取得した電話番号から中継先のＧＷ１０３を検索する(ステップ１４０３)。ステップ１４０３によって得られた中継先ＧＷ１０３のＩＰアドレスに対して、コネクション要求を送信する(ステップ１４０４)。
【００４８】
中継先ＧＷ１０３からコネクション受付コマンドを受信した場合(ステップ１４０５、yes)、現在の時刻を入手し(ステップ１４０６)、開始時刻(現在時刻)、ステップ１４０３で取得した中継先ＧＷ１０３のＩＰアドレス及び中継に使用する帯域値を一時記憶しておき(ステップ１４０７)、中継先ＧＷ１０３との間を前記インターネット１０１を介して通話を中継する(ステップ１４０８)。
【００４９】
前記電話機１０６あるいは中継先ＧＷ１０３から通話終了通知を受け取った場合(ステップ１４０９、yes)、現在の時刻(終了時刻)を入手し(ステップ１４１０)、ステップ１４０７において記憶しておいた中継開始時刻、中継先ＧＷ１０３のアドレス、使用帯域値および終了時刻とを前記管理サーバ装置１０５へ通知する(ステップ１４１１)。あるＧＷ１０３からコネクション要求を着信した場合（ステップ１４１２、yes）、使用可能な電話回線があるかどうかを検索して回線情報を取得する(ステップ１４１３)。
【００５０】
ステップ１４１３において、使用可能な電話回線があった場合(ステップ１４１４、yes)、コネクション要求を通知してきたＧＷ１０３に対してコネクション受付コマンドを送信し(ステップ１４１５)、該ＧＷ１０３との間で音声データを中継する(ステップ１４０８)。ステップ１４１４において、回線が全て使用されていたり、使用できない回線しか残っていない場合は（ステップ１４１４、no）、コネクション要求を通知してきたＧＷ１０３に対してコネクション拒否コマンドを送信する(ステップ１４１６)。運用管理者によって通話中継プログラムが終了された場合(ステップ１４１７、yes)、一連の処理を終了する。
【００５１】
図１５において、ＧＷ１０３は、通話中継処理が開始されると（ステップ１５０１、yes）、前記管理サーバ装置１０５からの中継品質パラメータを受信した場合(ステップ１５０２、yes)、受け取ったパラメータに含まれる時間帯と各時間帯に設定する予約帯域値とを該音声中継制御情報管理テーブル３０９へ反映させ、アップデートする(ステップ１５０３)。現在時刻を入手し(ステップ１５０４)、該音声中継制御情報管理テーブル３０９から予約帯域値の変更時刻であった場合（ステップ１５０５、yes）、該中継先ＧＷ１０３との間の予約設定の更新処理を行う(ステップ１５０６)。運用管理者等により、何らかの通話中継処理の終了指示を受けた場合（ステップ１５０７、yes）、通話中継処理プログラムを終了し、一連の音声データ中継処理を終了する。
【００５２】
図１６、図１７に、アクセスサーバ装置１０４の通信管理部９００の処理の流れの一例を示す。図１６は、通信端末１０７からのコネクション要求着信時の処理の流れを示し、図１７は、管理サーバ装置１０５との中継データ情報の送信処理の流れを示す。
【００５３】
図１６において、アクセスサーバ装置１０４は、前記蓄積装置２０３に格納されているアクセス管理プログラムが起動される等でアクセス管理が開始される（ステップ１６０１）。ＰＣユーザからの通信端末１０６を用いた前記インターネット１０１へのコネクション要求を着信した場合（ステップ１６０２、yes）、コネクション要求に含まれているユーザ識別子を、あるいは更に暗証番号等のパスワードを取得する（ステップ１６０３）。ユーザ認証用のカウンタを初期化し（ステップ１６０４）、ステップ１６０３にて取得したユーザ識別子およびパスワードから、該ユーザのインターネット１０１へのアクセスを認めるかどうかを判定する（ステップ１６０５）。
【００５４】
ユーザ認証がＯＫの場合（ステップ１６０５、yes）、該通信端末１０７へＩＰアドレスを割り当て（ステップ１６０６）、前記コネクション管理テーブル９０５にユーザ識別子およびステップ１６０６にて割り当てたＩＰアドレスとを組として登録し（ステップ１６０７）、該通信端末１０７からのデータを前記インターネット１０１へ、前記インターネット１０１からのデータを前記通信端末１０７へデータを中継する（ステップ１６０８）。
【００５５】
識別子とパスワードが、登録されているものと異なる場合は（ステップ１６０５、yes）、識別子あるいはパスワードの再入力要求を前記通信端末１０６へ通知する（ステップ１６０６）と共にカウンタをインクリメントする（ステップ１６０７）。カウンタ値があらかじめ設定しておく閾値以上になった場合は（ステップ１６０８、yes）、該通信端末１０７とのコネクションを切断する（ステップ１６１３）。
【００５６】
前記通信端末１０７からコネクション切断コマンドを受信した場合（ステップ１６１２、yes）、コネクションを切断し（ステップ１６１３）、前記コネクション管理テーブル９０５の該ユーザに関する登録を消去すると共に（ステップ１６１４）、該通信端末１０７へ割り当てたＩＰアドレスを開放する（ステップ１６１５）。運用管理者から何らかの通信中継終了通知を指示された場合（ステップ１６１６、yes）、アクセス管理プログラムを終了して一連の処理を終了する。
【００５７】
図１７において、アクセスサーバ装置１０４は、通信中継処理が開始されると（ステップ１７０１、yes）、前記通信端末１０７からの（上り用）あるいは前記インターネット１０１からの（下り用）データサイズを計算するためのカウンタを、現在接続している通信端末１０７の数分、それぞれ個別に持ち、初期化する（ステップ１７０２）。通信端末１０７からのパケットを受信した場合（ステップ１７０３、yes）、受信したデータサイズを取得し（ステップ１７０４）、上り用カウンタを取得したデータサイズ分インクリメントする（ステップ１７０５）。
【００５８】
前記インターネット１０１からのパケットを受信した場合（ステップ１７０４、yes）、受信したデータサイズを取得し（ステップ１７０８）、下り用カウンタを取得したデータサイズ分インクリメントする（ステップ１７０９）。現在の時刻を入手し（ステップ１７１０）、中継トラフィックの計算タイミングであった場合（ステップ１７１１、yes）、上り用および下り用カウンタと計算タイミングから転送データ速度つまり上り用下り用それぞれのトラフィックを計算する（ステップ１７１２）。
【００５９】
ステップ１７１２にて計算した、ある時間帯のトラフィックと前記中継トラフィック管理テーブルの該当時間帯とのトラフィックとからトラフィックの平均値を計算して更新する（ステップ１７１３）。現在時刻を入手して（ステップ１７１４）、前記管理サーバ装置１０５への中継トラフィック情報通知タイミングであった場合（ステップ１７１５、yes）、該中継トラフィック情報を前記管理サーバ装置１０５へ通知する（ステップ１７１６）。運用管理者により、何らかの通信中継処理を終了するよう指示されるまで（ステップ１７１７、yes）、一連の処理を実行する。
【００６０】
図１８、図１９に、管理サーバ装置１０５の通信管理部１２００の処理の流れの一例を示す。図１８は、前記アクセスサーバ装置１０４あるいは前記ＧＷ１０３からの中継情報受信時の処理の流れを示し、図１９は、前記ＧＷ１０３への中継品質パラメータ送信処理の流れを示す。
【００６１】
図１８において、管理サーバ装置１０５は、前記蓄積装置２０３に格納されている管理プログラムが起動される等で通信管理処理が開始される（ステップ１８０１）。前記アクセスサーバ装置１０４からの中継トラフィック情報を受信した場合（ステップ１８０２、yes）、該中継トラフィック情報に含まれている時間帯および転送データ量（帯域）とを取得する（ステップ１８０３）。
【００６２】
今日の曜日情報を取得し（ステップ１８０４）、前記トラフィック管理テーブル１２０９の該当曜日の該当時間帯の情報を検索する（ステップ１８０５）。ステップ１８０５にて取得した該当時間帯における該アクセスサーバ装置の中継したデータ通信帯域とステップ１８０３にて取得した帯域とを比較し、平均値を求め（ステップ１８０６）、前記トラフィック管理テーブル１２０９の該当時間帯における帯域値を更新する（ステップ１８０７）。
【００６３】
前記ＧＷ１０３から中継情報を受信した場合（ステップ１８０９、yes）、該中継情報に含まれている中継開始・終了時刻、使用帯域、中継先ＧＷ１０３のＩＰアドレス情報とを取得して一時記憶する（ステップ１８１０）。現在時刻を入手し（ステップ１８１１）、中継情報更新のタイミングであった場合（ステップ１８１２）、記憶しておいた該当時間帯に中継した帯域の最大値を求める（ステップ１８１３）。ステップ１８０４以降の一連の処理を行い、該当曜日の該当時間帯における帯域値（予約帯域値）を計算し、トラフィック管理テーブル１２０９を更新する。運用管理者からの何らかの通信管理終了指示をされるまで（ステップ１８０８、yes）、一連の処理を繰り返し実行する。
【００６４】
図１９において、管理サーバ装置１０５は、前記蓄積装置２０３に格納されている管理プログラムが起動される等で通信管理処理が開始されると（ステップ１９０１、yes）、現在時刻を入手し（ステップ１９０２）、前記トラフィック管理テーブル１２０９の各ＧＷ１０３の該当時間帯の情報を取得する（ステップ１９０３）。ステップ１９０３にて取得した情報から、予約帯域の変更タイミングであるＧＷ１０３がある場合（ステップ１９０４、yes）、更新予約帯域を含んだ中継品質パラメータを生成し（ステップ１９０５）、該当するＧＷ１０３へ送信する（ステップ１９０６）。運用管理者からの何らかの通信管理終了指示をされるまで（ステップ１９０７、yes）、一連の処理を繰り返し実行する。
【００６５】
本実施形態の音声データ中継システムによれば、前記管理サーバ装置が各ＧＷからの音声中継状況を、前記アクセスサーバ装置からのデータ通信状況とを収集して、音声通信とリアルタイム系音声通信以外のデータ通信の使用状況を時系列に加工し、ある時間帯における音声中継用の帯域予約処理に利用することが可能となる。
【００６６】
【発明の効果】
本発明によれば、音声中継を行うＧＷについて、リアルタイム系音声通信使用帯域
とリアルタイム系音声通信以外のデータ通信の使用帯域の時系列データとを監視して、音声中継に必要な予約帯域を時系列に設定するテンプレートを持つことにより、曜日によって、さらに時間帯によって過去の通信状況を把握でき、スムーズな音声中継用帯域予約処理が可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る音声データ中継装置の全体構成図である。
【図２】ＧＷ、アクセスサーバ装置及び管理サーバ装置の構成図である。
【図３】ＧＷの通信管理部の構成図である。
【図４】ＧＷの通話中継処理部の構成図である。
【図５】ＧＷのコネクション設定部の構成図である。
【図６】ＧＷのコネクション管理テーブルのフォーマットの一例を示す図である。
【図７】ＧＷの音声中継制御情報管理テーブルのフォーマットの一例を示す図である。
【図８】ＧＷの中継処理部の構成図である。
【図９】アクセスサーバ装置のアクセス管理部の構成図である。
【図１０】アクセスサーバ装置の中継トラフィック管理部の構成図である。
【図１１】アクセスサーバ装置の中継トラフィック管理テーブルのフォーマットの一例を示す図である。
【図１２】管理サーバ装置の通信制御部の構成図である。
【図１３】管理サーバ装置のトラフィック管理テーブルのフォーマットの一例を示す図である。
【図１４】ＧＷの電話機あるいは他ＧＷからのコネクション要求着信時の処理の流れ図である。
【図１５】ＧＷの管理サーバ装置からの中継品質パラメータ受信時の処理の流れ図である。
【図１６】アクセスサーバ装置の通信端末からのコネクション要求着信時の処理の流れ図である。
【図１７】アクセスサーバ装置の転送データ量計測処理の流れ図である。
【図１８】管理サーバ装置のアクセスサーバ装置あるいはＧＷからの中継情報着信時の処理の流れ図である。
【図１９】管理サーバ装置のＧＷにおける帯域予約値計測処理の流れ図である。
【符号の説明】
１０１…インターネット、１０２…公衆電話網、１０３…ＧＷ、１０４…アクセスサーバ装置、１０５…管理サーバ装置、３００…通信制御部、３０３…コネクション設定部、９００…アクセス管理部、１２００…通信制御部。
【図１】
0003736168.tif 000002
【図２】
0003736168.tif 000003
【図３】
0003736168.tif 000004
【図４】
0003736168.tif 000005
【図５】
0003736168.tif 000006
【図６】
0003736168.tif 000007
【図７】
0003736168.tif 000008
【図８】
0003736168.tif 000009
【図９】
0003736168.tif 000010
【図１０】
0003736168.tif 000011
【図１１】
0003736168.tif 000012
【図１２】
0003736168.tif 000013
【図１３】
0003736168.tif 000014
【図１４】
0003736168.tif 000015
【図１５】
0003736168.tif 000016
【図１６】
0003736168.tif 000017
【図１７】
0003736168.tif 000018
【図１８】
0003736168.tif 000019
【図１９】
0003736168.tif 000020