(57)【要約】【課題】適当なアクセスポイントを迅速に選択する。【解決手段】アクセスポイント２０と無線通信を行う無線通信装置１０は、接続可能なアクセスポイント２０を取得するＡＰ情報取得部１２と、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得部１３と、取得された履歴情報に基づいて、接続可能なアクセスポイントの中から所定のサービスに適したアクセスポイントを選択するＡＰ選択部１４とを備える。【選択図】  図１
2004328153.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントと無線通信を行う無線通信装置において、
接続可能なアクセスポイントを取得するアクセスポイント取得手段と、
取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得手段と、
取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中から所定のサービスに適したアクセスポイントを選択するアクセスポイント選択手段とを備えることを特徴とする無線通信装置。
【請求項２】
前記履歴情報は、アクセスポイントが提供できるサービスの履歴情報であるサービス履歴情報を含んでおり、
前記アクセスポイント選択手段は、前記サービス履歴情報を参照して、所定のサービスを提供できるアクセスポイントを選択することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記履歴情報は、アクセスポイントとの通信特性に関する履歴情報である通信特性履歴情報を含んでおり、
前記アクセスポイント選択手段は、前記通信特性履歴情報を参照して、所定のサービスに適した通信特性を有するアクセスポイントを選択することを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記履歴情報取得手段は、サービスに対する特性の重要度を含むサービスの重み付けテーブルを前記履歴情報とともに取得しており、
前記アクセスポイント選択手段は、前記サービスの重み付けテーブルから所定のサービスにとって重要な特性を抽出し、抽出された特性に適したアクセスポイントを前記履歴情報に基づいて選択することを特徴とする請求項１に記載の無線通信装置。
【請求項５】
アクセスポイントと無線通信を行う無線通信装置において、
接続可能なアクセスポイントを取得するアクセスポイント取得手段と、
取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得手段と、
取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中からアクセスポイントを選択するアクセスポイント選択手段とを備えており、
前記履歴情報は、接続したアクセスポイントの変遷を示す接続履歴情報を含んでおり、
前記アクセスポイント選択手段は、前記接続履歴情報に基づいて、最近接続していたアクセスポイントから、前記接続可能なアクセスポイントのうち或るアクセスポイントに接続された回数に対して、次に前記接続可能なアクセスポイントのうち他のアクセスポイントに接続された回数の割合を、前記接続可能なアクセスポイントごとに算出し、算出された割合の小さい順に前記接続可能なアクセスポイントを選択することを特徴とする無線通信装置。
【請求項６】
前記アクセスポイント選択手段における選択結果を出力する出力手段を備えることを特徴とする請求項１または５に記載の無線通信装置。
【請求項７】
アクセスポイントとの通信状況を取得して、履歴情報に追加する履歴情報追加手段を備えることを特徴とする請求項１または５に記載の無線通信装置。
【請求項８】
履歴情報の作成時から現時点までに所定期間経過している場合には、該当する履歴情報を削除する履歴情報削除手段を備えることを特徴とする請求項１または５に記載の無線通信装置。
【請求項９】
アクセスポイントと無線通信を行う無線通信装置において接続可能なアクセスポイントを選択するアクセスポイント選択方法であって、
接続可能なアクセスポイントを取得するアクセスポイント取得ステップと、
取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得ステップと、
取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中から所定のサービスに適したアクセスポイントを選択するアクセスポイント選択ステップとを含むことを特徴とする無線通信装置におけるアクセスポイント選択方法。
【請求項１０】
アクセスポイントと無線通信を行う無線通信装置において接続可能なアクセスポイントを選択するアクセスポイント選択方法であって、
接続可能なアクセスポイントを取得するアクセスポイント取得ステップと、
取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得ステップと、
取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中からアクセスポイントを選択するアクセスポイント選択ステップとを含んでおり、
前記履歴情報は、接続したアクセスポイントの変遷を示す接続履歴情報を含んでおり、
前記アクセスポイント選択ステップは、前記接続履歴情報に基づいて、最近接続していたアクセスポイントから、前記接続可能なアクセスポイントのうち或るアクセスポイントに接続された回数に対して、次に前記接続可能なアクセスポイントのうち他のアクセスポイントに接続された回数の割合を、前記接続可能なアクセスポイントごとに算出し、算出された割合の小さい順に前記接続可能なアクセスポイントを選択することを特徴とする無線通信装置におけるアクセスポイント選択方法。
【請求項１１】
請求項１ないし８の何れか１項に記載の無線通信装置を動作させるためのアクセスポイント選択プログラムであって、コンピュータを上記各手段として機能させるためのアクセスポイント選択プログラム。
【請求項１２】
請求項１１に記載のアクセスポイント選択プログラムが記録されたコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アクセスポイントと無線通信を行う無線通信装置、該装置におけるアクセスポイント選択方法、アクセスポイント選択プログラム、および該プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
近時、携帯電話端末、モバイルＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの無線通信端末が、駅構内やショッピングセンターなどの人が集まる場所に設置されたアクセスポイントに対して、ＵＷＢ（ＵｌｔｒａＷｉｄｅＢａｎｄ）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信技術を用いて接続することにより、情報配信サービス、インターネットへの接続サービスなどの各種サービスをアクセスポイントから無線で受けることが行われている。
【０００３】
【特許文献１】
特開２００１−２６８６１９号公報（２００１年９月２８日公開）
【０００４】
【発明が解決しようとする課題】
近距離無線通信技術では、アクセスポイントの提供するサービスがアクセスポイントによって異なる場合がある。さらに、近距離無線通信技術の中には、アクセスポイントの検出処理時にはアクセスポイントの提供するサービスが認識できず、アクセスポイントへの接続処理後の問合せで初めて認識できるような仕様を有するものがある。
【０００５】
例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信技術の仕様では、アクセスポイントの検出処理時には機器がアクセスポイントであるか否かは判別できるが、機器がＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）プロファイルに対応しているアクセスポイントであるのか、ＬＡＮプロファイルに対応しているアクセスポイントであるのかを判別できない。機器への接続処理後のサービス検出処理時に初めて、機器の対応するプロファイルを認識できる仕様になっている。
【０００６】
このような仕様を有する通信技術では、アクセスポイントとなる機器の提供するサービスを認識するまでに、機器に対する検出処理、接続処理、およびサービス検出処理という一連の動作が必要である。したがって、端末を或るアクセスポイントに接続した後、ユーザの所望するサービスにアクセスポイントが対応していないことが判明した場合には、別のアクセスポイントに接続する必要があり、時間がかかることになる。
【０００７】
一方、上記特許文献１には、接続相手を検出して接続する移動無線端末として、効率よく迅速にハンドオーバ先の無線基地局を検出して、ハンドオーバ時における無線基地局の選択処理に費やす消費電力を軽減することが可能なＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式の移動無線端末が開示されている。
【０００８】
この移動無線端末では、ハンドオーバ前の無線基地局とハンドオーバ後の無線基地局とを対応づけた通信履歴を記憶しておき、ハンドオーバの必要が生じた場合には、前記通信履歴から、ハンドオーバ前の無線基地局からハンドオーバ先として頻度の高い無線基地局を回数順にリスト化し、このリスト順にハンドオーバの検証を行っている。
【０００９】
これにより、ハンドオーバ前の無線基地局からハンドオーバされる回数が多く、移動先として可能性の高い無線基地局からハンドオーバの検証を行うようにしているので、効率よく迅速にハンドオーバ先の無線基地局を検出することができる。
【００１０】
しかしながら、近距離無線通信技術において使用されるアクセスポイントは、前述のように、無線通信端末に提供するサービスが全てのアクセスポイントで同じとは限らないから、接続頻度の高いアクセスポイントがユーザの所望するサービスを提供する可能性が高いとは限らない。例えば、或るアクセスポイントに接続したが、ユーザの所望するサービスを提供していなかったため、別のアクセスポイントに接続してユーザの所望するサービスの提供を受けた場合でも、各アクセスポイントへの接続回数は同じとなる。
【００１１】
本発明は、適当なアクセスポイントを迅速に選択する無線通信装置、該装置におけるアクセスポイント選択方法、アクセスポイント選択プログラム、および該プログラムを記録した記録媒体を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記の課題を解決するため、本発明の無線通信装置は、アクセスポイントと無線通信を行う無線通信装置において、接続可能なアクセスポイントを取得するアクセスポイント取得手段と、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得手段と、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中から所定のサービスに適したアクセスポイントを選択するアクセスポイント選択手段とを備えることを特徴としている。
【００１３】
ここで、履歴情報とは、過去にアクセスポイントと接続して通信したときに取得した情報である。履歴情報の例としては、接続処理時間、通信時間、転送レートなどの通信特性、対応しているサービスの種類、および接続したアクセスポイントの変遷が挙げられる。また、履歴情報の取得先としては、自装置の記憶手段の他に、サーバやユーザからの入力などが考えられる。また、所定のサービスは、入力手段などによって入力されたユーザが所望するサービスであることが望ましい。
【００１４】
上記の構成によると、アクセスポイント選択手段が所定のサービスに適したアクセスポイントを選択している。これにより、アクセスポイントに接続したものの所定のサービスに適していないことが判明して別のアクセスポイントに接続し直す場合の時間ロスを省略することができる。したがって、所定のサービスに適したアクセスポイントに迅速に接続することができる。
【００１５】
さらに、本発明の無線通信装置は、上記の構成において、前記履歴情報は、アクセスポイントが提供できるサービスの履歴情報であるサービス履歴情報を含んでおり、前記アクセスポイント選択手段は、前記サービス履歴情報を参照して、所定のサービスを提供できるアクセスポイントを選択することを特徴としている。
【００１６】
上記の構成によると、履歴情報としてサービス履歴情報を用いることにより、接続可能なアクセスポイントのうち、所定のサービスを提供していないアクセスポイントを除外することができる。したがって、所定のサービスを提供するアクセスポイントに確実に接続することができる。
【００１７】
さらに、本発明の無線通信装置は、上記の構成において、前記履歴情報は、アクセスポイントとの通信特性に関する履歴情報である通信特性履歴情報を含んでおり、前記アクセスポイント選択手段は、前記通信特性履歴情報を参照して、所定のサービスに適した通信特性を有するアクセスポイントを選択することを特徴としている。
【００１８】
上記の構成によると、所定のサービスに適した通信特性を有するアクセスポイントに接続して通信することにより、アクセスポイントから所定のサービスを迅速に受けることができる。
【００１９】
さらに、本発明の無線通信装置は、上記の構成において、前記履歴情報取得手段は、サービスに対する特性の重要度を含むサービスの重み付けテーブルを前記履歴情報とともに取得しており、前記アクセスポイント選択手段は、前記サービスの重み付けテーブルから所定のサービスにとって重要な特性を抽出し、抽出された特性に適したアクセスポイントを前記履歴情報に基づいて選択することを特徴としている。
【００２０】
上記の構成によると、種々の履歴情報の中から所定のサービスにとって重要なものを参照してアクセスポイントを選択しているので、所定のサービスに適したアクセスポイントを確実に選択することができる。
【００２１】
また、本発明の無線通信装置は、アクセスポイントと無線通信を行う無線通信装置において、接続可能なアクセスポイントを取得するアクセスポイント取得手段と、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得手段と、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中からアクセスポイントを選択するアクセスポイント選択手段とを備えており、前記履歴情報は、接続したアクセスポイントの変遷を示す接続履歴情報を含んでおり、前記アクセスポイント選択手段は、前記接続履歴情報に基づいて、最近接続していたアクセスポイントから、前記接続可能なアクセスポイントのうち或るアクセスポイントに接続された回数に対して、次に前記接続可能なアクセスポイントのうち他のアクセスポイントに接続された回数の割合を、前記接続可能なアクセスポイントごとに算出し、算出された割合の小さい順に前記接続可能なアクセスポイントを選択することを特徴としている。
【００２２】
上記の構成によると、接続可能なアクセスポイントのうち、接続し直す割合の小さいものから順番に選択しているので、接続し直すことによる時間ロスの発生する割合を小さくすることができる。したがって、適当なアクセスポイントに迅速に接続することができる。
【００２３】
なお、上記の構成は、携帯電話システムなどのように、各アクセスポイントで同じ質のサービスを提供する無線通信システムの端末に適用しても効果的である。
【００２４】
さらに、本発明の無線通信装置は、上記の構成において、前記アクセスポイント選択手段における選択結果を出力する出力手段を備えることを特徴としている。
【００２５】
上記の構成によると、アクセスポイント選択手段にて選択された複数のアクセスポイントの中から、ユーザが適当と思われるアクセスポイントを入力手段などを介して指定することができる。したがって、所定のサービスに適し、かつユーザの所望するアクセスポイントに接続することができる。
【００２６】
さらに、本発明の無線通信装置は、上記の構成において、アクセスポイントとの通信状況を取得して、履歴情報に追加する履歴情報追加手段を備えることを特徴としている。
【００２７】
上記の構成によると、最新の履歴情報を取得することができるので、アクセスポイントの変化や、アクセスポイントの特性の変化に直ちに対応することができ、所定のサービスに適したアクセスポイントを確実に選択することができる。
【００２８】
さらに、本発明の無線通信装置は、上記の構成において、履歴情報の作成時から現時点までに所定期間経過している場合には、該当する履歴情報を削除する履歴情報削除手段を備えることを特徴としている。
【００２９】
上記の構成によると、古い履歴情報を削除することができるので、アクセスポイントの変化や、アクセスポイントの特性の変化に、誤り無く対応することができ、所定のサービスに適したアクセスポイントを確実に選択することができる。
【００３０】
また、本発明の無線通信装置におけるアクセスポイント選択方法は、アクセスポイントと無線通信を行う無線通信装置において接続可能なアクセスポイントを選択するアクセスポイント選択方法であって、接続可能なアクセスポイントを取得するアクセスポイント取得ステップと、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得ステップと、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中から所定のサービスに適したアクセスポイントを選択するアクセスポイント選択ステップとを含むことを特徴としている。
【００３１】
上記の方法によると、アクセスポイント選択ステップによって所定のサービスに適したアクセスポイントが選択される。これにより、アクセスポイントに接続したものの所定のサービスに適していないことが判明して別のアクセスポイントに接続し直す場合の時間ロスを省略することができる。したがって、所定のサービスに適したアクセスポイントに迅速に接続することができる。
【００３２】
また、本発明の無線通信装置におけるアクセスポイント選択方法は、アクセスポイントと無線通信を行う無線通信装置において接続可能なアクセスポイントを選択するアクセスポイント選択方法であって、接続可能なアクセスポイントを取得するアクセスポイント取得ステップと、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得ステップと、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中からアクセスポイントを選択するアクセスポイント選択ステップとを含んでおり、前記履歴情報は、接続したアクセスポイントの変遷を示す接続履歴情報を含んでおり、前記アクセスポイント選択ステップは、前記接続履歴情報に基づいて、最近接続していたアクセスポイントから、前記接続可能なアクセスポイントのうち或るアクセスポイントに接続された回数に対して、次に前記接続可能なアクセスポイントのうち他のアクセスポイントに接続された回数の割合を、前記接続可能なアクセスポイントごとに算出し、算出された割合の小さい順に前記接続可能なアクセスポイントを選択することを特徴としている。
【００３３】
上記の方法によると、接続可能なアクセスポイントのうち、接続し直す割合の小さいものから順番に選択しているので、接続し直すことによる時間ロスの発生する割合を小さくすることができる。したがって、適当なアクセスポイントに迅速に接続することができる。なお、上記の方法は、携帯電話システムなどのように、各アクセスポイントで同じ質のサービスを提供する無線通信システムの端末に適用しても効果的である。
【００３４】
なお、上記無線通信装置における各手段を、アクセスポイント選択プログラムによりコンピュータ上で実行させることができる。さらに、上記アクセスポイント選択プログラムをコンピュータ読取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で上記アクセスポイント選択プログラムを実行させることができる。
【００３５】
【発明の実施の形態】
本発明は接続可能な複数のアクセスポイントの中から履歴情報を用いて、ユーザが所望するサービス（以下、「所望サービス」と称する。）に適したアクセスポイントを選択する方法および装置として、あらゆる機器に適用が可能である。以下、その一例として、図面を参照しつつ、本発明の実施の形態に係る無線通信装置について説明する。
【００３６】
〔実施の形態１〕
図１は、本発明の実施形態である無線通信装置１０の概略構成を示している。無線通信装置１０は、ユーザが利用でき、かつ近距離無線通信技術を用いてアクセスポイント２０に接続してアクセスポイント２０から各種サービスを取得できる機器であれば、任意の機器を利用することができる。アクセスポイント２０からのサービスの例としては、メールサービス、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）サービスなどが挙げられる。
【００３７】
図１に示されるように、無線通信装置１０は、通信部１１、ＡＰ（アクセスポイント）情報取得部１２、履歴情報取得部１３、ＡＰ選択部１４、選択結果通知部１５、および記憶部１６を備える構成である。
【００３８】
通信部１１は、近距離無線通信技術によりアクセスポイント２０に接続して通信する機能を有する。また、通信部１１は、ＡＰ情報取得部１２からの指示により、接続可能なアクセスポイント２０を検出する機能を有する。検出された接続可能なアクセスポイント２０の情報はＡＰ情報取得部１２に送出される。
【００３９】
上記アクセスポイントの情報２０の一例を図２に示す。アクセスポイント２０の情報には、それぞれを見分けるための識別情報が含まれる。識別情報の具体例には、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、アクセスポイント２０の名称、製造番号、製品名などがある。なお、図示のアクセスポイント２０の名称ＡＰ−Ａ〜ＡＰ−Ｃは、説明の便宜上付与したものである。
【００４０】
また、通信部１１は、接続処理および通信処理における状況を取得して、アクセスポイント２０の履歴情報として記憶部１６に送出する機能を有する。接続処理および通信処理における状況の具体例には、接続処理にかかる時間、通信速度、通信のエラー率などがある。
【００４１】
ＡＰ情報取得部１２は、通信部１１に指示することにより、接続可能なアクセスポイント２０の情報を通信部１１から取得する機能を有する。取得されたアクセスポイント２０の情報は履歴情報取得部１３に送出される。
【００４２】
履歴情報取得部１３は、ＡＰ情報取得部１２から受け取ったアクセスポイント２０の情報に基づいて、接続可能なアクセスポイント２０に関する履歴情報を、記憶部１６に記憶されたＡＰ履歴情報ＤＢ（データベース）１７から取得する機能を有する。取得された履歴情報はＡＰ選択部１４に送出される。
【００４３】
本実施形態では、ＡＰ履歴情報ＤＢ１７に含まれる履歴情報として、アクセスポイント２０のサービス履歴および通信特性履歴の情報が利用される。この履歴情報の一例を図３に示す。図示のように、この履歴情報は、アクセスポイント２０毎に用意される。アクセスポイント２０のサービス履歴の具体例には、メールサービス、ＶｏＩＰ待ち受けサービスなどの各種サービスの提供を行っているか否かなどがある。また、アクセスポイント２０の通信特性履歴の具体例には、接続処理に必要な平均時間、平均の通信時間、平均の転送レートなどがある。
【００４４】
また、履歴情報取得部１３は、記憶部１６からサービスの重み付けテーブル１８を取得する機能を有する。取得されたサービスの重み付けテーブルはＡＰ選択部１４に送出される。
【００４５】
本実施形態におけるサービスの重み付けテーブル１８の一例を図４に示す。図示のように、サービスの重み付けテーブル１８には、メールサービス、ＶｏＩＰ待ち受けサービスなどの各種サービスごとに、アクセスポイント２０が提供すべき必須のサービスと、アクセスポイント２０に対して要求される各通信特性の重要度とが規定されている。サービスの重み付けテーブル１８は、アクセスポイントを選択するときの判断材料として用いられる。
【００４６】
ＡＰ選択部１４は、履歴情報取得部１３から受け取った接続可能なアクセスポイント２０に関する履歴情報とサービスの重み付けテーブルとを利用して、接続可能な複数のアクセスポイント２０の中から所望サービスに適したアクセスポイント２０を選択する機能を有する。選択されたアクセスポイント２０の情報は選択結果通知部１５に送出される。なお、アクセスポイント２０を選択する具体的な手法については後述する。
【００４７】
選択結果通知部１５は、ＡＰ選択部１４にて選択されたアクセスポイント２０を通信部１１に通知する機能を有する。
【００４８】
記憶部１６は、ＡＰ履歴情報ＤＢ１７およびサービスの重み付けテーブル１８を記憶する機能を有する。また、記憶部１６は、通信部１１から受け取ったアクセスポイント２０の履歴情報をＡＰ履歴情報ＤＢ１７に追加する機能と、古くなった履歴情報をＡＰ履歴情報ＤＢ１７から削除する機能とを有する。
【００４９】
記憶部１６は、無線通信装置１０の内臓メモリや内蔵ハードディスクなどで構成される。また、外部記憶装置で構成されることもできる。外部記憶装置を利用する具体例には、或る無線通信装置Ａで記憶されている履歴情報をフレキシブルディスクに記録し、別の無線通信装置Ｂでそのフレキシブルディスクから履歴情報を読み出して活用する場合などがある。
【００５０】
上記構成の無線通信装置１０における処理手順について図５〜図１３を参照して説明する。最初に、前記処理手順の概略について図５を参照して説明する。
【００５１】
まず、接続可能なアクセスポイントの情報（図２を参照）を取得する（ステップＳ１（以下、「Ｓ１」と略称することがある。他のステップについても同様である。））。次に、接続可能なアクセスポイントに関する履歴情報（図３を参照）を取得する（Ｓ２）。次に、取得した履歴情報を用いて、所望サービスに適したアクセスポイントの選択を行う（Ｓ３）。そして、選択されたアクセスポイントに接続する（Ｓ４）。以上の処理によって、複数の接続可能なアクセスポイントの中から、ユーザが所望するサービスに適したアクセスポイントを検出することができる。
【００５２】
次に、本実施形態における上記ステップＳ１〜Ｓ４の詳細について図６〜図１０を参照して説明する。図６は、ステップＳ１の詳細な処理手順を示している。図示のように、本実施形態では、通信部１１が接続可能なアクセスポイント２０を検出することにより、接続可能なアクセスポイント２０の情報を取得している（Ｓ１１）。
【００５３】
なお、アクセスポイントを検出する機能としては、例えば近距離無線通信技術の一つであるＢｌｕｅｔｏｏｔｈ（登録商標）の問合せ（Ｉｎｑｕｉｒｙ）機能が挙げられる。問合せ機能は、一定の検出用パターンをブロードキャストし、周辺にあるＢｌｕｅｔｏｏｔｈ（登録商標）関連機器からの返信を受け取ることで、前記関連機器の存在を検出する機能である。返信の内容からアクセスポイントである機器の存在を特定することが可能である。
【００５４】
図７は、ステップＳ２の詳細な処理手順を示している。図示のように、本実施形態では、ステップＳ１１により取得された接続可能なアクセスポイント２０の情報を記憶部１６に通知することにより（Ｓ２１）、記憶部１６が記憶しているＡＰ履歴情報ＤＢ１７の中から、該当するアクセスポイント２０に関する履歴情報を取得している（Ｓ２２）。このとき、記憶部１６からサービスの重み付けテーブル１８も取得している。
【００５５】
図８は、ステップＳ３の詳細な処理手順を示している。図示のように、本実施形態では、まず、ステップＳ２２により取得された履歴情報とサービスの重み付けテーブルの情報とを用いて、所望サービスに対応していないアクセスポイント２０を選択対象から除外する（Ｓ３１）。
【００５６】
例えば、図４に示すようなサービスの重み付けテーブルを有しており、ユーザがメール受信サービスを所望している状況下において、図３に示すようなアクセスポイントＡＰ−Ａ・ＡＰ−Ｂ・ＡＰ−Ｃの中からアクセスポイントを選択する場合を想定する。
【００５７】
図４に示すサービスの重み付けテーブルから、メール受信サービスを所望する場合にはアクセスポイントがメールサービスを提供することが必須であることが判明する。一方、図３に示す履歴情報によると、アクセスポイントＡＰ−Ａ・ＡＰ−Ｂはメールサービスに対応しているものの、アクセスポイントＡＰ−Ｃはメールサービスに対応していないことが判明する。従って、ステップＳ３１では、アクセスポイントＡＰ−Ｃが選択対象から除外されることになる。
【００５８】
このように、サービスの重み付けテーブルにおける必須サービスと、履歴情報に含まれるアクセスポイントのサービス履歴とを照合することにより、選択対象のアクセスポイントを絞り込むことが可能となる。
【００５９】
次に、ステップＳ２２により取得された履歴情報とサービスの重み付けテーブルの情報とに基づいて、適当なアクセスポイントの選択を行う（Ｓ３２）。例えば、前述の想定を引き続き用いると、図４に示すサービスの重み付けテーブルの情報から、メール受信サービスを所望する上で重要な通信特性は、通信時間および転送レートであることが判明する。そこで、図３に示す履歴情報から重要な通信特性の値を取得し、図９に示すように演算を行うことでメール受信サービスを受ける上でアクセスポイントＡＰ−Ｂの方がアクセスポイントＡＰ−Ａよりも適当であることが判明する。
【００６０】
このように、サービスの重み付けテーブルから判明する重視すべき通信特性の値を履歴情報から抽出して演算することにより、アクセスポイントを所望サービスに適した順番で選択することが可能となる。
【００６１】
なお、アクセスポイントの選択結果は、所望サービスに適したアクセスポイントが複数ある場合、その全てである場合もあれば、代表して幾つかを挙げる場合もあれば、１つだけを挙げる場合も考えられる。さらに、複数のアクセスポイントを選択する場合は、所望サービスへの適合度合いの情報を含んでいる場合も考えられる。
【００６２】
図１０は、ステップＳ４の詳細な処理手順を示している。図示のように、本実施形態では、まず、ステップＳ３２による選択結果を通信部１１に通知する（Ｓ４１）。そして、通信部１１は、通知された選択結果に示されるアクセスポイントに対して接続処理を行う（Ｓ４２）。これにより、所望サービスを受ける上で適切なアクセスポイントに自動的に接続する機能を実現できる。
【００６３】
次に、無線通信装置１０における履歴情報の作成処理について、図１１を参照して説明する。まず、前述のように、通信部１１は、選択されたアクセスポイントに対して接続処理を行う（Ｓ５１）。次に、通信部１１は、通信中の状況把握を行う（Ｓ５２）。そして、通信部１１は、接続が終了したときに、それまでの接続状況および通信状況を履歴情報として記憶部１６に送り出して（Ｓ５３）、履歴情報の作成処理を終了する。
【００６４】
次に、無線通信装置１０における履歴情報の記憶処理について、図１２を参照して説明する。まず、記憶部１６は履歴情報を受け取る（Ｓ６１）。本実施形態では、通信部１１が作成した履歴情報を通信部１１から受け取っている。しかしながら、他の装置で作成された履歴情報を通信部１１を介して受け取ることもできる。また、他の装置で作成された履歴情報をフレキシブルディスクなどの記録媒体に記録し、この記録媒体を記憶部１６で読み取ることにより履歴情報を受け取ることもできる。
【００６５】
次に、記憶部１６は、受け取った履歴情報に作成日時の情報が存在するか否かを判断し（Ｓ６２）、作成日時の情報が存在しない場合には、現在の時刻を作成日時として履歴情報に追加する（Ｓ６３）。そして、記憶部１６は履歴情報を記憶して（Ｓ６４）、履歴情報の記憶処理を終了する。
【００６６】
次に、無線通信装置１０における履歴情報の削除処理について、図１３を参照して説明する。まず、記憶部１６は、記憶している履歴情報の作成日時と現在時刻とを比較する（Ｓ７１）。そして、記憶部１６は、作成してから所定期間を経過している履歴情報が存在するか否かを判断し（Ｓ７２）、存在する場合には、その履歴情報は古いためアクセスポイントの選択する上での判断材料としては不適切と考えて、その履歴情報を削除する（Ｓ２６０３）。その後、履歴情報の削除処理を終了する。
【００６７】
従って、本実施形態の無線通信装置１０は、ＡＰ選択部１４が所望サービスに適したアクセスポイント２０を選択している。これにより、アクセスポイント２０に接続したものの所望サービスに適していないことが判明して別のアクセスポイントに接続し直す場合の時間ロスを省略することができる。したがって、所望サービスに適したアクセスポイント２０に迅速に接続することができる。
【００６８】
さらに、履歴情報としてサービス履歴情報を用いることにより、接続可能なアクセスポイント２０のうち、所望サービスを提供していないアクセスポイント２０を除外することができる。したがって、所望サービスを提供するアクセスポイント２０に確実に接続することができる。また、履歴情報として通信特性履歴情報を用いることにより、所望サービスに適した通信特性を有するアクセスポイント２０に接続して通信することができるので、アクセスポイント２０から所望サービスを迅速に受けることができる。
【００６９】
また、サービスの重み付けテーブル１８を用いることにより種々の履歴情報の中から所望サービスにとって重要なものを参照してアクセスポイント２０を選択しているので、所望サービスに適したアクセスポイント２０を確実に選択することができる。
【００７０】
また、通信部１１および記憶部１６が、アクセスポイント２０との通信状況を取得して、履歴情報に追加している。したがって、最新の履歴情報を取得することができるので、アクセスポイント２０の変化や、アクセスポイント２０の特性の変化に直ちに対応することができ、所望サービスに適したアクセスポイント２０を確実に選択することができる。
【００７１】
また、履歴情報の作成時から現時点までに所定期間経過している場合には、記憶部１６が、該当する履歴情報を削除している。したがって、古い履歴情報を削除することができるので、アクセスポイント２０の変化や、アクセスポイント２０の特性の変化に、誤り無く対応することができ、所望サービスに適したアクセスポイント２０を確実に選択することができる。
【００７２】
なお、サービスの重み付けテーブル１８を利用せずに、履歴情報から所望サービスを直接検索してもよい。また、メール受信サービスの場合には、データ転送量が重要となり、データ転送量は転送レートと通信時間との積となるから、履歴情報から、転送レートと通信時間とを読み出して乗算してもよい。
【００７３】
〔実施の形態２〕
次に、本発明の他の実施形態について、図１４〜図１８を参照して説明する。図１４は、本実施形態の無線通信装置３０の概略構成を示している。本実施形態の無線通信装置３０は、図１〜図１３に示される無線通信装置１０に比べて、アクセスポイントへの接続履歴の情報を履歴情報として利用する点と、選択結果通知部１５が選択結果を入出力部３１に通知する点とが異なるのみであり、その他の構成は同様である。なお、上記した実施形態で説明した構成と同様の機能を有する構成には、同一の符号を付して、その説明を省略する。
【００７４】
入出力部３１は、ユーザ２１に状況を伝える出力機能と、ユーザ２１からの入力を受け付けて各処理部に伝える入力機能とを有する。入出力部３１の出力機能部分は、表示パネルやＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ランプ、スピーカーなどで構成され、光や音など人間が知覚できるものを用いて無線通信装置１０の状況をユーザ２１に伝える。また、入出力部３１の入力機能部分は、キーボード、マウスなどのポインティングデバイス、タッチパネルなどで構成される。
【００７５】
本実施形態では、入出力部３１は、選択結果通知部１５から通知された複数のアクセスポイントを出力し、ユーザ２１が指定したアクセスポイントを通信部１１に通知する機能を有する。
【００７６】
図１５は、本実施形態において履歴情報として利用されるアクセスポイントへの接続履歴の情報の一例を示している。図示のように、この履歴情報には、１日ごとのアクセスポイントの変遷情報が含まれている。
【００７７】
上記構成の無線通信装置１０における処理手順について図１６〜図１８を参照して説明する。本実施形態の処理手順は、図５に示される処理手順と比べて、ステップＳ３・Ｓ４の処理の詳細が異なるのみであり、その他の処理は同様である。上記した実施形態で説明した処理と同様に行われる処理には、同一の符号を付して、その説明を省略する。
【００７８】
図１６は、本実施形態におけるステップＳ３の詳細な処理手順を示している。図示のように、まず、ステップＳ２２（図７を参照）により取得された履歴情報から接続履歴のパターン検索を行う（Ｓ３４）。そして、パターン検索の結果から適当なアクセスポイントを選択する（Ｓ３５）。
【００７９】
この処理について一例を挙げて説明する。例えば、無線通信装置１０は、アクセスポイントＡＰ−Ａと接続していたところ、アクセスポイントＡＰ−Ａの電波到達圏外に移動したのでアクセスポイントＡＰ−Ａとの接続が切れてしまったため、他の接続可能なアクセスポイントを探し出して接続することでサービスを継続的に受ける場合を想定する。
【００８０】
このとき、ステップＳ１１（図６を参照）により、接続可能なアクセスポイントとしてアクセスポイントＡＰ−ＢおよびアクセスポイントＡＰ−Ｃの２つが検出されたとする。また、ステップＳ２２（図７を参照）により取得される履歴情報は、図１５に示されるように、アクセスポイントＡＰ−Ａ・ＡＰ−Ｂ・ＡＰ−Ｃの中の何れか１つから別の１つに切り替えられた履歴情報であるとする。
【００８１】
前記のような想定において、ステップＳ３４により、アクセスポイントＡＰ−ＡからアクセスポイントＡＰ−ＢまたはアクセスポイントＡＰ−Ｃに切り替わった接続履歴のパターンを検索すると、図１７に示すような結果が得られる。
【００８２】
この結果を用いて、元のアクセスポイントＡＰ−Ａから、接続可能なアクセスポイントＡＰ−Ｂ・ＡＰ−Ｃの一方に切り替わったもののうち、さらに他方に切り替わったものの割合を、接続可能なアクセスポイントＡＰ−Ｂ・ＡＰ−Ｃのそれぞれについて算出して比較する。すなわち、アクセスポイントＡＰ−ＡからアクセスポイントＡＰ−Ｂに切り替わったもののうち、さらにアクセスポイントＡＰ−Ｃに切り替わったものの割合と、アクセスポイントＡＰ−ＡからアクセスポイントＡＰ−Ｃに切り替わったもののうち、さらにアクセスポイントＡＰ−Ｂに切り替わったものの割合とを比較する。
【００８３】
この比較結果から、アクセスポイントＢに接続したもののアクセスポイントＣに接続しなおさなければならないケースの方がその逆のケースよりも割合が多いことが理解できる。すなわち、アクセスポイントＡＰ−ＡからアクセスポイントＡＰ−Ｂに切り替えるよりも、アクセスポイントＡＰ−ＡからアクセスポイントＡＰ−Ｃに切り替える方が、接続し直す確率が低く、接続し直すことによる時間ロスを抑えることができ、より安定したサービスを受けることができる。
【００８４】
したがって、アクセスポイントＡＰ−Ｃに接続する方が、アクセスポイントＡＰ−Ｂに接続するよりも適当であることが判明する。このように、アクセスポイントへの接続履歴から抽出して演算することにより、アクセスポイントを所望サービスに適した順番で選択することができる。
【００８５】
図１８は、本実施形態におけるステップＳ４の詳細な処理手順を示している。図示のように、まず、選択結果を入出力部３１に通知し（Ｓ４３）、通知された選択結果を入出力部３１が出力する。これにより、ユーザ２１に所望サービスを受ける上で適切なアクセスポイントを提案する機能を実現できる。なお、選択されるアクセスポイントは１つだけとは限らず、適切だと判断される複数の候補を挙げるような場合も考えられ、この場合、ユーザに提案する機能は特に有効に働く。
【００８６】
次に、提案されたアクセスポイントの中の１つをユーザ２１が指定すると、入出力部３１は、ユーザ２１が指定したアクセスポイントを通信部１１に通知する（Ｓ４５）。そして、通信部１１は、通知されたアクセスポイントに対して接続処理を行う（Ｓ４６）。これにより、所望サービスを受ける上で適切なアクセスポイントに接続する機能を実現できる。
【００８７】
したがって、本実施形態の無線通信装置３０は、接続可能なアクセスポイント２０のうち、接続し直す割合の小さいものから順番に選択しているので、接続し直すことによる時間ロスの発生する割合を小さくすることができる。したがって、適当なアクセスポイント２０に迅速に接続することができる。なお、無線通信装置３０は、携帯電話システムなどのように、各アクセスポイント２０で同じ質のサービスを提供する無線通信システムの端末に適用しても効果的である。
【００８８】
また、ＡＰ選択部１４における選択結果を、選択結果通知部１５および入出力部３１を介してユーザに出力し、ユーザが適当と思われるアクセスポイント２０を指定して、入出力部３１を介して通信部１１に通知している。これにより、所望サービスに適し、かつユーザの所望するアクセスポイント２０に接続することができる。
【００８９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、さらに、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００９０】
例えば、上記の実施形態では、図６に示されるように、接続可能なアクセスポイントの情報を通信部１１から取得している。これに対し、接続可能なアクセスポイントの情報をサーバが所有している場合には、図１９に示されるように、通信部１１がサーバに接続してサーバから接続可能なアクセスポイントの情報をダウンロードすることにより、接続可能なアクセスポイントの情報を取得することができる（Ｓ１２）。
【００９１】
なお、接続可能なアクセスポイントの情報を所有しているサーバとは、例えば携帯電話システムの基地局などがあり、この場合、本実施形態の無線通信装置１０を実装した携帯電話端末から最寄りのアクセスポイントの情報を基地局が提供することが考えられる。
【００９２】
また、ユーザから接続可能なアクセスポイントの情報を得る場合には、図２０に示されるように、ユーザから接続可能なアクセスポイント情報を入出力部３１を介して取得することができる（Ｓ１３）。
【００９３】
さらに、接続可能なアクセスポイントの情報が記憶部１６に記憶されている場合には、図２１に示されるように、記憶部１６に記憶された接続可能なアクセスポイントの情報を読み出すことにより取得することができる（Ｓ１４）。
【００９４】
また、上記の実施形態では、図７に示されるように、接続可能なアクセスポイントに関する履歴情報を記憶部１６から入手している。これに対し、履歴情報をサーバが所有している場合には、図２２に示されるように、接続可能なアクセスポイントの情報を通信部１１に通知し（Ｓ２３）、通信部１１が履歴情報を所有するサーバに接続して、接続可能なアクセスポイントに関する履歴情報をサーバからダウンロードすることにより取得することができる（Ｓ２４）。
【００９５】
また、選択結果通知部１５が、選択結果の通知先を通信部１１および入出力部３１の何れかに切り替える機能を有することもできる。この場合、入出力部３１からのユーザ２１の設定により通知先を切り替えてもよいし、選択結果の内容から通知先を切り替えてもよい。
【００９６】
また、上記実施形態の無線通信装置１０の各部や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭやＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、本実施形態の無線通信装置１０の各種機能および各種処理を実現することができる。また、上記プログラムを着脱可能な記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【００９７】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【００９８】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００９９】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０１００】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０１０１】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【０１０２】
また、本発明を以下のように構成することもできる。
【０１０３】
例えば、本発明に係る無線通信装置は、接続可能な複数のアクセスポイントの中から履歴情報を用いて所望サービスに適したアクセスポイントを選択する選択手段と、自装置の構成要素に前記選択手段によって選択されるアクセスポイントを通知する通知手段とを有する構成である。
【０１０４】
これにより、履歴情報を用いることでユーザが望むサービスを実施するアクセスポイントを接続処理の動作を行う前の段階で判別できる機能を無線通信装置に与える。
【０１０５】
なお、前記通知手段で通知される装置の構成要素は、所望サービスに適したアクセスポイントへ接続を行う接続手段または、所望サービスに適したアクセスポイントをユーザへ知らせる出力手段である。
【０１０６】
前者によれば、ユーザの意図することなく所望サービスに適したアクセスポイントへ接続できる自動接続機能を無線通信装置に与える。また、後者によれば、所望サービスに適した複数のアクセスポイントのリストをユーザに提示して接続先を選択してもらうことにより、所望サービスに適合する条件を満たしながらもユーザにとって利便性のより高いアクセスポイントへ接続できる接続確認機能を無線通信装置に与える。
【０１０７】
また、本発明に係る無線通信装置は、さらに、前記通知手段で通知されるアクセスポイントの少なくともいずれか１つに接続する接続手段と、前記選択手段、通知手段、および接続手段の少なくともいずれか１つの結果を履歴情報として記憶する記憶手段とを有している。これにより、普段の使用状況によってカスタマイズされる機能を無線装置に与える。
【０１０８】
なお、前記選択手段は、所望サービスごとに設定される重み付けテーブルを用いてアクセスポイントを選択する機能や、所望するサービスの特性に応じて適切なアクセスポイントを選択できる機能を無線通信装置に与えることができる。
【０１０９】
また、前記記憶手段は、履歴情報を作成または更新される日時を時間情報として記憶し、時間情報を履歴情報の管理に用いることもできる。この場合、作成または更新されてから時間の経過した履歴情報は、アクセスポイントを選択する際の判断材料として役に立たないことを考慮して、該当する履歴情報の削除を行うことができる。これは、無線通信装置の持つアクセスポイントを選択する機能の精度を上げる効果がある。
【０１１０】
また、本発明に係るアクセスポイント選択方法は、無線通信方法であって、接続可能な複数のアクセスポイントの中から履歴情報を用いて所望サービスに適したアクセスポイントを選択するステップと、本発明を実装する装置の構成要素に前記選択するステップにて選択されるアクセスポイントを通知するステップとを有する方法である。これにより、履歴情報を用いることでユーザが望むサービスを実施するアクセスポイントを接続処理の動作を行う前の段階で判別できる効果がある。
【０１１１】
また、本発明に係るアクセスポイント選択方法は、さらに、通知するステップで通知される装置の構成要素が、所望サービスに適したアクセスポイントへ接続を行う接続処理部または、所望サービスに適したアクセスポイントをユーザへ知らせる出力部であるアクセスポイント選択方法である。前者によれば、ユーザの意図することなく所望サービスに適したアクセスポイントへ自動的に接続できる効果がある。また、後者によれば、所望サービスに適した複数のアクセスポイントのリストをユーザに提示して接続先を選択してもらうことにより、所望サービスに適合する条件を満たしながらもユーザにとって利便性のより高いアクセスポイントへ接続できる効果がある。
【０１１２】
また、本発明に係るアクセスポイント選択方法は、さらに、前記通知するステップで通知されるアクセスポイントの少なくともいずれか１つに接続するステップと、前記選択するステップ、通知するステップ、および接続するステップの少なくともいずれか１つの結果を履歴情報として記憶するステップとを有している。これにより、特に本発明を実装する装置の普段の使用状況に適合したアクセスポイントを選択できる効果がある。
【０１１３】
なお、前記選択するステップは、所望サービスごとに設定される重み付けテーブルを用いてアクセスポイントを選択するものである場合には、所望するサービスの特性に応じて適切なアクセスポイントを選択できる効果がある。
【０１１４】
また、前記記憶するステップは、履歴情報が作成または更新される日時を時間情報として記憶し、時間情報を履歴情報の管理に用いるものである場合には、作成または更新されてから時間の経過した履歴情報は、アクセスポイントを選択する際の判断材料として役に立たないことを考慮して、該当する履歴情報の削除を行う。これは、アクセスポイントを選択する際の精度を上げる効果がある。
【０１１５】
また、本発明に係るアクセスポイント選択プログラムは、上記アクセスポイント選択方法が備える各ステップをコンピュータに実行させること特徴とする。または、本発明に係るアクセスポイント選択プログラムは、上記の課題を解決する為に、上記無線通信装置が備える各手段として、コンピュータを機能させることを特徴とする。これにより、汎用のコンピュータに、本発明のアクセスポイント選択方法、または本発明の無線通信装置の有するアクセスポイント選択機能を実行させ、上記の作用、効果を得ることができる。
【０１１６】
また、本発明に係る記録媒体は、上記アクセスポイント選択プログラムを記録したことを特徴とする。これにより、上記記録媒体から汎用のコンピュータに、アクセスポイント選択プログラムをインストールすることによって、本発明のアクセスポイント選択方法を実行させ、上記の作用、効果を得ることができる。
【０１１７】
以上詳細に説明したように本発明によれば、複数のアクセスポイントが存在する環境においても、ユーザが望むサービスを実施するアクセスポイントを素早く見つけ出すことが可能となる通信装置、通信方法、コンピュータを用いてその方法を実現するためのプログラムおよびプログラムを記録した記憶媒体を提供することが可能となる。
【０１１８】
【発明の効果】
以上のように、本発明の無線通信装置は、接続可能なアクセスポイントを取得するアクセスポイント取得手段と、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得手段と、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中から所定のサービスに適したアクセスポイントを選択するアクセスポイント選択手段とを備える構成である。
【０１１９】
これにより、アクセスポイントを接続し直す場合の時間ロスを省略できるので、所定のサービスに適したアクセスポイントに迅速に接続できる効果を奏する。
【０１２０】
さらに、本発明の無線通信装置は、以上のように、上記の構成において、前記履歴情報は、アクセスポイントが提供できるサービスの履歴情報であるサービス履歴情報を含んでおり、前記アクセスポイント選択手段は、前記サービス履歴情報を参照して、所定のサービスを提供できるアクセスポイントを選択する構成である。
【０１２１】
これにより、接続可能なアクセスポイントのうち、所定のサービスを提供していないアクセスポイントを除外できるので、所定のサービスを提供するアクセスポイントに確実に接続できる効果を奏する。
【０１２２】
さらに、本発明の無線通信装置は、以上のように、上記の構成において、前記履歴情報は、アクセスポイントとの通信特性に関する履歴情報である通信特性履歴情報を含んでおり、前記アクセスポイント選択手段は、前記通信特性履歴情報を参照して、所定のサービスに適した通信特性を有するアクセスポイントを選択する構成である。
【０１２３】
これにより、所定のサービスに適した通信特性を有するアクセスポイントに接続して通信することができるので、アクセスポイントから所定のサービスを迅速に受けることができる効果を奏する。
【０１２４】
さらに、本発明の無線通信装置は、以上のように、上記の構成において、前記履歴情報取得手段は、サービスに対する特性の重要度を含むサービスの重み付けテーブルを前記履歴情報とともに取得しており、前記アクセスポイント選択手段は、前記サービスの重み付けテーブルから所定のサービスにとって重要な特性を抽出し、抽出された特性に適したアクセスポイントを前記履歴情報に基づいて選択する構成である。
【０１２５】
これにより、種々の履歴情報の中から所定のサービスにとって重要なものを参照してアクセスポイントを選択しているので、所定のサービスに適したアクセスポイントを確実に選択できる効果を奏する。
【０１２６】
また、本発明の無線通信装置は、以上のように、接続可能なアクセスポイントを取得するアクセスポイント取得手段と、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得手段と、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中からアクセスポイントを選択するアクセスポイント選択手段とを備えており、前記履歴情報は、接続したアクセスポイントの変遷を示す接続履歴情報を含んでおり、前記アクセスポイント選択手段は、前記接続履歴情報に基づいて、最近接続していたアクセスポイントから、前記接続可能なアクセスポイントのうち或るアクセスポイントに接続された回数に対して、次に前記接続可能なアクセスポイントのうち他のアクセスポイントに接続された回数の割合を、前記接続可能なアクセスポイントごとに算出し、算出された割合の小さい順に前記接続可能なアクセスポイントを選択する構成である。
【０１２７】
これにより、接続可能なアクセスポイントのうち、接続し直す割合の小さいものから順番に選択しているので、接続し直すことによる時間ロスの発生する割合を小さくでき、したがって、適当なアクセスポイントに迅速に接続できる効果を奏する。なお、上記の構成は、携帯電話システムなどのように、各アクセスポイントで同じ質のサービスを提供する無線通信システムの端末に適用しても効果的である。
【０１２８】
さらに、本発明の無線通信装置は、以上のように、上記の構成において、前記アクセスポイント選択手段における選択結果を出力する出力手段を備える構成である。
【０１２９】
これにより、ユーザが適当と思われるアクセスポイントを入力手段などを介して指定できるので、所定のサービスに適し、かつユーザの所望するアクセスポイントに接続できる効果を奏する。
【０１３０】
さらに、本発明の無線通信装置は、以上のように、上記の構成において、アクセスポイントとの通信状況を取得して、履歴情報に追加する履歴情報追加手段を備える構成である。
【０１３１】
これにより、最新の履歴情報を取得することができるので、アクセスポイントの変化や、アクセスポイントの特性の変化に直ちに対応でき、所定のサービスに適したアクセスポイントを確実に選択できる効果を奏する。
【０１３２】
さらに、本発明の無線通信装置は、以上のように、上記の構成において、履歴情報の作成時から現時点までに所定期間経過している場合には、該当する履歴情報を削除する履歴情報削除手段を備える構成である。
【０１３３】
これにより、古い履歴情報を削除できるので、アクセスポイントの変化や、アクセスポイントの特性の変化に、誤り無く対応でき、所定のサービスに適したアクセスポイントを確実に選択できる効果を奏する。
【０１３４】
また、本発明の無線通信装置におけるアクセスポイント選択方法は、以上のように、接続可能なアクセスポイントを取得するアクセスポイント取得ステップと、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得ステップと、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中から所定のサービスに適したアクセスポイントを選択するアクセスポイント選択ステップとを含む方法である。
【０１３５】
これにより、アクセスポイントに接続し直す場合の時間ロスを省略できるので、所定のサービスに適したアクセスポイントに迅速に接続できる効果を奏する。
【０１３６】
また、本発明の無線通信装置におけるアクセスポイント選択方法は、以上のように、接続可能なアクセスポイントを取得するアクセスポイント取得ステップと、取得されたアクセスポイントに関する履歴情報を取得する履歴情報取得ステップと、取得された履歴情報に基づいて、前記接続可能なアクセスポイントの中からアクセスポイントを選択するアクセスポイント選択ステップとを含んでおり、前記履歴情報は、接続したアクセスポイントの変遷を示す接続履歴情報を含んでおり、前記アクセスポイント選択ステップは、前記接続履歴情報に基づいて、最近接続していたアクセスポイントから、前記接続可能なアクセスポイントのうち或るアクセスポイントに接続された回数に対して、次に前記接続可能なアクセスポイントのうち他のアクセスポイントに接続された回数の割合を、前記接続可能なアクセスポイントごとに算出し、算出された割合の小さい順に前記接続可能なアクセスポイントを選択する方法である。
【０１３７】
これにより、接続し直すことによる時間ロスの発生する割合を小さくできるので、適当なアクセスポイントに迅速に接続できる効果を奏する。なお、上記の方法は、携帯電話システムなどのように、各アクセスポイントで同じ質のサービスを提供する無線通信システムの端末に適用しても効果的である。
【０１３８】
なお、上記無線通信装置における各手段を、アクセスポイント選択プログラムによりコンピュータ上で実行させることができる。さらに、上記アクセスポイント選択プログラムをコンピュータ読取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で上記アクセスポイント選択プログラムを実行させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態である無線通信装置の概略構成を示すブロック図である
【図２】上記無線通信装置にて取得されるアクセスポイント情報の一例を表形式にて示す図である。
【図３】上記無線通信装置にて取得される履歴情報のうち、アクセスポイントのサービス履歴および特性履歴の情報の一例を表形式にて示す図である。
【図４】上記無線通信装置に記憶されているサービスの重み付けテーブルの一例を表形式にて示す図である。
【図５】上記無線通信装置において、ユーザが所望するサービスに適したアクセスポイントを選択する処理手順を示すフローチャートである。
【図６】図５において、アクセスポイント情報を受け取る詳細な処理手順の一例を示すフローチャートである。
【図７】図５において、履歴情報を取得する詳細な処理手順の一例を示すフローチャートである。
【図８】図５において、アクセスポイントを選択する詳細な処理手順の一例を示すフローチャートである。
【図９】図８において、サービスの重み付けテーブルに基づいて最適なアクセスポイントを求めるための計算式および計算結果を表形式にて示す図である。
【図１０】図８に示される処理に基づいて選択されたアクセスポイントに対して接続する処理手順を示すフローチャートである。
【図１１】上記無線通信装置において、履歴情報を作成する処理手順を示すフローチャートである。
【図１２】上記無線通信装置において、履歴情報に作成日時が含まれるように記憶部が履歴情報を記憶する処理手順を示すフローチャートである。
【図１３】上記無線通信装置において、記憶された履歴情報を削除する処理手順を示すフローチャートである。
【図１４】本発明の他の実施形態である無線通信装置の概略構成を示すブロック図である
【図１５】上記無線通信装置にて取得される履歴情報であって、アクセスポイントへの接続履歴の情報を表形式にて示す図である。
【図１６】上記無線通信装置において、アクセスポイントを選択する詳細な処理手順を示すフローチャートである。
【図１７】図１５に示される履歴情報に基づいて最適なアクセスポイントを求める手順を表形式にて示す図である。
【図１８】図１６に示される処理に基づいて選択されたアクセスポイントをユーザに知らせる処理手順を示すフローチャートである。
【図１９】図５において、アクセスポイント情報を受け取る詳細な処理手順の別の例を示すフローチャートである。
【図２０】図５において、アクセスポイント情報を受け取る詳細な処理手順のさらに別の例を示すフローチャートである。
【図２１】図５において、アクセスポイント情報を受け取る詳細な処理手順の他の例を示すフローチャートである。
【図２２】図５において、履歴情報を取得する詳細な処理手順の他の例を示すフローチャートである。
【符号の説明】
１０・３０    無線通信装置
１１    通信部（履歴情報追加手段）
１２    ＡＰ情報取得部（アクセスポイント取得手段）
１３    履歴情報取得部（履歴情報取得手段）
１４    ＡＰ選択部（アクセスポイント選択手段）
１６    記憶部（履歴情報追加手段、履歴情報削除手段）
１７    ＡＰのサービス履歴および通信特性履歴の情報（サービス履歴情報、通信特性履歴情報）
１８    サービスの重み付けテーブル
２０    アクセスポイント
２１    ユーザ
３１    入出力部（出力手段、入力手段）
３２    ＡＰへの接続履歴の情報（接続履歴情報）
【図１】
2004328153.tif 000003
【図２】
2004328153.tif 000004
【図３】
2004328153.tif 000005
【図４】
2004328153.tif 000006
【図５】
2004328153.tif 000007
【図６】
2004328153.tif 000008
【図７】
2004328153.tif 000009
【図８】
2004328153.tif 000010
【図９】
2004328153.tif 000011
【図１０】
2004328153.tif 000012
【図１１】
2004328153.tif 000013
【図１２】
2004328153.tif 000014
【図１３】
2004328153.tif 000015
【図１４】
2004328153.tif 000016
【図１５】
2004328153.tif 000017
【図１６】
2004328153.tif 000018
【図１７】
2004328153.tif 000019
【図１８】
2004328153.tif 000020
【図１９】
2004328153.tif 000021
【図２０】
2004328153.tif 000022
【図２１】
2004328153.tif 000023
【図２２】
2004328153.tif 000024