(57)【要約】【課題】  無線ネットワークに接続する際の操作の煩雑さを回避することができる「無線装置」を提供すること。【解決手段】  端末装置１００は、無線ネットワークの接続に必要なパスワードの入力を行う入力部３０、パスワード入力処理部１２と、複数の通信チャンネルのいずれかを介して通信を行う通信モジュール４０と、複数の通信チャンネルのそれぞれに対応する無線ネットワークを検索するネットワーク検索部１６と、検索された一あるいは複数の無線ネットワークに対してパスワードを用いてログイン処理を行うネットワーク接続処理部２２とを備えている。【選択図】        図３
2005123929.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークの接続に必要なパスワードの入力を行う入力手段と、
複数の通信チャンネルのいずれかを介して通信を行う通信手段と、
前記複数の通信チャンネルのそれぞれに対応する無線ネットワークを検索するネットワーク検索手段と、
前記ネットワーク検索手段によって検索された一あるいは複数の前記無線ネットワークに対して、前記入力手段を用いて入力されたパスワードを用いてログイン処理を行うログイン処理手段と、
を備えることを特徴とする無線装置。
【請求項２】
請求項１において、
前記ネットワーク検索手段によって検索された一あるいは複数の前記無線ネットワークのそれぞれについて優先順位を決定する優先順位決定手段をさらに備え、
前記ログイン処理手段は、前記優先順位決定手段によって決定された優先順位が高い順に前記ログイン処理を行うことを特徴とする無線装置。
【請求項３】
請求項２において、
前記優先順位決定手段は、前記無線ネットワークに対応した前記通信チャンネルの受信電界強度が強い順に前記優先順位を高く設定することを特徴とする無線装置。
【請求項４】
請求項２において、
前記優先順位決定手段は、前記無線ネットワークに接続された他の装置に対して問い合わせたネットワーク名が返送されるまでの時間が短い順に前記優先順位を高く設定することを特徴とする無線装置。
【請求項５】
請求項２において、
前記優先順位決定手段は、前記無線ネットワークに接続された他の装置との間で送受信されるデータに対するエラーレートが低い順に前記優先順位を高く設定することを特徴とする無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信チャンネルの中の一つを用いて他の装置との間で無線通信を行う無線装置に関する。
【背景技術】
【０００２】
従来から、家庭や屋外等において無線ＬＡＮ等の無線ネットワークが使用されている（例えば、特許文献１参照。）。この無線ネットワークでは、所定の狭い周波数帯域に含まれる１５個の通信チャンネルの中から一つが選択され、無線装置間の通信に使用される。
【０００３】
また、最近では、パーソナルコンピュータ（パソコン）を端末装置として無線ネットワークを構築する手法が一般的になりつつある。例えば、マイクロソフト社のＷｉｎｄｏｗｓ  ＸＰ（登録商標）をオペレーティングシステム（ＯＳ）として用いるパソコンを端末装置として用い、周辺に存在するサーバとの間で無線ネットワークを構築する場合には、端末装置によって周辺のサーバとの間の通信チャンネルをチェックし、パスワードが設定されていないサーバに対して自動的にログインする動作を端末装置に持たせることができるようになっている。
【特許文献１】特開２００２−１５８６６７号公報（第３頁、図２、３、１３）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述した特許文献１に開示された無線ネットワークのように複数の通信チャンネルが存在し、その中の一つを用いて端末装置とサーバとが接続される場合に、Ｗｉｎｄｏｗｓ  ＸＰをＯＳとして用いた端末装置では、パスワードが設定されていない場合に限ってこの通信チャンネルを探してサーバに対してログインすることができるが、パスワードが設定されている場合には端末装置が接続に使われる通信チャンネルを探してログインすることはできない。このため、端末装置を操作する利用者が手動でネットワーク名等を入力する必要があり、無線ネットワークに接続する際の操作が煩雑になるという問題があった。車々間通信を無線ネットワークを介して行う場合を考えると、車両が一あるいは異なる複数の無線ネットワークの通信エリア内に進入したときに、車載の端末装置からこれらの無線ネットワークに対してログインを試みることになるが、無線ネットワークが複数存在する場合にはそれぞれのネットワーク名を指定してその都度パスワードを用いたログイン操作を行う必要があり、このパスワードに対応した無線ネットワークに接続するまでかなり面倒な操作を行わなければならなくなる。
【０００５】
本発明は、このような点に鑑みて創作されたものであり、その目的は、無線ネットワークに接続する際の操作の煩雑さを回避することができる無線装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の無線装置は、無線ネットワークの接続に必要なパスワードの入力を行う入力手段と、複数の通信チャンネルのいずれかを介して通信を行う通信手段と、複数の通信チャンネルのそれぞれに対応する無線ネットワークを検索するネットワーク検索手段と、ネットワーク検索手段によって検索された一あるいは複数の無線ネットワークに対して、入力手段を用いて入力されたパスワードを用いてログイン処理を行うログイン処理手段とを備えている。接続候補となる複数の無線ネットワークが存在するときに、これらの無線ネットワークを検索してそれぞれに対してパスワードを用いたログイン処理が行われるため、無線装置の利用者は、それぞれの無線ネットワークを指定してその都度ログイン処理を行う必要がなく、無線ネットワークに接続する際に操作の煩雑さを回避することができる。
【０００７】
また、上述したネットワーク検索手段によって検索された一あるいは複数の無線ネットワークのそれぞれについて優先順位を決定する優先順位決定手段をさらに備え、ログイン処理手段は、優先順位決定手段によって決定された優先順位が高い順にログイン処理を行うことが望ましい。優先順位の付け方を工夫することにより、無線ネットワークに接続するまでに繰り返されるログイン処理の回数を減らすことができ、ネットワーク接続に要する時間を短縮することができる。
【０００８】
また、上述した優先順位決定手段は、無線ネットワークに対応した通信チャンネルの受信電界強度が強い順に優先順位を高く設定することが望ましい。一般には、接続を希望する他の装置の近くに無線装置を移動させて無線ネットワークへの接続を試みると考えられるため、接続対象となる無線ネットワークに対応する受信電界強度は強い場合が多い。このため、受信電界強度が強い順に優先順位を設定することで、無線ネットワークに接続するまでのログイン処理の回数を確実に減らすことができる。
【０００９】
また、上述した優先順位決定手段は、無線ネットワークに接続された他の装置に対して問い合わせたネットワーク名が返送されるまでの時間が短い順に優先順位を高く設定することが望ましい。上述したように、接続を希望する他の装置の近くに無線装置を移動させて無線ネットワークへの接続を試みると考えられるため、接続対象となる無線ネットワークに含まれる他の装置に対してネットワーク名を問い合わせた後、この問い合わせに応じてネットワーク名が返ってくるまでの時間、すなわちスループットは短くなるのが普通である。このため、この時間が短い順に優先順位を設定することで、無線ネットワークに接続するまでのログイン処理の回数を確実に減らすことができる。
【００１０】
また、上述した優先順位決定手段は、無線ネットワークに接続された他の装置との間で送受信されるデータに対するエラーレートが低い順に優先順位を高く設定することが望ましい。上述したように、接続を希望する他の装置の近くに無線装置を移動させて無線ネットワークへの接続を試みると考えられるため、接続対象となる無線ネットワークに対応する受信電界強度は強く、その分だけ送受信されるデータのエラーレートも低くなる。このため、エラーレートが低い順に優先順位を設定することで、無線ネットワークに接続するまでのログイン処理の回数を確実に減らすことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した一実施形態の無線ネットワークシステムについて、図面を参照しながら詳細に説明する。
【００１２】
図１は、一実施形態の無線ネットワークシステムの構成を示す図である。本実施形態の無線ネットワークシステムは、車両に搭載されたヘッドユニット（ＨＵ）２１０、ＣＤチェンジャ（ＣＤ  ＣＨＧ）２２０、ナビゲーション装置（Ｎａｖｉ）２３０によって構成される無線ネットワーク２００を含んで構成されている。ヘッドユニット２１０、ＣＤチェンジャ２２０、ナビゲーション装置２３０のそれぞれには、通信モジュール（Ｍ）が備わっており、相互に無線通信を行って、制御信号や音声データ、映像データを相互に送受信している。また、本実施形態では、この無線ネットワーク２００が構築された車両に無線装置としての端末装置１００を持った利用者が端末装置１００を持って乗り込んだ後、その時点で接続可能性のある無線ネットワーク２００を含む一あるいは複数の無線ネットワークに対して端末装置１００からログイン処理が自動的に行われる。
【００１３】
図２は、車両の外部に存在する無線ネットワークの概略を示す図である。車両８００の駐車位置あるいは走行位置の周辺には、一あるいは複数の無線ネットワークが存在する場合がある。図２に示す例では、建物９００に他の無線装置や無線ＬＡＮのアクセスポイントがあり、これらの周囲にネットワーク名（Ｅ−ＩＤ）がＡの無線ネットワークが形成されている。この無線ネットワークの電波は、車両８００の車内に乗り込んだ利用者が所持する端末装置１００にも到達している。同様に、建物９１０に他の無線装置や無線ＬＡＮのアクセスポイントがあり、これらの周囲にネットワーク名がＢの無線ネットワークが形成されている。また、建物９２０に他の無線装置や無線ＬＡＮのアクセスポイントがあり、これらの周囲にネットワーク名がＣ、Ｄの２種類の無線ネットワークが形成されている。建物９３０には他の無線装置や無線ＬＡＮのアクセスポイントがあり、これらの周囲にネットワーク名がＥの無線ネットワークが形成されている。また、建物９４０には他の無線装置や無線ＬＡＮのアクセスポイントがあり、これらの周囲にネットワーク名がＦ、Ｇの２種類の無線ネットワークが形成されている。
【００１４】
本実施形態の無線ネットワークシステムに含まれる端末装置１００は、このように複数の無線ネットワークの通信エリア内に位置しており、これらの無線ネットワークを検索した後に、自装置（あるいは端末装置１００の利用者）に割り当てられたパスワードを用いて所定の順にログイン処理を行い、最終的に所望の無線ネットワーク（図１に示した無線ネットワーク２００）に対して接続を行うものとする。なお、端末装置１００が接続しようとしている無線ネットワーク２００は、サーバを持たないアドホック型ネットワークを想定しているが、サーバが中心になって他の端末装置（クライアント）との間で無線通信を行うネットワークであってもよい。
【００１５】
図３は、端末装置１００の詳細構成を示す図である。図３に示すように、端末装置１００は、制御部１０、入力部３０、表示部３２、通信モジュール４０を含んで構成されている。制御部１０は、端末装置１００の全体を制御するためのものであり、パスワード入力処理部１２、パスワード格納部１４、ネットワーク検索部１６、ネットワークリスト格納部１８、リスト並べ替え処理部２０、ネットワーク接続処理部２２を備えている。この制御部１０は、ＣＰＵやＲＯＭ、ＲＡＭによって構成され、所定のプログラムを実行することにより実現される。
【００１６】
パスワード入力処理部１２は、パスワードを取得する処理を行う。例えば、パスワード入力処理部１２は、表示部３２にパスワード入力画面を表示し、利用者が入力部３０を操作してパスワード入力画面内の所定箇所に入力していったパスワードを取得する処理を行う。パスワード格納部１４は、パスワード入力処理部１２によって取得されたパスワードを格納する。
【００１７】
ネットワーク検索部１６は、複数の通信チャンネルのそれぞれについて、端末装置１００が通信可能な状態にある、すなわち、端末装置１００に電波が到達している無線ネットワークを検索する。この検索では、それぞれの通信チャンネル毎に受信電界強度が検出され、受信電界強度が所定値以上の場合にはこの通信チャンネルを使用した無線ネットワークが存在するものと判定される。この無線ネットワークに対してはネットワーク名の問い合わせが行われ、ネットワーク名が取得される。また、この検索によって得られた各通信チャンネルに対応したネットワーク名と受信電界強度が含まれるネットワークリストがネットワーク検索部１６によって作成される。
【００１８】
ネットワークリスト格納部１８は、ネットワーク検索部１６によって作成されたネットワークリストを格納する。リスト並べ替え処理部２０は、ネットワークリスト格納部１８に格納された通信チャンネル順のネットワークリストを読み出して受信電界強度順に並べ替えを行う。並べ替え後のネットワークリストは再度ネットワークリスト格納部１８に格納される。
【００１９】
ネットワーク接続処理部２２は、ネットワークリスト格納部１８に格納されたネットワークリストに基づいて、受信電界強度が強い順に無線ネットワークを特定し、パスワード格納部１４に格納されているパスワードを用いてこの特定された無線ネットワークに対して（この無線ネットワークを構成する他の装置に対して）ログイン処理を行う。一般には、接続を希望する無線ネットワーク２００の近くに端末装置１００を移動させて無線ネットワーク２００への接続を試みると考えられるため、無線ネットワーク２００に対応する受信電界強度が最も強い場合が多い。この場合には、最初に無線ネットワーク２００に対して行われたログイン処理が成功してネットワーク接続処理が終了する。但し、他に受信電界強度が強い無線ネットワークが存在した場合には、無線ネットワーク２００の順番が２番目以降になるため、それ以前に他の無線ネットワークに対して行われたログイン処理が失敗に終わり、無線ネットワーク２００に対するログイン処理が行われるまで同じ処理が繰り返される。
【００２０】
また、通信モジュール４０は、アンテナ４２を用いて複数の通信チャンネルのそれぞれに対応する周波数の電波を送受信するプロトコル処理を行っており、これら複数の通信チャンネルのいずれかを用いた無線通信を行う。この通信モジュール４０と同じものがヘッドユニット２１０等の他の装置にも備わっている。
【００２１】
上述した入力部３０、パスワード入力処理部１２が入力手段に、通信モジュール４０が通信手段に、ネットワーク検索部１６がネットワーク検索手段に、ネットワーク接続処理部２２がログイン処理手段に、リスト並べ替え処理部２０が優先順位決定手段にそれぞれ対応する。
【００２２】
本実施形態の無線ネットワークシステムはこのような構成を有しており、次に、無線ネットワーク２００に対してログイン処理を行う端末装置１００の動作を説明する。
【００２３】
図４は、端末装置１００のネットワーク接続を行う動作手順を示す流れ図である。パスワード入力処理部１２は、ネットワーク接続が指示されたか否かを判定しており（ステップ１００）、指示されていない場合には否定判断を行ってこの判定を繰り返す。また、利用者が入力部３０を用いて所定の操作を行ってネットワーク接続を指示した場合にはステップ１００の判定において肯定判断が行われ、次に、パスワード入力処理部１２は、表示部３２にパスワード入力画面を表示して利用者に対してパスワードの入力を要求した後（ステップ１０１）、パスワードが入力されたか否かを判定する（ステップ１０２）。利用者によるパスワード入力が行われない場合には否定判断が行われ、この判定が繰り返される。
【００２４】
また、利用者が入力部３０を操作してパスワードを入力するとステップ１０２の判定において肯定判断が行われる。次に、ネットワーク検索部１６は、通信モジュール４０に指示を送って通信チャンネルを順番に切り替えてそれぞれについて無線ネットワークの有無を検索し、その結果に基づいてネットワークリストを作成する（ステップ１０３）。作成されたネットワークリストはネットワークリスト格納部１８に格納される（ステップ１０４）。
【００２５】
次に、リスト並べ替え処理部２０は、ネットワークリスト格納部１８に格納されているネットワークリストを読み出して受信電界強度が強い順に並べ替えを行う（ステップ１０５）。次に、ネットワーク接続処理部２２は、並べ替えが行われた後のネットワークリストの中から受信電界強度が最も強い無線ネットワークを読み出し、この無線ネットワークに対応する通信チャンネルとネットワーク名を指定してパスワードを用いたログイン処理を行う（ステップ１０６）。その後、ネットワーク接続処理部２２は、このログイン処理が成功したか否かを判定し（ステップ１０７）、成功した場合には肯定判断を行ってネットワーク接続に関する一連の処理を終了する。また、受信電界強度が最も強い無線ネットワークに対するログイン処理が失敗した場合にはステップ１０７の判定において否定判断が行われ、次に、ネットワーク接続処理部２２は、受信電界強度が次に強い無線ネットワークが存在するか否かを判定し（ステップ１０８）、存在する場合にはその無線ネットワークに対してログイン処理を行う（ステップ１０９）。その後、ステップ１０７に戻ってログイン処理が成功したか否かの判定以降の動作が繰り返される。また、受信電界強度が次に強い無線ネットワークが存在しない場合にはステップ１０８の判定において否定判断が行われ、ネットワークリスト格納部１８に格納されたネットワークリストが廃棄される（ステップ１１０）。この場合には、利用者が誤ったパスワードを入力した場合が考えられるため、ステップ１０１に戻ってパスワード入力要求以降の動作が繰り返される。
【００２６】
図５および図６は、ネットワーク検索によって得られたネットワークリストの具体例を示す図である。例えば、１１個の通信チャンネルが存在するものとする。図５および図６において、「Ｃｈａｎｎｅｌ」は通信チャンネルを示しており、「：」の次に具体的な通信チャンネル番号が示されている。また、「Ｅ−ＩＤ」はネットワーク名を示しており、「：」の次に具体的なネットワーク名が示されている。「Ｓｉｇｎａｌ」は受信電界強度を示しており、「：」の次にそのレベル（数字が大きい方が受信電界強度が大きい）が示されている。
【００２７】
ネットワーク検索部１６による検索によって作成されたネットワークリストには、図５に示すように、通信チャンネル番号毎にネットワーク名と受信電界強度とが含まれている。図５の例では、通信チャンネル番号２、５、６、８の各通信チャンネルは未使用であり、キャリアが存在しない。
【００２８】
また、リスト並べ替え処理部２０による並べ替えが行われた後のネットワークリストには、図６に示すように、受信電界強度順に並べ替えられたネットワーク名と通信チャンネル番号が含まれている。図５に示すように、通信チャンネル番号７に対応する受信電界強度レベルが「１５」で最も強いため、これに対応するネットワーク名Ｈと通信チャンネル番号７が、図６に示すネットワークリストでは最も上位に配置されている。
【００２９】
ネットワーク接続処理部２２は、図６に示すネットワークリストに基づいてログイン処理を行うため、最初は、ネットワーク名Ｈと通信チャンネル番号７で指定される無線ネットワークに対してログイン処理が実施される。端末装置１００に最も近い無線ネットワーク２００がこのようにして指定された無線ネットワークである場合にはこのログイン処理が成功し、端末装置１００とヘッドユニット２１０、ＣＤチェンジャ２２０、ナビゲーション装置２３０との間で相互にデータを送受信することができるようになる。
【００３０】
このように、本実施形態の無線ネットワークシステムでは、接続候補となる複数の無線ネットワークが存在するときに、端末装置１００は、これらの無線ネットワークを検索してそれぞれに対してパスワードを用いたログイン処理を行うため、利用者は、それぞれの無線ネットワークを指定してその都度ログイン処理を行う必要がなく、無線ネットワークに接続する際に操作の煩雑さを回避することができる。
【００３１】
また、検索された複数の無線ネットワークに対して優先順位が高い順にログイン処理を行っており、優先順位の付け方を工夫することにより、無線ネットワークに接続するまでに繰り返されるログイン処理の回数を減らすことができ、ネットワーク接続に要する時間を短縮することができる。
【００３２】
また、一般には、接続を希望する他の装置（ヘッドユニット２１０等）の近くに端末装置１００を移動させて無線ネットワークへの接続を試みると考えられるため、接続対象となる無線ネットワークに対応する受信電界強度は強い場合が多い。このため、受信電界強度が強い順に優先順位を設定することで、無線ネットワークに接続するまでのログイン処理の回数を確実に減らすことができる。
【００３３】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。上述した実施形態では、検索された無線ネットワークに対して受信電界強度が強い順にログイン処理を行ったが、受信電界強度以外に着目して優先順位を設定するようにしてもよい。
【００３４】
例えば、各無線ネットワークに接続された他の装置に対して問い合わせたネットワーク名が返送されるまでの時間が短い順に優先順位を高く設定するようにしてもよい。接続を希望する他の装置の近くに端末装置１００を移動させて無線ネットワークへの接続を試みると考えられるため、接続対象となる無線ネットワークに含まれる他の装置に対してネットワーク名を問い合わせた後、この問い合わせに応じてネットワーク名が返ってくるまでの時間、すなわちスループットは短くなるのが普通である。このため、この時間が短い順に優先順位を設定することで、無線ネットワークに接続するまでのログイン処理の回数を確実に減らすことができる。
【００３５】
また、無線ネットワークに接続された他の装置との間で送受信されるデータに対するエラーレートが低い順に優先順位を高く設定するようにしてもよい。接続を希望する他の装置の近くに端末装置１００を移動させて無線ネットワークへの接続を試みると考えられるため、接続対象となる無線ネットワークに対応する受信電界強度は強く、その分だけ送受信されるデータのエラーレートも低くなる。このため、エラーレートが低い順に優先順位を設定することで、無線ネットワークに接続するまでのログイン処理の回数を確実に減らすことができる。
【図面の簡単な説明】
【００３６】
【図１】一実施形態の無線ネットワークシステムの構成を示す図である。
【図２】車両の外部に存在する無線ネットワークの概略を示す図である。
【図３】端末装置の詳細構成を示す図である。
【図４】端末装置のネットワーク接続を行う動作手順を示す流れ図である。
【図５】ネットワーク検索によって得られたネットワークリストの具体例を示す図である。
【図６】ネットワーク検索によって得られたネットワークリストの具体例を示す図である。
【符号の説明】
【００３７】
１０  制御部
１２  パスワード入力処理部
１４  パスワード格納部
１６  ネットワーク検索部
１８  ネットワークリスト格納部
２０  リスト並べ替え処理部
２２  ネットワーク接続処理部
３０  入力部
３２  表示部
４０  通信モジュール（Ｍ）
４２  アンテナ
１００  端末装置
２００  無線ネットワーク
２１０  ヘッドユニット（ＨＵ）
２２０  ＣＤチェンジャ（ＣＤ  ＣＨＧ）
２３０  ナビゲーション装置（Ｎａｖｉ）
【図１】
2005123929.tif 000003
【図２】
2005123929.tif 000004
【図３】
2005123929.tif 000005
【図４】
2005123929.tif 000006
【図５】
2005123929.tif 000007
【図６】
2005123929.tif 000008