(57)【要約】【課題】通信に要する時間を増加させずに通信が可能な範囲を制限できる通信装置、通信システム、通信方法及びプログラムを提供する。【解決手段】店舗端末１００は、第１の情報を含む無線信号を送信する無線信号送信手段と、第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信手段と、を備える。第２の情報は、ポイントデータ１５２を暗号化する鍵情報１５３であってもよく、第１の情報は、鍵情報１５３に基づいて暗号化されたポイントデータ１５２であってもよい。【選択図】図２
2020080492.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報を含む無線信号を送信する無線信号送信手段と、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元可能な第２の情報を含む音声信号を送信する音声信号送信手段と、
を備える通信装置。
【請求項２】
第２の情報と音声データとに基づいて生成され、音声データと共に所定の処理を施すことで前記第２の情報を復元可能な音リファレンスデータを生成する音リファレンスデータ生成手段と、
前記音リファレンスデータ生成手段により生成された音リファレンスデータと、前記第２の情報と共に所定の処理を施すことで送信情報を復元可能な第１の情報と、を含む無線信号を送信する無線信号送信手段と、
前記音声データを含む音声信号を送信する音声信号送信手段と、
を備える通信装置。
【請求項３】
前記音声データは、前記送信情報の全部又は一部に基づいて生成されたデータである、
請求項２に記載の通信装置。
【請求項４】
前記第２の情報は、前記送信情報を暗号化する鍵情報であり、
前記第１の情報は、前記第２の情報に基づいて暗号化された送信情報である、
請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
第１の情報を含む無線信号を送信する無線信号送信装置と、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信装置と、
を備える通信システム。
【請求項６】
第１の通信装置と第２の通信装置とを備える通信システムであって、
前記第１の通信装置は、
第１の情報を含む無線信号を送信する無線信号送信手段と、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信手段と、
を備え、
前記第２の通信装置は、
前記第１の通信装置の前記無線信号送信手段から送信された無線信号を受信する無線信号受信手段と、
前記第１の通信装置の前記音声信号送信手段から送信された音声信号を受信する音声信号受信手段と、
前記音声信号受信手段により受信された音声信号から前記第２の情報を復調する音声信号復調手段と、
前記無線信号受信手段により受信された無線信号に含まれる前記第１の情報と、前記音声信号復調手段により復調された前記第２の情報と、に基づいて、前記送信情報を復号する送信情報復号手段と、
を備える、
通信システム。
【請求項７】
通信装置による通信方法であって、
無線信号送信手段が第１の情報を含む無線信号を送信する無線信号送信ステップと、
音声信号送信手段が前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信ステップと、
を含む通信方法。
【請求項８】
コンピュータを、
第１の情報を含む無線信号を送信する無線信号送信手段、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザによる店舗への来店を促すため、スマートフォン等の通信端末を所持するユーザが店舗に来店した際に、通信端末と店舗等に設置された店舗端末との間で通信を行い、ユーザにポイントを付与するチェックインサービスが提供されている。多くのチェックインサービスでは、ポイントの付与に無線通信を利用しているため、通信可能な範囲を十分に制限できない。例えば、ユーザが店舗前に近づいただけでポイントを不正取得できる場合がある。
【０００３】
そこで、ポイントの不正取得を防止するため、特許文献１に開示されているような、音を伝送媒体として情報を送受信する音声通信を利用することが考えられる。音声通信を用いる場合、通信可能な範囲を音の届く範囲に制限できるため、ポイントの不正取得を防止できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２０８１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の音声通信は、無線通信に比べて通信速度が遅いため、チェックインサービスで音声通信を用いる場合、ユーザへのポイント付与に時間を要するという問題がある。このような問題は、ユーザにポイントを付与する場合に限られず、音声通信を用いてあらゆる種類のデータを送受信する場合にも存在している。
【０００６】
本発明は、このような背景に基づいてなされたものであり、通信に要する時間を増加させずに通信が可能な範囲を制限できる通信装置、通信システム、通信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る通信装置は、
第１の情報を含む無線信号を送信する無線信号送信手段と、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元可能な第２の情報を含む音声信号を送信する音声信号送信手段と、
を備える。
【０００８】
上記目的を達成するため、本発明の第２の観点に係る通信装置は、
第２の情報と音声データとに基づいて生成され、音声データと共に所定の処理を施すことで前記第２の情報を復元可能な音リファレンスデータを生成する音リファレンスデータ生成手段と、
前記音リファレンスデータ生成手段により生成された音リファレンスデータと、前記第２の情報と共に所定の処理を施すことで送信情報を復元可能な第１の情報と、を含む無線信号を送信する無線信号送信手段と、
前記音声データを含む音声信号を送信する音声信号送信手段と、
を備える。
【０００９】
前記音声データは、前記送信情報の全部又は一部に基づいて生成されたデータであってもよい。
【００１０】
前記第２の情報は、前記送信情報を暗号化する鍵情報であり、
前記第１の情報は、前記第２の情報に基づいて暗号化された送信情報であってもよい。
【００１１】
上記目的を達成するため、本発明の第３の観点に係る通信システムは、
第１の情報を含む無線信号を送信する無線信号送信装置と、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信装置と、
を備える。
【００１２】
上記目的を達成するため、本発明の第４の観点に係る通信システムは、
第１の通信装置と第２の通信装置とを備える通信システムであって、
前記第１の通信装置は、
第１の情報を含む無線信号を送信する無線信号送信手段と、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信手段と、
を備え、
前記第２の通信装置は、
前記第１の通信装置の前記無線信号送信手段から送信された無線信号を受信する無線信号受信手段と、
前記第１の通信装置の前記音声信号送信手段から送信された音声信号を受信する音声信号受信手段と、
前記音声信号受信手段により受信された音声信号から前記第２の情報を復調する音声信号復調手段と、
前記無線信号受信手段により受信された無線信号に含まれる前記第１の情報と、前記音声信号復調手段により復調された前記第２の情報と、に基づいて、前記送信情報を復号する送信情報復号手段と、
を備える。
【００１３】
上記目的を達成するため、本発明の第５の観点に係る通信方法は、
通信装置による通信方法であって、
無線信号送信手段が第１の情報を含む無線信号を送信する無線信号送信ステップと、
音声信号送信手段が前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信ステップと、
を含む。
【００１４】
上記目的を達成するため、本発明の第６の観点に係るプログラムは、
コンピュータを、
第１の情報を含む無線信号を送信する無線信号送信手段、
前記第１の情報と共に所定の処理を施すことで送信対象である送信情報を復元することが可能な第２の情報を含む音声信号を送信する音声信号送信手段、
として機能させる。
【発明の効果】
【００１５】
本発明によれば、通信に要する時間を増加させずに通信が可能な範囲を制限できる通信装置、通信システム、通信方法及びプログラムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１に係る通信システムの構成を示す図である。
【図２】本発明の実施の形態１に係る店舗端末の構成を示すブロック図である。
【図３】本発明の実施の形態１に係る通信端末の構成を示すブロック図である。
【図４】ポイントデータのデータテーブルの一例を示す図である。
【図５】本発明の実施の形態１に係る店舗端末が実行するポイント付与処理の流れを示すフローチャートである。
【図６】本発明の実施の形態１に係る通信端末が実行するポイント付与処理の流れを示すフローチャートである。
【図７】チェックイン画面の一例を示す図である。
【図８】ポイント取得完了画面の一例を示す図である。
【図９】本発明の実施の形態２に係る通信システムにおける音声・無線通信モードのデータの流れを説明する図である。
【図１０】本発明の実施の形態２に係る通信システムにおける音声通信モードのデータの流れを説明する図である。
【図１１】本発明の実施の形態２に係る店舗端末の構成を示すブロック図である。
【図１２】本発明の実施の形態２に係る通信端末の構成を示すブロック図である。
【図１３】本発明の実施の形態２に係る店舗端末が実行するポイント付与処理の流れを示すフローチャートである。
【図１４】本発明の実施の形態２に係る通信端末が実行するポイント付与処理の流れを示すフローチャートである。
【図１５】音リファレンスデータを生成する処理の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明の実施の形態に係る通信装置、通信システム、通信方法及びプログラムの実施の形態を説明する。各図面においては、同一又は同等の部分に同一の符号を付す。
【００１８】
（実施の形態１）
図１〜図８を参照して、実施の形態１に係る通信装置、通信システム、通信方法及びプログラムを説明する。以下、店舗に来店したユーザに対してポイントを付与する場合を例に説明するが、実施の形態１に係る通信システムは、あらゆる種類のデータを送受信する場合に適用できる。
【００１９】
図１は、実施の形態１に係る通信システム１の構成を示す。通信システム１は、店舗Ｓ内に設置された店舗端末１００（第１の通信装置）と、ユーザが所持する通信端末２００（第２の通信装置）と、を備える。店舗端末１００と通信端末２００とは、音声を伝送媒体として音声信号を送受信すると共に、無線信号を送受信するように構成されている。
【００２０】
店舗Ｓは、いかなる形態の店舗であってもよいが、壁面や天井、床等で空間が区画され、当該区画内に入るためにドア等が設けられており、店舗端末１００又は通信端末２００から出力された音声が店舗Ｓの外部に漏れないように構成されていることが好ましい。通信システム１は、データの送受信に音声信号を用いているため、通信可能な範囲を店舗Ｓ内に制限できる。また、通信システム１は、データの送受信に無線信号をも用いているため、音声信号のみを用いる場合に比べて通信速度を向上させることができる。
【００２１】
以下、実施の形態１に係る通信システム１におけるデータの流れの概要を説明する。まず、通信端末２００を所持するユーザが店舗Ｓ内に来店すると、通信端末２００は、店舗端末１００からユーザにチェックインを促す通知（チェックイン通知）を受け取る。通信端末２００は、店舗端末１００からチェックイン通知を受け取ると、当該通知を示す画像を表示部に表示させる。ユーザが、通信端末２００を操作して、表示部に表示された「チェックイン」ボタンをタップすると、通信端末２００は、店舗端末１００にポイントの付与を要求する。
【００２２】
店舗端末１００は、通信端末２００からポイント付与を要求する通知を受け取ると、付与するポイントに関するポイントデータを通信端末２００に送信する。通信端末２００は、店舗端末１００からポイントデータを受け取ると、記憶部に記憶された累計ポイントに付与されたポイントを加算し、ポイント付与の処理を完了させる。
【００２３】
図２は、実施の形態１に係る店舗端末１００の構成を示すブロック図である。店舗端末１００は、例えば、音声通信及び無線通信の両方の通信が可能なリーダライタ等である。店舗端末１００は、操作部１１０と、表示部１２０と、集音部１３０と、発音部１４０と、記憶部１５０と、変調・復調部１６０と、通信部１７０と、制御部１８０と、を備える。店舗端末１００の各部は、バス１９０で相互に接続されている。
【００２４】
操作部１１０は、店員の操作を受け付け、受け付けた操作に対応する操作信号を制御部１８０に供給する。操作部１１０は、例えば、音量ボタン、タッチパネル等を含む。また、操作部１１０は、例えば、ＵＳＢ（Universal Serial Bus）ケーブルにより店舗端末１００の本体に接続された外付けのテンキー（図示なし）を含んでいてもよい。
【００２５】
表示部１２０は、制御部１８０から供給される各種画像データや各種画面データ等に基づいて各種画像や各種画面等を表示する。表示部１２０は、例えば、液晶パネル、有機ＥＬ（Electro Luminescence）パネルによって実現される。
【００２６】
なお、操作部１１０及び表示部１２０は、例えば、タッチパネルによって実現されてもよい。タッチパネルは、ユーザによる所定の操作を受け付ける操作画面を表示すると共に、操作画面においてユーザが接触操作を行った位置に対応する操作信号を制御部１８０に供給する。
【００２７】
集音部１３０は、マイク１３１を含み、マイク１３１で集音した音声を電気信号に変換し、当該電気信号をＡ／Ｄ（アナログ／デジタル）変換し、デジタル化された電気信号を変調・復調部１６０に供給する。
【００２８】
発音部１４０は、スピーカ１４１を含み、変調・復調部１６０から供給された音声信号をＤ／Ａ（デジタル／アナログ）変換し、アナログ化された音声信号をスピーカ１４１に供給し、スピーカ１４１で音声を出力する。発音部１４０は、音声信号を出力する音声信号送信手段の一例である。なお、スピーカ１４１から出力される音声は、店舗Ｓ内で集音できる程度の音量に予め調整しておく。
【００２９】
記憶部１５０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ハードディスク等を含む。記憶部１５０は、各種の情報、固定データ、アプリケーション、画面データ、制御部１８０によって実行される動作プログラム等を記憶する。また、記憶部１５０は、制御部１８０が動作するためのワークメモリとして機能する。さらに、記憶部１５０は、ポーリング信号１５１と、ポイントデータ１５２と、鍵情報１５３と、を記憶する。
【００３０】
ポーリング信号１５１は、例えば、音声信号であり、チェックインサービスによるポイントの取得をユーザに促すために通信端末２００に送信される信号である。ポーリング信号１５１は、所定期間毎に、例えば、約１秒毎に通信端末２００に送信される。通信端末２００は、ポーリング信号１５１を受信すると、表示部を制御して、ユーザにポイント付与を希望するかどうか問い合わせる。ユーザがポイント付与を希望する旨を通信端末２００に指示すると、通信端末２００は、ポイントの付与を要求するためのレスポンス信号を店舗端末１００に返信する。
【００３１】
ポイントデータ１５２は、通信端末２００に送信される送信対象のデータ（送信情報）であって、通信端末２００を所持するユーザにチェックイン毎に付与されるポイント数に関する情報を含む。チェックイン毎に付与されるポイント数は、例えば、店舗端末１００の管理者や店員等によって適宜設定される。ポイント数が所定数に達した場合、例えば、通信端末２００を所持するユーザにクーポン等を提供するようにしてもよい。
【００３２】
鍵情報１５３は、ポイントデータ１５２を暗号化する秘密鍵に関する情報（第２の情報）である。鍵情報１５３は、ポイントデータ１５２とは異なる通信経路で通信端末２００に送信され、通信端末２００が暗号化されたポイントデータ１５２（第１の情報）を復号することを可能にする。鍵情報１５３は、例えば、時刻やペイロードデータ等に基づいて所定のルールで生成される暗号鍵であってもよい。
【００３３】
変調・復調部１６０は、制御部１８０の制御に従って、送信データを音声信号に変換し、受信した音声信号を受信データに変換する。より詳細に説明すると、変調・復調部１６０は、制御部１８０から供給された送信データで搬送波を変調し、変調された搬送波（音声信号）を発音部１４０に出力する。また、変調・復調部１６０は、集音部１３０のマイク１３１から供給された音声信号から受信データを復調し、受信データを制御部１８０に出力する。
【００３４】
音声信号の変調・復調等の処理は、有線通信や無線通信で用いられているのと同様の処理を実行すればよい。また、音声通信で用いる搬送波は、可聴帯域の音声信号であってもよく、非可聴帯域の音声信号であってもよい。
【００３５】
可聴帯域の音声信号を用いる場合、ユーザはデータが送信されるタイミングを確認できるため、店舗端末１００に対して通信端末２００を意識的に静止させることができる。他方、非可聴帯域の音声信号を用いる場合、音声信号がユーザにとって雑音と感じられ、不快感を生じさせる可能性を回避できる。非可聴帯域の音声信号は、スマートフォン等のマイクの性能を考慮して、例えば、約１８ｋＨｚ〜約２０ｋＨｚであることが好ましい。
【００３６】
通信部１７０は、制御部１８０の制御に従って、無線信号を送受信することが可能なインターフェースである。通信部１７０は、無線信号を送信する無線信号送信手段の一例であり、例えば、後述する通信部２７０との間で通信可能に構成されている。
【００３７】
制御部１８０は、ＣＰＵ（Central Processing Unit）等を備え、店舗端末１００の各部の制御を行う。制御部１８０は、記憶部１５０に記憶されているプログラムを実行することによりポイント付与に係る一連の処理を実行する。制御部１８０は、機能的には、暗号化処理部１８１と、音声信号生成部１８２と、を備える。
【００３８】
暗号化処理部１８１は、記憶部１５０に記憶された鍵情報１５３に基づいて、ポイントデータ１５２を暗号化し、暗号化されたポイントデータ１５２を生成する。
【００３９】
音声信号生成部１８２は、記憶部１５０に記憶された鍵情報１５３に各種信号処理を施すことで、鍵情報１５３に応じて搬送波を変調し、発音部１４０から出力させる音声信号を生成する。
【００４０】
図３は、実施の形態１に係る通信端末２００の構成を示すブロック図である。通信端末２００は、ユーザが携帯可能な通信端末、例えば、スマートフォンである。通信端末２００は、操作部２１０と、表示部２２０と、集音部２３０と、発音部２４０と、記憶部２５０と、変調・復調部２６０と、通信部２７０と、制御部２８０と、を備える。通信端末２００の各部は、バス２９０で相互に接続されている。
【００４１】
操作部２１０は、ユーザの操作を受け付け、受け付けた操作に対応する操作信号を制御部２８０に供給する。操作部２１０は、例えば、音量ボタン、タッチパネル等を備える。
【００４２】
表示部２２０は、制御部２８０から供給される各種画像データや各種画面データ等に基づいて各種画像や各種画面等を表示する。表示部２２０は、例えば、液晶パネル、有機ＥＬパネル等を備える。
【００４３】
操作部２１０と表示部２２０とは、タッチパネルによって一体に構成されてもよい。タッチパネルは、ユーザによる所定の操作を受け付ける操作画面を表示すると共に、操作画面においてユーザが接触操作を行った位置に対応する操作信号を制御部２８０に供給する。
【００４４】
集音部２３０は、マイク２３１を含み、制御部２８０の制御に従って、マイク２３１で集音した音声を電気信号に変換し、当該電気信号をＡ／Ｄ（アナログ／デジタル）変換し、デジタル化された電気信号を変調・復調部２６０に供給する。集音部２３０は、音声信号を受信する音声信号受信手段の一例である。
【００４５】
発音部２４０は、スピーカ２４１を含み、制御部２８０の制御に従って、変調・復調部２６０から供給された音声信号をＤ／Ａ（デジタル／アナログ）変換し、アナログ化された音声信号をスピーカ２４１に供給し、スピーカ２４１で音声を出力する。
【００４６】
記憶部２５０は、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ等を備える。記憶部２５０は、各種の情報、固定データ、アプリケーション、画面データ、端末ＩＤ、制御部２８０が実行するためのプログラム等を記憶する。固定データは、例えば、通信端末２００を所持するユーザに割り当てられたユーザＩＤを含む。また、記憶部２５０は、制御部２８０が動作するためのワークメモリとしても機能する。さらに、記憶部２５０は、レスポンス信号２５１と、ポイントデータテーブル２５２と、を記憶する。
【００４７】
レスポンス信号２５１は、例えば、音声信号であり、通信端末２００がポーリング信号１５１を受信し、ユーザからポイント付与を希望する旨の指示を受け取った場合に、店舗端末１００にポイントの付与を要求するために送信される信号である。
【００４８】
ポイントデータテーブル２５２は、通信端末２００を所持するユーザが店舗端末１００から取得したポイントデータ１５２を、ポイント取得日時に対応付けて記憶するデータテーブルである。
【００４９】
図４は、ポイントデータテーブル２５２の一例を示す図である。図４に示すように、ポイントデータテーブル２５２は、ポイント取得日時に対応付けて、取得したポイント数（取得ポイント数）、これまでに取得したポイント数の合計（累計ポイント数）を記憶する。ポイント取得日時は、例えば、通信端末２００が店舗端末１００からのポイントデータ１５２を受信した日時である。
【００５０】
図３に戻り、変調・復調部２６０は、制御部２８０の制御に従って、送信情報を音声信号に変換し、受信した音声信号を受信データに変換する。変調・復調部２６０は、変調・復調部１６０と同一又は同等の構成を備えるため、説明を省略する。
【００５１】
通信部２７０は、制御部２８０の制御に従って、無線信号を送受信することが可能なインターフェースである。通信部２７０は、無線信号を受信する無線信号受信手段の一例であり、例えば、通信部１７０との間で通信可能に構成されている。
【００５２】
制御部２８０は、ＣＰＵ等を備え、通信端末２００の各部の制御を行う。制御部２８０は、記憶部２５０に記憶されているプログラムを実行することにより、ポイント付与に係る一連の処理を実行する。制御部２８０は、機能的には、ポイント付与判定部２８１と、音声信号復調部２８２と、ポイントデータ復号部２８３と、ポイント加算部２８４と、を備える。
【００５３】
ポイント付与判定部２８１は、記憶部２５０のポイントデータテーブル２５２を参照して、該当するポイント取得日におけるポイント付与が既に完了しているかどうかを判定する。
【００５４】
音声信号復調部２８２は、集音部２３０で集音された音声信号から鍵情報１５３を含む音声データを復調する音声信号復調手段の一例である。
【００５５】
ポイントデータ復号部２８３は、音声信号復調部２８２で復調された音声データに含まれる鍵情報１５３に基づいて、通信部２７０で受信した無線信号に含まれるポイントデータ１５２（送信情報）を復号する送信情報復号手段の一例である。
【００５６】
ポイント加算部２８４は、ポイントデータ復号部２８３で復号されたポイントデータ１５２に基づいて、ポイントデータテーブル２５２に記憶された最新の累積ポイント数に新たに取得したポイント数を加算し、ポイント取得日時に対応付けて取得ポイント数及び累計ポイント数をポイントデータテーブル２５２に登録する。
【００５７】
（ポイント付与処理）
図５〜図８を参照して、店舗端末１００及び通信端末２００が協働して実行するポイント付与処理の流れを説明する。ポイント付与処理は、店舗端末１００に電源が投入された場合又は店舗端末１００が管理者又は店員等から処理開始の指示を受け付けた場合に、制御部１８０が記憶部１５０のプログラムを起動することで開始される。
【００５８】
まず、図５を参照して、記憶部１５０のプログラムを起動された店舗端末１００の処理を説明する。店舗端末１００の制御部１８０は、プログラムが起動されると、発音部１４０を制御して、記憶部１５０に記憶された音声信号であるポーリング信号１５１を送信させ（ステップＳ１０１）、ステップＳ１０２の処理に移動する。
【００５９】
次に、図６を参照して、通信端末２００の処理を説明する。通信端末２００の制御部２８０は、集音部２３０が店舗端末１００からのポーリング信号１５１を集音したかどうかを判定する（ステップＳ２０１）。集音部２３０がポーリング信号１５１を集音した場合（ステップＳ２０１；Ｙｅｓ）、通信端末２００を所持したユーザが店舗Ｓの内部又はその近くにいるとみなして、ステップＳ２０２の処理に移動する。他方、集音部２３０がポーリング信号１５１を集音していない場合（ステップＳ２０１；Ｎｏ）、制御部２８０は、店舗端末１００からのポーリング信号を受信するまで待機する。
【００６０】
なお、ユーザがポイント付与を希望していない場合、ユーザは、予め操作部２１０を操作して、通信端末２００にチェックインを拒否する旨の指示を与えておく。この場合、制御部２８０は、集音部２３０がポーリング信号１５１を集音した場合であっても、ステップＳ２０２以下の処理を実行しない。
【００６１】
ステップＳ２０１の処理でＹｅｓの場合、ポイント付与判定部２８１は、ポイントデータテーブル２５２を参照して、同一のポイント取得日（同一取得日）においてチェックインサービスによるポイント付与が完了しているかどうかを判定する（ステップＳ２０２）。同一取得日に既にポイント付与が完了している場合（ステップＳ２０２；Ｙｅｓ）、制御部２８０は、同一取得日に既にポイント付与が完了している旨のメッセージを表示し（ステップＳ２０３）、ステップＳ２０１の処理に戻る。
【００６２】
他方、同一取得日にポイント付与が完了していない場合（ステップＳ２０２；Ｎｏ）、制御部２８０は、表示部２２０にチェックイン画面を表示させる（ステップＳ２０４）。チェックイン画面には、例えば、図７に示すように「チェックイン」ボタンが表示されており、ポイント付与を希望するユーザは、表示部２２０に表示されたチェックイン画面の「チェックイン」ボタンをタップする。
【００６３】
次に、制御部２８０は、操作部２１０がユーザによる「チェックイン」ボタンをタップする操作を検出したかどうかを判定する（ステップＳ２０５）。操作部２１０がユーザによる操作を検出した場合（ステップＳ２０５；Ｙｅｓ）、制御部２８０は、ユーザのアイコンの操作に応答して、発音部２４０を制御して、音声信号であるレスポンス信号２５１を送信させ（ステップＳ２０６）、ステップＳ２０７の処理に移動する。他方、操作部２１０がユーザによる操作を検出していない場合（ステップＳ２０５；Ｎｏ）、ステップＳ２０１の処理に戻る。
【００６４】
再び図５を参照して、ポーリング信号１５１を送信した後の店舗端末１００の処理を説明する。店舗端末１００の制御部１８０は、ポーリング信号１５１を出力してから所定時間内に、集音部１３０が通信端末２００からのレスポンス信号２５１を受信したかどうかを判定する（ステップＳ１０２）。
【００６５】
ポーリング信号１５１を送信してから所定時間内に、集音部１３０がレスポンス信号２５１を受信したと判定された場合（ステップＳ１０２；Ｙｅｓ）、制御部１８０は、ステップＳ１０３の処理に移動する。他方、ポーリング信号１５１を送信してから所定時間内に、集音部１３０がレスポンス信号２５１を受信していないと判定された場合（ステップＳ１０２；Ｎｏ）、通信端末２００が店舗Ｓの内部又はその近くに存在しないか、ユーザがポイント付与を希望していないかのいずれかであるため、ステップＳ１０６の処理に移動する。
【００６６】
ステップＳ１０２でＹｅｓの場合、店舗端末１００の暗号化処理部１８１は、記憶部１５０に記憶されたポイントデータ１５２と鍵情報１５３とを読み出し、鍵情報１５３に基づいてポイントデータ１５２を暗号化する（ステップＳ１０３）。
【００６７】
次に、音声信号生成部１８２は、記憶部１５０に記憶された鍵情報１５３に基づいて搬送波を処理することで、発音部１４０から出力する音声信号を生成する（ステップＳ１０４）。
【００６８】
次に、制御部１８０は、発音部１４０を制御して、ステップＳ１０５で生成された音声信号をスピーカ１４１から音声として送信させ、通信部１７０を制御して、ステップＳ１０３で暗号化された送信情報を含む無線信号を送信させる（ステップＳ１０５）。
【００６９】
ステップＳ１０２でＮｏの場合又はステップＳ１０５の処理が終了した場合、制御部１８０は、所定時間だけ待機し（ステップＳ１０６）、ステップＳ１０１の処理に戻る。
【００７０】
再び図６を参照して、レスポンス信号を送信した通信端末２００の処理を説明する。通信端末２００の制御部２８０は、レスポンス信号２５１を送信してから所定時間内に、集音部２３０が店舗端末１００からの音声信号及び無線信号（以下、両者をまとめて「各種信号」という。）を両方とも受信したかどうかを判定する（ステップＳ２０７）。
【００７１】
集音部２３０が店舗端末１００からの各種信号を両方とも受信した場合（ステップＳ２０７；Ｙｅｓ）、ステップＳ２０８の処理に移動する。他方、集音部２３０が店舗端末１００からの各種信号のいずれか一つを受信していない場合（ステップＳ２０７；Ｎｏ）、ステップＳ２０１の処理に戻る。
【００７２】
ステップＳ２０７でＹｅｓの場合、音声信号復調部２８２は、ステップＳ２０７の処理で集音された音声信号から鍵情報１５３を復調する（ステップＳ２０８）。
【００７３】
次に、ポイントデータ復号部２８３は、ステップＳ２０８の処理で復調された鍵情報１５３に基づいて、ステップＳ２０７の処理で受信した無線信号に含まれる暗号化されたポイントデータ１５２を復号する（ステップＳ２０９）。
【００７４】
次に、ポイント加算部２８４は、ステップＳ２０９の処理で復号されたポイントデータ１５２に基づいて、ポイントデータテーブル２５２に記憶された最新の累計ポイント数に新たなポイント数を加算する（ステップＳ２１０）。そして、ポイント加算部２８４は、ポイント取得日時に対応付けて取得ポイント数、加算された累計ポイント数をポイントデータテーブル２５２に登録する。
【００７５】
次に、制御部２８０は、表示部２２０にポイント取得完了画面を所定時間だけ表示させ（ステップＳ２１１）、処理をＳ２０１に戻す。ポイント取得完了画面には、例えば、図８に示すように、取得ポイント数や加算された累計ポイント数と共に、ポイント付与が完了した旨のメッセージが含まれてもよい。以上が、店舗端末１００及び通信端末２００が協働して行うポイント付与に係る一例の処理の流れである。
【００７６】
以上説明したように、実施の形態１に係る通信システム１は、鍵情報１５３を音声通信で送受信し、鍵情報１５３で暗号化されたポイントデータ１５２を無線通信で送受信するように構成されている。したがって、音声通信で送信するデータの量を抑制できるため、通信に要する時間を増加させることなく通信可能な範囲を制限できる。
【００７７】
また、実施の形態１に係る通信システム１は、鍵情報１５３と鍵情報１５３で暗号化されたポイントデータ１５２とを異なる通信手段を用いて送受信するように構成されている。このため、鍵情報１５３と鍵情報１５３で暗号化されたポイントデータ１５２とが一度に窃取され、ポイントを不正取得されるおそれを低減できる。
【００７８】
（実施の形態２）
図９〜図１５を参照して、実施の形態２に係る通信装置、通信システム、通信方法及びプログラムを説明する。実施の形態２に係る通信システム２は、ユーザの操作等により通信端末２００の無線通信機能が無効となっている場合であっても、音声通信を用いて各種データを送受信可能に構成されている。
【００７９】
図９及び図１０を参照して、実施の形態２に係る通信システム２におけるデータの流れを説明する。実施の形態２に係る通信システム２は、通信端末２００における無線通信機能が有効かどうかに応じて、図９の「音声・無線通信モード」又は図１０の「音声通信モード」で通信するように構成されている。
【００８０】
図９は、音声・無線通信モードを選択した場合のデータの流れを示す図である。店舗端末１００は、エラー訂正のために誤り訂正符号（Error Correcting Code：ＥＣＣ）等で符号化されたポイントデータ１５２に基づいて音声データ（音データ）を生成すると共に、符号化されたポイントデータ１５２の全部又は一部と、エラー訂正のためにＥＣＣ等で符号化された鍵情報１５３との排他的論理和（ＸＯＲ）を取ることで音リファレンスデータを生成する。そして、店舗端末１００は、暗号化されたポイントデータ１５２と音リファレンスデータとを無線通信で送信し、ポイントデータ１５２に基づいて生成した音声データを音声通信で送信する。
【００８１】
通信端末２００は、音リファレンス信号を受信し、音声データに基づく音声信号を集音すると、音リファレンスデータと音声信号を変換したポイントデータ１５２の全部又は一部とのＸＯＲを取る。そして、通信端末２００は、ＸＯＲを取って得られたデータとＥＣＣ等の符号とを分離して当該データに誤りがないか確認し、誤りが検出された場合には符号を用いて当該データを復元することで鍵情報１５３を復元する。その後、通信端末２００は、鍵情報１５３を用いて、無線通信で送信された暗号化されたポイントデータ１５２を復号する。
【００８２】
音声・無線通信モードの場合、通信端末２００は、店舗端末１００から送信されたポイントデータ１５２の全部又は一部と音リファレンスデータとのＸＯＲを取ることで、ポイントデータ１５２とは異なる情報である鍵情報１５３を取り出すことができる。したがって、実施の形態２に係る通信システム２は、ポイントデータ１５２から生成された音声データに加えて任意の数の音リファレンス信号を生成して送信することで、ポイントデータ１５２とは異なる任意の数の情報を、音声データを変更することなく送受信できる。
【００８３】
図１０は、音声通信モードを選択した場合のデータの流れを示す図である。店舗端末１００は、音声・無線通信モードと同様に、暗号化されたポイントデータ１５２と音リファレンスデータとを無線通信で送信し、ポイントデータ１５２に基づき生成された音声データを音声通信で送信する。すると、通信端末２００は、店舗端末１００から音声信号を受信し、音声信号を変換することでポイントデータ１５２を復元する。したがって、実施の形態２に係る通信システム２は、店舗端末１００から音声・無線通信モードの場合と同一の音声信号を送信するだけで、通信端末２００にポイントデータ１５２を送信できる。
【００８４】
図１１は、実施の形態２に係る店舗端末１００の構成を示すブロック図である。制御部１８０は、機能的には、無線通信機能判定部１８３と、音リファレンスデータ生成部１８４と、をさらに備える。
【００８５】
無線通信機能判定部１８３は、店舗端末１００の無線通信機能が有効かどうかを判定する。店舗端末１００の無線通信機能は、例えば、無線ＬＡＮ（Local Area Network）用のスイッチ（操作部１１０）がＯＮの場合、有効であると判定される。
【００８６】
音リファレンスデータ生成部１８４は、記憶部１５０に記憶されたポイントデータ１５２の全部又は一部と鍵情報１５３とに基づいて、無線通信で送信可能であって、ポイントデータ１５２と組み合わされることで鍵情報１５３を復元可能な音リファレンスデータを生成する音リファレンスデータ生成手段の一例である。音リファレンスデータ生成部１８４は、例えば、ポイントデータ１５２の全部又は一部と鍵情報１５３とのＸＯＲを取ることで、音リファレンスデータを生成する。
【００８７】
図１２は、実施の形態２に係る通信端末２００の構成を示すブロック図である。制御部２８０は、機能的には、鍵情報復元部２８５をさらに備える。
【００８８】
鍵情報復元部２８５は、集音部２３０で集音された音声信号から復調されたポイントデータ１５２の全部又は一部と、音リファレンスデータ生成部１８４で生成され、通信部２７０で受信された音リファレンスデータと、に基づいて、鍵情報１５３を復元する鍵情報復元手段の一例である。鍵情報復元部２８５は、例えば、ポイントデータ１５２の全部又は一部と音リファレンスデータとのＸＯＲを取ることで、鍵情報１５３を復元する。
【００８９】
（ポイント付与処理）
次に、図１３〜図１５を参照して、実施の形態２に係る通信システム２が実行するポイント付与処理の一連の流れを説明する。
【００９０】
まず、店舗端末１００の制御部１８０は、図１３のステップＳ１０１の処理を実行する。制御部１８０がステップＳ１０１の処理を実行すると、通信端末２００の制御部２８０は、図１４のステップＳ２０１〜ステップＳ２０６の処理を実行する。
【００９１】
再び図１３を参照して、ポーリング信号を送信した店舗端末１００が実行する処理を説明する。店舗端末１００の制御部１８０は、ステップＳ１０２の処理を実行する。そして、ステップＳ１０２でＹｅｓの場合、制御部１８０は、ステップＳ１０３の処理を実行する。
【００９２】
次に、音声信号生成部１８２は、記憶部１５０に記憶されたポイントデータ１５２に各種信号処理を施すことで、ポイントデータ１５２に応じて搬送波を変調し、音声信号を生成する（ステップＳ１０４）。
【００９３】
次に、音リファレンスデータ生成部１８４は、記憶部１５０に記憶されたポイントデータ１５２の全部又は一部と鍵情報１５３とに基づいて、音リファレンスデータを生成する（ステップＳ１０４Ａ）。より詳細に説明すると、音リファレンスデータ生成部１８４は、ポイントデータ１５２の全部又は一部と鍵情報１５３とのＸＯＲを取ることで、音リファレンスデータを生成する。
【００９４】
図１５は、音リファレンスデータを生成する処理（ステップＳ１０４Ａ）の具体例を説明するための図である。理解を容易にするために、各データが８ビットであると仮定し、音リファレンスデータを生成するためにポイントデータ１５２の全てのデータを用いることとする。ポイントデータ１５２は、１０１１００１０であり、鍵情報１５３は、１０１００１０１である。
【００９５】
このような条件下で、音リファレンスデータは、１０１００１０１（鍵情報１５３）と１０１１００１０（ポイントデータ１５２）とのＸＯＲを取ることで、０００１０１１１であると算出できる。鍵情報１５３は、０００１０１１１（音リファレンスデータ）と１０１１００１０（ポイントデータ１５２）とのＸＯＲを取ることで復元できる。
【００９６】
このようにステップＳ１０４Ａの処理では、最終的に通信端末２００に送信したい鍵情報１５３を音声通信に直接乗せるのではなく、ポイントデータ１５２と鍵情報１５３とに基づいて生成された音リファレンスデータを生成し、最終的に通信端末２００で鍵情報１５３を復元できるように、音リファレンスデータとポイントデータ１５２とを通信端末２００に送信する。
【００９７】
図１３に戻り、制御部１８０は、発音部１４０を制御して、ステップＳ１０４で変調された音声信号をスピーカ１４１から音声として送信させ、通信部１７０を制御して、ステップＳ１０４Ａで生成された音リファレンスデータと、ステップＳ１０３の処理で暗号化された送信情報と、を含む無線信号を送信させる（ステップＳ１０５）。
【００９８】
ステップＳ１０５の処理が終了すると、制御部１８０は、ステップＳ１０６の処理を実行し、ステップＳ１０１の処理に戻る。
【００９９】
再び図１４を参照して、レスポンス信号を送信した通信端末２００の処理を説明する。まず、通信端末２００の制御部２８０は、ステップＳ２０７の処理を実行する。そして、ステップＳ２０７でＹｅｓの場合、音声信号復調部２８２は、集音された音声信号からポイントデータ１５２の全部又は一部を復調する（ステップＳ２０８Ａ）。
【０１００】
次に、鍵情報復元部２８５は、ステップＳ２０７で受信された音リファレンスデータと、ステップＳ２０８Ａの処理で音声信号から復調されたポイントデータ１５２の全部又は一部とのＸＯＲを取ることで、鍵情報１５３を復元する（ステップＳ２０８Ｂ）。
【０１０１】
次に、ポイントデータ復号部２８３は、ステップＳ２０８Ｂの処理で復元された鍵情報１５３に基づいて、受信された無線信号に含まれるポイントデータ１５２を復号する（ステップＳ２０９）。次に、制御部２８０は、ステップＳ２１０〜ステップＳ２１１の処理を順次実行し、処理をステップＳ２０１に戻す。
【０１０２】
他方、ステップＳ２０７でＮｏの場合、通信端末２００の集音部２３０が店舗端末１００からの音声信号を受信したかどうかを判定する（ステップＳ２０７Ａ）。集音部２３０が音声信号を受信した場合（ステップＳ２０７Ａ；Ｙｅｓ）、ステップＳ２０９Ａに処理を移動する。他方、集音部２３０が音声信号を受信していない場合（ステップＳ２０７Ａ；Ｎｏ）、ステップＳ２０１に処理を戻す。
【０１０３】
ステップＳ２０７でＹｅｓの場合、制御部２８０は、変調・復調部２６０を制御して、集音された音声信号からポイントデータ１５２を復調させる（ステップＳ２０９Ａ）。
【０１０４】
次に、制御部２８０は、ステップＳ２０９Ａの処理で復調されたポイントデータ１５２に基づいて、ステップＳ２１０〜ステップＳ２１１の処理を実行し、処理をステップＳ２０１に戻す。以上が、店舗端末１００及び通信端末２００が協働して行うポイント付与に係る一例の処理の流れである。
【０１０５】
以上説明したように、実施の形態２に係る通信システム２では、音声通信で送信されたポイントデータ１５２の全部又は一部と、無線通信で送信された音リファレンスデータとのＸＯＲを取ることで鍵情報を復元する。このため、無線信号から音リファレンスデータを取得しただけでは鍵情報１５３を復元できず、鍵情報１５３を復元できたのであれば音声通信に成功しており、ポイントの不正取得がなされていないことを保証できる。
【０１０６】
また、実施の形態２に係る通信システム２は、音声通信と無線通信との両方を用いて各種データを送受信可能であると共に、通信端末２００の無線ＬＡＮのスイッチがＯＦＦにされている等の事情で無線通信を用いることができない場合であっても、音声通信で各種データを送受信可能に構成されている。ユーザが所持する端末の機能や設定状態に関わらず、ユーザへのポイント付与を実現できる。
【０１０７】
さらに、実施の形態２に係る通信システム２は、音声・無線通信モードで各種データを送受信する場合であっても、音声モードで各種データを送受信する場合と同一の音声データを用いている。このため、２つのモードそれぞれに対応させるべく異なる音声を出力させる場合に比べて出力する音声の数を低減できる。また、２つのモードのためにそれぞれ異なる周波数帯域を設定する場合に比べて周波数帯域を効率的に用いることができる。
【０１０８】
そして、本発明はこれに限られず、以下に述べる変形も可能である。
【０１０９】
（変形例）
上記実施の形態では、ポイントデータ１５２を送信対象の情報としていたが、本発明はこれに限られない。送信対象の情報としては、例えば、ユーザＩＤ、端末ＩＤ、クーポンに関する情報、チラシに関する情報等であってもよい。
【０１１０】
上記実施の形態では、送信情報であるポイントデータ１５２を鍵情報１５３で暗号化し、ポイントデータ１５２を無線通信で送受信し、鍵情報１５３を音声通信で送受信していたが、本発明はこれに限られない。第１の情報と第２の情報とは、所定の処理を施されることで送信対象である送信情報を復元可能であれば、いかなる情報であってもよい。例えば、第２の情報として第１の情報よりも秘匿性の高い情報を割り当ててもよい。また、第２の情報に秘匿性の高い情報の一部を割り当て、第１の情報にその他の情報を割り当ててもよい。
【０１１１】
さらに、送信対象である送信情報を単純に２つに分割し、第１の情報に一方を割り当て、第２の情報に他方を割り当ててもよい。第１の情報が第２の情報よりも大きなサイズのデータとなるように送信情報を割り当ててもよい。
【０１１２】
上記実施の形態では、店舗端末１００に固有の鍵情報１５３を用いてポイントデータ１５２を暗号化していたが、本発明はこれに限られない。例えば、ポイントデータ１５２をワンタイムキーで暗号化してもよい。ワンタイムキーとは、所定の有効期限を有し、１度限り（１回の認証においてのみ）有効な情報である。ワンタイムキーは、例えば、ワンタイムキー生成時の時刻に基づいて生成するなど、一般的なワンタイムキーの生成手法により生成すればよい。
【０１１３】
上記実施の形態では、暗号化されたポイントデータ１５２の復号を通信端末２００が行っていたが、本発明はこれに限られない。例えば、通信端末２００は、受信した暗号化されたポイントデータ１５２等の各種データをネットワーク上のサーバに転送し、当該サーバにポイントデータ１５２を復号させ、復号されたポイントデータ１５２を通信端末２００に送信させてもよい。
【０１１４】
上記実施の形態では、ポーリング信号１５１及びレスポンス信号２５１が音声信号であったが、本発明はこれに限られない。例えば、ポーリング信号１５１及びレスポンス信号２５１は、通信部１７０及び通信部２７０で送受信可能な無線信号であってもよい。
【０１１５】
上記実施の形態では、店舗端末１００から通信端末２００にポーリング信号１５１を送信し、通信端末２００で「チェックイン」ボタンを表示し、「チェックイン」ボタンがタップされた場合に、通信端末２００から店舗端末１００にレスポンス信号２５１を送信していたが、本発明はこれに限られない。例えば、店舗端末１００から所定の間隔でポーリング信号１５１を送信させておき、チェックインサービスを利用するユーザが通信端末２００にインストールされたアプリケーションを起動させた場合に、通信端末２００の集音部２３０を起動させてポーリング信号１５１を集音させるように構成してもよい。
【０１１６】
上記実施の形態では、通信端末２００がポイントデータテーブル２５２を参照して、ポイントを加算する処理（ステップＳ２１０）を実行していたが、本発明はこれに限られない。サーバに各ユーザのポイントデータテーブル２５２を記憶しておき、通信端末２００がステップＳ２０９の処理を実行した後、通信端末２００がサーバにポイントを加算する処理を要求し、サーバがポイントの加算処理を実行してポイントデータテーブル２５２を更新した後、その結果を通信端末２００に送信するように構成してもよい。
【０１１７】
上記実施の形態２では、音声データがポイントデータ１５２に基づいて生成されているものとしていたが、本発明はこれに限られない。音声データは、店舗端末１００の記憶部１５０に記憶されたデータであれば、いかなるデータであってもよい。音声データは、例えば、端末ＩＤ、ユーザＩＤ等の店舗端末１００に固有の情報を含むデータであってもよく、音声通信モードが不要な場合、意味のないランダムに生成されたデータであってもよい。
【０１１８】
上記実施の形態２では、ポイントデータ１５２に基づいて音声信号を生成し、ポイントデータ１５２と鍵情報１５３とに基づいて音リファレンスデータを生成していたが、本発明はこれに限られない。例えば、送信情報と鍵情報１５３以外の他の情報とに基づいて音リファレンスデータを生成してもよい。複数の音リファレンスデータを生成する場合、同一の音声信号を用いて複数の情報を送信できる。
【０１１９】
上記実施の形態２では、ポイントデータ１５２の全部又は一部と鍵情報１５３とのＸＯＲ（排他的論理和）を取ることで、音リファレンスデータを生成していたが、本発明はこれに限られない。例えば、ポイントデータ１５２の全部又は一部と鍵情報１５３との和、差、積、商を取ることで数値計算（ビット演算）を施すことで、音リファレンスデータを生成してもよい。
【０１２０】
上記実施の形態では、店舗端末１００が発音部１４０と通信部１７０とを備えるリーダライタであったが、本発明はこれに限られない。例えば、通信システム１、２は、鍵情報１５３を音声信号で送信する発音部１４０を備える音声信号送信装置と、ポイントデータ１５２を無線信号で送信する通信部１７０を備える無線信号送信装置と、を含んでもよい。音声信号送信装置と無線信号送信装置とは、別体であってもよく、音声通信又は無線通信を用いて互いに通信可能に構成されていてもよい。
【０１２１】
上記実施の形態では、通信端末２００がスマートフォンであったが、本発明はこれに限られない。通信端末２００は、スピーカとマイクとを備える他の機器であってもよく、例えば、音楽機器、ＩＣ（Integrated Circuit）レコーダ、腕時計のようなウェアラブルデバイスであってもよい。
【０１２２】
上記実施の形態では、店舗端末１００及び通信端末２００に設けられた集音部１３０、２３０及び発音部１４０、２４０はそれぞれ一つずつであったが、本発明はこれに限られない。店舗端末１００及び通信端末２００は、複数の集音部１３０及び複数の発音部１４０を備えていてもよい。複数の集音部１３０及び複数の発音部１４０は、それぞれ異なる位置に設けられていることが好ましい。
【０１２３】
上記実施の形態では、店舗端末１００の記憶部１５０及び通信端末２００の記憶部２５０が各種データを記憶していたが、本発明はこれに限定されない。例えば、上記の処理で用いる各種データは、その全部又は一部が通信ネットワークを介して外部のサーバやコンピュータ等に記憶されてもよい。
【０１２４】
上記実施の形態では、店舗端末１００及び通信端末２００は、記憶部１５０、２５０に記憶されたプログラムに基づいて動作していたが、本発明はこれに限定されない。例えば、プログラムにより実現された機能的な構成をハードウェアにより実現してもよい。
【０１２５】
上記実施の形態では、店舗端末１００及び通信端末２００が実行する処理は、上述の物理的な構成を備える装置が記憶部１５０、２５０に記憶されたプログラムを実行することによって実現されていたが、本発明は、プログラムとして実現されてもよく、そのプログラムが記録された記憶媒体として実現されてもよい。
【０１２６】
また、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータにより読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理動作を実行する装置を構成してもよい。
【０１２７】
上記実施の形態は例示であり、本発明はこれらに限定されるものではなく、特許請求の範囲に記載した発明の趣旨を逸脱しない範囲でさまざまな実施の形態が可能である。各実施の形態や変形例で記載した構成要素は自由に組み合わせることが可能である。また、特許請求の範囲に記載した発明と均等な発明も本発明に含まれる。
【符号の説明】
【０１２８】
１，２    通信システム
１００    店舗端末
１１０，２１０    操作部
１２０，２２０    表示部
１３０，２３０    集音部
１３１，２３１    マイク
１４０，２４０    発音部
１４１，２４１    スピーカ
１５０，２５０    記憶部
１５１    ポーリング信号
１５２    ポイントデータ
１５３    鍵情報
１６０，２６０    変調・復調部
１７０，２７０    通信部
１８０，２８０    制御部
１８１    暗号化処理部
１８２    音声信号生成部
１８３    無線通信機能判定部
１８４    音リファレンスデータ生成部
１９０，２９０    バス
２００    通信端末
２５１    レスポンス信号
２５２    ポイントデータテーブル
２８１    ポイント付与判定部
２８２    音声信号復調部
２８３    ポイントデータ復号部
２８４    ポイント加算部
２８５    鍵情報復元部
【図１】
2020080492.tif 000003
【図２】
2020080492.tif 000004
【図３】
2020080492.tif 000005
【図４】
2020080492.tif 000006
【図５】
2020080492.tif 000007
【図６】
2020080492.tif 000008
【図７】
2020080492.tif 000009
【図８】
2020080492.tif 000010
【図９】
2020080492.tif 000011
【図１０】
2020080492.tif 000012
【図１１】
2020080492.tif 000013
【図１２】
2020080492.tif 000014
【図１３】
2020080492.tif 000015
【図１４】
2020080492.tif 000016
【図１５】
2020080492.tif 000017