JP2012194959A - Shopping system and shopping program - Google Patents

Shopping system and shopping program Download PDF

Info

Publication number
JP2012194959A
JP2012194959A JP2011209762A JP2011209762A JP2012194959A JP 2012194959 A JP2012194959 A JP 2012194959A JP 2011209762 A JP2011209762 A JP 2011209762A JP 2011209762 A JP2011209762 A JP 2011209762A JP 2012194959 A JP2012194959 A JP 2012194959A
Authority
JP
Japan
Prior art keywords
store
product
user
price
accounting
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.)
Pending
Application number
JP2011209762A
Other languages
Japanese (ja)
Inventor
Koichi Sasaki
幸一 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2011209762A priority Critical patent/JP2012194959A/en
Publication of JP2012194959A publication Critical patent/JP2012194959A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a shopping system and the like which enable a user to smoothly pay a bill without attaching IC tags to every commodity.SOLUTION: A shopping system has a portable terminal device, a store apparatus installed in a store, a server device, and an account device. The portable terminal device acquires prices of commodities by transmitting a store ID transmitted from the store apparatus and commodity IDs acquired by reading bar-codes displayed on the commodities, to the shopping server, and displays the prices of the commodities on display means. Also the portable terminal device calculates a payment amount by summing prices of commodities selected by a user from the commodities which have been displayed with prices on the display means, and transmits the payment amount to the account device.

Description

本発明は、店舗における買い物を補助するショッピングシステム等の技術分野に関する。   The present invention relates to a technical field such as a shopping system for assisting shopping in a store.

従来、コンビニエンスストアや駅の売店などの一部店舗では、商品の購入者が購入商品に表示されたバーコードを会計装置に読み取らせ、電子マネーによる決済を行う会計システムが導入されている。こうした会計システムの導入により、店舗側では会計処理に関する負担を軽減することができる。ところが、購入者が会計装置に商品のバーコードを読み取らせる際、バーコードの読み取りがうまくいかない場合(特に自分の後ろに会計を待つ人が列をなしている場合)には、苛立ちや精神的重圧を感じる場合がある。   2. Description of the Related Art Conventionally, in some stores such as convenience stores and station stores, an accounting system has been introduced in which a purchaser of a product reads a barcode displayed on a purchased product on an accounting device and makes a settlement using electronic money. By introducing such an accounting system, the store side can reduce the burden on accounting processing. However, when the buyer makes the accounting device read the barcode of the product, if the barcode is not read well (especially if the person waiting for the payment is in line), irritation or mental pressure You may feel

一方で、特許文献1には、社員食堂内の食器にICタグを貼付し、ICタグのデータを読み取って自動的に合計金額を計算し、ICカードを用いて自動的に精算する飲食店管理システムが開示されている。この飲食店管理システムでは、精算機で精算されたことが確認された利用者のみ出口ゲートから出られるようにすることで、無銭飲食を防止しつつ、無人でのスムーズな会計が可能となる。そこで、上述した会計システムに飲食店管理システムを適用することが考えられる。   On the other hand, in Patent Document 1, an IC tag is affixed to tableware in an employee cafeteria, the IC tag data is read, the total amount is automatically calculated, and the restaurant is managed automatically using an IC card. A system is disclosed. In this restaurant management system, only users who have been confirmed to have been settled by the settlement machine can exit from the exit gate, thereby enabling smooth unattended accounting while preventing moneyless eating and drinking. Therefore, it is conceivable to apply a restaurant management system to the accounting system described above.

特開2004−145470号公報JP 2004-145470 A

しかしながら、上記会計システムに、特許文献1に記載の飲食店管理システムを適用する場合には、全ての商品にICタグを貼付しなければならず、多種多様な商品を取り扱うスーパーマーケットなどに導入する場合には多大なコストが発生してしまうという問題がある。   However, when the restaurant management system described in Patent Document 1 is applied to the accounting system, an IC tag must be affixed to all products, and introduced into a supermarket that handles a wide variety of products. Has a problem that enormous costs occur.

本発明は、このような問題等に鑑みて為されたものであり、全ての商品にICタグを貼付する必要が無く、ユーザが会計をスムーズに済ませることのできるショッピングシステム等を提供することを課題とする。   The present invention has been made in view of such problems and the like, and it is not necessary to affix an IC tag to all products, and to provide a shopping system or the like that allows a user to finish accounting smoothly. Let it be an issue.

上記課題を解決するために、請求項1に記載の発明は、携帯端末装置と、店舗に設置される店舗用機器と、サーバ装置と、会計装置とを有するショッピングシステムであって、前記サーバ装置は、商品の価格を、当該商品を取り扱う店舗を識別するための店舗ID及び、当該商品を識別するための商品IDと対応付けて記憶する価格記憶手段と、前記携帯端末装置から店舗ID及び商品IDを受信する問い合わせ受信手段と、前記受信した店舗ID及び商品IDに基づいて、前記価格記憶手段から価格を取得する価格取得手段と、前記取得された価格を示す価格情報を、前記店舗ID及び商品IDを送信した前記携帯端末装置に送信する価格情報送信手段と、を備え、前記店舗用機器は、店舗IDを記憶する店舗ID記憶手段と、前記店舗ID記憶手段により記憶された店舗IDを前記携帯端末装置に対して送信する店舗ID送信手段と、を備え、前記携帯端末装置は、前記店舗用機器から送信された店舗IDを受信する店舗ID受信手段と、商品について表示されたバーコードを読み取り、当該商品の商品IDを取得する商品ID取得手段と、前記受信した店舗IDと前記取得した商品IDを前記サーバ装置に送信する問い合わせ送信手段と、前記サーバ装置から送信された価格情報を受信する価格情報受信手段と、前記受信された価格情報が示す価格を表示手段に表示させる価格表示制御手段と、前記価格が表示された商品のうち、ユーザにより選択された商品の価格を合計して支払金額を算出する支払金額算出手段と、前記算出した支払金額を示す支払金額情報を前記会計装置に送信する支払金額送信手段と、を備え、前記会計装置は、前記携帯端末装置から送信された支払金額情報を受信する支払金額受信手段、を備えることを特徴とする。   In order to solve the above-mentioned problem, the invention described in claim 1 is a shopping system including a mobile terminal device, store equipment installed in a store, a server device, and an accounting device, wherein the server device Is a store ID for identifying the store handling the product, a price storage means for storing the product in association with the product ID for identifying the product, and the store ID and the product from the portable terminal device. Inquiry receiving means for receiving an ID, price acquiring means for acquiring a price from the price storage means based on the received store ID and product ID, price information indicating the acquired price, the store ID and Price information transmitting means for transmitting to the portable terminal device that has transmitted the product ID, and the store device stores a store ID storing means for storing a store ID, and the store I Store ID transmitting means for transmitting the store ID stored by the storage means to the portable terminal device, and the portable terminal device receives the store ID transmitted from the store device. A product ID acquisition unit that reads a barcode displayed for the product and acquires a product ID of the product, an inquiry transmission unit that transmits the received store ID and the acquired product ID to the server device, Price information receiving means for receiving price information transmitted from the server device, price display control means for displaying on the display means the price indicated by the received price information, and among the products for which the price is displayed, by the user Payment amount calculation means for calculating a payment amount by totaling the prices of the selected products, and payment amount information indicating the calculated payment amount And a payment amount transmission means for transmitting to the accounting device is characterized in that it comprises, payment amount receiving means for receiving the payment amount information transmitted from the portable terminal device.

この構成によれば、携帯端末装置は、店舗用機器から送信された店舗IDと、商品について表示されたバーコードを読み取り取得した商品IDを、ショッピングサーバに送信することにより商品の価格を取得し、表示手段に表示する。また、携帯端末装置は、価格を表示した商品のうち、ユーザにより選択された商品の価格を合計して支払金額を算出し、会計装置に送信する。   According to this configuration, the mobile terminal device acquires the price of the product by transmitting the store ID transmitted from the store device and the product ID obtained by reading the barcode displayed for the product to the shopping server. Displayed on the display means. In addition, the mobile terminal device calculates the payment amount by adding the prices of the products selected by the user among the products for which the prices are displayed, and transmits the payment amount to the accounting device.

したがって、ユーザは、携帯端末装置に店舗用機器から送信される店舗IDを受信させ、また、気になる商品のバーコードを携帯端末装置で読み取ることにより、当該商品の価格を把握することができる。また、価格の表示された商品の中から購入する商品を選択すると、選択された商品の価格を合計した支払金額が算出され、会計装置に送信される。すなわち、店舗側は商品にICタグを貼付する必要は無く、また、ユーザはバーコードを会計装置に読み取らせる必要もないため会計をスムーズに済ませることができる。   Therefore, the user can grasp the price of the product by causing the mobile terminal device to receive the store ID transmitted from the store device and reading the barcode of the product of interest with the mobile terminal device. . Further, when a product to be purchased is selected from the products whose prices are displayed, a payment amount in which the prices of the selected products are totaled is calculated and transmitted to the accounting apparatus. That is, the store side does not need to attach an IC tag to the product, and the user does not need to have the accounting device read the barcode, so that the accounting can be completed smoothly.

請求項2に記載の発明は、請求項1に記載のショッピングシステムであって、前記携帯端末装置は、ユーザにより選択された商品について決済が完了した場合に、当該決済に関する情報を購入履歴情報として購入履歴情報記憶手段に記憶させる購入履歴情報記録手段と、前記購入履歴情報の閲覧要求があった場合に、前記購入履歴情報記憶手段に記憶された購入履歴情報を表示手段に表示させる表示制御手段と、を更に備えることを特徴とする。   Invention of Claim 2 is the shopping system of Claim 1, Comprising: When the payment with respect to the product selected by the user is completed, the mobile terminal device uses information related to the payment as purchase history information. Purchase history information recording means to be stored in the purchase history information storage means, and display control means for causing the display means to display the purchase history information stored in the purchase history information storage means when there is a browsing request for the purchase history information. And further comprising.

請求項2に記載の発明によれば、ユーザは携帯端末装置にて購入履歴を確認することができる。   According to the second aspect of the present invention, the user can check the purchase history with the mobile terminal device.

請求項3に記載の発明は、請求項1に記載のショッピングシステムであって、前記携帯端末装置は、ユーザにより選択された商品について決済が完了した場合に、当該決済に関する購入履歴情報とユーザの識別に用いるユーザIDとを前記サーバ装置に送信する購入履歴情報送信手段と、前記購入履歴情報の閲覧要求があった場合に、前記サーバ装置から前記ユーザIDに基づいて購入履歴情報を取得する購入履歴情報取得手段と、前記取得した購入履歴情報を表示手段に表示させる表示制御手段と、を更に備えることを特徴とする。   Invention of Claim 3 is the shopping system of Claim 1, Comprising: When the said portable terminal device completes the payment about the goods selected by the user, the purchase history information regarding the said payment and the user's Purchase history information transmitting means for transmitting a user ID used for identification to the server device, and purchase that acquires purchase history information from the server device based on the user ID when there is a request for browsing the purchase history information It further comprises history information acquisition means, and display control means for displaying the acquired purchase history information on the display means.

請求項3に記載の発明によれば、ユーザは携帯端末装置にて購入履歴を確認することができる。   According to the invention described in claim 3, the user can check the purchase history with the mobile terminal device.

請求項4に記載の発明は、請求項1乃至3の何れか一項に記載のショッピングシステムであって、前記携帯端末装置は、前記価格表示手段が価格を表示させた商品のうち、ユーザにより選択されなかった商品を識別するための不選択商品IDを前記サーバ装置に送信する不選択商品ID送信手段、を更に備え、前記サーバ装置は、前記携帯端末装置から受信した不選択商品IDを記憶する不選択商品ID記憶手段、を更に備えることを特徴とする。   Invention of Claim 4 is the shopping system as described in any one of Claim 1 thru | or 3, Comprising: The said portable terminal device is a user's among the goods which the said price display means displayed the price. Non-selected product ID transmission means for transmitting to the server device an unselected product ID for identifying a product that has not been selected, and the server device stores the unselected product ID received from the portable terminal device. And a non-selected product ID storage means.

請求項4に記載の発明によれば、携帯端末装置に価格が表示された商品のうち、ユーザにより選択されなかった商品(すなわち、ユーザが気になって価格を確認したが購入されなかった商品)の商品IDがサーバ装置に記憶されるので、店舗側はマーケティングに活用することができる。   According to the invention described in claim 4, among the products whose prices are displayed on the mobile terminal device, the products that are not selected by the user (that is, the products that the user is interested in confirming the price but have not purchased) ) Is stored in the server device, the store side can utilize it for marketing.

請求項5に記載の発明は、請求項1乃至4の何れか一項に記載のショッピングシステムであって、前記サーバ装置が、信頼度の高いユーザ程高いランクが規定される会員ランクをユーザの識別に用いるユーザIDと対応付けて記憶する会員ランク記憶手段、を更に備え、前記携帯端末装置が、前記会員ランク記憶手段から、前記ユーザのユーザIDと対応付けて記憶された会員ランクを取得する会員ランク取得手段と、前記取得された会員ランクが所定のランク以下の場合には店員のチェック無しに会計可能なフルセルフでの会計を不可能とするための制御を行う不可能制御手段と、を更に備えることを特徴とする。   Invention of Claim 5 is a shopping system as described in any one of Claim 1 thru | or 4, Comprising: The said server apparatus sets the member rank in which a high rank is prescribed | regulated, so that a user with high reliability is defined by a user. Member rank storage means for storing in association with a user ID used for identification, and the portable terminal device acquires the member rank stored in association with the user ID of the user from the member rank storage means. Member rank acquisition means, and impossibility control means for performing control to make it impossible to perform full self-accounting without checking by a store clerk when the acquired member rank is below a predetermined rank, It is further provided with the feature.

請求項5に記載の発明によれば、信頼度の低いユーザはフルセルフでの会計が不可能となることから、フルセルフでの会計において不正が行われる可能性を低くすることができる。   According to the fifth aspect of the present invention, since a user with low reliability cannot perform full self accounting, the possibility of fraud in full self accounting can be reduced.

請求項6に記載の発明は、商品の価格を、当該商品を取り扱う店舗を識別するための店舗ID及び、当該商品を識別するための商品IDと対応付けて記憶する価格記憶手段と、携帯端末装置から店舗ID及び商品IDを受信する問い合わせ受信手段と、前記受信した店舗ID及び商品IDに基づいて、前記価格記憶手段から価格を取得する価格取得手段と、前記取得された価格を示す価格情報を、前記店舗ID及び商品IDを送信した前記携帯端末装置に送信する価格情報送信手段と、を備えるサーバ装置と、店舗IDを記憶する店舗ID記憶手段と、前記店舗ID記憶手段により記憶された店舗IDを携帯端末装置に対して送信する店舗ID送信手段と、を備える店舗用機器と、携帯端末装置から送信された支払金額情報を受信する支払金額受信手段を備える会計装置と、携帯端末装置と、を有するショッピングシステムにおける前記携帯端末装置に含まれるコンピュータを、前記店舗用機器から送信された店舗IDを受信する店舗ID受信手段、商品について表示されたバーコードを読み取り、当該商品の商品IDを取得する商品ID取得手段、前記受信した店舗IDと前記取得した商品IDを前記サーバ装置に送信する問い合わせ送信手段、前記サーバ装置から送信された価格情報を受信する価格情報受信手段、前記受信された価格情報が示す価格を表示手段に表示させる価格表示制御手段、前記価格が表示された商品のうち、ユーザにより選択された商品の価格を合計して支払金額を算出する支払金額算出手段、前記算出した支払金額を示す支払金額情報を前記会計装置に送信する支払金額送信手段、として機能させることを特徴とするショッピング用プログラムである。   According to a sixth aspect of the present invention, there is provided a store ID for identifying a store handling the product, a price storage means for storing the product price in association with the product ID for identifying the product, and a portable terminal Inquiry receiving means for receiving the store ID and product ID from the device, price acquisition means for acquiring a price from the price storage means based on the received store ID and product ID, and price information indicating the acquired price Is stored in the store ID storage means for storing the store ID, and the store ID storage means for storing the store ID, and the store ID storage means for storing the store ID and the product ID. A store ID transmitting means for transmitting the store ID to the mobile terminal device, and a payment for receiving the payment amount information transmitted from the mobile terminal device A store ID receiving means for receiving a store ID transmitted from the store equipment, a product included in a computer included in the mobile terminal device in a shopping system having an accounting device including a receiving means and a mobile terminal device. Product ID acquisition means for reading the bar code and acquiring the product ID of the product, inquiry transmission means for transmitting the received store ID and the acquired product ID to the server device, and price information transmitted from the server device The price information receiving means for receiving the price, the price display control means for displaying the price indicated by the received price information on the display means, and summing the prices of the products selected by the user among the products for which the prices are displayed Payment amount calculation means for calculating a payment amount, and payment amount information indicating the calculated payment amount to the accounting device A shopping program for causing to function payment amount transmitting means for signal as.

請求項7に記載の発明は、請求項6に記載のショッピング用プログラムであって、前記携帯端末装置に含まれるコンピュータを、ユーザにより選択された商品について決済が完了した場合に、当該決済に関する情報を購入履歴情報として購入履歴情報記憶手段に記憶させる購入履歴情報記録手段、前記購入履歴情報の閲覧要求があった場合に、前記購入履歴情報記憶手段に記憶された購入履歴情報を表示手段に表示させる表示制御手段、として更に機能させることを特徴とする。   The invention according to claim 7 is the shopping program according to claim 6, wherein when the payment for the product selected by the user is completed for the computer included in the mobile terminal device, information relating to the payment Purchase history information recording means for storing the purchase history information in the purchase history information storage means, and when there is a request to view the purchase history information, the purchase history information stored in the purchase history information storage means is displayed on the display means. It is further characterized by further functioning as display control means.

請求項8に記載の発明は、請求項6に記載のショッピング用プログラムであって、前記携帯端末装置に含まれるコンピュータを、ユーザにより選択された商品について決済が完了した場合に、当該決済に関する購入履歴情報とユーザの識別に用いるユーザIDとを前記サーバ装置に送信する購入履歴情報送信手段、前記購入履歴情報の閲覧要求があった場合に、前記サーバ装置から前記ユーザIDに基づいて購入履歴情報を取得する購入履歴情報取得手段、として更に機能させることを特徴とする。   The invention according to claim 8 is the shopping program according to claim 6, wherein the computer included in the portable terminal device purchases related to the payment when the payment for the product selected by the user is completed. Purchase history information transmitting means for transmitting history information and a user ID used for user identification to the server device; when there is a request for browsing the purchase history information, purchase history information from the server device based on the user ID It further functions as a purchase history information acquisition means for acquiring.

請求項9に記載の発明は、前記サーバ装置が、信頼度の高いユーザ程高いランクが規定される会員ランクをユーザの識別に用いるユーザIDと対応付けて記憶する会員ランク記憶手段、を更に備え、前記携帯端末装置に含まれるコンピュータを、前記会員ランク記憶手段から、前記ユーザのユーザIDと対応付けて記憶された会員ランクを取得する会員ランク取得手段、前記取得された会員ランクが所定のランク以下の場合には店員のチェック無しに会計可能なフルセルフでの会計を不可能とするための制御を行う不可能制御手段、として更に機能させることを特徴とする請求項6乃至8の何れか一項に記載のショッピング用プログラムである。   According to a ninth aspect of the present invention, the server device further includes member rank storage means for storing a member rank in which a higher rank is specified for a user with higher reliability in association with a user ID used for user identification. A member rank acquisition means for acquiring a member rank stored in association with the user ID of the user from the member rank storage means, and the acquired member rank is a predetermined rank. 9. In the following cases, it further functions as an impossibility control means for performing control for disabling full self-accounting that can be conducted without checking by a store clerk. It is a program for shopping as described in an item.

本発明によれば、ユーザは、携帯端末装置に店舗用機器から送信される店舗IDを受信させ、また、気になる商品のバーコードを携帯端末装置で読み取ることにより、当該商品の価格を把握することができる。また、価格の表示された商品の中から購入する商品を選択すると、選択された商品の価格を合計した支払金額が算出され、会計装置に送信される。すなわち、店舗側は商品にICタグを貼付する必要は無く、また、ユーザはバーコードを会計装置に読み取らせる必要もないため会計をスムーズに済ませることができる。   According to the present invention, the user grasps the price of the product by causing the mobile terminal device to receive the store ID transmitted from the store device and reading the barcode of the product of interest with the mobile terminal device. can do. Further, when a product to be purchased is selected from the products whose prices are displayed, a payment amount in which the prices of the selected products are totaled is calculated and transmitted to the accounting apparatus. That is, the store side does not need to attach an IC tag to the product, and the user does not need to have the accounting device read the barcode, so that the accounting can be completed smoothly.

