(57)【要約】【課題】周囲にある複数のアクセスポイントの中から最適なアクセスポイントを選択する。【解決手段】ステーションは、周囲にあるアクセスポイントの検索を実行し（S101）、複数のアクセスポイントが見つかった場合、これらに対するスループット測定を順に実行する（S102）。スループット測定は、検索により見つかったすべてのアクセスポイント１１に対して行われる（S103）。アクセスポイントの選択を自動で行う場合には（S104Y）、複数のアクセスポイントの中からスループットの最もよいアクセスポイントを選択した後（S105）、ネットワーク接続を行う（S106）。アクセスポイント接続を手動で行う場合には（S104N）、ネットワーク接続可能なアクセスポイントをそのスループットと共に一覧表示し（S107）、その中からユーザが選択したアクセスポイントに対してネットワーク接続を行う（S108）。【選択図】図２
2007142859.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークの中継機能を有するアクセスポイントと、前記アクセスポイントに無線接続することが可能な無線端末とを備え、
前記無線端末は、ネットワーク接続可能な複数のアクセスポイントを検索するアクセスポイント検索手段と、前記複数のアクセスポイントの中から一つのアクセスポイントを選択する際に各アクセスポイントとの間のスループットを測定するスループット測定手段を備えていることを特徴とする無線ネットワークシステム。
【請求項２】
前記無線端末は、前記スループット測定結果に基づいてアクセスポイントを選択し、当該アクセスポイントに自動的に接続するネットワーク接続手段をさらに備えることを特徴とする請求項１に記載の無線ネットワークシステム。
【請求項３】
前記無線端末は、前記スループットの測定結果を前記アクセスポイントの検索結果と共に画面に表示する表示手段をさらに備えることを特徴とする請求項１に記載の無線ネットワークシステム。
【請求項４】
前記無線端末は、ネットワーク機能の起動時に前記アクセスポイント検索及び前記スループット測定を順に行うことを特徴とする請求項１乃至３のいずれか一項に記載の無線ネットワークシステム。
【請求項５】
前記無線端末は、前記アクセスポイント検索を行った後、自動的に前記スループット測定を行うことを特徴とする請求項１乃至３のいずれか一項に記載の無線ネットワークシステム。
【請求項６】
前記無線端末は、前記アクセスポイント検索を行った後、ユーザからスループット測定の指示があったとき前記スループット測定を行うことを特徴とする請求項１乃至３のいずれか一項に記載の無線ネットワークシステム。
【請求項７】
前記無線端末は、任意のアクセスポイントとのネットワーク接続中に前記アクセスポイント検索及び前記スループット測定を行うことを特徴とする請求項１乃至６のいずれか一項に記載の無線ネットワークシステム。
【請求項８】
無線ネットワークの中継機能を有するアクセスポイントに無線接続することが可能な無線端末であって、
前記無線端末は、ネットワーク接続可能な複数のアクセスポイントを検索するアクセスポイント検索手段と、前記複数のアクセスポイントの中から一つのアクセスポイントを選択する際に各アクセスポイントとの間のスループットを測定するスループット測定手段を備えていることを特徴とする無線端末。
【請求項９】
無線ネットワークの中継機能を有するアクセスポイントに無線接続することが可能なコンピュータに、
ネットワーク接続可能な複数のアクセスポイントを検索するアクセスポイント検索ステップと、
前記複数のアクセスポイントの中から一つのアクセスポイントを選択する際に各アクセスポイントとの間のスループットを測定するスループット測定ステップを実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークシステムに関し、特に、無線ＬＡＮ等の無線ネットワークに接続される無線端末及びそれに用いるコンピュータプログラムに関するものである。
【背景技術】
【０００２】
近年、インターネットへの接続手段の一つとして無線ＬＡＮが広く普及している。無線ＬＡＮはケーブルを用いることなくネットワークを構成することができるＬＡＮの一形態である。無線ＬＡＮはIEEE（ Institute of Electrical and Electronic Engineers：電気電子学会）で標準化作業が進められ、現在では、IEEE802.11b、IEEE802.11g、IEEE802.11aという３つの規格が存在している。これらの規格に準拠したネットワーク機器を用いて無線ＬＡＮシステムを構築すれば、誰でも手軽にＬＡＮを構築することができる。最近は、自宅に設置された個人のアクセスポイントだけでなく、屋外に設置された公共のアクセスポイント、あるいはプロバイダが提供する有料アクセスポイントに接続することも可能となっている。
【０００３】
無線ＬＡＮは、ステーションと呼ばれる無線端末と、ブリッジ機器としての役割を果たすアクセスポイントとの無線ネットワーク接続によって構成される。ステーションは、例えば無線ＬＡＮアダプタが実装されたパソコンである。コンピュータに無線ＬＡＮ機能を提供する無線ＬＡＮアダプタは、IEEE802.11b、IEEE802.11a、IEEE802.11g等の規格の対応しており、最近では複数の規格に対応した機器も普及している。
【０００４】
ステーションが無線ネットワークに接続する場合には、まず、周囲のアクセスポイントからブロードキャストされるビーコンを受信して、ネットワーク接続可能なアクセスポイント１１を検索した後、このアクセスポイントへの接続を自動又は手動にて行う。ここで、アクセスポイント検索により発見された複数のアクセスポイントの中から接続先として最適なアクセスポイントを選択する場合、従来は、アクセスポイントに予め優先順位をつけておくか、ＲＳＳＩ（Received Signal Strength Indication：受信信号強度）若しくはパケットエラー率をもとに接続先を選択していた（特許文献１及び２参照）。
【特許文献１】特開２０００−１０１５９６号公報
【特許文献２】特開２００４−２８９３７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この様にＲＳＳＩやパケットエラー率をもとに判断した結果必ずしも最適なアクセスポイントであるとは限らない。電波状況だけでなく、無線ＬＡＮのデータパケットの混み具合もアクセスポイントの通信品質に影響を与えるからである。つまり、あるアクセスポイントに複数台のステーションがすでに接続している場合には、たとえパケットエラー率が低かったとしても、高速な通信を確保することは困難である。つまり、アクセスポイントに多数のステーションが接続しているような場合や、アクセスポイントに接続しているステーションが大量のデータを送受信しているような場合には、たとえ電波状況が良好であっても、当該アクセスポイントに接続した新規ステーションは高速な通信を確保できないという問題がある。
【０００６】
また、一般的なスループット測定は、スループット測定用サーバからデータをダウンロードしたときにかかる時間を測定することにより行われるが、ダウンロードデータはインターネット、ルータ、アクセスポイント等を経由するため、無線環境以外にルータの性能やインターネット環境の影響を受け、スループット低下の原因がはっきりしないという問題がある。
【０００７】
したがって、本発明の目的は、ルータ性能やインターネット環境の影響を受けることなく、周囲にある複数のアクセスポイントの中から最適なアクセスポイントを選択することが可能な無線ネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、無線ネットワークの中継機能を有するアクセスポイントと、前記アクセスポイントに無線接続することが可能な無線端末とを備え、前記無線端末は、ネットワーク接続可能な複数のアクセスポイントを検索するアクセスポイント検索手段と、前記複数のアクセスポイントの中から一つのアクセスポイントを選択する際に各アクセスポイントとの間のスループットを測定するスループット測定手段を備えていることを特徴とする無線ネットワークシステムによって達成される。ここに、「複数のアクセスポイント」とは、物理的に異なる複数のアクセスポイントのみならず、論理的に異なる複数のアクセスポイントも含まれる。
【０００９】
本発明において、前記無線端末は、前記スループット測定結果に基づいてアクセスポイントを選択し、当該アクセスポイントに自動的に接続するネットワーク接続手段をさらに備えることが好ましい。これによれば、ユーザが特に指示することなく、スループットのよいアクセスポイントにネットワーク接続することができる。
【００１０】
本発明において、前記無線端末は、前記スループットの測定結果を前記アクセスポイントの検索結果と共に画面に表示する表示手段をさらに備えることが好ましい。これによれば、各アクセスポイントのスループット状況をユーザに確認させることができ、スループットを考慮したアクセスポイント選択を手動で行わせることができる。
【００１１】
本発明において、前記無線端末は、ネットワーク機能の起動時に前記アクセスポイント検索及び前記スループット測定を順に行うことが好ましい。これによれば、ユーザに指示を求めることなくアクセスポイント検索及びスループット測定の両方を開始することができる。
【００１２】
本発明において、前記無線端末は、前記アクセスポイント検索を行った後、自動的に前記スループット測定を行ってもよく、前記アクセスポイント検索を行った後、ユーザからスループット測定の指示があったとき前記スループット測定を行ってもよい。前者の場合には、ユーザに指示を求めることなくスループット測定を行うので、スループット測定結果を常に考慮したアクセスポイント選択が可能であり、後者の場合には、ユーザからの指示を待ってスループット測定を開始するので、スループットを考慮したアクセスポイント選択とスループットを考慮しないアクセスポイント選択のいずれかをユーザが選択でき、不要であればスループット測定を省略することができる。
【００１３】
本発明において、前記無線端末は、任意のアクセスポイントとのネットワーク接続中に前記アクセスポイント検索及び前記スループット測定を行うことが好ましい。特に、前記アクセスポイントの検索及び前記スループット測定は、予め設定された時間が経過した時点で開始してもよく、現在接続中のアクセスポイントからのＲＳＳＩが所定の閾値を下回った時点で開始してもよく、現在接続中のアクセスポイントとのパケットエラー率が所定の閾値を上回った時点で開始してもよい。これらによれば、アクセスポイントへの接続を定期的に見直すことができ、高速な無線ネットワーク接続を常に確保することができる。
【００１４】
本発明の上記目的はまた、無線ネットワークの中継機能を有するアクセスポイントに無線接続することが可能な無線端末であって、前記無線端末は、ネットワーク接続可能な複数のアクセスポイントを検索するアクセスポイント検索手段と、前記複数のアクセスポイントの中から一つのアクセスポイントを選択する際に各アクセスポイントとの間のスループットを測定するスループット測定手段を備えていることを特徴とする無線端末によっても達成される。
【００１５】
本発明の上記目的はまた、無線ネットワークの中継機能を有するアクセスポイントに無線接続することが可能なコンピュータに、ネットワーク接続可能な複数のアクセスポイントを検索するアクセスポイント検索ステップと、前記複数のアクセスポイントの中から一つのアクセスポイントを選択する際に各アクセスポイントとの間のスループットを測定するスループット測定ステップを実行させるためのコンピュータプログラムによっても達成される。
【発明の効果】
【００１６】
本発明によれば、ルータ性能やインターネット環境の影響を受けることなく、周囲にある複数のアクセスポイントの中から最適なアクセスポイントを選択することが可能な無線ネットワークシステムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照しながら、本発明の好ましい実施の形態について詳細に説明する。
【００１８】
図１は、本発明の好ましい実施形態にかかる無線ネットワークシステム１０の構成を示す模式図である。
【００１９】
図１に示されるように、無線ネットワークシステム１０は、アクセスポイント（ＡＰ）１１と、ステーション（ＳＴＡ）１２によって構成される。本実施形態においては、図示のように、ステーション１２の周囲に２台のアクセスポイント１１Ａ、１１Ｂが存在している。
【００２０】
アクセスポイント１１は無線ＬＡＮにおいてステーション１２同士を接続し、或いはステーション１２を有線ＬＡＮやインターネットに接続する中継機器である。アクセスポイント１１は、無線ＬＡＮアダプタ２０を内蔵しており、IEEE802.11b等による無線通信を可能としている。アクセスポイント１１にはブリッジタイプとルータタイプの２種類がある。前者は有線ＬＡＮのハブと同じくデータ転送の中継を行うだけであるが、後者はルーティング機能、ＮＡＴ機能を備え、例えばインターネットとＬＡＮといった異なるネットワーク同士を接続する役割を果たす。このようなアクセスポイント１１は無線ＬＡＮルータと呼ばれている。アクセスポイント１１は、その他にも、ファイアウォール機能、WEP、WPA、ESS-IDステルス等の暗号通信機能、ユーザ認証機能、ファイルサーバ機能等、種々の機能を備えていることも多いが、本実施形態のアクセスポイント１１は特に、スループット測定機能を有している。詳細は後述するが、このスループット測定機能は、ステーション１２と協働してスループット測定を実行する機能である。
【００２１】
ステーション１２は、アクセスポイント１１を中心とした無線ネットワークに接続される無線端末であって、例えば無線ＬＡＮアダプタが実装されたパソコン、ＰＤＡ、ＰＯＳ端末などである。無線ＬＡＮには、各ステーション間で直接通信を行う「アドホックモード」と、アクセスポイント１１を中継して通信する「インフラストラクチャモード」がある。前者はアクセスポイントのないステーションだけで形成されるネットワークシステムであり、後者はアクセスポイント１１を中心に形成されるネットワークシステムである。また、インフラストラクチャモードの場合、アクセスポイント１１経由でインターネット又は有線ＬＡＮへの接続が可能である。
【００２２】
無線ＬＡＮアダプタ２０は、IEEE802.11a、 IEEE802.11b、 IEEE802.11g等に対応したネットワークアダプタである。IEEE802.11bでは、伝送方式が直接スペクトラム拡散方式（ＤＳ−ＳＳ）、使用周波数が２．４ＧＨｚ帯、最大通信速度が１１Ｍｂｐｓである。また、IEEE802.11gでは、伝送方式が直交周波数分割多重方式（ＯＦＤＭ）、使用周波数が２．４ＧＨｚ帯、最大通信速度が５４Ｍｂｐｓである。また、IEEE802.11aでは、伝送方式が直交周波数分割多重方式（ＯＦＤＭ）、使用周波数が５ＧＨｚ帯、最大通信速度が５４Ｍｂｐｓである。無線ＬＡＮアダプタ２０の実装形態としては、ＰＣＭＣＩＡカードタイプ、ＵＳＢスティックタイプ、ＰＣＩスロットタイプ、オンボードタイプなど、種々の形態がある。
【００２３】
以上のような構成を有する無線ネットワークシステム１０において、ステーション１２からアクセスポイント１１へのネットワーク接続を行う場合には、まず、周囲のアクセスポイント１１からブロードキャストされるビーコンを受信して、ネットワーク接続可能なアクセスポイント１１を検索する。例えば、本実施形態においては、図１に示すように２つのアクセスポイント１１Ａ及び１１Ｂを見つけ出すことができる。次いで、これらのアクセスポイント１１Ａ及び１１Ｂのいずれかへの接続を自動又は手動にて行う。
【００２４】
本実施形態のステーション１２は、通常のアクセスポイント検索機能の他に、スループット測定機能を備えている。この機能は、アクセスポイント１１と協働してアクセスポイント１１との間のスループットを測定するものである。スループット測定機能は、アクセスポイント検索機能と同様、主としてステーション１２上で実行されるアプリケーションプログラム（ユーティリティプログラムともいう）によって実現される。複数のアクセスポイントの中からネットワーク接続すべきアクセスポイントを一つ選択する場合に、受信信号強度の最も良好なアクセスポイントを選択したとしても、実際のスループットが低い場合には高速通信ができないが、本実施形態のようにアクセスポイント１１との間のスループットを測定し、その測定結果を考慮してアクセスポイント１１を選択した場合には、アクセスポイント１１との間の高速通信を確実に確保することが可能となる。以下、スループット測定を伴うアクセスポイントへの接続手順について詳細に説明する。
【００２５】
図２は、ステーションによるアクセスポイントへの接続手順の第１の例を示すフローチャートである。
【００２６】
図２に示すように、ステーションはまず周囲にあるネットワーク接続可能なアクセスポイントの検索を実行する（Ｓ１０１）。アクセスポイントの検索は、例えば、ユーザからアクセスポイント検索の指示があったとき、或いはステーションのネットワーク機能が起動したときに実行される。次に、複数のアクセスポイントが見つかった場合、ステーションはこれらのアクセスポイントに対するスループット測定を順に実行する（Ｓ１０２）。スループット測定は、検索により見つかったすべてのアクセスポイントに対して行われる（Ｓ１０３）。
【００２７】
そして、アクセスポイントの選択を自動で行う場合には（Ｓ１０４Ｙ）、ネットワーク接続可能な複数のアクセスポイントの中からスループットの最もよいアクセスポイントを選択し（Ｓ１０５）、このアクセスポイントに対してネットワーク接続を行う（Ｓ１０６）。また、アクセスポイント接続を手動で行う場合には（Ｓ１０４Ｎ）、ネットワーク接続可能なアクセスポイントをそのスループットと共に一覧表示し（Ｓ１０７）、その中からユーザが選択したアクセスポイントに対してネットワーク接続を行う（Ｓ１０８）。
【００２８】
図３は、図２のスループット測定（Ｓ１０２）の詳細を示すフローチャートである。
【００２９】
図３に示すように、スループット測定では、まずステーションがアクセスポイントに対してスループット測定機能の有無を確認するためのパケットを送出する（Ｓ２０１）。かかる機能を有するアクセスポイントがこのパケットを受信すると、そのアクセスポイントはスループット確認機能を有する旨の応答パケットを返信する（Ｓ２０２）。こうして一定時間内にアクセスポイントからの応答パケットを受信した場合には（Ｓ２０３Ｙ）、ステーションは第１のスループット測定を開始する（Ｓ２０４〜Ｓ２０９）。ただし、アクセスポイントがスループット確認機能を有していなければ、アクセスポイントから応答パケットが返信されることはないため（Ｓ２０３Ｎ）、スループット測定は終了する。
【００３０】
第１のスループット測定では、まずステーションがデータ転送時間を測定するタイマを起動した後（Ｓ２０４）、スループット測定用データの送信要求を行う（Ｓ２０５）。この送信要求を受けたアクセスポイントは、ステーションにスループット測定用データをＴＣＰ（Transmission Control Protocol）により送信する（Ｓ２０６）。ＴＣＰはＵＤＰ（User Datagram Protocol）等と異なり、エラー訂正機能などを有し、セッションという形で1対1の通信を実現するので、データの送信完了を確実に知ることができる。スループット測定用データとしては、特に限定されるものではないが、例えば数ＭＢの任意のビットパターンを用いることができる。一方、ステーション側ではアクセスポイントからのスループット測定用データを受信し（Ｓ２０７）、受信が完了すると、データ転送時間測定用のタイマを停止する（Ｓ２０８）。そして、ステーションは、受信データ量を測定時間で割ることにより受信スループット値を算出する（Ｓ２０９）。
【００３１】
次に、ステーションは第２のスループット測定を行う（Ｓ２１０〜Ｓ２１６）。第２のスループット測定では、まずステーションがデータ転送時間を測定するタイマを起動した後（Ｓ２１０）、アクセスポイントに対し、スループット測定用データの受信状態になるように通知する（Ｓ２１１）。この通知を受けたアクセスポイントは、スループット測定用データの受信状態となる（Ｓ２１２）。次いで、ステーションは、アクセスポイントにスループット測定用データをＴＣＰにより送信する（Ｓ２１３）。スループット測定用データは、第１のスループット測定の場合と同様、例えば数ＭＢの任意のビットパターンを用いることができる。一方、アクセスポイント側ではステーションからのスループット測定用データを受信し（Ｓ２１４）、受信が完了すると、ステーションはデータ転送時間測定用のタイマを停止する（Ｓ２１５）。そして、ステーションは、送信データ量を測定時間で割ることにより送信スループット値を算出する（Ｓ２１６）。
【００３２】
以上のスループット測定は、送信スループットと受信スループットのどちらか一方の測定でも構わない。また、送信スループットと受信スループットの両方を測定して平均値をとっても構わない。
【００３３】
以上説明したように、本実施形態によれば、ステーションが無線ネットワーク接続の対象となる複数のアクセスポイントの中からいずれか１つを選択する場合に、ステーションとアクセスポイントとの間のスループットを考慮してアクセスポイントを選択するので、最適なアクセスポイントを選択することができる。
【００３４】
次に、ネットワーク接続手順の他の例について詳細に説明する。
【００３５】
図４は、ネットワーク接続手順の第２の例を示すフローチャートである。この例は、スループット測定を選択的に行う場合を示すものである。
【００３６】
図４に示すように、ステーションは、まず周囲にあるネットワーク接続可能なアクセスポイントの検索を実行する（Ｓ３０１）。アクセスポイントの検索は、例えば、ユーザからアクセスポイント検索の指示があったとき、或いはステーションの無線ネットワーク機能が立ち上がったときに実行される。そして、ステーションはこの検索結果画面をディスプレイに表示する（Ｓ３０２）。
【００３７】
図５は、アクセスポイントの検索結果画面を示す図である。
【００３８】
図５に示すように、アクセスポイントの検索結果画面３０上にはネットワーク接続可能なアクセスポイントの一覧が表示される。各アクセスポイントの情報としては、発見されたアクセスポイントの「ネットワーク名（ＳＳＩＤ）」３１、暗号キーの要否３２、「シグナルの強さ」３３、「チャネル」３４、「ワイヤレスモード」３５等の情報が表示される。ここで、「ネットワーク名（ＳＳＩＤ）」３１は無線ネットワークを論理的にグループ分けする役割を果たすものである。アクセスポイントは自分と同じＳＳＩＤを持つステーションの通信しか受け付けないようになっているため、同一フロア内に複数の無線ネットワークが混在するような環境下でも混信を防ぐことができる。暗号キーの要否３２は鍵のマークで表示されており、鍵のマークがある場合には、WEP、WPAとった暗号化方式の暗号キーが必要となる。「シグナリングの強さ」３３はＲＳＳＩを示すものであり、「チャネル」３４は無線ネットワークの周波数チャネルを示すものであり、「ワイヤレスモード」３５はその無線ネットワークがIEEE802.11a/b/gのいずれであるかを示すものである。
【００３９】
ここで、ユーザが検索結果画面３０上のアクセスポイントのいずれかを選択し、検索結果画面３０に表示された「接続」ボタン３６をクリックすると（Ｓ３０３Ｙ）、ステーションは、選択されたアクセスポイントへのネットワーク接続を開始する（Ｓ３０９）。また、検索結果画面３０に表示された「更新」ボタン３７をクリックすると（Ｓ３０４Ｙ）、アクセスポイントの再検索が実行される。一方、検索結果画面３０に表示された各アクセスポイントに対応するチェックボックス３９をオンにした後、「スループット測定」ボタン３８をクリックすると（Ｓ３０５Ｙ）、ステーションは、チェックボックス３９をオンにすることにより選択されたアクセスポイントのスループット測定を順に実行する（Ｓ３０６）。スループット測定は、第１の例の場合と同様、図４に示した手順で行われ、チェックボックス３９をオンにしたすべてのアクセスポイントに対して行われる（Ｓ３０７Ｎ）。そして、スループット測定の結果はアクセスポイントの検索結果と共にステーションのディスプレイに表示される（Ｓ３０８）。
【００４０】
図６は、スループット測定後のアクセスポイントの検索結果画面を示す図である。
【００４１】
図６に示すように、スループット測定後のアクセスポイントの検索結果画面３０上にはネットワーク接続可能なアクセスポイントの一覧と共にスループットの測定結果が表示される。すなわち、発見されたアクセスポイントの「ネットワーク名（ＳＳＩＤ）」３１、暗号キーの要否３２、「シグナルの強さ」３３、「スループット」４０、「チャネル」３４、「ワイヤレスモード」３５等の情報が表示される。
【００４２】
その後、ユーザが検索結果画面３０上のアクセスポイントのいずれかを選択し、検索結果画面３０に表示された「接続」ボタン３６をクリックすると（Ｓ３０３Ｙ）、当該アクセスポイントに対するネットワーク接続が開始される（Ｓ３０９）。また、検索結果画面３０に表示された「更新」ボタン３７がクリックされると（Ｓ３０４Ｙ）、アクセスポイントの再検索が実行される。また、検索結果画面３０に表示された「スループット測定」ボタン３８がクリックされると（Ｓ３０５Ｙ）、ステーションは、これらのアクセスポイントに対するスループット測定を再び実行する（Ｓ３０６）。
【００４３】
以上説明したように、本実施形態によれば、ステーションが無線ネットワーク接続の対象となる複数のアクセスポイントの中からいずれか１つを選択する場合に、ステーションとアクセスポイントとの間のスループットを考慮してアクセスポイントを選択することができ、最適なアクセスポイントを選択することができる。特に、ユーザからスループット測定の指示があったときにスループット測定を開始し、スループット測定をユーザの選択により行うこととしたので、スループットを考慮したアクセスポイント選択と、スループットを考慮しない通常のアクセスポイント選択とを自由に選択することができる。ユーザが希望する場合には、ネットワーク接続可能な複数のアクセスポイントの中からスループットの最もよいアクセスポイントを選択することができる。なお、本実施形態では、チェックボックス３９により選択されたアクセスポイントについてのみスループットの測定を行っているが、チェックボックスを省略し、アクセスポイント検索で見つかったすべてのアクセスポイントのスループット測定を行うことも可能である。
【００４４】
図７は、ネットワーク接続手順の第３の例を示すフローチャートである。この例は、スループット測定をネットワーク接続中に行う場合を示すものである。
【００４５】
図７に示すように、ステーションは、あるアクセスポイントへのネットワーク接続中において予め設定された時間が経過したとき（Ｓ４０１Ｙ）、周囲にあるネットワーク接続可能なアクセスポイントの再検索を実行する（Ｓ４０２）。次に、複数のアクセスポイントが見つかった場合、ステーションはこれらのアクセスポイントに対するスループット測定を順に実行する（Ｓ４０３）。スループット測定は、ステーションの周囲にあるネットワーク接続可能なすべてのアクセスポイントに対して行われる（Ｓ４０４）。
【００４６】
そして、スループットの測定結果をもとに、現在接続しているアクセスポイントよりもスループットのよいアクセスポイントがあるかどうかを判断し（Ｓ４０５）、そのようなアクセスポイントがある場合には（Ｓ４０５Ｙ）、ユーザに接続先の変更を通知する（Ｓ４０６）。ユーザが接続先の変更を許可する場合には（Ｓ４０７Ｙ）、このスループットのよい新たなアクセスポイントを選択し（Ｓ４０８）、このアクセスポイントに対してネットワーク接続を行う（Ｓ４０９）。なお、現在接続しているアクセスポイントよりもスループットのよいアクセスポイントがない場合や（Ｓ４０５Ｎ）、ユーザが接続先の変更を許可しない場合には（Ｓ４０７Ｎ）、アクセスポイントの変更は行わない。
【００４７】
以上説明したように、本実施形態によれば、あるアクセスポイントとの接続中において、予め設定された時間が経過した時点でアクセスポイントの再検索及びスループット測定を開始し、最適なアクセスポイントが見つかった場合にはそのアクセスポイントに切り替えるので、アクセスポイントへの接続を定期的に見直すことができ、高速な無線ネットワーク接続を常に確保することができる。なお、アクセスポイントを再検索した後のスループット測定は、すべてのアクセスポイントを対象にしてもよく、新たに見つかったアクセスポイントのみを対象にしてもよい。
【００４８】
図８は、ネットワーク接続手順の第４の例を示すフローチャートである。この例は、スループット測定をネットワーク接続中に行う場合を示すものである。
【００４９】
図８に示すように、ステーションは、現在接続中のアクセスポイントからのＲＳＳＩが所定の閾値を下回ったとき（Ｓ５０１Ｙ）、周囲にあるネットワーク接続可能なアクセスポイントの再検索を実行する（Ｓ５０２）。次に、複数のアクセスポイントが見つかった場合、ステーションはこれらのアクセスポイントに対するスループット測定を順に実行する（Ｓ５０３）。スループット測定は、ステーションの周囲にあるネットワーク接続可能なすべてのアクセスポイントに対して行われる（Ｓ５０４）。
【００５０】
そして、スループットの測定結果をもとに、現在接続しているアクセスポイントよりもスループットのよいアクセスポイントがあるかどうかを判断し（Ｓ５０５）、そのようなアクセスポイントがある場合には（Ｓ５０５Ｙ）、ユーザに接続先の変更を通知する（Ｓ５０６）。ユーザが接続先の変更を許可する場合には（Ｓ５０７Ｙ）、このスループットのよい新たなアクセスポイントを選択し（Ｓ５０８）、このアクセスポイントに対してネットワーク接続を行う（Ｓ５０９）。なお、現在接続しているアクセスポイントよりもスループットのよいアクセスポイントがない場合や（Ｓ５０５Ｎ）、ユーザが接続先の変更を許可しない場合には（Ｓ５０７Ｎ）、アクセスポイントの変更は行わない。
【００５１】
以上説明したように、本実施形態によれば、現在接続中のアクセスポイントからのＲＳＳＩが所定の閾値を下回った時点でアクセスポイントの再検索及びスループット測定を開始し、最適なアクセスポイントが見つかった場合にはそのアクセスポイントに切り替えるので、アクセスポイントへの接続を必要に応じて見直すことができ、高速な無線ネットワーク接続を常に確保することができる。なお、アクセスポイントの再検索は、以前に検索したアクセスポイント検索結果が古い場合には行う必要があるが、以前の検索からあまり時間がたっていない場合には省略も可能である。また、アクセスポイントを再検索した後のスループット測定は、すべてのアクセスポイントを対象にしてもよく、新たに見つかったアクセスポイントのみを対象にしてもよい。
【００５２】
図９は、ネットワーク接続手順の第５の例を示すフローチャートである。この例も、スループット測定をネットワーク接続中に行う場合を示すものである。
【００５３】
図９に示すように、ステーションは、現在接続中のアクセスポイントとのパケットエラー率が所定の閾値を上回ったとき（Ｓ６０１Ｙ）、周囲にあるネットワーク接続可能なアクセスポイントの再検索を実行する（Ｓ６０２）。次に、複数のアクセスポイントが見つかった場合、ステーションはこれらのアクセスポイントに対するスループット測定を順に実行する（Ｓ６０３）。スループット測定は、ステーションの周囲にあるネットワーク接続可能なすべてのアクセスポイントに対して行われる（Ｓ６０４）。
【００５４】
そして、スループットの測定結果をもとに、現在接続しているアクセスポイントよりもスループットのよいアクセスポイントがあるかどうかを判断し（Ｓ６０５）、そのようなアクセスポイントがある場合には（Ｓ６０５Ｙ）、ユーザに接続先の変更を通知する（Ｓ６０６）。ユーザが接続先の変更を許可する場合には（Ｓ６０７Ｙ）、このスループットのよい新たなアクセスポイントを選択し（Ｓ６０８）、このアクセスポイントに対してネットワーク接続を行う（Ｓ６０９）。なお、現在接続しているアクセスポイントよりもスループットのよいアクセスポイントがない場合や（Ｓ６０５Ｎ）、ユーザが接続先の変更を許可しない場合には（Ｓ６０７Ｎ）、アクセスポイントの変更は行わない。
【００５５】
以上説明したように、本実施形態によれば、現在接続中のアクセスポイントとのパケットエラー率が所定の閾値を上回った時点でアクセスポイントの再検索及びスループット測定を開始し、最適なアクセスポイントが見つかった場合にはそのアクセスポイントに切り替えるので、アクセスポイントへの接続を必要に応じて見直すことができ、高速な無線ネットワーク接続を常に確保することができる。なお、アクセスポイントの再検索は、以前に検索したアクセスポイント検索結果が古い場合には行う必要があるが、以前の検索からあまり時間がたっていない場合には省略も可能である。また、アクセスポイントを再検索した後のスループット測定は、すべてのアクセスポイントを対象にしてもよく、新たに見つかったアクセスポイントのみを対象にしてもよい。
【００５６】
次に、図１０乃至図１３を参照しながら、アクセスポイントの各種構成について詳細に説明する。アクセスポイントの構成は、物理的に複数のアクセスポイントが存在している場合と、１つの装置内に複数のアクセスポイントが論理的に存在している場合とに分けることができる。
【００５７】
図１０は、物理的に複数のアクセスポイントが存在し、各アクセスポイントの通信規格がそれぞれ異なる場合を示すものであり、（ａ）は802.11aと802.11bの組み合わせ、（ｂ）は802.11aと802.11gの組み合わせ、（ｃ）は802.11bと802.11gの組み合わせをそれぞれ示している。また、図１１は、物理的に複数のアクセスポイントが存在し、各アクセスポイントの通信規格が同じである場合を示すものであり、（ａ）は802.11a同士の組み合わせ、（ｂ）は802.11b同士の組み合わせ、（ｃ）は802.11g同士の組み合わせをそれぞれ示している。
【００５８】
一方、図１２は、いわゆるデュアルタイプのアクセスポイント、つまり、１台の装置内に複数のアクセスポイントが論理的に存在し、各アクセスポイントの通信規格がそれぞれ異なる場合を示すものであり、（ａ）は802.11aと802.11bの組み合わせ、（ｂ）は802.11aと802.11gの組み合わせをそれぞれ示している。また、図１３は、１台の装置内に複数のアクセスポイントが存在し、そのアクセスポイント内に同一規格で異なるチャンネルが存在する場合を示すものであり、（ａ）は802.11a、（ｂ）は802.11b、（ｃ）は802.11gをそれぞれ示している。この場合は、１台の装置内に同一規格で異なるチャンネルで構成されたアクセスポイントが複数存在しているものと見ることができる。つまり、図１３（ａ）では、802.11aでチャネルｍを使用する第１のアクセスポイントと、802.11aでチャネルｎを使用する第２のアクセスポイントが存在していると見ることができ、図１３（ｂ）では、802.11bでチャネルｍを使用する第１のアクセスポイントと、802.11bでチャネルｎを使用する第２のアクセスポイントが存在していると見ることができ、図１３（ｃ）では、802.11gでチャネルｍを使用する第１のアクセスポイントと、802.11gでチャネルｎを使用する第２のアクセスポイントが存在していると見ることができる。
【００５９】
以上説明したように、本発明は、物理的に異なる複数のアクセスポイントの中から一つのアクセスポイントを選択する場合のみならず、論理的に異なる複数のアクセスポイントの中から一つのアクセスポイントを選択する場合にも適用することが可能である。
【００６０】
本発明は、以上の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲内で種々の変更を加えることが可能であり、これらも本発明の範囲に包含されるものであることはいうまでもない。
【００６１】
例えば、上記実施形態においては、いわゆるIEEE802.11規格に対応した無線ＬＡＮシステムを例に説明したが、本発明はこれに限定されるものではなく、無線ネットワークの中継機能を有するアクセスポイントと、このアクセスポイントに無線接続することが可能な無線端末とで構成されたあらゆる通信方式の無線ネットワークシステムに適用可能である。
【図面の簡単な説明】
【００６２】
【図１】図１は、本発明の好ましい実施形態にかかる無線ネットワークシステム１０の構成を示す模式図である。
【図２】図２は、ステーションによるアクセスポイントへの接続手順の第１の例を示すフローチャートである。
【図３】図３は、図３のスループット測定（Ｓ１０３）の詳細を示すフローチャートである。
【図４】図４は、ネットワーク接続手順の第２の例を示すフローチャートである。この例は、スループット測定を選択的に行う場合を示すものである。
【図５】図５は、アクセスポイントの検索結果画面を示す図である。
【図６】図６は、スループット測定後のアクセスポイントの検索結果画面を示す図である。
【図７】図７は、ネットワーク接続手順の第３の例を示すフローチャートである。
【図８】図８は、ネットワーク接続手順の第４の例を示すフローチャートである。
【図９】図９は、ネットワーク接続手順の第５の例を示すフローチャートである。
【図１０】図１０は、本発明の他の好ましい実施形態にかかる無線ネットワークシステムの構成を示す模式図である。
【図１１】図１１は、本発明の他の好ましい実施形態にかかる無線ネットワークシステムの構成を示す模式図である。
【図１２】図１２は、本発明の他の好ましい実施形態にかかる無線ネットワークシステムの構成を示す模式図である。
【図１３】図１３は、本発明の他の好ましい実施形態にかかる無線ネットワークシステムの構成を示す模式図である。
【符号の説明】
【００６３】
１０    無線ネットワークシステム
１１    アクセスポイント
１１Ａ    アクセスポイント
１１Ｂ  アクセスポイント
１２    ステーション
２０    アダプタ
２１    バスインターフェース部
２２    ＭＡＣ部
２３    ベースバンド部
２４    ＲＦ部
２５    アンテナ
２６    システム制御部
２７    メモリ
３０    検索結果画面
３１    「ネットワーク名（ＳＳＩＤ）」の欄
３２    暗号キー要否の欄
３３    「シグナルの強さ」の欄
３４    「チャネル」の欄
３５    「ワイヤレスモード」の欄
３６    「接続」ボタンボタン
３７    「更新」ボタン
３８    「スループット測定」ボタン
３９    チェックボックス
【図１】
2007142859.tif 000003
【図２】
2007142859.tif 000004
【図３】
2007142859.tif 000005
【図４】
2007142859.tif 000006
【図５】
2007142859.tif 000007
【図６】
2007142859.tif 000008
【図７】
2007142859.tif 000009
【図８】
2007142859.tif 000010
【図９】
2007142859.tif 000011
【図１０】
2007142859.tif 000012
【図１１】
2007142859.tif 000013
【図１２】
2007142859.tif 000014
【図１３】
2007142859.tif 000015