(57)【要約】【課題】ハンドオーバでアクセスポイントが切り替わることによるユーザの不利益を防止すること。【解決手段】本発明の移動通信端末装置は、ハンドオーバ候補先である一又は複数のアクセスポイント及びハンドオーバの対象であるクライアント機器の間で制御データを送受信する通信部と、前記一又は複数のアクセスポイントから取得した制御データから、当該一又は複数のアクセスポイントがインターネットに接続する際の回線種別、その回線の伝送速度を含むアクセスポイント構成情報を抽出するアクセスポイント構成情報制御部と、前記アクセスポイント構成情報から、前記クライアント機器のハンドオーバ先を決定するための情報であるユーザプリファレンス情報を生成するユーザプリファレンス情報生成部と、を備える。【選択図】図４
2013021460.tif 000002
【特許請求の範囲】
【請求項１】
クライアント機器のアクセスポイントとして機能する移動通信端末装置であって、
ハンドオーバ候補先である一又は複数のアクセスポイント及びハンドオーバの対象であるクライアント機器の間で制御データを送受信する通信部と、
前記一又は複数のアクセスポイントから取得した制御データから、当該一又は複数のアクセスポイントがインターネットに接続する際の回線種別、その回線の伝送速度を含むアクセスポイント構成情報を抽出するアクセスポイント構成情報制御部と、
前記アクセスポイント構成情報から、前記クライアント機器のハンドオーバ先を決定するための情報であるユーザプリファレンス情報を生成するユーザプリファレンス情報生成部と、
を備える移動通信端末装置。
【請求項２】
請求項１に記載の移動通信端末装置は、更に、
前記一又は複数のアクセスポイントから取得した制御データから、当該一又は複数のアクセスポイントに接続されている他のクライアント機器の数を示す情報、当該一又は複数のアクセスポイントの演算処理の負荷量を示す情報、当該一又は複数のアクセスポイントの回線の混み具合を示す情報を含むアクセスポイント状態情報を抽出するアクセスポイント状態情報制御部を備え、
前記ユーザプリファレンス情報生成部は、
前記アクセスポイント構成情報に加えて、前記アクセスポイント状態情報から前記ユーザプリファレンス情報を生成する、
移動通信端末装置。
【請求項３】
請求項２記載の移動通信端末装置は、更に、
前記クライアント機器から取得した制御データから、当該クライアント機器が推奨する伝送レート、当該クライアント機器で動作可能なアプリケーションの推奨伝送速度、当該クライアント機器で対応可能な暗号化方式、当該クライアント機器が要求するセキュリティレベルの情報を含むクライアント情報を抽出するクライアント情報制御部を備え、
前記ユーザプリファレンス情報生成部は、
前記アクセスポイント構成情報及び前記アクセスポイント状態情報に加え、前記クライアント情報から、前記ユーザプリファレンス情報を生成する、
を備える移動通信端末装置。
【請求項４】
請求項３に記載の移動通信端末装置であって、
前記ユーザプリファレンス情報生成部は、
前記アクセスポイント構成情報、前記アクセスポイント状態情報、及び前記クライアント情報から関連性のある情報をグルーピングし、このグルーピングした情報に前記クライアント機器のハンドオーバ先として評価するためのポイントを付与し、この付与されたポイントをユーザプリファレンス情報に含める、
移動通信端末装置。
【請求項５】
請求項１から４のいずれか一項に記載の移動通信端末装置は、
前記ユーザプリファレンス情報を表示する表示部を備える、
移動通信端末装置。
【請求項６】
クライアント機器のアクセスポイントとして機能する移動通信端末装置の通信方法であって、
ハンドオーバ候補先である一又は複数のアクセスポイントから制御データを取得する取得ステップと、
前記取得ステップで取得した制御データから、前記一又は複数のアクセスポイントがインターネットに接続する際の回線種別、その回線の伝送速度を含むアクセスポイント構成情報を抽出する抽出ステップと、
前記アクセスポイント構成情報から、前記クライアント機器のハンドオーバ先を決定するための情報であるユーザプリファレンス情報を生成する生成ステップと、を有する通信方法。
【請求項７】
コンピュータに、請求項６に記載の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮアクセスポイントのハンドオーバ、特に無線ＬＡＮアクセスポイントを備えた移動通信端末装置、通信方法、及びプログラムに関わる。
【背景技術】
【０００２】
無線ＬＡＮとセルラのインターフェースを共に備えた通信端末装置をアクセスポイント（以下、モバイルアクセスポイントと言う）として使用することにより、ポータブルゲーム機器等に代表されるクライアントは、公衆無線ＬＡＮ等のアクセスポイント（以下、固定アクセスポイントと言う）を経由しなくてもインターネットに接続できるようになった。
【０００３】
しかし、モバイルアクセスポイントによる通信は、（１）通信端末装置のバッテリ消費が早まる、（２）変調や多重化などの処理により、固定網に比べ一般的にスループットが出ない、（３）通信業者との契約内容によっては回線利用料金の負担が増える、といったユーザデメリットが生じる場合がある。
【０００４】
従って、ユーザはモバイルアクセスポイントによる通信を行うときに、固定アクセスポイントを使用できる環境下に在圏した場合には、モバイルアクセスポイントによる通信から固定アクセスポイントによる通信に通信の切り替えを行う場合がある。
【０００５】
そこで、特許文献１では、モバイルアクセスポイントと固定アクセスポイントを切り替えるハンドオーバ技術を提案している。具体的には、クライアントをハンドオーバ先のアクセスポイントに収容するために必要なハンドオーバ情報を、ハンドオーバ元のアクセスポイントから送信することで、アクセスポイント主導のハンドオーバを実行する方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２０１０／１１０４２６号
【特許文献２】特開２０１０−１４７７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１で開示されている技術では、アクセスポイントのハンドオーバをクライアントに認識させずに行う。そのため、ハンドオーバ先のアクセスポイントの構成に依存するアクセスポイントの特性、およびアクセスポイントの使用状況を考慮したハンドオーバは実行されない。
【０００８】
つまり、特許文献１で開示されている技術では、回線種別、通信速度、利用料金、回線品質、およびクライアントとの相性といったユーザプリファレンスな部分が考慮されずにハンドオーバが実行されてしまう。そのため、ユーザはアクセスポイントのハンドオーバによって、（１）通信速度の低下、（２）回線利用料金の負担増、（３）回線品質の不安定な通信、といったユーザが意図しない不利益を被る可能性がある。
【０００９】
例えば、モバイルアクセスポイントによる通信中に固定アクセスポイントを使用できる環境下に在圏した場合、下記（１）〜（９）の理由から、結果的にユーザが固定アクセスポイントへの切り替えを望まない場合がある。
【００１０】
（１）固定アクセスポイントだと通信エリアに制限が加わる。
（２）固定アクセスポイントだと移動できなくなる。移動性に劣る。
（３）固定アクセスポイントが広帯域、ブロードバンド回線ではない可能性がある。
（４）通信事業者のパフォーマンスが悪いと評判なので敬遠したい。
（５）固定アクセスポイントに既に多数のクライアントが接続されているために、トラフィックが大きくなり、通信が不安定になる、スループットが期待できない。
（６）通信事業者との契約内容によっては、そのままモバイルアクセスポイントを使い続けても新たな課金が発生しないことが判明する。
（７）使用しているアプリケーションによっては、スループットの面でモバイルアクセスポイント通信によるパフォーマンスで十分であり、逆にハンドオーバによって、通信を中断するのがわずらわしい。
（８）ユーザが要求するセキュリティ強度に満たない。
（９）セットアップが難しい。
【００１１】
したがって、上述したユーザプリファレンスな情報をポイント切り替えの前にユーザに通知する方法があれば、固定アクセスポイントを使用できる環境下であっても、あえて固定アクセスポイントにハンドオーバしない方が良い場合もある。
【００１２】
また、特許文献１では、固定アクセスポイントからのハンドオーバのケースで、固定アクセスポイントがハンドオーバを主導する。そのため、（１）固定アクセスポイントとクライアントとの距離が離れている場合、（２）ハンドオーバ先のアクセスポイントとクライアントが離れている場合には、クライアントにとって、ハンドオーバ先が必ずしも好適なアクセスポイントにならない場合がある。
【００１３】
また、特許文献１では、ハンドオーバ元のアクセスポイントがハンドオーバ処理を主導するため、アクセスポイントの全てに前述したハンドオーバ処理を行う構成を実装しなければならない。そのため、実装インパクトが大きいこともデメリットとして挙げられる。一方、特許文献２では、アクセスポイントをハンドオーバにより切り替えるためには、クライアント側が新たなアクセスポイントを探索して切り替えのためのシグナリングを行う。
【００１４】
しかし、クライアント機器には、ＰＣやゲーム機器をはじめ様々な種類が存在する。そのため、ハンドオーバ処理はクライアントの個々の実装に依存してしまう。したがって、全てのクライアント機器が、同じようにハンドオーバするとは限らない。さらに、全てのクライアントにハンドオーバ処理のための実装を行う必要があるため、クライアント機器の開発インパクトが大きくなってしまう。
【００１５】
本発明の目的は、ハンドオーバでアクセスポイントが切り替わることによるユーザの不利益を防止し、ユーザが真に好適なアクセスポイントを見つけることを助け、ユーザが安心してアクセスポイントの切り替えを行うことができるようにする機能を、実装インパクトを鑑みて、モバイルアクセスポイント主導で行うことである。
【課題を解決するための手段】
【００１６】
本発明に係る移動通信端末装置は、クライアント機器のアクセスポイントとして機能する移動通信端末装置であって、ハンドオーバ候補先である一又は複数のアクセスポイント及びハンドオーバの対象であるクライアント機器の間で制御データを送受信する通信部と、前記一又は複数のアクセスポイントから取得した制御データから、当該一又は複数のアクセスポイントがインターネットに接続する際の回線種別、その回線の伝送速度を含むアクセスポイント構成情報を抽出するアクセスポイント構成情報制御部と、前記アクセスポイント構成情報から、前記クライアント機器のハンドオーバ先を決定するための情報であるユーザプリファレンス情報を生成するユーザプリファレンス情報生成部と、を備える。
【００１７】
上記移動通信端末装置は、更に、前記一又は複数のアクセスポイントから取得した制御データから、当該一又は複数のアクセスポイントに接続されている他のクライアント機器の数を示す情報、当該一又は複数のアクセスポイントの演算処理の負荷量を示す情報、当該一又は複数のアクセスポイントの回線の混み具合を示す情報を含むアクセスポイント状態情報を抽出するアクセスポイント状態情報制御部を備え、前記ユーザプリファレンス情報生成部は、前記アクセスポイント構成情報に加えて、前記アクセスポイント状態情報から前記ユーザプリファレンス情報を生成する。
【００１８】
上記移動通信端末装置は、更に、前記クライアント機器から取得した制御データから、当該クライアント機器が推奨する伝送レート、当該クライアント機器で動作可能なアプリケーションの推奨伝送速度、当該クライアント機器で対応可能な暗号化方式、当該クライアント機器が要求するセキュリティレベルの情報を含むクライアント情報を抽出するクライアント情報制御部を備え、前記ユーザプリファレンス情報生成部は、前記アクセスポイント構成情報及び前記アクセスポイント状態情報に加え、前記クライアント情報から、前記ユーザプリファレンス情報を生成する。
【００１９】
上記移動通信端末装置では、前記ユーザプリファレンス情報生成部は、前記アクセスポイント構成情報、前記アクセスポイント状態情報、及び前記クライアント情報から関連性のある情報をグルーピングし、このグルーピングした情報に前記クライアント機器のハンドオーバ先として評価するためのポイントを付与し、この付与されたポイントをユーザプリファレンス情報に含める。
【００２０】
上記移動通信端末装置は、前記ユーザプリファレンス情報を表示する表示部を備える。
【００２１】
また、本発明の通信方法は、クライアント機器のアクセスポイントとして機能する移動通信端末装置の通信方法であって、ハンドオーバ候補先である一又は複数のアクセスポイントから制御データを取得する取得ステップと、前記取得ステップで取得した制御データから、前記一又は複数のアクセスポイントがインターネットに接続する際の回線種別、その回線の伝送速度を含むアクセスポイント構成情報を抽出する抽出ステップと、前記アクセスポイント構成情報から、前記クライアント機器のハンドオーバ先を決定するための情報であるユーザプリファレンス情報を生成する生成ステップと、を有する。
【００２２】
また、本発明のプログラムは、コンピュータに、本発明の通信方法の各ステップを実行させる。
【発明の効果】
【００２３】
本発明に係る移動通信端末装置、通信方法、及びプログラムによれば、ユーザプリファレンが考慮されずにアクセスポイントが切り替わることによるユーザ不利益を防止し、また、アクセスポイントを切り替える際に、ユーザが好適なアクセスポイントを選択することを助け、安心してアクセスポイントの切り替えを行うことができる。
本発明に係る移動通信端末装置、通信方法、及びプログラムによれば、モバイルアクセスポイント主導でハンドオーバを行うので、全てのクライアント、全ての固定アクセスポイントにハンドオーバ処理を実装しなくてよいため、開発インパクトが少なくて済む。
本発明に係る移動通信端末装置、通信方法、及びプログラムによれば、モバイルアクセスポイントでハンドオーバを主導しつつ、固定アクセスポイントからのハンドオーバのケースにも対応できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態における通信システムの一状態を示す図
【図２】本実施の形態における通信システムの一状態を示す図
【図３】本実施の形態における通信システムの一状態を示す図
【図４】本実施の形態における通信端末装置の構成を示すブロック図
【図５】本実施の形態における通信端末装置の動作フロー１を示す図
【図６】本実施の形態における通信端末装置の動作フロー２を示す図
【図７】本実施の形態における通信端末装置の動作フロー３を示す図
【図８】本実施の形態における通信端末装置の動作フロー４を示す図
【図９】本実施の形態における通信端末装置の動作フロー５を示す図
【図１０】本実施の形態における通信端末装置の動作フロー６を示す図
【図１１】本実施の形態における通信端末装置の動作フロー７を示す図
【図１２】アクセスポイント構成情報の一例を示す図
【図１３】アクセスポイント状態情報の一例を示す図
【図１４】クライアント情報の一例を示す図
【図１５】ユーザプリファレンス情報の一例を示す図
【発明を実施するための形態】
【００２５】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００２６】
本実施の形態では、移動通信端末装置（例えば、モバイルアクセスポイント）が、ハンドオーバ元およびハンドオーバ候補先のアクセスポイント構成情報、アクセスポイント状態情報およびクライアント情報を取得し、これらの少なくとも一つの情報を基に、ユーザメリット／デメリットとなる情報（以下、ユーザプリファレンス情報とも言う）を生成する。そして、このユーザプリファレンス情報がユーザとしてのクライアント機器に通知されると、クライアント機器は、このユーザプリファレンス情報に基づき、ハンドオーバによるアクセスポイントの切り替えをユーザにとって有利な切り替えとなるようにハンドオーバ処理を実行することができる。
【００２７】
そのため、本実施の形態では、ユーザプリファレンス情報が考慮されずにアクセスポイントが切り替わることによるユーザ不利益を防止することができる。また、本実施の形態では、アクセスポイントを切り替える際に、ユーザが好適なアクセスポイントを選択するためのユーザプリファレンス情報を提供することで、クライアント機器のユーザは、安心してアクセスポイントの切り替えを行うことができる。モバイルアクセスポイント主導でハンドオーバを行うので、全てのクライアント、全ての固定アクセスポイントにハンドオーバ処理を実装しなくてよい。そのため、開発インパクトが少なくて済む。
【００２８】
また、本実施の形態では、モバイルアクセスポイントでハンドオーバを主導しつつ、固定アクセスポイントからのハンドオーバのケースにも対応できる。
【００２９】
図１、図２、図３は、本発明の実施の形態における通信システムの概略図である。図１は、本実施の形態における通信システムの一状態を示す図である。
【００３０】
図１において、ＷＬＡＮ  ｃｌｉｅｎｔ２００は、ポータブルゲーム機器等の無線ＬＡＮクライアントのことを指す。
【００３１】
ｍｏｂｉｌｅ  ＡＰ１００は、携帯電話等に搭載された移動可能な無線ＬＡＮアクセスポイントのことを指す。ｍｏｂｉｌｅ  ＡＰ１００は、本発明の実施の形態における通信端末装置の一例である。また、ｍｏｂｉｌｅ  ＡＰ１００は、ＷＬＡＮ  ｃｌｉｅｎｔ２００から見た場合、ハンドオーバ元のアクセスポイントとなる。
【００３２】
ｆｉｘｅｄ  ＡＰ３００は、公衆無線ＬＡＮ等の固定の無線ＬＡＮアクセスポイントのことを指す。ｆｉｘｅｄ  ＡＰ３００は、ＷＬＡＮ  ｃｌｉｅｎｔ２００から見た場合、ハンドオーバ先のアクセスポイントとなる。
【００３３】
「ｅｘｉｓｔｉｎｇ  ｃｏｎｎｅｃｔｉｏｎ」は、ハンドオーバ元のアクセスポイント（ｍｏｂｉｌｅ  ＡＰ１００）と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中であることを示している。
【００３４】
「ＡＰ  ｃｈａｎｇｅ」は、ハンドオーバ処理の結果、無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が接続するアクセスポイントが、ハンドオーバ元のアクセスポイント（ｍｏｂｉｌｅ  ＡＰ１００）からハンドオーバ先のアクセスポイント（ｆｉｘｅｄ  ＡＰ３００）に切り替わることを指す。
【００３５】
「ｈａｎｄｏｖｅｒ」は、ハンドオーバ処理の結果、ハンドオーバ先のアクセスポイント（ｆｉｘｅｄ  ＡＰ３００）と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中となることを指す。
【００３６】
図１に示すように、ＷＬＡＮ  ｃｌｉｅｎｔ２００が、無線ＬＡＮ通信中であるｍｏｂｉｌｅ  ＡＰ１００から、ｍｏｂｉｌｅ  ＡＰ１００主導で、ｆｉｘｅｄ  ＡＰ３００にハンドオーバする。つまり、ｍｏｂｉｌｅ  ＡＰ１００主導で、ＷＬＡＮ  ｃｌｉｅｎｔ２００が接続するアクセスポイントが、ｍｏｂｉｌｅ  ＡＰ１００からｆｉｘｅｄ  ＡＰ３００に切り替わる（図１中、「ＡＰ  ｃｈａｎｇｅ」）。そして、ｆｉｘｅｄ  ＡＰ３００と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中となる（図１中、「ｈａｎｄｏｖｅｒ」）。なお、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバの詳細については後述する。
【００３７】
図２について説明する。ＷＬＡＮ  ｃｌｉｅｎｔ２００は、ポータブルゲーム機器等の無線ＬＡＮクライアントのことを指す。
【００３８】
ｍｏｂｉｌｅ  ＡＰ１００は、携帯電話等に搭載された移動可能な無線ＬＡＮアクセスポイントのことを指す。図２のケースでは、ＷＬＡＮ  ｃｌｉｅｎｔ２００から見た場合、ハンドオーバ先のアクセスポイントとなる。
【００３９】
ｆｉｘｅｄ  ＡＰ３１０は、公衆無線ＬＡＮ等の固定の無線ＬＡＮアクセスポイントのことを指す。図２のケースでは、ＷＬＡＮ  ｃｌｉｅｎｔ２００から見た場合、ハンドオーバ元のアクセスポイントとなる。
【００４０】
「ｅｘｉｓｔｉｎｇ  ｃｏｎｎｅｃｔｉｏｎ」は、図２のケースでは、ハンドオーバ元のアクセスポイント（ｆｉｘｅｄ  ＡＰ３１０）と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中であることを示している。
【００４１】
「ＡＰ  ｃｈａｎｇｅ」は、図２のケースでは、ハンドオーバ処理の結果、無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が接続するアクセスポイントが、ハンドオーバ元のアクセスポイント（ｆｉｘｅｄ  ＡＰ３１０）からハンドオーバ先のアクセスポイント（ｍｏｂｉｌｅ  ＡＰ１００）に切り替わることを指す。
【００４２】
「ｈａｎｄｏｖｅｒ」は、図２のケースでは、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバ処理の結果、ハンドオーバ先のアクセスポイントｍｏｂｉｌｅ  ＡＰ１００と無線ＬＡＮクライアントＷＬＡＮ  ｃｌｉｅｎｔ２００が無線ＬＡＮ通信中となることを指す。
【００４３】
図２に示すように、ＷＬＡＮ  ｃｌｉｅｎｔ２００が、無線ＬＡＮ通信中であるｆｉｘｅｄ  ＡＰ３１０から、ｍｏｂｉｌｅ  ＡＰ１００主導で、ｍｏｂｉｌｅ  ＡＰ１００にハンドオーバする。つまり、ｍｏｂｉｌｅ  ＡＰ１００主導で、ＷＬＡＮ  ｃｌｉｅｎｔ２００が接続するアクセスポイントが、ｆｉｘｅｄ  ＡＰ３１０からｍｏｂｉｌｅ  ＡＰ１００に切り替わる（図２中、「ＡＰ  ｃｈａｎｇｅ」）。そして、ｍｏｂｉｌｅ  ＡＰ１００と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中となる（図２中、「ｈａｎｄｏｖｅｒ」）。なお、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバの詳細については後述する。
【００４４】
図３について説明する。ＷＬＡＮ  ｃｌｉｅｎｔ２００は、ポータブルゲーム機器等の無線ＬＡＮクライアントのことを指す。
【００４５】
ｍｏｂｉｌｅ  ＡＰ１００は、携帯電話等に搭載された移動可能な無線ＬＡＮアクセスポイントのことを指す。図３のケースでは、ＷＬＡＮ  ｃｌｉｅｎｔ２００から見た場合、ハンドオーバ候補先のアクセスポイントとなる。ただし、図３のケースでは、実際のハンドオーバ先のアクセスポイントは後述するｆｉｘｅｄ  ＡＰ３２０となる。
【００４６】
ｆｉｘｅｄ  ＡＰ３１０は、公衆無線ＬＡＮ等の固定の無線ＬＡＮアクセスポイントのことを指す。図２のケースと同様、図３のケースでもＷＬＡＮ  ｃｌｉｅｎｔ２００から見た場合、ハンドオーバ元のアクセスポイントとなる。
【００４７】
ｆｉｘｅｄ  ＡＰ３２０は、公衆無線ＬＡＮ等の固定の無線ＬＡＮアクセスポイントのことを指す。ＷＬＡＮ  ｃｌｉｅｎｔ２００から見た場合、ハンドオーバ先のアクセスポイントとなる。
【００４８】
ｆｉｘｅｄ  ＡＰ３１０とｆｉｘｅｄ  ＡＰ３２０は、同様の構成を有している。
【００４９】
「ｅｘｉｓｔｉｎｇ  ｃｏｎｎｅｃｔｉｏｎ」は、図２のケースと同様、ハンドオーバ元のアクセスポイント（ｆｉｘｅｄ  ＡＰ３１０）と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中であることを示している。
【００５０】
「ＡＰ  ｃｈａｎｇｅ＿１」は、図３のケースでは、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバ処理の結果、無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が接続するアクセスポイントが、ハンドオーバ元のアクセスポイント（ｆｉｘｅｄ  ＡＰ３１０）からハンドオーバ候補先のアクセスポイント（ｍｏｂｉｌｅ  ＡＰ１００）に切り替わることを指す。ただし、図３のケースでは、実際のハンドオーバ先のアクセスポイントはｆｉｘｅｄ  ＡＰ３２０である。
【００５１】
「ＡＰ  ｃｈａｎｇｅ＿２」は、図３のケースでは、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバ処理の結果、無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が接続するアクセスポイントが、ハンドオーバ元のアクセスポイント（ｆｉｘｅｄ  ＡＰ３１０）からハンドオーバ先のアクセスポイント（ｆｉｘｅｄ  ＡＰ３２０）に切り替わることを指す。
【００５２】
「ｈａｎｄｏｖｅｒ＿１」は、図３のケースでは、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバ処理の結果、無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）のハンドオーバ先がｍｏｂｉｌｅ  ＡＰ１００と仮定した場合に、ハンドオーバ候補先のアクセスポイント（ｍｏｂｉｌｅ  ＡＰ１００）と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中となることを指す。
【００５３】
「ｈａｎｄｏｖｅｒ＿２」は、図３のケースでは、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバ処理の結果、無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）のハンドオーバ先がｆｉｘｅｄ  ＡＰ３２０と仮定した場合に、ハンドオーバ候補先のアクセスポイント（ｆｉｘｅｄ  ＡＰ３２０）と無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が無線ＬＡＮ通信中となることを指す。
【００５４】
図３に示すように、ＷＬＡＮ  ｃｌｉｅｎｔ２００が、ハンドオーバ元のアクセスポイントであるｆｉｘｅｄ  ＡＰ３１０と無線ＬＡＮ通信をしている。しかし、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバの結果、ＷＬＡＮ  ｃｌｉｅｎｔ２００が接続するアクセスポイントが、ハンドオーバ元のアクセスポイント（ｆｉｘｅｄ  ＡＰ３１０）からハンドオーバ候補先のひとつであるアクセスポイント（ｍｏｂｉｌｅ  ＡＰ１００）に切り替わる。そして、ＷＬＡＮ  ｃｌｉｅｎｔ２００は、ハンドオーバ先のアクセスポイント（ｍｏｂｉｌｅ  ＡＰ１００）と無線ＬＡＮ通信をする。なお、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバの詳細については後述する。
【００５５】
図３に示すように、ＷＬＡＮ  ｃｌｉｅｎｔ２００が、ハンドオーバ元のアクセスポイントであるｆｉｘｅｄ  ＡＰ３１０と無線ＬＡＮ通信をしている。しかし、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバの結果、無線ＬＡＮクライアント（ＷＬＡＮ  ｃｌｉｅｎｔ２００）が接続するアクセスポイントが、ハンドオーバ元のアクセスポイント（ＷＬＡＮ  ｃｌｉｅｎｔ３１０）からハンドオーバ候補先のひとつであるアクセスポイント（ＷＬＡＮ  ｃｌｉｅｎｔ３２０）に切り替わる。そして、ＷＬＡＮ  ｃｌｉｅｎｔ２００は、ハンドオーバ先のアクセスポイント（ＷＬＡＮ  ｃｌｉｅｎｔ３２０）と無線ＬＡＮ通信をする。なお、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバの詳細については後述する。このように、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバであれば、ハンドオーバ候補先からユーザがメリットの多いハンドオーバ先のアクセスポイント先を選択することができる。
【００５６】
図４は、ｍｏｂｉｌｅ  ＡＰ１００の構成を示したブロック図である。図４に示すｍｏｂｉｌｅ  ＡＰ１００は、本発明の実施の形態における、無線ＬＡＮとセルラのインターフェースを共に備えた通信端末装置の一例である。また、図４に示すｍｏｂｉｌｅ  ＡＰ１００は、図１〜図３を参照して説明した通信システムの一状態に含まれるｍｏｂｉｌｅ  ＡＰ１００である。
【００５７】
図４に示すｍｏｂｉｌｅ  ＡＰ１００は、モバイルＡＰ動作部１０１と、通信部１０２と、ＡＰ構成情報制御部１０３と、ＡＰ状態情報制御部１０４と、クライアント情報制御部１０５と、ユーザプリファレンス情報制御部１０６と、ハンドオーバ制御部１０７、表示部１０８とを備える。なお、ＡＰ構成情報制御部１０３と、ＡＰ状態情報制御部１０４と、ユーザプリファレンス情報制御部１０６と、ハンドオーバ制御部１０７の各制御部は、メモリ１０３Ａ、１０４Ａ、１０５Ａ、１０６Ａ、１０７Ａをそれぞれ備える。
【００５８】
［ハンドオーバ制御部１０７の動作］
ハンドオーバ制御部１０７は、ハンドオーバの開始を判定する機能を有する。具体的には、図示しない、ユーザ操作、セルラ通信システム、ＷＬＡＮ  ｃｌｉｅｎｔ２００、又はｆｉｘｅｄ  ＡＰ３００、ｆｉｘｅｄ  ＡＰ３１０、ｆｉｘｅｄ  ＡＰ３２０のいずれかの固定アクセスポイント等からの通知、ｍｏｂｉｌｅ  ＡＰ１００自身の通信状態、ＧＰＳ等による地図情報、加速度センサ等の手段により得られた情報に基づき、ＷＬＡＮ  ｃｌｉｅｎｔ２００と接続するアクセスポイントを変更するか否かを判定する。言い換えると、アクセスポイントを変更するためのハンドオーバ処理を開始するか否かを判定する。メモリ１０７Ａは、ユーザ操作、セルラ通信システム、ＷＬＡＮ  ｃｌｉｅｎｔ２００、又はｆｉｘｅｄ  ＡＰ３００、ｆｉｘｅｄ  ＡＰ３１０、ｆｉｘｅｄ  ＡＰ３２０のいずれかの固定アクスポイント等からの通知、ｍｏｂｉｌｅ  ＡＰ１００自身の通信状態、ＧＰＳ等による地図情報、加速度センサ等の手段により得られた情報を一時的に保持する。
【００５９】
＜ハンドオーバ先探索要求＞
また、ハンドオーバ制御部１０７は、ハンドオーバ候補先のアクセスポイントを探索するために、モバイルＡＰ動作部１０１にハンドオーバ候補先のアクセスポイントを探索するよう指示する。また、ハンドオーバ制御部１０７は、アクセスポイントの探索指示に対する応答がモバイルＡＰ動作部１０１から入力されたら、応答となる制御データをＡＰ構成情報制御部１０３と、ＡＰ状態情報制御部１０４と、クライアント情報制御部１０５へ出力する。なお、制御データはメモリ１０７Ａに保持する。
このハンドオーバ制御部１０７がハンドオーバ候補先のアクセスポイントを探索するために指示を出す一連の動作を「ハンドオーバ先探索要求」と言う。
【００６０】
＜ハンドオーバ元の判定動作＞
また、ハンドオーバ制御部１０７は、ハンドオーバ元のアクセスポイントを特定するために、モバイルＡＰ動作部１０１の通信状態を確認して、ハンドオーバ元のアクセスポイントが自身（ｍｏｂｉｌｅ  ＡＰ１００）であるか、又はハンドオーバ元のアクセスポイントが他の「ｆｉｘｅｄ  ＡＰ」であるかを判定する。なお、他の「ｆｉｘｅｄ  ＡＰ」とは、任意の「ｆｉｘｅｄ  ＡＰ」を指すが、図１に示す例では、ｆｉｘｅｄ  ＡＰ３００である。
【００６１】
ハンドオーバ制御部１０７は、ハンドオーバ元のアクセスポイントが自身（ｍｏｂｉｌｅ  ＡＰ１００）である場合には、自身（ｍｏｂｉｌｅ  ＡＰ１００）のアクセスポイントのＭＡＣアドレス等を制御データとして、ＡＰ構成情報制御部１０３と、ＡＰ状態情報制御部１０４と、クライアント情報制御部１０５とへ出力する。ハンドオーバ制御部１０７は、ハンドオーバ元のアクセスポイントが自身（ｍｏｂｉｌｅ  ＡＰ１００）でない場合には、ハンドオーバ元のアクセスポイントを特定するために、モバイルＡＰ動作部１０１にハンドオーバ元のアクセスポイントを特定するよう指示する。このハンドオーバ制御部１０７がハンドオーバ元のアクセスポイントを特定する指示をする一連の動作は、「アクセスポイント特定指示」と言う。
【００６２】
また、ハンドオーバ制御部１０７は、前述した「アクセスポイントの特定指示」に対する応答がモバイルＡＰ動作部１０１から入力されたら、応答となる他の「ｆｉｘｅｄ  ＡＰ」のアクセスポイントのＭＡＣアドレス等を制御データとしてＡＰ構成情報制御部１０３と、ＡＰ状態情報制御部１０４と、クライアント情報制御部１０５とへ出力する。なお、制御データはメモリ１０７Ａに保持する。
【００６３】
また、ハンドオーバ制御部１０７は、モバイルＡＰ動作部１０１にハンドオーバの実行開始および停止を指示する。
【００６４】
［モバイルＡＰ動作部１０１の動作］
モバイルＡＰ動作部１０１は、無線ＬＡＮとセルラのインターフェースを共に備えた通信端末装置であるｍｏｂｉｌｅ  ＡＰ１００が、アクセスポイントとして動作するための機能を有し、ＷＬＡＮ  ｃｌｉｅｎｔ２００をインターネット等の通信網に接続するときの中継を行う。
【００６５】
具体的には、モバイルＡＰ動作部１０１は、ＷＬＡＮ  ｃｌｉｅｎｔ２００に端を発する、通信部１０２から入力された各種データを、図示しない、セルラ通信システムを介し、インターネットへ転送する。また、モバイルＡＰ動作部１０１は、セルラ通信システムを介し、インターネットに端を発する、各種データを通信部１０２へ入力し、ＷＬＡＮ  ｃｌｉｅｎｔ２００へ転送する。
【００６６】
＜ハンドオーバ先候補の探索＞
また、モバイルＡＰ動作部１０１は、前述したハンドオーバ制御部１０７からの指示（「ハンドオーバ先探索要求」）に従って、ハンドオーバ候補先の任意の「ｆｉｘｅｄ  ＡＰ」を探索する機能を有する。
【００６７】
具体的には、モバイルＡＰ動作部１０１は、制御データとして探索要求信号を生成し、生成した制御データである探索要求信号を通信部１０２へ出力する。また、モバイルＡＰ動作部１０１は、探索要求信号に対する応答信号が通信部１０２から入力されることで、ハンドオーバ候補先の「ｆｉｘｅｄ  ＡＰ」を検出する。ハンドオーバ候補先の「ｆｉｘｅｄ  ＡＰ」が検出されたら、応答となる制御データをハンドオーバ制御部１０７へ出力する。ハンドオーバ候補先の「ｆｉｘｅｄ  ＡＰ」は１つであっても良いし、複数あっても良い。また、ハンドオーバ候補先のアクセスポイントは自身（ｍｏｂｉｌｅ  ＡＰ１００）である場合もあり得る（図２）。
【００６８】
＜ハンドオーバ元の特定＞
また、モバイルＡＰ動作部１０１は、ハンドオーバ制御部１０７からの指示に従って、ハンドオーバ元の「ｆｉｘｅｄ  ＡＰ」を特定する機能を有する。
【００６９】
具体的には、モバイルＡＰ動作部１０１は、制御データとして識別要求信号を生成し、生成した制御データである識別要求信号を通信部１０２へ出力する。
【００７０】
また、モバイルＡＰ動作部１０１は、識別要求信号に対する応答信号が通信部１０２から入力されることで、ハンドオーバ元のアクセスポイント「ｆｉｘｅｄ  ＡＰ」を特定する。ハンドオーバ元の「ｆｉｘｅｄ  ＡＰ」が特定されたら、応答となる制御データをハンドオーバ制御部１０７へ出力する。
【００７１】
［通信部１０２の動作］
通信部１０２は、ＷＬＡＮ  ｃｌｉｅｎｔ２００の通信部２０２、およびｆｉｘｅｄ  ＡＰ３００」の通信部３０１（ｆｉｘｅｄ  ＡＰ３１０又はｆｉｘｅｄ  ＡＰ３２０の通信部）から、無線回線を介して、無線信号を受信し、この受信信号をモバイルＡＰ動作部１０１、ＡＰ構成情報制御部１０３、ＡＰ状態情報制御部１０４、およびクライアント情報制御部１０５へ各種データとして出力する。
【００７２】
また、通信部１０２は、モバイルＡＰ動作部１０１、ＡＰ構成情報制御部１０３、ＡＰ状態情報制御部１０４、クライアント情報制御部１０５、およびユーザプリファレンス情報制御部１０６から入力された各種データを、無線回線を介した無線信号により、ＷＬＡＮ  ｃｌｉｅｎｔ２００の通信部２０２、およびｆｉｘｅｄ  ＡＰ３００の通信部３０１へ送信する。
【００７３】
［ＡＰ構成情報制御部１０３の動作  その１］
ＡＰ構成情報制御部１０３は、ハンドオーバ候補先のアクセスポイントからアクセスポイント構成情報を取得し、ユーザプリファレンス情報制御部１０６に出力する。なお、取得したアクセスポイント構成情報はメモリ１０３Ａに保持する。
【００７４】
具体的には、ＡＰ構成情報制御部１０３は、ハンドオーバ制御部１０７から取得した、複数任意のハンドオーバ候補先のアクセスポイントに対して、それぞれアクセスポイント構成情報要求信号を生成し、生成した制御データであるアクセスポイント構成情報要求信号を通信部１０２へ出力する。なお、制御データはメモリ１０３Ａに保持する。
【００７５】
また、ＡＰ構成情報制御部１０３は、アクセスポイント構成情報要求信号に対する応答信号が通信部１０２から入力されることで、複数任意のハンドオーバ候補先のアクセスポイントそれぞれのアクセスポイント構成情報を取得する。なお、取得したアクセスポイント構成情報はメモリ１０３Ａに保持する。
【００７６】
＜アクセスポイント構成情報の抽出＞
また、ＡＰ構成情報制御部１０３は、ハンドオーバ候補先のアクセスポイントについて、ユーザプリファレンス情報制御部１０６に出力する際には、取得したハンドオーバ候補先のアクセスポイント構成情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって有益となる情報を抽出し、この抽出した情報をハンドオーバ候補先のアクセスポイント構成情報として、ユーザプリファレンス情報制御部１０６に出力する。なお、抽出したアクセスポイント構成情報はメモリ１０３Ａに保持する。
【００７７】
ここで、図１２に抽出したアクセスポイント構成情報の一例を示す。図１２に示すように、抽出したアクセスポイント構成情報には、ユーザがアクセスポイントを選択するにあたって有益となる情報が含まれる。抽出したアクセスポイント構成情報は、ＳＳＩＤ，ＭＡＣアドレスとは異なり、例えば、（ａ）契約状況、（ｂ）アクセスポイントがインターネットに接続する際の回線種別、（ｃ）通信事業者、（ｄ）伝送レートなどの通信パフォーマンス（伝送速度）、（ｅ）パケット単位の利用料金、（ｆ）時間単位の利用料金、（ｇ）月単位の利用料金、（ｈ）モビリティ性、（ｉ）セキュリティ規格、（ｊ）暗号化形式、（ｋ）セットアップ方式といった情報である。なお、ユーザがアクセスポイントを選択するにあたって有益となる情報には、ユーザにとってメリットとなる情報と、ユーザにとってデメリットとなる情報の両方の情報を含む。
【００７８】
［ＡＰ構成情報制御部１０３の動作  その２］
また、ＡＰ構成情報制御部１０３は、ハンドオーバ元のアクセスポイントからアクセスポイント構成情報を取得し、ユーザプリファレンス情報制御部１０６に出力する。なお、取得したアクセスポイント構成情報はメモリ１０３Ａに保持する。
【００７９】
具体的には、自身のアクセスポイントのＭＡＣアドレス等が制御データとして、ハンドオーバ制御部１０７から入力されたら、ＡＰ構成情報制御部１０３は、自身（ｍｏｂｉｌｅ  ＡＰ１００）のアクセスポイント構成情報を取得する。一方、自身（ｍｏｂｉｌｅ  ＡＰ１００）のアクセスポイントではないＭＡＣアドレス等、すなわち、任意の固定ＡＰのＭＡＣアドレス等が制御データとして入力されたら、ＡＰ構成情報制御部１０３は、ハンドオーバ元のアクセスポイント構成情報を取得する。具体的には、ＡＰ構成情報制御部１０３は、任意の固定アクセスポイントからアクセスポイント構成情報要求信号に対する応答信号が通信部１０２から入力されることで、これら複数任意のハンドオーバ候補先である任意の固定アクセスポイントそれぞれのアクセスポイント構成情報を取得する。
【００８０】
＜アクセスポイント構成情報の抽出＞
また、ＡＰ構成情報制御部１０３は、ハンドオーバ元のアクセスポイントについて、ユーザプリファレンス情報制御部１０６に出力する際には、取得したハンドオーバ元のアクセスポイント構成情報のうち、ユーザがアクセスポイントを選択するにあたって有益となる情報を抽出し、この抽出した情報をハンドオーバ元のアクセスポイント構成情報として、ユーザプリファレンス情報制御部１０６に出力する。なお、抽出したアクセスポイント構成情報はメモリ１０３Ａに保持する。
【００８１】
［ＡＰ状態情報制御部１０４の動作  その１］
ＡＰ状態情報制御部１０４は、ハンドオーバ候補先のアクセスポイントからアクセスポイント状態情報を取得し、ユーザプリファレンス情報制御部１０６に出力する。なお、取得したアクセスポイント状態情報はメモリ１０４Ａに保持する。また、アクセスポイント状態情報については後述する。
【００８２】
具体的には、ＡＰ状態情報制御部１０４は、ハンドオーバ制御部１０７から入力された、複数任意のハンドオーバ候補先のアクセスポイントのＭＡＣアドレス等の制御データに対して、アクセスポイント状態情報要求信号を生成し、この生成した制御データであるアクセスポイント状態情報要求信号を通信部１０２へ出力する。言い換えると、ＡＰ状態情報制御部１０４は、各ハンドオーバ候補先のアクセスポイントに対して、アクセスポイント状態情報要求信号を生成し、この生成した制御データであるアクセスポイント状態情報要求信号を通信部１０２へ出力する。なお、制御データはメモリ１０４Ａに保持する。
【００８３】
また、ＡＰ状態情報制御部１０４は、アクセスポイント状態情報要求信号に対する応答信号が通信部１０２から入力されることで、複数任意のハンドオーバ候補先のアクセスポイントそれぞれのアクセスポイント状態情報を取得する。なお、取得したアクセスポイント状態情報はメモリ１０４Ａに保持する。
【００８４】
＜アクセスポイント状態情報の抽出＞
また、ＡＰ状態情報制御部１０４は、取得したアクセスポイント状態情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって有益となる情報を抽出し、この抽出した情報をハンドオーバ候補先のアクセスポイント状態情報として、ユーザプリファレンス情報制御部１０６に出力する。なお、抽出したアクセスポイント状態情報はメモリ１０４Ａに保持する。
【００８５】
ここで、図１３に抽出したハンドオーバ候補先のアクセスポイント状態情報の一例を示す。抽出したハンドオーバ候補先のアクセスポイント状態情報には、例えば、アクセスポイントに接続されている他のクライアントの数を示す情報、アクセスポイントのＣＰＵ処理負荷量を示す情報、回線の混み具合を示す情報が含まれる。回線の混み具合を示す情報とは、トラフィック量の多寡を示す情報である。
【００８６】
［ＡＰ状態情報制御部１０４の動作  その２］
また、ＡＰ状態情報制御部１０４は、ハンドオーバ元のアクセスポイントからアクセスポイント状態情報を取得し、ユーザプリファレンス情報制御部１０６に出力する。なお、取得したアクセスポイント状態情報はメモリ１０４Ａに保持する。
【００８７】
具体的には、ＡＰ状態情報制御部１０４は、自身（ｍｏｂｉｌｅ  ＡＰ１００）のアクセスポイントのＭＡＣアドレスが制御データとして、ハンドオーバ制御部１０７から入力されたら、自身（ｍｏｂｉｌｅ  ＡＰ１００）のアクセスポイント状態情報を取得する。一方、自身（ｍｏｂｉｌｅ  ＡＰ１００）のアクセスポイントではないＭＡＣアドレス等、すなわち、任意の固定ＡＰのＭＡＣアドレスが制御データとして入力されたら、ハンドオーバ元のアクセスポイント状態情報を取得する。なお、取得したアクセスポイント状態情報はメモリ１０４Ａに保持する。
【００８８】
＜アクセスポイント状態情報の抽出＞
また、ＡＰ状態情報制御部１０４は、ハンドオーバ元のアクセスポイントについて、ユーザプリファレンス情報制御部１０６に出力する際には、取得したハンドオーバ元のアクセスポイント状態情報のうち、ユーザがアクセスポイントを選択するにあたって有益となる情報を抽出し、この抽出した情報をハンドオーバ元のアクセスポイント状態情報として、ユーザプリファレンス情報制御部１０６に出力する。なお、抽出したアクセスポイント状態情報はメモリ１０４Ａに保持する。
【００８９】
また、ＡＰ状態情報制御部１０４は、ハンドオーバ元のアクセスポイントのアクセスポイント状態情報として取得したクライアントのＭＡＣアドレス等を制御データとしてクライアント情報制御部１０５へ出力する。なお、制御データはメモリ１０４Ａに保持する。
【００９０】
［クライアント情報制御部１０５の動作  その１］
クライアント情報制御部１０５は、ハンドオーバ対象のクライアント機器のクライアント情報を取得し、ユーザプリファレンス情報制御部１０６に出力する。なお、取得したクライアント情報はメモリ１０５Ａに保持する。
【００９１】
具体的には、クライアント情報制御部１０５は、ハンドオーバ制御部１０７から入力されたハンドオーバ元のアクセスポイントのＭＡＣアドレス等の制御データを得ると、ハンドオーバ元のアクセスポイントに対して、クライアント特定要求信号を生成し、この生成した制御データであるクライアント特定要求信号を通信部１０２へ出力する。言い換えると、クライアント情報制御部１０５は、ハンドオーバ元のアクセスポイントに対して、クライアント特定要求信号を生成し、この生成した制御データであるクライアント特定要求信号を通信部１０２へ出力する。
【００９２】
また、クライアント情報制御部１０５は、クライアント特定要求信号に対する応答信号が通信部１０２から入力されることで、クライアント機器を特定する。クライアント機器が特定されたら、そのクライアント機器に対して、クライアント情報要求信号を生成し、この生成した制御データであるクライアント情報要求信号を通信部１０２へ出力する。
【００９３】
また、クライアント情報制御部１０５は、クライアント情報要求信号に対する応答信号が通信部１０２から入力されることで、ハンドオーバ対象のクライアント情報を取得する。なお、取得したハンドオーバ対象のクライアント情報はメモリ１０５Ａに保持する。
【００９４】
＜クライアント情報の抽出＞
また、クライアント情報制御部１０５は、ハンドオーバ対象のクライアント機器のクライアント情報をユーザプリファレンス情報制御部１０６に出力する際には、取得したハンドオーバ対象のクライアント情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって、関連性の高い情報を抽出して、この抽出した情報をクライアント情報として、ユーザプリファレンス情報制御部１０６に出力する。ただし、抽出したクライアント情報は、クライアント機器のＭＡＣアドレスとは異なる。なお、抽出したクライアント情報はメモリ１０５Ａに保持する。
【００９５】
図１４にクライアント情報の一例を示す。抽出したクライアント情報には、例えば、（ａ）クライアント機器が推奨する伝送レート（推奨伝送速度）、（ｂ）クライアント機器で動作しているアプリケーションの推奨伝送速度、（ｃ）クライアント機器で対応可能な暗号化方式、（ｄ）クライアント機器が要求するセキュリティ強度の情報が含まれる。
【００９６】
［クライアント情報制御部１０５の動作  その２］
また、クライアント情報制御部１０５は、自身（ｍｏｂｉｌｅ  ＡＰ１００）のアクセスポイントのＭＡＣアドレス等がハンドオーバ元の制御データとして、ハンドオーバ制御部１０７から入力された場合には、クライアント特定要求信号を生成する必要はなく、クライアント情報制御部１０５は、自身（ｍｏｂｉｌｅ  ＡＰ１００）が接続しているクライアントに対して、クライアント情報要求信号を生成し、この生成した制御データであるクライアント情報要求信号を通信部１０２へ出力する。
【００９７】
また、クライアント情報制御部１０５は、クライアント情報要求信号に対する応答信号が通信部１０２から入力されることで、クライアント情報を取得する。なお、取得したクライアント情報はメモリ１０５Ａに保持する。
【００９８】
また、クライアント情報制御部１０５が、クライアント情報をユーザプリファレンス情報制御部１０６に出力する処理については、前述した処理と同様となる。つまり、クライアント情報制御部１０５は、ハンドオーバ対象のクライアント機器のクライアント情報をユーザプリファレンス情報制御部１０６に出力する際には、取得したハンドオーバ対象のクライアント情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって、関連性の高い情報を抽出して、この抽出した情報をクライアント情報として、ユーザプリファレンス情報制御部１０６に出力する。
【００９９】
［クライアント情報制御部１０５の動作  その３］
また、クライアント情報制御部１０５は、ＡＰ状態情報制御部１０４からハンドオーバ元のアクセスポイントが接続しているクライアントのＭＡＣアドレス等、を制御データとして入力されたら、そのクライアントからクライアント情報を取得する。なお、取得したクライアント情報はメモリ１０５Ａに保持する。
【０１００】
具体的には、ＡＰ状態情報制御部１０４から入力されたハンドオーバ元のアクセスポイントと接続中のクライアント機器のＭＡＣアドレス等の制御データに対して、すなわち、ハンドオーバ対象のクライアント機器に対して、クライアント情報要求信号を生成し、この生成した制御データであるクライアント情報要求信号を通信部１０２へ出力する。
【０１０１】
また、クライアント情報制御部１０５は、クライアント情報要求信号に対する応答信号が通信部１０２から入力されることで、ハンドオーバ元のアクセスポイントのクライアント情報を取得する。なお、取得したクライアント情報はメモリ１０５Ａに保持する。
【０１０２】
＜クライアント情報の抽出＞
また、クライアント情報制御部１０５が、クライアント情報をユーザプリファレンス情報制御部１０６に出力する処理については、前述した処理と同様となる。つまり、クライアント情報制御部１０５は、ハンドオーバ対象のクライアント機器のクライアント情報をユーザプリファレンス情報制御部１０６に出力する際には、取得したハンドオーバ対象のクライアント情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって、関連性の高い情報を抽出して、この抽出した情報をクライアント情報として、ユーザプリファレンス情報制御部１０６に出力する。
【０１０３】
［ユーザプリファレンス情報制御部１０６の動作］
ユーザプリファレンス情報制御部１０６は、取得した抽出後のアクセスポイント構成情報、アクセスポイント状態情報、クライアント情報、及び記憶部（メモリ１０６Ａ）に設定されたポイント情報に基づき、ユーザプリファレンス情報を生成し、この生成したユーザプリファレンス情報を通信部１０２に出力する。
【０１０４】
ユーザプリファレンス情報制御部１０６は、ＡＰ構成情報制御部１０３、ＡＰ状態情報制御部１０４、及びクライアント情報制御部１０５から入力された抽出後のアクセスポイント構成情報、アクセスポイント状態情報、及びクライアント情報のそれぞれの入力データを構成する各情報要素一つひとつを、それぞれ関連する項目でグルーピングする。そして、ユーザプリファレンス情報制御部１０６は、このグルーピングされた要素群それぞれに評価ポイントを付与し、ひとつのアクセスポイントごとにリスト化し、通信部１０２に出力する。このように生成されたユーザプリファレンス情報の一例を図１５に示す。
【０１０５】
なお、ユーザプリファレンス情報制御部１０６に、アクセスポイント構成情報、アクセスポイント状態情報、クライアント情報、それぞれの各要素について、事前にポイントを付与しておき、ユーザプリファレンス情報生成時に、アクセスポイントごとに総合ポイントを算出して、数字の多寡でアクセスポイントを評価することで、ユーザに分かりやすく表示してもよい。
【０１０６】
なお、ユーザプリファレンス情報をユーザに通知する方法は、クライアント機器にＵＩ表示させることができる。しかし、モバイルアクセスポイント機能付き通信端末であるｍｏｂｉｌｅ  ＡＰ１００は、通常ユーザの手元にあることが多い。そのため、ｍｏｂｉｌｅ  ＡＰ１００の表示部１０８でユーザプリファレンス情報を表示させてもよい。その際、通知音、振動、光による点滅させて、ユーザ認識率をあげてもよい。
【０１０７】
＜ユーザプリファレンス情報＞
図１５は、現在クライアント機器が無線ＬＡＮ通信中のアクセスポイント及びこのクライアント機器のハンドオーバの候補先となる各アクセスポイントに対して、ユーザプリファレンス情報を示している。
【０１０８】
図１５に示すユーザプリファレンス情報には、左から順番に、クライアント機器との接続状況を示す「（ａ）状態」、アクセスポイントの属する通信会社名を示す「（ｂ）会社名」、この通信会社とクライアント機器の契約状況を示す「（ｃ）契約」、回線の種別を示す「（ｄ）回線種別」、通信速度に関する評価を示す「（ｅ）通信速度」、回線使用料金を示す「（ｆ）料金」、回線の込み具合を示す「（ｇ）込み具合」、クライアント機器とアクセスポイントの接続の相性を示す「（ｈ）相性」、セットアップの容易性を示す「（ｉ）セットアップの容易性」が含まれる。これらのユーザプリファレンス情報は、ユーザがアクセスポイントを選択するにあたって有益となる情報である。
【０１０９】
（ａ）状態
クライアント機器との接続状況を示す「（ａ）状態」では、たとえば現在接続中のアクセスポイントＡＰ１には、「接続中」と表示され、ハンドオーバ先の候補であるＡＰ２〜ＡＰ４には、「ハンドオーバの候補先」と表示される。
【０１１０】
（ｂ）会社名
アクセスポイントの属する通信会社名を示す。図１５では、アクセスポイントＡＰ１、アクセスポイントＡＰ２、アクセスポイントＡＰ３、アクセスポイントＡＰ４の各アクセスポイント通信会社名Ａ社、Ｂ社、Ｃ社、Ｄ社が表示されている。
【０１１１】
（ｃ）契約
ユーザプリファレンス情報で通知するアクセスポイントの「契約」に関する評価について説明する。自身（ｍｏｂｉｌｅ  ＡＰ１００）が保持する自身（ｍｏｂｉｌｅ  ＡＰ１００）の契約情報、および固定アクセスポイント提供業者との契約情報を元に表示する。図１５では、アクセスポイントＡＰ１〜ＡＰ２は契約済みのため、「済」と表示され、アクセスポイントＡＰ３は契約していないため、「未」と表示されている。また、図１５では、アクセスポイントＡＰ４は契約せずに使用できるので、「ＦＲＥＥ」と表示されている。
【０１１２】
（ｄ）回線種別
ユーザプリファレンス情報で通知するアクセスポイントの「回線種別」に関する評価について説明する。この項目には、アクセスポインと構成情報から得た、無線か有線かの種別とともに、モバイルアクセスポイントならではのモビリティ性に関する情報が表示される。図１５では、アクセスポイントＡＰ１は、無線アクセスポイントであるため、「無線（移動可）」と表示され、このアクセスポイントＡＰ１以外のアクセスポイントＡ２〜Ａ４は有線のアクセスポイントであるため、「有線（移動不可）」と表示される。なお、移動可とは、ハンドオーバ後にクライアント機器が移動可能であることを示し、移動不可とは、ハンドオーバ後にクライアント機器が移動不可であることを示す。つまり、「移動可」又は「移動不可」は、クライアント機器のモビリティ性を示す。
【０１１３】
（ｅ）通信速度
ユーザプリファレンス情報で通知する「（ｅ）通信速度」に関する評価について説明する。例えば、（１）クライアント情報から得られた、クライアント機器が推奨する伝送レートなどの通信パフォーマンス（推奨伝送速度）が小さい場合、又は（２）クライアント機器で動作しているアプリケーションの推奨伝送速度が小さい場合には、アクセスポイント構成情報から得られた伝送速度が小さくても、十分な通信パフォーマンスが維持できものとして、「通信速度」を「○」にする。
【０１１４】
同様に、クライアント情報から得られた、クライアント機器のアプリケーションが推奨する伝送速度が大きく、かつ、アクセスポイント構成情報から得られた伝送速度が小さい場合には、十分な通信パフォーマンスが維持できないものとして、「通信速度」を「×」にする。
【０１１５】
（ｆ）料金
回線使用料金を示す。図１５では、アクセスポイントＡＰ１、ＡＰ２の料金システムは使用パケット料に関係なく定額課金であるため、「定額課金」と表示され、アクセスポイントＡＰ３の料金システムは従量制であるため、「従量課金」と表示される。また、アクセスポイントＡＰ４は、料金を支払う必要がないため、「−」と表示される。
【０１１６】
（ｇ）「混み具合」
ユーザプリファレンス情報で通知するアクセスポイントの「混み具合」に関する評価について説明する。例えば、アクセスポイント状態情報要素から得られた、アクセスポイントに接続されている他のクライアントの数、アクセスポイントの現在のＣＰＵ処理負荷量、回線の混み具合（トラフィック量の多寡）などを総合的に判断した結果を示す。例えば、込み具合が少ない場合には「○」、込み具合が多い場合には「Ｘ」と表示される。
【０１１７】
（ｈ）相性
ユーザプリファレンス情報で通知するアクセスポイントの「相性」に関する評価について説明する。例えば、アクセスポイント構成情報から得られたアクセスポイントの暗号化方式と、クライアント情報から得られたクライアント機器で対応可能な暗号化方式の互換性に従って、「相性」の評価を決定する。図１５では、暗号方式の可換性に基づく相性が良い場合には、「○」と表示され、暗号方式の可換性に基づく相性が良くない場合には、「×」と表示される。なお、前述の「通信速度」に関する評価も「相性」の評価の基準に含めても良い。
【０１１８】
（ｉ）セットアップの容易性
ユーザプリファレンス情報で通知するアクセスポイントの「セットアップ」に関する評価について説明する。例えば、アクセスポイントには、このアクセスポイントの製造元の規格に基づく簡易設定機能を有する場合があるが、この規格にクライアント機器が対応していないと、このアクセスポイントを使用できない。そのため、図１５では、このような場合に「×」と表示される。また、図１５では、標準規格のＷＰＳのみが使えれば「△」と表示されている。また、図１５では、アクセスポイントの独自の設定がなく、標準規格のＷＰＳを使用できる場合には、「○」と表示される。
【０１１９】
（ｊ）その他
なお、図１５に示す項目以外に、例えば以下の情報をユーザプリファレンス情報としてクライアント機器に通知することが可能である。
【０１２０】
ｍｏｂｉｌｅ  ＡＰ１００は、クライアント機器の契約内容に基づき、各アクセスポイントにハンドオーバした場合に課される利用料金の有無と、課金されるまでの通信量をユーザプリファレンス情報として通知しても良い。これは、モバイルアクセスポイントでは、ある一定のパケット量で定額制になる契約であることがあり、利用料金を気にするユーザに対して、“既に一定量となっているのであらたな課金は発生しない”とか、“一定量まで、○パケット（大体○円くらい）”といった情報を通知する。
【０１２１】
ｍｏｂｉｌｅ  ＡＰ１００は、自身（ｍｏｂｉｌｅ  ＡＰ１００）のバッテリ残量を考慮したうえで、ユーザプリファレンス情報で通知するアクセスポイントの「バッテリ」に関する評価として、通信を維持できる場合には、「○」をモバイル機器に通知し、通信が維持できない場合には、「×」を通知しても良い。
【０１２２】
ｍｏｂｉｌｅ  ＡＰ１００は、ユーザプリファレンス情報で通知するアクセスポイントの「セキュリティ」に関する評価として、ユーザ、クライアント機器、アプリケーションが求めるセキュリティ強度に対するアクセスポイントでの対応状況を考慮して通知する。例えば、要求されるセキュリティ強度に対してアクセスポイントが対応可能な場合には「○」を通知し、要求されるセキュリティ強度に対してアクセスポイントが対応不可能な場合には「×」を通知しても良い。
【０１２３】
上述のように、ユーザプリファレンス情報をクライアント機器に提供することで、ｍｏｂｉｌｅ  ＡＰ１００は、ハンドオーバ前後のアクセスポイントの違いによって、クライアント機器（例えば、ＷＬＡＮ  ｃｌｉｅｎｔ２００）にどのような影響があるかを、クライアント機器（例えば、ＷＬＡＮ  ｃｌｉｅｎｔ２００）に通知することができる。
【０１２４】
なお、図１５に示すユーザプリファレンス情報のうち、「（ｂ）会社名」、「（ｃ）契約」、「（ｄ）回線種別」、「（ｅ）通信速度」、「（ｆ）料金」はアクセスポイント構成情報から生成可能である。また、クライアント機器との接続状況を示す「（ａ）状態」、回線の込み具合を示す「（ｇ）込み具合」は、アクセスポイント状態情報から生成可能である。
【０１２５】
クライアント機器とアクセスポイントの接続の相性を示す「（ｈ）相性」、セットアップの容易性を示す「（ｉ）セットアップの容易性」は、アクセスポイント構成情報、アクセスポイント状態情報、及びクライアント情報から生成可能である。そのため、ユーザプリファレンス情報は、少なくともアクセスポイント構成情報から生成することができる。
【０１２６】
アクセスポイント構成情報だけでなく、アクセスポイント状態情報も含めてユーザプリファレンス情報を生成すれば、ユーザプリファレンス情報は、ユーザがアクセスポイントを選択するにあたってより有益な情報となる。
【０１２７】
アクセスポイント構成情報、アクセスポイント状態情報だけでなく、クライアント情報を含めてユーザプリファレンス情報を生成すれば、ユーザプリファレンス情報は、ユーザがアクセスポイントを選択するにあたってより一層有益な情報となる。
【０１２８】
次に、ｍｏｂｉｌｅ  ＡＰ１００の動作について、図５〜図１１を用いて説明する。図５〜図１１は通信端末装置の動作を示すフロー１〜７である。図５に示すフローが、本実施の形態におけるｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバの一例である。
【０１２９】
ステップＳ５０１では、ハンドオーバ制御部１０７は、ハンドオーバ（Ｈ／Ｏ）の開始を判定する。ハンドオーバ開始と判定された場合（Ｙｅｓの場合）には、ステップＳ５０３へ遷移し、そうでない場合（ＮＯの場合）には、ステップＳ５０１を繰り返す。
【０１３０】
ステップＳ５０３では、ハンドオーバ制御部１０７は、ハンドオーバ元のアクセスポイントを特定するための動作を行い、ステップＳ５０５へ遷移する。なお、ハンドオーバ元のアクセスポイントを特定するための詳細な動作については図６を参照して説明する。
【０１３１】
ステップＳ５０５では、ハンドオーバ制御部１０７が、ハンドオーバ元を特定し、特定された場合（Ｙｅｓの場合）には、ステップＳ５０７へ遷移し、そうでない場合（ＮＯの場合）にはステップＳ５０３へ遷移する。
【０１３２】
ステップＳ５０７では、モバイルＡＰ動作部１０１は、ハンドオーバ先の候補となる「ｆｉｘｅｄ  ＡＰ」を探索する。そして、ステップＳ５０９へ遷移する。
【０１３３】
ステップＳ５０９では、モバイルＡＰ動作部１０１が、ハンドオーバ先の候補となる「ｆｉｘｅｄ  ＡＰ」を発見した場合（Ｙｅｓの場合）には、ステップＳ５１１へ遷移し、そうでない場合（ＮＯの場合）には、ステップＳ５０７へ遷移する。
【０１３４】
ステップＳ５１１では、モバイルＡＰ動作部１０１は、ＷＬＡＮ  ｃｌｉｅｎｔ２００又はｆｉｘｅｄ  ＡＰ３００に、ハンドオーバ先の候補となる「ｆｉｘｅｄ  ＡＰ」のアクセスポイントを特定する。そして、ステップＳ５１３へ遷移する。
【０１３５】
ステップＳ５１３では、ＡＰ構成情報制御部１０３は、ハンドオーバ候補先のアクセスポイントからアクセスポイント構成情報を取得する。そしてステップＳ５１５へ遷移する。なお、アクセスポイント構成情報を取得する詳細な動作については、図７を参照して説明する。
【０１３６】
ステップＳ５１５では、ＡＰ状態情報制御部１０４は、ハンドオーバ候補先のアクセスポイントからアクセスポイント状態情報を取得する。そして、ステップＳ５１７へ遷移する。なお、アクセスポイント状態情報を取得する詳細な動作については、図８を参照して説明する。
【０１３７】
ステップＳ５１７では、クライアント情報制御部１０５は、ハンドオーバ対象のクライアント機器のクライアント情報を取得する。そしてステップＳ５１９へ遷移する。なお、クライアント機器のクライアント情報を取得する詳細な動作については、図９、１０を参照して説明する。
【０１３８】
ステップＳ５１９では、ユーザプリファレンス情報制御部１０６は、取得した抽出後のアクセスポイント構成情報、アクセスポイント状態情報、クライアント情報、及び記憶部（メモリ１０６Ａ）に設定されたポイント情報に基づき、ユーザプリファレンス情報を生成する。そして処理を終了する。なお、ユーザプリファレンス情報を生成する詳細な動作については、図１１を参照して説明する。
【０１３９】
図６を参照して、ハンドオーバ元のアクセスポイントを特定するための詳細な動作について説明する。
【０１４０】
ステップＳ６０１では、ハンドオーバが開始される。そしてステップＳ６０３へ遷移する。
【０１４１】
ステップＳ６０３では、ｍｏｂｉｌｅ  ＡＰ１００が通信中である場合には、ステップＳ６０９へ遷移し、ｍｏｂｉｌｅ  ＡＰ１００が通信中でない場合にはステップＳ６０５へ遷移する。
【０１４２】
ステップＳ６０５では、モバイルＡＰ動作部１０１は、ハンドオーバ候補先の任意の複数の「ｆｉｘｅｄ  ＡＰ」を探索する。そして、ステップＳ６０７へ遷移する。
【０１４３】
ステップＳ６０７では、ハンドオーバ候補先の任意の複数の「ｆｉｘｅｄ  ＡＰ」が発見された場合（Ｙｅｓの場合）には、ステップＳ６０９へ遷移し、そうでない場合（Ｎｏの場合）には処理を終了する。
【０１４４】
ステップＳ６０９では、ハンドオーバ制御部１０７は、ハンドオーバ候補先の任意の複数の「ｆｉｘｅｄ  ＡＰ」からハンドオーバ元の固定アクセスポイント「ｆｉｘｅｄ  ＡＰ」を特定する。
【０１４５】
図７を参照して、アクセスポイント構成情報を取得する詳細な動作について説明する。
【０１４６】
ステップＳ７０１では、複数任意のハンドオーバ候補先のアクセスポイントから、これらのアクセスポイントのアドレスが通知される。そして、ステップＳ７０３へ遷移する。
【０１４７】
ステップＳ７０３では、通信部１０２は、ＡＰ構成情報制御部１０３で生成したアクセスポイント構成情報要求信号を制御信号に含めて、複数任意のハンドオーバ候補先のアクセスポイントに送信し、アクセスポイント構成情報を要求する。そして、ステップＳ７０５へ遷移する。
【０１４８】
ステップＳ７０５では、アクセスポイント構成情報要求信号に対する応答が、複数任意のハンドオーバ候補先のアクセスポイントからｍｏｂｉｌｅ  ＡＰ１００へあった場合（Ｙｅｓの場合）には、ステップＳ７０７へ遷移し、そうでない場合（Ｎｏの場合）には、処理を終了する。
【０１４９】
ステップＳ７０７では、ＡＰ構成情報制御部１０３は、ハンドオーバ候補先のアクセスポイントについて、取得したハンドオーバ候補先のアクセスポイント構成情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって有益となる情報を抽出する。そして、ステップＳ７０９へ遷移する。
【０１５０】
ステップＳ７０９では、通信部１０２は、抽出したアクセスポイント構成情報をユーザプリファレンス情報制御部１０６に通知する。そして、処理を終了する。
【０１５１】
図８を参照して、アクセスポイント状態情報を取得する詳細な動作について説明する。
【０１５２】
ステップＳ８０１では、複数任意のハンドオーバ候補先のアクセスポイントから、これらのアクセスポイントのアドレスが通知される。そして、ステップＳ８０３へ遷移する。
【０１５３】
ステップＳ８０３では、通信部１０２は、ＡＰ状態情報制御部１０４で生成したアクセスポイント状態情報要求信号を制御信号に含めて、複数任意のハンドオーバ候補先のアクセスポイントに送信し、アクセスポイント状態情報を要求する。そして、ステップＳ８０５へ遷移する。
【０１５４】
ステップＳ８０５では、アクセスポイント状態情報要求信号に対する応答が複数任意のハンドオーバ候補先のアクセスポイントからｍｏｂｉｌｅ  ＡＰ１００へあった場合（Ｙｅｓの場合）には、ステップＳ８０７へ遷移し、そうでない場合（Ｎｏの場合）には、処理を終了する。
【０１５５】
ステップＳ８０７では、ＡＰ状態情報制御部１０４は、ハンドオーバ候補先のアクセスポイントについて、取得したハンドオーバ候補先のアクセスポイント状態情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって有益となる情報を抽出する。そして、ステップＳ８０９へ遷移する。
【０１５６】
ステップＳ８０９では、通信部１０２は、抽出したアクセスポイント状態情報をユーザプリファレンス情報制御部１０６に通知する。そして、処理を終了する。
【０１５７】
図９、１０を参照して、クライアント機器のクライアント情報を取得する詳細な動作について説明する。なお、図１０が図９と異なる点は、ハンドオーバ元のアクセスポイントのアドレスから対象となるクライアント機器を特定するまでの動作（ステップＳ１００１、Ｓ１００３、Ｓ１００５）である。そのため、図１０において、図９と共通するステップには同じステップ番号を振り、その詳細な説明を省略する。
【０１５８】
ステップＳ９０１では、ハンドオーバ対象のクライアント機器のアドレスがｍｏｂｉｌｅ  ＡＰ１００に通知される。そして、ステップＳ９０３へ遷移する。
【０１５９】
ステップＳ９０３では、通信部１０２は、クライアント情報制御部１０５で生成したクライアント情報要求信号を制御信号に含めて、ハンドオーバ対象のクライアント機器に送信し、クライアント情報を要求する。そして、ステップＳ９０５へ遷移する。
【０１６０】
ステップＳ９０５では、クライアント情報要求信号に対する応答がクライアント機器からｍｏｂｉｌｅ  ＡＰ１００へあった場合（Ｙｅｓの場合）には、ステップＳ９０７へ遷移し、そうでない場合（Ｎｏの場合）には、処理を終了する。
【０１６１】
ステップＳ９０７では、クライアント情報制御部１０５、クライアント機器について、取得したクライアント情報のうち、ハンドオーバ処理の結果、ユーザがアクセスポイントを選択するにあたって、関連性の高い情報を抽出する。そして、ステップＳ９０９へ遷移する。
【０１６２】
ステップＳ９０９では、通信部１０２は、抽出したクライアント情報をユーザプリファレンス情報制御部１０６に通知する。そして、処理を終了する。
【０１６３】
ステップＳ１００１では、ハンドオーバ元のアクセスポイントのアドレスが、ｍｏｂｉｌｅ  ＡＰ１００に通知される。そして、ステップＳ１００３へ遷移する。
【０１６４】
ステップＳ１００３では、通信部１０２は、クライアント情報制御部１０５で生成したクライアント特定要求信号を制御信号に含めて、ステップＳ１００１で得たハンドオーバ元のアクセスポイントに送信し、ハンドオーバ対象のクライアント機器のアドレスを得る。そして、ステップＳ１００５へ遷移する。
【０１６５】
ステップＳ１００５では、クライアント特定要求信号に対する応答がクライアント機器からｍｏｂｉｌｅ  ＡＰ１００へあった場合（Ｙｅｓの場合）には、ステップＳ９０１へ遷移し、そうでない場合（Ｎｏの場合）には、ステップＳ１００３へ遷移する。以降、ステップＳ９０１からＳ９０９は、図９に示すステップＳ９０１からＳ９０９と同一であるため、その詳細な説明を省略する。
【０１６６】
図１１を参照して、ユーザプリファレンス情報を生成する詳細な動作について説明する。
【０１６７】
ステップＳ１１０１では、抽出したアクセスポイント構成情報（「アクセスポイント構成情報要素）が、ＡＰ構成情報制御部１０３からユーザプリファレンス情報制御部１０６に出力される。
【０１６８】
ステップＳ１１０３では、抽出したアクセスポイント状態情報（アクセスポイント状態情報要素）が、ＡＰ状態情報制御部１０４からユーザプリファレンス情報制御部１０６に出力される。
【０１６９】
ステップＳ１１０５では、抽出したクライアント情報（クライアント情報要素）が、クライアント情報制御部１０５からユーザプリファレンス情報制御部１０６に出力される。
【０１７０】
ステップＳ１１０７では、ユーザプリファレンス情報制御部１０６は、アクセスポイント構成情報要素、アクセスポイント状態情報要素、クライアント情報要素に基づき、評価可能な情報につき、アクセスポイント毎に評価ポイントを付与する。
【０１７１】
ステップＳ１１０９では、ユーザプリファレンス情報制御部１０６は、アクセスポイント構成情報要素、アクセスポイント状態情報要素、クライアント情報要素、及び評価ポイントに基づき、ユーザプリファレンス情報を生成する。
【０１７２】
ステップＳ１１１１では、ｍｏｂｉｌｅ  ＡＰ１００は、クライアント機器又はｍｏｂｉｌｅ  ＡＰ１００の表示部１０８に、生成したユーザプリファレンス情報を通知する。
【０１７３】
図４を参照して、クライアント機器の一例である、ＷＬＡＮ  ｃｌｉｅｎｔ２００の構成について説明する。なお、図４では、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバ時にユーザプリファレンス情報を表示する構成のみを説明しているが、ＷＬＡＮ  ｃｌｉｅｎｔ２００の構成はこれに限らない。
【０１７４】
図４に示すＷＬＡＮ  ｃｌｉｅｎｔ２００は、ｍｏｂｉｌｅ  ＡＰ１００又はｆｉｘｅｄ  ＡＰ３００から送信された無線信号を受信する通信部２０２と、通信部２０２を介して受信した各種データを表示部２０３に表示する制御を行う制御部２０１と、制御部２０１から入力された各種データを表示する表示部２０３とを備える。
【０１７５】
表示部２０３は、ｍｏｂｉｌｅ  ＡＰ１００から通知されたユーザプリファレンス情報を表示する。そのため、ＷＬＡＮ  ｃｌｉｅｎｔ２００は、ハンドオーバ前後のアクセスポイントの違いをユーザに認識させることができるようにユーザプリファレンス情報を表示することができる。
【０１７６】
図４を参照して、固定アクセスポイントの一例である、ｆｉｘｅｄ  ＡＰ３００の構成について説明する。なお、図４では、ｍｏｂｉｌｅ  ＡＰ１００主導のハンドオーバ時にユーザプリファレンス情報を表示する構成のみを説明しているが、ｆｉｘｅｄ  ＡＰ３００の構成はこれに限らない。
【０１７７】
図４に示すｆｉｘｅｄ  ＡＰ３００は、ｍｏｂｉｌｅ  ＡＰ１００又はＷＬＡＮ  ｃｌｉｅｎｔ２００から送信された無線信号を受信する通信部３０２と、通信部３０２を介して受信した各種データを表示部３０３に表示する制御を行う制御部３０１と、制御部３０１から入力された各種データを表示する表示部３０３とを備える。
【０１７８】
表示部１０８に、ｍｏｂｉｌｅ  ＡＰ１００がユーザプリファレンス情報を表示する。そのため、ｍｏｂｉｌｅ  ＡＰ１００は、ハンドオーバ前後のアクセスポイントの違いをユーザに認識させることができるようにユーザプリファレンス情報を表示することができる。
【０１７９】
なお、本実施の形態に係る通信端末装置では、ハンドオーバ時に限らず、通常アクセスポイントに接続するときでも、本実施の形態に係る接続方法を適用しても良い。
【０１８０】
なお、本実施の形態では、ユーザにとって不必要なアクセスポイントに対してもハンドオーバ処理が行われてしまう場合がある。そのため、ユーザプリファレンス情報管理ブロックで生成回数を保持しておき、回数の多いアクセスポイントに対して優先的にユーザプリファレンス情報を作成して処理負荷やユーザ待ち時間を減らしてもよい。
【０１８１】
なお、本実施の形態に係る通信端末装置では、アクセスポイントの探索により得られたアクセスポイントのアドレス、もしくは探索履歴を保持しておき、アクセスポイント構成情報と紐付けて管理しておくことで、探索の結果、アクセスポイント構成情報を既に入手済みであれば、アクセスポイント構成情報を取得するステップを省き、アクセスポイント接続状態情報を取得するステップを実行することで処理負荷を減らしてもよい。
なお、本実施の形態に係る通信端末装置では、アクセスポイント構成情報、アクセスポイント状態情報、クライアント情報の何れかについて情報を取得できなくても、ユーザプリファレンス情報を生成できる。
【０１８２】
なお、本実施の形態に係る通信端末装置では、アクセスポイント構成情報、アクセスポイント状態情報、クライアント情報は、場合によっては３ＧＰＰ回線から取得してもよい。
【０１８３】
なお、本実施の形態に係る通信端末装置では、ユーザプリファレンス情報は、アクセスポイント構成情報、アクセスポイント状態情報、クライアント情報からだけでなく、接続プロファイルの有り無し、および、ユーザによる事前設定情報も加味してよい。
【０１８４】
なお、本実施の形態に係る通信端末装置では、アクセスポイント構成情報を履歴として保持して使う場合には、アクセスポイントの構成が変更される可能性も考慮できるようにするために、ユーザプリファレンス情報、アクセスポイント構成情報、アクセスポイント状態情報、クライアント情報は一定の時間でクリアする。また、履歴によって探索できなかったら、全検索に切り替えてもよい。
【０１８５】
なお、本実施の形態に係る通信端末装置では、接続プロファイルを保持しているアクセスポイントに対して優先的にユーザプリファレンス情報を作成してもよい。
【０１８６】
なお、本実施の形態に係る通信端末装置では、一般的に、無線ＬＡＮの実効速度は様々な要因によって影響を受けるため（ルータの性能、電波状況、プロバイダとの契約状況等）、生成したユーザプリファレンス情報はあくまで“目安で”といったような注意書きを表示し、ユーザに注意喚起できるようにしてもよい。
【０１８７】
なお、特にモバイルアクセスポイントのユーザプリファレンス情報中のバッテリについては、モバイルアクセスポイント機能付き通信端末のバッテリ残量を加味して表示する。
【０１８８】
なお、本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。
【０１８９】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１９０】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【０１９１】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【産業上の利用可能性】
【０１９２】
本発明に係る移動通信端末装置、通信方法、及びプログラムは、ハンドオーバでアクセスポイントが切り替わることによるユーザの不利益を防止するという効果を有し、通信端末等として有用である。
【符号の説明】
【０１９３】
１００  ｍｏｂｉｌｅ  ＡＰ
１０１  モバイルＡＰ動作部
１０２  通信部
１０３  ＡＰ構成情報制御部
１０４  ＡＰ状態情報制御部
１０５  クライアント情報制御部
１０６  ユーザプリファレンス情報制御部
１０７  ハンドオーバ制御部
１０８  表示部
１０３Ａ、１０４Ａ、１０５Ａ、１０６Ａ、１０７Ａ  メモリ
２００  ＷＬＡＮ  ｃｌｉｅｎｔ
２０１  制御部
２０２  通信部
２０３  表示部
３００、３１０、３２０  ｆｉｘｅｄ  ＡＰ
３０１  制御部
３０２  通信部
３０３  表示部
【図１】
2013021460.tif 000003
【図２】
2013021460.tif 000004
【図３】
2013021460.tif 000005
【図４】
2013021460.tif 000006
【図５】
2013021460.tif 000007
【図６】
2013021460.tif 000008
【図７】
2013021460.tif 000009
【図８】
2013021460.tif 000010
【図９】
2013021460.tif 000011
【図１０】
2013021460.tif 000012
【図１１】
2013021460.tif 000013
【図１２】
2013021460.tif 000014
【図１３】
2013021460.tif 000015
【図１４】
2013021460.tif 000016
【図１５】
2013021460.tif 000017