(57)【要約】【課題】所有している各無線プロファイルうちＳＮ比が最も高い無線プロファイルが示す無線ＬＡＮアクセスポイントを選択して接続することが可能な無線ＬＡＮ子機を提供する。【解決手段】無線ＬＡＮ子機１がビーコンを未使用状態判定閾値として予め定めた回数分連続して受信したことにより未使用状態判定部１３ａにて未使用状態にあると判定した場合に、ＳＮ比算出部１３ｃにて、各無線プロファイル毎に、夫々の接続先である無線ＬＡＮアクセスポイントと順次接続して、夫々におけるＲＳＳＩおよびノイズを測定して、夫々のＳＮ比を算出し、ＳＮ比最大の無線プロファイルを示す無線ＬＡＮアクセスポイントに接続し、また、ＳＮ比最大の無線プロファイルが複数存在する場合は、その中からセキュリティ性が最も高い無線プロファイルを示す無線ＬＡＮアクセスポイントに接続する。【選択図】        図１
2019106610.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを所有し、
未使用状態にあると判定された場合に、
所有している各前記無線プロファイルごとに、それぞれの接続先である前記無線ＬＡＮアクセスポイントと順次接続して、それぞれにおけるＲＳＳＩ（Received  Signal  Strength  Indication）およびノイズを測定し、測定した該ＲＳＳＩおよび該ノイズに基づいてそれぞれのＳＮ（Signal-to-Noise）比を算出して、接続する前記無線ＬＡＮアクセスポイントを、前記無線プロファイルのうち、算出したＳＮ比が最も高い無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する制御手段
を有することを特徴とする無線ＬＡＮ子機。
【請求項２】
前記制御手段は、
算出したＳＮ比が同一の前記無線プロファイルが複数存在している場合、ＳＮ比が同一の各前記プロファイルに関し、セキュリティ性が高い順番に優先順位付けを行い、さらに、該セキュリティ性の高さが同一の無線プロファイルが存在する場合には、通信速度が速い順番にさらに優先順位付けを行う無線プロファイル優先順位付け手段
をさらに有し、
算出したＳＮ比として最も高いＳＮ比の前記無線プロファイルが複数存在していた場合、複数の該無線プロファイルのうち、前記無線プロファイル優先順位付け手段において優先順位付けされた優先順位が最も高い無線プロファイルを選択して、接続する前記無線ＬＡＮアクセスポイントを、選択した前記無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する
ことを特徴とする請求項１に記載の無線ＬＡＮ子機。
【請求項３】
前記制御部は、
前記無線ＬＡＮアクセスポイントからのビーコン（Beacon）を、未使用状態判定閾値としてあらかじめ設定した回数分、連続して受信するか否かに基づいて、未使用状態にあるか否かを判定する未使用状態判定手段
をさらに有することを特徴とする請求項１または２に記載の無線ＬＡＮ子機。
【請求項４】
前記未使用状態判定閾値は、前記回数として、
ユーザによってあらかじめ指定された任意の回数か、
または、ユーザによってあらかじめ指定されていない場合には、ＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバが割り当てるＩＰ（Internet  Protocol）アドレスの貸出時間に基づいて算出した回数
を設定することを特徴とする請求項３に記載の無線ＬＡＮ子機。
【請求項５】
前記制御手段は、
各前記無線プロファイルに関する評価結果として、暗号化方式、優先順位付けされた前記優先順位、測定した前記ＲＳＳＩおよび前記ノイズに基づき算出した前記ＳＮ比を各前記無線ファイルごとに登録した無線プロファイル評価テーブルを作成して、インターネットのＷｅｂページに掲載する
ことを特徴とする請求項２ないし４のいずれかに記載の無線ＬＡＮ子機。
【請求項６】
無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを所有する無線ＬＡＮ子機が未使用状態にあると判定された場合に、
所有している各前記無線プロファイルごとに、それぞれの接続先である前記無線ＬＡＮアクセスポイントと順次接続して、それぞれにおけるＲＳＳＩ（Received  Signal  Strength  Indication）およびノイズを測定し、測定した該ＲＳＳＩおよび該ノイズに基づいてそれぞれのＳＮ（Signal-to-Noise）比を算出して、接続する前記無線ＬＡＮアクセスポイントを、前記無線プロファイルのうち、算出したＳＮ比が最も高い無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する制御ステップ
を有していることを特徴とする無線ＬＡＮ子機通信制御方法。
【請求項７】
前記制御ステップとして、
算出したＳＮ比が同一の前記無線プロファイルが複数存在している場合、ＳＮ比が同一の各前記プロファイルに関し、セキュリティ性が高い順番に優先順位付けを行い、さらに、該セキュリティ性の高さが同一の無線プロファイルが存在する場合には、通信速度が速い順番にさらに優先順位付けを行う無線プロファイル優先順位付けステップ
をさらに有し、
算出したＳＮ比として最も高いＳＮ比の前記無線プロファイルが複数存在していた場合、複数の該無線プロファイルのうち、前記無線プロファイル優先順位付けステップにおいて優先順位付けされた優先順位が最も高い無線プロファイルを選択して、接続する前記無線ＬＡＮアクセスポイントを、選択した前記無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する
ことを特徴とする請求項６に記載の無線ＬＡＮ子機通信制御方法。
【請求項８】
前記制御ステップには、
前記無線ＬＡＮアクセスポイントからのビーコン（Beacon）を、未使用状態判定閾値としてあらかじめ設定した回数分、連続して受信するか否かに基づいて、未使用状態にあるか否かを判定する未使用状態判定ステップ
を有していることを特徴とする請求項６または７に記載の無線ＬＡＮ子機通信制御方法。
【請求項９】
前記未使用状態判定閾値は、前記回数として、
ユーザによってあらかじめ指定された任意の回数か、
または、ユーザによってあらかじめ指定されていない場合には、ＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバが割り当てるＩＰ（Internet  Protocol）アドレスの貸出時間に基づいて算出した回数
を設定することを特徴とする請求項８に記載の無線ＬＡＮ子機通信制御方法。
【請求項１０】
無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを所有する無線ＬＡＮ子機においてコンピュータによって通信制御用の処理を実行し、
未使用状態にあると判定された場合に、
所有している各前記無線プロファイルごとに、それぞれの接続先である前記無線ＬＡＮアクセスポイントと順次接続して、それぞれにおけるＲＳＳＩ（Received  Signal  Strength  Indication）およびノイズを測定し、測定した該ＲＳＳＩおよび該ノイズに基づいてそれぞれのＳＮ（Signal-to-Noise）比を算出して、接続する前記無線ＬＡＮアクセスポイントを、前記無線プロファイルのうち、算出したＳＮ比が最も高い無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する処理
を有していることを特徴とする無線ＬＡＮ子機通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ子機、無線ＬＡＮ子機通信制御方法および無線ＬＡＮ子機通信制御プログラムに関し、特に、使用する無線プロファイルを変更することにより通信速度を向上させることが可能な無線ＬＡＮ子機、無線ＬＡＮ子機通信制御方法および無線ＬＡＮ子機通信制御プログラムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Local  Area  Network）通信システムにおいては、例えば、特許文献１の特開２００４−２２２０４４号公報「情報処理装置および通信制御方法」等にも記載されているように、無線通信時における通信速度を自動的に最適化する仕組みが提案されるようになってきている。該特許文献１においては、無線ＬＡＮ子機のユーザが伝送レートの設定等の操作を一切行うことなく、使用される無線ＬＡＮネットワークに応じて、無線ＬＡＮ子機に送信されるべきデータの伝送レートを自動的に制御して、最適な伝送レートでデータを伝送する技術を提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２２２０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１も含め本発明に関連する現状の技術においては以下のような解決するべき課題がある。
【０００５】
複数の無線プロファイルを有する無線ＬＡＮ子機が多く存在するが、特許文献１の技術を含む現状の技術においては、いずれの無線プロファイルを用いた場合により高速な回線を利用することになるかということを見極めることが非常に困難である。そのため、無線ＬＡＮ子機が現在接続している無線ＬＡＮアクセスポイントが、最も通信速度の速い無線プロファイルにより指定された無線ＬＡＮアクセスポイントではないことがある。つまり、現用の無線ＬＡＮアクセスポイントが、ＳＮ（Signal-to-Noise）比の最も高い無線プロファイルで指定された無線ＬＡＮアクセスポイントではないことがある。かかる場合、無線ＬＡＮ子機は、本来可能な速度で通信できていない状態にある。したがって、無線ＬＡＮ子機が所有している複数の無線プロファイルのうち、ＳＮ比が最も高い無線プロファイルを選択して使用したいというニーズがある。ここで、無線ＬＡＮアクセスポイントの一例としては、無線ＬＡＮルータがある。
【０００６】
しかし、使用する無線プロファイルを変更することにより、接続先の無線ＬＡＮアクセスポイントを変更しようとする場合、次のような解決するべき課題がある。すなわち、複数の無線プロファイルそれぞれの通信速度の中から最も高速の無線プロファイルすなわちＳＮ比が最も高い無線プロファイルを調べる際に、当該無線ＬＡＮ子機が有効なデータを無線ＬＡＮアクセスポイントとの間で送受信している最中に、無線プロファイルの変更を行って、接続先の無線ＬＡＮアクセスポイントの変更を実施してしまうと、使用中の通信が途切れてしまうという問題である。
【０００７】
無線ＬＡＮ子機が使用中の状態であるか未使用の状態であるかの判定は、無線ＬＡＮ子機および無線ＬＡＮアクセスポイント間の通信に有効なデータが含まれているか否かをモニタリングして解析することにより、明らかにはなる。ところが、通信中のデータは通常は暗号化キーにより暗号化されているので、該データの暗号化キーが不明な場合には、有効なデータか否かを解析する手段がないので、通信中のデータそのものをモニタリングしようとしても、使用中の状態にあるか否かを判定することはできない。
【０００８】
（本発明の目的）
本発明は、かかる解決するべき課題に鑑みてなされたものであり、所有している各無線プロファイルうちＳＮ比が最も高い無線プロファイルが示す無線ＬＡＮアクセスポイントを選択して接続することが可能な無線ＬＡＮ子機、無線ＬＡＮ子機通信制御方法および無線ＬＡＮ子機通信制御プログラムを提供することをその目的としている。
【課題を解決するための手段】
【０００９】
前述の課題を解決するため、本発明による無線ＬＡＮ子機、無線ＬＡＮ子機通信制御方法および無線ＬＡＮ子機通信制御プログラムは、主に、次のような特徴的な構成を採用している。
【００１０】
（１）本発明による無線ＬＡＮ子機は、
無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを所有し、
未使用状態にあると判定された場合に、
所有している各前記無線プロファイルごとに、それぞれの接続先である前記無線ＬＡＮアクセスポイントと順次接続して、それぞれにおけるＲＳＳＩ（Received  Signal  Strength  Indication）およびノイズを測定し、測定した該ＲＳＳＩおよび該ノイズに基づいてそれぞれのＳＮ（Signal-to-Noise）比を算出して、接続する前記無線ＬＡＮアクセスポイントを、前記無線プロファイルのうち、算出したＳＮ比が最も高い無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する制御手段
を有することを特徴とする。
【００１１】
（２）本発明による無線ＬＡＮ子機通信制御方法は、
無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを所有する無線ＬＡＮ子機が未使用状態にあると判定された場合に、
所有している各前記無線プロファイルごとに、それぞれの接続先である前記無線ＬＡＮアクセスポイントと順次接続して、それぞれにおけるＲＳＳＩ（Received  Signal  Strength  Indication）およびノイズを測定し、測定した該ＲＳＳＩおよび該ノイズに基づいてそれぞれのＳＮ（Signal-to-Noise）比を算出して、接続する前記無線ＬＡＮアクセスポイントを、前記無線プロファイルのうち、算出したＳＮ比が最も高い無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する制御ステップ
を有していることを特徴とする。
【００１２】
（３）本発明による無線ＬＡＮ子機通信制御プログラムは、
無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを所有する無線ＬＡＮ子機においてコンピュータによって通信制御用の処理を実行し、
未使用状態にあると判定された場合に、
所有している各前記無線プロファイルごとに、それぞれの接続先である前記無線ＬＡＮアクセスポイントと順次接続して、それぞれにおけるＲＳＳＩ（Received  Signal  Strength  Indication）およびノイズを測定し、測定した該ＲＳＳＩおよび該ノイズに基づいてそれぞれのＳＮ（Signal-to-Noise）比を算出して、接続する前記無線ＬＡＮアクセスポイントを、前記無線プロファイルのうち、算出したＳＮ比が最も高い無線プロファイルが示す接続先の無線ＬＡＮアクセスポイントに変更する処理
を有していることを特徴とする。
【発明の効果】
【００１３】
本発明の無線ＬＡＮ子機、無線ＬＡＮ子機通信制御方法および無線ＬＡＮ子機通信制御プログラムによれば、主に、以下のような効果を奏することができる。
【００１４】
すなわち、本発明においては、無線ＬＡＮ子機が未使用状態にある際に、当該無線ＬＡＮ子機が所有している各無線プロファイルが示す無線ＬＡＮアクセスポイントそれぞれと順次接続して、それぞれのＲＳＳＩおよびノイズを測定してＳＮ比を算出することにより、現在接続している無線ＬＡＮアクセスポイントを、ＳＮ比が最も高い無線プロファイルの接続先に変更することが可能であるので、無線ＬＡＮ子機の通信速度の向上を期待することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る無線ＬＡＮ子機のブロック構成の一例を示すブロック構成図である。
【図２】図１に示す無線ＬＡＮ子機が未使用の状態にあることを判定する動作の一例を説明するためのフローチャートである。
【図３】図１に示す無線ＬＡＮ子機が所有している各無線プロファイルの優先順位付けを行う動作の一例を説明するためのフローチャートである。
【図４】図１に示す無線ＬＡＮ子機が所有している各無線プロファイルにおけるＲＳＳＩおよびノイズの測定とＳＮ比の算出を順次行う動作の一例を説明するためのフローチャートである。
【図５】図１に示す無線ＬＡＮ子機において作成した無線プロファイルの評価テーブルの一例を示すテーブルである。
【発明を実施するための形態】
【００１６】
以下、本発明による無線ＬＡＮ子機、無線ＬＡＮ子機通信制御方法および無線ＬＡＮ子機通信制御プログラムの好適な実施形態について添付図を参照して説明する。なお、以下の説明においては、本発明による無線ＬＡＮ子機および無線ＬＡＮ子機通信制御方法について説明するが、かかる無線ＬＡＮ子機通信制御方法をコンピュータにより実行可能な無線ＬＡＮ子機通信制御プログラムとして実施するようにしても良いし、あるいは、無線ＬＡＮ子機通信制御プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。また、以下の各図面に付した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではないことも言うまでもない。
【００１７】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、無線ＬＡＮ子機の通信速度を向上させるための通信制御に関するものであり、無線ＬＡＮ子機未使用時に、当該無線ＬＡＮ子機に保存されている無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを基にして、より高速な回線にて接続することが可能な無線ＬＡＮアクセスポイントに接続先を変更することを主要な特徴としている。
【００１８】
ここで、無線ＬＡＮ子機未使用時の判定は、例えば、当該無線ＬＡＮ子機が、無線ＬＡＮアクセスポイントからのビーコン(Beacon）を、ユーザが未使用状態判定閾値としてあらかじめ任意に設定した回数分、連続して受信したか否かによって判定することも主要な特徴の一つとしている。而して、無線ＬＡＮ子機と無線ＬＡＮアクセスポイントとの間の通信データをモニタリングして、有効なデータが含まれていないことに基づいて、無線ＬＡＮ子機が未使用であることを判定しようとしても、暗号化キーが不明な場合には有効なデータか否かを解析することができないという、本発明に関連する現状の技術における問題を確実に解決することができる。
【００１９】
なお、該未使用状態判定閾値の初期値は、ユーザがあらかじめ設定していない場合に備えて、一般的に、２〜７２時間に設定されているＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバが割り当てるＩＰ（Internet  Protocol）アドレスの貸出時間より算出した７２００回とあらかじめ設定しておくようにしても良い。つまり、該未使用状態判定閾値の初期値を７２００回とする理由は、ビーコンを１回確認するためには通常１秒程度要するので、例えば、ＤＨＣＰサーバのＩＰアドレス貸出時間が最短となる２時間の間、ビーコンを連続して確認し続けることにした場合には、７２００回確認することになるからである。
【００２０】
また、ビーコンの確認に関しては、次の確認動作を行うことにより確認することができる。まず、無線ＬＡＮ子機が現在使用している無線周波数を確認する。そして、無線周波数が２.４ＧＨｚ の場合には、現在の通信が１Ｍｂｐｓ  ＤＳＳＳ（Direct  Sequence  Spread  Spectrum）＋ＢＰＳＫ（Binary  Phase  Shift  Keying）か否かを確認し、１Ｍｂｐｓ  ＤＳＳＳ＋ＢＰＳＫであれば、ビーコンと判定すれば良く、また、無線周波数が５ＧＨｚの場合には、現在の通信が６Ｍｂｐｓ  ＯＦＤＭ（Orthogonal  Frequency  Division  Multiplexing）＋ＢＰＳＫ＋符号化率１／２か否かを確認し、６Ｍｂｐｓ  ＯＦＤＭ＋ＢＰＳＫ＋符号化率１／２であれば、ビーコンと判定すれば良い。
【００２１】
なお、本発明において使用する各無線プロファイルは、現状の技術における無線プロファイルと同様の情報からなっており、無線ＬＡＮ子機に保存されている無線ルータ等の無線ＬＡＮアクセスポイントのＳＳＩＤ（Service  Set  Identifier）、セキュリティ用の暗号化キーおよび暗号化方式を基にして、接続先との接続回線を特定する情報から構成されている。
【００２２】
また、前述した「より高速な回線」とは、現在、無線ＬＡＮ子機が接続されている無線ＬＡＮアクセスポイントとの間で送受信された信号のＲＳＳＩ（Received  Signal  Strength  Indication）およびノイズ（Noise）に基づいて算出したＳＮ比を基にして、当該無線ＬＡＮ子機に保存されている無線ＬＡＮアクセスポイントとの接続用の無線プロファイルを優先順位付けし、最も優先順位の高い無線プロファイルとなる無線ＬＡＮアクセスポイントと接続される回線のことを意味している。ここで、同じＳＮ比であった場合には、暗号化方式のセキュリティ（Security）性の高さを第一要素として、優先順位付けを行い、さらに、同じセキュリティ性の高さであった場合には、通信速度を第二要素として、優先順位付けを行う。
【００２３】
故に、同じＳＮ比であった場合の無線プロファイルは、優先順位の高い順に、ＷＰＡ２（Ｗｉ−Ｆｉ  Protected  Access  II）−ＰＳＫ（Pre  Shared  Key）  ＡＥＳ（Advanced  Encryption  Standard）＞ＷＰＡ−ＰＳＫ  ＡＥＳ＞ＷＰＡ２−ＰＳＫ  ＴＫＩＰ（Temporal  Key  Integrity  Protocol）＞ＷＰＡ−ＰＳＫ  ＴＫＩＰ＞ＷＥＰ（Wired  Equivalent  Privacy）＞暗号化無しの順番になる。そして、無線ＬＡＮ子機の接続先となる無線ＬＡＮアクセスポイントに関し、最も優先順位が高い無線プロファイルの無線ＬＡＮアクセスポイントに接続先を変更することにより、当該無線ＬＡＮ子機は、通信速度の向上を図ることができるという効果を奏することができる。
【００２４】
（本発明の実施形態）
次に、本発明に係る無線ＬＡＮ子機の実施形態について、図面を参照しながら詳細に説明する。まず、図１は、本発明に係る無線ＬＡＮ子機のブロック構成の一例を示すブロック構成図である。図１の破線で囲む部分が、本発明の対象とする無線ＬＡＮ子機１の範囲であり、該無線ＬＡＮ子機１は、少なくとも、無線Ｉ／Ｆ（インタフェース）１１、アンテナ１２、制御部１３およびメモリ１４を備えている。そして、無線ＬＡＮ子機１は、制御部１３の制御により、無線Ｉ／Ｆ１１からアンテナ１２を介して、無線ＬＡＮルータ等の無線ＬＡＮアクセスポイント２の無線Ｉ／Ｆ２１と無線接続することができる。
【００２５】
また、無線ＬＡＮ子機１の制御部１３は、当該無線ＬＡＮ子機１全体の制御を司るブロックであり、少なくとも、未使用状態判定部１３ａ、無線プロファイル優先順位付け部１３ｂおよびＳＮ比算出部１３ｃを内部に備えている。未使用状態判定部１３ａは、当該無線ＬＡＮ子機１が無線ＬＡＮアクセスポイント２との間で有効なデータを送受信していない状態すなわち未使用状態であるか否かを判定するブロックである。
【００２６】
また、無線プロファイル優先順位付け部１３ｂは、当該無線ＬＡＮ子機１がメモリ１４に保存している全ての無線プロファイルに関して、いずれの無線プロファイルを優先して使用するかを決定するための優先順位付けを行うブロックである。
【００２７】
また、ＳＮ比算出部１３ｃは、該無線ＬＡＮ子機１がメモリ１４に保存している各無線プロファイルそれぞれにおいて接続先として指定される無線ＬＡＮアクセスポイント２との無線接続時におけるＳＮ比を算出するブロックである。
【００２８】
また、無線ＬＡＮ子機１のメモリ１４には、少なくとも、当該無線ＬＡＮ子機１において使用される全ての無線プロファイル情報を保存する無線プロファイル登録テーブル１４ａと該無線プロファイル登録テーブル１４ａに登録した無線プロファイルそれぞれの優先順位、ＳＮ比等に関する評価結果を保存する無線プロファイル評価テーブル１４ｂとを保存している。さらに、図示していないが、メモリ１４には、制御部１３において実行される各種の制御プログラムも保存されている。
【００２９】
次に、図１に示した無線ＬＡＮ子機１が、無線ＬＡＮアクセスポイント２との間で有効なデータの送受信を実施していない未使用時の状態を判定する際の動作例について、図２のフローチャートを用いて説明する。図２は、図１に示す無線ＬＡＮ子機１が未使用の状態にあることを判定する動作の一例を説明するためのフローチャートであり、制御部１３の未使用状態判定部１３ａにおける動作の一例を示している。
【００３０】
図２のフローチャートにおいては、当該無線ＬＡＮ子機１が無線ＬＡＮアクセスポイント２からのビーコン(Beacon）を、ユーザが未使用状態判定閾値としてあらかじめ任意に設定した回数分、連続して受信することにより、無線ＬＡＮ子機１が未使用状態であると判定する動作例を示している。あるいは、ユーザが該未使用状態判定閾値をあらかじめ設定していない場合には、ＤＨＣＰサーバが割り当てるＩＰアドレスの一般的な貸出時間である２〜７２時間のうち最短の２時間の間に１回当たりのビーコン判定に要すると想定される時間である１秒が占める回数すなわち７２００回分、ビーコンを連続して受信することにより、無線ＬＡＮ子機１が未使用状態であると判定する動作例を示している。
【００３１】
なお、無線ＬＡＮ子機１が使用する無線周波数が２．４ＧＨｚの場合、無線ＬＡＮ子機１が受信した無線信号が１Ｍｂｐｓ  ＤＳＳＳ＋ＢＰＳＫであった場合、無線ＬＡＮアクセスポイント２からのビーコン（Beacon）を受信していると判定する。また、無線ＬＡＮ子機１が使用する無線周波数が５ＧＨｚの場合、無線ＬＡＮ子機１が受信した無線信号が６Ｍｂｐｓ  ＯＦＤＭ＋ＢＰＳＫ＋符号化率１／２であった場合、無線ＬＡＮアクセスポイント２からのビーコン（Beacon）を受信していると判定する。
【００３２】
図２のフローチャートにおいて、まず、無線ＬＡＮ子機１が未使用状態であることを判定するための閾値として、無線ＬＡＮアクセスポイント２からのビーコンを連続して受信する回数をあらかじめ設定する未使用状態判定閾値ｎを初期化した後（ステップＳ１）、ユーザが未使用状態判定閾値ｎとすべき任意回数ｍをあらかじめ設定しているか否かを確認する（ステップＳ２）。ユーザが未使用状態判定閾値ｎとすべき任意回数ｍを設定していた場合には（ステップＳ２のＹｅｓ）、ユーザが設定している任意回数ｍを未使用状態判定閾値ｎに設定する（ステップＳ３）。一方、ユーザが未使用状態判定閾値ｎとすべき任意回数ｍを設定していなかった場合には（ステップＳ２のＮｏ）、ＤＨＣＰサーバがＩＰアドレスを貸し出す最短の時間を参考にしてあらかじめ定めた回数の７２００回を未使用状態判定閾値ｎに設定する（ステップＳ４）。
【００３３】
次に、無線ＬＡＮ子機１において使用している無線周波数を確認する（ステップＳ５）。現在使用している無線周波数が２．４ＧＨｚの場合（ステップＳ５の２．４ＧＨｚの場合）、ビーコンの連続受信回数をカウントする変数ｘを‘０’に初期化した後（ステップＳ６）、無線ＬＡＮアクセスポイント２からビーコンを示す無線信号１Ｍｂｐｓ  ＤＳＳＳ＋ＢＰＳＫを受信したか否かを確認する（ステップＳ７）。無線信号１Ｍｂｐｓ  ＤＳＳＳ＋ＢＰＳＫを受信しなかった場合（ステップＳ７のＮｏ）、ステップＳ６に戻って、変数ｘを‘０’に初期化する動作を繰り返す。
【００３４】
一方、無線信号１Ｍｂｐｓ  ＤＳＳＳ＋ＢＰＳＫを受信した場合は（ステップＳ７のＹｅｓ）、無線ＬＡＮアクセスポイント２からのビーコンを受信したものと判定し、ビーコンの連続受信回数をカウントする変数ｘに‘１’を加えた後（ステップＳ８）、ビーコンの連続受信回数ｘが、未使用状態判定閾値ｎに達したか否かを確認する（ステップＳ９）。ビーコンの連続受信回数ｘが、未使用状態判定閾値ｎにまだ達していなかった場合には（ステップＳ９のＮｏ）、ステップＳ７に戻って、無線信号１Ｍｂｐｓ  ＤＳＳＳ＋ＢＰＳＫをさらに連続して受信するか否かを確認する動作に復帰する。
【００３５】
これに対して、ビーコンの連続受信回数ｘが、未使用状態判定閾値ｎに達した場合には（ステップＳ９のＹｅｓ）、当該無線ＬＡＮ子機１は、無線ＬＡＮアクセスポイント２との間で有効データを送受信していない未使用の状態にあるものと判定する。
【００３６】
また、ステップＳ５において、現在使用している無線周波数が５ＧＨｚの場合（ステップＳ５の５ＧＨｚの場合）についても、ビーコンを示す無線信号が無線信号６Ｍｂｐｓ  ＯＦＤＭ＋ＢＰＳＫ＋符号化率１／２になることを除いて、２．４ＧＨｚの場合とほぼ同様の動作を行う。すなわち、ビーコンの連続受信回数をカウントする変数ｙを‘０’に初期化した後（ステップＳ１０）、無線ＬＡＮアクセスポイント２からビーコンを示す無線信号６Ｍｂｐｓ  ＯＦＤＭ＋ＢＰＳＫ＋符号化率１／２を受信したか否かを確認する（ステップＳ１１）。無線信号６Ｍｂｐｓ  ＯＦＤＭ＋ＢＰＳＫ＋符号化率１／２を受信しなかった場合（ステップＳ１１のＮｏ）、ステップＳ１０に戻って、変数ｙを‘０’に初期化する動作を繰り返す。
【００３７】
一方、無線信号６Ｍｂｐｓ  ＯＦＤＭ＋ＢＰＳＫ＋符号化率１／２を受信した場合は（ステップＳ１１のＹｅｓ）、無線ＬＡＮアクセスポイント２からのビーコンを受信したものと判定し、ビーコンの連続受信回数をカウントする変数ｙに‘１’を加えた後（ステップＳ１２）、ビーコンの連続受信回数ｙが、未使用状態判定閾値ｎに達したか否かを確認する（ステップＳ１３）。ビーコンの連続受信回数ｙが、未使用状態判定閾値ｎにまだ達していなかった場合には（ステップＳ１３のＮｏ）、ステップＳ１１に戻って、無線信号６Ｍｂｐｓ  ＯＦＤＭ＋ＢＰＳＫ＋符号化率１／２をさらに連続して受信するか否かを確認する動作に復帰する。
【００３８】
これに対して、ビーコンの連続受信回数ｙが、未使用状態判定閾値ｎに達した場合には（ステップＳ１３のＹｅｓ）、当該無線ＬＡＮ子機１は、無線ＬＡＮアクセスポイント２との間で有効データを送受信していない未使用の状態にあるものと判定する。
【００３９】
次に、図１に示す無線ＬＡＮ子機１が所有している各無線プロファイルの優先順位付けを行う動作についてその一例を図３のフローチャートを用いて説明する。図３は、図１に示す無線ＬＡＮ子機１が所有している各無線プロファイルの優先順位付けを行う動作の一例を説明するためのフローチャートであり、制御部１３の無線プロファイル優先順位付け部１３ｂの動作として、無線ＬＡＮ子機１のメモリ１４内の無線プロファイル登録テーブル１４ａに登録されている全ての無線プロファイルに関して、通信速度とセキュリティ性すなわち暗号化方式とに基づいて、それぞれの優先順位付けを行っている動作の一例を示している。
【００４０】
ここで、無線プロファイルの優先順位付けは、ＳＮ比が最優先であるが、ＳＮ比が同じ場合には、暗号化方式のセキュリティ性の高さを第一要素とし、また、同じセキュリティ性の高さの場合には、通信速度を第二要素として比較し、優先順位付けを行う。したがって、ＳＮ比が同じ場合には、無線プロファイルは、優先順位の高い順に、ＷＰＡ２−ＰＳＫ  ＡＥＳ＞ＷＰＡ−ＰＳＫ  ＡＥＳ＞ＷＰＡ２−ＰＳＫ  ＴＫＩＰ＞ＷＰＡ−ＰＳＫ  ＴＫＩＰ＞ＷＥＰ＞暗号化無しの順番となる。
【００４１】
図３のフローチャートにおいて、まず、無線ＬＡＮ子機１が保存している無線プロファイル数ｎを取り出して設定する（ステップＳ２１）。次に、無線プロファイルの優先度の設定を行った実施回数ｍを‘０’に初期化した後（ステップＳ２２）、実施回数ｍに‘１’を加算する（ステップＳ２３）。しかる後、実施回数ｍが、無線プロファイル数ｎを超えて、全ての無線プロファイルに関して優先度の設定が完了したか否かを確認する（ステップＳ２４）。実施回数ｍが無線プロファイル数ｎを超えていなく、優先度を設定する対象の無線プロファイルがまだ残っている場合には（ステップＳ２４のＮｏ）、次に、実施回数ｍに該当する無線プロファイルを取り出して、最もセキュリティ性が高くかつ通信速度が速いＷＰＡ２−ＰＳＫ  ＡＥＳであるか否かを確認する（ステップＳ２５）。
【００４２】
取り出した無線プロファイルがＷＰＡ２−ＰＳＫ  ＡＥＳであった場合には（ステップＳ２５のＹｅｓ）、第１番目の優先度であることを示す優先度１を設定して（ステップＳ２６）、次の無線プロファイルを取り出すために、ステップＳ２３に戻る。一方、取り出した無線プロファイルがＷＰＡ２−ＰＳＫ  ＡＥＳではなかった場合には（ステップＳ２５のＮｏ）、次に、実施回数ｍに該当する無線プロファイルが、ＷＰＡ２−ＰＳＫ  ＡＥＳの次にセキュリティ性が高くかつ通信速度が速いＷＰＡ−ＰＳＫ  ＡＥＳであるか否かを確認する（ステップＳ２７）。
【００４３】
取り出した無線プロファイルがＷＰＡ−ＰＳＫ  ＡＥＳであった場合には（ステップＳ２７のＹｅｓ）、第２番目の優先度であることを示す優先度２を設定して（ステップＳ２８）、次の無線プロファイルを取り出すために、ステップＳ２３に戻る。一方、取り出した無線プロファイルがＷＰＡ−ＰＳＫ  ＡＥＳではなかった場合には（ステップＳ２７のＮｏ）、次に、実施回数ｍに該当する無線プロファイルが、ＷＰＡ−ＰＳＫ  ＡＥＳの次にセキュリティ性が高くかつ通信速度が速いＷＰＡ２−ＰＳＫ  ＴＫＩＰであるか否かを確認する（ステップＳ２９）。
【００４４】
取り出した無線プロファイルがＷＰＡ２−ＰＳＫ  ＴＫＩＰであった場合には（ステップＳ２９のＹｅｓ）、第３番目の優先度であることを示す優先度３を設定して（ステップＳ３０）、次の無線プロファイルを取り出すために、ステップＳ２３に戻る。一方、取り出した無線プロファイルがＷＰＡ２−ＰＳＫ  ＴＫＩＰではなかった場合には（ステップＳ２９のＮｏ）、次に、実施回数ｍに該当する無線プロファイルが、ＷＰＡ２−ＰＳＫ  ＴＫＩＰの次にセキュリティ性が高くかつ通信速度が速いＷＰＡ−ＰＳＫ  ＴＫＩＰであるか否かを確認する（ステップＳ３１）。
【００４５】
取り出した無線プロファイルがＷＰＡ−ＰＳＫ  ＴＫＩＰであった場合には（ステップＳ３１のＹｅｓ）、第４番目の優先度であることを示す優先度４を設定して（ステップＳ３２）、次の無線プロファイルを取り出すために、ステップＳ２３に戻る。一方、取り出した無線プロファイルがＷＰＡ−ＰＳＫ  ＴＫＩＰではなかった場合には（ステップＳ３１のＮｏ）、次に、実施回数ｍに該当する無線プロファイルが、ＷＰＡ−ＰＳＫ  ＴＫＩＰの次にセキュリティ性が高くかつ通信速度が速いＷＥＰであるか否かを確認する（ステップＳ３３）。
【００４６】
取り出した無線プロファイルがＷＥＰであった場合には（ステップＳ３３のＹｅｓ）、第５番目の優先度であることを示す優先度５を設定して（ステップＳ３４）、次の無線プロファイルを取り出すために、ステップＳ２３に戻る。一方、取り出した無線プロファイルがＷＥＰではなかった場合には（ステップＳ３３のＮｏ）、次に、実施回数ｍに該当する無線プロファイルが、暗号化無しの通信方式であるか否かを確認する（ステップＳ３５）。
【００４７】
取り出した無線プロファイルが暗号化無しの通信方式であった場合には（ステップＳ３５のＹｅｓ）、第６番目の優先度であることを示す優先度６を設定して（ステップＳ３６）、次の無線プロファイルを取り出すために、ステップＳ２３に戻る。一方、取り出した無線プロファイルが暗号化無しの通信方式ではなかった場合には（ステップＳ３５のＮｏ）、通信方式として不適切な値が設定されている異常な無線プロファイルであるので、警告を出力するために優先順位付けの処理を打ち切って、終了する。
【００４８】
ステップＳ２４において、実施回数ｍが無線プロファイル数ｎを超えて、全ての無線プロファイルに関する優先度の設定が終了した場合には（ステップＳ２４のＹｅｓ）、次に、設定した優先度が高い順番に、無線プロファイルの優先順位付けを行って（ステップＳ３７）、優先順位付けの処理を終了する。
【００４９】
次に、図１に示す無線ＬＡＮ子機１が所有している各無線プロファイルにおけるＲＳＳＩおよびノイズの測定とＳＮ比の算出を順次行う動作についてその一例を図４のフローチャートを用いて説明する。図４は、図１に示す無線ＬＡＮ子機１が所有している各無線プロファイルにおけるＲＳＳＩおよびノイズの測定とＳＮ比の算出を順次行う動作の一例を説明するためのフローチャートであり、制御部１３のＳＮ比算出部１３ｃの動作の一例を示している。
【００５０】
つまり、図４のフローチャートにおいては、無線ＬＡＮ子機１のメモリ１４内の無線プロファイル登録テーブル１４ａに登録されている各無線プロファイルそれぞれにおいて接続先となる無線ＬＡＮアクセスポイントとの無線通信における受信信号強度ＲＳＳＩ（ｄＢｍ）およびノイズ（ｄＢｍ）の測定と、測定したＲＳＳＩおよびノイズによりＳＮ比（ｄＢ）（ＳＮ比（ｄＢ）＝ＲＳＳＩ（ｄＢｍ）−ノイズ（ｄＢｍ））を順次算出する動作の一例を示している。
【００５１】
図４のフローチャートにおいて、無線ＬＡＮ子機１は、まず、現在接続中の状態にある無線プロファイルが示す無線ＬＡＮアクセスポイント２から受信した無線信号の受信電波強度ＲＳＳＩ（ｄＢｍ）を測定して保存し（ステップＳ４１）、さらに、当該無線ＬＡＮアクセスポイント２との無線接続状態におけるノイズ（ｄＢｍ）を測定して保存する（ステップＳ４２）。しかる後、測定したＲＳＳＩ（ｄＢｍ）とノイズ（ｄＢｍ）との差分を求めることによって、ＳＮ比（ｄＢ）を算出して保存する（ステップＳ４３）。
【００５２】
次に、無線ＬＡＮ子機１が所有している無線プロファイル数ｎを取り出して設定する（ステップＳ４４）。そして、無線プロファイルのＲＳＳＩおよびノイズの測定とＳＮ比の算出とを行った実施回数ｍを‘０’に初期化した後（ステップＳ４５）、実施回数ｍに‘１’を加算する（ステップＳ４６）。しかる後、実施回数ｍが、無線プロファイル数ｎを超えて、全ての無線プロファイルに関してＲＳＳＩおよびノイズの測定とＳＮ比の算出とを行ったか否かを確認する（ステップＳ４７）。
【００５３】
実施回数ｍが無線プロファイル数ｎを超えていなく、ＲＳＳＩおよびノイズの測定とＳＮ比の算出とを行う対象の無線プロファイルがまだ残っている場合には（ステップＳ４７のＮｏ）、次に、図３のフローチャートによって無線プロファイルの優先順位付けを実施した結果に従い、実施回数ｍに該当する優先順位が第ｍ番目の無線プロファイルを取り出して、当該無線プロファイルが指定する無線ＬＡＮアクセスポイント２に接続する（ステップＳ４８）。
【００５４】
無線ＬＡＮ子機１は、接続した優先順位が第ｍ番目の無線プロファイルが示す無線ＬＡＮアクセスポイント２から受信した無線信号の受信電波強度ＲＳＳＩ（ｄＢｍ）を測定して保存し（ステップＳ４９）、さらに、当該無線ＬＡＮアクセスポイント２との無線接続状態におけるノイズ（ｄＢｍ）を測定して保存する（ステップＳ５０）。しかる後、測定したＲＳＳＩ（ｄＢｍ）とノイズ（ｄＢｍ）との差分を求めることによって、ＳＮ比（ｄＢ）を算出して保存する（ステップＳ５１）。次いで、次の優先順位の無線プロファイルを取り出すために、ステップＳ４６に戻る。そして、ステップＳ４７においてまだ未実施の無線プロファイルが残っているか否かを確認し、残っている限り、次の優先順位の無線プロファイルが示す無線ＬＡＮアクセスポイント２に関するＲＳＳＩおよびノイズの測定、ＳＮ比の算出の動作を繰り返す。
【００５５】
一方、ステップＳ４７において、実施回数ｍが無線プロファイル数ｎを超えて、全ての無線プロファイルに関するＲＳＳＩおよびノイズの測定、ＳＮ比の算出が終了した場合には（ステップＳ４７のＹｅｓ）、ＲＳＳＩおよびノイズの測定、ＳＮ比の算出の処理を終了する。
【００５６】
次に、以上の図３、図４のフローチャートにより設定した無線プロファイルの優先順位とそれぞれの無線プロファイルにおけるＲＳＳＩおよびノイズの測定結果、ＳＮ比の算出結果とを、保存した評価テーブルの一例について説明する。図５は、図１に示す無線ＬＡＮ子機１において作成した無線プロファイルの評価テーブルの一例を示すテーブルである。図５のテーブルは、無線ＬＡＮ子機１のメモリ１４内の無線プロファイル評価テーブル１４ｂの一例を示すものであり、図３、図４のフローチャートにより設定した各無線プロファイルの優先順位とそれぞれの無線プロファイルにおけるＲＳＳＩおよびノイズの測定結果、ＳＮ比の算出結果とを、各無線プロファイルが指定する暗号化方式とともに、一覧形式で設定している一例を示している。
【００５７】
図５に示す無線プロファイル評価テーブル１４ｂは、優先順位１４１、暗号化方式１４２、ＲＳＳＩ１４３、ノイズ１４４およびＳＮ比１４５の各項目から構成されている。優先順位１４１は、最優先の要素として、ＳＮ比１４５の項目欄におけるＳＮ比が高い順番に順序付けされているが、ＳＮ比が同一であった場合には、図３のフローチャートにおいて通信速度およびセキュリティ性の高さに基づいて優先順位付けを実施した結果に従って（すなわち、第一要素としてセキュリティ性の高さの順番に、また、同一のセキュリティ性の高さであった場合には第二要素として通信速度の順番に）順序付けされている。
【００５８】
また、暗号化方式１４２欄には、各無線プロファイルのセキュリティ性および通信速度を示すＷＰＡ２−ＰＳＫ  ＡＥＳ、ＷＰＡ−ＰＳＫ  ＡＥＳ、ＷＰＡ２−ＰＳＫ  ＴＫＩＰ、ＷＰＡ−ＰＳＫ  ＴＫＩＰ、ＷＥＰ、暗号化無しのいずれかの情報が設定され、また、ＲＳＳＩ１４３、ノイズ１４４およびＳＮ比１４５の各欄には、図４のフローチャートにおいて測定および算出した各無線プロファイルごとの値が設定される。
【００５９】
以上のような各無線プロファイルの評価結果に基づいて、無線ＬＡＮ子機１は、現在接続されている無線ＬＡＮアクセスポイント２を、優先順位が最も高い無線プロファイルの接続先に変更することにより、通信速度の向上を図ることができる。
【００６０】
なお、インターネット上のＷｅｂページに、Ｗｅｂ  ＧＵＩ（Graphical  User  Interface）として、無線ＬＡＮ子機１において各無線プロファイルを優先順位付けした結果すなわち図５に示すような無線プロファイル評価テーブル１４ｂを掲載して、無線ＬＡＮ子機１のユーザが閲覧することを可能にするようにしても良い。無線ＬＡＮ子機１のユーザが該Ｗｅｂページを閲覧することにより、今までは知り得なかった各無線プロファイルに関するＳＮ比や暗号化方式のセキュリティ性および通信速度を加味した優先順位の順番を入手して、活用することが可能になる。
【００６１】
（実施形態の効果の説明）
以上に詳細に説明したように、本実施形態においては、以下のような効果が得られる。
【００６２】
本実施形態においては、無線ＬＡＮ子機１を現在未使用の状態にあるか否かを、無線ＬＡＮ子機および無線ＬＡＮアクセスポイント間の通信に有効なデータが含まれているか否かをモニタリングして解析する代わりに、未使用状態判定閾値としてあらかじめ設定した回数分のビーコン（Beacon）を連続して受信したか否かに基づいて判定しているので、通信中のデータに関する暗号化キーが不明であっても、当該無線ＬＡＮ子機１の未使用状態を確実に判定することができる。
【００６３】
また、本実施形態においては、無線ＬＡＮ子機１が未使用状態にある際に、当該無線ＬＡＮ子機１が所有している各無線プロファイルに該当する無線ＬＡＮアクセスポイント２と順次接続して、それぞれのＲＳＳＩおよびノイズを測定してＳＮ比を算出することにより、現在接続している無線ＬＡＮアクセスポイント２を、ＳＮ比が最も高い無線プロファイルの接続先に変更することが可能であるので、無線ＬＡＮ子機１の通信速度の向上を期待することができる。
【００６４】
さらに、最も高いＳＮ比として同一の値となる複数の無線プロファイルが存在している場合には、第一要素としてセキュリティ性が最も高い無線プロファイルの接続先に変更することにより、また、ＳＮ比のみならずセキュリティ性も同一の場合には、第二要素として通信速度が最も速い無線プロファイルの接続先に変更することにより、通信速度の向上のみならずセキュリティ性の向上も期待することができる。
【００６５】
以上、本発明の好適な実施形態の構成を説明した。しかし、かかる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【符号の説明】
【００６６】
１      無線ＬＡＮ子機
２      無線ＬＡＮアクセスポイント
１１    無線Ｉ／Ｆ
１２    アンテナ
１３    制御部
１３ａ  未使用状態判定部
１３ｂ  無線プロファイル優先順位付け部
１３ｃ  ＳＮ比算出部
１４    メモリ
１４ａ  無線プロファイル登録テーブル
１４ｂ  無線プロファイル評価テーブル
２１    無線Ｉ／Ｆ
１４１  優先順位
１４２  暗号化方式
１４３  ＲＳＳＩ
１４４  ノイズ
１４５  ＳＮ比
【図１】
2019106610.tif 000003
【図２】
2019106610.tif 000004
【図３】
2019106610.tif 000005
【図４】
2019106610.tif 000006
【図５】
2019106610.tif 000007