ショッピングシステムSの概略構成を示す図である。1 is a diagram illustrating a schematic configuration of a shopping system S. FIG. ショッピングサーバ1の概要構成を示すブロック図である。2 is a block diagram illustrating a schematic configuration of a shopping server 1. FIG. 商品DB121に登録される内容の一例を示す図である。It is a figure which shows an example of the content registered into goods DB121. ユーザDB122に登録される内容の一例を示す図である。It is a figure which shows an example of the content registered into user DB122. 店舗DB123に登録される内容の一例を示す図である。It is a figure which shows an example of the content registered into store DB123. 入店時用リーダライタ2の概要構成を示すブロック図である。It is a block diagram which shows schematic structure of the reader / writer 2 at the time of entering a shop. 携帯端末3の概要構成を示すブロック図である。3 is a block diagram showing a schematic configuration of a mobile terminal 3. FIG. 会計用リーダライタ4及び会計装置5の概要構成を示すブロック図である。2 is a block diagram showing a schematic configuration of an accounting reader / writer 4 and an accounting device 5. FIG. 携帯端末3の動作例を示すフローチャートである。4 is a flowchart showing an operation example of the mobile terminal 3. メニュー画面510の画面例を示す図である。It is a figure which shows the example of a screen of the menu screen 510. FIG. 商品情報画面520の画面例を示す図である。It is a figure which shows the example of a screen of the merchandise information screen 520. FIG. カート画面530の画面例を示す図である。It is a figure which shows the example of a screen of the cart screen 530. FIG. 購入履歴画面540の画面例を示す図である。It is a figure which shows the example of a screen of the purchase history screen 540. FIG. 会計画面550の画面例を示す図である。It is a figure which shows the example of a screen of the accounting screen 550. FIG. (a)支払方法選択画面610Aの画面例を示す図である。(b)支払方法選択画面610Bの画面例を示す図である。(A) It is a figure which shows the example of a screen of the payment method selection screen 610A. (B) It is a figure which shows the example of a screen of the payment method selection screen 610B. (a)ランク毎商品点数テーブルの一例を示す図である。(b)昇格条件テーブルの一例を示す図である。(A) It is a figure which shows an example of the goods score table for every rank. (B) It is a figure which shows an example of a promotion condition table. 会計画面560の画面例を示す図である。It is a figure which shows the example of a screen of the accounting screen 560. FIG. フルセルフの会計方法が選択された場合の流れを示すフローチャートである。It is a flowchart which shows the flow when the full self accounting method is selected. 支払方法選択画面620の画面例を示す図である。It is a figure which shows the example of a screen of the payment method selection screen 620. FIG. セミセルフの会計方法が選択された場合の流れを示すフローチャートである。It is a flowchart which shows the flow when the semi-self accounting method is selected. 商品リスト画面630の画面例を示す図である。It is a figure which shows the example of a screen of the goods list screen 630. FIG. ユーザ/携帯端末認証による不正会計対策を説明するための概念図である。It is a conceptual diagram for demonstrating the fraud accounting measure by user / mobile terminal authentication. 登録用リーダライタ6及び登録用端末7の概要構成を示すブロック図である。2 is a block diagram showing a schematic configuration of a registration reader / writer 6 and a registration terminal 7. FIG. 認証サーバ8の概要構成を示すブロック図である。3 is a block diagram showing a schematic configuration of an authentication server 8. FIG. 認証DB821に登録される内容の一例を示す図である。It is a figure which shows an example of the content registered into authentication DB821. ユーザ/携帯端末認証による不正会計対策を説明するためのフローチャートである。It is a flowchart for demonstrating the fraud accounting measure by user / mobile terminal authentication.

以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、ショッピングシステムに対して本発明を適用した場合の実施形態である。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, embodiment described below is embodiment at the time of applying this invention with respect to a shopping system.

[1.ショッピングシステムの構成及び利用方法]
先ず、図1を用いて本実施形態に係るショッピングシステムSの構成及び利用方法について説明する。
[1. Configuration and usage of shopping system]
First, the configuration and usage method of the shopping system S according to the present embodiment will be described with reference to FIG.

図1に示すように、ショッピングシステムSは、ショッピングサーバ1と、店舗STに設置される入店時用リーダライタ2及び会計装置5と、会計装置5に接続される会計用リーダライタ4と、店舗STにて買い物を行うユーザUが所持する携帯端末3と、を含んで構成されている。また、店舗STで取り扱われている商品の包装容器等には、製造会社又は店舗STの店員などによりバーコードBが付されており、携帯端末3により読み取ることができるようになっている。なお、本実施形態において、携帯端末3は、バーコードBをカメラで読み取ることにより、当該バーコードが付された商品を識別するための商品コードを取得できるようになっている。   As shown in FIG. 1, a shopping system S includes a shopping server 1, a store reader / writer 2 and an accounting device 5 installed in a store ST, an accounting reader / writer 4 connected to the accounting device 5, And a portable terminal 3 possessed by a user U who performs shopping at the store ST. In addition, a packaging container or the like of a product handled at the store ST is attached with a barcode B by a manufacturing company or a store clerk of the store ST and can be read by the portable terminal 3. In the present embodiment, the mobile terminal 3 can acquire a product code for identifying a product to which the barcode is attached by reading the barcode B with a camera.

ショッピングサーバ1と携帯端末3は、ネットワークNWを介して、データの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。また、携帯端末3には、電子マネー対応の非接触型ICチップが内蔵されており、入店時用リーダライタ2や会計用リーダライタ4にかざすことにより、データの送受信が行われるようになっている。   The shopping server 1 and the mobile terminal 3 can transmit and receive data via the network NW. The network NW is constructed by, for example, the Internet, a mobile communication network (including a base station), and a gateway. Further, the portable terminal 3 has a built-in non-contact type IC chip that supports electronic money, and data can be transmitted and received by holding it over the reader / writer 2 and the accounting reader / writer 4 when entering the store. ing.

次に、ショッピングシステムSの利用方法について説明する。まず、ユーザUは店舗STに入店したら携帯端末3を入店時用リーダライタ2にかざして、当該店舗STを識別するための店舗IDを携帯端末3に取り込む。携帯端末3は店舗IDを取得すると、インストールされている買い物アプリケーション(以下、「買い物アプリ」)を起動させる。次いで、ユーザUは、買い物アプリの商品読み取り機能を用いて商品に付されているバーコードBを携帯端末3に読み取らせる。携帯端末3は、バーコードBを読み取ると、バーコードBから取得される商品IDと、先に取得した店舗IDをショッピングサーバ1に送信し、ショッピングサーバ1から価格などの商品情報を取得する。携帯端末3は商品情報を取得すると商品情報画面をタッチパネルに表示し、ユーザUがその商品の価格などを知ることができるようになっている。商品情報画面では、ユーザUがその商品を購入するか否かを選択できるようになっており、携帯端末3は、その商品が選択された場合には電子カートに投入(登録)する。そして、会計時に、ユーザUが携帯端末3を会計用リーダライタ4の載置台に載置すると、電子カートに登録された商品に関する情報が会計装置5に送信され、決済を行うことができるようになっている。   Next, a method for using the shopping system S will be described. First, when the user U enters the store ST, the user U holds the portable terminal 3 over the reader / writer 2 when entering the store, and takes in the store ID for identifying the store ST into the portable terminal 3. When acquiring the store ID, the mobile terminal 3 activates an installed shopping application (hereinafter referred to as “shopping application”). Next, the user U causes the mobile terminal 3 to read the barcode B attached to the product using the product reading function of the shopping application. When the mobile terminal 3 reads the barcode B, the mobile terminal 3 transmits the product ID acquired from the barcode B and the previously acquired store ID to the shopping server 1, and acquires product information such as a price from the shopping server 1. When the mobile terminal 3 obtains the product information, the mobile device 3 displays a product information screen on the touch panel so that the user U can know the price of the product. On the product information screen, the user U can select whether or not to purchase the product, and when the product is selected, the mobile terminal 3 puts (registers) it in the electronic cart. When the user U places the mobile terminal 3 on the placement table of the accounting reader / writer 4 at the time of accounting, information related to the product registered in the electronic cart is transmitted to the accounting device 5 so that payment can be made. It has become.

[2.ショッピングサーバ1の構成]
次に、ショッピングサーバ1の構成について、図2乃至図5を用いて説明する。
[2. Configuration of shopping server 1]
Next, the structure of the shopping server 1 is demonstrated using FIG. 2 thru | or FIG.

図2に示すように、ショッピングサーバ1は、制御部11と、記憶部12と、通信部13とを備えている。通信部13は、携帯端末3との通信を制御するようになっている。   As shown in FIG. 2, the shopping server 1 includes a control unit 11, a storage unit 12, and a communication unit 13. The communication unit 13 controls communication with the mobile terminal 3.

記憶部12は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、サーバ用のプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。   The storage unit 12 includes, for example, a hard disk drive, and stores various programs such as an operating system and a server program. Note that the various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium and read via the drive device.

また、記憶部12には、商品DB(database)121、ユーザDB122、及び店舗DB123が設けられている。図3に示すように、商品DB121には、店舗ID及び商品ID毎に、商品の商品名、価格、メーカー、原材料等の商品情報が登録される。商品DB121によれば、店舗ID及び商品ID毎に価格が登録されているため、店舗によって同じ商品の価格が異なる場合であっても、それぞれの店舗での価格を特定できるようになっている。   In addition, the storage unit 12 includes a product DB (database) 121, a user DB 122, and a store DB 123. As shown in FIG. 3, product information such as the product name, price, manufacturer, and raw material of the product is registered in the product DB 121 for each store ID and product ID. According to the product DB 121, since the price is registered for each store ID and product ID, the price at each store can be specified even if the price of the same product varies from store to store.

図4に示すように、ユーザDB122には、携帯ID毎に、購入履歴情報、カート投入履歴情報、及び問い合わせのみ履歴情報が登録されている。携帯IDは、ユーザUを識別するためのIDであり、例えば、携帯端末3に付与されている端末ID、或いは電話番号などを用いることができる。   As shown in FIG. 4, purchase history information, cart insertion history information, and inquiry-only history information are registered in the user DB 122 for each portable ID. The mobile ID is an ID for identifying the user U. For example, a terminal ID assigned to the mobile terminal 3 or a telephone number can be used.

購入履歴情報とは、買い物アプリを利用して商品が購入された際の、購入店舗ID、購入店舗電話番号(後述する店舗DB123から店舗IDに基づいて取得される)、入店日時、購入日時、決済方法、購入商品の商品ID、購入数、価格、合計金額(支払金額)等を含む情報である。カート投入履歴情報とは、電子カートに投入された商品等に関する情報であり、店舗ID、カートに投入された日時、カートに投入された商品の商品ID、数量、価格等を含む情報である。問い合わせのみ履歴情報とは、ショッピングサーバ1に商品情報の問い合わせがあった商品のうちカートに投入されなかった商品等に関する情報であり、店舗ID、問い合わせ日時、カートに投入されなかった商品の商品ID、価格等を含む情報である。   The purchase history information is a purchase store ID, a purchase store telephone number (obtained based on a store ID from a store DB 123 described later), a store entry date and time, a purchase date and time when a product is purchased using a shopping application. Information including the settlement method, the product ID of the purchased product, the number of purchases, the price, the total amount (payment amount), and the like. The cart insertion history information is information related to products etc. that have been put into the electronic cart, and includes information such as the store ID, the date and time that the cart has been put into the cart, the product ID, quantity, and price of the product that has been put into the cart. The inquiry-only history information is information related to products that have not been put into the cart among the products that have been inquired about the product information in the shopping server 1, and stores ID, inquiry date and time, and product IDs of products that have not been put into the cart. Information including price.

店舗DB123には、店舗ID毎に、おすすめ商品情報、タイムセール情報、及び店舗の電話番号が登録されている。おすすめ商品情報とは、店舗がおすすめする商品の商品名、商品コード、価格等を含む情報である。タイムセール情報とは、店舗がタイムセールを行う時間帯、タイムセールを行う商品の商品名、商品コード、価格等を含む情報である。なお、店舗DB123に登録される情報は、各店舗の担当者が更新できるようになっている。   In the store DB 123, recommended product information, time sale information, and store phone numbers are registered for each store ID. The recommended product information is information including the product name, product code, price, etc. of the product recommended by the store. The time sale information is information including a time zone in which the store conducts the time sale, a product name, a product code, a price, and the like of the product for which the time sale is performed. The information registered in the store DB 123 can be updated by the person in charge at each store.

制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等により構成されている。そして、CPUが、ROMや記憶部12に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。   The control unit 11 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The CPU implements various functions by reading and executing various programs stored in the ROM or the storage unit 12.

なお、ショッピングサーバ1は、機能や処理目的等に応じて複数のサーバ装置により構成しても良い。   In addition, you may comprise the shopping server 1 by a some server apparatus according to a function, a process objective, etc.

[3.入店時用リーダライタ2の構成]
次に、入店時用リーダライタ2の構成について、図6を用いて説明する。
[3. Configuration of reader / writer 2 when entering the store]
Next, the configuration of the reader / writer 2 for entering a store will be described with reference to FIG.

図6に示すように、入店時用リーダライタ2は、制御部21と、記憶部22と、通信部23と、RF(Radio Frequency)通信部24と、アンテナ25とを備えている。本実施形態において、入店時用リーダライタ2は、入店時用リーダライタ2にかざされた携帯端末3の非接触型ICチップに店舗IDを送信する役割を担う。   As illustrated in FIG. 6, the store reader / writer 2 includes a control unit 21, a storage unit 22, a communication unit 23, an RF (Radio Frequency) communication unit 24, and an antenna 25. In the present embodiment, the store entry reader / writer 2 is responsible for transmitting the store ID to the non-contact IC chip of the portable terminal 3 held over the store entrance reader / writer 2.

記憶部22は、例えば、不揮発性メモリ等により構成されており、入店時用リーダライタ2が設置される店舗を識別するための店舗IDを記憶している。   The storage unit 22 is configured by, for example, a non-volatile memory and stores a store ID for identifying a store where the store entry reader / writer 2 is installed.

RF通信部24は、発信回路、変調回路、送信回路、受信回路、復調回路等により構成されている。変調回路はコマンドやデータを発信回路で生成された搬送波に重畳して変調する。送信回路は、変調回路にて変調された搬送波を増幅し、アンテナ25を介して携帯端末3に送信する。また、受信回路はアンテナ25を介して携帯端末3から搬送波を受信し、ノイズ等を除去する。復調回路は、ノイズが除去された搬送波からコマンドやデータを復調する。   The RF communication unit 24 includes a transmission circuit, a modulation circuit, a transmission circuit, a reception circuit, a demodulation circuit, and the like. The modulation circuit modulates the command or data by superimposing it on the carrier wave generated by the transmission circuit. The transmission circuit amplifies the carrier wave modulated by the modulation circuit and transmits the amplified carrier wave to the mobile terminal 3 via the antenna 25. The receiving circuit receives a carrier wave from the portable terminal 3 via the antenna 25 and removes noise and the like. The demodulation circuit demodulates commands and data from the carrier wave from which noise has been removed.

制御部21は、通信部23を介した図示しない上位端末との通信制御や、非接触型ICチップとの通信制御等を行う。また、制御部21は、記憶部22に記憶されている店舗ID221を携帯端末3に送信するために、店舗ID221を重畳させた搬送波をアンテナ25から継続的に出力するように制御する。これにより、入店時用リーダライタ2に携帯端末3がかざされると、携帯端末3の非接触型ICチップ(非接触型ICチップに含まれるアンテナ)により当該搬送波が受信され、携帯端末3が店舗IDを取得できる。   The control unit 21 performs communication control with a host terminal (not shown) via the communication unit 23, communication control with a non-contact type IC chip, and the like. In addition, the control unit 21 controls the antenna 25 to continuously output a carrier wave on which the store ID 221 is superimposed in order to transmit the store ID 221 stored in the storage unit 22 to the mobile terminal 3. Thus, when the portable terminal 3 is held over the reader / writer 2 when entering the store, the carrier wave is received by the non-contact type IC chip (antenna included in the non-contact type IC chip) of the portable terminal 3, and the portable terminal 3 is Store ID can be acquired.

[4.携帯端末3の構成]
次に、携帯端末3の構成について、図7を用いて説明する。
[4. Configuration of mobile terminal 3]
Next, the configuration of the mobile terminal 3 will be described with reference to FIG.

図7に示すように、携帯端末3は、制御部31と、記憶部32と、通信部33と、タッチパネル34と、ボタン操作部35と、非接触型ICチップ36と、カメラ37とを備えている。通信部33は、ショッピングサーバ1との通信を制御するようになっている。   As shown in FIG. 7, the mobile terminal 3 includes a control unit 31, a storage unit 32, a communication unit 33, a touch panel 34, a button operation unit 35, a non-contact type IC chip 36, and a camera 37. ing. The communication unit 33 is configured to control communication with the shopping server 1.

記憶部32は、例えば、不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部32には、買い物用のアプリケーションプログラム(「買い物アプリ」。「ショッピング用プログラム」の一例)がインストールされている。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。   The storage unit 32 includes, for example, a non-volatile memory and stores various programs such as an operating system and application programs. In particular, an application program for shopping (“shopping application”. An example of “shopping program”) is installed in the storage unit 32 of the present embodiment. Note that the various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium and read via an external drive device.

記憶部32は、入店時用リーダライタ2から取得した店舗IDを記憶する。また、記憶部32は、ユーザUにより電子カートに投入された商品の一覧を示す電子カート情報(商品名、商品ID、購入数、価格、合計金額(支払金額)等)を記憶する。会計時には、電子カート情報が会計装置5に送信され、決済に用いられる。   The storage unit 32 stores the store ID acquired from the reader / writer 2 when entering the store. In addition, the storage unit 32 stores electronic cart information (product name, product ID, number of purchases, price, total amount (payment amount), etc.) indicating a list of products put into the electronic cart by the user U. At the time of accounting, the electronic cart information is transmitted to the accounting device 5 and used for settlement.

タッチパネル34は、例えば、静電容量方式のタッチセンサと表示装置とからなり、入力装置及び表示装置として機能する。例えば、表示装置により表示された画面においてオブジェクトが表示された領域をユーザUがタッチすることによって、当該オブジェクトが選択されるようになっている。また、ボタン操作部35は、ユーザUが押下することによりボタン押下信号が制御部31に送信され、例えば、表示装置により表示されている画面が閉じられるようになっている。つまり、ユーザUは、タッチパネル34とボタン操作部35に対する入力操作により、携帯端末3に情報を入力することができるようになっている。   The touch panel 34 includes, for example, a capacitive touch sensor and a display device, and functions as an input device and a display device. For example, when the user U touches the area where the object is displayed on the screen displayed by the display device, the object is selected. Further, when the user U presses the button operation unit 35, a button press signal is transmitted to the control unit 31, and for example, the screen displayed by the display device is closed. That is, the user U can input information to the portable terminal 3 by an input operation on the touch panel 34 and the button operation unit 35.

制御部31は、CPU、RAM等により構成されている。そして、CPUが、記憶部32に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。   The control unit 31 includes a CPU, a RAM, and the like. The CPU implements various functions by reading and executing various programs stored in the storage unit 32.

非接触型ICチップ36は、アンテナ、整流回路、復調回路、変調回路、記憶部等を備えている。整流回路は、アンテナの入力を交流から直流に整流する。復調回路は、リーダライタから入力される搬送波に重畳されたコマンドやデータをデジタルデータに復調する。変調回路は、リーダライタに送信するコマンドやデータを搬送波に重畳させる。非接触型ICチップ36内の記憶部には、非接触型ICチップ36固有のICチップIDや、金銭的価値(いわゆる電子マネー)の量を表すバリューが記憶されている。非接触型ICチップ36内の記憶部や、記憶部32に記憶されている情報は、非接触型ICチップ36及びリーダライタを介して他の機器(例えば、会計装置5、後述の登録用端末7)に送信可能となっている。また、他の機器(例えば、会計装置5、後述の登録用端末7)から送信された情報を、非接触型ICチップ36及びリーダライタを介して受信可能なっている。   The non-contact type IC chip 36 includes an antenna, a rectifier circuit, a demodulation circuit, a modulation circuit, a storage unit, and the like. The rectifier circuit rectifies the antenna input from alternating current to direct current. The demodulation circuit demodulates commands and data superimposed on the carrier wave input from the reader / writer into digital data. The modulation circuit superimposes a command or data to be transmitted to the reader / writer on the carrier wave. The storage unit in the non-contact type IC chip 36 stores an IC chip ID unique to the non-contact type IC chip 36 and a value indicating the amount of monetary value (so-called electronic money). The storage unit in the non-contact type IC chip 36 and information stored in the storage unit 32 are stored in another device (for example, the accounting device 5 or a registration terminal described later) via the non-contact type IC chip 36 and the reader / writer. 7) can be transmitted. In addition, information transmitted from other devices (for example, the accounting device 5 and a registration terminal 7 described later) can be received via the non-contact IC chip 36 and the reader / writer.

[5.会計用リーダライタ4及び会計装置5の構成]
次に、会計用リーダライタ4及び会計装置5の構成について、図8を用いて説明する。
[5. Configuration of Accounting Reader / Writer 4 and Accounting Device 5]
Next, the configuration of the accounting reader / writer 4 and accounting device 5 will be described with reference to FIG.

図8に示すように、会計用リーダライタ4は、制御部41と、記憶部42と、通信部43と、RF通信部44と、アンテナ45とを備えている。また、会計用リーダライタ4には、携帯端末3を載置するための載置台が設けられており、載置台に携帯端末3が載置されている間、携帯端末3の非接触型ICチップ36と会計用リーダライタ4とは相互にデータの送受信が可能となっている。   As shown in FIG. 8, the accounting reader / writer 4 includes a control unit 41, a storage unit 42, a communication unit 43, an RF communication unit 44, and an antenna 45. In addition, the accounting reader / writer 4 is provided with a mounting table for mounting the portable terminal 3, and the non-contact IC chip of the portable terminal 3 while the portable terminal 3 is mounted on the mounting table. 36 and the accounting reader / writer 4 can exchange data with each other.

制御部41は、アンテナ45及びRF通信部44を介した携帯端末3との通信制御や、通信部43を介した会計装置5との通信制御等を行う。RF通信部44及びアンテナ45の機能は、基本的に入店時用リーダライタ2のRF通信部24及びアンテナ25の機能と同様なので説明を省略する。   The control unit 41 performs communication control with the mobile terminal 3 through the antenna 45 and the RF communication unit 44, communication control with the accounting apparatus 5 through the communication unit 43, and the like. Since the functions of the RF communication unit 44 and the antenna 45 are basically the same as the functions of the RF communication unit 24 and the antenna 25 of the reader / writer 2 when entering the store, the description thereof will be omitted.

一方、会計装置5は、制御部51と、記憶部52と、通信部53、タッチパネル54、操作部55とを備えている。通信部53は、会計用リーダライタ4及び自動精算機6との通信を制御するようになっている。   On the other hand, the accounting apparatus 5 includes a control unit 51, a storage unit 52, a communication unit 53, a touch panel 54, and an operation unit 55. The communication unit 53 controls communication with the accounting reader / writer 4 and the automatic checkout machine 6.

