(57)【特許請求の範囲】
【請求項１】
無線ＬＡＮの中継装置を介して通信可能な通信端末装置であって、
前記中継装置を介した通信に関する通信ポリシー情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されている通信ポリシー情報に基づいて、前記中継装置への接続処理を制御する手段と、
前記中継装置との接続処理が完了した後、該中継装置を介した通信サービスの利用を開始する前に、該中継装置を介した通信の通信品質を測定する測定手段と、
前記中継装置を介した通信に関する通信ポリシー情報を管理するポリシー管理装置に、前記測定手段で測定された前記通信品質の測定結果を送信する手段と、
前記中継装置との接続処理が完了した後、該中継装置を介した通信サービスについて複数種類の認証方式のいずれかを選択して認証処理を行う手段と、を備え、
前記測定手段は、前記認証処理に用いる認証方式として、前記複数種類の認証方式のうち認証処理時間がより短い認証方式が選択された場合には前記通信品質の測定を行い、その他の認証方式が選択された場合には前記通信品質の測定を行わないことを特徴とする通信端末装置。
【請求項２】
請求項１の通信端末装置において、
前記測定手段は、前記認証処理が完了した後、前記中継装置を介した通信サービスの利用を開始する前に、前記通信品質の測定を行うことを特徴とする通信端末装置。
【請求項３】
請求項１又は２の通信端末装置において、
前記認証方式がＥＡＰ（Extensible Authentication Protocol）認証方式であり、
前記測定手段は、前記ＥＡＰ認証方式による認証処理が完了した後に前記通信品質の測定を行うことを特徴とする通信端末装置。
【請求項４】
請求項１の通信端末装置において、
前記認証方式がＷＩＳＰｒ（Wireless Internet Service Provider Roaming）認証方式であり、
前記測定手段は、前記ＷＩＳＰｒ認証方式による認証処理に伴う通信により前記通信品質の測定を行うことを特徴とする通信端末装置。
【請求項５】
請求項１乃至４のいずれかの通信端末装置において、
前記測定手段は、前記中継装置を介してＨＴＴＰ又はＨＴＴＰＳのリクエストをサーバに送信し該リクエストに対するレスポンスを該サーバから受信するときのタイムアウトの有無又はスループットを、前記通信品質として測定することを特徴とする通信端末装置。
【請求項６】
請求項５の通信端末装置において、
前記サーバへのリクエストは、当該通信端末装置から前記サーバへアップロードするアップロード情報を含むことを特徴とする通信端末装置。
【請求項７】
請求項６の通信端末装置において、
前記アップロード情報は、前記測定手段で測定された測定済みの通信品質の測定結果又は当該通信端末装置に保存されている通信ポリシー情報を含むことを特徴とする通信端末装置。
【請求項８】
請求項５乃至７のいずれかの通信端末装置において、
前記サーバからのレスポンスは、前記サーバから当該通信端末装置にダウンロードするダウンロード情報を含むことを特徴とする通信端末装置。
【請求項９】
請求項８の通信端末装置において、
前記ダウンロード情報は、当該通信端末装置に適用される通信ポリシー情報を含むことを特徴とする通信端末装置。
【請求項１０】
請求項１乃至９のいずれかの通信端末装置において、
前記無線ＬＡＮの中継装置を介した通信経路を含む複数種類の通信経路のいずれかを選択して通信可能に構成され、
前記測定手段は、前記中継装置を介した通信経路以外の他の通信経路が確立されている状態で該中継装置に対する接続処理を開始され、前記他の通信経路から前記中継装置を介した通信経路への切り替え前に、前記通信品質の測定を行うことを特徴とする通信端末装置。
【請求項１１】
請求項１乃至１０のいずれかの通信端末装置において、
前記通信品質が測定された測定済みの無線ＬＡＮの中継装置の識別情報と該通信品質の測定日時とを含む測定履歴を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されている前記通信品質の測定履歴に基づいて、前記測定手段による前記通信品質の測定を制御する手段と、を更に備えることを特徴とする通信端末装置。
【請求項１２】
請求項１乃至１１のいずれかの通信端末装置において、
前記ポリシー管理装置から通信ポリシー情報を受信し、前記第１の記憶手段に記憶されている通信ポリシー情報を更新する手段を更に備えることを特徴とする通信端末装置。
【請求項１３】
通信端末装置から無線ＬＡＮの中継装置を介して通信可能な通信システムであって、
請求項１乃至１２のいずれかの通信端末装置と、
前記通信端末装置が接続可能な無線ＬＡＮの中継装置と、
前記通信品質を測定するときに前記中継装置を介して前記通信端末装置が通信する通信先装置と、を備えることを特徴とする通信システム。
【請求項１４】
請求項１３の通信システムにおいて、
前記通信先装置は、前記中継装置を介した通信のゲートウェイ装置、前記無線ＬＡＮの中継装置を管理する中継装置管理装置、前記中継装置を介した通信サービスについて所定の認証方式により前記通信端末装置との間で認証処理を行う認証処理装置、又は、前記中継装置を介した通信に関する通信ポリシー情報を管理するポリシー管理装置であることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮの中継装置を介して通信ネットワークに接続可能な通信端末装置及び通信システムに関するものである。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Local Area Network）の通信機能を有する携帯電話機やスマートフォンなどの通信端末装置が知られている。利用者は通信端末装置に組み込まれた無線ＬＡＮの通信機能を利用して、例えば街中のファーストフード店や駅の構内などに設置された無線ＬＡＮの中継装置であるＷｉ−Ｆｉ（登録商標）等のアクセスポイントにアクセスし、所定の認証処理の後、そのアクセスポイントを介してバックボーンの通信ネットワークに接続することができる。
【０００３】
また、通信端末装置からのアクセスが制限されたアクセスポイントの識別情報や種別情報であるブラックリスト等の通信ポリシー情報が格納され、その通信ポリシー情報に基づいてアクセスポイントを介した通信を制御する通信端末装置が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記通信端末装置によるアクセスポイントを介した通信をどのように制御するかは、そのアクセスポイントを介した通信の通信品質によって変更するのが好ましく、そして、その通信品質は通信を行う時間帯やエリアなどによって変化する。従って、アクセスポイントを介した通信の通信品質の変化に応じて通信ポリシー情報の適正化を図りたいという課題がある。他方で、無線ＬＡＮの中継装置を介した通信サービスの利用への影響を抑えたいという要請がある。
【０００５】
本発明は以上の問題点に鑑みなされたものであり、その目的は、無線ＬＡＮの中継装置を介した通信サービスの利用への影響を抑えつつ、無線ＬＡＮの中継装置を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる通信端末装置及び通信システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る通信端末装置は、無線ＬＡＮの中継装置を介して通信可能な通信端末装置であって、前記中継装置を介した通信に関する通信ポリシー情報を記憶する第１の記憶手段と、前記第１の記憶手段に記憶されている通信ポリシー情報に基づいて、前記中継装置への接続処理を制御する手段と、前記中継装置との接続処理が完了した後、該中継装置を介した通信サービスの利用を開始する前に、該中継装置を介した通信の通信品質を測定する測定手段と、前記中継装置を介した通信に関する通信ポリシー情報を管理するポリシー管理装置に、前記測定手段で測定された前記通信品質の測定結果を送信する手段と、を備える。
前記通信端末装置において、前記中継装置との接続処理が完了した後、該中継装置を介した通信サービスについて複数種類の認証方式のいずれかを選択して認証処理を行う手段を更に備え、前記測定手段は、前記認証処理に用いる認証方式として、前記複数種類の認証方式のうち認証処理時間がより短い認証方式が選択された場合には前記通信品質の測定を行い、その他の認証方式が選択された場合には前記通信品質の測定を行わないようにしてもよい。
また、前記通信端末装置において、前記測定手段は、前記認証処理が完了した後、前記中継装置を介した通信サービスの利用を開始する前に、前記通信品質の測定を行ってもよい。
また、前記通信端末装置において、前記認証方式がＥＡＰ認証方式であり、前記測定手段は、前記ＥＡＰ認証方式による認証処理が完了した後に前記通信品質の測定を行ってもよい。
また、前記通信端末装置において、前記認証方式がＷＩＳＰｒ認証方式であり、前記測定手段は、前記ＷＩＳＰｒ認証方式による認証処理に伴う通信により前記通信品質の測定を行ってもよい。
また、前記通信端末装置において、前記測定手段は、前記中継装置を介してＨＴＴＰ又はＨＴＴＰＳのリクエストをサーバに送信し該リクエストに対するレスポンスを該サーバから受信するときのタイムアウトの有無又はスループットを、前記通信品質として測定してもよい。
また、前記通信端末装置において、前記サーバへのリクエストは、当該通信端末装置から前記サーバへアップロードするアップロード情報を含んでもよい。
また、前記通信端末装置において、前記アップロード情報は、前記測定手段で測定された測定済みの通信品質の測定結果又は当該通信端末装置に保存されている通信ポリシー情報を含んでもよい。
また、前記通信端末装置において、前記サーバからのレスポンスは、前記サーバから当該通信端末装置にダウンロードするダウンロード情報を含んでもよい。
また、前記通信端末装置において、前記ダウンロード情報は、当該通信端末装置に適用される通信ポリシー情報を含んでもよい。
また、前記通信端末装置において、前記無線ＬＡＮの中継装置を介した通信経路を含む複数種類の通信経路のいずれかを選択して通信可能に構成され、前記測定手段は、前記中継装置を介した通信経路以外の他の通信経路が確立されている状態で該中継装置に対する接続処理を開始され、前記他の通信経路から前記中継装置を介した通信経路への切り替え前に、前記通信品質の測定を行ってもよい。
また、前記通信端末装置において、前記通信品質が測定された測定済みの無線ＬＡＮの中継装置の識別情報と該通信品質の測定日時とを含む測定履歴を記憶する第２の記憶手段と、前記第２の記憶手段に記憶されている前記通信品質の測定履歴に基づいて、前記測定手段による前記通信品質の測定を制御する手段と、を更に備えてもよい。
また、前記通信端末装置において、前記ポリシー管理装置から通信ポリシー情報を受信し、前記第１の記憶手段に記憶されている通信ポリシー情報を更新する手段を更に備えてもよい。
【０００７】
本発明の他の態様に係る通信システムは、通信端末装置から無線ＬＡＮの中継装置を介して通信可能な通信システムであって、前記いずれかの通信端末装置と、前記通信端末装置が接続可能な無線ＬＡＮの中継装置と、前記通信品質を測定するときに前記中継装置を介して前記通信端末装置が通信する通信先装置と、を備える。
前記通信システムにおいて、前記通信先装置は、前記中継装置を介した通信のゲートウェイ装置、前記無線ＬＡＮの中継装置を管理する中継装置管理装置、前記中継装置を介した通信サービスについて所定の認証方式により前記通信端末装置との間で認証処理を行う認証処理装置、又は、前記中継装置を介した通信に関する通信ポリシー情報を管理するポリシー管理装置であってもよい。
【発明の効果】
【０００８】
本発明によれば、無線ＬＡＮの中継装置を介した通信サービスの利用への影響を抑えつつ、無線ＬＡＮの中継装置を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る通信システムの一例を示す概略構成図。
【図２】本発明の一実施形態に係る通信端末装置のハードウェア構成の一例を示すブロック図。
【図３】本実施形態の通信システムにおいて通信端末装置とアクセスポイントとの接続に成功する場合の無線ＬＡＮ通信の接続制御の一例を示すシーケンス図。
【図４】本実施形態の通信システムにおいて通信端末装置とアクセスポイントとの接続に失敗する場合の無線ＬＡＮ通信の接続制御の一例を示すシーケンス図。
【図５】本実施形態の通信システムにおいて通信端末装置がアクセスポイントを介した通信を開始する接続・認証処理時に通信品質を測定する処理の一例を示すシーケンス図。
【図６】本実施形態の通信システムにおいて無線ＬＡＮ通信の認証方式としてＥＡＰ認証方式を用いた場合に通信端末装置がアクセスポイントを介した通信の通信品質（スループット）を測定する処理の一例を示すシーケンス図。
【図７】通信品質測定を頻発させないように測定履歴を参照して通信品質を測定する場合の手順の一例を示すフローチャート。
【図８】ＷＩＳＰｒ認証時に通信品質測定を行う処理の一例のシーケンス図。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について説明する。
図１は、本発明の一実施形態に係る通信システムの一例を示す概略構成図である。
本実施形態の通信システムでは、利用者の携帯電話機やスマートフォンなどの通信端末装置１０が、ファストフード店や駅構内などに設けられた無線ＬＡＮの中継装置（以下「アクセスポイント」という。）２０の無線通信可能エリア２０Ａ内に位置するとき、無線ＬＡＮ通信機能を有する通信端末装置１０からアクセスポイント２０を介して通信ネットワークに接続することができる。アクセスポイント２０は、通信端末装置１０と無線通信可能なＷｉ−Ｆｉ（登録商標）などの無線ＬＡＮの中継装置であり、バックボーンネットワーク３０及びゲートウェイ（ＧＷ）３５を介して、認証処理装置としての認証サーバ４０、ポリシー管理装置としてのポリシーサーバ５０、通信品質の測定に用いられるＷＥＢサーバ８５、外部の通信ネットワークとしてのインターネット９０等に接続されている。
【００１１】
なお、図１では、１台の通信端末装置１０について図示しているが、通信端末装置１０は２台以上であってもよい。また、図１において、本実施形態の通信端末装置１０は、セルラー方式の移動体通信ネットワークを介して通信可能な携帯電話機やスマートフォンなどの携帯可能な移動体通信端末であるが、通信ネットワークを介して通信可能なものであれば移動体通信端末以外の通信端末装置であってもよい。例えば、本実施形態の通信端末装置１０は、ノートパソコンなどのパソコン装置、ゲーム機、タブレット端末、デジタルカメラ、プリンタ、書籍閲覧端末等の、通信機能を有する装置であってもよい。また、本実施形態の通信端末装置１０は、ネットワーク連携可能な家電(例えば、ＴＶ、冷蔵庫、録画機器)、時計や眼鏡などのウェアラブルデバイス、体重計や血圧計及びその他医療機器、ロボット等の、通信機能を有する装置であってもよい。
【００１２】
また、本実施形態の通信システムでは、通信端末装置１０がマクロセルやスモールセルなどの移動体通信（以下「セルラー通信」ともいう。）のセル６０Ａ内に在圏するとき、第３世代（３Ｇ）、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａｄｖａｎｃｅｄ、第４世代（４Ｇ）、第５世代（５Ｇ）などの規格に準拠したセルラー通信のマクロセル基地局やスモールセル基地局などの基地局６０を介して、セルラー通信機能を有する通信端末装置１０から通信ネットワークに接続することができる。基地局６０は、通信端末装置１０と無線通信可能な中継装置であり、コアネットワーク７０及びゲートウェイ（ＧＷ）７５を介して、図示しない各種サーバやインターネット９０等に接続されている。
【００１３】
アクセスポイント２０は、例えばＩＥＥＥ８０２．１１の規格に準拠したＷｉ−Ｆｉなどの無線ＬＡＮの無線通信方式により、無線通信可能エリア２０Ａ内の通信端末装置１０と無線通信し、通信端末装置１０と通信ネットワークとの間の通信を中継することができる。
【００１４】
認証サーバ４０は、通信サービスに加入している加入者の各種情報が格納された加入者データベース（ＤＢ）４５が接続された、例えばＲＡＤＩＵＳ（Remote Authentication Dial In User Service）サーバである。認証サーバ４０は、加入者データベース４５に格納されている情報を参照して、通信端末装置１０から通信ネットワークに接続するときのＷＩＳＰｒ（Wireless Internet Service Provider Roaming）認証やＥＡＰ（Extensible Authentication Protocol）認証などによる認証処理を行うサーバである。認証サーバ４０は、ポリシーサーバ５０と通信する機能を有する。また、認証サーバ４０は、バックボーンネットワーク３０及びゲートウェイ（ＧＷ）３５を介してアクセスポイント２０と通信する機能や、そのアクセスポイント２０を介して通信端末装置１０と通信する機能を有する。
【００１５】
加入者データベース４５に格納されている情報は、例えば、利用者識別情報（利用者ＩＤ）、パスワード、加入者識別情報、氏名や住所などの利用者情報、利用可能なサービスに関する情報、使用している通信端末装置の情報などである。
【００１６】
ポリシーサーバ５０は、アクセスポイント２０を介した通信端末装置１０と通信ネットワークとの通信に関する通信ポリシー情報が格納されたポリシーデータベース（ＤＢ）５５が接続され、複数のアクセスポイント２０の通信ポリシー情報を管理するサーバである。ポリシーサーバ５０は、認証サーバ４０と通信する機能を有する。また、ポリシーサーバ５０は、バックボーンネットワーク３０及びゲートウェイ（ＧＷ）３５を介してアクセスポイント２０と通信する機能や、そのアクセスポイント２０を介して通信端末装置１０と通信する機能を有してもよい。
【００１７】
ポリシーサーバ５０は、例えば認証サーバ４０や通信端末装置１０などの外部装置からの問い合わせを受けて、要求された通信ポリシー情報を提供する機能も有する。ポリシーサーバ５０は、問い合わせ対象のアクセスポイント２０に関する通信ポリシー情報そのものを提供せずに、その通信ポリシー情報に基づいて問い合わせ対象のアクセスポイント２０への接続が可能か否かを判断し、その判断結果を含むアクセスポイント２０への接続可否情報を提供するようにしてもよい。
【００１８】
ポリシーサーバ５０は、通信ポリシー情報のほか、通信端末装置１０におけるアクセスポイント２０を介した通信の通信品質を測定するときの測定条件である通信品質測定条件を管理する測定条件管理装置としての機能も有する。また、ポリシーサーバ５０は、通信端末装置１０から受信した通信品質の測定結果に基づいて通信ポリシー情報や通信品質測定条件を変更し、その変更された通信ポリシー情報や通信品質測定条件を、アクセスポイント２０又は基地局６０を介して通信端末装置１０に送信してもよい。
【００１９】
通信端末装置１０は、ポリシーデータベース５５に格納されている通信ポリシー情報や通信品質測定条件を所定のタイミングにダウンロードし、通信端末装置１０に保存されている通信ポリシー情報や通信品質測定条件を更新してもよい。
【００２０】
通信品質測定条件は、例えば、通信品質が測定された測定済みのアクセスポイント２０の識別情報と通信品質の測定日時とを含む測定履歴が通信端末装置１０内に保持される場合に、その保持される測定履歴の最大件数又は保持期間である。また、通信品質測定条件は、通信品質測定時に通信端末装置１０からアップロードされるデータのサイズや、通信品質測定時に通信端末装置１０へダウンロードされるデータのサイズを含んでもよい。また、通信品質測定条件は、通信品質測定用のデータが通信端末装置１０からアップロードされてから当該データに対する応答が通信端末装置１０で受信されるときのタイムアウト値を含んでもよい。
【００２１】
通信ポリシー情報は、例えば、接続が許可又は禁止されたアクセスポイント２０の１台ごとにユニークに設定されたアクセスポイント識別情報（例えば、ＢＳＳＩＤ：Basic Service Set Identifier）又は、そのアクセスポイント２０の種類を識別可能なアクセスポイント種別情報（例えば、ＥＳＳＩＤ：Extended Service Set Identifier ）である。また、通信ポリシー情報は、通信端末装置１０からアクセスポイント２０への接続が許可又は禁止された時間帯、アクセスポイント２０を介した通信経路確立処理時のタイムアウト時間、通信端末装置１０がアクセスポイント２０から信号を受信するときの受信信号強度（例えば、ＲＳＳＩ：Received Signal Strength Indicator）の閾値、アクセスポイント２０を介した通信に必要とされるスループット（通信速度）の閾値（下限値）などを含んでもよい。
【００２２】
ここで、ＲＳＳＩの閾値は、例えば、アクセスポイント２０への接続時に必要とされるＲＳＳＩの下限値であるＲＳＳＩ接続閾値、及び、アクセスポイント２０を介した通信サービスを利用しているときに必要とされるＲＳＳＩの下限値であるＲＳＳＩ切断閾値である。例えば、アクセスポイント２０への接続時に測定されるＲＳＳＩの測定値がＲＳＳＩ接続閾値以上の場合はアクセスポイント２０への接続処理を継続し、当該ＲＳＳＩの測定値がＲＳＳＩ接続閾値よりも小さい場合はアクセスポイント２０への接続処理を中止される。また、アクセスポイント２０を介した通信サービスの利用中における所定タイミングに測定されるＲＳＳＩの測定値がＲＳＳＩ切断閾値以上の場合はアクセスポイント２０を介した通信が継続され、当該ＲＳＳＩの測定値がＲＳＳＩ切断閾値よりも小さい場合はアクセスポイント２０を介した通信が切断される。
【００２３】
また、例えば、アクセスポイント２０を介した通信のスループット（通信速度）の測定値がスループット閾値以上の場合はアクセスポイント２０への接続が許可され、アクセスポイント２０への接続処理が継続される。一方、当該スループットの測定値がスループット閾値より小さい場合はアクセスポイント２０への接続処理が中止される。
【００２４】
また、ポリシーサーバ５０が通信ポリシー情報に関する問い合わせを通信端末装置１０から受ける場合、ポリシーデータベース５５に格納される通信ポリシー情報は、通信端末装置１０の利用者に関する利用者識別情報（利用者ＩＤ）及びパスワードを含んでもよい。
【００２５】
ＷＥＢサーバ８５は、通信端末装置１０がアクセスポイント２０を介した通信の通信品質を測定する際に、その測定のためのＨＴＴＰやＨＴＴＰＳ等の双方向の通信を通信端末装置１０との間で行う。なお、通信品質測定時に通信端末装置１０が通信する通信先装置としては、ＷＥＢサーバ８５を個別に設けずに、ゲートウェイ（ＧＷ）３５、図示しないＡＰ管理サーバ、認証サーバ４０又はポリシーサーバ５０を兼用してもよい。
【００２６】
認証サーバ４０、加入者データベース４５、ポリシーサーバ５０、ポリシーデータベース５５及びＷＥＢサーバ８５はそれぞれ、例えば単一のコンピュータ装置で構成したり複数のコンピュータ装置を組み合わせて構成したりすることができ、予め組み込まれた所定のプログラムが実行されることにより、各種処理や制御を実行することができる。また、認証サーバ４０及び加入者データベース４５を１台のコンピュータ装置で構成し、ポリシーサーバ５０及びポリシーデータベース５５を１台のコンピュータ装置で構成してもよい。また、認証サーバ４０、加入者データベース４５、ポリシーサーバ５０、ポリシーデータベース５５及びＷＥＢサーバ８５を１台のコンピュータ装置で構成したり、ポリシーデータベース５５及びＷＥＢサーバ８５を１台のコンピュータ装置で構成したりしてもよい。
【００２７】
本実施形態において、認証サーバ４０、ポリシーサーバ５０及びＷＥＢサーバ８５はそれぞれ、所定のプログラムが実行されることにより、次のような各手段としての機能を実現可能である。
【００２８】
例えば、認証サーバ４０は、所定のプログラムが実行されることにより、次の（Ａ４０１）〜（Ａ４１１）に示す各手段として機能する。
（Ａ４０１）通信端末装置１０の利用者を識別可能な利用者識別情報（利用者ＩＤ）を含む認証要求、又は、利用者識別情報（利用者ＩＤ）と通信端末装置１０が接続するアクセスポイント２０を識別可能なアクセスポイント識別情報（例えば、ＢＳＳＩＤ）とを含む認証要求を、通信端末装置１０から受信する手段。
（Ａ４０２）認証要求に含まれる利用者識別情報（利用者ＩＤ）に基づいて、通信端末装置１０の利用者によるアクセスポイント２０を介した通信の許否を判断する利用者認証処理を行う手段。
（Ａ４０３）アクセスポイント識別情報を含むポリシー確認要求をポリシーサーバ５０に送信する手段。
（Ａ４０４）アクセスポイント２０に対する通信ポリシー情報又はその通信ポリシー情報に基づいて判定されたアクセスポイント２０への接続可否情報（例えば、０：接続不可、１：接続可のフラグデータ）を含むポリシー確認応答を、ポリシーサーバ５０から受信する手段。
（Ａ４０５）前記利用者認証処理の結果と、ポリシー確認応答に含まれる通信ポリシー情報又は接続可否情報とに基づいて、前記認証要求に対する認証応答を通信端末装置１０に送信する手段。
（Ａ４０６）前記利用者認証処理の結果を含む認証応答を通信端末装置１０に送信する手段。
（Ａ４０７）前記通信ポリシー情報を記憶する手段。
（Ａ４０８）ポリシーサーバ５０から更新対象の通信ポリシー情報を受信し、前記記憶している通信ポリシー情報を更新する手段。
（Ａ４０９）アクセスポイント識別情報に基づいて、アクセスポイント２０に対する通信ポリシー情報を検索して取得する手段。
（Ａ４１０）アクセスポイント２０に対する通信ポリシー情報に基づいて、アクセスポイント２０への接続可否を判定する手段。
（Ａ４１１）前記利用者認証処理の結果と、アクセスポイント識別情報に基づいて検索して得られたアクセスポイント２０に対する通信ポリシー情報又はその通信ポリシー情報に基づいて判定したアクセスポイント２０への接続可否情報とを含む、前記認証要求に対する認証応答を、通信端末装置１０に送信する手段。
【００２９】
また、ポリシーサーバ５０は、所定のプログラムが実行されることにより、次の（Ａ５０１）〜（Ａ５０８）の各手段として機能する。
（Ａ５０１）アクセスポイント識別情報を含むポリシー確認要求を、認証サーバ４０、通信端末装置１０、アクセスポイント２０又はそのアクセスポイント２０を管理するＡＰ管理サーバから受信する手段。
（Ａ５０２）ポリシー確認要求に含まれるアクセスポイント識別情報に基づいて、アクセスポイント２０に対する通信ポリシー情報を検索して取得する手段。
（Ａ５０３）アクセスポイント２０に対する通信ポリシー情報に基づいてアクセスポイント２０への接続可否を判定する手段。
（Ａ５０４）ポリシー確認要求に含まれるアクセスポイント識別情報に基づいて検索して得られたアクセスポイント２０に対する通信ポリシー情報又はその通信ポリシー情報に基づいて判定したアクセスポイント２０への接続可否情報を含むポリシー確認応答を、認証サーバ４０、通信端末装置１０、アクセスポイント２０又はＡＰ管理サーバに送信する手段。
（Ａ５０５）更新対象の通信ポリシー情報を、認証サーバ４０、アクセスポイント２０又はＡＰ管理サーバに送信する手段。
（Ａ５０６）通信端末装置１０におけるアクセスポイント２０を介した通信の通信品質の測定結果を、通信端末装置１０から受信する手段。
（Ａ５０７）通信端末装置１０から受信した通信品質の測定結果に基づいて通信ポリシー情報を変更する手段。
（Ａ５０８）通信ポリシー情報の変更に用いられる通信品質を測定するときの測定条件を通信端末装置１０に送信する手段。
【００３０】
また、ＷＥＢサーバ８５は、所定のプログラムが実行されることにより、例えば次の（Ａ８５１）〜（Ａ８５２）の各手段として機能する。
（Ａ８５１）通信端末装置１０から所定サイズの通信品質測定用のデータを有するＨＴＴＰ要求を受信する手段。
（Ａ８５２）上記ＨＴＴＰ要求に対するＨＴＴＰ応答を通信端末装置１０に送信する手段。
【００３１】
図２は、本発明の一実施形態に係る通信端末装置１０のハードウェア構成の一例を示すブロック図である。本実施形態の通信端末装置１０は、主制御部１１０と無線通信部１１１とベースバンド処理部１１２と音入出力部１１３と表示部１１４と操作手段としての操作部１１５とを備える。また、通信端末装置１０は、装置本体に対して着脱可能な加入者情報記憶媒体であるＩＣモジュールとしてのＵＳＩＭ１５が装着されている。
【００３２】
主制御部１１０は、ＭＰＵ（Micro Processing Unit）やＲＡＭ、ＲＯＭ等からなる記憶装置を備え、所定の基本ＯＳやミドルウェア等のプログラムが実行されることにより、ベースバンド処理部１１２等の各部を制御したり、ソフトウェア構成上のネイティブプラットフォーム環境やアプリケーション実行環境を構築したり、各種処理を実行したりする。
【００３３】
上記記憶装置は、通信ポリシー情報を記憶する記憶手段、通信品質が測定された測定済みのアクセスポイント２０の識別情報と通信品質の測定日時とを含む測定履歴を記憶する記憶手段、及び、通信ポリシー情報の変更に用いられる通信品質を測定するときの通信品質測定条件を記憶する記憶手段の各記憶手段としての機能を有する。
【００３４】
主制御部１１０の記憶装置は、例えば、半導体メモリ、磁気ディスク装置、及び光ディスク装置のうちの少なくともいずれか一つを有する。この記憶装置は、各部での処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶装置は、ドライバプログラムとして、ＩＥＥＥ８０２．１１規格の無線通信方式や移動体通信（セルラー通信）の無線通信方式を実行する通信ドライバプログラム、操作部１１５を制御する入力デバイスドライバプログラム、表示部１１４を制御する出力デバイスドライバプログラム等を記憶する。また、記憶装置は、オペレーティングシステムプログラムとして、例えば、Ａｎｄｒｏｉｄ（登録商標）ＯＳ、ｉＯＳ（登録商標）等の基本ＯＳや、ＩＥＥＥ８０２．１１規格の無線通信方式や移動体通信（セルラー通信）の無線通信方式での認証等を行う接続制御プログラム等を記憶する。また、記憶装置は、アプリケーションプログラムとして、ウェブ認証を行う認証プログラム、時間を計時する計時プログラム、ウェブページを取得及び表示するウェブブラウザプログラム、電子メールを送信及び受信する電子メールプログラム、無線ＬＡＮのアクセスポイント２０との間の通信品質を測定する通信品質測定プログラム等を記憶する。また、記憶装置は、各種のテキストデータ、映像データ、画像データ等を記憶したり、所定の処理に係る一時的なデータを一時的に記憶したりしてもよい。また、記憶装置は、無線ＬＡＮのアクセスポイント２０に接続するための各種情報や通信品質測定条件等を記憶している。
【００３５】
無線通信部１１１は、無線ＬＡＮのアクセスポイント２０を介して通信する無線ＬＡＮ通信手段及びセルラー通信の基地局６０を介して通信する移動体通信手段として機能し、例えばシンセサイザ、周波数変換器，高周波増幅器、アンテナなどにより構成されている。無線通信部１１１は、アクセスポイント２０との間でＩＥＥＥ８０２．１１等の所定の通信方式により無線通信するための高周波信号処理を実行したり、基地局６０との間で３ＧやＬＴＥなどの所定の通信方式により無線通信するための高周波信号処理を実行したりする。
【００３６】
ベースバンド処理部１１２は、他の携帯電話機等の通信端末装置や各種サーバとの間で音声通信やデータ送受信の通信を行うためのデジタル処理を実行する。このベースバンド処理部１１２と上記無線通信部１１１との間はＤ／Ａ変換器やＡ／Ｄ変換器を介して接続されている。
【００３７】
音入出力部１１３は、マイク、スピーカ、音信号処理部等で構成されている。マイクから出力されるアナログの音声信号は、音信号処理部でデジタル信号に変換され、主制御部１１０やベースバンド処理部１１２等に送られる。スピーカは、音信号処理部でデジタル信号から変換されたアナログ信号が入力され、通話中の音声を出力したり、メールの着信音、電話の呼び出し音、音楽などを出力したりする。なお、スピーカは、通話中の音声を聞くための受話器用スピーカ（レシーバ）と、着信音や音楽などを出力する外部出力用スピーカとを別々に設けて構成してもいいし、これらの受話器用スピーカ及び外部出力用スピーカを兼用するように一つのスピーカで構成してもよい。
【００３８】
表示部１１４は、ＬＣＤ（液晶ディスプレイ）や有機ＥＬ（Electro−Luminescence）ディスプレイ等で構成され、主制御部１１０からの指令に基づいて各種画像を表示する。例えば、表示部１１４は、Ｗｉ−Ｆｉ等の無線ＬＡＮ接続の状況を示す画像を表示するようにしてもよい。
【００３９】
操作部１１５は、表示部１１４に組み込まれたタッチパネルや、各種の操作キーやボタン、電源ＯＮ／ＯＦＦ手段としての電源スイッチなどで構成されている。この操作部１１５は、利用者が、通信端末装置１０の本体電源をＯＮ／ＯＦＦしたり、通話開始、終話、メニュー選択、画面切り換え等を指示したり、情報を入力したりするときに用いられる。
【００４０】
また、通信端末装置１０は、位置情報取得手段としてのＧＰＳ（Global Positioning System）部１１７、撮像手段としてのカメラ部１１８、センサー部１１９、電源供給手段としての電源供給部１２０、図示しない時計部等も備えている。
【００４１】
ＧＰＳ部１１７は、ＧＰＳ受信モジュールやＧＰＳアンテナ等で構成され、地球の周りに配置されている複数のＧＰＳ衛星から電波を受信し、その受信結果に基づいて通信端末装置１０が位置する緯度、経度及び高度のデータを算出する。
【００４２】
カメラ部１１８は、レンズや撮像デバイス等で構成され、人物や風景等を撮影する時に用いられる。撮像デバイスとしては、ＣＣＤ（Charge Coupled Device）カメラやＣＭＯＳカメラを用いることができる。
【００４３】
センサー部１１９は、加速度センサー及び／又は地磁気センサー等で構成されている。加速度センサーは、１軸の加速度センサーであっていいし、２軸や３軸等の複数軸の加速度センサーであってもよい。また、地磁気センサーも、１軸の地磁気センサーであっていいし、２軸や３軸等の複数軸の地磁気センサーであってもよい。このセンサー部１１９の出力に基づいて、通信端末装置１０の位置、向き、姿勢及び動きを示すデータを算出することができる。また、センサー部１１９の出力に基づいて、所定高度における基準位置から利用者の通信端末装置１０が移動したときの加速度データや地磁気データの時間変化の情報である履歴情報から、通信端末装置１０が位置している高度、角度等を示すデータを算出することができる。
【００４４】
電源供給部１２０は、充電可能なバッテリー、バッテリーから各部に所定電圧の電力を供給する電力供給回路、バッテリーを充電する充電回路などを備えている。時計部はクロック回路等で構成され、正確な日時を計数し、各種情報の更新処理等のための時刻情報を生成する。
【００４５】
本実施形態において、通信端末装置１０の主制御部１１０は、所定のプログラムが実行されることにより、他の無線通信部１１１などと協働して次のような各手段としての機能を実現可能である。
例えば、通信端末装置１０の主制御部１１０は、所定のプログラムが実行されることにより、次の（Ａ１０１）〜（Ａ１１４）の各手段として機能することができる。
（Ａ１０１）上記記憶装置に記憶されている通信ポリシー情報に基づいて、アクセスポイント２０への接続処理を制御する手段。
（Ａ１０２）アクセスポイント２０との接続処理が完了した後、アクセスポイント２０を介した通信サービスの利用を開始する前に、上記記憶装置に記憶されている測定条件に基づいて、アクセスポイント２０を介した通信の通信品質を測定する測定手段。
（Ａ１０３）前記測定手段で測定された通信品質の測定結果をポリシーサーバ５０に送信する手段。
（Ａ１０４）アクセスポイント２０を介した無線ＬＡＮの通信サービスについて複数種類の認証方式（例えば、ＥＡＰ認証方式やＷＩＳＰｒ認証方式）のいずれかを選択して認証処理を行う手段。
（Ａ１０５）通信端末装置１０の利用者を識別可能な利用者識別情報（利用者ＩＤ）を含む認証要求を認証サーバ４０に送信する手段。
（Ａ１０６）利用者識別情報（利用者ＩＤ）に基づいて行われた利用者認証処理の結果を含む認証応答を、認証サーバ４０から受信する手段。
（Ａ１０７）通信端末装置１０が接続するアクセスポイント２０を識別可能なアクセスポイント識別情報を含むポリシー確認要求をポリシーサーバ５０に送信する手段。
（Ａ１０８）アクセスポイント識別情報に基づいて検索して得られたアクセスポイント２０に対する通信ポリシー情報又はアクセスポイント２０への接続可否情報を含むポリシー確認応答を、ポリシーサーバ５０から受信する手段。
（Ａ１０９）認証サーバ４０から受信した利用者認証処理の結果と、ポリシーサーバ５０から受信した通信ポリシー情報又は接続可否情報とに基づいて、上記記憶装置に記憶されている通信ポリシー情報を更新する手段。
（Ａ１１０）移動体通信ネットワークを介して通信する手段。
（Ａ１１１）移動体通信ネットワークを介してインターネット９０等の外部の通信ネットワークと通信する第１の通信経路が確立された状態で、アクセスポイント２０を介して外部の通信ネットワークと通信する第２の通信経路を確立する処理を開始する手段。
（Ａ１１２）アクセスポイント２０に対する接続が許可された場合は、外部の通信ネットワークとの通信に優先的に使用する通信経路を第１の通信経路から第２の通信経路へ切り替え、アクセスポイント２０に対する接続が拒否された場合は、外部の通信ネットワークとの通信に優先的に使用する通信経路を第１の通信経路に維持する手段。
（Ａ１１３）アクセスポイント２０を介した通信の通信品質（例えば、スループットやタイムアウトの有無）を測定するときの通信品質測定条件をポリシーサーバ５０から受信する手段。
（Ａ１１４）ポリシーサーバ５０から受信した通信品質測定条件に基づいて、上記記憶装置に記憶されている測定条件を更新する手段。
【００４６】
アクセスポイント２０は、例えば、制御部と、所定の通信方式で通信端末装置１０と無線ＬＡＮ通信を行う第１の通信部と、コアネットワーク３０及びＧＷ３５を介して各種サーバ４０、５０やインターネット９０上の各種サーバと通信する第２の通信部とを備える。制御部は、例えばＭＰＵやＲＡＭ、ＲＯＭ等からなる記憶装置を備え、所定の基本ＯＳやミドルウェア等のプログラムが実行されることにより、上記通信部等の各部を制御することができる。
【００４７】
本実施形態において、アクセスポイント２０の制御部は、所定のプログラムが実行されることにより、他の通信部などと協働して次のような各手段としての機能を実現可能である。
例えば、アクセスポイント２０の制御部は、所定のプログラムが実行されることにより、次の（Ａ２０１）〜（Ａ２１１）の各手段として機能する。
（Ａ２０１）通信端末装置１０からプローブ要求、認証要求及びアソシエーション要求を受信する手段。
（Ａ２０２）アソシエーション要求に基づいて、アクセスポイント２０（自身）を識別可能なアクセスポイント識別情報を含むポリシー確認要求をポリシーサーバ５０に送信する手段。
（Ａ２０３）アクセスポイント２０（自身）に対する通信ポリシー情報又はその通信ポリシー情報に基づいて判定されたアクセスポイント２０（自身）への接続可否情報を含むポリシー確認応答を、ポリシーサーバ５０から受信する手段。
（Ａ２０４）前記ポリシー確認応答に含まれる通信ポリシー情報又は接続可否情報を含むアソシエーション応答を、通信端末装置１０に送信する手段。
（Ａ２０５）通信端末装置１０にプローブ応答及び認証応答を送信する手段。
（Ａ２０６）通信ポリシー情報を記憶する手段。
（Ａ２０７）ポリシーサーバ５０から更新対象の通信ポリシー情報を受信し、前記記憶している通信ポリシー情報を更新する手段。
（Ａ２０８）通信端末装置１０から受信したアソシエーション要求に基づいて、アクセスポイント２０（自身）に対する通信ポリシー情報を検索して取得する手段。
（Ａ２０９）アクセスポイント２０（自身）に対する通信ポリシー情報に基づいて、アクセスポイント２０（自身）への接続可否を判定する手段。
（Ａ２１０）アクセスポイント２０（自身）に対する通信ポリシー情報又はその通信ポリシー情報に基づいて判定したアクセスポイント２０（自身）への接続可否情報とを含むアソシエーション応答を、通信端末装置１０に送信する手段。
（Ａ２１１）通信端末装置１０と協働して、通信端末装置１０とアクセスポイント２０との間の通信品質を測定する手段。
【００４８】
図３は、本実施形態の通信システムにおいて通信端末装置１０とアクセスポイント２０との接続に成功する場合の無線ＬＡＮ通信の接続制御の一例を示すシーケンス図である。
なお、以下の図３〜図８における動作シーケンスは、主制御部１１０の記憶装置等に記憶されているプログラムに基づいて、主に主制御部１１０等により、無線通信部１１１、ベースバンド処理部１１２、アクセスポイント２０、ゲートウェイ３５及び認証サーバ４０と協働して実行される。
【００４９】
通信端末装置１０において無線ＬＡＮへの接続がオンにされたことが検知されると、主制御部１１０は、記憶装置に記憶されているリストを参照し、接続対象のネットワークのアクセスポイント種別情報であるＥＳＳＩＤを一つ取得し、そのＥＳＳＩＤを含むプローブ要求をブロードキャストする（ステップＳ１０１）。
【００５０】
通信端末装置１０からプローブ要求を受信すると、アクセスポイント２０は、プローブ要求に含まれるＥＳＳＩＤが自身のＥＳＳＩＤと同じであれば、通信端末装置１０にプローブ応答を返信する（ステップＳ１０２）。プローブ応答には、アクセスポイント２０のアクセスポイント識別情報であるＢＳＳＩＤ、暗号方式、認証方式、通信速度等のパラメータが含まれる。
【００５１】
アクセスポイント２０からプローブ応答を受信しなければ、通信端末装置１０は、記憶装置から他のＥＳＳＩＤを一つ取得し、そのＥＳＳＩＤを含むプローブ要求をブロードキャストする。一方、アクセスポイント２０からプローブ応答を受信すると、通信端末装置１０は、プローブ応答に含まれるアクセスポイント識別情報であるＢＳＳＩＤ、及び対応するＥＳＳＩＤを、記憶装置に格納する。
【００５２】
次に、通信端末装置１０は、プローブ応答を受信した後、自身のＭＡＣ（Media Access Control）アドレスの情報を含む認証要求をアクセスポイント２０に送信する（ステップＳ１０３）。アクセスポイント２０は、所定のアルゴリズムを用いて通信端末装置１０を認証するか否かを決定し、その認証の結果を含む認証応答を返信する（ステップＳ１０４）。この認証は、例えば通信端末装置１０のＭＡＣアドレスを識別子として行われる。
【００５３】
次に、通信端末装置１０は、アクセスポイント２０により認証されたことを確認した後、アクセスポイント２０から受信した信号の受信信号強度（ＲＳＳＩ）の測定値と、通信ポリシー情報である前述のＲＳＳＩ接続閾値とに基づいて、アクセスポイント２０への接続処理の継続／中止が判定される（ステップＳ１０５）。例えば、ＲＳＳＩの測定値がＲＳＳＩ接続閾値以上の場合はアクセスポイント２０への接続処理が継続され、ＲＳＳＩの測定値がＲＳＳＩ接続閾値よりも小さい場合はアクセスポイント２０への接続処理が中止される。
【００５４】
次に、通信端末装置１０は、ＲＳＳＩの測定値とＲＳＳＩ接続閾値とに基づいてアクセスポイント２０への接続処理を継続すると判定した場合、アクセスポイント２０にアソシエーション（接続）要求を送信する（ステップＳ１０６）。アソシエーション要求には、アクセスポイント２０のＥＳＳＩＤ、サポートレート、ポーリング利用要否等のパラメータが含まれる。アクセスポイント２０は、通信端末装置１０のＭＡＣアドレスが認証したＭＡＣアドレスであり、通信端末装置１０から受信したアソシエーション要求に含まれるパラメータがすべて自身に対応していることを確認した後、接続許可する旨の情報を含むアソシエーション応答を通信端末装置１０に送信する（ステップＳ１０７）。
【００５５】
以上のＳ１０１〜Ｓ１０７の処理により、通信ネットワークレベルで、通信端末装置１０からアクセスポイント接続を介した無線ＬＡＮ通信によるネットワーク接続の通信経路が確立される。この状態では、通信端末装置１０は、バックボーンネットワーク３０を介して認証サーバ４０やポリシーサーバ５０との間でデータフレームの送受信が可能になる。しかしながら、この時点ではまだ、ユーザが認証サーバ４０により認証されておらず、アプリケーションのレベルで接続が完了していないため、ゲートウェイ３５を介してインターネット９０等に接続することができない。
【００５６】
次に、通信端末装置１０は、アクセスポイント２０を介して認証サーバ４０と通信することによりユーザ認証を行う（ステップＳ１０８）。例えば、ＨＴＴＰ通信により所定ＵＲＬのログインページを介して、ユーザＩＤとパスワードとＢＳＳＩＤとを含む認証要求をアクセスポイント２０に送信する。なお、ＢＳＳＩＤは、通信端末装置１０から送信する認証要求に含めずに、アクセスポイント２０が認証サーバ４０に転送する認証要求に付加するようにしてもよい。通信端末装置１０から認証要求を受信すると、アクセスポイント２０は、その認証要求をゲートウェイ３５を介して認証サーバ４０に送信する。アクセスポイント２０から認証要求を受信すると、認証サーバ４０は、認証要求に含まれるユーザＩＤとパスワードとについて加入者データベース４５を参照してユーザ認証を行う。このユーザ認証は、認証要求を送信してきた通信端末装置１０の利用者が、上記ＥＳＳＩＤに対応するアクセスポイントを介した無線ＬＡＮ通信を利用可能な利用者として予め登録された利用者であるかを確認する認証である。ユーザ認証に成功した場合には、認証サーバ４０は、ユーザ認証結果に基づいて、ゲートウェイ３５を介してアクセスポイント２０に認証応答を送信する。例えば、ユーザ認証が成功した場合、認証サーバ４０は、認証処理に成功した旨を示す認証応答を、ゲートウェイ３５を介してアクセスポイント２０に送信する。そして、アクセスポイント２０は、認証サーバ４０から受信した認証応答を通信端末装置１０に送信する。
【００５７】
アクセスポイント２０から上記認証応答を受信すると、通信端末装置１０は、予め設定された所定の測定条件に基づいて、アクセスポイント２０を介した通信の通信品質であるスループット（通信速度）を測定し、その測定値と、通信ポリシー情報である前述のスループット閾値とに基づいて、アクセスポイント２０への接続処理の継続／中止を判定する（ステップＳ１０９）。例えば、スループットの測定値がスループット閾値以上の場合はアクセスポイント２０への接続処理が継続され、スループットの測定値がスループット閾値よりも小さい場合はアクセスポイント２０への接続処理が中止される。
【００５８】
ここで、上記スループットの測定方法や測定タイミングは、後述のように上記ユーザ認証の認証方式に応じて変えるようにしてもよい。
例えば、ＥＡＰ認証方式でユーザ認証を行う場合は、通信端末装置１０と認証サーバ４０との間で送受信されるデータのサイズが小さく、そのデータの送受信に基づいてスループットを精度よく測定することが難しい。そのため、ＥＡＰ認証方式によるユーザ認証を行った後に、通信端末装置１０と認証サーバ４０との間で所定サイズのデータを送受信することにより、アクセスポイント２０を介した通信のスループットを測定する。
一方、ＷＩＳＰｒ認証でユーザ認証を行う場合は、通信端末装置１０と認証サーバ４０との間で送受信されるデータのサイズが比較的大きく、そのデータの送受信に基づいてスループットを精度よく測定することができる。そのため、ＷＩＳＰｒ認証方式によるユーザ認証処理中に通信端末装置１０と認証サーバ４０との間でデータが送受信される通信により、アクセスポイント２０を介した通信のスループットを測定する。
【００５９】
また、上記認証処理に用いる認証方式として、複数種類の認証方式（例えばＥＡＰ認証方式及びＷＩＳＰｒ認証方式）のうち認証処理時間がより短い認証方式が選択された場合にはスループット測定を行い、その他の認証方式が選択された場合にはスループット測定を行わないようにしてもよい。
【００６０】
なお、上記通信品質としてのスループットの測定結果は、通信端末装置１０内の記憶装置に保存され、当該記憶装置に保存されている通信ポリシー情報の変更に用いることができる。また、通信端末装置１０内の記憶装置に保存されたスループットの測定結果は、通信端末装置１０からポリシーサーバ５０にアップロードしてポリシーサーバ５０で管理されている通信ポリシー情報の変更に用いることができる。
【００６１】
次に、通信端末装置１０は、スループットの測定値とスループット閾値とに基づいてアクセスポイント２０への接続処理を継続すると判定した場合、アプリケーションのレベルにおけるインターネット９０への接続に優先的に使用される通信経路（以下「ネットワーク接続のデフォルト通信経路」という。）を、基地局６０を介するセルラー通信の通信経路（第１の通信経路）から、アクセスポイント２０を介する無線ＬＡＮ通信の通信経路（第２の通信経路）に切り替える（ステップＳ１１０）。これにより、通信端末装置１０は、アクセスポイント２０を介した無線ＬＡＮ通信の通信経路を優先的に使用したインターネット９０との通信が開始される（ステップＳ１１１）。
【００６２】
次に、無線ＬＡＮ通信の通信経路を使用したインターネット９０との通信が開始された後、通信端末装置１０は、予め設定した所定のタイミングに、アクセスポイント２０から受信した信号のＲＳＳＩの測定値と前述のＲＳＳＩ切断閾値とに基づいて、アクセスポイント２０を介した通信の継続／切断を判定する（ステップＳ１１２）。例えば、通信端末装置１０は、ＲＳＳＩの測定値がＲＳＳＩ切断閾値以上の場合はアクセスポイント２０を介した通信を継続し、当該ＲＳＳＩの測定値がＲＳＳＩ切断閾値よりも小さい場合はアクセスポイント２０を介した通信を切断する。
【００６３】
図４は、本実施形態の通信システムにおいて通信端末装置１０とアクセスポイント２０との接続に失敗する場合の無線ＬＡＮ通信の接続制御の一例を示すシーケンス図である。なお、この動作シーケンスのうち、ステップＳ２０１〜Ｓ２０８については、図３に示されるステップＳ１０１〜Ｓ１０８と同様であるので、それらの説明を省略する。
【００６４】
アクセスポイント２０から上記認証応答を受信すると、通信端末装置１０は、予め設定された所定の測定条件に基づいて、アクセスポイント２０を介した通信の通信品質であるスループット（通信速度）を測定し、その測定値と前述のスループット閾値とに基づいてアクセスポイント２０への接続処理の継続／中止を判定する（ステップＳ２０９）。図４の例では、スループットの測定値がスループット閾値よりも小さいと判定し、アクセスポイント２０への接続処理中止するための切断要求をアクセスポイント２０に送信する（ステップＳ２１０）。すると、上記ネットワーク接続のデフォルト通信経路は、基地局６０を介するセルラー通信の通信経路に維持され、アクセスポイント２０を介する無線ＬＡＮ通信へ切り替えられない。従って、通信端末装置１０を操作するユーザから見た場合、アプリケーションのレベルでのネットワーク接続が切断されることがなく、そのネットワーク接続を継続して利用することができるので、通信端末装置１０の操作性及び利便性が向上する。
【００６５】
以上、図３及び図４の無線ＬＡＮ通信の接続制御例によれば、個々のアクセスポイントごとに（ＢＳＳＩＤごとに）、最新の通信ポリシー情報に基づいてアクセスポイント２０を介した通信を制御することができる。特に、通信端末装置１０が移動しているときに互いにローミング可能な複数のアクセスポイントのそれぞれについても、個々のアクセスポイントごとに（ＢＳＳＩＤごとに）、最新の通信ポリシー情報に基づいてアクセスポイント２０を介した通信を制御することができる。
【００６６】
また、図３及び図４の無線ＬＡＮ通信の接続制御例によれば、アクセスポイント２０を介した通信端末装置１０と認証サーバ４０との間の通信のスループット等の通信品質の測定を、アクセスポイント２０との接続処理が完了した後、そのアクセスポイント２０を介した通信サービスの利用を開始する前に行っている。これにより、アクセスポイント２０を介した通信サービスの利用を開始した後に、通信品質の測定を別途行う必要がないので、アクセスポイント２０を介した通信サービスの利用への影響を抑えることができる。従って、通信端末装置１０の利用者の体感や操作性に変化がなく、従来と同様な体感や操作性で無線ＬＡＮ通信を利用できる。
しかも、スループット等の通信品質の測定結果に基づいて通信ポリシー情報を変更することができるため、アクセスポイント２０を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる。
【００６７】
また、図３及び図４の無線ＬＡＮ通信の接続制御例によれば、認証サーバ４０から認証応答を受信するまで、セルラー通信の通信経路が維持されるため、認証処理に失敗した旨を示す認証エラーの認証応答を受信した場合でもネットワーク接続が切断されない。
【００６８】
図５は、本実施形態の通信システムにおいて通信端末装置１０がアクセスポイント２０を介した通信を開始する接続・認証処理時に通信品質を測定する処理の一例を示すシーケンス図である。なお、図５において、アクセスポイント２０を介した通信を開始するときの具体的な接続・認証処理については省略している。また、図５の通信品質の測定処理は、例えば、アクセスポイント２０との接続処理が完了した後、アクセスポイント２０を介した通信サービスの利用を開始する前のタイミングに実行することができる。
【００６９】
図５において、まず、通信端末装置１０はとアクセスポイント２０との接続処理が完了した後、アクセスポイント２０を介して、通信端末装置１０から通信品質測定に使用可能な所定サイズのデータを含むＨＴＴＰ要求を、ＷＥＢサーバ８５に送信する（ステップＳ３０１）。
【００７０】
ＷＥＢサーバサ８５は、通信端末装置１０から受信した所定データを含むＨＴＴＰ要求に対するＨＴＴＰ応答を、アクセスポイント２０を介して通信端末装置１０に送り返すように送信する（ステップＳ３０２）。
【００７１】
上記ＨＴＴＰ応答は、ＨＴＴＰ要求と同様な所定サイズのデータを含んでもよい。この場合は、アクセスポイント２０を介した通信端末装置１０とネットワーク側装置であるＷＥＢサーバ８５との間のアップロード及びダウンロードの平均的なスループットを測定することができる。また、上記ＨＴＴＰ応答は、ＷＥＢサーバ８５がＨＴＴＰ要求を受信した日時のタイムスタンプ情報やＷＥＢサーバ８５がＨＴＴＰ応答を送信した日時のタイムスタンプ情報を含んでもよい。この場合は、アクセスポイント２０を介した通信端末装置１０とネットワーク側装置であるＷＥＢサーバ８５との間のアップロードのスループット及びダウンロードのスループットを互いに独立に測定することができる。
【００７２】
ＨＴＴＰ応答を受信した通信端末装置１０は、ＨＴＴＰ要求〜ＨＴＴＰ応答で測定された通信品質の測定結果を、その通信端末装置１０内の記憶装置に保存するとともに、アクセスポイント２０を介してポリシーサーバ５０に送信する（ステップＳ３０３，Ｓ３０４）。
【００７３】
なお、上記ＨＴＴＰ要求〜ＨＴＴＰ応答による通信品質の測定でタイムアウトの発生が検知され、アクセスポイント２０を介してポリシーサーバ５０にアクセスできない場合、通信端末装置１０は、基地局６０を介したセルラー通信によって通信品質の測定結果をポリシーサーバ５０に送信してもよい。また、アクセスポイント２０を介した通信が回復した後に、アクセスポイント２０を介してポリシーサーバ５０に通信品質の測定結果を送信してもよい。
【００７４】
次に、ポリシーサーバ５０は、通信端末装置１０から受信した通信品質の測定結果に基づいて、その通信端末装置１０に対応する通信ポリシー情報を変更する（ステップＳ３０５）。
【００７５】
また、ポリシーサーバ５０は、通信端末装置１０を含む複数の通信端末装置から受信した通信品質の測定結果に基づいて無線ＬＡＮ通信におけるネットワーク負荷の状況を判断し、そのネットワーク負荷に応じて、通信端末装置１０で通信品質を測定するときに用いられる測定条件を変更する（ステップＳ３０６）。変更された通信品質の測定条件は、アクセスポイント２０を介してポリシーサーバ５０から通信端末装置１０に送信される（ステップＳ３０７）。ここで、アクセスポイント２０を介して通信端末装置１０にアクセスできない場合、ポリシーサーバ５０は、基地局６０を介したセルラー通信によって変更後の測定条件を通信端末装置１０に送信してもよい。
【００７６】
通信端末装置１０は、ポリシーサーバ５０から受信した測定条件に基づいて、その通信端末装置１０内の記憶装置に保存されている通信品質の測定条件を更新し（ステップＳ３０８）、以降の通信品質の測定には更新された測定条件を用いる。
【００７７】
上記ステップＳ３０４において通信端末装置１０が送信する通信品質の測定結果は、例えば、通信端末装置１０がアクセスポイント２０に通信品質測定用データを送信してからその応答を受信するまでの時間と通信品質測定用データのデータサイズとに基づいて算出されたスループット［ｂｐｓ］と、アクセスポイント２０のアクセスポイント識別情報（例えばＢＳＳＩＤ）とを含む。なお、通信端末装置１０がアクセスポイント２０に通信品質測定用データを送信してからその応答を受信できずに所定のタイムアウト値の時間が経過してタイムアップした場合には、通信品質測定結果は、例えば、タイムアウトしたアクセスポイント２０のアクセスポイント識別情報（例えばＢＳＳＩＤ）を含む。
【００７８】
なお、図５の例において、ポリシーサーバ５０を、上記通信品質の測定に用いるＷＥＢサーバ８５として兼用してもよい。
【００７９】
図６は、本実施形態の通信システムにおいて無線ＬＡＮ通信の認証方式としてＥＡＰ認証方式を用いた場合に通信端末装置１０がアクセスポイント２０を介した通信の通信品質（スループット）を測定する処理の一例を示すシーケンス図である。図６の処理に用いられるプログラムは、通信端末装置１０の主制御部１１０に読み込まれて実行される。
【００８０】
ここで、認証方式としてのＥＡＰ認証自体は送受信されるデータサイズが小さく通信負荷が非常に低いため、ＥＡＰ認証で送受信されるデータを高い精度のスループット測定に用いることが難しい。図６の例では、次に説明する処理手順を用いることにより、ＥＡＰ認証を行う場合でも高い精度のスループット測定が可能となる。
【００８１】
図６において、まず、通信端末装置１０は、アクセスポイント２０に対して接続を開始する（ステップＳ４０１）。
【００８２】
次に、通信端末装置１０とアクセスポイント２０との間でＥＡＰ認証が行われる（ステップＳ４０２）。
【００８３】
次に、通信端末装置１０は、認証方式がＥＡＰ認証であることを検知する（ステップＳ４０３）と、所定のサイズの通信品質測定用データを含むＨＴＴＰ要求を、アクセスポイント２０を介してポリシーサーバ５０に送信する（ステップＳ４０４、Ｓ４０５）。ＨＴＴＰ要求を受信したポリシーサーバ５０は、ＨＴＴＰ要求に対する応答として、所定のサイズの通信品質測定用データを含むＨＴＴＰ応答を、アクセスポイント２０を介して通信端末装置１０に送信する（ステップＳ４０６、Ｓ４０７）。
【００８４】
通信端末装置１０は、ＨＴＴＰ要求を送信した時からＨＴＴＰ応答を受信するまでの処理時間を計測し、その処理時間の計測値と通信品質測定用データのサイズとに基づいてスループットを算出する（ステップＳ４０８）。
【００８５】
以上の図６の通信品質（スループット）の測定処理では、認証方式として送受信されるデータ量が少ない（通信負荷が低い）ＥＡＰ認証を用いた場合であっても、ＥＡＰ認証後にＨＴＴＰ通信を行うことにより、アクセスポイント２０を介した無線ＬＡＮ通信のスループットなどの通信品質を高い精度で測定することができる。
【００８６】
なお、図６の例においても、ポリシーサーバ５０を、上記通信品質の測定に用いるＷＥＢサーバ８５として兼用してもよい。
【００８７】
また、図６の通信システムの例において、アクセスポイント２０を介して通信端末装置１０からポリシーサーバ５０に送信するＨＴＴＰ要求は、通信端末装置１０からポリシーサーバ５０にアップロードするアップロード情報を含んでもよい。この場合は、通信品質測定のためのＨＴＴＰ通信とポリシーサーバ５０への情報のアップロードのためのＨＴＴＰ通信とを兼用することができるため、通信端末装置１０とポリシーサーバ５０との間の無駄な通信リソースの使用を防止することができる。
【００８８】
上記ＨＴＴＰ要求に含まれるアップロード情報としては、例えば、前回の通信品質測定におけるＨＴＴＰ通信における応答時間（ＨＴＴＰ要求送信からＨＴＴＰ応答受信までの時間）やタイムアウトの発生の有無及びその測定時のアクセスポイント２０の識別情報（例えば、ＢＳＳＩＤ）が挙げられる。また、アップロード情報は、通信端末装置１０側で接続対象から除外したアクセスポイント２０の識別情報（例えば、ＢＳＳＩＤ）の一覧であるブラックリストなどの通信端末装置１０に保存されている通信ポリシー情報であってもよい。また、アップロード情報は、前回の通信品質測定時にポリシーサーバ５０から受信したデータのサイズであってもよい。
【００８９】
なお、ＨＴＴＰ要求に含まれるアップロード情報のデータサイズとしては、アクセスポイント２０を介した通信端末装置１０からポリシーサーバ５０への通信の正確なスループット測定を行うことができる程度の所定サイズ（例えば７Ｋバイト）が望ましい。また、上記アップロード情報のデータサイズが所定サイズ（例えば７Ｋバイト）に満たないときは、適宜、ダミーのデータを挿入してもよい。
【００９０】
また、図６の通信システムの例において、アクセスポイント２０を介してポリシーサーバ５０から通信端末装置１０に送信するＨＴＴＰ応答は、ポリシーサーバ５０から通信端末装置１０にダウンロードするダウンロード情報を含んでもよい。この場合は、通信品質測定のためのＨＴＴＰ通信とポリシーサーバ５０からの情報のダウンロードのためのＨＴＴＰ通信とを兼用することができるため、通信端末装置１０とポリシーサーバ５０との間の無駄な通信リソースの使用を防止することができる。
【００９１】
上記ＨＴＴＰ応答に含まれるダウンロード情報としては、例えば、通信端末装置１０において保持されてアクセスポイント２０への接続時に用いられる通信ポリシー情報やアクセスポイント２０を介した通信の通信品質測定時に用いられる通信品質測定条件などが挙げられる。
ダウンロード情報に含まれる通信ポリシー情報は、前述の接続が許可又は禁止されたアクセスポイント識別情報（例えば、ＢＳＳＩＤ）又はアクセスポイント種別情報（例えば、ＥＳＳＩＤ）、アクセスポイント２０への接続が許可又は禁止された時間帯、アクセスポイント２０を介した通信経路確立処理時のタイムアウト時間、通信端末装置１０がアクセスポイント２０から信号を受信するときの受信信号強度（例えば、ＲＳＳＩ）の閾値、アクセスポイント２０を介した通信に必要とされるスループット（通信速度）の閾値（下限値）などであってもよい。
また、ダウンロード情報に含まれる通信品質測定条件は、前述の測定履歴の最大件数又は保持期間、通信品質測定時に通信端末装置１０からアップロードされるデータのサイズ、通信品質測定時に通信端末装置１０へダウンロードされるデータのサイズ、タイムアウト値などであってもよい。
【００９２】
また、上記ダウンロード情報には、通信ポリシー情報以外で通信端末装置１０のアプリケーションがポリシーサーバ５０等のサーバから定期的又は不定期で取得する情報を含めてもよい。
【００９３】
また、ポリシーサーバ５０等のサーバへのアップロードデータ及びサーバからのダウンロードデータはそれぞれ、予め他の用途のプログラム(アプリケーション)によってアップロード及びダウンロードの対象データ（情報）として予約され、この予約されたデータを上記通信品質測定時にアップロード及びダウンロードするようにしてもよい。
【００９４】
更に、上記他の用途のアプリケーションによって予約された対象データ（情報）は、通信ポリシー情報のデータとともにポリシーサーバ５０等の同一のサーバにアップロードしてもよいし、別々のサーバにアップロードしてもよい。同一のサーバにアップロードした場合は、サーバがさらに目的のサーバへ情報を転送してもよい。また、他の用途のアプリケーションによって予約された対象データ（情報）をダウンロードする場合は、通信ポリシー情報のデータとともにポリシーサーバ５０等の同一のサーバからダウンロードしてもよいし、別々のサーバからダウンロードしてもよい。同一のサーバからダウンロードする場合は、そのサーバがさらに別のサーバからデータ（情報）を収集してもよい。
【００９５】
また、通信ポリシー情報や上記他の用途のアプリケーションから予約された対象データ（情報）のダウンロード及びアップロードの通信先(サーバ)が互いに異なる場合等、複数回の通信を必要とする場合は、複数回の通信全てにかかる時間を通信品質判定に利用してもよい。この場合は、通信端末装置１０の全体で通信の無駄をさらに節減できる。
【００９６】
また、通信ポリシー情報と上記他の用途のアプリケーションから予約された対象データ（情報）とをダウンロードしたりアップロードしたりする場合、その通信ポリシー情報及び予約された対象データ（情報）の一方のデータサイズ又は両方を合計したデータサイズが通信品質測定に適したデータサイズを超過する場合は、超過分のデータを次回の通信品質測定時に先送りしてもよい。
【００９７】
また、上記通信ポリシー情報は、所定期間（例えば１４日）が経過するごとに定期的に更新する情報であるが、上記通信品質測定時のＨＴＴＰ応答に通信ポリシー情報を含めてダウンロードした場合、次回の通信ポリシー情報のダウンロード及び更新は、上記通信品質測定から所定期間が経過した後で行うようにしてもよい。
【００９８】
また、図６の通信システムの例において、通信品質（スループット）の測定は、ＥＡＰ認証直後であって、セルラー通信から無線ＬＡＮ通信への通信経路切替よりも前のタイミングで実施することが望ましい。これにより、通信品質測定で所定のスループットが得られなかった場合、セルラー通信から無線ＬＡＮ通信への通信経路の切替えを中断して引き続きセルラー通信の通信経路を維持し、通信品質の劣化を防ぐことができる。また、所定のスループットが得られなかった場合に通信経路を切替えないので、切替時に発生するインターネットなどとの通信の寸断を伴うことがない。また、通信経路切替イベントを用いて様々なアプリケーションが通信する場合、この通信経路切替イベントを保留した上で通信品質（スループット）を測定できるため、比較的安定した通信品質（スループット）測定が可能となる。
【００９９】
また、図６の通信システムの例では、同じ時間帯、同じアクセスポイント、同じ区域などにおいて、通信品質（スループット）測定を頻発させないことが望ましい。例えば、通信端末装置１０を持ったユーザが店舗や施設内で移動するときなどにおいて、同じアクセスポイント２０との間で接続と切断とが頻発する場合がある。このような場合に、アクセスポイント２０へ接続する毎に通信品質（スループット）測定を行うとスループット測定が頻発して深刻なネットワーク負荷となるおそれがある。そのため、同じ時間帯、アクセスポイント、区域などにおいて、通信品質（スループット）測定を頻発させないことが望ましい。
【０１００】
図７は、通信品質測定を頻発させないように測定履歴を参照して通信品質を測定する場合の手順の一例を示すフローチャートである。ここで、通信端末装置１０は、通信品質測定履歴をサイクリックデータベースとして保存している。また、通信品質測定履歴は、例えば、通信品質（スループット）測定済みのアクセスポイント２０のＢＳＳＩＤ及びスループット測定日時などである。
【０１０１】
図７において、まず、通信端末装置１０のアクセスポイント２０への接続時にサイクリックデータベースの通信品質測定履歴を参照する（ステップＳ５０１）。そして、参照した通信品質測定履歴に基づいて、通信品質測定を実施するか否かを判断する（ステップＳ５０２）。例えば、ＥＡＰ認証後、接続したアクセスポイント２０のＢＳＳＩＤがサイクリックデータベースに保存されていなければ、通信品質測定を実施すると判断し（ステップＳ５０２でＹｅｓ）、通信品質測定を行う（ステップＳ５０３）。一方、ＥＡＰ認証後、接続したアクセスポイント２０がサイクリックデータベースに保存されていれば、通信品質測定を実施しないと判断し（ステップＳ５０２でＮｏ）、通信品質測定を実施せずに終了する。
【０１０２】
上記ステップＳ５０３の通信品質測定を行った場合には、通信品質測定履歴の更新を行う（ステップＳ５０４）。例えば、通信品質測定履歴を保存するサイクリックデータベースに、最新の所定数（例えば、３２件）の通信品質測定の測定履歴のみを保存するように、新しい測定履歴を保存する場合は、保存時期が古い測定履歴から順次削除して更新する。あるいは、サイクリックデータベースに保存された後、２４時間経過した測定履歴を順次削除するようにしてもよい。
【０１０３】
以上の図６及び図７の通信システムにおいては、ＥＡＰ認証後にスループット測定を行う場合について説明したが、認証方式としてＷＩＳＰｒ認証を用い、このＷＩＳＰｒ認証時に通信品質（スループット）測定を行ってもよい。
【０１０４】
図８は、ＷＩＳＰｒ認証時に通信品質測定を行う処理の一例を示すシーケンス図である。
図８において、通信端末装置１０がアクセスポイント２０との間で無線ＬＡＮ接続を行う場合、まず、アクセスポイント２０を介してゲートウェイ３５に「任意のｈｔｔｐ  ＧＥＴ」を送信する（ステップＳ６０１）。ゲートウェイ３５から「リダイレクト  ログイン（Ｒｅｄｉｒｅｃｔ  Ｌｏｇｉｎ）  ＵＲＬ」が返信され（ステップＳ６０２）、これを受信した通信端末装置１０は、ゲートウェイ３５に「ＧＥＴ  ログイン（Ｌｏｇｉｎ）  ＵＲＬ」を送信する（ステップＳ６０３）。そして、ゲートウェイ３５から「ｈｔｔｐ（２００,ＯＫ）」が返信され（ステップＳ６０４）、これを受信した通信端末装置１０は、「ＰＯＳＴ  クレデンシャル（ｃｒｅｄｅｎｔｉａｌｓ）」を送信する（ステップＳ６０５）。
【０１０５】
ゲートウェイ３５は、通信端末装置１０から「ＰＯＳＴ  クレデンシャル」を受信すると、認証サーバ４０に「認証要求（Ａｕｔｈ  ｒｅｑｕｅｓｔ）」を送信し（ステップＳ６０６）、認証サーバ４０は「認証応答（許可）（Ａｕｔｈ  ｒｅｐｌｙ−ａｃｃｅｐｔ）を返信する（ステップＳ６０７）。「認証応答（許可）」を受信したゲートウェイ３５は「認証成功通知（Ｓｕｃｃｅｓｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ）」を通信端末装置１０に送信する（ステップＳ６０８）。ここで、通信端末装置１０では、ステップＳ６０１で「任意のｈｔｔｐ  ＧＥＴ」を送信してから、ステップＳ６０８で「認証成功通知」を受信するまでの処理時間を測定し、その測定結果に基づいて、スループット（通信速度）を測定する（ステップＳ６０９）。
【０１０６】
次に、ゲートウェイ３５は、認証サーバ４０に「課金開始要求（Ｓｔａｒｔ  ａｃｃｏｕｎｔｉｎｇ）」を送信し（ステップＳ６１０）、認証サーバ４０は「受信確認（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）」を返信する（ステップＳ６１１）。これにより、通信端末装置１０は無線ＬＡＮ接続によるアクセスポイント２０を介したインターネット接続の通信経路が確立される（ステップＳ６１２）。
【０１０７】
以上、図８の例では、所定サイズのデータの送受信を伴うＷＩＳＰｒ認証を行うときに、アクセスポイント２０を介した通信の通信品質（スループット）を測定することができ、ＥＡＰ認証後にスループット測定を行う場合に比べて処理時間を短縮することができる。
【０１０８】
図６〜図８の通信システムの例において、通信品質測定でタイムアウトなどによりエラーとなったアクセスポイント２０を通信ポリシー情報のブラックリストに登録して、接続対象から除外してもよい。
【０１０９】
以上、上記実施形態によれば、通信端末装置１０において無線ＬＡＮのアクセスポイント２０との接続処理が完了した後、アクセスポイント２０を介した通信サービスの利用を開始する前に、アクセスポイント２０を介した通信のスループット等の通信品質を測定している。これにより、アクセスポイント２０を介した通信サービスの利用を開始した後に、スループット等の通信品質の測定を別途行う必要がないので、アクセスポイント２０を介した通信サービスの利用への影響を抑えることができる。従って、通信端末装置１０の利用者の体感や操作性に変化がなく、従来と同様な体感や操作性で無線ＬＡＮ通信を利用できる。
しかも、スループット等の通信品質の測定結果に基づいて通信ポリシー情報を変更することができるため、アクセスポイント２０を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる。
よって、無線ＬＡＮのアクセスポイント２０を介した通信サービスの利用への影響を抑えつつ、アクセスポイント２０を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる。
【０１１０】
また、上記実施形態によれば、アクセスポイント２０との接続処理が完了した後、アクセスポイント２０を介した通信サービスについて複数種類の認証方式（例えばＥＡＰ認証方式及びＷＩＳＰｒ認証方式）のいずれかを選択して認証処理を行うことができる。そして、認証処理に用いる認証方式として、複数種類の認証方式のうち認証処理時間がより短い認証方式が選択された場合にはスループット等の通信品質の測定を行い、その他の認証方式が選択された場合には通信品質の測定を行わない。このように認証処理時間がより短い認証方式が選択されたときに通信品質の測定を行うことにより、アクセスポイント２０を介した通信サービスの利用への影響をより抑えることができる。
【０１１１】
また、上記実施形態によれば、アクセスポイント２０を介した無線ＬＡＮ通信の認証処理が完了した後、アクセスポイント２０を介した通信サービスの利用を開始する前に、スループット等の通信品質の測定を行っている。これにより、様々なアプリケーションがアクセスポイントを介した通信サービスの利用を開始する前に通信品質を測定できるので、比較的安定した通信品質測定が可能となる。
【０１１２】
また、上記実施形態によれば、送受信されるデータ量が少ない（通信負荷が低い）ＥＡＰ認証方式で認証処理を行う場合、その認証処理が完了した後にスループット等の通信品質の測定を個別に行うことにより、アクセスポイント２０を介した無線ＬＡＮ通信のスループットなどの通信品質を高い精度で測定することができる。
【０１１３】
また、上記実施形態によれば、送受信されるデータ量が比較的多いＷＩＳＰｒ認証方式で認証処理を行う場合、そのＷＩＳＰｒ認証方式による認証処理に伴う通信によりスループットなどの通信品質の測定を行うことにより、別途通信品質の測定をしなくてもよい。
【０１１４】
また、上記実施形態によれば、測定手段は、アクセスポイント２０を介してＨＴＴＰ又はＨＴＴＰＳのリクエストをポリシーサーバ５０等のサーバに送信しリクエストに対するレスポンスをサーバから受信するときのタイムアウトの有無又はスループットを通信品質として測定する。このようにＨＴＴＰ又はＨＴＴＰＳの送信及びこの送信に対する応答の受信により、比較的容易に通信品質の測定を行うことができる。
【０１１５】
また、上記実施形態によれば、上記ポリシーサーバ５０等のサーバへのリクエストが、通信端末装置１０からサーバへアップロードする通信品質測定結果や通信ポリシー情報などのアップロード情報を含む。これにより、通信品質測定のためのＨＴＴＰ通信とサーバへの情報のアップロードのためのＨＴＴＰ通信とを兼用することができるため、通信端末装置１０とサーバとの間の無駄な通信リソースの使用を防止することができ、通信リソースを有効に利用することができる。
【０１１６】
また、上記実施形態によれば、上記ポリシーサーバ５０等のサーバからのレスポンスは、サーバから通信端末装置１０にダウンロードする通信ポリシー情報や通信品質測定条件などのダウンロード情報を含む。これにより、通信品質測定のためのＨＴＴＰ通信とサーバからの情報のダウンロードのためのＨＴＴＰ通信とを兼用することができるため、通信端末装置１０とサーバとの間の無駄な通信リソースの使用を防止することができ、通信リソースを有効に利用することができる。
【０１１７】
また、上記実施形態によれば、アクセスポイント２０を介した無線ＬＡＮ通信の通信経路を含む複数種類の通信経路（例えば、セルラー通信及び無線ＬＡＮ通信）のいずれかを選択して通信可能に構成されている。そして、アクセスポイント２０を介した通信経路以外の他の通信経路（例えばセルラー通信）が確立されている状態でアクセスポイント２０に対する接続処理を開始され、他の通信経路からアクセスポイント２０を介した通信経路への切り替え前に、信品質の測定を行っている。これにより、通信品質を測定して所望の通信品質が得られなかった場合、アクセスポイント２０を介した通信経路への切り替えを中断してそれまでの通信経路（例えばセルラー通信）を維持することにより、通信品質の劣化を防ぐことができる。
【０１１８】
また、上記実施形態によれば、スループットなどの通信品質が測定された測定済みのアクセスポイント２０の識別情報（ＢＳＳＩＤ）と通信品質の測定日時とを含む測定履歴を記憶し、その通信品質の測定履歴に基づいて、通信品質の測定を制御する。これにより、通信品質の測定履歴に基づいて、通信品質の測定を行うか否かを判断することができ、通信品質の測定を頻発させることなく、ネットワーク負荷の増大を防ぐことが可能となる。
【０１１９】
また、上記実施形態によれば、ポリシーサーバ５０から通信ポリシー情報を受信し、記憶装置に記憶されている通信ポリシー情報を更新することにより、アクセスポイント２０を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる。
【０１２０】
また、上記実施形態によれば、通信端末装置１０において予め記憶されている無線ＬＡＮのアクセスポイント２０を介した通信に関する通信ポリシー情報に基づいて、アクセスポイント２０への接続処理が制御される。この接続処理の制御に用いられる通信ポリシー情報は、アクセスポイント２０を介した通信のスループット等の通信品質の測定結果を用いて、その通信品質に応じた適切なものに変更することができる。このように通信ポリシー情報の変更に用いられる通信品質の測定結果は、予め記憶されている通信品質の測定条件によって変化し、しかも、その通信品質の測定条件として、測定条件を管理する測定条件管理装置から、無線ＬＡＮのネットワーク負荷などを考慮して適切に設定された測定条件を受信して更新することができる。よって、無線ＬＡＮのアクセスポイント２０を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる。
【０１２１】
また、上記実施形態によれば、通信品質が測定された測定済みのアクセスポイント２０の識別情報と通信品質の測定日時とを含む測定履歴を記憶し、その測定履歴の最大件数又は保持期間を含む測定条件と、測定履歴とに基づいて、アクセスポイント２０を介した通信の通信品質を測定する。これにより、測定履歴が最大件数を超えた場合に古い測定履歴を削除したり、保存期間が経過した測定履歴を削除したりすることができる。従って、測定履歴を記憶するための記憶容量の増大を防ぎつつ、測定履歴の新しいものを記憶しておくことができる。また、通信品質を測定する場合に、測定履歴が記憶されているアクセスポイント２０については測定結果が略同じになる場合が多いことを考慮し、無駄な通信品質測定が頻発するのを抑制し、アクセスポイント２０を介した通信の負荷増大を防止することができる。
【０１２２】
また、上記実施形態によれば、通信品質の測定条件で指定されたサイズのデータをアップロードしてアクセスポイント２０を介した通信の通信品質を測定することにより、より精度の高い通信品質の測定が可能となる。
【０１２３】
また、上記実施形態によれば、通信品質の測定条件で指定されたタイムアウト値に基づいて、通信品質の測定用のデータがアップロードされてからそのデータに対する応答が受信されるときにタイムアウトの発生の有無を測定する。このようにタイムアウトの発生条件を通信品質の測定条件で指定できるので、無線ＬＡＮのネットワーク負荷などを考慮してタイムアウトの発生条件を適切に設定することができる。
【０１２４】
また、上記実施形態によれば、通信端末装置１０で測定された通信品質の測定結果に基づいて、通信端末装置１０内に記憶されている通信ポリシー情報を変更することにより、通信端末装置１０で通信ポリシー情報を速やかに変更することができる。
【０１２５】
また、上記実施形態によれば、通信ポリシー情報を管理するポリシー管理装置としてのポリシーサーバ５０に通信品質の測定結果を送信し、その通信品質の測定結果に基づいて変更された通信ポリシー情報をポリシーサーバ５０から受信して通信端末装置１０内に記憶されている通信ポリシー情報を更新する。このようにポリシーサーバ５０で変更された通信ポリシー情報に基づいて、通信端末装置１０に記憶されている通信ポリシー情報が更新されるので、通信端末装置１０内で通信ポリシー情報を更新する場合に比べ、通信端末装置１０の負荷を低減させることができる。
【符号の説明】
【０１２６】
１０  通信端末装置
２０  無線ＬＡＮのアクセスポイント
２０Ａ  アクセスポイントの無線通信エリア
３０  バックボーンネットワーク
３５  ゲートウェイ
４０  認証サーバ
４５  加入者データベース
５０  ポリシーサーバ
５５  ポリシーデータベース
６０  基地局
６０Ａ  セル
７０  コアネットワーク
７５  ゲートウェイ
８５  ＷＥＢサーバ
９０  インターネット
【先行技術文献】
【特許文献】
【０１２７】
【特許文献１】特開２０１２−０５４９１８号公報
【要約】
【課題】無線ＬＡＮの中継装置を介した通信サービスの利用への影響を抑えつつ、無線ＬＡＮの中継装置を介した通信における通信品質の変化に応じた通信ポリシー情報の適正化を図ることができる通信端末装置及び通信システムを提供する。
【解決手段】無線ＬＡＮの中継装置を介した通信に関する通信ポリシー情報に基づいて中継装置への接続処理を制御する。また、中継装置との接続処理が完了した後、中継装置を介した通信サービスの利用を開始する前に、中継装置を介した通信の通信品質を測定し、その測定された通信品質の測定結果を、通信ポリシー情報を管理するポリシー管理装置に送信する。
【選択図】図５【図１】
0005844440.tif 000002
【図２】
0005844440.tif 000003
【図３】
0005844440.tif 000004
【図４】
0005844440.tif 000005
【図５】
0005844440.tif 000006
【図６】
0005844440.tif 000007
【図７】
0005844440.tif 000008
【図８】
0005844440.tif 000009