(57)【特許請求の範囲】
【請求項１】
通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網において、通信端末間の通信の確立を支援する通信支援システムであって、
他の通信端末との通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記他の通信端末である相手側端末とを示す端末データを、前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得部と、
前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に特定する中継装置特定部と、
前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記メッセージングサーバに実行させるメッセージ制御部とを備える、通信支援システム。
【請求項２】
前記中継装置管理部には、前記複数の中継装置それぞれにおいて通信可能になった無線通信端末を示す通信端末データがさらに記録され、
前記端末データが示す前記無線通信端末が、前記代替中継装置と通信可能になった無線通信端末として前記通信端末データに記録された場合に、前記通信管理サーバに対して、前記端末データが示す前記無線通信端末と前記相手側端末との間で通信を確立することを要求する要求部をさらに備える、請求項１に記載の通信支援システム。
【請求項３】
前記中継装置管理部は、前記中継装置管理データとして、中継装置の通信帯域を利用して他の通信端末と通信を行っている無線通信端末または行う予定の無線通信端末を示すデータを記録し、
前記中継装置特定部は、前記中継装置管理データが示す中継装置と他の通信端末と通信を行っている無線通信端末または行う予定の無線通信端末を基に、前記代替中継装置を特定する、請求項１に記載の通信支援システム。
【請求項４】
前記通信網は、前記通信網に通信端末を有線接続するために設けられた複数の接続口への通信端末の接続状態を示すデータを記録する接続口管理部をさらに含み、
前記中継装置特定部は、前記代替中継装置に加えて、通信帯域が不足している中継装置と無線通信を行う前記無線通信端末が接続可能な接続口である代替接続口を、前記接続口管理部に記録されたデータを基に特定し、
前記メッセージ制御部は、前記代替中継装置の通信エリアへ移動可能であるかの問い合わせと、前記代替接続口に接続可能かの問い合わせとを含む問い合わせメッセージを、前記端末データが示す前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を前記相手側端末へ送信する処理を前記メッセージングサーバに実行させる、請求項１に記載の通信支援システム。
【請求項５】
通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端
末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網を利用して、他の通信端末と通信行う通信端末であって、
通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記無線通信端末と通信を確立しようとする相手の通信端末である前記相手側端末とを示す端末データを、前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得部と、
前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に特定する中継装置特定部と、
前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記メッセージングサーバに実行させるメッセージ制御部とを備える、通信端末。
【請求項６】
通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網において、コンピュータを用いて、通信端末間の通信の確立を支援する通信支援方法であって、
通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記無線通信端末と通信を確立しようとする相手の通信端末である前記相手側端末とを示す端末データを、前記コンピュータが前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得工程と、
前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に前記コンピュータが特定する中継装置特定工程と、
前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記コンピュータが前記メッセージングサーバに実行させる
メッセージ制御工程とを含む、通信支援方法。
【請求項７】
通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網において、通信端末間の通信の確立を支援する処理をコンピュータに実行させる通信支援プログラムであって、
通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記無線通信端末と通信を確立しようとする相手の通信端末である前記相手側端末とを示す端末データを、前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得処理と、
前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に特定する中継装置特定処理と、
前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無
線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記メッセージングサーバに実行させるメッセージ制御処理とをコンピュータに実行させる通信支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線により通信を行う携帯端末が利用する通信網において、携帯端末を含む通信端末間の通信の確立を支援する通信支援システム、通信支援方法、通信支援プログラムおよび通信端末に関する。
【背景技術】
【０００２】
近年、例えば、無線ＬＡＮによるＩＰ電話のように、無線通信を介して通話を行う携帯端末が普及している。無線通信を介して通話を行う携帯端末は、中継装置（例えば、無線ＬＡＮのアクセスポイント等）と無線通信を行うことで、相手側端末との通話を可能にしている。このような通信形態においては、中継装置の通信エリア内に複数の携帯端末が存在し、それらの携帯端末が同時に通話を行う状況が発生する。この場合、複数の携帯端末は、中継装置で利用可能な通信帯域を分け合ってそれぞれ通信を行う。そのため、１つの中継装置を介して同時に通話を行う携帯端末が増えた場合、通信帯域が不足する。その結果、携帯端末において、相手側端末からの音声が遅れて再生されたり、音切れ等のノイズが発生したりする。これは通話の場合だけでなく、ストリーミングにより音楽や動画などデータを通信する場合にも発生しうる。
【０００３】
中継装置における通信帯域の不足を防ぐため、例えば、中継装置で利用可能な通信帯域が少なくなるとその中継装置を介した通話の開始を拒否する方法が採られている。また、携帯端末が通話開始要求を発信したが、中継装置の利用可能な通信帯域が残り少ない場合には、利用可能な通信帯域が十分に残っている中継装置を、その携帯端末へ通知する方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−３３７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例は、発信側の携帯端末の中継装置において通信帯域が不足する時にのみ有効である。着信側の携帯端末の中継装置で通信帯域が不足していた場合は、通話を開始することができない。また、上記従来例は、利用可能な通信帯域が十分に残っている中継装置の通信エリア内へ移動して再発信することで、通信を開始する方法が採られている。しかし、再発信した時点で通話したい相手の携帯端末は、通信エリア圏外へ移動してしまっている場合がある。通話を開始するには、発信側と着信側との双方の携帯端末で通信を開始するための条件が整う必要がある。そのためには、通話の開始に関する情報が双方の携帯端末に届けられることが望まれる。
【０００５】
そこで、本発明の目的は、携帯端末と中継装置との間の通信が混雑しているために、携帯端末と相手側端末との間の通信を確立することができない場合であっても、通信を確立するための情報を双方の端末間でやり取りすることにより、携帯端末と相手側端末との通信が確立可能な状態に迅速に移行することを可能とする通信支援システム、通信支援方法、通信支援プログラムおよび通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる通信支援システムは、通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網において、通信端末間の通信の確立を支援する通信支援システムであって、他の通信端末との通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記他の通信端末である相手側端末とを示す端末データを、前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得部と、前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に特定する中継装置特定部と、前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記メッセージングサーバに実行させるメッセージ制御部とを備える。
【０００７】
通信を確立しようとする双方の通信端末のうち少なくともいずれかが無線通信端末である場合において、無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足する場合がある。このような場合、通信情報取得部は、通信帯域が不足している中継装置と無線通信を行う無線通信端末と相手側端末とを特定する端末データを取得する。そのため、中継装置特定部は、この端末データが示す無線通信端末が通信可能な代替中継装置を、中継装置管理部に記録された中継装置管理データを基に特定することができる。メッセージ制御部は、無線通信端末に対して、この代替中継装置の通信エリア内に移動可能か否かを問い合わせる問い合わせメッセージをメッセージングサーバに送信させる。この問い合わせメッセージは、通信管理サーバによって確立される通信において送受信されるデータのサイズよりも、一般的には小さくなる。そのため、通信を開始するための中継装置の通信帯域が不足している場合でも、データサイズの小さいメッセージは、無線通信端末へ送信することができる。メッセージ制御部は、さらに、メッセージングサーバに、前記問い合わせメッセージに対する無線通信端末から応答メッセージの内容を相手側端末へ送信させる。このように、メッセージ制御部により、中継装置特定部が特定した代替中継装置への移動可否の問い合わせを無線通信端末に伝え、それに対する応答を相手側端末へ伝えることが可能になる。すなわち、一方の無線通信端末において中継装置の通信帯域が不足しているために、通信管理サーバが双方の通信端末間の通信を確立することができない場合であっても、通信を確立するための情報を双方の通信端末間でやり取りすることができる。その結果、携帯端末と相手側端末との通信が確立可能な状態に迅速に移行することが可能となる。なお、確立される通信には、例えば、通話、動画配信等の連続したデータの送受信を伴う通信が含まれる。
【０００８】
本発明にかかる通信支援システムにおいて、前記中継装置管理部には、前記複数の中継装置それぞれにおいて通信可能になった無線通信端末を示す通信端末データがさらに記録さる。通信支援システムは、前記端末データが示す前記無線通信端末が、前記代替中継装置と通信可能になった無線通信端末として前記通信端末データに記録された場合に、前記通信管理サーバに対して、前記端末データが示す前記無線通信端末と前記相手側端末との間で通信を確立することを要求する要求部をさらに備える。
【０００９】
前記端末データが示す前記無線通信端末は、代替中継装置と通信可能になると、前記通信端末データに通信可能な無線通信端末として記録される。要求部は、前記通信端末データに無線通信端末が記録された場合に、通信管理サーバに対して、無線通信端末と相手側端末との間での通信の確立を要求する。そのため、無線通信端末は、代替中継装置と通信可能になった場合に、相手側端末と通信を確立することができる。
【００１０】
本発明にかかる通信支援システムにおいて、前記中継装置管理部は、前記中継装置管理データとして、中継装置の通信帯域を利用して他の通信端末と通信を行っている無線通信端末または行う予定の無線通信端末を示すデータを記録し、前記中継装置特定部は、前記中継装置管理データが示す中継装置と他の通信端末と通信を行っている無線通信端末または行う予定の無線通信端末を基に、前記代替中継装置を特定する。
【００１１】
中継装置管理部は、前記中継装置管理データとして、中継装置の通信帯域を利用して他の通信端末と通信を行っている無線通信端末または行う予定の無線通信端末を示すデータを記録しているので、中継装置特定部は、中継装置の通信帯域を利用して他の通信端末と通信を行っている無線通信端末または行う予定の無線通信端末が少なく、通信が混雑していない中継装置を代替中継装置に特定することができる。
【００１２】
本発明にかかる通信支援システムにおいて、前記通信網は、前記通信網に通信端末を有線接続するために設けられた複数の接続口への通信端末の接続状態を示すデータを記録する接続口管理部をさらに含み、前記中継装置特定部は、前記代替中継装置に加えて、通信帯域が不足している中継装置と無線通信を行う前記無線通信端末が接続可能な接続口である代替接続口を、前記接続口管理部に記録されたデータを基に特定し、前記メッセージ制御部は、前記代替中継装置の通信エリアへ移動可能であるかの問い合わせと、前記代替接続口に接続可能かの問い合わせとを含む問い合わせメッセージを、前記端末データが示す前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を前記相手側端末へ送信する処理を前記メッセージングサーバに実行させる。
【００１３】
メッセージ制御部により、代替中継装置への移動可否に加えて、代替接続口への接続可否の問い合わせを無線通信端末に伝えることができる。そのため、無線通信端末の利用者がとりうる代替手段の選択肢が増える。
【００１４】
本発明にかかる通信端末は、通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網を利用して、他の通信端末と通信行う通信端末であって、通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記無線通信端末と通信を確立しようとする相手の通信端末である前記相手側端末とを示す端末データを、前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得部と、前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に特定する中継装置特定部と、前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記メッセージングサーバに実行させるメッセージ制御部とを備える。
【００１５】
本発明にかかる通信支援方法は、通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網において、コンピュータを用いて、通信端末間の通信の確立を支援する通信支援方法であって、通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記無線通信端末と通信を確立しようとする相手の通信端末である前記相手側端末とを示す端末データを、前記コンピュータが前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得工程と、前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に前記コンピュータが特定する中継装置特定工程と、前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記コンピュータが前記メッセージングサーバに実行させるメッセージ制御工程とを含む。
【００１６】
本発明にかかる通信支援プログラムは、通信エリア内の無線通信端末と無線通信を行う複数の中継装置と、前記複数の中継装置それぞれにおける通信帯域の利用状況を示す中継装置管理データを記録する中継装置管理部と、前記中継装置管理データが示す通信帯域の利用状況を用いて、前記無線通信端末を含む通信端末間での通信の確立を制御する通信管理サーバと、無線通信端末を含む通信端末間でのメッセージの送受信を制御するメッセージングサーバとを含む通信網において、通信端末間の通信の確立を支援する処理をコンピュータに実行させる通信支援プログラムであって、通信の確立を要求するまたは要求されている無線通信端末と無線通信を行う中継装置の通信帯域が、前記通信を確立するためには不足していることを前記中継装置管理データが示している場合に、前記無線通信端末と、前記無線通信端末と通信を確立しようとする相手の通信端末である前記相手側端末とを示す端末データを、前記通信管理サーバまたは前記中継装置管理部から受け取る通信情報取得処理と、前記複数の中継装置のうち、前記無線通信端末と相手側端末との通信の中継が可能な代替中継装置を、前記中継装置管理データを基に特定する中継装置特定処理と、前記代替中継装置の通信エリアへ移動可能であるかの問い合わせを含む問い合わせメッセージを前記無線通信端末へ送信する処理と、前記問い合わせメッセージに対する前記無線通信端末からの応答メッセージの内容を含むメッセージを前記相手側端末へ送信する処理とを前記メッセージングサーバに実行させるメッセージ制御処理とをコンピュータに実行させる。
【発明の効果】
【００１７】
本発明によれば、携帯端末と中継装置との間の通信が混雑しているために、携帯端末と相手側端末との間の通信を確立することができない場合であっても、通信を確立するための情報を双方の端末間でやり取りすることにより、携帯端末と相手側端末との通信が確立可能な状態に迅速に移行することを可能とする通信支援システム、通信支援方法、通信支援プログラムおよび通信端末を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の一形態を詳細に説明する。
【００１９】
（第１の実施形態）
図１は、本実施形態における通信支援システムを含む通信システム全体の構成を示す機能ブロック図である。図１に示すように、通信支援システム１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１２に接続されたサーバ１０内に設けられる。通信支援システム１は、メッセージ制御部２、通信制御部３、端末データ記録部５を備える。
【００２０】
サーバ１０には、通信支援システム１の他に、メッセージングサーバ６、ＳＩＰサーバ７、ＡＰ管理部８が設けられている。サーバ１０が接続されるＬＡＮ１２には、無線ＬＡＮアクセスポイント（以下、ＡＰと称する）９ａ、９ｂ、９ｃが接続されている。
【００２１】
メッセージングサーバ６、ＳＩＰサーバ７、ＡＰ管理部８および通信支援システム１を備えるサーバ１０は、サーバマシン、パーソナルコンピュータ、ワークステーションなどのコンピュータ１台または複数で構成される。メッセージングサーバ６、ＳＩＰサーバ７、ＡＰ管理部８および通信支援システム１は、１台のコンピュータ上に構成されてもよいし、ＬＡＮ１２に接続された複数のコンピュータに分散して構成されてもよい。
【００２２】
通信支援システム１におけるメッセージ制御部２、通信制御部３の各機能は、コンピュータのＣＰＵが所定のプログラムを実行することによって実現される。端末データ記録部５は、通信支援システム１を構成するコンピュータに内蔵された記録媒体、または、コンピュータに接続された外部記録装置により具現化される。なお、メッセージ制御部２、通信制御部３の各機能を実行するためのプログラムおよびプログラムを記録した記録媒体も本発明の実施形態である。メッセージ制御部２、通信制御部３の各機能を実現するためのプログラムのうち少なくとも１つは、ＳＩＰサーバの機能を実行するためのプログラムに含まれるモジュールとしてもよい。
【００２３】
（通信システムの構成）
ＳＩＰサーバ７は、ＬＡＮ１２にアクセス可能な通話端末間の通信の確立および終了を制御する。すなわち、ＳＩＰサーバ７は、ＬＡＮ１２を利用したＩＰ電話網において、ＩＰ電話間の通話の確立、終了を制御する通信管理サーバである。ＳＩＰサーバ７の制御対象となる通話を行う通話端末には、ＡＰ９ａ、９ｂ、９ｃを介してＬＡＮ１２へアクセスする携帯端末１１ａ、１１ｂが含まれる。携帯端末１１ａ、１１ｂは無線ＬＡＮ用のＩＰ電話機である。また、図示しないが、有線でＬＡＮ１２に接続される固定端末による通話もＳＩＰサーバ７の制御対象に含まれる。
【００２４】
ＡＰ９ａ、９ｂ、９ｃは、それぞれの通信エリア内の携帯端末と無線による通信を行うことにより、携帯端末とサーバ１０との通信あるいは、携帯端末と他の通信端末の通信を中継する中継装置である。図１では、ＡＰ９ａの詳細な構成のみを示す。ＡＰ９ｂ、９ｃの詳細な構成は、ＡＰ９ａと同様であるので省略する。ＡＰ９ａは、無線通信部９１ａと、帯域管理部９２ａとを備える。無線通信部９１ａは、携帯端末と無線通信を行うためのインタフェースである。帯域管理部９２ａは、他の携帯端末よりも優先して無線通信を行う携帯端末を示す優先データを記録しておく。優先データで示される携帯端末との無線通信を優先して通信帯域を割り当てる。帯域管理部９２ａは、優先データに特定の携帯端末を記録しておくことで、特定の携帯端末が通話に利用する通信帯域を確保することができる。
【００２５】
ＡＰ管理部８は、ＡＰ９ａ、９ｂ、９ｃに関するデータを記録するＡＰデータ記録部８１を備える。ＡＰデータ記録部８１には、例えば、各ＡＰ９ａ、９ｂ、９ｃを識別するデータ、設置場所、通信帯域の利用状況等を示すデータが記録される。通信帯域の利用状況を示すデータには、例えば、通信帯域を利用している通話を特定するためのデータ、通信帯域を利用している通話の数、通信帯域を利用する予定の通話を特定するためのデータ、通信帯域を利用する予定の通話の数、通信エリア内に存在する通信可能な携帯端末等を示すデータが含まれる。
【００２６】
図２（ａ）（ｂ）および（ｃ）は、ＡＰデータ記録部８１に記録されたデータの具体例を示す図である。図２（ａ）は、ＡＰに関するデータを記録したＡＰテーブル６１である。図２（ｂ）は、ＡＰの通信エリア内に存在する通信可能な携帯端末に関するデータを記録した接続端末テーブル６２である。図２（ｃ）は、ＡＰが中継する通話に関するデータを記録した通話テーブル６３である。
【００２７】
ＡＰテーブル６１には、ＡＰのＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）、設置場所、通話数がＡＰごとに対応付けられて記録されている。
【００２８】
図２（ｂ）に示す接続端末テーブル６２は、ＡＰテーブル６１に記録されているＡＰのうち、ＭＡＣアドレスが、“00:0a:0b:0c:0d:0e:a1”のＡＰに接続された接続端末を示すデータが記録されたテーブルである。ここで、ＡＰの接続端末とは、ＡＰに物理的に接続された端末を指すのではなく、そのＡＰの通信エリア内に存在する通信可能な携帯端末を指す。接続端末テーブル６２には、接続端末のＩＰアドレスおよび接続端末のＭＡＣアドレスが端末ごとに記録されている。接続端末テーブル６２と同様なテーブルは、ＡＰテーブル６１に記録されるＡＰそれぞれについて設けられる。
【００２９】
図２（ｃ）に示す通話テーブル６３には、ＡＰテーブル６１に記録されているＡＰのうち、ＭＡＣアドレスが、“00:0a:0b:0c:0d:0e:a1”のＡＰが中継する通話を示すデータが記録されたテーブルである。通話テーブル６３には、接続端末の通話を識別するセッションＩＤ、通話を行う接続端末のＩＰアドレス、通話を行う接続端末のＶｏＩＰ−ＩＤが、接続端末の識別子ごとに記録されている。
【００３０】
なお、ＡＰテーブル６１、接続端末テーブル６２および通話テーブル６３に記録されるデータは、図２に示すデータに限られない。その他のＡＰに関する情報が必要に応じてそれらのテーブルに記録される。
【００３１】
ＶｏＩＰ−ＩＤは、ＩＰ電話網における通話端末を識別するための識別子である。すなわち、ＶｏＩＰ−ＩＤは、通話端末の電話番号である。ＩＰ電話網に接続された通話端末は、それぞれ固有のＶｏＩＰ−ＩＤを持つ。例えば、ＬＡＮ１２において、携帯端末１１ａが接続されるＡＰは、携帯端末１１ａの移動に伴って変更される。携帯端末の接続先のＡＰが、ＬＡＮ１２においてセグメントの異なるＡＰに変更された場合、携帯端末１１ａに割り振られるＩＰアドレスは変更されるが、携帯端末のＶｏＩＰ−ＩＤは変更されない。
【００３２】
ＡＰ管理部８は、ＬＡＮ１２に接続されたＡＰ９ａ、９ｂ、９ｃそれぞれにおける通信状況を監視し、ＡＰ９ａ、９ｂ、９ｃそれぞれにおける通信状況を示すデータをＡＰデータ記録部８１に記録する。また、ＡＰ管理部８は、ＡＰ９ａ、９ｂ、９ｃに対して、特定の携帯端末が通信するための通信帯域を確保することや、確保した通信帯域を開放することを要求する。
【００３３】
例えば、通話を開始する場合、携帯端末は、着信側の携帯端末を指定した通話開始要求をＳＩＰサーバ７へ発信する。ＳＩＰサーバ７は、通話開始要求を受信すると、送信側の携帯端末が利用するＡＰと、着信側の携帯端末が利用するＡＰとを特定する。ＡＰ管理部８は、ＳＩＰサーバ７で特定されたＡＰに対して通話のための通信帯域の確保を要求する。通信帯域が確保されると、ＳＩＰサーバ７は、着信側の携帯端末と発信側の携帯端末との間の通話を確立する。
【００３４】
ＳＩＰサーバ７に特定されたＡＰにおいて通信が混雑していると、利用可能な通信帯域が不足するので、通話に必要な通信帯域が確保できない場合がある。このような場合、ＡＰ管理部８は、通信支援システム１の通信制御部３に、通信帯域が確保できないことを伝える。通信支援システム１は、後述するように、通話を開始するための処理を行う。
【００３５】
メッセージングサーバ６は、ＬＡＮ１２にアクセス可能な端末間でのメッセージの送受信を制御する。メッセージングサーバ６は、ＬＡＮ１２に接続される各端末に割り振られたメッセージＩＤと、各通話端末のＬＡＮ１２上の位置を示すデータ（例えば、ＩＰアドレス等）とが対応付けられて記録された端末登録テーブルを備える。端末のＬＡＮ１２上の位置が変更された場合は、端末がメッセージングサーバ６に対して変更後の位置情報を送信することで、端末登録テーブルが更新される。ある端末が、メッセージングサーバ６へメッセージの送信を要求する場合は、送信先の端末のメッセージＩＤと送信メッセージとをメッセージサーバへ渡す。メッセージサーバ６は、端末登録テーブルから送信先の端末の位置を取得して、渡されたメッセージを転送する。
【００３６】
メッセージングサーバ６は、メッセージ制御部２から要求を受けて、通話を開始しようとしている携帯端末１１ａおよび携帯端末１１ｂへ、通話開始を支援するためのメッセージを送信する。通話の開始を迅速に支援するために、メッセージングサーバ６は、メッセージをリアルタイムに相手に届ける機能を有することが好ましい。
【００３７】
メッセージングサーバ６により送受信が制御されるメッセージは、通話端末間の通話で送受信される音声データよりも小さいサイズのデータである。したがって、メッセージングサーバ６により送受信されるメッセージに要する通信帯域は、通話における音声データの通信に要する通信帯域より少ない。そのため、ＡＰで通信帯域が不足しているときでも、メッセージングサーバ６によって、通信端末間のメッセージ送受信は可能である。
【００３８】
メッセージングサーバ６は、例えば、ＩＭ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｉｎｇ）、チャット、電子メール、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）等のアプリケーションを実行することで、通信端末間のメッセージ送受信を実現する。例えば、ＩＭの場合、メッセージの送受信を行う通話端末において、ＩＭクライアント機能を実現するためのソフトウエアがインストールされている必要がある。
【００３９】
なお、メッセージングサーバ６は、通話端末間のメッセージのみならず、ＬＡＮ１２に接続されたその他の端末機器によるメッセージの送受信を制御してもよい。
【００４０】
携帯端末１１ａは、無線通信部１３ａ、メッセージングクライアント部１５ａ、ストリーミングクライアント部１６ａを備える。無線通信部１３ａは、ＡＰ９ａ、９ｂ、９ｃと無線通信を行うためのインタフェースである。メッセージングクライアント部１５ａは、メッセージングサーバ６により制御されるメッセージの送受信を行う。ストリーミングクライアント部１６ａは、通話において携帯端末が備えるマイク(図示せず)から入力される音声データを、無線通信部１３ａを介して外部へ送信する。また、ストリーミングクライアント部１６ａは、無線通信部１３ａを介して外部から受け取った音声データを、携帯端末が備えるスピーカ(図示せず)から出力する。
【００４１】
なお、図１には、通話端末の例として２台の携帯端末１１ａ、１１ｂを示しているが、通信システムを利用して通話を行う通話端末は２台に限られない。
【００４２】
（通信支援システム１の構成）
通信支援システム１において、通信制御部３は、要求部３１、ＡＰ特定部３２、通信情報取得部３３を備える。通信情報取得部３３は、ＡＰとの通信が混雑していて通話を確立できない携帯端末（以下、混雑側携帯端末と称する）と、通話を確立しようとしている相手の通信端末（以下、相手側端末と称する）とを示す端末データをＡＰ管理部８から取得する。通信情報取得部３３は、取得した端末データを端末データ記録部５に記録する。
【００４３】
例えば、携帯端末１１ａが、携帯端末１１ｂとの通話の開始要求を発信した場合に、携帯端末１１ｂと通信を行うＡＰ９ｂで通信が混雑している場合について説明する。通話の開始に先立って、携帯端末１１ａは、ＳＩＰサーバ７へ携帯端末１１ｂとの通話の開始要求を発信する。ＳＩＰサーバ７は、携帯端末１１ｂと接続されている（携帯端末１１ｂと無線通信が可能な）ＡＰをＡＰ管理部８に問い合わせる。ＡＰ管理部８は、携帯端末１１ｂが接続されているＡＰをＡＰ９ｂと特定し、ＡＰ９ｂに対して通信帯域の確保を要求する。その時に、例えば、ＡＰ９ｂの通信帯域を利用して通話を行う携帯端末が所定数以上にある場合は、ＡＰ９ｂは、通信帯域が通話を開始するには不足していると判断する。ＡＰ９ｂは、通信帯域が確保できないことをＡＰ管理部８に応答する。通信帯域確保できない旨の応答を受け取ったＡＰ管理部８は、携帯端末１１ａおよび携帯端末１１ｂを示す端末データを通信情報取得部３３に渡す。通信情報取得部３３は、携帯端末１１ａを示すデータを発信端末データ記録部５１に記録し、携帯端末１１ｂを示すデータを着信端末データ記録部５２に記録する。
【００４４】
なお、上記例は、着信端末である携帯端末１１ｂが混雑側携帯端末である場合である。この他に、発信端末が混雑側携帯端末である場合や、発信端末と着信端末の両方が混雑側携帯端末である場合がある。これらの場合についても同様に、発信端末データ記録部５１と着信端末データ記録部５２にそれぞれ端末を示すデータが記録される。
【００４５】
通信情報取得部３３が記録する端末データには、例えば、携帯端末１１ａおよび１１ｂを識別するためのデータ、通話の状態を示すデータ、接続されるＡＰ等が含まれる。図３は、発信端末データ記録部５１および着信端末データ記録部５２に記録されるデータの具体例を示す図である。
【００４６】
図３には、発信端末データテーブル６４ａと、着信端末データテーブル６４ｂとが示される。これらのテーブルには、ＩＰアドレス、メッセージＩＤ、ＶｏＩＰ−ＩＤ、端末が接続される接続ＡＰ、ＡＰの通信帯域確保状況、通信の状態を示すデータを記録するためのエントリが設けられている。これらのデータのうち、ＩＰアドレス、メッセージＩＤ、ＶｏＩＰ−ＩＤは、接続ＡＰ、通信帯域確保状況は、通信情報取得部３３によって記録される。メッセージＩＤは、後述するように、メッセージ制御部２によって記録される。ＡＰの通信帯域確保状況としては、携帯端末が通信を確立するための通信帯域が確保されているか否かを示すデータが記録される。
【００４７】
通信の状態を示すデータとして、例えば、「通話確認待ち」「着信待ち」「移動待ち」「代替ＡＰ特定待ち」等のように、携帯端末の通話が確立するまでの通話者の状態を表すデータが記録される。この通信の状態を示すデータは、通信の状態が変わる度に通信制御部３またはメッセージ制御部２が更新する。
【００４８】
ＡＰ特定部３２は、混雑側携帯端末と相手側端末との通話を中継することができる代替ＡＰを、複数のＡＰ９ａ、９ｂ、９ｃの中から探して特定する。ＡＰ特定部３２は、ＡＰ管理部８に対して、例えば、ＡＰデータ記録部８１を検索して、通信帯域が空いているＡＰを抽出するように要求する。その際、ＡＰ特定部３２は、ＡＰ管理部８に対して、通話に要する通信帯域を示すデータを渡してもよい。また、ＡＰ特定部３２は、混雑側携帯端末が接続されているＡＰを示す情報をＡＰ管理部８に渡すことにより、混雑側携帯端末が接続されているＡＰの近くのＡＰを抽出させることができる。ＡＰ管理部８は、抽出したＡＰをＡＰ特定部３２に渡す。渡されたＡＰを代替ＡＰとする。
【００４９】
メッセージ制御部２は、ＡＰ特定部３２が特定した代替ＡＰへ移動可能か否かを問い合わせるための問い合わせメッセージを生成する。メッセージ制御部２は、問い合わせメッセージを、混雑側携帯端末へ送信することをメッセージングサーバ６へ要求する。メッセージングサーバ６は、混雑側携帯端末へ問い合わせメッセージを送信する。問い合わせメッセージを受信した混雑側携帯端末は、応答メッセージをメッセージ制御部２へ送信する。そのとき、メッセージ制御部２は、問い合わせメッセージに対する応答メッセージの内容を相手側端末へ通知する通知メッセージを前記メッセージングサーバ６に送信させる。
【００５０】
以上、通信システムおよび通信支援システム１の構成について説明したが、通信システムおよび通信支援システム１の構成は、図１に示す構成に限られない。例えば、通信支援システム１をＳＩＰサーバ７の１機能としてＳＩＰサーバ７内に設けることもできる。また、通信支援システム１を携帯端末１１ａの１機能として携帯端末１１ａ内に設けることもできる。
【００５１】
図４は、通信支援システムを携帯端末内に設けた場合の構成の例を示す図である。図４に示す図において、図１と同様の機能ブロックには、同じ番号を付している。図４に示す通信支援システム１００は、携帯端末１１０ａ内に設けられている。通信支援システム１００の通信制御部３は、無線通信部１３ａ、ＡＰ９ａ、９ｂまたは９ｃを介して、ＳＩＰサーバ７およびＡＰ管理部８とデータの送受信を行う。また、メッセージ制御部２も、無線通信部１３ａ、ＡＰ９ａ、９ｂまたは９ｃを介して、メッセージングサーバ６とデータの送受信を行う。通信支援システム１００が有する各機能ブロックの機能は、図１に示す通信支援システム１と同様である。
【００５２】
（通信システムにおける各機能ブロックの動作例）
次に通信支援システム１を含む通信システムの動作例について説明する。図５Ａおよび図５Ｂは、図１に示す通信システムにおいて、携帯端末間で通話を開始する際に、一方のＡＰで通信帯域が不足していた場合の各機能ブロックの動作を示すシーケンス図である。図５Ａおよび図５Ｂでは、一例として、発信端末が携帯端末１１ａ、着信端末が携帯端末１１ｂであり、携帯端末１１ｂとＡＰ９ｂとの間の通信帯域が不足している場合の動作を示す。
【００５３】
携帯端末１１ａがＡＰ９ａへ接続した場合（Ｏｐ１）、ＡＰ９ａは、ＡＰ管理部８に携帯端末１１ａの位置を登録する（Ｏｐ２）。なお、Ｏｐ１におけるＡＰ９ａへの接続とは、ＡＰに物理的に接続することを指すのではなく、そのＡＰ９ａと無線通信可能な状態になることを指す。Ｏｐ２における位置の登録では、携帯端末１１ａがＡＰ９ａに接続されていることを示すデータがＡＰデータ記録部８１へ記録される。例えば、携帯端末１１ａのＩＰアドレス、ＭＡＣアドレス、ＶｏＩＰ−ＩＤがＡＰ管理部８へ送信され、ＡＰデータ記録部８１へ記録される。
【００５４】
また、携帯端末１１ａは、ＳＩＰサーバ７にログインする（Ｏｐ３ａ）。すなわち、携帯端末１１ａの識別する情報（例えば、ＶｏＩＰ−ＩＤ）と位置を示す情報とがＳＩＰサーバ７に渡される。例えば、ＳＩＰサーバ７において、携帯端末１１ａのＶｏＩＰ―ＩＤと、ＩＰアドレスが対応付けられて記録される。また携帯端末１１ａは、メッセージングサーバ６にも、ログインする（Ｏｐ３ｂ）。携帯端末１１ａの識別する情報（例えば、メッセージＩＤ）と位置を示す情報とがＳＩＰサーバ７に渡される。メッセージングサーバ６では、携帯端末１１ａのＩＰアドレスとメッセージＩＤとが対応付けられて記録される。Ｏｐ１、Ｏｐ３ａ、Ｏｐ３ｂの処理は、携帯端末１１ａのユーザがなんらかの操作を携帯端末１１ａに対して行うことなく、自動的に行われる。
【００５５】
同様にして、携帯端末１１ｂもＡＰ９ｂに接続されると（Ｏｐ４）、ＡＰ管理部８への位置の登録（Ｏｐ５）、ＳＩＰサーバ７へのログイン（Ｏｐ６ａ）、メッセージングサーバ６へのログイン（Ｏｐ６ｂ）を自動的に行う。
【００５６】
携帯端末１１ａが携帯端末１１ｂを呼び出す場合は、携帯端末１１ａが通話の開始要求をＳＩＰサーバ７に対して発信する（Ｏｐ７）。ＳＩＰサーバ７は、携帯端末１１ａから発信を受けて、発呼イベントを生成してＡＰ管理部８へ伝える（Ｏｐ８）。発呼イベントを受けたＡＰ管理部８は、ＡＰ９ａに対して携帯端末１１ａが通話を行うための通信帯域の確保を要求する（Ｏｐ９ａ）。ＡＰ９ａは、要求された通信帯域を確保して、通信帯域ＯＫを返信する（Ｏｐ９ｂ）。ここで、通信帯域の確保は、ＡＰ９ａの帯域管理部９２ａが行う。例えば、帯域管理部９２ａは、携帯端末１１ａとの無線通信を優先して行うことを示すデータを優先データとして記録することで、携帯端末１１ａが通話で使用する通信帯域を確保する。なお、優先データは、ＡＰ９ａの帯域管理部９２ａに記録される必要は必ずしもなく、ＡＰ管理部８に記録されてもよい。
【００５７】
ＡＰ管理部８は、着信端末である携帯端末１１ｂが通信を行うための通信帯域の確保をＡＰ９ｂに対して要求する（Ｏｐ１０ａ）。本実施例では、ＡＰ９ｂによる無線通信は混雑しており、携帯端末１１ｂが通信を行うための通信帯域の確保ができなかった場合について説明する。通信帯域の確保ができなければ、通信帯域不足であることを示すデータをＡＰ管理部８に送信する（Ｏｐ１０ｂ）。
【００５８】
通信帯域の不足を示すデータを受けたＡＰ管理部８は、通信制御部３へ帯域不足を通知する（Ｏｐ１１）。このときＡＰ管理部８は、発信側の携帯端末１１ａのＩＰアドレス、ＶｏＩＰ−ＩＤ、接続されているＡＰ（＝ＡＰ９ａ）、通信帯域の確保状況を示すデータ（＝ＯＫ）と、着信側の携帯端末１１ｂのＩＰアドレス、ＶｏＩＰ−ＩＤ、接続されているＡＰ（＝ＡＰ９ｂ）、通信帯域の確保状況を示すデータ（＝ＮＧ）とを通信制御部３へ渡す。通信制御部３は、渡されたデータを発信端末データ記録部５１および着信端末データ記録部５２に記録する（Ｏｐ１２ａ）。また、発信側の携帯端末１１ａにおける通信の状態には、「通話確認待ち」が記録され、着信側の携帯端末１１ｂにおける通信の状態には、「代替ＡＰ特定待ち」が記録される。
【００５９】
通信制御部３は、ＡＰ９ｂの近くのＡＰで、通信帯域に空きがあるＡＰを検索することをＡＰ管理部８に要求する（Ｏｐ１３ｂ）。この際、ＡＰ９ｂを示すデータと、通話に要する通信帯域を示すデータをＡＰ管理部８に送信する。ＡＰ管理部８は、これらのデータに基づいて、ＡＰデータ記録部８１を検索する。ＡＰ管理部８は、ＡＰデータ記録部８１に記録されたＡＰのうち、通信帯域に空きがあるＡＰであって、かつＡＰ９ｂと設置場所が近いＡＰを検索する。ＡＰ管理部８は、検索の結果、抽出されたＡＰ（例えば、ＡＰ９ｃとする。）を示すデータと、その設置場所を示すデータを通信制御部３へ返す（Ｏｐ１３ｂ）。
【００６０】
通信制御部３は、Ｏｐ１３ｂで受け取ったデータが示すＡＰ（＝ＡＰ９ｃ）の通信帯域の確保をＡＰ管理部８に対して要求する（Ｏｐ１３ｃ）。以降の処理は図５Ｂに示される。ＡＰ管理部８は、ＡＰ９ｃに通信帯域の確保を要求し（Ｏｐ１３ｄ）、その応答として通信帯域ＯＫを受信する（Ｏｐ１３ｅ）。ＡＰ管理部８は、通信帯域ＯＫを通信制御部３に通知する（Ｏｐ１３ｆ）。
【００６１】
通信制御部３は、着信端末データ記録部５２を更新する（Ｏｐ１４）。通信帯域の確保状況を、ＯＫを示すデータに更新する。
【００６２】
さらに通信制御部３は、メッセージ制御部２に通信帯域が確保できたことを伝える（Ｏｐ１５）。メッセージ制御部２は、メッセージングサーバ６に対して、携帯端末１１ａおよび携帯端末１１ｂのメッセージＩＤを問い合わせる（Ｏｐ１６ａ）。メッセージ制御部２は、例えば、端末データ記録部５に記録された携帯端末１１ａのＩＰアドレスおよび携帯端末１１ｂのＩＰアドレスを読み出してメッセージングサーバ６に送信し、その応答として携帯端末１１ａおよび携帯端末１１ｂメッセージＩＤを受信する（Ｏｐ１６ｂ）。
【００６３】
メッセージ制御部２は、携帯端末１１ａのメッセージＩＤを発信端末データ記録部５１に記録する（Ｏｐ１７ａ）。また、メッセージ制御部２は、携帯端末１１ｂのメッセージＩＤを着信端末データ記録部５２に記録し、着信端末データ記録部５２のデータ中の携帯端末１１ｂの通信の状態を「通話確認待ち」に更新する（Ｏｐ１７ｂ）。これにより、携帯端末１１ａおよび携帯端末１１ｂの、双方の通信の状態が「通話確認待ち」になる。
【００６４】
メッセージＩＤは、以降の処理で、メッセージ制御部２が、携帯端末１１ａおよび携帯端末１１ｂへのメッセージ送信をメッセージサーバ６へ要求する際に、送信の携帯端末を示す情報としてメッセージサーバ６に渡される。
【００６５】
メッセージ制御部２は、メッセージングサーバ６に、移動依頼要否を確認するメッセージを携帯端末１１ａへ送信させる（Ｏｐ１８ａ）。すなわち、メッセージ制御部２は、携帯端末１１ｂに対してＡＰ９ｃの通信エリアへの移動を依頼するか否かを、携帯端末１１ａに確認する。
【００６６】
携帯端末１１ａから、移動を依頼しない旨の応答が返信されると、メッセージ制御部２は、通信制御部３にその旨を伝える。通信制御部３は、確保した通信帯域を開放することをＡＰ管理部８に要求し、発信側端末データ記録部５１の携帯端末１１ａに関するデータおよび着信側端末データ記録部５２の携帯端末１１ｂに関するデータを削除する。その結果、携帯端末１１ａと携帯端末１１ｂとの通話は開始されない。また、携帯端末１１ａおよび携帯端末１１ｂの、双方の通信の状態が「通話確認待ち」を示している状態で、一定時間以上経っても移動依頼要否に対する応答がない場合も同様に、通信帯域の開放、端末データ記録部５のデータ削除が行われる。
【００６７】
ここでは、携帯端末１１ａからは、着信側の携帯端末１１ｂに移動を依頼することを要求する応答が返信された場合について説明する（Ｏｐ１８ｂ）。この返信を受けたメッセージ制御部２は、発信端末データ記録部５１の携帯端末１１ａの通信の状態を「移動待ち」に更新する（Ｏｐ１９）。そして、メッセージ制御部２は、携帯端末１１ｂにＡＰ９ｃへの移動を依頼する移動依頼メッセージを、メッセージングサーバ６に送信させる（Ｏｐ２０ａ）。この移動依頼メッセージには、携帯端末１１ａから通話開始要求が発信されていることを示すデータと、ＡＰ９ｃの位置を示すデータとが含まれる。この移動依頼メッセージは、別の言葉で言い換えれば、携帯端末１１ｂへ移動できるか否かを問い合わせる問い合わせメッセージと言うこともできる。
【００６８】
この移動依頼メッセージを受信した携帯端末１１ｂのユーザは、携帯端末１１ｂを操作して、移動依頼を了承するか拒否するかを応答することができる。また、携帯端末１１ｂのユーザが移動依頼メッセージを受信したことに気づかない場合に備え、移動依頼一定時間経過に自動的に携帯端末１１ｂが時間切れを通知する応答を返信してもよい。
【００６９】
携帯端末１１ｂのユーザが移動を了承した場合、メッセージ制御部２は、携帯端末１１ｂからの移動の了承を伝える応答メッセージをメッセージングサーバ６経由で受信する（Ｏｐ２０ｂ）。メッセージ制御部２は、携帯端末１１ａへ、移動了承を通知する移動了承通知メッセージをメッセージングサーバ６に送信させる（Ｏｐ２０ｃ）。また、メッセージ制御部２は、着信端末データ記録部５２の携帯端末１１ｂの通信の状態を「移動待ち」に更新する（Ｏｐ２１）。
【００７０】
携帯端末１１ｂがＡＰ９ｃの通信エリアへ移動すると（Ｏｐ２２）、携帯端末１１ｂは、ＡＰ９ｃへ接続される（Ｏｐ２３）。ＡＰ９ｃは、ＡＰ管理部８に、携帯端末１１ｂの位置を登録する（Ｏｐ２４）。携帯端末１１ｂの位置が登録されると、ＡＰ管理部８は、携帯端末１１ｂのＡＰ９への移動が完了したことを通信制御部３へ通知する（Ｏｐ２５）。この通知では、携帯端末１１ｂのＩＰアドレスが通信制御部３へ通知される。通信制御部３は、発信側端末データ記録部５１の携帯端末１１ａに関するデータを削除し（Ｏｐ２６ａ）、さらに、着信側端末データ記録部５２の携帯端末１１ｂに関するデータも削除する（Ｏｐ２６ｂ）。
【００７１】
通信制御部３は、携帯端末１１ａと、携帯端末１１ｂとの間の通話の開始をＳＩＰサーバ７に要求する（Ｏｐ２７）。ＳＩＰサーバ７は、携帯端末１１ａを呼び出し（Ｏｐ２８ａ）、携帯端末１１ｂも呼び出す（Ｏｐ２８ｂ）。これにより、携帯端末１１ａと、携帯端末１１ｂとの間の通話が開始される。携帯端末１１ａと携帯端末１１ｂとの通話は、ＲＴＰ（Ｒｅａｌｔｉｍｅ  ｔｒａｎｓｐｏｒｔ  ｐｒｏｔｏｃｏｌ）に基づいて音声データを送受信することにより行われる（Ｒ１）。
【００７２】
以上、図５Ａおよび図５Ｂに示した処理は一例であり、通信支援システム１の処理はこれに限定されない。なお、図５Ａ、図５Ｂに示した処理は、着信側の携帯端末１１ｂで通信帯域が不足した場合の例である。この他にも、発信側の携帯端末で通信帯域が不足する場合や、発信側の携帯端末と着信側の携帯端末の両方で通信帯域が不足する場合がありうる。また、例えば、携帯端末１１ｂのユーザがＡＰ９ｃへ移動することを了承しない場合もありうる。このように様々な場合についての通信支援システム１の動作例を次に説明する。
【００７３】
（通信支援システム１の動作例）
図６は、通信支援システム１の処理の動作例を示すフローチャートである。
図６において、まず、通信情報取得部３３が、ＡＰ管理部８から通信帯域不足通知を受信する（Ｏｐ１０１）。この処理は、図５Ａに示すＯｐ１１に対応する。通信帯域不足通知を受信すると、ＡＰ特定部３２が、ＡＰ管理部８に対して、代替ＡＰの検索を要求する（Ｏｐ１０２）。ＡＰ特定部３２は、ＡＰ管理部８から代替ＡＰを示す検索結果を受信すると、検索結果が示す代替ＡＰの通信帯域を確保するようＡＰ管理部８に要求する（Ｏｐ１０４）。代替ＡＰの通信帯域を確保が完了したことを示すデータを受信すると（Ｏｐ１０５）、メッセージ制御部２は、着信側の携帯端末のメッセージＩＤをメッセージングサーバ６から取得する（Ｏｐ１０６）。また、メッセージ制御部２は、発信側の携帯端末のメッセージＩＤをメッセージングサーバ６から取得する（Ｏｐ１０７）。これらメッセージＩＤを用いて、メッセージ制御部２は、発信側の携帯端末および着信側の携帯端末に対するメッセージ送信をメッセージングサーバ６に要求することができる。
【００７４】
ここで、メッセージ制御部２は、通信帯域が不足しているのが、着信側の携帯端末が接続するＡＰなのか、発信側の携帯端末が接続するＡＰなのか、両方の携帯端末が接続するＡＰなのかを判断する。この判断は、例えば、Ｏｐ１０１で受信した通信帯域不足通知を記録しておき、それを参照することによる行うことができる。
【００７５】
メッセージ制御部２および通信制御部３は、上記判断の結果により、それぞれ異なる処理を行う。まず、発信側の携帯端末が接続するＡＰで通信帯域が不足している場合の処理（Ｏｐ１０８）について説明する。
【００７６】
（発信側の携帯端末が接続するＡＰで通信帯域が不足している場合の処理）
図７は、Ｏｐ１０８のメッセージ送受信処理の流れを示すフローチャートである。発信側の携帯端末のＡＰで通信帯域が不足している場合には、発信側の携帯端末が、通話の開始が可能な場所に移動するまで、着信側の携帯端末が現在通信可能なＡＰの通信エリア内に存在していてもらう必要がある。そこで、メッセージ制御部２は、通信可能なＡＰの通信エリア内に待機することを着信側の携帯端末に依頼するか否かを発信側の携帯端末に確認する（Ｏｐ８０１）。この確認は、メッセージ制御部２が、発信側の携帯端末への確認メッセージを、メッセージングサーバ６を介して送信することにより行われる。
【００７７】
確認メッセージを受信した発信側の携帯端末のユーザは、発信側の携帯端末を操作して、待機依頼の要否を示す応答メッセージをメッセージ制御部２へ送信する。その応答メッセージが、待機依頼をしないことを示す場合（Ｏｐ８０２でＮｏ）、確保した通信帯域を開放することをＡＰ管理部８に要求して（Ｏｐ８０８）処理を終了する。すなわち、通話は開始されない。
【００７８】
発信側の携帯端末からの応答メッセージが待機依頼をすることを示す場合（Ｏｐ８０２でＹｅｓ）、メッセージ制御部２は、待機依頼を含む待機依頼メッセージを着信側の携帯端末へ送信する（Ｏｐ８０３）。待機依頼メッセージを受信した着信側の携帯端末のユーザは、着信側の携帯端末を操作して、待機依頼了承の是非を示す応答メッセージをメッセージ制御部２へ送信する。メッセージ制御部２は、待機依頼を了承しない旨の応答メッセージを受信した場合（Ｏｐ８０４でＮｏ）、待機依頼が拒絶されたことを示す拒絶メッセージを発信側の携帯端末へ送信する（Ｏｐ８０９）。その後、メッセージ制御部２は、確保した通信帯域の開放をＡＰ管理部８に要求して（Ｏｐ８１０）処理を終了する。
【００７９】
メッセージ制御部２は、待機依頼を了承する応答メッセージを受信した場合（Ｏｐ８０４でＹｅｓ）、依頼了承を示す依頼了承メッセージを発信側の携帯端末へ送信する（Ｏｐ８０５）。発信側の携帯端末のユーザは、この依頼了承メッセージにより、着信側の携帯端末が通信可能なＡＰの通信エリア内で待機してくれることを知る。その後、発信側の携帯端末のユーザは、発信側の携帯端末を通信可能なＡＰの通信エリア内に移動させる。発信側の携帯端末が通信可能なＡＰの通信エリア内に移動すると、ＡＰ管理部８に発信携帯端末の位置が登録される（図５ＢのＯｐ２４参照）。通信制御部３は、ＡＰ管理部８より、発信側の携帯端末が通信可能なＡＰの通信エリア内へ移動完了したことの通知を受信する（Ｏｐ８０６）。通信制御部３は、通話開始をＳＩＰサーバ７へ要求する（Ｏｐ８０７）。ＳＩＰサーバ７は、発信側の携帯端末と着信側の携帯端末との間の通話を確立する。これにより、発信側の携帯端末と着信側の携帯端末との間で通話が可能になる。以上が、発信側の携帯端末のＡＰで通信帯域が不足している場合の処理の例である。
【００８０】
（着信側の携帯端末が接続するＡＰで通信帯域が不足している場合の処理）
図８は、着信側の携帯端末が接続するＡＰで通信帯域が不足している場合の処理（図６のＯｐ１０９）の流れを示すフローチャートである。着信側の携帯端末のＡＰで通信帯域が不足している場合、通話を確立するには、着信側の携帯端末が通信可能なＡＰの通信エリア内に移動する必要がある。そこで、メッセージ制御部２は、通信可能なＡＰの通信エリア内に移動することを着信側の携帯端末に依頼するか否かを、発信側の携帯端末に確認する（Ｏｐ９０１）。メッセージ制御部２は、発信側の携帯端末へ確認メッセージを送信する。
【００８１】
確認メッセージを受信した発信側の携帯端末のユーザは、発信側の携帯端末を操作して、移動依頼の要否を示す応答メッセージをメッセージ制御部２へ送信する。その応答メッセージが、移動依頼をしないことを示す場合（Ｏｐ９０２でＮｏ）、確保した通信帯域を開放することをＡＰ管理部８に要求して（Ｏｐ９０８）処理を終了する。
【００８２】
発信側の携帯端末からの応答メッセージが移動依頼をすることを示す場合（Ｏｐ９０２でＹｅｓ）、メッセージ制御部２は、移動依頼を含む移動依頼メッセージを着信側の携帯端末へ送信する（Ｏｐ９０３）。移動依頼メッセージを受信した着信側の携帯端末のユーザは、着信側の携帯端末を操作して、移動依頼了承の是非を示す応答メッセージをメッセージ制御部２へ送信する。メッセージ制御部２は、移動依頼を了承しない旨の応答メッセージを受信した場合（Ｏｐ９０４でＮｏ）、移動依頼が拒絶されたことを示す拒絶メッセージを発信側の携帯端末へ送信する（Ｏｐ９０９）。その後、メッセージ制御部２は、確保した通信帯域の開放をＡＰ管理部８に要求して（Ｏｐ９１０）処理を終了する。
【００８３】
メッセージ制御部２は、移動依頼を了承する応答メッセージを受信した場合（Ｏｐ９０４でＹｅｓ）、依頼了承を示す依頼了承メッセージを発信側の携帯端末へ送信する（Ｏｐ９０５）。発信側の携帯端末のユーザは、この依頼了承メッセージにより、着信側の携帯端末が通信可能なＡＰの通信エリア内へ移動してくれることを知る。その後、着信側の携帯端末のユーザは、着信側の携帯端末を通信可能なＡＰの通信エリア内に移動させる。着信側の携帯端末が通信可能なＡＰの通信エリア内に移動すると、ＡＰ管理部８に着信携帯端末の位置が登録される（図５ＢのＯｐ２４参照）。通信制御部３は、ＡＰ管理部８より、着信側の携帯端末が通信可能なＡＰの通信エリア内へ移動完了したことの通知を受信する（Ｏｐ９０６）。通信制御部３は、通話開始をＳＩＰサーバ７へ要求する（Ｏｐ９０７）。ＳＩＰサーバ７は、発信側の携帯端末と着信側の携帯端末との間の通話を確立する。これにより、発信側の携帯端末と着信側の携帯端末との間で通話が可能になる。以上が、着信側の携帯端末のＡＰで通信帯域が不足している場合の処理の例である。
【００８４】
（発信側の携帯端末が接続するＡＰと着信側の携帯端末が接続するＡＰの両方で通信帯域が不足している場合の処理）
図９は、着信側の携帯端末が接続するＡＰと着信側の携帯端末が接続するＡＰの両方で通信帯域が不足している場合の処理（図６のＯｐ１１０）の流れを示すフローチャートである。発信側の携帯端末と着信側の携帯端末、両方のＡＰで通信帯域が不足している場合、通話を確立するには、双方の携帯端末が通信可能なＡＰの通信エリア内に移動する必要がある。そこで、メッセージ制御部２は、通信可能なＡＰの通信エリア内に移動することを着信側の携帯端末に依頼するか否かを、発信側の携帯端末に確認する（Ｏｐ１００１）。メッセージ制御部２は、発信側の携帯端末へ確認メッセージを送信する。
【００８５】
確認メッセージを受信した発信側の携帯端末のユーザは、発信側の携帯端末を操作して、移動依頼の要否を示す応答メッセージをメッセージ制御部２へ送信する。その応答メッセージが、移動依頼をしないことを示す場合（Ｏｐ１００２でＮｏ）、確保した通信帯域を開放することをＡＰ管理部８に要求して（Ｏｐ１００９）処理を終了する。
【００８６】
発信側の携帯端末からの応答メッセージが移動依頼をすることを示す場合（Ｏｐ１００２でＹｅｓ）、メッセージ制御部２は、移動依頼を含む移動依頼メッセージを着信側の携帯端末へ送信する（Ｏｐ１００３）。移動依頼メッセージを受信した着信側の携帯端末のユーザは、着信側の携帯端末を操作して、移動依頼了承の是非を示す応答メッセージをメッセージ制御部２へ送信する。メッセージ制御部２は、移動依頼を了承しない旨の応答メッセージを受信した場合（Ｏｐ１００４でＮｏ）、移動依頼が拒絶されたことを示す拒絶メッセージを発信側の携帯端末へ送信する（Ｏｐ１０１０）。その後、メッセージ制御部２は、確保した通信帯域の開放をＡＰ管理部８に要求して（Ｏｐ１０１１）処理を終了する。
【００８７】
メッセージ制御部２は、移動依頼を了承する応答メッセージを受信した場合（Ｏｐ１００４でＹｅｓ）、依頼了承を示す依頼了承メッセージを発信側の携帯端末へ送信する（Ｏｐ１００５）。発信側の携帯端末のユーザは、この依頼了承メッセージにより、着信側の携帯端末が通信可能なＡＰの通信エリア内へ移動してくれることを知る。その後、着信側の携帯端末のユーザは、着信側の携帯端末を通信可能なＡＰの通信エリア内に移動させる。また、発信側の携帯端末のユーザも、発信側の携帯端末を通信可能なＡＰの通信エリア内に移動させる。着信側の携帯端末が通信可能なＡＰの通信エリア内に移動すると、ＡＰ管理部８に着信携帯端末の位置が登録される（図５ＢのＯｐ２４参照）。通信制御部３は、ＡＰ管理部８より、着信側の携帯端末が通信可能なＡＰの通信エリア内へ移動完了したことの通知を受信する（Ｏｐ１００６）。同様に、発信側の携帯端末が通信可能なＡＰの通信エリア内に移動すると、ＡＰ管理部８に発信携帯端末の位置が登録される。通信制御部３は、ＡＰ管理部８より、発信側の携帯端末が通信可能なＡＰの通信エリア内へ移動完了したことの通知を受信する（Ｏｐ１００７）。発信側と着信側の双方の携帯端末について、通信可能なＡＰの通信エリア内に移動完了したことの通知を受けると、通信制御部３は、通話開始をＳＩＰサーバ７へ要求する（Ｏｐ１００８）。ＳＩＰサーバ７は、発信側の携帯端末と着信側の携帯端末との間の通話を確立する。これにより、発信側の携帯端末と着信側の携帯端末との間で通話が可能になる。
【００８８】
以上、図６〜９に示した動作例により、発信側で通信が混雑している場合、または、着信側で通信が混雑している場合、あるいは発信側と着信側の両方で通信が混雑している場合のいずれの場合であっても、通信支援システム１が双方の携帯端末へメッセージを送信することにより、双方の携帯端末間で情報のやりとりが可能になる。そのため、通話条件を整えることが容易になる。また、双方の携帯端末の通話条件が整った場合、通信支援システム１がＳＩＰサーバ７に対して通話開始を要求するので、スムーズに通話が開始される。なお、通信支援システム１の動作は、図６〜９に示した動作例に限られない。
【００８９】
図６〜９の動作例により、例えば、携帯端末のユーザが、お客様や上司等からの急ぎ・重要であることがわかっている用件での着信を携帯端末で受けたが、着信側で通話帯域不足が発生した場合に、通話をスムーズに開始することができる。また、ユーザが、お客様や上司に電話をしたが、離席中で捕まらず、折り返し電話をかけるように依頼して待っていたケースにおいて、ようやく電話がかかってきたが、着信側で帯域不足が発生した場合にも、スムーズに通話を開始することができる。
【００９０】
（第２の実施形態）
図１０は、第２の実施形態にかかる通信支援システムを含む通信システム全体の構成を示す機能ブロック図である。図１０において、図１と同じ機能ブロックには同じ番号を付し、説明を省略する。本実施形態では、サーバ１０ａが接続されるＬＡＮ１２ａには、ＡＰ９ａ、９ｂ、９ｃの他に、情報コンセント１８ａ、１８ｂが接続されている。情報コンセント１８ａ、１８ｂは、ＬＡＮ１２ａへ通信端末を接続するための接続口（ソケット）である。情報コンセント１８ａ、１８ｂは、例えば、建物の壁等に設けられる。携帯端末１１ａ、１１ｂは、情報コンセント１８ａ、１８ｂに接続されると、ＬＡＮ１２ａにアクセス可能となる。
【００９１】
また、ＬＡＮ１２ａは、公衆交換回線網２５とも接続されている。公衆交換回線網２５には、公衆電話１９ａ、１９ｂが接続されている。公衆電話１９ａ、１９ｂに接続口が設けられている。携帯端末１１ａ、１１ｂは、公衆電話１９ａ、１９ｂの接続口に接続されると、公衆交換回線網２５を介して、ＬＡＮ１２ａへアクセス可能となる。
【００９２】
さらに、ＬＡＮ１２ａには、情報コンセント管理部２１および公衆電話管理部４１が接続されている。情報コンセント管理部２１は、ＬＡＮ１２ａに接続された情報コンセント１８ａ、１８ｂへの携帯端末の接続状況を監視する。また、情報コンセント管理部２１は、情報コンセントに関するデータを記録する情報コンセントデータ記録部２２を備える。情報コンセントに関するデータには、例えば、情報コンセントを識別するためのデータ、情報コンセントの設置場所を示すデータ、情報コンセントに接続された携帯端末を識別するデータ等が含まれる。
【００９３】
図１１は、情報コンセントデータ記録部２２に記録されるデータの具体例を示す図である。図１１に示す例では、情報コンセントに関するデータが情報コンセントテーブル６５に記録されている。情報コンセントテーブル６５は、情報コンセントＩＤ、設置場所、接続端末ＶｏＩＰ−ＩＤ、接続端末ＩＰアドレスを各情報コンセントについて対応付けて記録するためのエントリを備える。接続端末ＶｏＩＰ−ＩＤおよび接続端末ＩＰアドレスは、情報コンセントに接続されている携帯端末のＶｏＩＰ−ＩＤおよび接続端末に割り当てられたＩＰアドレスである。したがって、携帯端末が接続されていない情報コンセントについては、接続端末ＶｏＩＰ−ＩＤ、接続端末ＩＰアドレスの値は記録されない。
【００９４】
公衆電話管理部４１は、公衆交換回線網２５に接続された公衆電話１９ａ、１９ｂへの携帯端末の接続状況を監視する。また、公衆電話管理部４１は、公衆電話に関するデータを記録する公衆電話データ記録部４２を備える。公衆電話に関するデータには、例えば、公衆電話の識別子、公衆電話の設置場所を示すデータ、公衆電話に接続された携帯端末を識別するデータ等が含まれる。
【００９５】
図１２は、公衆電話データ記録部４２に記録されるデータの具体例を示す図である。図１２に示す例では、公衆電話に関するデータが公衆電話テーブル６６に記録されている。公衆電話テーブル６６には、公衆電話ＩＤ、設置場所、接続端末ＶｏＩＰ−ＩＤが各公衆電話について対応付けられて記録されている。接続端末ＶｏＩＰ−ＩＤは、公衆電話に接続されている携帯端末のＶｏＩＰ−ＩＤである。したがって、携帯端末が接続されていない公衆電話については、接続端末ＶｏＩＰ−ＩＤの値は記録されない。
【００９６】
ＡＰ特定部３２ａは、例えば、ＡＰ９ａと携帯端末１１ａとの通信が混雑していて通話が確立できない場合に、ＡＰデータ記録部８１を参照して、携帯端末１１ａが通話を中継できる代替ＡＰを特定する。ＡＰ特定部３２ａは、さらに、情報コンセントデータ記録部２２を参照して、携帯端末１１ａが接続可能な代替情報コンセントを特定する。また、ＡＰ特定部３２ａは、公衆電話データ記録部４２を参照して、携帯端末１１ａが接続可能な代替公衆電話を特定する。
【００９７】
メッセージ制御部２ａは、ＡＰ特定部３２ａが特定した代替ＡＰへ移動可能か否かの問い合わせを含む問い合わせメッセージを生成する。メッセージ制御部２ａは、この問い合わせメッセージにさらに、ＡＰ特定部３２ａが特定した代替情報コンセントおよび代替公衆電話へ接続可能か否かの問い合わせを含める。メッセージ制御部２は、メッセージングサーバ６に、問い合わせメッセージを携帯端末１１ａへ送信させる。
【００９８】
これにより、携帯端末１１ａは、通信が可能な代替ＡＰに加えて、接続可能な情報コンセントおよび公衆電話を示す情報も得ることができる。その結果、携帯端末１１ａのユーザは、ＡＰ９ａとの通信が混雑していて通話が確立できない場合の代替手段の選択肢に多く持つことができる。
【００９９】
なお、本実施形態においては、ＡＰ特定部３２ａは、代替の情報コンセントと、代替の公衆電話の両方を特定しているが、いずれか一方を特定するだけでも、代替手段の選択肢を増やすという効果は得られる。
【０１００】
（第２の実施形態における通信システムにおける各機能ブロックの動作例）
次に通信支援システム１の動作例について説明する。図１３Ａ、図１３Ｂおよび図１３Ｃは、図１０に示す通信システムにおいて、携帯端末間で通話を開始する際に、一方のＡＰで通信帯域が不足していた場合の各機能ブロックの動作を示すシーケンス図である。図１３Ａ、図１３Ｂおよび図１３Ｃでは、一例として、発信端末が携帯端末１１ａ、着信端末が携帯端末１１ｂであり、携帯端末１１ｂとＡＰ９ｂとの間の通信帯域が不足している場合の動作を示す。なお、図１３Ａ、図１３Ｂおよび図１３Ｃにおいて、図５Ａおよび図５Ｂと同じ処理を示す部分には同じ番号を付し、説明を省略する。
【０１０１】
図１３Ａに示す処理において、Ｏｐ１〜Ｏｐ１３ｆまでは、図５Ａおよび図５Ｂに示すＯｐ１〜Ｏｐ１３の処理と同様である。
【０１０２】
Ｏｐ１３の後、本実施形態において、通信制御部３ａは、ＡＰ９ｂの近くにある公衆電話であって、携帯端末１１ｂを接続できる公衆電話に携帯端末１１ｂを接続することを、公衆電話管理部４１に対して予約する（Ｏｐ１３０１）。
【０１０３】
Ｏｐ１３０１において、通信制御部３ａは、公衆電話管理部４１に、ＡＰ９ｂを示すデータと、携帯端末１１ｂのＶｏＩＰ−ＩＤを渡す。公衆電話管理部４１は、公衆電話データ記録部４２を検索し、ＡＰ９ｂの設置場所に近い設置場所の公衆電話であって、接続口が空いている公衆電話の識別子を特定する。以下、例えば、接続口が空いている近くの公衆電話として、公衆電話１９ａが特定された場合について説明する。
【０１０４】
公衆電話管理部４１は、その公衆電話１９ａの識別子に携帯端末１１ｂのＶｏＩＰ−ＩＤを対応付けて公衆電話データ記録部４２に記録する。これにより、その公衆電話１９ａに携帯端末１１ｂを接続することを予約することができる。
【０１０５】
予約が完了すると公衆電話管理部４１は、予約完了を表す応答を通信制御部３ａへ送信する（Ｏｐ１３０２）。このとき、公衆電話管理部４１は、予約した公衆電話１９ａの設置場所、公衆電話１９ａの識別子等を通信制御部３ａに渡す。
【０１０６】
通信制御部３ａは、さらに、ＡＰ９ｂの近くにある情報コンセントであって、携帯端末１１ｂを接続できる情報コンセントに携帯端末１１ｂを接続することを、情報コンセント管理部２１に対して予約する（Ｏｐ１３０３）。
【０１０７】
Ｏｐ１３０３において、通信制御部３ａは、情報コンセント管理部２１に、ＡＰ９ｂを示すデータをと、携帯端末１１ｂのＶｏＩＰ−ＩＤを渡す。情報コンセント管理部２１は、情報コンセントデータ記録部２２を検索し、ＡＰ９ｂの設置場所に近い設置場所の情報コンセントであって、接続口が空いている情報コンセントの識別子を特定する。例えば、近くの空き情報コンセントとして、情報コンセント１８ａが特定されたとして以下説明する。情報コンセント管理部２１は、その情報コンセント１８ａの識別子に携帯端末１１ｂのＶｏＩＰ−ＩＤを対応付けて情報コンセントデータ記録部２２に記録する。これにより、その情報コンセント１８ａに携帯端末１１ｂを接続することを予約することができる。
【０１０８】
予約が完了すると情報コンセント管理部２１は、予約完了を表す応答を通信制御部３ａへ送信する（Ｏｐ１３０４）。このとき、情報コンセント管理部２１は、予約した情報コンセント１８ａの設置場所、情報コンセント１８ａの識別子等を通信制御部３ａに渡す。
【０１０９】
図１３Ｂに以降の処理を示す。通信制御部３ａは、着信端末データ記録部５２を更新する（Ｏｐ１４０）。着信端末である携帯端末１１ｂの接続するＡＰを、ＡＰ９ｃを示すデータに、通信帯域の確保状況を、ＯＫを示すデータに更新する。さらに、通信制御部３ａは、携帯端末１１ｂの接続可能な公衆電話１９ａを示すデータと、接続可能な情報コンセント１８ａを示すデータとを記録する。
【０１１０】
以降のＯｐ１５〜Ｏｐ１９の処理は、図５Ｂに示す処理と同様であるのでその説明を省略する。Ｏｐ２０１ａで、メッセージ制御部２ａは、携帯端末１１ｂにＡＰ９ｃへの移動、公衆電話１９ａへの接続または情報コンセント１８ａへの接続を依頼する移動依頼メッセージを、メッセージングサーバ６に送信させる。この移動依頼メッセージには、携帯端末１１ａから通話開始要求が発信されていることを示すデータが含まれる。また、この移動依頼メッセージには、ＡＰ９ｃの位置、公衆電話１９ａの位置および情報コンセント１８ａの位置を示すデータとが含まれる。
【０１１１】
図１３Ｃに以降の処理を示す。ここでは、一例として携帯端末１１ｂが情報コンセント１８ａに接続された（Ｏｐ２３０）場合を説明する。なお、ここでの接続は、携帯端末１１ｂが情報コンセント１８ａに物理的に接続されることを指す。ここでは、ＡＰ９ｂと情報コンセント１８ａとは、セグメントが異なる場合について説明する。この場合、情報コンセント１８ａに接続された携帯端末１１ｂのＩＰアドレスは、ＡＰ９ｂに接続されていたときのＩＰアドレスとは異なる。携帯端末１１のＩＰアドレスが変更されると、変更後のＩＰアドレスをＳＩＰサーバ７およびメッセージングサーバ６に登録する必要がある。
【０１１２】
そのため、携帯端末１１ｂは、情報コンセント１８ａに接続されると、メッセージングサーバ６およびＳＩＰサーバ７に対して再ログインを行う（Ｏｐ２３１、Ｏｐ２３２）。Ｏｐ２３１では、携帯端末１１ｂのメッセージＩＤとＩＰアドレスがメッセージングサーバ６に送信される。Ｏｐ２３２では、携帯端末１１ｂのＶｏＩＰ−ＩＤとＩＰアドレスがＳＩＰサーバ７に送信される。
【０１１３】
ＳＩＰサーバ７は、携帯端末１１ｂが再登録されたことを通信制御部３ａに通知する。このとき、携帯端末１１ｂのＶｏＩＰ−ＩＤとＩＰアドレスが通信制御部３ａに渡される。通信制御部４は、渡されたＩＰアドレスを使った情報コンセント１８ａへの接続の確認を、情報コンセント管理部２１に指示する（Ｏｐ２３４ａ）。情報コンセント管理部２１は、渡されたＩＰアドレスを使って接続した先の端末が、携帯端末１１ｂのＶｏＩＰ−ＩＤを持っていることを確認する（Ｏｐ２３４ｂ）。情報コンセント管理部２１は、通信制御部３ａに接続確認の結果を応答する（Ｏｐ２３４ｃ）。通信制御部３ａは、発信端末データ記録部５１ａにおける携帯端末１１ｂの通信の状態を「移動完了」に更新し（Ｏｐ２３５ａ）、着信端末データ記録部５２ａにおける携帯端末１１ｂの通信の状態も「移動完了」に更新する（Ｏｐ２３５ｂ）。
【０１１４】
以降の通話開始の処理（Ｏｐ２７、Ｏｐ２８ａ、Ｏｐ２８ｂ）は、図５Ｂと同様である。これにより、携帯端末１１ａと、携帯端末１１ｂとの間の通話が開始される。通話が開始されると、通信制御部３ａは、ＡＰ９ｂにおいて確保した通信帯域の開放をＡＰ管理部８に要求する（Ｏｐ３０ａ）。ＡＰ管理部８は、図１３ＡのＯｐ１３ｄで確保したＡＰ９ｂの通信帯域を開放する（Ｏｐ３０ｂ）。また、通信制御部３ａは、図１３ＡのＯｐ１３０１で予約した公衆電話１９ａの予約を取り消す（Ｏｐ３１）。
【０１１５】
以上の図１３Ａ、図１３Ｂ、図１３Ｃに示した処理により、携帯端末１１ｂのユーザは、帯域が不足しているＡＰ９ｂの替わりに情報コンセント１８ａに携帯端末１１ｂを接続して、相手の通話端末と通話を開始することができる。
【０１１６】
なお、図１３Ｃに示す動作例では、携帯端末１１ｂが情報コンセント１８ａに接続される場合を説明した。携帯端末１１ｂが公衆電話１９ａに接続された場合も、図１３Ｃに示す処理と同様の処理で、通話を開始することができる。
【０１１７】
また、本実施形態においては、ＡＰの帯域が不足している場合の代替の接続手段として、公衆電話または情報コンセントを利用する例を説明したが、代替の接続手段はこれらに限られない。ＬＡＮ１２にアクセスするための接続口を備えたその他の機器を、代替の接続手段とすることができる。
【０１１８】
以上、第１、２の実施形態においては、着信側の通話端末および発信側の通話端末の双方が携帯端末である場合について説明したが、いずれか一方が固定端末であってもよい。
【０１１９】
上記実施形態においては、ＳＩＰサーバ７が携帯端末間の通話を確立することを支援する場合について説明したが、本発明にかかる通信支援システムが適用できる通信は、これに限られない。無線通信を行う端末間で、例えば、ストリーミング等のように、リアルタイムに連続したデータを送信する必要がある通信を行う通信システムに、本発明にかかる通信支援システムを適用することができる。
【産業上の利用可能性】
【０１２０】
本発明は、中継装置と携帯端末との通信が混雑している場合でも、携帯端末が通信網を利用して他の通信端末と通信を開始することを支援することができる通信支援システム、通信支援プログラムまたは通信支援方法として利用可能である。
【図面の簡単な説明】
【０１２１】
【図１】第１の実施形態における通信システム全体の構成を示す機能ブロック図
【図２】（ａ）、（ｂ）および（ｃ）は、ＡＰデータ記録部８１に記録されたデータの具体例を示す図である。
【図３】端末データ記録部に記録されるデータの具体例を示す図
【図４】通信支援システムを携帯端末内に設けた場合の構成の例を示す図
【図５Ａ】携帯端末間で通話を開始する際に、一方のＡＰで通信帯域が不足していた場合の各機能ブロックの動作を示すシーケンス図
【図５Ｂ】携帯端末間で通話を開始する際に、一方のＡＰで通信帯域が不足していた場合の各機能ブロックの動作を示すシーケンス図
【図６】通信支援システムの処理の動作例を示すフローチャート
【図７】発信側で通信帯域が不足している場合の処理を示すフローチャート
【図８】着信側で通信帯域が不足している場合の処理を示すフローチャート
【図９】発信側と着信側の両方で通信帯域が不足している場合の処理を示すフローチャート
【図１０】第２の実施形態にかかる通信支援システムを含む通信システム全体の構成を示す機能ブロック図
【図１１】情報コンセントデータ記録部に記録されるデータの具体例を示す図
【図１２】公衆電話データ記録部に記録されるデータの具体例
【図１３Ａ】携帯端末間で通話を開始する際に、ＡＰで通信帯域が不足していた場合の各機能ブロックの動作を示すシーケンス図
【図１３Ｂ】携帯端末間で通話を開始する際に、ＡＰで通信帯域が不足していた場合の各機能ブロックの動作を示すシーケンス図
【図１３Ｃ】携帯端末間で通話を開始する際に、ＡＰで通信帯域が不足していた場合の各機能ブロックの動作を示すシーケンス図
【符号の説明】
【０１２２】
１、１００    通信支援システム
２      メッセージング制御部
３      ストリーミング制御部
５      端末データ記録部
６      メッセージングサーバ
７      ＳＩＰサーバ（通信管理サーバ）
８      ＡＰ管理部（中継装置管理部）
９ａ、９ｂ、９ｃ  ＡＰ（中継装置）
１０    サーバ
１１ａ、１１ｂ、１１０ａ    携帯端末（無線通信端末）
１２    ＩＰネットワーク
１３ａ  無線通信部
１５ａ  メッセージクライアント部
１６ａ  ストリーミングクライアント部
１８ａ、１８ｂ  情報コンセント
１９ａ、１９ｂ  公衆電話
２１    情報コンセント管理部
２２    情報コンセントデータ記録部
２５    公衆交換回線網
３１    要求部
３２    特定部
３３    通信情報取得部
４１    公衆電話管理部
４２    公衆電話データ記録部
５１    発信端末データ記録部
５２    着信端末データ記録部
６１    ＡＰテーブル
６２    接続端末テーブル
６５    情報コンセントテーブル
６６    公衆電話テーブル
８１    ＡＰデータ記録部
９１ａ  無線通信部
９２ａ  帯域管理部
【図１】
0004574581.tif 000002
【図２】
0004574581.tif 000003
【図３】
0004574581.tif 000004
【図４】
0004574581.tif 000005
【図５Ａ】
0004574581.tif 000006
【図５Ｂ】
0004574581.tif 000007
【図６】
0004574581.tif 000008
【図７】
0004574581.tif 000009
【図８】
0004574581.tif 000010
【図９】
0004574581.tif 000011
【図１０】
0004574581.tif 000012
【図１１】
0004574581.tif 000013
【図１２】
0004574581.tif 000014
【図１３Ａ】
0004574581.tif 000015
【図１３Ｂ】
0004574581.tif 000016
【図１３Ｃ】
0004574581.tif 000017