(57)【要約】【課題】表示端末と読取装置との間で通信を要することなく、複製した情報コードの不正使用を防止し得る構成を提供する。【解決手段】携帯端末３０の制御部３１により制御されるタッチパネル３３により、特定用コードＣ１が表示された後、タッチパネル３３に対する入力操作に応じて予め登録された所定の入力情報が入力されると、当該所定の入力情報に関連して記憶部３５に記憶される判定用コードＣ２が表示される。そして、読取装置２０では、特定用コードＣ１の読み取りにより特定情報が取得された後、所定の入力情報の入力を促すための情報が表示部２３に表示されて報知される。そして、表示部２３による報知の後に判定用コードＣ２の読み取りにより取得された情報が、報知された所定の入力情報に関連付けられて記憶部２６に記憶される判定情報に一致している一致状態であると判定されると、読み取りにより取得された特定情報及び判定情報の少なくともいずれか一方に基づく処理が行われる。【選択図】図７
2019028596.tif 000002
【特許請求の範囲】
【請求項１】
情報コードを表示する表示端末と前記表示端末に表示された前記情報コードを読み取る読取装置とを備える情報コード読取システムであって、
前記表示端末は、
第１の情報が記録される第１の情報コードに関する情報及び第２の情報が記録される第２の情報コードに関する情報と前記第２の情報コードに関連付けられる所定の入力情報とが記憶される端末側記憶部と、
前記第１の情報コード及び前記第２の情報コードを表示可能な表示部と、
前記所定の入力情報を入力可能な入力部と、
前記第１の情報コードを表示した後、前記入力部により前記所定の入力情報が入力されると、当該所定の入力情報に関連して前記端末側記憶部に記憶される前記第２の情報コードを表示するように前記表示部を制御する制御部と、
を備え、
前記読取装置は、
前記表示部に表示される情報コードを光学的に読み取る読取部と、
前記第１の情報及び前記第２の情報と前記第２の情報に関連付けられる前記所定の入力情報とが記憶される装置側記憶部と、
前記読取部による情報コードの読み取りにより前記第１の情報が取得された後、前記入力部に対して前記所定の入力情報の入力を促すための情報を報知する報知部と、
前記報知部による報知の後に前記読取部による情報コードの読み取りにより取得された情報が、前記報知部により報知された前記所定の入力情報に関連付けられて前記装置側記憶部に記憶される前記第２の情報に一致している一致状態であるか否かについて判定する判定部と、
前記判定部により前記一致状態であると判定されると、前記読取部による読み取りにより取得された前記第１の情報及び前記第２の情報の少なくともいずれか一方に基づく処理を行う処理部と、
を備えることを特徴とする情報コード読取システム。
【請求項２】
前記装置側記憶部には、関連付けられる前記第２の情報及び前記所定の入力情報がそれぞれ複数種類記憶され、
前記端末側記憶部には、前記装置側記憶部に記憶される前記複数種類の前記第２の情報をそれぞれ記録した複数の前記第２の情報コードに関する情報が、前記複数種類の前記所定の入力情報のうち当該第２の情報に関して対応する１つに関連付けられてそれぞれ記憶され、
前記報知部は、前記装置側記憶部に記憶される前記複数種類の前記所定の入力情報のうちのいずれか１つの入力を促すための情報を報知することを特徴とする請求項１に記載の情報コード読取システム。
【請求項３】
前記入力部は、前記表示部の表示画面へのタッチに応じて前記所定の入力情報を入力可能なタッチパネルとして構成されることを特徴とする請求項１又は２に記載の情報コード読取システム。
【請求項４】
前記所定の入力情報は、前記表示画面に対して、当該表示画面に表示される前記第１の情報コードのうちの所定の部位をタッチすることで入力されることを特徴とする請求項３に記載の情報コード読取システム。
【請求項５】
前記入力部は、加速度センサを備え、
前記所定の入力情報は、前記加速度センサによる検出結果に応じた情報であることを特徴とする請求項１又は２に記載の情報コード読取システム。
【請求項６】
前記制御部は、時間及び場所の少なくともいずれかについて所定の条件を満たす場合には、前記第１の情報コードを表示した後、前記入力部により前記所定の入力情報が入力されると、当該所定の入力情報に関連して前記端末側記憶部に記憶される前記第２の情報コードを表示するように前記表示部を制御することを特徴とする請求項１〜５のいずれか一項に記載の情報コード読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コード読取システムに関するものである。
【背景技術】
【０００２】
現在、バーコードやＱＲコード（登録商標）などの情報コードが様々な用途で使用されており、その使用目的も多様化しつつある。特に、近年では、情報コードを利用した真偽判定のニーズが高まってきており、その真偽判定精度を高めるため、情報コードの複製防止や複製した情報コードの不正使用の防止が強く求められている。
【０００３】
このような情報コードを利用した真偽判定に関する技術として、例えば、下記特許文献１に開示されるチケットが知られている。このチケットは、チケットの複製を防止するための真偽識別情報を記録した二次元コードが隠ぺい層上に印刷される券紙に対して、隠ぺい層ではない部分に発券情報を含む二次元コード等が印刷されることで構成されている。これにより、真偽識別情報が記録される二次元コードの複製を困難にして、チケットの複製防止を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０２４６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、技術の進歩に伴い、上述のように隠ぺい層上に二次元コードを印刷していたとしても、その二次元コードを隠ぺい層ごと複製されてしまう可能性がある。この問題を解決するため、例えば、表示端末に表示される情報コードを読取装置に読み取らせる際に、無線通信を利用して読取装置からの指示を表示端末が受けた場合にその指示に応じて表示端末が情報コードを表示することで、情報コードを表示する状態が限定されて情報コードの複製が困難になり、仮に複製できたとしてもその複製した情報コードの不正使用の防止を図ることができる。しかしながら、上述のような構成では、読取装置と無線通信するための機能を有する表示端末でしか採用することができず、システムとして汎用性が低くなるという問題がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、表示端末と読取装置との間で通信を要することなく、複製した情報コードの不正使用を防止し得る構成を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、
情報コードを表示する表示端末（３０）と前記表示端末に表示された前記情報コードを読み取る読取装置（２０）とを備える情報コード読取システム（１０）であって、
前記表示端末は、
第１の情報が記録される第１の情報コード（Ｃ１）に関する情報及び第２の情報が記録される第２の情報コード（Ｃ２，Ｃ２ａ〜Ｃ２ｃ）に関する情報と前記第２の情報コードに関連付けられる所定の入力情報とが記憶される端末側記憶部（３５）と、
前記第１の情報コード及び前記第２の情報コードを表示可能な表示部（３３）と、
前記所定の入力情報を入力可能な入力部（３３）と、
前記第１の情報コードを表示した後、前記入力部により前記所定の入力情報が入力されると、当該所定の入力情報に関連して前記端末側記憶部に記憶される前記第２の情報コードを表示するように前記表示部を制御する制御部（３１）と、
を備え、
前記読取装置は、
前記表示部に表示される情報コードを光学的に読み取る読取部（２１，２２）と、
前記第１の情報及び前記第２の情報と前記第２の情報に関連付けられる前記所定の入力情報とが記憶される装置側記憶部（２６）と、
前記読取部による情報コードの読み取りにより前記第１の情報が取得された後、前記入力部に対して前記所定の入力情報の入力を促すための情報を報知する報知部（２３）と、
前記報知部による報知の後に前記読取部による情報コードの読み取りにより取得された情報が、前記報知部により報知された前記所定の入力情報に関連付けられて前記装置側記憶部に記憶される前記第２の情報に一致している一致状態であるか否かについて判定する判定部（２１）と、
前記判定部により前記一致状態であると判定されると、前記読取部による読み取りにより取得された前記第１の情報及び前記第２の情報の少なくともいずれか一方に基づく処理を行う処理部（２１）と、
を備えることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００８】
請求項１の発明では、表示端末の制御部により制御される表示部により、第１の情報コードが表示された後、入力部により所定の入力情報が入力されると、当該所定の入力情報に関連して端末側記憶部に記憶される第２の情報コードが表示される。そして、読取装置では、読取部による情報コードの読み取りにより第１の情報が取得された後、入力部に対して所定の入力情報の入力を促すための情報が報知部により報知される。そして、報知部による報知の後に読取部による情報コードの読み取りにより取得された情報が、報知部により報知された所定の入力情報に関連付けられて装置側記憶部に記憶される第２の情報に一致している一致状態であると判定部により判定されると、読取部による読み取りにより取得された第１の情報及び第２の情報の少なくともいずれか一方に基づく処理が処理部により行われる。
【０００９】
これにより、読取装置に対して、第１の情報コードを読み取らせるだけでなく、報知部による報知の後に第２の情報コードを読み取らせることができなければ、第１の情報コードに記録される第１の情報に基づく処理や第２の情報に基づく処理等がなされることもないので、仮に第１の情報コードが複製されたとしてもその複製した第１の情報コードの不正使用を防止することができる。特に、表示端末では、報知部による報知に応じた所定の入力情報を入力部に入力すればよいので、読取装置と無線通信するための機能が不要となり、システムとして汎用性を高めることができる。したがって、表示端末と読取装置との間で通信を要することなく、複製した情報コードの不正使用を防止することができる。
【００１０】
請求項２の発明では、装置側記憶部には、関連付けられる第２の情報及び所定の入力情報がそれぞれ複数種類記憶され、端末側記憶部には、装置側記憶部に記憶される複数種類の第２の情報をそれぞれ記録した複数の第２の情報コードに関する情報が、複数種類の所定の入力情報のうち当該第２の情報に関して対応する１つに関連付けられてそれぞれ記憶される。そして、報知部では、装置側記憶部に記憶される複数種類の所定の入力情報のうちのいずれか１つの入力を促すための情報が報知される。
【００１１】
これにより、仮に、第１の情報コードだけでなく第２の情報コードまでもが不正に複製されたとしても、複数の第２の情報コードのうち報知部により報知された所定の入力情報に関連する第２の情報コードを読取装置に読み取らせない限り第１の情報に基づく処理等が行われないので、複製した情報コードの不正使用を確実に防止することができる。
【００１２】
請求項３の発明では、入力部は、表示部の表示画面へのタッチに応じて所定の入力情報を入力可能なタッチパネルとして構成されるため、多様な情報を容易に入力させやすくすることができる。これにより、入力部に対して偶然に所定の入力情報が入力されてしまうことを防止するために、所定の入力情報の入力に必要なタッチ操作を通常行うタッチ操作と異なるようにしても簡単に入力できることから、意図しない第２の情報コードの表示を防止することができる。
【００１３】
請求項４の発明のように、所定の入力情報は、表示画面に対して、当該表示画面に表示される第１の情報コードのうちの所定の部位をタッチすることで入力されてもよい。
【００１４】
請求項５の発明では、所定の入力情報は、加速度センサによる検出結果に応じた情報であるため、表示端末の移動の仕方によって様々な情報を入力でき、多様な情報を入力させやすくすることができる。これにより、入力部に対して偶然に所定の入力情報が入力されてしまうことを防止するために、所定の入力情報の入力に必要な表示端末の移動を通常での表示端末の移動と異なるようにしても簡単に入力できることから、意図しない第２の情報コードの表示を防止することができる。
【００１５】
請求項６の発明では、制御部は、時間及び場所の少なくともいずれかについて所定の条件を満たす場合には、第１の情報コードを表示した後、入力部により所定の入力情報が入力されると、当該所定の入力情報に関連して端末側記憶部に記憶される第２の情報コードを表示するように表示部を制御する。これにより、設定された時間と異なる時間や設定された場所と異なる場所など、上記所定の条件を満たさないような場合には第２の情報コードが表示部に表示されることもないので、意図しない第２の情報コードの表示を防止することができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る情報コード読取システムの構成概要を示す説明図である。
【図２】図２（Ａ）は、携帯端末に記憶される特定用コードと対応する判定用コード及び入力情報との関係を説明する説明図であり、図２（Ｂ）は、管理サーバ及び読取装置に記憶される各特定情報と対応する判定情報及び要求情報との関係を説明する説明図である。
【図３】図１の読取装置の電気的構成を例示するブロック図である。
【図４】図１の携帯端末の電気的構成を例示するブロック図である。
【図５】第１実施形態において携帯端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【図６】第１実施形態において読取装置にて実行される読取処理の流れを例示するフローチャートである。
【図７】図７（Ａ）は、携帯端末のタッチパネルに特定用コード及び４つのタッチボタンが表示される状態を説明する説明図であり、図７（Ｂ）は、携帯端末のタッチパネルに判定用コードが表示される状態を説明する説明図である。
【図８】読取装置の表示部に要求情報が表示される状態を説明する説明図である。
【図９】判定用コードを表示させるための所定の入力情報の別例を示す説明図である。
【図１０】第２実施形態に係る情報コード読取システムの要部を説明する説明図であり、図１０（Ａ）は、携帯端末に記憶される特定用コードと対応する判定用コード及び入力情報との関係を説明する説明図であり、図１０（Ｂ）は、管理サーバ及び読取装置に記憶される各特定情報と対応する判定情報及び要求情報との関係を説明する説明図である。
【図１１】第２実施形態において携帯端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【図１２】第２実施形態において読取装置にて実行される読取処理の流れを例示するフローチャートである。
【図１３】第３実施形態において携帯端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００１７】
［第１実施形態］
以下、本発明に係る情報コード読取システムを具現化した第１実施形態について、図面を参照して説明する。
本実施形態に係る情報コード読取システム１０は、表示端末に情報コードを表示させてこの情報コードを読取装置に光学的に読み取らせることで、その読み取りにより取得された情報に基づく処理を読取装置に行わせるシステムである。特に、本実施形態では、情報コード読取システム１０は、連続して読み取った２種類の情報コードに基づくサービス提供可否の判断を読取装置に行わせるシステムであって、店舗等のサービス提供場所に配置された読取装置２０と、上記２種類の情報コードを画面表示可能な表示端末として携帯端末３０とを備えるように構成されている。
【００１８】
上記２種類の情報コードの１つは、サービス利用者を特定可能なシリアル番号等の特定情報が記録された特定用コードＣ１として構成され、他の１つは、特定用コードＣ１を利用したサービス提供の可否を判定するための判定情報が記録された判定用コードＣ２として構成されている。そして、判定用コードＣ２は、当該判定用コードＣ２を表示させる際になされる入力操作に応じて入力される入力情報に関連付けられている。なお、特定用コードＣ１及び判定用コードＣ２は、「第１の情報コード」及び「第２の情報コード」の一例に相当し、特定情報及び判定情報は、「第１の情報」及び「第２の情報」の一例に相当し得る。
【００１９】
特に、本実施形態では、図２（Ａ）に示すように、携帯端末３０ごとに、特定用コードＣ１と判定用コードＣ２とが１対１で対応するように用意されている。そして、特定用コードＣ１とこの特定用コードＣ１に対応する判定用コードＣ２及び所定の入力情報とは、サービス利用者がサービス利用登録をした際にサービス提供者等から取得した専用のアプリケーションプログラム（以下、単に提供アプリともいう）をインストールした携帯端末３０に予め記憶されるものとする。
【００２０】
また、上記サービス利用登録時等に、特定情報及びこの特定情報に対応する判定情報と、所定の入力情報を入力するための入力操作を促す要求情報とは、図２（Ｂ）に示すように、サービス提供者等が管理する管理サーバ４０のデータベースに登録されるものとする。なお、判定情報及び要求情報は、特定情報ごとに異なるように設定されてもよいし、少なくとも一部の特定情報に関して同じ情報となるように設定されてもよい。また、本実施形態および後述する他の実施形態では、特定用コードＣ１及び判定用コードＣ２は、ＱＲコードとして構成されているが、これに限らず、他のコード種別の情報コード、例えば、バーコードやデータマトリックスコード、マキシコード等として構成されてもよい。
【００２１】
次に、読取装置２０の構成について、図３等を参照して説明する。
読取装置２０は、サービス提供場所となる店舗等に配置されて、サービス利用者がかざす携帯端末３０に表示される特定用コードＣ１及び判定用コードＣ２等を含めた情報コードを光学的に読み取り可能な据え置き型の情報コード読取装置として構成されるものである。この読取装置２０は、図３に示すように、ＣＰＵ等を備えてなる制御部２１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部２２、液晶表示器などからなる表示部２３、ＬＥＤなどからなる発光部２４、各種操作キー（図示略）によって構成される操作部２５、ＲＯＭ，ＲＡＭ、不揮発性メモリなどからなる記憶部２６、管理サーバ４０等の外部機器と通信するための通信インタフェースとして構成される通信部２７などを備えている。
【００２２】
図１に示すように、読取装置２０の外郭を構成するケース２８の上面には、情報コード等がかざされる読取口２８ａが設けられており、ケース２８内に収容される撮像部２２は、読取口２８ａにかざされた情報コード等からの反射光を受光して撮像するように機能する。また、読取口２８ａの近傍となるケース２８の上面には、表示部２３の表示画面２３ａが配置されており、制御部２１によりその表示内容が制御されるように構成されている。
【００２３】
上述のように構成される読取装置２０の記憶部２６には、上述した２種類の情報コードを読み取るための読取処理に関するアプリケーションプログラムが制御部２１により実行可能に予め格納されており、このアプリケーションプログラムが実行されることで、サービス提供の可否を判定可能な読取処理が実行される。また、記憶部２６では、通信部２７を介して管理サーバ４０から取得した各特定情報と対応する判定情報及び要求情報が特定情報を基準にデータベース化されて記憶されている（図２（Ｂ）参照）。なお、記憶部２６は、「装置側記憶部」の一例に相当し得る。
【００２４】
次に、携帯端末３０の構成について、図４等を参照して説明する。
携帯端末３０は、サービス利用者が所持する携帯型の情報端末であって、例えばスマートフォンのように表示画面を有する表示端末に上記専用アプリがインストールされて構成されるものである。この携帯端末３０は、図４に示すように、ＣＰＵ等を備えてなる制御部３１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部３２、タッチパネル３３、各種操作キーによって構成される操作部３４、ＲＯＭ，ＲＡＭ、不揮発性メモリなどからなる記憶部３５、加速度センサ３６、ＧＰＳ受信部３７、外部機器（図示略）と通信するための通信インタフェースとして構成される通信部３８などを備えている。
【００２５】
タッチパネル３３は、公知のタッチパネル型の表示装置として構成されており、液晶表示器等の公知の表示デバイスとして構成される表示部と、この表示部の表示画面を覆う透明性の操作パネルとを備えている。このタッチパネル３３は、制御部３１によって表示部の表示内容が制御され、操作パネルへのタッチ操作に応じた操作信号を制御部３１に出力することで入力部として機能するように構成されている。
【００２６】
記憶部３５には、上述した特定用コードＣ１と対応する判定用コードＣ２及び入力情報とが予め記憶されるとともに、上記提供アプリが制御部３１により実行可能に予め格納されており、この提供アプリが制御部３１により実行されることで、特定用コードＣ１及び判定用コードＣ２を表示するための情報コード表示処理が実施される。なお、記憶部３５は、「端末側記憶部」の一例に相当し得る。
【００２７】
加速度センサ３６は、３軸方向の加速度を検出可能な公知の３軸加速度センサ（３軸モーションセンサ）であって、Ｘ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの方向の加速度を検出し、この検出結果に応じた加速度信号を制御部３１に出力するように構成されている。この加速度センサ３６により、３軸方向（Ｘ軸方向、Ｙ軸方向，Ｚ軸方向）の加速度が検出されることで、当該携帯端末３０の３軸方向に関する位置や移動状態をそれぞれ検出（算出）することができる。
【００２８】
ＧＰＳ受信部３７は、周知のＧＰＳ衛星から受信した信号を、当該携帯端末３０の現在位置を特定するための現在位置情報として制御部３１に出力するように、現在位置情報取得手段として構成されている。
【００２９】
次に、携帯端末３０を所持するサービス利用者が読取装置２０を設置した店舗等にてサービスを受ける際にその携帯端末３０の制御部３１にて実行される情報コード表示処理と、読取装置２０の制御部２１にて実行される読取処理とについて、詳述する。
【００３０】
まず、携帯端末３０にて実行される情報コード表示処理について、図５に示すフローチャートを用いて説明する。
携帯端末３０を所持するサービス利用者により所定の操作がなされることで、制御部３１にて専用アプリが起動されて情報コード表示処理が開始されると、まず、図５のステップＳ１０１に示す特定用コード等表示処理がなされる。この処理では、図７（Ａ）に示すように、記憶部３５に記憶される特定用コードＣ１がタッチパネル３３の上部に表示され、入力情報を入力するための入力部として４つのコマンド用ボタン３３ａがタッチパネル３３の下部に表示される。
【００３１】
次に、ステップＳ１０３に示す判定処理にて、判定用コードＣ２に対応する入力操作がコマンド用ボタン３３ａに対してなされているか否かについて判定され、記憶部３５に記憶される入力情報に対応する入力操作がコマンド用ボタン３３ａに対してなされるまで、Ｎｏとの判定が繰り返される。そして、特定用コードＣ１を読取装置２０に読み取らせることで後述するように読取装置２０の表示画面２３ａに表示される要求情報を見たサービス利用者がタッチパネル３３に表示されるコマンド用ボタン３３ａに対してその要求情報に応じた入力操作を行うと（Ｓ１０３でＹｅｓ）、ステップＳ１０５に示す判定用コード表示処理がなされる。この処理では、図７（Ｂ）に示すように、記憶部３５に記憶される判定用コードＣ２がタッチパネル３３の中央に表示される。そして、タッチパネル３３が表示されている判定用コードＣ２を読取装置２０の読取口２８ａに向けることで、判定用コードＣ２が読取装置２０により読み取られ、上記入力操作から判定用コードＣ２の読取完了までに想定される所定の時間が経過すると、判定用コードＣ２の表示を停止して本情報コード表示処理を終了する。
【００３２】
次に、読取装置２０にて実行される読取処理について、図６に示すフローチャートを用いて説明する。
制御部２１により読取処理が開始されると、まず、図６のステップＳ２０１に示す撮像処理がなされ、読取口２８ａに翳された情報コードを撮像可能な状態になる。続いて、ステップＳ２０３にてデコード処理がなされ、情報コードがデコード可能に撮像されていないと（Ｓ２０５でＮｏ）、上記ステップＳ２０１からの処理が繰り返される。そして、情報コードのデコードに成功すると（Ｓ２０５でＹｅｓ）、ステップＳ２０７に示す判定処理にて、その情報コードが特定用コードＣ１であるか否かについて判定される。ここで、特定用コードＣ１以外をデコードしている場合には（Ｓ２０７のＮｏ）、認証が失敗して（Ｓ２２３）、本読取処理が終了する。なお、特定用コードＣ１以外をデコードしている場合には、そのデコード結果に応じた処理を行うようにしてもよい。また、上記ステップＳ２０１，Ｓ２０３の処理及び後述するステップＳ２１１，Ｓ２１３の処理を行う制御部２１は、撮像部２２とともに「読取部」の一例に相当し得る。
【００３３】
一方、サービス利用者がタッチパネル３３に表示されている特定用コードＣ１を読取口２８ａに翳していることから、デコード結果が記憶部２６に記憶される特定情報に一致するため、特定用コードＣ１の読み取りに成功したと判定されると（Ｓ２０７でＹｅｓ）、ステップＳ２０９に示す要求情報表示処理がなされる。この処理では、表示部２３が報知部として機能し、読み取った特定情報に対応して記憶部２６に記憶される要求情報が表示部２３の表示画面２３ａに表示されて報知される。例えば、特定用コードＣ１から読み取った特定情報が「０００１」であり、図２（Ｂ）に示すように、この特定情報に対応して記憶部２６に記憶される要求情報が「↓→↓を押せ」であることから、図８に示すように、要求情報として、「↓→↓を押せ」が表示部２３の表示画面２３ａに表示されて報知される。
【００３４】
そして、ステップＳ２１１に示す撮像処理がなされ、再び読取口２８ａに翳された情報コードを撮像可能な状態になり、ステップＳ２１３でのデコード処理が成功するまで、ステップＳ２１５の判定処理にてＮｏと判定されて、上記ステップＳ２１１からの処理が繰り返される。
【００３５】
そして、上述のように表示画面２３ａに表示される要求情報を見たサービス利用者がタッチパネル３３に表示されるコマンド用ボタン３３ａに対してその要求情報に応じた入力操作を行うことで判定用コードＣ２がタッチパネル３３に表示される（図７（Ｂ）参照）。このように表示される判定用コードＣ２が読取口２８ａに翳されることで、デコードが成功し（Ｓ２１５でＹｅｓ）、そのデコード結果が記憶部２６に記憶される判定情報に一致している一致状態であれば、ステップＳ２１７の判定処理にて、判定用コードＣ２の読み取りに成功したと判定される（Ｓ２１７でＹｅｓ）。この場合には、認証が成功したとして（Ｓ２１９）、読み取った特定情報及び判定情報の少なくともいずれか一方に基づいて、サービス利用者に対して所定のサービスを提供するための処理がなされる（Ｓ２２１）。なお、上記ステップＳ２１７の処理を行う制御部２１は、「判定部」の一例に相当し、上記ステップＳ２１９の処理を行う制御部２１は、「処理部」の一例に相当し得る。
【００３６】
一方、デコード結果が記憶部２６に記憶される判定情報に一致しない場合には（Ｓ２１７でＮｏ）、判定用コードＣ２と異なる情報コードが読み取られているとして、認証が失敗して（Ｓ２２３）、本読取処理が終了する。なお、このように、特定用コードＣ１の読み取りに成功した後に判定用コードＣ２と異なる情報コードが読み取られると、判定用コードＣ２が読み取られていないために認証が失敗している旨を表示部２３の表示画面２３ａに表示等することで報知してもよい。
【００３７】
以上説明したように、本実施形態に係る情報コード読取システム１０では、携帯端末３０の制御部３１により制御されるタッチパネル３３により、特定用コードＣ１が表示された後、タッチパネル３３に対する入力操作に応じて予め登録された所定の入力情報が入力されると、当該所定の入力情報に関連して記憶部３５に記憶される判定用コードＣ２が表示される。そして、読取装置２０では、特定用コードＣ１の読み取りにより特定情報が取得された後、所定の入力情報の入力を促すための情報が表示部２３に表示されて報知される。そして、表示部２３による報知の後に判定用コードＣ２の読み取りにより取得された情報が、報知された所定の入力情報に関連付けられて記憶部２６に記憶される判定情報に一致している一致状態であると判定されると（Ｓ２１７でＹｅｓ）、読み取りにより取得された特定情報及び判定情報の少なくともいずれか一方に基づく処理が行われる（Ｓ２２１）。
【００３８】
これにより、読取装置２０に対して、特定用コードＣ１を読み取らせるだけでなく、表示部２３を利用した報知の後に判定用コードＣ２を読み取らせることができなければ、特定用コードＣ１に記録される特定情報に基づく処理や判定用コードＣ２に記録される判定情報に基づく処理等がなされることもないので、仮に特定用コードＣ１が複製されたとしてもその複製した特定用コードＣ１の不正使用を防止することができる。特に、携帯端末３０では、表示部２３を利用した報知に応じた所定の入力情報をタッチパネル３３を利用して入力すればよいので、読取装置２０と無線通信するための機能が不要となり、システムとして汎用性を高めることができる。したがって、携帯端末３０と読取装置２０との間で通信を要することなく、複製した情報コードの不正使用を防止することができる。
【００３９】
特に、携帯端末３０では、表示部の表示画面へのタッチに応じて所定の入力情報を入力可能なタッチパネル３３が入力部として構成されるため、多様な情報を容易に入力させやすくすることができる。これにより、入力部に対して偶然に所定の入力情報が入力されてしまうことを防止するために、所定の入力情報の入力に必要なタッチ操作を通常行うタッチ操作と異なるようにしても簡単に入力できることから、意図しない判定用コードＣ２の表示を防止することができる。
【００４０】
なお、判定用コードＣ２を表示させるための所定の入力情報として、図７のようなコマンド用ボタン３３ａを利用して入力される情報が採用されることに限らず、例えば、操作部３４に対してなされる所定の入力操作に応じて入力される情報が採用されてもよい。また、例えば、読取装置２０にて表示等されることで報知される要求情報に応じて、図９に例示するように、タッチパネル３３に表示される特定用コードＣ１のうちの所定の部位に対して指示通りの描写（図９の符号Ｓ参照）を実施するようにタッチ操作することで入力される情報が採用されてもよい。また、例えば、読取装置２０にて表示等されることで報知される要求情報に応じて、タッチパネル３３に表示されていない隠しコマンドを実施するようにタッチ操作することで入力される情報が採用されてもよい。
【００４１】
また、判定用コードＣ２を表示させるための所定の入力情報として、加速度センサ３６による検出結果に応じた情報が採用されてもよい。具体的には、例えば、読取装置２０にて表示等されることで報知される要求情報に応じて、携帯端末３０を指定の方向に移動させた際の加速度センサ３６の検出結果に応じて入力される情報が採用されてもよい。また、例えば、携帯端末３０を振った際の加速度センサ３６の検出結果に応じて入力される情報が採用されてもよいし、携帯端末３０を指定の方向に回転させた際の加速度センサ３６の検出結果に応じて入力される情報が採用されてもよい。
【００４２】
このように、携帯端末３０の移動の仕方によって様々な情報を入力でき、多様な情報を入力させやすくすることができる。これにより、入力部に対して偶然に所定の入力情報が入力されてしまうことを防止するために、所定の入力情報の入力に必要な携帯端末３０の移動を通常での携帯端末３０の移動と異なるようにしても簡単に入力できることから、意図しない判定用コードＣ２の表示を防止することができる。
【００４３】
［第２実施形態］
次に、本第２実施形態に係る情報コード読取システムについて、図１０〜図１２を参照して説明する。
本第２実施形態では、１つの特定用コードＣ１に対して複数の判定用コードが関連付けられる点が、上記第１実施形態と主に異なる。具体的には、図１０（Ａ）に例示するように、１つの特定用コードＣ１に対して３つの判定用コードＣ２ａ〜Ｃ２ｃが関連付けられており、さらに、各判定用コードＣ２ａ〜Ｃ２ｃのそれぞれに所定の入力情報が関連付けられている。そして、上記サービス利用登録時等に、特定用コードＣ１に記録される特定情報と、この特定情報に対応するように各判定用コードＣ２ａ〜Ｃ２ｃにそれぞれ記録される判定情報と、対応するそれぞれの所定の入力情報を入力するための入力操作を促す要求情報とが、図１０（Ｂ）に例示するように、サービス提供者等が管理する管理サーバ４０や読取装置２０の記憶部２６に記憶されるものとする。この場合、例えば、特定情報「０００１」が記録される特定用コードＣ１に関連付けられる判定用コードＣ２ａには判定情報として「１００１」が記録され、判定用コードＣ２ｂには判定情報として「１００２」が記録され、判定用コードＣ２ｃには判定情報として「１００３」が記録される。なお、判定情報及び要求情報は、特定情報ごとに異なるように設定されてもよいし、少なくとも一部の特定情報に関して同じ情報となるように設定されてもよい。
【００４４】
以下、本実施形態において、携帯端末３０を所持するサービス利用者が読取装置２０を設置した店舗等にてサービスを受ける際にその携帯端末３０の制御部３１にて実行される情報コード表示処理と、読取装置２０の制御部２１にて実行される読取処理とについて、詳述する。
【００４５】
まず、携帯端末３０にて実行される情報コード表示処理について、図１１に示すフローチャートを用いて説明する。
上記第１実施形態と同様に特定用コード等表示処理がなされ（図１１のＳ１０１）、特定用コードＣ１及びコマンド用ボタン３３ａがタッチパネル３３に表示されると（図７（Ａ）参照）、ステップＳ１０３ａに示す判定処理にて、記憶部３５に記憶されるいずれかの入力情報に対応する入力操作がコマンド用ボタン３３ａに対してなされているか否かについて判定される。
【００４６】
そして、特定用コードＣ１を読取装置２０に読み取らせることで後述するように読取装置２０の表示画面２３ａに表示される要求情報を見たサービス利用者が、その要求情報に応じてタッチパネル３３に表示されるコマンド用ボタン３３ａに対して記憶部３５に記憶されるいずれかの入力情報に対応する入力操作を行うと（Ｓ１０３ａでＹｅｓ）、ステップＳ１０４に示す判定用コード選択処理がなされる。この処理では、記憶部３５に記憶される複数の判定用コードＣ２（Ｃ２ａ〜Ｃ２ｃ）のうちコマンド用ボタン３３ａによる入力情報に関連する判定用コードＣ２が選択される。続いて、ステップＳ１０５に示す判定用コード表示処理がなされ、上述のように選択された判定用コードＣ２がタッチパネル３３に表示される。そして、上記所定の時間が経過すると、判定用コードＣ２の表示を停止して本情報コード表示処理を終了する。
【００４７】
次に、読取装置２０にて実行される読取処理について、図１２に示すフローチャートを用いて説明する。
上記第１実施形態と同様に、特定用コードＣ１の読み取りに成功すると（図１２のＳ２０７でＹｅｓ）、ステップＳ２０８に示す要求情報選択処理がなされ、読み取った特定情報に対応して記憶部２６に記憶される複数の要求情報の１つがランダムに選択される。続いて、ステップＳ２０９に示す要求情報表示処理がなされ、上述のように選択された要求情報が表示部２３の表示画面２３ａに表示されて報知される。
【００４８】
例えば、特定用コードＣ１から読み取った特定情報が「０００１」であり、図１０（Ｂ）に示すように、この特定情報に対応して記憶部２６に記憶される３つ要求情報のうち「→→↓を押せ」が選択されると（Ｓ２０８）、その選択された「→→↓を押せ」が要求情報として表示部２３の表示画面２３ａに表示されて報知される。このように表示される要求情報を見たサービス利用者がタッチパネル３３に表示されるコマンド用ボタン３３ａに対してその要求情報に応じて「→→↓」の入力操作を行うことで、図１０（Ａ）からわかるように、この入力情報に応じた判定用コードＣ２ｂがタッチパネル３３に表示される。
【００４９】
このように表示される判定用コードＣ２ｂが読取口２８ａに翳されることで、デコードが成功し（Ｓ２１５でＹｅｓ）、そのデコード結果が上述のように報知した要求情報に関連して記憶部２６に記憶される判定情報「１００２」に一致している一致状態となり、対応する判定用コードＣ２ｂの読み取りに成功したと判定される（Ｓ２１７ａでＹｅｓ）。そして、認証が成功したとして（Ｓ２１９）、読み取った特定情報等に基づいて、サービス利用者に対して所定のサービスを提供するための処理がなされる（Ｓ２２１）。
【００５０】
以上説明したように、本実施形態に係る情報コード読取システム１０では、記憶部２６には、関連付けられる判定情報及び所定の入力情報がそれぞれ複数種類記憶され、記憶部３５には、記憶部２６に記憶される複数種類の判定情報をそれぞれ記録した複数の判定用コードＣ２（Ｃ２ａ〜Ｃ２ｃ）が、複数種類の所定の入力情報のうち当該判定情報に関して対応する１つに関連付けられてそれぞれ記憶される。そして、表示部２３を利用した報知では、記憶部２６に記憶される複数種類の所定の入力情報のうちのいずれか１つの入力を促すための情報が報知される。
【００５１】
これにより、仮に、特定用コードＣ１だけでなく判定用コードＣ２までもが不正に複製されたとしても、複数の判定用コードＣ２のうち表示部２３を利用して報知された所定の入力情報に関連する判定用コードＣ２を読取装置２０に読み取らせない限り特定情報に基づく処理等が行われないので、複製した情報コードの不正使用を確実に防止することができる。
【００５２】
［第３実施形態］
次に、本第３実施形態に係る情報コード読取システムについて、図１３を参照して説明する。
本第３実施形態では、判定用コードＣ２の表示に対してさらに条件を追加した点が、上記第１実施形態と主に異なる。すなわち、時間及び場所の少なくともいずれかについて所定の条件を満たす場合に、特定用コードＣ１を表示した後にタッチパネル３３を用いて所定の入力情報が入力されると、当該所定の入力情報に関連して記憶部３５に記憶される判定用コードＣ２を表示する。
【００５３】
以下、本実施形態において、携帯端末３０にて実行される情報コード表示処理について、図１３に示すフローチャートを用いて説明する。なお、本実施形態では、上記所定の条件として、読取装置２０が配置される店舗周辺のみで判定用コードＣ２の表示が可能となるように設定されている。
【００５４】
上記第１実施形態と同様に特定用コード等表示処理がなされ（図１３のＳ１０１）、特定用コードＣ１及びコマンド用ボタン３３ａがタッチパネル３３に表示されると、ステップＳ１０３に示す判定処理にて、記憶部３５に記憶される入力情報に対応する入力操作がコマンド用ボタン３３ａに対してなされているか否かについて判定される。
【００５５】
そして、特定用コードＣ１を読取装置２０に読み取らせることで読取装置２０の表示画面２３ａに表示される要求情報を見たサービス利用者が、その要求情報に応じてタッチパネル３３に表示されるコマンド用ボタン３３ａに対して記憶部３５に記憶される入力情報に対応する入力操作を行うと、ステップＳ１０３にてＹｅｓと判定される。この場合には、ステップＳ１０４ａに示す判定処理にて、ＧＰＳ受信部３７からの現在位置情報に基づいて、読取装置２０が配置される店舗周辺に携帯端末３０が位置しているという所定の条件を満たすか否かについて判定される。
【００５６】
ここで、サービス利用者が店舗内にいることから上記所定の条件を満たすと（Ｓ１０４ａでＹｅｓ）、ステップＳ１０５に示す判定用コード表示処理がなされ、記憶部３５に記憶される判定用コードＣ２がタッチパネル３３に表示される。そして、上記所定の時間が経過すると、判定用コードＣ２の表示を停止して本情報コード表示処理を終了する。
【００５７】
一方、読取装置２０が配置される店舗と異なる場所にて上記専用アプリを起動した際に記憶部３５に記憶される入力情報に対応する入力操作が偶然になされている場合には、ＧＰＳ受信部３７からの現在位置情報に基づいて、読取装置２０が配置される店舗周辺に携帯端末３０が位置していないと判断されることから、上記所定の条件を満たさないと判定されて（Ｓ１０４ａでＮｏ）、判定用コードＣ２が表示されることなく本情報コード表示処理を終了する。
【００５８】
以上説明したように、本実施形態に係る情報コード読取システム１０では、上記所定の条件を満たす場合には、特定用コードＣ１を表示した後、タッチパネル３３を利用して所定の入力情報が入力されると、当該所定の入力情報に関連して記憶部３５に記憶される判定用コードＣ２を表示するようにタッチパネル３３が制御される。これにより、設定された時間と異なる時間や設定された場所と異なる場所など、上記所定の条件を満たさないような場合には判定用コードＣ２がタッチパネル３３に表示されることもないので、意図しない判定用コードＣ２の表示を防止することができる。
【００５９】
なお、ＧＰＳ受信部３７に代えて、当該携帯端末３０の現在位置を特定するための現在位置情報を取得可能な手段、例えば、読取装置２０を設置した店舗内でのＷｉｆｉ通信を利用した現在位置情報取得手段を採用してもよい。
【００６０】
また、上記所定の条件として、読取装置２０が配置される店舗周辺のみで判定用コードＣ２の表示が可能となるように設定されることに限らず、例えば、設定された時間内のみで判定用コードＣ２の表示が可能となるように設定されてもよい。このようしても、設定された時間と異なる時間など、上記所定の条件を満たさないような場合には判定用コードＣ２がタッチパネル３３に表示されることもないので、意図しない判定用コードＣ２の表示を防止することができる。
【００６１】
なお、時間及び場所の少なくともいずれかについて所定の条件を満たす場合に判定用コードＣ２の表示を可能とする本実施形態の特徴的構成は、他の実施形態にも適用することができる。
【００６２】
なお、本発明は上記各実施形態及び変形例に限定されるものではなく、例えば、以下のように具体化してもよい。
【００６３】
（１）特定用コードＣ１及び判定用コードＣ２の一方は、情報コードとして構成されることに限らず、にこちゃんマークや星マークなどのスタンプや描画画像等を利用することで特定情報や判定情報を認識可能な識別表示として構成されてもよい。
【００６４】
（２）携帯端末３０の記憶部３５には、上記提供アプリとともに特定用コードＣ１、判定用コードＣ２（Ｃ２ａ〜Ｃ２ｃ）及び所定の入力情報が記憶されることに限らず、上記提供アプリとともに特定情報、判定情報及び所定の入力情報が記憶されてもよい。すなわち、記憶部３５に、特定用コードＣ１に関する情報として特定情報が記憶されるとともに、判定用コードＣ２に関する情報として判定情報が記憶され、上記提供アプリ利用時に、特定用コードＣ１及び判定用コードＣ２（Ｃ２ａ〜Ｃ２ｃ）がその都度生成されてタッチパネル３３にて表示されてもよい。
【００６５】
（３）本発明に係る表示端末は、スマートフォンのような多機能な携帯型の情報端末に適用されることに限らず、読取装置２０から入力要求される要求情報に応じた入力が可能であってその入力に応じて特定用コードＣ１から判定用コードＣ２への表示の切り替えが可能な端末であれば適用することができる。
【００６６】
（４）読取装置３０は、所定の入力情報の入力を促すための要求情報を、表示部２３の表示画面２３ａへの表示により報知することに限らず、ケース２８と別途設けられる表示画面への表示により報知してもよい。また、読取装置３０は、所定の入力情報の入力を促すための要求情報を、音声等を用いて報知してもよい。
【００６７】
（５）本発明に係る情報コード読取システム１０は、店舗等でのサービス提供に利用されることに限らず、例えば、表示端末に表示される特定用コードＣ１及び判定用コードＣ２を入場チケットとして利用し、読取装置を入場ゲート等に配置することで、入場管理等するようなシステムに利用されてもよい。
【符号の説明】
【００６８】
１０…情報コード読取システム
２０…読取装置
２１…制御部（読取部，判定部，処理部）
２２…撮像部（読取部）
２３…表示部（報知部）
２６…記憶部（装置側記憶部）
３０…携帯端末（表示端末）
３１…制御部
３３…タッチパネル（表示部，入力部）
３５…記憶部（端末側記憶部）
３６…加速度センサ
３７…ＧＰＳ受信部
Ｃ１…特定用コード（第１の情報コード）
Ｃ２，Ｃ２ａ〜Ｃ２ｃ…判定用コード（第２の情報コード）
【図１】
2019028596.tif 000003
【図２】
2019028596.tif 000004
【図３】
2019028596.tif 000005
【図４】
2019028596.tif 000006
【図５】
2019028596.tif 000007
【図６】
2019028596.tif 000008
【図７】
2019028596.tif 000009
【図８】
2019028596.tif 000010
【図９】
2019028596.tif 000011
【図１０】
2019028596.tif 000012
【図１１】
2019028596.tif 000013
【図１２】
2019028596.tif 000014
【図１３】
2019028596.tif 000015