記憶部52は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、会計用のプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。   The storage unit 52 is configured by, for example, a hard disk drive or the like, and stores various programs such as an operating system and an accounting program. Note that the various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium and read via the drive device.

また、記憶部52は、決済DB521が設けられている。決済DB521には、決済処理完了後に、決済処理に使用された(載置台に載置された)携帯端末3の携帯ID、入店日時、購入日時、決済方法、購入商品種別、各購入商品の購入数、各購入商品の価格、合計金額等の決済データが登録される。   Further, the storage unit 52 is provided with a settlement DB 521. In the settlement DB 521, after the settlement process is completed, the mobile ID, the date and time of entry, the date and time of purchase, the date and time of purchase, the settlement method, the purchased product type, and the purchased product type of the mobile terminal 3 used in the settlement process (mounted on the mounting table). Settlement data such as the number of purchases, the price of each purchased product, and the total amount is registered.

タッチパネル54は、携帯端末3のタッチパネル34と同様の構成を有している。また、操作部55はキーボードやマウス等からなり、店舗STの店員が会計装置に対する入力操作を受け付け、操作信号を制御部51に送信する。   The touch panel 54 has the same configuration as the touch panel 34 of the mobile terminal 3. The operation unit 55 includes a keyboard, a mouse, and the like. A store clerk in the store ST receives an input operation on the accounting apparatus and transmits an operation signal to the control unit 51.

制御部51は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等により構成されている。そして、CPUが、ROMや記憶部52に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。   The control unit 51 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The CPU implements various functions by reading and executing various programs stored in the ROM or the storage unit 52.

会計装置5は電子マネー決済、クレジットカード決済、及び現金決済に対応している。制御部51は、ユーザUにより電子マネー決済が選択された場合に、会計用リーダライタ4を介して、携帯端末3に内蔵されている非接触型ICチップ36に記憶されているバリューを、購入金額(支払金額)分だけ減算し、次いで、決済DB521に決済データを登録する。決済データは、後に電子マネー管理会社から購入金額分の現金を受け取る際に用いられる。   The accounting device 5 supports electronic money settlement, credit card settlement, and cash settlement. When the electronic money settlement is selected by the user U, the control unit 51 purchases the value stored in the non-contact type IC chip 36 built in the portable terminal 3 via the accounting reader / writer 4. The amount (payment amount) is subtracted, and then payment data is registered in the payment DB 521. The settlement data is used when cash for the purchase amount is received later from the electronic money management company.

また、制御部51は、ユーザUによりクレジットカード決済又は現金決済が選択された場合には、通信部53を介して接続されているクレジットカード決済対応の自動精算機(以下、「自動精算機」)6に、決済金額(購入金額)情報(或いは電子カート情報)を送信するとともに、クレジットカード決済が選択されたことを示すカード決済信号、又は現金決済が選択されたことを示す現金決済信号を送信する。自動精算機6は、カード決済信号を受信した場合には、カード投入口へのクレジットカードの投入及び暗証番号の入力を音声等で促す。自動精算機6は、カード投入口へクレジットカードが投入され、暗証番号が入力されると、図示しないクレジットカード会社のシステムとの間でクレジットカードの有効性等を確認した上で決済処理を行う。また、自動精算機6は、現金決済信号を受信した場合には、現金投入口への現金の投入を音声等で促し、決済処理を行う。自動精算機6は決済処理を終了すると、その旨を会計装置5に通知する。   In addition, when the user U selects credit card payment or cash payment, the control unit 51 is connected to the automatic payment machine corresponding to the credit card payment (hereinafter referred to as “automatic payment machine”) connected via the communication unit 53. ) 6, a payment amount (purchase amount) information (or electronic cart information) is transmitted, and a card payment signal indicating that the credit card payment is selected or a cash payment signal indicating that the cash payment is selected. Send. When the automatic settlement machine 6 receives the card payment signal, it prompts the user to insert the credit card into the card slot and input the personal identification number by voice or the like. When the credit card is inserted into the card slot and the password is input, the automatic checkout machine 6 performs a settlement process after confirming the validity of the credit card with a credit card company system (not shown). . Further, when receiving the cash settlement signal, the automatic checkout machine 6 prompts the user to insert cash into the cash slot and performs settlement processing. When the automatic settlement machine 6 finishes the settlement process, it notifies the accounting apparatus 5 to that effect.

[6.ショッピングシステムSの動作]
次に、図9〜図15を用いてショッピングシステムSの動作について、携帯端末3の制御部31による処理を基準に説明する。図10〜図14は、携帯端末3のタッチパネル34に表示される画面例を示す図である。図15は、会計装置5のタッチパネル54に表示される画面例を示す図である。なお、図9に示す処理は、携帯端末3が入店時用リーダライタ2にかざされて、携帯端末3が入店時用リーダライタ2から店舗IDを受信した場合に行われる。
[6. Operation of shopping system S]
Next, operation | movement of the shopping system S is demonstrated on the basis of the process by the control part 31 of the portable terminal 3 using FIGS. 9-15. 10 to 14 are diagrams illustrating examples of screens displayed on the touch panel 34 of the mobile terminal 3. FIG. 15 is a diagram illustrating an example of a screen displayed on the touch panel 54 of the accounting apparatus 5. The process shown in FIG. 9 is performed when the portable terminal 3 is placed over the reader / writer 2 when entering the store and the portable terminal 3 receives the store ID from the reader / writer 2 when entering the store.

図9に示すように、携帯端末3の制御部31は、入店時用リーダライタ2から店舗IDを受信すると、買い物アプリを起動させ(ステップS1)、図10に示すメニュー画面510をタッチパネル34に表示させる(ステップS2)。メニュー画面510の上部には、上記受信した店舗IDで特定される店舗の名称が表示される。店舗の名称は、買い物アプリが店舗IDと対応付けて保持しておき取得することとしてもよいし、ショッピングサーバ1の店舗DB123に登録しておき、ショッピングサーバ1に問い合わせて取得することとしてもよい。また、メニュー画面510には、基本メニュー欄と、店舗情報欄とが設けられており、基本メニュー欄には、商品読み取り領域511、カート閲覧領域512、会計領域513、及び購入履歴閲覧領域514が含まれ、店舗情報欄には、おすすめ品領域515、及びタイムセール領域516が含まれる。   As shown in FIG. 9, when receiving the store ID from the store entry reader / writer 2, the control unit 31 of the mobile terminal 3 activates the shopping application (step S <b> 1) and displays the menu screen 510 shown in FIG. 10 on the touch panel 34. (Step S2). In the upper part of the menu screen 510, the name of the store specified by the received store ID is displayed. The store name may be acquired by the shopping application in association with the store ID, or may be registered in the store DB 123 of the shopping server 1 and acquired by making an inquiry to the shopping server 1. . The menu screen 510 is provided with a basic menu column and a store information column. The basic menu column includes a product reading area 511, a cart browsing area 512, an accounting area 513, and a purchase history browsing area 514. The store information column includes a recommended product area 515 and a time sale area 516.

図示しないが、制御部31は、おすすめ品領域515へのタッチ操作を検出すると店舗IDをショッピングサーバ1に送信し、店舗DB123に登録されているおすすめ商品情報を取得し、タッチパネル34に表示させる。また、制御部31は、タイムセール領域516へのタッチ操作を検出すると店舗IDをショッピングサーバ1に送信し、店舗DB123に登録されているタイムセール情報を取得し、タッチパネル34に表示させる。   Although not shown, when detecting a touch operation on the recommended product area 515, the control unit 31 transmits a store ID to the shopping server 1, acquires recommended product information registered in the store DB 123, and displays the recommended product information on the touch panel 34. When the control unit 31 detects a touch operation on the time sale area 516, the control unit 31 transmits the store ID to the shopping server 1, acquires time sale information registered in the store DB 123, and displays the time sale information on the touch panel 34.

図9に戻り、制御部31は、メニュー画面510における商品読み取り領域511へのタッチ操作を検出すると(ステップS3:YES)、バーコードBを読み取る(ステップS4)。具体的には、制御部31は、カメラ37を起動させ、タッチパネル34にカメラ37により撮影中の画像を表示させる。このとき、ユーザUは、タッチパネル34に商品のバーコードBが表示されるように携帯端末3を移動させる。制御部31は、バーコードBを含む画像が撮影されたと判定した場合には、当該撮影されたバーコードBから商品IDを取得する。   Returning to FIG. 9, when the control unit 31 detects a touch operation on the product reading area 511 on the menu screen 510 (step S3: YES), the control unit 31 reads the barcode B (step S4). Specifically, the control unit 31 activates the camera 37 and causes the touch panel 34 to display an image being captured by the camera 37. At this time, the user U moves the mobile terminal 3 so that the barcode B of the product is displayed on the touch panel 34. When it is determined that an image including the barcode B has been captured, the control unit 31 acquires a product ID from the captured barcode B.

次いで、制御部31は、バーコードBから取得した商品IDに基づいて商品情報を取得する(ステップS5)。具体的には、制御部31は、店舗IDと商品IDをショッピングサーバ1に送信する。これに対して、ショッピングサーバ1の制御部11は、携帯端末3から店舗IDと商品IDを受信すると、受信した店舗IDと商品IDに基づいて商品DB121から取得した商品情報を返信する。携帯端末3の制御部31は、ショッピングサーバ1から商品情報を受信すると、当該受信した商品情報に基づいて、図11に示す商品情報画面520をタッチパネル34に表示させる(ステップS6)。   Next, the control unit 31 acquires product information based on the product ID acquired from the barcode B (step S5). Specifically, the control unit 31 transmits the store ID and the product ID to the shopping server 1. On the other hand, when receiving the store ID and the product ID from the mobile terminal 3, the control unit 11 of the shopping server 1 returns the product information acquired from the product DB 121 based on the received store ID and the product ID. When receiving the product information from the shopping server 1, the control unit 31 of the portable terminal 3 displays the product information screen 520 shown in FIG. 11 on the touch panel 34 based on the received product information (step S6).

商品情報画面520には、商品の商品名及び価格が表示されるとともに、商品詳細情報欄に商品のメーカー、原材料等の商品詳細情報が表示される。また、商品情報画面520には、購入数表示部522、プラスボタン523、マイナスボタン524、カート投入ボタン525、及びキャンセルボタン526が設けられている。購入数表示部522には商品の購入数が表示され、ユーザUは、プラスボタン523又はマイナスボタン524にタッチすることにより、購入数を変更できるようになっている。また、ユーザUは、購入数の入力を完了したら、カート投入ボタン525にタッチすることにより、当該購入数分の商品を電子カートに投入することができるようになっている。なお、制御部31は、キャンセルボタン526へのタッチ操作を検出すると(ステップS7:NO)、当該商品がカートへ投入されなかったことを示すカート不登録データ(当該商品の商品IDを含むデータ)をショッピングサーバ1に送信し、ステップS2の処理に移行する。一方、ショッピングサーバ1はカート不登録データを受信すると、問い合わせのみ履歴情報を生成してユーザDB122に登録する。   The merchandise information screen 520 displays the merchandise name and price of the merchandise, and merchandise details such as the manufacturer and raw materials of the merchandise in the merchandise detail information column. Further, the product information screen 520 is provided with a purchase number display section 522, a plus button 523, a minus button 524, a cart insertion button 525, and a cancel button 526. The purchase quantity display section 522 displays the purchase quantity of the product, and the user U can change the purchase quantity by touching the plus button 523 or the minus button 524. In addition, when the user U completes the input of the number of purchases, the user U can touch the cart insertion button 525 to input products for the number of purchases into the electronic cart. When the control unit 31 detects a touch operation on the cancel button 526 (step S7: NO), cart non-registration data (data including the product ID of the product) indicating that the product has not been put into the cart. Is transmitted to the shopping server 1, and the process proceeds to step S2. On the other hand, when the shopping server 1 receives the cart non-registration data, it generates history information only for the inquiry and registers it in the user DB 122.

制御部31は、商品情報画面520のカート投入ボタン525へのタッチ操作を検出すると、(ステップS7:YES)、カート登録処理を行う(ステップS8)。具体的には、制御部31は、カート投入ボタン525がタッチされた際に商品情報画面520に表示されていた商品の商品名、商品ID、購入数、及び価格に基づいて電子カート情報を生成又は更新する。また、制御部31は、当該商品がカートへ登録されたことを示すカート登録データ(当該商品の商品IDを含むデータ)をショッピングサーバ1に送信し、ステップS2の処理に移行する。一方、ショッピングサーバ1はカート登録データを受信すると、カート投入履歴情報を生成してユーザDB122に登録する。   When detecting a touch operation on the cart insertion button 525 on the product information screen 520 (step S7: YES), the control unit 31 performs a cart registration process (step S8). Specifically, the control unit 31 generates electronic cart information based on the product name, product ID, number of purchases, and price displayed on the product information screen 520 when the cart insertion button 525 is touched. Or update. In addition, the control unit 31 transmits cart registration data (data including the product ID of the product) indicating that the product has been registered in the cart to the shopping server 1 and proceeds to the process of step S2. On the other hand, when the shopping server 1 receives the cart registration data, the shopping server 1 generates cart insertion history information and registers it in the user DB 122.

制御部31は、メニュー画面510における商品読み取り領域511へのタッチ操作ではなく(ステップS3:NO)、メニュー画面510におけるカート閲覧領域512へのタッチ操作を検出すると(ステップS9:YES)、図12に示すカート画面530をタッチパネル34に表示させる(ステップS10)。カート画面530には、電子カートに登録された商品の商品名、価格、購入数、小計(価格×購入数)と、合計金額が表示される。このとき、制御部31は、価格と購入数から小計と合計金額を算出し、表示する。また、カート画面530には、戻るボタン531が設けられており、制御部31は、戻るボタン531へのタッチ操作を検出すると、ステップS2の処理へ移行する。   When the control unit 31 detects not a touch operation on the product reading area 511 on the menu screen 510 (step S3: NO) but a touch operation on the cart browsing area 512 on the menu screen 510 (step S9: YES), FIG. Is displayed on the touch panel 34 (step S10). The cart screen 530 displays the product name, price, number of purchases, subtotal (price x number of purchases) of the products registered in the electronic cart, and the total amount. At this time, the control unit 31 calculates and displays the subtotal and the total amount from the price and the number of purchases. The cart screen 530 is provided with a return button 531. When the control unit 31 detects a touch operation on the return button 531, the process proceeds to step S2.

図9に戻り、制御部31は、メニュー画面510におけるカート閲覧領域512へのタッチ操作ではなく(ステップS9:NO)、メニュー画面510における購入履歴閲覧領域514へのタッチ操作を検出すると(ステップS11:YES)、図13に示す購入履歴画面540をタッチパネル34に表示させる(ステップS12)。このとき、制御部31は、購入履歴画面540を表示させるにあたり、まず、携帯端末3の携帯IDをショッピングサーバ1に送信する。これに対して、ショッピングサーバ1の制御部11は、携帯端末3から携帯IDを受信すると、受信した携帯IDに基づいてユーザDB122から購入履歴情報を取得し、返信する。そして、携帯端末3の制御部31は、ショッピングサーバ1から受信した購入履歴情報に基づいて購入履歴画面540を表示させる。   Returning to FIG. 9, the control unit 31 detects a touch operation on the purchase history browsing area 514 on the menu screen 510 instead of a touch operation on the cart browsing area 512 on the menu screen 510 (step S9: NO) (step S11). : YES), the purchase history screen 540 shown in FIG. 13 is displayed on the touch panel 34 (step S12). At this time, when displaying the purchase history screen 540, the control unit 31 first transmits the mobile ID of the mobile terminal 3 to the shopping server 1. On the other hand, when receiving the mobile ID from the mobile terminal 3, the control unit 11 of the shopping server 1 acquires purchase history information from the user DB 122 based on the received mobile ID and sends it back. And the control part 31 of the portable terminal 3 displays the purchase history screen 540 based on the purchase history information received from the shopping server 1.

購入履歴画面540には、ユーザUが過去に商品を購入した際の、購入店舗の店舗名及び電話番号、当該店舗への入店日時、当該店舗での会計日時、当該店舗で購入した商品の商品名、価格、購入数、小計(価格×購入数)、合計金額(支払金額)等が表示される。また、購入履歴画面540には、戻るボタン541が設けられている。制御部31は、戻るボタン541へのタッチ操作を検出すると、ステップS2の処理へ移行する。なお、ユーザUの購入履歴が2件以上ある場合には、例えば、購入履歴画面内に「次の1件」ボタンや「前の1件」ボタンを設け、ユーザUがそれぞれの購入履歴を閲覧できるようにする。   In the purchase history screen 540, when the user U has purchased a product in the past, the store name and telephone number of the store, the date and time of entering the store, the date and time of accounting at the store, and the product purchased at the store The product name, price, number of purchases, subtotal (price x number of purchases), total amount (payment amount), etc. are displayed. The purchase history screen 540 is provided with a return button 541. When the control unit 31 detects a touch operation on the return button 541, the control unit 31 proceeds to the process of step S2. When there are two or more purchase histories of the user U, for example, a “next one” button or a “previous one” button is provided in the purchase history screen, and the user U views each purchase history. It can be so.

図9に戻り、制御部31は、メニュー画面510における購入履歴閲覧領域514へのタッチ操作ではなく(ステップS11:NO)、メニュー画面510における会計領域513へのタッチ操作を検出すると(ステップS13:YES)、図14に示す会計画面550をタッチパネル34に表示させる(ステップS14)。一方、制御部31は、メニュー画面510における会計領域513へのタッチ操作を検出しない場合には(ステップS13:NO)、ステップS3の処理に移行する。   Returning to FIG. 9, the control unit 31 detects a touch operation on the accounting area 513 on the menu screen 510 instead of a touch operation on the purchase history browsing area 514 on the menu screen 510 (step S11: NO) (step S13: YES), the accounting screen 550 shown in FIG. 14 is displayed on the touch panel 34 (step S14). On the other hand, the control part 31 transfers to the process of step S3, when the touch operation to the accounting area | region 513 in the menu screen 510 is not detected (step S13: NO).

会計画面550には、ユーザUが電子カートに投入した商品を、レジ(会計装置5)で確認するか否かをユーザUに問いかけるメッセージが表示される。当該メッセージの下方には、「レジで確認する」領域551と、「レジで確認しない」領域552とが設けられており、制御部31は、「レジで確認する」領域551へのタッチ操作を検出すると、「レジで確認する」チェックボックス551Cを塗りつぶし、一方、「レジで確認しない」領域552へのタッチ操作を検出すると、「レジで確認しない」チェックボックス552Cを塗りつぶす。これにより、ユーザUは、電子カートに投入した商品をレジ(会計装置5)で確認することが選択されている状態か、レジで確認しないことが選択されている状態かを確認することができる。また、会計画面550には、電子カートに投入された商品の価格と購入数から算出した支払金額が表示される。さらに、会計画面550には、ユーザUに対して携帯端末3を会計用リーダライタ4の載置台に載置するよう促すメッセージが表示される。   On the accounting screen 550, a message is displayed asking the user U whether or not to check the products that the user U has put into the electronic cart at the cash register (accounting apparatus 5). Below the message, a “confirm at the cash register” area 551 and an “not confirm at the cash register” area 552 are provided, and the control unit 31 performs a touch operation on the “confirm at the cash register” area 551. When detected, the “confirm with checkout” check box 551C is filled in. On the other hand, when the touch operation to the “not confirm with register” area 552 is detected, the “do not confirm with register” check box 552C is filled out. As a result, the user U can confirm whether the item that has been put into the electronic cart is selected to be confirmed at the cash register (accounting device 5) or not to be confirmed at the cash register. . In addition, on the accounting screen 550, a payment amount calculated from the price and the number of purchases of the product put in the electronic cart is displayed. Further, the accounting screen 550 displays a message that prompts the user U to place the mobile terminal 3 on the mounting table of the accounting reader / writer 4.

次いで、制御部31は、会計用リーダライタ4から出力されている電波を非接触型ICチップ36が検知するまで電波検知状態を維持し(ステップS15:NO)、電波が検知されると(ステップS15:YES)、会計処理を行う(ステップS16)。具体的には、制御部31は、電子カートに投入された商品の一覧を示す電子カート情報を、会計用リーダライタ4を介して会計装置5に送信する。また、制御部31は、会計画面550にて、「レジで確認する」又は「レジで確認しない」の何れが選択されたかを示すレジ確認情報を会計装置5に送信する。   Next, the control unit 31 maintains the radio wave detection state until the non-contact IC chip 36 detects the radio wave output from the accounting reader / writer 4 (step S15: NO), and when the radio wave is detected (step S15). S15: YES), accounting processing is performed (step S16). Specifically, the control unit 31 transmits electronic cart information indicating a list of products put in the electronic cart to the accounting device 5 via the accounting reader / writer 4. In addition, the control unit 31 transmits to the accounting apparatus 5 registration confirmation information indicating whether “confirm at the cash register” or “not confirm at the cash register” is selected on the accounting screen 550.

一方、会計装置5の制御部51は、電子カート情報及びレジ確認情報を受信すると、支払方法選択画面をタッチパネル54に表示させる。具体的には、制御部51は、会計画面550にて「レジで確認する」が選択されたことを示すレジ確認情報を受信した場合には、図15(a)に示す支払方法選択画面610Aを表示させる。一方、会計画面550にて「レジで確認しない」が選択されたことを示すレジ確認情報を受信した場合には、図15(b)に示す支払方法選択画面610Bを表示させる。   On the other hand, when receiving the electronic cart information and the cash register confirmation information, the control unit 51 of the accounting apparatus 5 displays a payment method selection screen on the touch panel 54. Specifically, when receiving checkout information indicating that “confirm at checkout” is selected on the transaction screen 550, the control unit 51 pays the payment method selection screen 610A shown in FIG. Is displayed. On the other hand, when cashier confirmation information indicating that “do not confirm at cash register” is selected on the accounting screen 550, a payment method selection screen 610B shown in FIG. 15B is displayed.

