(57)【要約】【課題】アクセス元端末へＷＥＢサイトへのアクセスを許可するための認証コードを発行すること。【解決手段】認証コード発行システム１００は、アクセス元端末からのＷＥＢサイトへのアクセス要求に応じて、前記アクセス要求を受けたアクセス受付サーバーから前記アクセス元端末への認証コードの発行要求を受け付ける認証コード発行要求受信手段と、認証コード発行要求受信手段が認証コードの発行要求を受け付けたときに、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、認証コード発行手段によって発行された認証コードを含んだＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報を、ショートメッセージを用いてアクセス元端末へ送信するアクセス用情報送信手段とを備える。【選択図】図１
2014002435.tif 000002
【特許請求の範囲】
【請求項１】
アクセス元端末からのＷＥＢサイトへのアクセス要求を受けたアクセス受付サーバーから、前記アクセス元端末への認証コードの発行要求を受け付ける認証コード発行要求受信手段と、
前記認証コード発行要求受信手段が前記認証コードの発行要求を受け付けたときに、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報を、ショートメッセージを用いて前記アクセス元端末へ送信するアクセス用情報送信手段とを備えることを特徴とする認証コード発行システム。
【請求項２】
請求項１に記載の認証コード発行システムにおいて、
前記アクセス用情報生成手段は、前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録し、
前記アクセス用情報送信手段は、前記送信キューに登録されている前記送信用情報を順次読み出して、前記アクセス元端末へショートメッセージを送信することを特徴とする認証コード発行システム。
【請求項３】
請求項２に記載の認証コード発行システムにおいて、
前記アクセス用情報送信手段は、前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせ、前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出すことを特徴とする認証コード発行システム。
【請求項４】
請求項１〜３のいずれか一項に記載の認証コード発行システムにおいて、
前記認証コード発行要求受信手段は、前記アクセス受付サーバーから、前記認証コードの発行要求とともに前記アクセス元端末の認証情報を受信し、
前記認証コード発行要求受信手段で受信した前記認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段をさらに備え、
前記認証コード発行手段は、前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、前記認証コードを発行することを特徴とする認証コード発行システム。
【請求項５】
請求項４に記載の認証コード発行システムにおいて、
前記認証情報は、前記アクセス元端末に対して一意に付された電話番号であって、
前記ＷＥＢサイトへのアクセスが許可された前記電話番号を記録した認証用データベースをさらに備え、
前記認証手段は、前記認証用データベースに記録されている情報と、前記認証情報とを照合することにより、前記アクセス元端末の認証を行うことを特徴とする認証コード発行システム。
【請求項６】
請求項４または５に記載の認証コード発行システムにおいて、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可されていない端末であるという認証結果が得られた場合に、前記アクセス受付サーバーへ認証ＮＧを示す情報を送信する認証ＮＧ情報送信手段をさらに備えることを特徴とする認証コード発行システム。
【請求項７】
アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けるアクセス要求受付手段と、
前記アクセス要求受付手段が前記アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けたときに、前記アクセス元端末から受信した認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報を、ショートメッセージを用いて前記アクセス元端末へ送信するアクセス用情報送信手段とを備えることを特徴とする認証システム。
【請求項８】
請求項７に記載の認証システムにおいて、
前記アクセス用情報を受信した前記アクセス元端末から、前記アクセス用情報を用いた前記ＷＥＢサイトへのアクセス要求がされたときに、前記アクセス用情報に含まれている前記認証コードと、前記認証コード発行手段が発行した前記認証コードとを照合する認証コード照合手段と、
前記認証コード照合手段によって、前記認証コードの照合結果が一致することが確認されたときに、前記アクセス元端末に対して、前記ＷＥＢサイトへのアクセスを許可するアクセス許可手段とをさらに備えることを特徴とする認証システム。
【請求項９】
請求項７または８に記載の認証システムにおいて、
前記アクセス用情報生成手段は、前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録し、
前記アクセス用情報送信手段は、前記送信キューに登録されている前記送信用情報を順次読み出して、前記アクセス元端末へショートメッセージを送信することを特徴とする認証システム。
【請求項１０】
請求項９に記載の認証システムにおいて、
前記アクセス用情報送信手段は、前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせ、前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出すことを特徴とする認証システム。
【請求項１１】
請求項７〜１０のいずれか一項に記載の認証システムにおいて、
前記認証情報は、前記アクセス元端末に対して一意に付された電話番号であって、
前記ＷＥＢサイトへのアクセスが許可された前記電話番号を記録した認証用データベースをさらに備え、
前記認証手段は、前記認証用データベースに記録されている情報と、前記認証情報とを照合することにより、前記アクセス元端末の認証を行うことを特徴とする認証システム。
【請求項１２】
アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、前記認証コード発行サーバーで発行された前記認証コードを含んだ情報をショートメッセージを用いて前記アクセス元端末へ送信するショートメッセージ送信端末とを備えた認証システムであって、
前記アクセス受付サーバーは、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求とともに、前記アクセス元端末の認証情報を受信する認証情報受信手段と、
前記認証情報受信手段が前記アクセス元端末から前記認証情報を受信したときに、該認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、前記認証コード発行サーバーへ、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段とを備え、
前記認証コード発行サーバーは、
前記アクセス受付サーバーから前記認証コードの発行が指示されたことを検出したときに、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、
前記ショートメッセージ送信端末は、
前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、
前記送信キューに前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出す送信用情報読み出し手段と、
前記送信用情報読み出し手段によって読み出された前記送信用情報に基づいて、前記アクセス元端末を送信先に設定するとともに、前記アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、
前記ショートメッセージ作成手段によって作成された前記ショートメッセージを前記アクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする認証システム。
【請求項１３】
アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、前記認証コード発行サーバーで発行された前記認証コードを含んだ情報をショートメッセージを用いて前記アクセス元端末へ送信するショートメッセージ送信端末とを備えた認証システムであって、
前記アクセス受付サーバーは、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求とともに、前記アクセス元端末の認証情報を受信する認証情報受信手段と、
前記認証情報受信手段が前記アクセス元端末から前記認証情報を受信したときに、前記認証コード発行サーバーへ、前記認証情報を送信するとともに、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段とを備え、
前記認証コード発行サーバーは、
前記アクセス受付サーバーから前記認証コードの発行が指示されたことを検出したときに、前記アクセス受付サーバーから受信した前記認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、
前記ショートメッセージ送信端末は、
前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、
前記送信キューに前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出す送信用情報読み出し手段と、
前記送信用情報読み出し手段によって読み出された前記送信用情報に基づいて、前記アクセス元端末を送信先に設定するとともに、前記アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、
前記ショートメッセージ作成手段によって作成された前記ショートメッセージを前記アクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする認証システム。
【請求項１４】
請求項１２または１３に記載の認証システムにおいて、
前記アクセス受付サーバーは、
前記アクセス用情報を受信した前記アクセス元端末から、前記アクセス用情報を用いた前記ＷＥＢサイトへのアクセス要求がされたときに、前記アクセス用情報に含まれている前記認証コードと、前記認証コード発行手段が発行した前記認証コードとを照合する認証コード照合手段と、
前記認証コード照合手段によって、前記認証コードが一致することが確認されたときに、前記アクセス元端末に対して、前記ＷＥＢサイトへのアクセスを許可するアクセス許可手段とをさらに備えることを特徴とする認証システム。
【請求項１５】
請求項１４に記載の認証システムにおいて、
前記認証コード発行サーバーによって発行された前記認証コードを記録した照合用データベースをさらに備え、
前記認証コード照合手段は、前記照合用データベースに記録されている前記認証コードと、前記アクセス用情報に含まれている前記認証コードとを照合することを特徴とする認証システム。
【請求項１６】
請求項１２〜１５のいずれか一項に記載の認証システムにおいて、
前記認証情報は、前記アクセス元端末に対して一意に付された電話番号であって、
前記ＷＥＢサイトへのアクセスが許可された前記電話番号を記録した認証用データベースをさらに備え、
前記認証手段は、前記認証用データベースに記録されている前記電話番号と、前記認証情報とを照合することにより、前記アクセス元端末の認証を行うことを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証コード発行システム、および認証システムに関する。
【背景技術】
【０００２】
次のような電話帳共有システムが知られている。この電話帳共有システムでは、携帯端末装置は、着信時に着信元の会社名や発信先の電話番号を問い合わせるショートメッセージを管理サーバーに送信する。管理サーバーでは、受信したショートメッセージの送信元アドレスに設定されている電話番号を用いて、携帯端末装置を認証した後に、ショートメッセージの内容に基づいて、電話帳データから着信元の会社名や発信先の電話番号を検索して、問い合わせ元の携帯端末装置にショートメッセージの形で送信する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６１７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電話帳共有システムでは、管理サーバーへショートメッセージを送信して電話帳データの問い合わせを行うため、これをＷＥＢサイトへのアクセス認証に応用した場合には、端末からＷＥＢサイトへのアクセス要求を受け付けるサーバーから認証用サーバーへショートメッセージを送信する必要がある。このため、端末からＷＥＢサイトへのアクセス要求を受け付けるサーバーにショートメッセージ送信機能を搭載しなければならず、コスト的に不利になるという問題があった。
【課題を解決するための手段】
【０００５】
本発明による認証コード発行システムは、アクセス元端末からのＷＥＢサイトへのアクセス要求を受けたアクセス受付サーバーからアクセス元端末への認証コードの発行要求を受け付ける認証コード発行要求受信手段と、認証コード発行要求受信手段が認証コードの発行要求を受け付けたときに、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、認証コード発行手段によって発行された認証コードを含んだＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報を、ショートメッセージを用いてアクセス元端末へ送信するアクセス用情報送信手段とを備えることを特徴とする。
本発明による認証システムは、アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けるアクセス要求受付手段と、アクセス要求受付手段がアクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けたときに、アクセス元端末から受信した認証情報に基づいて、アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、認証手段によってアクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、認証コード発行手段によって発行された認証コードを含んだＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報を、ショートメッセージを用いてアクセス元端末へ送信するアクセス用情報送信手段とを備えることを特徴とする。
本発明による認証システムはまた、アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、認証コード発行サーバーで発行された認証コードを含んだ情報をショートメッセージを用いてアクセス元端末へ送信するショートメッセージ送信端末とを備え、アクセス受付サーバーは、アクセス元端末からのＷＥＢサイトへのアクセス要求とともに、アクセス元端末の認証情報を受信する認証情報受信手段と、認証情報受信手段がアクセス元端末から認証情報を受信したときに、該認証情報に基づいて、アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、認証手段によってアクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、認証コード発行サーバーへ、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段とを備え、認証コード発行サーバーは、アクセス受付サーバーから認証コードの発行が指示されたことを検出したときに、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、認証コード発行手段によって発行された認証コードを含んだＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報とショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、ショートメッセージ送信端末は、送信キューへの送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、送信キューに送信用情報が登録されていることを検出したときに、送信キューから送信用情報を読み出す送信用情報読み出し手段と、送信用情報読み出し手段によって読み出された送信用情報に基づいて、アクセス元端末を送信先に設定するとともに、アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、ショートメッセージ作成手段によって作成されたショートメッセージをアクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする。
本発明による認証システムはまた、アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、認証コード発行サーバーで発行された認証コードを含んだ情報をショートメッセージを用いてアクセス元端末へ送信するショートメッセージ送信端末とを備えた認証システムであって、アクセス受付サーバーは、アクセス元端末からのＷＥＢサイトへのアクセス要求とともに、アクセス元端末の認証情報を受信する認証情報受信手段と、認証情報受信手段がアクセス元端末から認証情報を受信したときに、認証コード発行サーバーへ、認証情報を送信するとともに、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段とを備え、認証コード発行サーバーは、アクセス受付サーバーから認証コードの発行が指示されたことを検出したときに、アクセス受付サーバーから受信した認証情報に基づいて、アクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、認証手段によってアクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、認証コード発行手段によって発行された認証コードを含んだＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報とショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、ショートメッセージ送信端末は、送信キューへの送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、送信キューに送信用情報が登録されていることを検出したときに、送信キューから送信用情報を読み出す送信用情報読み出し手段と、送信用情報読み出し手段によって読み出された送信用情報に基づいて、アクセス元端末を送信先に設定するとともに、アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、ショートメッセージ作成手段によって作成されたショートメッセージをアクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ＷＥＢサイトのアクセス要求を受け付けるサーバーにショートメッセージ送信機能を搭載する必要がなく、コスト的に有利となる。
【図面の簡単な説明】
【０００７】
【図１】第１の形態における認証システムの一実施の形態の構成を示すブロック図である。
【図２】クライアントサーバー３００の一実施の形態の構成を示すブロック図である。
【図３】認証コード発行サーバー１１０の一実施の形態の構成を示すブロック図である。
【図４】ＳＭＳ送信端末１２０としてスマートフォンを用いた場合の一実施の形態の構成を示すブロック図である。
【図５】第１の実施の形態における認証コード発行サーバー１１０で実行される処理の流れを示すフローチャート図である。
【図６】ＳＭＳ送信端末１２０で実行される処理の流れを示すフローチャート図である。
【図７】第１の実施の形態におけるクライアントサーバー３００で実行される処理の流れを示すフローチャート図である。
【図８】第２の実施の形態における認証システムの一実施の形態の構成を示すブロック図である。
【図９】第２の実施の形態における認証コード発行サーバー１１０で実行される処理の流れを示すフローチャート図である。
【図１０】第２の実施の形態におけるクライアントサーバー３００で実行される処理の流れを示すフローチャート図である。
【発明を実施するための形態】
【０００８】
―第１の実施の形態―
図１は、第１の形態における認証システムの一実施の形態の構成を示すブロック図である。認証システム１０は、認証コード発行システム１００と、利用者端末２００と、クライアントサーバー３００と、認証用データベース４００と、照合用データベース５００とで構成される。なお、認証用データベース４００と、照合用データベース５００は、サーバーが備える記録装置上に構築されたデータベースであって、それぞれ異なるサーバーの記録装置に構築されたデータベースであってもよいし、同じサーバーの記録装置にそれぞれ構築されたデータベースであってもよい。
【０００９】
認証コード発行システム１００は、認証コード発行サーバー１１０と、ＳＭＳ送信端末１２０とで構成される。この認証コード発行システム１００は、クライアントサーバー３００からの認証要求に応じて、クライアントサーバー３００へのＷＥＢサイトへのアクセス要求があった利用者端末（アクセス元端末）２００に対して、ＷＥＢサイトへのアクセスを許可するための認証コードを発行するためのシステムである。
【００１０】
なお、本実施の形態におけるクライアントとは、例えば、認証コード発行システム１００の提供者と認証コード発行システム１００の利用契約を行ったクライアント企業を意味し、クライアントサーバー３００は、例えば、該クライアント企業が運営するＷＥＢサーバーである。このクライアントサーバー３００が、利用者端末２００からのＷＥＢサイトのアクセス要求を受け付ける。
【００１１】
利用者端末２００は、クライアントサーバー３００へのＷＥＢサイトへのアクセス要求を行うとともに、後述するＳＭＳ送信端末１２０からショートメッセージを受信することができる装置であり、例えば、スマートフォン、携帯電話、タブレット端末等が用いられる。利用者端末２００は、所定の通信回線、例えばインターネットや携帯電話網等を介してクライアントサーバー３００やＳＭＳ送信端末１２０と通信を行うことができる。
【００１２】
利用者端末２００のユーザーは、利用者端末２００にインストールされているＷＥＢサイト閲覧用アプリケーションから、クライアントサーバー３００へのＷＥＢサイトへのアクセス要求を行うことができる。例えば、ＷＥＢサイト閲覧用アプリケーションとしては、ブラウザが用いられ、利用者端末２００のユーザーは、ブラウザを用いてクライアントサーバー３００上に開設されているＷＥＢサイトへのアクセス要求画面にアクセスし、該アクセス要求用画面上でＷＥＢサイトへのアクセス要求を行う。このとき、アクセス要求用画面上では、利用者端末２００の認証に用いるための認証情報として、利用者端末２００に一意に付されている電話番号の入力が求められる。例えば、アクセス要求用画面上には、利用者端末２００の電話番号を入力するための入力欄と、入力した電話番号を送信するための送信ボタンとが表示されている。使用者によって、アクセス要求用画面上で電話番号が入力され送信ボタンが押下されると、入力された電話番号が認証情報としてクライアントサーバー３００へ送信される。これにより、利用者端末２００からクライアントサーバー３００へ認証情報を利用したＷＥＢサイトへのアクセス要求がなされる。
【００１３】
ここで、利用者端末２００から認証情報を利用したＷＥＢサイトへのアクセス要求がされた場合のクライアントサーバー３００における処理について説明する。図２は、本実施の形態におけるクライアントサーバー３００の一実施の形態の構成を示すブロック図である。クライアントサーバー３００は、操作部材３０１と、接続ＩＦ３０２と、制御装置３０３と、記録装置３０４と、モニタ３０５とを備えている。
【００１４】
操作部材３０１は、クライアントサーバー３００の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。
【００１５】
接続ＩＦ３０２は、クライアントサーバー３００をインターネットやＬＡＮ等の通信回線に接続するためのインターフェースであり、例えば、インターネットに有線で接続するための有線ＬＡＮモジュールや、インターネットに無線で接続するための無線ＬＡＮモジュールなどが用いられる。本実施の形態におけるクライアントサーバー３００は、この接続ＩＦ３０２を介して利用者端末２００、認証コード発行サーバー１１０と通信を行う。
【００１６】
制御装置３０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、クライアントサーバー３００の全体を制御する。なお、制御装置３０３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続ＩＦ３０２を介して読み込まれたデータは、バッファメモリに一時的に記録される。
【００１７】
記録装置３０４は、クライアントサーバー３００が蓄える種々のデータや、制御装置３０３が実行するためのプログラムのデータ等を記録するための記録装置であり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等が用いられる。なお、記録装置３０４に記録されるプログラムのデータは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体に記録されて提供されたり、ネットワークを介して提供され、使用者が取得したプログラムのデータを記録装置３０４にインストールすることによって、制御装置３０３がプログラムを実行できるようになる。
【００１８】
モニタ３０５は、例えば液晶モニタであって、制御装置３０３から出力される種々の表示用データが表示される。
【００１９】
制御装置３０３は、利用者端末２００から認証情報を利用したＷＥＢサイトへのアクセス要求を受け付けた場合には、アクセス要求元の利用者端末２００がＷＥＢサイトへのアクセスが許可されている端末であるかの認証を行う。具体的には、制御装置３０３は、認証用データベース４００にアクセスして、受信した認証情報が認証用データベース４００に登録されているか照合する。
【００２０】
本実施の形態では、クライアント企業のＷＥＢサイトへアクセスして閲覧を希望するユーザーは、あらかじめクライアントサーバー３００上でユーザー登録を行う必要があり、認証用データベース４００には、その際に登録された電話番号が認証情報として記録されているものとする。このため、認証用データベース４００を用いた認証情報の照合により、アクセス要求元の利用者端末２００が、ユーザー登録を完了した正規のユーザーが利用する端末であるか否かを判断することができる。
【００２１】
制御装置３０３は、受信した認証情報が認証用データベース４００に登録されていない場合（認証ＮＧの場合）には、その利用者端末２００は、ユーザー登録を行っていないユーザーの端末であると判断して、ＷＥＢサイトへのアクセス要求を拒否する。この場合、利用者端末２００のＷＥＢ閲覧用アプリケーションの画面上には、アクセス拒否を示す画面やユーザー登録を促す画面等を表示すればよい。あるいは、アクセス拒否を音により通知してもよい。
【００２２】
一方、制御装置３０３は、受信した認証情報が認証用データベース４００に登録されている場合（認証ＯＫの場合）には、その利用者端末２００は、ユーザー登録を行った正規のユーザーの端末であると判断して、その利用者端末２００に対して、ＷＥＢサイトへのアクセスを許可するための認証コードを発行するように認証コード発行システム１００の認証コード発行サーバー１１０に指示する。このとき、制御装置３０３は、利用者端末２００がアクセスを要求しているＷＥＢサイトのＵＲＬを特定するためのＵＲＬ情報とともに、認証コードの送信先情報として、認証情報として用いた利用者端末２００の電話番号を認証コード発行サーバー１１０へ引き渡す。ここで、ＵＲＬ情報は、ＷＥＢサイトのＵＲＬそのものを示すデータでもよいし、認証コード発行サーバー１１０側でＵＲＬを特定することができる他の情報であってもよい。
【００２３】
認証コード発行サーバー１１０では、クライアントサーバー３００からＵＲＬ情報と送信先情報とを受信した場合には、以下に説明するように認証コードの発行処理を実行する。なお、クライアントサーバー３００と認証コード発行システム１００とは、例えば、インターネットを介して接続されているものとする。
【００２４】
図３は、本実施の形態における認証コード発行サーバー１１０の一実施の形態の構成を示すブロック図である。認証コード発行サーバー１１０は、操作部材１１１と、接続ＩＦ１１２と、制御装置１１３と、記録装置１１４と、モニタ１１５とを備えている。
【００２５】
操作部材１１１は、認証コード発行サーバー１１０の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。
【００２６】
接続ＩＦ１１２は、認証コード発行サーバー１１０をインターネットやＬＡＮ等の通信回線に接続するためのインターフェースであり、例えば、インターネットに有線で接続するための有線ＬＡＮモジュールや、インターネットに無線で接続するための無線ＬＡＮモジュールなどが用いられる。本実施の形態における認証コード発行サーバー１１０は、この接続ＩＦ１１２を介してクライアントサーバー３００、ＳＭＳ送信端末１２０と通信を行う。
【００２７】
制御装置１１３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、認証コード発行サーバー１１０の全体を制御する。なお、制御装置１１３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続ＩＦ１１２を介して読み込まれたデータは、バッファメモリに一時的に記録される。
【００２８】
記録装置１１４は、認証コード発行サーバー１１０が蓄える種々のデータや、制御装置１１３が実行するためのプログラムのデータ等を記録するための記録装置であり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等が用いられる。なお、記録装置１１４に記録されるプログラムのデータは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体に記録されて提供されたり、ネットワークを介して提供され、使用者が取得したプログラムのデータを記録装置１１４にインストールすることによって、制御装置１１３がプログラムを実行できるようになる。
【００２９】
モニタ１１５は、例えば液晶モニタであって、制御装置１１３から出力される種々の表示用データが表示される。
【００３０】
制御装置１１３は、クライアントサーバー３００からＵＲＬ情報と送信先情報とを受信すると、これらをバッファメモリに記録するとともに、一意に特定可能な認証コードを発行する。この認証コードの内容は特に限定されないが、例えば、アルファベット、数字、記号、またはそれらの組み合わせにより構成され、それらをランダムに、または所定のアルゴリズムで組み合わせることによって、決定される。また、認証コードの桁数は、固定でも可変でもよいが、重複を避けるために十分な桁数が確保されることが好ましい。
【００３１】
制御装置１１３は、認証コードを発行した場合には、発行した認証コードをクライアントサーバー３００に送信する。クライアントサーバー３００では、制御装置３０３は、受信した認証コードを照合用データベース５００へ記録して、利用者端末２００の認証のために利用する。利用者端末２００の認証方法については後述する。
【００３２】
さらに、制御装置１１３は、バッファメモリに記録しておいたＵＲＬ情報、送信先情報とを読み出し、ＵＲＬ情報に発行した認証コードを付加したアクセス用情報を生成する。アクセス用情報は、ＷＥＢサイトのＵＲＬと認証コードが区別できるように接続された構成とする。例えば、ＵＲＬの末尾に区切り文字と認証コードをつなげたものとするなど、これを用いてＷＥＢサイトへアクセスをする利用者端末２００が、アクセス先ＷＥＢサイトのＵＲＬを特定でき、かつこれに付された認証コードを同時にアクセス先のＷＥＢサーバーに送信できる構成とする。
【００３３】
制御装置１１３は、生成したアクセス用情報と、送信先情報とを関連付けた送信用情報のデータをＳＭＳの送信キューに登録する。なお、送信キューは、例えば制御装置１１３が備えるフラッシュメモリ内に確保され、該送信キューには、送信用情報のデータが順次追加されていく。この送信キュー内のデータは、あらかじめ設定された所定の時間間隔でＳＭＳ送信端末１２０から順次読み出され、ＳＭＳ送信端末１２０によって各利用者端末２００にショートメッセージが送信される。以下、ＳＭＳ送信端末１２０による処理について説明する。
【００３４】
ＳＭＳ送信端末１２０は、携帯電話キャリアが提供するＳＭＳ（ショートメッセージサービス）を利用可能な端末、例えばスマートフォンや携帯電話である。図４は、ＳＭＳ送信端末１２０としてスマートフォンを用いた場合の一実施の形態の構成を示すブロック図である。ＳＭＳ送信端末１２０は、タッチパネル１２１と、通信モジュール１２２と、制御装置１２３と、メモリスロット１２４と、マイク１２５と、スピーカー１２６とを備えている。
【００３５】
タッチパネル１２１は、液晶パネル等の表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、画面上の表示を押すことで機器を操作することができる入力装置である。例えば、ＳＭＳ送信端末１２０の操作者は、液晶パネル上に表示されたボタンやメニュー等の表示項目を指やタッチペンを用いてタッチまたはスライドさせることにより、ＳＭＳ送信端末１２０を操作することができる。タッチパネル１２１は、操作者によるタッチやスライドといった操作を検出して、その検出信号を制御装置１２３へ出力する。
【００３６】
通信モジュール１２２は、無線または有線により、ＬＡＮや携帯電話通信網を介してインターネットに接続するためのモジュールが用いられる。ＳＭＳ送信端末１２０は、この通信モジュール１２２を介して認証コード発行サーバー１１０や利用者端末２００と通信を行う。
【００３７】
制御装置１２３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、ＳＭＳ送信端末１２０の全体を制御する。なお、制御装置１２３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリやフラッシュメモリ等の不揮発性のメモリを含む。揮発性のメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。また、不揮発性のメモリには、ＳＭＳ送信端末１２０を動作させるためのファームウェアや種々のアプリケーションを動作させるためのソフトウェアのプログラムデータが記録される。
【００３８】
メモリスロット１２４は、メモリカード等の外部メモリを挿入するためのスロットである。マイク１２５は、使用者による発話音声を入力するための集音装置であり、スピーカー１２６は、受話音声を出力するための出力装置である。
【００３９】
制御装置１２３は、上述したように、あらかじめ設定された所定の時間間隔、例えば１分間隔で認証コード発行サーバー１１０へ送信キュー内のデータ登録の有無を問い合わせる。そして、制御装置１２３は、認証コード発行サーバー１１０からの応答に基づいて送信キュー内に送信用情報のデータが登録されていることを検出した場合には、送信キューから１件データを読み出して、上述した送信用情報を取得する。
【００４０】
そして、制御装置１２３は、取得した送信用情報に基づいて、ＷＥＢサイトへのアクセス要求元の利用者端末２００へ送信するショートメッセージを作成する。具体的には、制御装置１２３は、送信用情報に含まれる送信先情報に基づいてショートメッセージの送信先である利用者端末２００の電話番号を特定し、これをショートメッセージの宛先に設定する。また、送信用情報に含まれるアクセス用情報をリンク形式でショートメッセージの本文に記載する。制御装置１２３は、生成したショートメッセージを宛先として設定した電話番号に宛てて送信する。これにより、所定の時間間隔で１件ずつショートメッセージが利用者端末２００へ送信されていく。
【００４１】
制御装置１２３は、利用者端末２００へ宛てたショートメッセージの送信にエラーが発生したことを検出した場合には、エラー発生を示すステータスを認証コード発行サーバー１１０へ送信する。ショートメッセージ送信時に発生し得るエラーとしては、宛先として指定した電話番号が存在しない場合に発生するエラーと、ショートメッセージを送信した利用者端末２００が起動していないなど、ショートメッセージを受信できない状況にある場合に発生するエラーとが考えられる。これらのエラーが発生した場合には、ショートメッセージの送信後にショートメッセージの配信を行う外部サーバーより、エラーの内容を示すエラー情報が通知される。制御装置１２３は、このエラー情報を受信した場合には、該エラー情報を認証コード発行サーバー１１０へ送信する。
【００４２】
認証コード発行サーバー１１０では、受信したエラー情報を不図示のデータベースに記録しておけば、クライアントサーバー３００を介した利用者端末２００からのショートメール不達に対する問い合わせに対して、エラー情報を開示することが可能となる。
【００４３】
利用者端末２００では、不図示の制御装置は、ＳＭＳ送信端末１２０からショートメッセージを受信した場合には、受信したショートメッセージを不図示の表示部材に表示する。利用者端末２００の制御装置は、ユーザーによって、表示部材に表示されたショートメッセージに記載されているリンク形式のアクセス用情報が選択されたことを検出した場合には、アクセス用情報を用いてクライアントサーバー３００へＷＥＢサイトへのアクセスを要求する。上述したように、アクセス用情報には、認証コード発行サーバー１１０で発行された認証コードが、ＵＲＬ情報と区別可能に付加されているため、このアクセス用情報を用いたアクセス要求により、クライアントサーバー３００へ認証コードが送信される。
【００４４】
クライアントサーバー３００では、制御装置３０３は、利用者端末２００からアクセス用情報を用いたＷＥＢサイトへのアクセス要求があった場合には、照合用データベース５００にアクセスして、受信した認証コードが照合用データベース５００に登録されているか照合する。照合用データベース５００には、上述したように、認証コード発行サーバー１１０で発行された認証コードが記録されているため、この照合により情報端末２００がアクセス要求に用いたアクセス用情報が正規の認証コードを含むものであるか否かを判断することができる。
【００４５】
制御装置３０３は、受信した認証コードが照合用データベース５００に登録されている認証コードと一致する場合（照合ＯＫの場合）には、その利用者端末２００は、認証コード発行サーバー１１０より正規に認証コードの発行を受けた端末であると判断して、ＷＥＢサイトへのアクセスを許可する。この場合、利用者端末２００のＷＥＢ閲覧用アプリケーションの画面上には、アクセスを要求したＷＥＢサイトが表示される。
【００４６】
一方、制御装置３０３は、受信した認証コードと一致する認証コードが照合用データベース５００に登録されていない場合（照合ＮＧの場合）には、その利用者端末２００は、認証コードの発行を受けていない端末であると判断して、ＷＥＢサイトへのアクセスを禁止する。この場合、利用者端末２００のＷＥＢ閲覧用アプリケーションの画面上には、アクセスを要求したＷＥＢサイトが表示されない。また、この場合には、利用者端末２００のＷＥＢ閲覧用アプリケーションの画面上にアクセス不可を示す画面を表示してもよいし、アクセス不可であることを音で通知してもよい。
【００４７】
利用者端末２００に付与された電話番号は改ざんが困難なため、このように、クライアントサーバー３００による電話番号を用いた認証をパスした利用者端末２００に対して、認証コードを発行し、これを電話番号を用いてショートメッセージで利用者端末２００に送信するようにすれば、なりすまし等を防止して、信頼性の高い認証システムを提供することができる。
【００４８】
図５は、第１の実施の形態における認証コード発行サーバー１１０で実行される処理の流れを示すフローチャートである。図５に示す処理は、クライアントサーバー３００からＵＲＬ情報と送信先情報とを受信して、認証コードの発行が指示されたことを検出すると起動するプログラムとして、制御装置１１３によって実行される。
【００４９】
ステップＳ１０において、制御装置１１３は、利用者端末２００へ送信するための認証コードを発行する。その後、ステップＳ２０へ進む。
【００５０】
ステップＳ２０では、制御装置１１３は、ステップＳ１０で発行した認証コードをクライアントサーバー３００へ送信する。これにより、上述したように、クライアントサーバー３００によって認証コードが照合用データベース５００に記録される。その後、ステップＳ３０へ進む。
【００５１】
ステップＳ３０では、制御装置１１３は、バッファメモリに記録しておいたＵＲＬ情報、送信先情報とを読み出し、上述したように、ＵＲＬ情報に発行した認証コードを付加したアクセス用情報を生成して、ステップＳ４０へ進む。
【００５２】
ステップＳ４０では、制御装置１１３は、ステップＳ３０で生成したアクセス用情報と、送信先情報とを関連付けた送信用情報のデータをＳＭＳの送信キューに登録して、処理を終了する。
【００５３】
図６は、第１の実施の形態におけるＳＭＳ送信端末１２０で実行される処理の流れを示すフローチャートである。図６に示す処理は、ＳＭＳ送信端末１２０上でＳＭＳを利用するためのアプリケーションが実行されているときに、所定時間間隔、例えば１分間隔で起動するプログラムとして、制御装置１２３によって実行される。
【００５４】
ステップＳ１１０において、制御装置１２３は、認証コード発行サーバー１１０に送信キュー内のデータ登録の有無を問い合わせる。その後、ステップＳ１２０へ進む。
【００５５】
ステップＳ１２０では、制御装置１２３は、ステップＳ１１０での問い合わせ結果に基づいて、送信キュー内に送信用情報のデータが登録されているか否かを判断する。ステップＳ１２０で否定判断した場合には、処理を終了する。一方、ステップＳ１２０で肯定判断した場合には、ステップＳ１３０へ進む。
【００５６】
ステップＳ１３０では、制御装置１２３は、認証コード発行サーバー１１０の送信キューから送信用情報を１件取得する。制御装置１２３によって取得された送信用情報は、認証コード発行サーバー１１０の送信キューから削除される。その後、ステップＳ１４０へ進む。
【００５７】
ステップＳ１４０では、制御装置１２３は、ステップＳ１３０で取得した送信用情報に基づいて、ＷＥＢサイトへのアクセス要求元の利用者端末２００へ送信するショートメッセージを作成する。具体的には、制御装置１２３は、送信用情報に含まれる送信先情報に基づいてショートメッセージの送信先である利用者端末２００の電話番号を特定し、これをショートメッセージの宛先に設定する。また、送信用情報に含まれるアクセス用情報をリンク形式でショートメッセージの本文に記載する。その後、ステップＳ１５０へ進む。
【００５８】
ステップＳ１５０では、制御装置１２３は、ステップＳ１４０で作成したショートメッセージを通信モジュール１２２を介して利用者端末２００へ送信する。その後、ステップＳ１６０へ進む。
【００５９】
ステップＳ１６０では、制御装置１２３は、上述したように、ショートメッセージの配信を行う外部サーバーからのエラー情報の通知の有無を監視することにより、ショートメッセージの送信エラーが発生したか否かを判断する。ステップＳ１６０で否定判断した場合には、処理を終了する。一方、ステップＳ１６０で肯定判断した場合には、ステップＳ１７０へ進む。
【００６０】
ステップＳ１７０では、制御装置１２３は、受信したエラー情報を認証コード発行サーバー１１０へ送信して、処理を終了する。
【００６１】
図７は、第１の実施の形態におけるクライアントサーバー３００で実行される処理の流れを示すフローチャートである。図７に示す処理は、利用者端末２００からＷＥＢサイトへのアクセス要求を受信すると起動するプログラムとして、制御装置３０３によって実行される。
【００６２】
ステップＳ２１０において、制御装置３０３は、利用者端末２００からのアクセス要求が認証情報を利用したアクセス要求であるか否かを判断する。ステップＳ２１０で肯定判断した場合には、ステップＳ２２０へ進む。
【００６３】
ステップＳ２２０では、制御装置３０３は、認証用データベース４００にアクセスして、受信した認証情報が認証用データベース４００に登録されているか照合することにより、利用者端末２００の認証を行う。その後、ステップＳ２３０へ進む。
【００６４】
ステップＳ２３０では、制御装置３０３は、ステップＳ２２０での認証の結果が認証ＯＫであったか否かを判断する。ステップＳ２３０で否定判断した場合には、ステップＳ２５０へ進み、制御装置３０３は、アクセス元の利用者端末２００によるＷＥＢサイトへのアクセスを拒否して、処理を終了する。これに対して、ステップＳ２３０で肯定判断した場合には、ステップＳ２４０へ進む。
【００６５】
ステップＳ２４０では、制御装置３０３は、認証コード発行システム１００に対して、アクセス元の利用者端末２００への認証コードの発行を指示して、処理を終了する。
【００６６】
一方、ステップＳ２１０で否定判断した場合、すなわち利用者端末２００からのアクセス要求がアクセス用情報を利用したアクセス要求であると判断した場合には、ステップＳ２６０へ進む。ステップＳ２６０では、制御装置３０３は、照合用データベース５００にアクセスして、受信した認証コードが照合用データベース５００に登録されているか照合する。その後、ステップＳ２７０へ進む。
【００６７】
ステップＳ２７０では、制御装置３０３は、ステップＳ２６０での照合の結果が照合ＯＫであったか否かを判断する。ステップＳ２７０で否定判断した場合には、ステップＳ２５０へ進み、制御装置３０３は、アクセス元の利用者端末２００によるＷＥＢサイトへのアクセスを拒否して、処理を終了する。これに対して、ステップＳ２７０で肯定判断した場合には、ステップＳ２８０へ進む。
【００６８】
ステップＳ２８０では、制御装置３０３は、アクセス元の利用者端末２００にＷＥＢサイトへのアクセスを許可して、処理を終了する。
【００６９】
以上説明した第１の実施の形態によれば、以下のような作用効果を得ることができる。
（１）クライアントサーバー３００では、利用者端末２００から認証情報を用いたＷＥＢサイトへのアクセス要求があったときに、受信した認証情報と認証用データベース４００に記録されている認証情報とを照合し、認証ＯＫの場合に、認証コード発行サーバー１１０へ認証コードの発行を指示するようにした。これによって、クライアント企業は、自社のＷＥＢサイトへのアクセス要求に対して、あらかじめ登録された利用者端末２００にのみに認証コードを発行させることができるため、ＷＥＢサイトへのアクセス者をユーザー登録を行った利用者のみに限定することができる。
【００７０】
（２）認証コード発行サーバー１１０では、制御装置１１３は、クライアントサーバー３００から認証コードの発行が指示されたときに、利用者端末２００に対して認証コードを発行し、発行した認証コードをクライアントサーバー３００に送信するようにした。また、制御装置１１３は、アクセス先ＷＥＢサイトのＵＲＬ情報に発行した認証コードを付加したアクセス用情報を生成して、ＳＭＳの送信キューに生成したアクセス用情報と、送信先情報とを関連付けた送信用情報のデータを登録するようにした。また、ＳＭＳ送信端末１２０の制御装置１２３は、あらかじめ設定された所定の時間間隔、例えば１分間隔で認証コード発行サーバー１１０へ送信キュー内のデータ登録の有無を問い合わせ、送信キュー内に送信用情報のデータが登録されている場合には、送信キューから１件データを読み出して送信用情報を取得するようにした。さらに、制御装置１２３は、送信用情報に含まれる送信先情報に基づいてショートメッセージの送信先である利用者端末２００の電話番号を特定し、これをショートメッセージの宛先に設定し、送信用情報に含まれるアクセス用情報をリンク形式で本文に記載したショートメッセージを作成して、利用者端末２００へ送信するようにした。これによって、クライアント企業は、認証コード発行システム１００の提供企業から認証コード発行システム１００の提供を受けることにより、容易にＷＥＢサイトへのアクセス制限をかけることができる。また、クライアント企業は、独自に認証コード発行システム１００を開発する場合と比較して、安価に認証コード発行システム１００を導入することができる。
【００７１】
（３）認証コード発行サーバー１１０の制御装置１１３は、送信用情報を送信キューに登録し、ＳＭＳ送信端末１２０の制御装置１２３は、あらかじめ設定された所定の時間間隔で送信キューに登録されている送信用情報を順次読み出して、利用者端末２００へショートメッセージを送信するようにした。これによって、利用者端末２００へのショートメッセージの送信バッファを送信キューに登録して管理することができるため、送信キューへの登録順で送信順を決定したり、未送信を防止したりすることができる。
【００７２】
（４）ＳＭＳ送信端末１２０の制御装置１２３は、認証コード発行サーバー１１０へ送信キューの送信用情報の登録の有無を所定時間間隔で問い合わせ、送信用情報が登録されていることを検出したときに、送信キューから送信用情報を読み出すようにした。このように送信キューは、認証コード発行サーバー１１０が備えるフラッシュメモリ上に確保するようにしたため、ＳＭＳ送信端末１２０に大容量のフラッシュメモリを搭載する必要がなくなる。よって、ＳＭＳ送信端末１２０として、ＳＭＳを利用可能な一般的な端末、例えばスマートフォンや携帯電話を利用することができる。
【００７３】
（５）記認証情報は、利用者端末２００に対して一意に付された電話番号を用いるようにした。これによって、利用者端末２００に付与された電話番号は改ざんが困難なため、信頼性の高い認証システムを提供することができる。また、利用者端末２００に対して、認証情報として、新たにＩＤやコードを付する必要がないため、新たに認証情報を発行する手間を省くことができる。また、新たな認証情報処理や認証情報発行のためのコストが不要となる。
【００７４】
（６）クライアントサーバー３００では、制御装置３０３は、利用者端末２００からアクセス用情報を用いたＷＥＢサイトへアクセスが要求されたときに、アクセス用情報に含まれている認証コードと、照合用データベース５００に記録されている認証コードとを照合し、認証コードが一致することが確認できたときに、利用者端末２００に対してＷＥＢサイトへのアクセスを許可するようにした。これによって、クライアント企業は、自社のＷＥＢサイトへのアクセス要求に対して、認証コードを利用したアクセスの許可、禁止を制御することができる。
【００７５】
―第２の実施の形態―
第１の実施の形態では、利用者端末２００から認証情報を用いたＷＥＢサイトへのアクセス要求があった場合には、クライアントサーバー３００において認証情報を利用した利用者端末２００の認証を行う例について説明した。これに対して、第２の実施の形態では、認証コード発行サーバー１１０において利用者端末２００の認証を行う例について説明する。なお、第２の実施の形態では、図２、３、４、６については、第１の実施の形態と同一のため説明を省略することとし、第１の実施の形態との相違点を中心に説明する。
【００７６】
図８は、第２の実施の形態における認証システムの一実施の形態の構成を示すブロック図である。認証システム１０は、認証コード発行システム１００と、利用者端末２００と、クライアントサーバー３００と、照合用データベース５００とで構成される。認証コード発行システム１００は、認証コード発行サーバー１１０と、ＳＭＳ送信端末１２０と、認証用データベース４００とで構成される。なお、認証用データベース４００には、第１の実施の形態と同様に、あらかじめ行われたユーザー登録によって登録された、利用者端末２００の電話番号が認証情報として記録されている。
【００７７】
利用者端末２００からは、第１の実施の形態と同様に、クライアントサーバー３００へ認証情報を用いたＷＥＢサイトへのアクセス要求が行われる。クライアントサーバー３００の制御装置３０３は、利用者端末２００から認証情報を用いたＷＥＢサイトへのアクセス要求があった場合には、認証コード発行サーバー１１０へ、その利用者端末２００の認証、および認証コードの発行を指示する。このとき、制御装置３０３は、利用者端末２００がアクセスを要求しているＷＥＢサイトのＵＲＬを特定するためのＵＲＬ情報とともに、利用者端末２００から認証情報として受信した利用者端末２００の電話番号を認証コード発行サーバー１１０へ引き渡す。なお、ここで引き渡される認証情報は、第１の実施の形態と同様に、認証コードの送信先情報としても用いられる。
【００７８】
認証コード発行サーバー１１０では、制御装置１１３は、クライアントサーバー３００からＵＲＬ情報と認証情報（＝送信先情報）とを受信すると、これらをバッファメモリに記録するとともに、認証用データベース４００にアクセスして、受信した認証情報が認証用データベース４００に登録されているか照合する。
【００７９】
制御装置１１３は、受信した認証情報が認証用データベース４００に登録されていない場合には、その利用者端末２００は、ユーザー登録を行っていないユーザーの端末であると判断して、クライアントサーバー３００へ認証ＮＧを示す情報を送信する。認証ＮＧを示す情報を受信したクライアントサーバー３００では、制御装置３０３は、アクセス要求元の情報端末２００によるＷＥＢサイトへのアクセス要求を拒否する。この場合、利用者端末２００のＷＥＢ閲覧用アプリケーションの画面上には、アクセス拒否を示す画面やユーザー登録を促す画面等を表示すればよい。あるいは、アクセス拒否を音により通知してもよい。
【００８０】
制御装置１１３は、受信した認証情報が認証用データベース４００に登録されている場合には、その利用者端末２００は、ユーザー登録を行った正規のユーザーの端末であると判断して、その利用者端末２００に対して、第１の実施の形態と同様に、一意に特定可能な認証コードを発行する。
【００８１】
制御装置１１３は、認証コードを発行した場合には、発行した認証コードをクライアントサーバー３００に送信する。クライアントサーバー３００は、第１の実施の形態と同様に、受信した認証コードを照合用データベース５００へ記録して、利用者端末２００の認証のために利用する。
【００８２】
制御装置１１３は、バッファメモリに記録しておいたＵＲＬ情報、送信先情報（＝認証情報）とを読み出し、第１の実施の形態と同様に、ＵＲＬ情報に発行した認証コードを付加したアクセス用情報を生成する。
【００８３】
制御装置１１３は、生成したアクセス用情報と、送信先情報とを関連付けた送信用情報のデータをＳＭＳの送信キューに登録する。ＳＭＳ送信端末１２０の制御装置１２３は、第１の実施の形態と同様に、所定の時間間隔で送信キューから送信用情報を取得し、取得した送信用情報に基づいてショートメッセージを作成して、アクセス要求元の利用者端末２００へ送信する。これにより、利用者端末２００のユーザーは、第１の実施の形態と同様に、受信したショートメッセージに記載されているリンク形式のアクセス用情報を用いて、クライアントサーバー３００へＷＥＢサイトへのアクセスを要求を行うことができる。アクセス用情報を用いたＷＥＢサイトへのアクセス要求があった場合のクライアントサーバー３００における処理は、第１の実施の形態と同様のため説明を省略する。
【００８４】
図９は、第２の実施の形態における認証コード発行サーバー１１０で実行される処理の流れを示すフローチャートである。図９に示す処理は、クライアントサーバー３００からＵＲＬ情報と認証情報（＝送信先情報）とを受信して、利用者端末２００の認証、および認証コードの発行が指示されたことを検出すると起動するプログラムとして、制御装置１１３によって実行される。なお、図９においては、第１の実施の形態で上述した図５と同一の処理については同じ符号を付与して説明を省略し、図５との相違点を中心に説明する。
【００８５】
ステップＳ３１０において、制御装置１１３は、クライアントサーバー３００から受信した認証情報を特定する。その後、ステップＳ３２０へ進む。
【００８６】
ステップＳ３２０では、制御装置１１３は、認証用データベース４００にアクセスして、ステップＳ３１０で特定した認証情報が認証用データベース４００に登録されているか否かを検索することにより、利用者端末２００の認証を行う。その後、ステップＳ３３０へ進む。
【００８７】
ステップＳ３３０では、制御装置１１３は、ステップＳ３２０での認証の結果、認証ＯＫであるか否かを判断する。ステップＳ３３０で否定判断した場合には、ステップＳ３４０へ進む。
【００８８】
ステップＳ３４０では、制御装置１１３は、認証ＮＧを示す認証結果データをクライアントサーバー３００へ通知する。その後、処理を終了する。
【００８９】
一方、ステップ３３０で肯定判断した場合には、第１の実施の形態で上述した図５のステップＳ１０〜ステップＳ４０の処理を実行して、処理を終了する。
【００９０】
図１０は、第２の実施の形態におけるクライアントサーバー３００で実行される処理の流れを示すフローチャートである。図１０に示す処理は、利用者端末２００からＷＥＢサイトへのアクセス要求を受信すると起動するプログラムとして、制御装置３０３によって実行される。なお、図１０においては、第１の実施の形態で上述した図７と同一の処理については同じ符号を付与して説明を省略し、図７との相違点を中心に説明する。
【００９１】
ステップＳ２１０で肯定判断した場合には、ステップＳ４１０へ進む。ステップＳ４１０では、制御装置３０３は、上述したように、認証コード発行システム１００へ、その利用者端末２００の認証、および認証コードの発行を指示して、処理を終了する。
【００９２】
一方、ステップＳ２１０で否定判断した場合には、第１の実施の形態で上述した図７のステップＳ２５０〜ステップＳ２８０の処理を実行して、処理を終了する。
【００９３】
以上説明した第２の実施の形態によれば、上述した第１の実施の形態における作用効果に加えて、以下のような作用効果を得ることができる。
（１）認証コード発行サーバー１１０では、制御装置１１３は、クライアントサーバー３００からＵＲＬ情報と認証情報（＝送信先情報）とを受信すると、認証用データベース４００にアクセスして、受信した認証情報が認証用データベース４００に登録されているか照合することによって利用者端末２００の認証を行うようにした。そして、制御装置１１３は、受信した認証情報が認証用データベース４００に登録されている場合には、その利用者端末２００に対して、認証コードを発行するようにした。このように、利用者端末２００の認証処理も認証コード発行サーバー１１０で行うようにすれば、利用者端末２００の認証機能をクライアントサーバー３００に搭載する必要がないため、クライアントサーバー３００の処理負荷を低減することができる。また、クライアント企業は、認証コード発行システム１００から認証機能の提供を受けることができることから、クライアントサーバー３００に認証機能を持たせる必要がないため容易に認証システムを導入することができる。さらに、認証機能のためのプログラムのバージョンアップ等、メンテナンスを認証コード発行システム１００の提供企業に任せることができるので、システム運用が容易になる。
【００９４】
（２）制御装置１１３は、受信した認証情報が認証用データベース４００に登録されていない場合には、その利用者端末２００は、ユーザー登録を行っていないユーザーの端末であると判断して、クライアントサーバー３００へ認証ＮＧを示す情報を送信するようにした。これによって、認証コード発行システム１００における利用者端末２００の認証結果をクライアントサーバー３００へ通知することができる。
【００９５】
―変形例―
なお、上述した実施の形態の認証システムは、以下のように変形することもできる。
（１）上述した第１および第２の実施の形態では、認証コード発行システム１００は、認証コード発行サーバー１１０とＳＭＳ送信端末１２０とを別装置とする例について説明した。しかしながら、認証コード発行サーバー１１０とＳＭＳ送信端末１２０とを別装置とせずに、認証コード発行サーバー１１０にショートメッセージ送信用の通信機器を搭載するようにしてもよい。この場合は、図６に示したフローチャートの処理は、認証コード発行サーバー１１０の制御装置１１３により実行される。また、上述した第２の実施の形態では、認証コード発行システム１００は、認証用データベース４００を備える例について説明したが、これも認証コード発行サーバー１１０と別装置とせずに、認証コード発行サーバー１１０の記録装置１１４に認証用データベースを構築してもよい。
【００９６】
（２）上述した第１の実施の形態では、認証用データベース４００と、照合用データベース５００は、サーバーが備える記録装置上に構築されたデータベースであって、それぞれ異なるサーバー装置の記録装置に構築されたデータベースであってもよいし、同じサーバー上の記録装置にそれぞれ構築されたデータベースであってもよいとした。しかしながら、認証用データベース４００と照合用データベース５００は、クライアントサーバー３００の記録装置３０４に構築するようにしてもよい。同様に、第２の実施の形態においても、照合用データベース５００は、クライアントサーバー３００の記録装置３０４に構築するようにしてもよい。
【００９７】
（３）上述した第１および第２の実施の形態では、利用者端末２００の認証情報として、利用者端末２００に付与された電話番号を用いる例について説明した。しかしながら、利用者端末２００を一意に識別可能な情報であれば、電話番号以外の情報を認証情報として用いてもよい。例えば、利用者端末２００の製造番号や端末番号等の情報を用いてもよい。あるいは、利用者端末２００に対して、認証システム１０上で一意に識別可能なＩＤを付すようにし、これを認証情報として用いるようにしてもよい。なお、この場合もショートメッセージの送信先を特定するために電話番号は必要となるため、利用者端末２００のユーザーには、認証情報とは別に送信先情報も入力させる必要がある。
【００９８】
（４）上述した第１および第２の実施の形態では、利用者端末２００のユーザーから認証情報を用いたＷＥＢサイトへのアクセス要求を受け付ける際には、アクセス要求用画面上で認証情報としての電話番号の入力を求める例について説明した。しかしながら、利用者端末２００の不図示の制御装置は、ユーザーに入力を求めずに、利用者端末２００の電話番号を自動的に取得してもよい。また、認証情報として、利用者端末２００の製造番号や端末番号等の情報を用いる場合も、ユーザーに入力を求めずに制御装置が自動的に取得するようにしてもよい。
【００９９】
（５）上述した第１および第２の実施の形態では、認証コード発行サーバー１１０の制御装置１１３は、利用者端末２００に対して認証コードを発行した場合には、ＳＭＳの送信キューに送信用情報のデータを登録し、ＳＭＳ送信端末１２０の制御装置１２３は、所定の時間間隔で送信キューへのデータ登録の有無を問い合わせた上で、送信用情報のデータを順次取得する例について説明した。しかしながら、認証コード発行サーバー１１０の制御装置１１３は、利用者端末２００に対して認証コードを発行した場合には、ＳＭＳ送信端末１２０に対して送信用情報のデータを送信してショートメッセージの送信を指示するようにし、ＳＭＳ送信端末１２０の制御装置１２３は、認証コード発行サーバー１１０から送信用情報のデータを受信したときに、受信した送信用情報に基づいて利用者端末２００へショートメッセージを送信するようにしてもよい。制御装置１２３が所定の時間間隔で送信キューへのデータ登録の有無を問い合わせて、データがあった場合にのみ送信用情報のデータを取得する場合には、認証コード発行サーバー１１０で認証コードが発行されてからＳＭＳ送信端末１２０がショートメッセージを作成して送信するまでに若干のタイムラグが生じるが、当該変形例のような構成にすれば、上記タイムラグの発生を防ぐことができる。
【０１００】
（６）上述した第１および第２の実施の形態では、ＳＭＳ送信端末１２０の制御装置１２３は、所定時間間隔で認証コード発行サーバー１１０へ送信キューへのデータ登録の有無を問い合わせ、送信キュー内に送信用情報のデータが登録されていることを検出した場合には、送信キューから１件データを読み出して送信用情報を取得する例について説明した。しかしながら、制御装置１２３は、送信キュー内に複数の送信用情報のデータが登録されている場合には、送信キューから複数件のデータをまとめて読み出すようにして、１回の問い合わせに対して、複数の利用者端末２００に宛てたショートメッセージの送信を行うようにしても良い。
【０１０１】
（７）上述した第１および第２の実施の形態では、ＵＲＬ情報に認証コードを付加した情報をアクセス用情報とする例について説明した。しかしながら、これを受信した利用者端末２００がＵＲＬ情報と認証コードとを特定可能であり、かつこれらの情報を用いてクライアントサーバー３００へアクセス用情報を用いたＷＥＢサイトへのアクセス要求を行えるような情報であれば、アクセス用情報はこれに限定されない。
【０１０２】
（８）上述した第１および第２の実施の形態では、認証コード発行サーバー１１０は図３に示す構成である例について説明した。しかしながら、操作者が認証コード発行サーバー１１０を直接操作せず、外部の端末からのリモートアクセスにより操作を行う場合には、直接操作に必要な構成要素、例えば操作部材１１１やモニタ１１５は備える必要がない。また、クライアントサーバー３００は図２に示す構成である例について説明したが、これについても同様である、
【０１０３】
（９）上述した実施の形態では、ＳＭＳ送信端末１２０は、一般的なスマートフォンを想定しているため、メモリスロット１２４や、他の携帯電話やスマートフォンとの間で通話を行うために発話音声を入力するマイク１２５と受話音声を出力するスピーカー１２６を備える例について説明した。しかしながら、ＳＭＳ送信端末１２０として、ショートメッセージを送信するための専用端末を用いる場合には、これらのメモリスロット１２４、マイク１２５、スピーカー１２６は必ずしも備える必要はない。また、タッチパネル１２１も必須の構成ではなく、これに代えて表示部材としての液晶モニタと、操作部材としての操作ボタンや操作キー等を搭載してもよい。
【０１０４】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【０１０５】
１００  認証システム
１１０  認証コード発行サーバー
１１１  操作部材
１１２  接続ＩＦ
１１３  制御装置
１１４  記録装置
１１５  モニタ
１２０  ＳＭＳ送信端末
１２１  タッチパネル
１２２  通信モジュール
１２３  制御装置
１２４  メモリスロット
１２５  マイク
１２６  スピーカー
２００  利用者端末
３００  クライアントサーバー
３０１  操作部材
３０２  接続ＩＦ
３０３  制御装置
３０４  記録装置
３０５  モニタ
４００  認証用データベース
５００  照合用データベース
【図１】
2014002435.tif 000003
【図２】
2014002435.tif 000004
【図３】
2014002435.tif 000005
【図４】
2014002435.tif 000006
【図５】
2014002435.tif 000007
【図６】
2014002435.tif 000008
【図７】
2014002435.tif 000009
【図８】
2014002435.tif 000010
【図９】
2014002435.tif 000011
【図１０】
2014002435.tif 000012
【手続補正書】
【提出日】平成24年9月28日(2012.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けるアクセス要求受付手段と、
前記アクセス要求受付手段が前記アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けたときに、前記アクセス元端末から受信した認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報を、ショートメッセージを用いて前記アクセス元端末へ送信するアクセス用情報送信手段と、
前記アクセス用情報を受信した前記アクセス元端末から、前記アクセス用情報を用いた前記ＷＥＢサイトへのアクセス要求がされたときに、前記アクセス用情報に含まれている前記認証コードと、前記認証コード発行手段が発行した前記認証コードとを照合する認証コード照合手段と、
前記認証コード照合手段によって、前記認証コードの照合結果が一致することが確認されたときに、前記アクセス元端末に対して、前記ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求が、前記認証情報を用いたものであるか、前記アクセス用情報を用いたものであるかに応じて、前記認証手段による処理と前記認証コード照合手段による処理とを切り替える切替手段とを備えることを特徴とする認証システム。
【請求項２】
請求項１に記載の認証システムにおいて、
前記アクセス用情報生成手段は、前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録し、
前記アクセス用情報送信手段は、前記送信キューに登録されている前記送信用情報を順次読み出して、前記アクセス元端末へショートメッセージを送信することを特徴とする認証システム。
【請求項３】
請求項２に記載の認証システムにおいて、
前記アクセス用情報送信手段は、前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせ、前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出すことを特徴とする認証システム。
【請求項４】
請求項１〜３のいずれか一項に記載の認証システムにおいて、
前記認証情報は、前記アクセス元端末に対して一意に付された電話番号であって、
前記ＷＥＢサイトへのアクセスが許可された前記電話番号を記録した認証用データベースをさらに備え、
前記認証手段は、前記認証用データベースに記録されている情報と、前記認証情報とを照合することにより、前記アクセス元端末の認証を行うことを特徴とする認証システム。
【請求項５】
アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、前記認証コード発行サーバーで発行された前記認証コードを含んだ情報をショートメッセージを用いて前記アクセス元端末へ送信するショートメッセージ送信端末とを備えた認証システムであって、
前記アクセス受付サーバーは、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求とともに、前記アクセス元端末の認証情報を受信する認証情報受信手段と、
前記認証情報受信手段が前記アクセス元端末から前記認証情報を受信したときに、該認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、前記認証コード発行サーバーへ、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段と、
前記アクセス元端末から、前記認証コードを含んだアクセス用情報を用いた前記ＷＥＢサイトへのアクセス要求がされたときに、前記アクセス用情報に含まれている前記認証コードと、前記認証コード発行手段が発行した前記認証コードとを照合する認証コード照合手段と、
前記認証コード照合手段によって、前記認証コードの照合結果が一致することが確認されたときに、前記アクセス元端末に対して、前記ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求が、前記認証情報を用いたものであるか前記アクセス用情報を用いたものであるかに応じて、前記認証手段による処理と前記認証コード照合手段による処理とを切り替える切替手段とを備え、
前記認証コード発行サーバーは、
前記アクセス受付サーバーから前記認証コードの発行が指示されたことを検出したときに、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへの前記アクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、
前記ショートメッセージ送信端末は、
前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、
前記送信キューに前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出す送信用情報読み出し手段と、
前記送信用情報読み出し手段によって読み出された前記送信用情報に基づいて、前記アクセス元端末を送信先に設定するとともに、前記アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、
前記ショートメッセージ作成手段によって作成された前記ショートメッセージを前記アクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする認証システム。
【請求項６】
請求項５に記載の認証システムにおいて、
前記認証コード発行サーバによって発行された前記認証コードを記録した照合用データベースをさらに備え、
前記認証コード照合手段は、前記照合用データベースに記録されている前記認証コードと、前記アクセス用情報に含まれている前記認証コードとを照合することを特徴とする認証システム。
【請求項７】
請求項５または６に記載の認証システムにおいて、
前記認証情報は、前記アクセス元端末に対して一意に付された電話番号であって、
前記ＷＥＢサイトへのアクセスが許可された前記電話番号を記録した認証用データベースをさらに備え、
前記認証手段は、前記認証用データベースに記録されている前記電話番号と、前記認証情報とを照合することにより、前記アクセス元端末の認証を行うことを特徴とする認証システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明による認証システムは、アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けるアクセス要求受付手段と、アクセス要求受付手段がアクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けたときに、アクセス元端末から受信した認証情報に基づいて、アクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、認証手段によってアクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報を、ショートメッセージを用いてアクセス元端末へ送信するアクセス用情報送信手段と、アクセス用情報を受信したアクセス元端末から、アクセス用情報を用いたＷＥＢサイトへのアクセス要求がされたときに、アクセス用情報に含まれている認証コードと、認証コード発行手段が発行した認証コードとを照合する認証コード照合手段と、認証コード照合手段によって、認証コードの照合結果が一致することが確認されたときに、アクセス元端末に対して、ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、アクセス元端末からのＷＥＢサイトへのアクセス要求が、認証情報を用いたものであるか、アクセス用情報を用いたものであるかに応じて、認証手段による処理と認証コード照合手段による処理とを切り替える切替手段とを備えることを特徴とする。
本発明による認証システムはまた、アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、認証コード発行サーバーで発行された認証コードを含んだ情報をショートメッセージを用いてアクセス元端末へ送信するショートメッセージ送信端末とを備え、アクセス受付サーバーは、アクセス元端末からのＷＥＢサイトへのアクセス要求とともに、前記アクセス元端末の認証情報を受信する認証情報受信手段と、認証情報受信手段がアクセス元端末から認証情報を受信したときに、該認証情報に基づいて、アクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、認証手段によってアクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、認証コード発行サーバーへ、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段と、アクセス元端末から、認証コードを含んだアクセス用情報を用いたＷＥＢサイトへのアクセス要求がされたときに、アクセス用情報に含まれている認証コードと、認証コード発行手段が発行した認証コードとを照合する認証コード照合手段と、認証コード照合手段によって、認証コードの照合結果が一致することが確認されたときに、アクセス元端末に対して、ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、アクセス元端末からのＷＥＢサイトへのアクセス要求が、認証情報を用いたものであるかアクセス用情報を用いたものであるかに応じて、認証手段による処理と認証コード照合手段による処理とを切り替える切替手段とを備え、認証コード発行サーバーは、アクセス受付サーバーから認証コードの発行が指示されたことを検出したときに、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行手段と、前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報とショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、ショートメッセージ送信端末は、送信キューへの送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、送信キューに送信用情報が登録されていることを検出したときに、送信キューから送信用情報を読み出す送信用情報読み出し手段と、送信用情報読み出し手段によって読み出された送信用情報に基づいて、アクセス元端末を送信先に設定するとともに、アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、ショートメッセージ作成手段によって作成されたショートメッセージをアクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする。
【手続補正書】
【提出日】平成25年1月15日(2013.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けるアクセス要求受付手段と、
前記アクセス要求受付手段が前記アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けたときに、前記アクセス元端末から受信した前記アクセス元端末を一意に識別するための電話番号を認証情報とし、該認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、アルファベット、数字、記号の少なくとも１つをランダムに、または所定のアルゴリズムで組み合わせた認証コードを生成し、生成した前記認証コードを前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードとして発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報を、前記認証情報を利用して宛先を設定してショートメッセージを用いて前記アクセス元端末へ送信するアクセス用情報送信手段と、
前記アクセス用情報を受信した前記アクセス元端末から、前記アクセス用情報を用いた前記ＷＥＢサイトへのアクセス要求がされたときに、前記アクセス用情報に含まれている前記認証コードと、前記認証コード発行手段が発行した前記認証コードとを照合する認証コード照合手段と、
前記認証コード照合手段によって、前記認証コードの照合結果が一致することが確認されたときに、前記アクセス元端末に対して、前記ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求が、前記認証情報を用いたものであるか、前記アクセス用情報を用いたものであるかに応じて、前記認証手段による処理と前記認証コード照合手段による処理とを切り替える切替手段とを備えることを特徴とする認証システム。
【請求項２】
請求項１に記載の認証システムにおいて、
前記アクセス用情報生成手段は、前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録し、
前記アクセス用情報送信手段は、前記送信キューに登録されている前記送信用情報を順次読み出して、前記アクセス元端末へショートメッセージを送信することを特徴とする認証システム。
【請求項３】
請求項２に記載の認証システムにおいて、
前記アクセス用情報送信手段は、前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせ、前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出すことを特徴とする認証システム。
【請求項４】
請求項１〜３のいずれか一項に記載の認証システムにおいて、
前記ＷＥＢサイトへのアクセスが許可された前記電話番号を記録した認証用データベースをさらに備え、
前記認証手段は、前記認証用データベースに記録されている情報と、前記認証情報とを照合することにより、前記アクセス元端末の認証を行うことを特徴とする認証システム。
【請求項５】
アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、前記認証コード発行サーバーで発行された前記認証コードを含んだ情報をショートメッセージを用いて前記アクセス元端末へ送信するショートメッセージ送信端末とを備えた認証システムであって、
前記アクセス受付サーバーは、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求とともに、前記アクセス元端末を一意に識別するため電話番号を認証情報として受信する認証情報受信手段と、
前記認証情報受信手段が前記アクセス元端末から前記認証情報を受信したときに、該認証情報に基づいて、前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、
前記認証手段によって前記アクセス元端末が前記ＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、前記認証コード発行サーバーへ前記ショートメッセージの送信先情報として前記認証情報を引き渡すとともに、前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段と、
前記アクセス元端末から、前記認証コードを含んだアクセス用情報を用いた前記ＷＥＢサイトへのアクセス要求がされたときに、前記アクセス用情報に含まれている前記認証コードと、前記認証コード発行手段が発行した前記認証コードとを照合する認証コード照合手段と、
前記認証コード照合手段によって、前記認証コードの照合結果が一致することが確認されたときに、前記アクセス元端末に対して、前記ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、
前記アクセス元端末からの前記ＷＥＢサイトへのアクセス要求が、前記認証情報を用いたものであるか前記アクセス用情報を用いたものであるかに応じて、前記認証手段による処理と前記認証コード照合手段による処理とを切り替える切替手段とを備え、
前記認証コード発行サーバーは、
前記アクセス受付サーバーから前記認証コードの発行が指示されたことを検出したときに、アルファベット、数字、記号の少なくとも１つをランダムに、または所定のアルゴリズムで組み合わせた認証コードを生成し、生成した前記認証コードを前記アクセス元端末に対して前記ＷＥＢサイトへのアクセスを許可するための認証コードとして発行する認証コード発行手段と、
前記認証コード発行手段によって発行された前記認証コードを含んだ前記ＷＥＢサイトへの前記アクセス用情報を生成するアクセス用情報生成手段と、
前記アクセス用情報生成手段によって生成された前記アクセス用情報と前記ショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、
前記ショートメッセージ送信端末は、
前記送信キューへの前記送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、
前記送信キューに前記送信用情報が登録されていることを検出したときに、前記送信キューから前記送信用情報を読み出す送信用情報読み出し手段と、
前記送信用情報読み出し手段によって読み出された前記送信用情報に基づいて、前記アクセス元端末を送信先に設定するとともに、前記アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、
前記ショートメッセージ作成手段によって作成された前記ショートメッセージを前記アクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする認証システム。
【請求項６】
請求項５に記載の認証システムにおいて、
前記認証コード発行サーバによって発行された前記認証コードを記録した照合用データベースをさらに備え、
前記認証コード照合手段は、前記照合用データベースに記録されている前記認証コードと、前記アクセス用情報に含まれている前記認証コードとを照合することを特徴とする認証システム。
【請求項７】
請求項５または６に記載の認証システムにおいて、
前記ＷＥＢサイトへのアクセスが許可された前記電話番号を記録した認証用データベースをさらに備え、
前記認証手段は、前記認証用データベースに記録されている前記電話番号と、前記認証情報とを照合することにより、前記アクセス元端末の認証を行うことを特徴とする認証システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明による認証システムは、アクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けるアクセス要求受付手段と、アクセス要求受付手段がアクセス元端末からのＷＥＢサイトへのアクセス要求を受け付けたときに、アクセス元端末から受信したアクセス元端末を一意に識別するための電話番号を認証情報とし、該認証情報に基づいて、アクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、認証手段によってアクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、アルファベット、数字、記号の少なくとも１つをランダムに、または所定のアルゴリズムで組み合わせた認証コードを生成し、生成した認証コードをアクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードとして発行する認証コード発行手段と、認証コード発行手段によって発行された認証コードを含んだＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報を、認証情報を利用して宛先を設定してショートメッセージを用いてアクセス元端末へ送信するアクセス用情報送信手段と、アクセス用情報を受信したアクセス元端末から、アクセス用情報を用いたＷＥＢサイトへのアクセス要求がされたときに、アクセス用情報に含まれている認証コードと、認証コード発行手段が発行した認証コードとを照合する認証コード照合手段と、認証コード照合手段によって、認証コードの照合結果が一致することが確認されたときに、アクセス元端末に対して、ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、アクセス元端末からのＷＥＢサイトへのアクセス要求が、認証情報を用いたものであるか、アクセス用情報を用いたものであるかに応じて、認証手段による処理と認証コード照合手段による処理とを切り替える切替手段とを備えることを特徴とする。
本発明による認証システムはまた、アクセス元端末からＷＥＢサイトへのアクセス要求を受け付けるアクセス受付サーバーと、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行する認証コード発行サーバーと、認証コード発行サーバーで発行された認証コードを含んだ情報をショートメッセージを用いてアクセス元端末へ送信するショートメッセージ送信端末とを備えた認証システムであって、アクセス受付サーバーは、アクセス元端末からのＷＥＢサイトへのアクセス要求とともに、アクセス元端末を一意に識別するため電話番号を認証情報として受信する認証情報受信手段と、認証情報受信手段がアクセス元端末から認証情報を受信したときに、該認証情報に基づいて、アクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるか否かの認証を行う認証手段と、認証手段によってアクセス元端末がＷＥＢサイトへのアクセスが許可された端末であるという認証結果が得られた場合に、認証コード発行サーバーへショートメッセージの送信先情報として認証情報を引き渡すとともに、アクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードを発行するように指示する認証コード発行指示手段と、アクセス元端末から、認証コードを含んだアクセス用情報を用いたＷＥＢサイトへのアクセス要求がされたときに、アクセス用情報に含まれている認証コードと、認証コード発行手段が発行した認証コードとを照合する認証コード照合手段と、認証コード照合手段によって、認証コードの照合結果が一致することが確認されたときに、アクセス元端末に対して、ＷＥＢサイトへのアクセスを許可するアクセス許可手段と、アクセス元端末からのＷＥＢサイトへのアクセス要求が、認証情報を用いたものであるかアクセス用情報を用いたものであるかに応じて、認証手段による処理と認証コード照合手段による処理とを切り替える切替手段とを備え、認証コード発行サーバーは、アクセス受付サーバーから認証コードの発行が指示されたことを検出したときに、アルファベット、数字、記号の少なくとも１つをランダムに、または所定のアルゴリズムで組み合わせた認証コードを生成し、生成した認証コードをアクセス元端末に対してＷＥＢサイトへのアクセスを許可するための認証コードとして発行する認証コード発行手段と、認証コード発行手段によって発行された認証コードを含んだＷＥＢサイトへのアクセス用情報を生成するアクセス用情報生成手段と、アクセス用情報生成手段によって生成されたアクセス用情報とショートメッセージの送信先情報とを関連付けた送信用情報を送信キューに登録する送信用情報登録手段とを備え、ショートメッセージ送信端末は、送信キューへの送信用情報の登録の有無を所定時間間隔で問い合わせる問い合わせ手段と、送信キューに送信用情報が登録されていることを検出したときに、送信キューから送信用情報を読み出す送信用情報読み出し手段と、送信用情報読み出し手段によって読み出された送信用情報に基づいて、アクセス元端末を送信先に設定するとともに、アクセス用情報を記載したショートメッセージを作成するショートメッセージ作成手段と、ショートメッセージ作成手段によって作成されたショートメッセージをアクセス元端末へ送信するショートメッセージ送信手段とを備えることを特徴とする。