(57)【要約】      （修正有）【課題】複数の決済サービスを利用可能な決済システムにおいて、店舗においてはコスト低減及び利便性の向上を、ユーザにおいては作業の高効率化および利便性の向上を提供する。【解決手段】２次元コード情報に基づく決済処理を支援する決済支援システムであって、決済処理を行う決済サーバを識別する決済サーバ識別情報とユーザを識別するユーザ識別情報と決済処理の結果の転送先を示すレジスタ識別情報と決済金額情報とをレジスタから受信し、ユーザ識別情報とレジスタ識別情報とを関連付けて記録し、決済サーバ識別情報に基づいて複数の決済サーバのうち一の決済サーバを特定し、特定された一の決済サーバにユーザ識別情報と決済金額情報とを転送する。一の決済サーバから送信される結果とユーザ識別情報とを受信し、記録部においてユーザ識別情報に関連付けて記録されたレジスタ識別情報が示すレジスタに結果を転送する。【選択図】図１
2017102886.tif 000002
【特許請求の範囲】
【請求項１】
２次元コードを撮像する撮像装置と、
前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取るコード読取部と、
前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う画像認識処理部と、
前記画像認識処理部によって認識された画像に基づいて決済方法を特定する決済方法特定部と、
前記コード読取部によって読み取られた決済コード情報と前記決済方法特定部によって特定された決済方法に関する情報と決済金額に関する情報とを含む決済依頼情報を所定のサーバに送信する送信部と、
前記決済依頼情報に基づく決済処理の結果を受信して出力する情報出力部と、
を備えるレジスタ装置。
【請求項２】
決済方法を選択するための入力を受け付ける入力部を更に備え、
前記送信部は、前記決済方法特定部によって特定される決済方法に換えて、前記入力部によって受け付けられた決済方法に基づいて、前記決済依頼情報を送信する、
請求項１に記載のレジスタ装置。
【請求項３】
決済方法と当該決済方法を識別可能な画像情報とを関連づけて記録する記録部を更に備え、
前記画像認識処理部は、前記記録部に記録された画像情報に基づいて画像の認識処理を行う、
請求項１又は２に記載のレジスタ装置。
【請求項４】
前記２次元コードは、決済ごとに異なる２次元コードが用いられる、
請求項１〜３のいずれか一項に記載のレジスタ装置。
【請求項５】
コンピュータに、
撮像装置によって２次元コードを撮像することと、
前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取ることと、
前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行うことと、
前記認識処理によって認識された画像に基づいて決済方法を特定することと、
前記読み取られた決済コード情報と前記特定された決済方法に関する情報と決済金額に関する情報とを含む決済依頼情報を所定のサーバに送信することと、
前記決済依頼情報に基づく決済処理の結果を受信して出力することと、
を実行させるためのプログラム。
【請求項６】
レジスタ装置と、
決済支援サーバと、
を備える決済支援システムであって、
前記レジスタ装置は、
２次元コードを撮像する撮像装置と、
前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取るコード読取部と、
前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う画像認識処理部と、
前記画像認識処理部によって認識された画像に基づいて決済方法を特定する決済方法特定部と、
前記コード読取部によって読み取られた決済コード情報と前記決済方法特定部によって特定された決済方法に関する情報と決済金額に関する情報を含む決済依頼情報を、前記決済支援サーバに送信する第１の送信部と、
前記決済支援サーバから、前記決済依頼情報に基づく決済処理の結果を受信して出力する情報出力部と、
を備え、
前記決済支援サーバは、
前記決済依頼情報を前記レジスタ装置から受信する受信部と、
前記決済依頼情報に含まれる前記決済方法に関する情報に基づいて特定された決済サーバに、前記決済依頼情報に含まれる前記決済コード情報と前記決済金額情報とを含む情報を送信する第２の送信部と、
前記決済サーバから受信した決済処理の結果を、前記レジスタ端末装置に送信する第３の送信部と、
を備える、決済支援システム。
【請求項７】
２次元コードに基づく決済処理を支援する方法であって、
レジスタ装置が、撮像装置によって２次元コードを撮像する工程と、
前記レジスタ装置が、前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取る工程と、
前記レジスタ装置が、前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う工程と、
前記レジスタ装置が、前記認識処理によって認識された画像に基づいて決済方法を特定する工程と、
前記レジスタ装置が、前記読み取られた決済コード情報と前記特定された決済方法に関する情報と決済金額に関する情報を含む決済依頼情報を、決済支援サーバに送信する工程と、
前記決済支援サーバが、前記決済依頼情報を前記レジスタ装置から受信する工程と、
前記決済支援サーバが、前記決済依頼情報に含まれる前記決済方法に関する情報に基づいて特定された決済サーバに、前記決済依頼情報に含まれる前記決済コード情報と前記決済金額情報とを含む情報を送信する工程と、
前記決済支援サーバが、前記決済サーバから受信した決済処理の結果を、前記レジスタ端末装置に送信する工程と、
前記レジスタ装置が、前記決済支援サーバから、前記決済依頼情報に基づく決済処理の結果を受信して出力する工程と、
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、決済支援システム、決済支援方法、及び決済支援プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話等を用いて決済を行うオンライン決済サービスが知られている。
【０００３】
特許文献１の図１には、携帯型情報端末１と、決済サーバ２４と、バーコードリーダ３１と、ＰＯＳレジスタ３２と、決済コントローラ３３と、を備える決済システムが記載されている。当該決済システムにおいて、携帯型情報端末１は、ディスプレイにバーコードパターンを表示する。ＰＯＳレジスタ３２は、このバーコードパターンを、バーコードリーダ３１を介して読み取り、取得したバーコード情報を決済コントローラ３３に供給する。決済コントローラ３３は、専用回線５を介して決済サーバ２４に接続して決済情報を取得する。ＰＯＳレジスタ３２は、決済コントローラ３３を介して取得した決済情報に従って、請求金額を算出する。ＰＯＳレジスタ３２は、利用者から受け取った金額を入力すると、決済情報を印刷したレシートを発行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−５８８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記決済システムにおいては、複数の決済サービスを利用可能である。しかしながら、複数の決済サービスを利用するに当たり、ＰＯＳレジスタ３２や決済コントローラ３３等を含む提携店舗３は、個々の決済サービスごとに対応する決済処理システムを導入する必要があるので、多大な導入コストがかかり、且つ、利便性が低いという問題があった。また、携帯端末を使用するユーザは、当該携帯端末に個々の決済サービスごとに対応する決済アプリケーションソフトウェアをインストールする必要があり、大変非効率で、且つ、利便性が低いという問題があった。
【０００６】
そこで、本発明のいくつかの態様はかかる事情に鑑みてなされたものであり、複数の決済サービスを利用可能な決済システムにおいて、店舗においてはコスト低減及び利便性の向上を実現でき、ユーザにおいては作業の高効率化および利便性の向上を実現できる決済支援システム、決済支援方法、及び決済支援プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
本発明の一側面に係るレジスタ装置は、２次元コードを撮像する撮像装置と、撮像装置によって撮像された２次元コードから決済コード情報を読み取るコード読取部と、撮像装置によって撮像された２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う画像認識処理部と、画像認識処理部によって認識された画像に基づいて決済方法を特定する決済方法特定部と、コード読取部によって読み取られた決済コード情報と決済方法特定部によって特定された決済方法に関する情報と決済金額に関する情報とを含む決済依頼情報を所定のサーバに送信する送信部と、決済依頼情報に基づく決済処理の結果を受信して出力する情報出力部と、を備える。
【０００８】
また、本発明の一側面に係るプログラムは、コンピュータに、撮像装置によって２次元コードを撮像することと、撮像装置によって撮像された２次元コードから決済コード情報を読み取ることと、撮像装置によって撮像された２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行うことと、認識処理によって認識された画像に基づいて決済方法を特定することと、読み取られた決済コード情報と特定された決済方法に関する情報と決済金額に関する情報とを含む決済依頼情報を所定のサーバに送信することと、決済依頼情報に基づく決済処理の結果を受信して出力することと、を実行させることを含む。
【０００９】
また、本発明の一側面に係る決済支援システムは、レジスタ装置と、決済支援サーバと、を備える。レジスタ装置は、２次元コードを撮像する撮像装置と、撮像装置によって撮像された２次元コードから決済コード情報を読み取るコード読取部と、撮像装置によって撮像された２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う画像認識処理部と、画像認識処理部によって認識された画像に基づいて決済方法を特定する決済方法特定部と、コード読取部によって読み取られた決済コード情報と決済方法特定部によって特定された決済方法に関する情報と決済金額に関する情報を含む決済依頼情報を、決済支援サーバに送信する第１の送信部と、決済支援サーバから、決済依頼情報に基づく決済処理の結果を受信して出力する情報出力部と、を備える。また、決済支援サーバは、決済依頼情報をレジスタ装置から受信する受信部と、決済依頼情報に含まれる決済方法に関する情報に基づいて特定された決済サーバに、決済依頼情報に含まれる決済コード情報と決済金額情報とを含む情報を送信する第２の送信部と、決済サーバから受信した決済処理の結果を、レジスタ端末装置に送信する第３の送信部と、を備える。
【００１０】
また、本発明の一側面に係る発明は、２次元コードに基づく決済処理を支援する方法であって、レジスタ装置が、撮像装置によって２次元コードを撮像する工程と、レジスタ装置が、撮像装置によって撮像された２次元コードから決済コード情報を読み取る工程と、レジスタ装置が、撮像装置によって撮像された２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う工程と、レジスタ装置が、認識処理によって認識された画像に基づいて決済方法を特定する工程と、レジスタ装置が、読み取られた決済コード情報と特定された決済方法に関する情報と決済金額に関する情報を含む決済依頼情報を、決済支援サーバに送信する工程と、決済支援サーバが、決済依頼情報をレジスタ装置から受信する工程と、決済支援サーバが、決済依頼情報に含まれる決済方法に関する情報に基づいて特定された決済サーバに、決済依頼情報に含まれる決済コード情報と決済金額情報とを含む情報を送信する工程と、決済支援サーバが、決済サーバから受信した決済処理の結果を、レジスタ端末装置に送信する工程と、レジスタ装置が、決済支援サーバから、決済依頼情報に基づく決済処理の結果を受信して出力する工程と、を備える。
【００１１】
なお、本発明において、「部」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１２】
本発明によれば、複数の決済サーバうち一の決済サーバを正確に特定でき、識別情報、決済金額情報、及び決済処理の結果を適切に送受信することができる。よって、複数の決済サービスを利用可能な決済システムにおいて、店舗においてはコスト低減及び利便性の向上を実現でき、ユーザにおいては作業の高効率化および利便性の向上を実現できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る決済支援システムの一実施形態を示す概略構成図（システム構成図）である。
【図２】本発明の実施形態に係るＰＯＳレジスタの一実施形態を示すブロック図である。
【図３】本発明の実施形態に係る決済支援サーバの一実施形態を示すブロック図である。
【図４】本発明の実施形態に係る決済処理の動作および決済処理の結果の送受信動作のフローの一例を示すフローチャートである。
【図５】本発明の実施形態に係る決済処理の動作および決済処理の結果の送受信動作のフローの他の一例を示すフローチャートである。
【図６】本発明の実施形態に係るＰＯＳレジスタの他の一実施形態を示すブロック図である。
【図７】本発明の実施形態に係る決済処理の動作および決済処理の結果の送受信動作のフローの他の一例を示すフローチャートである。
【図８】本発明の実施形態に係る決済処理の動作および決済処理の結果の送受信動作のフローの他の一例を示すフローチャートである。
【図９】本発明の実施形態に係る携帯端末の表示部に表示される画面の一例を示す図である。
【図１０】本発明の実施形態に係る携帯端末の表示部に表示される画面の一例を示す図である。
【００１４】
以下、添付図面を参照しながら本発明の実施の形態について説明する。以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、様々な変形が可能である。さらに、各図面において同一の構成要素に対しては可能な限り同一の符号を付し、重複する説明は省略する。
【００１５】
（第１実施形態）
（決済支援システムの全体構成）
図１は、本発明の実施形態に係る決済支援システムの一実施形態を示す概略構成図（システム構成図）である。本実施形態の決済支援システムは、２次元コード情報に基づく決済処理を支援するシステムである。図１に示すように、本発明の実施の形態に係る決済支援システム１０は、例示的に、携帯端末１Ａ，１Ｂ，１Ｃと、撮像装置４Ａ，４Ｂ，４Ｃを備えるＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）レジスタ３Ａ，３Ｂ，３Ｃ（レジスタ）と、決済支援サーバ５と、決済サーバ７Ａ，７Ｂと、を備えて構成されている。
【００１６】
なお、決済支援サーバ５及び決済サーバ７は、所定のネットワークに接続されたサーバ用コンピュータ装置を含み、そのサーバ用コンピュータ装置において所定のサーバ用プログラムが動作することにより、サーバ機能を発現するものである。決済支援サーバ５及び決済サーバ７は、上記サーバ機能を持つものであれば、特に制限はなく、クラウド・コンピューティングなどで実現される場合も含む。
【００１７】
また、携帯端末１を区別して説明する場合は、携帯端末１Ａ、携帯端末１Ｂ、携帯端末１Ｃと表現する。ＰＯＳレジスタ３を区別して説明する場合は、ＰＯＳレジスタ３Ａ、ＰＯＳレジスタ３Ｂ、ＰＯＳレジスタ３Ｃと表現する。撮像装置４を区別して説明する場合は、撮像装置４Ａ、撮像装置４Ｂ、撮像装置４Ｃと表現する。決済サーバ７を区別して説明する場合は、決済サーバ７Ａ、決済サーバ７Ｂと表現する。
【００１８】
図１に示すように、決済支援サーバ５は、通信ネットワークＮ１を介して、各店舗Ｌ１，Ｌ２，Ｌ３に含まれる各ＰＯＳレジスタ３Ａ，３Ｂ，３Ｃと通信可能である。また、決済支援サーバ５は、通信ネットワークＮ２を介して、各決済サーバ７Ａ，７Ｂと通信可能である。
【００１９】
このように決済支援サーバ５は、決済支援システム１０において、ＰＯＳレジスタ３と決済サーバ７との中間に位置するように構成され、ＰＯＳレジスタ３と決済サーバ７との間で行われる情報の送受信や決済処理の結果の送受信の仲介手段として機能する。具体的には、後述するとおり、決済支援サーバ５は、複数の決済サーバ７うち一の決済サーバを正確に特定し、ＰＯＳレジスタ３と決済サーバ７との間で行われる、各種識別情報、決済金額情報、及び決済処理の結果等の各種情報の送受信や決済処理の結果の送受信が適切に実行可能となるように動作する。
【００２０】
なお、通信ネットワークＮ１，Ｎ２は、インターネット等を含む情報処理に係る通信回線又は通信網であり、その具体的な構成は限定されない。例えば、通信ネットワークＮ１，Ｎ２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であり、有線ネットワークおよび無線ネットワークの一方または双方により構築される。
【００２１】
（携帯端末の構成）
携帯端末１は、少なくとも、ユーザを識別するユーザ識別情報を含む各コードＣ１，Ｃ２，Ｃ３を生成し、生成された各コードＣ１，Ｃ２，Ｃ３を各表示部Ｄ１，Ｄ２，Ｄ３上に表示する機能を有する装置で構成されている。なお、携帯端末１は、例えば、所定のネットワークに接続されたスマートフォンなどの携帯電話、タブレット端末、ラップトップ又はノートブック型コンピュータ等を含む。また、表示部Ｄは、例えば、液晶表示パネル、有機ＥＬパネル等を含むディスプレイで構成される。また、コードＣを区別して説明する場合は、コードＣ１、コードＣ２、コードＣと表現し、表示部Ｄを区別して説明する場合は、表示部Ｄ１、表示部Ｄ２、表示部Ｄ３と表現する。
【００２２】
また、携帯端末１の表示部Ｄは、例えば、ユーザが行う各種の操作入力を受け付ける入力操作機能を備えている。表示部Ｄは、例えば、決済処理用アプリケーションソフトウェアのログイン画面、ログイン後のマイページ、当該アプリケーションソフトウェアに関連付けられた複数の決済サービス（決済方法）を示す画像などを表示可能であり、ユーザの種々の操作入力、決定操作、取消操作、メニュー表示等の指示入力を行うことが可能である。
【００２３】
例えば、ユーザは、商品やサービス等の購入代金を、後述する決済方法を用いて支払う者をいう。ユーザは、例えば、ネットワークの所定のサイトより、本発明の実施形態に係る決済処理用アプリケーションソフトウェアをダウンロードし、携帯端末１において実行可能なように保存しておく。
【００２４】
コードＣは、ユーザ識別情報を含むコードであれば限定されない。なお、コードＣは、決済処理を行う決済サーバ７を識別する決済サーバ識別情報や決済金額情報等を含むように生成されてもよい。コードＣは、例えば、マトリックス型二次元コードであるＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード（登録商標）を含む。しかしながら、コードＣは、ＱＲコードに限定されず、一次元コードを上下に複数重ねたスタック式のスタックコードであってもよい。なお、コードＣには、ユーザ識別情報のみならず、決済サーバ識別情報、決済金額情報、及び決済金額を割り引くクーポン情報等が含まれていてもよい。例えば、後述するＰＯＳレジスタ２において決済金額が算出する際に、当該クーポン情報が参照され、決済金額が割り引かれるように構成されてもよい。
【００２５】
（ＰＯＳレジスタの構成）
ＰＯＳレジスタ３は、カメラ等で構成される撮像装置４を用いて、携帯端末１の表示部Ｄ上に表示される、少なくともユーザ識別情報を含むコードＣを読み取る装置である。また、ＰＯＳレジスタ３は、決済サーバ識別情報、決済金額情報、及び読み取ったコードＣに基づくユーザ識別情報を送信する装置である。
【００２６】
図２は、本発明の実施形態に係るＰＯＳレジスタの一実施形態を示すブロック図である。図２に示すように、ＰＯＳレジスタ３（レジスタ）は、例示的に、送受信部３０と、情報記録部３２と、情報処理部３４と、を備えて構成されている。ＰＯＳレジスタ３の上記構成のうち、情報記録部３２は、例えば、メモリやハードディスク等のハードウェアとしての記憶領域を分割して用いることができる。また、情報処理部３４は、記憶領域に格納されているソフトウェアプログラムを図示しないプロセッサが実行することにより機能的に実現することができる。
【００２７】
送受信部３０は、図１に示す決済支援サーバ５とＰＯＳレジスタ３との間で情報の送受信を行うブロックであり、例示的に、受信部３０１と、送信部３０３と、を備えて構成されている。
【００２８】
送信部３０３は、例えば、通信ネットワークＮ１を介して、図１に示す決済支援サーバ５に、決済サーバ識別情報と、ユーザ識別情報と、決済処理の結果の転送先（ＰＯＳレジスタ）を示すレジスタ識別情報と、決済金額情報と、を送信する。レジスタ識別情報は、以下のように使用される。例えば、後述するとおり、図１に示す決済支援サーバ５が決済サーバ７から決済処理の結果を受信した後、当該結果をＰＯＳレジスタ３に転送するが、ＰＯＳレジスタ３が複数存在する場合、決済支援サーバ５は当該結果をどのＰＯＳレジスタ３に転送すればよいかを明確にするため、当該結果を受け取るＰＯＳレジスタ３は、あらかじめ決済支援サーバ５に対してＰＯＳレジスタ３自身の識別情報を送信する。
【００２９】
受信部３０１は、例えば、通信ネットワークＮ１を介して、図１に示す決済支援サーバ５から送信される、図１に示す決済サーバ７の決済処理の結果を受信する。
【００３０】
情報記録部３２は、決済処理に使用される各種情報を記録するブロックであり、例示的に、決済アプリ情報３２Ａと、決済サーバ識別情報３２Ｃと、ユーザ識別情報３２Ｅと、レジスタ識別情報３２Ｇと、決済金額情報３２Ｉと、決済結果情報３２Ｋとを、短期的に又は長期的に記録している。
【００３１】
決済アプリ情報３２Ａは、決済処理用アプリケーションソフトウェアを示す情報である。決済サーバ識別情報３２Ｃは、決済処理を行う決済サーバを識別する情報である。ユーザ識別情報３２Ｅは、決済サービスを利用するユーザを識別する情報である。ユーザ識別情報３２Ｅは、ユーザの名称、決済サービスに関連付けられたユーザＩＤ、決済サービスに関連づけられたクレジットカード情報（例えば、カード番号等）、パスワード、年齢、生年月日、性別、身長、体重等に限られず、家族構成、知人・友人関係等の人間関係等のユーザの属性を含む。決済金額情報３２Ｉは、ユーザが購入を希望する商品やサービス等の代金に相当する金額を示す情報であり、決済金額を示す情報である。決済結果情報３２Ｋは、図１に示す決済サーバ７の決済処理の結果を示す情報である。
【００３２】
情報記録部３２は、決済アプリ情報３２Ａ、決済サーバ識別情報３２Ｃ、ユーザ識別情報３２Ｅ、レジスタ識別情報３２Ｇ、決済金額情報３２Ｉ、および決済結果情報３２Ｋの少なくとも一部を互いに関連付けて記録する。情報記録部３２は、例えば、ユーザ識別情報３２Ｅに他の情報、すなわち、決済サーバ識別情報３２Ｃ、レジスタ識別情報３２Ｇ、決済金額情報３２Ｉ、および決済結果情報３２Ｋの少なくとも一部を関連付けて記録する。情報記録部３２は、例えば、ユーザ識別情報３２Ｅとレジスタ識別情報３２Ｇとを関連付けて記録する。
【００３３】
情報処理部３４は、決済処理に使用される各種情報を処理するブロックであり、例示的に、決済方法判断部３４１と、決済金額算出部３４３と、情報出力部３４５と、コード読取部３４７と、を備えて構成されている。
【００３４】
決済方法判断部３４１は、複数の決済方法のうち一の決済方法、及び、当該一の決済方法に対応する決済サーバの少なくとも一方を判断するブロックである。例えば、決済方法判断部３４１は、携帯端末１から送信される決済サーバ識別情報に基づいて、複数の決済方法のうち一の決済方法、及び、当該一の決済方法に対応する決済サーバの少なくとも一方を判断する。また、例えば、決済方法判断部３４１は、店員又はユーザがＰＯＳレジスタ３に備えられる、後述する情報出力部３４５に一覧表示された複数の決済方法の中から一の決済方法を選択した場合、その選択結果に基づいて、複数の決済方法のうち一の決済方法、及び、当該一の決済方法に対応する決済サーバの少なくとも一方を判断するように構成されてもよい。
【００３５】
決済金額算出部３４３は、ユーザが購入を希望する商品やサービス等の代金に相当する金額を算出する。決済金額算出部３４３は、例えば、当該金額を示す決済金額情報を生成する。
【００３６】
情報出力部３４５は、受信部３０１により受信された、図１に示す決済サーバ７の決済処理の結果を出力する。例えば、情報出力部３４５は、表示装置に相当し、決済処理の結果を表示装置において表示する。また、例えば、情報出力部３４５は、音声出力装置に相当し、決済処理の結果を音声で出力されるように構成されてもよい。
【００３７】
コード読取部３４７は、カメラ等で構成される撮像装置４に対応しており、携帯端末１の表示部Ｄ上に表示される、少なくともユーザ識別情報を含むコードＣを読み取る。また、例えば、コード読取部３４７は、コードリーダーであってもよい。具体的には、コード読取部３４７は、コード読取部３４７に備えられるＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）（不図示）の光をコードパターンに照射し、その反射光を、コード読取部３４７に備えられるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ（不図示）にて受信することによりコードパターン情報を取得する。そして、コード読取部３４７は、当該コードパターン情報に基づいて、少なくともユーザ識別情報を取得する。
【００３８】
なお、図１においては、撮像装置４Ａ，４Ｂ，４Ｃは、ＰＯＳレジスタ３Ａ，３Ｂ，３Ｃに一体として備えられているが、撮像装置４Ａ，４Ｂ，４Ｃが撮像することにより得られた撮像情報をＰＯＳレジスタ３Ａ，３Ｂ，３Ｃに供給可能に構成されていればよく、撮像装置４Ａ，４Ｂ，４ＣとＰＯＳレジスタ３Ａ，３Ｂ，３Ｃとは別体として構成されてもよい。
【００３９】
（決済支援サーバの構成）
決済支援サーバは、２次元コード情報に基づく決済処理を支援するサーバ装置である。決済支援サーバは、例えば、複数の決済サーバうち一の決済サーバを正確に特定し、各種識別情報、決済金額情報、及び決済処理の結果を適切に送受信する。
【００４０】
図３は、本発明の実施形態に係る決済支援サーバの一実施形態を示すブロック図である。図３に示すように、決済支援サーバ５は、例示的に、送受信部５０と、情報記録部５２と、決済管理部５４と、を備えて構成されている。決済支援サーバ５の上記構成のうち、情報記録部５２は、例えば、メモリやハードディスク等のハードウェアとしての記憶領域を分割して用いることができる。また、決済管理部５４は、記憶領域に格納されているソフトウェアプログラムを図示しないプロセッサが実行することにより機能的に実現することができる。
【００４１】
送受信部５０は、図１に示す決済サーバ７と決済支援サーバ５との間で情報の送受信を行うためのブロックであり、例示的に、受信部５０１と、送信部５０３と、を備えて構成されている。
【００４２】
受信部５０１（第１受信部）は、例えば、通信ネットワークＮ１を介して、図１に示すＰＯＳレジスタ３が送信する、決済サーバ識別情報と、ユーザ識別情報と、決済処理の結果の転送先を示すレジスタ識別情報と、決済金額情報と、を受信する。また、受信部５０１（第１受信部）は、例えば、通信ネットワークＮ２を介して、図１に示す決済サーバ７から送信される決済処理の結果とユーザ識別情報とを受信する。
【００４３】
送信部５０３（第１送信部）は、例えば、通信ネットワークＮ２を介して、後述する決済サーバ特定部５４１が特定した一の決済サーバにユーザ識別情報と決済金額情報とを転送する。また、送信部５０３（第１送信部）は、例えば、通信ネットワークＮ１を介して、後述する情報記録部５２においてユーザ識別情報に関連付けて記録されたレジスタ識別情報が示すＰＯＳレジスタ３（転送先）に決済処理の結果を転送する。
【００４４】
情報記録部５２は、決済処理に使用される各種情報を記録するブロックであり、例示的に、決済サーバ識別情報５２Ａと、レジスタ識別情報５２Ｂと、決済支援サーバ識別情報５２Ｅと、ユーザ識別情報５２Ｇと、を短期的に又は長期的に記録している。例えば、情報記録部５２は、決済サーバ識別情報３２Ｃを決済サーバ識別情報５２Ａとして記録し、ユーザ識別情報３２Ｅをユーザ識別情報５２Ｇとして記録し、レジスタ識別情報３２Ｇをレジスタ識別情報５２Ｂとして記録する。また、情報記録部５２は、例えば、ユーザ識別情報５２Ｇに、決済サーバ識別情報５２Ａ、レジスタ識別情報５２Ｂ、および決済支援サーバ識別情報のうち少なくとも一部を関連付けて記録する。情報記録部５２は、例えば、ユーザ識別情報５２Ｇとレジスタ識別情報５２Ｂとを関連付けて記録する。
【００４５】
決済管理部５４は、決済処理が適切に実行されるように図１に示す決済サーバ７やＰＯＳレジスタ３を管理するブロックである。決済管理部５４は、例えば、決済サーバ７を特定し、ＰＯＳレジスタ３を特定するブロックであり、例示的に、決済サーバ特定部５４１と、レジスタ特定部５４３と、を備えて構成されている。また、決済管理部５４は、例えば、決済支援サーバ５が連携する決済サーバ及びＰＯＳレジスタの少なくとも一方を追加、又は、削除するように構成されてもよい。
【００４６】
決済サーバ特定部５４１は、決済サーバ識別情報に基づいて複数の決済サーバのうち一の決済サーバを特定する。決済サーバ特定部５４１が決済サーバ識別情報に基づいて、連携する複数の決済サーバのうち一の決済サーバを適切に特定するので、送信部５０３（第１送信部）は、通信ネットワークＮ２を介して、特定された一の決済サーバにユーザ識別情報と決済金額情報とを正確に転送できる。
【００４７】
レジスタ特定部５４３は、レジスタ識別情報に基づいて複数のＰＯＳレジスタのうち一のＰＯＳレジスタを特定する。レジスタ特定部５４３がレジスタ識別情報に基づいて、連携する複数のＰＯＳレジスタのうち一のＰＯＳレジスタを適切に特定するので、送信部５０３（第１送信部）は、通信ネットワークＮ１を介して、特定された、又は、予め関連付けられたＰＯＳレジスタ３（転送先）に決済処理の結果を正確に転送する。
【００４８】
なお、図１に示す決済支援システム１０においては、例示的に、携帯端末１、ＰＯＳレジスタ３、および撮像装置４がそれぞれ三台備えることが記載されているが、各装置の台数に制限はない。また、図１に示す決済支援システム１０においては、決済支援サーバ５を一台備えることが記載されているが、必ずしも一台である必要はない。例えば、決済支援サーバ５は、複数のサーバ（装置）を備え、一つの決済支援サーバとして機能するように構成されていてもよい。さらに、図１に示す決済支援システム１０においては、決済サーバ７を二台備えることが記載されているが、二台以上であればよく数に制限はない。
【００４９】
（決済サーバの構成）
図１に戻り、決済サーバ７は、決済処理を実行するサーバ装置である。決済サーバ７は、例示的に、不図示の、図３に示す決済支援サーバ５の送信部５０３（第１送信部）から送信されたユーザ識別情報と決済金額情報とを受信する受信部（第３受信部）と、受信部が受信したユーザ識別情報と決済金額情報とに基づいて、決済金額がユーザに対応付けられた決済限度額以下である場合に決済処理を実行し、又は、決済金額が決済限度額より大きい場合に決済処理を実行しない決済処理部と、決済処理を実行した、又は、決済処理を実行しなかったことを示す情報を決済処理の結果として送信する送信部（第３送信部）と、を備えて構成されている。
【００５０】
例えば、決済サーバ７には、決済サーバに対応付けられた決済サービスを利用可能となるように、例えば決済サービスへの会員登録手続きとして、ユーザにより、あらかじめユーザの個人情報（ユーザ識別情報）が登録される。決済サーバ７は、ユーザの個人情報を、例えば端末装置のＷｅｂ画面を介して取得し、記録する。決済サーバ７は、ユーザによりあらかじめ登録されたユーザの個人情報と、決済支援サーバ５から送信されるユーザ識別情報と、を照合することで、どの会員の決済処理であるかを確認する。
【００５１】
なお、決済サーバ７は、ユーザの個人情報と、決済支援サーバ５から送信されるユーザ識別情報と、を照合した結果、決済サービスに会員登録したユーザと、今回決済サービスを利用しようとするユーザとが一致しない場合は、決済処理を実行しない。決済サーバ７は、決済処理を実行しなかったことを示す情報を決済処理の結果として決済支援サーバ５に送信する。
【００５２】
決済サーバ７は、例えば、ユーザに対応付けられた決済限度額が１０００円である場合に、決済金額情報が示す決済金額が７００円であるときは、決済限度額以下であるので、決済処理を実行する。そして、決済サーバ７は、決済処理を実行したことを示す情報を決済処理の結果として決済支援サーバ５に送信する。
【００５３】
他方、決済サーバ７は、例えば、ユーザに対応付けられた決済限度額が１０００円である場合に、決済金額情報が示す決済金額が１２００円であるときは、決済限度額より大きいので、決済処理を実行しない。そして、決済サーバ７は、決済処理を実行しなかったことを示す情報を決済処理の結果として決済支援サーバ５に送信する。
【００５４】
ここで、決済限度額は、例えば、ユーザおよび決済サービスに対応付けられた銀行口座に入金されている金額、ユーザおよび決済サービスに対応付けられた電子マネーの限度額、ユーザおよび決済サービスに対応付けられたクレジットカードやデビットカード等の与信限度額等を含む。なお、本実施形態における決済処理は、即時決済であるが、これに限られず、事後決済や事前決済であってもよい。
【００５５】
（決済処理の動作および決済処理の結果の送受信動作）
図４及び図５を用いて本発明の実施形態に係る決済処理の動作を説明する。図４及び図５は、本発明の実施形態に係る決済処理のフローの一例を示すフローチャートである。前提として、ユーザは、例えばネットワークの所定のサイトより、本発明の実施形態に係る決済処理用アプリケーションソフトウェアをダウンロードし、携帯端末１において実行可能なように保存しておく。また、ＰＯＳレジスタ３は、例えばネットワークの所定のサイトより、本発明の実施形態に係る決済処理用アプリケーションソフトウェアをダウンロードし、ＰＯＳレジスタ３において実行可能なように保存しておく。なお、携帯端末１にダウンロードされる決済処理用アプリケーションとＰＯＳレジスタ３にダウンロードされる決済処理用アプリケーションとは異なるアプリケーションであってもよいし、同一のアプリケーションであってもよい。
【００５６】
図４に示すように、まず、携帯端末１は、ダウンロードした決済処理用アプリケーションソフトウェアを起動する（図４のステップＳ１１）。ユーザが、起動した当該アプリケーションソフトウェアにおいて会員番号やパスワードを入力する場合、携帯端末１は、ログイン処理を実行する。
【００５７】
携帯端末１は、表示部Ｄ（図１参照）において、複数の決済サービス（決済方法）を示す画像を一覧表示する。そして、携帯端末１を携帯するユーザが、表示部Ｄにおいて複数の決済方法のうち一の決済方法を選択する場合、携帯端末１は、ユーザの選択に対応する入力信号に基づいて、ユーザが選択した決済方法が今回使用される決済方法であると判断する（図４のステップＳ１３）。
【００５８】
携帯端末１は、ＱＲコードを表示する（図４のステップＳ１５）。
【００５９】
ＰＯＳレジスタ３は、ダウンロードした決済処理用アプリケーションソフトウェアを起動する（図４のステップＳ３１及び図５（ａ））。例えば、店員が、起動した当該アプリケーションソフトウェアにおいて会員番号やパスワードを入力する場合、ＰＯＳレジスタ３は、ログイン処理を実行する。通常、決済処理用アプリケーションソフトウェアのダウンロードやログイン処理は、店舗において決済システムが導入された時点で完了しているが、任意のタイミングでアプリケーションソフトウェアのダウンロードやログイン処理が実行されてもよい。
【００６０】
ＰＯＳレジスタ３において、決済金額が入力される（図４のステップＳ３３及び図５（ｂ））。例えば、店員は、ＰＯＳレジスタ３において、ユーザが購入する商品やサービスの代金を決済金額として算出し入力する。他方、決済金額の入力は、ユーザが自身で実行してもよい。
【００６１】
図２に示すＰＯＳレジスタ３は、複数の決済方法を一覧表示する。（図５（ｃ）参照）。図５の例では、オンライン決済方法（サービス）として、第１決済方法及び第２決済方法の二つが挙げているが、これに限られない。すなわち、決済方法は、三つ以上で構成されてもよい。ＰＯＳレジスタ３において、一の決済方法が選択される（例えば図５（ｃ）においては、第１決済方法が選択されている）場合、ＰＯＳレジスタ３は、ユーザまたは店員の選択に対応する入力信号に基づいて、選択された決済方法が今回使用される決済方法であると判断する（図４のステップＳ３５）。
【００６２】
次に、ＰＯＳレジスタ３は、ＱＲコードを読み取る（図４のステップＳ３７及び図５（ｄ））。ＰＯＳレジスタ３は、ＱＲコードから少なくともユーザ識別情報を取得する。
【００６３】
ＰＯＳレジスタ３は、決済支援サーバに、決済サーバ識別情報と、ユーザ識別情報と、決済処理の結果の転送先を示すレジスタ識別情報と、決済金額情報と、を送信する（図４のステップＳ３９）。
【００６４】
決済支援サーバ５は、決済サーバ識別情報と、ユーザ識別情報と、レジスタ識別情報と、決済金額情報と、を受信する（図４のステップＳ５１）。
【００６５】
決済支援サーバ５は、決済サーバ識別情報に基づいて、第１決済方法及び第２決済方法のそれぞれに対応する決済サーバのうち、第１決済方法に対応する一の決済サーバを特定する（図４のステップＳ５３）。
【００６６】
決済支援サーバ５は、特定された、第１決済方法に対応する一の決済サーバにユーザ識別情報と決済金額情報とを転送する（図４のステップＳ５５）。ここで、例えば、決済支援サーバは、決済支援サーバ自身を識別する識別情報（図３に示す決済支援サーバ識別情報５２Ｅ）を送信するように構成されてもよい。具体的には、決済サーバが複数の決済支援サーバと連携している場合、決済サーバが決済処理の結果を、どの決済支援サーバに送信すればよいかを明確にするために、決済支援サーバは、決済支援サーバ自身の決済支援サーバ識別情報を決済サーバに送信するように構成される。他方、決済支援サーバと決済サーバとが一対一で対応している場合、例えば、決済処理の結果が送信される一の決済支援サーバが予め決定されているような場合には、決済支援サーバは、上記決済支援サーバ識別情報を送信しないように構成されてもよい。
【００６７】
次に、第１決済方法に対応する決済サーバ７は、ユーザ識別情報と決済金額情報とを受信する（図４のステップＳ７１）。また、決済サーバ７は、決済支援サーバ識別情報を受信してもよい。
【００６８】
第１決済方法に対応する決済サーバ７は、決済処理を行う（図４のステップＳ７３）。決済サーバ７は、例えば、受信したユーザ識別情報と決済金額情報とに基づいて、登録済のユーザの個人情報を参照することにより決済金額がユーザに対応付けられた決済限度額以下である場合に決済処理を実行し、又は、決済金額が決済限度額より大きい場合に決済処理を実行しないように構成される。
【００６９】
第１決済方法に対応する決済サーバ７は、決済処理の結果およびユーザ識別情報を送信する（図４のステップＳ７５）。決済サーバ７は、例えば、決済処理を実行した、又は、決済処理を実行しなかったことを示す情報を決済処理の結果として送信するように構成される。
【００７０】
次に、決済支援サーバ５は、第１決済方法に対応する決済サーバ７から送信される決済処理の結果とユーザ識別情報とを受信する（図４のステップＳ５７）。
【００７１】
決済支援サーバ５は、ユーザ識別情報に関連付けて記録されたレジスタ識別情報が示すＰＯＳレジスタ３を特定する（図４のステップＳ５９）。
【００７２】
決済支援サーバ５は、特定されたＰＯＳレジスタ３（転送先）に決済処理の結果を転送する（図４のステップＳ６１）。
【００７３】
次に、ＰＯＳレジスタ３は、決済支援サーバ５から送信される決済処理の結果を受信する（図４のステップＳ４１）。
【００７４】
ＰＯＳレジスタ３は、受信した決済処理の結果を出力する（図４のステップＳ４３及び図５（ｅ））。図５（ｅ）においては、ＰＯＳレジスタ３は、決済処理の結果として、決済処理が実行された、つまり、無事に決済処理が完了したことを示す情報を表示している。また、ＰＯＳレジスタ３は、決済処理の結果を音声として出力してもよい。例えば、ＰＯＳレジスタ３は、「決済が完了しました」や「決済が完了しませんでした」というような音声を出力するように構成されてもよい。以上のとおり、ＰＯＳレジスタ３において、結果処理の結果が出力されると、決済処理が行われたか否かをユーザや店員が容易に把握することができる。
【００７５】
本発明によれば、複数の決済サーバうち一の決済サーバを正確に特定でき、識別情報、決済金額情報、及び決済処理の結果を適切に送受信することができる。よって、複数の決済サービスを利用可能な決済システムにおいて、店舗側においてはコスト低減及び利便性の向上を実現でき、ユーザ側においては作業の高効率化および利便性の向上を実現できる。
【００７６】
なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更／改良され得るとともに、本発明にはその等価物も含まれる。また、本発明は、その趣旨を逸脱しない範囲で種々変形（各実施形態を組み合わせる等）して実施することができる。
【００７７】
本実施形態におけるユーザ識別情報は、各決済サーバ内でユーザをローカルに識別可能な情報（ローカルＩＤ）であるとして説明している。すなわち、本実施形態におけるユーザ識別情報は、例えば第１決済方法に対応する決済サーバ内でのみユーザを識別可能なユーザＩＤ、又は、第２決済方法に対応する決済サーバ内でのみユーザを識別可能なユーザＩＤである。このローカルＩＤを使う場合は、上記したとおり、決済サーバ識別情報で特定される各決済サーバに対応するローカルＩＤを送信する。他方、ユーザ識別情報が、例えば本実施形態の決済支援サービスを運営する主体に関連付けられたグローバルＩＤであってもよい。また、ユーザ識別情報が、例えば本実施形態の決済支援サービス自体に関連付けられたグローバルＩＤであってもよい。例えば、グローバルＩＤは、決済支援サーバにおいて各決済サーバに関連付けられたローカルＩＤと互いに関連付けられて記録されており、当該グローバルＩＤが用いられる場合は、決済処理を実行する場合に決済支援サーバにおいてグローバルＩＤからローカルＩＤに読み替えるように構成される。
【００７８】
また、本実施形態においては、ユーザ識別情報と決済サーバ識別情報とは別個の情報として説明してきたが、決済サーバ識別情報がユーザ識別情報に含まれる、又は埋め込まれていてもよい。例えば、決済サーバ識別情報がユーザ識別情報に含まれる、又は埋め込まれている場合、図２のＰＯＳレジスタ３の決済方法判断部３４１は、携帯端末から送信される、決済サーバ識別情報が含まれる、又は埋め込まれているユーザ識別情報に基づいて、複数の決済方法のうち一の決済方法、及び、当該一の決済方法に対応する決済サーバの少なくとも一方を判断する。また、決済サーバ識別情報がユーザ識別情報に含まれる、又は埋め込まれている場合、図３の決済支援サーバ５の決済サーバ特定部５４１は、決済サーバ識別情報が含まれる、又は埋め込まれているユーザ識別情報に基づいて複数の決済サーバのうち一の決済サーバを特定するように構成される。
【００７９】
また、例えば、図４及び５に記載された各ステップの順序は、必ずしも図に記載のとおりでなくてよい。例えば、図４のステップＳ３３、すなわち、ＰＯＳレジスタ３において、決済金額が入力されるステップが、図のステップＳ３５の決済方法が判断されるステップの後に実行されてもよい。
【００８０】
（第２実施形態）
第１実施形態においては、レジスタ端末において、２次元コードから読み取られた（すなわち、復号された）決済コード情報と、店員やユーザ等の入力に基づいて選択された決済方法とに基づいて、決済サーバを識別して決済処理を行う例について説明した。第２実施形態においては、レジスタ端末において、店員等が決済方法を選択する代わりに、撮像装置４で撮像された２次元コードを含む画像を解析して決済方法を判別し、当該判別された決済方法と、２次元コードから読み取られた決済コード情報とに基づいて、決済処理を行う例について説明する。
第２実施形態の決済支援システムにおいては、第１実施形態の決済支援システムと同様に、決済処理、及び、当該決済処理の結果の送受信処理を実行する。第１実施形態のＰＯＳレジスタにおいては、携帯端末の表示部上に表示される２次元コードを読み取るコード読取部を備えている。他方、第２実施形態のＰＯＳレジスタにおいては、上記コード読取部に加えて、２次元コードを含む画像の認識処理を行う画像認識処理部と、認識された画像に基づいて決済方法を特定する決済方法特定部と、を更に備える。具体的には、第２実施形態のＰＯＳレジスタにおいては、撮像装置４で２次元コードを読み取り決済コード情報を取得するとともに、撮像装置４によって撮像された２次元コードを含む画像を解析して決済方法を識別するように構成されている。以下では、第１実施形態と重複する点については説明を省略することがある。
【００８１】
（ＰＯＳレジスタの構成）
図６は、本発明の実施形態に係るＰＯＳレジスタの他の一実施形態を示すブロック図である。図６に示すように、レジスタの一例であるＰＯＳレジスタ３は、例示的に、送受信部３０と、情報記録部３２と、情報処理部３４と、を備えて構成されている。
【００８２】
情報処理部３４が備えるコード読取部３４７は、図１に示す、カメラ等で構成される撮像装置４に対応しており、携帯端末１の表示部Ｄ上に表示される、決済コード情報を含むコードＣを読み取る。例えば、撮像装置４は、コードリーダーを含む。
【００８３】
ここで、決済コード情報は、決済サーバにおいて決済処理に用いられる情報であり、例えば、決済を特定可能な情報である。決済コード情報は、例えば、各決済方法においてユーザを識別するユーザ識別情報を含む情報またはユーザ識別情報を導出可能な情報であってもよい。また、決済コード情報は、ワンタイムトークン型の情報であってもよい。携帯端末１にインストールされた所定のアプリケーション（アプリ）が、決済コード情報に基づくコードＣを、所定のロジックに基づいて生成する。このとき、本実施形態においては、コードＣの画像の一部ないし近傍に、決済方法を識別可能な所定の画像を含む形式でコードＣが生成されるものとする。
【００８４】
画像認識処理部３４８は、図１に示す、撮像装置４により取得された画像に基づいて、画像の認識処理を行う機能ブロックである。ここでは、コードＣを含む画像を解析して、決済方法を識別可能な所定の画像を認識する。画像認識処理部３４８は、例えば、決済方法ごとに、決済方法と当該決済方法を識別可能な画像情報３２Ｍとを情報記録部３２に関連付けて記録しておき、この情報に基づいて、コードＣを含む画像の中から、決済方法を識別可能な所定の画像の認識処理を行う。また、一般に、決済方法を示す画像のコードＣに対する表示位置と表示される画像は、決済方法ごとに定まっている。そこで、決済方法ごとの画像情報３２Ｍを、コードＣに対する表示位置に関する情報と対応付けて情報記録部３２に記録し、これらの情報に基づいて、決済方法を識別可能な所定の画像の認識処理を行うものとしてもよい。
【００８５】
決済方法特定部３４９は、画像認識処理部３４８により認識された画像に基づいて、決済方法を特定する機能ブロックである。決済方法特定部３４９は、また、特定された決済方法に対応する決済サーバ識別情報３２Ｃを参照することによって、決済方法に対応する決済サーバを特定する。
【００８６】
（決済処理の動作および決済処理の結果の送受信動作）
図７及び図８を用いて本発明の第２実施形態に係る決済処理の動作を説明する。図７及び図８は、本発明の実施形態に係る決済処理のフローの他の一例を示すフローチャートである。前提として、ユーザは、例えばネットワークの所定のサイトより、本実施形態に係る決済処理用アプリケーションソフトウェアをダウンロードし、携帯端末１において実行可能なように保存しておく。また、ＰＯＳレジスタ３又はＰＯＳレジスタ３を備える店舗の管理者は、例えばネットワークの所定のサイトより、本実施形態に係る決済処理用アプリケーションソフトウェアをダウンロードし、ＰＯＳレジスタ３において実行可能なように保存しておく。なお、携帯端末１においてダウンロードされる決済処理用アプリケーションとＰＯＳレジスタ３においてダウンロードされる決済処理用アプリケーションとは、決済支援システム全体として、少なくとも決済処理、及び、決済処理の結果の送受信処理が実行可能であればよく、異なるアプリケーションであってもよいし、同一のアプリケーションであってもよい。
【００８７】
（ステップＳ１１１）
図７に示すように、まず、携帯端末１は、ダウンロードした決済処理用アプリケーションソフトウェアを起動する。ユーザが、起動した当該アプリケーションソフトウェアにおいて会員番号やパスワードを入力する場合、携帯端末１は、ログイン処理を実行する。
【００８８】
（ステップＳ１１３）
携帯端末１は、表示部において、例えば、複数の決済サービス（決済方法）を示す画像を一覧表示する（不図示）。そして、携帯端末１を携帯するユーザが、表示部において複数の決済方法のうち一の決済方法を選択する場合、携帯端末１は、ユーザの選択に対応する入力信号に基づいて、ユーザが選択した決済方法が今回使用される決済方法であると判断する。
【００８９】
（ステップＳ１１５）
携帯端末１は、選択された決済方法に対応する決済サーバを識別可能な画像を含む２次元コードを表示する。携帯端末１は、例えば、携帯端末１において決済方法が選択されるごとに異なる２次元コードを生成し、表示するように構成される。
【００９０】
なお、ここでは、携帯端末１において、複数の決済方法の中から一の決済方法をユーザが選択する実施例について説明したが、これに限られず、携帯端末１で実行される決済処理用アプリケーションソフトは、特定の決済方法に対応するアプリケーションソフトを用いるものとしてもよい。この場合、携帯端末１のユーザは、決済方法を選択することなく、特定の決済方法に基づく２次元コードが生成される。
【００９１】
図９及び１０は、本発明の実施形態に係る携帯端末の表示部に表示される画面の一例を示す図である。ステップＳ１１３において、例えば、携帯端末１を携帯するユーザが、表示部において「第１決済方法」を選択する場合は、図９に示すように、携帯端末１の表示部Ｄにおいては、「第１決済方法」を識別可能な画像Ｇ１を含む２次元コードＣ１０を表示する。また、同様に、ステップＳ１１３において、携帯端末１を携帯するユーザが、表示部において「第２決済方法」を選択する場合は、図１０に示すように、携帯端末１の表示部Ｄにおいて、「第２決済方法」を識別可能な画像Ｇ２を含む２次元コードＣ２０を表示する。なお、決済方法を識別可能な画像Ｇは、決済方法の名称や図の他、決済方法を示す記号等を含んでもよい。
【００９２】
（ステップＳ１３１及び図８（ａ））
図７及び図８に戻り、ＰＯＳレジスタ３は、ダウンロードした決済処理用アプリケーションソフトウェアを起動する。例えば、店員が、起動した当該アプリケーションソフトウェアにおいて会員番号やパスワードを入力する場合、ＰＯＳレジスタ３は、ログイン処理を実行する。通常、決済処理用アプリケーションソフトウェアのダウンロードやログイン処理は、店舗において決済システムが導入された時点等で完了しているが、任意のタイミングでアプリケーションソフトウェアのダウンロードやログイン処理が実行されてもよい。
【００９３】
（ステップＳ１３３及び図８（ｂ））
ＰＯＳレジスタ３において、情報入力部３４４により、決済金額が入力される。例えば、店員は、ＰＯＳレジスタ３において、ユーザが購入する商品やサービスの代金を決済金額として算出し入力する。他方、決済金額の入力は、ユーザが自身で実行してもよい。
【００９４】
（ステップＳ１３７及び図８（ｃ））
ＰＯＳレジスタ３のコード読取部３４７は、ユーザから提示された決済用の２次元コードを読み取る。例えば、店員が撮像装置４（コード読取部３４７）を操作して、ユーザの携帯端末１に表示されたコードＣを読み取るものとしてもよいし、ユーザが携帯端末１を撮像装置４にかざして、コードＣを読み取るものとしてもよい。情報処理部３４は、コード読取部３４７により読み取られた２次元コードに基づいて決済コード情報を取得する。
【００９５】
決済コード情報の取得処理と並行または前後して、画像認識処理部３４８は、撮像装置４により撮像された２次元コードを含む画像を解析して、決済方法を識別可能な画像を認識する。そして、決済方法特定部３４９は、画像認識処理部３４８により認識された画像に基づいて、決済方法を特定し、特定された決済方法を識別するための決済方法識別情報を生成する。なお、撮像装置４により撮像された画像から画像認識処理部３４８及び決済方法特定部３４９が決済方法を特定することに換えて、第１実施形態と同様に、決済方法を選択するための入力信号を情報入力部３４４が受け付けて、当該入力信号に基づいて選択された決済方法により、決済方法識別情報を生成してもよい。例えば、決済方法特定部３４９が決済方法を特定できなかったときに、決済方法を選択させるための画面をＰＯＳレジスタ３に出力させ、当該画面を介してユーザ又は店員から受け付けた入力に基づいて決済方法を特定してもよい。
【００９６】
（ステップＳ１３７）
その後、ＰＯＳレジスタ３は、決済支援サーバ５に、決済コード情報と、決済方法識別情報と、ＰＯＳレジスタ３ないしＰＯＳレジスタ３が設置された店舗を識別するレジスタ識別情報と、決済金額情報と、を含む決済依頼情報を送信する。このとき、決済方法特定部３４９によって特定された決済方法に基づいて決済依頼情報を生成してもよいし、これに換えて、情報入力部３４４によって受け付けられた決済方法に基づいて決済依頼情報を生成してもよい。
【００９７】
（ステップＳ１５１）
次に、決済支援サーバ５は、ＰＯＳレジスタ３から、決済コード情報と、決済方法識別情報と、レジスタ識別情報と、決済金額情報と、を含む決済依頼情報を受信する。
【００９８】
（ステップＳ１５３）
決済支援サーバ５は、ＰＯＳレジスタ３から受信した決済依頼情報に含まれる決済方法識別情報に基づいて、複数の決済方法のそれぞれに対応する決済サーバ７のうち、当該決済方法識別情報によって示される決済方法（以下「第１決済方法」という。）に対応する一の決済サーバを特定する。
【００９９】
（ステップＳ１５５）
決済支援サーバ５は、特定された第１決済方法に対応する一の決済サーバ７に、決済コード情報とレジスタ識別情報と決済金額情報とを含む情報を送信する。ここで、例えば、決済支援サーバは、決済支援サーバ自身を識別する識別情報（図３に示す決済支援サーバ識別情報５２Ｅ）を送信するように構成されてもよい。具体的には、決済サーバが複数の決済支援サーバと連携している場合、決済サーバが決済処理の結果を、どの決済支援サーバに送信すればよいかを明確にするために、決済支援サーバは、決済支援サーバ自身の決済支援サーバ識別情報を決済サーバに送信するように構成される。他方、決済支援サーバと決済サーバとが一対一で対応している場合、例えば、決済処理の結果が送信される一の決済支援サーバが予め決定されているような場合には、決済支援サーバは、上記決済支援サーバ識別情報を送信しないように構成されてもよい。
【０１００】
（ステップＳ１７１）
次に、第１決済方法に対応する決済サーバ７は、決済支援サーバ５から、決済コード情報とレジスタ識別情報と決済金額情報とを含む情報を受信する。また、決済サーバ７は、決済支援サーバ識別情報を受信してもよい。
【０１０１】
（ステップＳ１７３）
第１決済方法に対応する決済サーバ７は、決済処理を行う。決済サーバ７は、受信した決済コード情報に基づいてユーザを識別し、当該ユーザに対して、受信した決済金額情報に基づいて決済処理を実行する。例えば、登録済のユーザの個人情報を参照することにより決済金額がユーザに対応付けられた決済限度額以下である場合に決済処理を実行し、又は、決済金額が決済限度額より大きい場合に決済処理を実行しないように構成される。
【０１０２】
（ステップＳ１７５）
第１決済方法に対応する決済サーバ７は、決済処理の結果を決済支援サーバ５に送信する。決済サーバ７は、例えば、ユーザ識別情報と、決済処理を実行した、又は、決済処理を実行しなかったことを示す情報とを決済処理の結果として送信するように構成される。
【０１０３】
（ステップＳ１５７）
次に、決済支援サーバ５は、第１決済方法に対応する決済サーバ７から送信される決済処理の結果を受信する。
【０１０４】
（ステップＳ１５９）
決済支援サーバ５は、ユーザ識別情報に関連付けて記録されたレジスタ識別情報が示すＰＯＳレジスタ３を特定する。
【０１０５】
（ステップＳ１６１）
決済支援サーバ５は、特定されたＰＯＳレジスタ３に決済処理の結果を転送する。
【０１０６】
（ステップＳ１３９）
次に、ＰＯＳレジスタ３は、決済支援サーバ５から送信される決済処理の結果を受信する。
【０１０７】
（ステップＳ１４１及び図８（ｄ））
ＰＯＳレジスタ３は、受信した決済処理の結果を出力する。
【０１０８】
なお、ステップＳ１５９、Ｓ１６１、Ｓ１３９及びＳ１４１に換えて、ＰＯＳレジスタ３が決済支援サーバ５に対して所定の間隔でポーリングして、決済の状態を確認してもよい。例えば、ＰＯＳレジスタ３は、決済支援サーバ５に対して、特定の決済の状態を確認するためのＡＰＩ（Application Programming Interface）をコールする。当該コールに対して決済未完了が返ってきた場合は、所定時間経過後に、再度ＡＰＩをコールする。そして、決済完了が返ってきた場合は、ＡＰＩのコールを止めて、ＰＯＳレジスタ３に決済完了画面を出力する。
【０１０９】
第２実施形態によれば、２次元コード情報に基づく決済処理において、決済方法を店員やユーザが選択入力することなく、２次元コードを撮像した画像をもとに決済方法を判別することができる。よって、複数の決済サービスを利用可能な決済システムにおいて、店舗側においてはコスト低減及び利便性の向上を実現でき、ユーザ側においては作業の高効率化および利便性の向上を実現できる。
【０１１０】
なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更／改良され得るとともに、本発明にはその等価物も含まれる。また、本発明は、その趣旨を逸脱しない範囲で第１実施形態の決済支援システムが備える各構成と、第２実施形態の決済支援システムが備える各構成と、を適宜組み合わせて実施することができるし、第１実施形態の決済支援システムが実行する各処理と、第２実施形態の決済支援システムが実行する各処理と、を適宜組み合わせて実施することもできる。
【０１１１】
また、図７及び８に記載された各ステップの順序は、必ずしも図に記載のとおりでなくてよい。例えば、図７のステップＳ１３３が、図７のステップＳ１３５の後に実行されてもよい。
【０１１２】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【０１１３】
（付記１）２次元コード情報に基づく決済処理を支援する決済支援システムであって、前記決済処理を行う決済サーバを識別する決済サーバ識別情報と、ユーザを識別するユーザ識別情報と、前記決済処理の結果の転送先を示すレジスタ識別情報と、決済金額情報と、をレジスタから受信する第１受信部と、前記ユーザ識別情報と前記レジスタ識別情報とを関連付けて記録する記録部と、前記決済サーバ識別情報に基づいて複数の前記決済サーバのうち一の決済サーバを特定する決済サーバ特定部と、特定された一の前記決済サーバに前記ユーザ識別情報と前記決済金額情報とを転送する第１送信部と、を備え、前記第１受信部は、一の前記決済サーバから送信される前記結果と前記ユーザ識別情報とを受信し、前記第１送信部は、前記記録部において前記ユーザ識別情報に関連付けて記録された前記レジスタ識別情報が示す前記レジスタに前記結果を転送する、決済支援サーバ
を含む決済支援システム。
【０１１４】
（付記２）前記レジスタは、前記ユーザ識別情報を含むコードを読み取るコード読取部と、前記決済金額情報、前記決済サーバ識別情報、及び、読み取った前記コードに基づく前記ユーザ識別情報を送信する第２送信部と、前記第１送信部から送信される前記結果を受信する第２受信部と、受信された当該結果を表示する情報出力部と、を備える、付記１に記載の決済支援システム。
【０１１５】
（付記３）前記決済サーバは、前記第１送信部から送信された前記ユーザ識別情報と前記決済金額情報とを受信する第３受信部と、前記ユーザ識別情報と前記決済金額情報とに基づいて、決済金額が前記ユーザに対応付けられた決済限度額以下である場合に前記決済処理を実行し、又は、前記決済金額が前記決済限度額より大きい場合に前記決済処理を実行しない決済処理部と、前記決済処理を実行した、又は、前記決済処理を実行しなかったことを示す情報を前記結果として送信する第３送信部と、を備える、付記１又は２に記載の決済支援システム。
【０１１６】
（付記４）２次元コード情報に基づく決済処理を支援する決済支援方法であって、前記決済処理を行う決済サーバを識別する決済サーバ識別情報と、ユーザを識別するユーザ識別情報と、前記決済処理の結果の転送先を示すレジスタ識別情報と、決済金額情報と、をレジスタから受信する第１受信ステップと、前記ユーザ識別情報と前記レジスタ情報とを関連付けて記録する記録ステップと、前記決済サーバ識別情報に基づいて複数の前記決済サーバのうち一の決済サーバを特定する決済サーバ特定ステップと、特定された一の前記決済サーバに前記ユーザ識別情報と前記決済金額情報とを転送する第１送信ステップと、を含み、前記第１受信ステップは、一の前記決済サーバから送信される前記結果と前記ユーザ識別情報とを受信し、前記第１送信ステップは、前記ユーザ識別情報に関連付けて記録された前記レジスタ識別情報が示す前記レジスタに前記結果を転送する、決済支援方法。
【０１１７】
（付記５）２次元コード情報に基づく決済処理を支援する決済支援プログラムであって、コンピュータに、前記決済処理を行う決済サーバを識別する決済サーバ識別情報と、ユーザを識別するユーザ識別情報と、前記決済処理の結果の転送先を示すレジスタ識別情報と、決済金額情報と、をレジスタから受信する第１受信機能と、前記ユーザ識別情報と前記レジスタ識別情報とを関連付けて記録する記録機能と、前記決済サーバ識別情報に基づいて複数の前記決済サーバのうち一の決済サーバを特定する決済サーバ特定機能と、特定された一の前記決済サーバに前記ユーザ識別情報と前記決済金額情報とを転送する第１送信機能と、を実現させ、前記第１受信機能は、一の前記決済サーバから送信される前記結果と前記ユーザ識別情報とを受信し、前記第１送信機能は、前記ユーザ識別情報に関連付けて記録された前記レジスタ識別情報が示す前記レジスタに前記結果を転送する、決済支援プログラム。
【符号の説明】
【０１１８】
１Ａ，１Ｂ，１Ｃ：携帯端末
３Ａ，３Ｂ，３Ｃ：ＰＯＳレジスタ（レジスタ装置）
４Ａ，４Ｂ，４Ｃ：撮像装置
５：決済支援サーバ
７Ａ，７Ｂ：決済サーバ
１０：決済支援システム
３０，５０：送受信部
３０１，５０１：受信部
３０３，５０３：送信部
３２，５２：情報記録部
３４：情報処理部
３４１：決済方法判断部
３４３：決済金額算出部
３４４：情報入力部
３４５：情報出力部
３４７：コード読取部
３４８：画像認識処理部
３４９：決済方法特定部
５４：決済管理部
５４１：決済サーバ特定部
５４３：レジスタ特定部
Ｃ１，Ｃ２，Ｃ３：コード
Ｄ１，Ｄ２，Ｄ３：表示部
Ｌ１，Ｌ２，Ｌ３：店舗
Ｎ１，Ｎ２：通信ネットワーク
【図１】
2017102886.tif 000003
【図２】
2017102886.tif 000004
【図３】
2017102886.tif 000005
【図４】
2017102886.tif 000006
【図５】
2017102886.tif 000007
【図６】
2017102886.tif 000008
【図７】
2017102886.tif 000009
【図８】
2017102886.tif 000010
【図９】
2017102886.tif 000011
【図１０】
2017102886.tif 000012
【手続補正書】
【提出日】平成29年3月2日(2017.3.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２次元コードを撮像する撮像装置と、
前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取るコード読取部と、
前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う画像認識処理部と、
前記画像認識処理部によって認識された画像に基づいて決済方法を特定する決済方法特定部と、
前記コード読取部によって読み取られた決済コード情報と前記決済方法特定部によって特定された決済方法に関する情報と決済金額に関する情報とを含む決済依頼情報を所定のサーバに送信する送信部と、
前記決済依頼情報に基づく決済処理の結果を受信して出力する情報出力部と、
を備える情報処理装置。
【請求項２】
決済方法を選択するための入力を受け付ける入力部を更に備え、
前記送信部は、前記決済方法特定部によって特定される決済方法に換えて、前記入力部によって受け付けられた決済方法に基づいて、前記決済依頼情報を送信する、
請求項１に記載の情報処理装置。
【請求項３】
決済方法と当該決済方法を識別可能な画像情報とを関連づけて記録する記録部を更に備え、
前記画像認識処理部は、前記記録部に記録された画像情報に基づいて画像の認識処理を行う、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記２次元コードは、決済ごとに異なる２次元コードが用いられる、
請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータに、
撮像装置によって２次元コードを撮像することと、
前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取ることと、
前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行うことと、
前記認識処理によって認識された画像に基づいて決済方法を特定することと、
前記読み取られた決済コード情報と前記特定された決済方法に関する情報と決済金額に関する情報とを含む決済依頼情報を所定のサーバに送信することと、
前記決済依頼情報に基づく決済処理の結果を受信して出力することと、
を実行させるためのプログラム。
【請求項６】
情報処理装置と、
決済支援サーバと、
を備える決済支援システムであって、
前記情報処理装置は、
２次元コードを撮像する撮像装置と、
前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取るコード読取部と、
前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う画像認識処理部と、
前記画像認識処理部によって認識された画像に基づいて決済方法を特定する決済方法特定部と、
前記コード読取部によって読み取られた決済コード情報と前記決済方法特定部によって特定された決済方法に関する情報と決済金額に関する情報を含む決済依頼情報を、前記決済支援サーバに送信する第１の送信部と、
前記決済支援サーバから、前記決済依頼情報に基づく決済処理の結果を受信して出力する情報出力部と、
を備え、
前記決済支援サーバは、
前記決済依頼情報を前記情報処理装置から受信する受信部と、
前記決済依頼情報に含まれる前記決済方法に関する情報に基づいて特定された決済サーバに、前記決済依頼情報に含まれる前記決済コード情報と前記決済金額に関する情報とを送信する第２の送信部と、
前記決済サーバから受信した決済処理の結果を、前記情報処理装置に送信する第３の送信部と、
を備える、決済支援システム。
【請求項７】
２次元コードに基づく決済処理を支援する方法であって、
情報処理装置が、撮像装置によって２次元コードを撮像する工程と、
前記情報処理装置が、前記撮像装置によって撮像された前記２次元コードから決済コード情報を読み取る工程と、
前記情報処理装置が、前記撮像装置によって撮像された前記２次元コードを含む画像から、決済方法を識別可能な画像の認識処理を行う工程と、
前記情報処理装置が、前記認識処理によって認識された画像に基づいて決済方法を特定する工程と、
前記情報処理装置が、前記読み取られた決済コード情報と前記特定された決済方法に関する情報と決済金額に関する情報を含む決済依頼情報を、決済支援サーバに送信する工程と、
前記決済支援サーバが、前記決済依頼情報を前記情報処理装置から受信する工程と、
前記決済支援サーバが、前記決済依頼情報に含まれる前記決済方法に関する情報に基づいて特定された決済サーバに、前記決済依頼情報に含まれる前記決済コード情報と前記決済金額に関する情報とを送信する工程と、
前記決済支援サーバが、前記決済サーバから受信した決済処理の結果を、前記情報処理装置に送信する工程と、
前記情報処理装置が、前記決済支援サーバから、前記決済依頼情報に基づく決済処理の結果を受信して出力する工程と、
を備える方法。