(57)【要約】【課題】新たなアプリケーションが不要であり、所定の場所にいる人または所定の場所にある商品を認証可能な認証装置を提供する。【解決手段】認証装置１１は、受信手段１１１と、認証手段１１２とを備える。受信手段１１１は、店舗に一義的に紐付けられ、かつ、顧客の端末装置の汎用のブラウザによって取得されたＱＲコード（登録商標）ＱＲ＿ＣＵＳを店舗に存在する店舗端末装置から受信する。そして、受信手段１１１は、その受信したＱＲコード（登録商標）ＱＲ＿ＣＵＳを認証手段１１２へ出力する。認証手段１１２は、受信手段１１１よって受信されたＱＲコード（登録商標）ＱＲ＿ＣＵＳが、予め保持するＱＲコード（登録商標）ＱＲ＿ＳＢに一致することを確認することによって顧客が店舗に居ることを認証する。【選択図】図２
2018163624.tif 000002
【特許請求の範囲】
【請求項１】
所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された認証用情報を前記所定の場所に存在する端末装置から受信する受信手段と、
前記受信手段よって受信された認証用情報が、予め登録された認証用情報に一致することを確認することによって前記所定の場所に居る人または前記所定の場所にある商品を認証する認証処理を行う認証手段とを備える認証装置。
【請求項２】
前記受信手段は、前記所定の場所で第１の端末装置の汎用のブラウザによって取得された前記認証用情報を前記所定の場所に一義的に紐付けられた第２の端末装置を経由して受信し、
前記認証手段は、前記認証処理において、前記第１の端末装置のユーザが前記所定の場所に居ることを認証する、請求項１に記載の認証装置。
【請求項３】
前記認証用情報は、汎用のブラウザを用いて、ビーコンに含まれるＵＲＬにアクセスし、取得されたＱＲコード（登録商標）である、請求項２に記載の認証装置。
【請求項４】
前記受信手段は、前記所定の場所に存在する第１の端末装置の汎用のブラウザによって送信された第１の認証用情報を前記第１の端末装置から受信し、
前記認証手段は、前記認証処理において、前記受信手段よって受信された第１の認証用情報が、前記所定の場所に一義的に紐付けられた第２の端末装置によって予め登録された第２の認証用情報に一致することを確認することによって前記所定の場所にある商品が正規の商品であることを認証する、請求項１に記載の認証装置。
【請求項５】
前記第１の認証用情報は、前記所定の場所で発信されたビーコンを受信した前記第１の端末装置の位置情報であり、
前記第２の認証用情報は、前記所定の場所で発信されたビーコンの位置情報である、請求項４に記載の認証装置。
【請求項６】
受信手段が、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された認証用情報を前記所定の場所に存在する端末装置から受信する第１のステップと、
認証手段が、前記第１のステップにおいて受信された認証用情報が、予め登録された認証用情報に一致することを確認することによって前記所定の場所に居る人または前記所定の場所にある商品を認証する認証処理を行う第２のステップとをコンピュータに実行させるためのプログラム。
【請求項７】
前記第１のステップにおいて、前記受信手段は、前記所定の場所で第１の端末装置の汎用のブラウザによって取得された前記認証用情報を前記所定の場所に一義的に紐付けられた第２の端末装置を経由して前記認証用情報を受信し、
前記第２のステップにおいて、前記認証手段は、前記認証処理において、前記第１の端末装置のユーザが前記所定の場所に居ることを認証する、請求項６に記載のコンピュータに実行させるためのプログラム。
【請求項８】
前記第１のステップにおいて、前記受信手段は、前記所定の場所に存在する第１の端末装置の汎用のブラウザによって送信された第１の認証用情報を前記第１の端末装置から受信し、
前記第２のステップにおいて、前記認証手段は、前記認証処理において、前記受信手段よって受信された第１の認証用情報が、前記所定の場所に一義的に紐付けられた第２の端末装置によって予め登録された第２の認証用情報に一致することを確認することによって前記所定の場所にある商品が正規の商品であることを認証する、請求項６に記載のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、認証装置およびコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、顧客の携帯端末がビーコンＩＤを参照してウェブサイトにアクセスするビーコンＩＤ参照モデルが知られている（非特許文献１）。
【０００３】
また、従来、ＵＲＬビーコンを用いたビジネスも知られている（非特許文献２）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ｈｔｔｐｓ：／／ｄｅｖｅｌｏｐｅｒ．ａｐｐｌｅ．ｃｏｍ／ｊｐ／ｄｏｃｕｍｅｎｔａｔｉｏｎ／ＵｓｅｒＥｘｐｅｒｉｅｎｃｅ／Ｃｏｎｃｅｐｔｕａｌ／ＬｏｃａｔｉｏｎＡｗａｒｅｎｅｓｓＰＧ／ＲｅｇｉｏｎＭｏｎｉｔｏｒｉｎｇ／ＲｅｇｉｏｎＭｏｎｉｔｏｒｉｎｇ．ｈｔｍｌ＃／／ａｐｐｌｅ＿ｒｅｆ／ｄｏｃ／ｕｉｄ／ＴＰ４０００９４９７−ＣＨ９−ＳＷ１
【非特許文献２】ｈｔｔｐｓ：／／ｄｅｖｅｌｏｐｅｒ．ｇｏｏｇｌｅ．ｃｏｍ／ｎｅａｒｂｙ／ｎｏｔｉｆｉｃａｔｉｏｎｓ／ｏｖｅｒｖｉｅｗ
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ビーコンＩＤ参照モデルでは、ビーコンＩＤ参照モデルに対応するアプリケーションを開発し、顧客の携帯端末にインストールする必要がある。
【０００６】
また、ＵＲＬビーコンを用いたビジネスにおいては、一度、携帯端末がＵＲＬビーコンを取得してしまうと、取得されたＵＲＬ／ｓｈｏｒｔＵＲＬから展開されるＵＲＬを携帯端末に保存すれば、ビーコンの配信領域外からＵＲＬにアクセスできるという問題がある。
【０００７】
この発明の実施の形態によれば、新たなアプリケーションが不要であり、所定の場所にいる人または所定の場所にある商品を認証可能な認証装置を提供する。
【０００８】
また、この発明の実施の形態によれば、新たなアプリケーションが不要であり、所定の場所にいる人または所定の場所にある商品の認証をコンピュータに実行させるためのプログラムを提供する。
【課題を解決するための手段】
【０００９】
（構成１）
この発明の実施の形態によれば、認証装置は、受信手段と、認証手段とを備える。受信手段は、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された認証用情報を所定の場所に存在する端末装置から受信する。認証手段は、受信手段よって受信された認証用情報が、予め登録された認証用情報に一致することを確認することによって所定の場所に居る人または所定の場所にある商品を認証する認証処理を行う。
【００１０】
構成１によれば、認証用情報は、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された情報である。そして、認証装置は、所定の場所に存在する端末装置から受信した認証用情報が、予め登録された認証用情報に一致することを確認することによって所定の場所に居る人または所定の場所にある商品を認証する。
【００１１】
従って、新たなアプリケーションを用いずに所定の場所にいる人または所定の場所にある商品を認証できる。
【００１２】
（構成２）
構成１において、受信手段は、所定の場所で第１の端末装置の汎用のブラウザによって取得された認証用情報を所定の場所に一義的に紐付けられた第２の端末装置を経由して受信する。認証手段は、認証処理において、第１の端末装置のユーザが所定の場所に居ることを認証する。
【００１３】
構成２によれば、受信手段は、第１の端末装置が所定の場所において汎用のブラウザによって取得した認証用情報を所定の場所に一義的に紐付けられた第２の端末装置を経由して受信するので、第１および第２の端末装置が所定の場所に存在していることが保証される。
【００１４】
従って、新たなアプリケーションを用いずに、第１の端末装置のユーザが所定の場所に居ることを認証する信頼性を向上できる。
【００１５】
（構成３）
構成２において、認証用情報は、汎用のブラウザを用いて、ビーコンに含まれるＵＲＬにアクセスし、取得されたＱＲコード（登録商標）である。
【００１６】
構成３によれば、認証手段は、ＱＲコード（登録商標）を認証用情報として用いることによって、第１の端末装置のユーザが所定の場所に居ることを認証する。
【００１７】
従って、新たなアプリケーションを用いずに、第１の端末装置のユーザが所定の場所に居ることを容易に認証できる。
【００１８】
（構成４）
構成１において、受信手段は、所定の場所に存在する第１の端末装置の汎用のブラウザによって送信された第１の認証用情報を第１の端末装置から受信する。認証手段は、認証処理において、受信手段よって受信された第１の認証用情報が、所定の場所に一義的に紐付けられた第２の端末装置によって予め登録された第２の認証用情報に一致することを確認することによって所定の場所にある商品が正規の商品であることを認証する。
【００１９】
構成４によれば、認証手段は、所定の場所に存在する第１の端末装置の汎用のブラウザによって送信された第１の認証用情報が、所定の場所に一義的に紐付けられた第２の端末装置によって予め登録された第２の認証用情報に一致することを確認することによって所定の場所にある商品が正規の商品であることを認証する。その結果、第１および第２の認証用情報が、それぞれ、所定の場所に存在する第１および第２の端末装置によって認証装置へ送信されたことが保証される。
【００２０】
従って、新たなアプリケーションを用いずに、所定の場所にある商品が正規の商品であることを認証する信頼性を向上できる。
【００２１】
（構成５）
構成４において、第１の認証用情報は、所定の場所で発信されたビーコンを受信した第１の端末装置の位置情報である。第２の認証用情報は、所定の場所で発信されたビーコンの位置情報である。
【００２２】
構成５によれば、認証手段は、ビーコンの受信位置およびビーコンの位置を認証用情報として用いて所定の場所にある商品が正規の商品であることを認証する。
【００２３】
従って、ビーコンを用いて所定の場所にある商品が正規の商品であることを容易に認証できる。
【００２４】
（構成６）
また、この発明の実施の形態によれば、プログラムは、受信手段が、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された認証用情報を所定の場所に存在する端末装置から受信する第１のステップと、
認証手段が、第１のステップにおいて受信された認証用情報が、予め登録された認証用情報に一致することを確認することによって所定の場所に居る人または所定の場所にある商品を認証する認証処理を行う第２のステップとをコンピュータに実行させるためのプログラムである。
【００２５】
構成６によれば、認証用情報は、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された情報である。そして、プログラムをコンピュータに実行させることによって、所定の場所に存在する端末装置から受信した認証用情報が、予め登録された認証用情報に一致することを確認することによって所定の場所に居る人または所定の場所にある商品が認証される。
【００２６】
従って、新たなアプリケーションを用いずに所定の場所にいる人または所定の場所にある商品を認証できる。
【００２７】
（構成７）
構成６の第１のステップにおいて、受信手段は、所定の場所で第１の端末装置の汎用のブラウザによって取得された認証用情報を所定の場所に一義的に紐付けられた第２の端末装置を経由して認証用情報を受信する。
【００２８】
また、構成６の第２のステップにおいて、認証手段は、認証処理において、第１の端末装置のユーザが所定の場所に居ることを認証する。
【００２９】
構成７によれば、プログラムをコンピュータに実行させることによって、第１の端末装置が所定の場所において汎用のブラウザによって取得した認証用情報が、所定の場所に一義的に紐付けられた第２の端末装置を経由して受信されるので、第１および第２の端末装置が所定の場所に存在していることが保証される。
【００３０】
従って、新たなアプリケーションを用いずに、第１の端末装置のユーザが所定の場所に居ることを認証する信頼性を向上できる。
【００３１】
（構成８）
構成６の第１のステップにおいて、受信手段は、所定の場所に存在する第１の端末装置の汎用のブラウザによって送信された第１の認証用情報を前記第１の端末装置から受信する。
【００３２】
また、構成６の第２のステップにおいて、認証手段は、認証処理において、受信手段よって受信された第１の認証用情報が、所定の場所に一義的に紐付けられた第２の端末装置によって予め登録された第２の認証用情報に一致することを確認することによって所定の場所にある商品が正規の商品であることを認証する。
【００３３】
構成８によれば、プログラムをコンピュータに実行させることによって、所定の場所に存在する第１の端末装置の汎用のブラウザによって送信された第１の認証用情報が、所定の場所に一義的に紐付けられた第２の端末装置によって予め登録された第２の認証用情報に一致することを確認することによって所定の場所にある商品が正規の商品であることが認証される。その結果、第１および第２の認証用情報が、それぞれ、所定の場所に存在する第１および第２の端末装置によって認証装置へ送信されたことが保証される。
【００３４】
従って、新たなアプリケーションを用いずに、所定の場所にある商品が正規の商品であることを認証する信頼性を向上できる。
【発明の効果】
【００３５】
新たなアプリケーションを用いずに所定の場所にいる人または所定の場所にある商品を認証できる。
【図面の簡単な説明】
【００３６】
【図１】この発明の実施の形態１による通信システムの概略図である。
【図２】図１に示すクラウドサーバに含まれる認証装置の構成を示す概略図である。
【図３】アドレスＡｄｄ＿Ｓと、ＱＲコード（登録商標）ＱＲ＿ＳＢとの対応表を示す図である。
【図４】図１に示す通信システムの動作を説明するためのフローチャートを示す図である。
【図５】実施の形態２による通信システムの概略図である。
【図６】図５に示すクラウドサーバに含まれる認証装置の概略図である。
【図７】店舗の識別情報ＩＤとビーコン設置位置情報との対応表を示す図である。
【図８】図５に示す通信システムの動作を説明するためのフローチャートを示す図である。
【発明を実施するための形態】
【００３７】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００３８】
［実施の形態１］
図１は、この発明の実施の形態１による通信システムの概略図である。図１を参照して、この発明の実施の形態１による通信システム１０は、クラウドサーバ１と、店舗端末装置２と、通信機器３とを備える。
【００３９】
クラウドサーバ１は、ＱＲコード（登録商標）ＱＲ＿ＣＵＳを店舗端末装置２から受信し、その受信したＱＲコード（登録商標）ＱＲ＿ＣＵＳに基づいて、後述する方法によって、顧客が店舗２０内に居ることを認証する。
【００４０】
店舗端末装置２および通信機器３は、店舗２０に設置される。店舗端末装置２は、店舗２０と一義的に紐付けられた端末装置である。一義的に紐付けられることは、店舗端末装置２が店舗２０内に存在することを保証することを含む（以下、同じ。）。
【００４１】
店舗端末装置２は、顧客の端末装置４に表示されたＱＲコード（登録商標）ＱＲ＿ＣＵＳを撮影し、その撮影したＱＲコード（登録商標）ＱＲ＿ＣＵＳを含むパケットＰＫＴ１をクラウドサーバ１へ送信する。
【００４２】
また、店舗端末装置２は、認証結果をクラウドサーバ１から受信する。そして、店舗端末装置２は、認証結果が、顧客が店舗２０内に居ることを認証したことを示す場合、端末装置４との間で商品の決済処理を行う。一方、店舗端末装置２は、認証結果が、顧客が店舗２０内に居ることを認証しなかったことを示す場合、端末装置４とのやり取りを停止する。
【００４３】
通信機器３は、店舗２０と一義的に紐付けられている。通信機器３は、店舗２０と一義的に紐付けられたＵＲＬを予め保持している。そして、通信機器３は、ＵＲＬを含むビーコンを生成し、その生成したビーコンをＢＬＥ（Bluetooth（登録商標） Low Energy）によって店舗２０内で発信する。
【００４４】
端末装置４は、例えば、スマートフォンからなる。端末装置４は、通信機器３から発信されたビーコンを受信する。そして、端末装置４は、汎用のブラウザを用いてビーコンに含まれるＵＲＬにアクセスしてＱＲコートＱＲ＿ＣＵＳを取得するとともに、その取得したＱＲコード（登録商標）ＱＲ＿ＣＵＳを表示画面に表示する。
【００４５】
図２は、図１に示すクラウドサーバ１に含まれる認証装置の構成を示す概略図である。図２を参照して、クラウドサーバ１は、認証装置１１を含む。認証装置１１は、受信手段１１１と、認証手段１１２と、送信手段１１３とを含む。
【００４６】
受信手段１１１は、端末装置４が、例えば、Ｇｏｏｇｌｅ  Ｃｈｒｏｍｅ（汎用のブラウザ）によってＵＲＬにアクセスしたことを示す信号Ａｃｓ＿ＵＲＬを受信し、その受信した信号Ａｃｓ＿ＵＲＬを認証手段１１２へ出力する。
【００４７】
受信手段１１１は、店舗端末装置２が送信したパケットＰＫＴ１を受信し、その受信したパケットＰＫＴ１を認証手段１１２へ出力する。
【００４８】
認証手段１１２は、店舗２０に一義的に紐付けられた店舗端末装置２のアドレスＡｄｄ＿２と、ＱＲコード（登録商標）ＱＲ＿ＳＢとを相互に対応付けて予め保持する。認証手段１１２は、受信手段１１１から信号Ａｃｓ＿ＵＲＬを受けると、予め保持しているＱＲコード（登録商標）ＱＲ＿ＳＢを送信手段１１３へ出力する。
【００４９】
認証手段１１２は、パケットＰＫＴ１を受信手段１１１から受けると、その受けたパケットＰＫＴ１に含まれる送信元のアドレスＡｄｄ＿ｓｒｃと、ＱＲコード（登録商標）ＱＲ＿ＣＵＳとを検出する。そして、認証手段１１２は、その検出した送信元のアドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓ（認証手段１１２が保持するアドレス）に一致し、かつ、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致するか否かを判定する。
【００５０】
認証手段１１２は、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致し、かつ、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致すると判定したとき、端末装置４が店舗２０内に居ることを認証したことを示す認証結果ＣＥＲＴ＿ＣＲＥＣＴを生成し、その生成した認証結果ＣＥＲＴ＿ＣＲＥＣＴを送信手段１１３へ出力する。
【００５１】
一方、認証手段１１２は、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致すること、およびＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致することの少なくとも一方が満たされないと判定したとき、端末装置４が店舗２０内に居ることを認証しなかったことを示す認証結果ＣＥＲＴ＿ＮＯＮＣを生成し、その生成した認証結果ＣＥＲＴ＿ＮＯＮＣを送信手段１１３へ出力する。
【００５２】
送信手段１１３は、ＱＲコード（登録商標）ＱＲ＿ＳＢを認証手段１１２から受けると、その受けたＱＲコード（登録商標）ＱＲ＿ＳＢを含むパケットＰＫＴ２を生成して端末装置４へ送信する。
【００５３】
送信手段１１３は、認証結果ＣＥＲＴ＿ＣＲＥＣＴ（または認証結果ＣＥＲＴ＿ＮＯＮＣ）を認証手段１１２から受け、その受けた認証結果ＣＥＲＴ＿ＣＲＥＣＴ（または認証結果ＣＥＲＴ＿ＮＯＮＣ）を含むパケットＰＫＴ３を生成して店舗端末装置２へ送信する。
【００５４】
図３は、アドレスＡｄｄ＿Ｓと、ＱＲコード（登録商標）ＱＲ＿ＳＢとの対応表を示す図である。図３を参照して、対応表ＴＢＬ−１は、アドレスＡｄｄ＿Ｓと、ＱＲコード（登録商標）ＱＲ＿ＳＢとを含む。アドレスＡｄｄ＿ＳおよびＱＲコード（登録商標）ＱＲ＿ＳＢは、相互に対応付けられる。
【００５５】
ＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・は、それぞれ、アドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・に対応付けられる。
【００５６】
アドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・は、異なる店舗に一義的に紐付けられた店舗端末装置のアドレスである。
【００５７】
このように、対応表ＴＢＬ−１は、異なる店舗に一義的に紐付けられた店舗端末装置のアドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・と、ＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・とを相互に対応付けた構成からなる。
【００５８】
認証装置１１の認証手段１１２は、対応表ＴＢＬ−１を保持している。そして、認証手段１１２は、対応表ＴＢＬ−１を参照して、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致し、かつ、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致するか否かを判定する。
【００５９】
この判定は、次の２通りの方法によって行われる。
【００６０】
（第１の方法）
認証手段１１２は、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・のいずれかに一致するか否かを判定する。そして、認証手段１１２は、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・のいずれかに一致すると判定したとき、その一致すると判定したアドレス（アドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・のいずれか）に対応付けられたＱＲコード（登録商標）ＱＲ＿ＳＢ（ＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれか）にＱＲコード（登録商標）ＱＲ＿ＣＵＳが一致するか否かを判定する。
【００６１】
一方、認証手段１１２は、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・のいずれかに一致しないと判定したとき、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致するか否かを判定しない。
【００６２】
（第２の方法）
認証手段１１２は、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれかに一致するか否かを判定する。そして、認証手段１１２は、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれかに一致すると判定したとき、その一致すると判定したＱＲコード（登録商標）ＱＲ＿ＳＢ（ＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれか）に対応付けられたアドレスＡｄｄ＿Ｓ（アドレスＡｄｄ＿Ｓ＿１，Ａｄｄ＿Ｓ＿２，Ａｄｄ＿Ｓ＿３，・・・のいずれか）にアドレスＡｄｄ＿ｓｒｃが一致するか否かを判定する。
【００６３】
一方、認証手段１１２は、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれかに一致しないと判定したとき、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致するか否かを判定しない。
【００６４】
このように、認証手段１１２は、対応表ＴＢＬ−１を参照して、第１の方法または第２の方法によって、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致し、かつ、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致するか否かを判定する。
【００６５】
図４は、図１に示す通信システム１０の動作を説明するためのフローチャートを示す図である。
【００６６】
図４を参照して、通信システム１０の動作が開始されると、通信機器３は、ＵＲＬを含むビーコンを発信する（ステップＳ１）。
【００６７】
そして、端末装置４は、ビーコンを受信し、その受信したビーコンに含まれるＵＲＬに汎用のブラウザによってアクセスする（ステップＳ３）。
【００６８】
その後、クラウドサーバ１の受信手段１１１は、端末装置４が汎用のブラウザによってＵＲＬにアクセスしたことを示す信号Ａｃｓ＿ＵＲＬを受信し、その受信した信号Ａｃｓ＿ＵＲＬを認証手段１１２へ出力する。
【００６９】
認証手段１１２は、受信手段１１１から信号Ａｃｓ＿ＵＲＬを受けると、信号Ａｃｓ＿ＵＲＬに応じて対応表ＴＢＬ−１からＱＲコード（登録商標）ＱＲ＿Ｓ（ＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれか）を抽出して送信手段１１３へ出力する。
【００７０】
送信手段１１３は、ＱＲコード（登録商標）ＱＲ＿ＳＢ（ＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれか）を認証手段１１２から受け、その受けたＱＲコード（登録商標）ＱＲ＿ＳＢ（ＱＲコード（登録商標）ＱＲ＿ＳＢ＿１，ＱＲ＿ＳＢ＿２，ＱＲ＿ＳＢ＿３，・・・のいずれか）を端末装置４へ送信する（ステップＳ３）。
【００７１】
端末装置４は、ＱＲコード（登録商標）ＱＲ＿ＳＢを受信し（ステップＳ４）、ＱＲコード（登録商標）ＱＲ＿ＣＵＳを表示画面に表示する（ステップＳ５）。
【００７２】
そうすると、店舗端末装置２は、端末装置４に表示されたＱＲコード（登録商標）ＱＲ＿ＣＵＳを撮影し（ステップＳ６）、その撮影したＱＲコード（登録商標）ＱＲ＿ＣＵＳと自己のアドレスＡｄｄ＿ｓｒｃとを含むパケットＰＫＴ１を生成して送信する（ステップＳ７）。
【００７３】
クラウドサーバ１の受信手段１１１は、パケットＰＫＴ１を受信し（ステップＳ８）、その受信したパケットＰＫＴ１を認証手段１１２へ出力する。
【００７４】
クラウドサーバ１の認証手段１１２は、受信手段１１１からパケットＰＫＴ１を受けると、その受けたパケットＰＫＴ１に含まれるアドレスＡｄｄ＿ｓｒｃおよびＱＲコード（登録商標）ＱＲ＿ＣＵＳを検出する。
【００７５】
そして、クラウドサーバ１の認証手段１１２は、その検出したアドレスＡｄｄ＿ｓｒｃおよびＱＲコード（登録商標）ＱＲ＿ＣＵＳに基づいて、上述した方法（第１の方法または第２の方法）によって、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致し、かつ、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致するか否かを判定する（ステップＳ９）。
【００７６】
ステップＳ９において、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致し、かつ、ＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致すると判定されたとき、クラウドサーバ１の認証手段１１２は、認証結果ＣＥＲＴ＿ＣＲＥＣＴを生成して送信手段１１３へ出力する。
【００７７】
そして、クラウドサーバ１の送信手段１１３は、認証手段１１２から認証結果ＣＥＲＴ＿ＣＲＥＣＴを受け、その受けた認証結果ＣＥＲＴ＿ＣＲＥＣＴを店舗端末装置２へ送信する（ステップＳ１０）。
【００７８】
店舗端末装置２は、クラウドサーバ２から認証結果ＣＥＲＴ＿ＣＲＥＣＴを受信し、その受信した認証結果ＣＥＲＴ＿ＣＲＥＣＴに基づいて、顧客が店舗２０内にいることが認証されたことを検知する（ステップＳ１１）。
【００７９】
一方、ステップＳ９において、アドレスＡｄｄ＿ｓｒｃがアドレスＡｄｄ＿Ｓに一致すること、およびＱＲコード（登録商標）ＱＲ＿ＣＵＳがＱＲコード（登録商標）ＱＲ＿ＳＢに一致することの少なくとも一方が満たされないと判定されたとき、クラウドサーバ１の認証手段１１２は、認証結果ＣＥＲＴ＿ＮＯＮＣを生成して送信手段１１３へ出力する。
【００８０】
そして、クラウドサーバ１の送信手段１１３は、認証手段１１２から認証結果ＣＥＲＴ＿ＮＯＮＣを受け、その受けた認証結果ＣＥＲＴ＿ＮＯＮＣを店舗端末装置２へ送信する（ステップＳ１２）。
【００８１】
店舗端末装置２は、クラウドサーバ２から認証結果ＣＥＲＴ＿ＮＯＮＣを受信し、その受信した認証結果ＣＥＲＴ＿ＮＯＮＣに基づいて、顧客が店舗２０内にいることが認証されなかったことを検知する（ステップＳ１３）。
【００８２】
そして、ステップＳ１１またはステップＳ１３の後、通信システム１０の動作が終了する。
【００８３】
このように、端末装置４は、汎用のブラウザによってＵＲＬにアクセスし（ステップＳ２参照）、認証装置１１の認証手段１１２は、端末装置４によって取得され、かつ、店舗端末装置２から受信したＱＲコード（登録商標）ＱＲ＿ＣＵＳが、ＱＲコード（登録商標）ＱＲ＿ＣＵＳの送信元のアドレスＡｄｄ＿Ｓに対応付けられたＱＲコード（登録商標）ＱＲ＿ＳＢに一致すると判定したとき、顧客が店舗２０内にいることを認証する（ステップＳ７，Ｓ８，Ｓ９の”ＹＥＳ”，Ｓ１０参照）。
【００８４】
従って、端末装置４は、新たなアプリケーションが不要であり、所定の場所（＝店舗２０）に居る人（＝顧客）を認証できる。
【００８５】
なお、上記においては、端末装置４は、ＵＲＬにアクセスして取得したＱＲコード（登録商標）ＱＲ＿ＣＵＳを表示画面に表示すると説明したが、実施の形態１においては、これに限らず、ＱＲコード（登録商標）ＱＲ＿ＳＢ（ＱＲ＿ＣＵＳ）に代えて、例えば、４桁の数字を用いてもよく、一般的には、顧客が店舗２０内に居なければ取得できない情報であれば、どのような情報であってもよい。
【００８６】
従って、対応表ＴＢＬ−１のＱＲコード（登録商標）ＱＲ＿ＳＢは、一般的には、顧客が店舗２０内に居なければ取得できない情報からなる。
【００８７】
また、上記においては、店舗端末装置２は、端末装置４の表示画面に表示されたＱＲコード（登録商標）ＱＲ＿ＣＵＳを撮影することによってＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得すると説明したが、実施の形態１においては、これに限らず、店舗端末装置２は、ＱＲコード（登録商標）ＱＲ＿ＣＵＳを店舗２０内に存在する端末装置４から無線通信によって受信することによってＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得してもよい。
【００８８】
この場合、端末装置４は、自己の位置を示す位置情報とともにＱＲコード（登録商標）ＱＲ＿ＣＵＳを店舗端末装置２へ送信する。そして、店舗端末装置２は、端末装置４の位置情報ＰＯＳ＿ＴＭとＱＲコード（登録商標）ＱＲ＿ＣＵＳとを端末装置４から受信し、その受信した端末装置４の位置情報ＰＯＳ＿ＴＭとＱＲコード（登録商標）ＱＲ＿ＣＵＳとをクラウドサーバ１へ送信する。
【００８９】
クラウドサーバ１の受信手段１１１は、端末装置４の位置情報ＰＯＳ＿ＴＭとＱＲコード（登録商標）ＱＲ＿ＣＵＳとを受信し、その受信した端末装置４の位置情報ＰＯＳ＿ＴＭとＱＲコード（登録商標）ＱＲ＿ＣＵＳとを認証手段１１２へ出力する。
【００９０】
認証手段１１２は、店舗２０の領域を規定する位置情報ＰＯＳ＿ＳＴＲを予め保持している。そして、認証手段１１２は、受信手段１１１から端末装置４の位置情報ＰＯＳ＿ＴＭとＱＲコード（登録商標）ＱＲ＿ＣＵＳとを受けると、その受けた位置情報ＰＯＳ＿ＴＭが位置情報ＰＯＳ＿ＳＴＲによって規定される店舗２０の領域内であるか否かを判定する。
【００９１】
認証手段１１２は、位置情報ＰＯＳ＿ＴＭが位置情報ＰＯＳ＿ＳＴＲによって規定される店舗２０の領域内であると判定したとき、上述した方法によって、ＱＲコード（登録商標）ＱＲ＿ＣＵＳに基づいて顧客が店舗２０内にいるか否かを認証する。
【００９２】
一方、認証手段１１２は、位置情報ＰＯＳ＿ＴＭが位置情報ＰＯＳ＿ＳＴＲによって規定される店舗２０の領域内でないと判定したとき、顧客が店舗２０内にいないことを認証する。
【００９３】
このような構成にすることによって、端末装置４は、店舗２０内においてＵＲＬにアクセスしてＱＲコード（登録商標）ＱＲ＿ＳＢをクラウドサーバ１から取得して保存しておき、店舗２０外から無線通信によってＱＲコード（登録商標）ＱＲ＿ＣＵＳのみを店舗端末装置２へ送信し、店舗端末装置２がＱＲコード（登録商標）ＱＲ＿ＣＵＳのみをクラウドサーバ１へ送信しても、クラウドサーバ１の認証手段１１２は、端末装置４の位置情報ＰＯＳ＿ＴＭが位置情報ＰＯＳ＿ＳＴＲによって規定される店舗２０の領域内であると判定できず、顧客が店舗２０内にいないことを認証する。
【００９４】
また、端末装置４は、ＱＲコード（登録商標）ＱＲ＿ＳＢをクラウドサーバ１から取得して保存した後、店舗２０外から無線通信によってＱＲコード（登録商標）ＱＲ＿ＣＵＳおよび端末装置４の位置情報ＰＯＳ＿ＴＭを店舗端末装置２へ送信し、店舗端末装置２がＱＲコード（登録商標）ＱＲ＿ＣＵＳおよび端末装置４の位置情報ＰＯＳ＿ＴＭをクラウドサーバ１へ送信しても、認証手段１１２は、端末装置４の位置情報ＰＯＳ＿ＴＭが位置情報ＰＯＳ＿ＳＴＲによって規定される店舗２０の領域内でないと判定するので、顧客が店舗２０内にいないことを認証する。
【００９５】
従って、店舗端末装置２が端末装置４から無線通信によってＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得する場合、店舗端末装置２が端末装置４から端末装置４の位置情報ＰＯＳ＿ＴＭおよびＱＲコード（登録商標）ＱＲ＿ＣＵＳを受信するようにすることによって、認証手段１１２は、店舗端末装置２が店舗２０内に居る端末装置４からＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得したことを認証でき、店舗２０外からＱＲコード（登録商標）ＱＲ＿ＣＵＳを無線通信によって店舗端末装置２へ送信し、端末装置４が店舗２０内に居ることを認証させることを防止できる。
【００９６】
上述したように、店舗端末装置２は、店舗２０内に居る端末装置４からＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得すればよいので、店舗２０内に居る端末装置４からＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得したことを証明できる方法であれば、店舗端末装置２は、どのような方法によってＱＲコード（登録商標）ＱＲ＿ＣＵＳを端末装置４から取得してもよい。
【００９７】
上述したＱＲコード（登録商標）ＱＲ＿ＣＵＳは、店舗２０内に存在する端末装置４によって汎用のブラウザを用いてクラウドサーバ１から取得され、店舗２０に一義的に紐付けられた店舗端末装置２によって端末装置４から取得されたものである。従って、実施の形態１においては、ＱＲコード（登録商標）ＱＲ＿ＣＵＳは、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得された「証明用情報」を構成する。
【００９８】
［実施の形態２］
図５は、実施の形態２による通信システムの概略図である。図５を参照して、実施の形態２による通信システム１００は、クラウドサーバ５０と、店舗端末装置６０と、通信機器７０とを備える。
【００９９】
店舗端末装置６０および通信機器７０は、店舗３０内に配置される。
【０１００】
商品の製造元（または商品の総販売元）は、店舗３０からの登録を受け付け、店舗３０の識別情報ＩＤと、パスワードＰＷとを発行する。
【０１０１】
また、商品の製造元（または商品の総販売元）は、店舗３０の識別情報ＩＤにＵＲＬを割り当て、その割り当てたＵＲＬをビーコンに設定する。そして、商品の製造元（または商品の総販売元）は、ＵＲＬを設定したビーコンを通信機器７０に設定し、通信機器７０を出荷する。
【０１０２】
従って、通信機器７０は、店舗３０の識別情報ＩＤに割り当てられたＵＲＬが設定されたビーコンを内蔵している。そして、通信機器７０は、その内蔵したビーコンを店舗３０内でＢＬＥによって発信する。
【０１０３】
店舗端末装置６０は、店舗３０と一義的に紐付けられた端末装置である。店舗端末装置６０は、通信機器７０から発信されるビーコンを受信し、その受信したビーコンに設定されたＵＲＬを取得する。
【０１０４】
また、店舗端末装置６０は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  ＰｏｓｉｔｉｏｎｉｎｇＳｙｓｔｅｍ）によって自己の位置を検出し、その検出した位置をビーコンの設置位置とし、ビーコンの設置位置を示すビーコン設置位置情報を生成する。
【０１０５】
そうすると、店舗端末装置６０は、汎用のブラウザを用いて、取得したＵＲＬによってクラウドサーバ５０にアクセスし、ビーコン設置位置情報をクラウドサーバ５０に登録する。
【０１０６】
クラウドサーバ５０は、店舗端末装置６０からビーコン設置位置情報を受信し、その受信したビーコン設置位置情報を店舗３０の識別情報ＩＤに対応付けて保持する。
【０１０７】
また、クラウドサーバ５０は、顧客の端末装置８０から端末装置８０の位置情報を示す端末位置情報を受信し、その受信した端末位置情報が、保持したビーコ設置位置情報に一致するか否かを判定する。
【０１０８】
そして、クラウドサーバ５０は、端末位置情報がビーコ設置位置情報に一致すると判定したとき、店舗３０で販売されている商品が正規の商品であることを認証する。
【０１０９】
一方、クラウドサーバ５０は、端末位置情報がビーコ設置位置情報に一致しないと判定したとき、店舗３０で販売されている商品が正規の商品であることを認証しない。
【０１１０】
端末装置８０は、通信機器７０からビーコンを受信し、その受信したビーコンからＵＲＬを取得する。そして、端末装置８０は、例えば、ＧＰＳによって自己の位置を検出し、その検出した位置を示す端末位置情報を生成する。
【０１１１】
そうすると、端末装置８０は、汎用のブラウザを用いて、取得したＵＲＬによってクラウドサーバ５０にアクセスし、端末位置情報をクラウドサーバ６０に送信する。
【０１１２】
その後、端末装置８０は、クラウドさーな５０から認証結果を受信し、その受信した認証結果に基づいて、店舗３０の商品が正規であるか否かを検知する。
【０１１３】
図６は、図５に示すクラウドサーバ５０に含まれる認証装置の概略図である。図６を参照して、クラウドサーバ５０に含まれる認証装置５１は、受付手段５１１と、受信手段５１２と、認証手段５１３と、送信手段５１４とを含む。
【０１１４】
受付手段５１１は、店舗３０の識別情報ＩＤおよびパスワードＰＷを保持している。受付手段５１１は、店舗端末装置６０からのアクセスを検知すると、識別情報ＩＤおよびパスワードＰＷの入力を要求する入力要求を店舗端末装置６０へ送信する。そして、受付手段５１１は、店舗端末装置６０による識別情報ＩＤおよびパスワードＰＷの入力を受け付け、その受け付けた識別情報ＩＤおよびパスワードＰＷが、それぞれ、保持している識別情報ＩＤおよびパスワードＰＷに一致するか否かを判定する。受付手段５１１は、受け付けた識別情報ＩＤおよびパスワードＰＷが、それぞれ、保持している識別情報ＩＤおよびパスワードＰＷに一致すると判定したとき、クラウドサーバ５０へのアクセスを許可する許可通知を店舗端末装置６０へ送信する。一方、受付手段５１１は、受け付けた識別情報ＩＤおよびパスワードＰＷが、それぞれ、保持している識別情報ＩＤおよびパスワードＰＷに一致しないと判定したとき、クラウドサーバ５０へのアクセスを許可しない不許可通知を店舗端末装置６０へ送信する。
【０１１５】
受付手段５１１は、許可通知を店舗端末装置６０へ送信した後、店舗端末装置６０からのビーコン設置位置情報を受け付け、その受け付けたビーコン設置位置情報と、店舗３０の識別情報ＩＤとを認証手段５１３へ出力する。
【０１１６】
受信手段５１２は、端末装置８０から端末位置情報を受信し、その受信した端末位置情報お認証手段５１３へ出力する。
【０１１７】
認証手段５１３は、受付手段５１１から店舗３０の識別情報ＩＤとビーコン設置位置情報とを受ける。そして、認証手段５１３は、店舗３０の識別情報ＩＤとビーコン設置位置情報とを相互に対応付けて保持する。
【０１１８】
また、認証手段５１３は、受信手段５１２から端末位置情報を受けると、その受けた端末位置情報が保持したビーコン設置位置情報に一致するか否かを判定する。
【０１１９】
そして、認証手段５１３は、端末位置情報がビーコン設置位置情報に一致すると判定したとき、店舗３０の商品が正規の商品であることを示す認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧを生成して送信手段５１４へ出力する。
【０１２０】
一方、認証手段５１３は、端末位置情報がビーコン設置位置情報に一致しないと判定したとき、店舗３０の商品が正規の商品でないことを示す認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを生成して送信手段５１４へ出力する。
【０１２１】
送信手段５１４は、認証手段５１３から認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧまたは認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを受け、その受けた認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧまたは認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを端末装置８０へ送信する。
【０１２２】
図７は、店舗の識別情報ＩＤとビーコン設置位置情報との対応表を示す図である。図７を参照して、対応表ＴＢＬ−２は、店舗の識別情報ＩＤとビーコン設置位置情報とを含む。店舗の識別情報ＩＤおよびビーコン設置位置情報は、相互に対応付けられる。
【０１２３】
ビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳ＿１，Ｂｅａｃｏｎ＿ＰＯＳ＿２，Ｂｅａｃｏｎ＿ＰＯＳ＿３］，・・・は、それぞれ、識別情報ＩＤ＿１，ＩＤ＿２，ＩＤ＿３，・・・に対応付けられる。
【０１２４】
認証手段５１３は、対応表ＴＢＬ−２を保持している。そして、認証手段５１３は、新たな識別情報ＩＤおよびビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳを受付手段５１１から受けると、その受けた識別情報ＩＤおよびビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳを相互に対応付けて対応表ＴＢＬ−２に格納する。
【０１２５】
また、認証手段５１３は、受信手段５１２から端末位置情報を受けると、その受けた端末位置情報が対応表ＴＢＬ−２に格納されたビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳ（ビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳ＿１，Ｂｅａｃｏｎ＿ＰＯＳ＿２，Ｂｅａｃｏｎ＿ＰＯＳ＿３］，・・・のいずれか）に一致するか否かを判定する。
【０１２６】
認証手段５１３は、端末位置情報がビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳ（ビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳ＿１，Ｂｅａｃｏｎ＿ＰＯＳ＿２，Ｂｅａｃｏｎ＿ＰＯＳ＿３］，・・・のいずれか）に一致すると判定したとき、端末位置情報に一致するビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳに対応付けられた識別情報ＩＤを有する店舗の商品が正規の商品であることを示す認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧを生成して送信手段５１４へ出力する。
【０１２７】
一方、認証手段５１３は、端末位置情報がビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳ（ビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳ＿１，Ｂｅａｃｏｎ＿ＰＯＳ＿２，Ｂｅａｃｏｎ＿ＰＯＳ＿３］，・・・のいずれか）に一致しないと判定したとき、端末位置情報に一致するビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳに対応付けられた識別情報ＩＤを有する店舗の商品が正規の商品でないことを示す認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを生成して送信手段５１４へ出力する。
【０１２８】
なお、認証手段５１３は、次の方法によって、端末位置情報がビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳに一致するか否かを判定してもよい。
【０１２９】
認証手段５１３は、店舗３０の領域を規定する店舗位置情報ＰＯＳ＿ＳＴＲを保持している。そして、認証手段５１３は、端末位置情報およびビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳの両方が店舗位置情報ＰＯＳ＿ＳＴＲによって規定される領域内に存在するとき、端末位置情報がビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳに一致すると判定し、端末位置情報およびビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳの少なくとも一方が店舗位置情報ＰＯＳ＿ＳＴＲによって規定される領域内に存在しないとき、端末位置情報がビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳに一致しないと判定する。
図８は、図５に示す通信システムの動作を説明するためのフローチャートを示す図である。
図８を参照して、通信システム１００の動作が開始されると、通信機器７０は、ＵＲＬを含むビーコンを発信する（ステップＳ２１）。
【０１３０】
そして、店舗端末装置６０は、ビーコンを受信し、その受信したビーコンに含まれるＵＲＬを取得する（ステップＳ２２）。
【０１３１】
その後、店舗端末装置６０は、上述した方法によって、ビーコンの設置位置を検出し（ステップＳ２３）、汎用のブラウザを用いてＵＲＬによってクラウドサーバ５０にアクセスし、上述した方法によって、ビーコン設置位置情報をクラウドサーバ５０に登録する（ステップＳ２４）。これによって、店舗３０の識別情報ＩＤおよびビーコン設置位置情報Ｂｅａｃｏｎ＿ＰＯＳが対応表ＴＢＬ−２に格納される。
【０１３２】
引き続いて、端末装置８０は、通信機器７０からビーコンを受信し、その受信したビーコンに含まれるＵＲＬを取得する（ステップＳ２５）。
【０１３３】
そして、端末装置８０は、自己の位置を検出し（ステップＳ２６）、汎用のブラウザによってＵＲＬにアクセスし、端末位置情報をクラウドサーバ５０へ送信する（ステップＳ２７）。
【０１３４】
クラウドサーバ５０の受信手段５１２は、端末装置８０から端末位置情報を受信し（ステップＳ２８）、その受信した端末位置情報を認証手段５１３へ出力する。
【０１３５】
クラウドサーバ５０の認証手段５１３は、受信手段５１１から端末位置情報を受け、その受けた端末位置情報が対応表ＴＢＬ−２に格納されたビーコン設置位置情報に一致するか否かを判定する（ステップＳ２９）。
【０１３６】
ステップＳ２９において、端末位置情報がビーコン設置位置情報に一致すると判定されたとき、クラウドサーバ５０の認証手段５１３は、端末位置情報に一致するビーコン設置位置情報に対応付けられた識別情報ＩＤを有する店舗３０の商品が正規の商品であることを示す認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧを生成して送信手段５１４へ出力する。
【０１３７】
そして、クラウドサーバ５０の送信手段５１４は、認証手段５１３から認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧを受け、その受けた認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧを端末装置８０へ送信する（ステップＳ３０）。
【０１３８】
端末装置８０は、クラウドサーバ５０から認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧを受信し、その受信した認証結果ＣＥＲＴ＿ＧＤＳ＿ＲＧに基づいて、店舗３０の商品が正規の商品であることを検知する（ステップＳ３１）。
【０１３９】
一方、ステップＳ２９において、端末位置情報がビーコン設置位置情報に一致しないと判定されたとき、クラウドサーバ５０の認証手段５１３は、店舗３０の商品が正規の商品でないことを示す認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを生成して送信手段５１４へ出力する。
【０１４０】
そして、クラウドサーバ５０の送信手段５１４は、認証手段５１３から認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを受け、その受けた認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを端末装置８０へ送信する（ステップＳ３２）。
【０１４１】
端末装置８０は、クラウドサーバ５０から認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧを受信し、その受信した認証結果ＣＥＲＴ＿ＧＤＳ＿ＮＧに基づいて、店舗３０の商品が正規の商品でないことを検知する（ステップＳ３３）。
【０１４２】
そして、ステップＳ３１またはステップＳ３３の後、通信システム１００の動作が終了する。
【０１４３】
このように、店舗端末装置６０は、汎用のブラウザを用いてＵＲＬによってクラウドサーバ５０にアクセスしてビーコン設置位置情報を登録する（ステップＳ２４参照）。また、顧客の端末装置８０は、汎用のブラウザによってＵＲＬにアクセスし、端末装置８０の位置情報をクラウドサーバ５０へ送信する（ステップＳ２７参照）。そして、認証装置５１の認証手段５１３は、端末装置８０によって送信された端末位置情報が店舗端末装置６０によって登録されたビーコン設置位置情報に一致すると判定したとき、店舗３０内の商品が正規の商品であることを認証する（ステップＳ２９の”ＹＥＳ”，Ｓ３０参照）。
【０１４４】
従って、店舗端末装置６０および端末装置８０は、新たなアプリケーションが不要であり、所定の場所（＝店舗３０）にある商品が正規の商品であることを認証できる。
【０１４５】
上述した端末位置情報は、店舗３０内に存在する端末装置８０によって検出され、かつ、端末装置８０によって汎用のブラウザを用いてクラウドサーバ５０にアクセスしてクラウドサーバ５０へ送信されるものである。従って、実施の形態２においては、端末位置情報は、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって送信された「認証用情報」を構成する。
【０１４６】
なお、認証装置１１，５１の動作は、ソフトウェアによって実現されてもよい。
【０１４７】
この場合、認証装置１１，５１の各々は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備える。
【０１４８】
認証装置１１のＲＯＭは、図４に示すフローチャートのステップＳ３，Ｓ８，Ｓ９，Ｓ１０，Ｓ１２を備えるプログラムＰｒｏｇ＿Ａを格納する。
【０１４９】
ＲＡＭは、対応表ＴＢＬ−１を一時的に格納する。
【０１５０】
そして、ＣＰＵは、ＲＯＭからプログラムＰｒｏｇ＿Ａを読み出して実行し、上述した方法によって、認証処理を実行する。
【０１５１】
また、認証装置５１のＲＯＭは、図８に示すフローチャートのステップＳ２４，Ｓ２８，Ｓ２９，Ｓ３０，Ｓ３２を備えるプログラムＰｒｏｇ＿Ｂを格納する。
【０１５２】
ＲＡＭは、対応表ＴＢＬ−２を一時的に格納する。
【０１５３】
そして、ＣＰＵは、ＲＯＭからプログラムＰｒｏｇ＿Ｂを読み出して実行し、上述した方法によって、認証処理を実行する。
【０１５４】
また、プログラムＰｒｏｇ＿ＡまたはプログラムＰｒｏｇ＿Ｂは、ＣＤ，ＤＶＤ等の記録媒体に記録されて流通してもよい。
【０１５５】
プログラムＰｒｏｇ＿ＡまたはプログラムＰｒｏｇ＿Ｂを記録した記録媒体をパーソナルコンピュータに装着すると、ＣＰＵは、記録媒体からプログラムＰｒｏｇ＿ＡまたはプログラムＰｒｏｇ＿Ｂを読み出して実行し、上述した方法によって、認証処理を実行する。
【０１５６】
従って、プログラムＰｒｏｇ＿ＡまたはプログラムＰｒｏｇ＿Ｂを記録した記録媒体は、コンピュータ（ＣＰＵ）読み取り可能な記録媒体である。
【０１５７】
上述した実施の形態１においては、端末装置４が汎用のブラウザによってＵＲＬにアクセスしてＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得し、店舗端末装置２が端末装置４からＱＲコード（登録商標）ＱＲ＿ＣＵＳを取得してクラウドサーバ１へ送信し、クラウドサーバ１の認証装置１１が、店舗端末装置２から受信したＱＲコード（登録商標）ＱＲ＿ＣＵＳが予め保持するＱＲコード（登録商標）ＱＲ＿ＳＢに一致することを確認することによって端末装置４のユーザが店舗２０に居ることを認証することを説明した。
【０１５８】
また、上述した実施の形態１においては、店舗端末装置６０が汎用のブラウザを用いてＵＲＬによってクラウドサーバ５０にアクセスして店舗３０におけるビーコン設置位置情報をクラウドサーバ５０に登録し、端末装置８０が汎用のブラウザによってＵＲＬにアクセスして自己の端末位置情報をクラウドサーバ５０へ送信し、クラウドサーバ５０の認証装置５１が、端末位置情報がビーコン設置位置情報に一致することを確認することによって店舗３０の商品が正規の商品であることを認証することを説明した。
【０１５９】
従って、この発明の実施の形態による認証装置は、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された認証用情報を所定の場所に存在する端末装置から受信する受信手段と、
受信手段よって受信された認証用情報が、予め登録された認証用情報に一致することを確認することによって所定の場所に居る人または所定の場所にある商品を認証する認証処理を行う認証手段とを備えていればよい。
【０１６０】
また、この発明の実施の形態によるプログラムは、受信手段が、所定の場所に一義的に紐付けられ、かつ、汎用のブラウザによって取得または送信された認証用情報を所定の場所に存在する端末装置から受信する第１のステップと、
認証手段が、第１のステップにおいて受信された認証用情報が、予め登録された認証用情報に一致することを確認することによって所定の場所に居る人または前記所定の場所にある商品を認証する認証処理を行う第２のステップとをコンピュータに実行させればよい。
【０１６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１６２】
この発明は、認証装置およびコンピュータに実行させるためのプログラムに適用される。
【符号の説明】
【０１６３】
１，５０  クラウドサーバ、２，６０  店舗端末装置、３，７０  通信機器、４，８０  端末装置、１０，１００  通信システム、１１，５１  認証装置、２０，３０  店舗、１１１，５１２  受信手段、１１２，５１３  認証手段、１１３，５１４  送信手段、５１１  受付手段。
【図１】
2018163624.tif 000003
【図２】
2018163624.tif 000004
【図３】
2018163624.tif 000005
【図４】
2018163624.tif 000006
【図５】
2018163624.tif 000007
【図６】
2018163624.tif 000008
【図７】
2018163624.tif 000009
【図８】
2018163624.tif 000010