JP7650491B2 - CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD - Google Patents
CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD Download PDFInfo
- Publication number
- JP7650491B2 JP7650491B2 JP2021051509A JP2021051509A JP7650491B2 JP 7650491 B2 JP7650491 B2 JP 7650491B2 JP 2021051509 A JP2021051509 A JP 2021051509A JP 2021051509 A JP2021051509 A JP 2021051509A JP 7650491 B2 JP7650491 B2 JP 7650491B2
- Authority
- JP
- Japan
- Prior art keywords
- settlement
- information
- customer
- terminal device
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明は、チェックアウトシステム、可搬型端末装置、およびチェックアウト方法に関する。
The present invention relates to a checkout system, a portable terminal device, and a checkout method .
近年、顧客が商品を登録して精算を行う、いわゆるセルフレジシステムが普及している。例えば、顧客が所持する携帯端末装置を用いて商品の登録を行って、精算装置で精算を行うセルフレジシステムが知られている(例えば、特許文献1参照)。 In recent years, so-called self-checkout systems, in which customers register products and then make payments, have become widespread. For example, a self-checkout system is known in which customers register products using a mobile terminal device they carry and then make payments at a payment device (see, for example, Patent Document 1).
一例を挙げて具体的に説明すると、セルフレジシステムでは、商品に付されたバーコードを顧客が携帯端末装置で読み取ると、読み取ったバーコードの情報が携帯端末装置からクラウドサーバへ送信される。クラウドサーバは、携帯端末装置から受信した情報を用いて、商品を登録する。そして、購入する商品の登録が完了すると、顧客は携帯端末装置に精算用のコードを表示させて、精算装置に読み取らせる。精算装置は、精算用のコードを読み取ると、クラウドサーバに対して、精算に用いる取引情報の送信要求を行い、クラウドサーバから取引情報を受信して、顧客による精算を行う。 To give a specific example, in a self-checkout system, when a customer reads a barcode attached to an item with a mobile terminal device, the information of the read barcode is sent from the mobile terminal device to a cloud server. The cloud server registers the item using the information received from the mobile terminal device. Then, once registration of the item to be purchased is complete, the customer displays a settlement code on the mobile terminal device and has the settlement device read it. After reading the settlement code, the settlement device requests the cloud server to send transaction information to be used for settlement, receives the transaction information from the cloud server, and performs settlement by the customer.
しかしながら、従来技術では、会員である顧客の場合、例えば、精算時に精算用のコードを精算装置に読み取らせたり、会員カードに記載される会員コードを精算装置に読み取らせたりするため、各種コードの読み取りに係る操作に手間を要することがあった。このため、従来技術では、精算時における手順が煩雑になることがある、という問題があった。 However, with conventional technology, customers who are members must, for example, have the settlement device read a settlement code or a membership code printed on a membership card when making a payment, which can require time-consuming operations related to reading various codes. As a result, conventional technology has the problem that the procedures for making a payment can be complicated.
本発明は、このような事情に鑑みてなされたもので、その目的は、精算時における手順の簡略化を図ることができる技術を提供することにある。 The present invention was made in light of these circumstances, and its purpose is to provide technology that can simplify the procedures at the time of settlement.
上述した課題を解決するために、本発明の一態様であるチェックアウトシステムは、顧客の操作によって購入する商品の登録を行う可搬型端末装置と、前記可搬型端末装置によって商品が登録されることによって生成される取引情報を用いて精算を行う精算装置とを備えるチェックアウトシステムであって、前記取引情報は、顧客が所持する記憶媒体を識別する記憶媒体識別情報に関連付けられ、前記精算装置は、前記記憶媒体に記憶される前記記憶媒体識別情報を読み取る読取手段と、前記読取手段によって読み取られた前記記憶媒体識別情報に関連付けられる前記取引情報を取得する取得手段と、前記取得手段によって取得された前記取引情報を用いて精算処理を実行する精算手段と、を備えることを特徴とするチェックアウトシステムである。 In order to solve the above-mentioned problems, a checkout system according to one aspect of the present invention is a checkout system including a portable terminal device that registers products to be purchased by a customer through operation, and a settlement device that settles the payment using transaction information generated by the registration of the products by the portable terminal device, the transaction information being associated with storage medium identification information that identifies a storage medium possessed by the customer, and the settlement device including a reading means that reads the storage medium identification information stored in the storage medium, an acquisition means that acquires the transaction information associated with the storage medium identification information read by the reading means, and a settlement means that executes a settlement process using the transaction information acquired by the acquisition means.
(実施形態)
(ショッピングシステム1のネットワーク構成)
図1は、実施形態に係るショッピングシステム1のネットワーク構成を示す説明図である。ショッピングシステム1は、チェックアウトシステムの一例である。ショッピングシステム1は、スーパーマーケット、ホームセンター、コンビニエンスストア、各種用品店など、種々の店舗に導入可能である。なお、本明細書において、「客」および「顧客」は、特に区別して説明しない限り、同義とする。
(Embodiment)
(Network Configuration of Shopping System 1)
1 is an explanatory diagram showing a network configuration of a shopping system 1 according to an embodiment. The shopping system 1 is an example of a checkout system. The shopping system 1 can be introduced in various stores, such as supermarkets, home improvement stores, convenience stores, and various supply stores. In this specification, the terms "customer" and "client" are synonymous unless otherwise specified.
図1において、ショッピングシステム1は、クラウドサーバSvと、ストアコントローラ(ストアコンピュータ、管理装置)10と、取引管理装置11と、POS(Point Of Sales)端末装置20と、携帯端末装置30とを含む。POS端末装置20は、精算装置の一例である。携帯端末装置30は、可搬型端末装置の一例である。
In FIG. 1, the shopping system 1 includes a cloud server Sv, a store controller (store computer, management device) 10, a
各装置および各端末は、それぞれ、ネットワークを介して、通信可能に接続されている。例えば、ストアコントローラ10と、取引管理装置11と、POS端末装置20とは、それぞれ、LAN(Local Area Network)55を介して、通信可能に接続されている。各装置および各端末は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、通信部などを備えたコンピュータ装置である。
Each device and terminal is connected to be able to communicate with each other via a network. For example, the
クラウドサーバSvは、顧客に関する情報や、店舗に関する情報、店舗ごとの商品に関する情報(商品マスタ)、顧客の会員情報などの各種情報を管理するサーバ装置である。例えば、クラウドサーバSvは、携帯端末装置30によって読み取られた商品の情報に基づいて、顧客ごとに、仮想上のカートを示すカート情報を生成し、商品を登録する。クラウドサーバSvが管理(生成および記憶)する情報については、図5を用いて後述する。
The cloud server Sv is a server device that manages various information such as information about customers, information about stores, information about products for each store (product master), and customer membership information. For example, the cloud server Sv generates cart information that indicates a virtual cart for each customer based on product information read by the
ストアコントローラ10は、POS端末装置20や不図示の計量装置を管理するとともに、商品マスタなどの取引に必要な各種情報を記憶する。商品マスタは、各商品の商品識別情報(例えばJAN(Japanese Article Number)コード)、商品名、販売価格などの商品情報を格納するファイルである。また、商品マスタは、計量が必要な商品(以下「計量対象商品」と言う)の商品識別情報、商品名称、計量対象商品の単価などを含む。また、ストアコントローラ10は、商品マスタのほかにも、在庫状況、販売履歴、入出金記録などの各種の情報を記憶する。また、ストアコントローラ10は、顧客の会員情報を記憶してもよい。
The
取引管理装置11は、POS端末装置20や、不図示の計量装置を監視する。具体的には、取引管理装置11は、POS端末装置20の状況(動作モード、処理状況等)を表示したり、POS端末装置20を制御したりする。なお、ショッピングシステム1は、店員が所持する端末装置を含んでもよい。店員が所持する端末装置は、例えば、取引管理装置11に表示される内容と同様の内容を表示したり、店員を呼び出す旨を通知したりすればよい。
The
POS端末装置20は、携帯端末装置30によって登録された商品の精算(決済)を行う精算処理を実行することが可能なコンピュータ装置である。また、POS端末装置20は、携帯端末装置30で登録された商品を精算することのほかにも、自端末または他のPOS端末装置20で登録された商品の精算を行うことも可能である。すなわち、POS端末装置20は、精算処理のほかにも、購入する商品の登録(以下「商品登録」という場合がある。)を行う登録処理を実行することも可能である。なお、図1において、POS端末装置20の台数は、複数台を例示しているが、1台であってもよい。
The
携帯端末装置30は、スマートフォン、タブレット装置、携帯電話などの可搬型のコンピュータ装置である。携帯端末装置30は、通信部、撮像部(カメラ)、タッチパネルなどを備え、顧客によって操作される。本実施形態において、携帯端末装置30は、ショッピングカートに対して着脱可能に取り付けられる。ただし、携帯端末装置30は、ショッピングカートに対して着脱不可能に据え付けられたものでもよい。また、携帯端末装置30は、顧客が所有するものでもよいし、店舗が顧客に貸与するものでもよい。
The
携帯端末装置30は、顧客の操作に応じて、商品に付されるバーコード(商品コード)をスキャンして(読み取り)、商品の登録を受け付ける。すなわち、携帯端末装置30は、商品に付されるバーコードを認識する認識機能を備える。
The
また、携帯端末装置30には、ショッピングシステム1に係る商品の登録や、登録した商品の精算を行うためのアプリケーションソフトウェア(以下、「ショッピングアプリ」という。)がインストールされている。携帯端末装置30は、ショッピングアプリを起動させることにより、商品に付されたバーコードを読み取って、読み取った情報をクラウドサーバSvに送信する。これにより、当該バーコードに対応する商品が、クラウドサーバSvのカート情報(仮想カート)に登録される。
In addition, application software (hereinafter referred to as the "shopping app") for registering products related to the shopping system 1 and for settling the registered products is installed on the
また、携帯端末装置30は、精算を行う際に、自端末に割り当てられたカート情報を識別するためのカート識別情報をコード化して表示する。当該コードは、例えば、2次元コード(QRコード(登録商標))である。顧客は、2次元コード(以下「精算用コード」という。)をPOS端末装置20に読み取らせる。POS端末装置20は、精算用コードを読み取ると、クラウドサーバSvに対して、登録した商品の取引情報の送信要求を行う。そして、POS端末装置20は、当該送信要求に応じてクラウドサーバSvから取引情報を受信して、精算を行うことが可能になる。なお、以下において、登録した商品を「登録商品」という場合がある。
When making a payment, the
なお、本実施形態において、精算を行う装置は、動作モードに応じて商品登録を行うことが可能なPOS端末装置20としているが、これに限らない。例えば、精算を行う装置は、店舗に設置された精算専用の装置であってもよい。また、精算を行う装置は、ショッピングカートに対して着脱不可能に据え付けられた精算用のコンピュータ装置であってもよい。このコンピュータ装置は、例えば、クレジットカードやプリペイドカードを用いたカードの精算のみが可能なものであってもよい。
In this embodiment, the device that performs the settlement is a
(POS端末装置20の設置例)
図2は、POS端末装置20の設置例を示す説明図である。図2(A)は、POS端末装置20を客側から見た斜視図である。図2(B)は、POS端末装置20を店員側から見た斜視図である。図2(A)に示すように、客側から見て、POS端末装置20の右側にカウンタが置かれている。なお、図示では、省略しているが、図2(A)において、POS端末装置20の左側にもカウンタが置かれていてもよい。すなわち、カウンタは、POS端末装置20の両側に置かれてもよい。カウンタは、買い物かごを載置することが可能である。
(Installation example of POS terminal device 20)
Fig. 2 is an explanatory diagram showing an example of the installation of the
また、POS端末装置20は、サインポール220を備える。サインポール220は、発光部を備える。サインポール220の発光部は、例えば、ランプやLED(light emitting diode)であり、所定の色や、所定の点灯態様で点灯可能である。サインポール220の点灯態様により、POS端末装置20の使用中を示したり、警告を示したりする。サインポール220は、上方に向けて設けられており、POS端末装置20の近くにいない店員にも点灯態様を認識させることが可能である。
The
(POS端末装置20の構成例)
次に、図2および図3を用いて、POS端末装置20の構成について説明する。
図3は、POS端末装置20のハードウェア構成を示すブロック図である。図2および図3において、同一部分には同一符号を付している。
(Example of configuration of POS terminal device 20)
Next, the configuration of the
Fig. 3 is a block diagram showing the hardware configuration of the
以下、図2を参照しつつ、図3に示したPOS端末装置20の構成例を説明する。POS端末装置20は、CPU201と、ROM202と、RAM203と、ハードディスク204と、客側表示部205と、客側スキャナ部206と、カード決済部208と、釣銭機209と、店員側表示部210と、キー操作部211と、店員側スキャナ部212と、印刷部213と、音声出力部214と、通信部215と、カメラ216とを備える。これらは、バスを介して相互に通信可能である。
Below, an example of the configuration of the
CPU201は、中央演算処理装置であり、ROM202に記憶されている各種プログラムを読み出して実行することにより、POS端末装置20の動作を制御する。各種プログラムは、本実施形態に係るチェックアウトプログラムを含む。
ROM202は、読み出し専用メモリであり、プログラムをはじめとしてCPU201が利用する各種の情報を記憶する。
The
The
RAM203は、読み出しや書き込みが可能なメモリであり、種々の情報を記憶する。例えば、RAM203は、外部から取得した情報(例えば、クラウドサーバSvから取得した取引情報(登録情報)や、ストアコントローラ10から取得した商品マスタ等)や、処理において生成した情報を記憶する。また、この情報は、この他にも、登録した商品(買上商品)を精算(決済)する精算処理において生成した精算情報などを含む。
ハードディスク204は、種々の情報を記憶する。例えば、ハードディスク204は、カメラ216によって撮像された撮像結果(例えば、動画)を記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行するチェックアウトプログラム等の各種のプログラムを記憶してもよい。また、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。
The
客側表示部205は、顧客用のタッチディスプレイである。客側表示部205は、顧客に種々の情報を表示するとともに、顧客から種々の入力を受け付ける。
客側スキャナ部206は、顧客用のスキャナ部であり、各種コードを光学的に読み取る。各種コードは、例えば、携帯端末装置30に表示された精算用コードや、商品に付されているバーコード(商品コード等)や、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)である。また、各種コードは、品券類(商品券、クーポン券、優待券)や、各種カード(例えば、会員カード、ポイントカード等)に印刷されているコード(バーコード、2次元コード等)を含む。
The
The customer-
なお、商品の登録は、商品に付されているバーコードの読み取りによる登録に限らない。例えば、客側表示部205に、商品に対応するプリセットキー(商品を注文するボタン)を表示し、当該プリセットキーが操作(押下)されることによって、商品の登録が行われてもよい。
Note that product registration is not limited to registration by reading the barcode attached to the product. For example, a preset key (a button for ordering the product) corresponding to the product may be displayed on the customer
カード決済部208は、各種カード(クレジットカード、交通系ICカード等のプリペイドカード、ポイントカード等)による決済機構である。カード決済部208は、カード認識部(読取部)や表示部や操作部を備える。カード認識部は、各種カードの情報を磁気的または電気的に読み取る。読み取られた情報は、買上商品の精算に用いられる。なお、カード認識部は、例えば、ポイントカードの保有ポイントを使用する場合など、今回の買上商品の精算において使用する情報を認識することも可能である。また、カード認識部は、例えば、ポイントカードにポイントを付与する場合など、今回の買上商品の精算に使用しない情報を認識することも可能である。
The
なお、本実施形態のカード決済部208は、カード認識部、表示部、および操作部を備えるが、これに限らず、少なくともカード認識部を備えるものであればよい。また、本実施形態のカード認識部は、接触型のカード(ICカード、磁気カード)に対応するものであってもよいし、非接触型のカード(ICカード)に対応するものであってもよい。
The
釣銭機209(現金決済部)は、現金による決済機構であり、紙幣や硬貨の投入口、紙幣や硬貨の排出口を有する。釣銭機209は、投入口に投入された紙幣や硬貨を検出するセンサを有する。当該センサは、投入口に紙幣や硬貨が投入された旨の検出や、金種別の枚数の検出などを行う。釣銭機209は、投入口への投入金額を算出し、投入金額と買上金額の差分である釣銭金額を算出し、釣り銭を排出口から排出する。釣銭機209は、客側に向けられており、顧客から各種操作や現金の投入を受け付ける。
The change machine 209 (cash settlement unit) is a cash settlement mechanism, and has an input port for banknotes and coins, and an output port for banknotes and coins. The
店員側表示部210は、店員用のタッチディスプレイである。店員側表示部210は、店員に種々の情報を表示するとともに、店員から種々の入力を受け付ける。例えば、店員側表示部210には、商品に対応するプリセットキー(商品を注文するボタン)が表示される。プリセットキーが店員によって操作(押下)されることによって、商品の登録が行われる。
The clerk-
キー操作部211は、各種のキー(ハードウェアキー、ボタン)から構成される。キー操作部211は、店員から種々の入力を受け付ける。具体的には、キー操作部211は、商品(例えば、○○新聞)に対応するキーを含む。当該キーが店員に操作(押下)されることによって、当該商品の登録が行われる。キー操作部211は、動作モードを切り替えるボタンを含む。ここで、動作モードについて補足しておく。
The
POS端末装置20は、複数の動作モードのうち、一の動作モードで動作する。複数の動作モードは、例えば、通常モードと、会計専用モードと、フルセルフモードとを含む。店員側の商品の登録(以下「商品登録」という場合がある。)を有効とし、客側の商品登録を無効とした動作モードである。通常モードでは、顧客による貨幣(紙幣および硬貨)の投入や各種カードの読み取りなど、精算(対面精算)が可能である。
The
また、通常モードでは、他のPOS端末装置20への登録情報の送信が可能である。他のPOS端末装置20への登録情報の送信とは、登録処理において生成された登録情報を、精算処理を実行可能な他のPOS端末装置20(会計専用モードのPOS端末装置20)に送信することや、お会計券を発行することが可能である。お会計券の発行とは、登録処理において生成した登録情報をコード化し、印刷媒体(シート)に印刷して出力することである。
In normal mode, it is also possible to send registration information to other POS
会計専用モードは、他のPOS端末装置20からの受信や、各種コード(精算用コードやお会計券のコード)の読み取りによって、登録情報を取得して精算を行うことが可能な動作モードである。会計専用モードは、自端末においては登録処理を実行せず、専ら、他のPOS端末装置20において生成された登録情報を用いて、精算処理を実行する動作モードである。
The accounting-only mode is an operating mode in which the terminal can receive registration information from other POS
フルセルフモードは、顧客自らが商品登録と精算を行う動作モードである。なお、フルセルフモードは、会計専用モードと同様、他のPOS端末装置20からの受信や、各種コード(精算用コードやお会計券のコード)の読み取りによって、登録情報を取得してもよい。
The full self-service mode is an operating mode in which the customer registers products and settles the bill themselves. As with the billing-only mode, the full self-service mode may obtain registration information by receiving information from another
店員側スキャナ部212は、店員用のスキャナ部であり、各種の情報を光学的に読み取る。例えば、店員側スキャナ部212は、各種コードを光学的に読み取る。各種コードは、商品に付されているバーコードや、店員の名札に付された店員コードを含む。また、各種コードは、上記に加えて、お会計券に印刷されているコードや、品券類や、各種カードに印刷されているコードを含む。
The store
印刷部213は、各種媒体(レシート、お会計券等)を発行する。印刷部213は、媒体発行口の方向を変更可能である。具体的には、印刷部213は、回転自在な機構を有し、媒体発行口が店員側から客側に向くように、また、客側から店員側に向くように構成されている。なお、媒体発行口の向きは、手動で変更可能であってもよいし、動作モードが切り替わることに応じて自動で変更可能であってもよい。なお、印刷部213は、印刷発行口の向きの正誤を検出するセンサを備えていてもよい。
The
音声出力部214は、音声を出力する。例えば、音声出力部214は、音声ガイダンスや警告音などを出力する。音声ガイダンスや警告音は、商品の登録や精算に係るものである。
通信部215は、他の装置(ストアコントローラ10、取引管理装置11、および他のPOS端末装置20)と情報を送受信するインターフェースである。
The
The
カメラ216は、客側から見て、客側表示部205の右上に取り付けられている。カメラ216は、動画、または静止画を連続的に撮像するカメラである。カメラ216には、CCD(charge coupled device)カメラや、CMOS(Complementary Metal Oxide Semiconductor)カメラを用いることが可能である。カメラ216は、精算時における顧客の操作状況を撮像する。具体的には、カメラ216は、顧客が所持する紙幣や硬貨、釣銭機209、手の動作などを撮像する。また、カメラ216は、商品の登録時における顧客の操作状況を撮像する。具体的には、カメラ216は、POS端末装置20の両脇に設けられたカウンタ上の買い物かごの内部(商品)や、登録時における顧客の操作状況も撮像することが可能である。
The
(携帯端末装置30のハードウェア構成)
図4は、携帯端末装置30のハードウェア構成の一例を示す説明図である。図4において、携帯端末装置30は、CPU401と、ROM402と、RAM403と、メモリ404と、通信部405と、操作部406と、カメラ407と、マイク408と、ディスプレイ409と、スピーカ410と、GPS(Global Positioning System)ユニット411とを備えている。各部は、バス420によってそれぞれ接続されている。
(Hardware configuration of the mobile terminal device 30)
Fig. 4 is an explanatory diagram showing an example of the hardware configuration of the mobile
CPU401は、携帯端末装置30の全体の制御を司る。ROM402は、各種プログラムを記録している。RAM403は、CPU401のワークエリアとして使用される。すなわち、CPU401は、RAM403をワークエリアとして使用しながら、ROM402に記録された各種プログラムを実行することによって、携帯端末装置30の全体の制御を司る。
The
メモリ404は、各種データを記憶する。メモリには、例えば、フラッシュメモリが用いられる。メモリ404は、ショッピングアプリやチェックアウトプログラムなどの各種プログラムや、地図データや店舗の情報など各種データを記憶する。
通信部405は、ネットワークに接続され、ネットワークを介して他の装置(例えば、クラウドサーバSv)に接続される。ネットワークとして機能する通信網には、インターネットや携帯電話網などがある。
The
The
操作部406は、文字、数値、各種指示などの入力のための複数のタッチキーを表示するタッチパネルや、ハードキーなどである。
カメラ407は、商品に付されたバーコードや、各種の2次元コードを読み取る。
マイク408は、操作者の音声を入力する。
ディスプレイ409は、アイコン、カーソル、メニュー、ウインドウ、文字、画像、コードなどを表示する。
The
The
The
The
スピーカ410は、音声を含む音を出力する。
GPSユニット411は、GPS衛星から位置情報を受信し、地図データ上における携帯端末装置30の現在位置を検出する機能を有する。また、携帯端末装置30は、不図示の各種センサ(例えば、ジャイロセンサ、加速度センサ、距離センサなど)を備え、携帯端末装置30の各種状態(例えば、携帯端末装置30の傾きや、携帯端末装置30と商品との距離)などを検出する機能を有する。
The
The
(クラウドサーバSvが管理する情報の一例)
次に、図5を用いて、クラウドサーバSvが管理する情報の一例について説明する。
図5は、クラウドサーバSvが管理する、携帯端末装置30ごとの各種情報の一例を示す説明図である。クラウドサーバSvは、(A)顧客情報と、(B)会員情報と、(C)店舗情報と、(D)カート情報とを含む各種情報を記憶する。なお、クラウドサーバSvは、自装置内の記憶部に各種情報を記憶することに代えて又は加えて、クラウドサーバSvがアクセス可能なファイルサーバ等の他の装置に、各種情報の一部または全部を記憶してもよい。
(Example of information managed by cloud server Sv)
Next, an example of information managed by the cloud server Sv will be described with reference to FIG.
5 is an explanatory diagram showing an example of various information managed by the cloud server Sv for each mobile
(顧客情報)
図5(A)は、顧客情報の一例を示す。顧客情報は、個々の顧客を管理するための情報である。顧客情報は、店舗ごとや系列店ごとに管理される情報である。図5(A)に示すように、顧客情報は、顧客識別情報と、顧客名と、顧客登録日とを含む。
(Customer Information)
Fig. 5(A) shows an example of customer information. The customer information is information for managing individual customers. The customer information is information managed for each store or each affiliated store. As shown in Fig. 5(A), the customer information includes customer identification information, a customer name, and a customer registration date.
顧客識別情報は、顧客を一意に識別する識別情報である。顧客識別情報は、クラウドサーバSvや、アプリケーション全般を提供する所定のサーバから、携帯端末装置30に本アプリがダウンロードされる際に生成される。例えば、顧客識別情報は、携帯端末装置30にショッピングアプリがインストールされる際に、インストールされたショッピングアプリごとに固有に割り当てられるアプリケーション識別情報(以下「アプリ識別情報」という。)であってもよい。アプリ識別情報は、例えば、シーケンシャルに付される番号であってよい。あるいは、アプリ識別情報は、ショッピングアプリがインストールされた携帯端末装置30に固有に割り当てられた端末識別情報であってもよい。この端末識別情報は、例えば、携帯端末装置30のユーザである顧客に割り当てられた電話番号や、MAC(Media Access Control)アドレス等のように携帯端末装置30のハードウェアに固有となるように付されるハードウェア識別情報であってよい。
The customer identification information is identification information that uniquely identifies a customer. The customer identification information is generated when the app is downloaded to the mobile
顧客名は、顧客の氏名やニックネームなどである。顧客名は、例えば、顧客を新規に登録する際に、携帯端末装置30の登録フォーム(入力フォーム)の氏名欄に入力された情報に基づいて生成される。
顧客登録日は、クラウドサーバSvに顧客情報を新規に登録した日時である。顧客登録日は、顧客を新規に登録の際の現在日時に基づいて生成される。
The customer name is the customer's name, nickname, etc. The customer name is generated based on information entered in the name field of the registration form (input form) of the mobile
The customer registration date is the date and time when customer information is newly registered in the cloud server Sv. The customer registration date is generated based on the current date and time when a customer is newly registered.
(会員情報)
図5(B)は、会員情報の一例を示す。会員情報は、個々の顧客を管理するための情報である。会員情報は、店舗ごとや系列店ごとに管理される情報である。図5(B)に示すように、顧客情報は、顧客識別情報と、会員番号と、顧客名と、会員登録日と、顧客ランクと、ポイント数と、決済種別と、使用ポイント数とを含む。
(Member information)
FIG. 5(B) shows an example of member information. Member information is information for managing individual customers. Member information is information managed for each store or each affiliated store. As shown in FIG. 5(B), customer information includes customer identification information, member number, customer name, membership registration date, customer rank, number of points, payment type, and number of points used.
顧客識別情報は、図5(A)の顧客情報に含まれる顧客識別情報と同様の情報である。なお、会員情報と、顧客情報との対応付けに用いられる。なお、会員情報や顧客情報は、両者の対応付けに用いられる情報を含んでいればよく、顧客識別情報を含まずに、例えば、氏名や生年月日などの情報を含んでいてもよい。 The customer identification information is the same as the customer identification information included in the customer information in FIG. 5 (A). It is used to associate the member information with the customer information. It is sufficient that the member information and customer information include information that can be used to associate the two, and they may not include customer identification information but may include information such as name and date of birth.
会員番号は、会員を一意に識別する会員識別情報である。会員番号は、記憶媒体識別情報の一例である。
顧客名は、図5(A)の顧客情報に含まれる顧客名と同様の情報である。
会員登録日は、新規に会員登録した日時である。
顧客ランクは、顧客の購入実績に応じたランクを示す。
ポイント数は、会員カードを提示して買い物を行ったことによって顧客に付与されるポイント数である。
決済種別は、予め設定された決済種別を示す。決済種別は、顧客によって適宜変更することが可能である。使用ポイント数は、買い物において使用するポイント数や、ポイントの仕様の可否を示す。
The member number is member identification information that uniquely identifies a member. The member number is an example of storage medium identification information.
The customer name is the same information as the customer name included in the customer information in FIG.
The membership registration date is the date and time when a new member is registered.
The customer rank indicates a rank according to the customer's purchasing history.
The number of points is the number of points given to a customer when he or she makes a purchase by presenting a membership card.
The payment type indicates a preset payment type. The payment type can be changed as appropriate by the customer. The number of points to be used indicates the number of points to be used for shopping and whether or not the points can be used.
(店舗情報)
図5(C)は、店舗情報の一例を示す。店舗情報は、各店舗を管理するための情報である。図5(C)に示すように、店舗情報は、店舗識別情報と、店舗名と、店舗特定情報1(2次元コードの情報)と、店舗特定情報2(位置情報)とを含む。
店舗識別情報は、店(屋号)または企業のコードと、支店のコードとを含む。
店舗名は、店舗の名称であり、例えば、店名(屋号)または企業名と、支店名とから構成される。
(Store information)
Fig. 5(C) shows an example of store information. The store information is information for managing each store. As shown in Fig. 5(C), the store information includes store identification information, store name, store identification information 1 (information of a two-dimensional code), and store identification information 2 (location information).
The store identification information includes a store (trade name) or company code and a branch code.
The store name is the name of the store, and is composed of, for example, the store name (trade name) or company name and the branch name.
店舗特定情報1,2は、取引する店舗(商品の売買が行われる店舗)を特定するための情報である。店舗特定情報1は、例えば、2次元コードの情報である。店舗特定情報2は、店舗の所在地を示す位置情報(GPS情報)である。なお、図5(C)に示した例では、店舗識別情報と店舗特定情報1とが別々に記憶されているが、いずれも店舗を一意に特定できる情報であることから、少なくともいずれか一方の情報が記憶されていればよい。 Store identification information 1 and 2 are information for identifying the store in which a transaction takes place (the store where goods are bought and sold). Store identification information 1 is, for example, two-dimensional code information. Store identification information 2 is location information (GPS information) that indicates the location of the store. Note that in the example shown in FIG. 5(C), store identification information and store identification information 1 are stored separately, but since both are information that can uniquely identify a store, it is sufficient to store at least one of the pieces of information.
(カート情報)
図5(D)は、カート情報の一例を示す。カート情報は、店舗において顧客が登録した商品に関する情報である。図5(D)に示すように、カート情報は、カート識別情報と、取引開始日時と、取引終了日時と、顧客識別情報と、会員番号と、登録商品情報とを含む。
カート識別情報は、カート情報を識別するための情報である。具体的には、カート識別情報は、店舗識別情報と、日付と、シリアル番号(例えば、各店舗の日付別のシリアル番号)とを含む。
(Cart information)
Fig. 5(D) shows an example of cart information. The cart information is information about products registered by a customer at a store. As shown in Fig. 5(D), the cart information includes cart identification information, transaction start date and time, transaction end date and time, customer identification information, membership number, and registered product information.
The cart identification information is information for identifying the cart information. Specifically, the cart identification information includes store identification information, a date, and a serial number (for example, a serial number for each store for each date).
取引開始日時は、取引を開始した日時であり、例えば、当該カート情報の生成日時である。なお、取引開始日時は、1品目の商品の登録日時としてもよく、具体的には、図5(D)に示す登録商品情報(登録商品1:○○中濃ソース)を記憶した日時としてもよい。また、取引開始日時に代えて又は加えて、商品ごとの登録日時を別途記憶するようにしてもよい。 The transaction start date and time is the date and time when the transaction started, for example, the date and time when the cart information was generated. The transaction start date and time may be the registration date and time of one product, and more specifically, may be the date and time when the registered product information (registered product 1: XX medium-thick sauce) shown in FIG. 5 (D) was stored. Also, instead of or in addition to the transaction start date and time, the registration date and time for each product may be stored separately.
取引終了日時は、取引を終了した日時であり、具体的には、精算した日時である。例えば、取引終了日時は、精算を終了した日時であるが、精算を開始した日時であってもよい。
会員番号は、当該取引を行う会員を一意に識別する情報である。
顧客識別情報は、当該取引を行う顧客を一意に識別する情報である。
The transaction end date and time is the date and time when the transaction is ended, specifically, the date and time when the settlement is completed. For example, the transaction end date and time is the date and time when the settlement is completed, but may be the date and time when the settlement is started.
The member number is information that uniquely identifies the member conducting the transaction.
The customer identification information is information that uniquely identifies the customer who performs the transaction.
登録商品情報(計)は、商品が登録されるごとに更新される累計情報である。登録商品情報(計)は、品数(商品数)、概算小計金額、小計金額等を含む。
登録商品情報(登録商品N:Nは整数)は、N品目に登録された商品の番号(データ番号)を含む。登録商品情報Nは、商品コード、品名、価格、当該商品の登録日時などを含む。具体的には、登録商品情報(登録商品1:○○中濃ソース)は、1品目に登録された商品を示す。登録商品情報(登録商品2:○○チーズ)は、2品目に登録された商品を示す。なお、図5(D)に示す例では、3品目以降の登録商品情報については、図示を省略している。
The registered product information (total) is cumulative information that is updated each time a product is registered. The registered product information (total) includes the number of products, the estimated subtotal amount, the subtotal amount, and the like.
The registered product information (registered product N: N is an integer) includes the number (data number) of the product registered in the Nth item. The registered product information N includes the product code, product name, price, and the date and time of registration of the product. Specifically, the registered product information (registered product 1: XX medium-thick sauce) indicates the product registered in the first item. The registered product information (registered product 2: XX cheese) indicates the product registered in the second item. Note that in the example shown in FIG. 5(D), the registered product information for the third and subsequent items is omitted from the illustration.
次に、保留商品を示す保留商品情報について説明する。保留商品は、店員の確認を要する商品である。例えば、保留商品は、未スキャン商品、NONファイル商品、年齢確認が必要な商品、防犯タグの除去が必要な商品、医薬品などの種別がある。 Next, we will explain reserved product information that indicates reserved products. Reserved products are products that require confirmation by a store clerk. For example, reserved products are classified into categories such as unscanned products, NON file products, products that require age verification, products that require the removal of security tags, and medicines.
未スキャン商品は、商品コードのスキャンに失敗したこと(スキャナによる読み取りがNGとなったこと)によって登録できなかった保留商品である。一例を挙げると、商品のパッケージにシワが存在する場合や、バーコードの印字にカスレや汚れが生じている場合に、タイムアウトによりバーコードの認識に至らないことがある。 Unscanned products are products on hold that could not be registered due to a failed attempt to scan the product code (the scanner was not able to read it). For example, if the product packaging is wrinkled or the barcode is smudged or dirty, the barcode may not be recognized due to a timeout.
ここで、タイムアウトによりバーコードの認識に至らないことについて詳述する。携帯端末装置30は、各種センサ(例えば、ジャイロセンサ、加速度センサ、距離センサなど)を備え、各種センサの検出結果やカメラ407の撮像結果を用いて、バーコードの読取中であることを判別可能である。具体的には、携帯端末装置30は、各種センサの検出結果を用いて、携帯端末装置30が傾けられている状況であり、かつ、当該携帯端末装置30から一定距離だけ離れた位置に商品が存在している状況を、バーコードの読取中であるとして判別可能である。そして、携帯端末装置30は、バーコードの読取中であると判別してから、所定時間内にバーコードを読み取れなかった場合に、タイムアウトとして、未スキャン商品として特定する。
Here, the failure to recognize the barcode due to a timeout will be described in detail. The mobile
また、未スキャン商品は、例えば、商品のバーコードを読んだフリをして、カゴへ投入された商品を含む。言い換えれば、読み取りがNGとなった商品は、不正操作が行われた可能性のある商品であり、不正操作が行われたか否かについて店員の確認を要する商品を含む。不正操作は、例えば、バーコードのスキャンの有無を示すスキャン結果や、買い物かごの中を撮像するカメラの撮像結果や、買い物かごの中の商品の総重量を検出する検出結果などを用いて判別可能である。 Unscanned products include, for example, products that have been added to the basket under the pretense of having their barcodes read. In other words, products that have not been read include products that may have been subject to fraudulent manipulation, and include products that require a store clerk to confirm whether or not fraudulent manipulation has occurred. Fraudulent manipulation can be identified, for example, using scan results that indicate whether or not the barcode has been scanned, image results from a camera that captures the inside of the shopping basket, and detection results that detect the total weight of the products in the shopping basket.
NONファイル商品は、例えば、商品マスタに登録されていない商品である。具体的には、NONファイル商品は、商品コードのスキャンに成功し(未スキャン商品とはならずに)、商品マスタに該商品コードの商品を問い合わせたものの、商品の特定に失敗した(商品の問い合わせがNGとなった)ことによって登録できなかった商品である。 A NON file product is, for example, a product that is not registered in the product master. Specifically, a NON file product is a product that could not be registered because the product code was successfully scanned (not marked as an unscanned product) and the product with that product code was queried from the product master but the product could not be identified (the product query was not successful).
年齢確認が必要な商品は、例えば、酒類、タバコなど未成年者が購入できない商品である。
防犯タグの除去が必要な商品は、例えば、一定金額以上の商品など、防犯タグが取り付けられている商品である。
医薬品は、例えば、薬剤師の説明を要する商品である。
Products that require age verification are, for example, products that cannot be purchased by minors, such as alcohol and tobacco.
Products that require the removal of security tags are, for example, products that have security tags attached, such as products that cost more than a certain amount.
Pharmaceuticals, for example, are products that require explanation from a pharmacist.
図5(D)に示すように、保留商品情報(計)は、保留商品(未スキャン商品、NONファイル商品)の品数(商品数)と、保留商品種別とを含む。保留商品種別は、保留商品の種別を示す情報である。 As shown in FIG. 5 (D), the reserved item information (total) includes the number of reserved items (unscanned items, NON file items) and the reserved item type. The reserved item type is information that indicates the type of reserved item.
保留商品情報(保留商品N:Nは整数)は、N品目の保留商品の情報であり、N品目の保留商品の保留商品種別を含む。本例では、保留商品種別の「1」は未スキャン商品を示し、保留商品種別の「2」はNONファイル商品を示す。また、不図示であるが、保留商品種別の「3」は年齢確認が必要な商品を示し、保留商品種別の「4」は防犯タグの除去が必要な商品を示し、保留商品種別の「5」は医薬品を示す。また、保留商品情報は、当該商品の登録日時を含む。 The reserved product information (reserved product N: N is an integer) is information about the Nth reserved product, and includes the reserved product type of the Nth reserved product. In this example, a reserved product type of "1" indicates an unscanned product, and a reserved product type of "2" indicates a NON file product. Although not shown, a reserved product type of "3" indicates a product that requires age verification, a reserved product type of "4" indicates a product that requires the removal of the security tag, and a reserved product type of "5" indicates a pharmaceutical product. The reserved product information also includes the registration date and time of the product.
また、未スキャン商品の保留商品情報は、保留商品種別「1」に加え、当該商品の画像データ(携帯端末装置30がバーコードの読み取り行った際に撮像した画像データ)を含む。例えば、保留商品情報(1)は、保留商品種別が「1(未スキャン商品)」であるとともに、画像データを含む。
In addition, pending product information for an unscanned product includes pending product type "1" as well as image data for the product (image data captured when the mobile
また、NONファイル商品の保留商品情報は、保留商品種別「2(NONファイル商品)」に加え、携帯端末装置30が読み取った商品コードを含む。例えば、保留商品情報(2)は、保留商品種別が「2(NONファイル商品)」であるとともに、商品コードを含む。
The pending product information for a NON file product includes the pending product type "2 (NON file product)" as well as the product code read by the mobile
(本実施形態に係るショッピングシステム1の機能的構成について)
次に、本実施形態に係るショッピングシステム1の機能的構成について説明する。ショッピングシステム1は、可搬型端末装置と、精算装置とを備える。可搬型端末装置は、例えば、携帯端末装置30である。本実施形態では、可搬型端末装置を携帯端末装置30として説明する。精算装置は、例えば、会計専用モードで動作するPOS端末装置20である。本実施形態では、精算装置をPOS端末装置20として説明する。
(Functional configuration of the shopping system 1 according to the present embodiment)
Next, the functional configuration of the shopping system 1 according to this embodiment will be described. The shopping system 1 includes a portable terminal device and a settlement device. The portable terminal device is, for example, a mobile
携帯端末装置30は、顧客の操作によって購入する商品の登録を行う。携帯端末装置30は、撮像機能により、商品に付されたバーコードをスキャンして商品の登録を行う。POS端末装置20は、携帯端末装置30によって商品が登録されることによって生成される取引情報を用いて精算を行う。
The mobile
取引情報は、例えば、登録商品の情報を含むカート情報(図5(D)参照)である。取引情報は、携帯端末装置30を識別する顧客識別情報を含む。取引情報を生成する主体は、クラウドサーバSvであるが、携帯端末装置30であってもよい。
The transaction information is, for example, cart information (see FIG. 5(D)) that includes information on registered products. The transaction information includes customer identification information that identifies the mobile
取引情報は、記憶媒体識別情報に関連付けられている。記憶媒体識別情報は、顧客が所持する記憶媒体を識別する情報であり、例えば、会員識別情報(会員番号)である。会員番号は、会員カード等の記憶媒体に、例えば、2次元コード(以下「会員コード」という)として、コード化して記憶(表示)されている。なお、会員コードは、会員番号のみならず、会員情報(図5(B)参照)そのものがコード化されていてもよい。 The transaction information is associated with storage medium identification information. Storage medium identification information is information that identifies a storage medium possessed by a customer, such as member identification information (member number). The member number is coded and stored (displayed) on a storage medium such as a member card, for example, as a two-dimensional code (hereinafter referred to as "member code"). Note that the member code may not only be the member number, but may also be the member information itself (see FIG. 5(B)) coded.
図5(B)に示したように、会員情報は、会員番号と、顧客識別情報とを含む。会員情報に含まれる顧客識別情報と、取引情報に含まれる顧客識別情報とが、共通する場合、会員番号と取引情報とが関連付けられる。例えば、クラウドサーバSvは、会員情報に含まれる顧客識別情報と、取引情報に含まれる顧客識別情報とを取得して、両者を比較して、共通する場合に、カート情報(図5(D))に会員番号を含ませることにより、会員番号と取引情報との関連付けを行う。なお、会員番号と取引情報との関連付けは、クラウドサーバSvによって行われることに限らず、例えば、携帯端末装置30によって行われてもよいし、携帯端末装置30の指示に基づいてクラウドサーバSvによって行われてもよい。
As shown in FIG. 5(B), the membership information includes a membership number and customer identification information. If the customer identification information included in the membership information and the customer identification information included in the transaction information are the same, the membership number and the transaction information are associated. For example, the cloud server Sv acquires the customer identification information included in the membership information and the customer identification information included in the transaction information, compares them, and if they are the same, associates the membership number with the transaction information by including the membership number in the cart information (FIG. 5(D)). Note that the association of the membership number with the transaction information is not limited to being performed by the cloud server Sv, but may be performed by the mobile
POS端末装置20は、読取部と、取得部と、精算部とを備える。読取部と、取得部と、精算部とは、例えば、CPU201によって実現される。すなわち、CPU201が所定のプログラム(チェックアウトプログラム)を実行することにより、各部の機能を実現する。
The
読取部は、記憶媒体に記憶される記憶媒体識別情報を読み取る。具体的には、読取部は、客側スキャナ部206を用いて、会員カードに記憶される会員番号(会員コード)を読み取る。
The reading unit reads the storage medium identification information stored in the storage medium. Specifically, the reading unit uses the customer-
取得部は、読取部によって読み取られた会員番号に関連付けられる取引情報を取得する。読取部が会員番号を読み取ると、取得部は、クラウドサーバSvに対して、当該会員番号が関連付けられる取引情報の送信要求を行う。取得部は、当該送信要求に応じて、クラウドサーバSvから取引情報を取得する。当該取引情報は、カート情報そのものでもよいし、カート情報のうち、精算に必要な一部の取引情報であってもよい。 The acquisition unit acquires transaction information associated with the membership number read by the reading unit. When the reading unit reads the membership number, the acquisition unit requests the cloud server Sv to send transaction information associated with the membership number. In response to the request, the acquisition unit acquires the transaction information from the cloud server Sv. The transaction information may be the cart information itself, or may be a portion of the cart information that is necessary for settlement.
精算部は、取得部によって取得された取引情報を用いて精算処理を実行する。精算部は、所定の決済種別で精算処理を実行する。 The settlement unit executes the settlement process using the transaction information acquired by the acquisition unit. The settlement unit executes the settlement process for a specified payment type.
(精算用コードを用いた精算について)
本実施形態において、POS端末装置20は、会員カードを用いた精算の他にも、携帯端末装置30(精算用コード)を用いた精算を行うことが可能である。具体的に説明すると、携帯端末装置30は、取引情報を特定するための特定情報を出力する特定情報出力部を備える。特定情報出力部は、例えば、CPU401によって実現される。すなわち、CPU401が所定のプログラム(チェックアウトプログラム)を実行することにより、ディスプレイ409に取引情報を表示する取引情報出力部の機能を実現する。
(Regarding payment using a payment code)
In this embodiment, the
特定情報は、例えば、カート識別情報であり、精算用コードに含まれる。取得部は、特定情報出力部によって出力された特定情報(カート識別情報)に基づいて取引情報を取得可能である。具体的には、例えば、携帯端末装置30に表示される精算用コードが読取部によって読み取られると、取得部は、クラウドサーバSvに対して、当該精算用コードに含まれるカート識別情報に対応する取引情報の送信要求を行う。取得部は、当該送信要求に応じて、クラウドサーバSvから取引情報を取得する。
The specific information is, for example, cart identification information, and is included in the settlement code. The acquisition unit can acquire transaction information based on the specific information (cart identification information) output by the specific information output unit. Specifically, for example, when the settlement code displayed on the mobile
なお、特定情報(カート識別情報)は、読取部によって読み取られることに限らない。例えば、通信部215が、近距離無線通信により、携帯端末装置30からカート識別情報を受信してもよい。通信部215がカート識別情報を受信した場合、取得部は、クラウドサーバSvに対して、当該カート識別情報に対応する取引情報の送信要求を行えばよい。
The specific information (cart identification information) is not limited to being read by the reading unit. For example, the
このように、本実施形態に係るPOS端末装置20は、会員コードを読み取ることによって精算を行う場合と、精算用コードを読み取ることによって精算を行う場合とがあり、いずれか一方で精算を行うことが可能である。なお、POS端末装置20は、お会計券を用いた精算を行うことも可能である。
In this way, the
(決済種別の自動選択について)
精算部は、会員番号に対応して予め設定された決済種別で精算処理を実行する。決済種別は、例えば、電子マネー、クレジットカード、現金などの種別である。さらに、決済種別は、例えば、電子マネーの中でも、交通系ICカードや、店舗独自のICカードなどのより詳細な種別を含む。
(About automatic selection of payment type)
The settlement unit executes settlement processing with a payment type preset in accordance with the membership number. The payment type is, for example, electronic money, credit card, cash, etc. Furthermore, the payment type includes more detailed types of electronic money, such as a transportation IC card or a store's own IC card.
決済種別は、顧客の操作に応じて適宜設定変更することが可能である。決済種別の設定は、POS端末装置20において、直近の決済で用いられた決済種別に設定されるようにしてもよい。また、決済種別の設定は、携帯端末装置30のショッピングアプリから行えるようにしてもよいし、会員専用のWebページから行えるようにしてもよい。精算部は、取得部によって取引情報が取得されると、予め設定された決済種別での精算を開始可能にする。なお、精算部は、予め設定された決済種別以外での精算を行うことも可能である。
The payment type can be changed as appropriate in response to customer operations. The payment type may be set in the
(決済種別の受付画面の表示について)
POS端末装置20は、表示部を備える。表示部は、例えば、客側表示部205である。客側表示部205は、決済種別の選択を受け付ける受付画面を表示する。客側表示部205は、読取部によって会員コードが読み取られた場合、当該受付画面の表示を行なわず、すなわち、当該受付画面の表示をスキップする。ただし、読取部によって会員コードが読み取られた場合でも、会員コード(会員番号)に予め決済種別が設定されていない場合には、客側表示部205は、当該受付画面を表示する。
(Display of payment type reception screen)
The
(ショッピングシステム1における商品の登録および精算に係る処理の一例)
図6は、ショッピングシステム1における商品の登録および精算に係る処理の流れを示すシーケンス図である。なお、図6では、ある顧客が、ある店舗に来店して、自身の携帯端末装置30を用いて購入対象の商品を登録し、POS端末装置20で当該商品の精算を完了するまでの流れについて説明する。
(An example of a process related to product registration and payment in the shopping system 1)
Fig. 6 is a sequence diagram showing the flow of processes related to product registration and payment in the shopping system 1. Fig. 6 explains the flow from when a customer visits a store, registers a product to be purchased using his/her mobile
ステップS601:まず、携帯端末装置30は、ショッピングアプリを起動する。
ステップS602:携帯端末装置30は、店舗を特定する情報(店舗特定情報)を取得する。ここで、店舗特定情報の取得態様の一例について説明する。例えば、店舗の入り口付近には、店舗特定情報(店舗特定情報1)を示す2次元コードが表示されている。2次元コードは、所定の表示装置に表示出力されていてもよいし、媒体への印刷によって表示出力されていてもよい。携帯端末装置30は、来店した顧客の操作に応じてショッピングアプリが起動することにより、カメラ407を起動させる。そして、カメラ407は、顧客の操作に応じて、当該2次元コードをスキャンする。これにより、携帯端末装置30は、店舗特定情報を取得する。なお、2次元コードには、店舗を識別するための店舗識別情報が含まれていてもよい。
Step S601: First, the mobile
Step S602: The mobile
なお、店舗特定情報の取得態様の他の一例としては、位置情報の取得が挙げられる。例えば、携帯端末装置30は、来店した顧客の操作に応じて、位置情報(GPS情報)を取得する。この位置情報は、店舗特定情報2との比較に用いられる情報であり、店舗特定情報1に代わる情報である。なお、携帯端末装置30は、来店した顧客の操作に応じてショッピングアプリが起動することにより、位置情報を取得してクラウドサーバSvに接続し、初期画面としてクラウドサーバSvに接続中である旨を報知する画面を表示するようにしてもよい。
Note that another example of a manner in which store-specific information is acquired is the acquisition of location information. For example, the mobile
店舗特定情報を取得した携帯端末装置30は、クラウドサーバSvに取引開始の要求を行う。具体的には、携帯端末は、取得した店舗特定情報と、顧客識別情報とをクラウドサーバSvへ送信する。
The mobile
ステップS603:クラウドサーバSvは、携帯端末装置30から取引の開始要求として、顧客識別情報および店舗特定情報を受信すると、当該取引のカート情報を生成する。具体的には、クラウドサーバSvは、図5(D)に示したように、カート識別情報と、取引開始日時と、顧客識別情報とを含むカート情報を生成する。より具体的に説明すると、クラウドサーバSvは、携帯端末装置30から取引の開始要求として店舗特定情報を受信すると、店舗情報(図5(C)参照)を参照し、店舗識別情報を特定する。なお、クラウドサーバSvは、携帯端末装置30から位置情報を受信した場合は、店舗情報の店舗特定情報2を参照して、位置情報に対応する店舗識別情報を特定する。なお、2次元コードに店舗識別情報を含ませるようにした場合には、クラウドサーバSvは、受信した2次元コードを複合することにより、店舗識別情報を取得することも可能である。
Step S603: When the cloud server Sv receives customer identification information and store identification information as a request to start a transaction from the mobile
また、クラウドサーバSvは、携帯端末装置30から取引の開始要求があると、現在日付を取得し、シリアル番号を発行(採番)する。さらに、クラウドサーバSvは、取得した店舗識別情報と、取得した現在日付と、発行したシリアル番号とを結合させて、カート識別情報として記憶する。また、クラウドサーバSvは、携帯端末装置30から取引の開始要求を受信すると、現在日時を、カート情報内の取引開始日時(生成日時)に記憶する。また、クラウドサーバSvは、携帯端末装置30から取引開始要求を受信すると、受信した顧客識別情報をカート情報に記憶させる。
When the cloud server Sv receives a request to start a transaction from the mobile
ステップS604:クラウドサーバSvは、カート情報を生成すると、当該顧客が会員であるか否かを判断する。具体的には、クラウドサーバSvは、カート情報に含まれる顧客識別情報と、会員情報(図5(B)参照)に含まれる顧客識別情報とを比較し、一致するものがあるか否かの一致判定を行う。当該一致判定において、肯定の判定結果となった場合、クラウドサーバSvは、当該顧客が会員であると判断する。当該一致判定において、否定の判定結果となった場合、クラウドサーバSvは、当該顧客が非会員であると判断する。ステップS604において、顧客が会員ではないと判断した場合、クラウドサーバSvは、ステップS607に進む。
ステップS605:当該顧客が会員である場合、カート情報に会員番号を含ませることにより、会員番号とカート識別情報との関連付けを行う(図5(D)参照)。
Step S604: After generating the cart information, the cloud server Sv determines whether the customer is a member. Specifically, the cloud server Sv compares the customer identification information included in the cart information with the customer identification information included in the membership information (see FIG. 5(B)) and performs a match determination to determine whether there is a match. If the match determination results in a positive result, the cloud server Sv determines that the customer is a member. If the match determination results in a negative result, the cloud server Sv determines that the customer is a non-member. If it is determined in step S604 that the customer is not a member, the cloud server Sv proceeds to step S607.
Step S605: If the customer is a member, the member number is included in the cart information, thereby associating the member number with the cart identification information (see FIG. 5(D)).
ステップS606:携帯端末装置30は、顧客の操作に応じて、商品(商品に付されたバーコード)をスキャンし、登録する。商品をスキャンすると、携帯端末装置30は、スキャンによって得られた商品コードを、カート識別情報とともにクラウドサーバSvへ送信する。この商品コードが示す商品が、保留商品である場合には、カート識別情報と、保留商品を示す情報とが送信される。
Step S606: The mobile
ステップS607:クラウドサーバSvは、携帯端末装置30から商品コードとカート識別情報とを受信すると、受信したカート識別情報が含まれるカート情報を特定し、特定したカート情報に含まれる登録商品情報を更新する。
Step S607: When the cloud server Sv receives the product code and cart identification information from the mobile
ステップS608:携帯端末装置30は、登録が完了するまで、ステップS606に戻る。登録の完了は、ディスプレイ409に表示される精算開始を受け付ける精算開始ボタンが押下されることである。
ステップS609:携帯端末装置30は、登録が完了すると、登録完了処理(図7参照)を行う。
Step S608: The mobile
Step S609: When the registration is completed, the mobile
ステップS610:POS端末装置20は、携帯端末装置30に表示される精算用コード、または、会員カードに表示される会員コードをスキャンする。精算用コードには、カート識別情報が含まれる。また、会員コードには会員番号が含まれる。ステップS610により、POS端末装置20は、カート情報を特定するための情報(カート識別情報または会員番号)を得ることができる。
Step S610: The
ステップS611:POS端末装置20は、精算用コードまたは会員コードをスキャンすると、カート情報の送信要求を行う。カート情報の送信要求において、POS端末装置20は、精算用コードから復元したカート識別情報、または、会員コードから復元した会員番号をクラウドサーバSvへ送信する。
Step S611: When the
ステップS612:クラウドサーバSvは、POS端末装置20からカート情報の送信要求を受信すると、カート情報特定処理(図9参照)を行う。クラウドサーバSvは、カート情報を特定すると、カート情報をPOS端末装置20へ送信する。
Step S612: When the cloud server Sv receives a request to send cart information from the
ステップS613:POS端末装置20は、クラウドサーバSvからカート情報を受信すると、客側表示部205にカート情報を一覧表示する。なお、一覧表示において、保留商品がある場合には、保留商品を除いた小計金額が表示されてもよいし、小計金額が表示されなくてもよい。また、保留商品がある場合には、店員の呼び出しが行われる。この場合、POS端末装置20は、例えば、取引管理装置11や、店員が所持する端末装置へ、保留商品があることを示す情報や、当該POS端末装置20へ店員を赴かせるための情報を送信する。
Step S613: When the
ステップS614:POS端末装置20は、精算処理(図10参照)を実行する。精算処理において、POS端末装置20は、所定の決済種別で精算を行う。精算処理において、POS端末装置20は、例えば、現金の投入を受け付け、お釣りの払い出しを行い、レシートを発行する。そして、POS端末装置20は、精算した内容を示す精算情報やカート識別情報をクラウドサーバSvに送信する。
Step S614: The
ステップS615:クラウドサーバSvは、受信したカート識別情報が含まれる当該カート情報の取引終了日時(精算日時)を記憶し、取引完了通知を携帯端末装置30へ送信する。
ステップS616:携帯端末装置30は、取引完了通知を受信すると、携帯端末装置30に登録されている商品を消去し、ショッピングアプリを終了する。なお、携帯端末装置30は、ステップS609における登録完了処理において、精算用コードを表示した場合には、当該精算用コードを表示したタイミングで、携帯端末装置30に登録されている商品を消去し、ショッピングアプリを終了してもよい。すなわち、クラウドサーバSvが行う、取引完了通知の送信処理(ステップS615)を行わないようにしてもよい。
Step S615: The cloud server Sv stores the transaction end date and time (settlement date and time) of the cart information including the received cart identification information, and transmits a transaction completion notification to the mobile
Step S616: When the mobile
(携帯端末装置30が行う登録完了処理(図6のステップS609)の一例)
図7は、携帯端末装置30が行う登録完了処理の一例を示すフローチャートである。図7において、携帯端末装置30は、携帯端末装置30を操作している顧客が会員であるか否かを判断する(ステップS701)。当該顧客が会員である場合(ステップS701:YES)、携帯端末装置30は、会員カードの会員コードを、POS端末装置20の客側スキャナ部206にスキャンさせる旨を通知し(ステップS702)、一連の処理を終了する。会員コードには、会員番号や、POS端末装置20が精算を行うための送信要求情報が含まれる。送信要求情報は、クラウドサーバSvに対して、POS端末装置20宛てにカート情報の送信を要求する情報である。
(An example of the registration completion process (step S609 in FIG. 6) performed by the mobile terminal device 30)
Fig. 7 is a flow chart showing an example of the registration completion process performed by the mobile
当該顧客が会員ではない場合(ステップS701:NO)、携帯端末装置30は、精算用コードを生成して、ディスプレイ409に表示する(ステップS703)。精算用コードには、カート識別情報や、POS端末装置20に精算を行わせるための送信要求情報が含まれる。そして、携帯端末装置30は、精算用コードを、POS端末装置20の客側スキャナ部206にスキャンさせる旨を通知し(ステップS704)、一連の処理を終了する。
If the customer is not a member (step S701: NO), the mobile
(携帯端末装置30に表示される画面の一例について)
次に、図8を用いて、携帯端末装置30に表示される画面の一例について説明する。図8は、携帯端末装置30のディスプレイ409に表示される画面の一例を示す説明図である。
(Example of a screen displayed on the mobile terminal device 30)
Next, an example of a screen displayed on the mobile
図8(A)は、携帯端末装置30のディスプレイ409に表示される商品を登録する際の登録画面800を示す。登録画面800は、撮像領域801と、合計表示領域802と、精算開始ボタン803と、登録商品表示領域804とを含む。
Figure 8 (A) shows a
撮像領域801は、携帯端末装置30のカメラ407の機能により、商品に付されたバーコードを撮像することが可能な領域である。合計表示領域802は、登録した各種商品の合計点数や合計金額を示す領域である。精算開始ボタン803は、登録が完了し、精算手続の開始の指示を受け付けるボタンである。
The
登録商品表示領域804は、登録した商品の商品名、数量、価格などが表示される領域である。登録商品表示領域804には、例えば、登録した順番で、登録商品が表示されている。具体的には、最も直近に登録した商品が、登録商品表示領域804の上方に表示されている。登録画面800において、精算開始ボタン803が押下されると、携帯端末装置30を操作する顧客が会員であるか否かに応じて、図8(B)または図8(C)に示す画面に遷移する。
The registered
図8(B)は、会員コードの提示指示画面810を示す。会員コードの提示指示画面810は、提示指示811と、合計金額812と、確認ボタン813と、不所持ボタン814とを含む。提示指示811は、会員カードに記載されている会員コードをPOS端末装置20に読み取らせる旨の指示を示す。合計金額812は、購入金額を示しており、すなわち、精算において顧客が支払う合計金額を示す。確認ボタン813は、会員コードの読み取りによって精算が行われることの了承を受け付けるボタンである。
Figure 8 (B) shows a membership code presentation instruction screen 810. The membership code presentation instruction screen 810 includes a
会員コードがPOS端末装置20(客側スキャナ部206)に読み取られると、POS端末装置20において精算が開始される。具体的には、POS端末装置20は、会員コードを読み取ると、クラウドサーバSvに対してカート情報の送信要求を行い、当該送信要求に応じてクラウドサーバSvから受信したカート情報を用いて、精算処理を実行することが可能になる。
When the membership code is read by the POS terminal 20 (customer-side scanner unit 206), settlement is initiated at the
不所持ボタン814は、当該顧客が会員であるものの、会員カードを不所持であることから、会員コードの読み取りによって精算を開始させることができないことを受け付けるボタンである。不所持ボタンが押下された場合も、例えば、図8(C)に示す画面に遷移する。
The "No Membership"
図8(C)は、精算用コード822が表示された表示画面820を示す。表示画面820は、提示指示821と、精算用コード822と、登録復帰ボタン823と、合計金額表示824とを含む。提示指示821は、POS端末装置20に、精算用コード822を読み取らせる旨の指示を示す。登録復帰ボタン823は、商品をスキャンすることが可能な画面(図8(A)の登録画面800)に復帰することを受け付けるボタンである。なお、図8(B)の提示指示画面810においても、登録復帰ボタン823が表示されていてもよい。合計金額表示824は、精算処理において顧客が支払う合計金額を示す。
Figure 8 (C) shows a
精算用コード822がPOS端末装置20(客側スキャナ部206)に読み取られると、POS端末装置20において精算が開始される。具体的には、POS端末装置20は、精算用コード822を読み取ると、クラウドサーバSvに対してカート情報の送信要求を行い、当該送信要求に応じてクラウドサーバSvから受信したカート情報を用いて、精算処理を実行することが可能になる。
When the
(クラウドサーバSvが行うカート情報特定処理(図6のステップS612)の一例)
図9は、クラウドサーバSvが行うカート情報特定処理の一例を示すフローチャートである。図9において、クラウドサーバSvは、POS端末装置20からカート情報の送信要求を受信したか否かを判断する(ステップS901)。クラウドサーバSvは、カート情報の送信要求を受信するまで待機する(ステップS901:NO)。カート情報の送信要求を受信すると(ステップS901:YES)、クラウドサーバSvは、POS端末装置20からの当該送信要求が会員コードの読み取りに基づく送信要求であるか否かを判断する(ステップS902)。
(An example of the cart information identification process (step S612 in FIG. 6) performed by the cloud server Sv)
Fig. 9 is a flow chart showing an example of a cart information identification process performed by the cloud server Sv. In Fig. 9, the cloud server Sv determines whether or not a request to send cart information has been received from the POS terminal 20 (step S901). The cloud server Sv waits until a request to send cart information is received (step S901: NO). When a request to send cart information is received (step S901: YES), the cloud server Sv determines whether or not the request from the
当該送信要求が会員コードの読み取りに基づく送信要求である場合(ステップS902:YES)、クラウドサーバSvは、会員コードから得られる会員番号を用いて、カート情報を特定し(ステップS903)、会員情報とカート情報とをPOS端末装置20へ送信し(ステップS904)、一連の処理を終了する。なお、POS端末装置20へ送信する会員情報には、決済種別の情報と、使用ポイント数の情報とが含まれていればよい(図5(B)参照)。
If the transmission request is based on reading the membership code (step S902: YES), the cloud server Sv identifies the cart information using the membership number obtained from the membership code (step S903), transmits the membership information and the cart information to the POS terminal device 20 (step S904), and ends the series of processes. Note that the membership information transmitted to the
一方、当該送信要求が会員コードの読み取りに基づく送信要求ではない場合(ステップS902:YES)、すなわち、当該送信要求が精算用コードの読み取りに基づく送信要求である場合、精算用コードから得られるカート識別情報を用いてカート情報を特定する(ステップS905)。そして、クラウドサーバSvは、カート情報をPOS端末装置20へ送信し(ステップS906)、一連の処理を終了する。 On the other hand, if the transmission request is not a transmission request based on reading a membership code (step S902: YES), that is, if the transmission request is a transmission request based on reading a settlement code, the cart information is identified using cart identification information obtained from the settlement code (step S905). The cloud server Sv then transmits the cart information to the POS terminal device 20 (step S906), and the process ends.
(POS端末装置20が行う精算処理(図6のステップS614)の一例)
図10は、POS端末装置20が行う精算処理の一例を示すフローチャートである。図10において、POS端末装置20は、クラウドサーバSvからカート情報を受信したか否かを判断する(ステップS1001)。POS端末装置20は、カート情報を受信するまで待機する(ステップS1001:NO)。カート情報を受信すると(ステップS1001:YES)、POS端末装置20は、会員情報についても受信したか否かを判断する(ステップS1002)。
(An example of the settlement process (step S614 in FIG. 6) performed by the POS terminal 20)
Fig. 10 is a flow chart showing an example of a settlement process performed by the
会員情報を受信しない場合(ステップS1002:NO)、すなわち、精算用コードの読み取りに基づいてカート情報を受信した場合、POS端末装置20は、決済種別の選択を受け付ける決済種別選択画面(図11(B)参照)を表示する(ステップS1003)。そして、POS端末装置20は、決済種別を受け付けて(ステップS1004)、精算を実行し(ステップS1005)、一連の処理を終了する。
If member information is not received (step S1002: NO), i.e., if cart information is received based on the reading of the settlement code, the
一方、ステップS1002において、会員情報を受信した場合(ステップS1002:YES)、すなわち、会員コードの読み取りに基づいてカート情報を受信した場合、POS端末装置20は、クラウドサーバSvから受信した会員情報(決済種別の情報と、使用ポイント数の情報)に応じた決済種別を特定する(ステップS1006)。そして、POS端末装置20は、決済種別選択画面の表示をスキップし、決済種別の確認画面である決済種別確認画面(図12(B)参照)を表示し(ステップS1007)、ステップS1005に進む。
On the other hand, if member information has been received in step S1002 (step S1002: YES), i.e., if cart information has been received based on the reading of the member code, the
(POS端末装置20の客側表示部205に表示される画面例)
次に、図11および図12を用いて、POS端末装置20の客側表示部205に表示される画面例について説明する。図11は、精算用コードを読み取ることに応じて、POS端末装置20が表示する画面の遷移の一例を示す説明図である。図12は、会員コードを読み取ることに応じて、POS端末装置20が表示する画面の遷移の一例を示す説明図である。
(Example of a screen displayed on the
Next, examples of screens displayed on the
図11(A)は、待機画面1100を示す。待機画面1100は、案内通知1101を含む。案内通知1101は、客側スキャナ部206に会員コードまたは精算用コードを読み取らせることを促す通知である。待機画面1100において、顧客が携帯端末装置30に表示された精算用コードを客側スキャナ部206に読み取らせると、図11(B)に示す決済種別選択画面1110に遷移する。
Figure 11 (A) shows a
図11(B)は、決済種別選択画面1110を示す。決済種別選択画面1110は、決済種別の選択を受け付ける選択ボタン1111(1111a、1111b、1111c)を含む。いずれかの選択ボタン1111が押下されると、押下された選択ボタン1111が示す決済種別で精算が開始される。
Figure 11 (B) shows the payment
図12(A)は、図11(A)と同様の待機画面1100を示す。待機画面1100において、顧客が会員カードに表示された会員コードを客側スキャナ部206に読み取らせると、図12(B)に示す決済種別確認画面1200に遷移する。
Figure 12 (A) shows a
図12(B)は、決済種別確認画面1200を示す。決済種別確認画面1200は、会員番号1201と、決済種別1202と、使用ポイント情報1203と、選択ボタン1204と、決済種別選択ボタン1205とを含む。会員番号1201は、当該会員の会員番号を示す。決済種別1202は、予め設定された決済種別(図示では電子マネー)を示す。使用ポイント情報1203は、買い物において使用するポイント数(図示では全ポイント数)を示す。選択ボタン1204は、「はい」ボタン1204aと、「いいえ」ボタン1204bとを含む。
Figure 12 (B) shows a payment
「はい」ボタン1204aは、決済種別1202および使用ポイント情報1203が示す内容で決済を行うことを受け付けるボタンである。「いいえ」ボタン1204bは、決済種別1202および使用ポイント情報1203が示す内容の変更を受け付けるボタンである。「いいえ」ボタン1204bが押下されると、決済種別の変更や使用ポイント数の変更を受け付ける画面に遷移する。決済種別選択ボタン1205は、決済種別の変更を受け付けるボタンであり、押下されると、例えば、図11(B)の決済種別選択画面1110に遷移する。
The "Yes"
以上説明したように、上述したショッピングシステム1において、POS端末装置20が会員カードに記憶される会員番号(会員コード)を読み取り、読み取った会員番号に関連付けられるカート情報を取得して、精算処理を実行するようにした。このため、会員の顧客の場合に、携帯端末装置30に精算用コードを表示させたり、当該精算用コードを読み取らせたりしなくても精算を行うことができる。したがって、各種コードの読み取りに係る操作に手間を省くことができるため、精算時における手順の簡略化を図ることができる。
As described above, in the above-mentioned shopping system 1, the
また、上述したショッピングシステム1において、携帯端末装置30が精算用コードを表示するようにし、POS端末装置20が精算用コードに基づいてカート情報を取得可能とした。これにより、会員カードに基づく精算と、精算用コードに基づく精算とのうちのいずれか一方により精算を行うことができる。したがって、顧客が会員カードを不所持の場合でも、精算用コードを表示させて精算を行うことができる。
In addition, in the above-mentioned shopping system 1, the mobile
また、上述したショッピングシステム1において、POS端末装置20は、会員番号に対応して予め設定された決済種別で精算処理を実行するようにした。これにより、精算に係る手間を省くことができ、精算に係る手順の簡略化を図ることができる。
In addition, in the above-mentioned shopping system 1, the
また、上述したショッピングシステム1において、POS端末装置20は、会員コードが読み取られた場合、決済種別の選択を受け付ける受付画面(図11(B)の決済種別選択画面1110参照)を表示しないようにした。これにより、受付画面の表示をスキップすることができるため、精算を迅速に行うことが可能になる。
In addition, in the above-described shopping system 1, when the membership code is read, the
(実施形態の変形例)
以下に、実施形態の変形例1~6について説明する。なお、以下の変形例1~6では、上述した実施形態で説明した内容については、適宜説明を省略する。また、上述した実施形態および変形例1~6に示す各構成をそれぞれ組み合わせた構成とすることも可能である。具体的には、上述した実施形態と、変形例1~6とのうち、全てを含む構成としてもよいし、上述した実施形態と、変形例1~6とのうち、いずれかを組合せた構成としてもよい。
(Modification of the embodiment)
Modifications 1 to 6 of the embodiment will be described below. Note that in the following Modifications 1 to 6, the contents described in the above-mentioned embodiment will be omitted as appropriate. It is also possible to have a configuration in which the configurations shown in the above-mentioned embodiment and Modifications 1 to 6 are respectively combined. Specifically, a configuration may be used that includes all of the above-mentioned embodiment and Modifications 1 to 6, or a configuration may be used that combines the above-mentioned embodiment and any of Modifications 1 to 6.
(変形例1)
まず、変形例1について説明する。上述した実施形態では、会員コードが会員カードに表示される構成について説明した。変形例1では、このような構成に加えて又は代えて、会員コードが携帯端末装置30に表示される構成について説明する。
(Variation 1)
First, a description will be given of Modification 1. In the above-described embodiment, a configuration in which a membership code is displayed on a membership card has been described. In Modification 1, a description will be given of a configuration in which a membership code is displayed on a mobile
図13は、携帯端末装置30のディスプレイ409に表示される画面の変形例を示す説明図である。図13(A)は、図8(A)と同様の登録画面800を示す。登録画面800において、精算開始ボタン803が押下されると、携帯端末装置30を操作する顧客が会員である場合には、図13(B)に示す画面に遷移する。なお、携帯端末装置30を操作する顧客が非会員である場合には、図8(C)に示す表示画面820に遷移する。
Figure 13 is an explanatory diagram showing a modified example of a screen displayed on the
図13(B)は、会員コードの表示画面1300を示す。会員コードの表示画面1300は、提示指示1301と、会員コード1302と、登録復帰ボタン823と、合計金額表示824とを含む。提示指示1301は、POS端末装置20に、会員コード1302を読み取らせる旨の指示を示す。
Figure 13 (B) shows the membership
会員コード1302がPOS端末装置20(客側スキャナ部206)に読み取られると、POS端末装置20において精算が開始される。具体的には、POS端末装置20は、会員コード1302を読み取ると、クラウドサーバSvに対してカート情報の送信要求を行い、当該送信要求に応じてクラウドサーバSvから受信したカート情報を用いて、精算処理を実行することが可能になる。
When the
変形例1によれば、顧客が会員カードを取り出さなくても、携帯端末装置30に会員コードを表示させて、精算を行うことができる。したがって、会員コードの取り出しに係る手間を省くことができ、精算時において手順が煩雑になることを抑えることができる。また、顧客が会員カードを不所持の場合でも、会員コードに基づく精算を行うことができるため、会員情報を反映させて取引を行うことができる。
According to variant 1, the customer can display the membership code on the mobile
(変形例2)
次に、変形例2について説明する。上述した実施形態では、会員である場合に、決済種別選択画面1110(図11(B)参照)を表示せずに、決済種別確認画面1200(図12(B)参照)を表示するようにした。変形例2では、このような構成に加えて又は代えて、会員である場合でも決済種別選択画面1110(図11(B)参照)を表示する構成について説明する。
(Variation 2)
Next, a description will be given of Modification 2. In the above-described embodiment, if the user is a member, the payment type selection screen 1110 (see FIG. 11(B)) is not displayed, and the payment type confirmation screen 1200 (see FIG. 12(B)) is displayed. In Modification 2, in addition to or instead of this configuration, a configuration will be described in which the payment type selection screen 1110 (see FIG. 11(B)) is displayed even if the user is a member.
変形例2に係る決済種別選択画面は、例えば、図11(B)に示した決済種別選択画面1110(図11(B)参照)に比べて、選択ボタン1111の数が少ない画面であればよい。具体的には、当該顧客がクレジットカードで決済しないことが設定されている場合には、現金の決済種別を受け付ける選択ボタン1111aと、電子マネーを受け付ける選択ボタン1111cとを表示すればよい。すなわち、会員である場合には、決済種別の選択肢が減る画面が表示されるようにすればよい。
The payment type selection screen according to the second modification may be a screen with fewer selection buttons 1111 than, for example, the payment
変形例2によれば、決済種別の選択肢を減らすことができる。したがって、精算に係る手順の簡略化を図ることができる。 According to the second modification, the number of payment type options can be reduced. This simplifies the settlement procedures.
(変形例3)
次に、変形例3について説明する。上述した実施形態では、顧客が携帯端末装置30を用いて商品の登録を行い、顧客が会計専用モードのPOS端末装置20で精算を行うショッピングシステム1について説明した。変形例3では、このような構成に加えて又は代えて、顧客または店員がPOS端末装置20で商品の登録を行い、顧客がPOS端末装置20(他のPOS端末装置20を含む)で精算を行うPOSシステムについて説明する。
(Variation 3)
Next, a description will be given of Modification 3. In the above embodiment, a description has been given of a shopping system 1 in which a customer registers products using a mobile
変形例3に係るPOSシステムにおいて、顧客が行う精算は、通常モードにおける対面精算と、会計専用モードにおけるセルフ精算と、フルセルフモードにおけるセルフ精算とがある。これらの精算においても、POS端末装置20は、会員カードに記憶される会員番号(会員コード)を読み取り、読み取った会員番号に関連付けられるカート情報を取得して、精算処理を実行することが可能である。
In the POS system according to the third variant, the customer can make payments in person in normal mode, by self-checkout in billing-only mode, or by self-checkout in full self-checkout mode. In these types of payments, the
また、会員番号に対応して予め設定された決済種別で精算処理を実行することも可能である。また、会員コードが読み取られた場合、決済種別の選択を受け付ける受付画面(図11(B)の決済種別選択画面1110参照)を表示させないようにすることも可能である。変形例3によれば、会員の顧客の場合に、精算に係る手間を省くことができ、精算に係る手順の簡略化を図ることができる。また、精算を迅速に行うことが可能になる。
It is also possible to execute the settlement process using a payment type preset in accordance with the membership number. It is also possible not to display the reception screen (see payment
(変形例4)
次に、変形例4について説明する。上述した実施形態では、会員情報(図5(B)参照)に、決済種別と、使用ポイント数とが含まれる構成について説明した。変形例4では、このような構成に加えて又は代えて、会員情報に、これら以外の情報が含まれる構成について説明する。
(Variation 4)
Next, a description will be given of Modification 4. In the above embodiment, a configuration has been described in which the member information (see FIG. 5(B)) includes the payment type and the number of points used. In Modification 4, a description will be given of a configuration in which, in addition to or instead of such a configuration, the member information includes information other than these.
変形例4において、会員情報に含まれる情報は、例えば、領収証を発行するか、レシートを発行するかの情報である。なお、レシートは、携帯端末装置30のディスプレイ409に表示可能な電子レシートを含む。このような情報を会員情報に含めることにより、精算時に、領収証を発行するか、レシートを発行するかの選択や申告を行わなくてもよいため、精算時における手順の簡略化を図ることができる。
In the fourth variant example, the information included in the member information is, for example, information on whether to issue a receipt or a receipt. The receipt includes an electronic receipt that can be displayed on the
また、会員情報に含まれる情報は、例えば、駐車券の有無や、レジ袋の要否についての情報である。このような情報を会員情報に含めることにより、精算時に、駐車券の有無や、レジ袋の要否に係る選択や申告を行わなくてもよいため、精算時における手順の簡略化を図ることができる。 In addition, information included in the member information is, for example, information on whether or not a parking ticket is held and whether or not a plastic bag is required. By including such information in the member information, the customer does not have to select or declare whether or not they have a parking ticket or whether or not they need a plastic bag at the time of payment, which simplifies the procedure at the time of payment.
また、要冷蔵商品や要冷凍商品を購入する場合、顧客は、ドライアイスの提供を受けることが可能である。そこで、会員情報に含まれる情報は、ドライアイスの有無を示す情報としてもよい。このような情報を会員情報に含めることにより、アイスクリームなどの冷凍食品を購入した場合に、ドライアイスの有無に係る選択や申告を行わなくてもよいため、精算時における手順の簡略化を図ることができる。 Furthermore, when purchasing refrigerated or frozen products, customers can be provided with dry ice. Therefore, the information included in the member information may be information indicating whether or not dry ice is available. By including such information in the member information, when purchasing frozen foods such as ice cream, customers do not need to select or declare whether or not dry ice is available, which simplifies the procedure at the time of payment.
また、弁当や飲み物を購入する場合、顧客は、箸、スプーン、ストローの提供を受けることが可能である。そこで、会員情報に含まれる情報は、箸、スプーン、ストローなどの有無を示す情報としてもよい。このような情報を会員情報に含めることにより、イートインとすることが可能な商品を購入する場合や、イートインが選択された場合に、箸、スプーン、ストローの有無に係る選択や申告を行わなくてもよいため、精算時における手順の簡略化を図ることができる。 When purchasing a bento box or drink, customers can be provided with chopsticks, spoons, and straws. Therefore, the information included in the membership information may be information indicating whether or not chopsticks, spoons, straws, etc. are provided. By including such information in the membership information, when purchasing a product that can be eaten in or when eat-in is selected, customers do not have to select or declare whether or not chopsticks, spoons, or straws are provided, which simplifies the procedure at the time of payment.
(変形例5)
次に、変形例5について説明する。上述した実施形態では、図11(A)に示したように、客側スキャナ部206に会員コードまたは精算用コードを読み取らせて精算を開始させる構成について説明した。変形例5では、このような構成に加えて又は代えて、客側スキャナ部206に精算用コードを読み取らせた後に、会員コードを読み取らせて精算を開始させる構成としてもよい。また、会員コードが読み取られると、決済種別の選択を受け付ける受付画面(図11(B)の決済種別選択画面1110参照)を表示しないようにし、すなわち、決済種別選択画面1110の表示をスキップするようにしてもよい。変形例5によれば、精算を迅速に行うことが可能になる。
(Variation 5)
Next, Variation 5 will be described. In the above embodiment, as shown in FIG. 11(A), a configuration has been described in which the
(変形例6)
次に、変形例6について説明する。上述した実施形態では、会員コードをPOS端末装置20に読み取らせることにより、精算時における手順の簡略化を図る構成について説明した。変形例6では、このような構成に加えて又は代えて、会員コードを計量装置に読み取らせることにより、計量装置と携帯端末装置30との接続に係る手順の簡略化を図る構成について説明する。
(Variation 6)
Next, a description will be given of Variation 6. In the above embodiment, a configuration has been described in which the procedure for settlement is simplified by having the
計量装置は、計量対象商品の計量を行うコンピュータ装置である。計量装置は、ネットワークを介して、クラウドサーバSvと接続される。計量装置は、計量対象商品の金額を算出する。ここで、通常の商品は、例えば、JANコードが付されている商品である。携帯端末装置30は、JANコードを読み取ると、読み取ったJANコードをクラウドサーバSvに問い合わせ、JANコードに対応付けられている価格データを取得する。
The weighing device is a computer device that weighs the product to be weighed. The weighing device is connected to the cloud server Sv via a network. The weighing device calculates the price of the product to be weighed. Here, a normal product is, for example, a product with a JAN code attached. When the mobile
一方で、計量対象商品の場合、計量した重量(または個数)と、計量対象商品の単価とを用いて金額が算出される。すなわち、計量対象商品は、品物の重量や数量により価格が異なる商品である。例えば、計量対象商品は、野菜、果物、鮮魚、精肉などの生鮮食品や総菜などである。計量装置は、計量対象商品の計量を完了すると、計量対象商品の金額や重量等をコード化したラベルを印刷して出力する。当該ラベルには、価格が含まれている。すなわち、計量対象商品に付されるラベル(バーコード)は、NON-PLU(Price Look Up)の方式が用いられている。 On the other hand, for products to be weighed, the amount is calculated using the weighed weight (or number) and the unit price of the product to be weighed. In other words, products to be weighed are products whose prices vary depending on the weight and quantity of the item. For example, products to be weighed include fresh foods such as vegetables, fruits, fish, and meat, as well as prepared foods. When the weighing device has completed weighing the product to be weighed, it prints and outputs a label that codes the amount, weight, etc. of the product to be weighed. This label includes the price. In other words, the label (barcode) attached to the product to be weighed uses the NON-PLU (Price Look Up) method.
(携帯端末装置30と計量装置の通信接続について)
携帯端末装置30は、計量装置と通信する。具体的には、携帯端末装置30は、例えば、Bluetooth(登録商標)を用いて、計量装置と1対1で近距離無線通信を行う。なお、1対1の通信を行うに際して、携帯端末装置30は、1対1の通信を行うための機能をONに設定しておくことを要する。また、携帯端末装置30は、計量装置に対して、1対1の通信の接続要求を行う。計量装置は、この接続要求に応じて携帯端末装置30との通信を開始する。
(Regarding communication connection between the mobile
The portable
ここで、携帯端末装置30と計量装置との接続の手順について詳述する。例えば、計量装置は、携帯端末装置30と通信接続されていない状態では、1対1の通信接続を行うためのペアリング可能状態(待機状態)となっている。待機状態において、計量装置は、ディスプレイに、接続用コードを表示している。接続用コードは、携帯端末装置30と計量装置とが接続するための情報(周囲の機器の探索や、計量装置の指定や、パスキーの入力等を行わせるための情報など)を含む。
Here, the procedure for connecting the portable
携帯端末装置30は、カメラ407で接続用コードを読み取ると、周囲の機器の探索や、計量装置の指定や、パスキーの入力などが自動で行われる。すなわち、顧客が携帯端末装置30のカメラ407で当該接続用コードを読み取ると、携帯端末装置30から計量装置に対して接続要求が自動で行われ、自動で計量装置との通信接続が行われる。
When the
変形例6において、会員情報(図5(B)参照)には、携帯端末装置30の識別情報や、当該携帯端末装置30と通信接続するための情報(以下「接続用情報」という。)が含まれることとする。顧客が会員コードを計量装置のスキャナに読み取らせると、計量装置がクラウドサーバSvへ問い合わせることにより、会員コードに対応付けられている携帯端末装置30が特定される。さらに、計量装置は、特定された携帯端末装置30の接続用情報をクラウドサーバSvから受信し、当該携帯端末装置30に対して接続要求を行うことにより、携帯端末装置30と接続する。なお、携帯端末装置30は、計量装置からの接続要求に対して、接続するか否かの選択を受け付ける画面をディスプレイ409に表示し、顧客から接続する旨を受け付けた場合に、計量装置と接続するようにしてもよい。
In the sixth variation, the membership information (see FIG. 5B) includes identification information of the portable
このように、変形例6では、顧客が会員コードを計量装置に読み取らせると、計量装置から携帯端末装置30に対して接続要求が自動で行われ、自動で携帯端末装置30と計量装置とを通信接続させることが可能である。変形例6によれば、会員の顧客の場合に、携帯端末装置30と計量装置との接続に係る手間を省くことができ、当該接続に係る手順の簡略化を図ることができる。
In this way, in Variation 6, when a customer has the weighing device read the membership code, the weighing device automatically sends a connection request to the portable
以下、実施形態総括を記載する。
[発明の名称]チェックアウトシステム、精算装置、チェックアウト方法、およびプログラム
[技術分野]
本発明は、チェックアウトシステム、精算装置、チェックアウト方法、およびプログラムに関する。
[背景技術]
近年、顧客が商品を登録して精算を行う、いわゆるセルフレジシステムが普及している。例えば、顧客が所持する携帯端末装置を用いて商品の登録を行って、精算装置で精算を行うセルフレジシステムが知られている(例えば、特許文献1参照)。
一例を挙げて具体的に説明すると、セルフレジシステムでは、商品に付されたバーコードを顧客が携帯端末装置で読み取ると、読み取ったバーコードの情報が携帯端末装置からクラウドサーバへ送信される。クラウドサーバは、携帯端末装置から受信した情報を用いて、商品を登録する。そして、購入する商品の登録が完了すると、顧客は携帯端末装置に精算用のコードを表示させて、精算装置に読み取らせる。精算装置は、精算用のコードを読み取ると、クラウドサーバに対して、精算に用いる取引情報の送信要求を行い、クラウドサーバから取引情報を受信して、顧客による精算を行う。
[先行技術文献]
[特許文献]
[特許文献1]特開2016-219034号公報
[発明の概要]
[発明が解決しようとする課題]
しかしながら、従来技術では、会員である顧客の場合、例えば、精算時に精算用のコードを精算装置に読み取らせたり、会員カードに記載される会員コードを精算装置に読み取らせたりするため、各種コードの読み取りに係る操作に手間を要することがあった。このため、従来技術では、精算時における手順が煩雑になることがある、という問題があった。
本発明は、このような事情に鑑みてなされたもので、その目的は、精算時における手順の簡略化を図ることができる技術を提供することにある。
The embodiments will be summarized below.
[Name of invention] Checkout system, settlement device, checkout method, and program [Technical field]
The present invention relates to a checkout system, a settlement device, a checkout method, and a program.
[Background Art]
In recent years, so-called self-checkout systems, in which a customer registers products and performs payment, have become widespread. For example, a self-checkout system is known in which a customer registers products using a mobile terminal device carried by the customer and performs payment at a payment device (see, for example, Patent Document 1).
To give a specific example, in a self-checkout system, when a customer reads a barcode attached to an item with a mobile terminal device, the information of the read barcode is sent from the mobile terminal device to a cloud server. The cloud server registers the item using the information received from the mobile terminal device. Then, once registration of the item to be purchased is complete, the customer displays a settlement code on the mobile terminal device and has the settlement device read it. After reading the settlement code, the settlement device requests the cloud server to send transaction information to be used for settlement, receives the transaction information from the cloud server, and performs settlement by the customer.
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2016-219034 A [Summary of the Invention]
[Problem to be solved by the invention]
However, in the conventional technology, for example, when a customer is a member, the payment device must read a code for payment or a membership code written on a membership card, which can require a lot of work to read various codes. Therefore, the conventional technology has a problem in that the procedure for payment can be complicated.
The present invention has been made in consideration of the above circumstances, and has an object to provide a technique that can simplify the procedures at the time of settlement.
[課題を解決するための手段]
(1)上述した課題を解決するために、本発明の一態様であるチェックアウトシステムは、顧客の操作によって購入する商品の登録を行う可搬型端末装置と、前記可搬型端末装置によって商品が登録されることによって生成される取引情報を用いて精算を行う精算装置とを備えるチェックアウトシステムであって、前記取引情報は、顧客が所持する記憶媒体を識別する記憶媒体識別情報に関連付けられ、前記精算装置は、前記記憶媒体に記憶される前記記憶媒体識別情報を読み取る読取手段と、前記読取手段によって読み取られた前記記憶媒体識別情報に関連付けられる前記取引情報を取得する取得手段と、前記取得手段によって取得された前記取引情報を用いて精算処理を実行する精算手段と、を備えることを特徴とするチェックアウトシステムである。
上記構成によれば、会員の顧客の場合に、携帯端末装置30に精算用コードを表示させたり、当該精算用コードを読み取らせたりしなくても精算を行うことができる。したがって、各種コードの読み取りに係る操作に手間を省くことができるため、精算時における手順の簡略化を図ることができる。
[Means for solving the problems]
(1) In order to solve the above-mentioned problems, a checkout system that is one aspect of the present invention is a checkout system including a portable terminal device that registers products to be purchased by a customer through operation of the portable terminal device, and a settlement device that settles a payment using transaction information generated by the registration of the products by the portable terminal device, wherein the transaction information is associated with storage medium identification information that identifies a storage medium possessed by the customer, and the settlement device includes a reading means that reads the storage medium identification information stored in the storage medium, an acquisition means that acquires the transaction information associated with the storage medium identification information read by the reading means, and a settlement means that executes a settlement process using the transaction information acquired by the acquisition means.
According to the above configuration, in the case of a member customer, settlement can be performed without displaying or reading the settlement code on the mobile
(2)上記(1)の構成において、前記可搬型端末装置は、前記取引情報を特定するための特定情報を出力する特定情報出力手段を備え、前記取得手段は、前記特定情報出力手段によって出力された前記特定情報に基づいて前記取引情報を取得可能であることとしてもよい。
上記構成によれば、会員カードに基づく精算と、精算用コードに基づく精算とのうちのいずれか一方により精算を行うことができる。したがって、顧客が会員カードを不所持の場合でも、精算用コードを表示させて精算を行うことができる。
(2) In the above configuration (1), the portable terminal device may be provided with a specific information output means for outputting specific information for identifying the transaction information, and the acquisition means may be capable of acquiring the transaction information based on the specific information output by the specific information output means.
According to the above configuration, the payment can be made either based on the membership card or based on the payment code. Therefore, even if the customer does not have a membership card, the payment can be made by displaying the payment code.
(3)上記(1)または(2)の構成において、前記精算手段は、前記記憶媒体識別情報に対応して予め設定された決済種別で精算処理を実行するようにしてもよい。
上記構成によれば、精算に係る手間を省くことができ、精算に係る手順の簡略化を図ることができる。
(3) In the configuration of (1) or (2) above, the settlement means may execute the settlement process with a payment type that is preset in correspondence with the storage medium identification information.
According to the above configuration, it is possible to eliminate the hassle involved in settlement and simplify the procedures involved in settlement.
(4)上記(3)の構成において、決済種別の選択を受け付ける受付画面を表示する表示手段を備え、前記表示手段は、前記読取手段によって前記記憶媒体識別情報が読み取られた場合、前記受付画面の表示を行わないようにしてもよい。
上記構成によれば、受付画面の表示をスキップすることができるため、精算を迅速に行うことが可能になる。
(4) In the configuration of (3) above, a display means may be provided for displaying a reception screen for accepting the selection of a payment type, and the display means may be configured not to display the reception screen when the storage medium identification information is read by the reading means.
According to the above configuration, the display of the reception screen can be skipped, making it possible to quickly complete the payment.
(5)上述した課題を解決するために、本発明の他の態様である精算装置は、顧客の操作によって購入する商品の登録を行う可搬型端末装置と、前記可搬型端末装置によって商品が登録されることによって生成される取引情報を用いて精算を行う精算装置とを備えるチェックアウトシステムの前記精算装置であって、前記取引情報は、顧客が所持する記憶媒体を識別する記憶媒体識別情報に関連付けられ、前記精算装置は、前記記憶媒体に記憶される前記記憶媒体識別情報を読み取る読取手段と、前記読取手段によって読み取られた前記記憶媒体識別情報に関連付けられる前記取引情報を取得する取得手段と、前記取得手段によって取得された前記取引情報を用いて精算処理を実行する精算手段と、を備えることを特徴とする精算装置である。
上記構成によれば、顧客が会員である場合に、携帯端末装置30に精算用コードを表示させて、当該精算用コードを読み取らせなくても精算を行うことができる。したがって、各種コードを読み取らせる手間を省くことができ、精算時において手順の簡略化を図ることができる。
(5) In order to solve the above-mentioned problems, another aspect of the present invention is a settlement device of a checkout system including a portable terminal device that registers products to be purchased by operation of a customer, and a settlement device that performs settlement using transaction information generated by the registration of the products by the portable terminal device, wherein the transaction information is associated with storage medium identification information that identifies a storage medium possessed by the customer, and the settlement device includes a reading means that reads the storage medium identification information stored in the storage medium, an acquisition means that acquires the transaction information associated with the storage medium identification information read by the reading means, and a settlement means that executes settlement processing using the transaction information acquired by the acquisition means.
According to the above configuration, if the customer is a member, the settlement code can be displayed on the mobile
(6)上述した課題を解決するために、本発明の他の態様であるチェックアウト方法は、顧客の操作によって購入する商品の登録を行う可搬型端末装置と、前記可搬型端末装置によって商品が登録されることによって生成される取引情報を用いて精算を行う精算装置とを備えるチェックアウトシステムのチェックアウト方法であって、前記取引情報は、顧客が所持する記憶媒体を識別する記憶媒体識別情報に関連付けられ、前記精算装置が、前記記憶媒体に記憶される前記記憶媒体識別情報を読み取る読取ステップと、前記読取ステップにおいて読み取られた前記記憶媒体識別情報に関連付けられる前記取引情報を取得する取得ステップと、前記取得ステップにおいて取得された前記取引情報を用いて精算処理を実行する精算ステップと、を含む処理を実行することを特徴とするチェックアウト方法である。
上記構成によれば、顧客が会員である場合に、携帯端末装置30に精算用コードを表示させて、当該精算用コードを読み取らせなくても精算を行うことができる。したがって、各種コードを読み取らせる手間を省くことができ、精算時において手順の簡略化を図ることができる。
(6) In order to solve the above-mentioned problems, a checkout method that is another aspect of the present invention is a checkout method for a checkout system that includes a portable terminal device that registers products to be purchased by a customer's operation, and a settlement device that settles a payment using transaction information generated by the registration of the products by the portable terminal device, wherein the transaction information is associated with storage medium identification information that identifies a storage medium possessed by the customer, and the settlement device executes a process including: a reading step of reading the storage medium identification information stored in the storage medium, an acquisition step of acquiring the transaction information associated with the storage medium identification information read in the reading step, and a settlement step of executing a settlement process using the transaction information acquired in the acquisition step.
According to the above configuration, if the customer is a member, the settlement code can be displayed on the mobile
(7)上述した課題を解決するために、本発明の他の態様であるプログラムは、顧客の操作によって購入する商品の登録を行う可搬型端末装置と、前記可搬型端末装置によって商品が登録されることによって生成される取引情報を用いて精算を行う精算装置とを備えるチェックアウトシステムの前記精算装置のコンピュータに用いられるプログラムであって、前記取引情報は、顧客が所持する記憶媒体を識別する記憶媒体識別情報に関連付けられ、前記精算装置に用いられるコンピュータを、前記記憶媒体に記憶される前記記憶媒体識別情報を読み取る読取手段、前記読取手段によって読み取られた前記記憶媒体識別情報に関連付けられる前記取引情報を取得する取得手段、前記取得手段によって取得された前記取引情報を用いて精算処理を実行する精算手段、として機能させることを特徴とするプログラムである。
上記構成によれば、顧客が会員である場合に、携帯端末装置30に精算用コードを表示させて、当該精算用コードを読み取らせなくても精算を行うことができる。したがって、各種コードを読み取らせる手間を省くことができ、精算時において手順の簡略化を図ることができる。
(7) In order to solve the above-mentioned problems, another aspect of the present invention is a program used in a computer of a settlement device of a checkout system including a portable terminal device that registers products to be purchased by a customer through operation of the portable terminal device, and a settlement device that settles the payment using transaction information generated by the registration of the products by the portable terminal device, wherein the transaction information is associated with storage medium identification information that identifies a storage medium possessed by the customer, and the program causes the computer used in the settlement device to function as a reading means that reads the storage medium identification information stored in the storage medium, an acquisition means that acquires the transaction information associated with the storage medium identification information read by the reading means, and a settlement means that executes a settlement process using the transaction information acquired by the acquisition means.
According to the above configuration, if the customer is a member, the settlement code can be displayed on the mobile
なお、上記において説明したPOS端末装置20および携帯端末装置30における各機能(入出力、記憶、処理(判断含む))の全部または一部は、当該機能の実行主体として説明した装置とは異なる他の装置において実現してもよい。
All or part of the functions (input/output, storage, processing (including judgment)) of the
具体的には、上述した説明では、POS端末装置20が、読取部と、取得部と、精算部とを備え、携帯端末装置30が特定情報出力部を備える構成について説明した。これらの機能部の全部または一部が、他のコンピュータ装置に具備されていてもよい。例えば、これらの機能部のうち全部または一部が、取引管理装置11に具備されていてもよいし、クラウドサーバSvに具備されていてもよいし、これら以外のコンピュータ装置に具備されていてもよい。また、これらの機能部が具備されるコンピュータ装置は、複数台であることに限らず、1台であってもよい。例えば、これらの機能部の全てを一のコンピュータ装置が具備していてもよい。
Specifically, in the above description, the
具体的には、例えば、POS端末装置20に代えて、取引管理装置11やクラウドサーバSvが、会員番号に関連付けられるカート情報を取得して精算を行うようにしてもよい。
Specifically, for example, instead of the
上記に関連し、POS端末装置20や携帯端末装置30は、商品の登録や精算に関しては、入出力のインターフェース部分に特化したいわゆるシンクライアントとして機能してもよい。つまり、POS端末装置20や携帯端末装置30は、各種の入力(操作者の操作、スキャナ等のデバイスによる検出)を受け付け、入力情報(操作情報、スキャン情報等)をクラウドサーバSvに送信し、当該入力情報に基づくクラウドサーバSvの処理結果(更新画面情報、デバイスの制御情報等)を受信し、各種の出力(表示部への表示、デバイスの制御)を行ってもよい。
In relation to the above, the
なお、以上に説明したショッピングシステム1およびPOS端末装置20を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
The program for implementing the shopping system 1 and the
Sv…クラウドサーバ
1…ショッピングシステム
10…ストアコントローラ
11…取引管理装置
20…POS端末装置
30…携帯端末装置
201、401…CPU
202、402…ROM
203、403…RAM
204…ハードディスク
205…客側表示部
206…客側スキャナ部
208…カード決済部
209…釣銭機
210…店員側表示部
211…キー操作部
212…店員側スキャナ部
215…通信部
217…撮像部
405…通信部
407…カメラ
409…ディスプレイ
Sv: cloud server 1: shopping system 10: store controller 11: transaction management device 20: POS terminal device 30: mobile
202, 402...ROM
203, 403...RAM
204: Hard disk 205: Customer display unit 206: Customer scanner unit 208: Card payment unit 209: Change machine 210: Clerk display unit 211: Key operation unit 212: Clerk scanner unit 215: Communication unit 217: Image capture unit 405: Communication unit 407: Camera 409: Display
Claims (5)
前記可搬型端末装置によって商品が登録されることによって生成される取引情報に基づいて精算を行う精算装置と、
を備えるチェックアウトシステムであって、
前記取引情報は、会員顧客との取引では前記会員顧客を識別する会員識別情報を含み、非会員顧客との取引では前記会員識別情報を含まず、
前記可搬型端末装置は、
商品の登録完了を受け付ける受付手段と、
前記受付手段が前記登録完了を受け付けた場合に、顧客に応じた画面を表示する表示手段と、
を備え、
前記表示手段は、
前記会員顧客の場合、前記会員識別情報をコード化した会員コードを前記精算装置に読み取らせることを促す指示画面を表示し、
前記非会員顧客の場合、前記取引情報を識別する取引識別情報をコード化した精算用コードを表示し、
前記精算装置は、
コードを読み取る読取手段と、
前記読取手段によって読み取られた前記コードに基づいて前記取引情報を取得する取得手段と、
前記取得手段によって取得された前記取引情報に基づいて精算処理を実行する精算手段と、
を備え、
前記精算手段は、
前記読取手段によって前記会員コードが読み取られた場合、前記会員識別情報を含む前記取引情報に基づいて精算処理を実行し、
前記読取手段によって前記精算用コードが読み取られた場合、前記精算用コードから得られる前記取引情報に基づいて精算処理を実行する、
ことを特徴とするチェックアウトシステム。 a portable terminal device for registering products through operation by a customer ;
a settlement device that performs settlement based on transaction information generated by registering the product by the portable terminal device ;
A checkout system comprising:
The transaction information includes member identification information for identifying the member customer in a transaction with a member customer , and does not include the member identification information in a transaction with a non-member customer;
The portable terminal device is
A receiving means for receiving a completion of the registration of the product;
a display means for displaying a screen corresponding to the customer when the reception means receives the completion of the registration;
Equipped with
The display means is
If the customer is a member, a prompting screen is displayed to prompt the customer to have the settlement device read a member code obtained by encoding the member identification information;
In the case of the non-member customer, a settlement code is displayed which is a coded transaction identification information for identifying the transaction information;
The settlement device includes:
A reading means for reading the code ;
an acquisition means for acquiring the transaction information based on the code read by the reading means;
a settlement means for executing a settlement process based on the transaction information acquired by the acquisition means;
Equipped with
The settlement means is
When the member code is read by the reading means, a settlement process is carried out based on the transaction information including the member identification information;
when the settlement code is read by the reading means, a settlement process is executed based on the transaction information obtained from the settlement code.
A checkout system comprising:
ことを特徴とする請求項1に記載のチェックアウトシステム。 the display means is capable of accepting, on the instruction screen, a notification that the member card on which the member code is displayed is not in possession, and when accepting the notification, displays the settlement code.
2. The checkout system according to claim 1.
前記可搬型端末装置によって商品が登録されることによって生成される取引情報であって、会員顧客との取引では前記会員顧客を識別する会員識別情報を含み且つ非会員顧客との取引では前記会員識別情報を含まない前記取引情報に基づいて、精算を行う精算装置と、a settlement device that settles a payment based on transaction information generated by the portable terminal device when a commodity is registered, the transaction information including member identification information for identifying the member customer in a transaction with a member customer and not including the member identification information in a transaction with a non-member customer;
を備えるチェックアウトシステムの前記可搬型端末装置であって、The portable terminal device of a checkout system comprising:
商品の登録完了を受け付ける受付手段と、A receiving means for receiving a completion of the registration of the product;
前記受付手段が前記登録完了を受け付けた場合に、顧客に応じた画面を表示する表示手段と、a display means for displaying a screen corresponding to the customer when the reception means receives the completion of the registration;
を備え、Equipped with
前記表示手段は、The display means is
前記会員顧客の場合、前記会員識別情報をコード化した会員コードであって、前記精算装置が精算処理を実行するための前記会員コードを、前記精算装置に読み取らせることを促す指示画面を表示し、In the case of the member customer, a member code obtained by encoding the member identification information is displayed on an instruction screen that prompts the settlement device to read the member code for executing a settlement process,
前記非会員顧客の場合、前記取引情報を識別する取引識別情報をコード化した精算用コードであって、前記精算装置が精算処理を実行するための前記精算用コードを、表示する、In the case of the non-member customer, a settlement code is displayed, which is a coded transaction identification information that identifies the transaction information, and the settlement device displays the settlement code for executing a settlement process.
ことを特徴とする可搬型端末装置。A portable terminal device comprising:
ことを特徴とする請求項3に記載の可搬型端末装置。4. The portable terminal device according to claim 3,
前記可搬型端末装置によって商品が登録されることによって生成される取引情報に基づいて精算を行う精算装置と、
を備えるチェックアウトシステムのチェックアウト方法であって、
前記取引情報は、会員顧客との取引では前記会員顧客を識別する会員識別情報を含み、非会員顧客との取引では前記会員識別情報を含まず、
前記可搬型端末装置が、
商品の登録完了を受け付ける受付ステップと、
前記受付ステップにおいて前記登録完了を受け付けた場合に、顧客に応じた画面を表示する表示ステップと、
を含む処理を実行し、
前記表示ステップでは、
前記会員顧客の場合、前記会員識別情報をコード化した会員コードを前記精算装置に読み取らせることを促す指示画面を表示し、
前記非会員顧客の場合、前記取引情報を識別する取引識別情報をコード化した精算用コードを表示し、
前記精算装置が、
コードを読み取る読取ステップと、
前記読取ステップにおいて読み取られた前記コードに基づいて前記取引情報を取得する取得ステップと、
前記取得ステップにおいて取得された前記取引情報に基づいて精算処理を実行する精算ステップと、
を含む処理を実行し、
前記精算ステップでは、
前記読取ステップにおいて前記会員コードが読み取られた場合、前記会員識別情報を含む前記取引情報に基づいて精算処理を実行し、
前記読取ステップにおいて前記精算用コードが読み取られた場合、前記精算用コードから得られる前記取引情報に基づいて精算処理を実行する、
ことを特徴とするチェックアウト方法。 a portable terminal device for registering products through operation by a customer ;
a settlement device that performs settlement based on transaction information generated by registering the product by the portable terminal device ;
A check-out method for a check-out system comprising:
The transaction information includes member identification information for identifying the member customer in a transaction with a member customer , and does not include the member identification information in a transaction with a non-member customer;
The portable terminal device,
A reception step for receiving the completion of the product registration;
a display step of displaying a screen corresponding to the customer when the completion of the registration is accepted in the accepting step;
Perform a process including
In the display step,
If the customer is a member, a prompting screen is displayed to prompt the customer to have the settlement device read a member code obtained by encoding the member identification information;
In the case of the non-member customer, a settlement code is displayed which is a coded transaction identification information for identifying the transaction information;
The settlement device,
a reading step of reading the code ;
an acquiring step of acquiring the transaction information based on the code read in the reading step;
a settlement step of executing a settlement process based on the transaction information acquired in the acquisition step;
Perform a process including
In the settlement step,
If the member code is read in the reading step, a settlement process is carried out based on the transaction information including the member identification information;
When the settlement code is read in the reading step, a settlement process is executed based on the transaction information obtained from the settlement code.
A check-out method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021051509A JP7650491B2 (en) | 2021-03-25 | 2021-03-25 | CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021051509A JP7650491B2 (en) | 2021-03-25 | 2021-03-25 | CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022149381A JP2022149381A (en) | 2022-10-06 |
| JP7650491B2 true JP7650491B2 (en) | 2025-03-25 |
Family
ID=83463353
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021051509A Active JP7650491B2 (en) | 2021-03-25 | 2021-03-25 | CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7650491B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024084592A (en) * | 2022-12-13 | 2024-06-25 | 東芝テック株式会社 | Information processing device and transaction management system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019211873A (en) | 2018-05-31 | 2019-12-12 | 株式会社寺岡精工 | Commodity sales data processing system and program |
| JP2020067917A (en) | 2018-10-25 | 2020-04-30 | 株式会社寺岡精工 | Portable terminal, commodity sales system, control method, and program |
| JP2020102158A (en) | 2018-12-25 | 2020-07-02 | 東芝テック株式会社 | Store server, store system, and program |
-
2021
- 2021-03-25 JP JP2021051509A patent/JP7650491B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019211873A (en) | 2018-05-31 | 2019-12-12 | 株式会社寺岡精工 | Commodity sales data processing system and program |
| JP2020067917A (en) | 2018-10-25 | 2020-04-30 | 株式会社寺岡精工 | Portable terminal, commodity sales system, control method, and program |
| JP2020102158A (en) | 2018-12-25 | 2020-07-02 | 東芝テック株式会社 | Store server, store system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022149381A (en) | 2022-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7728610B2 (en) | Product sales data processing system | |
| JP2025013392A (en) | System, measuring device, and program | |
| JP7612238B2 (en) | Sales system, payment device, program | |
| JP2020160930A (en) | Product sales data processing equipment and programs | |
| JP2022000737A (en) | Transaction state monitoring device | |
| JP7740682B2 (en) | Weight determination device, product sales data processing system, and program | |
| JP7650491B2 (en) | CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD | |
| US20190251797A1 (en) | Commodity sales data registration device and commodity sales data registration method | |
| JP7743117B2 (en) | Product sales data processing system | |
| JP7621018B2 (en) | Product sales data processing system and product sales data processing method | |
| JP7696654B2 (en) | Metering and pricing equipment and sales system | |
| JP7595375B2 (en) | Product sales data processing system, mobile terminal device, and computer | |
| JP2024169696A (en) | Product sales data processing system, program, monitoring device, and server device | |
| JP7725056B2 (en) | Merchandise sales data processing device, program, and merchandise sales data processing system | |
| JP2025053935A (en) | Communication Systems | |
| JP2022148380A (en) | Portable registration device, commodity sales data processing system, transaction completion device, and program | |
| JP7394449B2 (en) | Product registration system, registration terminal, measuring device, product registration method, measuring method, and program | |
| JP7301330B2 (en) | Weighing and pricing device, sales system, merchandise registration processing method, and program | |
| JP7745866B2 (en) | Product sales data processing system, program, and settlement device | |
| JP7706804B2 (en) | Payment device and program | |
| JP7603955B2 (en) | Product sales data processing system, settlement device, and program | |
| US20250356740A1 (en) | Information processing apparatus, guidance system, and control method for an information processing apparatus | |
| JP7846062B2 (en) | Accounting system | |
| JP7706742B2 (en) | program | |
| JP7455367B2 (en) | Product sales data processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240312 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241227 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250305 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7650491 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |