(57)【要約】【課題】  複雑なアクセス制御を必要とせずに不正アクセスを避けることができるホットスポット（特定区域内）で運用する無線ＬＡＮシステムを実現する。【解決手段】  アクセスポイント１は、短い時間間隔でクライアント２に対し表示器４ａ、または４ｂによりホットスポットの利用者だけ読み取れる新しいパスワードを表示し、クライアント２から新しいパスワードを入力する。アクセスポイント１は、クライアント２からの新しいパスワードに従う応答によってクライアント２を認証すると共に、新しいパスワードが変更できないクライアントとの通信を切断して不正アクセスを防止する。そして、設定されたサービス利用時間が経過するとクライアント２との通信を切断する。【選択図】  図１
2005117488.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続されるアクセスポイントと、
特定区域内で前記アクセスポイントと無線通信するために識別情報とパスワードが付与される複数のクライアントと、
前記アクセスポイントと前記複数のクライアントとの間の通信を制御する手段であって、前記クライアントと前記アクセスポイントの間の通信接続時間を測定し、予め定められた時間毎に前記クライアントに対して新しいパスワードを報知し、前記クライアントから前記報知後の所定時間内に前記新しいパスワードが入力されない場合又は前記通信接続時間が予め定められたサービス時間を過ぎた場合は前記通信を切断する通信制御手段と
を具備することを特徴とする無線ＬＡＮサービスシステム。
【請求項２】
前記通信制御手段は、前記クライアントからの前記識別情報およびパスワードに基づいて認証することを特徴とする請求項１記載の無線ＬＡＮサービスシステム。
【請求項３】
前記通信制御手段は、前記新しいパスワードの報知と共に、その新しいパスワードの入力がなされない場合は前記通信を切断することを報知することを特徴とする請求項１に記載の無線ＬＡＮサービスシステム。
【請求項４】
前記新しいパスワードの報知は、前記特定区域内だけで見えるように設置されたディスプレイに表示するものであることを特徴とする請求項１に記載の無線ＬＡＮサービスシステム。
【請求項５】
前記新しいパスワードの報知は、前記特定区域に設置された通信装置を介して行われることを特徴とする請求項１に記載の無線ＬＡＮサービスシステム。
【請求項６】
前記通信制御手段は、前もって通信切断予定時間を報知し、前記通信切断予定時間までに前記クライアントから前記新しいパスワードが入力されると通信を継続することを特徴とする請求項３に記載の無線ＬＡＮサービスシステム。
【請求項７】
前記パスワードは、無線ＬＡＮの認証手続きに使用されるＥＳＳＩＤであることを特徴とする請求項１に記載の無線ＬＡＮサービスシステム。
【請求項８】
前記パスワードは、無線ＬＡＮの暗号化で使用されるＷＥＰ、またはこれに準じるスクランブルキーであることを特徴とする請求項１に記載の無線ＬＡＮサービスシステム。
【請求項９】
前記パスワードは、無線ＬＡＮサービスシステムで固有の規約で設定されるパスワード、またはスクランブルキーであることを特徴とする請求項１に記載の無線ＬＡＮサービスシステム。
【請求項１０】
インターネットに接続されるアクセスポイントと、
特定区域内で前記アクセスポイントと無線通信するために識別情報とパスワードが付与される複数のクライアントと、
複数の時間に対応して複数のパスワードを記憶するテーブルを有し、前記アクセスポイントと前記複数のクライアントとの間の通信を制御する制御手段であって、前記クライアントと前記アクセスポイントの間の通信接続時間を測定し、前記テーブルに基づいて前記時間毎に前記クライアントに対して新しいパスワードを報知し、前記クライアントから前記報知後の所定時間内に前記新しいパスワードが入力されない場合又は前記通信接続時間が予め定められたサービス時間を過ぎた場合は前記通信を切断する通信制御手段と
を具備することを特徴とする無線ＬＡＮサービスシステム。
【請求項１１】
前記通信制御手段が前記アクセスポイント又は前記クライアントのいずれかに設けられることを特徴とする請求項１又は請求項１０に記載の無線ＬＡＮサービスシステム。
【請求項１２】
前記アクセスポイントは、前記通信制御手段の前記テーブルに基づいて前記時間毎に前記パスワードが更新されることを特徴とする請求項１０に記載の無線ＬＡＮサービスシステム。
【請求項１３】
インターネットに接続されるアクセスポイントと、特定区域内で前記アクセスポイントと無線通信するために識別情報とパスワードが付与される複数のクライアントとの間の通信を制御するプログラムであって、
複数の時間に対応して複数のパスワードを記憶し、
前記クライアントと前記アクセスポイントの間の通信接続時間を測定し、
前記複数の時間毎に前記クライアントに対して前記複数のパスワードを新しいパスワードとして報知し、
前記クライアントから前記報知後の所定時間内に前記新しいパスワードが入力されない場合又は前記通信接続時間が予め定められたサービス時間を過ぎた場合は前記通信を切断する
ことを特徴とする無線ＬＡＮサービスシステムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮサービスシステムおよび同システムのプログラムに関する。
【背景技術】
【０００２】
近年、例えば、飲食店内に設けられたパソコン等で無線ＬＡＮによりインターネット接続を提供するホットスポットサービスと呼ばれるサービスが行われている。しかし、有償のホットスポットサービスでは、利用者の回転率を上げるためにユーザの利用時間を短時間（例えば、１時間単位程度）に設定して提供したい。
【０００３】
また、ホットスポットサービスでは、飲食店外から不正に無線ＬＡＮにアクセスされる可能性があるので、盗聴やなりすましからの不正アクセスを防ぐために、正規ユーザであることを認証できる無線ＬＡＮサービスシステムが必要とされるようになった。
【０００４】
ところで、無線ＬＡＮでは、不正アクセスを防ぐため、認証と暗号化を行うことを目的としたＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）手順が、ＩＥＥＥ８０２．１１無線ＬＡＮの標準仕様に盛り込まれている。ホットスポットサービスでも、このサービス利用者に共通なＷＥＰの識別情報（ＩＤ）と暗号鍵が配布される。しかし、無線ＬＡＮの通信をモニタし、暗号鍵を総当たりにして攻撃すると、暗号鍵が破られる危険がある。
【０００５】
インターネット通信におけるユーザの通信接続時間の管理は、従来、通信事業プロバイダが通信サービスを受けるユーザとの間で１ヶ月単位の従量課金方法として設定するものなどがある（例えば、特許文献１参照。）。しかし、ホットスポットサービスの様な局所的なサービスでは、この様な通信事業プロバイダが用いる高機能な通信制御サーバを適用すると規模が過大で高コストになるので適用が困難である。また、サービス提供を行う通信接続時間の設定や、ユーザ認証やユーザが持ち込んで使用する無線ＬＡＮ端末には、その無線ＬＡＮ端末が通信するアクセスポイントとの間で共通に用いる暗号ソフトウェアの搭載が容易に出来ないので局所的な特定地域での無線ＬＡＮサービスに対する運用性に欠ける問題があった。
【特許文献１】特開２００２−１５８７０７号公報（第１５頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ホットスポットサービスの様な局所的サービスでは、通信接続時間が制限できるとともに、ユーザの認証を行い不当なアクセスの排除を可能とするための制御サーバが必要である。しかし、インターネット通信事業プロバイダが用いる高機能な通信制御サーバでは、規模が過大で高コストになり、また、無線ＬＡＮ端末に暗号化ソフトウェアを搭載することが困難で運用性に欠ける問題があった。
【０００７】
本発明は上記問題を解決するためになされたもので、複雑なアクセス制御の仕組みを必要とせずに不正アクセスを防ぐことができる無線ＬＡＮシステムを実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の無線ＬＡＮサービスシステムは、インターネットに接続されるアクセスポイントと、特定区域内で前記アクセスポイントと無線通信するために識別情報とパスワードが付与される複数のクライアントと、前記アクセスポイントと前記複数のクライアントとの間の通信を制御する手段であって、前記クライアントと前記アクセスポイントの間の通信接続時間を測定し、予め定められた時間毎に前記クライアントに対して新しいパスワードを報知し、前記クライアントから前記報知後の所定時間内に前記新しいパスワードが入力されない場合又は前記通信接続時間が予め定められたサービス時間を過ぎた場合は前記通信を切断する通信制御手段とを具備することを特徴とする。
【０００９】
また、本発明の無線ＬＡＮサービスシステムのプログラムは、インターネットに接続されるアクセスポイントと、特定区域内で前記アクセスポイントと無線通信するために識別情報とパスワードが付与される複数のクライアントとの間の通信を制御するプログラムであって、複数の時間に対応して複数のパスワードを記憶し、前記クライアントと前記アクセスポイントの間の通信接続時間を測定し、前記複数の時間毎に前記クライアントに対して前記複数のパスワードを新しいパスワードとして報知し、前記クライアントから前記報知後の所定時間内に前記新しいパスワードが入力されない場合又は前記通信接続時間が予め定められたサービス時間を過ぎた場合は前記通信を切断することを特徴とする。
【発明の効果】
【００１０】
本発明のによれば、ホットスポットサービスを行う無線ＬＡＮシステムにおいて、所定の時間が経過すると新たなパスワードを正規のクライアントのみに予告通知して短時間で変更し、不正アクセスを防ぐことができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施例を説明する。
【実施例１】
【００１２】
以下、図面を参照して本発明の実施例１を説明する。
【００１３】
図１は、本発明に係る無線ＬＡＮサービスシステムの実施例１の構成を示すブロック図である。
【００１４】
図１の無線ＬＡＮサービスシステムは、アクセスポイント１、このアクセスポイント１と無線接続される１つ又は複数のクライアント２、アクセスポイント１に設けられた制御部３、アクセスポイント１と直接接続される表示部４ａ、アクセスポイント１とインターコム５を介して接続される表示部４ｂ、アクセスポイント１とインターネット６を介して接続されるサーバ７から構成される。
【００１５】
この無線ＬＡＮサービスシステムは、ホットスポットサービスの様な飲食店、もしくは一定の閉区域（以下、特定区域８と称する。）に存在するクライアント２に対して提供されるもので、原則としてアクセスポイント１、クライアント２、表示部４、インターコム５がその特定区域８内に設置されている。
【００１６】
アクセスポイント１は、クライアント２と無線通信を行い、そのクライアント２とインターネット６に接続されるサーバ７との間でのパケットの送受信を中継する。
【００１７】
またアクセスポイント１の制御部３は、クライアント２の認証や通信接続時間を監視し、クライアント２とのコネクション（通信接続、切断等）を制御する。またアクセスポイント１は、表示部４ａとインターコム５を介して表示部４ｂが接続されている。表示部４ａ、４ｂとインターコム５は、特定区域８内にいるクライアント２だけに通信切断の予告やパスワード等の表示、通知を行う為に使用される通信線（または、通信装置）である。
【００１８】
なお、制御部３はアクセスポイント１から独立して設置されても良く、またインターネット６に接続される認証サーバのようなものであっても良い。ここでは、説明を簡便にするためアクセスポイント１の構成要素の一つとしている。
【００１９】
また、以下の説明では、アクセスポイント１に複数のクライアントがログインして通信する場合も含めて１台のクライアント２を代表にして説明を行っているが、複数のクライアントがログインする場合でもクライアント２と同様の動作を行う。
【００２０】
クライアント２は、例えば、無線ＬＡＮ通信機能を具備しているパーソナルコンピュータ、ＰＤＡ（個人携帯端末）である。
【００２１】
本発明の実施例は、高度な暗号化ソフトウェアを用いることなく、ＷＥＰ方式をベースとするホットスポットサービスで用いられるパスワードを短時間で変更して不正アクセスを防ぐものである。
【００２２】
図２は、実施例１における無線ＬＡＮサービスシステムの動作を示すフローチャートである。以下、図１、図２を参照して実施例１の無線ＬＡＮサービスシステムの動作を説明する。
【００２３】
無線ＬＡＮサービスシステムでは、ホットスポットサービスを受けようとするクライアント２に初期設定データとして、ＷＥＰのパスワード（ここでは、「ＰＷＯＲＤ」とする。）と、ＥＳＳＩＤ（Ｅｎｈａｃｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）（ここでは、「ＨＳＰＯＴ」とする。）が設定される。
【００２４】
そして、利用者に対してホットスポットサービスを利用する時間に制限を設ける場合は、そのサービス制限時間（例えば、「１時間」）をクライアント２と対応してアクセスポイント１の制御部３に設定する。
【００２５】
この初期設定は、ホットスポットサービスを行っている飲食店に入店した時に、ホットスポットサービス管理者からＥＳＳＩＤ「ＨＳＰＯＴ」とパスワード「ＰＷＯＲＤ」が利用者に伝えられる。
【００２６】
また、利用者が使用するクライアント２のＭＡＣアドレス、ＩＰアドレス等のＩＤ（識別情報）が、上記ＥＳＳＩＤ「ＨＳＰＯＴ」とパスワード「ＰＷＯＲＤ」の通知と併せてアクセスポイント１に設定される。クライアント２から無線ＬＡＮで通信を開始すると、無線ＬＡＮのパケットのヘッダ情報からアクセスポイント１は、そのＩＤを読み出しクライアント２についての通信接続時間等の測定を開始する。
【００２７】
利用者は、自分が利用するクライアント２が有している無線ＬＡＮドライバソフトウェア（以下、無線ＬＡＮドライバと称する。）からの要求に応じてＥＳＳＩＤ「ＨＳＰＯＴ」とパスワード「ＰＷＯＲＤ」とをキーボード等により入力して設定する（ステップｓ１）。また、アクセスポイント１は、ＥＳＳＩＤ「ＨＳＰＯＴ」とパスワード「ＰＷＯＲＤ」の通知を受けてクライアント２のＩＤを記憶する（ステップｓ１―１）。
【００２８】
そして、初期設定が終了したクライアント２から無線ＬＡＮの通信を起動するコマンドが入力されると、アクセスポイント１へのアクセスを開始する。
【００２９】
アクセスポイント１は、所定のＷＥＰ手順によりクライアント２の認証作業を行う。即ち、アクセスポイント１の制御部３は、クライアント２から送信されたパケットを解読して、所定のＥＳＳＩＤ「ＨＳＰＯＴ」とパスワード「ＰＷＯＲＤ」により送信されたパケットであると判読すると、そのクライアント２が特定区域８に存在する正規のものであると認証する（ステップｓ２）。そして、制御部３は、アクセスポイント１にクライアント２のログオンを許可してコネクション（通信接続）を確立すると、クライアント２のＩＤを読み取り、そのクライアント２との間の通信接続時間の測定を開始する（ステップｓ３）。
【００３０】
クライアント２は、このコネクションが確立すると、内部のブラウザ等によりアクセスポイント１を介してインターネット６に接続されたサーバ７との間で各種データの検索、ダウンロード等、所要のアプリケーションを実行する（ステップｓ４）。
【００３１】
次に、アクセスポイント１の制御部３は自装置内の時計（図示せず）を参照して、例えば、１５分毎に新たなＷＥＰのパスワード（ここでは、「２ＷＯＲＤ」とする。）と、そのパスワード「２ＷＯＲＤ」への変更予告をクライアント２に通知する（ステップｓ５）。この変更予告の通知は表示部４ａ又は４ｂにパスワード「２ＷＯＲＤ」への変更指令と、その指令に従わない場合は回線が切断される注意が併せて表示される。
【００３２】
アクセスポイント１の制御部３は、新しいパスワード「２ＷＯＲＤ」を送信すると、予告から５分間（リードタイム）は、現在使用中のパスワード「ＰＷＯＲＤ」で暗号化されたパケットと、新たなパスワード「２ＷＯＲＤ」で暗号化されたパケットの両方が解読できるように、クライアント２とのパケット信号を処理してコネクションを継続する。
【００３３】
この表示部４ａは、アクセスポイント１に接続され、例えば、ホットスポットサービスを提供している店舗の外からは見えない場所に設置された大型の表示パネルである。また、表示部４ｂは、店内のみに設置されているインターコム５に接続され、ユーザが座っているテーブル等に置かれている小さなディスプレイである。なお、この予告通知は、上記のパスワード表示と共に画面をフラッシュさせたり、チャイムを鳴動して注意を喚起することが望ましい。
【００３４】
図３は、この予告通知を行っている表示部４ａ又は４ｂの表示画面の例である。即ち、パスワード変更が行われる予告と現在の残り時間（５分）、および新しいパスワード「２ＷＯＲＤ」を通知している画面である。なお、表示部４ａ又は４ｂは、パスワード変更予告時間以外は他の用途で使用しても良い。
【００３５】
クライアント２では、この予告通知に従った利用者によって新たなパスワード「２ＷＯＲＤ」が入力され、無線ＬＡＮドライバに設定される。そして、クライアント２からアクセスポイント１に新たなパスワード「２ＷＯＲＤ」で生成された応答パケットが送信される（ステップｓ６）。
【００３６】
すると、アクセスポイント１の制御部３は、クライアント２からの応答パケットを受信すると、新しいパスワード「２ＷＯＲＤ」で生成されたパケットを解読して認証を行う。そして、アクセスポイント１は、新しいパスワード「２ＷＯＲＤ」でそのパケットが解読できると当該クライアント２を認証して（ステップｓ７がＹｅｓ）、予告通知した５分間が経過すると古いパスワード「ＰＷＯＲＤ」から新しいパスワード「２ＷＯＲＤ」のみを用いてクライアント２との間で通信を行う。
【００３７】
これにより、例え不正アクセス者によってアクセスポイント１にログオンしていたとしても、新しいパスワード「２ＷＯＲＤ」は見ることができないので、新しいパスワードでは通信できず（ステップｓ７がＮｏ）、アクセスポイント１によりその不正アクセス者とのコネクションは切断される（ステップｓ９）。
【００３８】
この様にアクセスポイント１とクライアント２との間では、比較的短いサイクルでパスワードが更新されることから、盗聴等の不正アクセスを防止することが出来る。なお、パスワード変更と同様に、ＷＥＰのＥＳＳＩＤ「ＨＳＰＯＴ」を、例えば新しいＥＳＳＩＤ「ＰＳＰＯＴ」に切り替える様にして、不正アクセスを防止しても良い。
【００３９】
また、アクセスポイント１の制御部３は、クライアント２と最初にコネクションを確立したときから測定を開始している通信接続時間が１時間以内であるか否かをチェックし（ステップｓ８）、サービス提供時間の１時間が過ぎた場合は（ステップｓ８がＮｏ）、クライアント２との通信を切断する。
【００４０】
このようにサービス提供時間に制限が設けられると、利用客の回転率が良くなると共に、外部からのなりすましによる不正なアクセスも防ぐことができる。
【００４１】
この実施例１によれば、クライアント２にホットサービス専用のソフトウェアをインストールせずに済むので、クライアント端末の準備が容易となる効果がある。
【実施例２】
【００４２】
実施例２は、ホットスポットサービス事業者から提供される通信切断等の管理を行うプラグインソフトウェアＰをクライアント２に搭載するものである。
【００４３】
このプラグインソフトウェアＰはインストールが容易であり、クライアント２へのパスワード等の初期設定の時に一緒にインストールすると良い。また、クライアント２が一度アクセスポイント１にログインした後、サーバ７からアクセスポイント１を介してダウンロードしてインストールしてもよい。
【００４４】
このプラグインソフトウェアＰは、クライアント２の内部時計を参照してアクセスポイント１と同期して動作するもので、ホットスポットサービス管理者から特定区域８に居る正規の利用者のクライアント２にのみ貸与される小規模のソフトウェアである。それは、クライアント２に搭載されるブラウザや電子メール制御プログラム等と無線ＬＡＮの制御を補間するソフトウェアである。
【００４５】
そして、プラグインソフトウェアＰは、ＷＥＰの手順を用いた認証を行い、また、ログインが終了すると内部時計を参照して通信接続時間の測定を開始してクライアント２の表示部に切断予告表示を行い、また、所定の更新手続きを指定時間内に実行しないと通信を切断する。
【００４６】
ここで、プラグインソフトウェアＰは、次の機能を持つものである。
【００４７】
（１）無線ＬＡＮドライバとのＷＥＰ認証、暗号化情報の設定
（２）通信切断予告表示
（３）通信接続時間測定
（４）無線ＬＡＮコネクション切断
（５）ホットスポットサービス利用時間記憶
図４は、実施例２における無線ＬＡＮサービスシステムの動作を示すフローチャートである。ここでは、プラグインソフトウェアＰは、初期設定と同時にインストールが行われるものとする。また、通信接続時間は、内部時計を参照して測定されるが、その表現は省略する。
【００４８】
クライアント２は、実施例１と同様にＥＳＳＩＤ「ＨＳＰＯＴ」、およびＷＥＰパスワード「ＰＷＯＲＤ」が初期設定される（ステップｓ４１）。また、アクセスポイント１は、クライアント２からの初期設定情報のパケットに基づいてクライアント２のＩＤを記憶する（ステップｓ４１―１）。
【００４９】
アクセスポイント１の制御部３は、所定のＷＥＰ手順によりクライアント２の認証作業を行う。即ち、制御部３は、クライアント２から送信されたパケットを解読して、所定のＥＳＳＩＤ「ＨＳＰＯＴ」とパスワード「ＰＷＯＲＤ」により送信されたパケットであると判読すると、クライアント２が特定区域８に存在する正規のものであると認証する（図４のステップｓ４２）。
【００５０】
なお、アクセスポイント１は、クライアント２に対して認証終了等の通知は行わないが、認証に失敗すると、利用者は誤入力したパスワードを正しく入力して再設定する。
【００５１】
クライアント２がアクセスポイント１にログオンしてコネクションが確立されると、クライアント２はアクセスポイント１を介して、インターネット６に接続されたサーバ７から各種データの検索、各種データのダウンロード等を開始する。そして、クライアント２はプラグインソフトウェアＰにより、また、アクセスポイント１は制御部３によりクライアント２のＩＤを読み取り、通信接続時間の測定を開始する。（ステップｓ４３、ｓ４３−１）。
【００５２】
プラグインソフトウェアＰには、パスワード変更時刻（ここでは、毎時００分、１５分、３０分、および４５分とする。）、およびその変更時刻のリードタイム（ここでは、５分間とする。）が予め設定されている。アクセスポイント１の制御部３は、これらの時刻情報のリードタイム（例えば、変更時刻を１１時００分とすれば、１０時５５分）に同期して、新しいパスワード「２ＷＯＲＤ」を表示部４ａ又は４ｂに表示する（ステップｓ４４）。図５は、表示部４a又は４ｂに表示されたパスワード表示の例である。
【００５３】
クライアント２では、プラグインソフトウェアＰにより新しいパスワードが表示される時刻（１０時５５分）になると、パスワード変更の予告通知が表示部４ａ又は４ｂに表示される（ステップｓ４４−１）。
【００５４】
図６は、クライアント２の表示画面に表示されるパスワード変更の予告通知の例である。クライアント２の表示画面では、予告表示１０にパスワードの変更予告がポップアップ表示されるだけで、新しいパスワード「２ＷＯＲＤ」は表示されない。
【００５５】
そして、クライアント２の利用者によって、表示部４ａ又は４ｂから読み取った新しいパスワード「２ＷＯＲＤ」をキーボード等から入力すると（ステップｓ４５）、プラグインソフトウェアＰが無線ＬＡＮドライバに設定されていた旧パスワード「ＰＷＯＲＤ」を新しい「２ＷＯＲＤ」に書き換えて設定した応答パケットをアクセスポイント１に送信する（ステップｓ４６がＹｅｓ）。
【００５６】
もし、所定のリードタイムの５分間にパスワードが入力されず、応答パケットをアクセスポイント１へ送信しないと（ステップｓ４６がＮｏ）、プラグインソフトウェアＰは、無線ＬＡＮドライバに対してアクセスポイント１との通信を切断する処理を行う。
【００５７】
クライアント２がリードタイムの５分間に新しいパスワード「２ＷＯＲＤ」で応答パケットを送信すると、続いて、アクセスポイント１の制御部３は、実施例１と同様に新たなパスワード「２ＷＯＲＤ」での認証を行う（ステップｓ４７）。
【００５８】
そして、アクセスポイント１は変更を予告した時刻１１時００分になると、新しいパスワード「２ＷＯＲＤ」のみで通信する。もしも、不正アクセス者がいたとしても、その不正なクライアントは店内でパスワード交換が行われたことを知らず、新しいパスワードの設定がされていないので、通信ができなくなりアクセスポイント１から切断される。
【００５９】
そして、クライアント２のプラグインソフトウェアＰ、およびアクセスポイント１の制御部３は、予め設定されたホットスポットサービスの有効時間と通信接続時間を比較して、サービス有効時間の１時間が経過したことを検出する（ステップｓ４８、ｓ４８−１がＮｏ）と、それぞれは、コネクションを切断する（ステップｓ４９、ｓ４９―１）。
【００６０】
なお、このプラグインソフトウェアＰは、利用終了時にアンインストールするか、もしくは、利用時間が経過するとパスワード含めプログラム自体がアンインストールしたのと同様無効になるものである。その他の動作は実施例１と同様である。
【００６１】
なお、プラグインソフトウェアＰにパスワード短縮登録機能を追加すれば、パスワード変更毎に無線ＬＡＮドライバに対しＥＳＳＩＤとパスワードの設定をしなくても済むようにできる。
【００６２】
即ち、実施例１では、ＷＥＰの新しいパスワード「２ＷＯＲＤ」を総て直接入力するとした。しかし、新しいパスワード「２ＷＯＲＤ」に対してアクセスポイント１とクライアント２とで同じ短縮番号（例えば、「０１」）を設定して、それぞれの内部メモリに記憶するようにしておく。また同様に、次の新しいパスワード「３ＷＯＲＤ」についても、短縮番号（例えば、「０２」）をそれぞれ内部メモリに記憶し、以下同様に記憶させておく。
【００６３】
そして、パスワードの変更タイミングで表示部４ａ又は４ｂには上記短縮番号が表示され、クライアント２からはその短縮番号「０１」、「０２」…を入力すれば、新しいパスワードの設定が完了する仕組みとする。これらの短縮番号「０１」、「０２」…にはＷＥＰのパスワードを表示せず、正規のクライアント２だけにプラグインソフトウェアＰによってＷＥＰのパスワードが通知されている。従って、短縮番号「０１」、「０２」…が盗み見されてもＷＥＰのパスワードが不明なので変更パスワードを設定できず、不正アクセスすることを防ぐ効果を更に高めることができる。
【実施例３】
【００６４】
実施例３では、プラグインソフトウェアＰの機能に、「パスワードリスト保存と自動入力」が加えられている。
【００６５】
実施例２では、アクセスポイント１と同期してパスワードの変更予告通知がクライアント２に表示され、変更されるパスワードは表示部４ａ又は４ｂに表示されていた。この実施例３では、その変更されるパスワードが予めプラグインソフトウェアＰに含まれる構成としている。そして、パスワード変更予定時間になると、クライアント２では新しいパスワードの入力と認証や通信継続の入力が、プラグインソフトウェアＰによって自動的に実行される。
【００６６】
そして、通信切断予告通知は自動更新時に都度表示することなく、ホットスポットサービスの設定時間が終了する直前のパスワード変更時になるとプラグインソフトウェアＰにより予告される。そして、所定のリードタイム（ここでは、５分間とする。）以内にクライアント２から変更設定処理が行われないと、プラグインソフトウェアＰによりアクセスポイント１とのコネクションが切断される。
【００６７】
これを実現するために、クライアント２にインストールされているプラグインソフトウェアＰには、予め所定の時間（例えば、１５分）間隔で変更されるパスワードがリスト化されたテーブルが設定されている。
【００６８】
図７は、このパスワードのテーブルの一例を示している。図７において、テーブルはパスワード変更時間に対応してパスワードが設定されている。例えば、９時４５分には「ＷＯＲＤ１」、１０時００分には「ＷＯＲＤ３」が記憶されている。
【００６９】
図８は、実施例３における無線ＬＡＮサービスシステムの動作を示すフローチャートである。以下、図１と図８を参照して実施例３の動作を説明する。
【００７０】
例えば、利用者がホットスポットサービスを提供する店に入店して、１時間のサービス時間の予定で利用手続きを開始したとする。すると、ホットスポットサービス管理者から、クライアント２のＭＡＣアドレス等のＩＤと引き替えにプラグインソフトウェアＰを貸与され、利用者はクライアント２にインストールする（ステップｓ８１）。
【００７１】
このプラグインソフトウェアＰは、ＷＥＰのＥＳＳＩＤとパスワードを設定する機能を備えている。従って、クライアント２にプラグインソフトウェアＰのインストールが行われると、その内部時計を参照して自動的に起動時の時刻（例えば、９時４５分とする）に対応するパスワード「ＷＯＲＤ１」が読み出され、無線ＬＡＮドライバに設定される。そして、アクセスポイント１はこの「ＷＯＲＤ１」によりクライアント２をＷＥＰ手順により認証する（ステップｓ８２）。
【００７２】
クライアント２のプラグインソフトウェアＰとアクセスポイント１の制御部３は、通信開始と共にそれぞれで通信接続時間の測定を開始するが、上述の通り所定時間（例えば、１５分単位）毎にパスワードの切り替えを行っているので、次のパスワード切り替え時間に応じた測定時間の修正が行われる（ステップｓ８３、ｓ８３−１）。
【００７３】
そして、プラグインソフトウェアＰはパスワード変更時刻の５分前（ここでは、９時５５分とする。）になると、サービス利用時間の残り時間を調べて、残り時間が１５分以上あれば（ステップｓ８４がＹｅｓ）、パスワードの切り替え処理を実行する。
【００７４】
即ち、アクセスポイント１は１０時００分になるとパスワード「ＷＯＲＤ１」を図７のテーブルに従い新しいパスワード「ＷＯＲＤ３」に変更する。また、クライアント２でも、プラグインソフトウェアＰにより新しいパスワード「ＷＯＲＤ３」がテーブルから読み出されて設定され、そのパスワード「ＷＯＲＤ３」に変更したパケットを生成してアクセスポイント１との間で通信を行う（ステップｓ８８）。
【００７５】
アクセスポイント１では制御部３は、新しいパスワード「ＷＯＲＤ３」が設定されるとＷＥＰの認証を行う（ステップｓ９３）。そして、新しいパスワード「ＷＯＲＤ３」の認証が正しく行われると、クライアント２からの利用延長（継続）入力を確認する。そして、その延長入力がなく、且つ、残り時間が所定時間（この例では、１５分）以上ある場合（ステップｓ８９がＮｏ，ステップｓ９１がＹｅｓ）、アクセスポイント１とクライアント２は、同期を取りながら周期的にパスワードを変更しながらパケット通信を行う。
【００７６】
そして、ステップｓ８８の後、クライアント２では利用時間の残り時間がチェックされ、残りの時間が１５分を切る場合（ステップｓ８４がＮｏ）、利用時間の終了に伴う「切断予告」の通知がクライアント２の表示画面に表示される（ステップｓ８５）。
【００７７】
図９は、クライアント２に表示される切断予告を案内する表示例である。もしも、利用者が利用を延長したい場合には（ステップｓ８６がＹｅｓ）、利用を延長することを応答するコマンド（ここでは、「ＡＺ」とする）を入力する。すると、クライアント２のプラグインソフトウェアＰは、「ＡＺ」を搭載した応答パケットをアクセスポイント１に送信する（ステップｓ８７）。
【００７８】
そして、アクセスポイント１の制御部３は、クライアント２からパケットを受信して「ＡＺ」を判読すると（ステップｓ８９がＹｅｓ）、時間延長の処理を行う（ステップｓ９０）。
【００７９】
しかしステップｓ８６で、サービスの利用延長を希望しない場合（ステップｓ８６がＮｏ）、プラグインソフトウェアＰは利用者からのコマンド入力「ＡＺ」が無いことを確認して通信を切断し、クライアント２はアクセスポイント１からログオフして終了する（ステップｓ９２）。
【００８０】
アクセスポイント１もまた、ステップｓ８９でクライアント２からの「ＡＺ」パケットを待機しており、当該パケットを受信しない場合は時間時間の延長とならずクライアント２との通信を切断する（ステップｓ９４）。
【００８１】
また、不正なアクセス者では短時間でパスワードを変更することが出来なく、仮にアクセスポイント１にログオン出来たとしてもアクセスポイント１がパスワードを変更したときにはパスワードが一致せず（ステップｓ９３がＮｏ）、制御部３によって切断される（ステップｓ９４）。
【００８２】
この実施例３によれば、パスワード変更毎に行う再設定等の操作を行わないのでユーザの操作の負担を軽減できる効果がある。
【実施例４】
【００８３】
図１０は、実施例４における無線ＬＡＮサービスシステムの動作を説明するフローチャートである。
【００８４】
この実施例４は、実施例２と同様にプラグインソフトウェアＰをクライアント２にインストールするもので、実施例３におけるクライアント２が通信を切断する機能が削除され、その代わりにアクセスポイント１がコネクションの切断を行うものである。
【００８５】
実施例４では、実施例３と同様にリードタイムの間、アクセスポイント１の制御部３は、新旧どちらのパスワードでもクライアント２から送信されたパケットを認証、解読することができる設定になっている。その他、図８のクライアント２が自分でコネクションを切断するステップｓ９２が削除された点と、次の利用継続コマンドを新しいパスワードで送信する以外は、図８の動作説明と同様である。
【００８６】
即ち、図１０において利用時間が終了直前の時刻(例えば、１０時５５分)になったとき、利用者が時間延長を希望するクライアント２では、次の新しいパスワード（ここでは、図７に基づき「ＷＯＲＤ７」とする。）で利用延長するコマンド「ＡＺ」を送信し（ステップｓ８７）、アクセスポイント１がそのパスワード「ＷＯＲＤ７」に基づいて送信されたコマンド「ＡＺ」を判読して、サービス利用時間延長するように処理する。
【００８７】
一方、クライアント２の利用者が利用延長を希望しない場合は、新しいパスワードを設定する時刻になると、クライアント２は利用延長のコマンド「ＡＺ」を送信しないままでいる。その場合、新しいパスワード「ＷＯＲＤ７」でアクセスポイント１にダウンロード要求のパケットが送信されこともある。しかし、アクセスポイント１は、クライアント２から利用延長のコマンド「ＡＺ」を受信しておらず（ステップｓ８９）、残り１５分を切っているので（ステップｓ９１がＮｏ）、１１時００分になるとクライアント２との通信を切断する（ステップｓ９４）。
【００８８】
なお、利用時間の延長を希望しないクライアント２とのコネクションをアクセスポイント１が切断する方法として、図８のステップ９２を省略し、クライアント２はそのまま新しいパスワードを設定してパケットを送信することも可能である。
【００８９】
この方法では、クライアント２が利用延長を希望するときは、図８と同様にコマンド「ＡＺ」を現在のパスワード（ここでは、図７のパスワード「ＷＯＲＤ６」）で送信する（ステップＳ８７）。一方、延長を希望しない場合、アクセスポイント１は利用延長コマンド「ＡＺ」を受信しないので（ステップＳ９１がＮｏ）、１１時００分になるとクライアント２とのコネクションを切断する（ステップｓ９４）。
【００９０】
上述した実施例２乃至実施例４の説明では、ＷＥＰのパスワードを短時間に変更する通信制御手段を述べたが、この他にプラグインソフトウェアＰ上でパスワードを設定して、そのパスワードを変更するようにしても良い。
【実施例５】
【００９１】
次に、プラグインソフトウェアＰ上でパスワード管理をする 実現方法を以下に説明する。先ず、図１１は、無線ＬＡＮサービスシステムで用いられるパケットの構成を示す。
【００９２】
図１１において、無線ＬＡＮサービスシステムのパケットは、ＰＬＣＰプリアンブルｐａ、ＰＬＣＰヘッダｐｈ、ＭＡＣフレームｍｆ、データフレームｄｆおよびＦＣＳフレームｆｆから構成される。
【００９３】
ＷＥＰでは、ＭＡＣフレームｍｆにパスワードが設定されており、無線ＬＡＮサービスシステムの認証手続が無線ＬＡＮドライバ上で実行されている。プラグインソフトウェアＰは、このＷＥＰのパスワードをブラウザでＷｅｂへアクセス中であってもパスワードの入力ができるよう構成した。
【００９４】
実施例５では、ＷＥＰのＥＳＳＩＤおよびパスワードは、ホットスポットサービスを利用する最初に初期設定され、それ以降は変更されないまま通信を行う。そしてＷＥＰによる認証の代わりに、プラグインソフトウェアＰ上で用いられているパスワードを変更して、通信を切断するか否かの通信制御を行うようにする。
【００９５】
この例における無線ＬＡＮサービスシステムで送受信されるパケットは、図１１のデータフレームｄｆの先頭に、例えば英数文字５文字分のパスワード設定領域を設け（ここでは、「ＬＡＮＰＷ」とする。）それに続いた部分は、このパスワード「ＬＡＮＰＷ」をキーとして無線ＬＡＮ上で伝送されるデータをスクランブルした暗号化通信を行う。以下、このパスワードをＷＥＰのパスワードと混同しないために、パスワードＳと呼ぶことにする。
【００９６】
図１２は、実施例５におけるパスワードSを管理するテーブルの一例を示す図である。
【００９７】
図１２において、アクセスポイント１とクライアント２が同期して変更するパスワードＳと時刻とが対応したテーブルとなっている。例えば、９時４５分にはパスワードＳ「ＬＡＮＰＷ」が設定され、１０時００分にはパスワードＳ「ＬＡＮＰ２」が設定され、アクセスポイント１の制御部３およびクライアント２のプラグインソフトウェアＰに記憶されている。
【００９８】
図１３は、実施例５における無線ＬＡＮサービスシステムの動作を説明するフローチャートである。
【００９９】
実施例５における無線ＬＡＮサービスシステムの動作は、実施例３の動作手順と類似するため、その相違点を中心に動作を説明する。
【０１００】
図１３において、アクセスポイント１では、クライアント２と最初にＷＥＰによる認証が行われると（ステップｓ２０２）、通信接続時間の測定を開始して（ステップｓ２０３−１）、パスワードＳをキーにしてスクランブルされたデータ通信を開始する。
【０１０１】
即ち、アクセスポイント１の制御部３は、内部メモリ（テーブル）に記憶されたパスワードＳを参照し、データフレームｄｆに最初のパスワードＳ（例えば、９時４５分であると「ＬＡＮＰＷ」）を設定し、それに続くデータをこのパスワードＳをキーにしてスクランブルしたパケットが生成される。
【０１０２】
クライアント２は、ＷＥＰによる認証が行われると、アクセスポイント１から送信されたパスワードＳでスクランブルしたデータのダウンロードを行い、クライアント２のプラグインソフトウェアＰは通信接続時間の測定を開始する（ステップｓ２０３）。
【０１０３】
クライアント２のプラグインソフトウェアＰは、そのパケットを受信すると、パスワードＳ「ＬＡＮＰＷ」をキーにしてスクランブルデータを復元してデータを平文にする。
【０１０４】
また、クライアント２からアクセスポイント１にデータを送信する場合も同様に、データフレームｄｆにパスワードＳ「ＬＡＮＰＷ」を設定し、このパスワードＳをキーにしてスクランブルしたデータをアクセスポイント１に送信する。
【０１０５】
アクセスポイント１の制御部３は、このパスワードＳを変更するリードタイムになると（例えば、９時５５分）、クライアント２における残りのサービス時間を調べる。そして、所定時間以上（例えば、１５分以上）ある場合（ステップｓ２０４がＹｅｓ）、１０時００分になると図１２のテーブルを参照して、新しいパスワードＳ「ＬＡＮＰ２」に変更する。
【０１０６】
また、アクセスポイント１の制御部３は、クライアント２から受信したパケットのパスワードＳを照合し、上記パスワードＳ「ＬＡＮＰ２」と一致すると（ステップｓ２１４がＹｅｓ）、当該クライアント２に対する通信接続時間を測定し、次のパスワードＳの変更タイミングを待つ。
【０１０７】
また、アクセスポイント１の制御部３は、他のクライアント２に対してもＭＡＣアドレスなどのＩＤ（識別情報）によりクライアント２を識別して、それぞれに同様の処理を行う。
【０１０８】
しかしながら、アクセスポイント１の制御部３は、クライアント２から受信したパケットのパスワードＳを照合し、パスワードＳ「ＬＡＮＰ２」と一致しなければ（ステップｓ２１４がＮｏ）、不正アクセスとしてクライアント２との通信を切断する。
【０１０９】
一方、ステップｓ２０６で、アクセスポイント１からの切断予告を受信しなければ（ステップｓ２０６がＮｏ）、クライアント２はテーブルを参照して、次の設定時刻にパスワードＳを設定してアクセスポイント１との間のスクランブル通信を行う。例えば、クライアント２は９時５５分になるとテーブルを参照して、パスワードＳ「ＬＡＮＰＷ」から新しいパスワードＳ「ＬＡＮＰ２」に変更して、そのパスワードＳ「ＬＡＮＰ２」でスクランブルしたパケット通信を行う（ステップｓ２１０）。
【０１１０】
アクセスポイント１とクライアント２は、これと同様の動作を繰り返す。そして、予定したサービス利用の終了時間の５分前（例えば、１０時５５分）になると（ステップｓ２０４がＮｏ）、アクセスポイント１はクライアント２に対し通信切断の予告を通知する（ステップｓ２０５）。
【０１１１】
この通知は、アクセスポイント１からクライアント２へ無線ＬＡＮを介して通知され（ステップｓ２０６がＹｅｓ）、それを受信したクライアント２のプラグインソフトウェアＰがその通知を表示する（ステップｓ２０７）。
【０１１２】
この切断予告に応答して、クライアント２では、利用者がサービスの延長を希望するので有れば（ステップｓ２０８がＹｅｓ）、サービス時間の延長を伝えるコマンド「ＡＺ」を入力する。すると、クライアント２のプラグインソフトウェアＰは、アクセスポイント１へコマンド「ＡＺ」を設定した応答パケットを送信する（ステップｓ２０９）。そして、クライアント２は、時刻１１時００分になると新しいパスワードＳ「ＬＡＮＰ６」を設定してパケット通信を行う（ステップｓ２１０）。
【０１１３】
アクセスポイント１の制御部３は、このコマンド「ＡＺ」が設定された応答パケットを判読して（ステップｓ２１１がＹｅｓ）、サービス時間を１時間延長する（ステップｓ２１２）。そして、アクセスポイント１の制御部３は、時刻１１時００分からパスワードＳ「ＬＡＮＰ６」に変更して（ステップｓ２１３）、そのパスワードＳ「ＬＡＮＰ６」でスクランブルしたデータをクライアント２に送信する。
【０１１４】
一方、ステップｓ２８で、利用者がサービスの延長を希望しない場合は（ステップｓ２０８がＮｏ）、アクセスポイント１ではクライアント２からのコマンド「ＡＺ」の応答パケットを受信しないので（ステップｓ２１１がＮｏ）、サービス終了時刻になると、クライアント２との通信を切断する（ステップｓ２１５）。
【０１１５】
この実施例５によれば、最初のパスワードＳ「ＬＡＮＰＷ」が盗聴されても、アクセスポイント１とクライアント２間のスクランブルのキーとなるパスワードＳは、正規のクライアント２にインストールされているプラグインソフトウェアＰでしか解読できないものであり、また、頻繁にパスワードＳが変更されるものであることから、不正アクセスを防止することが出来る。
【図面の簡単な説明】
【０１１６】
【図１】本発明の無線ＬＡＮサービスシステムの実施例１の構成を示すブロック図。
【図２】本発明の無線ＬＡＮサービスシステムの実施例１の動作を示すフローチャート。
【図３】実施例１における表示部の予告通知の表示画面例。
【図４】本発明の無線ＬＡＮサービスシステムの実施例２の動作を示すフローチャート。
【図５】実施例２における表示部のパスワードの表示画面例。
【図６】実施例２におけるクライアントの予告通知の表示画面例。
【図７】実施例３で使用されるパスワードをリストしたテーブルの例。
【図８】本発明の無線ＬＡＮサービスシステムの実施例３の動作を示すフローチャート。
【図９】実施例３におけるクライアントの予告通知の表示画面例。
【図１０】本発明の無線ＬＡＮサービスシステムの実施例４の動作を示すフローチャート。
【図１１】無線ＬＡＮで通信されるパケットの構成を示す図。
【図１２】本発明の無線ＬＡＮサービスシステムにおいて使用されるパスワードをリストしたテーブルの例。
【図１３】本発明の無線ＬＡＮサービスシステムの実施例５の動作を示すフローチャート。
【符号の説明】
【０１１７】
１  アクセスポイント
２  クライアント
３  制御部
４ａ、４ｂ  表示部
５  インターコム
６  インターネット
７  サーバ
８  特定区域
Ｐ  プラグインソフトウェア
【図１】
2005117488.tif 000003
【図２】
2005117488.tif 000004
【図３】
2005117488.tif 000005
【図４】
2005117488.tif 000006
【図５】
2005117488.tif 000007
【図６】
2005117488.tif 000008
【図７】
2005117488.tif 000009
【図８】
2005117488.tif 000010
【図９】
2005117488.tif 000011
【図１０】
2005117488.tif 000012
【図１１】
2005117488.tif 000013
【図１２】
2005117488.tif 000014
【図１３】
2005117488.tif 000015