(57)【要約】【課題】店舗側においてカメラ機能を有していなくても、正しい決済を行うことができる決済端末を提供する。【解決手段】店舗識別情報と決済端末識別情報のうち少なくともいずれか一方に関連づけられ商品またはサービスの購入に対応して決済用として発行される機械読取コードを上位装置から間欠受信するタイミングに応じて受信する受信部と、機械読取コードを記憶する記憶部と、前記機械読取コードが受信されることに応じて前記記憶部に記憶された機械読取コードを更新する更新部と、出力要求に応じて、前記記憶部から機械読取コードを読み出して出力する出力部と、を有する。【選択図】図３
2019212013.tif 000002
【特許請求の範囲】
【請求項１】
店舗識別情報と決済端末識別情報のうち少なくともいずれか一方に関連づけられ商品またはサービスの購入に対応して決済用として発行される機械読取コードを上位装置から間欠受信するタイミングに応じて受信する受信部と、
機械読取コードを記憶する記憶部と、
前記機械読取コードが受信されることに応じて前記記憶部に記憶された機械読取コードを更新する更新部と、
出力要求に応じて、前記記憶部から機械読取コードを読み出して出力する出力部と、
を有する決済端末。
【請求項２】
前記受信部は、受信タイミングが到来する毎に機械読取コードを受信し、
前記出力部は、前記受信タイミングが到来しても前記機械読取コードを正常に受信できなかった場合には、前記記憶部に既に記憶された機械読取コードを出力する
請求項１記載の決済端末。
【請求項３】
前記受信部によって機械読取コードを受信したか否かに応じた応答を当該機械読取コードの送信元である機械読取コード発行装置に対して送信する送信部を有し、
前記機械読取コード発行装置では、前記応答に基づいて、前記機械読取コードを受信できなかったことを検出した場合には、前記決済端末に対する新たな機械読取コードの送信を停止する
請求項１または請求項２記載の決済端末。
【請求項４】
前記受信部は、複数のブランド毎に異なる機械読取コードを受信し、
前記出力部は、出力対象として選択されたブランドに対応する機械読取コードを出力する
請求項１から請求項３のうちいずれか１項に記載の決済端末。
【請求項５】
受信部が、店舗識別情報と決済端末識別情報のうち少なくともいずれか一方に関連づけられ商品またはサービスの購入に対応して決済用として発行される機械読取コードを上位装置から間欠受信するタイミングに応じて受信し、
記憶部が、機械読取コードを記憶し、
更新部が、前記機械読取コードが受信されることに応じて前記記憶部に記憶された機械読取コードを更新し、
出力部が、出力要求に応じて、前記記憶部から機械読取コードを読み出して出力する
決済方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、決済端末、決済方法に関する。
【背景技術】
【０００２】
バーコードや二次元コード等の機械読取コードを用いた決済方式がある。例えば、店舗側において、支払い対象の商品毎の機械読取コードを印刷しておき、ユーザが商品を購入する際、店舗側は、印刷された機械読取コードのうち、支払い対象の商品の機械読取コードを特定し、ユーザに提示する。ユーザは、提示された機械読取コードを自身が所有する携帯電話やスマートフォン等の携帯端末のカメラ機能を利用して撮影する。これにより、機械読取コードに対応する商品の金額が、携帯端末に関連づけられた銀行口座から引き落とされる処理が行われ、ユーザから店舗への支払いをすることができる。
機械読取コードを用いた決済方式について、例えば、特許文献１に記載された技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３４９４６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では携帯端末の他面に機械読取コードを表示して店舗側においてカメラ機能を利用して機械読取コードを読み取るものであるため、店舗側において準備した機械読取コードを提示する決済方法には適用することができない。
また、店舗側において機械読取コードを印刷するのではなく店舗端末の表示画面に表示させることも考えられる。しかし、同じ機械読取コードを表示すると、セキュリティの観点から好ましくない。そのため、決済の都度、新たな機械読取コードを生成することも考えられるが、その場合、機械読取コードの生成のための時間が必要となり、決済の時間が長引くことになる。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、セキュリティを確保しつつ、決済時間を長引かせることなく、店舗側において機械読取コードを提示することができる決済端末、決済方法を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、店舗識別情報と決済端末識別情報のうち少なくともいずれか一方に関連づけられ商品またはサービスの購入に対応して決済用として発行される機械読取コードを上位装置から間欠受信するタイミングに応じて受信する受信部と、機械読取コードを記憶する記憶部と、前記機械読取コードが受信されることに応じて前記記憶部に記憶された機械読取コードを更新する更新部と、出力要求に応じて、前記記憶部から機械読取コードを読み出して出力する出力部と、を有する決済端末である。
【０００７】
また、本発明は、上述の決済端末において、前記受信部は、受信タイミングが到来する毎に機械読取コードを受信し、前記出力部は、前記受信タイミングが到来しても前記機械読取コードを正常に受信できなかった場合には、前記記憶部に既に記憶された機械読取コードを出力する。
【０００８】
また、本発明は、上述の決済端末において、前記受信部によって機械読取コードを受信したか否かに応じた応答を当該機械読取コードの送信元である機械読取コード発行装置に対して送信する送信部を有し、前記機械読取コード発行装置では、前記応答に基づいて、前記機械読取コードを受信できなかったことを検出した場合には、前記決済端末に対する新たな機械読取コードの送信を停止する。
【０００９】
また、本発明は、上述の決済端末において、前記受信部は、複数のブランド毎に異なる機械読取コードを受信し、前記出力部は、出力対象として選択されたブランドに対応する機械読取コードを出力する。
【００１０】
また、本発明は、受信部が、店舗識別情報と決済端末識別情報のうち少なくともいずれか一方に関連づけられ商品またはサービスの購入に対応して決済用として発行される機械読取コードを受信し、記憶部が、機械読取コードを記憶し、更新部が、前記機械読取コードが受信されることに応じて当該受信された機械読取コードを前記記憶部に記憶させ、出力部が、出力要求に応じて、前記記憶部に記憶された機械読取コードを出力する決済方法である。
【００１１】
上述した発明では、機械読取コードを商品またはサービスに対する決済を行う際に店舗側がユーザ側に提示することができる。これにより、ユーザは、店舗側との間で決済金額を確定させた上で、端末装置のカメラ機能を利用して機械読取コードを読み取ることができ、店舗側においてカメラ機能を有していなくても決済を行うことが可能となる。
【発明の効果】
【００１２】
以上説明したように、この発明によれば、機械読取コードが受信される度に、受信した機械読取コードを記憶することで機械読取コードを更新することができるため、店舗側では、受信して記憶された機械読取コードを提示すれば端末装置に撮影させることができるため、決済を行う場合における誤りを低減することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の一実施形態による決済端末２０を用いた決済システム１の構成を示す概略構成図である。
【図２】端末装置１０の機能構成を説明する機能ブロック図である。
【図３】決済端末２０の機能構成を説明する機能ブロック図である。
【図４】決済サーバ４０の機能構成を説明する機能ブロック図である。
【図５】決済端末２０の外観を表す図であり、表示画面の一例を示す図である。
【図６】端末装置１０の外観を表す図であり、表示画面の一例を示す図である。
【図７】決済システム１における機械読取コードを更新させる動作を説明するシーケンス図である。
【図８】決済システム１における決済を処理する動作を説明するシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態による決済端末について図面を参照して説明する。
図１は、この発明の一実施形態による決済端末２０を用いた決済システム１の構成を示す概略構成図である。
決済システム１は、端末装置１０、決済端末２０、ネットワーク３０、決済サーバ４０、データベースサーバ５０、ブランドサーバ６０ａ、ブランドサーバ６０ｂ（以下、特に識別しない場合には単にブランドサーバ６０と称する）、ブランドサーバ７０、プリペイド口座サーバ８０ａ、クレジット口座サーバ８０ｂ、プリペイド口座サーバ８０ｃ、管理端末９０とを含んで構成される。
【００１５】
端末装置１０は、例えば、スマートフォン、携帯電話等であり、ユーザによって携帯される。端末装置１０は、決済端末２０との間で決済を行う決済機能を備える。ここで、図２は、端末装置１０の機能構成を説明する機能ブロック図である。端末装置１０は、例えば、撮像部１０１、表示部１０３を含んで構成される。
撮像部１０１は、決済端末２０に表示された機械読取コード（例えば、二次元バーコード）を撮像する。決済端末２０の画面に表示された機械読取コードは、決済端末２０が設置された店舗を識別する店舗識別情報、又は決済端末２０を識別する決済端末識別情報に関連づけられ商品またはサービスの購入に対応して決済用として発行される。
表示部１０３は、機械読取コードを用いた決済を行なう際に必要な情報、例えば決済金額、を入力する入力画面を表示する。また、表示部１０３は、機械読取コードを撮像するための撮像枠を表示する。入力部１０４は、表示部１０３に表示された入力画面に応じた入力を受け付ける。この表示部１０３と入力部１０４は、タッチパネルによって構成されてもよい。
【００１６】
制御部１０５は、端末装置１０内の各部を制御する。制御部１０５は、決済端末２０に表示され、撮像部１０１により撮像された機械読取コードに応じた決済を行なうための処理を行なう。制御部１０５は、例えば、決済サーバ４０を介して、後述するブランドサーバ６０またはブランドサーバ７０に対して、店舗側とユーザ側とで確定させた決済金額、及び機械読取コードを解析することにより得られる店舗識別情報又は決済端末識別情報を送信する。これにより、制御部１０５は、予め登録されたユーザのチャージポイントまたはチャージされた現金、銀行口座またはクレジット口座のいずれかを利用した決済を行なうことができる。通信部１０６は、外部の各機器と通信を行なう。
【００１７】
図３は、決済端末２０の機能構成を説明する機能ブロック図である。決済端末２０は、通信部２０１、更新部２０２、入力部２０３、出力部２０４、制御部２０５及び記憶部２０６を含んで構成される。ここで、通信部２０1は、「受信部」の一例である。また、通信部２０1は、「送信部」の一例である。
通信部２０１は、外部の各機器と通信を行なう。通信部２０１は、店舗識別情報と決済端末識別情報のうち少なくともいずれか一方に関連づけられ商品またはサービスの購入に対応して決済用として発行される機械読取コードを受信する。ここでは、機械読取コードを発行する装置（以下、機械読取コード発行装置、という）は、例えば、決済サーバ４０やブランドサーバ、或いは他のサーバ装置のうちいずれかに設けることができる。この実施形態においては、例えば、決済サーバ４０に設けられる場合を一例として以下説明する。
通信部２０１は、機械読取コード発行装置に対し、機械読取コードの発行を要求する通知を行う。機械読取コード発行装置は、通信部２０１からの要求に応じて機械読取コードを発行し決済端末２０に送信する。通信部２０１が機械読取コード発行装置から機械読取コードを受信する受信タイミングは、一定期間でもよいし、予め決められた時刻でもよい。
【００１８】
通信部２０１と機械読取コード発行装置との間の通信は、例えば、ＮＢ（Ｎａｒｒｏｗ  Ｂａｎｄ、狭帯域）−ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）規格に則って、行われる。ＮＢ−ＩｏＴ規格に則って、通信が行われることにより、一定期間（概ね４０分に一回）ごとに通信ができ、通信タイミングが到来する毎に、新たな機械読取コードが機械読取コード発行装置から通信部２０１に送信される。ＮＢ−ＩｏＴは、スマートフォン、携帯電話等で使用される一般的な通信回線と比較して、通信に使用される周波数帯域が狭く通信速度が低速ではあるが、その分、通信コストが他の通信サービスよりも安い（Ｗｉ−ｆｉやＬＰＷＡ（Ｌｏｗ  Ｐｏｗｅｒ  Ｗｉｄｅ  Ａｒｅａ）等は、ＮＢ−ＩｏＴに比べて高コストである）。また、ＮＢ−ＩｏＴは、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）系の規格であり、日本において通信エリア外にとなる地域が少ないため、たいていの店舗において通信可能である。また、ゲートウェイも不要である。なお、通信部２０１と機械読取コード発行装置との間の通信は、ＮＢ−ＩｏＴ規格に限定されることはなく、コストや通信可能エリアを考慮して導入しやすいものであれば、ＮＢ−ＩｏＴ以外の規格であってもよい。
【００１９】
更新部２０２は、通信部２０１により機械読取コードが受信されることに応じて当該受信された機械読取コードを記憶部２０６に記憶させる。更新部２０２は、通信部２０１が機械読取コードを受信する毎にもともと記憶されていた機械読取コードに上書きして記憶部２０６に記憶させてもよいし、最新の機械読取コードを受信する毎に、最新の機械読取コードと過去の機械読取コード（例えば１つ前）の機械読取コードがわかるように記憶部２０６に追加して記憶させるようにしてもよい。更新部２０２によって記憶部２０６に記憶された機械読取コードが更新されるが、最新の機械読取コード（最後に記憶された機械読取コード）を用いることができるように記憶でればよく、上書きすることで更新しても、追加で記憶することで更新してもよい。
入力部２０３は、決済端末２０の選択ボタンＢ（図５参照）に応じた指示の入力を受け付ける。選択ボタンＢは、例えば、支払先のブランドを選択するために設けられた入力機構である。入力部２０３には、店員の操作により選択されたブランドを示す情報が入力される。この選択されたブランドを示す情報は、当該選択されたブランドに対応する機械読取コードを表示させるトリガとなる。つまり、入力部２０３に入力される情報は、「出力要求」の一例である。また、店員の操作により選択されたブランドに対応する機械読取コードは、「出力対象」の一例である。
【００２０】
出力部２０４は、決済端末２０に表示部（不図示）がある場合には、その表示部に機械読取コードを出力することにより、機械読取コードを表示させる。また、出力部２０４は、決済端末２０には表示装置が無く、決済端末２０の外部に表示装置が接続される場合には、その表示装置に対して機械読取コードのデータを送信することにより、表示装置に機械読取コードを表示させる。
ここで、表示部（表示装置）には、例えば、電子ペーパを用いることができる。電子ペーパは、表示画面の表示内容を電気的に書き換えることが可能であり、書き換え後に電源が切断された場合でも、表示状態が維持される表示媒体である。このように電子ペーパを用いることで、記憶部２０６に記憶された機械読取コードが更新された場合に、最新の機械読取コードとなるように出力部２０４の表示内容を書き換えて表示させた後は、表示状態を維持させるための電力を必要としない。電子ペーパに機械読取コードを表示させる場合、出力部２０４は、例えば、表示された機械読取コードを書き換える場合のみ表示部（表示装置）に電源を供給し、機械読取コードに書き換えた後に電源を切断する。これにより、次に機械読取コードが更新される時まで表示画面に対する電源の供給が不要であるため、液晶表示装置等に比べて表示部（表示装置）を省電力で運用することができる。このように省電力とすることができるため、例えば、決済端末２０の電源として電池を用いることができる。電源として電池を用いた場合には、電源ケーブルを配線する必要がないため、設置場所が電源や配線などの状況により制約されることがなく、利便性を向上させることができる。
【００２１】
制御部２０５は、決済端末２０内の各部を制御する。制御部２０５は、通信部２０１を介して、定期的にブランドサーバ６０に機械読取コードの発行を要求する。また、制御部２０５は、入力部２０３に入力されたブランドに対応する機械読取コードを、記憶部２０６を参照することにより取得して出力部２０４に出力させる。記憶部２０６は、更新部２０２によって更新される毎に、機械読取コードを記憶する。
【００２２】
図４は、決済サーバ４０の機能構成を説明する機能ブロック図である。
決済サーバ４０は、取得部４０１、決済情報記憶部４０２、制御部４０５、通信部４０６を有する。決済サーバ４０は、端末装置１０から送信される情報に基づいて、決済処理を行なう。
取得部４０１は、決済端末２０に表示され、端末装置１０の撮像部１０１により撮像された機械読取コードを利用してブランドサーバ６０、ブランドサーバ７０に対して行なわれる決済に関する決済情報を取得する。決済情報記憶部４０２は、決済端末２０を利用して行なわれた決済情報の履歴を記憶する。
制御部４０５は、決済サーバ４０内の各部を制御し、決済情報処理部４０３は、決済に関する処理を行なう。例えば、決済情報処理部４０３は、端末装置１０から送信される決済予約情報を通信部４０６によって受信すると、決済予約情報に基づいて、決済処理を行なう。決済予約情報は、決済処理の開始から終了までの間において決済内容を特定する情報である。また、機械読取コード発行装置が決済サーバ４０に設ける場合、制御部４０５が、機械読取コード発行装置の機能を実行する。
制御部４０５は、外部の機器と通信部４０６を介して通信を行なう。
通信部４０６は、取得された決済情報を参照要求に基づいて当該参照要求の要求元の参照装置に決済情報の履歴を送信する。また、通信部４０６は、外部の機器との通信を行なう。
なお、上記では、決済サーバ４０が決済情報記憶部４０２を有する場合について説明したが、決済情報記憶部４０２を決済サーバ４０とは異なる外部サーバに設け、決済サーバ４０がその外部サーバに対して決済情報の書き込みや読み出しを行なうようにしてもよい。この外部サーバとしては、例えばデータベースサーバ５０を用いることができる。
【００２３】
図１に戻り、ネットワーク３０は、インターネットやＶＰＮ等の各種ネットワークのいずれか１つであってもよいし、２つ以上を用いて構成するようにしてもよい。
【００２４】
データベースサーバ５０は、行った決済の内容を示す決済情報を決済サーバ４０から取得し、ログデータとして蓄積し、当該ログデータを対応するブランドのブランドサーバ６０、ブランドサーバ７０へ定期的（例えば、１日毎、または１週間毎）に配信することもできる。データベースサーバ５０は、サーバ装置、例えば、汎用コンピュータ、またはパーソナルコンピュータ等を含んで構成される。
【００２５】
ブランドサーバ６０は、定期的（例えば、１日毎、または１週間毎）にデータベースサーバ５０から送信された決済情報または決済サーバ４０から送信された決済情報（または決済予約情報）を取得することもできる。
ブランドサーバ７０は、端末装置１０から送信された決済情報（または決済予約情報）を取得する。
ブランドサーバ６０、ブランドサーバ７０は、各ブランド（決済サービス）を運営する企業によって管理されるサーバ装置である。ブランドとは、例えば、流通系企業や鉄道系企業によって運営されるプリペイド型電子マネーのブランド、クレジット系企業によって運営されるポストペイ型電子マネーのブランド、または、インターネット決済専用のプリペイド型電子マネーのブランド等である。ブランドサーバ６０、ブランドサーバ７０は、ユーザを識別するユーザ識別情報と決済を行なう対象の口座（ポイントまたは現金チャージを行うプリペイド口座、銀行口座またはクレジット決済を行なうクレジット口座）を特定する口座情報とを記憶しており、決済処理を行なう場合に、ユーザ識別情報に基づいて、決済する対象の口座を特定することができる。
【００２６】
ブランドサーバ７０は、機械読取コードを利用して決済を行なう決済方式に対応している。ブランドサーバ７０は、ユーザ識別情報に対応付けて、現金に対応するプリペイド口座にチャージポイントを記憶しており、端末装置１０からのチャージ要求に応じて、端末装置１０に対応付けされた銀行口座（例えばプリペイド口座サーバ８０ｃが決済処理を行なう対象の銀行口座）から引き落としをすることで、チャージポイントをチャージする。また、端末装置１０から決済の要求があった場合、または端末装置１０を利用して決済端末２０から決済の要求があった場合には、決済金額に応じたチャージポイントをユーザのチャージ口座から減算することで、決済を行なう。
ブランドサーバ７０は、チャージポイントを管理することで決済を行なう場合について説明するが、チャージポイントを用いず、ユーザの銀行口座から、決済金額に対応する金額を引き落とす、いわゆるデビット決済に沿った決済を行なうようにしてもよい。また、ブランドサーバ７０は、機械読取コードを利用して、電子マネーによる決済を行なうようにしてもよい。また、ブランドサーバ７０は、機械読取コードを利用して、クレジットカードに対応した銀行口座から引き落としを行なうクレジット決済を行なうようにしてもよい。
【００２７】
プリペイド口座サーバ８０ａは、ブランドサーバ６０ａに接続され、ブランドサーバ６０ａを介して行なわれる決済処理に応じた金額をプリペイド口座から引き落とし処理を行なうことでプリペイド決済を行なう。クレジット口座サーバ８０ｂは、決済端末２０を利用した決済であって、クレジットカードによる支払を行なう決済方式にてクレジット決済を行なう。プリペイド口座サーバ８０ｃは、ブランドサーバ７０に接続され、ブランドサーバ７０を介して行なわれる決済処理に応じたチャージポイントをチャージ口座から減算することで決済を行なう。ユーザは、端末装置１０を用いて決済端末２０による決済を行なうことで、クレジット口座、またはプリペイド口座から支払をすることができる。
【００２８】
管理端末９０は、決済端末２０が設けられた店舗に設けられる。この店舗の管理者は、管理端末９０を利用することで、決済端末２０を介して行なわれた決済の履歴を参照することができる。
【００２９】
次に、決済端末２０の外観について、図５を用いて説明する。
図５（ａ）は、決済端末２０の斜視図であり、出力部２０４の表示画面２１０に、ブランド識別情報、店舗識別情報、決済端末識別情報、決済識別情報を含む決済予約情報を機械読取コード（符号２２０）として表示させた例を示している。決済端末２０は、表示画面２１０が顧客側に向くようにしてレジカウンタに設置される。
ここでは、決済端末２０は、表示画面２１０に、機械読取コードと共に「○○スーパー△△駅北口店」という店舗に関する情報（ここでは、店舗名）を示す文字列２２１を表示させた例を示している。このように、決済端末２０は、表示画面２１０に機械読取コードを表示させる場合に、その決済端末２０が設置された店舗に関する情報（店舗の名称、店舗のロゴ等）を機械読取コードと共に表示させるようにしてよい。これにより、表示された機械読取コードを利用して決済を行った場合に、支払い先がどこであるかを、ユーザが目視で確認した上で、機械読取コードを撮像することができる。このため、店員によって誤って別の店舗の決済端末が持ち込まれている、或いは悪意ある第三者が作成した偽物の機械読取コードが提示されている（支払い対象の店舗でなく、悪意ある第三者に支払われてしまう）ことがないかを確認することができ、ユーザが支払い対象とは異なる発行元の機械読取コードであることを気づかずに撮像してしまうことを抑止することができる。
また、決済端末２０は、「二次元バーコードを端末装置のカメラで撮像して下さい」との文字列を表示させてもよい。これにより、ユーザに機械読取コードの撮像を促すことができる。
【００３０】
図５（ｂ）は、決済端末２０の俯瞰図である。ここでは、決済端末２０は、表示画面２１０を支持する支持台２１１に、入力部２０３と、通信の状態を示す発光部２１２と、電源の状態を示す発光部２１３とを備えた例を示している。これら入力部２０３、発光部２１２及び２１３は、出力部２０４の表示画面２１０とは反対側の面側に設けられる。入力部２０３において、決済を行うブランドの各々に対応した複数の選択ボタンＢが設けられる。店員は、ユーザから決済を行うブランドを確認し、そのブランドに対応する選択ボタンＢを押下することにより、ブランドを選択する。これにより、決済端末２０は、図５（ａ）に示すような機械読取コードであって、ユーザから指定されたブランドに対応する機械読取コードを表示する。
【００３１】
また、店員は、発光部２１２が異常を表す発光色（例えば、赤色）で点灯している場合には、決済端末２０と機械読取コード発行装置との間の通信に通信エラーが発生したことを認識できる。この場合、店員は、例えば機械読取コードの更新がなされない可能性があると判定する場合には、電話等で機械読取コードに問い合わせを行う等、機械読取コードが更新できない場合の対応（例えば、機械読取コードの更新ができないため、一つ前に受信した機械読取コードにて決済を行う等）の通知を行うことができる。
また、店員は、発光部２１３が、電力が供給されている状態を表す発光色（例えば、緑色）で点灯している場合には、決済端末２０に電力が供給され、機械読取コードの表示が書き換えられている最中であることを認識できる。また、店員は、発光部２１３が省電力状態を表す発光色（例えば、オレンジ色）で点灯している場合には、決済端末２０が省電力状態となり、機械読取コードの表示が書き換えられた後であることを認識できる。
【００３２】
次に、決済システム１における機械読取コードを用いた決済について図６を用いて説明する。図６は、端末装置１０の外観を表す図であり、画面の一例を示す図である。
図６(ａ)は、レジにおいて商品やサービスを購入する際、ユーザが商品やサービスの決済金額を自分の携帯端末に入力する画面例である。ここでは、「購入金額を入力して下さい」という文字列と共に、決済金額を入力する入力窓１１１、及び「確定」のボタン１１２が、表示画面に表示される。ユーザは、例えば、自分の端末装置１０の決済機能を起動させることにより、この表示画面を表示させ、決済金額を入力した後、「確定」のボタン１１２をタッチ操作する。
図６（ｂ）は、ユーザが入力した決済金額を確認する画面例である。ここでは、「以下の金額で決済を行います。８１９２円」という文字列と共に、「ＯＫ」のボタン１１２が、表示画面に表示される。ユーザは、レジにおいてこの画面を店員に提示する。このとき、ユーザは、どのブランドで支払うかを口頭で店員に伝えるか、決済金額とブランドとを端末装置１０に入力して画面に表示させた状態で提示してもよい。店員は、表示された金額が正しいかを確認し、正しければ、「ＯＫ」のボタン１１２をタッチ操作する。これにより、ユーザと店員との間で決済金額が確定される。店員は、決済金額を確定させた後、決済端末に機械読取コードを表示させる。具体的には、店員は、ユーザから指定されたブランドの選択ボタンＢを押下することで、押下したブランドの機械読取コードを決済端末２０に表示させる（図５(ａ)）。
【００３３】
図６（ｃ）は、ユーザが、決済端末２０に表示された機械読取コードをカメラ機能で撮像する際の画面例である。ここでは、結佐金額を表す情報と機械読取コードを撮像させるためのメッセージと共に、撮像枠１１３が表示される。ユーザは、決済端末２０に表示される店舗名等が正しいことを確認し、その機械読取コードが撮像枠１１３に収まるようにして撮像する。端末装置１０は、この機械読取コードが撮像されると、その機械読取コードからブランドを識別するブランド識別情報、店舗識別情報及び決済端末識別情報を抽出する。端末装置１０は、抽出したブランド識別情報、店舗識別情報及び決済端末識別情報と共に、入力された決済金額の情報や決済手続を識別する決済識別情報を含む決済予約情報をブランドサーバに送信する。端末装置１０は、どのブランドのブランドサーバに決済予約情報を送信するかについては、機械読取コードにブランド識別情報が含まれるシステム構成であれば、そのブランド識別情報を利用する。機械読取コードにブランド識別情報がない場合には、ユーザは、どのブランドを利用するかについて、指定する操作入力をする。これにより、どのブランドサーバに送信するかが決まる。
【００３４】
図６（ｄ）は、ブランドサーバに決済予約情報を送信する前に確認を行うための画面の例である。ここでは、「スーパー○○  △△駅北口店に、８１９２円を支払います。よろしいでしょうか。」という文字列と共に、「ＯＫ」のボタン１１２が表示される。このように、ブランドサーバに決済予約情報を送信する直前において、支払い先がどこであるか、及び金額がいくらであるかを表示することで、ユーザは目的の支払い先に支払うことを確認した上で、決済処理を進めることができる。ブランドサーバは、端末装置１０から送信された決済予約情報に基づいて決済処理を行ない、決済予約情報に対応する決済処理が正常に終了したか否かを表す決済処理結果を、端末装置１０及び決済端末２０に送信する。ブランドサーバは、例えば、決済予約情報に含まれる決済端末識別情報を用いることで、決済処理結果を送信する対象の決済端末２０を特定して送信を行なう。
図６（ｅ）は、端末装置１０がブランドサーバから決済処理が正常に終了した決済処理結果を受信した場合の画面例である。ここでは、「決済が完了しました。ご利用ありがとうございました！」の文字列が表示される。これによりユーザは、決済端末２０における手続が完了したことを把握できる。
【００３５】
なお、上述の機械読取コードは、定期的に更新される。そのため、別のユーザが決済を行う場合であっても、次に機械読取コードを受信するまでの間においては、同じ機械読取コードを用いて決済を行うことができる。
また、従来のような、商品単位で機械読取コードを用いるものではなく、ある期間単位で機械読取コードが用いられる。
【００３６】
次に、決済システム１における機械読取コードを更新させる動作について図７のシーケンス図を用いて説明する。
まず、決済端末２０は、機械読取コードの更新タイミングが到来したか否かを判定し（ステップＳ１１０）、更新タイミングが到来した場合、機械読取コード発行装置（決済サーバ４０）に対して機械読取コードの発行を要求する通知を行う（ステップＳ１１１）。
機械読取コード発行装置は、決済端末２０から通知を受信すると、機械読取コードを発行し（ステップＳ２１０）、発行した機械読取コードを決済端末２０に送信する（ステップＳ２１１）。
決済端末２０は、機械読取コード発行装置により発行された機械読取コードを正常に受信した場合（ステップＳ１１２、ＹＥＳ）、受信した機械読取コードを記憶部２０６に記憶させることにより、機械読取コードを更新する（ステップＳ１１３）。そして、決済端末２０は、機械読取コードを正常に受信した旨を示す応答を機械読取コード発行装置（決済サーバ４０）に通知する（ステップＳ１１４）。
一方、決済端末２０は、機械読取コード発行装置により発行された機械読取コードを正常に受信しなかった場合（ステップＳ１１２、ＮＯ）、決済端末２０は、機械読取コードを正常に受信しなかった旨を示す応答を機械読取コード発行装置に通知する（ステップＳ１１４）。決済端末２０は、例えば、機械読取コードの発行を要求する通知を行ってから、所定時間が経過するまでに、機械読取コードを受信できなかった場合に、機械読取コードを正しく受信しなかったと判定する。また、決済端末２０は、機械読取コードの発行を要求する通知を行ってから、所定時間が経過するまでに機械読取コード発行装置（決済サーバ４０）から受信した信号に機械読取コードが含まれていない、又は機械読取コード発行装置から受信した信号から機械読取コードが正しく復号できなかった場合に、機械読取コードを正しく受信しなかったと判定する。
【００３７】
機械読取コード発行装置は、決済端末２０から応答を受信すると、機械読取コードが決済端末２０に正常に受信されたか否かを判定する（ステップＳ２１２）。機械読取コード発行装置は、機械読取コードが正常に受信された場合、決済に有効な機械読取コードを更新する（ステップＳ２１３）。一方、機械読取コード発行装置は、機械読取コードが正常に受信できなかったことを検出した場合、決済端末２０に対して新たな機械読取コードの送信を停止する（ステップＳ２１４）。これにより、決済サーバ４０は、決済端末２０において機械読取コードが更新されなかったことを認識し、過去に決済端末２０において正しく受信された機械読取コード（例えば、一つ前のコード）を決済に有効な機械読取コードとする。こうすることで、決済端末２０と決済サーバ４０との間で、決済に有効な機械読取コードが相違して決済が正しく実行されなくなってしまうことを抑制できる。
【００３８】
一方、ステップＳ１１０において決済端末２０において機械読取コードを更新するタイミングが到来していない場合、決済端末２０は、機械読取コードを更新させることなく処理を終了する。
【００３９】
上述した決済端末２０によれば、店舗識別情報と決済端末識別情報のうち少なくともいずれか一方に関連づけられ商品またはサービスの購入に対応して決済用として発行される機械読取コードを受信する毎に、受信された機械読取コードを記憶部２０６に記憶させて更新するため、決済を行う際に記憶部２０６に記憶された（最新の）機械読取コードを表示することができる。これにより、ユーザは、店舗側が提示した機械読取コードを携帯端末のカメラ機能を利用して読み取ることができ、店舗側においてカメラ機能を有していなくても決済を行うことができる。また、機械読取コードを受信することに応じて更新することができるため、ある期間を経過した機械読取コードを無効にすることも可能であるためセキュリティを向上させることができる。また、受信タイミングが到来することに応じて機械読取コードを更新することができるため、決済の都度、新たな機械読取コードを生成する必要がないので、決済時に機械読取コードを発行してもらう時間を待つ必要もない。
【００４０】
また、決済処理を行う店舗毎に機械読取コードを発行するようにしたので、機械読取コードを商品毎に発行する場合に比べて、支払い対象とは異なる商品の機械読取コードをユーザが誤って撮影してしまう、あるいは店舗側が支払い対象とは異なる商品の機械読取コードを誤って提示してしまうことを防止し、正しい決済を行うことが可能となる。
また、店舗端末は、機械読取コードを表示できればよいため、カメラ機能を搭載していない店舗端末にも上述の決済端末２０を適用することが可能である。
【００４１】
なお、上述したフローチャートでは、機械読取コードを正常に受信できても正常に受信できなくても、機械読取コードが受信できたか否かを表す応答を、決済端末２０から機械読取コード発行装置に通知するシステム構成である場合を例に説明したが、これに限定されることはない。決済端末２０は、例えば、機械読取コードを「正常に受信した」、又は「正常に受信できなかった」のどちらかの場合にのみ、その旨を表す情報を通知してもよい。
【００４２】
「正常に受信した」場合にのみ応答が通知されるシステム構成においては、決済端末２０は、機械読取コードを正常に受信した場合、通信回線が正常なので、その応答を機械読取コード発行装置に正常に通知できる。機械読取コード発行装置は、通知された応答から決済端末２０により機械読取コードが正常に受信されたことを認識して決済に有効な機械読取コードを更新できる。一方、決済端末２０は、機械読取コードを正常に受信しなかった場合、通信回線が正常か否かに関わらず、応答を通知しない。機械読取コード発行装置は、応答を受信するはずの時間（例えば、機械読取コードを発行してから一定時間）に応答を受信しない場合に、決済端末２０により機械読取コードが正常に受信されなかったことを認識して機械読取コードの更新を停止できる。
【００４３】
「正常に受信できなかった」場合にのみ応答が通知されるシステム構成においては、通信回線は正常だが、機械読取コードのデータが壊れている場合には、決済端末２０は、通信回線が正常なので「正常に受信できなかった」旨の応答を通知できる。機械読取コード発行装置は、通知された応答から決済端末２０により機械読取コードが正常に受信されなかったことを認識して決済に機械読取コードの更新を停止できる。通信回線が正常でない場合、決済端末２０からの機械読取コードの更新要求が機械読取コード発行装置に受信されない。そもそも機械読取コードが発行されることがないため、決済端末２０と機械読取コード発行装置とは共に機械読取コードを更新しない。このため、双方で決済に有効な機械読取コードが相違してしまうことがない。
【００４４】
また、上述の実施形態において、機械読取コードは、決済端末２０からの発行要求に応じて機械読取コード発行装置によって発行される場合について説明したが、機械読取コードを発行するタイミングが到来する毎に、機械読取コード発行装置が決済端末２０に対して、機械読取コードを送信するようにしてもよい。この場合、決済端末２０は、機械読取コード発行装置から機械読取コードが発行されたか否かを監視し、発行されたことを検出すると、機械読取コードを受信する。
また、機械読取コード発行装置と決済端末２０との間において、機械読取コードを発行するタイミングを予め共有しておき、発行タイミングが到来したタイミングで、機械読取コード発行装置から決済端末２０に機械読取コードを発行してもよい。例えば、発行タイミングは、３０分間隔、１時間間隔、ＮＢ−ＩｏＴ規格に基づく通信タイミングの間隔等のタイミングであってもよい。ＮＢ−ＩｏＴ規格では、決済端末２０における待ち受け中の間欠受信（ＤＲＸ（Discontinuous Reception））の周期を長く設定して（ｅＤＲＸ（extended Discontinuous Reception））、決済端末２０のスリープ状態を長くした上で、間欠受信することが可能となっている。そのため、決済端末２０が、上位装置側（機械読取コード発行装置側）からのデータを受信することが可能な受信タイミングが到来したことに応じて、当該上位側から送信される機械読取コードを受信できればよい。また、間隔を空けて受信することできれば、ＮＢ−ＩｏＴ規格以外の通信方式を適用してもよい。
【００４５】
次に、決済システム１における決済を処理する動作を図８のシーケンス図を用いて説明する。
端末装置１０は、ユーザにより起動され決済機能における画面に従って金額が入力され、決済金額が表示された画面を表示する（ステップＳ１５０）。ユーザは、端末装置１０に表示させた決済金額を店舗側に提示する。
店員は、ユーザにより提示された決済金額を確認し、正しい場合には決済金額が確定される（ステップＳ２５０、ＹＥＳ）。決済端末２０は、店員の操作により決済に利用するブランドが選択される（ステップＳ２５１）。決済端末２０は、選択されたブランドに対応させた機械読取コードを表示させるとともに、店舗名などを示す文字列やユーザに機械読取コードを撮像するように促すメッセージを表示する（ステップＳ２５２）。この機械読取コードは、ブランド識別情報、店舗識別情報、決済端末識別情報が含まれる。
【００４６】
ここで、決済端末２０は、記憶部２０６に記憶された機械読取コードのうち最新の機械読取コードを表示する。決済端末２０は、最近の更新タイミングで機械読取コードを正常に受信できなかった場合には、記憶部２０６に既に記憶された過去の機械読取コード（例えば１つ前のコード）を出力する。これにより、機械読取コードを正常に受信できなかった場合であっても、過去の機械読取コードを用いて決済を行うことができ、決済により得られるはずの利益を得る機会を逃す機会損失が発生することを抑制できる。
【００４７】
端末装置１０は、決済機能によりカメラが起動されると（ステップＳ１５１）、ユーザの操作により決済端末２０に表示された機械読取コードを撮像する（ステップＳ１５２）。
端末装置１０は、機械読取コードを撮像すると、撮像データに基づく機械読取コードと、決済金額、決済識別情報及びユーザを識別するユーザ識別情報を、機械読取コードに含まれるブランド識別情報に対応するブランドサーバ７０に送信する（ステップＳ１５３）。ユーザ識別情報は、ユーザを個別に識別することができればよく、端末装置１０の電話番号、端末装置１０の個体識別番号等であってもよい。ここでは、機械読取コードをそのまま送信してもよいし、機械読取コードを解析し、ブランド識別情報、店舗情報、決済端末識別情報を抽出して送信するようにしてもよい。また、機械読取コードとともに送信される決済金額は、機械読取コードの撮像前にユーザによって入力される場合について説明したが、機械読取コードの撮像前に決済金額を入力するのではなく、機械読取コードの撮像後にユーザによって入力してもらうようにしてもよい。この場合、例えば、ユーザは、決済を行う対象のブランドを店員に伝え、店員は、そのブランドに対応する機械読取コードを決済端末２０に表示させる。そして、ユーザによって端末装置１０を用いて機械読取コードの撮像が行われた後、ユーザによって決済金額を端末装置１０に入力してもらい、その入力された決済金額が表示された画面を店員に提示し、決済金額が正しいことを店員に確認をしてもらった後に、上述のステップＳ１５３における送信を行うための送信指示をユーザが入力するようにしてもよい。
【００４８】
ブランドサーバ７０は、端末装置１０から機械読取コード、決済金額及びユーザ識別情報等を受信すると、機械読取コードを解析することで、ブランド識別情報、決済金額、決済端末識別情報、決済識別情報を抽出し、ユーザ識別情報に対応するユーザのチャージ口座から、決済金額に基づくチャージポイントを減算することで、決済を行なう（ステップＳ８５１）。
ブランドサーバ７０は、決済が終了すると、決済完了を表す決済完了通知と、決済識別情報と機械読取コードとユーザ識別情報とを決済サーバ４０に送信するとともに（ステップＳ８５２）、ユーザ識別情報に基づいて、ユーザの端末装置１０に、決済完了通知と決済識別情報とを送信する（ステップＳ８５３）。
ここでブランドサーバ７０は、決済完了通知の送信先として、決済要求元の端末装置１０と決済サーバ４０を宛先とすることを予め決めておいてもよいし、機械読取コードに決済サーバ４０を決済完了通知の送信先に含めることを表す情報（フラグなど）が含まれている場合に、決済サーバ４０を送信先に含めるようにしてもよい。
【００４９】
決済サーバ４０は、ブランドサーバ７０から決済完了通知と機械読取コードとユーザ識別情報とを受信すると、機械読取コードを解析し、機械読取コードに含まれる、決済端末識別情報に基づいて、決済端末識別情報に対応する端末装置１０に対して、決済識別情報と決済完了通知とを送信する（ステップＳ５５２）。
また、決済サーバ４０は、機械読取コードに含まれるブランド識別情報、決済金額、決済端末識別情報、決済識別情報に対して、ユーザ識別情報と、決済完了を表す情報とを対応付けて決済情報記憶部４０２に記憶する（ステップＳ５５３）。
【００５０】
決済端末２０は、決済サーバ４０から決済識別情報と決済完了通知とを受信する。店員は、決済完了通知に基づく決済完了表示（例えば、発光部２１２が、青色で点滅する等）を確認して商品等をユーザに引き渡す。一方、端末装置１０は、ブランドサーバ７０から決済完了通知を受信すると、読取された機械読取コードに対応する決済が完了したことを画面上に表示する（ステップＳ１５５）。
なお、ユーザは、正常に商品を購入できたことをブランドサーバ７０に通知する必要がある場合には、画面上に表示された決済完了の通知の後に表示される商品購入確認画面において、商品を購入できたことを表す購入完了ボタンを押下する。端末装置１０は、ユーザによって購入完了ボタンが押下されると、購入完了通知と決済識別情報とをブランドサーバ７０に送信する。
【００５１】
ブランドサーバ７０は、決済完了通知を決済サーバ４０と端末装置１０に送信した後、決済金額に応じた金額を決済端末２０の店舗の口座への支払処理を行なう（ステップＳ８５４）。ここでは、端末装置１０から購入完了通知を受信することができる場合には、購入完了通知を受信したことに基づいて、店舗への支払処理を行なってもよい。
【００５２】
管理端末９０は、定期的または管理端末９０の管理者から入力される指示が入力されたタイミングに従い、決済サーバ４０に対して、売上情報参照要求を送信する（ステップＳ９５１）。
決済サーバ４０は、管理端末９０から売上情報参照要求を受信すると、送信元の管理端末９０が管理する決済端末２０によって決済が行なわれた決済履歴を決済情報記憶部４０２から読み出して管理端末９０に送信する（ステップＳ５５４）。
管理端末９０は、決済サーバ４０から決済履歴を受信すると、受信した決済履歴を画面上に表示する（ステップＳ９５２）。これにより、管理端末９０の管理者は、自身の店舗における端末装置１０が利用された決済の履歴を把握することができる。ここでは、決済予約情報に、この決済予約情報を発行した日時を含めるようにした場合には、いつどのような決済がどの端末装置１０において利用されたかを把握することができる。
【００５３】
なお、上記において決済端末２０は、ステップＳ２５５において、決済サーバ４０から決済識別情報と決済完了通知とを受信すると、ブランド識別情報、決済金額、決済端末識別情報、決済識別情報をデータベースサーバ５０に送信するようにしてもよい。これにより、データベースサーバ５０は、ブランド識別情報、決済金額、決済端末識別情報、決済識別情報を対応づけて決済情報のログデータとして記憶することができる。
【００５４】
また、上述した実施形態において、ブランドサーバ７０が１つである場合について説明したが、ブランドサーバ７０は複数あってもよい。その場合、各ブランドサーバ７０には、それぞれプリペイド口座サーバ、ポストペイド口座サーバ、クレジット口座サーバ、銀行口座サーバのいずれかが接続され、決済処理を行なうようにしてもよい。
【００５５】
上述した実施形態における決済端末２０、決済システム１をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００５６】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５７】
１…決済システム、１０…端末装置、２０…決済端末、３０…ネットワーク、４０…決済サーバ、５０…データベースサーバ、６０ａ，６０ｂ，７０…ブランドサーバ、８０ａ，８０ｃ…プリペイド口座サーバ、８０ｂ…クレジット口座サーバ、９０…管理端末、２０１…通信部、２０２…更新部、２０３…入力部、２０４…出力部
【図１】
2019212013.tif 000003
【図２】
2019212013.tif 000004
【図３】
2019212013.tif 000005
【図４】
2019212013.tif 000006
【図５】
2019212013.tif 000007
【図６】
2019212013.tif 000008
【図７】
2019212013.tif 000009
【図８】
2019212013.tif 000010