(57)【要約】【課題】通信パラメータの設定および管理を容易にする技術を提供する。【解決手段】通信装置において、通信装置が存在する地理的な位置情報を取得する取得手段と、取得手段により取得した位置情報に基づいて他の機器と通信する際に使用する通信パラメータの使用可否を判定する判定手段と、を備える。【選択図】図１０
2010177782.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
前記通信装置が存在する地理的な位置情報を取得する取得手段と、
前記取得手段により取得した前記位置情報に基づいて、他の機器と通信する際に使用する通信パラメータの使用可否を判定する判定手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記判定手段は、前記取得手段により取得した前記位置情報が、前記通信パラメータを利用可能な地理的な範囲に含まれるか否かに基づいて前記通信パラメータの使用可否を判定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記取得手段により取得した前記位置情報に基づいて、他の機器と通信する際に使用する通信パラメータを利用可能な地理的な範囲を決定する決定手段を備えることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記通信パラメータと前記決定手段により決定した前記範囲を示す情報とを他の通信端末に送信する送信手段をさらに備えることを特徴とする請求項３に記載の通信装置。
【請求項５】
使用中の通信パラメータが前記判定手段により使用不可と判定された場合、新規の通信パラメータにより通信するよう制御する制御手段をさらに備えることを特徴とする請求項１乃至４の何れか一項に記載の通信装置。
【請求項６】
通信装置であって、
前記通信装置が存在する地理的な位置情報を取得する取得手段と、
前記取得手段により取得した前記位置情報に基づいて、他の機器と通信する際に使用する通信パラメータを利用可能な地理的な範囲を決定する決定手段と、
を備えることを特徴とする通信装置。
【請求項７】
前記通信パラメータを生成する生成手段を有し、
前記決定手段は、前記生成手段により通信パラメータを生成する際に、前記範囲を決定することを特徴とする請求項６に記載の通信装置。
【請求項８】
通信装置であって、
他の機器と通信する際に使用する通信パラメータと該通信パラメータを利用可能な地理的範囲を示す範囲情報とを受信する受信手段と、
前記通信装置が存在する地理的位置情報を取得する取得手段と、
前記取得手段により取得した位置情報と前記受信手段により受信した前記範囲情報とに基づいて前記通信パラメータの使用可否を判定する判定手段と、
を備えることを特徴とする通信装置。
【請求項９】
通信装置の制御方法であって、
前記通信装置が存在する地理的な位置情報を取得する取得工程と、
前記取得工程において取得した前記位置情報に基づいて、他の機器と通信する際に使用する通信パラメータの利用を制限する制限工程と、
を備えることを特徴とする通信装置の制御方法。
【請求項１０】
通信装置の制御方法であって、
前記通信装置が存在する地理的な位置情報を取得する取得工程と、
前記取得工程において取得した前記位置情報に基づいて、他の機器と通信する際に使用する通信パラメータの利用を制限する範囲を決定する決定工程と、
を備えることを特徴とする通信装置の制御方法。
【請求項１１】
通信装置の制御方法であって、
他の機器と通信する際に使用する通信パラメータと該通信パラメータを利用可能な地理的範囲を示す範囲情報とを受信する受信工程と、
前記通信装置が存在する地理的位置情報を取得する取得工程と、
前記取得工程において取得した位置情報と前記受信工程において受信した前記範囲情報とに基づいて前記通信パラメータの利用を制限する制限工程と、
を備えることを特徴とする通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信パラメータの設定および管理技術に関するものである。
【背景技術】
【０００２】
近年、無線ＬＡＮはデジタルスチルカメラ（以下、ＤＳＣ）やプリンタ等の電子装置への搭載が進んでいる。無線ＬＡＮを使用して機器同士を無線接続するには、サービスセットＩＤ（ＳＳＩＤ）や暗号鍵といった通信パラメータを設定する必要があるが、その設定は一般的に煩雑である。特に、各端末が通信を開始する際にその場で通信パラメータを生成するアドホックネットワーク構成においては、予め多数の通信パラメータを用意しておく必要があった。そのため、ユーザは多数の通信パラメータの中から１つの通信パラメータを選択するという煩雑な操作を行なう必要がある。
【０００３】
一方、通信パラメータを簡易に設定する技術が開発されている。例えば特許文献１には、アクセスポイント情報と共に有効期間が記録された二次元バーコードを用いて通信パラメータを設定および管理する方法が提案されている。
【特許文献１】特開２００５−２８６９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した手法は、予め所定の地理的位置に配されたアクセスポイントに接続する際には、パラメータ選択の省力化に有効であるものの、アドホックネットワーク構成においては有効な手段とならない。つまり、各端末が通信を開始する際にその場で通信パラメータを生成するアドホックネットワーク構成においては、予め設定された地理的条件により通信パラメータの有効条件を設定することは出来ない。そのため、アドホックネットワーク構成については、予め多数の通信パラメータを用意しておく必要があり、ユーザにとって煩雑なものとなっていた。
【０００５】
本発明は上述の問題点に鑑みなされたものであり、通信パラメータの設定および管理を容易にする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上述の問題点を解決するため、本発明は、通信装置が存在する地理的な位置情報に基づいて、他の機器と通信する際に使用する通信パラメータの使用可否を判定する。また、通信装置が存在する地理的な位置情報に基づいて、他の機器と通信する際に使用する通信パラメータを利用可能な地理的な範囲を決定する。
【発明の効果】
【０００７】
本発明によれば、通信パラメータの設定および管理を容易にする技術を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【０００９】
（第１実施形態）
本発明に係る通信装置の第１実施形態として、アドホックモードで動作する無線ＬＡＮシステム内の無線通信装置（無線機器）を例に挙げて以下に説明する。
【００１０】
＜システム構成＞
図１は、第１実施形態に係る無線通信装置であるデジタルスチルカメラ（ＤＳＣ）を含む無線通信システムの全体構成図である。ＤＳＣ１０１、ＤＳＣ１０２、ＤＳＣ１０３は公園１５０の敷地内に位置している。ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３は、全地球測位システム（ＧＰＳ：Global Positioning System）受信機（ＧＰＳ部３０２）を搭載している。そのため、各々のＤＳＣは、ＧＰＳ部３０２によりＧＰＳ衛星１０４を含む複数のＧＰＳ衛星から受信した電波に基づいて自装置の地理的位置情報（経度・緯度など）を算出することが出来る。なお、算出のアルゴリズムは様々なものが公知であり任意のものが利用可能である。また、ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３は無線ＬＡＮの規格に準拠した送受信機（無線ＬＡＮ部３０１：送受信部）を備えている。３台のＤＳＣは、後述する通信パラメータ設定方法により、各々の無線ＬＡＮ部に共通の通信パラメータを設定することにより互いに通信可能となるよう構成されている。
【００１１】
＜装置構成＞
図３は、第１実施形態に係る無線通信装置であるＤＳＣの内部構成を示す図である。３０１は無線ＬＡＮ部であり、無線ＬＡＮに準拠した他の無線通信装置と通信する機能部である。特に、第１実施形態においては、ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３の各々の無線ＬＡＮ部３０１はアドホックモードで動作しているものとする。３０２はＧＰＳ部であり、複数のＧＰＳ衛星から送信される電波を受信し、ＧＰＳ部３０２自身が存在する位置情報を算出する機能部である。
【００１２】
３０３は通信制御部であり無線ＬＡＮ部３０１を使ったネットワークの接続／切断等を制御する機能部である。３０４は位置情報制御部であり、ＧＰＳ部３０２の電源のＯＮ／ＯＦＦ操作や、位置情報を位置情報記憶部３０６に記憶する操作を行なう機能部である。３０５は通信パラメータ管理部であり、無線ＬＡＮ部３０１で使用するＳＳＩＤや暗号鍵等の通信パラメータを記憶する他、該通信パラメータの有効／無効などを管理する機能部である。３０６は位置情報記憶部であり、ＧＰＳ部３０２で算出した位置情報や、通信パラメータ管理部３０５に記憶されている通信パラメータの有効条件を記憶する機能部である。なお、有効条件の詳細については後述する。
【００１３】
図７は、位置情報記憶部３０６が管理する記憶領域の初期状態を表している。８０１は通信パラメータの有効条件を記憶する領域であり、８０２はＤＳＣの現在の位置情報を記憶する領域である。
【００１４】
図４は、通信パラメータ管理部３０５が管理する記憶領域の初期状態を表している。４０１は通信パラメータの通し番号であり、４０２はＳＳＩＤ、４０３は使用チャネル、４０４は暗号方式、４０５は暗号鍵である。４０６はＤＳＣが通信パラメータを生成する側か、あるいは、受信した側かを示す生成フラグである。ここでは、通信パラメータを生成する側であれば「１」を、受信する側であれば「０」を記憶する例を示すものとする。４０７は、当該通信パラメータが有効か否かを示す有効／無効フラグである。ここでは、通信パラメータが有効である場合「１」を、無効である場合「０」を設定するものとして説明する。
【００１５】
３０７は比較部であり、位置情報記憶部３０６に記憶した位置情報８０２の示す位置と有効条件８０１の示す地理的領域とを比較し、通信パラメータの使用可否を判定する機能部である。３０８は、ユーザへの情報提供及びユーザからの指示受付を行うユーザインターフェース（ＵＩ）である。ＵＩ３０８は、例えば、液晶画面表示および各種ボタンから構成される。３０９は、中央処理装置（ＣＰＵ）であり、プログラム記憶部３１０に記憶された制御プログラムを実行することにより上述の各機能部を制御する。また、後述の各種動作も、ＣＰＵ３０９がプログラム記憶部３１０に記憶された制御プログラムを実行することにより実行される。プログラム記憶部３１０は、ＣＰＵ３０９が実行するプログラムを記憶する。
【００１６】
＜装置の動作＞
・基本動作
図２は、３台のＤＳＣが通信パラメータを共有する際の基本シーケンスを示す図である。
【００１７】
まず、ＤＳＣ１０１、ＤＳＣ１０２、およびＤＳＣ１０３の３台のＤＳＣは通信パラメータの設定処理を開始する（Ｓ２０１、Ｓ２０２、Ｓ２０３）。次に通信パラメータを生成する機器と、生成した通信パラメータを受信する機器を決定する（Ｓ２０４、Ｓ２０５、Ｓ２０６）。通信パラメータを生成する機器になるか、受信する機器になるかは、所定のアルゴリズムにより決定する。例えば、通信パラメータの設定処理を開始するユーザ操作が一番早い機器が生成機器になるアルゴリズム、通信パラメータの設定処理を開始した機器の中で、ＭＡＣアドレス等の機器識別情報により生成機器を決定するアルゴリズム等がある。
【００１８】
図２では、ＤＳＣ１０１が通信パラメータを生成し、ＤＳＣ１０２およびＤＳＣ１０３が通信パラメータを受信すると決定する場合を示している。そして、ＤＳＣ１０１は通信パラメータを生成し（Ｓ２０７）、ＤＳＣ１０２およびＤＳＣ１０３に生成した通信パラメータを送信する（Ｓ２０８、Ｓ２０９）。このようにして、ＤＳＣ１０１で生成した通信パラメータはＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３の３台で共有されることになる。その後、ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３は、共有された通信パラメータを各々の無線ＬＡＮ部３０１に設定しデータ通信を行なうことになる（Ｓ２１０）。以下では、通信パラメータに対し有効条件（当該通信パラメータの利用可能要件）を設定する方法について詳細に説明する。
【００１９】
・詳細動作
図９は、第１実施形態に係る３台のＤＳＣにおける動作シーケンスを示す図である。また、図１０は、第１実施形態のＤＳＣにおける詳細動作フローチャートである。
【００２０】
図２で説明したように、まず、ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３の各々において通信パラメータの設定を開始する（Ｓ２０１、Ｓ２０２、Ｓ２０３）。
【００２１】
続いて、ＤＳＣ１０１は通信パラメータを生成する側（Ｓ２０４）、ＤＳＣ１０２およびＤＳＣ１０３は通信パラメータを受信する側（Ｓ２０５、Ｓ２０６）として決定する。ここで、ＤＳＣ１０１のＣＰＵ３０９はＤＳＣ１０１の通信パラメータ管理部３０５における生成フラグを「１」に設定する（Ｓ１１０１）。同様に、ＤＳＣ１０２およびＤＳＣ１０３の各々のＣＰＵ３０９は通信パラメータ管理部３０５における生成フラグを「０」に設定する（Ｓ１１０２、Ｓ１１０３）。
【００２２】
図５は、通信パラメータ生成開始時における各ＤＳＣの通信パラメータ管理部３０５の状態を例示的に示す図である。図５（ａ）はＤＳＣ１０１、図５（ｂ）はＤＳＣ１０２、図５（ｃ）はＤＳＣ１０３の通信パラメータ管理部３０５の状態をそれぞれ示している。この時点においては、通信パラメータはまだ生成されていない。その為、ＳＳＩＤ、チャネル、暗号方式、暗号鍵に対応する値は格納されておらず、生成フラグおよび有効／無効フラグのみが書き込まれている。
【００２３】
次に、ＤＳＣ１０１においては通信パラメータ生成側であるので（Ｓ１２０１でＹＥＳ）、ＤＳＣ１０１のＣＰＵ３０９は通信パラメータを生成する（Ｓ１１０４、Ｓ１２０２）。そして、通信パラメータ管理部３０５に生成した通信パラメータを記憶する（Ｓ１１０５、Ｓ１２０３）。
【００２４】
この時点でのＤＳＣ１０１の通信パラメータ管理部３０５の状態を図６（ａ）に示す。ＳＳＩＤの値６０２ａは”ａ”、チャネルの値６０３ａは”１ｃｈ”、暗号方式の値６０４ａは”ＷＥＰ”、暗号鍵の値６０５ａは”ａａａａａａａ”である。
【００２５】
次に、ＤＳＣ１０１のＧＰＳ制御部３０４は、ＧＰＳ部３０２を始動させる。すると、ＧＰＳ部３０２は、ＧＰＳ衛星１０４等から電波を受信し（Ｓ１１０６）、位置情報を取得する（Ｓ１１０７、Ｓ１２０４）。この時点では通信パラメータに対する有効条件が設定されていない為（Ｓ１２０５でＮＯ）、ＧＰＳ制御部３０４は、取得した位置情報に基づいて、位置情報記憶部３０６の有効条件９０１ａの値を設定する（Ｓ１１０８、Ｓ１２０６）。また、位置情報記憶部３０６の現在地９０２ａの値も併せて設定する（Ｓ１１０９）。
【００２６】
この時点でのＤＳＣ１０１の位置情報記憶部３０６の状態を図８（ａ）に示す。図では、ＤＳＣ１０１の現在地の位置情報として”北緯３５度４３分３７秒、東経１３７度２分１４秒”が得られて場合を例示的に示している。そして、有効条件として、現在地の緯度・経度における秒（角度）の１桁を”不定”とした範囲情報を設定した例を示している。そのため、通信パラメータの有効条件９０１ａは、”北緯３５度４３分３０秒〜北緯４３分４０秒”かつ”東経１３７度２分１０秒〜東経１３７度２分２０秒”として設定されている。なお、図においては上述の”不定”を「−」により示している。
【００２７】
ＤＳＣ１０１は、自身の位置情報記憶部３０６を更新すると（Ｓ１１０９）、ＤＳＣ１０１のＣＰＵ３０９は、ＤＳＣ１０２およびＤＳＣ１０３に対して、決定した通信パラメータおよび有効条件を送信する（Ｓ１１１０、Ｓ１２０７）。
【００２８】
ＤＳＣ１０２のＣＰＵ３０９は、通信パラメータおよび有効条件をＤＳＣ１０１から受信する（Ｓ１２０８）。そして、ＧＰＳ制御部３０４は、ＧＰＳ部３０２を始動させる。すると、ＤＳＣ１０２のＧＰＳ部３０２は、ＧＰＳ衛星１０４等から電波を受信し（１１１１）、自身の位置情報を取得する（Ｓ１２０９）。
【００２９】
ＤＳＣ１０２のＧＰＳ制御部３０４は、取得した位置情報を、現在地９０２ｂとして位置情報記憶部３０６に記憶する。また、Ｓ１２０８で受信した有効条件を、有効条件９０１ｂとして記憶する（Ｓ１１１２、Ｓ１２１０）。このときのＤＳＣ１０２の位置情報記憶部３０６を図８（ｂ）に示す。図８（ｂ）に示すように、有効条件９０１ｂはＤＳＣ１０１の有効条件９０１ａと同じものである。
【００３０】
ＤＳＣ１０３もＤＳＣ１０２と同様に、Ｓ１２０８においてＤＳＣ１０１から通信パラメータおよび有効条件を受信する。そして、ＤＳＣ１０３のＧＰＳ制御部３０４は、ＧＰＳ部３０２を始動させる。すると、ＧＰＳ部３０２は、ＧＰＳ衛星１０４から電波を受信し（１１１１）、自身の位置情報を取得する（Ｓ１２０９）。ＧＰＳ制御部３０４は、取得した位置情報を、現在地（９０２ｃ）として位置情報記憶部３０６に記憶する。また、Ｓ１２０８で受信した有効条件を、有効条件９０１ｃに記憶する（Ｓ１１１３、Ｓ１２１０）。このときのＤＳＣ１０３の位置情報記憶部３０６を図８（ｃ）に示す。当然のことながら、図８（ｃ）に示すように、有効条件９０１ｂはＤＳＣ１０１の有効条件９０１ａと同じものである。
【００３１】
このようにして、ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３は同一の通信パラメータと有効条件とを共有する。そして、ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３は通信パラメータを使用してデータ通信を行うことになる（Ｓ１１１６、Ｓ１１１７、Ｓ１１１８）。
【００３２】
その後、ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３は、ＧＰＳ衛星１０４等から電波を受信し（Ｓ１１１９）、定期的あるいは不定期に位置情報を取得する（Ｓ１２１２でＹＥＳ）。以下の説明では、ＤＳＣ１０１およびＤＳＣ１０３はＳ１１１１において電波を受信した時点の位置から移動しておらず、ＤＳＣ１０２のみが移動しているとする。
【００３３】
ＤＳＣ１０１、ＤＳＣ１０２およびＤＳＣ１０３のＧＰＳ制御部３０４は、位置情報記憶部３０６の現在地（９０２ａ、９０２ｂ、９０２ｃ）を更新する。ＤＳＣ１０１およびＤＳＣ１０３は移動していない為、現在地は９０２ａおよび９０２ｃに示すものと同じである。一方、ＤＳＣ１０２の位置情報記憶部３０６に記憶される現在地は”北緯３５度４３分３５秒、東経１３７度２分２１秒”であったとする。
【００３４】
位置情報を更新後、各ＤＳＣの比較部３０７は、位置情報記憶部３０６の有効条件と現在地とを比較し（Ｓ１１２４）、通信パラメータの使用可否を判定する。ＤＳＣ１０１およびＤＳＣ１０３は移動していない為、当然のことながら現在地の位置情報は有効条件に含まれるものとなっている。一方、ＤＳＣ１０２においては、緯度方向の有効条件は満たすものの、経度方向の有効条件は満たしていない。そこで、ＤＳＣ１０２の比較部３０７は、通信パラメータが使用不可（無効）であると判断する（Ｓ１２１３でＮＯ）。
【００３５】
そのため、ＤＳＣ１０２のＣＰＵ３０９は、通信パラメータ管理部３０５の有効／無効フラグを「０」にする（Ｓ１１２６）。そして、ＤＳＣ１０２のＣＰＵ３０９は、無線ＬＡＮ部３０１を介して、ＤＳＣ１０１およびＤＳＣ１０３に対してネットワーク離脱通知を行う（Ｓ１１２７、Ｓ１１２８、Ｓ１２１４）。また、自身の通信パラメータ管理部３０５の通信パラメータを消去する（Ｓ１１２６、Ｓ１２１５）。このとき、ＤＳＣ１０２の通信パラメータ管理部３０５は、図４に示した初期状態に戻っている。
【００３６】
ＤＳＣ１０１およびＤＳＣ１０３においては、現在地は有効条件を満たす為、データ通信を継続して行なうことができる（１１２９）。
【００３７】
以上説明したように、第１実施形態に係る無線通信装置によれば、通信パラメータを生成した時点での位置情報を元に当該通信パラメータの有効条件（地理的範囲）を決定し各々の端末で共有する。各々の端末において定期的あるいは非定期に現在地を取得し有効条件を比較することにより、通信パラメータの有効範囲を地理的範囲により規定（制限）することが可能となる。つまり、ＤＳＣのユーザは、多数の通信パラメータから１つを選択するという煩雑な操作を行なう必要が無く、少数の通信パラメータから選択することが可能となり、操作性が向上する。
【００３８】
なお、第１実施形態では、通信パラメータとして無線ＬＡＮで使用されるパラメータを例に説明したが、他の無線通信方式に使用することも可能である。
【００３９】
また、第１実施形態では、有効条件を満たさなくなった場合に通信パラメータを消去するよう説明したが、他の手法により通信不能とするよう構成してもよい。例えば、通信パラメータは格納したままで、単にＵＩ３０８に表示させないよう構成してもよい。
【００４０】
さらに、第１実施形態では緯度・経度による範囲情報を有効条件として説明したが、これは地理的な情報であれば他のものでもよい。有効条件が、住所情報やＤＳＣ同士の相対的な距離情報であっても同様の効果が得られる。
【００４１】
（第２実施形態）
第２実施形態では、外部の無線通信端末からの通信要求を受信した際、当該外部の無線通信端末の現在地の位置情報に基づき通信パラメータを使用した通信を許可するか否かを決定する例について説明する。なお、システム構成および装置構成については第１実施形態とほぼ同様であるため説明は省略する。
【００４２】
＜装置の動作＞
以下の説明においては、第１実施形態と同様、ＤＳＣ１０１が通信パラメータおよび有効条件を生成する例について説明する。
【００４３】
図１３は、第２実施形態に係る３台のＤＳＣにおける動作シーケンスを示す図である。なお、通信パラメータの生成および有効条件の設定（Ｓ１１０４〜Ｓ１１０８）については第１実施形態と同様である。ただし、ＤＳＣ１０１は、ＤＳＣ１０２およびＤＳＣ１０３に対して通信パラメータのみを送信し、各装置間で共有するよう構成されている。
【００４４】
図１１は、ＤＳＣ１０１の位置情報記憶部３０６の状態を示す図である。ＤＳＣ１０１の位置情報記憶部３０６は、ＤＳＣ１０１自身の現在地９０２ａおよび有効条件９０１ａの他、ＤＳＣ１０２の現在地１３０１に、ＤＳＣ１０３の現在地１３０２を格納するよう構成されている。
【００４５】
ＤＳＣ１０２は、Ｓ１１１１において受信した電波を元に自身の位置情報を取得し、ＤＳＣ１０１に対して、データ通信要求（接続要求）とともに自身の位置情報を送信する。
【００４６】
ＤＳＣ１０１は、Ｓ１５０１においてＤＳＣ１０２からデータ通信要求と位置情報を受信する。そして、ＤＳＣ１０１のＧＰＳ制御部３０４は、位置情報をＤＳＣ１０２の現在地の欄１３０１に対応する値として記憶する。その後、比較部３０７は、通信パラメータの有効条件９０１ａとＤＳＣ１０２の現在地１３０１を比較する（Ｓ１５０２）。
【００４７】
図１１の例においては、ＤＳＣ１０２の現在地１３０１は、有効条件９０１ａを満たす。よって、ＤＳＣ１０１のＣＰＵ３０９は、無線ＬＡＮ部３０１を介して、ＤＳＣ１０２に対してデータ通信応答（可）を送信し、データ通信を許可する（Ｓ１５０３）。
【００４８】
一方、ＤＳＣ１０１は、Ｓ１５０４においてＤＳＣ１０３からデータ通信要求と位置情報を受信する。そしてＤＳＣ１０１のＧＰＳ制御部３０４は、位置情報をＤＳＣ１０３の現在地の欄１３０２に対応する値として記憶する。その後、比較部３０７は、通信パラメータの有効条件９０１ａとＤＳＣ１０３の現在地１３０２の値とを比較する（Ｓ１５０５）。
【００４９】
図１１の例においては、ＤＳＣ１０３の現在地１３０２は、有効条件９０１ａを満たす。よって、ＤＳＣ１０１のＣＰＵ３０９は、無線ＬＡＮ部３０１を介して、ＤＳＣ１０３に対してデータ通信応答（可）を送信し、データ通信を許可する（Ｓ１５０６）
その後、ＤＳＣ１０２の位置が移動したとする。そして、再び、ＤＳＣ１０２は、ＧＰＳ衛星１０４からの電波を受信すると（Ｓ１１１９）、ＤＳＣ１０１に対して、位置情報を送信する（Ｓ１５０７）。
【００５０】
ＤＳＣ１０１は、Ｓ１５０７においてＤＳＣ１０２から位置情報を受信する。そして、ＤＳＣ１０１のＧＰＳ制御部３０４は、位置情報をＤＳＣ１０２の現在地の欄１３０１に対応する値として記憶する。その後、ＤＳＣ１０１の比較部３０７は、通信パラメータの有効条件９０１ａとＤＳＣ１０２の現在地１３０１を比較する（Ｓ１５０８）。
【００５１】
ここで、ＤＳＣ１０１がＤＳＣ１０２から受信した位置情報が図１２に示す現在地１４０１のようなものであったとする。その場合、ＤＳＣ１０１の比較部３０７は、緯度方向の有効条件は満たすものの、経度方向の有効条件は満たしていないと判断する。そこで、ＤＳＣ１０１は無線ＬＡＮ部３０１を介し、ＤＳＣ１０２に対してデータ通信応答（不可）を送信する（Ｓ１５０９）。
【００５２】
ＤＳＣ１０２のＣＰＵ３０９は、データ通信応答（不可）をＤＳＣ１０１から受信すると、無線ＬＡＮ部３０１を介して、ＤＳＣ１０１およびＤＳＣ１０３に対してネットワーク離脱通知を行う（Ｓ１１２７、Ｓ１１２８）。その後、通信パラメータ管理部３０５の通信パラメータを消去する。
【００５３】
以上説明したように、第２実施形態に係る無線通信装置によれば、外部の無線通信端末からの通信要求を受信した際、当該外部の無線通信端末の現在地の位置情報に基づき通信パラメータを使用した通信を許可するか否かを決定する。定期的あるいは非定期に各端末の現在地を通信パラメータを生成した装置に通知し、有効条件と各装置の現在地とを比較することにより、通信パラメータの有効範囲を地理的範囲により規定（制限）することが可能となる。
【００５４】
（第３実施形態）
第３実施形態では、意図しない無線通信装置からの通信要求を併せて検知する例について説明する。なお、装置構成については第１実施形態と同様であるため説明は省略する。
【００５５】
図１４は、第３実施形態に係る無線通信装置（ＤＳＣ）を含む無線ＬＡＮシステムの全体構成図を示している。ＤＳＣ１０２は本来ＤＳＣ１０１およびＤＳＣ１０３と通信パラメータの交換を行うことを意図している。しかしながら、意図しない相手であるＤＳＣ１６０１と通信パラメータを交換する可能性がある。そこで、以下では、意図しない相手との通信パラメータ共有を検出可能とする方法について説明する。
【００５６】
＜装置の動作＞
以下の説明においては、ＤＳＣ１６０１は通信パラメータおよび有効条件を生成する機能を有した無線通信装置である。その状態で、ＤＳＣ１０２が、本来の通信相手ではないＤＳＣ１６０１から通信パラメータおよび有効条件うを受信した場合の動作について説明する。
【００５７】
図１６は、第３実施形態に係る２台のＤＳＣにおける動作シーケンスを示す図である。また、図１７は、第３実施形態のＤＳＣにおける詳細動作フローチャートである。
【００５８】
ＤＳＣ１０２は、ＤＳＣ１６０１から通信パラメータおよび有効条件を受信する（Ｓ１１１０、Ｓ１２０８）。そして、ＧＰＳ衛星１０４より電波を受信して有効条件と現在地を比較する（Ｓ９１５、Ｓ１８０１）。
【００５９】
図１５は、ＤＳＣ１０２の位置情報記憶部３０６の状態を示す図である。ＤＳＣ１０２の位置情報記憶部３０６は、ＤＳＣ１０２自身の現在地１７０２および有効条件１７０１を格納するよう構成されている。
【００６０】
図１５の例においては、ＤＳＣ１０２の現在地１３０１は、経度方向の有効条件は満たすものの、緯度方向の有効条件は満たしていない。その場合、ＤＳＣ１０２の比較部３０７は、使用中の当該通信パラメータは有効のものではなく、意図しない装置から送信された通信パラメータであると判断する（Ｓ１９０１でＮＯ）。
【００６１】
そこで、ＤＳＣ１０２は、Ｓ１１１０で受信した通信パラメータを通信パラメータ管理部３０５から消去し（Ｓ１８０１、Ｓ１９０２）、再び通信パラメータ設定を開始し（Ｓ１８０２、Ｓ１９０３）、新規の通信パラメータを取得するよう動作する。
【００６２】
以上説明したように、第３実施形態によれば、意図しない無線通信端末からの通信パラメータを受信した際、自身の現在地の位置情報に基づき使用中の当該通信パラメータを送信した相手が意図する相手であるか否かを判定することが可能となる。
【図面の簡単な説明】
【００６３】
【図１】第１実施形態に係る無線通信装置（ＤＳＣ）を含む無線ＬＡＮシステムの全体構成図である。
【図２】３台のＤＳＣが通信パラメータを共有する際の基本シーケンスを示す図である。
【図３】第１実施形態に係る無線通信装置であるＤＳＣの内部構成を示す図である。
【図４】通信パラメータ管理部３０５が管理する記憶領域の初期状態を表す図である。
【図５】通信パラメータ生成開始時における通信パラメータ管理部３０５の状態を例示的に示す図である。
【図６】通信パラメータ共有後における通信パラメータ管理部３０５の状態を例示的に示す図である。
【図７】位置情報記憶部３０６が管理する記憶領域の初期状態を表す図である。
【図８】通信パラメータ共有後における位置情報記憶部３０６の状態を例示的に示す図である。
【図９】第１実施形態に係る３台のＤＳＣにおける動作シーケンスを示す図である。
【図１０】第１実施形態のＤＳＣにおける詳細動作フローチャートである。
【図１１】ＤＳＣ１０１の位置情報記憶部３０６の状態を示す図である。
【図１２】通信パラメータ共有後における位置情報記憶部３０６の状態を例示的に示す図である。
【図１３】第２実施形態に係る３台のＤＳＣにおける動作シーケンスを示す図である。
【図１４】第３実施形態に係る無線通信装置（ＤＳＣ）を含む無線ＬＡＮシステムの全体構成図を示している。
【図１５】ＤＳＣ１０２の位置情報記憶部３０６の状態を示す図である。
【図１６】第３実施形態に係る２台のＤＳＣにおける動作シーケンスを示す図である。
【図１７】第３実施形態のＤＳＣにおける詳細動作フローチャートである。
【符号の説明】
【００６４】
３０１  無線ＬＡＮ部
３０２  ＧＰＳ部
３０３  通信制御部
３０４  位置情報制御部
３０５  通信パラメータ管理部
３０６  位置情報記憶部
３０７  比較部
３０８  ＵＩ
３０９  ＣＰＵ
３１０  プログラム記憶部
【図１】
2010177782.tif 000003
【図２】
2010177782.tif 000004
【図３】
2010177782.tif 000005
【図４】
2010177782.tif 000006
【図５】
2010177782.tif 000007
【図６】
2010177782.tif 000008
【図７】
2010177782.tif 000009
【図８】
2010177782.tif 000010
【図９】
2010177782.tif 000011
【図１０】
2010177782.tif 000012
【図１１】
2010177782.tif 000013
【図１２】
2010177782.tif 000014
【図１３】
2010177782.tif 000015
【図１４】
2010177782.tif 000016
【図１５】
2010177782.tif 000017
【図１６】
2010177782.tif 000018
【図１７】
2010177782.tif 000019