(57)【要約】      （修正有）【課題】画像やアプリケーションが模倣されることにより誤った認証が行われることを防止する、利便性の高い方法等を提供する。【解決手段】情報端末は、表示手段と、外部からの入力を受け付ける入力受付手段と、入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、入力受付手段が受け付けた入力が特定の条件を満たすと判定された場合に、表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行う制御手段と、を備える。制御は、画像を一時的に表示させる制御、または、画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである。【選択図】図２１
2019168873.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
外部からの入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、当該入力が前記特定の条件を満たすと判定された場合に、前記表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行う制御手段と、を備え、
前記制御は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである、
情報端末。
【請求項２】
前記入力受付手段は、前記入力受付手段に対する物の接触を外部からの入力として受け付け、
前記制御手段は、前記特定の条件を満たす入力が前記入力受付手段により受け付けられてから、前記入力受付手段に対する物の接触が継続している間は、前記表示手段に前記画像を表示させ、前記入力受付手段に対する物の接触がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
請求項１に記載の情報端末。
【請求項３】
前記制御手段は、前記入力受付手段に対して前記特定の条件を満たす入力が行われている間は、前記表示手段に前記画像を表示させ、前記入力受付手段に対する前記特定の条件を満たす入力がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
請求項１または２に記載の情報端末。
【請求項４】
前記制御手段は、前記表示手段に前記画像を表示させたタイミングから所定時間後に、前記表示手段に前記画像の表示をやめさせる、
請求項１に記載の情報端末。
【請求項５】
前記入力受付手段は、前記入力受付手段に対する物の接触を外部からの入力として受け付け、
前記制御手段は、前記入力受付手段が受け付けた前記特定の条件を満たす入力の、位置および向きの少なくともいずれかに基づいて、前記表示手段において前記画像が表示される態様を決定し、前記画像を前記決定した態様で前記表示手段に表示させる、
請求項１から４のいずれか一項に記載の情報端末。
【請求項６】
前記制御手段は、前記入力受付手段が受け付けた入力が前記特定の条件を満たさない場合は、前記画像とは異なるダミー画像を表示する、
請求項１から５のいずれか一項に記載の情報端末。
【請求項７】
被認証者が、情報端末を提示し、
認証者または認証装置が、前記情報端末に対し、特定の条件を満たす入力を行い、
前記情報端末は、前記入力を受け付け、受け付けた入力が前記特定の条件を満たすかを判定し、当該入力が前記特定の条件を満たす場合に、認証条件を満たす画像を表示し、
前記認証者または前記認証装置は、前記情報端末に前記認証条件を満たす画像が表示されているかを判定し、前記情報端末に前記認証条件を満たす画像が表示された場合に、前記被認証者を認証し、前記情報端末に前記認証条件を満たす画像が表示されない場合に、前記被認証者を認証しない、
認証方法。
【請求項８】
前記特定の条件を満たす入力の種類および態様の少なくとも一方は複数あり、
前記情報端末は、受け付けた入力が前記特定の条件を満たす場合に、前記画像を、当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させ、
前記認証者または前記認証装置は、複数の前記情報端末のそれぞれに対し、前記特定の条件を満たす複数の入力のうちのいずれかを、前記複数の情報端末ごとに選択して行う、
請求項７に記載の認証方法。
【請求項９】
外部からの入力を受け付け、
受け付けた入力が特定の条件を満たすかを判定し、当該入力が前記特定の条件を満たすと判定された場合に、表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行い、
前記制御は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである、
情報処理方法。
【請求項１０】
表示手段と、外部からの入力を受け付ける入力受付手段と、を備える情報端末に、
前記入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、前記入力受付手段が受け付けた入力が前記特定の条件を満たすと判定された場合に、前記表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を含む制御処理を、実行させ、
前記制御処理は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、認証の技術に関する。
【背景技術】
【０００２】
コンサートや娯楽施設等における客の入場管理等の、特定の権利を客が有しているかを確認する場面において、紙のチケットの代わりに携帯情報端末上に表示される画像（電子チケット）が利用される事例が増えてきている。
【０００３】
電子チケットの利用形態の１つの典型的な例としては、次のような形態がある。すなわち、客が、チケットを模した画像を表示した携帯情報端末を係員に提示し、係員が目視で確認を行う。あるいは、客はバーコードや二次元コード等の情報コードを表示させた携帯情報端末を係員に提示し、係員は読み取り装置に、その情報コードを読み取らせ、認証（すなわち、正規の情報コードが提示されたか否かの判定）を行わせる。
【０００４】
しかし、上記のような利用形態では、電子チケットの偽造への対策が難しい。なぜなら、携帯情報端末の機能を用いれば、携帯情報端末に表示される画像のコピーを、別の携帯情報端末に提供することが容易であるからである。つまり、電子チケットを正規の方法で手に入れていない者が、電子チケットまたは情報コードのコピーを提示し、係員を騙したり、読み取り装置による認証を通過したりすることがあり得る。
【０００５】
特許文献１から３は、電子チケットに関する発明を開示している。
【０００６】
特許文献１に記載の電子チケットシステムでは、ユーザ端末は、電子チケットを表示している状態で、特殊な形状の押印面を有するスタンプに接触されると、電子チケットが使用済みである旨を示す描画を行う。
【０００７】
特許文献２に記載の電子チケットシステムでは、「モギリ端末」が、移動通信端末またはＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードから、近距離無線通信を介して識別番号を取得し、その識別番号と、電子チケットを有している人の識別番号のデータとを照合する。
【０００８】
特許文献３に記載のチケット情報表示プログラムによると、当該チケット情報表示プログラムを実行する端末装置は、チケット情報表示プログラムに記録される端末ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）と、当該端末の端末ＩＤとが一致する場合に、チケット情報をディスプレイに表示する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１５−２０１２１１号公報
【特許文献２】特開２０１７−１０７４４０号公報
【特許文献３】特開２０１２−０７３８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記特許文献のうち、電子チケットを用いた認証に係る技術を記載する特許文献は、特許文献２および３である。しかし、特許文献２または３に記載される技術が適用された場合でも、電子チケットを正規の方法で取得した者でない人物が認証を通過することは必ずしも不可能ではない。例えば、特許文献２に記載の電子チケットシステムでは、ＩＣカードを使用して認証を受けることができるので、ＩＣカードの転得者が認証されることは阻止できない。特許文献３に記載のチケット情報表示プログラムが適用される場合も、チケット情報のコピーを提示することで認証を通過することは容易である。
【００１１】
また、特許文献２および３には、認証が行われている間にユーザ側の端末が通信を行う技術も開示されているが、ユーザ側の端末に通信を行わせるのは好ましくない場合もある。
【００１２】
本発明は、画像やアプリケーションが模倣されることにより誤った認証が行われることを防止する、利便性の高い方法等を提供することを目的の１つとする。
【課題を解決するための手段】
【００１３】
本発明の一実施態様に係る情報端末は、表示手段と、外部からの入力を受け付ける入力受付手段と、前記入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、前記入力受付手段が受け付けた入力が前記特定の条件を満たすと判定された場合に、前記表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行う制御手段と、を備える。前記制御は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである。
【００１４】
本発明の一実施態様に係る認証方法は、被認証者が、情報端末を提示し、認証者または認証装置が、前記情報端末に対し、特定の条件を満たす入力を行い、前記情報端末は、外部からの入力を受け付け、受け付けた入力が前記特定の条件を満たすかを判定し、受け付けた入力が前記特定の条件を満たす場合に、認証条件を満たす画像を表示し、前記認証者または前記認証装置は、前記情報端末に前記認証条件を満たす画像が表示されているかを判定し、前記情報端末に前記認証条件を満たす画像が表示された場合に、前記被認証者を認証し、前記情報端末に前記認証条件を満たす画像が表示されない場合に、前記被認証者を認証しない。
【００１５】
本発明の一実施態様に係る情報処理方法は、外部からの入力を受け付け、受け付けた入力が特定の条件を満たすかを判定し、受け付けた入力が前記特定の条件を満たすと判定された場合に、表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行う。前記制御は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである。
【００１６】
本発明の一実施態様に係るプログラムは、表示手段と、外部からの入力を受け付ける入力受付手段と、を備える情報端末に、前記入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、前記入力受付手段が受け付けた入力が前記特定の条件を満たすと判定された場合に、前記表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を含む制御処理を、実行させる。前記制御処理は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである。
【発明の効果】
【００１７】
本発明によれば、画像やアプリケーションが模倣されることにより誤った認証が行われることを、簡便に防止することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る携帯情報端末の構成を示すブロック図である。
【図２】電子チケットの管理画面を表示する携帯情報端末の例を示す図である。
【図３】電子チケットが表示される画面の例を示す図である。
【図４】特定の条件を満たす入力操作を受け付けている時の画面の例を示す図である。
【図５】第１の実施形態に係る読み取り装置の構成を示すブロック図である。
【図６】読み取り装置の第１の例の外観を示す図である。
【図７】読み取り装置の第２の例の外観を示す図である。
【図８】読み取り装置の第３の例の外観を示す図である。
【図９】読み取り装置の第４の例の外観を示す図である。
【図１０】携帯情報端末と読み取り装置とサーバとの関係を示す図である。
【図１１】第１の実施形態に係る携帯情報端末と読み取り装置との動作の流れの例を示すフローチャートである。
【図１２】読み取り装置が携帯情報端末に接触している状態の例を示す図である。
【図１３】読み取り装置が携帯情報端末に接触している状態の別の例を示す図である。
【図１４】認証が行われた後の携帯情報端末における画面の例を示す図である。
【図１５】本発明の第２の実施形態に係る携帯情報端末の構成を示すブロック図である。
【図１６】第２の実施形態に係る読み取り装置の構成を示すブロック図である。
【図１７】第２の実施形態に係る携帯情報端末と読み取り装置との動作の流れの例を示すフローチャートである。
【図１８】第１の実施形態の変形例に係る携帯情報端末と読み取り装置との動作の流れを示すフローチャートである。
【図１９】本発明の一実施形態に係る情報端末の構成を示すブロック図である。
【図２０】本発明の一実施形態に係る情報処理方法の流れを示すフローチャートである。
【図２１】本発明の一実施形態に係る認証方法の流れを示すフローチャートである。
【図２２】本発明の各実施形態の各部を構成するハードウェアの例を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態を詳細に説明する。
【００２０】
＜＜第１の実施形態＞＞
まず、本発明の第１の実施形態について説明する。
【００２１】
第１の実施形態では、サービスを受けようとする客と、客がサービスを受ける権利を有しているかを確認しようとする係員と、がいることが想定される。客が受けようとするサービスの種類は、限定されない。サービスの例には、特定のイベントに参加すること、特定の施設や設備を利用すること、特定の物を使用すること、特定の商品を買うこと、および、商品の値引きをしてもらうこと、等が含まれる。
【００２２】
第１の実施形態では、携帯情報端末１１および読み取り装置１２が使用される。
【００２３】
＜構成＞
＝＝＝携帯情報端末１１＝＝＝
携帯情報端末１１は、サービスを受けようとする客が所持する情報端末である。携帯情報端末１１は、典型例としては、スマートフォンやタブレット等の情報端末である。
【００２４】
図１は、第１の実施形態に係る携帯情報端末１１の構成を示すブロック図である。本実施形態の説明に関連する機能を提供する部として、携帯情報端末１１は、表示部１１１と、操作受付部１１２と、通信部１１３と、アプリケーション実行部１１４と、アプリケーション記憶部１１９と、を備える。
【００２５】
表示部１１１は、画像を表示するハードウェアである。
【００２６】
操作受付部１１２は、携帯情報端末１１の外部からの入力操作を受け付けるハードウェアである。本実施形態では、入力操作としては、操作受付部１１２に対する接触を伴う操作を想定する。操作受付部１１２は、十分な広さを有し、接触された位置（部分）を検出可能である。操作受付部１１２が接触および接触された位置を検出する方式としては、例えば、マトリクス・スイッチを用いる方式、抵抗膜方式、静電容量方式、表面弾性波（Ｓｕｒｆａｃｅ  Ａｃｏｕｓｔｉｃ  Ｗａｖｅ）方式、赤外線方式、等が挙げられる。
【００２７】
なお、操作受付部１１２は、マルチタッチ（すなわち、複数の箇所に対する同時の接触）を認識可能であってもよい。
【００２８】
表示部１１１および操作受付部１１２は、典型的なスマートフォンおよびタブレットのように、タッチパネルとして一体になっていてもよい。この場合、表示部１１１に対する接触が、操作受付部１１２に対する入力操作となる。
【００２９】
通信部１１３は、外部の装置との通信を行う通信インタフェースである。通信の方法は問わず、無線でも有線でもよい。
【００３０】
アプリケーション記憶部１１９は、電子チケットを表示するためのアプリケーションソフトウェア（以下、「チケットアプリ」）を記憶する。アプリケーション記憶部１１９は、例えば、フラッシュメモリである。チケットアプリは、例えば、販売または配布されているアプリケーションソフトウェアの１つとして携帯情報端末１１によりインストールされることでアプリケーション記憶部１１９に記憶される。あるいは、チケットアプリは、携帯情報端末１１の製造時または販売時に予め携帯情報端末１１にインストールされていてもよい。
【００３１】
アプリケーション実行部１１４は、アプリケーション記憶部１１９に記憶されているチケットアプリを実行する。アプリケーション実行部１１４は、例えば、様々なアプリケーションソフトウェアを動作させることが可能なＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を実行する、１つまたは複数のプロセッサである。
【００３２】
以下、チケットアプリを実行するアプリケーション実行部１１４の機能および動作を、チケットアプリの機能および動作として説明する。
【００３３】
チケットアプリは、例えば、ネットワーク等を介して電子チケットを取得する機能を有する。例えば、チケットアプリは、通信部１１３を利用して特定のＷｅｂページにアクセスし、電子チケットを取得するための手続（電子チケットのダウンロード、または電子チケットの発行要求等）を行い、その電子チケットを保存することが可能である。電子チケットの保存先は、例えば、携帯情報端末１１内の記憶領域（アプリケーション記憶部１１９等）でもよいし、携帯情報端末１１がアクセス可能な特定のサーバでもよい。
【００３４】
チケットアプリは、取得された電子チケットを管理する機能を有する。図２は、電子チケットを管理するための管理画面を表示する携帯情報端末の例を示している。管理画面等の画面は、例えば、筐体５の一つの面に備えられた、操作受付部１１２と一体になった表示部１１１によって表示される。管理画面では、例えば、取得された、使用可能な電子チケットの概要の一覧が表示される。この画面が表示されているときには、チケットアプリのユーザは、例えば、詳細を表示させる電子チケットの選択や、電子チケットの削除等の操作を行うことができる。
【００３５】
チケットアプリは、取得された電子チケットを表示部１１１に表示させる機能を有する。例えば、図２に例示される画面において、ユーザが「電子チケットＡ」と表示された領域をタップすると、チケットアプリは、実際の電子チケットＡを表示する。
【００３６】
図３は、表示される電子チケットの例である。電子チケットには、その電子チケットにより発揮される効果（すなわち、ユーザに与えられる権利）に関する情報が表示され得る。電子チケットがコンサートの入場チケットとして使われる場合は、例えば、コンサート名、コンサートの開催日時、座席番号、等が表示され得る。電子チケットがクーポンとして使われる場合は、例えば、対象商品（またはサービス）、割引後の料金、有効期間、等が表示され得る。また、チケットアプリは、電子チケットが表示されている画面において、図３で破線により示されるように、認証を受けるための入力操作を受け付ける領域を表示してもよい。
【００３７】
チケットアプリは、電子チケット表示されている場合において、認証を受けるための入力操作を受け付けることが可能な状態（「入力待ち状態」）となる。
【００３８】
チケットアプリは、入力待ち状態において、特定の条件を満たす入力操作が受け付けられた場合に、認証に用いられる情報コードを表示部１１１に表示させる。
【００３９】
上述の特定の条件は、実施態様に応じて自由に設計され得る。ある実施態様では、上述の特定の条件は、電子チケットの購入者およびその他の客が知らないことが望ましい。あるいは、ある実施態様では、特定の条件は、その条件を満たす入力操作を実行することが購入者およびその他の客にとって困難であるような条件であるのが望ましい。
【００４０】
特定の条件の例は、次の通りである。
・入力操作が、マルチタップであり、タップされる複数の位置のパターン（すなわち位置関係）が特定のパターンであること
・入力操作が、操作受付部１１２上の複数の特定の領域を、正しい順序でタップする操作であること
・入力操作が、操作受付部１１２上で特定の軌跡を描く操作であること
・入力操作が、操作受付部１１２上で特定の速さの軌跡を描く操作であること
用意される「特定の条件」は１つでなくともよい。特定の条件は、入力されるパターンや軌跡の、大きさや向きを限定しないような条件であってもよい。
【００４１】
チケットアプリは、特定の条件を満たす入力操作を受け付けると、表示部１１１に情報コードが「一時的に」表示されるように、表示の制御を行ってもよい。例えば、チケットアプリは、特定の条件を満たす入力操作を受け付けてから、所定の時間（例えば数秒間）情報コードを表示させるような制御を行ってもよい。特定の条件を満たす入力操作が継続する場合には、チケットアプリは、その入力操作を受けている間には情報コードの表示を継続させ、その入力操作が終わったら情報コードを非表示にするような、制御を行ってもよい。チケットアプリは、特定の条件を満たす入力操作を受け付けた後、何らかの入力操作（特定の条件を満たす入力操作に限られない）が行われている間には情報コードの表示を継続させ、その入力操作が終わったら情報コードを非表示にするような、制御を行ってもよい。チケットアプリは、特定の条件を満たす入力操作を受け付けた後、該入力操作とは別の所定の入力操作を受け付けた場合に情報コードを非表示にするような、制御を行ってもよい。なお、この場合の所定の入力操作は、例えば、読み取り装置１２が、認証が正常に完了した場合に行えばよい。
【００４２】
本開示において、「情報コードを一時的に表示する」とは、情報コードを表示後、情報コードが表示されていた画面においてその情報コードがいずれ非表示になるようにすることである。チケットアプリは、情報コードを非表示にさせた後は、特定の条件を満たす入力操作が再び受け付けられない限り、情報コードを表示させないように、設計されてもよい。
【００４３】
チケットアプリが表示する情報コードは、表示されている電子チケットが正規の電子チケットであることの証明となる画像であれば何でもよい。情報コードは、例えば、電子チケットを正規の方法で取得していない者には知り得ない情報が含まれていてもよい。情報コードとしての画像の具体的な例には、文字、図形、記号、色彩のパターン、およびこれらの組み合わせが含まれる。情報コードは、経時的に変化する画像（例えば、再生される動画等）でもよい。一例として、チケットアプリは、二次元コード等の所定の幾何模様を、情報コードとして表示してもよい。図４は、情報コードが表示された画面の例を示す。
【００４４】
さらに、チケットアプリは、特定の条件を満たす入力操作を受け付けた場合に、情報コードとは別に、認証が行われたことを示すシンボルを表示部１１１に表示させてもよい。チケットアプリは、例えば、認証が行われたことを示すスタンプのようなシンボルを、電子チケットの表示の一部として表示させてもよい。
【００４５】
＝＝＝読み取り装置１２＝＝＝
読み取り装置１２は、電子チケットを提示する客がサービスを受ける権利を有しているかを確認しようとする係員が使用する装置である。
【００４６】
図５は、読み取り装置１２の機能構成を示すブロック図である。読み取り装置１２は、操作部１２１と、撮像部１２２と、認識部１２３と、認証実行部１２４と、出力部１２５とを備える。
【００４７】
操作部１２１は、携帯情報端末１１に対し入力操作を行う物理的な部分である。具体的には、操作部１２１が、操作受付部１１２に接触すると、携帯情報端末１１側では操作受付部１１２がその接触を入力操作として受け付ける。なお、操作部１２１は、静電容量方式のタッチパネルに対して認識されるよう、有意な導電性を有していてもよい。
【００４８】
操作部１２１は、上述の「特定の条件」を満たす入力操作を実行することができるように構成され得る。
【００４９】
例えば、操作部１２１は、図６に示されるように、読み取り装置１２の筐体６のある面に備えられた突起部８１により、実現される。
【００５０】
突起部８１は１つでもよいし、図６で示されるように複数でもよい。突起部８１が複数ある場合、複数の突起部８１が操作部１２１である。複数の突起部８１は、突起部８１の配置のパターンが、携帯情報端末１１の操作受付部１１２に対し特定の入力のパターンを与える。
【００５１】
操作部１２１は、図７に示されるように、突出している状態と突出していない状態とに切り替わることが可能な複数の可動部位８２により実現されてもよい。そのような場合、突出している状態の可動部位８２が、操作部１２１として機能する。可動部位８２の状態の切り替えは、例えば筐体６の中の制御部（不図示）による制御により行われ得る。筐体６の外側に、可動部位８２の状態の切り替えを行うためのボタン等が設けられていてもよい。図７に示されるような構成によれば、操作部１２１の形状、すなわち、携帯情報端末１１に対する入力のパターンを変更できる。
【００５２】
別の構成として、突起部８１が、読み取り装置１２上で移動が可能であってもよい。例えば、図８に示されるように、読み取り装置１２は、手動または電気的な制御により回転可能な機構６１（斜線で示された部分）を備え、操作部１２１はこの回転可能な機構６１により回転可能であってもよい。突起部８２の一つ一つが別個に移動可能であってもよい。その場合は、入力のパターンが変更できる。突起部８２の各々が連動して移動する場合は、入力のパターンは維持され、筐体６に対して入力のパターンの向きが変化する。
【００５３】
なお、図６から８に例示された読み取り装置１２は、操作部１２１が携帯情報端末１１に接触している間、外部から操作部１２１を視認することを防止するような、遮蔽部を備えてもよい。遮蔽部は、例えば、不透明な部材から成り、部材の材料の種類は問わない。遮蔽部の具体例としては、プラスチック製の板、ゴム製の筒、布製の遮光幕等が挙げられる。
【００５４】
図９は、突起部８１を１つだけ有する読み取り装置１２の例の外観図である。図９の例では、円筒状の筐体７の中に、突起部８１と、回転可能な機構６１と、撮像部１２２と、が備わる。突起部８１は回転可能な機構６１に連結されており、回転可能な機構６１が回転することにより、突起部８１は円弧を描く。回転可能な機構６１の回転の仕方は、例えば、不図示の制御部により制御される。このような機構によっても、特定の条件を満たす入力操作を行う操作部１２１は実現され得る。このような操作部１２１が実行できる、特定の条件を満たす入力操作の例としては、所定の速度で円を描く入力操作、および、所定の順序で、数種類の特定の円弧を描く入力操作、等が挙げられる。このような入力操作が特定の条件である場合、マルチタッチを認識できないデバイスが携帯情報端末１１として用いられても、本発明の目的が達成可能である。
【００５５】
なお、円筒状の筐体７が不透明の素材で作られていれば、筐体７が遮蔽部の役割を有し、突起部８１の動きが客に見られることを防ぐことができる。
【００５６】
撮像部１２２は、携帯情報端末１１の表示部１１１に表示された画像を読み取る。撮像部１２２は、例えば、カメラ等の撮像デバイスである。
【００５７】
撮像部１２２は、図６から９の例に示されるように、読み取り装置１２の筐体６上に、操作部１２１が携帯情報端末１１に対して入力操作を行っているときに携帯情報端末１１の表示部１１１を向くように、取り付けられていてもよい。読み取り装置１２が図８のように回転可能な機構６１を備える場合、撮像部１２２は回転可能な機構６１の回転に合わせて回転してもよい。
【００５８】
認識部１２３は、情報コードを認識する。認識部１２３は、撮像部１２２により読み取られた画像に情報コードが含まれているかを判定する。画像に情報コードが含まれていれば、認識部１２３は、その情報コードを認証実行部１２４に送出する。認識部１２３は、例えば、情報コードらしいものと、情報コードらしくないものとを識別する、識別器により実現されてもよい。
【００５９】
認証実行部１２４は、認識部１２３から受け取った情報コードに基づき、認証を実行する。本実施形態における認証とは、特定の権利の有無を判定することである。より具体的には、本実施形態における認証とは、電子チケットを携帯情報端末１１により提示する客が所定のサービスを受ける権利を有しているかを、判定することである。認証実行部１２４は、情報コードが、予め定められた認証条件を満たすか否か、を判定すればよい。
【００６０】
読み取られた情報コードが認証条件を満たしている場合、認証実行部１２４は、客は所定のサービスを受ける権利を有していると判定する。つまり、客は認証される。
【００６１】
読み取られた情報コードが認証条件を満たしていない場合、認証実行部１２４は、客は所定のサービスを受ける権利を有していないと判定する。つまり、客は認証されない。
【００６２】
出力部１２５は、認証実行部１２４による認証の結果を出力する。出力部１２５は、例えば、画像の表示、音声の発信、または振動等によって、認証の結果（すなわち、例えば「ＯＫ」または「ＮＧ」を意味する情報）を読み取り装置１２の使用者に通知してもよい。
【００６３】
出力部１２５は、他の装置に、認証の結果を示す信号を出力してもよい。例えば、出力部１２５は、客が通過しようとするゲートの開閉を制御する制御装置に対し、認証の結果を示す信号を出力してもよい。この場合、制御装置は、「ＯＫ」を意味する信号を受け取った場合はゲートが開いている状態になるよう制御し、「ＮＧ」を意味する信号を受け取った場合はゲートが閉じている状態になるよう制御してもよい。
【００６４】
図１０は、第１の実施形態で使用される携帯情報端末１１と読み取り装置１２との関係を表す模式図である。携帯情報端末１１は、例えばプログラムおよび電子チケットを提供するサーバ１３から、上述したチケットアプリと電子チケットとを取得する。携帯情報端末１１は、チケットアプリを取得した後、チケットアプリの機能を通じて電子チケットを取得してもよい。読み取り装置１２の構造には、特定の条件を満たす入力操作の情報が反映される。例えば、特定の条件を満たす入力操作を知る人間が、読み取り装置１２を作製すればよい。以上のような関係により、読み取り装置１２は、携帯情報端末１１に対し、携帯情報端末１１に情報コードを表示させるための入力操作をすることができる。
【００６５】
また、読み取り装置１２は、サーバ１３から、認証条件の情報を取得していてもよい。認証実行部１２４は、この認証条件の情報を用いて、携帯情報端末１１に表示される情報コードが認証条件を満たすかを判定してもよい。
【００６６】
＜動作＞
第１の実施形態に係る携帯情報端末１１および読み取り装置１２の動作の流れの例を、図１１のフローチャートを参照しながら説明する。
【００６７】
サービスを受けようとする客が、読み取り装置１２を持っている係員に、電子チケットを提示する場面を想定する。
【００６８】
まず、客は、電子チケットを提示するために、携帯情報端末１１の操作受付部１１２を介して、アプリケーション実行部１１４に、チケットアプリを起動する指示を与える。アプリケーション実行部１１４は、チケットアプリの実行を開始する（ステップＳ１１）。
【００６９】
チケットアプリの起動中、客はさらに表示部１１１に電子チケットを表示させるための操作を行う。例えば、客は、電子チケットの一覧が表示されている画面において、提示すべき電子チケットが表示されている領域をタップする操作を行う。アプリケーション実行部１１４は、その操作に応じて、電子チケットを表示部１１１に表示させる。これにより表示部１１１が電子チケットを表示する（ステップＳ１２）。アプリケーション実行部１１４は、電子チケットを表示させるにあたり、例えば、サーバ１３または携帯情報端末１１の記憶領域から、電子チケットを読み出せばよい。
【００７０】
電子チケットが表示されている間、操作受付部１１２は入力待ち状態となる。
【００７１】
そして、客は、電子チケットを表示した携帯情報端末１１を係員に提示する。
【００７２】
係員は、電子チケットが表示された携帯情報端末１１の操作受付部１１２に対し、読み取り装置１２の操作部１２１を接触させる。読み取り装置１２の操作部１２１が可動部位８２によって実現される場合は、係員は、可動部位８２を突出させて突起のパターンを作成してから、その突起を接触させる。これにより、読み取り装置１２は、携帯情報端末１１に対し、特定の条件を満たす入力操作を行う（ステップＳ２１）。携帯情報端末１１側では、操作受付部１１２が、操作部１２１による接触を入力操作として受け付ける。
【００７３】
図１２は、図６から８で例示された読み取り装置１２が携帯情報端末１１に入力操作を行っている時の様子の例を示す図である。図１３は、図９で例示された読み取り装置１２が携帯情報端末１１に入力操作を行っている時の様子の例を示す図である。
【００７４】
アプリケーション実行部１１４は、受け付けられた入力操作が特定の条件を満たす入力操作である場合は（ステップＳ１３においてＹＥＳ）、情報コードを表示部１１１に表示させる。これにより、表示部１１１は情報コードを表示する（ステップＳ１４）。特定の条件を満たす入力操作が受け付けられていなければ（ステップＳ１３においてＮＯ）、アプリケーション実行部１１４は、情報コードを表示部１１１に表示させない。
【００７５】
ステップＳ１４において、表示される情報コードは、予め用意されていてもよいし、ステップＳ１３の判定の後にアプリケーション実行部１１４により生成されてもよい。
【００７６】
例えば、アプリケーション実行部１１４は、特定の条件を満たす入力操作が行われた時に、サーバ１３に、情報コードを送る要求を通信部１１３を介して送信し、サーバ１３から情報コードを受け取ってもよい。あるいは、アプリケーション実行部１１４は、予め（例えば、チケットアプリのインストール時または電子チケットの取得時等）取得され携帯情報端末１１に記憶されてある、情報コードを読み出してもよい。
【００７７】
例えば、アプリケーション実行部１１４は、情報コードを生成するアルゴリズムに従って、電子チケットの情報から情報コードを生成してもよい。この場合、アプリケーション実行部１１４は、受け付けられた入力操作の位置、向き、および／または種類（パターン）によって変わり得る情報コードを生成してもよい。
【００７８】
例えば、アプリケーション実行部１１４は、入力操作が行われた位置に基づいて、情報コードを表示させる位置（すなわち、表示部１１１の領域の一部分）を決定し、決定した位置に情報コードが表示されるよう表示の制御を行ってもよい。特に、アプリケーション実行部１１４は、読み取り装置１２の撮像部１２２の撮像範囲に相当する部分領域を特定し、特定した位置に情報コードが表示されるよう表示の制御を行ってもよい。読み取り装置１２における操作部１２１の配置と撮像部１２２の位置とが決まっていれば、操作部１２１が入力操作を行っている間における、撮像部１２２の撮像範囲に含まれる、表示部１１１内の領域は、特定可能である。
【００７９】
また、例えば、アプリケーション実行部１１４は、受け付けられた入力の向きに合わせて情報コードの向きを決定し、決定した向きの情報コードが表示されるよう表示の制御を行ってもよい。
【００８０】
また、例えば、アプリケーション実行部１１４は、受け付けられた入力操作の種類（パターン）に応じて異なる情報コードが表示されるよう、表示の制御を行ってもよい。例えば、特定の条件を満たす入力操作が複数種類用意され、それぞれの入力操作に対し異なる情報コードが用意されてもよい。携帯情報端末１１は、入力操作の種類と情報コードとの対応表（すなわち、入力操作と情報コードとが関係づけられた表）のデータを記憶しておけばよい。そして、アプリケーション実行部１１４は、対応表に基づき、受け付けられた入力操作の種類に関連づけられている情報コードを読み出し、読み出した情報コードを表示部１１１に表示させてもよい。
【００８１】
アプリケーション実行部１１４は、入力操作が受け付けられた時刻や場所等の一時的な（すなわち、状況によって変化し得る）情報を用いて、情報コードを生成してもよい。例えば、アプリケーション実行部１１４は、入力操作が受け付けられた時刻（例えば「時」および「分」の値）を表す情報を含む二次元コードを生成してもよい。あるいは、例えば、アプリケーション実行部１１４は、携帯情報端末１１が位置している場所（例えば経度および緯度）を表す数値を符号化することで生成される数値を含む画像を生成してもよい。場所を表す情報は、例えば、携帯情報端末１１にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の機能があれば、その機能により取得可能である。アプリケーション実行部１１４が一時的な情報が反映された（言い換えれば、一時的な情報によって変化し得る）情報コードを生成することにより、情報コードの模倣は困難になる。
【００８２】
読み取り装置１２の撮像部１２２は、表示部１１１を撮像する（ステップＳ２２）。
【００８３】
撮像部１２２は、例えば、読み取り装置１２に備えられたボタン等により指示を受けたタイミングで撮像を開始してもよい。その場合、係員が、例えば読み取り装置１２を携帯情報端末１１に接触させるタイミングで、上記のボタンを押せばよい。
【００８４】
撮像部１２２が撮像を行っている間、認識部１２３は、情報コードが撮像されたか否かを判定する。撮像部１２２により取得された画像の中に情報コードを含む画像があれば、認識部１２３は、その情報コードを認識する（ステップＳ２３）。認識部１２３は、認識した情報コードを認証実行部１２４に送出する。
【００８５】
認証実行部１２４は、認識部１２３が認識した情報コードに基づき認証を行う（ステップＳ２４）。すなわち、認識された情報コードが、正規かつ有効な情報コードであるかを、その情報コードが認証条件を満たすか否かに基づいて判定する。
【００８６】
認証条件の例は、次の通りである。
・その情報コードが、認証用に用意されたコードに一致すること
・その情報コードの特徴が、認証用に用意された特徴に一致すること（具体例：情報コードから抽出される色特徴が、用意された色特徴に一致すると判定されること、情報コードにおける所定の領域に、所定の画像が描かれていること、情報コードにより表されている複数のオブジェクトどうしの関係が所定の法則を満たすこと、等）
・その情報コードによって示されている一時的な情報（上述）が妥当であること（例えば、入力操作が受け付けられた時刻として示される時刻が現在の時刻と一致する等）
認証実行部１２４は、他の装置と連携して認証を行ってもよい。例えば、認証実行部１２４は、ネットワーク上の情報と照合することで、情報コードによって示されている情報の妥当性を確認してもよい。あるいは、例えば、認証実行部１２４は、認識部１２３が認識した情報コードを、サーバ１３に送信し、情報コードが認証条件を満たすかの判定をサーバ１３に依頼してもよい。情報コードが認証条件を満たすかの判定をサーバ１３が行なったら、サーバ１３はその判定の結果を読み取り装置１２に送信し、認証実行部１２４はその結果に基づいて、認証の結果を導出してもよい。
【００８７】
認証実行部１２４は、情報コードが認証条件を満たしていれば、第１の信号（認証されたことを示す）を出力部１２５に送出する。
【００８８】
逆に、情報コードが認証条件を満たしていなければ、第２の信号（認証されなかったことを示す）を出力部１２５に送出する。また、撮像部１２２が撮像を開始する指示を受けたタイミングから所定時間、情報コードが認識されない場合にも、認証実行部１２４は、第２の信号を出力部１２５に送出してもよい。
【００８９】
そして、出力部１２５が、認証実行部１２４から受け取った信号に基づいて、認証の結果を示す情報を出力する（ステップＳ２５）。具体的には、出力部１２５は、第１の信号を受け取った場合は、「ＯＫ」すなわち「客（または携帯情報端末１１）は認証された」ことを示す情報を出力する。出力部１２５は、第２の信号を受け取った場合は、「ＮＧ」すなわち「客（または携帯情報端末１１）は認証されなかった」ことを示す情報を出力する。
【００９０】
係員は、認証の結果を確認したら、読み取り装置１２を携帯情報端末１１から離してよい。その後、係員は、認証の結果に基づいて、客に対して適当な対応を行い得る。
【００９１】
以上をもって、読み取り装置１２の処理は終了する。読み取り装置１２は、この後、別の携帯情報端末１１に対する認証に使用されてもよい。
【００９２】
携帯情報端末１１は情報コードを表示した後、有限時間後に、情報コードを非表示にする（ステップＳ１５）。情報コードを非表示にする契機の例は、上述した通りである（チケットアプリの説明を参照）。
【００９３】
一例として、アプリケーション実行部１１４は、読み取り装置１２が携帯情報端末１１から離れたことの検知を行う。アプリケーション実行部１１４は、操作受付部１１２に対する読み取り装置１２からの入力操作がなくなったことを検知すればよい。そして、アプリケーション実行部１１４は、上記検知が行われた場合に、即座に、または上記検知がされたタイミングから一定時間の経過後に、表示部１１１に情報コードの表示をやめさせればよい。
【００９４】
また、アプリケーション実行部１１４は、認証が完了したことを表すシンボルを表示部１１１に表示させ得る（ステップＳ１６）。図１４は、認証が完了したことを表すシンボルが表示された画面の例を示す。このシンボルは、客に、サービスを受ける権利が認められたことを知らせる役割がある。
【００９５】
上記シンボルを表示させる処理は、例えば、情報コードを非表示にする処理と連動して行われてもよい。上記シンボルを表示させる処理は、ステップＳ１３で受け付けられた入力操作とは別の所定の入力操作を、操作受付部１１２が受け付けたことを契機として、行われてもよい。
【００９６】
＜効果＞
第１の実施形態に係る携帯情報端末１１および読み取り装置１２によれば、誤って認証が行われることを簡便に防止することができる。その理由は、携帯情報端末１１が正しい情報コードを表示するのが、特定の条件を満たす入力操作が行われた時に限られるからである。特定の条件を満たす入力操作が秘密のものとして管理されていれば、または通常困難な入力操作であれば、客が、認証を受ける場面以前に正しい情報コードを知ることは困難である。それにより、客が情報コードを複製することが困難となる。
【００９７】
読み取り装置１２が携帯情報端末１１から離れた場合に情報コードが非表示になることにより、情報コードを複製することはより困難となる。その理由は、認証を受けた客でも、情報コードを見る機会が限られ、第三者に情報コードを教えることが困難となるからである。読み取り装置１２が、接触中に情報コードが隠れるような構造または遮蔽部を有していれば、上述の効果はさらに大きくなる。
【００９８】
表示される情報コードに一時的な情報が含まれている場合は、情報コードを複製することはより困難となる。仮に、ある人物が、ある時点で情報コードを見ることができたとしても、情報コードが一時的な情報に基づいて生成される場合は、その情報コードのコピーを認証時に提示しても、その情報コードは認証条件を満たさない。
【００９９】
特定の条件を満たす入力操作が複数用意される場合、アプリケーションを偽造することをより困難にし得る。その理由は、ある客が、認証を受ける際に、実際に読み取り装置１２が行った入力操作を知ったとしても、特定の条件を満たす複数の入力操作のうちの１つしか知ることができないからである。ある実施態様において、係員は、複数の客に対する認証に際し、客ごとに異なる入力操作を実行してもよい。そのような場合、客は、その客自身の携帯情報端末１１にどのような入力操作がされるかが分からない。第三者が、読み取り装置１２が行った入力操作として知った入力操作に基づいて、チケットアプリを模倣したアプリケーションを作ったとしても、認証においてその知った入力操作と同じ入力操作が携帯情報端末１１になされるとは限らない。それゆえ、アプリケーションを偽造することによる認証の通過が難しくなる。
【０１００】
情報コードの種類や表示のされ方が、入力操作の種類または位置や向きに応じて異なり得るように構成されていれば、チケットアプリを偽造することはさらに困難となる。第三者が、実際に読み取り装置１２が行った入力操作と表示された情報コードを何らかの方法で手に入れ、その入力操作と情報コードとの情報に基づきチケットアプリを模倣したアプリケーションを作ったとしても、その入力操作と同じ入力操作がされなければ認証を通過できない。つまり、読み取り装置１２の操作部１２１の形状が認証のたびに変化したり、係員が携帯情報端末１１に対して読み取り装置１２を接触させる向きをランダムに変化させたりすることにより、チケットアプリを模倣したアプリケーションを見つけることができ得る。
【０１０１】
［補足］
情報コードの種類や表示のされ方が、入力操作の種類または位置や向きに応じて異なり得る場合、携帯情報端末１１は、情報コードの表示が一時的でなくても、本発明の課題の一つは達成され得る。情報コードが電子チケットの表示画面において継続的に表示されるとしても、係員が行う入力操作の種類または位置や向きが変化する場合は、電子チケットの複製は困難となるからである。したがって、一つの実施態様では、図１１のステップＳ１５は省略されてもよい。また、情報コードそれ自体が、認証が完了したことを表すシンボルの役割を担ってもよい。
【０１０２】
＜＜第２の実施形態＞＞
本発明の第２の実施形態について説明する。第２の実施形態は、携帯情報端末２１と、読み取り装置２２とが使用される実施形態である。
【０１０３】
携帯情報端末２１は、サービスを受けようとする客が所持する情報端末である。携帯情報端末２１は、図１５に示されるように、本実施形態の説明に関連する機能を提供する部として、表示部１１１、操作受付部１１２、通信部１１３、アプリケーション実行部１１４、アプリケーション記憶部１１９、および音取得部１１５を備える。既に説明された構成要素は、特に言及のない限り、既に説明された機能と同じ機能を持つと解されてよい。
【０１０４】
音取得部１１５は、外部の音を取得する。音取得部１１５は、例えば、マイクロフォンである。
【０１０５】
アプリケーション実行部１１４は、チケットアプリを実行し、電子チケットを表示部１１１に表示させる。本実施形態では、電子チケットが表示されている状態において、操作受付部１１２が入力待ち状態になる必要はない。
【０１０６】
本実施形態では、電子チケットが表示されている状態において、音取得部１１５が、音の入力を受け付ける状態（「音取得状態」）となる。そして、アプリケーション実行部１１４は、音取得部１１５により取得された音が、特定の条件を満たす音である場合に、情報コードを表示部１１１に表示させる。
【０１０７】
特定の条件の例は、次の通りである。
・取得された音が、特定の周波数成分を有意に含んでいること
・取得された音の周波数パターンが、認証用に用意された周波数パターンに一致すること
・取得された音の音高の時間変化（いわゆる旋律）が、認証用に用意された旋律であること
用意される「特定の条件」は、１つでなくともよい。
【０１０８】
読み取り装置２２は、係員が使用する装置である。読み取り装置２２は、図１６に示されるように、音発信部１２６を備える。また、読み取り装置２２は、読み取り装置１２と同じく、撮像部１２２、認識部１２３、認証実行部１２４、および出力部１２５を備える。
【０１０９】
音発信部１２６は、音を発信する。音発信部１２６は、例えば、スピーカーである。音発信部１２６は、電気的な信号に基づいて音を発生させるデバイスでなくともよい。例えば、音発信部１２６は、楽器およびそれに類する器械でもよい。
【０１１０】
音発信部１２６は、上述の「特定の条件」を満たす音を発信する。音発信部１２６がプログラムに基づいて音を発信するデバイスである場合は、そのプログラムが、デバイスに特定の条件を満たす音を発信させるようなプログラムであればよい。その場合のプログラムは、サーバ装置（第１の実施形態のサーバ装置１３と同様のもの）から取得されればよい。音発信部１２６は、特定の条件を満たす音を記録した記録媒体を再生することにより特定の条件を満たす音を発信してもよい。音発信部１２６が器械である場合は、特定の条件を知っている係員が、音発信部１２６が特定の条件を満たす音を発信するよう、音発信部１２６を操作してもよい。
【０１１１】
＜動作＞
第２の実施形態に係る携帯情報端末２１および読み取り装置２２の動作の流れの例を、図１７のフローチャートを参照しながら説明する。
【０１１２】
まず、携帯情報端末２１は、第１の実施形態と同様、チケットアプリの実行を開始し（ステップＳ１１）、電子チケットを表示する（ステップＳ１２）。
【０１１３】
客が、電子チケットが表示された携帯情報端末２１を係員に提示すると、係員は、読み取り装置２２の音発信部１２６に、発信される音が携帯情報端末２１に取得可能である態様で、音を発信させる。音発信部１２６は、「特定の条件」を満たす音を発信する（ステップＳ４１）。
【０１１４】
電子チケットが表示されている間、携帯情報端末２１の音取得部１１５は音を取得する。特定の条件を満たす音が取得された場合（ステップＳ３３においてＹＥＳ）、アプリケーション実行部１１４は、情報コードを表示部１１１に表示させる（ステップＳ１４）。特定の条件を満たす音が取得されていない場合（ステップＳ３３においてＮＯ）、アプリケーション実行部１１４は、情報コードを表示部１１１に表示させない（ステップＳ１４）。なお、アプリケーション実行部１１４は、取得された音に応じて種類または表示の態様が異なり得るような画像を情報コードとして生成し、生成した情報コードを表示させてもよい。
【０１１５】
読み取り装置１２の撮像部１２２は、表示部１１１を撮像する（ステップＳ２２）。撮像部１２２が撮像を行っている間、認識部１２３は、情報コードが撮像されたか否かを判定する。撮像部１２２により取得された画像の中に情報コードを含む画像があれば、認識部１２３は、その情報コードを認識する（ステップＳ２３）。認識部１２３は、認識した情報コードを認証実行部１２４に送出する。
【０１１６】
認証実行部１２４は、認識部１２３が認識した情報コードに基づき認証を行う（ステップＳ２４）。
【０１１７】
出力部１２５は、認証実行部１２４による認証の結果に基づいて、認証の結果を示す情報を出力する（ステップＳ２５）。
【０１１８】
携帯情報端末２１のアプリケーション実行部１１４は、特定の条件を満たす音が取得されなくなったら、または情報コードを表示させてから一定時間が経過したら、表示部１１１に情報コードの表示をやめさせる。これにより、表示部１１１は情報コードを非表示にする（ステップＳ１６）。また、アプリケーション実行部１１４は、認証が完了したことを表すシンボルを表示部１１１に表示させ得る（ステップＳ１７）。
【０１１９】
＜効果＞
第２の実施形態に係る携帯情報端末２１および読み取り装置２２によっても、誤って認証が行われることを簡便に防止することができる。その理由は、携帯情報端末１１が正しい情報コードを表示するのが、特定の条件を満たす音が取得された時に限られるからである。特定の条件を満たす音が秘密のものとして管理されていれば、または発生させることが困難な音であれば、客が、認証を受ける場面以前に正しい情報コードを知ることは困難である。それにより、客が情報コードを複製することが困難となる。
【０１２０】
［変形例］
以下、上記実施形態の変形例を説明する。変形例は、自由に組み合わされてもよい。
【０１２１】
（１）
入力の種類としては、以上に説明したものの他、例えば、光、熱、携帯情報端末に与えられる加速度、携帯情報端末の向きの変化、等が採用し得る。入力は、携帯情報端末が感知し得る作用であればよい。上記各実施形態の携帯情報端末１１、２１および読み取り装置１２、２２は、採用される入力の種類に応じて適宜設計変更され得る。
【０１２２】
（２）
読み取り装置１２、２２は、携帯情報端末１１、２１への入力と認証の実行とを、入力の種類を変えて複数回行ってもよい。図１８は、読み取り装置１２が認証の実行を複数回行う実施態様における、携帯情報端末１１および読み取り装置１２による処理の流れの例の一部を示すフローチャートである。図１８では、説明の便宜上、一部の処理の記載を省略しているが、記載されていない処理を行ってはならないことを意味するものではない。
【０１２３】
この実施態様において、読み取り装置１２は、ステップＳ２４において認証を行った後、認証をさらに行うかの判定を行う（ステップＳ２４１）。認証をさらに行うと判定した場合、読み取り装置１２は、再び携帯情報端末１１に対し、入力操作を行う（ステップＳ２４２）。このステップＳ２４２における入力操作では、読み取り装置１２は、少なくとも直前に行った入力操作とは異なる種類または態様の、入力操作を行う。
【０１２４】
携帯情報端末１１は、特定の条件を満たす入力操作をさらに受け付けた場合（ステップＳ１４１においてＹＥＳ）、情報コードを表示する（ステップＳ１４）。ステップＳ１４において表示される情報コードは、入力操作の種類および態様に応じて異なり得る情報コードである。したがって、携帯情報端末１１は、異なる入力操作を受け付けるたびに、異なる情報コードを表示し得る。
【０１２５】
読み取り装置１２は、ステップＳ２４２の入力操作に応じて情報コードを表示する、表示部１１１を撮像し（ステップＳ２２）、認証を行う（ステップＳ２４）。そして、読み取り装置１２は、再び、認証をさらに行うかの判定を行う（ステップＳ２４１）。
【０１２６】
このようにして、認証実行部１２４は、認証を複数回実行する。認証部１２４は、複数回の認証の結果に基づいて、第１の信号または第２の信号を出力部１２５に送出する。例えば、認証部１２４は、複数回の認証の結果が全て「認証する」ことを示す結果であった場合に、第１の信号を出力部１２５に送出し、それ以外の場合には第２の信号を出力部１２５に送出してもよい。
【０１２７】
ステップＳ２４１の判定では、読み取り装置１２は、例えば、ステップＳ２４２の処理を所定回数行ったかを、判定の基準としてもよい。ただし、ステップＳ２４の処理において「認証しない」ことを示す結果が得られた場合の次のステップＳ２４１の判定の結果は「ＮＯ」となってもよい。
【０１２８】
上記変形例のステップＳ２１およびステップＳ２４２の入力操作のうち一部の入力操作において、読み取り装置１２は、特定の条件を満たさない入力操作（ダミー操作）を行ってもよい。ダミー操作を行った場合の認証（ステップＳ２４）では、認証の結果は反転されてよい。すなわち、ダミー操作を行った場合において、認証条件を満たす情報コードが表示されたときは、判定の結果は「認証しない」ことを示す結果でよい。ダミー操作を行った場合において、認証条件を満たす情報コードが表示されなかったときは、判定の結果は「認証する」ことを示す結果でよい。
【０１２９】
なお、本変形例の具体的な説明は第１の実施形態に基づいて行われたが、第２の実施形態にも適用可能である。
【０１３０】
（３）
撮像部１２２、認識部１２３および認証実行部１２４の代わりに、係員が、情報コードを目視で確認し、認証を行ってもよい。すなわち、ある実施形態では、係員は、操作部１２１または音発信部１２６のみを備える器具または装置を使用してもよく、認識部１２３および認証実行部１２４と同等の機能が、係員によって発揮されてもよい。
【０１３１】
（４）
チケットごとに別個のチケットアプリが提供されてもよい。つまり、チケットアプリは、特定の電子チケットおよび情報コードのみを表示するためのアプリケーションでもよい。そのような構成では、アプリケーション実行部１１４は、チケットアプリの機能を通じて電子チケットを要求するのではなく、チケットアプリとは別のソフトウェアの機能を通じて、チケットアプリとともに電子チケットを取得すればよい。
【０１３２】
（５）
チケットアプリは、ブラウザ上で動くアプリケーションでもよい。例えば、チケットアプリは、ＨＴＭＬ５（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  ｖｅｒｓｉｏｎ５）や、Ｊａｖａｓｃｒｉｐｔ（登録商標）等を用いて実現されてもよい。
【０１３３】
ある実施態様では、あるサーバが、ブラウザ上で動く、電子チケットを表示するためのチケットアプリが提供される、ウェブページを提供する。携帯情報端末１１は、例えば、チケットアプリとは別のソフトウェアの機能を通じて、そのサーバに電子チケットを要求する。サーバは、要求された電子チケットを表示するためのウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を、携帯情報端末１１に通知する。携帯情報端末１１は、通知されたＵＲＬにブラウザを通じてアクセスし、チケットアプリを受信する。アプリケーション記憶部１１３は、受信したチケットアプリを、一時的に記憶する。ブラウザの機能を提供しているプロセッサが、アプリケーション実行部１１４となる。アプリケーション実行部１１４は、受信したチケットアプリを、ブラウザ上で実行する。
【０１３４】
（６）
アプリケーション実行部１１４は、受け付けられた入力操作が特定の条件を満たさない場合において、情報コードのダミーを表示してもよい。情報コードのダミーは、認証条件を満たさない表示である。情報コードのダミーは、情報コードらしい表示であれば、認証条件を満たす情報コードをカモフラージュすることができる。すなわち、情報コードのダミーの表示により、客が、特定の条件を満たす入力操作を、ランダムな入力操作を試すことによって突き止めることを、防止することができる。
【０１３５】
＜＜第３の実施形態＞＞
本発明の一実施形態に係る情報端末１０について説明する。
【０１３６】
図１９は、情報端末１０の構成を示すブロック図である。情報端末１０は、表示部１０１と、入力受付部１０２と、制御部１０３と、を備える。
【０１３７】
表示部１０１は、制御部１０３による制御に従い、画像を表示する。
【０１３８】
入力受付部１０２は、外部からの入力を受け付ける。入力は、既に述べた通り、接触、音、その他携帯端末が感知し得る作用から、実施の態様に合わせて選択され得る。
【０１３９】
制御部１０３は、入力受付部１０２が受け付けた入力が特定の条件を満たすかを判定し、該入力が前記特定の条件を満たすと判定された場合に、表示部１０１に、認証に用いられる画像を表示させる制御を行う。なお、認証は、特定の権利の有無を判定する認証である。すなわち、表示される画像が、所定の認証条件を満たす場合には特定の権利の存在が認められる。所定の認証条件を満たす画像が表示されなければ、特定の権利の存在が認められない。
【０１４０】
画像を表示させる制御は、認証に用いられる画像を一時的に表示させる制御、または、認証に用いられる画像を、入力受付部１０２が受け付けた、特定の条件を満たす入力の種類と態様との少なくともいずれかに応じて、異なる態様で表示させる制御の、少なくともいずれかである。
【０１４１】
情報端末１０による処理の流れを、図２０のフローチャートを参照しながら説明する。まず、入力受付部１０２が、外部からの入力を受け付ける（ステップＳ１０１）。そして、制御部１０３が、入力受付部１０２が受け付けた入力が特定の条件を満たすかを判定する（ステップＳ１０２）。制御部１０３は、受け付けた入力が特定の条件を満たすと判定された場合に、認証に用いられる画像を表示部１０１に表示させる、上述の制御を行う（ステップＳ１０３）。
【０１４２】
情報端末１０を利用して認証が行われれば、画像やアプリケーションが模倣されることにより誤った認証が行われることを、簡便に防止することができる。その理由は、認証に用いられる画像は、一時的に表示され、および／または、入力受付部１０２が受け付けた入力の種類と態様との少なくともいずれかに応じて、異なる態様で表示されるからである。このような構成により、認証を受けようとする人（非認証者）は、どのような画像が表示されれば認証されるかを、特定しづらいため、模倣を行いにくい。
【０１４３】
＜＜第４の実施形態＞＞
本発明の一実施形態に係る認証方法の流れを、図２１のフローチャートを参照しながら説明する。
【０１４４】
まず、被認証者が、情報端末を提示する（ステップＳ２０１）。
【０１４５】
すると、認証者または認証装置が、前記情報端末に対し、特定の条件を満たす入力を行う（ステップＳ２０２）。
【０１４６】
情報端末は、認証者または認証装置からの上記入力を受け付け（ステップＳ２０３）、受け付けた入力が前記特定の条件を満たすかを判定する（ステップＳ２０４）。そして、受け付けた入力が特定の条件を満たす場合に、情報端末は、認証条件を満たす画像を表示する（ステップＳ２０５）。
【０１４７】
認証者または認証装置は、情報端末に認証条件を満たす画像が表示されているかを判定する（ステップＳ２０６）。情報端末に認証条件を満たす画像が表示された場合（ステップＳ２０７においてＹＥＳ）は、認証者または認証装置は、被認証者を認証する（ステップＳ２０８）。すなわち、認証者または認証装置は、非認証者に正当な権利があることを認める。情報端末に認証条件を満たす画像が表示されない場合（ステップＳ２０７においてＮＯ）には、認証者または認証装置は、被認証者を認証しない（ステップＳ２０９）。すなわち、非認証者に正当な権利があることを認めない。
【０１４８】
上記の認証方法によれば、画像やアプリケーションが模倣されることにより誤った認証が行われることを、簡便に防止することができる。その理由は、情報端末に認証条件を満たす画像が表示されるかが、認証者または認証装置からの入力に依存するからである。
【０１４９】
＜実施形態の各部を実現するハードウェアの構成＞
以上で説明された本発明の各実施形態において、各装置の各構成要素を示すブロックは、機能単位で示されている。しかし、構成要素を示すブロックは、各構成要素が別個のモジュールにより構成されることを必ずしも意味していない。
【０１５０】
各構成要素の処理は、たとえば、コンピュータシステムが、コンピュータ読み取り可能な記憶媒体により記憶された、その処理をコンピュータシステムに実行させるプログラムを、読み出し、実行することによって、実現されてもよい。「コンピュータ読み取り可能な記憶媒体」は、たとえば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の可搬媒体、ならびに、コンピュータシステムに内蔵されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびハードディスク等の記憶装置である。「コンピュータ読み取り可能な記憶媒体」は、コンピュータシステム内部の揮発性メモリのようにプログラムを一時的に保持可能なもの、および、ネットワークや電話回線等の通信回線のように、プログラムを伝送するものも含む。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるものであってもよい。
【０１５１】
「コンピュータシステム」とは、一例として、図２２に示されるようなコンピュータ９００を含むシステムである。コンピュータ９００は、以下のような構成を含む。
・１つまたは複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１
・ＲＯＭ９０２
・ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３
・ＲＡＭ９０３へロードされるプログラム９０４Ａおよび記憶情報９０４Ｂ
・プログラム９０４Ａおよび記憶情報９０４Ｂを格納する記憶装置９０５
・記憶媒体９０６の読み書きを行うドライブ装置９０７
・通信ネットワーク９０９と接続する通信インタフェース９０８
・データの入出力を行う入出力インタフェース９１０
・各構成要素を接続するバス９１１
【０１５２】
たとえば、各実施形態における各装置の各構成要素は、その構成要素の機能を実現するプログラム９０４ＡをＣＰＵ９０１がＲＡＭ９０３にロードして実行することで実現される。各装置の各構成要素の機能を実現するプログラム９０４Ａは、例えば、予め、記憶装置９０５やＲＯＭ９０２に格納される。そして、必要に応じてＣＰＵ９０１がプログラム９０４Ａを読み出す。記憶装置９０５は、たとえば、ハードディスクである。プログラム９０４Ａは、通信ネットワーク９０９を介してＣＰＵ９０１に供給されてもよいし、予め記憶媒体９０６に格納されており、ドライブ装置９０７に読み出され、ＣＰＵ９０１に供給されてもよい。なお、記憶媒体９０６は、たとえば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の、可搬媒体である。
【０１５３】
各装置の実現方法には、様々な変形例がある。例えば、各装置は、構成要素毎にそれぞれ別個のコンピュータ９００とプログラムとの可能な組み合わせにより実現されてもよい。また、各装置が備える複数の構成要素が、一つのコンピュータ９００とプログラムとの可能な組み合わせにより実現されてもよい。
【０１５４】
また、各装置の各構成要素の一部または全部は、その他の汎用または専用の回路、コンピュータ等やこれらの組み合わせによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。
【０１５５】
各装置の各構成要素の一部または全部が複数のコンピュータや回路等により実現される場合には、複数のコンピュータや回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、コンピュータや回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【０１５６】
上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。
【０１５７】
＜＜付記＞＞
［付記１］
表示手段と、
外部からの入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、当該入力が前記特定の条件を満たすと判定された場合に、前記表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行う制御手段と、を備え、
前記制御は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである、
情報端末。
［付記２］
前記入力受付手段は、前記入力受付手段に対する物の接触を外部からの入力として受け付け、
前記制御手段は、前記特定の条件を満たす入力が前記入力受付手段により受け付けられてから、前記入力受付手段に対する物の接触が継続している間は、前記表示手段に前記画像を表示させ、前記入力受付手段に対する物の接触がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
付記１に記載の情報端末。
［付記３］
前記制御手段は、前記入力受付手段に対して前記特定の条件を満たす入力が行われている間は、前記表示手段に前記画像を表示させ、前記入力受付手段に対する前記特定の条件を満たす入力がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
付記１または２に記載の情報端末。
［付記４］
前記制御手段は、前記表示手段に前記画像を表示させたタイミングから所定時間後に、前記表示手段に前記画像の表示をやめさせる、
付記１に記載の情報端末。
［付記５］
前記入力受付手段は、前記入力受付手段に対する物の接触を外部からの入力として受け付け、
前記制御手段は、前記入力受付手段が受け付けた前記特定の条件を満たす入力の、位置および向きの少なくともいずれかに基づいて、前記表示手段において前記画像が表示される態様を決定し、前記画像を前記決定した態様で前記表示手段に表示させる、
付記１から４のいずれか一つに記載の情報端末。
［付記６］
前記制御手段は、前記入力受付手段が受け付けた入力が前記特定の条件を満たさない場合は、前記画像とは異なるダミー画像を表示する、
付記１から５のいずれか一つに記載の情報端末。
［付記７］
外部からの入力を受け付け、
受け付けた入力が特定の条件を満たすかを判定し、当該入力が前記特定の条件を満たすと判定された場合に、表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行い、
前記制御は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである、
情報処理方法。
［付記８］
入力受付手段に対する物の接触を外部からの入力として受け付け、
前記特定の条件を満たす入力が受け付けられてから、前記入力受付手段に対する物の接触が継続している間は、前記表示手段に前記画像を表示させ、前記入力受付手段に対する物の接触がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
付記７に記載の情報処理方法。
［付記９］
前記特定の条件を満たす入力が行われている間は、前記表示手段に前記画像を表示させ、前記特定の条件を満たす入力がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
付記７または８に記載の情報処理方法。
［付記１０］
前記表示手段に前記画像を表示させたタイミングから所定時間後に、前記表示手段に前記画像の表示をやめさせる、
付記７に記載の情報処理方法。
［付記１１］
入力受付手段に対する物の接触を外部からの入力として受け付け、
受け付けた前記特定の条件を満たす入力の、位置および向きの少なくともいずれかに基づいて、前記表示手段において前記画像が表示される態様を決定し、前記画像を前記決定した態様で前記表示手段に表示させる、
付記７から１０のいずれか一つに記載の情報処理方法。
［付記１２］
受け付けた入力が前記特定の条件を満たさない場合は、前記画像とは異なるダミー画像を表示する、
付記７から１１のいずれか一つに記載の情報処理方法。
［付記１３］
表示手段と、外部からの入力を受け付ける入力受付手段と、を備える情報端末に、
前記入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、前記入力受付手段が受け付けた入力が前記特定の条件を満たすと判定された場合に、前記表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を含む制御処理を、実行させ、
前記制御処理は、前記画像を一時的に表示させる制御、または、前記画像を当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させる制御の、少なくともいずれかである、
プログラム。
［付記１４］
前記入力受付手段は、前記入力受付手段に対する物の接触を外部からの入力として受け付け、
前記制御処理は、前記特定の条件を満たす入力が前記入力受付手段により受け付けられてから、前記入力受付手段に対する物の接触が継続している間は、前記表示手段に前記画像を表示させ、前記入力受付手段に対する物の接触がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
付記１３に記載のプログラム。
［付記１５］
前記制御処理は、前記入力受付手段に対して前記特定の条件を満たす入力が行われている間は、前記表示手段に前記画像を表示させ、前記入力受付手段に対する前記特定の条件を満たす入力がなくなった場合、前記表示手段に前記画像の表示をやめさせる、
付記１３または１４に記載のプログラム。
［付記１６］
前記制御処理は、前記表示手段に前記画像を表示させたタイミングから所定時間後に、前記表示手段に前記画像の表示をやめさせる、
付記１３に記載のプログラム。
［付記１７］
前記入力受付手段は、前記入力受付手段に対する物の接触を外部からの入力として受け付け、
前記制御処理は、前記入力受付手段が受け付けた前記特定の条件を満たす入力の、位置および向きの少なくともいずれかに基づいて、前記表示手段において前記画像が表示される態様を決定し、前記画像を前記決定した態様で前記表示手段に表示させる、
付記１３から１６のいずれか一つに記載のプログラム。
［付記１８］
前記制御処理は、前記入力受付手段が受け付けた入力が前記特定の条件を満たさない場合は、前記画像とは異なるダミー画像を表示する、
付記１３から１７のいずれか一つに記載のプログラム。
［付記１９］
被認証者が、情報端末を提示し、
認証者または認証装置が、前記情報端末に対し、特定の条件を満たす入力を行い、
前記情報端末は、前記入力を受け付け、受け付けた入力が前記特定の条件を満たすかを判定し、当該入力が前記特定の条件を満たす場合に、認証条件を満たす画像を表示し、
前記認証者または前記認証装置は、前記情報端末に前記認証条件を満たす画像が表示されているかを判定し、前記情報端末に前記認証条件を満たす画像が表示された場合に、前記被認証者を認証し、前記情報端末に前記認証条件を満たす画像が表示されない場合に、前記被認証者を認証しない、
認証方法。
［付記２０］
前記特定の条件を満たす入力の種類および態様の少なくとも一方は複数あり、
前記情報端末は、受け付けた入力が前記特定の条件を満たす場合に、前記画像を、当該入力の種類と態様との少なくともいずれかに応じて異なる態様で表示させ、
前記認証者または前記認証装置は、複数の前記情報端末のそれぞれに対し、前記特定の条件を満たす複数の入力のうちのいずれかを、前記複数の情報端末ごとに選択して行う、
付記１９に記載の認証方法。
［付記２１］
表示手段と、
外部からの入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた入力が特定の条件を満たすかを判定し、当該入力が前記特定の条件を満たすと判定された場合に、前記表示手段に、特定の権利の有無を判定する認証に用いられる画像を表示させる制御を行う制御手段と、
を備える情報端末と、
前記情報端末に対し、特定の条件を満たす入力を行う入力手段と、
前記情報端末に認証条件を満たす画像が表示されているかを判定し、前記情報端末に前記認証条件を満たす画像が表示された場合に、前記被認証者を認証し、前記情報端末に前記認証条件を満たす画像が表示されない場合に、前記被認証者を認証しない、認証手段と、
を備える認証装置と、
を含む認証システム。
【０１５８】
本願発明は以上に説明した実施形態に限定されるものではない。以上に説明した実施形態の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０１５９】
１０    情報端末
１０１    表示部
１０２    入力受付部
１０３    制御部
１１、２１    携帯情報端末
１１１    表示部
１１２    操作受付部
１１３    通信部
１１４    アプリケーション実行部
１１５    音取得部
１１９    アプリケーション記憶部
１２、２２    読み取り装置
１２１    操作部
１２２    撮像部
１２３    認識部
１２４    認証実行部
１２５    出力部
１２６    音発信部
５、６    筐体
６１    回転可能な機構
８１    突起部
８２    可動部位
９００    コンピュータ
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４Ａ    プログラム
９０４Ｂ    記憶情報
９０５    記憶装置
９０６    記憶媒体
９０７    ドライブ装置
９０８    通信インタフェース
９０９    通信ネットワーク
９１０    入出力インタフェース
９１１    バス
【図１】
2019168873.tif 000003
【図２】
2019168873.tif 000004
【図３】
2019168873.tif 000005
【図４】
2019168873.tif 000006
【図５】
2019168873.tif 000007
【図６】
2019168873.tif 000008
【図７】
2019168873.tif 000009
【図８】
2019168873.tif 000010
【図９】
2019168873.tif 000011
【図１０】
2019168873.tif 000012
【図１１】
2019168873.tif 000013
【図１２】
2019168873.tif 000014
【図１３】
2019168873.tif 000015
【図１４】
2019168873.tif 000016
【図１５】
2019168873.tif 000017
【図１６】
2019168873.tif 000018
【図１７】
2019168873.tif 000019
【図１８】
2019168873.tif 000020
【図１９】
2019168873.tif 000021
【図２０】
2019168873.tif 000022
【図２１】
2019168873.tif 000023
【図２２】
2019168873.tif 000024