(57)【要約】【課題】二次元コードを用いた決済を簡易に行う。【解決手段】移動体通信端末２は、商品棚４に掲示されている二次元コード４０のうち所望の商品の二次元コード４０から商品の価格を読み取る。その後、ユーザによって商品の購入が指示されたときには、読み取った商品の価格の合計金額を算出する。そして、算出した合計金額をネットワーク５を介して決済サーバ３に送信することによって、商品の合計金額の決済を決済サーバ３に指示する。これにより、移動体通信端末２は、二次元コード４０を読み取る毎に決済を行う必要がなくなるため、二次元コードを用いた決済を簡易に行うことができる。【選択図】図１
2013114625.tif 000002
【特許請求の範囲】
【請求項１】
商品の代金を受信したことに応答して該代金の決済を行う決済サーバにネットワークを介して接続された移動体通信端末であって、
所望の商品に対応する二次元コードから該商品の価格を読み取る読取手段と、
前記読取手段によって読み取った前記商品の価格の合計金額を算出する合計金額算出手段と、
前記合計金額算出手段によって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示手段と、
を備えることを特徴とする移動体通信端末。
【請求項２】
前記二次元コードは、該二次元コードの原画像にウェーブレット変換を施して、各周波数成分に分解し、分解した各周波数成分のうち斜め方向の高周波成分に透かし情報を埋め込み、該透かし情報が埋め込まれた斜め方向の高周波成分と、分解した各周波数成分のうち斜め方向の高周波成分以外の周波数成分と、に逆ウェーブレット変換を施して再構成することにより生成される、
ことを特徴とする請求項１に記載の移動体通信端末。
【請求項３】
商品の代金を受信したことに応答して該代金の決済を行う決済サーバと、該決済サーバにネットワークを介して接続された移動体通信端末と、を具備する決済システムであって、
前記移動体通信端末は、
所望の商品に対応する二次元コードから該商品の価格を読み取る読取手段と、
前記読取手段によって読み取った前記商品の価格の合計金額を算出する合計金額算出手段と、
前記合計金額算出手段によって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示手段と、
を備えることを特徴とする決済システム。
【請求項４】
前記商品の価格を示す二次元コードを示す商品棚をさらに具備し、
前記読取手段は、前記商品棚に示される前記二次元コードのうち、前記所望の商品の二次元コードから該商品の価格を読み取る、
ことを特徴とする請求項３に記載の決済システム。
【請求項５】
商品の代金を受信したことに応答して該代金の決済を行う決済サーバにネットワークを介して接続された移動体通信端末による決済方法であって、
所望の商品に対応する二次元コードから該商品の価格を読み取る読取ステップと、
前記読取ステップによって読み取った前記商品の価格の合計金額を算出する合計金額算出ステップと、
前記合計金額算出ステップによって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示ステップと、
を備えることを特徴とする決済方法。
【請求項６】
商品の代金を受信したことに応答して該代金の決済を行う決済サーバにネットワークを介して接続された移動体通信端末のコンピュータに、
所望の商品に対応する二次元コードから該商品の価格を読み取る読取手順と、
前記読取手順によって読み取った前記商品の価格の合計金額を算出する合計金額算出手順と、
前記合計金額算出手順によって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信端末、決済システム、決済方法、及びプログラムに関し、特に、二次元コードを用いた決済を簡易に行うことができる移動体通信端末、決済システム、決済方法、及びプログラムに関する。
【背景技術】
【０００２】
二次元コードを用いて決済を行うものとしては、二次元コードリーダとしての機能を有する移動体通信端末で、二次元コードからＵＲＬ（Uniform Resource Locator）を読み取り、読み取ったＵＲＬにアクセスすることにより決済を行う技術が既に知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、二次元コードを読み取る毎に決済を行う必要があったため、複数の商品を購入する場合には、決済が極めて煩雑になっていた。
【０００５】
本発明は、上記の課題を解決するためになされたものであり、二次元コードを用いた決済を簡易に行うことができる移動体通信端末、決済システム、決済方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る移動体通信端末は、商品の代金を受信したことに応答して該代金の決済を行う決済サーバにネットワークを介して接続された移動体通信端末であって、所望の商品に対応する二次元コードから該商品の価格を読み取る読取手段と、前記読取手段によって読み取った前記商品の価格の合計金額を算出する合計金額算出手段と、前記合計金額算出手段によって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示手段と、を備えることを特徴とする。
【０００７】
上記移動体通信端末において、前記二次元コードは、該二次元コードの原画像にウェーブレット変換を施して、各周波数成分に分解し、分解した各周波数成分のうち斜め方向の高周波成分に透かし情報を埋め込み、該透かし情報が埋め込まれた斜め方向の高周波成分と、分解した各周波数成分のうち斜め方向の高周波成分以外の周波数成分と、に逆ウェーブレット変換を施して再構成することにより生成される、ものであってもよい。
【０００８】
上記目的を達成するため、本発明の第２の観点に係る決済システムは、商品の代金を受信したことに応答して該代金の決済を行う決済サーバと、該決済サーバにネットワークを介して接続された移動体通信端末と、を具備する決済システムであって、前記移動体通信端末は、所望の商品に対応する二次元コードから該商品の価格を読み取る読取手段と、前記読取手段によって読み取った前記商品の価格の合計金額を算出する合計金額算出手段と、前記合計金額算出手段によって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示手段と、を備えることを特徴とする。
【０００９】
上記決済システムにおいて、前記商品の価格を示す二次元コードを示す商品棚をさらに具備し、前記読取手段は、前記商品棚に示される前記二次元コードのうち、前記所望の商品の二次元コードから該商品の価格を読み取る、ようにしてもよい。
【００１０】
上記目的を達成するため、本発明の第３の観点に係る決済方法は、商品の代金を受信したことに応答して該代金の決済を行う決済サーバにネットワークを介して接続された移動体通信端末による決済方法であって、所望の商品に対応する二次元コードから該商品の価格を読み取る読取ステップと、前記読取ステップによって読み取った前記商品の価格の合計金額を算出する合計金額算出ステップと、前記合計金額算出ステップによって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示ステップと、を備えることを特徴とする。
【００１１】
上記目的を達成するため、本発明の第４の観点に係るプログラムは、商品の代金を受信したことに応答して該代金の決済を行う決済サーバにネットワークを介して接続された移動体通信端末のコンピュータに、所望の商品に対応する二次元コードから該商品の価格を読み取る読取手順と、前記読取手順によって読み取った前記商品の価格の合計金額を算出する合計金額算出手順と、前記合計金額算出手順によって算出された合計金額を前記決済サーバに送信することにより、該合計金額の決済を該決済サーバに指示する決済指示手順と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、二次元コードを用いた決済を簡易に行うことができる移動体通信端末、決済システム、決済方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】商品注文システムの構成例を示すブロック図である。
【図２】二次元コードの一例を示す図である。
【図３】移動体通信端末の構成例を示すブロック図である。
【図４】移動体通信端末の表示画像例を示す図である。
【図５】決済サーバの構成例を示すブロック図である。
【図６】商品注文処理の一例を示すフローチャートである。
【図７】商品注文処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について説明する。
【００１５】
まず、本実施形態に係るの構成について、図面を参照しつつ説明する。
【００１６】
図１は、商品注文（決済）システムの構成例を示す図である。
【００１７】
商品注文システム１は、商品棚４と、移動体通信端末２と、決済サーバ３と、から構成され、移動体通信端末２と決済サーバ３とは、インターネットなどのネットワーク５を介して相互に無線通信可能に接続されている。
【００１８】
商品棚４は、例えば地下鉄のホームなどに設けられ、電照表示装置などから構成されている。商品棚４には、複数種類の商品の写真が掲示され、各商品の写真の下には、その価格が、右側には商品の名称や価格などを電子的に表現する二次元コード４０が、それぞれ掲示されている。
【００１９】
二次元コード４０は、例えばＱＲ（Quick Response）コード（登録商標）などであって、図２に示すように、特定比率の正方形を組み合わせた３つの位置決めシンボル４１ａ、４１ｂ、及び４１ｃを備え、この位置決めシンボル４１ａ、４１ｂ、及び４１ｃ間に、例えば複数の正方形のセルがマトリクス状に配置されている。二次元コード４０では、複数のセルのうち、所定明度未満のセル（この例では黒）と、所定明度以上のセル（この例では白）と、の分布パターンによって、対応する商品の名称や価格などの各種情報が表現される。
【００２０】
また、本実施形態における二次元コード４０には、透かし情報が埋め込まれている。このような透かし情報入りの二次元コード４０は、二次元コードの原画像にウェーブレット変換を施して、各周波数成分に分解し、分解した各周波数成分のうち、斜め方向の高周波成分に、透かし情報を埋め込む。そして、透かし情報が埋め込まれた斜め方向の高周波成分と、分解した各周波数成分のうち、斜め方向の高周波成分以外の周波数成分と、に逆ウェーブレット変換を施して再構成することにより生成される。このように生成された二次元コード４０では、ウェーブレット変換を施して取り出された斜め方向の高周波成分から、透かし情報を抽出することができる。これに対して、この二次元コード４０の複写したものでは、ＨＨ成分に透かし情報以外の情報が非常に強く現れるため、透かし情報を抽出することができない。これにより、二次元コード４０の複製を検知することができる。
【００２１】
なお、商品棚４に掲示される二次元コード４０は、視認可能なロゴマークに二次元コードを重ね合わせたロゴ付き二次元コードであってもよい。ロゴ付き二次元コードは、視認可能に表現するロゴマークのうち所定明度以上の領域に、所定明度未満の円形のセル（この例では黒色のセル）を重ね合わせる一方で、ロゴマークのうち所定明度未満の領域に、所定明度以上の円形のセル（この例では白色のセル）を重ね合わせて形成されればよい。そして、このようなロゴ付き二次元コードでは、ロゴマークのうち所定明度未満の領域及び所定明度未満のセルと、ロゴマークのうち所定明度以上の領域及び所定明度以上のセルと、の分布パターンによって、各種情報が表現されればよい。
【００２２】
また、ロゴ付き二次元コードは、所定明度未満のロゴマークに、所定明度以上の円形のセル（この例では白色のセル）を重ね合わせて形成されてもよい。そして、このようなロゴ付き二次元コードでは、セルと、ロゴマークのうち、セルが重ね合わされていない部分と、の分布パターンによって、各種情報が表現されればよい。
【００２３】
図１に示す移動体通信端末２は、例えばスマートフォンや携帯電話などから構成され、商品棚４に掲示されている二次元コード４０から商品の名称や価格などを読み取ったり、商品の合計金額を求めて決済サーバ３に送信したりする。
【００２４】
図３は、移動体通信端末の構成例を示すブロック図である。
【００２５】
移動体通信端末２は、図３に示すように、記憶部２１と、表示部２２と、読取部２３と、操作部２４と、通信部２５と、制御部２６と、を備え、これらはバスを介して相互に接続されている。
【００２６】
記憶部２１は、例えば不揮発性メモリなどから構成され、商品棚４に掲示されている商品を購入するためのアプリケーションが決済サーバ３０からダウンロードされて記憶されている。
【００２７】
表示部２２は、例えばＬＣＤ（Liquid Crystal Display）などから構成され、ダウンロードされたアプリケーションの初回起動時には所定の登録画面が表示される。個人情報の登録後のアプリケーション起動時には、図４（ａ）に示すような起動画面が表示される。また、商品の購入時には、図４（ｂ）に示すような注文画面や、購入希望の商品、その配送先、及び配送時間などを確認するための確認画面、暗証番号を入力するための認証画面、商品の注文が完了したことを通知する注文完了画面などが表示される。
【００２８】
読取部２３は、例えば汎用の二次元コードリーダなどから構成され、二次元コード４０を、例えばＣＣＤ（Charge-Coupled Device）などの撮像素子を用いて撮像し、撮像により得られた画像から、商品の名称や価格などを読み取って制御部２６に供給する。
【００２９】
操作部２４は、ユーザによって操作されるもので、例えばタッチパネルなどから構成されている。一例として、ユーザは、ダウンロードされたアプリケーションの初回起動時に表示される登録画面において、操作部２４を操作することにより、ユーザ名や、ユーザの住所、クレジットカード番号などの個人情報を入力する。
【００３０】
また、他の例として、ユーザは、図４（ａ）に示す起動画面において、操作部２４を操作して「二次元コードの読取」を選択することにより、二次元コードの読取を指示したり、「定番購入商品登録」を選択することにより、ユーザの定番の購入商品を登録したり、「購入履歴一覧」を選択することにより、直近数ヶ月の履歴一覧の表示を指示したりする。また、「設定」を選択することにより、マスタメンテや、ユーザの住所以外の配送先住所や、配送時間（都度指定可能）などを登録したり、新たなクレジットカード番号を登録したりクレジットカード番号を変更したりする。
【００３１】
さらに、他の例として、ユーザは、操作部２４を操作することにより、購入画面において、購入希望の商品、その配送先、及び配送時間などを確認したり、認証画面において、暗証番号を入力したりする。
【００３２】
通信部２５は、例えば無線通信装置などから構成され、個人情報や、注文された商品、その合計金額、配送先、配送時間、暗証番号等をネットワーク５を介して決済サーバ３に送信する。また、通信部２５は、商品の注文が完了したことを通知する注文完了通知を決済サーバ３からネットワーク５を介して受信する。
【００３３】
制御部２６は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）などから構成され、ＣＰＵが、ＲＡＭをワークメモリとして用いてＲＯＭや記憶部２１などに記憶されている各種プログラムを適宜実行することにより、移動体通信端末２の各部の動作を制御する。本実施形態では、ユーザによる操作部２４の操作によって商品の購入が指示されたことに応答して、読取部２３にて二次元コード４０から読み取られた商品の合計金額を求める。
【００３４】
図１に示す決済サーバ３は、例えばサーバコンピュータなどから構成され、商品の合計金額の決済を行う。
【００３５】
図５は、決済サーバの構成例を示すブロック図である。
【００３６】
決済サーバ３は、図５に示すように、通信部３１と、記憶部３２と、制御部３３と、を備え、これらはバスを介して相互に接続されている。
【００３７】
通信部３１は、例えばＮＩＣ（Network Interface Card）などの通信装置を含んで構成され、移動体通信端末２からネットワーク５を介して送信される個人情報や、注文された商品、その合計金額、配送先、配送時間、暗証番号等を受信する。また、通信部３１は、注文完了通知をネットワーク５を介して移動体通信端末２に送信する。
【００３８】
記憶部３２は、例えばハードディスクドライブなどから構成され、ユーザ名や、ユーザの住所、クレジットカード番号などの個人情報と、暗証番号と、を対応付けて記憶する。
【００３９】
制御部３３は、例えばＣＰＵ、ＲＯＭ、及びＲＡＭなどから構成され、ＣＰＵがＲＡＭをワークメモリとして用いてＲＯＭや記憶部３２などに記憶されている各種プログラムを適宜実行することにより、決済サーバ３の各部の動作を制御する。
【００４０】
次に、上記構成を備える商品注文システム１が実行する各種処理について図面を参照しつつ説明する。
【００４１】
ユーザは、商品棚４を参照して購入希望の商品の写真を検索し、購入希望の商品の写真を検出すると、その写真の右側の二次元コード４０に、移動体通信端末２の読取部２３をかざす。そして、図４（ａ）に示す確認画面において、ユーザによる操作部２４の操作により読取が指示されると、商品注文システム１は、下記の商品注文処理を実行する。
【００４２】
図６及び図７は、商品注文処理の一例を示すフローチャートである。
【００４３】
この商品注文処理において、移動体通信端末２の制御部２６は、まず、読取部２３にて二次元コード４０から商品の名称や価格などを読み取る（図６のステップＳ１）。次に、制御部２６は、ユーザによる操作部２４の操作により、図４（ｂ）に示す注文画面において商品の購入が指示されたか否かを判定する（ステップＳ２）。
【００４４】
ステップＳ２の処理にて購入が指示されていないと判定した場合（ステップＳ２；Ｎｏ）、ユーザによる操作部２４の操作により、再度読取が指示されたか否かを判定する（ステップＳ３）。このとき、読取が指示されていなければ（ステップＳ３；Ｎｏ）、ステップＳ２の処理にリターンする。
【００４５】
これに対して、ユーザが他の購入希望の商品の写真を検出し、ステップＳ３の処理にて、その写真の下にある二次元コード４０の再度読取が指示された場合には（ステップＳ３；Ｙｅｓ）、読取部２３にて二次元コード４０から商品の名称や価格などを読み取ってから（ステップＳ４）、ステップＳ２の処理にリターンする。
【００４６】
そして、ステップＳ２の処理にて購入が指示されたと判定した場合には（ステップＳ２；Ｙｅｓ）、ステップＳ１及びＳ４の処理にて読み取った商品の価格を合算して商品の合計金額を求める（ステップＳ５）。
【００４７】
続いて、制御部２６は、確認画面を表示部２２に表示し（ステップＳ６）、ユーザによる操作部２４の操作により、確認画面において注文された商品、その配送先、及び配送時間などの注文内容が確認されたか否かを判定する（ステップＳ７）。このとき、注文内容の確認されていなければ（ステップＳ７；Ｎｏ）、注文内容の確認されるまでループして待つ。
【００４８】
そして、ステップＳ７の処理にて商品内容が確認されたと判定した場合には（ステップＳ７；Ｙｅｓ）、認証画面を表示部２２に表示し（ステップＳ８）、ユーザによる操作部２４の操作により、認証画面において暗証番号が入力されたか否かを判定する（ステップＳ９）。このとき、暗証番号が入力されていなければ（ステップＳ９；Ｎｏ）、暗証番号が入力されるまでループして待つ。
【００４９】
そして、ステップＳ９の処理にて暗証番号が入力されたと判定した場合には（ステップＳ９；Ｙｅｓ）、注文された商品、その合計金額、配送先、及び配送時間などの注文内容、並びに暗証番号を通信部２５からネットワーク５を介して決済サーバ３に送信する（ステップＳ１０）。
【００５０】
一方、決済サーバ３では、制御部３３が、通信部３１にて購入希望の商品、その合計金額、配送先、及び配送時間などの注文内容、並びに暗証番号を受信する（ステップＳ１１）。続いて、制御部３３は、ステップＳ１１の処理にて受信した暗証番号が記憶部３２に記憶されていることの確認（認証処理）を行った後（ステップＳ１２）、これに対応するクレジットカード番号から特定されるクレジットカードで、注文された商品の合計金額を支払うための手続き（決済処理）を行う（図７のステップＳ１３）。また、制御部３３は、注文された商品を、ユーザにより確認された配送先に確認された配送時間に配送するための手続き（配送処理）を行う（ステップＳ１４）。
【００５１】
その後、制御部３３は、商品の注文が完了したことを通知する注文完了通知を通信部３１からネットワーク５を介して移動体通信端末２に送信する（ステップＳ１５）。
【００５２】
一方、移動体通信端末２では、制御部２６が、通信部２５にて注文完了通知を受信したことに応答して（ステップＳ１６）、注文完了画面を表示部２２に表示して商品の注文が完了したことをユーザに通知してから（ステップＳ１７）、商品注文処理を終了する。
【００５３】
以上説明したように、本実施形態に係る商品注文システム１では、移動体通信端末２の制御部２６が、商品棚４に掲示されている二次元コード４０のうち所望の商品の二次元コード４０から商品の価格を読取部２３にて読み取る。その後、ユーザによる操作部２４の操作により商品の購入が指示されたときには、読取部２３にて読み取った商品の価格の合計金額を算出する。そして、算出した合計金額を通信部２５からネットワーク５を介して決済サーバ３に送信することによって、商品の合計金額の決済を決済サーバ３に指示する。これにより、移動体通信端末２は、二次元コード４０を読み取る毎に決済を行う必要がなくなるため、二次元コードを用いた決済を簡易に行うことができる。
【００５４】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。以下、本発明に適用可能な上記実施形態の変形態様について、説明する。
【００５５】
上記実施形態では、二次元コード４０がＱＲコード（登録商標）であるものとして説明したが、本発明はこれに限定されるものではなく、二次元コード４０は、データマトリクスや、アズテックコード、コードワン、アレイタグ、ボックス図形コード、マキシコード、ペリコード、ソフトストリップ、ＣＰコード、カルラコード、ウルトラコードなどといった他のマトリクス式の二次元コードであってもよい。あるいは、ＰＤＦ４１７、コード４９、コード１６ｋ、コーダブロックなどといった一次元コードを縦に積み重ねたスタック式の二次元コードであっても構わない。
【００５６】
また、上記実施形態において、ＣＰＵが実行するプログラムは、予めＲＯＭや記憶部３２などに記憶されるものとして説明したが、本発明はこれに限定されるものではなく、上述の処理を実行させるためのプログラムを、既存の汎用コンピュータに適用することで、上記実施形態に係る決済サーバ３０として機能させてもよい。
【００５７】
このようなプログラムの提供方法は任意であり、例えばコンピュータが読取可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭなど）に格納して配布してもよいし、インターネットなどのネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。
【００５８】
さらに、上記の処理をＯＳとアプリケーションプログラムとの分担、又はＯＳとアプリケーションプログラムとの協働によって実行する場合には、アプリケーションプログラムのみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）に上記プログラムを掲示し、ネットワークを介してプログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【符号の説明】
【００５９】
１    商品注文システム
２    移動体通信端末
３    決済サーバ
４    商品棚
５    ネットワーク
２１  記憶部
２２  表示部
２３  読取部
２４  操作部
２５  通信部
２６  制御部
３１  通信部
３２  記憶部
３３  制御部
４０  二次元コード
【図２】
2013114625.tif 000003
【図３】
2013114625.tif 000004
【図４】
2013114625.tif 000005
【図５】
2013114625.tif 000006
【図６】
2013114625.tif 000007
【図７】
2013114625.tif 000008
【図１】
2013114625.tif 000009