支払方法選択画面610A、610Bは、ユーザUに支払方法(決済方法)を選択させるための画面であり、画面下部には電子マネー支払ボタン613、クレジットカード支払ボタン614及び現金支払ボタン615が設けられている。また、図15(a)に示す支払方法選択画面610Aには、電子カート情報に基づいて、電子カートに投入された商品の一覧(商品名、価格、数量、小計)611が表示されるとともに、支払金額表示欄612に、購入数の合計と、合計支払金額が表示される。一方、図15(b)に示す支払方法選択画面610Bには、商品の一覧611は表示されず、支払金額表示欄612の代わりに、支払金額表示部616に支払金額が表示される。ユーザUは、支払金額を確認した上で、支払方法に応じて、電子マネー支払ボタン613、クレジットカード支払ボタン614又は現金支払ボタン615にタッチするようになっている。   The payment method selection screens 610A and 610B are screens for allowing the user U to select a payment method (settlement method), and an electronic money payment button 613, a credit card payment button 614, and a cash payment button 615 are provided at the bottom of the screen. ing. In addition, on the payment method selection screen 610A shown in FIG. 15A, a list (product name, price, quantity, subtotal) 611 of products put into the electronic cart is displayed based on the electronic cart information. In the payment amount display column 612, the total number of purchases and the total payment amount are displayed. On the other hand, on the payment method selection screen 610B shown in FIG. 15B, the list of products 611 is not displayed, and the payment amount is displayed in the payment amount display section 616 instead of the payment amount display field 612. After confirming the payment amount, the user U touches the electronic money payment button 613, the credit card payment button 614 or the cash payment button 615 depending on the payment method.

会計装置5の制御部51は、電子マネー支払ボタン613、クレジットカード支払ボタン614又は現金支払ボタン615に対するタッチ操作を検出すると、それぞれの決済方法に応じた処理を行う。電子マネー決済、クレジットカード決済又は現金決済が選択された際の処理の内容は上述した通りである。制御部51は、決済処理が終了すると、決済処理が終了したことを示す決済完了通知と決済方法を示す決済方法情報を携帯端末3に送信する。また、制御部51は、図示しないスピーカから音を出力させ、決済処理が終了したことをユーザUに報知する。   When the control unit 51 of the accounting apparatus 5 detects a touch operation on the electronic money payment button 613, the credit card payment button 614, or the cash payment button 615, the control unit 51 performs processing corresponding to each settlement method. The contents of processing when electronic money settlement, credit card settlement, or cash settlement is selected are as described above. When the payment process is completed, the control unit 51 transmits a payment completion notification indicating that the payment process is completed and payment method information indicating the payment method to the mobile terminal 3. Moreover, the control part 51 outputs a sound from the speaker which is not shown in figure, and notifies the user U that the payment process was complete | finished.

これに対して、携帯端末3の制御部31は、会計装置5から決済完了通知を受信すると、電子カート情報と決済方法情報をショッピングサーバ1に送信して、本フローチャートにおける処理を終了する。一方、ショッピングサーバ1の制御部11は、携帯端末3から電子カート情報と決済方法情報を受信すると、購入履歴情報を生成してユーザDB122に登録する。   On the other hand, when receiving the payment completion notification from the accounting apparatus 5, the control unit 31 of the portable terminal 3 transmits the electronic cart information and the payment method information to the shopping server 1 and ends the processing in this flowchart. On the other hand, when receiving the electronic cart information and the payment method information from the mobile terminal 3, the control unit 11 of the shopping server 1 generates purchase history information and registers it in the user DB 122.

以上説明したように、本実施形態のショッピングシステムSは、携帯端末3(「携帯端末装置」の一例)と、店舗に設置される入店時用リーダライタ2(「店舗用機器」の一例)と、ショッピングサーバ1(「サーバ装置」の一例)と、会計装置5(「会計装置」の一例)とを有する。ショッピングサーバ1の記憶部12(「価格記憶手段」の一例)は、商品の価格を、当該商品を取り扱う店舗を識別するための店舗ID及び、当該商品を識別するための商品IDと対応付けて記憶する。ショッピングサーバ1の制御部11(「問い合わせ受信手段」、「価格取得手段」、「価格情報送信手段」の一例)は、携帯端末3から店舗ID及び商品IDを受信し、当該受信した店舗ID及び商品IDに基づいて記憶部12から価格を取得し、当該取得した価格を示す価格情報を、店舗ID及び商品IDを送信した携帯端末3に送信する。また、入店時用リーダライタ2の記憶部22(「店舗ID記憶手段」の一例)は店舗IDを記憶し、制御部21(「店舗ID送信手段」の一例)は記憶部22に記憶された店舗IDを携帯端末3に対して送信する。さらに、携帯端末3の制御部31(「店舗ID受信手段」、「商品ID取得手段」、「問い合わせ送信手段」の一例)は、入店時用リーダライタ2から送信された店舗IDを受信し、商品について表示されたバーコードBを読み取り、当該商品の商品IDを取得し、当該受信した店舗IDと当該取得した商品IDをショッピングサーバ1に送信する。次いで、制御部31(「価格情報受信手段」、「価格表示制御手段」、「支払金額算出手段」、「支払金額送信手段」の一例)は、ショッピングサーバ1から送信された価格情報を受信し、当該受信した価格情報が示す価格をタッチパネル34(「表示手段」の一例)に表示させ、価格が表示された商品のうち、ユーザUにより選択された商品の価格を合計して支払金額を算出し、当該算出した支払金額を示す支払金額情報を会計装置5に送信する。さらにまた、会計装置5の制御部51(「支払金額受信手段」の一例)は、携帯端末3から送信された支払金額情報を受信する。   As described above, the shopping system S according to the present embodiment includes the mobile terminal 3 (an example of “mobile terminal device”) and the reader / writer 2 for entering a store installed in a store (an example of “store device”). And a shopping server 1 (an example of “server device”) and an accounting device 5 (an example of “accounting device”). The storage unit 12 (an example of “price storage unit”) of the shopping server 1 associates the price of a product with a store ID for identifying a store handling the product and a product ID for identifying the product. Remember. The control unit 11 (an example of “inquiry receiving means”, “price acquisition means”, and “price information transmitting means”) of the shopping server 1 receives the store ID and the product ID from the mobile terminal 3, and receives the received store ID and A price is acquired from the storage unit 12 based on the product ID, and price information indicating the acquired price is transmitted to the mobile terminal 3 that has transmitted the store ID and the product ID. In addition, the storage unit 22 (an example of “store ID storage unit”) of the reader / writer 2 for entering a store stores the store ID, and the control unit 21 (an example of “store ID transmission unit”) is stored in the storage unit 22. The store ID is transmitted to the portable terminal 3. Further, the control unit 31 (an example of “store ID receiving unit”, “product ID acquisition unit”, “inquiry transmission unit”) of the mobile terminal 3 receives the store ID transmitted from the reader / writer 2 when entering the store. The barcode B displayed for the product is read, the product ID of the product is acquired, and the received store ID and the acquired product ID are transmitted to the shopping server 1. Next, the control unit 31 (an example of “price information receiving means”, “price display control means”, “payment amount calculation means”, “payment amount transmission means”) receives the price information transmitted from the shopping server 1. The price indicated by the received price information is displayed on the touch panel 34 (an example of “display means”), and the price of the product selected by the user U is calculated from the products for which the price is displayed. Then, the payment amount information indicating the calculated payment amount is transmitted to the accounting apparatus 5. Furthermore, the control unit 51 (an example of “payment amount receiving means”) of the accounting apparatus 5 receives the payment amount information transmitted from the mobile terminal 3.

このショッピングシステムSによれば、携帯端末3は、入店時用リーダライタ2から送信された店舗IDと、商品について表示されたバーコードBを読み取ることにより取得した商品IDを、ショッピングサーバ1に送信することにより商品の価格を取得し、タッチパネル34に表示する。また、携帯端末3は、価格を表示した商品のうち、ユーザUにより選択された商品の価格を合計して支払金額を算出し、会計装置5に送信する。   According to this shopping system S, the portable terminal 3 sends the store ID transmitted from the store reader / writer 2 and the product ID acquired by reading the barcode B displayed for the product to the shopping server 1. The price of the product is acquired by transmission and displayed on the touch panel 34. Further, the mobile terminal 3 calculates the payment amount by adding the prices of the products selected by the user U among the products for which the prices are displayed, and transmits the payment amount to the accounting device 5.

したがって、ユーザUは、携帯端末3に入店時用リーダライタ2から送信される店舗IDを受信させ、また、気になる商品のバーコードBを携帯端末3で読み取ることにより、価格を表示する商品情報画面520にて当該商品の価格を把握することができる。また、ユーザUが価格の表示された商品の中から購入する商品を選択すると、選択された商品の価格を合計した支払金額が算出され、会計装置5に送信される。すなわち、店舗側は商品にICタグを貼付する必要は無く、また、ユーザUはバーコードBを会計装置5に読み取らせる必要もないため会計をスムーズに済ませることができる。   Accordingly, the user U causes the portable terminal 3 to receive the store ID transmitted from the reader / writer 2 at the time of entering the store, and displays the price by reading the barcode B of the product of interest with the portable terminal 3. The price of the product can be grasped on the product information screen 520. Further, when the user U selects a product to be purchased from among the products whose prices are displayed, a payment amount in which the prices of the selected products are totaled is calculated and transmitted to the accounting apparatus 5. That is, the store side does not need to attach an IC tag to the product, and the user U does not need to read the bar code B by the accounting device 5, so that the accounting can be completed smoothly.

また、携帯端末3の制御部31(「購入履歴情報送信手段」、「購入履歴情報取得手段」、「表示制御手段」の一例)は、ユーザUにより選択された商品について決済が完了した場合に、当該決済に関する購入履歴情報とユーザUの識別に用いる携帯ID(「ユーザID」の一例)とをショッピングサーバ1に送信し、購入履歴情報の閲覧要求があった場合に、ショッピングサーバ1から携帯IDに基づいて購入履歴情報を取得し、取得した購入履歴情報をタッチパネル34に表示させる。これにより、ユーザUは携帯端末3にて購入履歴を確認することができる。   In addition, the control unit 31 (an example of “purchase history information transmission unit”, “purchase history information acquisition unit”, and “display control unit”) of the mobile terminal 3 performs the settlement for the product selected by the user U. When the purchase history information related to the settlement and the mobile ID (an example of “user ID”) used to identify the user U are transmitted to the shopping server 1 and the purchase history information is requested to be browsed, Purchase history information is acquired based on the ID, and the acquired purchase history information is displayed on the touch panel 34. Thereby, the user U can confirm the purchase history on the mobile terminal 3.

また、携帯端末3の制御部31(「不選択商品ID送信手段」の一例)は、商品情報画面520にて価格を表示させた商品のうち、ユーザによりキャンセルされた商品(「選択されなかった商品」)を識別するための商品ID(「不選択商品ID」の一例)を含むカート不登録データをショッピングサーバ1に送信する。一方、ショッピングサーバ1の記憶部12(「不選択商品ID記憶手段」の一例)は、携帯端末3から受信したカート不登録データに含まれる商品IDを問い合わせのみ履歴情報の一部として記憶する。これにより、携帯端末3に価格が表示された商品のうち、ユーザにより選択されなかった商品(すなわち、ユーザが気になって価格を確認したが購入されなかった商品)の商品IDがショッピングサーバ1の記憶部12に記憶されるので、店舗側はマーケティングに活用することができる。   In addition, the control unit 31 (an example of “non-selected product ID transmission unit”) of the mobile terminal 3 selects a product canceled by the user (“not selected” from among the products whose prices are displayed on the product information screen 520. The cart non-registration data including the product ID (an example of “non-selected product ID”) for identifying the “product”) is transmitted to the shopping server 1. On the other hand, the storage unit 12 of the shopping server 1 (an example of “non-selected product ID storage unit”) stores the product ID included in the cart non-registration data received from the mobile terminal 3 as part of the history information only. Thereby, among the products whose prices are displayed on the mobile terminal 3, the product ID of the product that is not selected by the user (that is, the product that the user is interested in confirming the price but has not purchased) is the shopping server 1. Is stored in the storage unit 12, so that the store side can utilize it for marketing.

なお、本実施形態においては、購入履歴画面540は、ショッピングサーバ1から購入履歴情報を受信して表示することとしていたが、携帯端末3の制御部31が決済処理完了時に電子カート情報及び決済方法情報を記憶部32に記憶させておき、当該記憶させた情報に基づいて購入履歴画面540を表示させることとしてもよい。なお、この場合、店舗の電話番号など、記憶部32に記憶させた情報だけでは表示することのできない情報については、ショッピングサーバ1に問い合わせて取得することとしてもよいし、表示しないこととしてもよい。   In the present embodiment, the purchase history screen 540 receives and displays purchase history information from the shopping server 1, but the electronic cart information and the payment method when the control unit 31 of the mobile terminal 3 completes the payment process. Information may be stored in the storage unit 32 and the purchase history screen 540 may be displayed based on the stored information. In this case, information that cannot be displayed only by information stored in the storage unit 32, such as a telephone number of a store, may be obtained by inquiring the shopping server 1 or may not be displayed. .

この場合、携帯端末3の制御部31(「購入履歴情報記録手段」、「表示制御手段」の一例)は、ユーザUにより選択された商品について決済が完了した場合に、当該決済に関する情報を購入履歴情報として記憶部32(「購入履歴情報記憶手段」の一例)に記憶させ、購入履歴情報の閲覧要求があった場合に、記憶部32に記憶された購入履歴情報をタッチパネル34に表示させる。これにより、ユーザUはショッピングサーバ1に問い合わせることなく、携帯端末3にて購入履歴を確認することができる。   In this case, the control unit 31 (an example of “purchase history information recording unit” and “display control unit”) of the mobile terminal 3 purchases information related to the payment when the payment for the product selected by the user U is completed. The history information is stored in the storage unit 32 (an example of “purchase history information storage unit”), and when the purchase history information is requested to be browsed, the purchase history information stored in the storage unit 32 is displayed on the touch panel 34. Thereby, the user U can check the purchase history on the mobile terminal 3 without making an inquiry to the shopping server 1.

また、本実施形態においては、自動精算機6を会計装置5に接続することとしたが、店舗STの店員がクレジットカード決済業務、現金決済業務を行うこととしてもよい。この場合、店員の作業量が増加するが、自動精算機6を設置する必要はない。そのため、店舗STは、比較的安価な入店時用リーダライタ2と会計用リーダライタ4を設置すればよく、高価な機器を導入することなくショッピングシステムSを導入することができる。   In the present embodiment, the automatic checkout machine 6 is connected to the accounting apparatus 5, but the store clerk of the store ST may perform a credit card settlement service and a cash settlement service. In this case, although the work amount of the clerk increases, it is not necessary to install the automatic checkout machine 6. Therefore, the store ST only needs to install the relatively inexpensive entry reader / writer 2 and the accounting reader / writer 4 and can introduce the shopping system S without introducing expensive equipment.

また、本実施形態においては、紙レシートの発行について言及しなかったが、支払方法選択画面610A、610Bで、ユーザUが紙レシートを発行するか否かを選択できるようにしておき、紙レシートを発行することが選択された場合には、会計装置5或いは自動精算機6が紙レシートを発行することとしてもよい。   In this embodiment, the paper receipt issuance is not mentioned. However, the user U can select whether or not to issue the paper receipt on the payment method selection screens 610A and 610B, and the paper receipt can be selected. When the issue is selected, the accounting device 5 or the automatic checkout machine 6 may issue a paper receipt.

また、本実施形態においては、決済方法として会計装置5での電子マネー決済、クレジットカード決済、及び現金決済を例として挙げたが、携帯端末3でインターネット決済を行えるようにしてもよい。この場合、携帯端末3の制御部31(「支払金額送信手段」の一例)は、算出した支払金額を示す支払金額情報を、インターネット決済機能を実現するインターネット決済サーバ(「会計端末装置」の一例)に送信することとなる。このとき、インターネット決済サーバは、ユーザUがインターネット上に保持している資産(例えば、店舗ST又は関連会社の運営するサイト等で認められるポイント)により決済を行ったり、予め登録されているクレジットカードにより決済を行ったりするものとする。これにより、ユーザUは会計装置5にて会計を行う必要がないので、会計をスムーズに済ませることができる。   Further, in the present embodiment, the electronic money settlement, the credit card settlement, and the cash settlement in the accounting device 5 are exemplified as the settlement method. However, the mobile terminal 3 may perform the Internet settlement. In this case, the control unit 31 (an example of “payment amount transmission means”) of the mobile terminal 3 uses the payment amount information indicating the calculated payment amount as an Internet settlement server (an example of “accounting terminal device”) that realizes an Internet settlement function. ). At this time, the Internet payment server makes a payment using assets held by the user U on the Internet (for example, points accepted at a store ST or a site operated by an affiliated company) or a pre-registered credit card To make a payment. Thereby, since the user U does not need to perform accounting with the accounting device 5, accounting can be completed smoothly.

また、商品DB121には、商品の付加情報として、当該商品に対する各ユーザUからの口コミ情報や、当該商品を使用するレシピ情報を登録しておき、商品情報画面520に表示させることとしてもよい。   Moreover, it is good also as registering the word-of-mouth information from each user U with respect to the said goods and the recipe information which uses the said goods as the additional information of goods, and displaying on the goods information screen 520 in goods DB121.

また、携帯端末3に買い物アプリがインストールされていない場合において、携帯端末3が入店時用リーダライタ2にかざされた場合には、制御部31が、入店時用リーダライタ2から買い物アプリのインストールサイトのURL(Uniform Resource Locator)を受信し、当該URLにアクセスして、買い物アプリをインストールすることとしてもよい。   When the shopping application is not installed in the portable terminal 3 and the portable terminal 3 is held over the reader / writer 2 at the time of entering the store, the control unit 31 sends the shopping application from the reader / writer 2 at the time of entering the store. The installation site URL (Uniform Resource Locator) may be received, and the shopping application may be installed by accessing the URL.

[7.不正会計対策]
ショッピングシステムSを導入した店舗STでは、電子マネー決済、クレジットカード決済及び現金決済等に対応した自動精算機を導入することにより、会計時に店員を立ち会わせる必要がなくなり、会計を担当する人員を減らすことができるという利点がある。一方で、この場合、ユーザUが電子カートに商品を登録することなく(すなわち、適切な会計を行うことなく)、持ち去ってしまうおそれが生じる。そこで以下では、こうした不正会計に対する2つの対策について説明する。
[7. Countermeasures against illegal accounting]
In the store ST that introduced the shopping system S, by introducing an automatic checkout machine that supports electronic money payment, credit card payment, cash payment, etc., it is not necessary to have the store clerk present at the time of accounting, thereby reducing the number of people in charge of accounting There is an advantage that you can. On the other hand, in this case, the user U may take away without registering the product in the electronic cart (that is, without performing proper accounting). Therefore, in the following, two countermeasures against such illegal accounting will be described.

[7.1.会員ランクによる対策]
不正会計対策の一つ目は、会計方法をフルセルフとセミセルフの2つの方法に分ける対策である。セミセルフとは、店員が、適切に会計が行われているか(電子カートに登録された商品と現実の買い物かごに入れられている商品とが一致するか)をチェックする会計方法である。一方、フルセルフとは、店員が、適切に会計が行われているかをチェックせず、ユーザUが会計装置5により会計を行う会計方法である。フルセルフによる会計は、会計時間を短縮でき、ショッピングシステムSを利用する上でユーザUにとって好ましい会計方法と考えられる。なお、フルセルフでの会計が許可されるのは、ショッピングシステムSが設定する会員ランクが所定のランク以上であるユーザUのみである。
[7.1. Measures by member rank]
The first measure against fraudulent accounting is to divide accounting methods into two methods: full self and semi self. Semi-self is an accounting method in which a store clerk checks whether accounting is properly performed (a product registered in an electronic cart matches a product stored in an actual shopping basket). On the other hand, full self is an accounting method in which the user U does accounting with the accounting device 5 without checking whether the accounting is properly conducted. Accounting by full self can shorten the accounting time and is considered to be a preferable accounting method for the user U in using the shopping system S. Note that only self-accounting is permitted for users U whose membership rank set by the shopping system S is equal to or higher than a predetermined rank.

この対策を行うに当たり、まず、ショッピングサーバ1のユーザDB122に新たに会員ランクの項目を設け、ユーザUが何れの会員ランクであるかを、ユーザDB122を参照することで特定できるようにする。会員ランクとしては、複数のランク(本実施形態ではSランク、Aランク、Bランク、Cランク、Dランク及びEランク)が設けられている。携帯端末3による会員ランクの取得は、制御部31が自らの携帯IDをショッピングサーバ1に送信し、これに対してショッピングサーバ1の制御部11が受信した携帯IDに対応する会員ランク返信することにより行われる。   In performing this measure, first, a member rank item is newly provided in the user DB 122 of the shopping server 1 so that the user U can be identified by referring to the user DB 122. As the member rank, a plurality of ranks (S rank, A rank, B rank, C rank, D rank, and E rank in this embodiment) are provided. The acquisition of the member rank by the portable terminal 3 is that the control unit 31 transmits its own portable ID to the shopping server 1 and returns the member rank corresponding to the portable ID received by the control unit 11 of the shopping server 1. Is done.

