(57)【要約】【課題】積極的な位置情報の改ざんを抑制する通信装置を提供する。【解決手段】本発明にかかる通信装置１００は、第１端末２０１と信号の送受信を行う送受信部１２０と、第１端末２０１に第１認証を与えるための閾値を記憶する記憶部１４０と、第１端末２０１と送受信する信号と閾値とを照合する制御部１３０と、を備える。また、制御部１３０は、第１端末２０１に対して第１認証を与えるか否かを判定する第１判定部１３１と、第１認証を与えた第１端末２０１を介して通信する第２端末２０２に対して第２認証を与えるか否かを判定する第２判定部１３２と、を有する。【選択図】図１
2019140504.tif 000002
【特許請求の範囲】
【請求項１】
第１端末と信号の送受信を行う送受信部と、
前記第１端末に第１認証を与えるための閾値を記憶する記憶部と、
前記第１端末と送受信する前記信号と前記閾値とを照合する制御部と、を備え、
前記制御部は、
前記第１端末に対して第１認証を与えるか否かを判定する第１判定部と、
前記第１認証を与えた前記第１端末を介して通信する第２端末に対して第２認証を与えるか否かを判定する第２判定部と、
を有する通信装置。
【請求項２】
前記第２判定部は、前記第１認証を与えた前記第１端末から申請信号を受信することにより、前記第２端末に対して前記第２認証を与えるか否かを判定する、
請求項１に記載の通信装置。
【請求項３】
前記第１判定部は、
前記送受信部が前記第１端末に対して送信する識別要求信号の送信時刻と、前記識別要求信号に対する応答である識別応答信号を前記第１端末から受信する受信時刻と、の時間差から前記第１端末までの距離を測定し、且つ、前記識別応答信号に含まれる鍵情報を照合し、前記距離及び前記照合の結果と、前記記憶部が記憶する前記閾値とを照合することにより第１認証を与えるか否かを判定する、
請求項１又は２に記載の通信装置。
【請求項４】
前記記憶部は、
認証を与えた１以上の端末と、前記端末にそれぞれ与えた認証が前記第１認証または前記第２認証のいずれであるかを関連づけた端末管理情報と、
前記第１認証を与えた端末に対して送信する第１情報と、
前記第２認証を与えた端末に対して送信する第２情報と、
をさらに記憶し、
前記制御部は、前記端末管理情報に従い、前記第１認証を与えた端末に対して前記第１情報を送信し、前記第２認証を与えた端末に対して前記第２情報を送信する、
請求項１〜３のいずれか一項に記載の通信装置。
【請求項５】
前記記憶部は、
第１認証を与えた１以上の端末が、前記第２認証の中継端末となっているか否かと、
前記中継端末に対して送信する第３情報と、
をさらに記憶し、
前記制御部は、前記記憶部が記憶する中間端末に対して、予め設定された第３情報を送信する、
請求項１〜４のいずれか一項に記載の通信装置。
【請求項６】
請求項１〜５のいずれかに記載した前記通信装置と、
前記通信装置と直接通信する前記第１端末と、
前記第１端末を介して前記通信装置と通信する第２端末と、
を備える、通信システム。
【請求項７】
第１端末と信号の送受信を行い、
前記第１端末に第１認証を与えるための閾値を記憶し、
前記第１端末と送受信する前記信号と前記閾値とを照合し、
前記第１端末に対して第１認証を与えるか否かを判定し、
前記第１認証を与えた前記第１端末を介して通信する第２端末に対して第２認証を与えるか否かを判定する、
通信方法。
【請求項８】
前記第２認証を与えるか否かを判定する処理は、
前記第１認証を与えた前記第１端末から申請信号を受信することにより、前記第２端末に対して前記第２認証を与えるか否かを判定する、
請求項７に記載の通信方法。
【請求項９】
前記第１認証を与えるか否かを判定する処理は、
前記第１端末に対して送信する識別要求信号の送信時刻と、前記識別要求信号に対する応答である識別応答信号を前記第１端末から受信する受信時刻と、の時間差から前記第１端末までの距離を測定し、且つ、前記識別応答信号に含まれる鍵情報を照合し、前記距離及び前記照合の結果と、前記記憶する前記閾値とを照合することにより第１認証を与えるか否かを判定する処理を含む、
請求項７又は８に記載の通信方法。
【請求項１０】
認証を与えた１以上の端末と、前記端末にそれぞれ与えた認証が前記第１認証または前記第２認証のいずれであるかを関連づけた端末管理情報と、前記第１認証を与えた端末に対して送信する第１情報と、前記第２認証を与えた端末に対して送信する第２情報と、をさらに記憶し、
前記端末管理情報に従い、前記第１認証を与えた端末に対して前記第１情報を送信し、
前記第２認証を与えた端末に対して前記第２情報を送信する、
請求項７〜９のいずれか一項に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置及び通信方法に関する。
【背景技術】
【０００２】
近年、通信端末の位置情報を利用して情報管理を行うシステムの開発が盛んにおこなわれている。例えば、特許文献１に記載のシステムは、複数の無線通話装置と、複数の無線通話装置の位置を特定する位置特定装置と、複数の無線通話装置と無線を介して接続し、各無線通話装置と位置特定装置との間のデータの送受信を中継する、複数のアクセスポイントとを有する。無線通話装置は、アクセスポイントから受信した電波の強度を測定し、測定した電波の強度を示すデータである電波強度測定データを、アクセスポイントを経由して位置特定装置に送信する電波強度測定部を有し、位置特定装置は、電波強度測定データに基づいて、複数の無線電話装置の位置を算出する通話装置位置特定部を有する。
【０００３】
また、通信装置と通信端末との間に中継用の通信端末を介在させる技術が提案されている。特許文献２に記載の通信システムは、ピア・ツー・ピア通信を行う第１の通信端末装置と、ピア・ツー・ピア通信を行うとともに、通信ネットワークを介在させた通信を行う第２の通信端末装置とを有する。第１の通信端末装置は、第２の通信端末装置に通信ネットワークを介在させた通信の中継を申請する中継申請部と、第２の通信端末装置が通信ネットワークを介在させた通信の結果を受信する中継結果受信部とを備える。また、第２の通信端末装置は、第１の通信端末装置からの通信の中継の申請を受け付ける申請受付部と、通信ネットワークを介在させた通信を行う中継通信部と、第１の通信端末装置に向けて、中継通信部による通信結果を送信する中継結果送信部とを備える。
【０００４】
ところで、顧客等に対して店舗に来店することを促すための来店管理システムが広く普及している。このような来店管理システムは、例えば、来店ポイントの付与等の利益を来店者に対して提供するサービスを含む。顧客等が来店したか否かを管理する手段は、店舗に設置した通信装置が顧客等の所持する通信端末と通信することにより実現される。このような来店システムが提案される一方で、通信端末の位置情報を改ざんする技術が存在する。位置情報を改ざんする手段として、例えば通信装置と通信端末との間を中継する中継端末を利用する方法がある。図８に例示するシステムにおいて、通信装置Ａ１と、端末Ｃ１とは、端末Ｂ１を介して通信が行われる。このような構成により、端末Ｃ１は、端末Ｂ１に成りすまし、通信装置Ａ１との通信を行う場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０２２５４４号公報
【特許文献２】特開２００７−１５１００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通信装置と通信端末との間に介在させた中継端末が通信端末の情報を中継することにより、通信端末は位置情報を改ざんし、通信装置と不正な通信を行う虞がある。そのため、意図的な位置情報の改ざんを抑制することが期待される。
【０００７】
本発明はこのような課題を解決するためになされたものであり、積極的な位置情報の改ざんを抑制する通信装置を提供するものである。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかる通信装置は、
第１端末と信号の送受信を行う送受信部と、
前記第１端末に第１認証を与えるための閾値を記憶する記憶部と、
前記第１端末と送受信する前記信号と前記閾値とを照合する制御部と、を備え、
前記制御部は、
前記第１端末に対して第１認証を与えるか否かを判定する第１判定部と、
前記第１認証を与えた前記第１端末を介して通信する第２端末に対して第２認証を与えるか否かを判定する第２判定部と、を有するものである。
【０００９】
本発明の第２の態様にかかる通信方法は、
第１端末と信号の送受信を行い、
前記第１端末に第１認証を与えるための閾値を記憶し、
前記第１端末と送受信する前記信号と前記閾値とを照合し、
前記第１端末に対して第１認証を与えるか否かを判定し、
前記第１認証を与えた前記第１端末を介して通信する第２端末に対して第２認証を与えるか否かを判定するものである。
【発明の効果】
【００１０】
本発明によれば、積極的な位置情報の改ざんを抑制する通信装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態にかかる通信装置のブロック図である。
【図２】実施の形態にかかる通信装置を利用した来店システムのブロック図である。
【図３】実施の形態にかかる通信装置の一例を示したブロック図である。
【図４】実施の形態にかかる通信装置を利用した来店システムのシーケンス図である。
【図５】実施の形態にかかる通信装置の第１認証の処理を示したフローチャートである。
【図６】実施の形態にかかる通信装置の第２認証の処理を示したフローチャートである。
【図７】実施の形態にかかる通信装置が管理する端末情報の例を示した表である。
【図８】従来技術にかかる通信システムのブロック図である。
【発明を実施するための形態】
【００１２】
＜実施の形態１＞
以下、図面を参照して本発明の実施の形態について説明する。
【００１３】
まず、図１を参照しながら実施の形態にかかる端末装置について説明する。図１は、実施の形態にかかる通信装置のブロック図である。なお、以下の説明及び図面において、複数の図面に共通する構成についてはそれぞれ共通の符号を付している。そのため、共通の符号を付した構成については適宜説明を省略する。
【００１４】
通信装置１００は、例えば店舗に設置され、顧客の端末と無線信号の送受信を行うものである。通信装置１００は、認証を与えた顧客の端末に対して、所定の情報を送信する。通信装置１００は、主な構成要素として、アンテナ１１０、送受信部１２０、制御部１３０、及び記憶部１４０を有している。
【００１５】
アンテナ１１０は、顧客の端末と無線通信を行うために電波を送受信する。アンテナは１つであっても複数であってもよい。
【００１６】
送受信部１２０は、制御部１３０から指示を受け、アンテナ１１０を介して、顧客の端末と信号の送受信を行う。送受信部１２０は、制御部から識別要求信号を受け取り、受け取った識別要求信号を端末に送信する。また、送受信部１２０は、端末から識別応答信号を受信し、受信した応答信号を制御部１３０に出力する。送受信部１２０は、例えば無線通信用の半導体チップを主な構成として有している。
【００１７】
制御部１３０は、送受信部１２０と、記憶部１４０とに接続し、適宜これらを制御する。制御部１３０は、ＣＰＵ（Central Processing Unit）を主な構成として有している。制御部１３０は、端末を識別するための識別要求信号を生成し、生成した識別要求信号を送受信部１２０に出力する。また、制御部１３０は、送受信部１２０から識別応答信号を受け取り、受け取った識別応答信号と、端末に認証を与えるための閾値とを照合する。
【００１８】
また、制御部１３０は、端末に対して第１認証を与えるか否かを判定する第１判定部１３１と、端末に対して第２認証を与えるか否かを判定する第２判定部１３２とを有する。第１認証とは、通信装置１００が通信装置１００と直接通信する端末に対して与える認証である。第２認証とは、通信装置が第１認証を受けた端末を介して通信する端末に対して与える認証である。
【００１９】
記憶部１４０は、端末に第１認証を与えるための閾値を記憶する。端末に第１認証を与えるための閾値は、端末の位置情報と端末の鍵情報である。この内、端末の位置情報は、ＮＦＣ（Near Field Communication）などの近接無線通信技術を利用したものであってもよいし、送受信する信号の遅延時間を測定するものであってもよい。また、端末の鍵情報は、例えば、予め各装置に配布されている共通の鍵情報を利用したチャレンジレスポンス方式に従った情報である。
【００２０】
次に、図２を参照しながら、実施の形態にかかる通信装置１００を用いたシステムについて説明する。図２は、実施の形態にかかる通信装置を利用した来店システムのブロック図である。
【００２１】
図２に示した来店システム１は、通信装置１００、第１端末２０１、及び第２端末２０２を有している。通信装置１００は、所定の店舗３００に設置されている。第１端末２０１は、店舗３００に来店した顧客が所持するスマートフォン等の通信端末である。第１端末２０１が店舗３００内に位置するため、第１端末２０１は、通信装置１００と直接通信可能な状態である。
【００２２】
第２端末は、店舗３００に来店していないユーザが所持するスマートフォン等の通信端末である。第２端末２０２は、店舗３００の外に位置している。第１端末２０１と、第２端末２０２とは、インターネットを介して通信可能な状態である。
【００２３】
次に、図３を参照して、実施の形態の具体的な一例について説明する。図３は、実施の形態にかかる通信装置の一例を示したブロック図である。通信装置１００は、時計１５０を備えている。
【００２４】
時計１５０は、リアルタイムクロックであって、時刻を生成する。時計１５０は、時刻を生成し、生成した時刻を制御部１３０に出力する。なお、時計１５０は、制御部１３０が内蔵するものであってもよい。
【００２５】
制御部１３０は、時計１５０が出力した時刻を受け取り、受け取った時刻を監視する。より具体的には、制御部１３０は、例えば、所定の信号を送信した時刻、又は、所定の信号を受信した時刻を監視する。
【００２６】
通信装置１００は、時計１５０が生成する時刻を利用して、信号の送受信を行う端末の距離を測定することができる。例えば、図２に示した通信装置１００と第１端末２０１との距離を距離Ｄ１とすると、距離Ｄ１は以下の式により算出することができる。
【数１】
2019140504.tif 000003
（式１）
式１において、Ｒ１は、伝達遅延を示す。また、ＳＴＲは信号伝達速度を示す。さらに、伝達遅延Ｒ１は、以下のように算出することができる。
【数２】
2019140504.tif 000004
（式２）
式２において、ＴＲ１は、通信装置１００が識別応答信号を受信した時刻を示す。ＴＳ１は、通信装置１００が識別要求信号を送信した時刻を示す。Ｒ２は、第１端末２０１の動作遅延を示す。第１端末２０１の動作遅延Ｒ２は、例えば以下のように算出する。第１端末２０１は、識別要求信号を受信した時刻と、識別応答信号を送信する時刻とを、第１端末２０１が送信する識別応答信号に含ませる。制御部１３０は、識別応答信号を受信すると、第１端末２０１が識別要求信号を受信した時刻と識別応答信号を送信する時刻との差分を算出する。
【００２７】
このように、制御部１３０は、送受信部１２０が第１端末２０１に対して送信する識別要求信号の送信時刻ＴＳ１と、識別要求信号に対する応答である識別応答信号を第１端末２０１から受信する受信時刻ＴＲ１とを監視する。そして、制御部１３０は、送信時刻ＴＳ１と受信時刻ＴＲ１との時間差から第１端末２０１までの距離を測定する。なお、制御部１３０は、第１端末２０１の距離を測定すると共に、識別応答信号に含まれる鍵情報を照合する。すなわち制御部１３０は、第１端末２０１の距離及び鍵情報と、記憶部１４０が記憶する閾値とを照合することにより第１認証を与えるか否かを判定する。
【００２８】
次に、図４を参照しながら、来店システム１における各装置の処理について説明する。図４は、実施の形態にかかる通信装置を利用した来店システムのシーケンス図である。
【００２９】
通信装置１００は、第１端末２０１に対して識別要求信号を送信する（ステップＳ１１）。なお、通信装置１００は、予め設定された時間毎に、識別要求信号を送信していても良いし、第１端末２０１からの図示しない指示に従い識別要求信号を送信してもよい。
【００３０】
次に、第１端末２０１は、通信装置１００が送信した識別要求信号を受信し、受信した識別要求信号に応答する識別応答信号を送信する（ステップＳ１２）。
【００３１】
次に、通信装置１００は、第１端末２０１が送信した識別応答信号を受信し、第１端末２０１の距離測定、及び、識別応答信号の認証を行う（ステップＳ１３）。第１端末２０１の距離測定を行うことにより、通信装置１００は、第１端末２０１が店舗３００内に位置しているか否かを判定する。また、識別応答信号の認証を行うことにより、通信装置１００は、例えば、第１端末２０１が共通の鍵情報を有しているか否かを判定する。
【００３２】
認証の結果、第１端末２０１に第１認証を与えると判定した場合、通信装置１００は、第１端末２０１に対して第１認証を与えることを通知する（ステップＳ１４）。また、通信装置１００は、第１認証を与えることを通知すると共に、第１認証を与える端末に対して送信する情報である第１情報を、第１端末２０１に対して送信してもよい。第１情報の具体例は、来店に伴う来店ポイント、割引クーポン、又は店舗からのメッセージなどである。
【００３３】
続いて、第１端末２０１は、第１端末２０１を介して第２端末２０２の認証を受けるための処理を行う。第１端末２０１は、通信装置１００に対して、第１端末２０１が中継端末となり第２端末２０２の認証を受けることを申請するための信号を送信する（ステップＳ１５）。
【００３４】
次に、通信装置１００は、第１端末２０１が送信した申請信号を受信し、申請を承認する信号を送信する（ステップＳ１６）。通信装置１００は、例えば、第１端末２０１が第２端末２０２を中継する際の位置情報改ざん防止機能や第２端末２０２の位置情報保証機能を有していない場合、申請を拒否してもよい。
【００３５】
次に、通信装置１００から承認信号を受け取ると、第１端末２０１は、第２端末２０２に対して、第１端末２０１が擬似的に通信装置１００から第２端末２０２の認証を受けるための識別要求信号を送信する（ステップＳ１７）。
【００３６】
次に、第２端末２０２は、第１端末２０１が送信した識別要求信号を受信し、受信した識別要求信号に応答する識別応答信号を送信する（ステップＳ１８）。
【００３７】
次に、通信装置１００は、第１端末２０１に対して第２端末２０２を擬似的に認証するための識別要求信号を送信する（ステップＳ１９）。
【００３８】
次に、第１端末２０１は、通信装置１００が送信した識別要求信号を受信し、受信した識別要求信号に応答する第２端末の識別応答信号を送信する（ステップＳ２０）。
【００３９】
次に、通信装置１００は、第１端末２０１が送信した第２端末２０２の識別応答信号を受信し、第１端末２０１の距離測定、及び、識別応答信号の認証を行う（ステップＳ２１）。第１端末２０１の距離測定を行うことにより、通信装置１００は、第２端末２０２が中継を許可された第１端末２０１を介して第２端末２０２の識別応答信号を送信してきたと認識し、第２端末２０２が店舗３００内に位置していると、擬似的に、判定する。また、識別応答信号の認証を行うことにより、通信装置１００は、例えば、第２端末２０２が共通の鍵情報を有しているか否かを判定する。
【００４０】
認証の結果、第２端末２０２に第２認証を与えると判定した場合、通信装置１００は、第１端末２０１に対して第２端末２０２に第２認証を与えることを通知する（ステップＳ２２）。また、通信装置１００は、第２認証を与えることを通知すると共に、第２認証を与えるための中継端末に対して送信する情報である第３情報を、第１端末２０１に対して送信してもよい。第３情報の具体例は、第２端末を中継したことに伴う紹介ポイント、割引クーポン、又は店舗からのメッセージなどであり、第１情報に加えて付与されてもよい。
【００４１】
また、認証の結果、第２端末２０２に第２認証を与えると判定した場合、通信装置１００は、第２端末２０２に対して第２認証を与えることを通知する（ステップＳ２３）。通信装置１００が第２端末２０２に対して通信する手段は、第１端末２０１を介するものであってもよいし、第１端末２０１を介さず、図示しないインターネットを経由して行ってもよい。また、通信装置１００は、第２認証を与えることを通知すると共に、第２認証に対応した情報である第２情報を、第２端末２０２に対して送信してもよい。第２情報の具体例は、来店を促すための割引クーポン、又は店舗からのメッセージなどである。
【００４２】
次に、図５及び図６を参照しながら、通信装置１００が有する制御部１３０が行う処理について詳細を説明する。
【００４３】
まず、図５を参照しながら、制御部１３０が行う第１認証の処理について説明する。ここでは、図２の来店システム１において、通信装置１００が第１端末２０１に対して第１認証を行う場合について説明する。図５は、実施の形態にかかる通信装置の第１認証の処理を示したフローチャートである。通信装置１００は、図５に示す処理を予め設定された時間毎（例えば１００ミリ秒毎）に行ってもよいし、端末からの要求に従って開始してもよい。
【００４４】
第１認証の処理を開始すると、制御部１３０は、識別要求信号を送信する（ステップＳ４０１）。より具体的には、制御部１３０は、識別要求信号を生成し、生成した識別要求信号を送受信部１２０に出力する。送受信部１２０は、制御部１３０から識別要求信号を受け取り、アンテナ１１０を介して通信装置１００の外部である第１端末２０１に送信する。
【００４５】
次に、制御部１３０は、送信した識別要求信号に対応する識別応答信号を受信するか否かを判定する（ステップＳ４０２）。予め設定された時間内に、識別応答信号を受信しない場合（ステップＳ４０２：Ｎｏ）、制御部１３０は、処理を終了する。一方、予め設定された時間内に、識別応答信号を受信した場合（ステップＳ４０２：Ｙｅｓ）、制御部１３０は、次の認証処理へ進む。
【００４６】
識別応答信号を受信した制御部１３０は、識別応答信号を送信した第１端末２０１が店舗３００内に位置しているか否かを判定する。より具体的には、制御部１３０は、第１端末が予め設定された距離ＤＳ以内に位置するか否かを判定する（ステップＳ４０３）。かかる判定の手段は、近接無線通信技術を利用したものであってもよいし、図３を参照して説明したような距離の測定を行い、測定した距離と、距離ＤＳとを比較してもよい。
【００４７】
第１端末が予め設定された距離ＤＳ以内に位置すると判定しない場合（ステップＳ４０３：Ｎｏ）、制御部１３０は、処理を終了する。一方、第１端末が予め設定された距離ＤＳ以内に位置すると判定する場合（ステップＳ４０３：Ｙｅｓ）、制御部は、次の認証処理へ進む。
【００４８】
第１端末が予め設定された距離ＤＳ以内に位置すると判定した制御部１３０は、識別応答信号に含まれる鍵情報と、記憶部１４０が記憶する鍵情報とを照合して、第１端末２０１に第１認証を与えるか否かを判定する（ステップＳ４０４）。制御部１３０が、識別応答信号の鍵情報と記憶部１４０の鍵情報とを照合した結果、これらが一致すると判定しない場合（ステップＳ４０４：Ｎｏ）、制御部１３０は、処理を終了する。
【００４９】
一方、制御部１３０が、識別応答信号の鍵情報と記憶部１４０の鍵情報とを照合した結果、これらが一致すると判定した場合（ステップＳ４０４：Ｙｅｓ）、制御部１３０は、第１端末に対して第１認証を与えることを端末管理情報に登録する（ステップＳ４０５）。なお、端末管理情報は、認証を与えた端末ごとに、端末の識別情報、与えた認証の種別などを関連づけた情報である。制御部１３０は、端末管理情報を生成又は更新すると、生成又は更新した端末管理情報を記憶部１４０に記憶させる。
【００５０】
次に、制御部１３０は、第１認証を与えた第１端末２０１に対して、第１認証に対応した情報である第１情報を送信する（ステップＳ４０６）。制御部１３０は、第１端末２０１に第１情報を送信すると、処理を終了する。
【００５１】
次に、図６を参照しながら、制御部１３０が行う第２認証の処理について説明する。ここでは、図２の来店システム１において、通信装置１００が第１端末２０１を介して、第２端末２０２に対して第２認証を行う場合について説明する。図６は、実施の形態にかかる通信装置の第２認証の処理を示したフローチャートである。
【００５２】
まず、制御部１３０は、第１端末２０１から中継申請を受信する（ステップＳ５０１）。中継申請は、第１認証を受けた第１端末２０１が中継端末として、店舗３００内に位置しない第２端末２０２の認証を受けるための申請信号である。
【００５３】
次に、中継申請を受けた制御部１３０は、中継申請を送信した第１端末２０１が登録済みの端末か否かを判定する（ステップＳ５０２）。中継申請を送信した端末が登録済みの端末であると制御部１３０が判定しない場合（ステップＳ５０２：Ｎｏ）、制御部１３０は、処理を終了する。
【００５４】
一方、中継申請を送信した端末が登録済みの端末であると制御部１３０が判定した場合（ステップＳ５０２：Ｙｅｓ）、制御部１３０は、中継を許可する応答信号を第１端末２０１に送信する（ステップＳ５０３）。
【００５５】
続いて、制御部１３０は、中継を許可した第１端末２０１に対して識別要求信号を送信する（ステップＳ５０４）。
【００５６】
次に、制御部１３０は、送信した識別要求信号に対応する識別応答信号を受信するか否かを判定する（ステップＳ５０５）。予め設定された時間内に、識別応答信号を受信しない場合（ステップＳ５０５：Ｎｏ）、制御部１３０は、処理を終了する。一方、予め設定された時間内に、識別応答信号を受信した場合（ステップＳ５０５：Ｙｅｓ）、制御部１３０は、次の認証処理へ進む。
【００５７】
識別応答信号を受信した制御部１３０は、識別応答信号を送信した第１端末２０１が店舗３００内に位置しているか否かを判定する。より具体的には、制御部１３０は、第１端末が予め設定された距離ＤＳ以内に位置するか否かを判定する（ステップＳ５０６）。
【００５８】
第１端末が予め設定された距離ＤＳ以内に位置すると判定しない場合（ステップＳ５０６：Ｎｏ）、制御部１３０は、処理を終了する。一方、第１端末が予め設定された距離ＤＳ以内に位置すると判定する場合（ステップＳ５０６：Ｙｅｓ）、制御部は、次の認証処理へ進む。
【００５９】
第１端末が予め設定された距離ＤＳ以内に位置すると判定した制御部１３０は、識別応答信号に含まれる鍵情報と、記憶部１４０が記憶する鍵情報とを照合して、第１端末２０１を介して第２端末２０２に第２認証を与えるか否かを判定する（ステップＳ５０７）。制御部１３０が、識別応答信号の鍵情報と記憶部１４０の鍵情報とを照合した結果、これらが一致すると判定しない場合（ステップＳ５０７：Ｎｏ）、制御部１３０は、処理を終了する。
【００６０】
一方、制御部１３０が、識別応答信号の鍵情報と記憶部１４０の鍵情報とを照合した結果、これらが一致すると判定した場合（ステップＳ５０７：Ｙｅｓ）、制御部１３０は、第２端末に対して第２認証を与えることを端末管理情報に登録する（ステップＳ５０８）。
【００６１】
次に、制御部１３０は、中継端末となった第１端末２０１に対して、第２認証を与えるための中継端末に対して送信する情報である第３情報を送信する（ステップＳ５０９）。また、制御部１３０は、第２認証を与えた第２端末２０２に対して、第２認証に対応した情報である第２情報を送信する（ステップＳ５０９）。制御部１３０は、第２端末２０２に第２情報を送信すると、処理を終了する。
【００６２】
次に、図７を参照しながら、端末管理情報について説明する。図７は、実施の形態にかかる通信装置が管理する端末情報の例を示した表である。図７において、左の列は、認証を与えた端末を識別するための情報である端末ＩＤ（identifier）である。端末ＩＤは、顧客が所持する端末の識別するための情報であればよい。例えば端末ＩＤは、各端末のマックアドレスや、個体識別番号等である。図７の中央の列は、認証種別である。認証種別とは、本実施の形態において説明している第１認証か第２認証かを示す情報である。図７の右の列は、関連端末ＩＤである。関連端末ＩＤとは、端末が第１認証を受けている場合、かかる端末が中継端末として認証を受けた端末のＩＤである。あるいは、関連端末ＩＤとは、端末が第２認証を受けている場合、中継端末となった端末のＩＤである。このように、端末管理情報は、認証を与えた端末と、端末に与えた認証種別と、かかる端末に関連する端末のＩＤとがそれぞれ関連づけて登録されている。
【００６３】
図７を参照しながら具体例を説明する。通信装置１００は、図７に示す端末管理情報を管理している。端末管理情報は、端末ＩＤ２０１が認証種別１であることが示されている。つまり、図７には第１端末２０１が第１認証を受けていることが登録されている。また、端末管理情報は、端末ＩＤ２０１の関連端末として関連端末ＩＤ２０２が示されている。つまり、図７には第１端末２０１は中継端末として第２端末２０２の認証を受けたことが登録されている。同様に、図７には第２端末２０２の端末ＩＤが登録されており、第２端末２０２は認証種別２であることが示されている。また、図７には第２端末２０２の関連端末ＩＤ２０１が示されている。つまり、図７は、第２端末２０２は、第２認証を受けており、中継端末は２０１であることが登録されている。さらに、図７には、端末ＩＤ２０３が認証種別１であることが示されている。すなわち、端末２０３は、第１認証を受けている。図７において、端末ＩＤ２０３の関連端末ＩＤは空欄となっている。つまり、端末ＩＤ２０３は、中継端末として他の端末の認証を受けていない。
【００６４】
制御部１３０は、このような端末管理情報と、第１認証を与えた端末に対して送信する第１情報と、第２認証を与えた端末に対して送信する第２情報と、を連関して管理する。これにより、制御部１３０は、端末管理情報に従い、第１認証を与えた端末に対して第１情報を送信し、第２認証を与えた端末に対して第２情報を送信する。
【００６５】
また、制御部１３０は、第１認証を与えた端末が、第２認証の中継端末となっているか否かと、中継端末に対して送信する第３情報とを連関して管理する。制御部１３０は、記憶部１４０が記憶する中間端末に対して、予め設定された第３情報を送信する、
【００６６】
以上の構成により、本実施の形態にかかる通信装置１００は、店舗３００内に位置する顧客に対しても、店舗３００内に位置しない顧客に対しても、適宜情報を送信することができる。店舗３００内に位置する第１端末２０１を所持する顧客は、中継端末として認証を受けることを申請することにより、店舗３００からクーポン等の利益を、中継を申請しない場合に比較して有利に受け取ることが出来、端末２０１の中継申請を促す。このように、本実施の形態は、積極的な位置情報の改ざんを抑制する通信装置を提供することができる。
【００６７】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００６８】
上記実施の形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない
【００６９】
（付記１）
第１端末と信号の送受信を行う送受信部と、
前記第１端末に第１認証を与えるための閾値を記憶する記憶部と、
前記第１端末と送受信する前記信号と前記閾値とを照合する制御部と、を備え、
前記制御部は、
前記第１端末に対して第１認証を与えるか否かを判定する第１判定部と、
前記第１認証を与えた前記第１端末を介して通信する第２端末に対して第２認証を与えるか否かを判定する第２判定部と、
を有する通信装置。
（付記２）
前記第２判定部は、前記第１認証を与えた前記第１端末から申請信号を受信することにより、前記第２端末に対して前記第２認証を与えるか否かを判定する、
付記１に記載の通信装置。
（付記３）
前記第１判定部は、
前記送受信部が前記第１端末に対して送信する識別要求信号の送信時刻と、前記識別要求信号に対する応答である識別応答信号を前記第１端末から受信する受信時刻と、の時間差から前記第１端末までの距離を測定し、且つ、前記識別応答信号に含まれる鍵情報を照合し、前記距離及び前記照合の結果と、前記記憶部が記憶する前記閾値とを照合することにより第１認証を与えるか否かを判定する、
付記１又は２に記載の通信装置。
（付記４）
前記記憶部は、
認証を与えた１以上の端末と、前記端末にそれぞれ与えた認証が前記第１認証または前記第２認証のいずれであるかを関連づけた端末管理情報と、
前記第１認証を与えた端末に対して送信する第１情報と、
前記第２認証を与えた端末に対して送信する第２情報と、
をさらに記憶し、
前記制御部は、前記端末管理情報に従い、前記第１認証を与えた端末に対して前記第１情報を送信し、前記第２認証を与えた端末に対して前記第２情報を送信する、
付記１〜３のいずれか一項に記載の通信装置。
（付記５）
前記記憶部は、
第１認証を与えた１以上の端末が、前記第２認証の中継端末となっているか否かと、
前記中継端末に対して送信する第３情報と、
をさらに記憶し、
前記制御部は、前記記憶部が記憶する中間端末に対して、予め設定された第３情報を送信する、
付記１〜４のいずれか一項に記載の通信装置。
（付記６）
付記１〜５のいずれかに記載した前記通信装置と、
前記通信装置と直接通信する前記第１端末と、
前記第１端末を介して前記通信装置と通信する第２端末と、
を備える、通信システム。
（付記７）
第１端末と信号の送受信を行い、
前記第１端末に第１認証を与えるための閾値を記憶し、
前記第１端末と送受信する前記信号と前記閾値とを照合し、
前記第１端末に対して第１認証を与えるか否かを判定し、
前記第１認証を与えた前記第１端末を介して通信する第２端末に対して第２認証を与えるか否かを判定する、
通信方法。
（付記８）
前記第２認証を与えるか否かを判定する処理は、
前記第１認証を与えた前記第１端末から申請信号を受信することにより、前記第２端末に対して前記第２認証を与えるか否かを判定する、
付記７に記載の通信方法。
（付記９）
前記第１認証を与えるか否かを判定する処理は、
前記第１端末に対して送信する識別要求信号の送信時刻と、前記識別要求信号に対する応答である識別応答信号を前記第１端末から受信する受信時刻と、の時間差から前記第１端末までの距離を測定し、且つ、前記識別応答信号に含まれる鍵情報を照合し、前記距離及び前記照合の結果と、前記記憶する前記閾値とを照合することにより第１認証を与えるか否かを判定する処理を含む、
付記７又は８に記載の通信方法。
（付記１０）
認証を与えた１以上の端末と、前記端末にそれぞれ与えた認証が前記第１認証または前記第２認証のいずれであるかを関連づけた端末管理情報と、前記第１認証を与えた端末に対して送信する第１情報と、前記第２認証を与えた端末に対して送信する第２情報と、をさらに記憶し、
前記端末管理情報に従い、前記第１認証を与えた端末に対して前記第１情報を送信し、
前記第２認証を与えた端末に対して前記第２情報を送信する、
付記７〜９のいずれか一項に記載の通信方法。
（付記１１）
第１認証を与えた１以上の端末が、前記第２認証の中継端末となっているか否かと、前記中継端末に対して送信する第３情報と、をさらに記憶し、
前記記憶部が記憶する中間端末に対して、予め設定された第３情報を送信する、
付記７〜１０のいずれか一項に記載の通信方法。
（付記１２）
コンピュータに以下の方法を実行させるためのプログラムであって、
前記方法は、
第１端末と信号の送受信を行い、
前記第１端末に第１認証を与えるための閾値を記憶し、
前記第１端末と送受信する前記信号と前記閾値とを照合し、
前記第１端末に対して第１認証を与えるか否かを判定し、
前記第１認証を与えた前記第１端末を介して通信する第２端末に対して第２認証を与えるか否かを判定する、
プログラム。
（付記１３）
前記第２認証を与えるか否かを判定する処理は、
前記第１認証を与えた前記第１端末から申請信号を受信することにより、前記第２端末に対して前記第２認証を与えるか否かを判定する、
付記１２に記載のプログラム。
（付記１４）
前記第１認証を与えるか否かを判定する処理は、
前記第１端末に対して送信する識別要求信号の送信時刻と、前記識別要求信号に対する応答である識別応答信号を前記第１端末から受信する受信時刻と、の時間差から前記第１端末までの距離を測定し、且つ、前記識別応答信号に含まれる鍵情報を照合し、前記距離及び前記照合の結果と、前記記憶する前記閾値とを照合することにより第１認証を与えるか否かを判定する処理を含む、
付記１２又は１３に記載のプログラム。
（付記１５）
認証を与えた１以上の端末と、前記端末にそれぞれ与えた認証が前記第１認証または前記第２認証のいずれであるかを関連づけた端末管理情報と、前記第１認証を与えた端末に対して送信する第１情報と、前記第２認証を与えた端末に対して送信する第２情報と、をさらに記憶し、
前記端末管理情報に従い、前記第１認証を与えた端末に対して前記第１情報を送信し、
前記第２認証を与えた端末に対して前記第２情報を送信する、
付記１２〜１４のいずれか一項に記載のプログラム。
（付記１６）
第１認証を与えた１以上の端末が、前記第２認証の中継端末となっているか否かと、前記中継端末に対して送信する第３情報と、をさらに記憶し、
前記記憶部が記憶する中間端末に対して、予め設定された第３情報を送信する、
付記１２〜１５のいずれか一項に記載のプログラム。
【符号の説明】
【００７０】
１  来店システム
１００  通信装置
１１０  アンテナ
１２０  送受信部
１３０  制御部
１３１  第１判定部
１３２  第２判定部
１４０  記憶部
１５０  時計
２０１  第１端末
２０２  第２端末
３００  店舗
【図１】
2019140504.tif 000005
【図２】
2019140504.tif 000006
【図３】
2019140504.tif 000007
【図４】
2019140504.tif 000008
【図５】
2019140504.tif 000009
【図６】
2019140504.tif 000010
【図７】
2019140504.tif 000011
【図８】
2019140504.tif 000012