(57)【要約】【課題】ＩＤ発信装置から発信されるＩＤ情報を受信するユーザ端末に対してサービスを提供するための技術において、ＩＤ発信装置の位置を認証する。【解決手段】識別子を発信する発信装置が正当な位置にあるか否かの認証を行うための位置認証装置において、前記識別子と前記発信装置の位置情報とを対応付けて格納する位置情報格納手段と、前記発信装置により発信された前記識別子を受信した端末から、当該端末の位置情報と前記識別子とを受信する受信手段と、前記位置情報格納手段から、前記識別子に対応付けられた前記発信装置の位置情報を取得し、当該発信装置の位置情報と前記端末の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較する位置認証手段とを備える。【選択図】図７
2016025386.tif 000002
【特許請求の範囲】
【請求項１】
識別子を発信する発信装置が正当な位置にあるか否かの認証を行うための位置認証装置であって、
前記識別子と前記発信装置の位置情報とを対応付けて格納する位置情報格納手段と、
前記発信装置により発信された前記識別子を受信した端末から、当該端末の位置情報と前記識別子とを受信する受信手段と、
前記位置情報格納手段から、前記受信手段により受信した前記識別子に対応付けられた前記発信装置の位置情報を取得し、当該発信装置の位置情報と前記端末の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う位置認証手段と
を備えることを特徴とする位置認証装置。
【請求項２】
前記位置認証手段は、前記第１の距離が前記第２の距離以下である場合に、前記発信装置は正当な位置にあると判定する
ことを特徴とする請求項１に記載の位置認証装置。
【請求項３】
前記第２の距離は、前記識別子を受信可能な前記発信装置からの最大距離以上の予め指定した値である
ことを特徴とする請求項１又は２に記載の位置認証装置。
【請求項４】
コンピュータを、請求項１ないし３のうちいずれか１項に記載の位置認証装置の各手段として機能させるためのプログラム。
【請求項５】
識別子を発信する発信装置が正当な位置にあるか否かの認証を行うための位置認証装置が実行する位置認証方法であって、
前記位置認証装置は、前記識別子と前記発信装置の位置情報とを対応付けて格納する位置情報格納手段を備えており、
前記発信装置により発信された前記識別子を受信した端末から、当該端末の位置情報と前記識別子とを受信する受信ステップと、
前記位置情報格納手段から、前記受信ステップにより受信した前記識別子に対応付けられた前記発信装置の位置情報を取得し、当該発信装置の位置情報と前記端末の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う位置認証ステップと
を備えることを特徴とする位置認証方法。
【請求項６】
識別子を発信する発信装置と通信を行う端末装置であって、
前記発信装置により発信された前記識別子を受信し、当該識別子に対応する前記発信装置の位置情報を位置情報格納手段から取得する手段と、
前記端末装置の位置情報を取得する手段と、
前記発信装置の位置情報と前記端末装置の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う認証手段と
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤを発信する装置が正当な位置に置かれているかどうかの認証を行う技術に関連するものである。
【背景技術】
【０００２】
近年、低消費電力の近距離無線技術を使用して小型装置（以下、ＩＤ発信装置１０）からＩＤ情報を発信し、当該ＩＤ情報を受信したユーザ端末に対してサービスを提供する技術が注目されている。このような技術として例えば「ｉｂｅａｃｏｎ」（非特許文献１参照）がある。
【０００３】
ＩＤ発信装置１０を使用したサービス提供の例を図１を参照して説明する。図１に示す例において、エリアＡはＩＤ発信装置１０が設置される特定の店舗等のエリアを示し、当該エリアＡの範囲内で、ユーザ端末２０はＩＤ情報を受信可能であるとする。ＩＤ発信装置１０はＩＤ情報としてＩＤ−Ａを保持し、ＩＤ−Ａを無線で送出する。
【０００４】
図１に示すユーザ端末２０は、例えばスマートフォンであり、受信したＩＤ―Ａに反応してサービス提供サーバ３０にサービス要求を送信するアプリケーションを搭載している。
【０００５】
図１において、ユーザ端末２０がＩＤ発信装置１０から送出されるＩＤ−Ａを受信すると（ステップ１）、ユーザ端末２０はサービス提供サーバ３０にサービス要求を送信する（ステップ２）。サービス要求には、ユーザ端末２０が受信したＩＤ情報であるＩＤ−Ａが含まれる。
【０００６】
サービス要求を受信したサービス提供サーバ３０は、ＩＤ−Ａにより識別されるエリアＡに適したサービス情報Ａをユーザ端末２０に送信する（ステップ３）。当該サービス情報Ａは、例えば、当該店舗に来店したことによる来店ポイント、当該店舗で使えるクーポン、当該店舗に関するＥＣサイトのレコメンド等である。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】http://ascii.jp/elem/000/000/899/899293/、２０１４年６月２７日検索
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記のように、ＩＤ発信装置１０を使用したサービスにおいては、ＩＤ発信装置１０がＩＤ−Ａに対応した位置（エリアＡ）に設置されることによって、ユーザはエリアＡに居ることにより付加価値を得られ、また、サービス提供側は、ユーザをエリアＡの特定の店舗に呼び込むことができるというメリットが生ずる。
【０００９】
しかし、従来技術においては、ＩＤ発信装置１０の物理的な位置を認証する仕組みが存在しないことから、例えば、ＩＤ−Ａを有するＩＤ発信装置１０が盗難にあって、図２に示すように、エリアＡと関係のないエリアＸに設置された場合でも、図１と同じ処理手順が実行され、ユーザ端末２０はサービスを受けることができてしまうという問題がある。
【００１０】
また、図１に示したＩＤ発信装置１０からＩＤ−Ａを取得し、ＩＤ発信装置１０とは異なるＩＤ発信装置にＩＤ−Ａを設定し、当該ＩＤ−Ａを設定したＩＤ発信装置をエリアＸに設置することによっても同様の問題が生じる。
【００１１】
上記のようにＩＤ−Ａに対応するエリアＡ以外のエリアにおいて、ＩＤ−Ａに基づくサービスが提供できることになると、サービス提供側は、特定の店舗への集客等、本来の目的を達成することができなくなるため、このような問題の発生を防止することが必要である。
【００１２】
本発明は上記の点に鑑みてなされたものであり、ＩＤ発信装置から発信されるＩＤ情報を受信するユーザ端末に対してサービスを提供するための技術において、ＩＤ発信装置の位置を認証することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明における実施の形態によれば、識別子を発信する発信装置が正当な位置にあるか否かの認証を行うための位置認証装置であって、
前記識別子と前記発信装置の位置情報とを対応付けて格納する位置情報格納手段と、
前記発信装置により発信された前記識別子を受信した端末から、当該端末の位置情報と前記識別子とを受信する受信手段と、
前記位置情報格納手段から、前記受信手段により受信した前記識別子に対応付けられた前記発信装置の位置情報を取得し、当該発信装置の位置情報と前記端末の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う位置認証手段とを備える位置認証装置が提供される。
【００１４】
また、本発明における実施の形態によれば、識別子を発信する発信装置が正当な位置にあるか否かの認証を行うための位置認証装置が実行する位置認証方法であって、
前記位置認証装置は、前記識別子と前記発信装置の位置情報とを対応付けて格納する位置情報格納手段を備えており、
前記発信装置により発信された前記識別子を受信した端末から、当該端末の位置情報と前記識別子とを受信する受信ステップと、
前記位置情報格納手段から、前記受信ステップにより受信した前記識別子に対応付けられた前記発信装置の位置情報を取得し、当該発信装置の位置情報と前記端末の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う位置認証ステップとを備える位置認証方法が提供される。
【００１５】
また、本発明における実施の形態によれば、識別子を発信する発信装置と通信を行う端末装置であって、
前記発信装置により発信された前記識別子を受信し、当該識別子に対応する前記発信装置の位置情報を位置情報格納手段から取得する手段と、
前記端末装置の位置情報を取得する手段と、
前記発信装置の位置情報と前記端末装置の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う認証手段とを備える端末装置が提供される。
【発明の効果】
【００１６】
本発明の実施の形態によれば、ＩＤ発信装置から発信されるＩＤ情報を受信するユーザ端末に対してサービスを提供するための技術において、ＩＤ発信装置の位置を認証することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】ＩＤ発信装置１０を用いたサービスの例を説明するための図である。
【図２】課題を説明するための図である。
【図３】本発明の実施の形態に係るシステム構成図である。
【図４】ＩＤ発信装置１０の位置登録の手順例を示すシーケンス図である。
【図５】ＩＤ発信装置１０の位置認証の手順例１を示すシーケンス図である。
【図６】ＩＤ発信装置１０の位置認証の手順例２を示すシーケンス図である。
【図７】位置認証処理の例を説明するための図である。
【図８】ユーザ端末２０の機能構成図である。
【図９】位置認証装置１００の機能構成図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００１９】
（システムの全体構成）
図３に、本発明の実施の形態に係るシステムの全体構成図を示す。図３に示すように、本実施の形態のシステムには、ＩＤ発信装置１０、位置認証装置１００、位置情報提供システム４０が含まれる。また、図３には、ＩＤ発信装置１０のエリア内に存在するユーザ端末２０が示されている。ユーザ端末２０は、当該エリアの範囲内でＩＤ情報を受信できる。当該エリアをＩＤ到達エリア、識別子到達エリア等と称してもよい。
【００２０】
ＩＤ発信装置１０は、所定の電波出力強度でＩＤ情報（本実施の形態ではＩＤ−Ａ）を無線で送出する機能を備える。当該所定の電波出力強度はＩＤ発信装置１０に予め設定しておくものであり、当該所定の電波出力強度でＩＤ情報を送信することにより、ＩＤ到達エリア内でＩＤ情報が受信可能になる。
【００２１】
位置認証装置１００は本発明に係る機能を備える装置であり、ＩＤ発信装置１０の位置を認証する機能を備える。位置を認証する方法については後述する。位置認証装置１００は位置情報格納部１１０を備えており、位置情報格納部１１０には、ＩＤ情報と当該ＩＤ情報を持つＩＤ発信装置の位置情報（正しい位置情報）とが対応付けて格納される。また、本実施の形態では、位置認証装置１００は、前述したようなサービス提供サーバの機能も備える。なお、これは一例であり、位置認証機能とサービス提供機能が別々の装置に備えられていてもよい。
【００２２】
位置情報提供システム４０は、ユーザ端末２０が位置情報を取得するためのものであり、本実施の形態では、ＧＰＳ信号を発信するＧＰＳシステムであることを想定している。本実施の形態では、ユーザ端末２０は、ＧＰＳ受信機を備えており、位置情報提供システム４０から受信する信号に基づき自身の位置（（緯度，経度）等）を取得する。なお、位置を取得する方法としてＧＰＳを使用することは一例に過ぎず、位置を取得できればどのような技術を使用してもよい。
【００２３】
ユーザ端末２０は、ＩＤ−Ａに反応してサービス要求を送信する等の動作を行うアプリケーションを搭載したスマートフォン等の端末である。また、ユーザ端末２０は、自身の位置の情報を取得する機能、及び取得した位置情報を位置認証装置１００に送信する機能等を備える。
【００２４】
（システム動作手順）
＜登録手順＞
本実施の形態では、最初に、ＩＤ発信装置１０の正しい位置情報とＩＤ情報とを位置認証装置１００に登録する手順を実施する。この手順例を図４を参照して説明する。図４の登録手順例では、通信装置５０が使用される。通信装置５０は、ＩＤ発信装置１０の位置登録のために管理者により使用される装置であり、サービスを受けるアプリケーションを搭載したユーザ端末２０からは登録はできないものとする。つまり、ＩＤ発信装置１０の位置登録は、ＩＤ発信装置１０の管理者により、ＩＤ発信装置１０が正当な場所に設置された場合でしか行われないものとする。そのために、ユーザ認証もしくは装置認証が行われることとしてもよい。通信装置５０は、ＩＤ情報受信機能、ＧＰＳ受信機等の位置情報取得機能、位置登録要求送信機能を含む。以下、ＩＤ発信装置１０の位置は位置Ａであり、ＩＤ情報はＩＤ−Ａであるとする。
【００２５】
位置情報登録のために、まず、通信装置５０をＩＤ発信装置１０に近い位置に持っていく。通信装置５０により取得される通信装置５０の位置情報をＩＤ発信装置１０の位置情報と見なすためである。ＧＰＳ等により取得できる位置情報には、ある程度の誤差を含むので、通信装置５０とＩＤ発信装置１０との距離がその誤差内であれば、通信装置５０により取得された位置情報をＩＤ発信装置１０の位置情報と見なしてよい。
【００２６】
図４のステップ１０１において、通信装置５０はＩＤ発信装置１０からＩＤ−Ａを受信する。通信装置５０は、位置情報提供システム４０から信号を受信することで（ステップ１０２）、自身の位置情報（位置Ａ）を取得する（ステップ１０３）。
【００２７】
続いて、通信装置５０は、ＩＤ−Ａと位置Ａを含む位置登録要求を位置認証装置１００に送信する（ステップ１０４）。
【００２８】
位置登録要求を受信した位置認証装置１００は、位置登録要求に含まれるＩＤ−Ａと位置Ａとを対応付けて位置情報格納部１１０に格納する（ステップ１０５）。
【００２９】
なお、上記の登録手順は一例に過ぎない。位置認証装置１００において、ＩＤ−Ａと位置Ａが対応付けて格納されるのであれば、他の手順で登録を行ってもよい。また、管理者のＰＣ等の端末から位置認証装置１００に対して手入力でＩＤ−Ａと位置Ａを入力することにより登録を行ってもよい。
【００３０】
＜位置認証手順例１＞
次に、ＩＤ発信装置１０のＩＤ到達エリアに入ったユーザ端末２０に対してサービス提供を行う際に、ＩＤ発信装置１０の位置を認証する手順例１を図５を参照して説明する。
【００３１】
まず、ユーザ端末２０はＩＤ発信装置１０からＩＤ−Ａを受信する（ステップ２０１）。次に、ユーザ端末２０は、位置認証装置１００にサービス要求を送信する（ステップ２０２）。サービス要求にはＩＤ発信装置１０から受信したＩＤ−Ａが含まれている。
【００３２】
サービス要求を受信した位置認証装置１００は、ユーザ端末２０からのサービス要求はＩＤ−Ａに関する要求である旨を保持するとともに、位置情報要求をユーザ端末２０に送信する（ステップ２０３）。
【００３３】
ユーザ端末２０は、位置情報提供システム４０から受信する信号に基づいて、自身の位置情報を取得する（ステップ２０４、２０５）。ユーザ端末２０の位置は位置Ｂであるとする。
【００３４】
ユーザ端末２０は、位置情報要求に対する応答として、位置情報（位置Ｂ）を位置認証装置１００に送信する（ステップ２０６）。そして、位置認証装置１００は、ステップ２０２で受信したＩＤ−Ａに対応付けて格納（登録）されている位置Ａと、ステップ２０６で受信した位置Ｂとに基づき、位置認証処理を行う（ステップ２０７）。位置認証処理では、位置Ａと位置Ｂとの間の距離が、ＩＤ発信装置１０からの信号受信可能最大距離以下かどうかの判定が行われる。その内容については後述する。
【００３５】
位置認証処理により認証ＯＫと判定された場合（ステップ２０８のＹｅｓ）、位置認証装置１００は、サービス提供可であると判断し、サービス情報をユーザ端末２０に送信する（ステップ２０９）。位置認証処理により認証ＮＧと判定された場合（ステップ２０８のＮｏ）、位置認証装置１００は、サービス提供不可であると判断し、サービス提供を行わない（ステップ２１０）。
【００３６】
サービス提供不可であると判断された場合、位置認証装置１００はその旨を管理者の端末に通知することとしてもよい。これにより、管理者は、例えばＩＤ発信装置１０が本来設置される場所に設置されていないこと等を知ることができる。位置認証装置１００がサービス提供不可の通知を行う際に、認証ＮＧとなった「位置Ｂ」を管理者の端末に通知することとしてもよい。これにより、管理者は、位置Ａにあるべき位置認証装置１００が、位置Ｂの近くにあることを知ることができる。
【００３７】
＜位置認証手順例２＞
上記の手順例は一例であり、他の手順で位置認証を行うことも可能である。他の手順の例として、手順例２を図６を参照して説明する。
【００３８】
ユーザ端末２０はＩＤ発信装置１０からＩＤ−Ａを受信する（ステップ３０１）。ユーザ端末２０は、位置情報提供システム４０から受信する信号に基づいて、自身の位置情報（位置Ｂ）を取得する（ステップ３０２、３０３）。次に、ユーザ端末２０は、位置認証装置１００にサービス要求を送信する（ステップ３０４）。サービス要求にはＩＤ発信装置１０から受信したＩＤ−Ａと、ステップ３０３で取得した位置Ｂが含まれている。
【００３９】
サービス要求を受信した位置認証装置１００は、ＩＤ−Ａに対応付けて格納（登録）されている位置Ａと、ステップ３０４で受信した位置Ｂとに基づき、位置認証処理を行う（ステップ３０５）。
【００４０】
位置認証処理により認証ＯＫと判定された場合（ステップ３０６のＹｅｓ）、位置認証装置１００は、サービス提供可であると判断し、サービス情報をユーザ端末２０に送信する（ステップ３０７）。位置認証処理により認証ＮＧと判定された場合（ステップ３０６のＮｏ）、位置認証装置１００は、サービス提供不可であると判断し、サービス提供を行わない（ステップ３０８）。サービス提供不可であると判断された場合における管理者端末への通知については手順例１と同様である。
【００４１】
＜位置認証処理について＞
図５のステップ２０７及び図６のステップ３０５において行われる位置認証処理について図７を参照して説明する。
【００４２】
ＩＤ発信装置１０は、低消費電力の近距離無線技術を使用して、所定の電波出力強度で電波（ＩＤ情報）を送信している。電波は伝搬距離に応じて減衰する。ユーザ端末２０は、到達した電波が弱すぎる場合、当該電波（に乗せられたＩＤ情報）を受信（検知）することはできない。ユーザ端末２０がＩＤ情報を受信できる範囲（ＩＤ情報を受信できるＩＤ発信装置１０からの最大距離）は、ＩＤ発信装置１０に設定される電波出力強度から電波伝搬式により算出できる。図７に示すように、その距離をＤとする。
【００４３】
なお、電波伝搬の障害物等が存在する実際のＩＤ発信装置１０の設置環境を考慮して、Ｄを実測で求めることとしてもよい。実測で求めるとは、ＩＤ−Ａに反応するユーザ端末２０を使用して、ＩＤ発信装置１０が発信するＩＤ−Ａを取得できた最大の距離を実測することである。この場合、求めたＤをＩＤ−Ａに対応付けて位置認証装置１００に予め格納しておく。
【００４４】
また、電波状況、位置情報の精度等を考慮して、上記のように理論的もしくは実測で求めた最大距離以上の値をＤとして設定しておくこととしてもよい。
【００４５】
位置認証処理において、位置認証装置１００に登録されているＩＤ発信装置１０の位置Ａと、ユーザ端末２０により取得された位置Ｂとの間の距離を算出する。この距離は、地球上の２地点間の距離を算出する既知の方法で算出できる。図７に示すように、その距離をＭとする。
【００４６】
ＩＤ発信装置１０が正しい位置である位置Ａに設置されているとすると、ＭはＤ以下になる。一方、ＩＤ発信装置１０が位置Ａから大きく離れた別の位置に設置されている場合、位置Ｂは、位置Ａから大きく離れた位置になるので、ＭはＤよりも大きくなる。そこで、本実施の形態では、Ｍ≦Ｄである場合は認証ＯＫであると判定し、Ｄ＜Ｍである場合は認証ＮＧであると判定する。
【００４７】
なお、これまでに説明した例では、ＩＤ発信装置１０は無線でＩＤを発信し、ユーザ端末２０がそれを無線で受信することとしたが、ユーザ端末２０をＩＤ発信装置１０に物理的に接続して、ユーザ端末２０がＩＤ発信装置１０のＩＤを読み取ることとしてもよい。この場合でも、ＩＤ発信装置１０は、ＩＤを発信するものであるといえる。この場合、ユーザ端末２０がＩＤを受信する際のユーザ端末２０とＩＤ発信装置１０との間の距離は０となるが、前述したように、Ｄの値としては０以上の値を設定しておくこととしてもよい。
【００４８】
（装置構成例）
次に、ユーザ端末２０と位置認証装置１００の機能構成の例を説明する。まず、図８を参照して、ユーザ端末２０の構成例を説明する。図８に示すように、ユーザ端末２０は、ＩＤ情報受信部２１、位置情報取得部２２、サービス要求処理部２３を有する。ＩＤ情報受信部２１は、ＩＤ発信装置１０から発信されるＩＤ情報を受信し、当該ＩＤ情報をサービス要求処理部２３に渡す。位置情報取得部２２は、位置情報提供システム４０から受信する信号に基づいて、ユーザ端末２０の位置情報を取得（算出）する。サービス要求処理部２３は、図５のステップ２０２、２０３、２０６、２０９、もしくは、図６のステップ３０４、３０７に示す動作を行う。つまり、サービス要求処理部２３は、サービス要求や位置情報の送信、サービス情報の受信等を行う。
【００４９】
本実施の形態に係るユーザ端末２０は、例えば、コンピュータ（携帯電話機、スマートフォン等を含む）に、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、ユーザ端末２０が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリなどのハードウェア資源を用いて、ユーザ端末２０で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。このようにユーザ端末２０がプログラムで実現できる点は、後述する変形例においても同様である。
【００５０】
次に、図９を参照して、位置認証装置１００の構成例を説明する。図９に示すように、位置認証装置１００は、位置情報格納部１１０、位置登録処理部１２０、位置認証処理部１３０、サービス提供処理部１４０、通信処理部１５０を有する。
【００５１】
位置情報格納部１１０は、ＩＤ情報と、当該ＩＤ情報に対応する正しい位置情報とを対応付けて格納する。位置登録処理部１２０は、図４のステップ１０４、１０５に示したように、位置登録要求を受信して、ＩＤ情報と位置情報とを位置情報格納部１１０に格納する。
【００５２】
位置認証処理部１３０は、図７を参照して説明した位置認証処理を行う。サービス提供処理部１４０は、ＩＤ情報を含むサービス要求を受信して、当該ＩＤ情報に対応するサービスを提供する機能を基本機能として有するととともに、位置情報要求の送信、位置認証処理部１３０に対する位置認証の依頼、位置認証処理部１３０からの位置認証結果（認証ＯＫ，認証ＮＧ）の受信、位置認証結果に応じた処理（サービス情報送信等）を行う。通信処理部１５０は、ユーザ端末２０との間の通信を行うための機能部である。また、認証ＮＧの場合の管理者端末への通知等は位置認証処理部１３０が行う。
【００５３】
本実施の形態に係る位置認証装置１００は、例えば、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、位置認証装置１００が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリなどのハードウェア資源を用いて、位置認証装置１００で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００５４】
（実施の形態のまとめ）
以上、説明したように、本実施の形態により、識別子を発信する発信装置が正当な位置にあるか否かの認証を行うための位置認証装置であって、前記識別子と前記発信装置の位置情報とを対応付けて格納する位置情報格納手段と、前記発信装置により発信された前記識別子を受信した端末から、当該端末の位置情報と前記識別子とを受信する受信手段と、前記位置情報格納手段から、前記受信手段により受信した前記識別子に対応付けられた前記発信装置の位置情報を取得し、当該発信装置の位置情報と前記端末の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う位置認証手段とを備える位置認証装置が提供される。
【００５５】
前記第２の距離は、例えば、前記識別子を受信可能な前記発信装置からの最大距離以上の予め指定した値である。
【００５６】
前記位置認証手段は、例えば、前記第１の距離が前記第２の距離以下である場合に、前記発信装置は正当な位置にあると判定する。前記位置認証装置は、前記位置認証手段により前記発信装置が正当な位置にあると判定された場合に、前記端末にサービス情報を送信するサービス提供手段を備えてもよい。
【００５７】
本実施の形態によれば、ＩＤ発信装置の位置を認証することが可能となり、認証ＮＧの場合にはサービス提供がなされないので、不正な位置に設置されたＩＤ発信装置によるサービス提供を防止できる。
【００５８】
また、本実施の形態によれば、サービス提供側が情報を提供する対象となるユーザ端末の位置が正しいかどうかを認証することも可能となる。更に、本実施の形態によれば、サービス提供側からある位置におけるユーザ端末に送られる情報を、ユーザ端末がこの位置で受信することが正しいかどうかを認証することも可能となる。
【００５９】
（変形例）
これまでに説明した例では、位置認証装置１００が位置認証処理を行っているが、ユーザ端末２０が位置認証処理を行い、正しい情報（サービス）のみを受けるようにしてもよい。
【００６０】
本例では、位置認証装置１００は、位置登録処理部１２０と位置情報格納部１１０を備えるが、位置認証処理部１３０を備えなくてもよい。ユーザ端末２０は、位置認証処理部１３０と同様の、図７で説明した位置認証処理を行う機能を含み、前述したＤの値を予め保持しているものとする。本例では、位置認証装置１００が位置認証処理を行わずにサービス提供を行うことから、当該装置を便宜上、サービス提供サーバ３０と呼ぶことにする。つまり、当該装置は、図１、２に示したサービス提供サーバ３０において、位置登録処理部１２０と位置情報格納部１１０を備える構成に相当する。
【００６１】
ＩＤ発信装置１０のＩＤ到達エリアに入ったユーザ端末２０はＩＤ発信装置１０からＩＤ−Ａを受信する。次に、ユーザ端末２０は、サービス提供サーバ３０にサービス要求（ＩＤ−Ａ）を送信する。サービス提供サーバ３０は位置情報格納部１１０からＩＤ−Ａの正しい位置Ａを示す位置情報を取得し、これをユーザ端末２０に返送する。
【００６２】
ユーザ端末２０は、位置情報提供システム４０から受信する信号に基づいて、自身の位置情報を取得する。これまでの例と同様に、ユーザ端末２０の位置は位置Ｂであるとする。ユーザ端末２０は、現在の位置Ｂとサービス提供サーバ３０から受信した位置Ａとの距離Ｍを算出する。そして、ユーザ端末２０は、図７を参照して既に説明したように、位置Ａと位置Ｂとの間の距離Ｍが、Ｄ以下かどうかの判定を行う。
【００６３】
認証処理により認証ＯＫと判定された場合、例えば、認証ＯＫであることをサービス提供サーバ３０に通知し、サービス提供サーバ３０からサービス情報Ａを受信し、当該サービス情報Ａをその場所でのみ有効な情報として判断し、表示等の処理を行う。認証ＮＧの場合には、サービス提供サーバ３０に通知を行わないこととして（あるいは認証ＮＧを送信することとして）、サービス情報Ａを受信しない。
【００６４】
もしくは、ユーザ端末Ａは、位置Ａを示す位置情報とともにサービス情報Ａをサービス提供サーバ３０から受信し、認証ＯＫであれば当該サービス情報Ａをその場所でのみ有効な情報と判断して表示等の処理を行い、認証ＮＧであれば、当該サービス情報Ａをその場所に不適切な（有効ではない）情報と判断し、例えば表示を行うことなく削除する等の処理を行う。
【００６５】
認証ＮＧである場合においてユーザ端末２０は、例えば、ＩＤ発信装置１０のＩＤ−Ａ又は位置Ａと、ユーザ端末２０の位置Ｂとをサービス提供者に何らかの方法で知らせることで、サービス提供者は、ＩＤ発信装置（ＩＤ−Ａ）が正しい位置Ａになく、誤った位置Ｂの近くにあることを認識できる。
【００６６】
上記のような処理方法によれば、ＩＤ−Ａを有するＩＤ発信装置１０における何らかの不可抗力（間違って運搬、自然災害等で物理的に移動等）で、図２と同様な状況が生じたとき、かつ、位置認証処理をサービス提供サーバ３０で行わない場合、ユーザ端末２０がサービス要求（ＩＤ−Ａ）をサービス提供サーバ３０に行い、サービス情報ＡがエリアＸで提供されても、ユーザ端末２０にとって不要なサービスを結果的に提供する問題を解決することができる。
【００６７】
なお、この例は、当該店舗に来店したことによる来店ポイント、当該店舗で使えるクーポン、当該店舗に関するＥＣサイトのレコメンド等のサービス例ではなく、標識、看板など、その場所だけに付加価値のある情報を得るサービス例である。本例により、目の前のＩＤを発信する物体等が、本当にこの位置で受ける情報（サービス）に関連するものかどうかをユーザ側が判定することが可能となる。
【００６８】
上記のとおり、本例においては、識別子を発信する発信装置と通信を行うユーザ端末であって、前記発信装置により発信された前記識別子を受信し、当該識別子に対応する前記発信装置の位置情報を位置情報格納手段から取得する手段と、前記ユーザ端末の位置情報を取得する手段と、前記発信装置の位置情報と前記ユーザ端末の位置情報とに基づいて前記発信装置と前記端末との間の距離を第１の距離として算出し、当該第１の距離と、予め指定した第２の距離とを比較することにより前記発信装置が正当な位置にあるか否かの判定を行う認証手段とを備えるユーザ端末が提供される。
【００６９】
前記ユーザ端末は、前記識別子をサービス提供サーバに送信し、当該サービス提供サーバからサービス情報を受信した場合に、前記認証手段により前記発信装置が正当な位置にあると判定された場合には、当該サービス情報を有効な情報として処理し、正当な位置にあると判定されない場合は、当該サービス情報を有効でない情報として処理する手段を備えてもよい。
【００７０】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００７１】
１０  ＩＤ発信装置
２０  ユーザ端末
２１  ＩＤ情報受信部
２２  位置情報取得部
２３  サービス要求処理部
３０  サービス提供サーバ
４０  位置情報提供システム
５０  通信装置
１００  位置認証装置
１１０  位置情報格納部
１２０  位置登録処理部
１３０  位置認証処理部
１４０  サービス提供処理部
１５０  通信処理部
【図１】
2016025386.tif 000003
【図２】
2016025386.tif 000004
【図３】
2016025386.tif 000005
【図４】
2016025386.tif 000006
【図５】
2016025386.tif 000007
【図６】
2016025386.tif 000008
【図７】
2016025386.tif 000009
【図８】
2016025386.tif 000010
【図９】
2016025386.tif 000011