また、図16(a)に示すランク毎商品点数テーブルのように、会員ランクに応じてセミセルフでの会計、及びフルセルフでの会計が許可される商品点数が定められる。会員ランクがCランク以下の会員(ユーザ)についてはフルセルフでの会計が許可されない。一方、Bランクの会員(ユーザ)については2点まで、Aランクの会員(ユーザ)については5点まで、それぞれフルセルフでの会計が許可されており、Sランクの会員(ユーザ)については商品点数がいくつであってもフルセルフでの会計が許可される。なお、図16(a)に示すようなランク毎商品点数テーブルを店舗毎又は当該店舗が属する地域毎に設け、セミセルフでの会計、及びフルセルフでの会計が許可される商品点数を異ならせることとしてもよい。例えば、万引き件数の多い地域に属する店舗は、万引き件数の低い地域に属する店舗よりも、フルセルフでの会計を許可する商品点数を少なくするなど、地域に応じて設定値を変更することとしてもよい。また、ランク毎商品点数テーブルは、携帯端末3側の買い物アプリで記憶しておくこととしてもよいし、ショッピングサーバS側が記憶しておき、適宜、携帯端末3が参照することとしてもよい(本実施形態では、前者の立場で説明する。)。   Further, as in the product score table for each rank shown in FIG. 16 (a), the number of products for which semi-self accounting and full self-accounting are permitted are determined according to the member rank. For a member (user) whose member rank is C rank or less, full self-accounting is not permitted. On the other hand, up to 2 points for B rank members (users) and up to 5 points for A rank members (users) are allowed for self-assessment, and product scores for S rank members (users). Regardless of the number, full self-accounting is permitted. It should be noted that a product score table for each rank as shown in FIG. 16 (a) is provided for each store or each region to which the store belongs, and the product scores for which semi-self accounting and full self-accounting are permitted are different. Also good. For example, a store belonging to an area with a high number of shoplifting cases may change the setting value according to the area, such as reducing the number of products that allow full self-accounting than a shop belonging to an area with a low number of shoplifting cases. . Moreover, the product score table for each rank may be stored in the shopping application on the mobile terminal 3 side, or may be stored on the shopping server S side and appropriately referred to by the mobile terminal 3 (this book) The embodiment will be described from the former standpoint.)

また、図16(b)に示す昇格条件テーブルのように、Sランク、Aランク、Bランク、Cランク、Dランクへの昇格条件が定められている。本実施形態では、各ランクへの昇格条件は、ショッピングシステムSの利用年数と支払合計金額に基づいて定められ、利用年数が長く、支払合計金額が多い会員ほど、より高いランクへ移行するようなっている。すなわち、信頼度の高いユーザほど高い会員ランクが割り当てられる。会員ランクの管理はショッピングサーバ1が行うようになっており、制御部11は、会員(ユーザ)が昇格条件を満たした場合に、会員ランクを昇格させる。なお、これらの昇格条件は一例であって、来店回数を昇格条件に加えるなど他の条件を定めることもできるし、また、多くの人員を会計担当に割り当てることができない店舗では、フルセルフでの会計を促進すべく昇格条件を低く設定するなど、店舗毎に条件を定めることもできる。また、一定期間、利用がなかった会員(ユーザ)についてはランクを降格させることとしてもよい。   Further, as in the promotion condition table shown in FIG. 16B, promotion conditions to S rank, A rank, B rank, C rank, and D rank are defined. In the present embodiment, the promotion condition to each rank is determined based on the use years of the shopping system S and the total payment amount, and a member having a long use year and a large total payment amount moves to a higher rank. ing. That is, a higher member rank is assigned to a user with higher reliability. The management of the member rank is performed by the shopping server 1, and the control unit 11 promotes the member rank when the member (user) satisfies the promotion condition. These promotion conditions are only examples, and other conditions such as adding the number of visits to the promotion conditions can be set. In stores where a large number of personnel cannot be assigned to accountants, full self-accounting is possible. It is also possible to set conditions for each store, such as setting the promotion conditions low to promote the promotion. Moreover, it is good also as demoting a rank about the member (user) who was not used for a fixed period.

買い物アプリの起動中には、図17の例に示すように、各種画面(図17は会計画面560の例)に会員ランク表示領域561を設け、ユーザUの会員ランクが何れのランクであるかを表示するとともに、その会員ランクに応じて、フルセルフ及びセミセルフでの会計が許可される商品点数をそれぞれ表示する。また、「現在の点数」表示領域562を設け、その時点で電子カートに登録されている商品点数を表示する。なお、会員ランク表示領域561には、携帯端末3の制御部31がショッピングサーバ1から取得した会員ランクと、当該会員ランクに基づいてランク毎商品点数テーブル(図16(a)参照)から取得された商品点数とが表示される。   During the activation of the shopping application, as shown in the example of FIG. 17, a member rank display area 561 is provided on various screens (FIG. 17 is an example of the accounting screen 560), and the rank of the user U's member rank is. Are displayed, and the number of products for which full self and semi self accounting is permitted is displayed according to the member rank. In addition, a “current score” display area 562 is provided, and the product score registered in the electronic cart at that time is displayed. The member rank display area 561 is acquired from the member rank acquired by the control unit 31 of the mobile terminal 3 from the shopping server 1 and the product score table for each rank based on the member rank (see FIG. 16A). The product score is displayed.

次に、会員ランクによる対策を導入した場合における会計時の流れについて説明する。   Next, the flow at the time of accounting when measures based on member ranks are introduced will be described.

まず、携帯端末3の制御部31は、図9のステップ13の処理において、メニュー画面510における会計領域513へのタッチ操作を検出すると、図17に示す会計画面560をタッチパネル34に表示させる(ステップS14)。   First, when the control unit 31 of the mobile terminal 3 detects a touch operation on the accounting area 513 on the menu screen 510 in the process of step 13 of FIG. 9, the control screen 560 shown in FIG. S14).

会計画面560には、会員ランク表示領域561、及び「現在の点数」表示領域562の下方に「会計方法を選択して下さい。」とのメッセージが表示されるとともに、更にその下方に、「フルセルフ」領域563と、「レジで商品を確認する」領域564と、「セミセルフ」領域565とが設けられている。ユーザUは、「フルセルフ」領域563又は「セミセルフ」領域565に対してタッチ操作することで、フルセルフでの会計又はセミセルフでの会計の何れか一方を選択することができるようになっている。また、ユーザUは「レジで商品を確認する」領域564に対してタッチ操作することで、会計装置5にて電子カートに登録した商品の一覧を自分で確認することを選択することができるようになっている。但し、「レジで商品を確認する」領域564は「フルセルフ」領域563が選択されているときのみ選択できるようになっている。制御部31は、「フルセルフ」領域563、「レジで商品を確認する」領域564、又は「セミセルフ」領域565へのタッチ操作を検出すると、それぞれ、「フルセルフ」チェックボックス563C、「レジで商品を確認する」チェックボックス564C、「セミセルフ」チェックボックス565Cを塗りつぶす。これにより、何れが選択されているかをユーザUが確認できるようになっている。   On the accounting screen 560, a message “Please select an accounting method” is displayed below the member rank display area 561 and the “current score” display area 562, and further below that, “Full Self ”Area 563,“ confirm product at cash register ”area 564, and“ semi-self ”area 565. The user U can select either full self payment or semi self payment by touching the “full self” area 563 or the “semi self” area 565. In addition, the user U can select to confirm the list of products registered in the electronic cart by the accounting device 5 by touching the “confirm products at the cash register” area 564. It has become. However, the “confirm product at the cash register” area 564 can be selected only when the “full self” area 563 is selected. When the control unit 31 detects a touch operation on the “full self” area 563, the “confirm product at the cash register” area 564, or the “semi-self” area 565, the “full self” check box 563C and “ The “confirm” check box 564C and the “semi-self” check box 565C are filled. Thereby, the user U can confirm which is selected.

会計画面560の表示に関し、制御部31は、電子カートに登録されている商品点数が、ユーザUの会員ランクに対応する商品点数の制限を超えている場合には、フルセルフでの会計を不許可とするために、「フルセルフ」領域563、「セミセルフ」領域564或いはその双方が選択できないように制御する(例えば、グレーアウトとするか、領域そのものを非表示とする)。また、制御部31は、ユーザUの会員ランクがCランク以下のランクである場合には、フルセルフでの会計を不可能とするために、「フルセルフ」領域563が選択できないように表示を制御する(例えば、グレーアウトとするか、領域そのものを非表示とする)。   Regarding the display of the accounting screen 560, the control unit 31 does not permit full self accounting when the number of items registered in the electronic cart exceeds the limit of the number of items corresponding to the user U's membership rank. Therefore, the “full self” area 563, the “semi self” area 564, or both are controlled so that they cannot be selected (for example, grayed out or the area itself is not displayed). In addition, when the member rank of the user U is rank C or lower, the control unit 31 controls the display so that the “full self” area 563 cannot be selected in order to disable full self accounting. (For example, it is grayed out or the area itself is not displayed).

また、会計画面560には、「支払方法を選択して下さい。」とのメッセージの下方に、「電子マネー」領域566と、「クレジットカード」領域567と、「現金」領域568とが設けられており、ユーザUが何れか一つの決済方法(支払方法)を選択することができるようになっている。制御部31は、「電子マネー」領域566、「クレジットカード」領域567、又は「現金」領域568へのタッチ操作を検出すると、それぞれ、「電子マネー」チェックボックス566C、「クレジットカード」チェックボックス567C、「現金」チェックボックス568Cを塗りつぶす。これにより、何れが選択されているかをユーザUが確認できるようになっている。   In addition, an “electronic money” area 566, a “credit card” area 567, and a “cash” area 568 are provided on the accounting screen 560 below the message “Please select a payment method.” The user U can select any one settlement method (payment method). When the control unit 31 detects a touch operation on the “electronic money” area 566, the “credit card” area 567, or the “cash” area 568, the “electronic money” check box 566C and the “credit card” check box 567C, respectively. , “Cash” check box 568C is filled. Thereby, the user U can confirm which is selected.

次いで、ユーザUが会計方法及び決済方法を選択した後、携帯端末3を会計用リーダライタ4の載置台に載置すると、会計画面560でユーザが選択した会計方法に応じて会計が行われる。ここでまず、図18を用いてフルセルフの会計方法が選択された場合の流れについて説明し、次いで、図20を用いてセミセルフの会計方法が選択された場合の流れについて説明することとする。   Next, after the user U selects an accounting method and a settlement method, when the portable terminal 3 is placed on the mounting table of the accounting reader / writer 4, accounting is performed according to the accounting method selected by the user on the accounting screen 560. Here, first, the flow when the full self accounting method is selected will be described using FIG. 18, and then the flow when the semi self accounting method is selected will be described using FIG.

図18に示すように、フルセルフの会計方法が選択された場合において、ユーザUにより携帯端末3が会計用リーダライタ4の載置台に載置されると(ステップS31)、電子カート情報と、レジ確認情報(「レジで商品を確認する」チェックボックス564Cが選択されているか否かを示す情報)と、何れの決済方法が選択されたかを示す決済方法情報とが携帯端末3から会計装置5に送信される(ステップS32)。   As shown in FIG. 18, when the full self accounting method is selected, when the mobile terminal 3 is placed on the placement table of the accounting reader / writer 4 by the user U (step S31), the electronic cart information and the cash register are registered. Confirmation information (information indicating whether or not the “confirm product at checkout” check box 564C is selected) and settlement method information indicating which settlement method is selected are transferred from the portable terminal 3 to the accounting apparatus 5. It is transmitted (step S32).

会計装置5の制御部51は、携帯端末3から受信したレジ確認情報を参照し、「レジで商品を確認する」チェックボックス564Cが選択されているか否かを判定する(ステップS33)。制御部51は、選択されていないと判定した場合には(ステップS33:NO)、携帯端末3から受信した決済方法情報の示す決済方法に応じた決済を行う(ステップS35)。一方、制御部51は「レジで商品を確認する」チェックボックス564Cが選択されていると判定した場合には(ステップS33:YES)、携帯端末3から受信した電子カート情報に基づいて、図19に示すような支払方法選択画面620をタッチパネル54に表示させる(ステップS34)。   The control unit 51 of the accounting apparatus 5 refers to the cash register confirmation information received from the mobile terminal 3 and determines whether or not the “check merchandise at cash register” check box 564C is selected (step S33). When it is determined that the control unit 51 has not been selected (step S33: NO), the control unit 51 performs payment according to the payment method indicated by the payment method information received from the mobile terminal 3 (step S35). On the other hand, when the control unit 51 determines that the “confirm product at the cash register” check box 564C is selected (step S33: YES), the control unit 51 performs FIG. 19 based on the electronic cart information received from the mobile terminal 3. Is displayed on the touch panel 54 (step S34).

支払方法選択画面620には、上述した商品の一覧611及び支払金額表示欄612(図15(a)参照)が表示されるとともに、その下方左側には、携帯端末3から受信した決済方法情報の示す決済方法(すなわち、会計画面560にてユーザUにより選択された決済方法)が表示される。また、その右側には、ユーザUが購入商品、支払金額及び支払方法を確認した後にタッチ操作すべき確認ボタン621が設けられている。更に、支払方法選択画面620には、ユーザUが会計画面560で選択した決済方法を変更することができるように、電子マネー支払ボタン613、クレジットカード支払ボタン614及び現金支払ボタン615が設けられている。但し、支払ボタン613〜615は必ずしも設けなくてもよい。   On the payment method selection screen 620, the above-mentioned list of products 611 and the payment amount display column 612 (see FIG. 15A) are displayed, and on the lower left side thereof, the payment method information received from the mobile terminal 3 is displayed. The settlement method shown (that is, the settlement method selected by the user U on the accounting screen 560) is displayed. On the right side, a confirmation button 621 to be touched after the user U confirms the purchased product, the payment amount and the payment method is provided. Further, the payment method selection screen 620 is provided with an electronic money payment button 613, a credit card payment button 614, and a cash payment button 615 so that the payment method selected by the user U on the accounting screen 560 can be changed. Yes. However, the payment buttons 613 to 615 are not necessarily provided.

会計装置5の制御部51は、電子マネー支払ボタン613、クレジットカード支払ボタン614又は現金支払ボタン615に対するタッチ操作を検出した場合には、それぞれの決済方法に応じた処理を行い、一方、確認ボタン621に対するタッチ操作を検出した場合には、先に選択された決済方法(すなわち、会計画面560にて選択された決済方法)に応じた処理を行う(ステップS35)。   When the control unit 51 of the accounting apparatus 5 detects a touch operation on the electronic money payment button 613, the credit card payment button 614, or the cash payment button 615, the control unit 51 performs processing according to each settlement method, while the confirmation button When a touch operation on 621 is detected, processing corresponding to the previously selected settlement method (that is, the settlement method selected on the accounting screen 560) is performed (step S35).

次に、図20を用いてセミセルフの会計方法が選択された場合の流れについて説明する。セミセルフの会計方法が選択された場合において、ユーザUにより携帯端末3が会計用リーダライタ4の載置台に載置されると(ステップS51)、電子カート情報と決済方法情報とが、携帯端末3から会計装置5に送信される(ステップS52)。これに対して会計装置5の制御部51は、携帯端末3から受信した電子カート情報に基づいて、図21に示す商品リスト画面630をタッチパネル54に表示させる(ステップS53)。   Next, the flow when the semi-self accounting method is selected will be described with reference to FIG. When the semi-self accounting method is selected and the mobile terminal 3 is placed on the mounting table of the accounting reader / writer 4 by the user U (step S51), the electronic cart information and the settlement method information are stored in the mobile terminal 3 To the accounting device 5 (step S52). On the other hand, the control unit 51 of the accounting apparatus 5 displays the product list screen 630 shown in FIG. 21 on the touch panel 54 based on the electronic cart information received from the mobile terminal 3 (step S53).

商品リスト画面630は、店員が現実の買い物かごに入れられた商品と、電子カートに登録された商品とが一致するか否かをチェックするための画面である。すなわち、商品リスト画面630には、電子カート情報に基づいて、電子カートに登録された商品毎に、商品名631、購入数632、単価633、小計634が表示される。また、店員が商品リスト画面630に表示された商品と、実際にユーザUが購入しようとしている商品とを素早く比較できるように、商品画像635が表示される。商品画像635は商品IDと対応付けて所定の記憶装置(例えば、会計装置5内の記憶装置、ショッピングサーバ1内の記憶部12)に記憶させておき、商品リスト画面630を表示する際に記憶装置から取得して表示される。また、商品リスト画面630には、商品毎にチェックボックス631Cが設けられており、店員はユーザUから渡された買い物かごを調べて中に入っている商品について商品リスト画面630に表示された商品名及び購入数と一致していることを確認した場合に、該当するチェックボックス631Cにタッチ操作を行うようになっている。これにより、店員はどの商品をチェックしたかを一目で把握することができる。また、商品リスト画面630には、電子カートに登録された商品数、及び合計金額が表示されるようになっており、更に、店員がチェックを完了した際にタッチ操作すべき確認ボタン631が設けられている。   The product list screen 630 is a screen for checking whether or not the product stored in the actual shopping basket matches the product registered in the electronic cart. That is, on the product list screen 630, the product name 631, the number of purchases 632, the unit price 633, and the subtotal 634 are displayed for each product registered in the electronic cart based on the electronic cart information. Further, a product image 635 is displayed so that the store clerk can quickly compare the product displayed on the product list screen 630 with the product that the user U is actually purchasing. The product image 635 is associated with the product ID and stored in a predetermined storage device (for example, the storage device in the accounting device 5 or the storage unit 12 in the shopping server 1), and stored when the product list screen 630 is displayed. Obtained from the device and displayed. In addition, the product list screen 630 is provided with a check box 631C for each product, and the store clerk examines the shopping basket delivered from the user U and displays the product displayed on the product list screen 630 for the product contained therein. When it is confirmed that the name and the number of purchases match, the corresponding check box 631C is touched. Thereby, the store clerk can grasp at a glance which product is checked. The product list screen 630 displays the number of products registered in the electronic cart and the total price, and further includes a confirmation button 631 to be touched when the store clerk completes the check. It has been.

店員は全ての商品についてチェックを完了すると(ステップS54)、確認ボタン631に対してタッチ操作を行う。会計装置5の制御部51は、確認ボタン631に対するタッチ操作を検出すると、次いで、図19に示した支払方法選択画面620をタッチパネル54に表示させる(ステップS55)。ユーザUは、会計画面560にて選択した決済方法(支払方法)でよければ確認ボタン621に対してタッチ操作を行い、一方、決済方法を変更する場合には、電子マネー支払ボタン613、クレジットカード支払ボタン614又は現金支払ボタン615に対するタッチ操作を行う(ステップS56)。なお、これらの操作は、店員がユーザUに決済方法を確認して行うこととしてもよい。会計装置5の制御部51は、確認ボタン621、電子マネー支払ボタン613、クレジットカード支払ボタン614又は現金支払ボタン615に対するタッチ操作を検出すると、それぞれの決済方法に応じた処理を行う(ステップS57)。   When the clerk completes the check for all the products (step S54), the clerk performs a touch operation on the confirmation button 631. When detecting a touch operation on the confirmation button 631, the control unit 51 of the accounting apparatus 5 displays the payment method selection screen 620 shown in FIG. 19 on the touch panel 54 (step S55). If the payment method (payment method) selected on the accounting screen 560 is acceptable, the user U performs a touch operation on the confirmation button 621. On the other hand, when changing the payment method, the electronic money payment button 613, the credit card A touch operation is performed on the payment button 614 or the cash payment button 615 (step S56). These operations may be performed by the store clerk confirming the payment method with the user U. When the control unit 51 of the accounting apparatus 5 detects a touch operation on the confirmation button 621, the electronic money payment button 613, the credit card payment button 614, or the cash payment button 615, the control unit 51 performs a process according to each settlement method (step S57). .

ところで、電子カートに登録されている商品点数が、ユーザUの会員ランクに対応するフルセルフでの会計が許可されている商品点数を超えている(不可能条件を満たしている)場合にはフルセルフでの会計を不可能とする制御が必要とある。制御方法としては、上述したように、不可能条件が満たされている場合に、会計画面560にてフルセルフでの会計を選択できないようにする方法がある。他にも、例えば、会計画面560を、商品点数の制限を超えている場合であってもフルセルフでの会計を選択可能に表示する構成として、不可能条件が満たされている場合には、携帯端末3が会計用リーダライタ4に載置された際に、携帯端末3から不可能条件が満たされている旨を示す情報を会計装置5に送信し、会計装置5が店員に警告する構成としてもよい。店員への警告方法としては、任意の方法を採用することができ、警告音を発することとしてもよいし、店員が所持する携帯端末にe-mailを送信することとしてもよい。   By the way, if the number of items registered in the electronic cart exceeds the number of items for which full self-accounting corresponding to the member rank of the user U is permitted (the impossible condition is satisfied), There is a need for control that makes accounting impossible. As a control method, as described above, there is a method of preventing full self-accounting from being selected on the accounting screen 560 when the impossible condition is satisfied. In addition, for example, the accounting screen 560 may be configured to display a full self accounting even when the product number limit is exceeded. When the terminal 3 is placed on the accounting reader / writer 4, information indicating that the impossible condition is satisfied is transmitted from the portable terminal 3 to the accounting device 5, and the accounting device 5 warns the store clerk. Also good. As a warning method for the clerk, any method may be adopted, and a warning sound may be generated or an e-mail may be transmitted to a portable terminal possessed by the clerk.

このように会員ランクによる対策では、携帯端末3の制御部31(「会員ランク取得手段」、「」の一例)が、信頼度の高いユーザ程高いランクが規定される会員ランクを携帯ID(「ユーザの識別に用いるユーザID」の一例)と対応付けて記憶する記憶部12のユーザDB122(「会員ランク記憶手段」の一例)から、携帯IDと対応付けて記憶された会員ランクを取得し、取得した会員ランクがCランク(「所定のランク」の一例)以下の場合には、会計画面560において「フルセルフ」領域563が選択できないように表示を制御する(「店員のチェック無しに会計可能なフルセルフでの会計を不可能とするための制御を行う」ことの一例)。これにより、信頼度の低いユーザ(すなわち、Cランク以下のユーザ)はフルセルフでの会計が不可能となることから、フルセルフでの会計において不正が行われる可能性を低くすることができる。なお、本実施形態では、ユーザDB122(「会員ランクをユーザの識別に用いるユーザIDと対応付けて記憶する会員ランク記憶手段」の一例)をショッピングサーバ1に設けたが、その他の記憶装置に会員ランクを携帯IDと対応付けて記憶するデータベースを設けて、携帯端末3の制御部31が適宜、当該データベースにアクセスしてユーザUの会員ランクを参照することとしてもよい。   As described above, in the measure based on the member rank, the control unit 31 (an example of “member rank acquisition unit”, “”) of the portable terminal 3 sets the member rank in which the higher rank is specified for the user with higher reliability to the portable ID (“ The member rank stored in association with the mobile ID is acquired from the user DB 122 (an example of “member rank storage means”) of the storage unit 12 that stores the information in association with the “user ID used for user identification”. When the acquired member rank is C rank (an example of “predetermined rank”) or less, the display is controlled so that the “full self” area 563 cannot be selected on the accounting screen 560 (“accounting without checking by the clerk” is possible) An example of “control to make full self-accounting impossible”). As a result, a user with low reliability (that is, a user of rank C or lower) cannot perform full self-accounting, so that the possibility of fraud in full self-accounting can be reduced. In the present embodiment, the user DB 122 (an example of “member rank storage means for storing the member rank in association with the user ID used for identifying the user”) is provided in the shopping server 1, but the member is included in the other storage device. A database that stores the rank in association with the mobile ID may be provided, and the control unit 31 of the mobile terminal 3 may appropriately access the database and refer to the member U's member rank.

