(57)【要約】【課題】利用者以外の者によって不正に認証が行われることを抑制できる新たな技術を提供する。【解決手段】本明細書の決済システム２は、レジ端末１０と携帯端末４０を備える。レジ端末１０の制御部１０は、真の認証情報に対応する情報コードと、偽の認証情報に対応する複数の情報コードとを生成する。携帯端末４０の制御部４２は、生成された複数の情報コードを表示部４８に表示させる。レジ端末１０の制御部１０は、表示部４８に表示される情報コードのうち読取部２２に読み取られた特定の情報コードに対応する特定の認証情報が、真の認証情報と一致する場合に、決済処理の実行を許可する。【選択図】図１
2014160397.tif 000002
【特許請求の範囲】
【請求項１】
情報コードを表示可能な表示装置と、
表示装置に表示された情報コードを読み取り可能な読取装置と、
真の認証情報を記憶する記憶装置と、
制御装置と、を備える情報処理システムであって、
制御装置は、
真の認証情報に対応する少なくとも１つの情報コードと、偽の認証情報に対応する少なくとも１つの情報コードとを生成し、生成された複数の情報コードを表示装置に表示させ、
表示装置に表示される情報コードのうち読取装置に読み取られた特定の情報コードに対応する特定の認証情報が、真の認証情報と一致する場合に、特定の処理を実行する、
情報処理システム。
【請求項２】
制御装置は、真の認証情報が記憶装置に記憶されてから所定期間が経過する場合には、特定の処理を実行しない、
請求項１に記載の情報処理システム。
【請求項３】
制御装置は、表示装置に表示される情報コードのうち読取装置に読み取られた特定の情報コードに対応する特定の認証情報が、真の認証情報と一致しない事態が所定回数以上発生する場合には、特定の処理を実行しない、
請求項１又は２に記載の情報処理システム。
【請求項４】
制御装置は、複数の情報コードを同時に表示装置に表示させる、
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理システム。
【請求項５】
制御装置は、複数の情報コードに含まれるそれぞれの情報コードを順番に表示装置に表示させる、
請求項１から３のいずれか一項に記載の情報処理システム。
【請求項６】
請求項１から５のいずれか一項に記載の情報処理システムで用いられる表示装置であって、
真の認証情報に対応する少なくとも１つの情報コードと、偽の認証情報に対応する少なくとも１つの情報コードと、を含む複数の情報コードを表示させる、
表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、情報処理システム及びその情報処理システムで用いられる表示装置に関する。
【背景技術】
【０００２】
特許文献１には、サーバと通信装置と読取装置とを備える情報処理システムが開示されている。サーバは、利用者の認証情報に対応する情報コードを生成する。通信装置は、生成された情報コードを表示部に表示させる。読取装置は、通信装置の表示部に表示された情報コードを読み取ることにより、利用者認証を行う。特許文献１の技術は、通信装置の表示部に、認証情報自体に代えて情報コードを表示することにより、利用者以外の者に認証情報が知られることの抑制を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２３０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、通信装置の表示部に表示された情報コードが、利用者以外の者によって撮影される場合がある。その場合、撮影された情報コードが読み取られると、利用者以外の者によって不正に認証が行われるおそれがある。
【０００５】
本明細書では、利用者以外の者によって不正に認証が行われることを抑制できる新たな技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書が開示する情報処理システムは、情報コードを表示可能な表示装置と、表示装置に表示された情報コードを読み取り可能な読取装置と、真の認証情報を記憶する記憶装置と、制御装置と、を備える。制御装置は、真の認証情報に対応する少なくとも１つの情報コードと、偽の認証情報に対応する少なくとも１つの情報コードとを生成し、生成された複数の情報コードを表示装置に表示させ、表示装置に表示される情報コードのうち読取装置に読み取られた特定の情報コードに対応する特定の認証情報が、真の認証情報と一致する場合に、特定の処理を実行する。
【０００７】
上記の情報処理システムでは、真の認証情報に対応する情報コードと、偽の認証情報に対応する情報コードを表示装置に表示することができる。そのため、表示装置に表示される複数の情報コードが利用者以外の者によって撮影等された場合であっても、真の認証情報に対応する情報コードのみが表示装置に表示される構成に比べて、真の認証情報に対応する情報コードが特定され難い。そのため、利用者以外の者によって不正に認証が行われることを抑制することができる。
【０００８】
本明細書は、さらに、上記の情報処理システムで用いられる表示装置を開示する。表示装置は、真の認証情報に対応する少なくとも１つの情報コードと、偽の認証情報に対応する少なくとも１つの情報コードと、を含む複数の情報コードを表示させる。
【０００９】
上記の表示装置では、真の認証情報に対応する情報コードと、偽の認証情報に対応する情報コードを表示装置に表示することができる。そのため、表示装置に表示される複数の情報コードが利用者以外の者によって撮影等された場合であっても、真の認証情報に対応する情報コードが特定され難い。そのため、利用者以外の者によって不正に認証が行われることを抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施例の決済システム２の構成を示すブロック図。
【図２】レジ端末１０の制御部１２が実行する始業処理を示すフローチャート。
【図３】レジ端末１０の制御部１２が実行する決済開始処理を示すフローチャート。
【図４】携帯端末４０の制御部４０が実行する決済要求処理を示すフローチャート。
【図５】第１実施例の複数の情報コードの表示態様を示す図。
【図６】第２実施例の複数の情報コードの表示態様を示す図。
【図７】第３実施例の決済システム２の構成を示すブロック図。
【発明を実施するための形態】
【００１１】
以下に説明する実施例の主要な特徴を列記しておく。なお、以下に示す技術要素は、それぞれ独立した技術要素であって、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。
【００１２】
（特徴１）  制御装置は、真の認証情報が記憶装置に記憶されてから所定期間が経過する場合には、特定の処理を実行しないようにしてもよい。
【００１３】
この構成によると、利用者以外の者によって表示装置に表示された複数の情報コードが撮影されたとしても、その者が真の認証情報に対応する情報コードを特定するまでに所定期間以上を要すると、真の認証情報に対応する情報コードが読み取られても、特定の処理が実行されなくなる。従って、利用者以外の者によって不正に認証が行われることをより効果的に抑制することができる。
【００１４】
（特徴２）  制御装置は、表示装置に表示される情報コードのうち読取装置に読み取られた特定の情報コードに対応する特定の認証情報が、真の認証情報と一致しない事態が所定回数以上発生する場合には、特定の処理を実行しないようにしてもよい。
【００１５】
この構成によると、情報処理システムは、表示装置に表示される情報コードのうち読取装置に読み取られた特定の情報コードに対応する特定の認証情報が、真の認証情報と一致しない事態が所定回数以上発生する場合には、その後、真の認証情報に対応する情報コードが読取装置で読み取られても特定の処理が実行されない。従って、利用者以外の者によって不正に認証が行われることをより効果的に抑制することができる。
【００１６】
（特徴３）  制御装置は、複数の情報コードを同時に表示装置に表示させてもよい。
【００１７】
この構成によると、真の認証情報に対応する情報コードが特定され難くなるため、利用者以外の者によって不正に認証が行われ難くなる。
【００１８】
（特徴４）  制御装置は、複数の情報コードに含まれるそれぞれの情報コードを順番に表示装置に表示させてもよい。
【００１９】
この構成による場合も、真の認証情報に対応する情報コードが特定され難くなるため、利用者以外の者によって不正に認証が行われ難くなる。
【実施例】
【００２０】
（第１実施例）
（システム構成：図１）
図１に示す決済システム２は、レジ端末１０と、携帯端末４０と、サーバ６０と、ＩＣカード７０とを備える。図１の例では、携帯端末４０は１つのみ図示されているが、他の例では、携帯端末４０を複数備えることもできる。決済システム２は、例えば商品の販売に伴う決済処理等の各処理を行うシステムである。
【００２１】
決済システム２は、例えば、商店内で利用される。その場合、商店の店員が携帯端末４０を携帯するとともに、携帯端末４０とレジ端末１０を操作して決済処理に関係する各種処理を行う。店員が、顧客の求めに応じて決済処理を行おうとする場合、後で詳しく説明するように、店員は、レジ端末１０の読取部２２によって、携帯端末４０の表示部４８に表示させた真の情報コードを読み取る必要がある。真の情報コードが読み取られると、レジ端末１０において所定の認証が成功する。その結果、レジ端末１０は、決済処理を行うことを許可する。これにより、携帯端末４０を所持する正規の店員のみがレジ端末１０を用いて決済処理を行うことが可能になる。決済処理を行う場合、店員は、顧客が携帯するＩＣカード７０を受け取り、そのＩＣカード７０をレジ端末１０に読み取らせ、必要な処理を行う。この際、ＩＣカード７０には、電子マネー等の各種情報が記憶されている。
【００２２】
レジ端末１０は、例えば商店の店員によって操作される。レジ端末１０は、制御部１２と、メモリ１４と、外部インターフェイス（Ｉ／Ｆ）１６と、操作部１８と、表示部２０と、読取部２２と、非接触通信インターフェイス（Ｉ／Ｆ）２４とを備える。
【００２３】
制御部１２は、メモリ１４内のプログラムに従って様々な処理を実行する。制御部１２が実行する処理の内容は後で詳しく説明する。
【００２４】
メモリ１４は、不揮発性メモリであって、様々なプログラムを記憶している。また、メモリ１４は、様々な情報（例えば、後述の真の認証情報、偽の認証情報、情報コード群など）を記憶する領域を有している。
【００２５】
外部Ｉ／Ｆ１６は、通信網（例えばインターネット）６２と接続されている。通信網６２には、サーバ６０が接続されている。そのため、レジ端末１０は、外部Ｉ／Ｆ１６及び通信網６２を介して、サーバ６０と通信を行うことができる。
【００２６】
操作部１８は、複数のキーを備える。レジ端末１０の利用者（例えば、商店の店員）は、操作部１８を操作して、レジ端末１０に様々な情報を入力することができる。
【００２７】
表示部２０は、様々な情報を表示する。読取部２２は、バーコードや２次元コード等の各種情報コードを読み取ることができる。
【００２８】
非接触通信Ｉ／Ｆ２４は、携帯端末４０及びＩＣカード７０と非接触通信（近距離無線通信）を実行するためのインターフェイスである。
【００２９】
携帯端末４０は、例えば商店の店員によって携帯される。携帯端末４０は、制御部４２と、メモリ４４と、操作部４６と、表示部４８と、非接触通信Ｉ／Ｆ５０とを備える。
【００３０】
制御部４２は、メモリ４４内のプログラムに従って様々な処理を実行する。制御部４２が実行する処理の内容は後で詳しく説明する。
【００３１】
メモリ４４は、不揮発性メモリであって、様々なプログラムを記憶している。また、メモリ４４は、様々な情報（例えば、後述の情報コード群など）を記憶する領域を有している。
【００３２】
操作部４６は、複数のキーを備える。携帯端末４０の利用者（例えば、商店の店員）は、操作部４６を操作して、携帯端末４０に様々な情報を入力することができる。表示部４８は、様々な情報（例えば、後述の情報コード群など）を表示する。
【００３３】
非接触通信Ｉ／Ｆ５０は、レジ端末１０と非接触通信（近距離無線通信）を実行するためのインターフェイスである。
【００３４】
サーバ６０は、上記の通り、通信網６２を介してレジ端末１０に接続されている。サーバ６０は、レジ端末１０との間で様々な情報（例えば、後述の真の認証情報など）を送受信することができる。
【００３５】
ＩＣカード７０は、図示しないＩＣチップを有している。ＩＣチップには、様々な情報（例えば、電子マネー、カードＩＤなど）が記憶されている。ＩＣカード７０は、レジ端末１０と非接触通信を実行可能である。
【００３６】
続いて、図２〜図４を参照して、決済システム２を利用する場合において、レジ端末１０の制御部１２が実行する処理（始業処理、決済開始処理）、及び、携帯端末４０の制御部４２が実行する処理（決済要求処理）について説明する。
【００３７】
（レジ端末１０の制御部１２が実行する始業処理：図２）
図２の始業処理は、例えば、商店の開店時等に、レジ端末１０の電源がＯＮされた場合に行われる。レジ端末１０の電源がＯＮされると、Ｓ１０では、制御部１２は、所定の始業操作が行われることを監視する。この際、制御部１２は、始業操作を要求するメッセージを表示部２０に表示させる。レジ端末１０の利用者（例えば、商店の店員）は、操作部１８を操作して、所定の始業操作を行うことができる。始業操作とは、例えば、ログイン操作である。始業操作が行われると、制御部１２は、Ｓ１０でＹＥＳと判断し、Ｓ１２に進む。
【００３８】
Ｓ１２では、制御部１２は、サーバ６０に対して所定の始業開始信号を送信する。次いで、Ｓ１４では、制御部１２は、サーバ６０から送信された認証情報を受信することを監視する。以下では、サーバ６０から送信された認証情報を「真の認証情報」と呼ぶ。サーバ６０は、始業開始信号を受信すると、レジ端末１０に対して、真の認証情報を送信する。制御部１２は、外部Ｉ／Ｆ１６を介して、真の認証情報を受信する。真の認証情報を受信すると、制御部１２は、Ｓ１４でＹＥＳと判断し、Ｓ１６に進む。この際、制御部１２は、受信した真の認証情報をメモリ１４に記憶させる。
【００３９】
Ｓ１６では、制御部１２は、複数の認証情報を生成する。Ｓ１６で制御部１２が生成する複数の認証情報は、いずれも、真の認証情報とは異なる。以下では、Ｓ１６で制御部１２が生成する認証情報を「偽の認証情報」と呼ぶ。例えば、Ｓ１６では、制御部１２は８つの偽の認証情報を生成する。
【００４０】
次いで、Ｓ１８では、制御部１２は、真の認証情報に対応する情報コードと、複数の偽の認証情報にそれぞれ対応する複数の情報コードを生成する。以下では、真の認証情報に対応する情報コードを「真の情報コード」、偽の認証情報に対応する情報コードを「偽の情報コード」と呼ぶ。また、以下では、真の情報コードと複数の偽の情報コードの集合を「情報コード群」と呼ぶ。また、Ｓ１８で制御部１２が生成する各情報コードは、いずれも２次元コードである。制御部１２は、生成した情報コード群をメモリ１４に記憶させる。
【００４１】
次いで、Ｓ２０、Ｓ２２では、制御部１２は、情報コード群をメモリ１４に記憶させてから所定の有効期間が経過するまでの間に、携帯端末４０から所定のリクエスト信号が受信されることを監視する。この際、制御部１２は、電源がＯＮされた携帯端末４０をレジ端末１０に近づけることを要求するメッセージを表示部２０に表示させる。利用者（商店の店員）が、電源がＯＮされた携帯端末４０をこの時点のレジ端末１０に近づけると、携帯端末４０とレジ端末１０との間で非接触通信が確立される。この場合、制御部１２は、携帯端末４０との間で所定の認証を行う。認証が成功する場合、携帯端末４０の制御部４２は、非接触通信Ｉ／Ｆ５０を介して、レジ端末１０に所定のリクエスト信号を送信する。制御部１２は、非接触通信Ｉ／Ｆ２４を介して、リクエスト信号を受信する。制御部１２は、情報コード群をメモリ１４に記憶させてから所定の有効期間が経過するまでの間にリクエスト信号を受信すると、Ｓ２０でＹＥＳと判断し、Ｓ２８に進む。Ｓ２８では、制御部１２は、非接触通信Ｉ／Ｆ２４を介して、メモリ１４内の情報コード群を携帯端末４０に対して送信する。これにより、図２の始業処理が完了し、レジ端末１０が稼働状態となる。制御部１２は、情報コード群を携帯端末４０に送信すると、情報コード群をメモリ１４から削除する。また、携帯端末４０の制御部４２は、非接触通信Ｉ／Ｆ５０を介して、情報コード群を取得する。制御部４２は、取得した情報コード群をメモリ４４に記憶させる。
【００４２】
なお、図１の例とは異なり、携帯端末４０が複数備えられている場合には、制御部１２は、全ての携帯端末４０に対して情報コード群の送信（Ｓ２８）が行われることを監視する。制御部１２は、全ての携帯端末４０に対して情報コード群の送信（Ｓ２８）が行われるまで、Ｓ２０、Ｓ２８の処理を繰り返し実行することができる。この場合、利用者（店員）は、各携帯端末４０を順次レジ端末１０に近づけ、各携帯端末４０とレジ端末１０とを非接触通信させる。
【００４３】
一方、制御部１２が、携帯端末４０からリクエスト信号を受信することなく、情報コード群をメモリ１４に記憶させてから所定の有効期間（例えば、３時間）が経過すると、制御部１２はＳ２２でＹＥＳと判断し、Ｓ２４に進む。Ｓ２４では、制御部１２は、メモリ１４内の情報コード群、及び、真の認証情報を削除する。この場合、始業処理は完了することなく、Ｓ１０に戻る。Ｓ１０では、制御部１２は、再び始業操作が行われることを監視する。
【００４４】
（レジ端末１０の制御部１２が実行する決済開始処理：図３）
図３の決済開始処理は、レジ端末１０において始業処理（図２）が完了した後に行われる。始業処理（図２）が完了すると、図３のＳ３０、Ｓ３２、Ｓ３４では、制御部１２は、情報コード群をメモリ１４に記憶させて（図２のＳ１４でＹＥＳ）から所定の有効期間が経過するまでの間に、所定の終業操作と、所定の決済処理開始操作のいずれかが行われることを監視する。
【００４５】
レジ端末１０の利用者（店員）は、操作部１８を操作して、所定の終業操作を行うことができる。終業操作が行われると、制御部１２は、Ｓ３２でＹＥＳと判断し、Ｓ４４に進む。Ｓ４４では、制御部１２は、メモリ１４内の真の認証情報を削除し、レジ端末１０を終業させる。レジ端末が一旦終業すると、再度図２の始業処理を行わない限り、レジ端末１０は稼働状態には戻らない。Ｓ４４を終えると、図３の決済開始処理が終了する。
【００４６】
また、レジ端末１０の利用者は、操作部１８を操作して、所定の決済開始操作を行うこともできる。決済開始操作が行われると、制御部１２は、Ｓ３４でＹＥＳと判断し、Ｓ３６に進む。
【００４７】
一方、終業操作と決済開始操作のいずれも行われることなく、情報コード群をメモリ１４に記憶させて（図２のＳ１４でＹＥＳ）から所定の有効期間が経過する場合、制御部１２は、Ｓ３０でＹＥＳと判断し、Ｓ４４に進む。この場合も、Ｓ４４では、メモリ１４内の真の認証情報を削除し、レジ端末１０を終業させる。Ｓ４４を終えると、図３の決済開始処理が終了する。
【００４８】
Ｓ３６では、制御部１２は、情報コードの読み取りが行われることを監視する。後で詳しく説明するように、携帯端末４０の表示部４８に情報コード群が表示された後（図４のＳ６４、図５参照）、レジ端末１０の読取部２２によって、情報コード群に含まれる複数の情報コード（図５の例では、１つの真の情報コード１００と、８つの偽の情報コード２００）のうちのいずれか１つの情報コードを読み取らせることができる。以下では、読み取られた１つの情報コードを「特定の情報コード」と呼ぶ場合がある。特定の情報コードが読み取られると、制御部１２は、Ｓ３６でＹＥＳと判断し、Ｓ３７に進む。なお、Ｓ３４で決済開始操作が行われてから、所定期間の間、情報コードの読み取りが行われない場合、制御部１２は、図３の決済開始処理をエラー終了する。
【００４９】
Ｓ３７では、制御部１２は、読み取られた特定の情報コードから、真の認証情報が取得されたか否か判断する。具体的に言うと、Ｓ３７では、制御部１２は、特定の情報コードから取得された認証情報と、メモリ１４内の真の認証情報とが一致するか否か判断する。
【００５０】
Ｓ３６で真の情報コード（図５の符号１００参照）が読み取られていた場合、制御部１２は、真の情報コードから真の認証情報を取得する。この場合、読み取られた特定の情報コード（真の情報コード）から取得された認証情報（真の認証情報）と、メモリ１４内の真の認証情報とが一致する。そのため、制御部１２は、Ｓ３７でＹＥＳと判断し、Ｓ３８に進む。Ｓ３８では、制御部１２は、決済処理の実行を許可する。Ｓ３８を終えると、図３の決済開始処理が終了する。このように、本実施例の決済システム２では、真の情報コードの読み取りを行った正規の利用者（店員）のみが、レジ端末１０を利用して決済処理を行えるようになっている。
【００５１】
決済処理では、例えば、以下の各処理が実行される。商店の店員は、顧客が購入を希望する商品に印刷されている情報コードをレジ端末１０の読取部２２に読み取らせる。これにより、制御部１２は、商品の価格等の情報を取得する。次いで、店員は、顧客からＩＣカード７０を受け取り、そのＩＣカード７０を非接触通信Ｉ／Ｆ２４に読み取らせる。これにより、制御部１２は、ＩＣカード７０のカードＩＤや、カードに記憶されている電子マネーの残高等、必要なカード情報を取得する。次いで、制御部１２は、電子マネーの残高を商品の価格分減じた上で、変更後の電子マネーの残高をＩＣカード７０に書き込む処理を行う。その後、店員は、顧客にＩＣカード７０を返却するとともに、顧客に商品を引き渡す。
【００５２】
一方、Ｓ３６で偽の情報コード（図５の符号２００参照）が読み取られていた場合、制御部１２は、偽の情報コードから偽の認証情報を取得する。この場合、読み取られた特定の情報コード（偽の情報コード）から取得された認証情報（偽の認証情報）と、メモリ１４内の真の認証情報は一致しない。そのため、制御部１２は、Ｓ３７でＮＯと判断し、Ｓ４０に進む。
【００５３】
Ｓ４０では、制御部１２は、メモリ１４に記憶されているリトライ回数の値を１インクリメントする。リトライ回数は、決済開始操作が行われる（Ｓ３４でＹＥＳ）毎にリセットされる。
【００５４】
次いで、Ｓ４２では、制御部１２は、メモリ１４に記憶されているリトライ回数の値が、所定の閾値Ｔｈ（例えば「２」）を超えたか否か判断する。所定の閾値Ｔｈは、予め決められている数である。メモリ１４に記憶されているリトライ回数の値が、所定の閾値Ｔｈを超えている場合、制御部１２は、Ｓ４２でＹＥＳと判断し、Ｓ４４に進む。一方、メモリ１４に記憶されているリトライ回数の値が、所定の閾値Ｔｈ以下である場合、制御部１２は、Ｓ４２でＮＯと判断し、Ｓ３６に進む。例えば、所定の閾値Ｔｈが「２」の場合、リトライ回数が「２」以下であれば、制御部１２はＳ４２でＮＯと判断する。一方、リトライ回数が「３」であれば、制御部１２はＳ４２でＹＥＳと判断する。
【００５５】
Ｓ４４では、制御部１２は、メモリ１４内の真の認証情報を削除し、レジ端末１０を終業させる。Ｓ４４を終えると、図３の決済開始処理が終了する。
【００５６】
（携帯端末４０の制御部４２が実行する決済要求処理：図４）
図４の決済要求処理は、携帯端末４０の電源がＯＮされた場合に行われる。携帯端末４０の電源がＯＮされると、Ｓ６０では、制御部４２は、ＰＩＮコードが入力されることを監視する。この際、制御部４２は、ＰＩＮコードの入力を要求するメッセージを表示部４８に表示させる。携帯端末４０の保持者（例えば、商店の店員）は、操作部４６を操作して、所定のＰＩＮコードを入力することができる。ＰＩＮコードが入力されると、制御部４２は、Ｓ６０でＹＥＳと判断し、Ｓ６１に進む。
【００５７】
Ｓ６１では、制御部４２は、入力されたＰＩＮコードの認証が成功するか否か判断する。正しいＰＩＮコードが入力されていれば、認証は成功する。その場合、制御部４２は、Ｓ６１でＹＥＳと判断し、Ｓ６２に進む。入力されたＰＩＮコードが正しくない場合、制御部４２は、Ｓ６１でＮＯと判断し、Ｓ６０に戻り、再びＰＩＮコードの入力を求める。
【００５８】
Ｓ６２では、制御部４２は、メモリ４４に情報コード群が記憶されていることを確認する。携帯端末４０が、レジ端末１０から既に情報コード群を取得している場合（携帯端末４０とレジ端末１０の間で図２のＳ２８の処理が既に行われている場合）、メモリ４４には情報コード群が記憶されている。制御部４２は、既にメモリ４４に情報コード群が記憶されている場合、Ｓ６２でＹＥＳと判断し、Ｓ６４に進む。一方、メモリ４４に情報コード群が記憶されていない場合、制御部４２は、Ｓ６２でＮＯと判断し、Ｓ６８に進む。Ｓ６８では、制御部４２は、エラーメッセージを表示部４８に表示させる。Ｓ６８を終えると、図４の決済要求処理が終了する。この場合、利用者は、レジ端末１０に図２の始業処理を行わせる必要がある。
【００５９】
Ｓ６４では、制御部４２は、メモリ４４に記憶されている情報コード群に含まれる複数の情報コードを表示部４８に表示する。図５に示すように、制御部４２は、情報コード群に含まれる複数の情報コード（１つの真の情報コード１００、及び、８つの偽の情報コード２００）を、同時に表示部４８に表示させる。なお、図５の例では、各情報コード内に、「１」〜「９」の数字が表示されている。レジ端末１０及び携帯端末４０の利用者（店員）には、数字「７」が付された情報コードが真の情報コードであることが予め知らされている。そのため、レジ端末１０及び携帯端末４０の正規の利用者（店員）は、複数の情報コードの中から真の情報コード１００を容易に特定できるが、数字「７」が付された情報コードが真の情報コードであることを知らない利用者以外の者は、情報コード群の中から真の情報コード１００を容易に特定できない。
【００６０】
次いで、Ｓ６６では、制御部４２は、Ｓ６４で複数の情報コードを表示させてから、所定のタイムアウト期間が経過することを監視する。タイムアウト期間が経過した場合、制御部４２は、Ｓ６６でＹＥＳと判断する。この場合、制御部４２は、複数の情報コードの表示を終了させ、図４の決済要求処理を終了させる。
【００６１】
以上、本実施例の決済システム２について説明した。図５に示すように、本実施例では、真の認証情報に対応する真の情報コード１００と、偽の認証情報に対応する偽の情報コード２００を表示部４８に表示することができる。そのため、表示部４８に表示される情報コード群が利用者以外の者によって撮影等された場合であっても、真の認証情報に対応する情報コードのみが表示部４８に表示される構成に比べて、真の認証情報に対応する真の情報コード１００が特定され難い。そのため、利用者以外の者によって不正に認証が行われることを抑制することができる。
【００６２】
本実施例では、レジ端末１０は、真の認証情報がメモリ１４に記憶されてから、所定の有効期間が経過する場合（図２のＳ２２でＹＥＳ、図３のＳ３０でＹＥＳ）には、真の認証情報をメモリ１４から削除する（図２のＳ２４、図３のＳ４４）。真の認証情報がメモリ１４から削除された後は、レジ端末１０は、例えば、利用者以外の者によって撮影された情報コードが読み取られることによって、削除済みの真の認証情報が取得された場合であっても、決済処理の実行を許可しない。そのため、利用者以外の者によって表示部４８に表示された情報コード群が撮影されたとしても、その者が真の認証情報に対応する真の情報コードを特定するまでに有効期間以上の期間を要すると、真の認証情報がメモリ１４から削除される。そのため、仮に、真の情報コードが読み取られても、決済処理の実行が許可されることはない。従って、利用者以外の者によって不正に認証が行われることをより効果的に抑制することができる。
【００６３】
また、本実施例では、レジ端末１０は、読取部２２に読み取られた情報コードに対応する認証情報が、真の認証情報と一致しない事態が所定回数以上発生する場合（図３のＳ４２でＹＥＳ）には、真の認証情報をメモリ１４から削除する。そのため、利用者以外の者によって不正に認証が行われることをより効果的に抑制することができる。
【００６４】
本実施例では、図５に示すように、携帯端末４０は、情報コード群に含まれる複数の情報コード（１つの真の情報コード１００及び８つの偽の情報コード２００）を同時に表示部４８に表示させる。この構成によると、真の認証情報に対応する真の情報コード１００が特定され難くなるため、利用者以外の者によって不正に認証が行われ難くなる。
【００６５】
本実施例の構成と請求項の記載との対応関係を記載しておく。決済システム２が「情報処理システム」の一例である。携帯端末４０の表示部４８が「表示装置」の一例である。レジ端末１０の読取部２２が「読取装置」の一例である。レジ端末１０の制御部１２及び携帯端末４０の制御部４２が「制御装置」の一例である。決済処理の実行を許可することが「特定の処理」の一例である。
【００６６】
（第２実施例）
続いて、第２実施例について、第１実施例と異なる点を中心に説明する。本実施例の決済システム２も、その基本的構成は第１実施例と共通する（図１参照）。本実施例では、図４のＳ６４において、制御部４２が表示部４８に情報コード群を表示する際の表示態様が第１実施例とは異なる。即ち、図６に示すように、本実施例では、制御部４２は、情報コード群に含まれる各情報コード（１つの真の情報コード１００、及び、８つの偽の情報コード２００）を、１つずつ順番に表示部４８に表示させる。制御部４２は、各情報コードを、所定期間（例えば１秒間）ずつ順番に表示させる。なお、図６の例でも、各情報コード内に「１」〜「９」の数字が表示されている。レジ端末１０及び携帯端末４０の正規の利用者（店員）は、３番目に表示される情報コード（即ち、数字「３」が付された情報コード）が真の情報コードであることが予め知らされている。そのため、レジ端末１０及び携帯端末４０の利用者（店員）は、情報コード群の中から真の情報コード１００を容易に特定できるが、３番目に表示される情報コードが真の情報コードであることを知らない利用者以外の者は、情報コード群の中から真の情報コード１００を容易に特定できない。
【００６７】
上記の通り、本実施例では、携帯端末４０は、情報コード群に含まれる各情報コード（１つの真の情報コード１００、及び、８つの偽の情報コード２００）を、１つずつ順番に表示部４８に表示させる。そのため、真の認証情報に対応する真の情報コードが特定され難くなるため、利用者以外の者によって不正に認証が行われ難くなる。
【００６８】
（第３実施例）
第３実施例について、第１実施例と異なる点を中心に説明する。図７に示す本実施例の決済システム２も、その基本構成は第１実施例の決済システム（図１）と共通する。本実施例では、レジ端末１０が無線通信Ｉ／Ｆ２６を備え、携帯端末４０が無線通信Ｉ／Ｆ５２を備える点が、第１実施例とは異なる。本実施例では、レジ端末１０と携帯端末４０は、無線通信Ｉ／Ｆ２６、５２を介して無線インターネット通信を行うことができる。
【００６９】
本実施例では、レジ端末１０の制御部１２が実行する処理、及び、携帯端末４０の制御部４２が実行する処理の内容の一部も、第１実施例とは異なる。図２を参照して、相違点について説明する。本実施例でも、図２のＳ２０、Ｓ２２では、制御部１２は、情報コード群をメモリ１４に記憶させてから所定の有効期間が経過するまでの間に、携帯端末４０から所定のリクエスト信号が受信されることを監視する。この際、制御部１２は、電源がＯＮされた携帯端末４０をレジ端末１０に近づけることを要求するメッセージを表示部２０に表示させる。利用者（商店の店員）が、電源がＯＮされた携帯端末４０をこの時点のレジ端末１０に近づけると、携帯端末４０とレジ端末１０との間で非接触通信が確立される。この場合、制御部１２は、携帯端末４０との間で所定の認証を行う。本実施例では、所定の認証が成功した後の処理の内容が、第１実施例とは異なる。即ち、本実施例では、認証が成功する場合、携帯端末４０の制御部４２は、非接触通信Ｉ／Ｆ５０に代えて、無線通信Ｉ／Ｆ５２を介して、レジ端末１０に所定のリクエスト信号を送信する。制御部１２は、非接触通信Ｉ／Ｆ２４に代えて、無線通信Ｉ／Ｆ２６を介して、リクエスト信号を受信する。制御部１２は、情報コード群をメモリ１４に記憶させてから所定の有効期間が経過するまでの間にリクエスト信号を受信すると、Ｓ２０でＹＥＳと判断し、Ｓ２８に進む。Ｓ２８では、制御部１２は、無線通信Ｉ／Ｆ２６を介して、メモリ１４内の情報コード群を携帯端末４０に対して送信する。また、携帯端末４０の制御部４２は、無線通信Ｉ／Ｆ５２を介して、情報コード群を取得する。制御部４２は、取得した情報コード群をメモリ４４に記憶させる。
【００７０】
上記の通り、本実施例では、制御部１２は、無線通信Ｉ／Ｆ２６を介して、メモリ１４内の情報コード群を携帯端末４０に対して送信する（図２のＳ２８）。一般的に、無線通信Ｉ／Ｆ２６、５２を介して実行される無線通信は、非接触通信Ｉ／Ｆ２４、５０を介して実行される非接触通信と比較して、通信速度が速い。そのため、本実施例では、制御部１２は、メモリ１４内の情報コード群を迅速に携帯端末４０に対して送信することができる。
【００７１】
（第４実施例）
第４実施例について、第１実施例と異なる点を中心に説明する。第１実施例では、決済システム２は、レジ端末１０と携帯端末４０とを備え、携帯端末４０の表示部４８に表示された複数の情報コードの中から、１つの情報コードをレジ端末１０の読取部２２で読み取っている。これに対し、本実施例の決済システムは、携帯端末４０を省略し、レジ端末１０のみを備える。本実施例では、レジ端末１０の表示部２０に表示された複数の情報コードの中から、１つの情報コードをレジ端末１０の読取部２２で読み取る。
【００７２】
即ち、本実施例では、図２の始業処理において、制御部１２は、Ｓ１８で情報コード群を生成し、メモリ１４に記憶させた後、Ｓ２０以降の処理を実行することなく、始業処理を終了する。続く図３の決済開始処理では、決済開始操作が行われると（図２のＳ３４でＹＥＳ）、Ｓ３６に進む前に、制御部１２は、表示部２０に、メモリ１４内の情報コード群を表示させる。本実施例でも、制御部１２は、情報コード群に含まれる各情報コードを、同時に表示部２０に表示させる（図５参照）。表示部２０に情報コード群を表示させた後、制御部１２は、Ｓ３６に進み、情報コードの読み取りが行われることを監視する。レジ端末１０の読取部２２によって１つの情報コードが読み取られると、制御部１２は、Ｓ３６でＹＥＳと判断し、Ｓ３７に進む。Ｓ３７以降の各処理は、第１実施例と同様である。本実施例では、携帯端末４０が省略されているため、図４の決済要求処理は行われない。
【００７３】
本実施例の決済システムも、第１実施例の決済システム２と同様の作用効果を発揮することができる。本実施例では、レジ端末１０の表示部２０、読取部２２、制御部１２が、それぞれ、「表示装置」、「読取装置」、「制御装置」の一例である。
【００７４】
以上、本発明の実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例を含んでもよい。
【００７５】
（変形例１）  上記の第１実施例では、図２のＳ１６、Ｓ１８に示すように、レジ端末１０の制御部１２は、サーバ６０から真の認証情報を取得すると、複数の偽の認証情報を生成し、情報コード群を生成する。これに限らず、レジ端末１０の制御部１２に代わって、携帯端末４０の制御部４２が、複数の偽の認証情報を生成し、情報コード群を生成してもよい。この変形例では、携帯端末４０の表示部４８、制御部４２が、それぞれ「表示装置」、「制御装置」の一例である。また、レジ端末１０の読取部２２が、「読取装置」の一例である。
【００７６】
（変形例２）  上記の各実施例では、レジ端末１０の制御部１２は、１つの真の情報コード及び複数の偽の情報コードを生成する（図２のＳ１８）。携帯端末４０の表示部４８（又はレジ端末１０の表示部２０）には、生成された１つの真の情報コード１００及び複数の偽の情報コード２００が表示される（図５、図６参照）。これに限られず、レジ端末１０の制御部１２が生成する真の情報コードの数及び偽の情報コードの数は任意とすることができる。従って、例えば、制御部１２は、２個以上の真の情報コードを生成してもよい。また、１つの偽の情報コードのみを生成してもよい。一般的に言うと、制御装置は、真の認証情報に対応する少なくとも１つの情報コードと、偽の認証情報に対応する少なくとも１つの情報コードとを生成し、生成された複数の情報コードを表示装置に表示させればよい。
【００７７】
（変形例３）  第１、第３、第４実施例では、図５に示すように、制御部４２は、情報コード群に含まれる各情報コードを、同時に表示部４８（表示部２０）に表示させる。第２実施例では、制御部４２は、図６に示すように、情報コード群に含まれる各情報コードを、１つずつ順番に表示部４８に表示させる。情報コード群に含まれる各情報コードの表示手法は、上記の各手法に限られず、任意とすることができる。従って、例えば、制御部４２は、情報コード群に含まれる複数の情報コード（例えば全部で９つ）を、３つずつ順番に表示部４８（表示部２０）に表示させるようにしてもよい。
【００７８】
（変形例４）  上記の各実施例では、情報コードが２次元コードである。情報コードは、２次元コードに限られず、バーコード等、任意のコードを用いてもよい。
【００７９】
（変形例５）  上記の各実施例では、制御部１２は、読取部２２に読み取られた情報コードに対応する認証情報が、真の認証情報と一致しない事態が所定回数以上発生する場合（図３のＳ４２でＹＥＳ）には、真の認証情報をメモリ１４から削除する（Ｓ４４）。これに限られず、制御部１２は、読取部２２に読み取られた情報コードに対応する認証情報が、真の認証情報と一致しない事態が何回発生した場合であっても、真の認証情報をメモリ１４から削除しないようにしてもよい。
【００８０】
（変形例６）  上記の各実施例では、制御部１２は、真の認証情報がメモリ１４に記憶されてから、所定の有効期間が経過する場合（図２のＳ２２でＹＥＳ、図３のＳ３０でＹＥＳ）には、真の認証情報をメモリ１４から削除する（図２のＳ２４、図３のＳ４４）。これに限られず、真の認証情報がメモリ１４に記憶されてから経過した期間に関わらず、真の認証情報をメモリ１４から削除しないようにしてもよい。
【００８１】
（変形例７）  上記の各実施例では、表示部４８（表示部２０）に表示される各情報コード内に、「１」〜「９」の数字が表示されている。これに限られず、各情報コード内には、数字以外の文字や記号が表示されていてもよい。また、文字や記号が、各情報コード内ではなく、各情報コードに隣接する位置に表示されていてもよい。また、文字や記号等が表示部４８（表示部２０）に表示されていなくてもよい。
【００８２】
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００８３】
２：決済システム
１０：レジ端末
１２：制御部
１４：メモリ
１６：外部Ｉ／Ｆ
１８：操作部
２０：表示部
２２：読取部
２４：非接触通信Ｉ／Ｆ
４０：携帯端末
４２：制御部
４４：メモリ
４６：操作部
４８：表示部
５０：非接触通信Ｉ／Ｆ
６０：サーバ
６２：通信網
７０：ＩＣカード
１００：真の情報コード
２００：偽の情報コード
【図１】
2014160397.tif 000003
【図２】
2014160397.tif 000004
【図３】
2014160397.tif 000005
【図４】
2014160397.tif 000006
【図５】
2014160397.tif 000007
【図６】
2014160397.tif 000008
【図７】
2014160397.tif 000009