(57)【要約】【課題】多様な公衆無線ＬＡＮに対してユーザの手間を低減し、接続認証が可能な、端末装置、接続方法、接続プログラム、認証支援サーバ、認証支援方法、認証支援プログラム及び認証支援システムを提供すること。【解決手段】  アクセスポイントとの間に無線接続を確立して通信を行う端末装置であって、アクセスポイント及び認証支援サーバと接続される端末通信部と、複数の種別のアクセスポイントに対応する認証プロトコルを記憶する端末記憶部と、アクセスポイントから送信された認証情報の種別を判別し、判別の結果に対応した認証プロトコルによって認証情報に基づく認証ステップを進行し、認証ステップの認証結果を端末通信部を介して認証支援サーバに送信する端末制御部とを備える端末装置である。【選択図】図１
2018098695.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置であって、
前記アクセスポイント及び認証支援サーバと接続される端末通信部と、
複数の種別のアクセスポイントに対応する認証プロトコルを記憶する端末記憶部と、
前記アクセスポイントから送信された認証情報の種別を判別し、判別の結果に対応した前記認証プロトコルによって前記認証情報に基づく認証ステップを進行し、前記認証ステップの認証結果を前記端末通信部を介して前記認証支援サーバに送信する端末制御部とを備える端末装置。
【請求項２】
前記認証プロトコルは、前記認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、前記認証ステップを接続認証の途中のステップまでの手順が記述さている不完全認証プロトコルを含む請求項１に記載の端末装置。
【請求項３】
前記端末制御部は、前記判別の結果から前記不完全認証プロトコルを選択した場合、前記不完全認証プロトコルを参照情報として前記端末制御部が認証ステップを進める請求項２に記載の端末装置。
【請求項４】
前記端末制御部は、前記判別の結果から前記不完全認証プロトコルを選択した場合、前記認証情報の解析を行い、解析結果に基づいて前記端末制御部が認証ステップを進める請求項２又は３に記載の端末装置。
【請求項５】
前記端末制御部は、前記判別の結果から前記不完全認証プロトコルを選択した場合、前記端末制御部が前記認証支援サーバへ認証情報を送信し、前記認証情報に対応する前記認証支援サーバから送信される情報により認証ステップを進める請求項２に記載の端末装置。
【請求項６】
前記端末制御部は、前記認証情報の種別を、少なくとも、ユーザ情報を要求するタイプか否かを判別し、対応する前記認証プロトコルを選択する請求項１乃至５のいずれか一項に記載の端末装置。
【請求項７】
ユーザ情報は、少なくとも、メールアドレス情報、誕生日情報、誕生月情報、誕生年情報、性別情報のいずれか、またはすべてを含み、
前記端末制御部は、前記認証情報の種別を、少なくとも、要求されたメールアドレスにアクセスポイントから情報が送信されるタイプか否かを判別する請求項１乃至６のいずれか一項に記載の端末装置。
【請求項８】
前記認証情報は、認証ＨＴＭＬであり、前記端末制御部は、前記認証ステップを、前記アクセスポイントとの間でＨＴＭＬの送受信を行うことで進行する請求項１乃至７のいずれか一項に記載の端末装置。
【請求項９】
前記端末制御部は、前記認証ステップが接続認証の途中のステップで中断した場合、中断するまでの前記認証ステップの処理の履歴を前記認証支援サーバに送信する請求項１乃至８のいずれか一項に記載の端末装置。
【請求項１０】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続方法であって、
端末通信部が、前記アクセスポイントと接続する接続工程と、
前記端末通信部が、前記アクセスポイントから認証情報を受信する受信工程と、
端末制御部が、前記認証情報の種別を判別する判別工程と、
前記端末制御部が、前記判別工程の判別結果と端末記憶部に記憶された認証プロトコルから前記認証情報の認証ステップを進行する認証工程とを有することを特徴とする接続方法。
【請求項１１】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続プログラムであって、
端末通信部が、前記アクセスポイントと接続する接続工程と、
前記端末通信部が、前記アクセスポイントから認証情報を受信する受信工程と、
端末制御部が、前記認証情報の種別を判別する判別工程と、
前記端末制御部が、前記判別工程の判別結果と端末記憶部に記憶された認証プロトコルから前記認証情報に基づく認証ステップを進行する認証工程とを電子計算機に実行させるための接続プログラム。
【請求項１２】
端末装置とアクセスポイントを無線接続認証するための認証支援サーバであって、
ネットワークを介して前記端末装置と接続されるサーバ通信部と、
前記アクセスポイントに対応するアクセスポイントテーブルと前記端末装置に対応するユーザテーブルを記憶するサーバ記憶部と、
前記アクセスポイントテーブルに基づく情報、又は前記ユーザテーブルに基づく情報、又はそのいずれもを前記サーバ通信部を介して前記端末装置、又は他のサーバに送信するサーバ制御部とを備える認証支援サーバ。
【請求項１３】
前記サーバ制御部は、前記端末装置からの要求に応じて、所定のアクセスポイントに関する前記アクセスポイントテーブルに基づく情報、又は前記ユーザテーブルの基づく情報、又はそのいずれもを送信する請求項１２に記載の認証支援サーバ。
【請求項１４】
前記サーバ制御部は、過去の前記端末装置と前記アクセスポイントの接続認証が不可であった場合の接続認証履歴に基づいて認証ステップの解析を行うこと請求項１２又は１３に記載の認証支援サーバ。
【請求項１５】
前記サーバ制御部は、前記端末装置から送信される前記アクセスポイントから送信された認証情報を解析し、前記アクセスポイントに対応する認証ステップの解析を行う請求項１２乃至１４のいずれか一項に記載の認証支援サーバ。
【請求項１６】
前記サーバ制御部は、前記認証ステップの解析を、前記認証ステップの一部を進行しながら、前記認証ステップの方法を前記サーバ記憶部に記憶する請求項１４又は１５に記載の認証支援サーバ。
【請求項１７】
前記サーバ制御部は、前記認証ステップの解析結果を、前記端末装置に送信する請求項１４乃至１６に記載の認証支援サーバ。
【請求項１８】
前記サーバ制御部は、前記ユーザテーブルに対して、ユーザ固有のメールアドレスの割り当てを行い、前記メールアドレスに前記アクセスポイントから送信される情報を前記サーバ通信部を介して前記端末装置に送信する請求項１２乃至１７に記載の認証支援サーバ。
【請求項１９】
前記サーバ制御部は、前記ユーザテーブルに対して、ユーザ固有のメールアドレスの割り当てを行い、前記メールアドレスに前記アクセスポイントから送信される情報に従って前記サーバ制御部が認証ステップを進める請求項１２乃至１７に記載の認証支援サーバ。
【請求項２０】
端末装置とアクセスポイントを無線接続認証するための認証支援方法であって、
サーバ通信部が、前記端末装置と接続する接続行程と、
サーバ制御部が、サーバ記憶部に記憶された前記アクセスポイントに対応するアクセスポイントテーブルと、前記端末装置に対応するユーザテーブルを、前記サーバ通信部を介して前記端末装置に送信する送信工程とを有する認証支援方法。
【請求項２１】
端末装置とアクセスポイントを無線接続認証するための認証支援プログラムであって、
サーバ通信部が、前記端末装置と接続する接続行程と、
サーバ制御部が、サーバ記憶部に記憶された前記アクセスポイントに対応するアクセスポイントテーブルと、前記端末装置に対応するユーザテーブルを、前記サーバ通信部を介して前記端末装置に送信する送信工程とを電子計算機に実行させるための認証支援プログラム。
【請求項２２】
端末装置とアクセスポイントを無線接続認証するための認証支援システムであって、
前記アクセスポイントに対応するアクセスポイントテーブルと、前記端末装置に対応するユーザテーブルを記憶する前記認証支援サーバと、
前記アクセスポイントと接続を要求する前記端末装置と、
前記端末装置からの接続要求に対して認証情報を送信する前記アクセスポイントと、
前記認証支援サーバと前記アクセスポイント及び前記端末装置を接続するネットワークとを有し、
前記端末装置は、前記認証情報の種別を判別し、前記端末装置に記憶された認証プロトコルによって、前記認証情報に基づく認証ステップを進行する認証支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多様な公衆無線ＬＡＮに容易に端末装置を接続することを可能とする、端末装置、接続方法、接続プログラム、認証支援サーバ、認証支援方法、認証支援プログラム及び認証支援システムに関する。
【背景技術】
【０００２】
公衆無線ＬＡＮは、コンビニエンスストアや、カフェ、ホテル、空港等の公共性のあるエリアにて開放されている。しかし、公衆無線ＬＡＮは、公衆無線ＬＡＮ提供者が接続状態の管理などを行うために、接続に当たり、端末の認証を行うことが多い。
【０００３】
しかし、端末の認証操作は、ユーザが公衆無線ＬＡＮに接続するための初期設定時や、再接続時に、ユーザの手間がかかるという問題があった。
【０００４】
そのため、例えば特許文献１では、公衆無線ＬＡＮ毎に要求される認証手順をユーザの端末内で自動的に処理することにより、ユーザの利便性を向上させたユーザ認証方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−８０１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、公衆無線ＬＡＮ毎に要求される認証手順は多くの種類があり、新たな公衆無線アクセスポイントに接続する場合や、認証手順の変更に対応することが困難な場合もある。
【０００７】
そのため、本発明では、多様な公衆無線ＬＡＮに対してユーザの手間を低減し、接続認証が可能な、端末装置、接続方法、接続プログラム、認証支援サーバ、認証支援方法、認証支援プログラム及び認証支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置であって、アクセスポイント及び認証支援サーバと接続される端末通信部と、複数の種別のアクセスポイントに対応する認証プロトコルを記憶する端末記憶部と、アクセスポイントから送信された認証情報の種別を判別し、判別の結果に対応した認証プロトコルによって認証情報に基づく認証ステップを進行し、認証ステップの認証結果を端末通信部を介して認証支援サーバに送信する端末制御部とを備える端末装置である。
【０００９】
また、アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続方法であって、端末通信部が、アクセスポイントと接続する接続工程と、端末通信部が、アクセスポイントから認証情報を受信する受信工程と、端末制御部が、認証情報の種別を判別する判別工程と、端末制御部が、判別工程の判別結果と、端末記憶部に記憶された認証プロトコルから認証情報に基づく認証ステップを進行する認証工程とを有する接続方法である。
【００１０】
また、アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続プログラムであって、端末通信部が、アクセスポイントと接続する接続工程と、端末通信部が、アクセスポイントから認証情報を受信する受信工程と、端末制御部が、認証情報の種別を判別する判別工程と、端末制御部が、判別工程の判別結果と、端末記憶部に記憶された認証プロトコルから認証情報に基づく認証ステップを進行する認証工程とを電子計算機に実行させるための接続プログラムである。
【００１１】
端末装置とアクセスポイントを無線接続認証するための認証支援サーバであって、ネットワークを介して端末装置と接続されるサーバ通信部と、アクセスポイントに対応するアクセスポイントテーブルと、端末装置に対応するユーザテーブルを記憶するサーバ記憶部と、アクセスポイントテーブルに基づく情報、又はユーザテーブルに基づく情報、又はそのいずれもをサーバ通信部を介して端末装置、又は他のサーバに送信するサーバ制御部とを備える認証支援サーバである。
【００１２】
また、端末装置とアクセスポイントを無線接続認証するための認証支援方法であって、サーバ通信部が、端末装置と接続する接続行程と、サーバ制御部が、サーバ記憶部に記憶されたアクセスポイントに対応するアクセスポイントテーブルと、端末装置に対応するユーザテーブルを、サーバ通信部を介して端末装置に送信する送信工程とを有する認証支援方法である。
【００１３】
また、端末装置とアクセスポイントを無線接続認証するための認証支援プログラムであって、サーバ通信部が、前記端末装置と接続する接続行程と、サーバ制御部が、サーバ記憶部に記憶されたアクセスポイントに対応するアクセスポイントテーブルと、端末装置に対応するユーザテーブルを、サーバ通信部を介して端末装置に送信する送信工程とを電子計算機に実行させるための認証支援プログラム。
【００１４】
また、端末装置とアクセスポイントを無線接続認証するための認証支援システムであって、アクセスポイントに対応するアクセスポイントテーブルと、端末装置に対応するユーザテーブルを記憶する認証支援サーバと、アクセスポイントと接続を要求する端末装置と、端末装置からの接続要求に対して認証情報を送信するアクセスポイントと、認証支援サーバとアクセスポイント及び端末装置を接続するネットワークとを有し、記端末装置は、認証情報の種別を判別し、端末装置に記憶された認証プロトコルによって、認証情報に基づく認証ステップを進行する認証支援システムである。
【発明の効果】
【００１５】
上述の端末装置、接続方法、接続プログラム、認証支援サーバ、認証支援方法、認証支援プログラム及び認証支援システムによれば、多様な公衆無線ＬＡＮに対してユーザの手間を低減し接続認証が可能となる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る認証支援システムの構成を示す概略ブロック図である。
【図２】第１の実施形態に係る端末装置および認証支援サーバの動作について説明するためのフローチャートである。
【図３】第１の実施形態に係る認証タイプリスト及び認証プロトコルを示す表である。
【図４】第１の実施形態に係るユーザテーブルＤＢおよびＡＰテーブルＤＢを示す表である。
【図５】第１の実施形態に係る端末装置、公衆無線ＬＡＮ−ＡＰおよび認証支援サーバの動作について説明するためのフローチャートである。
【図６】第１の実施形態に係る端末装置および認証支援サーバの動作について説明するためのフローチャートである。
【図７】第２の実施形態に係る認証支援システムの構成を示す概略ブロック図である。
【図８】第２の実施形態に係る端末装置、公衆無線ＬＡＮ−ＡＰおよび認証支援サーバの動作について説明するためのフローチャートである。
【図９】第３の実施形態に係る端末装置、公衆無線ＬＡＮ−ＡＰおよび認証支援サーバの動作について説明するためのフローチャートである。
【図１０】実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１７】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００１８】
（第１の実施形態）
＜構成＞
まず、図１を用いて第１の実施形態における、端末装置を公衆無線ＬＡＮアクセスポイント（以下公衆無線ＬＡＮ−ＡＰ）に接続認証を支援するための認証支援サーバ１３１を含む、認証支援システム１の構成及びその概要について説明する。なお、図１は、本実施形態の認証支援システム１の概略ブロック図である。
【００１９】
本実施形態の認証支援システム１は、図１に示すように、公衆無線ＬＡＮ−ＡＰ１２１ａから１２１ｃ（以下まとめて公衆無線ＬＡＮ−ＡＰ１２１）と携帯電話通信回線アクセスポイント１２２（以下携帯電話回線−ＡＰ１２２）と、家庭等に設置されている無線ＬＡＮアクセスポイント１２３（以下無線ＬＡＮ−ＡＰ１２３）、そして認証支援サーバ１３１が、例えばインターネット等のネットワーク１４１に接続可能に構成されている。端末装置１１１ａ、１１１ｂ（以下まとめて端末装置１１１）は、公衆無線ＬＡＮ−ＡＰ１２１や携帯電話回線−ＡＰ１２２、無線ＬＡＮ−ＡＰ１２３を介してネットワーク１４１に接続することができる。
【００２０】
端末装置１１１は、インターネット等との通信を行うことができる端末装置である。端末装置１１１は、公衆無線ＬＡＮ−ＡＰ１２１や携帯電話回線−ＡＰ１２２や無線ＬＡＮ−ＡＰ１２３を介してインターネット等のネットワーク１４１に接続される。端末装置１１１は、端末通信部１１２と端末制御部１１３と端末記憶部１１４から構成される。
【００２１】
端末装置１１１は、スマートフォン、携帯電話、ＰＨＳ、コンピュータ、ゲーム装置、ＰＤＡ、腕時計、スマートウォッチ、ヘッドマウントディスプレイ、画像生成装置等の情報処理装置であり、ネットワーク１４１を介して認証支援サーバ１３１に接続可能な装置である。
【００２２】
端末通信部１１２は、ネットワーク１４１を介して、認証支援サーバ１３１や公衆無線ＬＡＮ−ＡＰ１２１等との通信を行う通信インタフェースである。また、端末通信部は、
端末装置１１１が公衆無線ＬＡＮ−ＡＰに接続するための支援を行うアプリケーションプログラムを受信したり、認証支援サーバ１３１へ情報を送信する。また、公衆無線ＬＡＮ−ＡＰから送信される認証情報として認証ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を受信する。
【００２３】
端末制御部１１３は、端末装置をＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）テーブルに従って公衆無線ＬＡＮ−ＡＰに接続を試みたり、認証ＨＴＭＬの解析を行ったり、種別の判別を行ったりする。また、接続認証の過程のログを生成し、端末記憶部１１４に記憶し、認証支援サーバ１３１へ送信する。なお、ＡＰテーブルの詳細については、後述する。
【００２４】
端末記憶部１１４は、端末装置１１１を認証支援システム１で使用するためのアプリケーションプログラム（以下アプリ）や、ユーザ情報や、認証のためのパスワード情報や、端末装置１１１が接続可能なアクセスポイントのリストであるＡＰリストやＡＰテーブルを記憶している。また、端末制御部１１３が生成した、接続認証の過程のログの記憶している。
【００２５】
公衆無線ＬＡＮ−ＡＰ１２１は、コンビニエンスストアや、カフェ、ホテル、空港等の公共性のあるエリアに設置されている無線ＬＡＮのアクセスポイントで、様々なユーザが公衆回線としてアクセス可能である。本実施形態における無線ＬＡＮ−ＡＰは、設置されているアクセスポイントのみを示すのではなく、その使用にあたって必要となる認証サーバ等の他のインフラ設備を含むものである。公衆無線ＬＡＮ−ＡＰはインターネット等と接続されており、端末装置１１１を公衆無線ＬＡＮ−ＡＰと接続認証することで、端末装置１１１をインターネット等に接続することができる。公衆無線ＬＡＮ−ＡＰ１２１はユーザの接続認証タイプによりいくつかの種類に分類でき、本実施形態においては、図１において公衆無線ＬＡＮ−ＡＰ１２１ａをＡＰ１−１２１ａと、公衆無線ＬＡＮ−ＡＰ１２１ｂをＡＰ２−１２１ｂと、公衆無線ＬＡＮ−ＡＰ１２１ｃをＡＰ３−１２１ｃの３つのタイプとして説明をする。
【００２６】
携帯電話回線―ＡＰ１２２は、携帯電話やスマートフォンなどの音声通話用携帯電話回線や携帯電話回線モバイルブロードバンドの接続をするためのアクセスポイントであり、電波基地局などを含むものである。本実施形態における携帯電話回線−ＡＰは、設置されているアクセスポイントのみを示すのではなく、その使用にあたって必要となる認証サーバ等の他のインフラ設備を含むものである。携帯電話回線−ＡＰは、各携帯電話事業者を通じて、インターネット等と接続されており、端末装置１１１を携帯電話回線−ＡＰと接続認証することで、端末装置１１１をインターネット等に接続することができる。なお、携帯電話回線は、３Ｇ回線や４Ｇ回線、ＬＴＥ回線に限られるものではなく、携帯電話事業者等の提供する回線であればよい。
【００２７】
無線ＬＡＮ―ＡＰ１２３は、例えば家庭やオフィス等において、特定人が使用する無線ＬＡＮのアクセスポイントを示す。本実施形態における無線ＬＡＮ−ＡＰは、設置されているアクセスポイントのみを示すのではなく、その使用にあたって必要となるインターネット事業者等の認証サーバ等の他のインフラ設備を含むものである。端末装置１１１を家庭内等で使用する場合に、当該無線ＬＡＮ−ＡＰを介して端末装置１１１をインターネット等に接続することができる。
【００２８】
認証支援サーバ１３１は、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続するための支援を行う情報を提供するサーバである。承認支援サーバ１３１は、サーバ通信部１３２とサーバ制御部１３３とサーバ記憶部１３４から構成される。
【００２９】
サーバ通信部１３２は、ネットワーク１４１を介して端末装置１１１と通信を行う通信インタフェースである。サーバ通信部１３２は、端末装置１１１からの要求（リクエスト）信号を受信したり、端末装置１１１へ情報を送信する。
【００３０】
サーバ制御部１３３は、端末装置１１１から送信されたユーザ情報からユーザテーブルＤＢを生成し、サーバ記憶部１３４へ記憶したり、端末装置１１１からの要求に応じて、後述するサーバ記憶部１３４に記憶されているＡＰリストや、ＡＰテーブルを端末装置１１１への送信を行ったりする。
【００３１】
サーバ記憶部１３４は、サーバ制御部１３３が生成した端末装置を使用するユーザのユーザ情報を含むユーザテーブルＤＢや、端末装置１１１が接続可能なアクセスポイントのリストであるＡＰリストＤＢや、アクセスポイントの個別情報を含むＡＰテーブルＤＢを記憶している。さらに、端末装置１１１から送信される接続認証の過程を記録した認証ログを記憶している。
【００３２】
＜処理の流れ＞
本発明の第１の実施形態に係る認証支援システム１における認証支援サーバ１３１、端末装置１１１、公衆無線ＬＡＮ−ＡＰ１２１の動作について、図２および図５に示すフローチャート、図３に示す認証タイプリスト及び認証プロトコルの表、図４（ａ）に示すユーザテーブルデータベース（ユーザテーブルＤＢ）および図４（ｂ）に示すアクセスポイントテーブルデータベース（ＡＰテーブルＤＢ）を参照しながら説明する。図２は、端末装置１１１を初めて認証支援サーバ１３１に接続する際の動作を示すフローチャートであり、認証支援サーバ１３１と端末装置１１１の各動作の関連状態を示している。図５は、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続する際の動作を示すフローチャートであり、認証支援サーバ１３１と端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の各動作の関連状態を示している。
【００３３】
（アプリ導入時）
図２を用いて、端末装置１１１にアプリケーションプログラムを導入し、初めて認証支援サーバ１３１に接続する際の動作について説明する。
【００３４】
ステップＳ１０１において、端末装置１１１のユーザは、端末装置１１１を本認証支援システム１で使用するためのアプリを、端末装置１１１にインストールを行う。ユーザは、インターネット上のアプリ配信サーバから端末装置１１１に当該アプリのダウンロードを行うことによってアプリを入手することができる。端末装置１１１は、携帯電話回線−ＡＰ１２２や無線ＬＡＮ−ＡＰ１２３を介してネットワーク１４１に接続することができる。そのため、端末装置１１１はインターネットからのアプリのダウンロードが可能となる。また、端末装置１１１は、認証支援サーバ１３１と通信が可能となる。アプリは、ネットワーク１４１から端末通信部１１２を介して、端末制御部１１３によって端末記憶部１１４に記憶される。アプリは、認証プロトコルの情報を含んでいる。
【００３５】
ここで、図３は認証タイプ及び認証タイプに対応した認証プロトコルを記載した表である。認証プロトコルは、上から下に処理のステップを示している。認証タイプ（３）を例とすると、１段階目で会員情報を所定のフォームに入力し、２段階目で登録によりアクセスポイントに送信する。３段階目でパスワード（ＰＷ）を受信し、４段階目でＰＷを入力し、５段階目でアクセスポイントへ送信する。そして、接続認証完了が完了する、ステップが記述されている。認証プロトコルは、端末制御部１１３が処理可能な形式で記述されていれば、記述手法は問わない。
【００３６】
ステップＳ１０２において、ユーザは、端末装置１１１において、アプリの要求するユーザ情報の入力を行う。ユーザ情報は、ユーザの生年月日や性別等の情報である。ユーザ情報には、ユーザの氏名やメールアドレスやパスポート情報などの情報を含んでいてもかまわない。入力されたユーザ情報は、端末記憶部１１４に記憶される。
【００３７】
ステップＳ１０３において、端末制御部１１３は、ステップＳ１０２で端末記憶部１１４に記憶したユーザ情報を、端末通信部１１２を介して認証支援サーバ１３１に送信する。
【００３８】
ステップＳ１０４において、サーバ制御部１３３は、端末装置１１１から送信されたユーザ情報に基づいてユーザテーブルを生成し、サーバ記憶部１３４に記憶する。ユーザテーブルは、図４（ａ）に示すように、ユーザＩＤ、端末装置１１１から送信されたユーザ情報、各ユーザＩＤに対してサーバ制御部が割当てた割当アドレスの情報からなる。割当アドレスは、サーバ制御部１３３が生成した各ユーザに対応したメールアドレスである。
【００３９】
ステップＳ１０５において、認証支援サーバ１３１は、サーバ記憶部１３４に記憶されている接続可能な公衆無線ＬＡＮ−ＡＰの一覧であるアクセスポイントリスト（以下ＡＰリスト）を端末装置１１１に送信する。
【００４０】
ステップＳ１０６において、ユーザは、認証支援サーバ１３１から送信されたＡＰリストから、接続を希望するアクセスポイントを選択する。
【００４１】
ステップＳ１０７において、端末制御部１１３は、ステップＳ１０６で選択したアクセスポイントに応じたアクセスポイントテーブル（以下ＡＰテーブル）を認証支援サーバ１３１に要求する。
【００４２】
ステップＳ１０８において、端末制御部１３３は、端末装置１１１から送信されたＡＰテーブルの要求（リクエスト）に応じて、図４（ｂ）のＡＰテーブルＤＢの情報を端末装置１１１に送信する。ＡＰテーブルＤＢは、図４（ｂ）に示すように、アクセスポイントの番号（ＡＰ  Ｎｏ．）、アクセスポイントのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、アクセスポイントを提供する事業者名、アクセスポイントへの接続認証時のリダイレクト先のＵＲＬからなる情報である。また、同時に、図４（ａ）のユーザテーブルＤＢの情報を端末装置１１１へ送信する。ユーザテーブルＤＢには、サーバ制御部が生成する割当アドレスを含み、割当アドレスが端末記憶部１１４へ記憶される。
【００４３】
ステップＳ１０９において、端末制御部１１３は、端末通信部１１２を介して、認証支援サーバ１３１から送信されたＡＰテーブルを、端末記憶部１１４に記憶を行う。
【００４４】
（アクセスポイント接続時）
図５を用いて、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続する際の動作について説明する。図５のフローチャートは、認証支援サーバ１３１と端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の各動作の関連状態を示している。公衆無線ＬＡＮ−ＡＰ１２１は、認証タイプにより、本実施形態ではＡＰ１、ＡＰ２、ＡＰ３の３種類に分類され、当該フローチャート内では、ＡＰ１とＡＰ２をまとめたフローとして、ＡＰ３を別のフローとして記載している。本実施形態における認証タイプは、図３で示す３種類がある。認証タイプ（１）は、ＡＰ１−１２１ａに対応する認証タイプであり、後述するワンタップで端末装置１１１とＡＰ１−１２１ａを接続認証するものである。認証タイプ（２）は、ＡＰ２−１２１ｂに対応する認証タイプであり、後述するメールアドレスを登録することで、端末装置１１１とＡＰ２−１２１ｂを接続認証するものである。認証タイプ（３）は、ＡＰ３−１２１ｃに対応する認証タイプであり、後述する会員登録をすることで、端末装置１１１とＡＰ３−１２１ｃを接続認証するものである。
【００４５】
ステップＳ２０１において、端末装置１１１は、公衆無線ＬＡＮ−ＡＰ１２１のＳＳＩＤを選択し接続を試みる。例えば、端末装置１１１は、端末記憶部１１４に記憶されたＡＰテーブルに基づいて、無線ＬＡＮの電波強度の強い公衆無線ＬＡＮ−ＡＰ１２１のＳＳＩＤを選択することができる。
【００４６】
ステップＳ２０２において、端末装置１１１は、接続を試みようとする、公衆無線ＬＡＮ−ＡＰ１２１に対して、端末装置１１１と公衆無線ＬＡＮ１２１が認証済みであるかの確認を行うためのチェックリクエストを送信する。
【００４７】
ステップＳ２０３およびステップＳ２０５において、ＡＰ１−１２１ａからＡＰ３-１２１ｃは、接続認証を希望する端末装置１１１が当該アクセスポイントと認証済みであるかどうかを判別する。ステップＳ２０３では、ＡＰ１−１２１ａまたはＡＰ２−１２１ｂへの接続を希望する端末装置１１１が、認証済みであると判別された場合には、ステップＳ２１７へ処理を進める。認証済みでないと判別された場合にはステップＳ２０４へ処理を進める。ステップＳ２０５も同様に、ＡＰ３−１２１ｃへの接続を希望する端末装置１１１が、認証済みであると判別された場合には、ステップＳ２１８へ処理を進める。認証済みでないと判別された場合にはステップＳ２０６へ処理を進める。
【００４８】
ステップＳ２０４およびステップＳ２０６において、それぞれのアクセスポイントに対して端末装置１１１が認証済みでないと判別されているため、ＡＰテーブルに記載されたリダイレクトＵＲＬより、認証ＨＴＭＬを端末装置１１１が送信される。認証ＨＴＭＬは、ＨＴＭＬで記載された認証用のフォームであり、端末装置１１１が各アクセスポイントへ接続する際に必要とする情報が記載されている。
【００４９】
ステップＳ２０７において、端末装置１１１は、端末制御部１１３にて各アクセスポイントから送信された認証ＨＴＭＬの解析を行う。端末制御部１１３は、認証ＨＴＭＬの記載を解読することで解析を行う。
【００５０】
ステップＳ２０８において、端末装置１１１は、ステップＳ２０７で行った認証ＨＴＭＬ解析の結果に基づいて、認証タイプの判別を行う。認証ＨＴＭＬはステップＳ２０４においてＡＰ１−１２１ａ、ＡＰ２−１２１ｂから、ステップＳ２０６においてＡＰ３−１２１ｃから送信されている３種類がある。認証タイプは図３で示すものであり、それぞれのタイプに応じて、認証のステップが異なる。端末制御部１１３は、認証ＨＴＭＬの解析の結果が認証タイプ（１）であると判別された場合には、ステップＳ２０９へと処理を進める。端末制御部１１３は、認証ＨＴＭＬが認証タイプ（２）と判別された場合には、ステップＳ２１０へと処理を進める。端末制御部１１３は、認証ＨＴＭＬが認証タイプ（３）と判別された場合にはステップＳ２１１へと処理を進める。
【００５１】
ステップＳ２０９において、認証タイプ（１）はＡＰ１−１２１ａから送信された認証ＨＴＭＬであり、例えばスマートフォンの画面の所定のボタンをワンタップすることで認証を行うタイプである。そのため、端末制御部１１３は、図３の認証タイプ（１）のプロトコルを選択し、当該プロトコルに従い、ワンタップ信号をＨＴＭＬ形式でＡＰ１−１２１ａに送信する。
【００５２】
ステップＳ２１０において、認証タイプ（２）はＡＰ２−１２１ｂから送信された認証ＨＴＭＬであり、メールアドレス情報をＡＰ２−１２１ｂに送信することで認証を行うタイプである。送信するメールアドレスは、認証支援サーバ１３１が、端末装置１１１からのユーザ情報の送信を受けて生成したアドレスであり、図４（ａ）の表にあるユーザテーブルＤＢ中の割当アドレスである。端末制御部１１３は、図３の認証タイプ（２）のプロトコルを選択し、当該プロトコルに従い、端末装置１１１の端末記憶部１１４に記憶されているユーザテーブルＤＢの割当アドレスをＨＴＭＬ形式でＡＰ２−１２１ｂに送信する。
【００５３】
ステップＳ２１１において、認証タイプ（３）はＡＰ３−１２１ｃから送信された認証ＨＴＭＬであり、会員登録情報をＡＰ３−１２１ｃに送信することで認証を行うタイプである。認証ＨＴＭＬのテキストデータを解析し、必要な情報を抽出する。この場合、送信すべき会員情報は、ユーザの生年月日情報、性別情報、メールアドレスの情報である。そのため、端末装置１１１からＡＰ３−１２１ｃへ、端末記憶部１１４に記憶されているユーザ情報及び認証支援サーバが生成した割当アドレスを会員情報として送信する。端末制御部１１３は、図３の認証タイプ（３）のプロトコルを選択し、当該プロトコルに従い、端末装置１１１の端末記憶部１１４に記憶されている、ユーザ情報及びユーザテーブルＤＢの割当アドレスをＨＴＭＬ形式でＡＰ３−１２１ｃに送信する。
【００５４】
ステップＳ２１２において、ＡＰ３−１２１ｃは受信した会員情報に対して、認証パスワード情報を発行し、会員情報に登録されたメールアドレスに送信する。メールアドレスは認証支援サーバ１３１が生成した割当アドレスであり、メールは認証支援サーバ１３１に送信される。すなわち、認証パスワード情報は認証支援サーバ１３１に送信される。
【００５５】
ステップＳ２１３において、認証支援サーバ１３１は、割当アドレスに送信された情報から認証パスワード情報を抽出し、認証パスワード情報を端末装置１１１へ送信する。この際、端末装置１１１は、携帯電話回線―ＡＰ１２２を介して認証支援サーバ１３１と通信を行っても良いし、接続されているＡＰ３−１２１ｃを介して、接続認証前にＨＴＴＰＳを用いて認証支援サーバ１３１と通信を行っても構わない。また、本実施形態では、アクセスポイントは認証パスワードを要求しているが、割当アドレスに送信された情報がワンタップの認証である場合には、認証支援サーバ１３１がワンタップを行い、端末装置１１１への情報の送信は不要であっても構わない。その場合はステップＳ２１４は省略され、認証支援サーバからのワンタップ信号をＡＰ３−１２１ｃが受信時点で接続認証の完了と処理しても構わない。
【００５６】
ステップＳ２１４において、端末装置１１１は、認証支援サーバ１３１から送信されたパスワード情報を、ＡＰ３−１２１ｃへ送信する。
【００５７】
以上により、各認証タイプに対して、認証プロトコルを用いて認証を行う方法について説明した。
【００５８】
次に、ステップＳ２１５において、ＡＰ１−１２１ａ又はＡＰ２−１２１ｂは、ＡＰ１−１２１ａ又はＡＰ２−１２１ｂに対して、ステップＳ２０９で送信されたワンタップ信号が適正かどうかの判断又はメールアドレス情報が適正かどうかの判断を行い接続の認証確認を行う。適正かどうかの判断は、信号や情報の内容だけではなく、信号や情報の送受信のタイミングや、ＡＰ１−１２１ａ又はＡＰ２−１２１ｂが要求するフォームに合致しているか等、総合的に判断される。ワンタップ信号又はメールアドレス情報が適正である場合には、認証確認がＯＫと判別し、ステップＳ２１７へ処理を進める。ワンタップ信号又はメールアドレス情報が適正でない場合には、認証確認がＮＧと判別し、ステップＳ２１８へ処理を進める。
【００５９】
ステップＳ２１６において、ＡＰ３−１２１ｃは、ＡＰ３−１２１ｃに対して、ステップＳ２１４で送信された認証パスワード情報が適正かどうかの判断を行い接続の認証確認を行う。適正かどうかの判断は、情報の内容だけではなく、情報の送受信のタイミングや、ＡＰ３−１２１ｃが要求するフォームに合致しているか等、総合的に判断される。認証パスワード情報が適正である場合には、認証確認がＯＫと判別し、ステップＳ２１８へ処理を進める。認証パスワード情報が適正でない場合には、認証確認がＯＫと判別し、ステップＳ２１９へ処理を進める。なお、ステップＳ２１６と同様の処理により、ステップＳ２１１において、端末装置１１１から送信された会員情報が適切かどうかの判断に基づいて、認証ステップを進めるかどうかの判断を行っても構わない。
【００６０】
ステップＳ２１７において、ＡＰ１−１２１ａ又はＡＰ２−１２１ｂは、端末装置１１１に対して接続認証の許可の通知を行う。
【００６１】
ステップＳ２１８において、ＡＰ３−１２１ｃは、端末装置１１１に対して接続認証の許可の通知を行う。
【００６２】
ステップＳ２１９において、端末装置１１１は、ＡＰ１−１２１ａ又はＡＰ２−１２１ｂ又はＡＰ３−１２１ｃからの接続認証の通知を受け、アクセスポイントとの認証が完了することにより、端末装置１１１と各アクセスポイントとの接続認証が完了する。
【００６３】
ステップＳ２２０において、ＡＰ１−１２１ａ又はＡＰ２−１２１ｂは、端末装置１１１に対して接続認証が不可である通知を行う。
【００６４】
ステップＳ２２１において、ＡＰ３−１２１ｃは、端末装置１１１に対して接続認証が不可である通知を行う。
【００６５】
ステップＳ２２２において、端末装置１１１は、認証支援サーバ１３１に対して、認証ログを送信する。認証ログは、これまで端末装置１１１が行ってきた認証のステップの記録情報であり、端末記憶部１１４に記憶されている。認証ログには、認証完了したか、認証不可であったかの情報が含まれている。なお、認証不可であった場合には、携帯電話回線−ＡＰ１２２介して通信を行っても構わないし、認証ログを端末記憶部１１４に記憶しておき、他の公衆無線ＬＡＮ−ＡＰ１２１や、無線ＬＡＮ−ＡＰ１２３に接続された時に、認証支援サーバ１４１に送信しても構わない。
【００６６】
ステップＳ２２３において、認証支援サーバ１３１は、送信された認証ログをサーバ記憶部に記憶する。認証ログを確認することで、認証プロトコルが適切に対応して、接続認証が可能となったアクセスポイントの情報を蓄積することができ、認証プロトコルの妥当性を確認することで、接続認証の信頼性を高めることができる。また、接続認証が不可となった認証ログを確認することで、接続認証が不可となったアクセスポイントに対応する認証プロトコルの改変や追加を行い、その情報を端末装置１１１にフィードバックすることにより、次に端末装置１１１が当該アクセスポイントに接続する際の接続認証が許可となる可能性を高めることができる。
【００６７】
認証支援サーバの運営事業者によって、認証プロトコルの改変や追加が行われ、更新された認証プロトコルが生成された場合、認証支援サーバより更新された認証プロトコルを端末装置１１１に送信しても構わない。その際、更新された認証プロトコルが生成されてから、初めて端末装置１１１がネットワーク１４１に接続されたことをトリガーとして、更新された認証プロトコルを端末装置１１１に送信しても構わない。また、更新された認証プロトコルを含むアプリをアプリサーバに提供し、新たに端末装置１１１にダウンロードしても構わないし、アプリのアップデートを行うことで内容を更新しても構わない。
【００６８】
＜効果の説明＞
以上のように、本発明の第１の実施形態に係る認証支援システム１では、端末装置１１１が、認証タイプの異なるＡＰ１−１２１ａやＡＰ２−１２１ｂやＡＰ３−１２１ｃのアクセスポイントに対して、ユーザの操作を要することなく接続認証をすることができる。また、接続認証が不可となった場合には、不可となったアクセスポイントの情報及び認証プロトコルの種類等の情報が認証支援サーバ１４１に記憶されることになるため、認証支援サーバの運営事業者は、その情報に基づき、認証プロトコルの変更や追加を行うことができる。認証支援サーバの運営事業者は、変更や追加を行った認証プロトコルを、端末装置１１１に提供することで、同じ端末装置１１１が再度認証不可となったアクセスポイントに接続しようとする際や、他のユーザの端末装置からアクセスポイントに接続しようとする際の、接続認証が許可となる可能性を高めることができる。
【００６９】
なお、本発明の第１の実施形態に係る認証支援システム１では、ステップＳ２０８において、認証タイプの判別を行い、判別結果に応じて端末装置が自動的に接続認証を行う。しかし、認証タイプによっては、ユーザ操作によって接続認証を行うものを含んでもよい。例えば、端末装置１１１から端末装置１１１（例えばスマートフォン）の電話番号を公衆無線ＬＡＮ−ＡＰ１２１に送信し、公衆無線ＬＡＮ−ＡＰ１２１から端末装置１１１に対してＳＭＳ（ショートメールメッセージサービス）で、認証コードを送信し、その認証コードによって、接続認証を行うような場合である。その場合は、ステップＳ２０８においてこの認証タイプを選択し、端末装置１１１にユーザ操作を促す表示を行っても構わない。  
【００７０】
また、自動的に接続認証を行うことが可能な認証タイプは、認証タイプ（１）、（２）、（３）に限られるものではなく、他の種類である、例えば性別情報のみを登録するタイプ等を含んでいても構わない。また、認証タイプの種別は３種類から選択するものに限られるものではなく、２種類であっても構わないし、４種類以上から選択しても構わない。
【００７１】
（他のアプリ導入時の方法）
図６を用いて、端末装置１１１にアプリケーションプログラムを導入し、初めて認証支援サーバ１３１に接続する際の図２を用いて説明した動作の、他の動作について説明する。
【００７２】
ステップＳ１１１において、端末装置１１１のユーザは、端末装置１１１を本認証支援システム１で使用するためのアプリを、端末装置１１１にインストールを行う。ユーザは、インターネット上のアプリ配信サーバから端末装置１１１に当該アプリのダウンロードを行うことによってアプリを入手することができる。端末装置１１１は、携帯電話回線−ＡＰ１２２や無線ＬＡＮ−ＡＰ１２３を介してネットワーク１４１に接続することができる。そのため、端末装置１１１はインターネットからのアプリのダウンロードが可能となる。また、端末装置１１１は、認証支援サーバ１３１と通信が可能となる。アプリは、ネットワーク１４１から端末通信部１１２を介して、端末制御部１１３によって端末記憶部１１４に記憶される。アプリは、認証プロトコルの情報を含んでいる。
【００７３】
ステップＳ１１２において、端末制御部１３３は、図４（ｂ）の接続可能なＡＰリスト及びＡＰテーブルＤＢの情報を端末装置１１１に送信する。
【００７４】
ステップＳ１１３において、端末制御部１１３は、端末通信部１１２を介して、認証支援サーバ１３１から送信されたＡＰテーブルを、端末記憶部１１４に記憶を行う。
【００７５】
ステップＳ１１４において、ユーザは、端末装置１１１において、アプリの要求するユーザ情報の入力を行う。ユーザ情報は、ユーザの生年月日や性別等の情報である。ユーザ情報には、ユーザの氏名やメールアドレスやパスポート情報などの情報を含んでいてもかまわない。入力されたユーザ情報は、端末記憶部１１４に記憶される。
【００７６】
ステップＳ１１５において、端末制御部１１３は、ステップＳ１０２で端末記憶部１１４に記憶したユーザ情報を、端末通信部１１２を介して認証支援サーバ１３１に送信する。
【００７７】
ステップＳ１１６において、認証支援サーバ１３１は、端末装置１１１から送信されたユーザ情報に基づいて、サーバ制御部１３３はユーザテーブルを生成し、サーバ記憶部１３４に記憶する。ユーザテーブルは、図４（ａ）に示すように、ユーザＩＤ、端末装置１１１から送信されたユーザ情報、各ユーザＩＤに対してサーバ制御部が割当てた割当アドレスの情報からなる。割当アドレスは、サーバ制御部１３３が生成した各ユーザに対応したメールアドレスである。
【００７８】
ステップＳ１１７において、端末制御部１３３は、ユーザテーブルＤＢの情報を端末装置１１１へ送信する。ユーザテーブルＤＢには、サーバ制御部が生成する割当アドレスを含み、割当アドレスが端末記憶部１１４へ記憶される。
【００７９】
ステップＳ１１８において、ユーザは、認証支援サーバ１３１から送信されたＡＰリストから、接続を希望するアクセスポイントを選択する。
【００８０】
ステップＳ１１９において、端末制御部１１３は、ステップＳ１１８で選択されたＡＰリストに基づいて、対応するＡＰテーブルをアクティベートし、選択したアクセスポイントに接続可能状態とする。
【００８１】
以上のように、アプリ導入時の手順として、図６に示す方法を選択しても構わない。方法は、端末装置１１１に実装されているＯＳ（オペレーディングシステム）の種類等に応じて適宜選択して構わない。
【００８２】
（第２の実施形態）
次に本発明の第２の実施形態について説明する。第２の実施形態は、第１の実施形態に対して、端末装置１１１を接続認証の完了の実績のないアクセスポイント１２１に接続する場合の対応動作を含んでいる点が異なるシステムである。
【００８３】
＜構成＞
図７を用いて第２の実施形態における、端末装置を公衆無線ＬＡＮアクセスポイント（以下公衆無線ＬＡＮ−ＡＰ）に接続認証を支援するための認証支援サーバ１３１を含む、認証支援システム２の構成及びその概要について説明する。なお、図７は、本実施形態の認証支援システム２の概略ブロック図である。
【００８４】
本実施形態の認証支援システム２は、図７に示すように、公衆無線ＬＡＮ−ＡＰ１２１ａから１２１ｄ（以下まとめて公衆無線ＬＡＮ−ＡＰ１２１）と携帯電話通信回線アクセスポイント１２２（以下携帯電話回線−ＡＰ１２２）と、家庭等に設置されている無線ＬＡＮアクセスポイント１２３（以下無線ＬＡＮ−ＡＰ１２３）、そして認証支援サーバ１３１が、例えばインターネット等のネットワーク１４１に接続可能に構成されている。端末装置１１１ａ、１１１ｂ（以下まとめて端末装置１１１）は、公衆無線ＬＡＮ−ＡＰ１２１や携帯電話回線−ＡＰ１２２、無線ＬＡＮ−ＡＰ１２３を介してネットワーク１４１に接続することができる。
【００８５】
端末装置１１１は、インターネット等との通信を行うことができる端末装置である。端末装置１１１は、公衆無線ＬＡＮ−ＡＰ１２１や携帯電話回線−ＡＰ１２２や無線ＬＡＮ−ＡＰ１２３を介してインターネット等のネットワーク１４１に接続される。端末装置１１１は、端末通信部１１２と端末制御部１１３と端末記憶部１１４から構成される。
【００８６】
端末装置１１１は、スマートフォン、携帯電話、ＰＨＳ、コンピュータ、ゲーム装置、ＰＤＡ、腕時計、スマートウォッチ、ヘッドマウントディスプレイ、画像生成装置等の情報処理装置であり、ネットワーク１４１を介して認証支援サーバ１３１に接続可能な装置である。
【００８７】
端末通信部１１２は、ネットワーク１４１を介して、認証支援サーバ１３１や公衆無線ＬＡＮ−ＡＰ１２１等との通信を行う通信インタフェースである。また、端末通信部は、
端末装置１１１が公衆無線ＬＡＮ−ＡＰに接続するための支援を行うアプリケーションプログラムを受信したり、認証支援サーバ１３１へ情報を送信する。また、公衆無線ＬＡＮ−ＡＰから送信される認証情報である認証ＨＴＭＬを受信する。
【００８８】
端末制御部１１３は、端末装置をＡＰテーブルに従って公衆無線ＬＡＮ−ＡＰに接続を試みたり、認証ＨＴＭＬの解析を行ったり、種別の判別を行ったりする。また、接続認証の過程のログを生成し、端末記憶部１１４に記憶し、認証支援サーバ１３１に送信を行う。
【００８９】
端末記憶部１１４は、端末装置１１１を認証支援システム１で使用するためのアプリケーションプログラム（以下アプリ）や、ユーザ情報、認証のためのパスワード情報や、端末装置１１１が接続可能なアクセスポイントのリストであるＡＰリストやＡＰテーブルを記憶している。また、端末制御部が生成した、接続認証の過程のログの記憶している。
【００９０】
公衆無線ＬＡＮ−ＡＰ１２１は、コンビニエンスストアや、カフェ、ホテル、空港等の公共性のあるエリアに設置されている無線ＬＡＮのアクセスポイントで、様々なユーザが公衆回線としてアクセス可能である。本実施形態における無線ＬＡＮ−ＡＰは、設置されているアクセスポイントのみを示すのではなく、その使用にあたって必要となる認証サーバ等の他のインフラ設備を含むものである。公衆無線ＬＡＮ−ＡＰはインターネット等と接続されており、端末装置１１１を公衆無線ＬＡＮ−ＡＰと接続認証することで、端末装置１１１をインターネット等に接続することができる。公衆無線ＬＡＮ−ＡＰ１２１はユーザの接続認証タイプによりいくつかの種類に分類でき、本実施形態においては、図１において公衆無線ＬＡＮ−ＡＰ１２１ａをＡＰ１−１２１ａと、公衆無線ＬＡＮ−ＡＰ１２１ｂをＡＰ２−１２１ｂと、公衆無線ＬＡＮ−ＡＰ１２１ｃをＡＰ３−１２１ｃ、公衆無線ＬＡＮ−ＡＰ１２１ｄをＡＰ４−１２１ｄの４つのタイプとして説明をする。
【００９１】
携帯電話回線―ＡＰ１２２は、携帯電話やスマートフォンなどの音声通話用携帯電話回線や携帯電話回線モバイルブロードバンドの接続をするためのアクセスポイントであり、電波基地局などを含むものである。本実施形態における携帯電話回線−ＡＰは、設置されているアクセスポイントのみを示すのではなく、その使用にあたって必要となる認証サーバ等の他のインフラ設備を含むものである。携帯電話回線−ＡＰは、各携帯電話事業者を通じて、インターネット等と接続されており、端末装置１１１を携帯電話回線−ＡＰと接続認証することで、端末装置１１１をインターネット等に接続することができる。なお、携帯電話回線は、３Ｇ回線や４Ｇ回線、ＬＴＥ回線に限られるものではなく、携帯電話事業者等の提供する回線であればよい。
【００９２】
無線ＬＡＮ―ＡＰ１２３は、例えば家庭やオフィス等において、特定人が使用する無線ＬＡＮのアクセスポイントを示す。本実施形態における無線ＬＡＮ−ＡＰは、設置されているアクセスポイントのみを示すのではなく、その使用にあたって必要となるインターネット事業者等の認証サーバ等の他のインフラ設備を含むものである。端末装置１１１を家庭内等で使用する場合に、当該無線ＬＡＮ−ＡＰを介して端末装置１１１をインターネット等に接続することができる。
【００９３】
認証支援サーバ１３１は、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続するための支援を行う情報を提供するサーバである。承認支援サーバ１３１は、サーバ通信部１３２とサーバ制御部１３３とサーバ記憶部１３４から構成される。
【００９４】
サーバ通信部１３２は、ネットワーク１４１を介して端末装置１１１と通信を行う通信インタフェースである。サーバ通信部１３２は、端末装置１１１からの要求（リクエスト）信号を受信したり、端末装置１１１への情報の送信を行う。
【００９５】
サーバ制御部１３３は、端末装置１１１から送信されたユーザ情報からユーザテーブルＤＢを生成し、サーバ記憶部１３４へ記憶したり、端末装置１１１からの要求に応じて、後述するサーバ記憶部１３４に記憶されているＡＰリストや、ＡＰテーブルを端末装置１１１への送信を行ったりする。
【００９６】
サーバ記憶部１３４は、サーバ制御部１３３が生成した端末装置を使用するユーザのユーザ情報を含むユーザテーブルＤＢや、端末装置１１１が接続可能なアクセスポイントのリストであるＡＰリストＤＢや、アクセスポイントの個別情報を含むＡＰテーブルＤＢを記憶している。さらに、端末装置１１１から送信される接続認証の過程を記録した認証ログを記憶している。
【００９７】
＜処理の流れ＞
本発明の第２の実施形態に係る認証支援システム２における認証支援サーバ１３１、端末装置１１１、公衆無線ＬＡＮ−ＡＰ１２１の動作について、図８に示すフローチャートを参照しながら説明する。図８は、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続する際の動作を示すフローチャートであり、認証支援サーバ１３１と端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の各動作の関連状態を示している。
【００９８】
（アプリ導入時）
端末装置１１１にアプリケーションプログラムを導入し、初めて認証支援サーバ１３１に接続する際の動作は、第１の実施形態における図２で示す動作と図６で示す動作、いずれを用いても構わない。
【００９９】
（アクセスポイント接続時）
図８を用いて、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続する際の動作について説明する。図８のフローチャートは、認証支援サーバ１３１と端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の各動作の関連状態を示している。公衆無線ＬＡＮ−ＡＰ１２１は、認証タイプにより第１の実施形態で説明したようにＡＰ１、ＡＰ２、ＡＰ３の３種類に分類される。ＡＰ４は、その他の認証タイプのアクセスポイントである。当該フローチャート内では、ＡＰ１からＡＰ３とＡＰ４を別分けて記載しているが、ＡＰ１からＡＰ３については、ステップＳ３０８の動作を除いて第１の実施形態と同じ動作を行う。そのため以下では、ＡＰ４へ端末装置１１１を接続する動作を主として説明をする。
【０１００】
ステップＳ３０１において、認証支援サーバ１３１は、端末装置１１１と通信を行い、認証プロトコルの同期を行う。認証プロトコルはＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）の形で提供される。認証支援サーバ１３１は、端末装置１１１からのリクエストに応じて最新のＡＰＩを端末装置１１１に送信する。また、認証プロトコルは、完全認証プロトコルと不完全認証プロトコルを含む。完全認証プロトコルとは、認証ステップが接続認証完了までのステップが記述されているプロトコルである。不完全認証プロトコルとは、認証ステップが接続認証完了には至っていないステップが記述されているプロトコルであり、認証プロトコルの情報が無いという情報も含む。
【０１０１】
ステップＳ３０２において、端末装置１１１は、認証支援サーバ１３１と通信を行いＡＰＩの同期を行う。端末装置１１１の端末制御部１１３は、サーバ記憶部１３４に記憶されているＡＰＩと、端末記憶部１１４に記憶されているＡＰＩとを比較し、サーバ記憶部１３４に記憶されているＡＰＩが新しい場合に、当該ＡＰＩを端末装置１１１へ送信する。それにより、端末装置１１１は、認証プロトコルを最新の状態に維持することができる。
【０１０２】
ステップＳ３０３において、端末装置１１１は、公衆無線ＬＡＮ−ＡＰ１２１のＳＳＩＤを選択し接続を試みる。例えば、端末装置１１１は、無線ＬＡＮの電波強度の強い公衆無線ＬＡＮ−ＡＰ１２１のＳＳＩＤを選択することができる。
【０１０３】
ステップＳ３０４において、端末装置１１１は、接続を試みようとする、公衆無線ＬＡＮ−ＡＰ１２１に対して、端末装置１１１と公衆無線ＬＡＮ１２１が認証済みであるかの確認を行うためのチェックリクエストを送信する。
【０１０４】
ステップＳ３０５において、ＡＰ４-１２１ｄは、接続認証を希望する端末装置１１１が当該アクセスポイントと認証済みであるかどうかを判別する。ＡＰ４−１２１ｄへの接続を希望する端末装置１１１が、認証済みであると判別された場合には、ステップＳ３２５へ処理を進める。認証済みでないと判別された場合にはステップＳ３０６へ処理を進める。
【０１０５】
ステップＳ３０６において、アクセスポイントに対して端末装置１１１が認証済みでないと判別されているため、認証ＨＴＭＬが端末装置１１１に送信される。認証ＨＴＭＬは、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記載された認証用のフォームであり、端末装置１１１が各アクセスポイントへ接続する際に必要とする情報が記載されている。
【０１０６】
ステップＳ３０７において、端末装置１１１は、端末制御部１１３にて各アクセスポイントから送信された認証ＨＴＭＬの解析を行う。端末制御部１１３は、認証ＨＴＭＬの記載を解読することで解析を行う。
【０１０７】
ステップＳ３０８において、端末装置１１１は、認証ＨＴＭＬの解析結果に基づいて、対応する完全認証プロトコルの有無を判別する。完全認証プロトコルが有りの場合にはステップＳ３０９へ処理を進める。完全認証プロトコルが無しの場合、ステップＳ３１２へ処理を進める。
【０１０８】
ステップＳ３０９とステップＳ３１０をまとめてステップＳ３１１とする。ステップＳ３０９の認証タイプ選択及びステップＳ３１０の情報送信は、第１の実施形態におけるフローチャート（図５)のステップＳ２０８及び、ステップＳ２０９からステップＳ２１４に相当する。すなわち、ステップＳ３１１は第１の実施形態における動作を示しており、完全認証プロトコルが有る場合には第１の実施形態の動作にて、端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の接続認証が行われる。
【０１０９】
ステップＳ３１２において、ステップＳ３０７における認証ＨＴＭＬの解析結果に基づいて、認証種別に近い不完全認証プロトコルを選択する。本実施形態では、不完全認証プロトコルは、認証ステップ２の動作までが記載されているものを例として説明を行う。また、以下の説明では、認証ステップが認証ステップ１から３までの三段階で接続認証が行われる場合を例としているが、認証ステップの段階や内容は公衆無線ＬＡＮ−ＡＰの種類によって適宜変わるものである。
【０１１０】
ステップＳ３１３において、不完全認証プロトコルに応じて認証ステップ１を進める。認証ステップ１は例えば、利用規約のチェックをタップする動作である。当該動作をＨＴＭＬにてＡＰ４−１２１ｄへ送信する。端末装置１１１は、認証ステップ１の動作が、不完全認証プロトコルと合致しない場合、認証ＨＴＭＬの解析結果から利用規約のチェックをタップする動作の入力部位を推定し、動作を行っても構わない。
【０１１１】
ステップＳ３１４において、ステップＳ３１３で行った認証ステップ１が、ＡＰ４−１２１ｄが要求する認証ステップと適合するかどうかの確認を行う。確認の結果がＯＫであればステップＳ３１５へ処理を進める。確認の結果がＮＧであれば、ステップＳ３２９へ処理を進める。
【０１１２】
ステップＳ３１５において、ＡＰ４−１２１ｄは端末装置１１１に対して、認証ステップ１の動作に対する応答をする。応答はＨＴＭＬにて、次の認証ステップの要求を行う。
【０１１３】
ステップＳ３１６において、端末装置１１１は、ステップＳ３１３の認証ステップ１の動作に対して、ＡＰ４−１２１ｄからの応答があったかどうかの判別を行う。判別は、一定時間内に応答があった場合に、応答有と判別しても良いし、ＡＰ４−１２１ｄから、ステップ確認が不可であった旨の通知を持って、応答無と判別しても構わない。応答が無しと判別された場合にはステップＳ３１７へ処理を進める。応答が有りと判別した場合にはステップＳ３１８へ処理を進める。
【０１１４】
ステップＳ３１７において、端末装置１１１の認証ステップ１の動作による認証が不可であるため、ここまでの認証動作について中間ログを生成し、端末記憶部１１４へ記憶する。中間ログから、認証ステップ１で認証が不可となったことを分析することができる。
【０１１５】
ステップＳ３１８において、不完全認証プロトコルに応じて認証ステップ２を進める。認証ステップ２は例えば、ユーザのメールアドレスを入力してアクセスポイントに送信する動作である。当該メールアドレスをＨＴＭＬにてＡＰ４−１２１ｄへ送信する。端末装置１１１は、認証ステップ２の動作が、不完全認証プロトコルと合致しない場合、認証ＨＴＭＬの解析結果からユーザのメールアドレスを入力してアクセスポイントに送信する動作の入力部位を推定し、動作を行っても構わない。
【０１１６】
ステップＳ３１９において、ステップＳ３１８で行った認証ステップ２が、ＡＰ４−１２１ｄが要求する認証ステップと適合するかどうかの確認を行う。確認の結果がＯＫであればステップＳ３２０へ処理を進める。確認の結果がＮＧであれば、ステップＳ３２９へ処理を進める。
【０１１７】
ステップＳ３２０において、ＡＰ４−１２１ｄは端末装置１１１に対して、認証ステップ２の動作に対する応答をする。応答はＨＴＭＬにて、次の認証ステップの要求を行う。
【０１１８】
ステップＳ３２１において、端末装置１１１は、ステップＳ３１８の認証ステップ２の動作に対して、ＡＰ４−１２１ｄからの応答があったかどうかの判別を行う。判別は、ステップＳ３１６と同様に、一定時間内に応答があった場合に、応答有と判別しても良いし、ＡＰ４−１２１ｄから、ステップ確認が不可であった旨の通知を持って、応答無と判別しても構わない。応答が無しと判別された場合にはステップＳ３２２へ処理を進める。応答が有りと判別した場合にはステップＳ３２３へ処理を進める。
【０１１９】
ステップＳ３２２において、端末装置１１１の認証ステップ２の動作による認証が不可であるため、ここまでの認証動作について中間ログを生成し、端末記憶部１１４へ記憶する。中間ログから、認証ステップ２で認証が不可となったことを分析することができる。
【０１２０】
ステップＳ３２３において、端末装置１１１は、認証ステップ３を進める。認証ステップ３は例えば、使用意思の最終確認のチェックをタップする動作である。本実施形態では、不完全認証プロトコルは認証ステップ２までの記載である。そのため、端末装置１１１は、認証ＨＴＭＬの解析解析結果から入力要求の記述を発見した場合、使用意思の最終確認のチェックをタップする動作の入力部位を推定し、対応する動作を行い当該動作をＨＴＭＬにてＡＰ４−１２１ｄへ送信する。
【０１２１】
ステップＳ３２４において、ステップＳ３２３で行った認証ステップ３が、ＡＰ４−１２１ｄが要求する認証ステップと適合するかどうかの確認を行う。確認の結果がＯＫであれば最終認証のステップがＯＫであるものとして、認証確認をＯＫとしてステップＳ３２５へ処理を進める。確認の結果がＮＧであれば、ステップＳ３２９へ処理を進める。
【０１２２】
ステップＳ３２５において、ＡＰ４−１２１ｄは端末装置１１１に対して、接続認証の許可の通知を行う。
【０１２３】
ステップＳ３２６において、端末装置１１１は、ステップＳ３２３の認証ステップ３の動作に対して、ＡＰ４−１２１ｄからの応答があったかどうかの判別を行う。判別は、ステップＳ３１６と同様に、一定時間内に応答があった場合に、応答有と判別しても良いし、ＡＰ４−１２１ｄから、ステップ確認が不可であった旨の通知を持って、応答無と判別しても構わない。応答が無しと判別された場合にはステップＳ３２７へ処理を進める。応答が有りと判別した場合にはステップＳ３２８へ処理を進める。
【０１２４】
ステップＳ３２７において、端末装置１１１の認証ステップ３の動作による認証が不可であるため、ここまでの認証動作について中間ログを生成し、端末記憶部１１４へ記憶する。中間ログから、認証ステップ３で認証が不可となったことを分析することができる。
【０１２５】
ステップＳ３２８において、端末装置１１１は、ＡＰ４−１２１ｄからの接続認証の通知を受け、アクセスポイントとの認証が完了することにより、端末装置１１１とＡＰ４−１２１ｄとの接続認証が完了する。
【０１２６】
ステップＳ３２９において、ＡＰ４−１２１ｄは、端末装置１１１に対して接続認証が不可である通知を行う。
【０１２７】
ステップＳ３３０において、端末装置１１１は、認証支援サーバ１３１に対して、認証ログの送信を行う。認証ログは、これまで端末装置１１１が行ってきた認証のステップの記録情報や、認証が不可であった場合の中間ログが含まれており、端末記憶部１１４に記憶されている。認証ログには、認証完了したか、認証不可であったかの情報が含まれている。なお、認証不可であった場合には、携帯電話回線−ＡＰ１２２介して通信を行っても構わないし、認証ログを端末記憶部１１４に記憶しておき、他の公衆無線ＬＡＮ−ＡＰ１２１や、無線ＬＡＮ−ＡＰ１２３に接続された時に、認証支援サーバ１４１に送信しても構わない。
【０１２８】
ステップＳ３３１において、認証支援サーバ１３１は、送信された認証ログをサーバ記憶部に記憶する。認証支援サーバは、中間ログを含む認証ログを確認することで、どの段階の認証ステップの認証が不可であったかの情報から、不可となった認証ステップに対応する更新された認証プロトコルを生成することができる。更新された認証プロトコルを端末装置１１１にフィードバックすることにより、次に端末装置１１１が当該アクセスポイントに接続する際に、不可となった認証ステップでの認証の許可を受け、最終的に端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の接続認証が許可となる可能性を高めることができる。生成された認証プロトコルが接続認証の完了まで至っていれば完全認証プロトコルとしてサーバ記憶部１３４に記憶され、接続認証の完了まで至っていない場合には不完全認証プロトコルとしてサーバ記憶部１３４に記憶される。
【０１２９】
認証支援サーバの運営事業者によって、更新された認証プロトコルが生成された場合、更新された認証プロトコルはサーバ記憶部１３４に記憶される。ステップＳ３０１及びステップＳ３０２にで、端末装置１１１と認証支援サーバ１３１の間でＡＰＩの形で認証プロトコルの同期を行う。なお、本実施形態では、認証プロトコルをステップＳ３０１及びステップＳ３０２において、ＡＰＩの形で端末装置１１１と同期しているが、更新された認証プロトコルを含むアプリをアプリサーバに提供し、新たに端末装置１１１にダウンロードしても構わないし、アプリのアップデートを行うことで内容を更新しても構わない。
【０１３０】
＜効果の説明＞
以上のように、本発明の第２の実施形態に係る認証支援システム２では、端末装置１１１が、接続認証完了の実績の無いアクセスポイントに対しても、認証ステップを進めることで接続認証の可能性を高めることのできるシステムを提供することができる。不完全認証プロトコルを用いることにより、過去に接続認証を試み、認証不可となったアクセスポイントに対しても、認証不可となる手前の認証ステップまでは認証ステップを進めることができ、認証ステップを完了し、接続認証を完了させる可能性を高めることができる。
【０１３１】
（第３の実施形態）
次に本発明の第３の実施形態について説明する。第３の実施形態は、第２の実施形態に対して、端末装置１１１を接続認証の完了の実績のないアクセスポイント１２１に接続する場合の対応動作に対して、認証支援サーバがリアルタイムに関与する点が異なるシステムである。なお、第３の実施形態の全体システムは、第２の実施形態で説明した図７と同様であり、以下の説明における符号等は共通のものとする。
【０１３２】
本発明の第３の実施形態に係る認証支援システム２における認証支援サーバ１３１、端末装置１１１、公衆無線ＬＡＮ−ＡＰ１２１の動作について、図９に示すフローチャートを参照しながら説明する。図９は、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続する際の動作を示すフローチャートであり、認証支援サーバ１３１と端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の各動作の関連状態を示している。
【０１３３】
（アプリ導入時）
端末装置１１１にアプリケーションプログラムを導入し、初めて認証支援サーバ１３１に接続する際の動作は、第１の実施形態における図２で示す動作と図６で示す動作、いずれを用いても構わない。
【０１３４】
（アクセスポイント接続時）
図９を用いて、端末装置１１１を公衆無線ＬＡＮ−ＡＰ１２１に接続する際の動作について説明する。図９のフローチャートは、認証支援サーバ１３１と端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の各動作の関連状態を示している。公衆無線ＬＡＮ−ＡＰ１２１は、認証タイプにより第１の実施形態で説明したようにＡＰ１、ＡＰ２、ＡＰ３の３種類に分類される。ＡＰ４は、その他の認証タイプのアクセスポイントである。当該フローチャート内では、ＡＰ１からＡＰ３とＡＰ４を別分けて記載しているが、ＡＰ１からＡＰ３については、ステップＳ４０６の動作を除いて第１の実施形態と同じ動作を行う。そのため以下では、ＡＰ４へ端末装置１１１を接続する動作を主として説明をする。
【０１３５】
ステップＳ４０１において、端末装置１１１は、公衆無線ＬＡＮ−ＡＰ１２１のＳＳＩＤを選択し接続を試みる。例えば、端末装置１１１は、無線ＬＡＮの電波強度の強い公衆無線ＬＡＮ−ＡＰ１２１のＳＳＩＤを選択することができる。
【０１３６】
ステップＳ４０２において、端末装置１１１は、接続を試みようとする、公衆無線ＬＡＮ−ＡＰ１２１に対して、端末装置１１１と公衆無線ＬＡＮ１２１が認証済みであるかの確認を行うためのチェックリクエストを送信する。
【０１３７】
ステップＳ４０３において、ＡＰ４-１２１ｄは、接続認証を希望する端末装置１１１が当該アクセスポイントと認証済みであるかどうかを判別する。ＡＰ４−１２１ｄへの接続を希望する端末装置１１１が、認証済みであると判別された場合には、ステップＳ４３１へ処理を進める。認証済みでないと判別された場合にはステップＳ４０４へ処理を進める。
【０１３８】
ステップＳ４０４において、アクセスポイントに対して端末装置１１１が認証済みでないと判別されているため、認証ＨＴＭＬが端末装置１１１に送信される。認証ＨＴＭＬは、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記載された認証用のフォームであり、端末装置１１１が各アクセスポイントへ接続する際に必要とする情報が記載されている。
【０１３９】
ステップＳ４０５において、端末装置１１１は、端末制御部１１３にて各アクセスポイントから送信された認証ＨＴＭＬの解析を行う。端末制御部１１３は、認証ＨＴＭＬの記載を解読することで解析を行う。
【０１４０】
ステップＳ４０６において、端末装置１１１は、認証ＨＴＭＬの解析結果に基づいて、対応する完全認証プロトコルの有無を判別する。完全認証プロトコルが有りの場合にはステップＳ３０９へ処理を進める。完全認証プロトコルが無しの場合、ステップＳ３１２へ処理を進める。
【０１４１】
ステップＳ４０７とステップＳ４０８をまとめてステップＳ４０９とする。ステップＳ４０７の認証タイプ選択及びステップＳ４０８の情報送信は、第１の実施形態におけるフローチャート（図５)のステップＳ２０８及び、ステップＳ２０９からステップＳ２１４に相当する。すなわち、ステップＳ４０９は第１の実施形態における動作を示しており、完全認証プロトコルが有る場合には第１の実施形態の動作にて、端末装置１１１と公衆無線ＬＡＮ−ＡＰ１２１の接続認証が行われる。
【０１４２】
ステップＳ４１０において、ステップＳ４０５における認証ＨＴＭＬの解析結果に基づいて、認証種別に近い不完全認証プロトコルを選択する。本実施形態では、不完全認証プロトコルは、認証ステップ２の動作までが記載されているものを例として説明を行う。また、以下の説明では、認証ステップが認証ステップ１から３までの三段階で接続認証が行われる場合を例としているが、認証ステップの段階や内容は公衆無線ＬＡＮ−ＡＰの種類によって適宜変わるものである。
【０１４３】
ステップＳ４１１において、不完全認証プロトコルに応じて認証ステップ１を進める。認証ステップ１は例えば、利用規約のチェックをタップする動作である。当該動作をＨＴＭＬにてＡＰ４−１２１ｄへ送信する。端末装置１１１は、認証ステップ１の動作が、不完全認証プロトコルと合致しない場合、認証ＨＴＭＬの解析結果から利用規約のチェックをタップする動作の入力部位を推定し、動作を行っても構わない。
【０１４４】
ステップＳ４１２において、ステップＳ４１１で行った認証ステップ１が、ＡＰ４−１２１ｄが要求する認証ステップと適合するかどうかの確認を行う。確認の結果がＯＫであればステップＳ４１３へ処理を進める。確認の結果がＮＧであれば、ステップＳ４３１へ処理を進める。
【０１４５】
ステップＳ４１３において、ＡＰ４−１２１ｄは端末装置１１１に対して、認証ステップ１の動作に対する応答をする。応答はＨＴＭＬにて、次の認証ステップの要求を行う。
【０１４６】
ステップＳ４１４において、端末装置１１１は、ステップＳ４１１の認証ステップ１の動作に対して、ＡＰ４−１２１ｄからの応答があったかどうかの判別を行う。判別は、一定時間内に応答があった場合に、応答有と判別しても良いし、ＡＰ４−１２１ｄから、ステップ確認が不可であった旨の通知を持って、応答無と判別しても構わない。応答が無しと判別された場合にはステップＳ４１５へ処理を進める。応答が有りと判別した場合にはステップＳ４１７へ処理を進める。
【０１４７】
ステップＳ４１５において、端末装置１１１の認証ステップ１の動作による認証が不可であるため、端末装置１１１は、認証支援サーバ１３１に対して、認証ステップの解析リクエストを行う。具体的には、端末装置１１１は、ステップＳ４０４でＡＰ４−１２１ｄから送信された認証ＨＴＭＬを認証支援サーバ１３１に送信する。この際、端末装置１１１は、携帯電話回線―ＡＰ１２２を介して認証支援サーバ１３１と通信を行っても良いし、接続されているＡＰ４−１２１ｄを介して、接続認証前にＨＴＴＰＳを用いて認証支援サーバ１３１と通信を行っても構わない。
【０１４８】
ステップＳ４１６において、認証支援サーバ１３１は、端末装置１１１からの認証ステップの解析リクエストに応じて、認証ステップの解析を行う。具体的には、認証支援サーバ１３１は、サーバ制御部１３３において、端末装置１１１から送信された認証ＨＴＭＬの記載を解読することで解析を行う。解析の結果、認証ステップ１を進めることが可能と思われる動作情報を端末装置１１１に対して送信する。また、当該動作情報は、アクセスポイント情報(この場合ＡＰ４−１２１ｄのＳＳＩＤ等)が付加されて不完全認証プロトコル情報として、サーバ記憶部１３４に記憶される。当該動作情報を受信した再びステップＳ４１１に戻り、当該動作情報に基づいて認証ステップ１の動作を行う。そのため、認証ステップ１を進めることができる可能性を高めることができる。なお、当該動作情報は
不完全認証プロトコルの一部であり、端末記憶部１１４に記憶される。
【０１４９】
ステップＳ４１７において、不完全認証プロトコルに応じて認証ステップ２を進める。認証ステップ２は例えば、ユーザのメールアドレスを入力してアクセスポイントに送信する動作である。当該メールアドレスをＨＴＭＬにてＡＰ４−１２１ｄへ送信する。端末装置１１１は、認証ステップ２の動作が、不完全認証プロトコルと合致しない場合、認証ＨＴＭＬの解析結果からユーザのメールアドレスを入力してアクセスポイントに送信する動作の入力部位を推定し、動作を行っても構わない。
【０１５０】
ステップＳ４１８において、ステップＳ４１７で行った認証ステップ２が、ＡＰ４−１２１ｄが要求する認証ステップと適合するかどうかの確認を行う。確認の結果がＯＫであればステップＳ４１９へ処理を進める。確認の結果がＮＧであれば、ステップＳ４３１へ処理を進める。
【０１５１】
ステップＳ４１９において、ＡＰ４−１２１ｄは端末装置１１１に対して、認証ステップ２の動作に対する応答をする。応答はＨＴＭＬにて、次の認証ステップの要求を行う。
【０１５２】
ステップＳ４２０において、端末装置１１１は、ステップＳ４１７の認証ステップ２の動作に対して、ＡＰ４−１２１ｄからの応答があったかどうかの判別を行う。判別は、ステップＳ４１４と同様に、一定時間内に応答があった場合に、応答有と判別しても良いし、ＡＰ４−１２１ｄから、ステップ確認が不可であった旨の通知を持って、応答無と判別しても構わない。応答が無しと判別された場合にはステップＳ４２１へ処理を進める。応答が有りと判別した場合にはステップＳ４２４へ処理を進める。
【０１５３】
ステップＳ４２１において、端末装置１１１の認証ステップ２の動作による認証が不可であるため、端末装置１１１は、認証支援サーバ１３１に対して、認証ステップの解析リクエストを行う。具体的には、端末装置１１１は、ステップＳ４１３でＡＰ４−１２１ｄから送信されたステップ１応答のＨＴＭＬを認証支援サーバ１３１に送信する。この際、端末装置１１１は、携帯電話回線―ＡＰ１２２を介して認証支援サーバ１３１と通信を行っても良いし、接続されているＡＰ４−１２１ｄを介して、接続認証前にＨＴＴＰＳを用いて認証支援サーバ１３１と通信を行っても構わない。
【０１５４】
ステップＳ４２２において、認証支援サーバ１３１は、端末装置１１１からの認証ステップの解析リクエストに応じて、認証ステップの解析を行う。具体的には、認証支援サーバ１３１は、サーバ制御部１３３において、端末装置１１１から送信された認証ＨＴＭＬの記載を解読することで解析を行う。解析の結果、認証ステップ２を進めることが可能と思われる動作情報を端末装置１１１に対して送信する。また、当該動作情報は、アクセスポイント情報(この場合ＡＰ４−１２１ｄのＳＳＩＤ等)が付加されて不完全認証プロトコル情報として、サーバ記憶部１３４に記憶される。当該動作情報を受信した再びステップＳ４１７に戻り、当該動作情報に基づいて認証ステップ２の動作を行う。そのため、認証ステップ２を進めることができる可能性を高めることができる。なお、当該動作情報は
不完全認証プロトコルの一部であり、端末記憶部１１４に記憶される。
【０１５５】
ステップＳ４２４において、端末装置１１１は、認証ステップ３を進める。認証ステップ３は例えば、使用意思の最終確認のチェックをタップする動作である。本実施形態では、不完全認証プロトコルは認証ステップ２までの記載である。そのため、端末装置１１１は、認証ＨＴＭＬの解析結果から入力要求の記述を発見した場合、使用意思の最終確認のチェックをタップする動作の入力部位を推定し、対応する動作を行い当該動作をＨＴＭＬにてＡＰ４−１２１ｄへ送信する。
【０１５６】
ステップＳ４２５において、ステップＳ４２４で行った認証ステップ３が、ＡＰ４−１２１ｄが要求する認証ステップと適合するかどうかの確認を行う。確認の結果がＯＫであれば最終認証のステップがＯＫであるものとして、認証確認をＯＫとしてステップＳ４２６へ処理を進める。確認の結果がＮＧであれば、ステップＳ４３１へ処理を進める。
【０１５７】
ステップＳ４２６において、ＡＰ４−１２１ｄは端末装置１１１に対して、接続認証の許可の通知を行う。
【０１５８】
ステップＳ４２７において、端末装置１１１は、ステップＳ４２４の認証ステップ３の動作に対して、ＡＰ４−１２１ｄからの応答があったかどうかの判別を行う。判別は、ステップＳ４１４と同様に、一定時間内に応答があった場合に、応答有と判別しても良いし、ＡＰ４−１２１ｄから、ステップ確認が不可であった旨の通知を持って、応答無と判別しても構わない。応答が無しと判別された場合にはステップＳ４２８へ処理を進める。応答が有りと判別した場合にはステップＳ４３０へ処理を進める。
【０１５９】
ステップＳ４２８において、端末装置１１１の認証ステップ３の動作による認証が不可であるため、端末装置１１１は、認証支援サーバ１３１に対して、認証ステップの解析リクエストを行う。具体的には、端末装置１１１は、ステップＳ４１９でＡＰ４−１２１ｄから送信されたステップ２応答のＨＴＭＬを認証支援サーバ１３１に送信する。この際、端末装置１１１は、携帯電話回線―ＡＰ１２２を介して認証支援サーバ１３１と通信を行っても良いし、接続されているＡＰ４−１２１ｄを介して、接続認証前にＨＴＴＰＳを用いて認証支援サーバ１３１と通信を行っても構わない。
【０１６０】
ステップＳ４２９において、認証支援サーバ１３１は、端末装置１１１からの認証ステップの解析リクエストに応じて、認証ステップの解析を行う。具体的には、認証支援サーバ１３１は、サーバ制御部１３３において、端末装置１１１から送信された認証ＨＴＭＬの記載を解読することで解析を行う。解析の結果、認証ステップ３を進めることが可能と思われる動作情報を端末装置１１１に対して送信する。また、当該動作情報は、アクセスポイント情報(この場合ＡＰ４−１２１ｄのＳＳＩＤ等)が付加されて不完全認証プロトコル情報として、サーバ記憶部１３４に記憶される。当該動作情報を受信した再びステップＳ４２４に戻り、当該動作情報に基づいて認証ステップ３の動作を行う。そのため、認証ステップ３を進めることができる可能性を高めることができる。なお、当該動作情報は
不完全認証プロトコルの一部であり、端末記憶部１１４に記憶される。
【０１６１】
ステップＳ４３０において、端末装置１１１は、ＡＰ４−１２１ｄからの接続認証の通知を受け、アクセスポイントとの認証が完了することにより、端末装置１１１とＡＰ４−１２１ｄとの接続認証が完了する。
【０１６２】
ステップＳ４３１において、ＡＰ４−１２１ｄは、端末装置１１１に対して接続認証が不可である通知を行う。
【０１６３】
ステップＳ４３２において、端末装置１１１は、認証支援サーバ１３１に対して、認証ログの送信を行う。認証ログは、これまで端末装置１１１が行ってきた認証のステップの記録情報や、認証が不可であった場合の中間ログが含まれており、端末記憶部１１４に記憶されている。認証ログには、認証完了したか、認証不可であったかの情報が含まれている。なお、認証不可であった場合には、携帯電話回線−ＡＰ１２２介して通信を行っても構わないし、認証ログを端末記憶部１１４に記憶しておき、他の公衆無線ＬＡＮ−ＡＰ１２１や、無線ＬＡＮ−ＡＰ１２３に接続された時に、認証支援サーバ１４１に送信しても構わない。
【０１６４】
ステップＳ４３３において、認証支援サーバ１３１は、送信された認証ログをサーバ記憶部に記憶する。それにより、接続認証が完了したか、不可であったかの情報を蓄積することができる。
【０１６５】
＜効果の説明＞
以上のように、本発明の第３の実施形態に係る認証支援システム３では、端末装置１１１が、接続認証完了の実績の無いアクセスポイントに対しても、端末装置１１１と認証支援サーバ１３１が適時アクセスをすることにより認証ステップを進めることで接続認証の可能性を高めることのできるシステムを提供することができる。そのため、接続認証完了の実績の無いアクセスポイントに対しても、１度の接続にて接続認証の完了を行える可能性を高めることができ、利便性を大きく向上することができる。
【０１６６】
また、認証支援サーバ１３１には、解析結果に応じた完全認証プロトコルや不完全認証プロトコルが生成され、更新された認証プロトコルに含まれる。そのため、端末装置を当該アクセスポイントに接続する際や、他のユーザが当該アクセスポイントに接続する際に、それらの認証プロトコルの共有を行うことで、接続認証を速やかに行うことが可能となる。更新された認証プロトコルが生成された場合、更新された認証プロトコルはサーバ記憶部１３４に記憶される。更新された認証プロトコルは、端末装置１１１と認証支援サーバ１３１の間でＡＰＩの形で同期を行っても構わない。また、更新された認証プロトコルを含むアプリをアプリサーバに提供し、新たに端末装置１１１にダウンロードしても構わないし、アプリのアップデートを行うことで内容を更新しても構わない。
【０１６７】
また、ステップＳ４１６、ステップＳ４２２、ステップＳ４２９で行う、認証支援サーバ１３１による認証ステップの解析は、機械学習やＡＩ（人工知能）を用いて行っても構わない。その場合、過去の同様の解析事例を用い、例えば、一度リダイレクトをしたＵＲＬに対して応答が無いような場合には当該ＵＲＬをリダイレクト候補から除外する等の処理を行うことができる。このように動作することで、認証支援サーバ１３１において認証ステップの進め方についての情報が蓄積され、解析を速やかに行うことが可能となる。
【０１６８】
（第４の実施形態）
次に本発明の第４の実施形態について説明する。第４の実施形態は、第１の実施形態から第３の実施形態において使用される認証プロトコルの取り扱いについてである。
【０１６９】
認証プロトコルを、ＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）として提供することで、端末装置１１１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の差異を吸収し、認証プロトコルの情報を改変することなく各ＯＳに対応させることができる。
【０１７０】
また、認証プロトコルは認証支援サーバの提供事業者に以外の他の事業者に対して独立して提供することができる。認証プロトコルは、認証プロトコルを含むアプリ開発をするためのＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）として提供が行われても構わない。またＡＰＩとして、他の事業者の提供するサービスから認証支援サーバへの同期を行うようにして提供しても構わない。
【０１７１】
（プログラム）
図１０は、コンピュータ２０１の構成を示す概略ブロック図である。コンピュータ２０１は、ＣＰＵ２０２、主記憶装置２０３、補助記憶装置２０４、インタフェース２０５を備える。
【０１７２】
ここで、第１の実施形態に係る端末装置１１１を構成する各機能を実現するためのプログラムの詳細について説明する。
【０１７３】
端末装置１１１は、コンピュータ２０１に実装される。そして、サーバ１３１の各構成要素の動作は、プログラムの形式で補助記憶装置２０４に記憶されている。ＣＰＵ２０２は、プログラムを補助記憶装置２０４から読み出して主記憶装置２０３に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ２０２は、プログラムに従って、上述した記憶部に対応する記憶領域を主記憶装置２０３に確保する。
【０１７４】
当該プログラムは、アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続プログラムであって、端末通信部が、アクセスポイントと接続する接続工程と、記端末通信部が、アクセスポイントから認証情報を受信する受信工程と、末制御部が、前記認証情報の種別を判別する判別工程と、端末制御部が、判別工程の判別結果と、記憶部に記憶された認証プロトコルから認証情報に基づく認証ステップを進行する認証工程とを電子計算機に実行させるものである。
【０１７５】
なお、補助記憶装置２０４は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース２０５を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムがネットワークを介してコンピュータ２０１に配信される場合、配信を受けたコンピュータ２０１が当該プログラムを主記憶装置２０３に展開し、上記処理を実行しても良い。
【０１７６】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置２０４に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１７７】
以上、本発明のいくつかの実施形態を説明したが、  これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。
【符号の説明】
【０１７８】
１、２…認証支援システム
１１１、１１１ａ、１１１ｂ…端末装置
１１２・・・端末通信部
１１３・・・端末制御部
１１４・・・端末記憶部
１２１・・・公衆無線ＬＡＮ−ＡＰ
１２１ａ・・・公衆無線ＬＡＮ−ＡＰ（ＡＰ１）
１２１ｂ・・・公衆無線ＬＡＮ−ＡＰ（ＡＰ２）
１２１ｃ・・・公衆無線ＬＡＮ−ＡＰ（ＡＰ３）
１２１ｄ・・・公衆無線ＬＡＮ−ＡＰ（ＡＰ４）
１２２・・・携帯電話回線−ＡＰ
１２３・・・無線ＬＡＮ−ＡＰ
１３１…認証支援サーバ
１３２…サーバ通信部
１３３・・・サーバ制御部
１３４・・・サーバ記憶部
１４１…ネットワーク
２０１…コンピュータ
２０２…ＣＰＵ
２０３…主記憶装置
２０４…補助記憶装置
２０５…インタフェース
【図１】
2018098695.tif 000003
【図２】
2018098695.tif 000004
【図３】
2018098695.tif 000005
【図４】
2018098695.tif 000006
【図５】
2018098695.tif 000007
【図６】
2018098695.tif 000008
【図７】
2018098695.tif 000009
【図８】
2018098695.tif 000010
【図９】
2018098695.tif 000011
【図１０】
2018098695.tif 000012
【手続補正書】
【提出日】平成29年4月28日(2017.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置であって、
前記アクセスポイント及び認証支援サーバと接続される端末通信部と、
複数の種別のアクセスポイントに対応する認証プロトコルを記憶する端末記憶部と、
前記アクセスポイントから送信された認証情報の種別を判別し、判別の結果に対応した前記認証プロトコルによって前記認証情報に基づく認証ステップを進行し、前記認証ステップの認証結果を前記端末通信部を介して前記認証支援サーバに送信する端末制御部とを備え、
前記認証プロトコルは、前記認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、前記認証ステップを接続認証の途中のステップまでの手順が記述されている不完全認証プロトコルを含む端末装置。
【請求項２】
前記端末制御部は、前記判別の結果から前記不完全認証プロトコルを選択した場合、前記不完全認証プロトコルを参照情報として前記端末制御部が認証ステップを進める請求項１に記載の端末装置。
【請求項３】
前記端末制御部は、前記判別の結果から前記不完全認証プロトコルを選択した場合、前記認証情報の解析を行い、解析結果に基づいて前記端末制御部が認証ステップを進める請求項１又は２に記載の端末装置。
【請求項４】
前記端末制御部は、前記判別の結果から前記不完全認証プロトコルを選択した場合、前記端末制御部が前記認証支援サーバへ認証情報を送信し、前記認証情報に対応する前記認証支援サーバから送信される情報により認証ステップを進める請求項１に記載の端末装置。
【請求項５】
前記端末制御部は、前記認証情報の種別を、少なくとも、ユーザ情報を要求するタイプか否かを判別し、対応する前記認証プロトコルを選択する請求項１乃至４のいずれか一項に記載の端末装置。
【請求項６】
ユーザ情報は、少なくとも、メールアドレス情報、誕生日情報、誕生月情報、誕生年情報、性別情報のいずれか、またはすべてを含み、
前記端末制御部は、前記認証情報の種別を、少なくとも、要求されたメールアドレスにアクセスポイントから情報が送信されるタイプか否かを判別する請求項１乃至５のいずれか一項に記載の端末装置。
【請求項７】
前記認証情報は、認証ＨＴＭＬであり、前記端末制御部は、前記認証ステップを、前記アクセスポイントとの間でＨＴＭＬの送受信を行うことで進行する請求項１乃至６のいずれか一項に記載の端末装置。
【請求項８】
前記端末制御部は、前記認証ステップが接続認証の途中のステップで中断した場合、中断するまでの前記認証ステップの処理の履歴を前記認証支援サーバに送信する請求項１乃至７のいずれか一項に記載の端末装置。
【請求項９】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続方法であって、
端末通信部が、前記アクセスポイントと接続する接続工程と、
前記端末通信部が、前記アクセスポイントから認証情報を受信する受信工程と、
端末制御部が、前記認証情報の種別を判別する判別工程と、
前記端末制御部が、前記判別工程の判別結果と端末記憶部に記憶された認証プロトコルから前記認証情報の認証ステップを進行する認証工程とを有し、
前記認証プロトコルは、前記認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、前記認証ステップを接続認証の途中のステップまでの手順が記述されている不完全認証プロトコルを含む接続方法。
【請求項１０】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続プログラムであって、
前記アクセスポイントと接続する接続工程と、
記アクセスポイントから認証情報を受信する受信工程と、
前記認証情報の種別を判別する判別工程と、
前記判別工程の判別結果と端末記憶部に記憶された認証プロトコルから前記認証情報に基づく認証ステップを進行する認証工程と、を電子計算機に実行させるための接続プログラムであって、
前記認証プロトコルは、前記認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、前記認証ステップを接続認証の途中のステップまでの手順が記述されている不完全認証プロトコルを含む接続プログラム。
【請求項１１】
端末装置とアクセスポイントを無線接続認証するための認証支援システムであって、
前記アクセスポイントに対応するアクセスポイントテーブルと、前記端末装置に対応するユーザテーブルを記憶する前記認証支援サーバと、
前記アクセスポイントと接続を要求する前記端末装置と、
前記端末装置からの接続要求に対して認証情報を送信する前記アクセスポイントと、
前記認証支援サーバと前記アクセスポイント及び前記端末装置を接続するネットワークとを有し、
前記端末装置は、前記アクセスポイント及び前記認証支援サーバと接続される端末通信部と、複数の種別のアクセスポイントに対応する認証プロトコルを記憶する端末記憶部と、前記アクセスポイントから送信された認証情報の種別を判別し、判別の結果に対応した前記認証プロトコルによって前記認証情報に基づく認証ステップを進行し、前記認証ステップの認証結果を前記端末通信部を介して前記認証支援サーバに送信する端末制御部とを備え、
前記認証プロトコルは、前記認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、前記認証ステップを接続認証の途中のステップまでの手順が記述されている不完全認証プロトコルを含む認証支援システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
アクセスポイントとの間に無線接続を確立して通信を行う端末装置であって、アクセスポイント及び認証支援サーバと接続される端末通信部と、複数の種別のアクセスポイントに対応する認証プロトコルを記憶する端末記憶部と、アクセスポイントから送信された認証情報の種別を判別し、判別の結果に対応した認証プロトコルによって認証情報に基づく認証ステップを進行し、認証ステップの認証結果を端末通信部を介して認証支援サーバに送信する端末制御部とを備え、認証プロトコルは、認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、認証ステップを接続認証の途中のステップまでの手順が記述さている不完全認証プロトコルを含む端末装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続方法であって、端末通信部が、アクセスポイントと接続する接続工程と、端末通信部が、アクセスポイントから認証情報を受信する受信工程と、端末制御部が、認証情報の種別を判別する判別工程と、端末制御部が、判別工程の判別結果と、端末記憶部に記憶された認証プロトコルから認証情報に基づく認証ステップを進行する認証工程とを有し、認証プロトコルは、認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、認証ステップを接続認証の途中のステップまでの手順が記述されている不完全認証プロトコルを含む接続方法である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、アクセスポイントとの間に無線接続を確立して通信を行う端末装置の接続プログラムであって、端末通信部が、アクセスポイントと接続する接続工程と、端末通信部が、アクセスポイントから認証情報を受信する受信工程と、端末制御部が、認証情報の種別を判別する判別工程と、端末制御部が、判別工程の判別結果と、端末記憶部に記憶された認証プロトコルから認証情報に基づく認証ステップを進行する認証工程と、を電子計算機に実行させるための接続プログラムであって、認証プロトコルは、認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、認証ステップを接続認証の途中のステップまでの手順が記述されている不完全認証プロトコルを含む接続プログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、端末装置とアクセスポイントを無線接続認証するための認証支援システムであって、アクセスポイントに対応するアクセスポイントテーブルと、端末装置に対応するユーザテーブルを記憶する認証支援サーバと、アクセスポイントと接続を要求する端末装置と、端末装置からの接続要求に対して認証情報を送信するアクセスポイントと、認証支援サーバとアクセスポイント及び端末装置を接続するネットワークとを有し、端末装置は、アクセスポイント及び認証支援サーバと接続される端末通信部と、複数の種別のアクセスポイントに対応する認証プロトコルを記憶する端末記憶部と、アクセスポイントから送信された認証情報の種別を判別し、判別の結果に対応した認証プロトコルによって認証情報に基づく認証ステップを進行し、認証ステップの認証結果を端末通信部を介して認証支援サーバに送信する端末制御部とを備え、認証プロトコルは、認証ステップを接続認証完了までの手順が記載されている完全認証プロトコルと、認証ステップを接続認証の途中のステップまでの手順が記述されている不完全認証プロトコルを含む認証支援システムである。