[7.2.ユーザ/携帯端末認証による対策]
不正会計対策の二つ目は、ユーザ/携帯端末認証システムを導入する対策である。ユーザ/携帯端末認証システムは、ユーザUが買い物アプリを用いてショッピングシステムSを利用する前に、ユーザ及び携帯端末3の認証(ユーザ/携帯端末認証)を行うシステムである。なお、上述した実施形態では、ユーザUを識別するためのIDとして携帯IDを用いたが、以下でユーザ/携帯端末認証システムを説明するに際し、ユーザUを識別するためのIDとして会員IDを用い、携帯端末3を識別するためのIDとして携帯IDを用いることとする。
[7.2. Measures by user / mobile terminal authentication]
The second measure against fraudulent accounting is to introduce a user / mobile terminal authentication system. The user / mobile terminal authentication system is a system that authenticates the user and the mobile terminal 3 (user / mobile terminal authentication) before the user U uses the shopping system S by using the shopping app. In the above-described embodiment, the mobile ID is used as the ID for identifying the user U. However, when the user / mobile terminal authentication system is described below, the member ID is used as the ID for identifying the user U. The mobile ID is used as an ID for identifying the mobile terminal 3.

まず、図22を用いてユーザ/携帯端末認証システムSBの概要について説明する。買い物アプリの利用を希望するユーザUは、予め携帯端末3に所定のアプリケーションサーバ等から買い物アプリをダウンロードし、インストールした上で、店舗STに設置された登録用端末7を用いて登録申請を行う。まず、ユーザUは、携帯端末3を登録用リーダライタ6に載置し、登録用端末7に住所及び氏名を含むユーザ情報を入力する。入力が完了すると、登録用端末7は入力された住所及び氏名と、登録用リーダライタ6を介して携帯端末3から取得した携帯IDと、を認証サーバ8に送信して新規会員登録をリクエストする。また、登録用端末7は、認証サーバ8に送信した携帯ID及び認証サーバ8から返信された会員IDを携帯端末3に送信し、買い物アプリとともに記憶させる。   First, the outline of the user / mobile terminal authentication system SB will be described with reference to FIG. A user U who wishes to use a shopping application downloads a shopping application from a predetermined application server or the like in advance to the portable terminal 3 and installs it, and then applies for registration using the registration terminal 7 installed in the store ST. . First, the user U places the portable terminal 3 on the registration reader / writer 6 and inputs user information including an address and a name to the registration terminal 7. When the input is completed, the registration terminal 7 sends the input address and name and the mobile ID obtained from the mobile terminal 3 via the registration reader / writer 6 to the authentication server 8 to request a new member registration. . Further, the registration terminal 7 transmits the mobile ID transmitted to the authentication server 8 and the member ID returned from the authentication server 8 to the mobile terminal 3 and stores them together with the shopping application.

新規会員登録をリクエストされた認証サーバ8は、まず新規の会員IDを生成する。この新規に生成した会員IDを登録用端末7に返信する。そして、この会員IDと、登録用端末7から受信した携帯IDと、認証文字列と、に基づいて所定の認証キー生成方法により認証キーK1を生成し、会員IDと対応付けて記憶する。なお、認証文字列は、所定の文字列生成規則に従って生成することができる。本実施形態では認証文字列を認証サーバ8が生成することとするが、認証サーバ8以外の文字列生成装置が生成することとしてもよい。また、認証サーバ8は、認証文字列を符号化して二次元コードTCを生成する。生成された二次元コードTCはプリンタ(図示せず)で紙(「記録媒体」、「被印刷媒体」の一例。本実施形態では、紙に印刷することとするが、その他のプラスチック等の被印刷媒体に印刷することとしてもよい。)に印刷され、その紙(「トークンT」という。)は配送業者によって登録用端末7から受信した住所・氏名宛に配送される。   The authentication server 8 requested to register a new member first generates a new member ID. The newly generated member ID is returned to the registration terminal 7. Then, an authentication key K1 is generated by a predetermined authentication key generation method based on the member ID, the portable ID received from the registration terminal 7, and the authentication character string, and stored in association with the member ID. The authentication character string can be generated according to a predetermined character string generation rule. In the present embodiment, the authentication server 8 generates the authentication character string. However, a character string generation device other than the authentication server 8 may generate the authentication character string. The authentication server 8 encodes the authentication character string to generate a two-dimensional code TC. The generated two-dimensional code TC is an example of paper (“recording medium”, “printed medium”) with a printer (not shown). In this embodiment, the printed two-dimensional code TC is printed on paper. The paper (referred to as “token T”) is delivered to the address / name received from the registration terminal 7 by the delivery company.

ユーザUは、配送業者により配送されてきたトークンTに印刷された二次元コードTCを、店舗STにて登録用リーダライタ6に載置した携帯端末3で撮影する。携帯端末3は、撮影された二次元コードTCを予めインストールされている二次元コード復号プログラムに従って、復号化し、基の文字列を取得する。携帯端末3は、取得した文字列を、先に記憶した携帯IDと会員IDとともに認証サーバ8に送信する。   The user U photographs the two-dimensional code TC printed on the token T delivered by the delivery company with the portable terminal 3 placed on the registration reader / writer 6 at the store ST. The portable terminal 3 decodes the photographed two-dimensional code TC according to a two-dimensional code decoding program installed in advance, and acquires a base character string. The portable terminal 3 transmits the acquired character string to the authentication server 8 together with the previously stored portable ID and member ID.

これに対して、認証サーバ8は携帯端末3から受信した文字列、携帯ID及び会員IDから所定の認証キー生成方法により認証キーK2を生成する。そして、先に会員IDと対応付けて記憶した認証キーK1と照合し、両者が一致した場合には、携帯端末3に対して買い物アプリの利用を許可する許可信号を送信する。一方、不一致であった場合には、認証が正常に完了しなかったことを示す不許可信号を携帯端末3に送信する。   On the other hand, the authentication server 8 generates an authentication key K2 from the character string received from the mobile terminal 3, the mobile ID, and the member ID by a predetermined authentication key generation method. Then, it collates with the authentication key K1 previously stored in association with the member ID, and if they match, a permission signal permitting the use of the shopping application is transmitted to the portable terminal 3. On the other hand, if they do not match, a non-permission signal indicating that the authentication has not been completed normally is transmitted to the mobile terminal 3.

携帯端末3は許可信号を受信すると、買い物アプリについて管理される認証フラグをオンにする。なお、買い物アプリは認証フラグがオンである場合にのみ使用することができ、インストールした段階ではオフになっている。すなわち、ユーザUは、所定の登録手続を経なければ、買い物アプリを用いてショッピングシステムSを利用することができないようになっている。   When the portable terminal 3 receives the permission signal, it turns on the authentication flag managed for the shopping application. Note that the shopping application can be used only when the authentication flag is on, and is off when installed. In other words, the user U cannot use the shopping system S using the shopping application without going through a predetermined registration procedure.

[7.2.3.携帯端末3の構成]
ユーザ/携帯端末認証システムSBを導入する場合、携帯端末3の記憶部32には、買い物アプリで使用される会員ID、携帯ID及び認証フラグが記憶される。会員IDは認証サーバ8で生成され、登録用端末7から受信したものが記憶される。携帯IDとしては、携帯端末3の個体識別番号、携帯端末3に内蔵されるICカード(ICチップ)のID、携帯端末3の電話番号等を利用することができるが、何れを利用するかは買い物アプリで予め規定しておくこととする。また、制御部31(買い物アプリ)が携帯IDを生成することとしてもよい(例えば、ランダムな文字列を生成し、携帯IDとする)。認証フラグは、買い物アプリの利用が認証サーバ8により許可されたか否かを示すフラグであり、携帯端末3に買い物アプリがインストールされてから上述の許可信号を受信するまでの間、オフを示している。
[7.2.3. Configuration of mobile terminal 3]
When the user / mobile terminal authentication system SB is introduced, the storage unit 32 of the mobile terminal 3 stores a member ID, a mobile ID, and an authentication flag used in the shopping application. The member ID is generated by the authentication server 8 and stored from the registration terminal 7. As the mobile ID, the individual identification number of the mobile terminal 3, the ID of an IC card (IC chip) built in the mobile terminal 3, the telephone number of the mobile terminal 3, etc. can be used. It is assumed that the shopping application pre-defines it. The control unit 31 (shopping application) may generate a mobile ID (for example, generate a random character string and use it as a mobile ID). The authentication flag is a flag indicating whether or not the use of the shopping application is permitted by the authentication server 8, and indicates that the shopping application is installed in the mobile terminal 3 until the above-described permission signal is received. Yes.

また、制御部31は、買い物アプリがインストールされた状態で、携帯端末3が登録用リーダライタ6に載置されたことを検知すると、携帯IDを登録用端末7に送信するようになっている。また、買い物アプリで用いられる会員ID、携帯ID及び認証フラグを管理する。また、画像に含まれる二次元コードを復号化する機能を実現する。   When the control unit 31 detects that the mobile terminal 3 is placed on the registration reader / writer 6 in a state where the shopping application is installed, the control unit 31 transmits the mobile ID to the registration terminal 7. . It also manages the member ID, mobile ID and authentication flag used in the shopping app. In addition, a function for decoding a two-dimensional code included in an image is realized.

[7.2.4.登録用リーダライタ6及び登録用端末7の構成]
次に、登録用リーダライタ6及び登録用端末7の構成について、図23を用いて説明する。
[7.2.4. Configuration of Registration Reader / Writer 6 and Registration Terminal 7]
Next, the configuration of the registration reader / writer 6 and the registration terminal 7 will be described with reference to FIG.

図23に示すように、登録用リーダライタ6は、制御部61と、記憶部62と、通信部63と、RF通信部64と、アンテナ65とを備えている。また、登録用リーダライタ6には、携帯端末3を載置するための載置台が設けられており、載置台に携帯端末3が載置されている間、携帯端末3の非接触型ICチップ36と登録用リーダライタ6とは相互にデータの送受信が可能となっている。なお、登録用リーダライタ6の構成、機能は入店時用リーダライタ2や会計用リーダライタ4と同様なので説明を省略する。   As illustrated in FIG. 23, the registration reader / writer 6 includes a control unit 61, a storage unit 62, a communication unit 63, an RF communication unit 64, and an antenna 65. Further, the registration reader / writer 6 is provided with a mounting table for mounting the mobile terminal 3, and the non-contact IC chip of the mobile terminal 3 is mounted while the mobile terminal 3 is mounted on the mounting table. 36 and the registration reader / writer 6 can exchange data with each other. The configuration and functions of the registration reader / writer 6 are the same as those of the reader / writer 2 and the accounting reader / writer 4 when entering a store, and therefore the description thereof is omitted.

一方、登録用端末7は、ユーザUが携帯端末3で買い物アプリを用いてショッピングシステムSを利用するための登録申請をする際に利用する端末である。登録用端末7は、例えば、パーソナル・コンピュータ等で構成され、制御部71と、記憶部72と、通信部73、表示部74、操作部75とを備えている。通信部73は、登録用リーダライタ6及びネットワークNWを介して接続された認証サーバ8との通信を制御するようになっている。   On the other hand, the registration terminal 7 is a terminal used when the user U makes a registration application for using the shopping system S using the shopping application on the mobile terminal 3. The registration terminal 7 is composed of, for example, a personal computer or the like, and includes a control unit 71, a storage unit 72, a communication unit 73, a display unit 74, and an operation unit 75. The communication unit 73 controls communication with the registration reader / writer 6 and the authentication server 8 connected via the network NW.

記憶部72は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、登録用アプリケーション(以下、「登録用アプリ」という。)プログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。   The storage unit 72 includes, for example, a hard disk drive and stores various programs such as an operating system and a registration application (hereinafter referred to as “registration application”) program. Note that the various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium and read via the drive device.

表示部74は、液晶ディスプレイ等の表示装置で構成される。また、操作部75はキーボードやマウス等から構成され、ユーザUが会員登録を行う際、住所や氏名等のユーザ情報を入力できるようになっている。   The display unit 74 includes a display device such as a liquid crystal display. The operation unit 75 includes a keyboard, a mouse, and the like. When the user U performs membership registration, user information such as an address and a name can be input.

制御部71は、CPU、ROM、RAM等により構成されている。そして、CPUが、ROMや記憶部72に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。具体的には、制御部71は、認証サーバ8に対して会員IDを問い合わせる機能、入力されたユーザ情報と、会員ID、携帯IDを認証サーバ8に送信する機能等を実現する。   The control unit 71 includes a CPU, ROM, RAM, and the like. The CPU implements various functions by reading and executing various programs stored in the ROM and the storage unit 72. Specifically, the control unit 71 realizes a function of inquiring the authentication server 8 for the member ID, a function of transmitting the input user information, the member ID, and the mobile ID to the authentication server 8.

なお、店舗STで運営されている既存の会員サービス(例えば、ポイントサービス)が存在し、ユーザUが当該会員サービスに登録している場合には、当該会員サービスを利用するために登録された情報(会員番号、住所・氏名等のユーザ情報など)を買い物アプリの利用登録に利用することもできる。例えば、会員サービスを利用するための会員番号を、買い物アプリを利用するための会員IDに利用することしてもよい。また、登録用端末7に会員番号を入力してもらい、入力された会員番号を携帯ID、住所及び氏名を含むユーザ情報とともに認証サーバ8に送信することで買い物アプリの利用登録リクエストをしてもよい。更には、登録用端末7が既に登録されているユーザ情報等を、会員サービスを提供するサーバ等から取得して利用することとしてもよい。   If there is an existing member service (for example, a point service) operated at the store ST and the user U is registered for the member service, information registered for using the member service is registered. (User information such as membership number, address, name, etc.) can also be used for registration of the shopping application. For example, a member number for using the member service may be used as a member ID for using the shopping application. Further, even if a registration number of the shopping application is requested by having the registration terminal 7 input the member number and transmitting the input member number to the authentication server 8 together with the user information including the mobile ID, address and name. Good. Furthermore, user information or the like that has already been registered by the registration terminal 7 may be acquired from a server or the like that provides a member service and used.

[7.2.5.認証サーバ8の構成]
次に、認証サーバ8の構成について、図24を用いて説明する。
説明する。
[7.2.5. Configuration of authentication server 8]
Next, the configuration of the authentication server 8 will be described with reference to FIG.
explain.

図24に示すように、認証サーバ8は、制御部81と、記憶部82と、通信部83とを備えている。通信部83は、登録用端末7、携帯端末3との通信を制御するようになっている。   As shown in FIG. 24, the authentication server 8 includes a control unit 81, a storage unit 82, and a communication unit 83. The communication unit 83 controls communication with the registration terminal 7 and the mobile terminal 3.

記憶部82は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、認証用アプリケーションプログラム(以下、「認証用アプリ」)等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。   The storage unit 82 includes, for example, a hard disk drive, and stores various programs such as an operating system and an authentication application program (hereinafter referred to as “authentication application”). Note that the various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium and read via the drive device.

また、記憶部82には、認証DB821が設けられている。図25に示すように、認証DB821には、会員ID、携帯ID、住所、氏名及び認証キーが登録される。会員ID、携帯ID、住所及び氏名は、登録用端末7からこれらの情報を受信した際に登録される。認証キーとしては、登録用端末7からこれらの情報を受信した際に生成した認証キーKが登録される。   The storage unit 82 is provided with an authentication DB 821. As shown in FIG. 25, a member ID, a mobile ID, an address, a name, and an authentication key are registered in the authentication DB 821. The member ID, mobile ID, address, and name are registered when these pieces of information are received from the registration terminal 7. As the authentication key, the authentication key K generated when the information is received from the registration terminal 7 is registered.

制御部81は、CPU、ROM、RAM等により構成されている。そして、CPUが、ROMや記憶部82に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。具体的には、制御部81は、会員IDを作成する機能、所定の文字列生成規則に従って生成される任意の認証文字列を生成する機能、公知の手法により携帯ID、会員ID及び文字列から所定の認証キー生成方法により認証キーKを生成する機能、公知の手法により文字列から二次元コードTCを生成する機能、認証キーK1と認証キーK2を照合する鍵認証機能等を実現する。   The control unit 81 includes a CPU, ROM, RAM, and the like. The CPU implements various functions by reading and executing various programs stored in the ROM and the storage unit 82. Specifically, the control unit 81 has a function of creating a member ID, a function of generating an arbitrary authentication character string generated according to a predetermined character string generation rule, and a mobile ID, a member ID, and a character string by a known method. A function for generating an authentication key K by a predetermined authentication key generation method, a function for generating a two-dimensional code TC from a character string by a known method, a key authentication function for comparing the authentication key K1 and the authentication key K2, and the like are realized.

[7.2.6.ユーザ/携帯端末認証の流れ]
次に、図26を用いてユーザ/携帯端末認証の流れについて説明する。まず、ユーザUは携帯端末3を登録用端末7に接続された登録用リーダライタ6の載置台に載置し(ステップS71)、登録用端末7に住所、氏名等のユーザ情報を入力する(ステップS72)。このとき、携帯端末3が登録用リーダライタ6に載置されると、登録用端末7の制御部71は、ユーザUがユーザ情報を入力するための入力フォーム(図示せず)を表示部74に表示させる。
[7.2.6. User / mobile terminal authentication flow]
Next, the flow of user / mobile terminal authentication will be described with reference to FIG. First, the user U places the mobile terminal 3 on the mounting table of the registration reader / writer 6 connected to the registration terminal 7 (step S71), and inputs user information such as an address and a name to the registration terminal 7 ( Step S72). At this time, when the portable terminal 3 is placed on the registration reader / writer 6, the control unit 71 of the registration terminal 7 displays an input form (not shown) for the user U to input user information. To display.

登録用端末7の制御部71は、ユーザUによるユーザ情報の入力が完了すると、入力されたユーザ情報及び携帯IDとともに新規会員登録リクエストを認証サーバ8に送信する(ステップS73)。これに対して、認証サーバ8の制御部81は、会員IDを生成し、登録用端末8を介して携帯端末3に送信する(ステップS74)。携帯端末3の制御部31は、登録用端末8を介して会員IDを認証サーバ8から受信すると買い物アプリとともに記憶部32に記憶させる。   When the input of user information by the user U is completed, the control unit 71 of the registration terminal 7 transmits a new member registration request to the authentication server 8 together with the input user information and mobile ID (step S73). On the other hand, the control unit 81 of the authentication server 8 generates a member ID and transmits it to the mobile terminal 3 via the registration terminal 8 (step S74). When receiving the member ID from the authentication server 8 via the registration terminal 8, the control unit 31 of the portable terminal 3 stores it in the storage unit 32 together with the shopping application.

また、任意の文字列からなる認証文字列を生成する(ステップS75)。次いで、制御部81は、ステップS73の処理により受信した携帯ID、ステップS74の処理で生成した会員ID及びステップS75の処理で生成した認証文字列から認証キーK1を生成する(ステップS76)。このとき、制御部81は、ステップS73の処理により登録用端末7から受信した携帯ID及びユーザ情報(住所・氏名など)と、ステップS74の処理で生成した会員IDと、ステップS75の処理で生成した認証キーK1と、を対応付けて認証DB821に登録する。   Moreover, the authentication character string which consists of arbitrary character strings is produced | generated (step S75). Next, the control unit 81 generates an authentication key K1 from the mobile ID received by the process of step S73, the member ID generated by the process of step S74, and the authentication character string generated by the process of step S75 (step S76). At this time, the control unit 81 generates the mobile ID and user information (address, name, etc.) received from the registration terminal 7 by the process of step S73, the member ID generated by the process of step S74, and the process of step S75. The authentication key K1 is registered in the authentication DB 821 in association with each other.

また、制御部81は、ステップS75の処理で生成した認証文字列を符号化することにより二次元コードTCを生成する(ステップS77)。次いで、制御部81は、二次元コードTCを印刷したトークンTを生成させる(ステップS78)。トークンTは、二次元コードTCが紙などの被印刷媒体に印刷された印刷物で、制御部81がプリンタ(図示しない)に印刷させることで生成される。次いで、トークンTは封筒に入れられ、認証サーバ8の管理者等が指定する配送業者(郵便事業株式会社又は信書便事業者が好ましい)により、ユーザ情報に含まれる住所・氏名宛に配送される(ステップS79)。   Moreover, the control part 81 produces | generates the two-dimensional code TC by encoding the authentication character string produced | generated by the process of step S75 (step S77). Next, the control unit 81 generates a token T printed with the two-dimensional code TC (step S78). The token T is a printed matter in which the two-dimensional code TC is printed on a printing medium such as paper, and is generated when the control unit 81 causes a printer (not shown) to print. Next, the token T is put in an envelope and delivered to the address / name included in the user information by a delivery company (preferably a postal business company or a letter service company) designated by the administrator of the authentication server 8 or the like. (Step S79).

