(57)【要約】【課題】ＩＥＥＥ８０２．１Ｘを使用している無線ＬＡＮ−ＰＯＳシステムにおいて、Wake On LAN処理に対し、ＰＯＳ端末を起動できる無線ＬＡＮ認証システムを提供する。【解決手段】シャットダウン要求が発生したときに、ＰＯＳアプリからＰＯＳ上の無線ＬＡＮユーティリティに認証処理要求を発行する。これを受け取った無線ＬＡＮユーティリティは、ＰＯＳ端末側からの認証処理と認証後の通信確認を行い、認証終了通知をＰＯＳアプリに発行する。ＰＯＳアプリは、この認証終了通知を受け取ると、ＯＳに対しシャットダウン処理を開始させる。ＰＯＳ端末側より認証を発生させることによって、無線ＬＡＮアクセスポイント上の認証期限カウントダウンタイマーをリセットすることができる。ＰＯＳ端末がシャットダウンしている時間よりも少し長い時間を認証期限として設定しておけば、確実にWake On LAN処理でＰＯＳ端末を起動させることが出来る。【選択図】図６
2006339795.tif 000002
【特許請求の範囲】
【請求項１】
ＩＥＥＥ８０２．１Ｘを使用した無線ＬＡＮ認証システムにおいて、
無線ＬＡＮからのWake On LAN機能を有する無線ＬＡＮ端末と、
認証期限を登録する認証テーブルを有する無線ＬＡＮアクセスポイントと、
前記無線ＬＡＮ端末のアカウントデータベースを有する認証サーバーとを備え、
前記無線ＬＡＮ端末は、アプリケーションソフトウェアによるシャットダウン要求を受けて、端末側から無線ＬＡＮアクセスポイント側に認証要求を送信する手段を有し、
前記無線ＬＡＮアクセスポイントは、この認証要求を受けて、前記認証サーバーとの間で認証処理を行い、前記認証テーブル内の認証期限カウントダウンタイマーをリセットする手段を有することを特徴とする無線ＬＡＮ認証システム。
【請求項２】
前記無線ＬＡＮアクセスポイントは、前記認証テーブル内の認証期限カウントダウンタイマーを無線ＬＡＮ端末のシャットダウンからWake On LANイベントまでよりも長い時間に設定されていることを特徴とする請求項１に記載の無線ＬＡＮ認証システム。
【請求項３】
前記無線ＬＡＮ端末は、前記無線ＬＡＮアクセスポイントから認証処理終了通知を受けて、シャットダウン処理を開始することを特徴とする請求項１又は２に記載の無線ＬＡＮ認証システム。
【請求項４】
前記無線ＬＡＮ端末は、前記無線ＬＡＮアクセスポイントから認証終了通知がない場合にタイムアウト処理を行い、シャットダウン処理を開始することを特徴とする請求項１〜３のいずれかに記載の無線ＬＡＮ認証システム。
【請求項５】
前記無線ＬＡＮ端末が、ＰＯＳ端末であることを特徴とする請求項１〜４のいずれかに記載の無線ＬＡＮ認証システム。
【請求項６】
ＩＥＥＥ８０２．１Ｘを使用した無線ＬＡＮ認証システムの無線ＬＡＮ端末アプリケーション・プログラムであって、
シャットダウン時に無線ＬＡＮ端末ユーティリティ・プログラムに認証要求を発行し、無線ＬＡＮ端末ユーティリティ・プログラムからの認証終了通知を持ってＯＳにシャットダウン処理を指示する機能をコンピュータに実現させることを特徴とする無線ＬＡＮ端末アプリケーション・プログラム。
【請求項７】
無線ＬＡＮ端末ユーティリティ・プログラムから認証終了通知がない場合にタイムアウト処理を行い、ＯＳにシャットダウン処理を指示する機能をコンピュータに実現させることを特徴とする請求項６に記載の無線ＬＡＮ端末アプリケーション・プログラム。
【請求項８】
ＩＥＥＥ８０２．１Ｘを使用した無線ＬＡＮ認証システムの無線ＬＡＮ端末ユーティリティ・プログラムであって、
無線ＬＡＮ端末アプリケーション・プログラムからの認証要求を受け取ると、無線ＬＡＮ端末側から無線ＬＡＮアクセスポイント側に認証を行い、認証成功後に通信確認を行った後に、無線ＬＡＮ端末アプリケーション・プログラムに認証終了通知を発行する機能をコンピュータに実現させることを特徴とする無線ＬＡＮユーティリティ・プログラム。
【請求項９】
認証成功又は通信確認成功にならない場合にタイムアウト処理を行い、無線ＬＡＮ端末アプリケーション・プログラムに認証終了通知を発行する機能をコンピュータに実現させることを特徴とする請求項８に記載の無線ＬＡＮユーティリティ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＥＥＥ８０２．１Ｘを使用した無線ＬＡＮ認証システムに関し、特にWake On LANを使用する無線ＬＡＮ−ＰＯＳシステムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮの普及に伴い、店舗内の無線ＬＡＮシステムにＰＯＳ端末を接続して用いる無線ＬＡＮ−ＰＯＳシステムがある。
【０００３】
また、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮシステムにおいて、アクセスポイントに多数の加入者局を接続して認証できる暗号化認証方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００４−３０４８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＩＥＥＥ８０２．１Ｘ認証を用いた無線ＬＡＮシステムに接続して使用するＰＯＳ端末では、Wake On LAN技術による起動ができないＰＯＳ端末が発生する。これは、ＩＥＥＥ８０２．１Ｘの認証期限カウントダウンタイマーが無線ＬＡＮアクセスポイント上にあることに起因する。
【０００５】
ＩＥＥＥ８０２．１Ｘを用いた無線ＬＡＮシステムでは、ＰＯＳ端末のローミングが発生しても認証が発生する。このため、無線ＬＡＮアクセスポイント上にある認証期限タイマーの残り時間は、各ＰＯＳ端末毎にランダムな値になっており、再認証もランダムに発生する。
【０００６】
図１は、ＩＥＥＥ８０２．１Ｘを用いた無線ＬＡＮ−ＰＯＳシステムの認証シーケンスを示す。初回認証およびローミング発生時の認証は、認証開始要求Ｓ１０１によって、ＰＯＳ端末より認証を開始するが、再認証は再認証要求Ｓ１０２によって、アクセスポイントより行う。
【０００７】
ＰＯＳシステムは店舗の閉店後に一斉にＰＯＳ端末をシャットダウンさせるが、このシャットダウン時において、無線ＬＡＮアクセスポイント上にある認証期限タイマーの残り時間は、前述のとおり各ＰＯＳ端末毎にランダムな値になっている。このため、シャットダウン後に認証期限を過ぎてしまうＰＯＳ端末が発生する。
【０００８】
図２は、ＩＥＥＥ８０２．１Ｘを用いた無線ＬＡＮ−ＰＯＳシステムにおけるシャットダウン時のシーケンスを示す。無線ＬＡＮアクセスポイントが、再認証要求Ｓ２０２によって、ＰＯＳ端末に再認証をさせようとすると、ＰＯＳ端末がシャットダウン状態にあるため、再認証ができない。その結果、無線ＬＡＮアクセスポイントは、認証期限切れとしてＰＯＳ端末を切断してしまうので、その後このＰＯＳ端末は、いかなるパケットも受信できず、店舗の開店前の一斉Wake On LAN通知に対し、Wake Onできなくなる。
【０００９】
そこで本発明は、ＩＥＥＥ８０２．１Ｘを使用している無線ＬＡＮ−ＰＯＳシステムにおいて、店舗開店前のWake On LAN処理に対し、確実にＰＯＳ端末を起動できる無線ＬＡＮ認証システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の課題を解決するため、本発明は、シャットダウン要求が発生したときに、ＰＯＳアプリからＰＯＳ上の無線ＬＡＮユーティリティに認証処理要求を発行することを特徴とする。これを受け取った無線ＬＡＮユーティリティは、ＰＯＳ端末側からの認証処理と認証後の通信確認を行う。その後、無線ＬＡＮユーティリティは認証終了通知をＰＯＳアプリに発行する。ＰＯＳアプリは、この認証終了通知を受け取ると、ＯＳ(Operating System)に対しシャットダウン処理を開始させ、シャットダウンを行う。
【００１１】
また、ＰＯＳアプリ、無線ＬＡＮユーティリティはそれぞれタイムアウト値を持ち、一定時間経過後に認証成功にならなかった場合、認証タイムアウトとして、ＯＳに対しシャットダウン処理を開始させる。
【００１２】
ＰＯＳ端末側より認証を発生させることによって、無線ＬＡＮアクセスポイント上の認証期限カウントダウンタイマーに依存せず再認証を行い、この認証期限カウントダウンタイマーをリセットすることができる。このため、ＰＯＳ端末がシャットダウンしている時間よりも少しだけ長い時間を認証期限として無線ＬＡＮアクセスポイントに設定しておけば、本発明を使用することにより、確実にWake On LAN処理でＰＯＳ端末を起動させることが出来る。
【００１３】
また、基幹ネットワークの故障などのトラブルのため、上記の認証成功しない場合も考えられるが、この時は、いつまでも認証処理を繰り返し行わせるのも良くない。このために、認証のタイムアウト値を設けることにより、ＰＯＳ端末側からの認証処理を止める。この場合のみＰＯＳ端末にWake On LAN処理ができない。
【００１４】
さらに、本発明では、シャットダウン時のＰＯＳ端末側からの認証をＰＯＳアプリより始めているが、これはＯＳによるシャットダウン処理をトリガーにして認証を始めると、認証成功する前にＰＯＳ端末側の認証処理モジュール（サプリカント）が終了してしまうことがあるため、ＯＳによるシャットダウン処理を始める前に、認証処理を終わらせることが理由である。
【発明の効果】
【００１５】
本発明によれば、ＩＥＥＥ８０２．１Ｘの規格を逸脱せず、ＰＯＳ端末のシャットダウン前に無線ＬＡＮアクセスポイントの認証期限カウントダウンタイマーをリセットでき、シャットダウン中の再認証を避けることが出来る。したがってＩＥＥＥ８０２．１Ｘを使用した無線ＬＡＮシステムにおいても、Wake On LAN技術を使用してＰＯＳ端末を確実にWake Upさせることできる。これによって、Wake On LANの信頼性を向上できる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の最良の形態について図面を参照して説明する。
【実施例】
【００１７】
図３は、本発明による無線ＬＡＮ認証システムの概略構成を示す。ＰＯＳ端末１０は、ユーザーとのインターフェースであるＰＯＳアプリケーション１１、無線ＬＡＮの制御機能と認証機能（サプリカント）を持つ無線ＬＡＮユーティリティ１２を有し、無線ＬＡＮユーティリティは無線ＬＡＮドライバ１３を介して無線ＬＡＮカード（ハードウェア）１４を制御する。ＰＯＳ端末１０は、メモリに記憶された制御プログラムにより前述の各機能を実現する。ＰＯＳ端末のシャットダウン時は、無線ＬＡＮカード１４のみ起動している状態であり、その他の上位モジュールがシャットダウン状態であるので、ローミングや認証が行えない。
【００１８】
無線ＬＡＮアクセスポイント２０は、認証テーブル２１を有する。認証要求のあったＰＯＳ端末を後述の認証サーバーに問い合わせ、認証成功すれば、認証されたＰＯＳ端末とその端末の認証期限までの残り時間を認証テーブルに登録し、ＰＯＳ端末の無線ＬＡＮアクセスポイントを介した通信を許可する。認証テーブルに登録された認証期限は刻々とカウントダウンされ、認証期限が満了すれば、無線ＬＡＮアクセスポイントからＰＯＳ端末に対し再認証要求を発行する。
【００１９】
認証サーバー３０は、ＰＯＳ端末のアカウントデータベース３１を有し、無線ＬＡＮアクセスポイント２０からの要求により、このデータベースを検索し、認証を行う。
【００２０】
図４は、ＰＯＳ端末アプリケーション・プログラムのフローチャートを示している。ＰＯＳアプリは、ユーザー操作またはシャットダウンコマンドによるシャットダウン要求を監視し、シャットダウン要求があると（ステップＳ１１でＹｅｓ）、無線ＬＡＮユーティリティに対し認証処理要求を発行する（ステップＳ１２）。無線ＬＡＮユーティリティからの認証終了通知を監視して、認証終了通知がなければ（ステップＳ１３でＮｏ）、シャットダウン要求発生からのタイムアウトを監視する（ステップＳ１４）。認証終了通知があれば（ステップＳ１３でＹｅｓ）、ＯＳにシャットダウン処理を開始させる（ステップＳ１５）。
【００２１】
図５は、端末の無線ＬＡＮユーティリティ・プログラムのフローチャートを示している。無線ＬＡＮユーティリティは、ＰＯＳアプリからの認証処理要求を監視し、認証処理要求があると（ステップＳ２１でＹｅｓ）、認証をＰＯＳ端末から開始する（ステップＳ２２）。認証成功を監視して、認証成功すると（ステップＳ２３でＹｅｓ）、ｐｉｎｇを打ち通信確認を行う（ステップＳ２４）。通信確認の結果を監視して、通信成功すると（ステップＳ２５でＹｅｓ）、ＰＯＳアプリに対し認証処理終了を通知する（ステップＳ２６）。認証成功を確認できないと（ステップＳ２３でＮｏ）、認証失敗を監視し、認証失敗を確認できないと（ステップＳ２７でＮｏ）、認証処理要求からのタイムアウトを監視する（ステップＳ２８）。認証失敗を確認すると（ステップＳ２７でＹｅｓ）、認証処理要求からのタイムアウトを監視する（ステップＳ２９）。
【００２２】
次に、図４，５及び図６に示すシーケンス図を参照して、一連の動作を説明する。
【００２３】
シャットダウン要求が発生すると、ＰＯＳアプリは、ステップＳ１１とＳ１２を経て、無線ＬＡＮユーティリティへ認証処理要求を発行する。無線ＬＡＮユーティリティは、ＰＯＳアプリより認証処理要求を受け取ると、ステップＳ２１，Ｓ２２を経てＰＯＳ端末より認証を開始する。
【００２４】
一連の認証行為が成功すると、アクセスポイントは認証テーブル内の認証期限カウントダウンタイマーをリセットし、ＰＯＳ端末に認証成功と２種類の暗号鍵を発行する。無線ＬＡＮユーティリティは、ステップＳ２３にて認証成功を検知すると、ステップＳ２４で通信確認を行う。無線ＬＡＮユーティリティは通信確認の応答を受け取ると、ステップＳ２５，Ｓ２６を経て、ＰＯＳアプリに対し認証終了通知を発行する。
【００２５】
ＰＯＳアプリは、認証終了通知を受け取ると、ステップＳ１３，Ｓ１５を経て、ＯＳのシャットダウン処理を開始する。
【００２６】
以上の動作より、アクセスポイントの認証テーブル内の認証期限カウントダウンタイマーを初期化することができ、ＰＯＳ端末がシャットダウンしている時間よりも少しだけ長い時間を認証期限として無線ＬＡＮアクセスポイントに設定しておけば、確実にWake On LAN処理でＰＯＳ端末を起動させることが出来る。
【００２７】
次に、図４，５及び図７に示すシーケンス図を参照して、タイムアウト処理について説明する。シャットダウン要求が発生すると、ＰＯＳアプリはステップＳ１１，Ｓ１２を経て、無線ＬＡＮユーティリティへ認証処理要求を発行する。
【００２８】
無線ＬＡＮユーティリティは、ＰＯＳアプリより認証処理要求を受け取ると、ステップＳ２１，Ｓ２２を経て、ＰＯＳ端末より認証を開始する。認証に成功し、ステップＳ２４で通信確認を行うが、通信が失敗するとステップＳ２５を介してステップＳ２９へ移る。ステップＳ２９では認証処理要求からのタイムアウトを検知しており、タイムアウトでなければ再度Ｓ２２へ移り、認証処理を再度行う。タイムアウトであればステップＳ２６へ移り、ＰＯＳアプリに対し認証終了通知を発行する。また上記においてステップＳ２１，Ｓ２２を介して開始した認証が失敗した場合、ステップＳ２３，Ｓ２７を介してステップＳ２９へ移る。
【００２９】
ステップＳ２９では認証処理要求からのタイムアウトを検知しており、タイムアウトでなければ再度ステップＳ２２へ移り、認証処理を再度行う。タイムアウトであればステップＳ２６へ移り、ＰＯＳアプリに対し認証終了通知を発行する。さらに、上記においてステップＳ２１，Ｓ２２を介して開始した認証がいつまでも応答がない場合、ステップＳ２３，Ｓ２７を介してＳ２８へ移る。ステップＳ２８でも認証処理要求からのタイムアウトを検知しており、タイムアウトでなければ再度Ｓ２３へ移り、認証の応答を待つ。タイムアウトであればステップＳ２６へ移りＰＯＳアプリに対し認証終了通知を発行する。
【００３０】
以上でＰＯＳアプリは認証終了通知を受け取ると、ステップＳ１３，Ｓ１５を経て、ＯＳのシャットダウン処理を開始する。この場合はWake Onはできないが、認証をタイムアウトさせシャットダウン処理に移る事が出来る。
【００３１】
さらに、図４及び図８に示すシーケンス図を参照して、ＰＯＳアプリ側のタイムアウト処理について説明する。シャットダウン要求が発生すると、ＰＯＳアプリはステップＳ１１とＳ１２を経て、無線ＬＡＮユーティリティへ認証処理要求を発行する。ＰＯＳアプリはステップＳ１３，Ｓ１４にて無線ＬＡＮユーティリティからのレスポンスを監視しているが、何らかの原因で無線ＬＡＮユーティリティの応答がなくなった場合、ステップＳ１４でタイムアウトさせ、ステップＳ１５を経て、ＯＳのシャットダウン処理を開始する。
【図面の簡単な説明】
【００３２】
【図１】従来のＩＥＥＥ８０２．１Ｘを用いた無線ＬＡＮ−ＰＯＳシステムの認証シーケンス図である。
【図２】従来の無線ＬＡＮ−ＰＯＳシステムのシャットダウン時のシーケンス図である。
【図３】本発明の無線ＬＡＮ認証システムの概略構成図である。
【図４】ＰＯＳ端末アプリケーションのフローチャートである。
【図５】端末の無線ＬＡＮユーティリティのフローチャートである。
【図６】システム正常終了時のシーケンス図である。
【図７】端末の無線ＬＡＮユーティリティによるタイムアウト時のシーケンス図である。
【図８】ＰＯＳ端末アプリケーションによるタイムアウト時のシーケンス図である。
【符号の説明】
【００３３】
１０  ＰＯＳ端末
１１  ＰＯＳアプリケーション
１２  無線ＬＡＮユーティリティ
１３  無線ＬＡＮドライバ
１４  無線ＬＡＮカード
２０  無線ＬＡＮアクセスポイント
３０  認証サーバー
【図１】
2006339795.tif 000003
【図２】
2006339795.tif 000004
【図３】
2006339795.tif 000005
【図４】
2006339795.tif 000006
【図５】
2006339795.tif 000007
【図６】
2006339795.tif 000008
【図７】
2006339795.tif 000009
【図８】
2006339795.tif 000010