(57)【要約】【課題】ユーザが誤ったコードを表示させた場合に、正しいコードに自動的に切り替えることが可能な情報処理装置、システム、制御方法及びプログラムを提供する。【解決手段】表示部１０１は、第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する。検知部１０２は、表示コードがサービスの提供に係るリーダ装置に読み取られることによって、リーダ装置又はリーダ装置に接続されたサーバ装置により出力される拒否情報を検知する。切替部１０３は、拒否情報が検知されると、表示コードを、第１コードと第２コードのうち表示コードでない方に切り替える。【選択図】図３
2022000732.tif 000002
【特許請求の範囲】
【請求項１】
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示部と、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって、前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知部と、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれない
ように構成され、
前記第１サービスの提供に係るリーダ装置は、前記表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力し、
前記第２サービスの提供に係るリーダ装置は、前記表示コードから前記第２情報を検出しなかった場合、前記拒否情報を出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１サービスの提供に係るリーダ装置は、
前記表示コードの読み取りの待機中に、待機信号を間欠的又は連続的に出力し、
前記表示コードから前記第１情報を検出しなかった場合、拒否信号を出力し、
前記検知部は、
前記拒否信号を検知することにより、前記拒否情報を検知したとみなす
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１サービスに係るリーダ装置は、複数のリーダ装置を有し、
前記複数のリーダ装置は、それぞれ、異なる待機信号を出力し、
前記複数のリーダ装置は、それぞれ、異なる拒否信号を出力し、
前記検知部は、検知した待機信号のうち、最も信号強度の強い待機信号に対応付けられた拒否信号を検知することにより、前記拒否情報を検知したとみなす  
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記複数のリーダ装置は、それぞれ、マイクを有し、
前記マイクにより検知された待機信号と異なる待機信号を出力する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記待機信号及び前記拒否信号は、音声信号である
ことを特徴とする請求項３乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記待機信号及び前記拒否信号は、電波信号である
ことを特徴とする請求項３又は４に記載の情報処理装置。
【請求項８】
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードとを表示する情報処理装置と、前記第１サービスの提供に係るリーダ装置と、を備えるシステムであって、
前記情報処理装置は、
前記第１コードと、前記第２コードと、のいずれかを表示コードとして画面に表示する表示部と、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって前記リーダ装置が発する拒否情報を検知する検知部と、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部と、
を備え、
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれず、
前記第１サービスの提供に係るリーダ装置は、
前記表示コードを読み取る読取部と、
前記読み取られた表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力する出力部と、
を備える
ことを特徴とするシステム。
【請求項９】
前記システムは、前記第１サービスに係るリーダ装置を複数有し、
前記複数のリーダ装置は、それぞれ、前記出力部を備え、
前記複数のリーダ装置の出力部は、
前記表示コードの読み取りの待機中に、待機信号を間欠的又は連続的に出力し、
前記表示コードから前記第１情報を検出しなかった場合、拒否信号を出力し、
前記複数のリーダ装置の前記出力部は、
それぞれ、異なる待機信号を出力し、
それぞれ、異なる拒否信号を出力し、
前記検知部は、
前記待機信号を検知し、当該検知した待機信号のうち、最も信号強度の強い待機信号に対応付けられた拒否信号を検知することにより、前記拒否情報を検知したとみなす  
ことを特徴とする請求項８に記載のシステム。
【請求項１０】
情報処理装置が実行する制御方法であって、
前記情報処理装置が、第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示工程と、
前記情報処理装置が、前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって、前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知工程と、
前記情報処理装置が、前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替工程と、
を備えることを特徴とする制御方法。
【請求項１１】
コンピュータを、
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示部、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知部、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、システム、制御方法及びプログラムに関し、特に、コードの表示に関するものである。
【背景技術】
【０００２】
バーコード、ＱＲコード（登録商標）等の情報コードを利用して、電子チケットとして配布し娯楽を提供するサービスや、決済を行うサービスが知られている。このようなサービスでは、サービス毎にアプリケーションが提供されている。サービスの提供を受けるユーザは、アプリケーションをユーザの端末装置にインストールし、提供を希望するサービスに合わせてアプリケーションを選択する必要がある。
【０００３】
例えば、特許文献１には、ユーザが決済を行うアプリケーションを端末装置において起動すると、端末装置からアプリケーションの種類を示す決済ＩＤがレジスターに送信され、レジスターが、決済ＩＤ及び価格情報が含まれるコードを生成する技術が開示されている。生成されたコードをユーザの端末装置が読み取ることにより決済が実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１９−１５３１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の技術は、サービスを提供する者が情報コードを提示する態様に関するものである。一方、サービスの提供を受けるユーザが、様々なサービスの中から希望するサービスのコードを、自身の端末装置に表示させる態様の場合、ユーザは、誤った情報コードを提示してしまうことがある。
【０００６】
例えば、野球の試合のチケットが電子的に発行され、野球チームのファンクラブの会員証が電子的に発行される場合がある。そして、ファンクラブの電子会員証を提示して、ファンクラブに入会している野球チームのホームの球場で買い物をすると、ポイントがたまるといったサービスが提供されている場合もある。このような場合に、ユーザは、球場の入場時や買い物の際に、端末装置に表示するコードを誤ってしまうことがある。誤った情報コードを提示してしまった場合、リーダ装置から正しい情報が読み取れなかったことを示す情報が提示され、ユーザは、再度、コードを選択し直して提示する必要があった。
【０００７】
本発明は、上記のような課題を解決するもので、ユーザが誤ったコードを表示させた場合に、正しいコードに自動的に切り替えることが可能な情報処理装置、システム、制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係る情報処理装置は、
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示部と、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって、前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知部と、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部と、
を備えることを特徴とする。
【０００９】
また、上記観点に係る情報処理装置において、
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれない
ように構成され、
前記第１サービスの提供に係るリーダ装置は、前記表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力し、
前記第２サービスの提供に係るリーダ装置は、前記表示コードから前記第２情報を検出しなかった場合、前記拒否情報を出力する
ことを特徴とする。
【００１０】
また、上記観点に係る情報処理装置において、
前記第１サービスの提供に係るリーダ装置は、
前記表示コードの読み取りの待機中に、待機信号を間欠的又は連続的に出力し、
前記表示コードから前記第１情報を検出しなかった場合、拒否信号を出力し、
前記検知部は、
前記拒否信号を検知することにより、前記拒否情報を検知したとみなす
ことを特徴とする。
【００１１】
また、上記観点に係る情報処理装置において、
前記第１サービスに係るリーダ装置は、複数のリーダ装置を有し、
前記複数のリーダ装置は、それぞれ、異なる待機信号を出力し、
前記複数のリーダ装置は、それぞれ、異なる拒否信号を出力し、
前記検知部は、検知した待機信号のうち、最も信号強度の強い待機信号に対応付けられた拒否信号を検知することにより、前記拒否情報を検知したとみなす  
ことを特徴とする。
【００１２】
また、上記観点に係る情報処理装置において、
前記複数のリーダ装置は、それぞれ、マイクを有し、
前記マイクにより検知された待機信号と異なる待機信号を出力する
ことを特徴とする。
【００１３】
また、上記観点に係る情報処理装置において、
前記待機信号及び前記拒否信号は、音声信号である
ことを特徴とする。
【００１４】
また、上記観点に係る情報処理装置において、
前記待機信号及び前記拒否信号は、電波信号である
ことを特徴とする。
【００１５】
本発明の第２の観点に係るシステムは、
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードとを表示する情報処理装置と、前記第１サービスの提供に係るリーダ装置と、を備えるシステムであって、
前記情報処理装置は、
前記第１コードと、前記第２コードと、のいずれかを表示コードとして画面に表示する表示部と、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって前記リーダ装置が発する拒否情報を検知する検知部と、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部と、
を備え、
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれず、
前記第１サービスの提供に係るリーダ装置は、
前記表示コードを読み取る読取部と、
前記読み取られた表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力する出力部と、
を備える
ことを特徴とする。
【００１６】
また、上記観点に係るシステムにおいて、
前記システムは、前記第１サービスに係るリーダ装置を複数有し、
前記複数のリーダ装置は、それぞれ、前記出力部を備え、
前記複数のリーダ装置の出力部は、
前記表示コードの読み取りの待機中に、待機信号を間欠的又は連続的に出力し、
前記表示コードから前記第１情報を検出しなかった場合、拒否信号を出力し、
前記複数のリーダ装置の前記出力部は、
それぞれ、異なる待機信号を出力し、
それぞれ、異なる拒否信号を出力し、
前記検知部は、
前記待機信号を検知し、当該検知した待機信号のうち、最も信号強度の強い待機信号に対応付けられた拒否信号を検知することにより、前記拒否情報を検知したとみなす  
ことを特徴とする。
【００１７】
本発明の第３の観点に係る制御方法は、
情報処理装置が実行する制御方法であって、
前記情報処理装置が、第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示工程と、
前記情報処理装置が、前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって、前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知工程と、
前記情報処理装置が、前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替工程と、
を備えることを特徴とする。
【００１８】
本発明の第４の観点に係るプログラムは、
コンピュータを、
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示部、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知部、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部、
として機能させることを特徴とする。
【００１９】
上記プログラムは、非一時的な（non-transitory）記録媒体に記録されてもよい。非一時的な記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００２０】
本発明によれば、ユーザが誤ったコードを表示させた場合に、正しいコードに自動的に切り替えることが可能な情報処理装置、システム、制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る情報処理装置と、第１リーダ装置と、第２リーダ装置と、第１サーバ装置と、第２サーバ装置との関係を示す図である。
【図２】実施形態に係る情報処理装置のハードウェア構成を示す図である。
【図３】実施形態に係る情報処理装置の機能構成を示す図である。
【図４】（Ａ）実施形態に係る情報処理装置の画面に第１コードが表示されている様子を示す図であり、（Ｂ）実施形態に係る情報処理装置の画面に第２コードが表示されている様子を示す図である。
【図５】実施形態に係る第１リーダ装置の機能構成を示す図である。
【図６】実施形態に係る情報処理装置が行う制御処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
（１．全体構成）
本発明の実施形態に係るシステムには、図１に示すように、情報処理装置１００と、第１リーダ装置２００−１と、第２リーダ装置２００−２と、複数の第１サーバ装置３００−１と、第２サーバ装置３００−２と、が含まれる。情報処理装置１００は、ネットワーク４００を介して、第１サーバ装置３００−１と接続される。また、第１リーダ装置２００−１は、ネットワーク４００を介して、第１サーバ装置３００−１と接続され、第２リーダ装置２００−２は、ネットワーク４００を介して、第２サーバ装置３００−２と接続される。
【００２３】
情報処理装置１００は、サービスの提供を受けるユーザが使用する装置であり、サービスの提供を受けるために、情報処理装置１００の画面に情報コードを表示する。情報コードとは、例えば、バーコード、ＱＲコード（登録商標）等である。以下、情報処理装置１００の画面に表示される情報コードを、「表示コード」という。情報処理装置１００は、例えば、スマートフォン、タブレットコンピュータ等である。
【００２４】
ここで、サービスとは、情報コードを利用して、ユーザに提供されるものである。サービスは、例えば、情報コードが含まれる電子チケットを配布し娯楽を提供するサービス、情報コードを読み取ることにより、会員情報を取得してユーザにポイントを付与するサービス、情報コードを読み取ることにより電子決済を行うサービス等である。情報処理装置１００には、このようなサービスの提供を受けるために、情報コードを表示するためのアプリケーションがインストールされているものとする。
【００２５】
第１リーダ装置２００−１とは、情報処理装置１００に表示された表示コードを読み取る装置であり、第１サービスの提供に係る装置である。本実施形態において、第１サービスとは、球場で野球観戦を提供するサービスであり、第１リーダ装置２００−１は、電子チケットの読取部を備えた入場ゲートとする。第１リーダ装置２００−１は、表示コードを読み取り、読み取った情報コードが示す情報が正しければ、ゲートを開く。
【００２６】
また、複数の第１リーダ装置２００−１は、後述するように、それぞれ
表示コードの読み取り待機中に、待機信号を出力し、正しい表示コードが読み取れなかった場合に、拒否信号を出力する。複数の第１リーダ装置２００−１は、それぞれ、異なる待機信号及び拒否信号を出力する。
【００２７】
第２リーダ装置２００−２とは、情報処理装置１００に表示された表示コードを読み取る装置であり、第２サービスの提供に係る装置である。本実施形態において、第２サービスとは、会員にポイントを付与し、付与されたポイントで買い物ができるサービスであり、第２リーダ装置２００−２は、情報コードの読取部を備えたＰＯＳレジである。第２リーダ装置２００−２は、表示コードを読み取り、読み取った情報コードが示す情報が正しければ、ユーザにポイントを付与する。
【００２８】
第１サーバ装置３００−１は、第１リーダ装置２００−１と通信を行って、第１サービスの提供を管理する装置である。第１サーバ装置３００−１は、例えば、球場への観客の入退場を管理する装置である。また、第１サーバ装置３００−１は、複数の第１リーダ装置２００−１が出力する待機信号と拒否信号との対応関係を示す情報を記憶する。
【００２９】
第２サーバ装置３００−２は、第２リーダ装置２００−２と通信を行って、第２サービスの提供を管理する装置である。第２サーバ装置３００−２は、例えば、ユーザが保有するポイントを管理する装置である。
【００３０】
ネットワーク４００は、無線又は有線による通信ネットワークである。ネットワーク４００は、いかなるものであってもよく、例えば、インターネット、イントラネット、エクストラネット、ＬＡＮ（Local Area Network）、ＶＰＮ（Virtual Private Network）、電話回線網等である。
【００３１】
（２．情報処理装置のハードウェア構成）
図２は、情報処理装置１００のハードウェア構成を示すブロック図である。
【００３２】
情報処理装置１００は、図２に示すように、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ１３と、記録媒体１４と、提示部１５と、通信部１６と、操作部１７と、を備える。各構成要素は、バス１８により接続されている。
【００３３】
ＣＰＵ１１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。
【００３４】
ＲＯＭ１２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３５】
ＲＡＭ１３は、データやプログラムを一時的に記録するためのもので、記録媒体１４から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００３６】
記録媒体１４は、ハードディスクやフラッシュメモリ等から構成され、情報処理装置１００で処理するデータを記録する。
【００３７】
提示部１５は、ＬＣＤ（Liquid Crystal Display）及びバックライト等の表示装置や、スピーカ等の音声出力装置を備える。提示部１５は、ＣＰＵ１１による制御の下、例えば、ＣＰＵ１１から出力されたデータを提示する。
【００３８】
通信部１６は、情報処理装置１００をインターネット等のコンピュータ通信網に接続するための通信インターフェースを含み、通信部１６を介して他の情報処理装置等とやりとりをする。
【００３９】
操作部１７は、ボタン、キーボード、タッチパネル、マイク等の入力装置を備える。操作部１７は、情報処理装置１００のユーザからの操作入力を受け付け、受け付けた操作入力に対応する信号をＣＰＵ１１に出力する。
【００４０】
（３．実施形態の情報処理装置の機能構成）
次に、情報処理装置１００の機能構成について説明する。情報処理装置１００は、図３に示すように、機能的には、表示部１０１と、検知部１０２と、切替部１０３と、を備える。本実施形態において、ＣＰＵ１１及び提示部１５が協働して表示部１０１として機能し、ＣＰＵ１１、通信部１６及び操作部１７が協働して検知部１０２として機能し、ＣＰＵ１１が切替部１０３として機能する。
【００４１】
表示部１０１は、第１サービスの提供を受けるための第１コード５０１と、第２サービスの提供を受けるための第２コード５０２と、のいずれかを表示コードとして画面に表示する。
【００４２】
第１コード５０１及び第２コード５０２は、例えば、一次元コード又は二次元コードである。第１リーダ装置２００−１及び第２リーダ装置２００−２は、第１コード５０１及び第２コード５０２を読み取って、コードにより示される「数字列」や「文字列」を取得する。この「数字列」や「文字列」の、例えば、先頭の数文字を、サービス識別情報とすることができる。残りの文字列は、サービスの提供を受けるための識別情報とすることができる。
【００４３】
第１コード５０１には、第１サービスを識別するための第１情報が含まれる。第１コード５０１には、後述する第２情報は含まれない。例えば、第１コード５０１には、試合の識別情報及び座席情報が含まれる。第１リーダ装置２００−１（入場ゲート）が、第１コード５０１を読み取って、第１情報を取得すると、第１情報から直接、又は、第１サーバ装置３００−１に第１情報に関する問い合わせを行うことにより、ユーザがサービスの提供を受けることができるか否かを判定して、ゲートの開閉を制御する。例えば、Ａ席のチケットの第１コード５０１をＳ席の入場ゲートにかざしても、ゲートは開かない。あるいは、第１情報は、重複のないチケット番号であり、第１リーダ装置２００−１（入場ゲート）は、読み取ったチケット番号を送信して第１サーバ装置３００−１に問い合わせると、試合の識別情報及び座席情報が得られるようにしてもよい。
【００４４】
第２コード５０２には、第２サービスを識別するための第２情報が含まれる。第２コード５０２には、上述の第１情報は含まれない。例えば、第２コード５０２には、情報処理装置１００のユーザに紐付けられたポイントカードの会員番号が含まれる。第２リーダ装置２００−２（ＰＯＳレジ）は、第２コード５０２を読み取って、第２情報を取得すると、第２サーバ装置３００−２に第２情報及び購入金額を通知する。これにより、ユーザにポイントが付与される。
【００４５】
第１リーダ装置２００−１は、表示コードから第１情報を検出しなかった場合、拒否情報を出力する。
【００４６】
例えば、球場の入口に４つの入場ゲート１〜４が設置されているとする。例えば、図４（Ａ）に示すように、情報処理装置１００のユーザが、画面に第１コード５０１を表示させて、入場ゲート１の情報コードの読取部にかざしたとする。入場ゲート１は、表示された第１コード５０１から、試合の識別情報及び座席情報を検出し、第１サーバ装置３００−１に検出した情報を送信して問合せる。そして、第１サーバ装置３００−１から正しい情報である旨の応答を受信すると、入場ゲート１はゲートを開く。
【００４７】
一方、図４（Ｂ）に示すように、情報処理装置１００のユーザが、画面に第２コード５０２を表示させて入場ゲート１の情報コードの読取部にかざしたとする。入場ゲート１は、試合の識別情報及び座席情報を検出できず、拒否情報を出力する。
【００４８】
また、第２リーダ装置２００−２は、表示コードから第２情報を検出しなかった場合、拒否情報を出力する。
【００４９】
例えば、図４（Ｂ）に示すように、情報処理装置１００のユーザが、画面に第２コード５０２を表示させて、ＰＯＳレジの情報コードの読取部にかざしたとする。ＰＯＳレジは、表示された第２コード５０２から、ポイントカードの会員番号を検出し、第２サーバ装置３００−２に検出した会員番号及び購入金額を送信し、ポイント付与処理を要求する。
【００５０】
一方、図４（Ａ）に示すように、情報処理装置１００のユーザが、画面に第１コード５０１を表示させてＰＯＳレジの読取部にかざしたとする。ＰＯＳレジは、会員番号を検出できず、拒否情報を出力する。例えば、ＰＯＳレジは、エラーを通知する音声信号を出力する。
【００５１】
図３の検知部１０２は、第１リーダ装置２００−１及び第２リーダ装置２００−２から出力される拒否情報を検知する。
【００５２】
ここで、複数の第１リーダ装置２００−１は、それぞれ、表示コードの読み取りの待機中に、異なる待機信号を間欠的又は連続的に出力する。また、複数の第１リーダ装置２００−１は、それぞれ、表示コードから第１情報を検出しなかった場合に拒否信号を出力する。待機信号及び拒否信号は、例えば、音声信号である。
【００５３】
情報処理装置１００のユーザが、画面に第１コード５０１を表示させて、複数の第１リーダ装置２００−１のうち、ある第１リーダ装置２００−１の情報コードの読取部にかざしたとする。検知部１０２は、複数の第１リーダ装置２００−１から出力されているそれぞれの待機信号を検知する。検知部１０２は、検知した待機信号のうち最も信号強度の強い待機信号を特定する。
【００５４】
そして、検知部１０２は、検知した待機信号に対応付けられた拒否信号を検知することにより、拒否情報を検知したとみなす。すなわち、検知部１０２は、最も信号強度が強いと特定した待機信号を出力した第１リーダ装置２００−１が出力する拒否信号を検知した場合に、拒否情報を検知したとみなす。
【００５５】
例えば、入場ゲート１〜４は、表示コードの読み取りの待機中に、それぞれ、異なる周波数の音声信号を出力する。また、入場ゲート１〜４は、表示コードから第１情報を検出しなかった場合に、待機信号と異なる周波数であって、それぞれ、異なる周波数の音声信号を出力する。例えば、入場ゲート１〜４は、それぞれ、待機信号１〜４、及び、拒否信号１〜４を出力する。
【００５６】
例えば、検知部１０２は、待機信号１〜４を検知したとする。検知部１０２は、検知した待機信号１〜４のうち、最も大きな音量が検知された待機信号を特定する。例えば、ユーザが、表示コードを入場ゲート１の情報コードの読取部にかざした場合、表示コードをかざしている入場ゲート１から出力されている待機信号の音量が最も大きく検知される。したがって、待機信号を特定することにより、ユーザが通過しようとしている入場ゲートを特定することができる。
【００５７】
例えば、検知部１０２は、待機信号１を検知したとすると、第１サーバ装置３００−１に待機信号１に対応付けられた拒否信号を問い合わせる問合せを送信する。第１サーバ装置３００−１から、待機信号１に拒否信号１が対応付けられている旨の回答を受信すると、検知部１０２は、拒否信号１を検知したか否かを判断する。つまり、検知部１０２は、待機信号１を出力している入場ゲート１から拒否信号１が出力されているか否かを判断する。検知部１０２は、待機信号１を出力している入場ゲート１から拒否信号１を検知すると、第１リーダ装置２００−１から拒否情報を検知したと判断する。
【００５８】
切替部１０３は、拒否情報が検知されると、表示コードを、第１コードと第２コードのうち表示コードでない方に切り替える。
【００５９】
例えば、情報処理装置１００のユーザが、図４（Ｂ）に示すように、画面に第２コード５０２を表示させて、待機信号１を出力する入場ゲート１の読取部にかざし、拒否信号１が検知されたとすると、切替部１０３は、図４（Ａ）に示すように、画面に表示されるコードを、第１コード５０１に切り替える。
【００６０】
また、例えば、情報処理装置１００のユーザが、図４（Ａ）に示すように、画面に第２コード５０２を表示させて、ＰＯＳレジの読取部にかざし、拒否情報が検知されたとすると、切替部１０３は、図４（Ｂ）に示すように、画面に表示されるコードを、第２コード５０２に切り替える。
【００６１】
次に、第１リーダ装置２００−１の機能について、説明する。第１リーダ装置２００−１は、図５に示すように、機能的には、読取部２０１と、出力部２０２と、を備える。
【００６２】
第１リーダ装置２００−１は、物理的には、図示しない、ＣＰＵ、ＲＯＭ、ＲＡＭ、記録媒体、カメラ、音声出力装置、マイク及び通信部を備える。読取部２０１は、ＣＰＵ及びカメラが協働することにより実現される。また、出力部２０２は、ＣＰＵ及び音声出力装置が協働することにより実現される。
【００６３】
読取部２０１は、表示コードを読み取る。例えば、読取部２０１は、第１コード５０１が、情報処理装置１００の画面に表示され、ユーザにより第１コード５０１が読取部２０１にかざされると、第１コード５０１を読み取り、第１コード５０１に含まれる第１情報を取得する。
【００６４】
出力部２０２は、間欠的又は連続的に待機信号を出力する。
【００６５】
ここで、出力部２０２は、マイクにより検知された、他の第１リーダ装置２００−１から出力される待機信号とは異なる待機信号を出力する。
【００６６】
例えば、入場ゲート１〜３の出力部２０２から、それぞれ、異なる周波数の音声による待機信号１〜３が出力されているとし、入場ゲート４は使用されていない状態であるとする。入場ゲート４を起動すると、入場ゲート４のマイクは、待機信号１〜３を検知する。そして、入場ゲート４の出力部２０２は、待機信号１〜３とは異なる周波数の音声信号を、待機信号４として出力する。
【００６７】
具体的には、入場ゲート４の出力部２０２は、予め定めた候補の周波数の中から検出された周波数を除き、残りのものからランダムに選択することにより、待機信号１〜３とは異なる周波数の音声信号を、待機信号４とする。
【００６８】
また、出力部２０２は、読み取られた表示コードから第１情報を検出しなかった場合、予め指定された拒否信号を拒否情報として出力する。
【００６９】
拒否信号の周波数は、出力部２０２が出力する待機信号の周波数に応じて、決定する。例えば、待機信号の周波数を、定数倍した値を、拒否信号の周波数とする。
【００７０】
次に、第２リーダ装置２００−２の機能について説明する。第２リーダ装置２００−２は、第１リーダ装置２００−１と同様に、読取部と、出力部とを備える。
【００７１】
第２リーダ装置２００−２は、物理的には、図示しない、ＣＰＵ、ＲＯＭ、ＲＡＭ、記録媒体、カメラ、音声出力装置及び通信部を備える。読取部は、ＣＰＵ及びカメラが協働することにより実現される。また、出力部２０２は、ＣＰＵ及び音声出力装置が協働することにより実現される。
【００７２】
第２リーダ装置２００−２の読取部は、表示コードを読み取る。例えば、読取部は、第２コード５０２が、情報処理装置１００の画面に表示され、ユーザにより第２コード５０２が読取部にかざされると、第２コード５０２を読み取り、第２コード５０２に含まれる第２情報を取得する。
【００７３】
第２リーダ装置２００−２の出力部は、読み取られた表示コードから第２情報を検出しなかった場合、拒否情報を出力する。例えば、出力部は、エラーを通知する音声信号を出力する。
【００７４】
（４．実施形態の情報処理装置の動作）
本実施形態の情報処理装置１００の動作について説明する。例えば、情報処理装置１００は、情報コードを表示するためのアプリケーションが起動されると、図６に示す制御処理を開始する。
【００７５】
表示部１０１は、サービスの提供を受けるための情報コードの表示指示を受け付けたか否かを判断する（ステップＳ１０１）。表示部１０１は、情報コードの表示指示を受け付けたと判断すると（ステップＳ１０１；ＹＥＳ）、表示指示を受けた情報コードを表示コードとして画面に表示する（ステップＳ１０２）。一方、表示部１０１は、情報コードの表示指示を受け付けていないと判断すると（ステップＳ１０１；ＮＯ）、そのまま待機する。
【００７６】
例えば、情報処理装置１００のユーザが、画面に第１コード５０１を表示する指示をしたとすると、表示部１０１は、図４（Ａ）に示すように、第１コード５０１を表示する。
【００７７】
次に、検知部１０２は、待機信号を検知したか否かを判断する（ステップＳ１０３）。検知部１０２は、待機信号を検知したと判断すると（ステップＳ１０３；ＹＥＳ）、検知した待機信号のうち、最も信号強度の強い待機信号を特定する（ステップＳ１０４）。一方、検知部１０２は、待機信号を検知していないと判断すると（ステップＳ１０３；ＮＯ）、拒否情報を検知したか否かを判断する（ステップＳ１０５）。
【００７８】
例えば、ユーザが入場ゲート１の読取部２０１に表示コードをかざしたときに、検知部１０２が、入場ゲート１〜４から出力された待機信号１〜４を検知したとすると、待機信号１〜４のうち最も信号強度の強い待機信号を特定する。ユーザは入場ゲート１に最も近く存在しているので、検知部１０２は、入場ゲート１から出力される待機信号１を最も信号強度の強い待機信号として特定する。一方、ユーザがＰＯＳレジの読取部に表示コードをかざした場合、検知部１０２は、待機信号を検知しないと判断し、ステップＳ１０５に進む。
【００７９】
検知部１０２は、特定した待機信号に対応付けられた拒否信号を検知したか否かを判断する（ステップＳ１０６）。検知部１０２が、特定した待機信号に対応付けられた拒否信号を検知したと判断すると（ステップＳ１０６；ＹＥＳ）、切替部１０３は、画面に表示されている表示コードを切り替える（ステップＳ１０７）。一方、検知部１０２が、検知した待機信号に対応付けられた拒否信号を検知しないと判断すると（ステップＳ１０６；ＮＯ）、図６の制御処理が終了する。
【００８０】
例えば、検知部１０２は、最も信号強度の強い待機信号を待機信号１と特定したとすると、待機信号１に対応する拒否信号を第１サーバ装置３００−１に問い合わせ、待機信号１に対応する拒否信号は、拒否信号１との回答を得る。そして、例えば、情報処理装置１００のユーザが、図４（Ｂ）に示すように、ポイントカードの会員番号の情報が含まれた第２コード５０２を表示コードとし、入場ゲート１の読取部２０１に、第２コード５０２をかざしたとする。この場合、入場ゲート１は、拒否信号１を出力する。検知部１０２は、待機信号１に対応付けられた拒否信号１を検知し、切替部１０３は、画面に表示されている第２コード５０２を第１コード５０１に切り替える。
【００８１】
一方、情報処理装置１００のユーザが、図４（Ａ）に示すように、試合の識別情報及び座席情報が含まれた第１コード５０１を表示コードとし、入場ゲート１の読取部２０１に、第１コード５０１をかざしたとする。この場合、検知部１０２は、入場ゲート１は拒否信号１を出力しない。検知部１０２は、待機信号１に対応付けられた拒否信号１を検知しないので、制御処理が終了する。
【００８２】
ステップＳ１０５において、検知部１０２は、拒否情報を検知したと判断すると（ステップＳ１０５；ＹＥＳ）、切替部１０３は、画面に表示されている表示コードを切り替える（ステップＳ１０７）。一方、検知部１０２は、拒否情報を検知しないと判断すると（ステップＳ１０５；ＮＯ）、図６の制御処理が終了する。
【００８３】
例えば、情報処理装置１００のユーザが、図４（Ａ）に示すように、試合の識別情報及び座席情報が含まれた第１コード５０１を表示コードとし、ＰＯＳレジの読取部に表示コードをかざしたとする。この場合、ＰＯＳレジは、エラーを通知する音声信号を、拒否情報として出力する。検知部１０２は、出力された拒否情報を検知し、切替部１０３は、画面に表示されている第１コード５０１を第２コード５０２に切り替える。
【００８４】
一方、情報処理装置１００のユーザが、図４（Ｂ）に示すように、決済用の情報コードである第２コード５０２を表示コードとし、ＰＯＳレジの読取部に表示コードをかざしたとする。この場合、ＰＯＳレジは、拒否情報を出力しない。検知部１０２は、拒否情報を検知しないので、制御処理が終了する。
【００８５】
サービスの提供を受けるユーザが、様々なサービスの中から希望するサービスのコードを、自身が所有する情報処理装置に表示させる場合、ユーザは、誤ったコードを提示してしまうことがある。しかしながら、本実施形態によれば、誤ったコードを提示してしまった場合であっても、リーダ装置から出力される拒否情報を検知して、自動で他のコードに表示を切り替えさせることができる。これにより、ユーザは、誤ったコードを提示してしまっても、追加の操作をする必要がなく、正しいコードを表示させることができる。
【００８６】
また、本実施形態によれば、入場ゲートのように複数のリーダ装置が設置されている場合、複数のリーダ装置から出力される互いに異なる待機信号の中から、待機信号の信号強度を判断することにより、ユーザがコードをかざしているリーダ装置を特定することができる。そして、待機信号に対応付けられた拒否信号を検知したか否かを判断することにより、表示コードの切り替えを行うことができる。これにより、他のリーダ装置から出力されている拒否信号を検知してしまったとしても、誤って表示コードを切り替えることを防ぐことができる。
【００８７】
（５．変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【００８８】
上記実施形態において、拒否情報は、第１リーダ装置２００−１及び第２リーダ装置２００−２により出力されるとしたが、これに限らない。第１リーダ装置２００−１に接続された第１サーバ装置３００−１及び第２リーダ装置２００−２に接続された第２サーバ装置３００−２が拒否情報を出力するようにしてもよい。例えば、表示コードには、ユーザを識別するためのユーザＩＤが含まれており、第１リーダ装置２００−１は、表示コードから第１情報を検出しなかった場合、第１サーバ装置３００−１に、第１情報を検出しなかった旨の通知を送信する。そして、第１サーバ装置３００−１は、ユーザＩＤに対応付けられている情報処理装置１００に、拒否情報を送信する。
【００８９】
また、上記実施形態において、待機信号及び拒否信号は、音声信号であるとしたが、これに限らない。待機信号及び拒否信号は、電波信号であってもよい。電波信号は、例えば、ビーコン信号である。
【００９０】
また、上記実施形態の図４（Ａ）に示す画面内には、第１コード５０１の他に、表示コードを第２コード５０２に切り換えるために、ユーザがタップすべき切換オブジェクト（リンク、ボタン等）を配置しても良い。また、図４（Ｂ）に示す画面内においても、第２コード５０２の他に、表示コードを第１コード５０１に切り換えるための切換オブジェクトを配置してもよい。これらの切換オブジェクトは、自動での表示コードの切り替えに失敗した場合や、予めユーザが表示するコードを選択したい場合などに有用である。
【００９１】
また、上記実施形態において、第１コード５０１及び第２コード５０２の２つの情報コードの切り替えについて説明したが、情報処理装置１００が切り替える情報コードは２つに限らない。例えば、表示部１０１は、サービスの提供を受けるための、３つ以上の情報コードのうちいずれかを表示コードとして表示し、検知部１０２が拒否情報を検知する度に、切替部１０３は、順次、表示コードを切り替えるようにしてもよい。
【００９２】
また、上記実施形態において、第１リーダ装置２００−１は複数としたが、１つであってもよい。
【００９３】
また、上記実施形態において、第２サービスは、会員にポイントを付与するサービスとしたが、限らず、電子決済サービスであってもよい。この場合、第２コードは、電子決済用の一次元コード又は二次元コードであり、第２情報には、決済ＩＤが含まれる。
【００９４】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【産業上の利用可能性】
【００９５】
本発明は、ユーザが誤ったコードを表示させた場合に、正しいコードに自動的に切り替えることが可能な情報処理装置、システム、制御方法及びプログラムを提供することができる。
【符号の説明】
【００９６】
１  システム
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  記録媒体
１５  提示部
１６  通信部
１７  操作部
１８  バス
１００  情報処理装置
１０１  表示部
１０２  検知部
１０３  切替部
２００−１  第１リーダ装置
２００−２  第２リーダ装置
２０１  読取部
２０２  出力部
３００−１  第１サーバ装置
３００−２  第２サーバ装置
４００  ネットワーク
５０１  第１コード
５０２  第２コード
【図１】
2022000732.tif 000003
【図２】
2022000732.tif 000004
【図３】
2022000732.tif 000005
【図４】
2022000732.tif 000006
【図５】
2022000732.tif 000007
【図６】
2022000732.tif 000008
【手続補正書】
【提出日】令和3年7月15日(2021.7.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示部と、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって、前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知部と、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部と、
を備え、
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれない
ように構成され、
前記第１サービスの提供に係るリーダ装置は、前記表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力し、
前記第２サービスの提供に係るリーダ装置は、前記表示コードから前記第２情報を検出しなかった場合、前記拒否情報を出力する
ことを特徴とする情報処理装置。
【請求項２】
前記第１サービスの提供に係るリーダ装置は、
前記表示コードの読み取りの待機中に、待機信号を間欠的又は連続的に出力し、
前記表示コードから前記第１情報を検出しなかった場合、拒否信号を出力し、
前記検知部は、
前記拒否信号を検知することにより、前記拒否情報を検知したとみなす
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１サービスに係るリーダ装置は、複数のリーダ装置を有し、
前記複数のリーダ装置は、それぞれ、異なる待機信号を出力し、
前記複数のリーダ装置は、それぞれ、異なる拒否信号を出力し、
前記検知部は、検知した待機信号のうち、最も信号強度の強い待機信号に対応付けられた拒否信号を検知することにより、前記拒否情報を検知したとみなす  
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記複数のリーダ装置は、それぞれ、マイクを有し、
前記マイクにより検知された待機信号と異なる待機信号を出力する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記待機信号及び前記拒否信号は、音声信号である
ことを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記待機信号及び前記拒否信号は、電波信号である
ことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項７】
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードとを表示する情報処理装置と、前記第１サービスの提供に係るリーダ装置と、を備えるシステムであって、
前記情報処理装置は、
前記第１コードと、前記第２コードと、のいずれかを表示コードとして画面に表示する表示部と、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって前記リーダ装置が発する拒否情報を検知する検知部と、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部と、
を備え、
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれず、
前記第１サービスの提供に係るリーダ装置は、
前記表示コードを読み取る読取部と、
前記読み取られた表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力する出力部と、
を備える
ことを特徴とするシステム。
【請求項８】
前記システムは、前記第１サービスに係るリーダ装置を複数有し、
前記複数のリーダ装置は、それぞれ、前記出力部を備え、
前記複数のリーダ装置の出力部は、
前記表示コードの読み取りの待機中に、待機信号を間欠的又は連続的に出力し、
前記表示コードから前記第１情報を検出しなかった場合、拒否信号を出力し、
前記複数のリーダ装置の前記出力部は、
それぞれ、異なる待機信号を出力し、
それぞれ、異なる拒否信号を出力し、
前記検知部は、
前記待機信号を検知し、当該検知した待機信号のうち、最も信号強度の強い待機信号に対応付けられた拒否信号を検知することにより、前記拒否情報を検知したとみなす  
ことを特徴とする請求項７に記載のシステム。
【請求項９】
情報処理装置が実行する制御方法であって、
前記情報処理装置が、第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示工程と、
前記情報処理装置が、前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって、前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知工程と、
前記情報処理装置が、前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替工程と、
を備え、
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれない
ように構成され、
前記第１サービスの提供に係るリーダ装置は、前記表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力し、
前記第２サービスの提供に係るリーダ装置は、前記表示コードから前記第２情報を検出しなかった場合、前記拒否情報を出力する
ことを特徴とする制御方法。
【請求項１０】
コンピュータを、
第１サービスの提供を受けるための第１コードと、第２サービスの提供を受けるための第２コードと、のいずれかを表示コードとして画面に表示する表示部、
前記表示コードがサービスの提供に係るリーダ装置に読み取られることによって、前記リーダ装置又は前記リーダ装置に接続されたサーバ装置により出力される拒否情報を検知する検知部、
前記拒否情報が検知されると、前記表示コードを、前記第１コードと前記第２コードのうち前記表示コードでない方に切り替える切替部、
として機能させるプログラムであって、
前記第１コードには、前記第１サービスを識別するための第１情報が含まれ、
前記第２コードには、前記第２サービスを識別するための第２情報が含まれ、
前記第１コードには、前記第２情報は含まれず、
前記第２コードには、前記第１情報は含まれない
ように構成され、
前記第１サービスの提供に係るリーダ装置は、前記表示コードから前記第１情報を検出しなかった場合、前記拒否情報を出力し、
前記第２サービスの提供に係るリーダ装置は、前記表示コードから前記第２情報を検出しなかった場合、前記拒否情報を出力する
ことを特徴とするプログラム。