ユーザUは、トークンTを受け取ると、トークンTに印刷された二次元コードTCを携帯端末3のカメラ37で撮影する。携帯端末3の制御部31は、撮影された画像に含まれる二次元コードTCを復号化して文字列を取得する(ステップS80)。次いで、制御部31は、記憶部32に記憶されている携帯ID、会員IDとともに、取得した文字列を認証サーバ8に送信する(ステップS81)。   When the user U receives the token T, the user U photographs the two-dimensional code TC printed on the token T with the camera 37 of the portable terminal 3. The control unit 31 of the portable terminal 3 acquires a character string by decoding the two-dimensional code TC included in the photographed image (step S80). Next, the control unit 31 transmits the acquired character string to the authentication server 8 together with the mobile ID and the member ID stored in the storage unit 32 (step S81).

認証サーバ8の制御部81は、携帯端末3から携帯ID、会員ID及び文字列を受信すると、当該受信した携帯ID、会員ID及び文字列からステップS76と同じ手法で認証キーK2を生成する(ステップS82)。そして、制御部81は、ステップS82の処理で生成した認証キーK2を、ステップS81の処理により受信した携帯ID及び会員IDに基づいて認証DB821から取得した認証キーK1と、照合する(ステップS83)。制御部81は、二つの認証キーKが一致すると判定した場合には、携帯ID、会員ID及び文字列を送信してきた携帯端末3に対して、買い物アプリの利用を許可する許可信号を送信する(ステップS84)。一方、二つの認証キーKが一致しないと判定した場合には、認証が正常に完了しなかったことを示す不許可信号を携帯端末3に送信する。   When receiving the mobile ID, the member ID, and the character string from the mobile terminal 3, the control unit 81 of the authentication server 8 generates the authentication key K2 from the received mobile ID, the member ID, and the character string by the same method as in step S76 ( Step S82). And the control part 81 collates the authentication key K2 produced | generated by the process of step S82 with the authentication key K1 acquired from authentication DB821 based on the portable ID and member ID which were received by the process of step S81 (step S83). . When it is determined that the two authentication keys K match, the control unit 81 transmits a permission signal permitting the use of the shopping application to the mobile terminal 3 that has transmitted the mobile ID, the member ID, and the character string. (Step S84). On the other hand, if it is determined that the two authentication keys K do not match, a non-permission signal indicating that the authentication has not been completed normally is transmitted to the mobile terminal 3.

これに対して、携帯端末3の制御部31は、許可信号の受信を検知すると、認証フラグをオンにするとともに、買い物アプリの利用が許可されたことを示す画面を表示させる。以後、ユーザUは携帯端末3で買い物アプリを利用することができるようになる。一方、制御部31は、不許可信号の受信を検知した場合には、認証が完了しなかったことを示す画面を表示し、ユーザUに報知する。   On the other hand, when detecting the reception of the permission signal, the control unit 31 of the mobile terminal 3 turns on the authentication flag and displays a screen indicating that the use of the shopping application is permitted. Thereafter, the user U can use the shopping application on the mobile terminal 3. On the other hand, when detecting the reception of the non-permission signal, the control unit 31 displays a screen indicating that the authentication has not been completed and notifies the user U of the screen.

このように、本実施形態のユーザ/携帯端末認証システムSB(「認証システム」の一例)は、買い物アプリを介してショッピングシステムSによるサービスを享受するユーザUと、ショッピングシステムSを利用する際に用いられる携帯端末3(「携帯端末装置」の一例)を認証サーバ8(「認証サーバ」の一例)により認証するシステムである。認証サーバ8の制御部81(「取得手段」、「トークン生成手段」の一例)は、携帯端末3を利用するユーザUの会員ID(「ユーザの識別に用いるユーザID」の一例)を新たに生成し、また、携帯端末3の携帯ID(「携帯端末の識別に用いる端末ID」の一例)と、ユーザUの少なくとも住所と氏名を含むユーザ情報と、を取得し、更に、所定の文字列生成規則に従って生成された認証文字列を符号化して得られる二次元コードTC(「符号」)を生成する。また、記憶部82の認証DB821(「記憶手段」の一例)は、取得された会員ID及び携帯IDと対応付けて、認証文字列から所定の認証キー生成規則に従って生成された認証キーK1(「文字列から所定の認証キー生成規則に従って生成される認証キー」の一例。本実施形態では、携帯IDと、会員IDと、認証文字列と、に基づいて所定の認証キー生成方法により生成される)を記憶する。また、携帯端末3の制御部31(「文字列取得手段」、「送信手段」の一例)は、認証サーバ8が取得したユーザ情報に含まれる住所と氏名に基づいて配送業者により配送されたトークンTに印刷(記録)された二次元コードTCを復号化して文字列を取得し、取得した文字列と、会員IDと、携帯IDと、を認証サーバ8に送信する。一方、認証サーバ8の制御部81(「照合手段」、「許可手段」の一例)は、受信した文字列から所定の認証キー生成規則に従って生成された認証キーK2と受信した会員ID及び携帯IDと対応付けられて記憶された認証キーK1を取得し、二つの認証キーKを照合して、一致した場合に、携帯端末3に許可信号(「許可通知」の一例)を送信する。   As described above, the user / portable terminal authentication system SB (an example of the “authentication system”) according to the present embodiment uses the shopping system S with the user U who enjoys the service provided by the shopping system S via the shopping application. This is a system for authenticating a mobile terminal 3 (an example of “mobile terminal device”) used by an authentication server 8 (an example of “authentication server”). The control unit 81 (an example of “acquisition unit” and “token generation unit”) of the authentication server 8 newly sets the member ID of the user U who uses the mobile terminal 3 (an example of “user ID used for user identification”). And generating a mobile ID of the mobile terminal 3 (an example of “terminal ID used for identification of mobile terminal”) and user information including at least an address and a name of the user U, and a predetermined character string A two-dimensional code TC (“code”) obtained by encoding the authentication character string generated according to the generation rule is generated. Further, the authentication DB 821 (an example of “storage means”) in the storage unit 82 is associated with the acquired member ID and mobile ID, and is generated from an authentication character string according to a predetermined authentication key generation rule (“ An example of an “authentication key generated from a character string according to a predetermined authentication key generation rule.” In the present embodiment, the key is generated by a predetermined authentication key generation method based on the mobile ID, member ID, and authentication character string. ) Is memorized. The control unit 31 (an example of “character string acquisition unit” and “transmission unit”) of the portable terminal 3 is a token delivered by the delivery company based on the address and name included in the user information acquired by the authentication server 8. The character string is acquired by decoding the two-dimensional code TC printed (recorded) on T, and the acquired character string, member ID, and mobile ID are transmitted to the authentication server 8. On the other hand, the control unit 81 of the authentication server 8 (an example of “verification unit” and “permission unit”) generates an authentication key K2 generated according to a predetermined authentication key generation rule from the received character string, and the received member ID and mobile ID. The authentication key K1 stored in association with is acquired, the two authentication keys K are collated, and if they match, a permission signal (an example of “permission notification”) is transmitted to the mobile terminal 3.

したがって、ユーザ/携帯端末認証システムSBによれば、ユーザU宛に配送されたトークンTに印刷されている二次元コードTCを復号化して得られた文字列と、認証サーバ8が事前に生成した会員ID及び受信した携帯IDと同じ会員ID及び携帯IDと、を送信してきた携帯端末3についてのみショッピングシステムSによるサービスの利用が許可される。すなわち、認証サーバ8側で把握している住所にて配送物を受け取り可能なユーザUと、当該ユーザUが有する携帯端末3についてのみサービスへのアクセスを許可することができる。また、認証サーバ8が記憶する認証キーK1等が盗み見されても、配送業者によって配送されるトークンTが盗まれたり、又はトークンTに印刷された二次元コードTCが盗み見されたりしない限り、何れの端末装置についても利用が許可されないので、安全性が高まる。更に、二次元コードTCが盗み見されても盗み見した者が一目で二次元コードTCから文字列を取得することは困難なため、安全性が高まる。更にまた、例えば、携帯端末3は二次元コードTCが画像データとして入力された場合、当該二次元コードTCを復号化するだけで容易に認証サーバ8に送信すべき文字列を取得することができる。   Therefore, according to the user / mobile terminal authentication system SB, the character string obtained by decrypting the two-dimensional code TC printed on the token T delivered to the user U and the authentication server 8 generated in advance. Use of the service by the shopping system S is permitted only for the portable terminal 3 that has transmitted the member ID and the same portable ID as the received portable ID. That is, access to the service can be permitted only for the user U who can receive the delivery at the address known on the authentication server 8 side and the portable terminal 3 possessed by the user U. Even if the authentication key K1 or the like stored in the authentication server 8 is stolen, as long as the token T delivered by the delivery company is not stolen or the two-dimensional code TC printed on the token T is stolen, Since the use of the terminal device is not permitted, safety is improved. Furthermore, even if the two-dimensional code TC is stolen, it is difficult for a person who has seen it to obtain a character string from the two-dimensional code TC at a glance, so that safety is improved. Furthermore, for example, when the two-dimensional code TC is input as image data, the mobile terminal 3 can easily obtain a character string to be transmitted to the authentication server 8 simply by decoding the two-dimensional code TC. .

なお、本実施形態では、配送前後に生成した認証キーKをそれぞれ照合することにより認証を行っているが、認証キーKを用いず、文字列同士を照合する構成とすることもできる。具体的には、認証サーバ8の認証DB821には認証キーK1の代わりに認証文字列を登録し、図26のステップS80において携帯端末3から送信された文字列と、照合することとする。但し、この場合、ユーザU以外の第三者が認証DB821に不正アクセスして会員ID、携帯ID及び認証文字列を盗み見した場合に、盗み見された会員ID、携帯ID及び認証文字列が携帯端末3以外の端末から送信された場合であっても当該端末に許可信号が送信されてしまうおそれがある。一方、認証キーK1を生成するための処理負担を軽減することができるといった利点もある。   In the present embodiment, authentication is performed by verifying the authentication keys K generated before and after delivery, but it is also possible to use a configuration in which character strings are verified without using the authentication key K. Specifically, an authentication character string is registered in the authentication DB 821 of the authentication server 8 instead of the authentication key K1, and collated with the character string transmitted from the portable terminal 3 in step S80 of FIG. However, in this case, when a third party other than the user U illegally accesses the authentication DB 821 and steals the member ID, mobile ID, and authentication character string, the stolen member ID, mobile ID, and authentication character string are stored in the mobile terminal. Even if it is a case where it transmits from terminals other than 3, there exists a possibility that a permission signal may be transmitted to the said terminal. On the other hand, there is also an advantage that the processing load for generating the authentication key K1 can be reduced.

また、本実施形態では、認証文字列を符号化した二次元コードTCが印刷された印刷物をトークンTとして配送することとしているが、認証文字列をそのまま印刷した印刷物をトークンTとして配送することとしてもよい。また、CD−R(「記録媒体」の一例)に認証文字列を読み上げる音声データを記録したものをトークンTとして配送することとしてもよい。何れの場合も、ユーザUは文字列を手入力で携帯端末3に入力するなどする必要があるが、認証サーバ8の二次元コードTCを生成するための処理負担を軽減することができる。なお、認証文字列を二次元コードTCに符号化する代わりに、例えば、一次元コードなど、その他のコード体系に適合するように符号化し、被印刷媒体に印刷して配送することとしてもよい。   In this embodiment, a printed matter on which a two-dimensional code TC obtained by encoding an authentication character string is printed is delivered as a token T. However, a printed matter on which an authentication character string is printed as it is is delivered as a token T. Also good. Moreover, it is good also as delivering what recorded the audio | voice data which reads an authentication character string on CD-R (an example of a "recording medium") as the token T. In any case, the user U needs to manually input a character string into the portable terminal 3, but the processing load for generating the two-dimensional code TC of the authentication server 8 can be reduced. Instead of encoding the authentication character string into the two-dimensional code TC, the authentication character string may be encoded so as to be compatible with other code systems such as a one-dimensional code, and may be printed on a printing medium and delivered.

また、登録用端末7の記憶部72に買い物アプリを予め記憶させておき、携帯端末3が登録用リーダライタ6にかざされた場合に、記憶部72に記憶された買い物アプリを携帯端末3にダウンロードさせ、インストールさせることとしてもよい。   In addition, when the shopping application is stored in advance in the storage unit 72 of the registration terminal 7 and the portable terminal 3 is held over the registration reader / writer 6, the shopping application stored in the storage unit 72 is stored in the portable terminal 3. It may be downloaded and installed.

また、図26のステップS71〜ステップS74までについては、登録用リーダライタ6及び登録用端末7の代わりに、登録用アプリをインストールしたリーダライタ機能付きパーソナル・コンピュータを用いることとしてもよい。この場合、ユーザUは買い物アプリを利用するための会員登録を店舗ST以外の場所で行うことができる。   In addition, for steps S71 to S74 in FIG. 26, a personal computer with a reader / writer function in which a registration application is installed may be used instead of the registration reader / writer 6 and the registration terminal 7. In this case, the user U can perform member registration for using the shopping application at a place other than the store ST.

また、本実施形態では、認証サーバ8が会員IDを作成するが、登録用端末7又は携帯端末3が生成することとしてもよい。登録用端末7の制御部71が生成する場合には、登録用端末7が設置されている店舗STの店舗IDを会員IDの所定位置(所定の桁)に含めることで、複数店舗間における会員IDの重複生成を避けることができる。また、携帯端末3の制御部31が生成する場合には、携帯端末3の電話番号など携帯端末3毎に規定される情報を会員IDの所定位置(所定の桁)に含めることで、複数携帯端末間における会員IDの重複生成を避けることができる。   In the present embodiment, the authentication server 8 creates the member ID, but the registration terminal 7 or the mobile terminal 3 may generate the member ID. When the control unit 71 of the registration terminal 7 generates, the store ID of the store ST where the registration terminal 7 is installed is included in a predetermined position (predetermined digit) of the member ID, so that the member between the multiple stores Duplicate ID generation can be avoided. In addition, when the control unit 31 of the mobile terminal 3 generates, information included in each mobile terminal 3 such as a telephone number of the mobile terminal 3 is included in a predetermined position (predetermined digit) of the member ID, so Duplicate generation of member IDs between terminals can be avoided.

また、本実施形態では、携帯ID、会員ID及び認証文字列から所定の認証キー生成方法により認証キーKを生成しているが、少なくとも認証文字列に基づいて認証キーKを生成すればよく、例えば、携帯ID又は会員IDの何れか一方、または、その他の情報(例えば、会員登録申請が行われた店舗STの店舗ID)と、認証文字列とに基づいて、所定の認証キー生成方法により認証キーKを生成することとしてもよい。また、認証文字列のみに基づいて認証キーKを生成することとしてもよい。   In the present embodiment, the authentication key K is generated from the mobile ID, the member ID, and the authentication character string by a predetermined authentication key generation method. However, the authentication key K may be generated based on at least the authentication character string, For example, based on either one of the mobile ID or the member ID, or other information (for example, the store ID of the store ST where the member registration application is made) and the authentication character string, a predetermined authentication key generation method is used. The authentication key K may be generated. Alternatively, the authentication key K may be generated based only on the authentication character string.

また、本実施形態では、ユーザUが携帯端末3で買い物アプリを用いてショッピングシステムSを新規利用する際の登録申請について、ユーザ/携帯端末認証システムSを適用したが、ユーザに所定のサービスを提供する他のアプリ(例えば、使用に際し高度な信頼性を要するアプリ)やシステムを新規利用する際の登録申請に用いることもできる。また、登録された端末装置からのみアクセスを認めるサーバ装置を管理する場合においても、ユーザ/携帯端末認証システムSを適用することができる。   In the present embodiment, the user / mobile terminal authentication system S is applied to a registration application when the user U uses the shopping application on the mobile terminal 3 to newly use the shopping system S. However, a predetermined service is provided to the user. Other applications to be provided (for example, applications that require a high degree of reliability when used) and registration applications when a system is newly used can also be used. The user / mobile terminal authentication system S can also be applied when managing a server device that allows access only from registered terminal devices.

S ショッピングシステム
1 ショッピングサーバ
11 制御部
12 記憶部
121 商品DB
122 ユーザDB
123 店舗DB
13 通信部
2 入店時用リーダライタ
21 制御部
22 記憶部
221 店舗ID
23 通信部
24 RF通信部
25 アンテナ
3 携帯端末
31 制御部
32 記憶部
33 通信部
34 タッチパネル
35 ボタン操作部
36 非接触型ICチップ
37 カメラ
4 会計用リーダライタ
41 制御部
42 記憶部
43 通信部
44 RF通信部
45 アンテナ
5 会計装置
51 制御部
52 記憶部
521 決済DB
53 通信部
54 タッチパネル
55 操作部
6 登録用リーダライタ
7 登録用端末
8 認証サーバ
B バーコード
K 認証キー
TC 二次元コード
510 メニュー画面
520 商品情報画面
530 カート画面
540 購入履歴画面
550、560 会計画面
610A、610B、620 支払方法選択画面
630 商品リスト画面
S Shopping system 1 Shopping server 11 Control part 12 Storage part 121 Goods DB
122 User DB
123 Store DB
13 Communication Unit 2 Entering Reader / Writer 21 Control Unit 22 Storage Unit 221 Store ID
DESCRIPTION OF SYMBOLS 23 Communication part 24 RF communication part 25 Antenna 3 Portable terminal 31 Control part 32 Storage part 33 Communication part 34 Touch panel 35 Button operation part 36 Non-contact type IC chip 37 Camera 4 Accounting reader / writer 41 Control part 42 Storage part 43 Communication part 44 RF communication unit 45 Antenna 5 Accounting device 51 Control unit 52 Storage unit 521 Payment DB
53 Communication Unit 54 Touch Panel 55 Operation Unit 6 Registration Reader / Writer 7 Registration Terminal 8 Authentication Server B Barcode K Authentication Key TC Two-dimensional Code 510 Menu Screen 520 Product Information Screen 530 Cart Screen 540 Purchase History Screen 550, 560 Accounting Screen 610A , 610B, 620 Payment method selection screen 630 Product list screen

Claims (9)

