(57)【特許請求の範囲】
【請求項１】
無線アクセスネットワークに対するアクセス許可が行われていない携帯端末から接続要求を受信した場合に、アンケートの回答の入力欄を含むログイン画面を前記携帯端末に送信し、
前記ログイン画面に入力された前記アンケートの回答およびログイン情報を受信し、
前記アンケートの回答の受信と、前記ログイン情報に基づく前記携帯端末の認証とが完了している場合に、前記携帯端末の前記無線アクセスネットワークを通じた通信のアクセス許可を行う制御部、
を備える制御装置。
【請求項２】
無線アクセスネットワークに対するアクセス許可が行われていない携帯端末から接続要求を受信した場合に、アンケートの回答の入力欄を含むログイン画面を前記携帯端末に送信し、
前記ログイン画面に入力されたアンケートの回答およびログイン情報を受信し、
受信した前記ログイン情報に基づいて、外部サーバを利用した認証処理を開始し、
受信した前記アンケートの回答が入力されていることを条件として、前記携帯端末の前記無線アクセスネットワークを通じた前記外部サーバへの通信を行う制限付きの第１のアクセス許可を行い、
前記認証処理により前記携帯端末の認証が完了している場合に、前記携帯端末の通信に対する前記制限を解除する第２のアクセス許可を行う制御部、
を備える制御装置。
【請求項３】
前記制御部は、
前記アンケートの回答と当該アンケートの回答に対応する情報のアクセス先とを記憶する記憶部から、受信した前記アンケートの回答に対応するアクセス先を読み出し、
前記第２のアクセス許可後に、前記携帯端末に対して、読み出した前記アクセス先を送信する、
請求項２に記載の制御装置。
【請求項４】
前記制御部は、
前記第１のアクセス許可は、前記外部サーバへの通信を行うための制限時間を設定しており、前記携帯端末の前記無線アクセスネットワークを通じた外部への通信を、前記制限時間の期間許可させる、
請求項２又は３に記載の制御装置。
【請求項５】
前記制御部は、
前記第２のアクセス許可は、前記制限時間のタイマを停止させる、
請求項４に記載の制御装置。
【請求項６】
前記制御部は、
前記第１のアクセス許可の処理として、認証成功によって前記携帯端末の通信を許可する前記無線アクセスネットワークの認証装置に前記携帯端末の認証情報を登録し、前記携帯端末に認証要求の送信指示を送信する、
請求項４又は５に記載の制御装置。
【請求項７】
前記制御部は、
前記制限時間のタイマが満了した場合に、前記認証装置に登録された前記認証情報を削除して前記携帯端末を未認証の状態にする、
請求項６に記載の制御装置。
【請求項８】
前記制御部は、
前記携帯端末からの前記ログイン情報に電子メールアドレスが含まれている場合に、前記電子メールアドレスに対して、パスワードを含む電子メールを送信し、
前記携帯端末からの前記ログイン情報に前記パスワードが含まれている場合には、前記携帯端末に前記認証要求の送信指示を送信し、前記認証の完了を検出する、
請求項６または７に記載の制御装置。
【請求項９】
前記制御部は、
前記携帯端末からの前記ログイン情報に、所定のＳＮＳ（Social Networking Service
）へのログイン要求が含まれている場合に、前記外部サーバとしての所定のＳＮＳのサーバに対して、前記携帯端末の認証を依頼し、
前記所定のＳＮＳサーバから、前記携帯端末の認証の完了通知を受信した場合に、前記認証の完了を検出する、
請求項２から７のいずれか一項に記載の制御装置。
【請求項１０】
制御装置が、
無線アクセスネットワークに対するアクセス許可が行われていない携帯端末から接続要求を受信した場合に、アンケートの回答の入力欄を含むログイン画面を前記携帯端末に送信し、
前記ログイン画面に入力された前記アンケートの回答およびログイン情報を受信し、
前記アンケートの回答の受信と、前記ログイン情報に基づく前記携帯端末の認証とが完了している場合に、前記携帯端末の前記無線アクセスネットワークを通じた通信のアクセス許可を行う、
無線通信制御方法。
【請求項１１】
制御装置に、
無線アクセスネットワークに対するアクセス許可が行われていない携帯端末から接続要求を受信した場合に、アンケートの回答の入力欄を含むログイン画面を前記携帯端末に送信させ、
前記ログイン画面に入力された前記アンケートの回答およびログイン情報を受信させ、
前記アンケートの回答の受信と、前記ログイン情報に基づく前記携帯端末の認証とが完了している場合に、前記携帯端末の前記無線アクセスネットワークを通じた通信のアクセス許可を行わせる、
ための無線通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、無線通信制御方法、及び、無線通信制御プログラムに関する。
【背景技術】
【０００２】
例えば、観光地などで、観光客に対して無料で無線ＬＡＮ環境を提供するサービスが行われている。例えば、観光地での無線ＬＡＮを提供するサービスは、観光客への当該観光地の観光情報の提供を目的の一つとしていることが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１３９１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、観光地のシステム側では、観光客についての情報がないため、観光客の要望や属性に応じた情報を提供することができない。観光客の要望や属性などの情報を収集する方法の一例として、アンケートの実施が考えられるが、すべての観光客がアンケートに回答してくれるとは限らない。
【０００５】
本発明の一態様は、無線アクセスネットワークの利用者についての情報を効率よく回収可能な制御装置、無線通信制御方法、及び、無線通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、制御部を備える制御装置である。制御部は、無線アクセスネットワークに対するアクセス許可が行われていない携帯端末から接続要求を受信した場合に、アンケートの回答の入力欄を含むログイン画面を携帯端末に送信する。制御部は、ログイン画面に入力されたアンケートの回答およびログイン情報を受信し、アンケートの回答の受信と、ログイン情報に基づく携帯端末の認証とが完了している場合に、携帯端末の無線アクセスネットワークを通じた通信のアクセス許可を行う。
【発明の効果】
【０００７】
開示の制御装置、無線通信制御方法、及び、無線通信制御プログラムによれば、無線アクセスネットワークの利用者についての情報を効率よく回収することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る無線通信システムのログイン処理の一例を示す図である。
【図２】第１実施形態に係る無線通信システムのシステム構成の一例を示す図である。
【図３Ａ】パスワード認証が行われる場合のログイン処理の一例を示す図である。
【図３Ｂ】パスワード認証が行われる場合のログイン処理の一例を示す図である。
【図４Ａ】ＳＮＳ認証が行われる場合のログイン処理の一例を示す図である。
【図４Ｂ】ＳＮＳ認証が行われる場合のログイン処理の一例を示す図である。
【図５】システムコントローラのハードウェア構成の一例である。
【図６】システムコントローラの機能構成の一例を示す図である。
【図７】ログイン画面の一例を示す図である。
【図８】ユーザ管理テーブルの１レコードに格納される情報の一例を示す図である。
【図９】接続端末管理テーブルの１レコードに格納される情報の一例を示す図である。
【図１０】認証状態マスタの一例である。
【図１１】証跡種別マスタの一例である。
【図１２Ａ】ユーザからのブラウザアクセスを受信した場合のシステムコントローラの処理のフローチャートの一例である。
【図１２Ｂ】ユーザからのブラウザアクセスを受信した場合のシステムコントローラの処理のフローチャートの一例である。
【図１２Ｃ】ユーザからのブラウザアクセスを受信した場合のシステムコントローラの処理のフローチャートの一例である。
【図１２Ｄ】ユーザからのブラウザアクセスを受信した場合のシステムコントローラの処理のフローチャートの一例である。
【図１２Ｅ】ユーザからのブラウザアクセスを受信した場合のシステムコントローラの処理のフローチャートの一例である。
【図１２Ｆ】ユーザからのブラウザアクセスを受信した場合のシステムコントローラの処理のフローチャートの一例である。
【図１３】システムコントローラの制限付き認証のタイマ監視に係る処理のフローチャートの一例である。
【図１４Ａ】パスワード認証が選択される場合のシーケンスの一例である。
【図１４Ｂ】パスワード認証が選択される場合のシーケンスの一例である。
【図１５Ａ】ＳＮＳ認証が選択される場合のシーケンスの一例である。
【図１５Ｂ】ＳＮＳ認証が選択される場合のシーケンスの一例である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１０】
＜第１実施形態＞
図１は、第１実施形態に係る無線通信システムのログイン処理の一例を示す図である。Ｓ１では、携帯端末５のユーザによって、第１実施形態に係る無線通信システムのＷｉＦｉのＳＳＩＤが選択され、ブラウザが起動され、携帯端末５の無線ＬＡＮへの接続が開始される。
【００１１】
Ｓ２では、携帯端末５に、ログイン画面が表示される。ログイン画面には、アンケートとアンケートの回答欄と、認証方法の選択肢が含まれる。第１実施形態では、認証方法を、電子メールによって通知されるログインパスワードによる認証と、ＳＮＳによる認証と、から選択することができる。以降、ログインパスワードによる認証を、単に、パスワード認証と称する。以降、ＳＮＳによる認証を、単に、ＳＮＳ認証と称する。
【００１２】
パスワード認証が選択される場合には、例えば、パスワードの通知先となる電子メールアドレスが入力され、送信される。ＳＮＳ認証が選択される場合には、例えば、ＳＮＳのユーザ認証を利用する旨の情報が送信される。アンケートの内容は、例えば、ユーザの年齢層、帯同者の種別（家族、友人等）、交通手段、訪問先等である。
【００１３】
Ｓ３では、携帯端末５は、無線通信システムから、アンケートの回答と電子メールアドレスとの送信に対する無線ＬＡＮサービスのログインパスワードを含む電子メールを受信する。Ｓ４では、ユーザは、ブラウザを起動し、パスワード入力画面に、電子メールによって通知されたパスワードを入力する。
【００１４】
Ｓ５では、ユーザがＳＮＳ認証を選択したので、ＳＮＳのサーバによって、携帯端末５のユーザの認証が行われる。Ｓ６では、携帯端末５のユーザの認証が成功し、携帯端末５には、Ｓ２において入力されたアンケートの回答の結果に応じたページが表示される。
【００１５】
第１実施形態では、無線ＬＡＮサービスへのログイン画面にアンケートの回答の入力欄が含められ、アンケートの回答が行われない場合には、無線ＬＡＮサービスへのログインが認められない。すなわち、第１実施形態では、無線ＬＡＮサービスを利用できるのは、アンケートに回答したユーザに限定される。これによって、アンケートの回答の回収率を向上させることができる。また、ログイン画面にアンケートの回答の入力欄が設けられることによって、アンケートに係るユーザの画面操作を少なく抑えることができ、効率的である。
【００１６】
また、第１実施形態では、パスワード通知の電子メールの受信やＳＮＳの認証のために、認証前の無線ＬＡＮの使用不可能な状態であるものの、制限付きで、携帯端末５の無線ＬＡＮの利用が許可される。これによって、携帯端末５がＷｉＦｉ以外の通信機能を備えていない端末である場合でも、事前の準備なく、現地において、無線ＬＡＮサービスの利用手続きを行うことができる。
【００１７】
なお、アンケートの回答は、携帯端末５のユーザの認証には用いられない情報であるとする。また、ＳＮＳには、例えば、Ｆａｃｅｂｏｏｋ（登録商標）、ｔｗｉｔｔｅｒ（登録商標）、等がある。
【００１８】
＜システム構成＞
図２は、第１実施形態に係る無線通信システム１００のシステム構成の一例を示す図である。無線通信システム１００は、管理システム２００と、観光地ネットワーク３００とを含む。管理システム２００と観光地ネットワーク３００とは、ＷＡＮ（Wide Area Network）で接続されている。
【００１９】
観光地ネットワーク３００には、携帯端末５、ＷｉＦｉ  ＡＰ  ６、境界ルータ７が含まれる。携帯端末５、ＷｉＦｉ  ＡＰ  ６は、複数含まれるが、図２では、便宜上、１台ずつ表示されている。携帯端末５とＷｉＦｉ  ＡＰ  ６とは、ＷｉＦｉの無線通信によって接続される。ＷｉＦｉ  ＡＰ  ６と境界ルータ７とは、例えば、ＬＡＮによって、有線接続される。
【００２０】
管理システム２００は、観光地ネットワーク３００を管理するシステムである。管理システム２００は、システムコントローラ１と、無線ＬＡＮコントローラ２と、境界ルータ３と、認証サーバ４とを含む。システムコントローラ１、無線ＬＡＮコントローラ２、境界ルータ３、認証サーバ４は、例えば、ＬＡＮで接続されている。
【００２１】
システムコントローラ１は、無線通信システム１００及び管理システム２００を管理する装置である。第１実施形態では、システムコントローラ１は、処理の一つとして、携帯端末５のユーザ認証の制御に係る処理を行う。
【００２２】
無線ＬＡＮコントローラ２は、ＷｉＦｉ  ＡＰ  ６を管理及び制御する。例えば、無線ＬＡＮコントローラ２は、観光地ネットワーク３００内の全てのＷｉＦｉ  ＡＰ  ６に対する設定を一元的に行う。観光地ネットワーク３００内のＷｉＦｉ  ＡＰ  ６は、すべての通信を無線ＬＡＮコントローラ２に転送する。すなわち、ＷｉＦｉ  ＡＰ  ６に接続するすべての携帯端末５の通信は、無線ＬＡＮコントローラ２を経由する。
【００２３】
無線ＬＡＮコントローラ２は、観光地ネットワーク３００とは地理的に離れたところに
位置し、管理システム２００に含まれているものの、ＷｉＦｉ  ＡＰ  ６を制御するので、ＷｉＦｉ  ＡＰ  ６とともに無線アクセスネットワークの構成要素の一つである。
【００２４】
第１実施形態では、無線ＬＡＮコントローラ２は、ユーザ認証を認証サーバ４を用いて行う。無線ＬＡＮコントローラ２は、認証されていない携帯端末５の通信をシステムコントローラ１にリダイレクトさせる。
【００２５】
認証サーバ４は、無線ＬＡＮコントローラ２からの要求に応じて、認証処理を行う。認証サーバ４は、登録されている認証情報と、携帯端末５から送信された認証情報とを比較し、両者が一致した場合に携帯端末５の認証成功を判定する。
【００２６】
なお、管理システム２００内で、システムコントローラ１、無線ＬＡＮコントローラ２、境界ルータ３がＳＤＮネットワークを構築している場合には、システムコントローラ１は、ＳＤＮコントローラとして動作する装置に搭載されるようにしてもよい。
【００２７】
図３Ａ及び図３Ｂは、パスワード認証が行われる場合のログイン処理の一例を示す図である。図３Ａ及び図３Ｂでは、便宜上、認証サーバ４は省略されている。図３Ａでは、携帯端末５において、ＷｉＦｉ  ＡＰ  ６のＳＳＩＤが選択され、携帯端末５のＩＰアドレスの取得までの処理が終了していることを前提とする。
【００２８】
（１）ユーザ操作により、携帯端末５からブラウザによるアクセスが発生する。携帯端末５の通信は、すべて、無線ＬＡＮコントローラ２を経由する。無線ＬＡＮコントローラ２は、認証されていない端末からの通信については、システムコントローラ１にリダイレクトする。したがって、携帯端末５からのブラウザアクセスはシステムコントローラ１にリダイレクトされる。
【００２９】
（２）携帯端末５には、システムコントローラ１からアンケートの回答欄とログイン情報の選択肢とを含むログイン画面が送信され、ユーザ操作によって、携帯端末５から、アンケートの回答とメールアドレスとがシステムコントローラ１に送信される。システムコントローラ１は、携帯端末５から受信したアンケートの回答、メールアドレス、携帯端末５の識別情報等を保存する。
【００３０】
（３）システムコントローラ１は、携帯端末５から通知された電子メールアドレスを宛先として、ユーザＩＤとログインパスワードとを含む電子メールを送信する。ログインパスワードを含む電子メールを、以降、認証情報通知メールと称する。認証情報通知メールは、電子メールアドレスに応じた外部のメールサーバ８に届けられる。
【００３１】
（４）システムコントローラ１は、携帯端末５が認証情報通知メールを受信できるように、携帯端末５からの通信が制限付きで許可されるための処理を行う。具体的な処理は、後述される。システムコントローラ１の処理によって、無線ＬＡＮコントローラ２は、携帯端末５の通信を許可する。携帯端末５の通信は、すべて無線ＬＡＮコントローラ２を通過するためである。第１実施形態において、システムコントローラ１は、携帯端末５の通信に対する制限を、時間制限とする。すなわち、第１実施形態において、システムコントローラ１は、所定時間経過するまでの間携帯端末５の通信が許可されるようにするための処理を行う。携帯端末５は、所定時間の間、インターネットに接続可能となる。
【００３２】
（５）ユーザ操作によって、携帯端末５は認証情報通知メールをメールサーバ８から取得する。認証情報通知メールを受信する通信は、無線ＬＡＮコントローラ２を経由するが、制限時間内であれば、許可されているので、携帯端末５は認証情報通知メールを受信することができる。
【００３３】
図３Ｂの（６）ユーザ操作により、携帯端末５からブラウザアクセスが発生する。携帯端末５からのブラウザアクセスは、無線ＬＡＮコントローラ２によってシステムコントローラ１にリダイレクトされる。システムコントローラ１は、携帯端末５に対して、ログイン画面を送信する。
【００３４】
（７）ユーザ操作によって、携帯端末５に認証情報通知メールによって通知されたユーザＩＤとログインパスワードとが入力され、システムコントローラ１に送信される。
【００３５】
（８）携帯端末５のユーザ認証は、無線ＬＡＮコントローラ２と認証サーバ４によって行われる。認証サーバ４は、携帯端末５から受信したユーザＩＤ及びパスワードと、保存しているユーザＩＤ及びパスワードとを一致するかによって、携帯端末５のユーザの認証を行う。携帯端末５のユーザ認証が成功すると、システムコントローラ１は、携帯端末５の通信に対する制限を解除する。
【００３６】
（９）携帯端末５に対する制限が解除されたので、携帯端末５は、インターネットの任意のサイトに接続できるようになる。
【００３７】
図４Ａ及び図４Ｂは、ＳＮＳ認証が行われる場合のログイン処理の一例を示す図である。図４Ａ及び図４Ｂでは、便宜上、認証サーバ４が省略されている。図４Ａでは、携帯端末５において、ＷｉＦｉ  ＡＰ  ６のＳＳＩＤが選択され、携帯端末５のＩＰアドレスの取得までの処理が終了していることを前提とする。
【００３８】
（１）ユーザ操作により、携帯端末５からブラウザによるアクセスが発生し、無線ＬＡＮコントローラ２によりシステムコントローラ１にリダイレクトされる。
【００３９】
（２）携帯端末５には、システムコントローラ１からログイン画面が送信され、ユーザ操作によって、携帯端末５から、アンケートの回答とＳＮＳでのログインの選択がシステムコントローラ１に送信される。システムコントローラ１は、携帯端末５から受信したアンケートの回答、携帯端末５の識別情報等を保存する。
【００４０】
（３）システムコントローラ１は、携帯端末５が外部のＳＮＳサーバ９とユーザ認証のための通信が行えるように、携帯端末５からの通信が制限付きで許可されるための処理を行う。具体的な処理は、後述される。システムコントローラ１の処理によって、無線ＬＡＮコントローラ２は、携帯端末５の通信を許可する。この場合の制限も、パスワード認証が選択された場合と同様に、時間制限である。携帯端末５は、所定時間の間、インターネットに接続可能となる。
【００４１】
（４）システムコントローラ１は、外部のＳＮＳサーバ９に携帯端末５のユーザの認証を依頼する。
【００４２】
（５）ＳＮＳサーバ９と携帯端末５との間で、ＳＮＳのユーザ認証が行われる。ＳＮＳのユーザ認証に係る通信は、無線ＬＡＮコントローラ２を経由するが、制限時間内であれば、許可されているので、携帯端末５はＳＮＳにログインすることができる。
【００４３】
図４Ｂ（６）ＳＮＳサーバ９は、携帯端末５のユーザ認証が成功すると、システムコントローラ１に、認証成功を通知する。システムコントローラ１とＳＮＳサーバ９との間の、認証の依頼及び応答のやり取りは、例えば、ＯＡｕｔｈ等のプロトコルが用いられる。
【００４４】
（７）システムコントローラ１は、携帯端末５の通信に対する制限を解除する。これによって、携帯端末５の通信に対する制限が解除される。
【００４５】
（８）携帯端末５に対する制限が解除されたので、携帯端末５は、インターネットに接続できるようになる。
【００４６】
＜装置構成＞
図５は、システムコントローラ１のハードウェア構成の一例である。システムコントローラ１は、例えば、サーバ等の専用のコンピュータである。システムコントローラ１は、「制御装置」の一例である。
【００４７】
システムコントローラ１は、ＣＰＵ（Central Processing Unit）１０１、主記憶装置
１０２、補助記憶装置１０５、ネットワークインタフェース１０７を備える。また、これらはバス１０９により互いに接続されている。
【００４８】
補助記憶装置１０５は、ＯＳ（Operating System）、様々なプログラムや、各プログラムの実行に際してＣＰＵ  １０１が使用するデータを格納する。補助記憶装置１０５は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、フラッシュメモリ、又はハードデ
ィスクドライブ（Hard Disk Drive）等の不揮発性のメモリである。補助記憶装置１０５
は、例えば、ログイン制御プログラム１０５Ｐを記憶する。ログイン制御プログラム１０５Ｐは、ユーザ認証の成功とアンケートの回答の取得とを条件として端末のログインを許可するプログラムである。
【００４９】
主記憶装置１０２は、ＣＰＵ  １０１に、補助記憶装置１０５に格納されているプログラムをロードする記憶領域および作業領域を提供したり、バッファとして用いられたりする記憶装置である。主記憶装置１０２は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）のような半導体メモリを含む。
【００５０】
ＣＰＵ  １０１は、補助記憶装置１０５に保持されたＯＳや様々なアプリケーションプログラムを主記憶装置１０２にロードして実行することによって、様々な処理を実行する。ＣＰＵ  １０１は、１つに限られず、複数備えられてもよい。ＣＰＵ  １０１は、「制御部」の一例である。
【００５１】
ネットワークインタフェース１０７は、ネットワークとの情報の入出力を行うインタフェースである。ネットワークインタフェース１０７は、有線のネットワークと接続するインタフェースであってもよいし、無線のネットワークと接続するインタフェースであってもよい。ネットワークインタフェース１０７は、例えば、ＮＩＣ（Network Interface Card）等である。
【００５２】
なお、図５に示されるシステムコントローラ１のハードウェア構成は、一例であり、上記に限られず、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。例えば、システムコントローラ１は、可搬記録媒体駆動装置を備え、可搬記録媒体に記録されたプログラムを実行してもよい。可搬記録媒体は、例えば、ＳＤカード、ｍｉｎｉＳＤカード、ｍｉｃｒｏＳＤカード、ＵＳＢ（Universal Serial Bus）フラッシュメモリ、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、又はフラッシュメモリカードのような記録媒体である。また、例えば、システムコントローラ１は、入力装置及び出力装置を備えてもよい。入力装置は、例えば、キーボード、マウス等である。出力装置は、例えば、ディスプレイ等である。
【００５３】
無線ＬＡＮコントローラ２、認証サーバ４も、例えば、サーバ等の専用のコンピュータであって、図５に示されるシステムコントローラ１のハードウェア構成と同様のハードウ
ェア構成を有する。携帯端末５は、例えば、スマートフォン、タブレット端末等である。携帯端末５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ、タッチパネル、ディスプレイ、ＷｉＦｉ通信部、マイクロフォン、スピーカ等を有する。携帯端末５は、「携帯端末」の一例である。
【００５４】
図６は、システムコントローラ１の機能構成の一例を示す図である。システムコントローラ１は、機能構成として、制御部１１、メール送信部１２、ＳＮＳ認証仲介部１３、画面データ格納部１４、ユーザ管理テーブル１５、接続端末管理テーブル１６、アンケート回答データベース１７、サジェスト先データベース１８、認証状態マスタ１９Ａ、証跡種別マスタ１９Ｂを備える。
【００５５】
制御部１１は、ＣＰＵ  １０１がログイン制御プログラム１０５Ｐを実行することによって達成される機能構成である。制御部１１は、携帯端末５から接続要求を受信すると、携帯端末５に、アンケートの質問と回答欄、及び、認証方法の選択肢を含むログイン画面を送信する。制御部１１は、携帯端末５からアンケートの回答が得られると、携帯端末５に対して制限付きで通信を許可させるための処理を行う。パスワード認証又はＳＮＳ認証のいずれかによって携帯端末５ が認証されると、制御部１１は、携帯端末５に対する通
信の制限を解除する。制御部１１の処理の詳細は、後述される。制御部１１は、「制御部」の一例である。
【００５６】
メール送信部１２は、ＣＰＵ  １０１が補助記憶装置１０５に格納されている電子メール送受信プログラムを実行することによって達成される機能構成である。電子メール送受信プログラムは、メーラーソフトとも称される。メール送信部１２は、制御部１１からの指示に従って、宛先電子メールアドレスに対して電子メールを送信する。
【００５７】
ＳＮＳ認証仲介部１３は、例えば、ＣＰＵ  １０１が補助記憶装置１０５に格納されているＯＡｕｔｈ  ２．０を実行することによって達成される機能構成である。ＳＮＳ認証仲介部１３は、制御部１１によって起動され、ＳＮＳサーバ９と、携帯端末５のユーザ認証に係る処理を行う。携帯端末５のＳＮＳサーバ９によるユーザ認証が成功した場合には、ＳＮＳ認証仲介部１３は、ＳＮＳサーバ９から携帯端末５のユーザ属性情報を受信する。ユーザ属性情報には、例えば、携帯端末５のユーザのＳＮＳのアカウントが含まれている。ＳＮＳ認証仲介部１３は、ユーザ属性情報を制御部１１に出力する。制御部１１は、ユーザ属性情報の入力によって、携帯端末５のＳＮＳによるユーザ認証の成功を検知する。
【００５８】
画面データ格納部１４、ユーザ管理テーブル１５、接続端末管理テーブル１６、アンケート回答データベース１７、サジェスト先データベース１８、認証状態マスタ１９Ａ、証跡種別マスタ１９Ｂは、補助記憶装置１０５内に作成される。
【００５９】
画面データ格納部１４は、ログイン画面データを格納する。画面データ格納部１４は、ログイン画面データの他に、エラー通知画面データ、サジェスト画面データを含んでもよい。エラー通知画面は、ログイン画面に含まれる入力欄に対するデータ入力が不足している場合に、携帯端末５にエラーを通知するための画面である。例えば、エラー通知画面は、ログイン画面に「○○欄が入力されていません」等のエラーメッセージがさらに含まれる画面である。サジェスト画面は、携帯端末５の認証後、最初に提示される画面である。サジェスト画面には、例えば、アンケート回答に応じた情報を掲載するサイトのＵＲＬが含まれる。
【００６０】
アンケート回答データベース１７には、携帯端末５から送信されるアンケートの回答が格納される。サジェスト先データベース１８には、例えば、携帯端末５に提示されるサイ
トのＵＲＬが、ジャンル別に格納される。
【００６１】
図７は、ログイン画面の一例を示す図である。ログイン画面ＳＣ１は、アンケートの回答の入力欄ＦＲ１、ＳＮＳログインボタンＢ１、メールアドレス入力欄ＦＲ２、メール送信ボタンＢ２、ユーザＩＤ入力欄ＦＲ３、パスワード入力欄ＦＲ４、ログインボタンＢ３を含む。
【００６２】
ＳＮＳボタンＢ１がユーザ操作によってクリックされると、アンケートの回答の入力欄ＦＲ１への入力内容（アンケート回答）と、ＳＮＳでのユーザ認証要求とが、携帯端末５からシステムコントローラ１に送信される。メール送信ボタンＢ２がユーザ操作によってクリックされると、アンケートの回答の入力欄ＦＲ１の入力内容（アンケート回答）と、メールアドレス入力欄ＦＲ２への入力内容（メールアドレス）とが、携帯端末５からシステムコントローラ１に送信される。
【００６３】
ＳＮＳボタンＢ１又はメール送信ボタンＢ２がクリックされた際に、アンケートの回答の入力欄ＦＲ１への入力がない場合には、エラー画面が表示される。
【００６４】
ユーザＩＤ入力欄ＦＲ３及びパスワード入力欄ＦＲ４には、電子メールによって通知されるユーザＩＤ及びパスワードが入力される。パスワード入力欄ＦＲ４の入力内容は、セキュリティのため、伏字で表示される。ユーザＩＤ及びパスワードは、初回ログイン後に、ユーザ操作によって変更可能である。
【００６５】
ログインボタンＢ３がユーザ操作によってクリックされると、ユーザＩＤ入力欄ＦＲ３及びパスワード入力欄ＦＲ４への入力内容（ユーザＩＤ、パスワード）が、携帯端末５からシステムコントローラ１に送信される。
【００６６】
ログインボタンＢ３がクリックされた場合には、アンケートの回答の入力欄ＦＲ１に入力されていなくともエラーとならない。ユーザＩＤ及びパスワードを取得する前に、アンケートの回答は行われているからである（図３Ａ参照）。ただし、ユーザＩＤ入力欄ＦＲ３及びパスワード入力欄ＦＲ４への入力内容（ユーザＩＤ、パスワード）が、正しくない場合には、エラー画面が表示される。また、ログインボタンＢ３がクリックされた際に、アンケートの回答の入力欄ＦＲ１に回答が入力されている場合には、ユーザＩＤ、パスワードとともに、アンケート回答がシステムコントローラ１に送信されてもよい。図７に示されるログイン画面は、「アンケートの回答の入力欄を含むログイン画面」の一例である。
【００６７】
図８は、ユーザ管理テーブル１５の１レコードに格納される情報の一例を示す図である。ユーザ管理テーブル１５は、無線通信システム１００を利用するユーザに関する情報である。ユーザ管理テーブル１５は、１ユーザにつき１レコード作成される。なお、第１実施形態において、１つのユーザＩＤ又はＳＮＳアカウントを１ユーザとみなす。
【００６８】
ユーザ管理テーブル１５の１レコードには、ユーザ管理ＩＤ、ＩＰアドレス、証跡種別ＩＤ、証跡情報、仮認証情報、ユーザＩＤ、パスワード、制限認証開始時刻、制限認証終了時刻、制限認証接続回数、最終利用日時、利用回数が格納される。
【００６９】
ユーザ管理ＩＤは、システムコントローラ１内のユーザの識別情報である。ユーザ管理ＩＤは、制御部１１によって生成される。ＩＰアドレスは、ユーザ管理ＩＤのユーザの認証が行われる度に更新される。
【００７０】
証跡種別ＩＤには、認証方法を示すコードが格納される。証跡種別ＩＤのコードが示す
内容は、証跡種別マスタ１９Ｂを参照することによって定義されている。
【００７１】
証跡情報には、認証サーバ４に登録される証跡情報が格納される。証跡情報は、無線通信システム１００においてユーザ認証に用いられる情報である。証跡情報には、パスワード認証の場合にはメールアドレスが格納される。証跡情報には、ＳＮＳによるユーザ認証の場合にはＳＮＳのアカウント名が格納される。ただし、証跡情報は、メールアドレス、アカウント名に限定されない。仮認証情報は、制限付き認証のために一時的に発行される認証情報であって、認証サーバ４に登録される。仮認証情報は、パスワード認証の場合には、携帯端末５から通知された電子メールアドレスである。仮認証情報は、ＳＮＳ認証の場合には、制御部１１が自動生成したユーザアカウントである。ただし、仮認証情報は、これらに限定されない。
【００７２】
ユーザＩＤ及びパスワードは、パスワード認証に用いられるユーザＩＤとパスワードである。ユーザＩＤ及びパスワードの初期値は、制御部１１によって生成される。ユーザＩＤ及びパスワードは、ユーザ操作によって変更可能である。
【００７３】
制限認証開始時刻及び制限認証終了時刻は、携帯端末５に対する制限付きの認証の開始時刻及び終了時刻である。制限認証接続回数は、一日における制限付き認証の実行回数である。一日における制限付き認証の実行回数には上限値が設定されている。これは、例えば、パスワード認証が選択された場合に携帯端末５から通知される電子メールが不正なものである場合の携帯端末５の通信を許可しないための対策である。制限認証接続回数の初期値は、０である。制限認証接続回数は、日付が変わるとリセットされる。
【００７４】
最終利用日時は、ユーザ管理ＩＤによって識別されるユーザの携帯端末５が最後にログインした時刻である。利用回数は、ユーザ管理ＩＤによって識別されるユーザの携帯端末５について制限付き認証が発生した回数である。利用回数の初期値は０である。
【００７５】
ユーザ管理テーブル１５のレコードは、ユーザ管理ＩＤ、証跡種別ＩＤ、証跡情報をプライマリキーとして、識別される。そのため、ユーザ管理ＩＤ、証跡種別ＩＤ、証跡情報は書換られない。ユーザ管理ＩＤ、証跡種別ＩＤ、証跡情報以外の項目は、変更がある場合に書き換えられ、レコードが更新される。
【００７６】
図９は、接続端末管理テーブル１６の１レコードに格納される情報の一例を示す図である。接続端末管理テーブル１６は、無線通信システム１００に接続する端末に関する情報である。接続端末管理テーブル１６は、１端末につき１レコード作成される。
【００７７】
接続端末管理テーブル１６の１レコードには、例えば、証跡情報、ＭＡＣアドレス、ＩＰアドレス、認証開始時刻、認証終了時刻、認証状態ＩＤが格納される。証跡情報は、携帯端末５のユーザの証跡情報である。証跡情報によって、ユーザ管理テーブル１５と接続端末管理テーブル１６とのレコードが紐づけされる。
【００７８】
ＭＡＣアドレス及びＩＰアドレスは、携帯端末５のＭＡＣアドレス及びＩＰアドレスである。認証開始時刻は、携帯端末５について認証が開始された時刻である。認証開始時刻の対象となる認証には、制限付きの認証も含まれる。
【００７９】
認証終了時刻は、一度認証された後に、セッションが切断されても再認証なく携帯端末５が接続可能な時間の終了時刻である。認証終了時刻は、認証開始時刻に、認証維持時間を足すことによって求められる。認証維持時間は、証跡種別マスタ１９Ｂから取得される。
【００８０】
認証状態ＩＤは、携帯端末５の認証状態を示すコードである。認証状態には、例えば、未認証、認証完了、制限付き認証がある。認証状態ＩＤは、認証状態マスタ１９Ａによって定義されている。認証状態ＩＤは、携帯端末５の認証状態の遷移に応じて、書き換えられる。認証状態ＩＤの初期値は、「未認証」を示すコードである。
【００８１】
接続端末管理テーブル１６のレコードは、証跡情報と、ＭＡＣアドレスとをプライマリキーとして、識別される。そのため、証跡情報と、ＭＡＣアドレスとは、書き換えられない。証跡情報と、ＭＡＣアドレス以外の項目については、変更がある場合に書き換えられ、レコードが更新される。また、接続端末管理テーブル１６のレコードは、認証終了時刻が過ぎると、認証状態ＩＤが「未認証」を示すコードに更新される。
【００８２】
図１０は、認証状態マスタ１９Ａの一例である。認証状態マスタ１９Ａは、認証状態ＩＤと認証状態との対応付けを定義する。例えば、図１０に示される例では、認証状態ＩＤが「０」の場合には、認証状態が「未認証」であることが示される。認証状態ＩＤが「１」である場合には、認証状態が「認証完了」であることが示される。認証状態ＩＤが「２」である場合には、認証状態が「制限付き認証」であることが示される。ただし、図１０に示される認証状態ＩＤと認証状態との対応付けは、一例であって、これに限定されない。
【００８３】
図１１は、証跡種別マスタ１９Ｂの一例である。証跡種別マスタ１９Ｂは、証跡種別ＩＤと証跡種別との対応付けを定義する。証跡種別マスタ１９Ｂの１レコードには、図11に示される例では、証跡種別ＩＤ、証跡種別、同時接続数、認証維持時間が含まれる。
【００８４】
図１１に示される例では、証跡種別ＩＤが「０」である場合には、証跡種別が「認証なし」であることが示される。証跡種別ＩＤが「１」である場合には、証跡種別が「パスワード認証」であることが示される。証跡種別ＩＤが「２」である場合には、証跡種別が「
ＳＮＳ認証」であることが示される。ただし、図１１に示される証跡種別ＩＤと証跡種別との対応付けは、一例であって、これに限定されない。
【００８５】
同時接続数は、同じユーザＩＤで接続可能な端末数の上限数である。パスワード認証の場合には、ユーザ管理テーブル１５に登録されているユーザＩＤとパスワードを複数の端末で共有して、複数の端末が無線通信システム１００に接続することができる。ＳＮＳ認証の場合には、ＳＮＳのシステム側で同一アカウントの複数の端末によるログインが許可されていれば、複数の端末が無線通信システム１００に接続することができる。
【００８６】
認証維持時間は、認証後に、再認証なく携帯端末５が無線通信システム１００に接続できる時間長を示す。認証後から認証維持時間が経過するまでの間は、携帯端末５のセッションが切断した場合でも、携帯端末５は再認証なく無線通信システム１００に接続することができる。
【００８７】
＜処理の流れ＞
図１２Ａ、図１２Ｂ、図１２Ｃ、図１２Ｄ、図１２Ｅ、及び図１２Ｆは、ユーザからのブラウザアクセスを受信した場合のシステムコントローラ１の処理のフローチャートの一例である。ユーザからのブラウザアクセスは、ＨＴＴＰ（Hypertext Transfer Protocol
）を用いて行われる。図１２Ａに示される処理は、システムコントローラ１が携帯端末５からＨＴＴＰリクエストを受信した場合に開始される。なお、図１２Ａ〜図１２Ｆに示される処理の実行主体は、ログイン制御プログラム１０５Ｐを実行するＣＰＵ  １０１であるが、便宜上、機能構成である制御部１１を主体として説明する。
【００８８】
ＯＰ１では、制御部１１は、ＨＴＴＰリクエストを受信する。ＨＴＴＰリクエストは、
「接続要求」の一例である。ＯＰ２では、制御部１１は、受信したＨＴＴＰリクエストが認証前にリダイレクトされたものか認証後にリダイレクトされたものであるかを判定する。
【００８９】
第１実施形態では、無線ＬＡＮコントローラ２は、認証前のＨＴＴＰリクエストと、認証後の一番目のＨＴＴＰリクエストと、をシステムコントローラ１にリダイレクトさせる動作を行う。無線ＬＡＮコントローラ２は、認証前のＨＴＴＰリクエストの場合には、ログイン画面のＵＲＬをリダイレクト先に指定する。無線ＬＡＮコントローラ２は、認証後の一番目のＨＴＴＰリクエストの場合には、ＨＴＴＰリクエストに含まれる接続先ＵＲＬにかかわらず、プロキシとして、システムコントローラ１にリダイレクトさせる。
【００９０】
したがって、制御部１１は、ＨＴＴＰリクエストの接続先ＵＲＬによって、ＨＴＴＰリクエストが認証前にリダイレクトされたものか、認証後にリダイレクトされたものであるのかを判定する。受信したＨＴＴＰリクエストが認証前にリダイレクトされたものである場合には（ＯＰ２：ＹＥＳ）、処理がＯＰ３に進む。受信したＨＴＴＰリクエストが認証後にリダイレクトされたものである場合には（ＯＰ２：ＮＯ）、処理が図１２ＥのＯＰ５１に進む。
【００９１】
ＯＰ３では、制御部１１は、受信したＨＴＴＰリクエストのセッションが初回の通信であるか否かを判定する。この判定は、ＨＴＴＰリクエストのボディ部に基づいて行われる。例えば、受信したＨＴＴＰリクエストのセッションが初回の通信である場合には、ＨＴＴＰリクエストのボディ部が存在しない。例えば、受信したＨＴＴＰリクエストのセッションが初回の通信以降の通信である場合には、ＨＴＴＰリクエストのボディ部が存在する。
【００９２】
受信したＨＴＴＰリクエストのセッションが初回の通信である場合には（ＯＰ３：ＹＥＳ）、処理がＯＰ４に進む。受信したＨＴＴＰリクエストのセッションが初回の通信でない場合には（ＯＰ３：ＮＯ）、処理がＯＰ５に進む。
【００９３】
ＯＰ４では、制御部１１は、受信したＨＴＴＰリクエストのセッションが初回の通信であるので、ログイン画面を送信する。なお、ＨＴＴＰリクエストの接続先は、無線ＬＡＮコントローラ２によるリダイレクトにより、ログイン画面になっている。その後、図１２Ａに示される処理が終了する。
【００９４】
ＯＰ５では、制御部１１は、受信したＨＴＴＰリクエストのボディ部に含まれるデータが正常であるか否かを判定する。システムコントローラ１が携帯端末５の認証前に受信し、初回通信以降のＨＴＴＰリクエストのボディ部には、ログイン画面の入力内容が含まれている。したがって、ＯＰ５では、制御部１１は、携帯端末５からのログイン画面の入力内容に不足がないか否かを判定する。
【００９５】
例えば、ＨＴＴＰリクエストのボディ部に、ＳＮＳ認証の利用を示す情報、電子メールアドレス、ユーザＩＤ、パスワードのいずれも含まれていない場合には、制御部１１は、入力データ不足と判定する。また、例えば、ＨＴＴＰリクエストのボディ部に、ＳＮＳ認証の利用を示す情報又は電子メールアドレスが含まれており、アンケートの回答が欠損している場合には、制御部１１は、入力データ不足と判定する。
【００９６】
受信したＨＴＴＰリクエストのボディ部に含まれるデータが正常である場合には（ＯＰ５：ＹＥＳ）、すなわち、ログイン画面に対する入力内容に不足がない場合には、処理がＯＰ７に進む。受信したＨＴＴＰリクエストのボディ部に含まれるデータが正常でない場合には（ＯＰ５：ＮＯ）、すなわち、ログイン画面に対する入力内容に不足がある場合に
は、処理がＯＰ６に進む。
【００９７】
ＯＰ６では、制御部１１は、ログイン画面に対する入力内容に不足があるので、画面データ格納部１４に格納されるエラー通知画面を携帯端末５に送信する。その後、図１２Ａに示される処理が終了する。
【００９８】
ＯＰ７では、制御部１１は、証跡種別を判別する。例えば、受信したＨＴＴＰリクエストのボディ部に電子メールアドレス、又は、ユーザＩＤ及びパスワードが含まれている場合には、制御部１１は、証跡種別をパスワード認証と判定する。例えば、受信したＨＴＴＰリクエストのボディ部にＳＮＳ認証の利用を示す情報が含まれている場合には、制御部１１は、証跡種別をＳＮＳ認証と判定する。
【００９９】
証跡種別がパスワード認証である場合には（ＯＰ７：パスワード）、処理がＯＰ８に進む。証跡種別がＳＮＳ認証である場合には（ＯＰ７：ＳＮＳ）、処理が図１２ＤのＯＰ４１に進む。
【０１００】
ＯＰ８では、制御部１１は、ＨＴＴＰリクエストから取得される情報をユーザ管理テーブル１５及び接続端末管理テーブル１６に登録する。ユーザ管理テーブル１５及び接続端末管理テーブル１６に該当のレコードがない場合には、制御部１１は、レコードを作成する。レコードの作成処理は、以下の通りである。
【０１０１】
制御部１１は、ユーザ管理テーブル１５の「ユーザ管理ＩＤ」に生成した値を格納する。制御部１１は、ユーザ管理テーブル１５の「ＩＰアドレス」にＨＴＴＰリクエストの送信元ＩＰアドレスを格納する。制御部１１は、ユーザ管理テーブル１５の「証跡種別ＩＤ」にＯＰ７で判定した証跡種別（パスワード）を示すコード「１」を格納する。制御部１１は、受信したＨＴＴＰリクエストに電子メールアドレスが含まれている場合には、該電子メールアドレスユーザ管理テーブル１５の「証跡情報」と接続端末管理テーブル１６の「証跡情報」に格納する。制御部１１は、接続端末管理テーブル１６の「ＭＡＣアドレス」、「ＩＰアドレス」に、ＨＴＴＰリクエストの送信元のＭＡＣアドレス、ＩＰアドレスを格納する。制御部１１は、接続端末管理テーブル１６の「認証状態ＩＤ」に、初期状態である「未認証」を示すコード「０」を格納する。
【０１０２】
なお、ＯＰ８ではユーザ管理テーブル１５及び接続端末管理テーブル１６に既に該当のレコードがある場合には、ＯＰ８において、ユーザ管理テーブル１５及び接続端末管理テーブル１６は更新されない。
【０１０３】
ＯＰ９では、制御部１１は、受信したＨＴＴＰリクエストにユーザＩＤとパスワードとが含まれているか否かを判定する。受信したＨＴＴＰリクエストにユーザＩＤとパスワードとが含まれている場合には（ＯＰ９：ＹＥＳ）、処理が図１２ＣのＯＰ３１に進む。受信したＨＴＴＰリクエストにユーザＩＤとパスワードとが含まれていない場合には（ＯＰ９：ＮＯ）、すなわち、ＨＴＴＰリクエストに電子メールアドレスが含まれている場合には、処理が図１２ＢのＯＰ１１に進む。
【０１０４】
図１２Ｂに示される処理は、ＨＴＴＰリクエストのボディ部に電子メールアドレスが含まれている場合の処理である。ＯＰ１１では、制御部１１は、ユーザ管理テーブル１５の該当レコードの制限認証接続回数を参照し、当日中において何回目の制限付き認証であるかを判定する。
【０１０５】
当日中の初回の制限付き認証である場合には（ＯＰ１１:初回）、すなわち、ユーザ管
理テーブル１５の該当レコードの制限認証接続回数が０である場合には、処理がＯＰ１２
に進む。当日中の制限回数内の制限付き認証である場合には（ＯＰ１１：制限回数未満）、すなわち、ユーザ管理テーブル１５の該当レコードの制限認証接続回数が、制限回数未満である場合には、処理がＯＰ１９に進む。制限付き認証の回数が当日中の制限回数を超過する場合には（ＯＰ１１：一日の制限回数以上）、すなわち、ユーザ管理テーブル１５の該当レコードの制限認証接続回数が、制限回数以上である場合には、処理がＯＰ２３に進む。なお、一日における制限付き認証の制限回数は、予め設定されている。
【０１０６】
ＯＰ１２からＯＰ１８は、当日における初回の制限付き認証の場合の処理である。ＯＰ１２では、制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証開始時刻」と、接続端末管理テーブル１６の該当レコードの「認証開始時刻」を、現在時刻に設定する。制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証接続回数」、及び、「利用回数」にそれぞれ１を加算する。制御部１１は、接続端末管理テーブル１６の該当レコードの「認証状態ＩＤ」を、「制限付き認証」を示す「２」に設定する。また、制御部１１は、接続端末管理テーブル１６の該当レコードの「認証終了時刻」を、認証開始時刻に認証維持時間を加算した値に設定する。
【０１０７】
ＯＰ１３では、制御部１１は、携帯端末５に認証要求指示画面を送信する。認証要求指示画面は、携帯端末５に対して、無線ＬＡＮコントローラ２に対して認証要求を行うことの指示を含む画面である。また、ＯＰ１３において送信される認証要求指示画面には、認証情報として、電子メールアドレスを用いる指示が含まれている。認証要求指示画面を受信すると、携帯端末５は、無線ＬＡＮコントローラ２に、認証情報として電子メールアドレスを含む認証要求を送信する。認証要求指示画面は、「認証要求の送信指示」の一例である。
【０１０８】
ＯＰ１４では、制御部１１は、仮認証情報として、ＨＴＴＰリクエストに含まれている電子メールアドレスを認証サーバ４に送信する。制御部１１は、ユーザ管理テーブル１５の該当レコードの「仮認証情報」に、ＨＴＴＰリクエストに含まれている電子メールアドレスを格納する。
【０１０９】
ＯＰ１５では、制御部１１は、制限付き認証のタイマを開始する。第１実施形態では、制限付き認証における「制限」は、時間制限であるためである。タイマは、例えば、３〜３０分の間の任意の値に設定される。
【０１１０】
ＯＰ１６では、制御部１１は、正規のユーザＩＤとパスワードとを生成する。制御部１１は、生成したユーザＩＤとパスワードとを、ユーザ管理テーブル１５の該当のレコードの「ユーザＩＤ」と「パスワード」とに格納する。
【０１１１】
ＯＰ１７では、制御部１１は、認証サーバ４に、ＯＰ１６で生成したユーザＩＤとパスワードとを、正式な認証情報として、送信する。ＯＰ１８では、制御部１１は、メール送信部１２を起動し、ＯＰ１６で生成したユーザＩＤとパスワードを含む認証情報通知メールのメールサーバ８への送信を指示する。メール送信部１２は、ユーザＩＤとパスワードを含む認証情報通知メールを生成し、宛先をＨＴＴＰリクエストに含まれている電子メールアドレスに設定して、メールサーバ８に認証情報通知メールを送信する。その後、図１２Ｂに示される処理が終了する。
【０１１２】
ＯＰ１９からＯＰ２２の処理は、当日中の制限付き認証の実行回数が２回目以降制限回数未満である場合の処理である。ＯＰ１９では、制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証開始時刻」と、接続端末管理テーブル１６の該当レコードの「認証開始時刻」を、現在時刻に設定する。制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証接続回数」に１を加算する。制御部１１は、接続端末管理テーブル１６の該当レコードの「認証状態ＩＤ」を、「制限付き認証」を示す「２」に設定する。また、制御部１１は、接続端末管理テーブル１６の該当レコードの「認証終了時刻」を、認証開始時刻に認証維持時間を加算した値に設定する。
【０１１３】
ＯＰ２０では、制御部１１は、携帯端末５に認証要求指示画面を送信する。ＯＰ２０において送信される認証要求指示画面には、認証情報として、電子メールアドレスを用いる指示が含まれている。
【０１１４】
ＯＰ２１では、仮認証情報として、ＨＴＴＰリクエストに含まれている電子メールアドレスを認証サーバ４に送信する。これは、制限付き認証のタイマ満了時に、制御部１１は、認証サーバ４から仮認証情報を削除させており（後述）、ＯＰ２１の時点では、認証サーバ４に携帯端末５の仮認証情報が登録されていないからである。ＯＰ２１の時点では、携帯端末５に対して正規のユーザＩＤ及びパスワードの発行、認証サーバ４への登録、及び、携帯端末５への認証情報通知メールの送信が実行済みであるので、行われない。ＯＰ２２では、制御部１１は、制限付き認証のタイマを開始する。その後、図１２Ｂに示される処理が終了する。
【０１１５】
ＯＰ２３の処理は、当日中の制限付き認証の実行回数が制限回数以上である場合の処理である。ＯＰ２３では、制御部１１は、制限回数超過の旨のメッセージを含むＨＴＴＰレスポンスを携帯端末５に送信する。その後、図１２Ｂに示される処理が終了する。
【０１１６】
図１２Ｃに示される処理は、受信したＨＴＴＰリクエストのボディ部にユーザＩＤとパスワードとが含まれている場合の処理である。ＯＰ３１では、制御部１１は、ＨＴＴＰリクエストに含まれているユーザＩＤとパスワードとが、ユーザ管理テーブル１５に登録されているか否かを判定する。制御部１１は、ＨＴＴＰリクエストに含まれているユーザＩＤとパスワードとをキーに、ユーザ管理テーブル１５の全レコードについて検索を行う。
【０１１７】
ＨＴＴＰリクエストに含まれているユーザＩＤとパスワードとが、ユーザ管理テーブル１５に登録されている場合には（ＯＰ３１：ＹＥＳ）、処理がＯＰ３２に進む。ＨＴＴＰリクエストに含まれているユーザＩＤとパスワードとが、ユーザ管理テーブル１５に登録されていない場合には（ＯＰ３１：ＮＯ）、処理がＯＰ３６に進む。
【０１１８】
ＯＰ３２では、制御部１１は、該当ユーザで接続済み端末の数を判定する。より具体的には、制御部１１は、ＯＰ３１において検出された、ＨＴＴＰリクエストに含まれているユーザＩＤとパスワードと同じものを有するユーザ管理テーブル１５のエントリの「証跡情報」の値をキーにして、接続端末管理テーブル１６の全レコードを検索する。次に、制御部１１は、検出された接続端末管理テーブル１６のレコードのうち、ＭＡＣアドレスが携帯端末５と異なるレコードの数を、該当ユーザで接続済み端末の数として計数する。
【０１１９】
該当ユーザで接続済み端末の数が同時接続許容数に満たない場合には（ＯＰ３２：同時接続許容数内）、処理がＯＰ３３に進む。該当ユーザで接続済み端末の数が同時接続許容数を超過している場合には（ＯＰ３２：同時接続許容数超過）、処理がＯＰ３５に進む。
【０１２０】
ＯＰ３３及びＯＰ３４の処理は、該当ユーザで接続済み端末の数が同時接続許容数に満たない場合の処理である。ＯＰ３３では、制御部１１は、携帯端末５に認証要求指示画面を送信する。認証要求指示画面は、携帯端末５に対して、無線ＬＡＮコントローラ２に対して認証要求を行うことの指示を含む画面である。認証要求指示画面を受信すると、携帯端末５は、システムコントローラ１に通知してきたユーザＩＤとパスワードとを用いて、無線ＬＡＮコントローラ２に認証要求を送信する。
【０１２１】
ＯＰ３４では、制御部１１は、携帯端末５に該当する接続端末管理テーブル１６のレコードの「認証状態ＩＤ」の値を「認証完了」を示す「２」に更新する。その後、図１２Ｃに示される処理が終了する。
【０１２２】
ＯＰ３５の処理は、該当ユーザで接続済み端末の数が同時接続許容数を超過する場合の処理である。ＯＰ３５では、制御部１１は、接続数超過のメッセージを含むＨＴＴＰレスポンスを携帯端末５に送信する。その後、図１２Ｃに示される処理が終了する。
【０１２３】
ＯＰ３６の処理は、ＨＴＴＰリクエストに含まれているユーザＩＤとパスワードとが、ユーザ管理テーブル１５に登録されていない場合の処理である。ＯＰ３６では、制御部１１は、画面データ格納部１４に格納されるエラー通知画面を携帯端末５に送信する。その後、図１２Ｃに示される処理が終了する。
【０１２４】
図１２Ｄに示される処理は、ＨＴＴＰリクエストのボディ部にＳＮＳ認証を利用することを示す情報が含まれている場合の処理である。ＯＰ４１では、制御部１１は、ユーザ管理テーブル１５の該当レコードがある場合には、該当レコードの制限認証接続回数を参照し、当日中において何回目の制限付き認証であるかを判定する。
【０１２５】
当日中の初回の制限付き認証である場合には（ＯＰ４１:初回）、すなわち、ユーザ管
理テーブル１５の該当レコードの制限認証接続回数が０である、又は、該当レコードが存在していない場合には、処理がＯＰ４２に進む。当日中の制限回数内の制限付き認証である場合には（ＯＰ４１：制限回数未満）、すなわち、ユーザ管理テーブル１５の該当レコードの制限認証接続回数が、制限回数未満である場合には、処理がＯＰ４９に進む。制限付き認証の回数が当日中の制限回数を超過する場合には（ＯＰ４１：一日の制限回数以上）、すなわち、ユーザ管理テーブル１５の該当レコードの制限認証接続回数が、制限回数以上である場合には、処理がＯＰ５０に進む。
【０１２６】
ＯＰ４２からＯＰ４８の処理は、当日における初回の制限付き認証の場合の処理である。ＯＰ４２では、制御部１１は、ユーザ管理テーブル１５の該当レコードがない場合には、レコードを作成する。レコードの作成処理は、以下の通りである。
【０１２７】
制御部１１は、ユーザ管理テーブル１５の「ユーザ管理ＩＤ」に生成した値を格納する。制御部１１は、ユーザ管理テーブル１５の「ＩＰアドレス」にＨＴＴＰリクエストの送信元ＩＰアドレスを格納する。制御部１１は、ユーザ管理テーブル１５の「証跡種別ＩＤ」にＯＰ７で判定した証跡種別（ＳＮＳ）を示すコード「２」を格納する。制御部１１は、接続端末管理テーブル１６の「ＭＡＣアドレス」、「ＩＰアドレス」に、ＨＴＴＰリクエストの送信元のＭＡＣアドレス、ＩＰアドレスを格納する。制御部１１は、接続端末管理テーブル１６の「認証状態ＩＤ」に、初期状態である「未認証」を示すコード「０」を格納する。
【０１２８】
なお、以下の処理は、ユーザ管理テーブル１５及び接続端末管理テーブル１６に既に該当のレコードがある場合にも、新規にレコードが作成した場合にも行われる。
【０１２９】
制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証開始時刻」と、接続端末管理テーブル１６の該当レコードの「認証開始時刻」とを、現在時刻に設定する。制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証接続回数」、及び、「利用回数」にそれぞれ１を加算する。制御部１１は、接続端末管理テーブル１６の該当レコードの「認証状態ＩＤ」を、「制限付き認証」を示す「２」に設定する。また、制御部１１は、接続端末管理テーブル１６の該当レコードの「認証終了時刻」を、認証開始時刻に認証維持時間を加算した値に設定する。
【０１３０】
ＯＰ４３では、制御部１１は、携帯端末５に認証要求指示画面を送信する。ＯＰ４３において送信される認証要求指示画面には、認証情報として制御部１１が作成した仮アカウント名と、該仮アカウント名を用いる指示が含まれている。認証要求指示画面を受信すると、携帯端末５は、無線ＬＡＮコントローラ２に、認証情報として仮アカウント名を含む認証要求を送信する。
【０１３１】
ＯＰ４４では、制御部１１は、生成した仮認証情報を認証サーバ４に送信する。仮認証情報は、例えば、アカウント名である。ただし、これに限定されない。制御部１１は、ユーザ管理テーブル１５の該当レコードの「仮認証情報」に、作成した仮認証情報を格納する。ＯＰ４４で認証サーバ４に通知される仮認証情報は、ＯＰ４３で認証要求指示画面に含められる仮アカウント名と同じものである。ＯＰ４５では、制御部１１は、制限付き認証のタイマを開始する。
【０１３２】
ＯＰ４６では、制御部１１は、ＳＮＳ認証仲介部１３を起動する。ＳＮＳ認証仲介部１３によって、ＳＮＳサーバ９との間の、携帯端末５に関するユーザ認証に関する処理が行われる。
【０１３３】
ＯＰ４７では、制御部１１は、ＳＮＳ認証仲介部１３からユーザ属性情報の入力を待機する。ユーザ属性情報は、ＳＮＳサーバ９から通知される携帯端末５のユーザに関する情報であり、アカウント名を含む。ＳＮＳ認証仲介部１３からユーザ属性情報が入力された場合には（ＯＰ４７：ＹＥＳ）、制御部１１は、携帯端末５の認証の終了を判定し、処理がＯＰ４８に進む。ＳＮＳ認証仲介部１３からユーザ属性情報が所定時間経過しても入力されない場合には（ＯＰ４７：ＮＯ）、図１２Ｄに示される処理が終了する。
【０１３４】
ＯＰ４８では、制御部１１は、接続端末管理テーブル１６の該当レコードの「認証状態ＩＤ」を、「認証完了」を示す「１」に設定する。制御部１１は、ユーザ管理テーブル１５の該当レコードの「証跡情報」に、携帯端末５のユーザのＳＮＳアカウントを格納する。制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証終了時刻」に、現在時刻に設定する。その後、図１２Ｄに示される処理が終了する。
【０１３５】
ＯＰ４９の処理は、当日中の制限付き認証の実行回数が２回目以降制限回数未満である場合の処理である。ＯＰ４９では、制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証開始時刻」と、接続端末管理テーブル１６の該当レコードの「認証開始時刻」を、現在時刻に設定する。制御部１１は、ユーザ管理テーブル１５の該当レコードの「制限認証接続回数」に１を加算する。制御部１１は、接続端末管理テーブル１６の該当
レコードの「認証状態ＩＤ」を、「制限付き認証」を示す「２」に設定する。また、制御部１１は、接続端末管理テーブル１６の該当レコードの「認証終了時刻」を、認証開始時刻に認証維持時間を加算した値に設定する。その後、処理がＯＰ４３に進む。
【０１３６】
ＯＰ５０の処理は、当日中の制限付き認証の実行回数が制限回数以上である場合の処理である。ＯＰ５０では、制御部１１は、制限回数超過の旨のメッセージを含むＨＴＴＰレスポンスを携帯端末５に送信する。その後、図１２Ｄに示される処理が終了する。
【０１３７】
図１２Ｅに示される処理は、受信したＨＴＴＰリクエストが認証後のリダイレクトである場合の処理である。ＯＰ５１では、制御部１１は、携帯端末５の証跡種別を識別する。制御部１１は、ＨＴＴＰリクエストの送信元ＩＰアドレス及びＭＡＣアドレスに該当する接続端末管理テーブル１６のエントリから証跡情報を取得する。制御部１１は、取得した証跡情報を有するユーザ管理テーブル１５の該当のエントリの「証跡種別ＩＤ」に基づいて、携帯端末５の証跡種別を識別する。
【０１３８】
携帯端末５の証跡種別がパスワード認証である場合には（ＯＰ５１：パスワード）、処理がＯＰ５２に進む。携帯端末５の証跡種別がＳＮＳ認証である場合には（ＯＰ５１：ＳＮＳ）、処理が図１２ＦのＯＰ６１に進む。
【０１３９】
ＯＰ５２からＯＰ５６の処理は、携帯端末５の証跡種別がパスワード認証である場合の処理である。ＯＰ５２では、制御部１１は、携帯端末５の認証状態を判定する。この判定は、接続端末管理テーブル１６の該当エントリの「認証状態ＩＤ」に基づいて行われる。
【０１４０】
携帯端末５の認証状態が、「制限付き認証」である場合には（ＯＰ５２：制限付き認証）、処理がＯＰ５３に進む。携帯端末５の認証状態が、「認証完了」である場合には（ＯＰ５２：認証完了）、処理がＯＰ５５に進む。
【０１４１】
ＯＰ５３及びＯＰ５４の処理は、携帯端末５の認証状態が「制限付き認証」である場合の処理である。ＯＰ５３では、制御部１１は、ＨＴＴＰリクエスト内のリクエストＵＲＬから、リダイレクトさせるリダイレクト先を解析する。ＯＰ５４では、解析の結果得られたＵＲＬをリダイレクト先として含むＨＴＴＰレスポンスを携帯端末５に送信する。その後、図１２Ｅに示される処理が終了する。
【０１４２】
ＯＰ５５及びＯＰ５６の処理は、携帯端末５の認証状態が「認証完了」である場合の処理である。ＯＰ５５では、制御部１１は、携帯端末５のユーザのアンケート回答や利用回数に応じて、サジェスト情報を生成する。サジェスト情報は、例えば、アンケート回答に応じたジャンルの情報を掲載するサイトのＵＲＬや、アンケート回答に応じたジャンルの情報を掲載するサイトの画面データであってもよい。ＯＰ５６では、サジェスト情報を含むＨＴＴＰレスポンスを携帯端末５に送信する。その後、図１２Ｅに示される処理が終了する。サジェスト情報を含むＨＴＴＰレスポンスは、例えば、アンケート回答に応じたジャンルの情報を掲載するサイトのＵＲＬをリダイレクト先として含むものであってもよいし、該サイトのＵＲＬを含む画面を含むものであってもよい。
【０１４３】
図１２Ｆに示される処理は、受信したＨＴＴＰリクエストが認証後のリダイレクトであり、証跡種別がＳＮＳ認証である場合の処理である。なお、詳細は後述されるが、ＳＮＳ認証が選択されている場合には、ＳＮＳサーバ９によるユーザ認証が完了を無線ＬＡＮコントローラ２は認識しないので、認証完了後には、システムコントローラ１には、携帯端末５からのＨＴＴＰリクエストは届かない。そのため、システムコントローラ１に携帯端末５からのＨＴＴＰリクエストが届くのは、認証完了前に限定される。
【０１４４】
ＯＰ６１では、制御部１１は、携帯端末５のユーザのアンケート回答や利用回数に応じて、サジェスト情報を生成する。ＯＰ６２では、制御部１１は、サジェスト情報を含むＨＴＴＰレスポンスを携帯端末５に送信する。ＯＰ６３では、ＳＮＳログイン要求の送信指示を含むページを送信する。その後、図１２Ｆに示される処理が終了する。サジェスト情報を含むＨＴＴＰレスポンスは、例えば、アンケート回答に応じたジャンルの情報を掲載するサイトのＵＲＬをリダイレクト先として含むものであってもよいし、該サイトのＵＲＬを含む画面を含むものであってもよい。
【０１４５】
なお、図１２Ａ〜図１２Ｆにおいて説明された処理は、一例であって、システムコントローラ１がＨＴＴＰリクエストを受信した場合の処理は、これらに限定されない。例えば、図１２ＡのＯＰ８の情報登録の処理は、図１２ＢのＯＰ１２とともに行われてもよい。
【０１４６】
図１３は、システムコントローラ１の制限付き認証のタイマ監視に係る処理のフローチャートの一例である。図１３に示される処理は、制限付き認証のタイマが開始されるとと
もに開始される。なお、図１３に示される処理は、便宜上、機能構成である制御部１１を主体として説明する。
【０１４７】
ＯＰ８１では、制御部１１は、制限付き認証のタイマを開始させる。ＯＰ８２では、制御部１１は、タイマが満了したか否かを判定する。タイマが満了していない場合には（ＯＰ８２：ＮＯ）、処理がＯＰ８５に進む。タイマが満了した場合には（ＯＰ８２：ＹＥＳ）、処理がＯＰ８３に進む。
【０１４８】
ＯＰ８３では、制御部１１は、認証サーバ４に仮認証情報の削除の要求を送信する。ＯＰ８４では、制御部１１は、無線ＬＡＮコントローラ２に携帯端末５の認証の解除を指示する。これによって、制限付き認証のタイマの満了により、携帯端末５の認証が解除され、携帯端末５のセッションは切断される。その後、図１３に示される処理が終了する。
【０１４９】
ＯＰ８５では、制御部１１は、携帯端末５の認証状態が「認証完了」に移行したか否かを判定する。携帯端末５の認証状態は、接続端末管理テーブル１６の該当のエントリの「認証状態ＩＤ」に基づいて判定される。携帯端末５の認証状態が「認証完了」に移行した場合には（ＯＰ８５：ＹＥＳ）、処理がＯＰ８６に進む。携帯端末５の認証状態が「認証完了」に移行していない場合には（ＯＰ８５：ＮＯ）、処理がＯＰ８２に進む。
【０１５０】
ＯＰ８６では、制御部１１は、タイマを停止させる。ＯＰ８７では、制御部１１は、証跡種別を判定する。証跡種別がパスワード認証の場合には（ＯＰ８７：パスワード）、処理がＯＰ８３に進む。証跡種別がＳＮＳ認証である場合には（ＯＰ８７：ＳＮＳ）、図１３に示される処理が終了する。
【０１５１】
＜具体例＞
図１４Ａ及び図１４Ｂは、パスワード認証が選択される場合のシーケンスの一例である。図１４Ａでは、携帯端末５は、無線通信システム１００に接続した履歴がないことを前提とする。
【０１５２】
Ｓ１１では、携帯端末５は、ユーザ操作によって、観光地ネットワーク３００内のＷｉＦｉ  ＡＰ  ６のＳＳＩＤが選択され、ＷｉＦｉ  ＡＰ  ６との接続を確立する。次に、ユーザ操作によって、ブラウザアクセスが発生し、携帯端末５は、ＨＴＴＰリクエストを送信する。
【０１５３】
Ｓ１２では、無線ＬＡＮコントローラ２は、携帯端末５が未認証であるので、携帯端末５からのＨＴＴＰリクエストに対して、システムコントローラ１へのリダイレクトを指示するＨＴＴＰレスポンスを携帯端末５に送信する。
【０１５４】
Ｓ１３では、携帯端末５は、無線ＬＡＮコントローラ２からのＨＴＴＰレスポンスに従って、システムコントローラ１にＨＴＴＰリクエストを送信する。
【０１５５】
Ｓ１４では、システムコントローラ１は、携帯端末５からのＨＴＴＰリクエストを受信するのは初めてであるので（図１２Ａ、ＯＰ２：ＹＥＳ、ＯＰ３：ＹＥＳ）、携帯端末５にログイン画面を送信する（図１２Ａ、ＯＰ４）。
【０１５６】
Ｓ１５では、携帯端末５では、例えば、図７に示されるログイン画面が表示され、ユーザ操作によって、アンケートの回答と電子メールアドレスとが入力される。携帯端末５は、アンケートの回答と電子メールアドレスとを含むＨＴＴＰリクエストをシステムコントローラ１に送信する。
【０１５７】
Ｓ１６では、システムコントローラ１は、アンケート回答と電子メールアドレスとを含むＨＴＴＰリクエストを受信し（図１２Ａ、ＯＰ７：パスワード）、これに対して、認証要求指示画面を送信する（図１２Ｂ、ＯＰ１３）。Ｓ１７では、システムコントローラ１は、仮認証情報として、携帯端末５から通知された電子メールアドレスを認証サーバ４に送信する（図１２Ｂ、ＯＰ１４）。
【０１５８】
Ｓ１８では、システムコントローラ１は、制限付き認証のタイマを開始させ、携帯端末５に係る情報を登録する（図１２Ｂ、ＯＰ１２、ＯＰ１５）。このとき、携帯端末５の認証状態は、「制限付き認証」として記録される。Ｓ１９では、システムコントローラ１は、携帯端末５のユーザに対して、正規のユーザＩＤとパスワードとを生成し（図１２Ｂ、ＯＰ１６）、認証サーバ４に送信する（図１２Ｂ、ＯＰ１７）。
【０１５９】
Ｓ２０では、システムコントローラ１は、携帯端末５から通知された電子メールアドレスを宛先として、正規のユーザＩＤとパスワードとを含む認証情報通知メールを送信する（図１２Ｂ、ＯＰ１８）。認証情報通知メールは、メールサーバ８に届けられる。
【０１６０】
Ｓ２１では、携帯端末５は、システムコントローラ１からの認証要求指示画面を受けて、認証情報として電子メールアドレスを含む認証要求を無線ＬＡＮコントローラ２に送信する。Ｓ２２では、無線ＬＡＮコントローラ２は、携帯端末５からの認証要求を認証サーバ４に送信する。
【０１６１】
Ｓ２３では、認証サーバ４は、携帯端末５からの認証要求に含まれる電子メールアドレスが登録されているので、携帯端末５の認証成功を無線ＬＡＮコントローラ２に送信する。Ｓ２４では、無線ＬＡＮコントローラ２は、携帯端末５の認証成功の情報を保持し、携帯端末５に認証成功を送信する。以降、無線ＬＡＮコントローラ２は、携帯端末５について、認証完了と認識する。Ｓ２１〜Ｓ２４の処理は、従来から行われる無線ＬＡＮコントローラ２の認証処理である。
【０１６２】
Ｓ２５では、携帯端末５は、Ｓ１１で発生したブラウザアクセスの続きを行う。すなわち、携帯端末５は、Ｓ１１におけるＨＴＴＰリクエストと同じ内容のＨＴＴＰリクエストを送信する。Ｓ２６では、無線ＬＡＮコントローラ２は、認証直後のＨＴＴＰリクエストであるので、携帯端末５からのＨＴＴＰリクエストに対して、システムコントローラ１へのリダイレクト指示を含むＨＴＴＰレスポンスを送信する。
【０１６３】
Ｓ２７では、携帯端末５は、システムコントローラ１へＨＴＴＰリクエストを送信する。ただし、Ｓ２７で送信されるＨＴＴＰリクエストの宛先ＵＲＬは、Ｓ２６で返信されたＨＴＴＰレスポンスのリダイレクト先である。
【０１６４】
Ｓ２８では、システムコントローラ１は、携帯端末５からのＨＴＴＰリクエストを受信し（図１２Ａ、ＯＰ２）、携帯端末５の認証状態が制限付き認証であるので（図１２Ｅ、ＯＰ５２：制限付き認証）、宛先ＵＲＬへのリダイレクトを指示するＨＴＴＰレスポンスを送信する（図１２Ｅ、ＯＰ５４）。制限認証によって、携帯端末５の通信は一時的に許可されているので、携帯端末５は、ＨＴＴＰリクエストを送信し、Ｓ１１において宛先ＵＲＬに指定されているインターネット上のサイトを取得し、表示する。
【０１６５】
図１４ＢのＳ２９では、携帯端末５は、ユーザ操作によって、認証情報通知メールの受信要求をメールサーバ８に送信する。携帯端末５では、例えば、メールアプリケーションのプッシュ通知によって、認証情報通知メールの到着が通知される。Ｓ３０では、メールサーバ８から認証情報通知メールが携帯端末５に通知される。
【０１６６】
Ｓ３１では、時間が経過し、システムコントローラ１では、制限付き認証のタイマが満了する（図１３、ＯＰ８２：ＹＥＳ）。Ｓ３２では、システムコントローラ１は、認証サーバ４に、携帯端末５の仮認証情報の削除を指示する（図１３、ＯＰ８３）。Ｓ３３では、システムコントローラ１は、無線ＬＡＮコントローラ２に、携帯端末５の認証解除指示を送信する（図１３、ＯＰ８４）。
【０１６７】
Ｓ３４では、携帯端末５は、ユーザ操作によってブラウザアクセスが発生する。この時点で、無線ＬＡＮコントローラ２において、携帯端末５は、未認証の状態である。
【０１６８】
Ｓ３５では、無線ＬＡＮコントローラ２は、携帯端末５が未認証の状態であるので、携帯端末５からのＨＴＴＰリクエストに対して、システムコントローラ１へのリダイレクトを指示するＨＴＴＰレスポンスを携帯端末５に送信する。
【０１６９】
Ｓ３６では、携帯端末５は、無線ＬＡＮコントローラ２からのＨＴＴＰレスポンスに従って、システムコントローラ１にＨＴＴＰリクエストを送信する。
【０１７０】
Ｓ３７では、システムコントローラ１は、携帯端末５からのＨＴＴＰリクエストを受信し、セッションの初回の通信であるので（図１２Ａ、ＯＰ２：ＹＥＳ、ＯＰ３：ＹＥＳ）、携帯端末５にログイン画面を送信する（図１２Ａ、ＯＰ４）。
【０１７１】
Ｓ３８では、携帯端末５では、例えば、図７に示されるログイン画面が表示され、ユーザ操作によって、認証情報通知メールで通知されたユーザＩＤとパスワードとが入力され、携帯端末５は、ユーザＩＤとパスワードとを含むＨＴＴＰリクエストを送信する。
【０１７２】
Ｓ３９では、システムコントローラ１は、ユーザＩＤとパスワードとを含むＨＴＴＰリクエストを受信し（図１２Ａ、ＯＰ９：ＹＥＳ）、該ユーザＩＤとパスワードとは登録されているので（図１２Ｃ、ＯＰ３１：ＹＥＳ）、携帯端末５に認証要求指示画面を送信する（図１２Ｃ、ＯＰ３３）。また、システムコントローラ１は、携帯端末５の認証状態を、「認証完了」とする（図１２Ｃ、ＯＰ３４）。
【０１７３】
Ｓ４０では、携帯端末５は、システムコントローラ１からの認証要求指示画面を受けて、認証情報として、認証情報通知メールで通知されたユーザＩＤとパスワードとを含む認証要求を無線ＬＡＮコントローラ２に送信する。Ｓ４１では、無線ＬＡＮコントローラ２は、携帯端末５からの認証要求を認証サーバ４に送信する。
【０１７４】
Ｓ４２では、認証サーバ４は、携帯端末５からの認証要求に含まれるユーザＩＤとパスワードとが登録されているので（Ｓ１９）、携帯端末５の認証成功を無線ＬＡＮコントローラ２に送信する。Ｓ４３では、無線ＬＡＮコントローラ２は、携帯端末５の認証成功の情報を保持し、携帯端末５に認証成功を送信する。以降、無線ＬＡＮコントローラ２は、携帯端末５について、認証完了と認識する。
【０１７５】
Ｓ４４では、携帯端末５は、Ｓ３４で発生したブラウザアクセスの続きを行う。すなわち、携帯端末５は、Ｓ３４におけるＨＴＴＰリクエストと同じ内容のＨＴＴＰリクエストを送信する。Ｓ４５では、無線ＬＡＮコントローラ２は、認証直後のＨＴＴＰリクエストであるので、携帯端末５からのＨＴＴＰリクエストに対して、システムコントローラ１へのリダイレクト指示を含むＨＴＴＰレスポンスを送信する。
【０１７６】
Ｓ４６では、携帯端末５は、システムコントローラ１へＨＴＴＰリクエストを送信する。ただし、Ｓ４６で送信されるＨＴＴＰリクエストの宛先ＵＲＬは、Ｓ４５で返信されたＨＴＴＰレスポンスのリダイレクト先である。
【０１７７】
Ｓ４７では、システムコントローラ１は、携帯端末５からのＨＴＴＰリクエストを受信し（図１２Ａ，ＯＰ２：ＮＯ）、携帯端末５の認証状態が認証完了であるので（図１２Ｅ、ＯＰ５２：認証完了）、携帯端末５にサジェスト情報を含むＨＴＴＰレスポンスを送信する（図１２Ｅ、ＯＰ５６）。以降は、携帯端末５は、システムコントローラ１にリダイレクトされることなく、インターネットの任意のサイトに接続可能となる。
【０１７８】
図１５Ａ及び図１５Ｂは、ＳＮＳ認証が選択される場合のシーケンスの一例である。図１５Ａでは、携帯端末５は、無線通信システム１００に接続した履歴がないことを前提とする。
【０１７９】
Ｓ５１〜Ｓ５４の処理は、図１４ＡのＳ１１〜Ｓ１４と同様であり、携帯端末５からのＨＴＴＰリクエストは、システムコントローラ１にリダイレクトされ（Ｓ５１〜Ｓ５３）、携帯端末５には、システムコントローラ１からログイン画面が送信される（Ｓ５４）。
【０１８０】
Ｓ５５では、携帯端末５では、例えば、図７に示されるログイン画面が表示され、ユーザ操作によって、アンケートの回答が入力され、ＳＮＳ認証が選択される。携帯端末５は、アンケートの回答とＳＮＳ認証を利用することを示す情報とを含むＨＴＴＰリクエストをシステムコントローラ１に送信する。
【０１８１】
Ｓ５６では、システムコントローラ１は、アンケートの回答とＳＮＳ認証を利用することを示す情報とを含むＨＴＴＰリクエストを受信し（図１２Ａ、ＯＰ７：ＳＮＳ）、これに対して、認証要求指示画面を送信する（図１２Ｄ、ＯＰ４３）。認証要求指示画面には、認証情報として、携帯端末５について作成された仮アカウント名が含まれている。Ｓ５７では、システムコントローラ１は、認証情報として、携帯端末５について作成した仮アカウント名を認証サーバ４に送信する（図１２Ｄ、ＯＰ４４）。
【０１８２】
Ｓ５８では、システムコントローラ１は、制限付き認証のタイマを開始させ、携帯端末５に係る情報を登録する（図１２Ｄ、ＯＰ４２、ＯＰ４５）。このとき、携帯端末５の認証状態は、「制限付き認証」として記録される。Ｓ５９では、システムコントローラ１は、ＳＮＳサーバ９に認可コード要求を送信する（図１２Ｄ、ＯＰ４６）。以降、システムコントローラ１とＳＮＳサーバ９との間で、例えば、ＯＡｕｔｈ２．０に従う処理が行われる。
【０１８３】
Ｓ６０では、携帯端末５は、システムコントローラ１からの認証要求指示画面を受けて、認証情報として仮アカウント名を含む認証要求を無線ＬＡＮコントローラ２に送信する。Ｓ６１では、無線ＬＡＮコントローラ２は、携帯端末５からの認証要求を認証サーバ４に送信する。
【０１８４】
Ｓ６２では、認証サーバ４は、携帯端末５からの認証要求に含まれる仮アカウントが登録されているので（Ｓ５７）、携帯端末５の認証成功を無線ＬＡＮコントローラ２に送信する。Ｓ６３では、無線ＬＡＮコントローラ２は、携帯端末５の認証成功の情報を保持し、携帯端末５に認証成功を送信する。以降、無線ＬＡＮコントローラ２は、携帯端末５について、認証完了と認識する。
【０１８５】
Ｓ６４では、ＳＮＳサーバ９は、携帯端末５にＳＮＳのログイン画面を送信する。Ｓ６５では、携帯端末５では、ユーザ操作によって、ＳＮＳのログイン画面にＳＮＳのアカウント名とパスワードとが入力され、携帯端末５は、ＳＮＳのアカウント名とパスワードとを含むログイン要求（ＨＴＴＰリクエスト）を送信する。
【０１８６】
Ｓ６６では、無線ＬＡＮコントローラ２は、Ｓ６３の認証直後のＨＴＴＰリクエストであるので、携帯端末５からのＨＴＴＰリクエストに対して、システムコントローラ１へのリダイレクト指示を含むＨＴＴＰレスポンスを送信する。
【０１８７】
Ｓ６７では、携帯端末５は、システムコントローラ１へＨＴＴＰリクエストを送信する。ただし、Ｓ６７で送信されるＨＴＴＰリクエストの宛先ＵＲＬは、Ｓ６６で返信されたＨＴＴＰレスポンスのリダイレクト先（ＳＮＳサーバ９）である。
【０１８８】
Ｓ６８では、システムコントローラ１は、携帯端末５からのＨＴＴＰリクエストを受信し（図１２Ａ、ＯＰ２）、携帯端末５の証跡情報がＳＮＳ認証であるので（図１２Ｅ、ＯＰ５１：ＳＮＳ）、サジェスト情報を含むＨＴＴＰレスポンスを送信する（図１２Ｆ、ＯＰ６２）。
【０１８９】
Ｓ６９では、システムコントローラ１は、ＳＮＳログイン要求の送信指示を含むページを携帯端末５に送信する（図１２Ｆ、ＯＰ６３）。
【０１９０】
Ｓ７０では、携帯端末５は、システムコントローラ１からＳＮＳログイン要求の送信指示を受信し、Ｓ６４において受信したＳＮＳのログイン画面に対して入力されたＳＮＳのアカウント名とパスワードとを含むＳＮＳログイン要求をＳＮＳサーバ９に送信する。
【０１９１】
Ｓ７１では、ＳＮＳサーバ９は、携帯端末５のユーザを認証し、Ｓ５９において受信した認可コード要求に対して、認可コードをシステムコントローラ１に通知する。認可コードは、システムコントローラ１が携帯端末５のＳＮＳに関する情報へアクセスすることを許可する情報である。認可コードは、システムコントローラ１が携帯端末５に直接許可を要求する代わりに、ＳＮＳサーバ９が仲介となって、ログイン画面とともに携帯端末５に許可を要求し、携帯端末５の認証を完了すると発行される。
【０１９２】
Ｓ７２では、システムコントローラ１は、ＳＮＳサーバ９にアクセストークン要求を送信する。Ｓ７３では、ＳＮＳサーバ９は、システムコントローラ１からのアクセストークン要求に対して、システムコントローラ１にアクセストークンを送信する。アクセストークンは、例えば、システムコントローラ１に対して許可される携帯端末５のＳＮＳに関する情報のアクセス可能範囲とアクセス可能期間とを含む。
【０１９３】
Ｓ７４では、システムコントローラ１は、ＳＮＳサーバ９にユーザ属性要求を送信する。Ｓ７５では、ＳＮＳサーバ９は、システムコントローラ１からのユーザ属性要求に対して、携帯端末５のユーザ属性情報を送信する。ユーザ属性情報には、例えば、携帯端末５のＳＮＳのアカウント名が含まれている。以上のＳ５９、Ｓ６４、Ｓ７１〜Ｓ７５の処理は、例えば、ＯＡｕｔｈ２．０に則った処理である。
【０１９４】
Ｓ７６では、システムコントローラ１は、ＳＮＳサーバ９からユーザ属性情報を受信し（図１２Ｄ、ＯＰ４７：ＹＥＳ）、携帯端末５の情報（ＳＮＳアカウント名等）を更新する（図１２Ｄ、ＯＰ４８）。また、システムコントローラ１は、携帯端末５の認証状態を、「制限付き認証」から「認証完了」に更新し（図１２Ｄ、ＯＰ４８、図１３、ＯＰ８５：ＹＥＳ）、制限付き認証のタイマを停止する（図１３、ＯＰ８６）。以降は、携帯端末５は、システムコントローラ１にリダイレクトされることなく、インターネットの任意のサイトに接続可能となる。
【０１９５】
＜第１実施形態の作用効果＞
第１実施形態では、無線通信システム１００へのログイン画面にアンケートが含まれている。無線通信システム１００への接続は、アンケートの回答の入力を条件とされるので、第１実施形態によれば、より確実にアンケートの回答を回収することができる。また、ログイン画面とアンケート回答画面とが同じ画面に含まれるため、アンケート回答のための携帯端末５の操作を少なくすることができ、ユーザのアンケート回答の手間を省くことができる。
【０１９６】
また、第１実施形態では、システムコントローラ１は、携帯端末５の認証完了後、アンケートの回答に応じた情報を携帯端末５に提供する。アンケートの質問内容を、ユーザの特性や関心を問う質問にすることで、システムコントローラ１は、例えば、携帯端末５のユーザの属性や関心等に応じた有益な情報を提供することができる。なお、携帯端末５の認証完了後、携帯端末５に提供される情報（サジェスト情報）は、観光名所案内のサイト、観光地のグルメ紹介サイト、観光地で使用できるクーポン等である。
【０１９７】
また、システムコントローラ１は、携帯端末５からアンケートの回答を取得すると、一時的に携帯端末５の無線通信システム１００への接続を許可する。これによって、携帯端末５は、無線通信システム１００を通じてインターネットに接続し、ユーザＩＤとパスワードを通知する電子メールを受信したり、ＳＮＳのログインを行ったりすることができる。したがって、携帯端末５が、無線通信機能としてＷｉＦｉの機能以外の機能を備えていない場合でも、事前の設定なく、無線通信システム１００に接続する場所において、無線通信システム１００を利用することができる。
【０１９８】
＜その他＞
第１実施形態では、携帯端末５からのアンケートの回答の受信は、制限付き認証の開始
条件の一つであるが、制限付き認証の開始条件に含まれなくてもよい。携帯端末５からのアンケートの回答の受信は、正規のユーザＩＤ及びパスワードによる認証完了又はＳＮＳサーバによる認証までに発生していればよい。携帯端末５からのアンケートの回答の受信は、携帯端末５の無線アクセスネットワークへのアクセス許可の条件の一つである。
【０１９９】
制限付き認証の開始の際に、システムコントローラ１は、無線ＬＡＮコントローラ２に対して、直接、携帯端末５の通信を許可する（認証完了状態にする）ように指示してもよい。システムコントローラ１から無線ＬＡＮコントローラ２への指示は、例えば、コマンドライン経由で行われる。システムコントローラ１は、例えば、タイマが満了した場合、タイマ満了前に携帯端末５から正規のユーザＩＤ及びパスワードを受信した場合、ＳＮＳサーバ９からユーザ属性情報を受信した場合等に、無線ＬＡＮコントローラ２に対して、携帯端末５の認証状態を解除させてもよい。このようにした場合には、システムコントローラ１の、認証サーバ４への仮認証情報の登録や、携帯端末５への認証要求指示画面の送信等の処理を省くことができる。
【０２００】
第１実施形態では、制限付き認証における制限は、時間制限である。ただし、制限付き認証における制限は時間制限に限定されない。例えば、管理システム２００がＳＤＮによって構築されており、システムコントローラ１がＳＤＮコントローラであり、無線ＬＡＮコントローラ２がＳＤＮスイッチである場合には、システムコントローラ１は、無線ＬＡＮコントローラ２をより細かに制御できる。
【０２０１】
ＳＤＮコントローラとしてのシステムコントローラ１は、通信の送信元及び宛先、プロトコル（ポート番号）等を指定して、携帯端末５の通信を制限することができる。例えば、制限内容は、無線ＬＡＮコントローラ２に、例えば、携帯端末５の電子メールの受信に係る通信について許可させ、それ以外は許可させない、等である。
【０２０２】
＜記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実
現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０２０３】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＲＯＭ（リードオンリーメモリ）等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピュータ等から取り外し可能な記録媒体としても、コ
ンピュータ等に固定された記録媒体としても利用可能である。
【符号の説明】
【０２０４】
１        システムコントローラ
２        無線ＬＡＮコントローラ
４        認証サーバ
５        携帯端末
８        メールサーバ
９        ＳＮＳサーバ
１１      制御部
１２      メール送信部
１３      ＳＮＳ認証仲介部
１０１    ＣＰＵ
１０２    主記憶装置
１０５    補助記憶装置
１０５Ｐ  ログイン制御プログラム
１４      画面データ格納部
１５      ユーザ管理テーブル
１６      接続端末管理テーブル
１７      アンケート回答データベース
１８      サジェスト先データベース
【図１】
0006665529.tif 000002
【図２】
0006665529.tif 000003
【図３Ａ】
0006665529.tif 000004
【図３Ｂ】
0006665529.tif 000005
【図４Ａ】
0006665529.tif 000006
【図４Ｂ】
0006665529.tif 000007
【図５】
0006665529.tif 000008
【図６】
0006665529.tif 000009
【図７】
0006665529.tif 000010
【図８】
0006665529.tif 000011
【図９】
0006665529.tif 000012
【図１０】
0006665529.tif 000013
【図１１】
0006665529.tif 000014
【図１２Ａ】
0006665529.tif 000015
【図１２Ｂ】
0006665529.tif 000016
【図１２Ｃ】
0006665529.tif 000017
【図１２Ｄ】
0006665529.tif 000018
【図１２Ｅ】
0006665529.tif 000019
【図１２Ｆ】
0006665529.tif 000020
【図１３】
0006665529.tif 000021
【図１４Ａ】
0006665529.tif 000022
【図１４Ｂ】
0006665529.tif 000023
【図１５Ａ】
0006665529.tif 000024
【図１５Ｂ】
0006665529.tif 000025