(57)【特許請求の範囲】
【請求項１】
情報コードが画面表示される携帯端末と、前記情報コードを光学的に読み取ることで前記携帯端末から所定の情報を取得する情報コード読取装置と、を備える情報コード読取システムであって、
前記携帯端末は、
前記情報コードを画面表示可能な表示手段と、
前記表示手段を制御する表示制御手段と、
前記情報コード読取装置と通信可能な端末側通信手段と、
を備え、
前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの所定の要求を受信すると、前記所定の情報に応じた前記情報コードを前記表示手段に画面表示させ、
前記所定の要求には、前記表示手段による前記情報コードの画面表示の制御方法に関する表示制御情報が含まれ、
前記情報コード読取装置は、
前記情報コード読取装置と通信可能な装置側通信手段と、
前記表示手段に画面表示された前記情報コードを撮像可能な撮像手段と、
前記装置側通信手段により前記所定の要求を送信した後、前記撮像手段により撮像された前記情報コードを解読する解読手段と、
前記解読手段による解読により取得された前記所定の情報に基づく処理を行う情報処理手段と、
前記解読手段による前記情報コードの解読が失敗した場合に、解読の失敗原因に基づいて解読が成功するための前記表示制御情報を生成する生成部と、
を備え、
前記情報処理手段は、前記情報コード読取装置と通信可能な状態において、前記解読手段による前記情報コードの解読が失敗した場合に、前記生成部によって生成された前記表示制御情報を含む前記所定の要求を前記装置側通信手段を介して送信し、
前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの前記所定の要求を受信すると、前記所定の要求に含まれる前記表示制御情報に基づく制御方法を用いて前記情報コードを前記表示手段に画面表示させ、
前記所定の要求には、前記表示手段による前記情報コードの表示時間を変更する画面表示の制御方法に関する前記表示制御情報が含まれることを特徴とする情報コード読取システム。
【請求項２】
情報コードが画面表示される携帯端末と、前記情報コードを光学的に読み取ることで前記携帯端末から所定の情報を取得する情報コード読取装置と、を備える情報コード読取システムであって、
前記携帯端末は、
前記情報コードを画面表示可能な表示手段と、
前記表示手段を制御する表示制御手段と、
前記情報コード読取装置と通信可能な端末側通信手段と、
を備え、
前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの所定の要求を受信すると、前記所定の情報に応じた前記情報コードを前記表示手段に画面表示させ、
前記所定の要求には、前記表示手段による前記情報コードの画面表示の制御方法に関する表示制御情報が含まれ、
前記情報コード読取装置は、
前記情報コード読取装置と通信可能な装置側通信手段と、
前記表示手段に画面表示された前記情報コードを撮像可能な撮像手段と、
前記装置側通信手段により前記所定の要求を送信した後、前記撮像手段により撮像された前記情報コードを解読する解読手段と、
前記解読手段による解読により取得された前記所定の情報に基づく処理を行う情報処理手段と、
前記解読手段による前記情報コードの解読が失敗した場合に、解読の失敗原因に基づいて解読が成功するための前記表示制御情報を生成する生成部と、
を備え、
前記情報処理手段は、前記情報コード読取装置と通信可能な状態において、前記解読手段による前記情報コードの解読が失敗した場合に、前記生成部によって生成された前記表示制御情報を含む前記所定の要求を前記装置側通信手段を介して送信し、
前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの前記所定の要求を受信すると、前記所定の要求に含まれる前記表示制御情報に基づく制御方法を用いて前記情報コードを前記表示手段に画面表示させ、
前記情報処理手段は、前記解読手段による解読により前記所定の情報を取得すると、前記表示制御情報によって変更された前記表示手段による前記情報コードの画面表示の制御方法を元の制御方法に復帰させるための復帰指示を前記装置側通信手段を介して送信し、
前記表示制御手段は、前記端末側通信手段を介して前記復帰指示を受信すると、前記表示制御情報に基づいて変更された前記表示手段による前記情報コードの画面表示の制御方法を元の制御方法に復帰させることを特徴とする情報コード読取システム。
【請求項３】
情報コードが画面表示される携帯端末と、前記情報コードを光学的に読み取ることで前記携帯端末から所定の情報を取得する情報コード読取装置と、を備える情報コード読取システムであって、
前記携帯端末は、
前記情報コードを画面表示可能な表示手段と、
前記表示手段を制御する表示制御手段と、
前記情報コード読取装置と通信可能な端末側通信手段と、
を備え、
前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの所定の要求を受信すると、前記所定の情報に応じた前記情報コードを前記表示手段に画面表示させ、
前記情報コード読取装置は、
前記情報コード読取装置と通信可能な装置側通信手段と、
前記表示手段に画面表示された前記情報コードを撮像可能な撮像手段と、
前記装置側通信手段により前記所定の要求を送信した後、前記撮像手段により撮像された前記情報コードを解読する解読手段と、
前記解読手段による解読により取得された前記所定の情報に基づく処理を行う情報処理手段と、
を備え、
前記表示制御手段は、前記情報コードを前記表示手段に画面表示させている状態で前記端末側通信手段を介して前記情報コード読取装置と通信できない状態になると、前記表示手段の表示画面から前記情報コードを消去することを特徴とする情報コード読取システム。
【請求項４】
前記所定の要求には、前記表示手段による前記情報コードの画面表示の制御方法に関する表示制御情報が含まれ、
前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの前記所定の要求を受信すると、前記所定の要求に含まれる前記表示制御情報に基づく制御方法を用いて前記情報コードを前記表示手段に画面表示させることを特徴とする請求項３に記載の情報コード読取システム。
【請求項５】
前記情報コード読取装置は、前記解読手段による前記情報コードの解読が失敗した場合に、解読の失敗原因に基づいて解読が成功するための前記表示制御情報を生成する生成部を備え、
前記情報処理手段は、前記情報コード読取装置と通信可能な状態において、前記解読手段による前記情報コードの解読が失敗した場合に、前記生成部によって生成された前記表示制御情報を含む前記所定の要求を前記装置側通信手段を介して送信することを特徴とする請求項４に記載の情報コード読取システム。
【請求項６】
前記所定の要求には、前記表示手段によって情報コードが表示される表示画面の輝度を変更する画面表示の制御方法に関する前記表示制御情報が含まれることを特徴とする請求項１、２、５のいずれか一項に記載の情報コード読取システム。
【請求項７】
前記所定の要求には、前記表示手段によって表示される前記情報コードのサイズを変更する画面表示の制御方法に関する前記表示制御情報が含まれることを特徴とする請求項１、２、５、６のいずれか一項に記載の情報コード読取システム。
【請求項８】
前記所定の情報は、決済に関する情報であって、
前記情報処理手段は、前記解読手段による解読により取得された前記決済に関する情報に基づく決済処理を行うことを特徴とする請求項１〜７のいずれか一項に記載の情報コード読取システム。
【請求項９】
前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの前記所定の要求を受信した後、前記端末側通信手段による通信状態に基づいて前記撮像手段により前記表示手段の表示画面を撮像可能な状態が推定されると、前記所定の情報に応じた前記情報コードを前記表示手段に画面表示させることを特徴とする請求項１〜８のいずれか一項に記載の情報コード読取システム。
【請求項１０】
複数の前記所定の情報に応じてそれぞれ前記情報コードが用意され、
前記所定の要求は、複数の前記情報コードのうちの１つを選択可能に設定されることを特徴とする請求項１〜９のいずれか一項に記載の情報コード読取システム。
【請求項１１】
前記情報処理手段は、前記解読手段による解読により前記所定の情報を取得すると、前記表示手段の表示画面から前記情報コードを消去するための消去指示を前記装置側通信手段を介して送信し、
前記表示制御手段は、前記端末側通信手段を介して前記消去指示を受信すると、前記表示手段の表示画面から前記情報コードを消去することを特徴とする請求項２〜５のいずれか一項に記載の情報コード読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に画面表示された情報コードを光学的に読み取る情報コード読取装置を備える情報コード読取システムに関するものである。
【背景技術】
【０００２】
従来、携帯端末に画面表示された情報コードを光学的に読み取る情報コード読取装置を備える情報コード読取システムに関する技術として、例えば、下記特許文献１に開示される決済システムが知られている。この決済システムでは、店舗等での決済時に、ユーザにより、支払金額に応じた金額情報とユーザ情報とが可搬型通信端末に入力されると、この入力された情報が管理サーバに送信される。管理サーバでは、受け取った金額情報に応じてＱＲコード（登録商標）として生成された食事券情報が可搬型通信端末に送信される。そして、ユーザにより、管理サーバから受信した食事券情報がＱＲコードとして表示された可搬型通信端末が提示され、店舗側では、提示されたＱＲコードが店舗側端末にて読み取られると、代金を請求するためにその食事券情報が管理サーバに送信される。これにより、店舗等での支払いをスムーズに行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０７１７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のような構成では、ユーザ情報は事前の入力操作によって登録することで再入力操作を必要としないが、支払金額等は都度入力操作する必要がある。また、決済処理時などに、携帯端末に画面表示された決済処理用の情報コードを決済処理用の情報コード読取装置に読み取らせて決済を行う場合でも、携帯端末では、少なくとも決済処理用の情報コードを画面表示させるための所定の操作が必要になる。そうすると、携帯端末の情報コードを情報コード読取装置に読み取らせるためには携帯端末に情報コードを画面表示させるための所定の操作が必要になり、利用状況等によっては情報コードを画面表示させるために手間がかかると感じてしまうという問題がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、携帯端末に画面表示される情報コードを情報コード読取装置に読み取らせる際に携帯端末を操作する手間を低減可能な情報コード読取システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、情報コード（Ｃ）が画面表示される携帯端末（３０）と、前記情報コードを光学的に読み取ることで前記携帯端末から所定の情報を取得する情報コード読取装置（２０）と、を備える情報コード読取システム（１０）であって、前記携帯端末は、前記情報コードを画面表示可能な表示手段（３３）と、前記表示手段を制御する表示制御手段（３１）と、前記情報コード読取装置と通信可能な端末側通信手段（３６）と、を備え、前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの所定の要求を受信すると、前記所定の情報に応じた前記情報コードを前記表示手段に画面表示させ、前記所定の要求には、前記表示手段による前記情報コードの画面表示の制御方法に関する表示制御情報が含まれ、前記情報コード読取装置は、前記情報コード読取装置と通信可能な装置側通信手段（２７）と、前記表示手段に画面表示された前記情報コードを撮像可能な撮像手段（２２）と、前記装置側通信手段により前記所定の要求を送信した後、前記撮像手段により撮像された前記情報コードを解読する解読手段（２１）と、前記解読手段による解読により取得された前記所定の情報に基づく処理を行う情報処理手段（２１）と、前記解読手段による前記情報コードの解読が失敗した場合に、解読の失敗原因に基づいて解読が成功するための前記表示制御情報を生成する生成部と、を備え、前記情報処理手段は、前記情報コード読取装置と通信可能な状態において、前記解読手段による前記情報コードの解読が失敗した場合に、前記生成部によって生成された前記表示制御情報を含む前記所定の要求を前記装置側通信手段を介して送信し、前記表示制御手段は、前記端末側通信手段を介して前記情報コード読取装置からの前記所定の要求を受信すると、前記所定の要求に含まれる前記表示制御情報に基づく制御方法を用いて前記情報コードを前記表示手段に画面表示させ、前記所定の要求には、前記表示手段による前記情報コードの表示時間を変更する画面表示の制御方法に関する前記表示制御情報が含まれることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００７】
請求項１の発明では、携帯端末において、端末側通信手段を介して情報コード読取装置からの所定の要求を受信すると、表示制御手段により制御されて所定の情報に応じた情報コードが表示手段に画面表示される。また、情報コード読取装置において、装置側通信手段により所定の要求が送信された後、撮像手段により撮像された情報コードが解読手段により解読されると、この解読により取得された上記所定の情報に基づく処理が情報処理手段により行われる。
【０００８】
これにより、情報コード読取装置からの所定の要求を受信した携帯端末では、利用者が携帯端末を操作することなく、所定の情報に応じた情報コードが表示手段に自動的に画面表示される。このため、利用者は、携帯端末を情報コード読取装置にかざして、画面表示された情報コードを撮像手段に撮像させるだけでよい。したがって、携帯端末に画面表示される情報コードを情報コード読取装置に読み取らせる際に携帯端末を操作する手間を低減することができる。
また、請求項１の発明では、所定の要求に、表示手段による情報コードの画面表示の制御方法に関する表示制御情報が含まれている。また、表示制御手段によって、端末側通信手段を介して情報コード読取装置からの所定の要求を受信すると、所定の要求に含まれる表示制御情報に基づく制御方法を用いて情報コードが表示手段に画面表示される。
これにより、利用者による携帯端末の特別な操作を必要とすることなく、情報コード読取装置側から携帯端末側における情報コードの画面表示の制御方法を調整することができる。すなわち、情報コード読取装置から送信される所定の要求に、情報コードの画面表示に対する所望の制御方法が含まれるようにすることで、携帯端末において情報コードを所望の制御方法で自動的に画面表示させることができる。したがって、情報コード読取装置や携帯端末のおかれる環境を考慮して読み取り易い画面表示の制御方法で携帯端末に情報コードが表示されるように所定の要求を送信する構成とすることで、情報コード読取装置による情報コードの読み取りを成功し易くすることができる。
また、請求項１の発明では、情報コード読取装置は、解読手段による情報コードの解読が失敗した場合に、解読の失敗原因に基づいて解読が成功するための表示制御情報を生成する生成部を備えている。また、情報処理手段は、情報コード読取装置と通信可能な状態において、解読手段による情報コードの解読が失敗した場合に、生成部によって生成された表示制御情報を含む所定の要求を装置側通信手段を介して送信する。
これにより、情報コード読取装置側による情報コードの解読の失敗原因に基づいて、解読が成功するように携帯端末における情報コードの画面表示の制御方法を調整することができる。すなわち、情報コード読取装置側から携帯端末側に対して、解読の失敗原因に基づく解読が成功するような情報コードの表示をフィードバック制御することができ、その制御方法を用いて携帯端末に情報コードを表示させることができる。したがって、携帯端末を再度情報コード読取装置にかざし直すなど、解読の失敗に基づいた利用者による携帯端末の特別な操作を必要とすることなく、情報コードの読み取りを成功し易くすることができ、利用者の利便性を一層向上させることができる。
また、請求項１の発明では、所定の要求に、表示手段による情報コードの表示時間を変更する画面表示の制御方法に関する表示制御情報が含まれる。
これにより、情報コード読取装置による情報コードの解読が携帯端末の表示手段による情報コードの表示時間が適当でないことで失敗した場合であれば、情報コード読取装置によって読み取りに適した表示時間で情報コードが表示されるように表示制御情報を携帯端末に送信されるようにすることで、自動的に情報コードが解読に適した表示時間で表示されるように調整することができる。例えば、情報コードの解読の失敗が、撮像手段によって情報コードの撮像がされる前に省電力モードなどに基づく制御によって情報コードの表示が終了されたことに起因するような場合に、利用者が再び情報コードの読み取りを試みる際に、情報コードの表示時間を長くして情報コードの読み取りを成功し易くすることができる。
【０００９】
請求項８の発明では、解読手段による解読により取得された決済に関する情報に基づく決済処理が情報処理手段により行われる。これにより、携帯端末に画面表示される情報コードを情報コード読取装置に読み取らせることで決済処理を行うような決済システムであっても、携帯端末を操作する手間を低減することができる。
【００１０】
請求項９の発明では、端末側通信手段を介して情報コード読取装置からの所定の要求が受信された後、端末側通信手段による通信状態に基づいて撮像手段により表示手段の表示画面を撮像可能な状態が推定されると、表示制御手段により所定の情報に応じた情報コードが表示手段に画面表示される。
【００１１】
これにより、撮像手段により表示手段の表示画面を撮像可能な状態が推定されない場合、すなわち、携帯端末が情報コード読取装置から離れている状態が推定される場合には、情報コードが表示手段に画面表示されることもない。このため、情報コードが不要に画面表示されることを防止でき、携帯端末を操作する手間を低減しつつ、情報コードに関するセキュリティ性を向上させることができる。
【００１２】
請求項１０の発明では、複数の所定の情報に応じてそれぞれ情報コードが用意され、所定の要求は、複数の情報コードのうちの１つを選択可能に設定される。これにより、情報コード読取装置では、携帯端末に送信する所定の要求に応じて、複数の情報コードのうちの所望の情報コードを読み取ることができるため、利用者に対して情報コード読取装置にて読み取りたい情報コードを画面表示させるための操作を要求することもないので、携帯端末を操作する手間を低減しつつ、本情報コード読取システムの利便性を向上させることができる。
【００１３】
請求項１１の発明では、情報処理手段により、解読手段による解読により所定の情報が取得されると、表示手段の表示画面から情報コードを消去するための消去指示が装置側通信手段を介して送信される。そして、端末側通信手段を介して消去指示が受信されると、表示制御手段により制御されて表示手段の表示画面から情報コードが消去される。
【００１４】
このように、情報コード読取装置の情報処理手段が携帯端末から所定の情報を取得すると、情報コードを画面表示させる必要はなくなるので、携帯端末に対して消去指示を送信して積極的に情報コードの画面消去を行う。これにより、情報コードが不要に画面表示されることを防止でき、携帯端末を操作する手間を低減しつつ、情報コードに関するセキュリティ性を向上させることができる。
【００１５】
請求項３の発明では、情報コードを表示手段に画面表示させている状態で端末側通信手段を介して情報コード読取装置と通信できない状態になると、表示制御手段により制御されて表示手段の表示画面から情報コードが消去される。
【００１６】
このように、情報コードを表示手段に画面表示させている状態で情報コード読取装置と通信できない状態になると、情報コード読取装置にかざされていた携帯端末がその情報コード読取装置から離れた状態が推定される。このような場合には、情報コードを画面表示させる必要はなくなるので、積極的に情報コードの画面消去を行う。これにより、情報コードが不要に画面表示されることを防止でき、携帯端末を操作する手間を低減しつつ、情報コードに関するセキュリティ性を向上させることができる。
【００１７】
請求項４の発明では、所定の要求に、表示手段による情報コードの画面表示の制御方法に関する表示制御情報が含まれている。また、表示制御手段によって、端末側通信手段を介して情報コード読取装置からの所定の要求を受信すると、所定の要求に含まれる表示制御情報に基づく制御方法を用いて情報コードが表示手段に画面表示される。
【００１８】
これにより、利用者による携帯端末の特別な操作を必要とすることなく、情報コード読取装置側から携帯端末側における情報コードの画面表示の制御方法を調整することができる。すなわち、情報コード読取装置から送信される所定の要求に、情報コードの画面表示に対する所望の制御方法が含まれるようにすることで、携帯端末において情報コードを所望の制御方法で自動的に画面表示させることができる。したがって、情報コード読取装置や携帯端末のおかれる環境を考慮して読み取り易い画面表示の制御方法で携帯端末に情報コードが表示されるように所定の要求を送信する構成とすることで、情報コード読取装置による情報コードの読み取りを成功し易くすることができる。
【００１９】
請求項５の発明では、情報コード読取装置は、解読手段による情報コードの解読が失敗した場合に、解読の失敗原因に基づいて解読が成功するための表示制御情報を生成する生成部を備えている。また、情報処理手段は、情報コード読取装置と通信可能な状態において、解読手段による情報コードの解読が失敗した場合に、生成部によって生成された表示制御情報を含む所定の要求を装置側通信手段を介して送信する。
【００２０】
これにより、情報コード読取装置側による情報コードの解読の失敗原因に基づいて、解読が成功するように携帯端末における情報コードの画面表示の制御方法を調整することができる。すなわち、情報コード読取装置側から携帯端末側に対して、解読の失敗原因に基づく解読が成功するような情報コードの表示をフィードバック制御することができ、その制御方法を用いて携帯端末に情報コードを表示させることができる。したがって、携帯端末を再度情報コード読取装置にかざし直すなど、解読の失敗に基づいた利用者による携帯端末の特別な操作を必要とすることなく、情報コードの読み取りを成功し易くすることができ、利用者の利便性を一層向上させることができる。
【００２１】
請求項６の発明では、所定の要求に、表示手段によって情報コードが表示される表示画面の輝度を変更する画面表示の制御方法に関する表示制御情報が含まれる。
【００２２】
これにより、情報コード読取装置による情報コードの解読が携帯端末における表示画面の輝度の大きさが適当でないことで失敗した場合であれば、読み取りに適したコントラストで情報コードが表示されるように表示制御情報が携帯端末に送信されるようにすることで、自動的に情報コードが解読に適したコントラストで表示されるように調整することができる。例えば、情報コードの解読の失敗が、携帯端末に表示される情報コードのコントラストが小さいことに起因する場合には、利用者が再び情報コードの読み取りを試みる際に、コントラストを大きくして情報コードの読み取りを成功し易くすることができる。
【００２３】
請求項７の発明では、所定の要求に、表示手段によって表示される情報コードのサイズを変更する画面表示の制御方法に関する表示制御情報が含まれる。
【００２４】
これにより、情報コード読取装置による情報コードの解読が携帯端末の表示手段に表示される情報コードのサイズが適当でないことで失敗した場合であれば、情報コード読取装置によって読み取りに適したサイズで情報コードが表示されるように表示制御情報を携帯端末に送信されるようにすることで、自動的に情報コードが解読に適したサイズで表示されるように調整することができる。例えば、情報コード読取装置に対して携帯端末の位置が遠過ぎて情報コードのパターンが判別できないような場合には、利用者が携帯端末を近づける操作を行う必要なくサイズを大きくして情報コードの読み取りを成功し易くすることができる。また、情報コード読取装置に対して携帯端末の位置が近過ぎて情報コードの一部しか撮像されないような場合には、利用者が携帯端末を遠ざける操作を行う必要なくサイズを小さくして情報コードの読み取りを成功し易くすることができる。
【００２７】
請求項２の発明では、解読手段による解読により前記所定の情報を取得すると、情報処理手段によって、表示制御情報によって変更された表示手段による情報コードの画面表示の制御方法を元の制御方法に復帰させるための復帰指示が装置側通信手段を介して送信される。また、表示制御手段によって、端末側通信手段を介して復帰指示を受信すると、第２表示制御情報に基づいて変更された表示手段による情報コードの画面表示の制御方法が元の制御方法に復帰される。
【００２８】
これにより、表示制御情報に基づいて一時的に携帯端末における情報コードの画面表示の制御方法を変更した後、自動的に変更前の状態に戻すことができる。そのため、利用者にとって、情報コードの画面表示の制御方法を変更前の状態に戻す操作を行う必要がないことはもちろんのこと、情報コードの画面表示の制御方法が変更されることを意識する必要もなくなる。
【図面の簡単な説明】
【００２９】
【図１】第１実施形態に係る決済システムの構成概要を示す説明図である。
【図２】図１の決済装置の電気的構成を例示するブロック図である。
【図３】図１の携帯端末の電気的構成を例示するブロック図である。
【図４】第１実施形態において決済装置にて実行される装置側決済処理の流れを例示するフローチャートである。
【図５】第１実施形態において携帯端末にて実行される端末側決済処理の流れを例示するフローチャートである。
【図６】図６（Ａ）は、情報コードが表示部に画面表示されていない状態を示し、図６（Ｂ）は、情報コードが表示部に画面表示されている状態を示す。
【図７】第２実施形態において決済装置にて実行される装置側決済処理の流れを例示するフローチャートである。
【図８】第２実施形態において携帯端末にて実行される端末側決済処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００３０】
［第１実施形態］
以下、本発明に係る情報コード読取システムを決済システムとして具現化した第１実施形態について、図面を参照して説明する。
本実施形態に係る決済システム１０は、金銭情報等に関する情報が記録された情報コード（以下、単に情報コードＣともいう）を利用して決済を行う情報コード読取システムである。この決済システム１０は、図１に示すように、店舗等に配置される決済装置２０と情報コードＣを画面表示可能な携帯端末３０とを備えるように構成されている。
【００３１】
まず、決済装置２０の構成について、図１および図２を参照して説明する。
決済装置２０は、コンビニエンスストアや飲食店などの店舗の精算場所にて商品を販売するＰＯＳレジスタ１１の近傍に配置されて、決済時に情報コードＣ等を光学的に読み取ることで携帯端末３０から取得した所定の情報等に関してＰＯＳレジスタ１１と通信する据え置き型の情報コード読取装置として構成されるものである。この決済装置２０は、図２に示すように、ＣＰＵからなる制御部２１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部２２、液晶表示器などからなる表示部２３、ＬＥＤなどからなる発光部２４、各種操作キー（図示略）によって構成される操作部２５、ＲＯＭ，ＲＡＭ、不揮発性メモリなどからなる記憶部２６、ＰＯＳレジスタ１１等の外部機器と有線通信或いは無線通信を行うための通信インタフェースとして構成される通信部２７などを備えている。
【００３２】
図１に示すように、決済装置２０の外郭を構成するケース２８の上面には、情報コード等がかざされる読取口２９が設けられており、撮像部２２は、読取口２９にかざされた情報コード等からの反射光を受光して撮像するように機能する。
【００３３】
上述のように構成される決済装置２０の記憶部２６には、後述する装置側決済処理に関するアプリケーションプログラムが制御部２１により実行可能に予め格納されており、このアプリケーションプログラムが実行されることで、光学的に読み取った情報コードＣを利用した決済に関する処理が実行される。この装置側決済処理の詳細な説明については後述する。
【００３４】
通信部２７は、無線通信機能の１つとして近距離での無線通信を可能とする近距離無線通信（ＮＦＣ：Near Field Communication）機能を利用可能に構成されており、携帯端末３０に対してＮＦＣ機能を利用して後述する所定の要求等を送信するように構成されている。なお、通信部２７は、「装置側通信手段」の一例に相当し、例えば、IrDA, ZigBee, Bluetooth（登録商標）, 無線LAN等といった他の通信手段を用いて構成されても良い。
【００３５】
次に、携帯端末３０の構成について、図３を参照して説明する。
携帯端末３０は、情報コードＣを用いた決済サービスを利用する利用者が所持する携帯型の端末であって、携帯電話機やスマートフォンのように電話機能を有する端末として構成されるものである。この携帯端末３０は、図３に示すように、ＣＰＵからなる制御部３１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部３２、液晶表示器などからなる表示部３３、各種操作キーやタッチパネル等（図示略）によって構成される操作部３４、ＲＯＭ，ＲＡＭ、不揮発性メモリなどからなる記憶部３５、電話回線網等の所定の通信回線網の利用または直接的に決済装置２０等の外部機器と無線または有線にて通信可能な通信インタフェースとして構成される通信部３６などを備えている。
【００３６】
表示部３３は、制御部３１により制御されて、情報コードＣや文字情報等を表示可能な表示手段として機能し、制御部３１は、表示部３３の表示内容を制御する表示制御手段として機能する。
【００３７】
記憶部３５には、情報コードＣに関する情報が読み書き可能に記憶されるとともに、端末側決済処理に関するアプリケーションプログラムが制御部３１により実行可能に予め格納されている。このアプリケーションプログラムが制御部３１により実行されることで、記憶部３５に記憶されている情報コードＣを利用した端末側決済処理が実施される。なお、本実施形態では、情報コードＣは、プリペイドの残高額やポストペイの与信枠などの決済処理に関する情報が所定の情報として記録されるように生成されており、決済処理時に表示部３３にて画面表示可能であって、決済会社や決済装置等から取得した情報に応じて更新可能に記憶部３５に記憶される。また、端末側決済処理の詳細な説明については後述する。
【００３８】
また、通信部３６は、無線通信機能の１つとして上述したＮＦＣ機能を利用可能に構成されており、決済装置２０からＮＦＣ機能を利用して送信された上記所定の要求等を受信するように構成されている。なお、通信部３６は、「端末側通信手段」の一例に相当し得る。
【００３９】
次に、情報コードＣを利用した決済時に、携帯端末３０の制御部３１にて実行される端末側決済処理と、決済装置２０の制御部２１にて実行される装置側決済処理とについて、図面を参照して詳述する。なお、本実施形態では、金銭情報を記録した情報コードＣは、ＱＲコード（登録商標）として構成されているが、これに限らず、他のコード種別の情報コード、例えば、データマトリックスコード、マキシコード等として構成されてもよい。
【００４０】
まず、決済装置２０の制御部２１にて実行される装置側決済処理について、図４に示すフローチャートを用いて詳述する。
携帯端末３０を所持する利用者が情報コードＣを利用して所定の金額の商品を購入する際、ＰＯＳレジスタ１１から所定の指示が通信部２７を介して決済装置２０に入力されることで、制御部２１にて装置側決済処理が開始される。まず、図４に示すステップＳ１０１に示す決済条件取得処理がなされ、ＰＯＳレジスタ１１から送信された購入商品の支払金額情報（決済用の情報）が通信部２７を介して取得（受信）される。そして、読取口２９にかざされた情報コード等を撮像部２２にて撮像可能な状態になる。また、発光部２４が所定の発光状態になり、撮像部２２にて情報コードＣを撮像するための準備が完了したことが報知されるとともに情報コードＣを読取口２９にかざしやすくするための案内がなされる。
【００４１】
次に、ステップＳ１０３に示す携帯端末検出処理がなされ、通信部２７によるＮＦＣ機能を利用して近距離無線通信可能な携帯端末３０を検出するための処理（例えば、公知のポーリング処理）がなされる。そして、ステップＳ１０５に示す判定処理にて、携帯端末３０が検出されたか否かについて判定される。ここで、携帯端末３０が読取口２９にかざされておらずＮＦＣ通信可能範囲にないことから、携帯端末３０を検出できない場合には、ステップＳ１０５にてＮｏと判定されて、上記ステップＳ１０３からの処理が繰り返される。
【００４２】
そして、利用者により携帯端末３０が読取口２９にかざされることでＮＦＣ通信可能範囲にある携帯端末３０が検出されると（Ｓ１０５でＹｅｓ）、ステップＳ１０７に示す情報コード表示指示処理がなされる。この処理では、携帯端末３０に対して、その記憶部３５に記憶されている情報コードＣを表示部３３に画面表示させるための情報コード表示指示が所定の要求として通信部２７によるＮＦＣ機能を利用して送信される。
【００４３】
続いて、ステップＳ１０９に示す情報コード読取処理がなされ、撮像部２２により読取口２９を介して撮像された情報コードを解読するための処理がなされる。そして、ステップＳ１１１に示す判定処理にて、撮像した情報コードの解読（デコード）が成功したか否かについて判定され、上記ステップＳ１０９での解読が成功するまでＮｏとの判定が繰り返される。
【００４４】
そして、後述するように、上記所定の要求を受信した携帯端末３０の表示部３３に情報コードＣが画面表示されることで、上記ステップＳ１０９にて撮像部２２により読取口２９を介して情報コードＣが撮像されてこの情報コードＣの解読（デコード）が成功すると、ステップＳ１１１にてＹｅｓと判定される。なお、上記ステップＳ１０９において、撮像部２２は、「撮像手段」の一例に相当し、制御部２１は、「解読手段」の一例に相当し得る。
【００４５】
続いて、ステップＳ１１３に示す決済処理にて、情報コードＣの解読により取得された決済処理に関する情報（所定の情報）に基づいて決済に関する処理がなされる。具体的には、例えば、情報コードＣの解読によりＡ決済会社のプリペイドの残高額が取得されると、このプリペイドの残高額を上記支払金額情報に応じて減額させるような処理がなされる。なお、上記ステップＳ１１３の処理を実行する制御部２１は、「情報処理手段」の一例に相当し得る。
【００４６】
上述のように情報コードＣを利用した決済が完了すると、ステップＳ１１５に示す情報コード消去指示処理がなされる。この処理では、携帯端末３０に対して、表示部３３の表示画面から情報コードＣを消去するための情報コード消去指示が通信部２７によるＮＦＣ機能を利用して送信される。その後、本装置側決済処理が終了する。
【００４７】
次に、携帯端末３０の制御部３１にて実行される端末側決済処理について、図５に示すフローチャートを用いて詳述する。
制御部３１により端末側決済処理が開始されると、まず、図５のステップＳ２０１に示す通信準備処理がなされ、ＮＦＣ機能を利用することで通信部３６を介して決済装置２０と通信可能な状態となる。続いて、ステップＳ２０３に示す判定処理にて、決済装置２０から上記情報コード表示指示を所定の要求として受信するまで、Ｎｏとの判定が繰り返される。
【００４８】
このような繰り返し判定中に、利用者により表示部３３を読取口２９に対してかざして対向させるように携帯端末３０が決済装置２０に近づけられることで、通信部３６を介してＮＦＣ通信可能となった決済装置２０から上記情報コード表示指示を所定の要求として受信すると、ＮＦＣ通信可能となっている通信部３６による通信状態に基づいて決済装置２０の撮像部２２により表示部３３の表示画面を撮像可能な状態が推定されて、ステップＳ２０３にてＹｅｓと判定される。
【００４９】
続いて、ステップＳ２０５に示す情報コード表示処理がなされ、記憶部３５に記憶されている情報コードＣが表示部３３に画面表示される。すなわち、図６（Ａ）に例示するように、情報コードＣが画面表示されていなかった表示部３３を決済装置２０の読取口２９にかざすように近づけることで、利用者が操作部３４に対して情報コードＣを画面表示するための操作を行うことなく、決済装置２０から受信した情報コード表示指示に応じて、図６（Ｂ）に例示するように、情報コードＣが自動的に表示部３３に画面表示される。
【００５０】
このように情報コードＣが自動的に画面表示されると、ステップＳ２０７に示す判定処理にて、決済装置２０から上記情報コード消去指示を受信していなければＮｏと判定される。このステップＳ２０７でのＮｏとの判定後、ステップＳ２０９に示す判定処理にて、ＮＦＣ通信を利用して決済装置２０と通信可能な状態であればＹｅｓと判定されて、上記ステップＳ２０５からの処理がなされる。すなわち、決済装置２０から上記情報コード消去指示を受信するか、決済装置２０とＮＦＣ通信を利用した通信ができない状態になるまで、情報コードＣが表示部３３に画面表示された状態が継続される。
【００５１】
そして、情報コードＣが表示部３３に画面表示されている状態で、決済装置２０から上記情報コード消去指示を受信するか（Ｓ２０７でＹｅｓ）、当該携帯端末３０が決済装置２０から離されることで決済装置２０とＮＦＣ通信を利用した通信ができない状態になると（Ｓ２０９でＮｏ）、ステップＳ２１１に示す情報コード消去処理がなされる。これにより、表示部３３の表示画面から情報コードＣが消去されて、本端末側決済処理が終了する。
【００５２】
以上説明したように、本実施形態に係る決済システム１０では、携帯端末３０において、ＮＦＣ機能を利用することで通信部３６を介して決済装置２０からの情報コード表示指示（所定の要求）を受信すると、制御部３１により制御されて情報コードＣが表示部３３に画面表示される。また、決済装置２０において、ＮＦＣ機能を利用することで通信部２７により情報コード表示指示が送信された後、撮像部２２により撮像された情報コードＣが解読されると、この解読により取得された情報に基づく決済処理が行われる。
【００５３】
これにより、決済装置２０からの情報コード表示指示（所定の要求）を受信した携帯端末３０では、利用者が携帯端末３０を操作することなく、情報コードＣが表示部３３に自動的に画面表示される。このため、利用者は、携帯端末３０を決済装置２０にかざして、画面表示された情報コードＣを撮像部２２に撮像させるだけでよい。したがって、携帯端末３０に画面表示される情報コードＣを決済装置２０に読み取らせる際に携帯端末３０を操作する手間を低減することができる。
【００５４】
特に、通信部３６を介して決済装置２０からの情報コード表示指示が受信された後、ＮＦＣ通信可能となっている通信部３６による通信状態に基づいて決済装置２０の撮像部２２により表示部３３の表示画面を撮像可能な状態が推定されると（Ｓ２０３でＹｅｓ）、上記情報コード表示処理により情報コードＣが表示部３３に画面表示される。
【００５５】
これにより、撮像部２２により表示部３３の表示画面を撮像可能な状態が推定されない場合、すなわち、携帯端末３０が決済装置２０から離れている状態が推定される場合には、情報コードＣが表示部３３に画面表示されることもない。このため、セキュリティ性が求められる金銭情報等に関する情報を記録した情報コードＣが不要に画面表示されることを防止でき、携帯端末３０を操作する手間を低減しつつ、情報コードＣに関するセキュリティ性を向上させることができる。
【００５６】
さらに、決済装置２０では、情報コード読取処理（Ｓ１０９）により情報コードＣが解読されて上記決済処理に関する情報（所定の情報）が取得されると、表示部３３の表示画面から情報コードＣを消去するための情報コード消去指示が通信部２７を介して送信される（Ｓ１１５）。そして、携帯端末３０では、通信部３６を介して情報コード消去指示が受信されると（Ｓ２０７でＹｅｓ）、情報コード消去処理（Ｓ２１１）により表示部３３の表示画面から情報コードＣが消去される。
【００５７】
このように、決済装置２０が携帯端末３０から上記決済処理に関する情報を取得すると、情報コードＣを画面表示させる必要はなくなるので、携帯端末３０に対して情報コード消去指示を送信して積極的に情報コードＣの画面消去を行う。これにより、情報コードＣが不要に画面表示されることを防止でき、携帯端末３０を操作する手間を低減しつつ、情報コードＣに関するセキュリティ性を向上させることができる。
【００５８】
さらにまた、情報コードＣを表示部３３に画面表示させている状態で通信部３６を介して決済装置２０と通信できない状態になると（Ｓ２０９でＮｏ）、情報コード消去処理（Ｓ２１１）により表示部３３の表示画面から情報コードＣが消去される。
【００５９】
このように、情報コードＣを表示部３３に画面表示させている状態で決済装置２０と通信できない状態になると、決済装置２０にかざされていた携帯端末３０がその決済装置２０から離れた状態が推定される。このような場合には、情報コードＣを画面表示させる必要はなくなるので、積極的に情報コードＣの画面消去を行う。これにより、情報コードＣが不要に画面表示されることを防止でき、携帯端末３０を操作する手間を低減しつつ、情報コードＣに関するセキュリティ性を向上させることができる。
【００６０】
なお、本実施形態の変形例として、携帯端末３０の記憶部３５には、決済装置２０にて利用可能な複数種類の情報コードが用意されて表示部３３に画面表示可能に記憶されてもよい。ここで、複数種類の情報コードとは、例えば、Ａ決済会社を利用した決済を行うための情報コードやＢ決済会社を利用した決済を行うための情報コードなど、予め複数の決済会社と契約等することで利用可能となった情報コードが想定される。
【００６１】
この場合、決済装置２０の装置側決済処理におけるステップＳ１０７では、上記複数種類の情報コードのうちその店舗にて優先的に利用すべき決済に対応する情報コードを選択するように情報コード表示指示（所定の要求）を設定して送信することができる。すなわち、情報コード表示指示（所定の要求）は、複数の情報コードのうちの１つを選択可能に設定される。また、所望する決済種別等を利用者から確認した決済装置２０の操作者がその決済種別等を入力することで、この入力に応じた情報コードを上記複数種類の情報コードのうちから選択するように情報コード表示指示を設定して送信することができる。そして、携帯端末３０の端末側決済処理におけるステップＳ２０５では、複数種類の情報コードのうち受信した情報コード表示指示に応じて選択された１つの情報コードが表示部３３に画面表示される。
【００６２】
これにより、決済装置２０では、携帯端末３０に送信する情報コード表示指示（所定の要求）に応じて、複数の情報コードのうちの所望の情報コードを読み取ることができるため、利用者に対して決済装置２０にて読み取りたい情報コードを画面表示させるための操作を要求することもないので、携帯端末３０を操作する手間を低減しつつ、本決済システム１０の利便性を向上させることができる。
【００６３】
[第２実施形態]
次に、本発明の第２実施形態について説明する。
第２実施形態は、決済装置２０から携帯端末３０に送信される所定の要求に、表示部３３による情報コードの画面表示の制御方法に関する表示制御情報が含まれ、携帯端末３０が、この表示制御情報に基づく制御方法を用いて情報コードを表示部３３に画面表示させる点が上記第１実施形態と異なる。なお、第２実施形態に係る決済装置２０及び携帯端末３０は、ハードウェア構成については第１実施形態の決済装置２０及び携帯端末３０と同様であり、同一の符号を付し、ハードウェア構成の詳細な説明は省略する。
【００６４】
まず、決済装置２０の制御部２１にて実行される装置側決済処理について、図７に示すフローチャートを用いて詳述する。
まず、図７に示すステップＳ１０１に示す決済条件取得処理が、第１実施形態と同様になされる。また、続くステップＳ１０３、Ｓ１０５の処理も、第１実施形態と同様であるため、詳細な説明は省略する。そして、ステップＳ１０５に示す判定処理にて、携帯端末３０を検出できない場合には、ステップＳ１０５にてＮｏと判定されて、ステップＳ３０１に示す携帯端末再検出処理がなされる。このステップＳ３０１では、ステップＳ１０５に示す判定処理から所定時間（例えば５秒）が経過した後に、通信部２７によるＮＦＣ機能を利用して近距離無線通信可能な携帯端末３０を検出するための処理（例えば、公知のポーリング処理）がなされる。
【００６５】
そして、ステップＳ３０３に示す判定処理にて、ステップＳ１０５と同様の方法で携帯端末３０が検出されたか否かについて判定される。ここで、携帯端末３０が読取口２９にかざされておらずＮＦＣ通信可能範囲にないことから、携帯端末３０を検出できない場合には、ステップＳ３０３にてＮｏと判定されて、ステップＳ３０５に示す情報コード読取処理がなされ、撮像部２２により読取口２９を介して撮像された情報コードを解読するための処理がなされる。例えば、ＮＦＣ機能を利用した近距離無線通信を行う機能がない携帯端末においては、ステップＳ１０５、Ｓ３０３にてＮｏと判定されて、決済装置２０から送信される情報コードの表示指示を受信することなく、利用者が携帯端末に対する操作を行うことによって画面表示された情報コードに対して読取処理がなされることになる。その後、本装置側決済処理が終了する。
【００６６】
一方で、利用者により携帯端末３０が読取口２９にかざされることでＮＦＣ通信可能範囲にある携帯端末３０が検出されると（Ｓ１０５でＹｅｓ）、ステップＳ３０７に示す表示方法及び情報コード表示の指示処理がなされる。この処理では、携帯端末３０に対して、表示部３３による情報コードＣの画面表示の制御方法に関する表示制御情報と、記憶部３５に記憶されている情報コードＣを表示部３３に画面表示させるための情報コード表示指示と、が所定の要求として通信部２７によるＮＦＣ機能を利用して送信される。例えば、表示制御情報には、表示部３３による情報コードＣの画面表示の制御方法として、バックライトの光量を中程度、情報コードＣの表示拡縮率を１００％、画面オフ時間（省電力設定でオートオフ制御が行われる場合に、情報コードＣが表示されてから消去されるまでの時間）を１５秒とするような設定を指示する情報が含まれている。また、情報コード表示指示は、携帯端末３０に対して、その記憶部３５に記憶されている情報コードＣを表示部３３に画面表示させるための情報である。
【００６７】
続いて、ステップＳ１０９に示す情報コード読取処理が第１実施形態と同様になされ、撮像部２２により読取口２９を介して撮像された情報コードを解読するための処理がなされる。そして、第１実施形態と同様に行われるステップＳ１１１に示す判定処理にて、撮像した情報コードの解読（デコード）が成功したか否かについて判定される。
【００６８】
そして、ステップＳ１１１で情報コードＣの解読が失敗したと判定されると（Ｓ１１１でＮｏ）、ステップＳ３０９に示す失敗原因特定処理がなされる。この処理では、ステップＳ１０９に示す情報コード読取処理において、情報コードＣの解読が失敗した原因を特定する。例えば、撮像した情報コードＣのサイズが解読に適当であり、情報コードＣのセルの明暗が判別できずに解読が失敗するような場合には、撮像した情報コードＣのコントラストが小さいことを失敗原因として特定する。また、撮像した情報コードＣのサイズが解読に適当な大きさではなく、情報コードＣのセルの明暗が判別できずに解読が失敗するような場合には、撮像した情報コードＣのサイズが小さすぎることを失敗原因として特定する。また、撮像画像に情報コードＣの一部のみが含まれているよう場合には、撮像した情報コードＣのサイズが大きすぎることを失敗原因として特定する。また、撮像した画像に情報コードＣが含まれていない場合には、携帯端末３０の表示部３３の露光時間の不足を失敗原因として特定する。
【００６９】
続いて、ステップＳ３１１に示す表示方法指示処理がなされる。この処理では、特定された解読の失敗原因に基づいて解読が成功するための表示制御情報を生成し、この表示制御情報を含む所定の要求を携帯端末３０に送信する。例えば、失敗原因が、撮像した情報コードＣのコントラストが小さいことである場合には、表示部３３によって表示される情報コードＣのコントラストがＳ１０９で撮像した時よりも大きくなるような画面表示の制御方法に関する表示制御情報を含む所定の要求を送信する。また、失敗原因が、撮像した情報コードＣのサイズが小さすぎることである場合には、表示部３３によって表示される情報コードＣのサイズがＳ１０９で撮像した時よりも大きくなるような画面表示の制御方法に関する表示制御情報を含む所定の要求を送信する。また、失敗原因が、撮像した情報コードＣのサイズが大きすぎることである場合には、表示部３３によって表示される情報コードＣのサイズがＳ１０９で撮像した時よりも小さくなるような画面表示の制御方法に関する表示制御情報を含む所定の要求を送信する。また、失敗原因が、表示部３３の露光時間の不足である場合には、表示部３３による情報コードＣの表示時間をＳ１０９で撮像した時よりも長くするような画面表示の制御方法（オートオフ時間を長くしたり、省電力モードを解除する方法）に関する表示制御情報を含む所定の要求を送信する。そして、ステップＳ１１１の処理で解読が成功したと判定されるまで、ステップＳ１０９からの処理が繰り返される。なお、上記ステップＳ３１１の処理を実行する制御部２１は、「生成部」及び「情報処理手段」の一例に相当し得る。
【００７０】
そして、上記ステップＳ１０９にて撮像部２２により読取口２９を介して情報コードＣが撮像されてこの情報コードＣの解読（デコード）が成功すると、ステップＳ１１１にてＹｅｓと判定される。続いて、第１実施形態と同様に行われるステップＳ１１３に示す決済処理にて、情報コードＣの解読により取得された決済処理に関する情報（所定の情報）に基づいて決済に関する処理がなされる。
【００７１】
上述のように情報コードＣを利用した決済が完了すると、ステップＳ３１３に示す情報コード消去及び表示方法復帰の指示処理がなされる。この処理では、携帯端末３０に対して、表示部３３の表示画面から情報コードＣを消去するための情報コード消去指示と、Ｓ３０７又はＳ３１１の指示処理によって変更された表示部３３による情報コードＣの画面表示の制御方法を元の制御方法（例えば、Ｓ３０７の指示処理によって変更される前の制御方法）に復帰させるための復帰指示と、が通信部２７によるＮＦＣ機能を利用して送信される。その後、本装置側決済処理が終了する。なお、上記ステップＳ３１３の処理を実行する制御部２１は、「情報処理手段」の一例に相当し得る。
【００７２】
次に、携帯端末３０の制御部３１にて実行される端末側決済処理について、図８に示すフローチャートを用いて詳述する。
制御部３１により端末側決済処理が開始されると、まず、図８のステップＳ２０１に示す通信準備処理がなされ、ＮＦＣ機能を利用することで通信部３６を介して決済装置２０と通信可能な状態となる。続いて、ステップＳ４０１に示す判定処理にて、決済装置２０から上記表示方法及び情報コード表示指示を所定の要求として受信するまで、Ｎｏとの判定が繰り返される。
【００７３】
このような繰り返し判定中に、利用者により表示部３３を読取口２９に対してかざして対向させるように携帯端末３０が決済装置２０に近づけられることで、通信部３６を介してＮＦＣ通信可能となった決済装置２０から上記表示制御情報及び情報コード表示指示（Ｓ３０７で送信された指示）を所定の要求として受信すると、ＮＦＣ通信可能となっている通信部３６による通信状態に基づいて決済装置２０の撮像部２２により表示部３３の表示画面を撮像可能な状態が推定されて、ステップＳ４０１にてＹｅｓと判定される。
【００７４】
続いて、ステップＳ４０３に示す情報コード表示処理がなされ、記憶部３５に記憶されている情報コードＣが、受信した表示制御情報に基づく制御方法を用いて情報コードＣを表示部３３に画面表示される。すなわち、図６（Ａ）に例示するように、情報コードＣが画面表示されていなかった表示部３３を決済装置２０の読取口２９にかざすように近づけることで、利用者が操作部３４に対して情報コードＣを画面表示するための操作を行うことなく、決済装置２０から受信した情報コード表示指示に応じて、図６（Ｂ）に例示するように、情報コードＣが自動的に表示部３３に画面表示される。また、利用者が操作部３４に対して情報コードＣの画面表示の制御方法を変更するための操作を行うことなく、決済装置２０から受信した表示制御情報に応じて、自動的に情報コードＣが指示された表示方法で表示部３３に画面表示される。例えば、表示制御情報に、バックライトの光量を中程度、情報コードＣの表示拡縮率を１００％、画面オフ時間を１５秒とするような設定を指示する情報が含まれている場合には、このような条件で表示部３３による情報コードＣの画面表示を行う。
【００７５】
このように情報コードＣが自動的に画面表示されると、ステップＳ４０５に示す判定処理にて、上記情報コード消去及び表示方法復帰の指示を受信したか否か判定する。ステップＳ４０５にて決済装置２０から上記情報コード消去及び表示方法復帰の指示を受信していなければＮｏと判定される。このステップＳ４０５でのＮｏとの判定後、ステップＳ２０９に示す判定処理にて、ＮＦＣ通信を利用して決済装置２０と通信可能な状態であればＹｅｓと判定されて、Ｓ４０７に示す判定処理にて、決済装置２０から上記表示制御情報及び情報コード表示指示（Ｓ３１１で送信された指示）を所定の要求として受信したか否か判定される。Ｓ４０７に示す判定処理で、表示制御情報及び情報コード表示指示を受信していなければＮｏと判定され、上記ステップＳ４０３からの処理がなされる。一方で、Ｓ４０７に示す判定処理で、表示制御情報及び情報コード表示指示を受信していればＹｅｓと判定され、Ｓ４０９に示す表示方法変更処理にて、受信した表示制御情報に基づく制御方法に変更し、上記ステップＳ４０３（Ｓ４０９で変更された表示方法で情報コードＣを表示する処理）からの処理がなされる。すなわち、決済装置２０から上記情報コード消去及び表示方法復帰の指示を受信するか、決済装置２０とＮＦＣ通信を利用した通信ができない状態になるまで、情報コードＣが表示部３３に画面表示された状態が継続される。なお、上記ステップＳ４０９の処理を実行する制御部３１は、「表示制御手段」の一例に相当し得る。
【００７６】
ここで、Ｓ４０９に示す表示方法変更処理では、例えば、受信した表示制御情報が表示部３３によって表示される情報コードＣのコントラストを大きくする画面表示の制御方法に関する場合、続くＳ４０３の情報コード表示処理にて前回のＳ４０３の情報コード表示処理の際の情報コードＣのコントラストよりも大きくするように設定を変更する。また、受信した表示制御情報が表示部３３によって表示される情報コードＣのサイズを大きくする画面表示の制御方法に関する場合、続くＳ４０３の情報コード表示処理にて前回のＳ４０３の情報コード表示処理の際の情報コードＣのサイズよりも大きくするように設定を変更する。また、受信した表示制御情報が表示部３３によって表示される情報コードＣのサイズを小さくする画面表示の制御方法に関する場合、続くＳ４０３の情報コード表示処理にて前回のＳ４０３の情報コード表示処理の際の情報コードＣのサイズよりも小さくするように設定を変更する。また、受信した表示制御情報が表示部３３による情報コードＣの表示時間を長くする画面表示の制御方法に関する場合、続くＳ４０３の情報コード表示処理にて前回のＳ４０３の情報コード表示処理の際の情報コードＣの表示時間よりも長くする（オートオフ時間を長くしたり、省電力モードを解除する）ように設定を変更する。
【００７７】
そして、情報コードＣが表示部３３に画面表示されている状態で、決済装置２０から上記情報コード消去及び表示方法復帰の指示を受信するか（Ｓ４０５でＹｅｓ）、当該携帯端末３０が決済装置２０から離されることで決済装置２０とＮＦＣ通信を利用した通信ができない状態になると（Ｓ２０９でＮｏ）、ステップＳ４１１に示す情報コード消去及び表示方法復帰処理がなされる。これにより、表示部３３の表示画面から情報コードＣが消去されて、Ｓ４０１又はＳ４０７で受信した表示制御情報に基づいて変更された表示部３３による情報コードＣの画面表示の制御方法を元の制御方法（例えば、Ｓ４０１で受信した指示処理によって変更される前の制御方法）に戻す。その後、本端末側決済処理が終了する。なお、上記ステップＳ４１１の処理を実行する制御部３１は、「表示制御手段」の一例に相当し得る。
【００７８】
以上説明したように、本第２実施形態に係る決済システム１０では、所定の要求に、表示部３３による情報コードＣの画面表示の制御方法に関する表示制御情報が含まれている。また、制御部３１によって、通信部３６を介して決済装置２０からの所定の要求を受信すると（Ｓ４０１でＹｅｓ、Ｓ４０７でＹｅｓ）、所定の要求に含まれる表示制御情報に基づく制御方法を用いて情報コードＣを表示部３３に画面表示される（Ｓ４０３）。
【００７９】
これにより、利用者による携帯端末３０の特別な操作を必要とすることなく、決済装置２０側から携帯端末３０側における情報コードＣの画面表示の制御方法を調整することができる。すなわち、決済装置２０から送信される所定の要求に、情報コードＣの画面表示に対する所望の制御方法が含まれるようにすることで、携帯端末３０において情報コードＣを所望の制御方法で自動的に画面表示させることができる。したがって、決済装置２０や携帯端末３０のおかれる環境を考慮して読み取り易い画面表示の制御方法で携帯端末３０に情報コードＣが表示されるように所定の要求を送信する構成とすることで、決済装置２０による情報コードＣの読み取りを成功し易くすることができる。
【００８０】
また、決済装置２０は、情報コードＣの解読が失敗した場合に（Ｓ１１１でＮｏ）、解読の失敗原因に基づいて解読が成功するための表示制御情報を生成する制御部２１を備えている。また、制御部２１は、決済装置２０と通信可能な状態において、情報コードＣの解読が失敗した場合に、生成した表示制御情報を含む所定の要求を通信部２７を介して送信する（Ｓ３１１）。
【００８１】
これにより、決済装置２０側による情報コードＣの解読の失敗原因に基づいて、解読が成功するように携帯端末３０における情報コードＣの画面表示の制御方法を調整することができる。すなわち、決済装置２０側から携帯端末３０側に対して、解読の失敗原因に基づく解読が成功するような情報コードＣの表示をフィードバック制御することができ、その制御方法を用いて携帯端末３０に情報コードＣを表示させることができる。したがって、携帯端末３０を再度決済装置２０にかざし直すなど、解読の失敗に基づいた利用者による携帯端末３０の特別な操作を必要とすることなく、情報コードＣの読み取りを成功し易くすることができ、利用者の利便性を一層向上させることができる。具体的には、従来では、情報コードＣの読み取りが失敗すると、利用者が、携帯端末３０の決済装置２０に対する角度や距離を調節したり、バックライトを点灯させ直したりすることで、解読が成功するように探し当てて読み取る必要があった。しかしながら、上記構成によって、利用者が再び情報コードＣの読み取りを試みる際に、このような操作が不要となり、利用者の利便性を一層向上させることができる。
【００８２】
また、所定の要求には、表示部３３によって情報コードＣが表示される表示画面の輝度を変更する画面表示の制御方法に関する表示制御情報が含まれている。
【００８３】
これにより、決済装置２０による情報コードＣの解読が携帯端末３０における表示画面の輝度の大きさが適当でないことで失敗した場合であれば、読み取りに適したコントラストで情報コードＣが表示されるように表示制御情報を携帯端末３０に送信されるようにすることで、自動的に情報コードＣが解読に適したコントラストで表示されるように調整することができる。例えば、情報コードＣの解読の失敗が、携帯端末３０に表示される情報コードＣのコントラストが小さいことに起因する場合には、利用者が再び情報コードＣの読み取りを試みる際に、コントラストを大きくして情報コードＣの読み取りを成功し易くすることができる。
【００８４】
また、所定の要求には、表示部３３によって表示される情報コードＣのサイズを変更する画面表示の制御方法に関する表示制御情報が含まれている。
【００８５】
これにより、決済装置２０による情報コードＣの解読が携帯端末３０の表示部３３に表示される情報コードＣのサイズが適当でないことで失敗した場合であれば、決済装置２０によって読み取りに適したサイズで情報コードＣが表示されるように表示制御情報を携帯端末３０に送信されるようにすることで、自動的に情報コードＣが解読に適したサイズで表示されるように調整することができる。例えば、決済装置２０に対して携帯端末３０の位置が遠過ぎて情報コードＣのパターンが判別できないような場合には、利用者が携帯端末３０を近づける操作を行う必要なくサイズを大きくして情報コードＣの読み取りを成功し易くすることができる。また、決済装置２０に対して携帯端末３０の位置が近過ぎて情報コードＣの一部しか撮像されないような場合には、利用者が携帯端末３０を遠ざける操作を行う必要なくサイズを小さくして情報コードＣの読み取りを成功し易くすることができる。
【００８６】
また、所定の要求には、表示部３３による情報コードＣの表示時間を変更する画面表示の制御方法に関する表示制御情報が含まれている。
【００８７】
これにより、決済装置２０による情報コードＣの解読が携帯端末３０の表示部３３による情報コードＣの表示時間が適当でないことで失敗した場合であれば、決済装置２０によって読み取りに適した表示時間で情報コードＣが表示されるように表示制御情報を携帯端末３０に送信されるようにすることで、自動的に情報コードＣが解読に適した表示時間で表示されるように調整することができる。例えば、情報コードＣの解読の失敗が、撮像部２２によって情報コードＣの撮像がされる前に省電力モードなどに基づく制御によって情報コードＣの表示が終了されたことに起因するような場合に、利用者が再び情報コードＣの読み取りを試みる際に、情報コードＣの表示時間を長くして情報コードＣの読み取りを成功し易くすることができる。
【００８８】
また、解読により所定の情報を取得すると、制御部２１によって、表示制御情報によって変更された表示部３３による情報コードＣの画面表示の制御方法を元の制御方法に復帰させるための復帰指示が通信部２７を介して送信される（Ｓ３１３）。また、通信部３６を介して復帰指示を受信すると、制御部３１によって、表示制御情報に基づいて変更された表示部３３による情報コードＣの画面表示の制御方法が元の制御方法に復帰される（Ｓ４１１）。
【００８９】
これにより、表示制御情報に基づいて一時的に携帯端末３０における情報コードＣの画面表示の制御方法を変更した後、自動的に変更前の状態に戻すことができる。そのため、利用者にとって、情報コードＣの画面表示の制御方法を変更前の状態に戻す操作を行う必要がないことはもちろんのこと、情報コードＣの画面表示の制御方法が変更されることを意識する必要もなくなる。
【００９０】
［他の実施形態］
なお、本発明は上記実施形態および変形例に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）本発明は、携帯端末３０に画面表示される情報コードＣを決済装置２０に読み取らせることで決済処理を行うような決済システム１０に採用されることに限らず、例えば、携帯端末を会員証として画面表示された情報コードを用いて認証を行うシステム等、携帯端末に画面表示される情報コードを情報コード読取装置に読み取らせることでこの情報コードの解読により取得された情報に基づく処理（サービスの提供等）を行うような情報コード読取システムに採用されてもよい。このようなシステムであっても、携帯端末に自動的に画面表示される情報コードを情報コード読取装置に読み取らせる際に携帯端末を操作する手間を低減することができる。
（２）セキュリティ性を向上させるために、携帯端末３０の表示部３３に画面表示される情報コードＣは、暗号化された情報が記録されるように構成されてもよい。また、情報コードＣは、所定の暗号化キーに基づいて暗号化された情報が記録される非公開領域と、暗号化キーによって暗号化されていない公開情報が記録される公開領域とを備えた一部非公開コードとして構成されてもよい。この場合には、暗号化キーに対応する解読用のキーを有する決済装置２０（情報コード読取装置）のみ解読を行うことができる。なお、一部非公開コードの公開領域は、解読用のキーを有さない通常の読取装置によっても解読可能な領域として構成されている。このような一部非公開コードの生成方法や生成される一部非公開コードの具体的構成としては、例えば、特開２００９−９５４７公報、特開２００８−２９９４２２公報などに開示された技術を好適に用いることができる。
【００９１】
（３）上記ステップＳ１０７に示す情報コード表示指示処理では、通信部２７によるＮＦＣ機能を利用して情報コード表示指示を携帯端末３０に送信することに限らず、通信部２７による他の近距離無線通信を含めた公知の無線通信機能を利用して情報コード表示指示を携帯端末３０に送信してもよい。
【００９２】
（４）上記第２実施形態におけるステップＳ３１１に示す表示方法指示処理として、表示部３３によって表示される情報コードＣのコントラストがＳ１０９で撮像した時よりも大きくなるような画面表示の制御方法に関する表示制御情報を含む所定の要求を送信することなどを示したが、これらの例に限らず、その他の失敗原因に基づいて解読が成功するような画面表示の制御方法に関する表示制御情報を含む所定の要求を送信する構成であってもよい。例えば、撮像画像に適当な大きさで情報コードＣの一部のみが含まれているような場合に、情報コードＣの撮像部分が適当な位置からずれていることを失敗原因として特定し、情報コードＣが撮像画像の中心に位置するように表示部３３における表示位置を変更するような画面表示の制御方法に関する表示制御情報を含む所定の要求を送信する構成であってもよい。また、上記複数種類の失敗原因を特定して、上記複数種類の表示制御情報を含む所定の要求を送信する構成であってもよい。
【符号の説明】
【００９３】
１０…決済システム（情報コード読取システム）
２０…決済装置（情報コード読取装置）
２１…制御部（解読手段，情報処理手段，生成部）
２２…撮像部（撮像手段）
２７…通信部（装置側通信手段）
３０…携帯端末
３１…制御部（表示制御手段）
３３…表示部（表示手段）
３６…通信部（端末側通信手段）
Ｃ…情報コード
【図１】
0006520732.tif 000002
【図２】
0006520732.tif 000003
【図３】
0006520732.tif 000004
【図４】
0006520732.tif 000005
【図５】
0006520732.tif 000006
【図６】
0006520732.tif 000007
【図７】
0006520732.tif 000008
【図８】
0006520732.tif 000009