(57)【要約】【課題】ユーザが指定した優先度に応じて接続するアクセスポイントを自動的に短時間で切り替えることができる、無線通信システム、端末装置、無線通信方法及びプログラムを提供する。【解決手段】アクセスポイントに接続可能な端末装置は、１以上のアクセスポイントを優先度とともに保持する優先度リストと、通信可能なアクセスポイントを検出し、検出結果をＳＣＡＮリストに保持させるＳＣＡＮ処理部と、前記ＳＣＡＮリストに含まれる前記アクセスポイントから、前記優先度リストに含まれる前記アクセスポイントであって、そのうち前記優先度が最も高い前記アクセスポイントを選択し、前記選択された前記アクセスポイントに接続を行うアクセスポイント切り替え処理部と、を有する。【選択図】図１
2015097344.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントに接続可能な端末装置であって、
１以上のアクセスポイントを優先度とともに保持する優先度リストと、
通信可能なアクセスポイントを検出し、検出結果をＳＣＡＮリストに保持させるＳＣＡＮ処理部と、
前記ＳＣＡＮリストに含まれる前記アクセスポイントから、前記優先度リストに含まれる前記アクセスポイントであって、そのうち前記優先度が最も高い前記アクセスポイントを選択し、前記選択された前記アクセスポイントに接続を行うアクセスポイント切り替え処理部と、を有する
端末装置。
【請求項２】
前記ＳＣＡＮ処理部は、第１のアクセスポイントに接続中、所定のタイミングで前記検出を実行し、
前記アクセスポイント切り替え処理部は、前記第１のアクセスポイントよりも前記優先度の高い第２のアクセスポイントが選択された場合、前記第１のアクセスポイントから前記第２のアクセスポイントに接続を切り替える
請求項１記載の端末装置。
【請求項３】
前記ＳＣＡＮ処理部は、第１のアクセスポイントに接続中、前記第１のアクセスポイントの電界強度が第１の閾値を下回った場合に、前記検出を実行する
請求項２記載の端末装置。
【請求項４】
前記アクセスポイント切り替え処理部は、前記ＳＣＡＮリストに含まれる前記アクセスポイントから、前記優先度リストに含まれ、かつ電界強度が第２の閾値以上である前記アクセスポイントであって、そのうち前記優先度が最も高い前記アクセスポイントを選択する
請求項１乃至３いずれか１項記載の端末装置。
【請求項５】
前記優先度リストをユーザに作成させるためのＵＩ部をさらに有する
請求項１乃至４いずれか１項記載の端末装置。
【請求項６】
１以上のアクセスポイントを優先度とともに保持する優先度リスト作成ステップと、
通信可能なアクセスポイントを検出し、検出結果をＳＣＡＮリストに保持させるＳＣＡＮ処理ステップと、
前記ＳＣＡＮリストに含まれる前記アクセスポイントから、前記優先度リストに含まれる前記アクセスポイントであって、そのうち前記優先度が最も高い前記アクセスポイントを選択し、前記選択された前記アクセスポイントに接続を行うアクセスポイント切り替え処理ステップと、を有する
無線通信方法。
【請求項７】
前記ＳＣＡＮ処理ステップは、第１のアクセスポイントに接続中、所定のタイミングで前記検出を実行し、
前記アクセスポイント切り替え処理ステップは、前記第１のアクセスポイントよりも前記優先度の高い第２のアクセスポイントが選択された場合、前記第１のアクセスポイントから前記第２のアクセスポイントに接続を切り替える
請求項６記載の無線通信方法。
【請求項８】
前記ＳＣＡＮ処理ステップは、第１のアクセスポイントに接続中、前記第１のアクセスポイントの電界強度が第１の閾値を下回った場合に、前記検出を実行する
請求項７記載の無線通信方法。
【請求項９】
前記アクセスポイント切り替え処理ステップは、前記ＳＣＡＮリストに含まれる前記アクセスポイントから、前記優先度リストに含まれ、かつ電界強度が第２の閾値以上である前記アクセスポイントであって、そのうち前記優先度が最も高い前記アクセスポイントを選択する
請求項６乃至８いずれか１項記載の無線通信方法。
【請求項１０】
コンピュータに、請求項６乃至９いずれか１項記載の無線通信方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末装置、無線通信方法及びプログラムに関し、例えば端末装置の接続先のアクセスポイントを短時間でかつユーザの意図どおりに切り替える技術に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮアクセスポイントへの接続機能を備えた端末装置（以下、ＳＴＡ（ステーション）装置とも称する）は、接続しているアクセスポイントとの接続が切断されると、その時点から接続可能なアクセスポイントの探索を開始し、発見されたアクセスポイントのうち接続可能かつ最も電界強度の高いアクセスポイントと自動的に接続を行う。そのため、アクセスポイントの切り替えに時間を要していた。
【０００３】
この点、端末装置がハンドオーバ機能をサポートしている場合には、端末装置は、接続中のアクセスポイントの電界強度が所定の下限値を下回ると、より電界強度の高いアクセスポイントの探索を開始し、発見されたアクセスポイントのうち接続可能かつ最も電界強度の高いアクセスポイントと自動的に接続を行う。そのため、アクセスポイントの切り替えは、上述の例に比べスムーズに実行される。しかしながら、ハンドオーバ制御においても、例えばユーザが、接続可能なアクセスポイントのうち電界強度が比較的低いアクセスポイントに接続することを望んでいる場合であっても、そのアクセスポイントに自動的に接続することはできないという問題があった。
【０００４】
例えば、ユーザは、電界強度に関わらず、通信料金の安さ等の理由により、アクセスポイントを指定して接続することを望む場合がある。しかしながら、上述のハンドオーバ制御では、ユーザの意思に反し、電界強度が高いものの通信料金が高いアクセスポイントに自動的に切り替わってしまうことがあるという問題があった。
【０００５】
また、ハンドオーバ制御は、端末装置が、同一のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を有する複数のアクセスポイントを跨ぐ場合にのみ実行されるのが一般的であった。そのため、複数のＳＳＩＤを跨ぐ場合は、アクセスポイントの切り替えに時間を要するという問題を解決できていなかった。
【０００６】
特許文献１には、自機が属するネットワーク識別情報を予め保持しておき、発見された無線基地局のネットワーク識別情報が、前記保持しているネットワーク識別情報と一致した場合には、電界強度に関わらず、その無線基地局に優先的に接続する無線移動端末が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第２９０８３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１記載の構成では、複数のアクセスポイントを指定して、優先的に接続を行うことは出来なかった。また、それらの複数のアクセスポイントから適切なアクセスポイントを選択すべく、柔軟な制御を行うための構成は知られていない。
【０００９】
本発明は、このような問題点を解決するためになされたものであり、端末装置の接続先のアクセスポイントを短時間でかつユーザの意図どおりに切り替えることができる、端末装置、無線通信方法及びプログラムを提供することを目的とする。
【００１０】
その他の課題と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本発明に係る端末装置は、アクセスポイントに接続可能な端末装置であって、１以上のアクセスポイントを優先度とともに保持する優先度リストと、通信可能なアクセスポイントを検出し、検出結果をＳＣＡＮリストに保持させるＳＣＡＮ処理部と、前記ＳＣＡＮリストに含まれる前記アクセスポイントから、前記優先度リストに含まれる前記アクセスポイントであって、そのうち前記優先度が最も高い前記アクセスポイントを選択し、前記選択された前記アクセスポイントに接続を行うアクセスポイント切り替え処理部と、を有するものである。
【００１２】
本発明に係る無線通信方法は、１以上のアクセスポイントを優先度とともに保持する優先度リスト作成ステップと、通信可能なアクセスポイントを検出し、検出結果をＳＣＡＮリストに保持させるＳＣＡＮ処理ステップと、前記ＳＣＡＮリストに含まれる前記アクセスポイントから、前記優先度リストに含まれる前記アクセスポイントであって、そのうち前記優先度が最も高い前記アクセスポイントを選択し、前記選択された前記アクセスポイントに接続を行うアクセスポイント切り替え処理ステップと、を有するものである。
【００１３】
本発明に係るプログラムは、上記無線通信方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明により、端末装置の接続先のアクセスポイントを短時間でかつユーザの意図どおりに切り替えることができる、端末装置、無線通信方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態の端末装置１００の構成を示す図である。
【図２】本発明の実施の形態の端末装置１００の動作を示す図である。
【図３】本発明の実施の形態の無線通信システム１０００の構成を示す図である。
【図４】本発明の実施の形態の優先度リストの例を示す図である。
【図５】本発明の実施の形態のＳＣＡＮリストの例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００１７】
まず、図１を用いて、本発明の実施の形態にかかる端末装置１００の構成について説明する。
【００１８】
本発明の実施の形態にかかる端末装置１００としてのＳＴＡ装置１００は、ＵＩ部１０１、優先度リスト１０２、アクセスポイント切り替え処理部１０３、ＳＣＡＮ処理部１０４、ＳＣＡＮリスト１０５を有する。
【００１９】
ＵＩ部１０１は、ユーザに、接続したいアクセスポイントを優先度順に登録させるためのＵＩ（ユーザインターフェイス）を提供する処理を行う。ＵＩ部１０１は、ユーザが入力するアクセスポイント及びその優先度に関する情報を、後述の優先度リスト１０２に登録する。
【００２０】
優先度リスト１０２は、ＵＩ部１０１から入力されるアクセスポイント及びその優先度に関する情報を記憶する。優先度リスト１０２は、アクセスポイントを識別可能な情報と、その優先度と、を対応付けて記憶する。
【００２１】
図４に、優先度リスト１０２の一例を示す。この優先度リスト１０２は、アクセスポイントのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、ＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、及び優先度を対応付けて、１つのレコードとして記憶している。ここで、ＳＳＩＤとは、アクセスポイントに任意に設定される識別子であり、同一のサービスを提供する複数のアクセスポイントにおいて同一のＳＳＩＤが設定されることがある。ＢＳＳＩＤとは、アクセスポイント機器固有の識別子であり、個々のアクセスポイントごとに異なる値が設定される。
【００２２】
アクセスポイント切り替え処理部１０３は、優先度リスト１０２及び後述のＳＣＡＮリスト１０５の内容に基づいて、アクセスポイントの切り替えを判断する処理を行う。
【００２３】
ＳＣＡＮ処理部１０４は、所定のタイミングで、又はアクセスポイント切り替え処理部１０３の指示に応じて、端末装置１００の周辺に存在するアクセスポイントを探索し、発見されたアクセスポイントに関する情報を、後述のＳＣＡＮリスト１０５に保存する。
【００２４】
ＳＣＡＮリスト１０５は、ＳＣＡＮ処理部１０４から入力されるアクセスポイントに関する情報を記憶する。ＳＣＡＮリスト１０５は、アクセスポイントを識別可能な情報を記憶する。
【００２５】
図５に、ＳＣＡＮリスト１０５の一例を示す。このＳＣＡＮリスト１０５は、アクセスポイントのＳＳＩＤ、ＢＳＳＩＤ、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ、すなわち電界強度）を対応付けて記憶している。
【００２６】
なお、端末装置１００は、典型的には制御プログラムに基づいて各種処理を実行する中央制御装置を備える情報処理装置である。ＵＩ部１０１、アクセスポイント切り替え処理部１０３、ＳＣＡＮ処理部１０４は、中央制御装置が実行する処理により論理的に実現される処理手段である。また、優先度リスト１０２、ＳＣＡＮリスト１０５は、情報処理装置が備える記憶装置内に論理的に実現される記憶手段である。
【００２７】
つづいて、図２のフローチャートを用いて、端末装置１００の動作について説明する。
【００２８】
まず、事前準備として、ＵＩ部１０１は、アクセスポイントを識別可能な情報と、そのアクセスポイントの優先度を設定するためのユーザ入力を受け付ける。本実施の形態では、ＵＩ部１０１は、アクセスポイントのＳＳＩＤ及びＢＳＳＩＤ、及びそのアクセスポイントの優先度を入力させるものとする。ＵＩ部１０１は、入力されたＳＳＩＤ、ＢＳＳＩＤ、優先度を一対として、優先度リスト１０２に登録する。
【００２９】
これにより、ユーザは、端末装置１００を接続させたい複数のアクセスポイントを、優先度と共に設定することができる。
【００３０】
Ｓ２０１：アクセスポイント切り替え処理部１０３は、所定のタイミングで、ＳＣＡＮ処理部１０４に対し、端末装置１００の周辺に存在するアクセスポイントのＳＳＩＤ、ＢＳＳＩＤ、ＲＳＳＩの探索（スキャン）を指示する。
【００３１】
ここで、アクセスポイント切り替え処理部１０３は、例えば１０秒等の所定の時間間隔で、定期的にＳＣＡＮ処理部１０４に対しスキャンを指示することができる。この時間間隔は、例えば端末装置１００が何処かのアクセスポイントに既に接続中である場合、何処のアクセスポイントにも接続していない場合等、状況に応じてそれぞれ異なるものであって良い。
【００３２】
また、アクセスポイント切り替え処理部１０３は、ＳＣＡＮ処理部１０４によるスキャンの結果、アクセスポイントが発見されなかった場合には、スキャンの時間間隔を変動させることとしても良い。例えば、アクセスポイントが発見されるまでの間、スキャンの度に、次回のスキャンまでの時間間隔を、前回よりも延長することができる。具体的には、スキャンの時間間隔を５秒、６秒、７秒、８秒・・・と毎回１秒ずつ加算し、上限の３分に至るまでこの加算を続ける。以降、上限の３分間の時間間隔でスキャンを続行することができる。これにより、スキャンを実行することによる端末装置１００の電力消費を抑制することができる。
【００３３】
Ｓ２０２：ＳＣＡＮ処理部１０４は、アクセスポイント切り替え処理部１０３からスキャンの指示を受けると、端末装置１００が対応している全て又は一部の無線通信用周波数帯域、及び対応している全て又は一部のチャネルについて、存在するアクセスポイントを探索し、それらのアクセスポイントの情報、例えばＳＳＩＤ、ＢＳＳＩＤ、ＲＳＳＩを取得する。そして、ＳＣＡＮ処理部１０４は、その探索結果をＳＣＡＮリスト１０５として保存する。この時、ＳＣＡＮリスト１０５を常に最新の情報とするため、上書きで保存を行うことが好ましい。ＳＣＡＮ処理部１０４は、ＳＣＡＮリスト１０５への保存を行ったならば、アクセスポイント切り替え処理部１０３に対し、スキャンが完了したことの通知を行う。
【００３４】
Ｓ２０３：アクセスポイント切り替え処理部１０３は、ＳＣＡＮ処理部１０４からスキャンが完了したことの通知を受け取ると、優先度リスト１０２の内容を取得する。
【００３５】
Ｓ２０４：アクセスポイント切り替え処理部１０３は、優先度リスト１０２から、登録されているアクセスポイントのうち最も優先度の高いもの抽出する。
【００３６】
Ｓ２０５：優先度リスト１０２からのアクセスポイントの抽出が成功したならば、Ｓ２０６に遷移する。一方、失敗したならば、優先度リスト１０２に登録されている全てのアクセスポイントの突合が終了したとみなし、処理を終了する。
【００３７】
Ｓ２０６：アクセスポイント切り替え処理部１０３は、優先度リスト１０２から抽出したアクセスポイントが、ＳＣＡＮリスト１０５内に存在するかどうか、突合する。すなわち、例えばＳＳＩＤ、ＢＳＳＩＤの両方又は少なくともいずれか一方が一致するかどうか、比較する。
【００３８】
Ｓ２０７：一致するアクセスポイントが存在しなかった場合、アクセスポイント切り替え処理部１０３は、優先度リスト１０２から、前回抽出したものの次に優先度の高いアクセスポイントを抽出する。そして、Ｓ２０５に遷移し、再度突合処理を実行する。
【００３９】
Ｓ２０８：アクセスポイント切り替え処理部１０３は、優先度リスト１０２から抽出したアクセスポイントがＳＣＡＮリスト１０５中に存在する場合、そのアクセスポイントを、接続先として選択する。
【００４０】
そして、アクセスポイント切り替え処理部１０３は、もし端末装置１００が現在他のアクセスポイントと接続しているならば、接続中のアクセスポイントとの接続を切断し、Ｓ２０８で選択されたアクセスポイントへの接続を行う。現在いずれのアクセスポイントとも接続していないならば、直ちに、Ｓ２０８で選択されたアクセスポイントへの接続を行う。
【００４１】
ここまでの一連の処理により、アクセスポイント切り替え処理部１０３は、端末装置１００の周辺に存在するアクセスポイントのうち、ユーザが最も接続したいと望むアクセスポイントを選択し、優先的に接続することができる。
【００４２】
すなわち、現在接続中のアクセスポイントよりも、優先度のより高いアクセスポイントを検出した場合には、現在接続中のアクセスポイントとの接続を切断し、より優先度の高いアクセスポイントに自動的に接続を切り替えることにより、電界強度が低くてもユーザが接続したいアクセスポイントに短時間で切り替えられるようになる。
【００４３】
つぎに、図３を用いて、本発明の実施の形態にかかる無線通信システム１０００の構成について説明する。
【００４４】
無線通信システム１０００は、複数の無線ＬＡＮアクセスポイントと、１以上のＳＴＡ装置とを含む。ここで、ＳＴＡ装置は、上述の端末装置１００に相当する。本実施の形態では、無線通信システム１０００は、アクセスポイントＡ（３０１）、無線ＬＡＮアクセスポイントＢ（３０３）、無線ＬＡＮアクセスポイントＣ（３０４）の３台のアクセスポイントと、１台のＳＴＡ装置３０２から成る構成を例としている。
【００４５】
本実施の形態では、ＳＴＡ装置３０２は、アクセスポイントＡ（３０１）からは物理的な距離が離れており、アクセスポイントＢ（３０３）及びアクセスポイントＣ（３０４）からは物理的な距離が近い位置にあるものとする。このとき、ＳＴＡ装置３０２がアクセスポイントＡ（３０１）から受信する電波のＲＳＳＩ（電界強度）の値は−４０ｄＢｍ、アクセスポイントＢ（３０３）から受信する電波のＲＳＳＩの値は−２０ｄＢｍ、アクセスポインＣ（３０４）から受信する電波のＲＳＳＩの値は−３０ｄＢｍであったものとする。
【００４６】
つづいて、図４乃至図５を用いて、無線通信システム１０００の動作についてさらに詳しく説明する。
【００４７】
事前の準備として、ユーザは、ＳＴＡ装置３０２において、ＵＩ部１０１を使用し、接続したいアクセスポイントとそれらの優先度とを、優先度リスト１０２に登録する。本実施の形態では、ユーザは、アクセスポイントＡ（３０１）の優先度を「１」とし、アクセスポイントＣ（３０４）の優先度を「２」と設定した。また、アクセスポイントＡ（３０１）、アクセスポイントＣ（３０４）を識別するためのＳＳＩＤ、ＢＳＳＩＤもそれぞれ設定した。アクセスポイントＢ（３０３）の優先度等は、特に設定されていない。このときの優先度リスト１０２を、図４に示す。
【００４８】
次に、ユーザがＳＴＡ装置３０２の無線ＬＡＮ機能を有効にすると、ＯＳ（オペレーティングシステム）の機能により、現時点において電界強度の一番強いアクセスポイントＣ（３０４）に自動的に接続されたものとする。
【００４９】
ここで、アクセスポイント切り替え処理部１０３が起動する。アクセスポイント切り替え処理部１０３は、ＳＴＡ装置３０２が何処かのアクセスポイントに接続中であることを認識する。すると、アクセスポイント切り替え処理部１０３は、ＳＣＡＮ処理部１０４に対し、所定のタイミングで、ＳＴＡ装置３０２の周辺に存在するアクセスポイントをスキャンするよう指示する。
【００５０】
ＳＣＡＮ処理部１０４は、アクセスポイント切り替え処理部１０３からスキャンの指示を受けると、ＳＴＡ装置３０２が対応している全て又は一部の無線通信用周波数帯域、及び対応している全て又は一部のチャネルについて、存在するアクセスポイントを探索し、それらのアクセスポイントの情報、例えばＳＳＩＤ、ＢＳＳＩＤ、ＲＳＳＩを取得する。そして、ＳＣＡＮ処理部１０４は、その探索結果をＳＣＡＮリスト１０５として保存する。このときのＳＣＡＮリスト１０５を、図５に示す。その後、ＳＣＡＮ処理部１０４は、アクセスポイント切り替え処理部１０３に対し、スキャンが完了したことを通知する。
【００５１】
アクセスポイント切り替え処理部１０３は、ＳＣＡＮ処理部１０４から探索が完了したことの通知を受け取ると、ＳＣＡＮリスト１０５を読み出す。また、優先度リスト１０２も読み出す。
【００５２】
つづいて、アクセスポイント切り替え処理部１０３は、優先度リスト１０２から、優先度が最も高く設定されているアクセスポイントを抽出する。本実施の形態では、図４に示す優先度リスト１０２から、優先度が「１」と設定されているアクセスポイントＡ（３０１）が抽出される。なお、本実施の形態では、優先度は「１」が最も高く、その数値が増えるほどに優先度は低下するものとする。
【００５３】
アクセスポイント切り替え処理部１０３は、優先度リスト１０２からアクセスポイントを抽出できたならば、つぎに、優先度リスト１０２から抽出したアクセスポイントが、ＳＣＡＮリスト１０５に存在するかどうか突合処理を行う。
【００５４】
いま、優先度リスト１０２から抽出されたアクセスポイントＡ（３０１）は、ＳＳＩＤが「ＡＰ−Ａ」、ＢＳＳＩＤが「００：００：００：００：００：０１」である。そして、図５に示すＳＣＡＮリスト１０５には、アクセスポイントＡ（３０１）を示すＳＳＩＤ「ＡＰ−Ａ」、ＢＳＳＩＤ「００：００：００：００：００：０１」が存在する。ここで両者のＳＳＩＤ、ＢＳＳＩＤが一致しているから、アクセスポイント切り替え処理部１０３は、優先度リスト１０２から抽出したアクセスポイントＡ（３０１）が、ＳＣＡＮリスト１０５に存在すると判定する。
【００５５】
アクセスポイント切り替え処理部１０３は、現在接続中のアクセスポイントＣ（３０４）との接続を切断し、抽出されたアクセスポイントＡ（３０１）への接続を行う。
【００５６】
なお、抽出されたアクセスポイントＡ（３０１）への接続を試行した結果、アクセスポイントＡ（３０１）のＲＳＳＩ（電界強度）の値が低いことにより、正常に接続できなかった場合には、アクセスポイントＡ（３０１）の次に優先度の高いアクセスポイント、本実施の形態ではアクセスポイントＣ（３０４）を優先度リスト１０２から抽出して、同様に突合処理、接続切り替え処理を行うことができる。
【００５７】
さらに、優先度リスト１０２に登録されているすべてのアクセスポイントに対して突合処理、接続切り替え処理を実施しても、正常に接続できるアクセスポイントがなかった場合には、アクセスポイント切り替え処理部１０３は、ＳＣＡＮリスト１０５に登録されているアクセスポイントのうち、ＲＳＳＩ電界強度の値が一番高いアクセスポイントに接続することができる。
【００５８】
本実施の形態によれば、優先度リスト１０２が、ユーザが接続を所望する複数のアクセスポイントを優先度と共に管理し、アクセスポイント切り替え処理部１０３が、現在接続中のアクセスポイントよりも優先度のより高いアクセスポイントを検出した場合には、現在接続中のアクセスポイントとの接続を切断し、より優先度の高いアクセスポイントに自動的に接続を切り替える。これにより、端末装置１００は、アクセスポイントの電界強度に関わらず、ユーザが接続を所望するアクセスポイントに短時間で接続を切り替えることができる。
【００５９】
また、従来の電界強度に基づき接続先アクセスポイントを決定する手法によれば、端末装置１００の使用者が多く密集しているような場所においては、特定のアクセスポイントに接続が集中することにより通信トラフィックの低下を招く可能性がある。しかし、本実施の形態によれば、端末装置１００が接続するアクセスポイントが、アクセスポイントの電界強度に関わらず、ユーザの指定により決定される。そのため、アクセスポイントが分散され、通信トラフィックの低下を防ぐことが可能となる。
【００６０】
＜その他の実施の形態＞
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、本実施例では、ＳＣＡＮ処理部１０４は、アクセスポイント切り替え処理部１０３からスキャンの指示を受けると、端末装置１００が対応している全て又は一部の周波数帯域、及び対応している全て又は一部のチャネルについて、存在するアクセスポイントの探索を行い、その探索結果をＳＣＡＮリスト１０５として保存している。しかし、ＳＣＡＮ処理部１０４は、探索結果を、アクセスポイント切り替え処理部１０３へリスト情報として渡し、アクセスポイント切り替え処理部１０３が、ＳＣＡＮリスト１０５として保存することとしても良い。
【００６１】
また、上述の実施の形態では、アクセスポイント切り替え処理部１０３が、アクセスポイント切り替え処理部１０３が起動した際に、接続先のアクセスポイントのスキャンを開始させる（Ｓ２０１）例を示した。しかし、アクセスポイント切り替え処理部１０３は、現在接続中のアクセスポイントのＲＳＳＩが、予め定められた第１の閾値を下回った場合に、次の接続先アクセスポイントのスキャンを開始させ（Ｓ２０１）るよう構成されても良い。なお、第１の閾値を採用する場合、後述の第２の閾値を併せて採用することが好ましい。
【００６２】
これにより、端末装置１００は、無線ＬＡＮ接続が途切れてしまう前に、次の接続先に接続を行うため、無線通信を安定して継続させることができる。
【００６３】
また、上述の実施の形態では、アクセスポイント切り替え処理部１０３は、優先度リスト１０２から抽出したアクセスポイントが、ＳＣＡＮリスト１０５内に存在するかどうか突合し（Ｓ２０６）、一致するアクセスポイントを次の接続先として決定する（Ｓ２０８）例を示した。しかし、アクセスポイント切り替え処理部１０３は、この際、優先度リスト１０２から抽出したアクセスポイントが、ＳＣＡＮリスト１０５内に存在し、かつ、そのアクセスポイントのＲＳＳＩが第２の閾値以上である場合に、当該アクセスポイントを次の接続先として決定するよう構成されても良い。なお、第２の閾値と上述の第１の閾値とを併用する場合、第２の閾値は、第１の閾値よりも高い値であることが好ましい。
【００６４】
これにより、端末装置１００は、一定以上の電界強度のあるアクセスポイントにのみ接続するため、その後無線ＬＡＮ接続が途切れてしまう可能性を予め抑制でき、無線通信を安定させることができる。また、第２の閾値を、第１の閾値よりも高く設定することにより、同じアクセスポイントに何度も接続を試みることを抑制することができる。
【００６５】
また、上述の第１の閾値及び第２の閾値は、例えばアクセスポイントごとに異なる値を設定可能に構成しても良い。具体的には、優先度リスト１０２に第１の閾値及び第２の閾値の列を設けることにより、実現可能である。
【００６６】
これにより、例えば優先度の高いアクセスポイントほど、無線接続が途切れる限界まで利用するといった、柔軟性の高い接続制御を行うことが可能となる。
【００６７】
また、端末装置１００を複数のユーザが使用することが想定できる場合、端末装置１００は優先度リスト１０２をユーザ毎に複数保持するよう構成されても良い。これにより、ユーザ毎にきめ細かな無線接続制御を行うことができる。
【００６８】
また、上述の実施の形態では、本発明を主にハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００６９】
１００  端末装置
１０１  ＵＩ部
１０２  優先度リスト
１０３  アクセスポイント切り替え処理部
１０４  ＳＣＡＮ処理部
１０５  ＳＣＡＮリスト
１０００  無線通信システム
【図１】
2015097344.tif 000003
【図２】
2015097344.tif 000004
【図３】
2015097344.tif 000005
【図４】
2015097344.tif 000006
【図５】
2015097344.tif 000007