(57)【要約】【課題】無線通信端末が位置する地域を効率よく正確に特定する。【解決手段】通信ネットワークに接続された複数の無線アクセスポイントに無線により接続し、通信ネットワークとの間でデータを送受信する無線通信端末であって、複数の無線アクセスポイントのそれぞれを識別する接続先識別情報を格納する格納部と、無線通信可能な無線アクセスポイントを検出する第１検出部と、検出された無線アクセスポイントを識別する接続先識別情報が格納部に格納されている場合に地域情報を取得する地域情報取得部と、地域情報により指定される地域において使用されるチャネルを用いて無線通信する無線アクセスポイントを検出する第２検出部と、検出された無線アクセスポイントに接続し、通信ネットワークとの間でデータを送受信する無線通信部とを備える無線通信端末を提供する。【特許請求の範囲】
【請求項１】
通信ネットワークに接続された複数の無線アクセスポイントの少なくとも１つに、予め定められた複数のチャネルの少なくとも１つを用いて無線により接続し、当該無線アクセスポイントを介して前記通信ネットワークとの間でデータを送受信する無線通信端末であって、
前記複数の無線アクセスポイントの一部の前記無線アクセスポイントのそれぞれを識別する接続先識別情報を格納する格納部と、
当該無線通信端末の位置する場所において当該無線通信端末と無線通信可能な前記無線アクセスポイントを検出する第１検出部と、
前記第１検出部により検出された前記無線アクセスポイントを識別する前記接続先識別情報が前記格納部に格納されている場合に、当該無線アクセスポイントが設置された地域を示す地域情報を取得する地域情報取得部と、
前記地域情報により指定される地域において使用される前記チャネルを用いて無線通信する前記無線アクセスポイントを検出する第２検出部と、
前記第２検出部により検出された前記無線アクセスポイントに無線により接続し、当該無線アクセスポイントを介して前記通信ネットワークとの間でデータを送受信する無線通信部と
を備える無線通信端末。
【請求項２】
前記第１検出部は、前記無線アクセスポイントが送信するビーコンを受信した場合に当該ビーコンの送信元である前記無線アクセスポイントを検出し、
前記地域情報取得部は、受信した前記ビーコンに含まれる、当該ビーコンの送信元である前記無線アクセスポイントを識別する前記接続先識別情報が、前記格納部に格納されている場合に、当該無線アクセスポイントが設置された地域を示す前記地域情報を取得する請求項１記載の無線通信端末。
【請求項３】
前記格納部は、前記無線アクセスポイントを識別する前記接続先識別情報に対応付けて、当該無線アクセスポイントが使用する前記チャネルを識別するチャネル識別情報を格納し、
前記第１検出部は、少なくとも１つの前記接続先識別情報に対応付けて前記格納部に格納されている前記チャネル識別情報に対応する前記チャネルのそれぞれについて、前記無線アクセスポイントが当該チャネルを用いて送信する前記ビーコンを受信するか否かを順次監視し、前記ビーコンを受信した場合に、当該ビーコンの送信元である前記無線アクセスポイントを検出する
請求項２記載の無線通信端末。
【請求項４】
前記第１検出部により検出された前記無線アクセスポイントを識別する前記接続先識別情報が前記格納部に格納されていない場合に、前記複数のチャネルのうち、前記格納部に格納されている何れの前記チャネル識別情報にも対応しない前記チャネルを用いて前記無線アクセスポイントが送信する前記ビーコンを受信するか否かを監視し、前記ビーコンを受信した場合に、当該ビーコンの送信元である前記無線アクセスポイントを検出する第３検出部を更に備え、
前記無線通信部は、前記第１検出部により検出された前記無線アクセスポイントを識別する前記接続先識別情報が前記格納部に格納されていない場合に、前記第３検出部により検出された前記無線アクセスポイントに無線により接続し、当該無線アクセスポイントを介して前記通信ネットワークとの間でデータを送受信する
請求項３記載の無線通信端末。
【請求項５】
前記地域情報取得部は、一の前記無線アクセスポイントを介したデータの送受信を終えた後、予め定められた時間以内に前記通信ネットワークとの間で再度データを送受信する場合に、当該無線アクセスポイントが設置された地域を示す前記地域情報を取得し、
前記第２検出部は、一の前記無線アクセスポイントを介したデータの送受信を終えた後、予め定められた時間以内に前記通信ネットワークとの間で再度データを送受信する場合に、前記地域情報により指定される地域において使用される前記チャネルを用いて無線通信する前記無線アクセスポイントを検出する
請求項１記載の無線通信端末。
【請求項６】
前記地域情報取得部は、前記第１検出部により検出された前記無線アクセスポイントが送信するビーコンに含まれる、当該無線アクセスポイントの前記地域情報を取得する請求項１記載の無線通信端末。
【請求項７】
前記格納部は、前記無線通信部が接続した前記無線アクセスポイントが送信する前記ビーコンに前記地域情報が含まれる場合に、当該無線アクセスポイントを識別する前記接続先識別情報を格納する請求項６記載の無線通信端末。
【請求項８】
前記格納部は、前記無線通信部が接続した前記無線アクセスポイントが送信する前記ビーコンに前記地域情報が含まれ、且つ、前記無線通信部が当該無線アクセスポイントに接続した後、当該無線アクセスポイントにより当該無線通信端末が正しく認証された場合に、当該無線アクセスポイントを識別する前記接続先識別情報を格納する請求項７記載の無線通信端末。
【請求項９】
前記格納部は、前記無線通信部が接続した前記無線アクセスポイントが送信する前記ビーコンに前記地域情報が含まれ、且つ、前記無線通信部が当該無線アクセスポイントに接続した後、複数の認証方式のうち予め定められた前記認証方式を用いて当該無線アクセスポイントにより当該無線通信端末が正しく認証された場合に、当該無線アクセスポイントを識別する前記接続先識別情報を格納する請求項８記載の無線通信端末。
【請求項１０】
前記第２検出部は、前記地域情報により指定される地域において使用される前記チャネルを用いてプローブ要求を送信し、当該プローブ要求に対してプローブ応答を送信した前記無線アクセスポイントを検出し、
前記格納部は、前記無線通信部が接続した前記無線アクセスポイントが送信する前記プローブ応答に前記地域情報が含まれる場合に、当該無線アクセスポイントを識別する前記接続先識別情報を格納する
請求項１記載の無線通信端末。
【請求項１１】
無線通信端末により、通信ネットワークに接続された複数の無線アクセスポイントの少なくとも１つに、予め定められた複数のチャネルの少なくとも１つを用いて無線により接続し、当該無線アクセスポイントを介して前記通信ネットワークとの間でデータを送受信する無線通信方法であって、
前記複数の無線アクセスポイントの一部の前記無線アクセスポイントのそれぞれを識別する接続先識別情報を格納部に格納する格納段階と、
当該無線通信端末の位置する場所において当該無線通信端末と無線通信可能な前記無線アクセスポイントを検出する第１検出段階と、
前記第１検出段階において検出された前記無線アクセスポイントを識別する前記接続先識別情報が前記格納部に格納されている場合に、当該無線アクセスポイントが設置された地域を示す地域情報を取得する地域情報取得段階と、
前記地域情報により指定される地域において使用される前記チャネルを用いて無線通信する前記無線アクセスポイントを検出する第２検出段階と、
前記第２検出段階において検出された前記無線アクセスポイントに無線により接続し、当該無線アクセスポイントを介して前記通信ネットワークとの間でデータを送受信する無線通信段階と
を備える無線通信方法。
【請求項１２】
通信ネットワークに接続された複数の無線アクセスポイントの少なくとも１つに、予め定められた複数のチャネルの少なくとも１つを用いて無線により接続し、当該無線アクセスポイントを介して前記通信ネットワークとの間でデータを送受信する無線通信端末としてコンピュータを機能させる無線通信プログラムであって、
前記コンピュータを、
前記複数の無線アクセスポイントのうちの一部の前記無線アクセスポイントのそれぞれを識別する接続先識別情報を格納する格納部と、
当該無線通信端末の位置する場所において当該無線通信端末と無線通信可能な前記無線アクセスポイントを検出する第１検出部と、
前記第１検出部により検出された前記無線アクセスポイントを識別する前記接続先識別情報が前記格納部に格納されている場合に、当該無線アクセスポイントが設置された地域を示す地域情報を取得する地域情報取得部と、
前記地域情報により指定される地域において使用される前記チャネルを用いて無線通信する前記無線アクセスポイントを検出する第２検出部と、
前記第２検出部により検出された前記無線アクセスポイントに無線により接続し、当該無線アクセスポイントを介して前記通信ネットワークとの間でデータを送受信する無線通信部と
して機能させる無線通信プログラム。
【請求項１３】
請求項１２に記載の無線通信プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末、無線通信方法、無線通信プログラム、及び記録媒体に関する。特に本発明は、無線アクセスポイントを介して通信ネットワークとの間でデータを送受信する無線通信端末、無線通信方法、無線通信プログラム、及び無線通信プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ技術を用いた無線通信インフラストラクチャの整備が進んでいる。無線ＬＡＮ技術において、無線通信端末は無線アクセスポイントを介して通信ネットワークとの間でデータを送受信する。ここで、無線通信端末は、周囲に複数の無線アクセスポイントが存在する場合、接続する無線アクセスポイントを選択する必要がある。【０００３】
無線通信端末は、無線アクセスポイントが送信するビーコンを受信することにより、周囲の無線アクセスポイントを検出できる。ここで、無線通信端末は、ビーコンを受信するか否かを監視するチャネルとして、任意のチャネルを使用することができる。しかし、全てのチャネルにおけるビーコンの監視には多くの時間を要する。また、無線通信端末は、プローブ要求を周囲に送信し、当該プローブ要求に対して無線アクセスポイントが送信したプローブ応答を受信することによっても、無線アクセスポイントを検出できる。ここで、プローブ応答の受信による無線アクセスポイントの検出は、ビーコンの受信による無線アクセスポイントの検出に比べて、より短い時間で行うことができる。しかし、プローブ要求の送信に使用可能なチャネルは地域により異なるので、無線通信端末は、自身の位置する地域を知らなければプローブ要求を送信することができないという問題がある。【０００４】
そこで、無線アクセスポイントが送信するビーコンに、当該無線アクセスポイントが配置された地域を示す地域情報を含ませることにより、当該ビーコンを受信した無線通信端末が自身の位置する地域を知ることができる技術が知られている（非特許文献１参照。）。
【非特許文献１】Wireless LAN MAC and PHY specifications. Amendment 3: Specification for operation in additional regulatory domains. IEEE Standard for Information technology. 2001
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に係る技術においては、無線アクセスポイントから受信した地域情報が正しいか否かを検証する方法が示されていない。これにより、複数の無線アクセスポイントから受信した地域情報がそれぞれ異なる地域を示す場合に、正しい地域を選択することが困難であるという問題があった。【０００６】
そこで本発明は、上記の課題を解決することができる無線通信端末、無線通信方法、無線通信プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、通信ネットワークに接続された複数の無線アクセスポイントの少なくとも１つに、予め定められた複数のチャネルの少なくとも１つを用いて無線により接続し、当該無線アクセスポイントを介して通信ネットワークとの間でデータを送受信する無線通信端末であって、複数の無線アクセスポイントの一部の無線アクセスポイントのそれぞれを識別する接続先識別情報を格納する格納部と、当該無線通信端末の位置する場所において当該無線通信端末と無線通信可能な無線アクセスポイントを検出する第１検出部と、第１検出部により検出された無線アクセスポイントを識別する接続先識別情報が格納部に格納されている場合に、当該無線アクセスポイントが設置された地域を示す地域情報を取得する地域情報取得部と、地域情報により指定される地域において使用されるチャネルを用いて無線通信する無線アクセスポイントを検出する第２検出部と、第２検出部により検出された無線アクセスポイントに無線により接続し、当該無線アクセスポイントを介して通信ネットワークとの間でデータを送受信する無線通信部とを備える無線通信端末、無線通信方法、コンピュータを無線通信端末として機能させる無線通信プログラム、及び無線通信プログラムを記録した記録媒体を提供する。【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【０００９】
本発明によれば、無線通信端末が位置する地域を効率よく正確に特定することができる。
【発明を実施するための最良の形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。【００１１】
図１は、無線通信端末２０が接続されるネットワークの構成の一例を示す。通信ネットワーク１０は、例えばインターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含み、複数国間にわたる通信を行う。複数の無線アクセスポイント１５（１５ａ〜１５ｄ）は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の有線により通信ネットワーク１０に接続され、複数の国に分散して配置される基地局である。無線通信端末２０は、複数の無線アクセスポイント１５の少なくとも１つに、予め定められた複数のチャネルの少なくとも１つを用いて、例えばＩＥＥＥ  ８０２．１１ａ等の規格に基づいて無線により接続し、当該無線アクセスポイント１５を介して通信ネットワーク１０との間でデータを送受信する。ここで、予め定められた複数のチャネルのそれぞれは、例えば、ＩＥＥＥ  ８０２．１１ａ等の規格により定められた周波数帯を有し、無線アクセスポイント１５との無線通信に使用されるチャネルである。【００１２】
無線通信端末２０は、接続する無線アクセスポイント１５の検出に要する時間を短縮するべく、予め定められた複数のチャネルの少なくとも１つを用いてプローブ要求を周囲に送信する。そして、当該プローブ要求に対して無線アクセスポイント１５が送信するプローブ応答を受信することにより、当該無線アクセスポイント１５を検出する。ここで、無線通信端末２０は、プローブ要求の送信に使用するチャネルとして、自身の位置する地域において使用が認められているチャネルを用いる必要がある。そのため、無線通信端末２０は、周囲に配置された無線アクセスポイント１５が送信するビーコンに含まれる地域情報を取得することにより、自身の位置する地域を特定する。
本発明の実施形態に係る無線通信端末２０は、複数の無線アクセスポイント１５からそれぞれ異なる地域情報を受信した場合であっても、自身の位置する地域を正確に、且つ効率よく特定することを目的とする。【００１３】
図２は、無線通信端末２０における構成の一例を示す。無線通信端末２０は、格納部２００と、第１検出部２１０と、地域情報取得部２２０と、第２検出部２３０と、第３検出部２４０と、無線通信部２５０と、情報処理部２６０とを備える。【００１４】
格納部２００は、複数の無線アクセスポイント１５の一部の無線アクセスポイント１５のそれぞれを識別する接続先識別情報を格納する。具体的には、格納部２００は、複数の無線アクセスポイント１５のうち、正しい地域情報を有すると無線通信端末２０の利用者により選択された無線アクセスポイント１５を識別する接続先識別情報を格納する。例えば、格納部２００は、無線通信端末２０が無線アクセスポイント１５に接続した後、当該無線通信端末２０の利用者により予め定められた認証方式を用いて、当該無線アクセスポイント１５により当該無線通信端末２０が正しく認証された場合に、当該無線アクセスポイント１５を識別する接続先識別情報を格納する。また、格納部２００は、無線アクセスポイント１５を識別する接続先識別情報に対応付けて、当該無線アクセスポイント１５が使用するチャネルを識別するチャネル識別情報を格納してもよい。更に、格納部２００は、無線アクセスポイント１５を識別する接続先識別情報に対応付けて、無線アクセスポイント１５が属する通信ネットワーク１０を識別するネットワーク識別子、例えば拡張サービスセットＩＤや、無線アクセスポイント１５が設置された地域を示す地域情報等を格納してもよい。【００１５】
第１検出部２１０は、無線通信端末２０の位置する場所において無線通信端末２０と無線通信可能な無線アクセスポイント１５を、無線通信部２５０を介して検出する。具体的には、第１検出部２１０は、無線アクセスポイント１５が送信するビーコンを無線通信部２５０を介して受信した場合に、当該ビーコンの送信元である無線アクセスポイント１５を検出する。ここで、ビーコンとは、例えばＩＥＥＥ  ８０２．１１ａ等の規格により定められたビーコンフレームである。そして、第１検出部２１０は、検出した無線アクセスポイント１５を示す情報を地域情報取得部２２０に送る。【００１６】
地域情報取得部２２０は、第１検出部２１０により検出された無線アクセスポイント１５を識別する接続先識別情報が格納部２００に格納されている場合に、無線アクセスポイント１５が設置された地域を示す地域情報を取得する。具体的には、地域情報取得部２２０は、第１検出部２１０により検出された無線アクセスポイント１５から受信したビーコンに含まれる、当該ビーコンの送信元である無線アクセスポイント１５を識別する接続先識別情報が、格納部２００に格納されている場合に、当該無線アクセスポイント１５が設置された地域を示す地域情報を取得する。ここで、地域情報とは、例えば、ＩＥＥＥ  ８０２．１１ｄ規格により定められた国情報である。そして、地域情報取得部２２０は、取得した地域情報を第２検出部２３０に送る。
また、地域情報取得部２２０は、第１検出部２１０により検出された何れの無線アクセスポイント１５についても、当該無線アクセスポイント１５を識別する接続先識別情報が格納部２００に格納されていない場合に、その旨を第３検出部２４０に通知する。【００１７】
第２検出部２３０は、地域情報取得部２２０から受け取った地域情報により指定される地域において使用されるチャネルを用いて無線通信する無線アクセスポイント１５を、無線通信部２５０を介して検出する。具体的には、第２検出部２３０は、地域情報により指定される地域において使用されるチャネルを用いて無線通信部２５０を介してプローブ要求を送信し、当該プローブ要求に対してプローブ応答を送信した無線アクセスポイント１５を検出する。そして、第２検出部２３０は、検出した無線アクセスポイント１５を示す情報を無線通信部２５０に送る。【００１８】
ここで、地域情報により指定される地域において使用されるチャネルとは、例えば、地域情報に記載されたチャネルであってよく、また、米国においては１〜１１ｃｈであり、日本においては１〜１４ｃｈであるという様に、それぞれの地域において予め定められたチャネルであってもよい。また、プローブ要求及びプローブ応答とは、例えば、ＩＥＥＥ  ８０２．１１ａ等の規格により定められたプローブ要求フレーム及びプローブ応答フレームである。【００１９】
第３検出部２４０は、第１検出部２１０により検出された無線アクセスポイント１５を識別する接続先識別情報が格納部２００に格納されていない旨を地域情報取得部２２０から通知された場合に、無線アクセスポイント１５への接続に用いるべく予め定められた複数のチャネルのうち、格納部２００に格納されている何れのチャネル識別情報にも対応しないチャネルを用いて無線アクセスポイント１５が送信するビーコンを受信するか否かを、無線通信部２５０を介して監視する。そして、ビーコンを受信した場合に、第３検出部２４０は、当該ビーコンの送信元である無線アクセスポイント１５を検出し、検出した無線アクセスポイント１５を示す情報を無線通信部２５０に送る。【００２０】
無線通信部２５０は、第１検出部２１０、第２検出部２３０、及び第３検出部２４０からの要求を受けて、プローブ要求の送信、並びにビーコン及びプローブ応答の受信を行う。また、無線通信部２５０は、第２検出部２３０又は第３検出部２４０により検出された無線アクセスポイント１５に無線により接続し、当該無線アクセスポイント１５を介して通信ネットワーク１０との間でデータを送受信する。具体的には、無線通信部２５０は、無線アクセスポイント１５を介して通信ネットワーク１０から受信したデータを情報処理部２６０に送り、また、情報処理部２６０から受け取ったデータを、無線アクセスポイント１５を介して通信ネットワーク１０に送信することにより、通信ネットワーク１０との間でデータを送受信する。【００２１】
情報処理部２６０は、無線通信端末２０が無線アクセスポイント１５を介して通信ネットワーク１０に送信するデータを生成して無線通信部２５０に送る。また、情報処理部２６０は、無線通信端末２０が無線アクセスポイント１５を介して通信ネットワーク１０から受信したデータを、無線通信部２５０から受け取って使用する。【００２２】
本実施形態に係る無線通信端末２０によれば、無線アクセスポイント１５から正しい地域情報を取得することにより、無線通信端末２０が位置する地域を正確に特定して、接続すべき無線アクセスポイント１５を検出することができる。【００２３】
図３は、格納部２００に格納される情報の一例を示す。格納部２００は、複数の無線アクセスポイント１５のうち、一部の無線アクセスポイント１５のそれぞれについて、当該無線アクセスポイント１５に関する情報である接続先情報３００（３００ａ〜３００ｄ）を格納する。各接続先情報３００は、接続先識別情報と、チャネル識別情報とを含む。ここで、接続先識別情報とは、例えば無線アクセスポイント１５のＭＡＣアドレスであり、チャネル識別情報とは、例えばチャネル番号である。【００２４】
図４は、無線通信端末２０における処理の一例を示すフローである。まず、地域情報取得部２２０は、直前に通信していた一の無線アクセスポイント１５を介したデータの送受信を終えた後、予め定められた時間以内に通信ネットワーク１０との間で再度データを送受信するか否かを判定する（ステップ４００）。【００２５】
そして、一の無線アクセスポイント１５を介したデータの送受信を終えた後、予め定められた時間以内に通信ネットワーク１０との間で再度データを送受信するのでなければ（Ｓ４００：Ｎｏ）、無線通信端末２０は、少なくとも１つの接続先識別情報に対応付けて格納部２００に格納されているチャネル識別情報、例えば、３４ｃｈ、１ｃｈ、３６ｃｈ、・・・４０ｃｈに対応するチャネルのそれぞれについて、以下の処理を繰り返す（Ｓ４０５）。【００２６】
まず、第１検出部２１０は、無線アクセスポイント１５が当該チャネル、例えば１ｃｈに対応するチャネルを用いて送信するビーコンを受信するか否かを無線通信部２５０を介して監視し、ビーコンを受信した場合に、当該ビーコンの送信元である無線アクセスポイント１５を検出する（Ｓ４１０）。続いて、第１検出部２１０が無線アクセスポイント１５を検出した場合に（Ｓ４１５：Ｙｅｓ）、地域情報取得部２２０は、検出された無線アクセスポイント１５から受信したビーコンに含まれる、当該ビーコンの送信元である無線アクセスポイント１５を識別する接続先識別情報、例えば１１：１１：１１：１１：１１：１１を取得する（Ｓ４２０）。続いて、地域情報取得部２２０は、取得した接続先識別情報が格納部２００に格納されているか否かを判定する（Ｓ４２５）。【００２７】
取得した接続先識別情報が格納部２００に格納されていない場合（Ｓ４２５：Ｎｏ）、又は、第１検出部２１０が無線アクセスポイント１５を検出しなかった場合に（Ｓ４１５：Ｎｏ）、無線通信端末２０は、Ｓ４０５からＳ４３０の処理を繰り返す（Ｓ４３０）。【００２８】
一方、取得した接続先識別情報が格納部２００に格納されている場合（Ｓ４２５：Ｙｅｓ）、地域情報取得部２２０は、検出された無線アクセスポイント１５が送信するビーコンに含まれる、当該無線アクセスポイント１５の地域情報を取得する（Ｓ４３５）。これにより、第１検出部２１０が検出した無線アクセスポイント１５から正しい地域情報を取得することができる。これに代えて、地域情報取得部２２０は、取得した接続先識別情報が格納部２００に格納されており、且つ、無線通信端末２０が当該無線アクセスポイント１５に接続した後、複数の認証方式のうち予め定められた認証方式を用いて当該無線アクセスポイント１５により無線通信端末２０が正しく認証されたことがある場合に、当該無線アクセスポイント１５の地域情報を取得してもよい。ここで、予め定められた認証方式とは、例えば、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）、ＩＥＥＥ  ８０２．１ｘ、ＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）等である。これにより、予め定められた認証方式としてより安全性の高い認証方式を用いて認証された場合にのみ、当該無線アクセスポイント１５の地域情報を取得することができ、より正確に地域情報を得ることができる。また、検出された無線アクセスポイント１５が送信するビーコンから地域情報を取得するのに代えて、地域情報取得部２２０は、当該無線アクセスポイント１５を識別する接続先識別情報に対応付けて格納部２００に格納されている地域情報を取得してもよい。【００２９】
また、一の無線アクセスポイント１５を介したデータの送受信を終えた後、予め定められた時間以内に通信ネットワーク１０との間で再度データを送受信する場合に（Ｓ４００：Ｙｅｓ）、地域情報取得部２２０は、当該無線アクセスポイント１５が設置された地域を示す地域情報を再度取得する（Ｓ４４０）。これにより、前回のデータの送受信からの経過時間が短く、無線通信端末２０の利用者が国をまたがって移動していない場合において、正しい地域情報を効率よく取得することができる。【００３０】
そして、第２検出部２３０は、Ｓ４３５又はＳ４４０において取得された地域情報により指定される地域において使用されるチャネルを用いて、無線通信部２５０を介してプローブ要求を送信し、当該プローブ要求に対してプローブ応答を送信した無線アクセスポイント１５を検出する（Ｓ４４５）。ここで、第２検出部２３０は、地域情報により指定される地域において使用できる最大トランスミットパワーレベルを用いた無線通信により、この検出処理を行ってもよい。地域情報により指定される地域において使用できる最大トランスミットパワーレベルとは、例えば、地域情報に記載された最大トランスミットパワーレベルであってよく、また、それぞれの地域において予め定められた最大トランスミットパワーレベルであってもよい。これに代えて、第２検出部２３０は、地域情報により指定される地域において使用されるチャネルを用いて送信されるビーコンを無線通信部２５０を介して監視し、ビーコンを受信した場合に、当該ビーコンの送信元である無線アクセスポイント１５を検出してもよい。【００３１】
一方、第３検出部２４０は、格納部２００に格納された何れのチャネルにおいても、当該チャネルを用いて検出した無線アクセスポイント１５を識別する接続先識別情報が格納部２００に格納されていない場合に、無線アクセスポイント１５との接続に用いるべく予め定められた複数のチャネルのうち、格納部２００に格納されている何れのチャネル識別情報にも対応しないチャネルを用いて無線アクセスポイント１５が送信するビーコンを受信するか否かを、無線通信部２５０を介して監視する。そして、ビーコンを受信した場合に、第３検出部２４０は、当該ビーコンの送信元である無線アクセスポイント１５を検出する（Ｓ４５０）。
そして、無線通信部２５０は、第２検出部２３０又は第３検出部２４０により検出された無線アクセスポイント１５に無線により接続し、その無線アクセスポイント１５を介して通信ネットワーク１０との間でデータを送受信する（Ｓ４５５）。【００３２】
続いて、格納部２００は、無線通信部２５０が接続した無線アクセスポイント１５が送信するビーコン又はプローブ応答に地域情報が含まれ（Ｓ４６０：Ｙｅｓ）、且つ、無線通信部２５０が当該無線アクセスポイント１５に接続した後、当該無線アクセスポイント１５により無線通信端末２０が正しく認証された場合に（Ｓ４６２：Ｙｅｓ）、当該ビーコン又はプローブ応答の送信元である無線アクセスポイント１５を識別する接続先識別情報、チャネル識別情報、ネットワーク識別情報、及び地域情報を格納する（Ｓ４６５）。ここで、格納部２００は、複数の認証方式のうち、例えば当該無線通信端末２０の利用者等により予め定められた認証方式を用いて、当該無線アクセスポイント１５により無線通信端末２０が正しく認証されたことを更に条件として、接続先識別情報等を格納してもよい。また、ここで、予め定められた認証方式とは、例えば、ＷＥＰ、ＩＥＥＥ  ８０２．１ｘ、ＷＰＡ等である。これにより、次に無線アクセスポイント１５を検出する場合に、第１検出部２１０において検出した無線アクセスポイント１５から正しい地域情報を取得できるか否かを、高い精度で判定できる。また、予め定められた認証方式としてより安全性の高い認証方式を用いて認証された場合にのみ、当該無線アクセスポイント１５から地域情報を取得することができ、より正確に地域情報を得ることができる。【００３３】
これに代えて、格納部２００は、無線通信部２５０が接続した無線アクセスポイント１５が送信するビーコン又はプローブ応答に地域情報が含まれる場合に、当該ビーコン又はプローブ応答の送信元である無線アクセスポイント１５を識別する接続先識別情報、チャネル識別情報、ネットワーク識別情報、及び地域情報を格納してもよい。これにより、次に無線アクセスポイント１５を検出する場合に、第１検出部２１０において検出した無線アクセスポイント１５から正しい地域情報を取得できるか否かを精度よく判定できる。【００３４】
以上に示した無線通信端末２０によれば、まず、格納部２００にチャネル識別情報が格納されているチャネルを用いて無線アクセスポイント１５を検出することにより、正しい地域情報を送信する無線アクセスポイント１５を効率よく検出し、当該地域情報を用いる無線アクセスポイント１５を接続先として効率よく選択することができる。一方、この処理により正しい地域情報を送信する無線アクセスポイント１５を検出できない場合でも、他のチャネルを用いて漏れなく接続先の無線アクセスポイント１５を検出することができる。【００３５】
図５は、無線通信端末２０として動作するコンピュータのハードウェア構成の一例を示す。無線通信端末２０は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィックコントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。【００３６】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。【００３７】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、無線アクセスポイント１５に無線により接続し、無線アクセスポイント１５を介して通信ネットワーク１０との間でデータを送受信する。ハードディスクドライブ１０４０は、無線通信端末２０が使用するプログラム及びデータを格納する。ハードディスクドライブ１０４０は、格納部２００の一例である。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。【００３８】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、無線通信端末２０の起動時にＣＰＵ１０００が実行するブートプログラムや、無線通信端末２０のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。【００３９】
無線通信端末２０に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び／又は入出力コントローラ１０８４を介して、記録媒体から読み出され無線通信端末２０にインストールされて実行される。無線通信端末２０にインストールされて実行される無線通信プログラムは、格納モジュールと、第１検出モジュールと、地域情報取得モジュールと、第２検出モジュールと、第３検出モジュールと、無線通信モジュールと、情報処理モジュールとを含む。各モジュールが無線通信端末２０に働きかけて行わせる動作は、図１から図４において説明した無線通信端末２０における、対応する部材の動作と同一であるので、説明を省略する。【００４０】
また、無線通信プログラムは、接続先情報３００を、例えば、ハードディスクドライブ１０４０等の外部記憶装置、又は、フレキシブルディスク１０９０及び半導体メモリ等の記録媒体に格納する。また、無線通信プログラムは、例えば無線通信サービスプロバイダ等により提供される予め定められた接続先情報３００を、例えば、フレキシブルディスク１０９０及びＣＤ−ＲＯＭ１０９５等の記録媒体から読み出すことにより取得してもよく、また、通信ネットワーク１０を介してサーバーホストからダウンロードすることにより取得してもよい。【００４１】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを無線通信端末２０に提供してもよい。【００４２】
本実施形態に係る無線通信端末２０によれば、無線アクセスポイント１５から正しい地域情報を取得することにより、無線通信端末２０が位置する地域を正確に特定して、接続すべき無線アクセスポイント１５を検出することができる。【００４３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４４】
【図１】無線通信端末２０が接続されるネットワークの構成の一例を示す図である。
【図２】無線通信端末２０における構成の一例を示すブロック図である。
【図３】格納部２００の一例を示す図である。
【図４】無線通信端末２０における処理の一例を示すフローである。
【図５】無線通信端末２０として動作するコンピュータのハードウェア構成の一例を示すブロック図である。
【符号の説明】
【００４５】
１０・・・通信ネットワーク、１５ａ〜ｄ・・・無線アクセスポイント、２０・・・無線通信端末、２００・・・格納部、２１０・・・第１検出部、２２０・・・地域情報取得部、２３０・・・第２検出部、２４０・・・第３検出部、２５０・・・無線通信部、２６０・・・情報処理部、３００ａ〜ｄ・・・接続先情報
【図１】
2005046131.tif 000002
【図２】
2005046131.tif 000003
【図３】
2005046131.tif 000004
【図４】
2005046131.tif 000005
【図５】
2005046131.tif 000006
【国際調査報告】
2005046131.tif 000007
2005046131.tif 000008
2005046131.tif 000009