携帯端末装置と、店舗に設置される店舗用機器と、サーバ装置と、会計装置とを有するショッピングシステムであって、
前記サーバ装置は、
商品の価格を、当該商品を取り扱う店舗を識別するための店舗ID及び、当該商品を識別するための商品IDと対応付けて記憶する価格記憶手段と、
前記携帯端末装置から店舗ID及び商品IDを受信する問い合わせ受信手段と、
前記受信した店舗ID及び商品IDに基づいて、前記価格記憶手段から価格を取得する価格取得手段と、
前記取得された価格を示す価格情報を、前記店舗ID及び商品IDを送信した前記携帯端末装置に送信する価格情報送信手段と、
を備え、
前記店舗用機器は、
店舗IDを記憶する店舗ID記憶手段と、
前記店舗ID記憶手段により記憶された店舗IDを前記携帯端末装置に対して送信する店舗ID送信手段と、
を備え、
前記携帯端末装置は、
前記店舗用機器から送信された店舗IDを受信する店舗ID受信手段と、
商品について表示されたバーコードを読み取り、当該商品の商品IDを取得する商品ID取得手段と、
前記受信した店舗IDと前記取得した商品IDを前記サーバ装置に送信する問い合わせ送信手段と、
前記サーバ装置から送信された価格情報を受信する価格情報受信手段と、
前記受信された価格情報が示す価格を表示手段に表示させる価格表示制御手段と、
前記価格が表示された商品のうち、ユーザにより選択された商品の価格を合計して支払金額を算出する支払金額算出手段と、
前記算出した支払金額を示す支払金額情報を前記会計装置に送信する支払金額送信手段と、
を備え、
前記会計装置は、
前記携帯端末装置から送信された支払金額情報を受信する支払金額受信手段、
を備えることを特徴とするショッピングシステム。
A shopping system having a mobile terminal device, store equipment installed in a store, a server device, and an accounting device,
The server device
A price storage means for storing the price of the product in association with the store ID for identifying the store handling the product and the product ID for identifying the product;
Inquiry receiving means for receiving a store ID and a product ID from the portable terminal device;
Price acquisition means for acquiring a price from the price storage means based on the received store ID and product ID;
Price information transmitting means for transmitting the price information indicating the acquired price to the portable terminal device that has transmitted the store ID and the product ID;
With
The store equipment is
Store ID storage means for storing the store ID;
Store ID transmission means for transmitting the store ID stored by the store ID storage means to the mobile terminal device;
With
The portable terminal device
Store ID receiving means for receiving a store ID transmitted from the store device;
Product ID acquisition means for reading the barcode displayed for the product and acquiring the product ID of the product;
Inquiry transmission means for transmitting the received store ID and the acquired product ID to the server device;
Price information receiving means for receiving price information transmitted from the server device;
Price display control means for causing the display means to display the price indicated by the received price information;
Payment amount calculation means for calculating the payment amount by totaling the prices of the products selected by the user among the products for which the price is displayed;
Payment amount transmission means for transmitting payment amount information indicating the calculated payment amount to the accounting device;
With
The accounting device
Payment amount receiving means for receiving payment amount information transmitted from the mobile terminal device;
A shopping system comprising:
請求項1に記載のショッピングシステムであって、
前記携帯端末装置は、
ユーザにより選択された商品について決済が完了した場合に、当該決済に関する情報を購入履歴情報として購入履歴情報記憶手段に記憶させる購入履歴情報記録手段と、
前記購入履歴情報の閲覧要求があった場合に、前記購入履歴情報記憶手段に記憶された購入履歴情報を表示手段に表示させる表示制御手段と、
を更に備えることを特徴とするショッピングシステム。
The shopping system according to claim 1,
The portable terminal device
A purchase history information recording means for storing information relating to the payment in the purchase history information storage means as purchase history information when payment is completed for the product selected by the user;
Display control means for displaying the purchase history information stored in the purchase history information storage means on the display means when there is a request for browsing the purchase history information;
A shopping system, further comprising:
請求項1に記載のショッピングシステムであって、
前記携帯端末装置は、
ユーザにより選択された商品について決済が完了した場合に、当該決済に関する購入履歴情報とユーザの識別に用いるユーザIDとを前記サーバ装置に送信する購入履歴情報送信手段と、
前記購入履歴情報の閲覧要求があった場合に、前記サーバ装置から前記ユーザIDに基づいて購入履歴情報を取得する購入履歴情報取得手段と、
前記取得した購入履歴情報を表示手段に表示させる表示制御手段と、
を更に備えることを特徴とするショッピングシステム。
The shopping system according to claim 1,
The portable terminal device
Purchase history information transmitting means for transmitting purchase history information relating to the payment and a user ID used for identification of the user to the server device when payment is completed for the product selected by the user;
Purchase history information acquisition means for acquiring purchase history information from the server device based on the user ID when there is a request for browsing the purchase history information;
Display control means for displaying the acquired purchase history information on a display means;
A shopping system, further comprising:
請求項1乃至3の何れか一項に記載のショッピングシステムであって、
前記携帯端末装置は、
前記価格表示手段が価格を表示させた商品のうち、ユーザにより選択されなかった商品を識別するための不選択商品IDを前記サーバ装置に送信する不選択商品ID送信手段、
を更に備え、
前記サーバ装置は、
前記携帯端末装置から受信した不選択商品IDを記憶する不選択商品ID記憶手段、
を更に備えることを特徴とするショッピングシステム。
The shopping system according to any one of claims 1 to 3,
The portable terminal device
A non-selected product ID transmission unit for transmitting to the server device an unselected product ID for identifying a product that has not been selected by the user from among the products whose price is displayed by the price display unit;
Further comprising
The server device
Unselected product ID storage means for storing the unselected product ID received from the portable terminal device;
A shopping system, further comprising:
請求項1乃至4の何れか一項に記載のショッピングシステムであって、
前記サーバ装置が、信頼度の高いユーザ程高いランクが規定される会員ランクをユーザの識別に用いるユーザIDと対応付けて記憶する会員ランク記憶手段、を更に備え、
前記携帯端末装置が、
前記会員ランク記憶手段から、前記ユーザのユーザIDと対応付けて記憶された会員ランクを取得する会員ランク取得手段と、
前記取得された会員ランクが所定のランク以下の場合には店員のチェック無しに会計可能なフルセルフでの会計を不可能とするための制御を行う不可能制御手段と、
を更に備えることを特徴とするショッピングシステム。
The shopping system according to any one of claims 1 to 4,
The server device further comprises member rank storage means for storing a member rank in which a higher rank is defined for a user with higher reliability in association with a user ID used for user identification,
The portable terminal device is
Member rank acquisition means for acquiring a member rank stored in association with the user ID of the user from the member rank storage means;
Impossible control means for performing control for disabling full self-accounting that can be accounted for without checking the clerk if the acquired member rank is below a predetermined rank;
A shopping system, further comprising:
商品の価格を、当該商品を取り扱う店舗を識別するための店舗ID及び、当該商品を識別するための商品IDと対応付けて記憶する価格記憶手段と、
携帯端末装置から店舗ID及び商品IDを受信する問い合わせ受信手段と、
前記受信した店舗ID及び商品IDに基づいて、前記価格記憶手段から価格を取得する価格取得手段と、
前記取得された価格を示す価格情報を、前記店舗ID及び商品IDを送信した前記携帯端末装置に送信する価格情報送信手段と、
を備えるサーバ装置と、
店舗IDを記憶する店舗ID記憶手段と、
前記店舗ID記憶手段により記憶された店舗IDを携帯端末装置に対して送信する店舗ID送信手段と、
を備える店舗用機器と、
携帯端末装置から送信された支払金額情報を受信する支払金額受信手段を備える会計装置と、
携帯端末装置と、
を有するショッピングシステムにおける前記携帯端末装置に含まれるコンピュータを、
前記店舗用機器から送信された店舗IDを受信する店舗ID受信手段、
商品について表示されたバーコードを読み取り、当該商品の商品IDを取得する商品ID取得手段、
前記受信した店舗IDと前記取得した商品IDを前記サーバ装置に送信する問い合わせ送信手段、
前記サーバ装置から送信された価格情報を受信する価格情報受信手段、
前記受信された価格情報が示す価格を表示手段に表示させる価格表示制御手段、
前記価格が表示された商品のうち、ユーザにより選択された商品の価格を合計して支払金額を算出する支払金額算出手段、
前記算出した支払金額を示す支払金額情報を前記会計装置に送信する支払金額送信手段、
として機能させることを特徴とするショッピング用プログラム。
A price storage means for storing the price of the product in association with the store ID for identifying the store handling the product and the product ID for identifying the product;
Inquiry receiving means for receiving the store ID and the product ID from the mobile terminal device;
Price acquisition means for acquiring a price from the price storage means based on the received store ID and product ID;
Price information transmitting means for transmitting the price information indicating the acquired price to the portable terminal device that has transmitted the store ID and the product ID;
A server device comprising:
Store ID storage means for storing the store ID;
Store ID transmission means for transmitting the store ID stored by the store ID storage means to the mobile terminal device;
Store equipment comprising:
An accounting device comprising payment amount receiving means for receiving payment amount information transmitted from the mobile terminal device;
A mobile terminal device;
A computer included in the portable terminal device in a shopping system having
A store ID receiving means for receiving a store ID transmitted from the store device;
Product ID acquisition means for reading the barcode displayed for the product and acquiring the product ID of the product,
Inquiry transmission means for transmitting the received store ID and the acquired product ID to the server device;
Price information receiving means for receiving price information transmitted from the server device;
Price display control means for displaying on the display means the price indicated by the received price information;
A payment amount calculating means for calculating a payment amount by totaling the prices of the products selected by the user among the products for which the price is displayed;
A payment amount transmitting means for transmitting payment amount information indicating the calculated payment amount to the accounting apparatus;
A shopping program characterized by functioning as
請求項6に記載のショッピング用プログラムであって、
前記携帯端末装置に含まれるコンピュータを、
ユーザにより選択された商品について決済が完了した場合に、当該決済に関する情報を購入履歴情報として購入履歴情報記憶手段に記憶させる購入履歴情報記録手段、
前記購入履歴情報の閲覧要求があった場合に、前記購入履歴情報記憶手段に記憶された購入履歴情報を表示手段に表示させる表示制御手段、
として更に機能させることを特徴とするショッピング用プログラム。
The shopping program according to claim 6,
A computer included in the portable terminal device;
Purchase history information recording means for storing, in the purchase history information storage means, information relating to the payment as purchase history information when the payment for the product selected by the user is completed;
Display control means for displaying the purchase history information stored in the purchase history information storage means on the display means when there is a request for browsing the purchase history information;
A shopping program characterized by further functioning as:
請求項6に記載のショッピング用プログラムであって、
前記携帯端末装置に含まれるコンピュータを、
ユーザにより選択された商品について決済が完了した場合に、当該決済に関する購入履歴情報とユーザの識別に用いるユーザIDとを前記サーバ装置に送信する購入履歴情報送信手段、
前記購入履歴情報の閲覧要求があった場合に、前記サーバ装置から前記ユーザIDに基づいて購入履歴情報を取得する購入履歴情報取得手段、
として更に機能させることを特徴とするショッピング用プログラム。
The shopping program according to claim 6,
A computer included in the portable terminal device;
Purchase history information transmission means for transmitting purchase history information related to the payment and a user ID used for identification of the user to the server device when payment is completed for the product selected by the user;
Purchase history information acquisition means for acquiring purchase history information from the server device based on the user ID when there is a request for browsing the purchase history information;
A shopping program characterized by further functioning as:
前記サーバ装置は、信頼度の高いユーザ程高いランクが規定される会員ランクをユーザの識別に用いるユーザIDと対応付けて記憶する会員ランク記憶手段、を更に備え、
前記携帯端末装置に含まれるコンピュータを、
前記会員ランク記憶手段から、前記ユーザのユーザIDと対応付けて記憶された会員ランクを取得する会員ランク取得手段、
前記取得された会員ランクが所定のランク以下の場合には店員のチェック無しに会計可能なフルセルフでの会計を不可能とするための制御を行う不可能制御手段、
として更に機能させることを特徴とする請求項6乃至8の何れか一項に記載のショッピング用プログラム。
The server device further includes a member rank storage unit that stores a member rank in which a higher rank is defined for a user with higher reliability in association with a user ID used for user identification,
A computer included in the portable terminal device;
Member rank acquisition means for acquiring a member rank stored in association with the user ID of the user from the member rank storage means,
Impossible control means for performing control for disabling full self-accounting that can be accounted for without checking the store clerk when the acquired member rank is below a predetermined rank,
The shopping program according to any one of claims 6 to 8, further functioning as:
JP2011209762A 2011-03-02 2011-09-26 Shopping system and shopping program Pending JP2012194959A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011209762A JP2012194959A (en) 2011-03-02 2011-09-26 Shopping system and shopping program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2011045023 2011-03-02
JP2011045023 2011-03-02
JP2011209762A JP2012194959A (en) 2011-03-02 2011-09-26 Shopping system and shopping program

Publications (1)

Publication Number Publication Date
JP2012194959A true JP2012194959A (en) 2012-10-11

Family

ID=47086749

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011209762A Pending JP2012194959A (en) 2011-03-02 2011-09-26 Shopping system and shopping program

Country Status (1)

Country Link
JP (1) JP2012194959A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016051338A (en) * 2014-08-29 2016-04-11 東芝テック株式会社 Settlement terminal and program
JP2016071787A (en) * 2014-10-01 2016-05-09 シャープ株式会社 Merchandise settlement system and merchandise settlement method
WO2016114713A1 (en) * 2015-01-14 2016-07-21 Mhc Medical Network Pte Ltd Drug ordering process
JP2016529621A (en) * 2013-08-30 2016-09-23 ペイパル インコーポレイテッド Payment application with personalization of merchant physical location
JP2017507595A (en) * 2014-02-10 2017-03-16 グーグル インコーポレイテッド Mobile device, method and computer program for prioritizing data sets
JP2018085146A (en) * 2018-02-07 2018-05-31 東芝テック株式会社 Checkout system, settlement device and control program therefor
JP2018197947A (en) * 2017-05-23 2018-12-13 ブリッジ・モーション・トゥモロー株式会社 Merchandise selling system
JP2019135663A (en) * 2019-03-27 2019-08-15 東芝テック株式会社 Commodity sales data processing system, support apparatus, control program, and support method
JP2019139799A (en) * 2019-04-24 2019-08-22 シャープ株式会社 Control method for mobile terminal
JP2019149176A (en) * 2019-03-27 2019-09-05 東芝テック株式会社 Commodity sales data processing system, payment device, commodity sales data processing method, and control program
JP2019527865A (en) * 2016-05-09 2019-10-03 グラバンゴ コーポレイション System and method for computer vision driven applications in an environment
CN112036865A (en) * 2019-06-03 2020-12-04 阿里巴巴集团控股有限公司 Service providing method, device and equipment
JP2021015520A (en) * 2019-07-12 2021-02-12 東芝テック株式会社 Commodity registration device and program
JP2021015450A (en) * 2019-07-11 2021-02-12 株式会社寺岡精工 Ticket vending machine
CN112529563A (en) * 2019-09-19 2021-03-19 东芝泰格有限公司 Transaction processing system and storage medium
JP2021047903A (en) * 2013-03-01 2021-03-25 東芝テック株式会社 Server device
CN113362055A (en) * 2020-03-06 2021-09-07 东芝泰格有限公司 Transaction processing system, portable terminal and storage medium
JP2021149689A (en) * 2020-03-19 2021-09-27 株式会社寺岡精工 Commodity sales data processing device
JP2022017767A (en) * 2020-07-14 2022-01-26 株式会社寺岡精工 program
WO2022024530A1 (en) * 2020-07-31 2022-02-03 サトーホールディングス株式会社 Information processing system, information processing method, and program
US11257060B2 (en) 2015-01-08 2022-02-22 Toshiba Tec Kabushiki Kaisha Method for processing a purchase transaction using a plurality of transaction systems
JP2022051912A (en) * 2017-12-11 2022-04-01 株式会社寺岡精工 Device, system, and program
JP7299585B2 (en) 2017-09-05 2023-06-28 Necプラットフォームズ株式会社 Mobile information terminal and communication method for mobile information terminal
JP7510047B2 (en) 2020-04-16 2024-07-03 株式会社デンソーウェーブ Payment systems and payment application programs
JP7582376B2 (en) 2023-05-31 2024-11-13 日本電気株式会社 Payment device, data processing method, and program

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002032587A (en) * 2000-03-29 2002-01-31 Nissho Iwai Corp System and method for anonymous electronic commerce with credit function
JP2003173415A (en) * 2001-12-04 2003-06-20 Sanyo Electric Co Ltd Terminal device, shop-side server, and order receiving method
JP2004341662A (en) * 2003-05-14 2004-12-02 Dainippon Printing Co Ltd Customer service system
JP2007172559A (en) * 2005-12-26 2007-07-05 Toshiba Tec Corp Article registration processing system
JP2008021326A (en) * 2007-09-03 2008-01-31 Yamaha Corp Information creation device and privilege granting system
JP2008152777A (en) * 2006-12-13 2008-07-03 Ncr Corp Self-checkout processing method
JP2008152564A (en) * 2006-12-18 2008-07-03 Orion Denki Kk Personal digital assistant and content distribution system
JP2008181454A (en) * 2007-01-26 2008-08-07 Nec Infrontia Corp Operation method of store using self-cashier, adjusting machine, and mobile terminal
JP2008217489A (en) * 2007-03-05 2008-09-18 Toshiba Tec Corp Purchase transaction support system and settlement terminal of the system, shop management device and portable communication terminal, and program for the portable communication terminal
JP2010061544A (en) * 2008-09-05 2010-03-18 Ntt Data Corp Shopping system and computer program
WO2010131629A1 (en) * 2009-05-11 2010-11-18 インターナショナル・ビジネス・マシーンズ・コーポレーション Self-service shopping support of acquiring content from electronic shelf label (esl)

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002032587A (en) * 2000-03-29 2002-01-31 Nissho Iwai Corp System and method for anonymous electronic commerce with credit function
JP2003173415A (en) * 2001-12-04 2003-06-20 Sanyo Electric Co Ltd Terminal device, shop-side server, and order receiving method
JP2004341662A (en) * 2003-05-14 2004-12-02 Dainippon Printing Co Ltd Customer service system
JP2007172559A (en) * 2005-12-26 2007-07-05 Toshiba Tec Corp Article registration processing system
JP2008152777A (en) * 2006-12-13 2008-07-03 Ncr Corp Self-checkout processing method
JP2008152564A (en) * 2006-12-18 2008-07-03 Orion Denki Kk Personal digital assistant and content distribution system
JP2008181454A (en) * 2007-01-26 2008-08-07 Nec Infrontia Corp Operation method of store using self-cashier, adjusting machine, and mobile terminal
JP2008217489A (en) * 2007-03-05 2008-09-18 Toshiba Tec Corp Purchase transaction support system and settlement terminal of the system, shop management device and portable communication terminal, and program for the portable communication terminal
JP2008021326A (en) * 2007-09-03 2008-01-31 Yamaha Corp Information creation device and privilege granting system
JP2010061544A (en) * 2008-09-05 2010-03-18 Ntt Data Corp Shopping system and computer program
WO2010131629A1 (en) * 2009-05-11 2010-11-18 インターナショナル・ビジネス・マシーンズ・コーポレーション Self-service shopping support of acquiring content from electronic shelf label (esl)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021047903A (en) * 2013-03-01 2021-03-25 東芝テック株式会社 Server device
JP2016529621A (en) * 2013-08-30 2016-09-23 ペイパル インコーポレイテッド Payment application with personalization of merchant physical location
US10390199B2 (en) 2014-02-10 2019-08-20 Google Llc Mobile devices, methods, and computer program products for prioritizing data sets
US11132668B2 (en) 2014-02-10 2021-09-28 Google Llc Mobile devices, methods, and computer program products for prioritizing data sets
JP2017507595A (en) * 2014-02-10 2017-03-16 グーグル インコーポレイテッド Mobile device, method and computer program for prioritizing data sets
JP2018078623A (en) * 2014-02-10 2018-05-17 グーグル エルエルシー Mobile device, method and computer program for prioritizing dataset
JP2016051338A (en) * 2014-08-29 2016-04-11 東芝テック株式会社 Settlement terminal and program
JP2016071787A (en) * 2014-10-01 2016-05-09 シャープ株式会社 Merchandise settlement system and merchandise settlement method
US11640594B2 (en) 2015-01-08 2023-05-02 Toshiba Tec Kabushiki Kaisha Method for processing a purchase transaction using a plurality of transaction systems
US11257060B2 (en) 2015-01-08 2022-02-22 Toshiba Tec Kabushiki Kaisha Method for processing a purchase transaction using a plurality of transaction systems
WO2016114713A1 (en) * 2015-01-14 2016-07-21 Mhc Medical Network Pte Ltd Drug ordering process
JP7422792B2 (en) 2016-05-09 2024-01-26 グラバンゴ コーポレイション Systems and methods for computer vision driven applications in environments
JP2019527865A (en) * 2016-05-09 2019-10-03 グラバンゴ コーポレイション System and method for computer vision driven applications in an environment
JP7009389B2 (en) 2016-05-09 2022-01-25 グラバンゴ コーポレイション Systems and methods for computer vision driven applications in the environment
JP2022058591A (en) * 2016-05-09 2022-04-12 グラバンゴ コーポレイション System and method for computer vision driven applications within environment
JP2018197947A (en) * 2017-05-23 2018-12-13 ブリッジ・モーション・トゥモロー株式会社 Merchandise selling system
JP7299585B2 (en) 2017-09-05 2023-06-28 Necプラットフォームズ株式会社 Mobile information terminal and communication method for mobile information terminal
JP7249697B2 (en) 2017-12-11 2023-03-31 株式会社寺岡精工 device and program
JP2022051912A (en) * 2017-12-11 2022-04-01 株式会社寺岡精工 Device, system, and program
JP2018085146A (en) * 2018-02-07 2018-05-31 東芝テック株式会社 Checkout system, settlement device and control program therefor
JP2019149176A (en) * 2019-03-27 2019-09-05 東芝テック株式会社 Commodity sales data processing system, payment device, commodity sales data processing method, and control program
JP2019135663A (en) * 2019-03-27 2019-08-15 東芝テック株式会社 Commodity sales data processing system, support apparatus, control program, and support method
JP2019139799A (en) * 2019-04-24 2019-08-22 シャープ株式会社 Control method for mobile terminal
CN112036865A (en) * 2019-06-03 2020-12-04 阿里巴巴集团控股有限公司 Service providing method, device and equipment
JP2021015450A (en) * 2019-07-11 2021-02-12 株式会社寺岡精工 Ticket vending machine
JP7365036B2 (en) 2019-07-11 2023-10-19 株式会社寺岡精工 Systems, ticket vending machines, mobile terminals, programs
JP7308681B2 (en) 2019-07-12 2023-07-14 東芝テック株式会社 Product registration device and program
JP2021015520A (en) * 2019-07-12 2021-02-12 東芝テック株式会社 Commodity registration device and program
JP2021047732A (en) * 2019-09-19 2021-03-25 東芝テック株式会社 Transaction processing system, and information processing program
CN112529563A (en) * 2019-09-19 2021-03-19 东芝泰格有限公司 Transaction processing system and storage medium
JP7381268B2 (en) 2019-09-19 2023-11-15 東芝テック株式会社 transaction processing system
JP7562811B2 (en) 2019-09-19 2024-10-07 東芝テック株式会社 Transaction Processing System
CN113362055A (en) * 2020-03-06 2021-09-07 东芝泰格有限公司 Transaction processing system, portable terminal and storage medium
JP2021149689A (en) * 2020-03-19 2021-09-27 株式会社寺岡精工 Commodity sales data processing device
JP7487925B2 (en) 2020-03-19 2024-05-21 株式会社寺岡精工 Ticket machines and programs
JP7510047B2 (en) 2020-04-16 2024-07-03 株式会社デンソーウェーブ Payment systems and payment application programs
JP2022017767A (en) * 2020-07-14 2022-01-26 株式会社寺岡精工 program
JP7450926B2 (en) 2020-07-14 2024-03-18 株式会社寺岡精工 program
WO2022024530A1 (en) * 2020-07-31 2022-02-03 サトーホールディングス株式会社 Information processing system, information processing method, and program
JP7492398B2 (en) 2020-07-31 2024-05-29 サトーホールディングス株式会社 Information processing system, information processing method, and program
JP7582376B2 (en) 2023-05-31 2024-11-13 日本電気株式会社 Payment device, data processing method, and program

Similar Documents

Publication Publication Date Title
JP2012194959A (en) Shopping system and shopping program
US20080191878A1 (en) Consumer-Centric Rfid Point of Sale Transaction System and Method
JP5993519B2 (en) Online payment method for face-to-face transactions
JP2013529326A (en) Operating method, mobile device and POS system
JP2018025844A (en) Settlement support system and portable terminal
JP2006285329A (en) Mobile security determination support system, method and program, mobile communication terminal device and information management operation server
JP2006195814A (en) Commodity recycling system
JP2015185089A (en) Shop settlement terminal, mobile terminal, and shop settlement system
JP2017174047A (en) Settlement supporting system
US20170039547A1 (en) Mobile payment system and method
US20190287096A1 (en) Security systems and methods for electronic devices
JP2021196845A (en) Settlement processing method
JP2016071787A (en) Merchandise settlement system and merchandise settlement method
JP7167017B2 (en) Information processing device and information processing method
JP6942899B2 (en) Benefit granting method and privilege granting device
JP2014016745A (en) Electronic transaction system and electronic transaction method
JP2022141481A (en) Information processing device, program and information processing system
JP2022122507A (en) Settlement processing method
JP2019067182A (en) Settlement system
JP2021196844A (en) Settlement processing method and settlement processing apparatus
KR101914463B1 (en) a integrated processing system of the dealings and payment for products based on the oneline payment service
JP2006072475A (en) Device and program for information processing, and for information providing
JP2010262611A (en) Pos terminal using portable information terminal
JP6516104B2 (en) Sales support device, sales support system and sales support method
JP7117441B1 (en) Payment processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150127

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150602