[go: up one dir, main page]

JP7559905B2 - Management server, management system, control method and storage medium - Google Patents

Management server, management system, control method and storage medium Download PDF

Info

Publication number
JP7559905B2
JP7559905B2 JP2023186121A JP2023186121A JP7559905B2 JP 7559905 B2 JP7559905 B2 JP 7559905B2 JP 2023186121 A JP2023186121 A JP 2023186121A JP 2023186121 A JP2023186121 A JP 2023186121A JP 7559905 B2 JP7559905 B2 JP 7559905B2
Authority
JP
Japan
Prior art keywords
card number
information
card
management server
registration request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023186121A
Other languages
Japanese (ja)
Other versions
JP2023181380A (en
Inventor
るみ 池澤
学 昆金
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Publication of JP2023181380A publication Critical patent/JP2023181380A/en
Application granted granted Critical
Publication of JP7559905B2 publication Critical patent/JP7559905B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、会員情報の更新に関する。 The present invention relates to updating member information.

来店した顧客が商品を購入するための商品販売システムとして、顧客が所有するスマートフォンなどの携帯端末を用いて、顧客が商品のバーコードを読み取って商品登録を行い、精算を行うシステムが知られている。例えば、特許文献1には、購入対象となる商品の商品情報を取得し、取得した全ての商品情報を含む精算情報を管理サーバに送信する携帯端末と、精算情報に含まれる商品情報に基づいて、各商品名を価格の高い順に列記したソート明細情報を生成及び出力する管理サーバとを備えたセルフショッピングシステムが開示されている。 A system is known as a product sales system for customers who visit a store to purchase products, in which the customer uses a mobile terminal such as a smartphone owned by the customer to read the barcode of the product, register the product, and make the payment. For example, Patent Document 1 discloses a self-shopping system that includes a mobile terminal that acquires product information of the product to be purchased and transmits payment information including all the acquired product information to a management server, and a management server that generates and outputs sorted detailed information that lists the names of products in descending order of price based on the product information included in the payment information.

また、特許文献2には、ポイントカードによるサービスを受ける利用客に対し、決済を識別する決済識別情報及びポイントカードを識別するカード識別情報に基づき、過去のクレジットカード又は電子マネーでの決済において発生したポイントの付与を行うシステムが開示されている。 Patent document 2 also discloses a system that awards points accrued in past payments made with credit cards or electronic money to customers who use services using point cards, based on payment identification information that identifies the payment and card identification information that identifies the point card.

特開2013-41354号公報JP 2013-41354 A 特開2018-055564号公報JP 2018-055564 A

近年、専用のアプリケーションとポイントカードなどの会員カードとを紐付けたサービスを提供するシステムが存在する。このような形態のサービスでは、保有ポイントなどを専用のアプリケーションにより確認できるといった利点が存在するが、会員カードを紛失した場合には、アプリケーションをアンインストールして会員登録を再度行う必要があった。特許文献2では、ポイントの後付けを円滑に行う手法について開示しているが、ポイントカードなどの会員カードを紛失した場合の当該会員カードの再登録の方法については、何ら開示していない。 In recent years, there have been systems that provide services that link a dedicated application with a membership card such as a point card. This type of service has the advantage that the points owned can be checked using the dedicated application, but if the membership card is lost, the application must be uninstalled and the membership must be registered again. Patent Document 2 discloses a method for smoothly adding points later, but does not disclose any method for re-registering a membership card such as a point card when it is lost.

本発明の目的は、会員カードの再登録を円滑に行うことが可能な管理サーバ、管理システム、制御方法及び記憶媒体を提供することである。 The object of the present invention is to provide a management server, a management system, a control method, and a storage medium that enable smooth re-registration of membership cards.

管理サーバの一の態様は、管理サーバであって、
会員が使用する端末装置から、会員カードのカード番号と前記端末装置のユーザを識別するユーザ識別情報とを含む登録要求を受信する受信手段と、
前記会員に対応する会員情報を、前記ユーザ識別情報に基づき、会員情報のデータベースから抽出する抽出手段と、
前記登録要求に含まれるカード番号と同一のカード番号が前記会員情報に登録されてい場合、前記会員情報を更新せず、前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する更新手段と、
を有する。
One aspect of the management server is a management server,
a receiving means for receiving a registration request including a card number of a membership card and user identification information for identifying a user of the terminal device from the terminal device used by the member;
an extracting means for extracting member information corresponding to the member from a member information database based on the user identification information ;
an updating means for not updating the member information when a card number identical to the card number included in the registration request is registered in the member information, and for updating the member information with the card number included in the registration request when the card number indicated by the member information differs from the card number included in the registration request;
has.

制御方法の一の態様は、
管理サーバが実行する制御方法であって、
会員が使用する端末装置から、会員カードのカード番号と前記端末装置のユーザを識別するユーザ識別情報とを含む登録要求を受信し、
前記会員に対応する会員情報を、前記ユーザ識別情報に基づき、会員情報のデータベースから抽出し、
前記登録要求に含まれるカード番号と同一のカード番号が前記会員情報に登録されてい場合、前記会員情報を更新せず、前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する。
One aspect of the control method includes:
A control method executed by a management server, comprising:
receiving a registration request from a terminal device used by a member, the registration request including a card number of the member card and user identification information for identifying a user of the terminal device ;
Extracting member information corresponding to the member from a database of member information based on the user identification information ;
If the same card number as the card number included in the registration request is registered in the member information, the member information is not updated, and if the card number indicated by the member information differs from the card number included in the registration request, the member information is updated with the card number included in the registration request.

プログラムの一の態様は、
会員が使用する端末装置から、会員カードのカード番号と前記端末装置のユーザを識別するユーザ識別情報とを含む登録要求を受信する受信手段と、
前記会員に対応する会員情報を、前記ユーザ識別情報に基づき、会員情報のデータベースから抽出する抽出手段と、
前記登録要求に含まれるカード番号と同一のカード番号が前記会員情報に登録されてい場合、前記会員情報を更新せず、前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する更新手段
としてコンピュータを機能させる。
One aspect of the program is
a receiving means for receiving a registration request including a card number of a membership card and user identification information for identifying a user of the terminal device from the terminal device used by the member;
an extracting means for extracting member information corresponding to the member from a member information database based on the user identification information ;
If the same card number as the card number included in the registration request is registered in the member information, the member information is not updated, and if the card number indicated by the member information differs from the card number included in the registration request, the computer functions as an update means for updating the member information using the card number included in the registration request.

本発明によれば、既存の会員情報を活用して、会員カードの再登録を円滑に行うことができる。 According to the present invention, it is possible to smoothly re-register a membership card by utilizing existing membership information.

第1実施形態に係る管理システムの構成を示す。1 shows a configuration of a management system according to a first embodiment. POSサーバの概略構成を示す。2 shows a schematic configuration of a POS server. 管理サーバの概略構成を示す。2 shows a schematic configuration of a management server. 携帯端末の概略構成を示す。2 shows a schematic configuration of a mobile terminal. 会員サーバの概略構成を示す。2 shows a schematic configuration of a member server. 会計機の概略構成を示す。1 shows the schematic configuration of an accounting machine. 商品購入処理のフローチャートである。13 is a flowchart of a product purchasing process. 入店処理のフローチャートである。13 is a flowchart of a store entry process. 商品選択処理のフローチャートである。13 is a flowchart of a product selection process. 購入商品リスト画面の表示例である。13 is a display example of a purchase product list screen. 会計処理のフローチャートである。13 is a flowchart of an accounting process. 支払い方法選択画面の表示例である。13 is a display example of a payment method selection screen. 会計機の表示画面の例である。13 is an example of a display screen of a cashier. 会員情報データベースのデータ構造の一例を示す。1 shows an example of a data structure of a member information database. カード情報データベースのデータ構造の一例を示す。1 shows an example of a data structure of a card information database. 会員カード登録画面の表示例である。13 is a display example of a membership card registration screen. カード番号登録処理の手順を示すフローチャートの一例である。13 is an example of a flowchart illustrating a procedure for a card number registration process. 第2実施形態に係る管理サーバの概略構成を示す。13 shows a schematic configuration of a management server according to a second embodiment.

以下、図面を参照しながら、本発明の好適な実施形態について説明する。 The following describes a preferred embodiment of the present invention with reference to the drawings.

<第1実施形態>
(1)管理システムの構成
図1は、本実施形態に係る管理システム100の構成を示す。管理システム100は、主に、POSサーバ1と、管理サーバ2と、携帯端末3と、会員サーバ4と、会計機5とを備える。管理システム100では、携帯端末3を使用する顧客は、商品の販売を行う店舗8内において商品に付された商品バーコード7を読み取ることで、購入予定の商品(「購入商品」とも呼ぶ。)の登録を行い、店舗8内の会計機5を用いて又は電子決済により、精算を行う。
First Embodiment
(1) Management system configuration
1 shows the configuration of a management system 100 according to this embodiment. The management system 100 mainly comprises a POS server 1, a management server 2, a mobile terminal 3, a member server 4, and a payment machine 5. In the management system 100, a customer using a mobile terminal 3 registers a product to be purchased (also called a "purchased product") by reading a product barcode 7 attached to the product in a store 8 where the product is sold, and then settles the payment using the payment machine 5 in the store 8 or by electronic payment.

POSサーバ1は、店舗8で販売される商品に関する価格、在庫状況などを含む商品情報、店舗8の売上情報などの種々の販売情報を管理するサーバである。POSサーバ1は、管理サーバ2及び会計機5とネットワーク等を介して通信可能である。なお、POSサーバ1は、複数の系列店舗の販売情報を一括して管理するものであってもよく、店舗毎に存在し、その店舗の販売情報のみを管理するものであってもよい。 The POS server 1 is a server that manages various sales information such as product information including prices and stock status of products sold at the store 8, and sales information of the store 8. The POS server 1 is capable of communicating with the management server 2 and the accounting machine 5 via a network or the like. The POS server 1 may be one that collectively manages the sales information of multiple affiliated stores, or it may be one that exists for each store and manages only the sales information of that store.

管理サーバ2は、携帯端末3や会計機5の制御を行うサーバ装置であり、携帯端末3、会員サーバ4及び会計機5とネットワーク等を介して通信可能となっている。管理サーバ2は、携帯端末3の表示制御に必要な情報をPOSサーバ1から取得し、記憶している。管理サーバ2は、携帯端末3が各種画面を表示するための表示情報を携帯端末3に送信する。上述の各種画面には、携帯端末3が商品バーコード7を読み取ることで登録された購入商品のリスト(「購入商品リスト」と呼ぶ。)を、売価と共に表示する画面(「購入商品リスト画面」とも呼ぶ。)が含まれる。また、管理サーバ2は、会員サーバ4から会員に関する情報を取得したり、会員サーバ4が記憶する情報を更新するための情報を会員サーバ4に送信したりする。 The management server 2 is a server device that controls the mobile terminal 3 and the payment machine 5, and is capable of communicating with the mobile terminal 3, the member server 4, and the payment machine 5 via a network or the like. The management server 2 obtains from the POS server 1 and stores information necessary for display control of the mobile terminal 3. The management server 2 transmits display information for the mobile terminal 3 to display various screens. The various screens mentioned above include a screen (also called the "purchased item list screen") that displays a list of purchased items (called the "purchased item list") registered by the mobile terminal 3 by reading the product barcode 7, together with the selling price. The management server 2 also obtains information about members from the member server 4, and transmits information to the member server 4 to update the information stored in the member server 4.

なお、管理サーバ2は、複数のサーバ装置により構成されてもよい。例えば、管理サーバ2は、携帯端末3とのデータ授受などの携帯端末3とのインターフェース動作を主に行うサーバ装置と、POSサーバ1から取得する情報及び購入商品リストなどの種々の情報を記憶・管理するサーバ装置とから構成されてもよい。この場合、前者のサーバ装置は、所謂アプリケーションサーバとして機能し、後者のサーバ装置は、所謂データベースサーバとして機能する。この場合、これらのサーバ装置は、それぞれが割り当てられた処理を実行するのに必要な情報の授受を、ネットワーク等を介して行う。 The management server 2 may be composed of multiple server devices. For example, the management server 2 may be composed of a server device that mainly performs interface operations with the mobile terminal 3, such as sending and receiving data to and from the mobile terminal 3, and a server device that stores and manages various information such as information obtained from the POS server 1 and a list of purchased items. In this case, the former server device functions as a so-called application server, and the latter server device functions as a so-called database server. In this case, these server devices send and receive information required to execute the processes assigned to them via a network, etc.

携帯端末3は、店舗8で買い物を行う顧客が使用する携帯端末であり、商品に付された商品バーコード7を読み取る機能、管理サーバ2と通信を行うことで購入商品リスト画面などの各種画面を取得し、表示する機能などを有する。なお、図1では、説明の便宜上、携帯端末3は1つのみ表示されているが、店舗8に入店している顧客の数だけ実際には存在している。 The mobile terminal 3 is used by customers who shop at the store 8, and has functions such as reading product barcodes 7 attached to products, and acquiring and displaying various screens such as a purchased product list screen by communicating with the management server 2. Note that for the sake of convenience, only one mobile terminal 3 is shown in FIG. 1, but in reality there are as many mobile terminals as there are customers in the store 8.

会員サーバ4は、会員に関する情報及び会員に発行する会員カードに関する情報を記憶する。会員サーバ4は、管理サーバ2とネットワーク等を介して通信可能となっている。なお、管理サーバ2は、会員サーバ4として機能してもよい。この場合、管理サーバ2は、会員サーバ4が記憶する会員及び会員カードに関する情報等を記憶する。 The member server 4 stores information about members and information about member cards to be issued to members. The member server 4 is capable of communicating with the management server 2 via a network or the like. The management server 2 may also function as the member server 4. In this case, the management server 2 stores information about members and member cards stored by the member server 4, etc.

会計機5は、顧客が携帯端末3を用いて精算を行うための精算機(所謂セルフ精算機)である。会計機5は、管理サーバ2と通信可能であって、精算に必要な種々の情報の授受を管理サーバ2、及び、必要に応じてPOSサーバ1と行う。会計機5は、顧客の携帯端末3から後述する会計バーコードを読み取るためのバーコードリーダ56と、店員を呼ぶためのライト57を備えている。 The accounting machine 5 is a payment machine (a so-called self-payment machine) that allows a customer to settle a bill using a mobile terminal 3. The accounting machine 5 can communicate with the management server 2, and exchanges various information required for settlement with the management server 2 and, if necessary, with the POS server 1. The accounting machine 5 is equipped with a barcode reader 56 for reading a billing barcode (described later) from the customer's mobile terminal 3, and a light 57 for calling a store clerk.

(2)装置構成
次に、POSサーバ1、管理サーバ2、携帯端末3、会員サーバ4及び会計機5の各構成について図2~図6を参照して説明する。
(2) Device configuration
Next, the configuration of the POS server 1, management server 2, mobile terminal 3, member server 4 and payment machine 5 will be described with reference to FIGS.

(2-1)POSサーバ
図2は、POSサーバ1の概略構成を示す。POSサーバ1は、主に、記憶部13と、データ通信を行う通信部14と、制御部15とを備える。これらの要素はバスライン10により相互に接続されている。
(2-1) POS Server Fig. 2 shows the schematic configuration of the POS server 1. The POS server 1 mainly comprises a memory unit 13, a communication unit 14 for data communication, and a control unit 15. These elements are interconnected by a bus line 10.

記憶部13は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部13は、制御部15が実行するプログラム、及び、制御部15がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。本実施形態では、記憶部13は、売価変更情報17と、商品情報DB(Database)18と、商品の売上に関する情報である売上情報19とを含んでいる。なお、記憶部13は、売価変更情報17、商品情報DB18、売上情報19以外の種々の販売に関する情報を記憶してもよい。 The storage unit 13 is composed of a memory such as a hard disk or a flash memory. The storage unit 13 stores the programs executed by the control unit 15, and information necessary for the control unit 15 to execute a predetermined process by executing the programs. In this embodiment, the storage unit 13 includes selling price change information 17, a product information DB (database) 18, and sales information 19, which is information related to product sales. Note that the storage unit 13 may store various types of sales-related information other than the selling price change information 17, the product information DB 18, and the sales information 19.

商品情報DB18は、店舗8又は店舗8を含む系列店舗で取り扱う商品に関する情報のデータベースである。商品情報DB18は、例えば、商品の価格、JAN(Japanese Article Number)コードなどの商品を識別するための情報(「商品識別情報」とも呼ぶ。)、商品の分類情報、商品の在庫状況などの各種情報を含む。 Product information DB18 is a database of information about products handled at store 8 or affiliated stores including store 8. Product information DB18 includes various information such as product price, information for identifying products such as JAN (Japanese Article Number) code (also referred to as "product identification information"), product classification information, and product inventory status.

売価変更情報17は、売価の変更に関する情報である。具体的に、売価変更情報17は、分類別割引情報、バンドル割引情報、セット割引情報、合計額割引情報、分類別値引情報、バンドル値引情報、セット値引情報、及び合計額値引情報などの任意の割引情報又は値引情報の少なくとも1つを含んでいる。 The selling price change information 17 is information related to a change in selling price. Specifically, the selling price change information 17 includes at least one of any discount information or discount information such as category discount information, bundle discount information, set discount information, total amount discount information, category discount information, bundle discount information, set discount information, and total amount discount information.

制御部15は、図示しないCPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)などを備え、POSサーバ1内の各構成要素に対して種々の制御を行う。例えば、制御部15は、通信部14を介して会計機5と通信を行うことで、売上情報19の更新等を行う。また、制御部15は、通信部14を介して管理サーバ2と通信を行うことで、売価変更情報17及び商品情報DB18に関する情報を管理サーバ2に送信する。 The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), all of which are not shown, and performs various controls on the components within the POS server 1. For example, the control unit 15 updates the sales information 19 by communicating with the accounting machine 5 via the communication unit 14. The control unit 15 also communicates with the management server 2 via the communication unit 14, sending information about price change information 17 and the product information DB 18 to the management server 2.

(2-2)管理サーバ
図3は、管理サーバ2の概略構成を示す。管理サーバ2は、主に、記憶部23と、通信部24と、制御部25とを備える。これらの各要素は、バスライン20を介して相互に接続されている。
(2-2) Management Server Fig. 3 shows a schematic configuration of the management server 2. The management server 2 mainly comprises a storage unit 23, a communication unit 24, and a control unit 25. These elements are connected to each other via a bus line 20.

記憶部23は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部23は、制御部25が実行するプログラム、及び、制御部25がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。本実施形態では、記憶部23は、売価変更情報27と、商品情報DB28と、購入商品リストDB29とを記憶する。 The storage unit 23 is composed of a memory such as a hard disk or a flash memory. The storage unit 23 stores the programs executed by the control unit 25 and information necessary for the control unit 25 to execute a predetermined process by executing the programs. In this embodiment, the storage unit 23 stores selling price change information 27, a product information DB 28, and a purchased product list DB 29.

売価変更情報27は、売価変更情報17と同様、値引又は割引に伴う売価の変更に関する情報である。売価変更情報27は、制御部25の制御に基づき、POSサーバ1が記憶する売価変更情報17と同期するように定期又は不定期に更新される。商品情報DB28は、商品情報DB18と同様、商品に関する情報のデータベースである。商品情報DB28は、制御部25の制御に基づき、POSサーバ1が記憶する商品情報DB18と同期するように定期又は不定期に更新される。 Similar to price change information 17, price change information 27 is information relating to changes in price resulting from a discount or reduction. Based on the control of control unit 25, price change information 27 is updated periodically or irregularly so as to be synchronized with price change information 17 stored in POS server 1. Similar to product information DB 18, product information DB 28 is a database of information relating to products. Based on the control of control unit 25, product information DB 28 is updated periodically or irregularly so as to be synchronized with product information DB 18 stored in POS server 1.

購入商品リストDB29は、店舗8において買い物を行っている顧客の携帯端末3毎の購入商品リストのデータベースである。購入商品リストは、例えば、購入予定の商品を示す商品識別情報と、その商品の購入予定数量を含むリストであり、携帯端末3又は携帯端末3を使用する顧客を識別する情報(「顧客識別情報」とも呼ぶ。)と関連付けられている。そして、購入商品リストは、携帯端末3の操作に基づき行われる購入商品の追加、削除、又は数量変更が発生する度に更新される。 The purchased item list DB29 is a database of purchased item lists for each mobile terminal 3 of customers who are shopping at the store 8. The purchased item list is a list that includes, for example, item identification information indicating the items to be purchased and the planned purchase quantity of the items, and is associated with information that identifies the mobile terminal 3 or the customer who uses the mobile terminal 3 (also referred to as "customer identification information"). The purchased item list is updated each time a purchased item is added, deleted, or the quantity is changed based on the operation of the mobile terminal 3.

通信部24は、有線又は無線通信により、POSサーバ1、携帯端末3及び会計機5と通信する。制御部25は、図示しないCPU、ROM及びRAMなどを備え、管理サーバ2内の各構成要素に対して種々の制御を行う。制御部25が実行する処理については後述する。 The communication unit 24 communicates with the POS server 1, the mobile terminal 3, and the payment machine 5 via wired or wireless communication. The control unit 25 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component in the management server 2. The processing executed by the control unit 25 will be described later.

(2-3)携帯端末
図4は、携帯端末3の概略構成を示す。携帯端末3は、主に、表示部31と、入力部32と、記憶部33と、通信部34と、制御部35と、読取部36とを備える。これらの各要素は、バスライン30を介して相互に接続されている。
(2-3) Portable Terminal Fig. 4 shows a schematic configuration of the portable terminal 3. The portable terminal 3 mainly includes a display unit 31, an input unit 32, a storage unit 33, a communication unit 34, a control unit 35, and a reading unit 36. These elements are connected to each other via a bus line 30.

表示部31は、制御部35の制御に基づき、購入商品リスト、会計バーコードなどの各種情報の表示を行う。入力部32は、ユーザの入力を受け付けるインターフェースであり、例えば、タッチパネル、ボタン、音声入力装置などが該当する。 The display unit 31 displays various information such as a list of purchased items and an accounting barcode under the control of the control unit 35. The input unit 32 is an interface that accepts user input, and may be, for example, a touch panel, a button, or a voice input device.

記憶部33は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部33は、制御部35が実行するプログラム、及び、制御部35がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。例えば、記憶部33には、店舗8又は店舗8を管理する企業(団体)が提供するアプリケーションプログラム(以後では、「専用アプリ」とも呼ぶ。)が記憶されている。専用アプリは、店舗8において買い物を行う際に起動され、購入商品リスト画面などの種々の画面の表示を制御する。 The storage unit 33 is composed of a memory such as a hard disk or a flash memory. The storage unit 33 stores the programs executed by the control unit 35, and information necessary for the control unit 35 to execute a predetermined process by executing the programs. For example, the storage unit 33 stores an application program (hereinafter also referred to as a "dedicated app") provided by the store 8 or the company (organization) that manages the store 8. The dedicated app is launched when shopping at the store 8, and controls the display of various screens such as a purchase item list screen.

通信部34は、無線通信により、管理サーバ2と通信する。制御部35は、図示しないCPU、ROM及びRAMなどを備え、携帯端末3内の各構成要素に対して種々の制御を行う。制御部35が実行する制御については後述する。 The communication unit 34 communicates with the management server 2 via wireless communication. The control unit 35 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on the components within the mobile terminal 3. The controls performed by the control unit 35 will be described later.

読取部36は、例えばカメラなどの光学機器であり、商品に付された商品バーコード7を読取り、読み取った情報を制御部35に供給する。本実施形態では、制御部35は、読取部36が出力する情報に基づき、商品に付された商品バーコード7からJANコードなどの商品識別情報を取得する。 The reading unit 36 is an optical device such as a camera, which reads the product barcode 7 attached to the product and supplies the read information to the control unit 35. In this embodiment, the control unit 35 obtains product identification information such as a JAN code from the product barcode 7 attached to the product based on the information output by the reading unit 36.

(2-4)会員サーバ
図5は、会員サーバ4の概略構成を示す。会員サーバ4は、主に、記憶部43と、通信部44と、制御部45とを備える。これらの各要素は、バスライン40を介して相互に接続されている。
(2-4) Member Server Fig. 5 shows a schematic configuration of the member server 4. The member server 4 mainly comprises a memory unit 43, a communication unit 44, and a control unit 45. These elements are connected to each other via a bus line 40.

記憶部43は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部43は、制御部45が実行するプログラム、及び、制御部45がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。本実施形態では、記憶部43は、主に、会員情報DB47と、カード情報DB48とを記憶している。 The memory unit 43 is composed of a memory such as a hard disk or a flash memory. The memory unit 43 stores the programs executed by the control unit 45 and information necessary for the control unit 45 to execute a predetermined process by executing the programs. In this embodiment, the memory unit 43 mainly stores a member information DB 47 and a card information DB 48.

会員情報DB47は、会員手続きを行った会員ごとの情報である会員情報のデータベースである。会員情報は、例えば、名前、性別、生年月日などの一般的な属性情報に加えて、カード番号、会員のランク、及び蓄積したポイント数などの会員特有の属性情報を含んでいる。カード番号は、会員カードの識別番号であり、会員カードは、例えば、店舗8に設けられたカウンター等に会員になることを申し出ることにより付与されるポイントカードである。なお、会員カードの付与には、例えば、名前などの個人情報を記入する申込用紙への記入が申込者に要求される。会員カードには、当該カードに割り当てられたカード番号と、当該カード番号の有効性を判定するための暗証番号(PINコード)とが印刷されている。なお、会員は、他の会員に従属しない通常の会員である本会員と、本会員と従属的な関係にある家族会員とが存在し、会員カードは、本会員に対して付与される本会員カードと、家族会員に対して付与される家族カードとを含む。本会員と家族会員とは、買物等に応じて付与されるポイントの共有などを行う。 The member information DB47 is a database of member information for each member who has completed the membership procedure. The member information includes general attribute information such as name, sex, and date of birth, as well as member-specific attribute information such as card number, member rank, and number of accumulated points. The card number is an identification number for the member card, and the member card is a point card that is given to a member by applying to become a member at a counter or the like provided in the store 8. In addition, in order to be given a member card, the applicant is required to fill out an application form in which personal information such as name is written. The member card has the card number assigned to the card and a PIN code for determining the validity of the card number printed on it. In addition, there are main members who are normal members who are not subordinate to other members, and family members who are subordinate to the main member, and the member cards include main member cards given to main members and family cards given to family members. The main member and family members share points given according to shopping, etc.

カード情報DB48は、会員カードに関するデータベースである。例えば、カード情報DB48には、発行され得る会員カードに割り当てられたカード番号と、当該カード番号の有効性を認証するための暗証番号との組み合わせが含まれている。また、カード情報DB48には、各会員カードの有効性に関する情報が含まれている。その他、発行され得る家族カードのカード番号には、当該家族カードとポイントの共有などを行う本会員カードのカード番号が関連付けられている。 Card information DB48 is a database related to member cards. For example, card information DB48 contains a combination of a card number assigned to a member card that may be issued and a PIN number for verifying the validity of the card number. Card information DB48 also contains information regarding the validity of each member card. In addition, the card number of a family card that may be issued is associated with the card number of a main member card that shares points with the family card.

通信部44は、有線又は無線通信により、管理サーバ2等と通信する。制御部45は、図示しないCPU、ROM及びRAMなどを備え、会員サーバ4内の各構成要素に対して種々の制御を行う。 The communication unit 44 communicates with the management server 2 etc. via wired or wireless communication. The control unit 45 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component in the member server 4.

(2-5)会計機
図6は、会計機5の概略構成を示す。会計機5は、主に、表示部51と、入力部52と、記憶部53と、通信部54と、制御部55と、バーコードリーダ56と、ライト57と、スピーカ58とを備える。これらの各要素は、バスライン50を介して相互に接続されている。
(2-5) Payment Machine Fig. 6 shows the schematic configuration of the payment machine 5. The payment machine 5 mainly comprises a display unit 51, an input unit 52, a memory unit 53, a communication unit 54, a control unit 55, a barcode reader 56, a light 57, and a speaker 58. These elements are connected to each other via a bus line 50.

表示部51は、制御部55の制御に基づき、支払い方法選択画面や終了画面などの各種情報の表示を行う。入力部52は、顧客の入力を受け付けるインターフェースであり、例えば、タッチパネル、ボタンなどが該当する。 The display unit 51 displays various information such as a payment method selection screen and a closing screen under the control of the control unit 55. The input unit 52 is an interface that accepts customer input, and includes, for example, a touch panel and buttons.

記憶部53は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部53は、制御部55が実行するプログラム、及び、制御部55がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。例えば、記憶部53には、顧客が支払いを行う際に動作し、会計処理を行うための専用のアプリケーションプログラムが記憶されている。 The storage unit 53 is composed of a memory such as a hard disk or a flash memory. The storage unit 53 stores the programs executed by the control unit 55, and information necessary for the control unit 55 to execute a predetermined process by executing the programs. For example, the storage unit 53 stores a dedicated application program that operates when a customer makes a payment and performs accounting processing.

制御部55は、図示しないCPU、ROM及びRAMなどを備え、会計機5内の各構成要素に対して種々の制御を行う。制御部55が実行する制御については後述する。バーコードリーダ56は、会計時に顧客の携帯端末3に表示された会計バーコードを読み取り、読み取った情報を制御部55に供給する。ライト57は、会計機5に不具合が生じたときや、店員を呼ぶときなどに点灯する。スピーカ58は、必要に応じて注意喚起のための操作音や音声メッセージなどを出力する。 The control unit 55 includes a CPU, ROM, and RAM (not shown), and performs various controls on each component within the payment machine 5. The controls performed by the control unit 55 will be described later. The barcode reader 56 reads the payment barcode displayed on the customer's mobile terminal 3 at the time of payment, and supplies the read information to the control unit 55. The light 57 turns on when a malfunction occurs in the payment machine 5 or when a store clerk needs to be called. The speaker 58 outputs operation sounds and voice messages to call attention as necessary.

(3)商品購入処理
次に、管理システム100による商品購入処理の概要について説明する。商品購入処理は、顧客が店舗8において携帯端末3を使用して商品を購入する処理である。図7は、商品購入処理の概要を示すフローチャートである。商品購入処理は、大別して、入店処理S100と、商品選択処理S200と、会計処理S300とを有する。なお、商品購入処理は、主として管理サーバ2、携帯端末3及び会計機5が、それぞれ予め用意されたプログラムを実行することにより実現される。
(3) Product purchase processing
Next, an overview of the product purchase process by the management system 100 will be described. The product purchase process is a process in which a customer purchases a product in the store 8 using the mobile terminal 3. FIG. 7 is a flowchart showing an overview of the product purchase process. The product purchase process is broadly divided into a store entry process S100, a product selection process S200, and a checkout process S300. The product purchase process is mainly realized by the management server 2, the mobile terminal 3, and the checkout machine 5 each executing a program prepared in advance.

(3-1)入店処理
まず、入店処理について説明する。入店処理は、顧客が店舗8に入店した際に、商品の購入に先だって行われる処理であり、商品購入のための準備に相当する。図8は、入店処理の一例を示すフローチャートである。この処理は、携帯端末3と管理サーバ2により行われる。
(3-1) Store Entry Processing First, the store entry processing will be described. The store entry processing is a process that is performed when a customer enters the store 8 and prior to purchasing a product, and corresponds to preparation for purchasing a product. Fig. 8 is a flowchart showing an example of the store entry processing. This processing is performed by the mobile terminal 3 and the management server 2.

まず、顧客は、店舗8に入ると、携帯端末3を用いて店舗バーコードを読み取る(ステップS101)。店舗バーコードは、店舗8内の所定の場所、例えば、店舗の入口付近の壁や買い物に使用するカードなどに貼り付けられている。顧客が店舗バーコードを読み取ると、携帯端末3は、読み取った店舗バーコードから店舗IDを取得し、管理サーバへ送信する(ステップS102)。携帯端末3は、店舗IDを送信する際、その携帯端末3又はその携帯端末3を使用する顧客を識別する顧客識別情報を一緒に送信する。なお、以下に説明する商品選択処理や会計処理においても、携帯端末3は基本的に何らかの情報を管理サーバ2へ送信する際には、自身を識別するための顧客識別情報を一緒に送信する。 First, when a customer enters the store 8, they read the store barcode using the mobile terminal 3 (step S101). The store barcode is attached to a predetermined location within the store 8, for example, a wall near the store entrance or on a card used for shopping. When the customer reads the store barcode, the mobile terminal 3 obtains the store ID from the read store barcode and sends it to the management server (step S102). When sending the store ID, the mobile terminal 3 also sends customer identification information that identifies the mobile terminal 3 or the customer using the mobile terminal 3. Note that in the product selection process and checkout process described below, the mobile terminal 3 basically sends customer identification information to identify itself when sending any information to the management server 2.

管理サーバ2は、携帯端末3から店舗IDを受信し、商品情報DB28からその店舗の売価リストを取得する(ステップS104)。これは、店舗毎に商品の売価が異なっているためである。そして、管理サーバ2は、店舗名やその店舗のセール情報などを含む店舗情報を携帯端末3へ送信し(ステップS105)、携帯端末3は店舗情報を受信する(ステップS106)。これにより、携帯端末3の表示部31には現在の店舗名やその店舗のセール情報などが表示され、顧客が買い物を開始できる状態となる。なお、管理サーバ2が送信する店舗情報には、その店舗におけるその顧客の取引状態を示す情報が含まれており、その店舗で新たに買い物を開始する場合には取引状態は新規となる。一方、その顧客が何らかの理由でその店舗での買い物を中断したような場合には、それまでの取引状態に対応する購入商品リスト画面が携帯端末3に表示される。 The management server 2 receives the store ID from the mobile terminal 3 and obtains the selling price list of that store from the product information DB 28 (step S104). This is because the selling prices of products differ from store to store. The management server 2 then transmits store information including the store name and sales information of that store to the mobile terminal 3 (step S105), and the mobile terminal 3 receives the store information (step S106). As a result, the current store name and sales information of that store are displayed on the display unit 31 of the mobile terminal 3, and the customer is ready to start shopping. The store information transmitted by the management server 2 includes information indicating the transaction status of the customer at that store, and when a new purchase is started at that store, the transaction status becomes new. On the other hand, if the customer stops shopping at that store for some reason, a purchased product list screen corresponding to the previous transaction status is displayed on the mobile terminal 3.

(3-2)商品選択処理
次に、商品選択処理について説明する。商品選択処理は、顧客が携帯端末3を用いて商品に付されている商品バーコードを読み取り、購入商品リストに登録する処理である。図9は、商品選択処理のフローチャートである。この処理は、携帯端末3と管理サーバ2により実行される。
(3-2) Product Selection Process Next, the product selection process will be described. The product selection process is a process in which a customer reads a product barcode attached to a product using the mobile terminal 3 and registers the product in a purchased product list. Fig. 9 is a flowchart of the product selection process. This process is executed by the mobile terminal 3 and the management server 2.

まず、顧客は、購入したい商品を見つけると、携帯端末3を商品読取モードにし、携帯端末3により商品に付されている商品バーコードを読み取る(ステップS201:Yes)。携帯端末3は読み取られた商品の商品識別情報を管理サーバ2へ送信する(ステップS202)。なお、この際、商品の数量は自動的に「1」にセットされる。管理サーバ2は、携帯端末3から商品識別情報を受信すると(ステップS203)、購入商品リストを更新し、携帯端末3へ送信する(ステップS204)。携帯端末3は、更新後の購入商品リストを受信し、表示部31に表示する(ステップS205)。これにより、新たに追加された商品とその数量が購入商品リストに追加され、携帯端末3に表示される。 First, when a customer finds an item they wish to purchase, they switch the mobile terminal 3 to item reading mode and use the mobile terminal 3 to read the item barcode attached to the item (step S201: Yes). The mobile terminal 3 sends the item identification information of the read item to the management server 2 (step S202). At this time, the item quantity is automatically set to "1". When the management server 2 receives the item identification information from the mobile terminal 3 (step S203), it updates the purchased item list and sends it to the mobile terminal 3 (step S204). The mobile terminal 3 receives the updated purchased item list and displays it on the display unit 31 (step S205). As a result, the newly added item and its quantity are added to the purchased item list and displayed on the mobile terminal 3.

次に、必要に応じて、顧客が携帯端末3を操作して商品の数量を変更すると、携帯端末3は変更後の数量を取得する(ステップS206:Yes)。商品バーコードが最初に読み取られたときに、その商品の数量は自動的に「1」にセットされるが、顧客が同じ商品を複数購入する場合には、携帯端末3を操作して数量を変更することができる。変更後の数量がセットされると、携帯端末3は、変更の対象となる商品の商品識別情報と変更後の数量を管理サーバ2へ送信する(ステップS207)。 Next, if necessary, the customer operates the mobile terminal 3 to change the quantity of the product, and the mobile terminal 3 acquires the changed quantity (step S206: Yes). When the product barcode is first read, the quantity of that product is automatically set to "1", but if the customer purchases multiple copies of the same product, the quantity can be changed by operating the mobile terminal 3. Once the changed quantity is set, the mobile terminal 3 transmits the product identification information of the product to be changed and the changed quantity to the management server 2 (step S207).

管理サーバ2は、携帯端末3から商品識別情報と変更後の数量を受信すると(ステップS208)、購入商品リストを更新し、携帯端末3へ送信する(ステップS209)。携帯端末3は、更新後の商品リストを受信し、表示部31に表示する(ステップS210)。これにより、数量変更が購入商品リストに反映される。 When the management server 2 receives the product identification information and the changed quantity from the mobile terminal 3 (step S208), it updates the purchased product list and sends it to the mobile terminal 3 (step S209). The mobile terminal 3 receives the updated product list and displays it on the display unit 31 (step S210). This causes the quantity change to be reflected in the purchased product list.

次に、携帯端末3は、顧客により支払いボタンが押されたか否かを判定する(ステップS211)。支払いボタンは、顧客が買い物を終了する際に押すボタンである。支払いボタンが押されていない場合(ステップS211:No)、処理はステップ201へ戻る。こうして、支払いボタンを押すまで、顧客は商品の追加や数量変更を行い、買い物を続けることができる。そして、支払いボタンが押されると(ステップS211:Yes)、商品選択処理は終了する。 The mobile terminal 3 then determines whether or not the customer has pressed the payment button (step S211). The payment button is the button that the customer presses when they finish shopping. If the payment button has not been pressed (step S211: No), the process returns to step 201. In this way, the customer can continue shopping by adding products or changing the quantity until the payment button is pressed. Then, when the payment button is pressed (step S211: Yes), the product selection process ends.

図10は、携帯端末3に表示された購入商品リスト画面の表示例を示す。この例では、購入商品リスト画面は、商品読取ボタン90と、リスト表示欄91と、小計表示欄92と、合計額表示欄93と、ホーム画面遷移ボタン94と、支払ボタン95と、取引中止ボタン96とを有する。 Figure 10 shows an example of a purchased item list screen displayed on the mobile device 3. In this example, the purchased item list screen has a product read button 90, a list display field 91, a subtotal display field 92, a total amount display field 93, a home screen transition button 94, a payment button 95, and a transaction cancellation button 96.

携帯端末3は、商品読取ボタン90がタップ操作等により選択されたことを検知した場合、商品読取画面へ表示部31の表示を切り替える。商品読取画面では、携帯端末3は、起動した読取部36から取得される画像等を表示する。これにより、顧客は、商品バーコード7が読取部36の読み取り範囲内に位置するように商品又は携帯端末3を移動させ、商品バーコード7を読み取ることができる。 When the mobile terminal 3 detects that the product reading button 90 has been selected by a tapping operation or the like, it switches the display on the display unit 31 to the product reading screen. On the product reading screen, the mobile terminal 3 displays images and the like acquired from the activated reading unit 36. This allows the customer to move the product or the mobile terminal 3 so that the product barcode 7 is within the reading range of the reading unit 36, and read the product barcode 7.

リスト表示欄91には、購入商品毎に、購入商品の名称、数量、価格が表示される。また、リスト表示欄91内の各購入商品に対し、数量減少ボタン97と、数量増加ボタン98とが表示される。そして、携帯端末3は、数量減少ボタン97又は数量増加ボタン98により購入商品の数量の変更を受け付けた場合、例えば、数量が変更された購入商品の商品識別情報及び変更後の数量を管理サーバ2に送信する。 In the list display field 91, the name, quantity, and price of each purchased item are displayed. In addition, a quantity decrease button 97 and a quantity increase button 98 are displayed for each purchased item in the list display field 91. Then, when the mobile terminal 3 accepts a change in the quantity of a purchased item using the quantity decrease button 97 or quantity increase button 98, it transmits, for example, the product identification information of the purchased item whose quantity has been changed and the changed quantity to the management server 2.

小計表示欄92は、購入商品リストの全商品に対する売価の税抜きの小計を表示し、合計額表示欄93は、購入商品リストの全商品に対する売価の税込みの合計額を表示する。管理サーバ2は、これらの小計又は合計額を、商品情報DB28に登録された購入商品の価格、具体的には、入店処理により取得したその店舗の売価リストに基づき算出している。 The subtotal display field 92 displays the subtotal of the sales prices of all items in the purchased item list excluding tax, and the total amount display field 93 displays the total of the sales prices of all items in the purchased item list including tax. The management server 2 calculates these subtotals or total amounts based on the prices of the purchased items registered in the product information DB 28, specifically, the sales price list of the store obtained by the store entry process.

携帯端末3は、ホーム画面遷移ボタン94が選択されたことを検知した場合、ホーム画面の表示要求を管理サーバ2に送信し、その応答として受信する表示情報に基づき所定のホーム画面を表示する。ホーム画面は、店舗8での割引や値引の情報、携帯端末3の顧客の登録情報等を表示するものであってもよい。 When the mobile terminal 3 detects that the home screen transition button 94 has been selected, it sends a request to display the home screen to the management server 2, and displays a specific home screen based on the display information received in response. The home screen may display information about discounts and discounts at the store 8, registration information for the customer of the mobile terminal 3, etc.

携帯端末3は、支払いボタン95が選択されたことを検知した場合、会計要求を管理サーバ2に送信し、その応答として受信する表示情報に基づき、後述の会計バーコード画面を含む支払い画面を表示する。また、携帯端末3は、取引中止ボタン96が選択されたことを検知した場合、取引中止を通知する情報を管理サーバ2に送信する。この場合、管理サーバ2は、携帯端末3に対応する購入商品リストを削除する。 When the mobile terminal 3 detects that the payment button 95 has been selected, it sends a payment request to the management server 2, and displays a payment screen including a payment barcode screen, which will be described later, based on the display information received in response. In addition, when the mobile terminal 3 detects that the transaction cancellation button 96 has been selected, it sends information to the management server 2 notifying the cancellation of the transaction. In this case, the management server 2 deletes the purchased item list corresponding to the mobile terminal 3.

(3-3)会計処理
次に、会計処理について説明する。会計処理は、商品選択処理により顧客が選択した商品についての支払いを行う処理である。図11は、会計処理のフローチャートである。この処理は、携帯端末3と、管理サーバ2と、会計機5により実行される。
(3-3) Payment Processing Next, the payment processing will be described. The payment processing is a process for making payment for the products selected by the customer in the product selection process. Fig. 11 is a flowchart of the payment processing. This process is executed by the mobile terminal 3, management server 2, and payment machine 5.

まず、携帯端末3は、前述の支払いボタン95が押されると、管理サーバ2へ会計要求を送信する(ステップS301)。管理サーバ2は、会計要求を受信すると(ステップS302)、その時点の購入商品リストに基づいて支払い金額を計算する(ステップS303)。さらに、管理サーバ2は、会計バーコードを生成する(ステップS304)。会計バーコードは、現在の購入商品リストが示す購入を一意に識別する情報である。1つの例では会計バーコードは、そのときの購入内容に一意に対応付けられたランダムなコードなどとすることができる。この場合、会計バーコードは、支払い情報の問い合わせ番号としての意味を有する。管理サーバ2は、ステップS303で算出した支払い金額と、ステップS304で生成した会計バーコードとを含む支払い画面を携帯端末3へ送信する(ステップS305)。 First, when the payment button 95 is pressed, the mobile terminal 3 sends a payment request to the management server 2 (step S301). When the management server 2 receives the payment request (step S302), it calculates the payment amount based on the current purchase item list (step S303). Furthermore, the management server 2 generates a payment barcode (step S304). The payment barcode is information that uniquely identifies the purchase indicated by the current purchase item list. In one example, the payment barcode can be a random code that is uniquely associated with the purchase at that time. In this case, the payment barcode serves as an inquiry number for payment information. The management server 2 sends a payment screen including the payment amount calculated in step S303 and the payment barcode generated in step S304 to the mobile terminal 3 (step S305).

携帯端末3は、受信した支払い画面を表示部31に表示する。図12は、支払い画面の表示例である。この例では、支払い画面は、会計バーコード37と、合計金額欄38と、完了ボタン39とを含む。顧客は、支払い画面が表示された携帯端末3を持って会計機5に移動し、バーコードリーダ56により会計バーコードを読み取る(ステップS307)。会計機5は、読み取った会計バーコードに基づいて、支払い方法選択画面を表示する(ステップS308)。具体的には、会計機5は、会計バーコードが示す問い合わせ番号を管理サーバ2に送信し、支払い情報を取得する。なお、支払い情報は、合計金額、及び、購入商品リストに入っている全商品のIDや数量などの明細を含む。会計機5は、取得した支払い情報に基づいて、支払い方法選択画面を表示する。 The mobile device 3 displays the received payment screen on the display unit 31. Figure 12 is an example of the payment screen. In this example, the payment screen includes a billing barcode 37, a total amount field 38, and a done button 39. The customer moves to the billing machine 5 with the mobile device 3 displaying the payment screen and reads the billing barcode with the barcode reader 56 (step S307). The billing machine 5 displays a payment method selection screen based on the read billing barcode (step S308). Specifically, the billing machine 5 sends the inquiry number indicated by the billing barcode to the management server 2 and acquires payment information. The payment information includes the total amount and details such as the IDs and quantities of all items in the purchase item list. The billing machine 5 displays the payment method selection screen based on the acquired payment information.

図13(A)は、支払い方法選択画面の表示例を示す。支払い方法選択画面は、合計金額欄61と、現金ボタン62と、クレジットボタン63とを含む。顧客は、支払い方法選択画面を見て支払い金額を確認し、現金ボタン62とクレジットボタン63のいずれかを押し、支払いを行う。これにより、購入代金の決済が行われる(ステップS309)。具体的に、顧客が現金での支払いを選択した場合、会計機5は現金投入口に現金を投入することを促し、現金が投入されると、必要に応じて釣銭を支払う。また、顧客がクレジットでの支払いを選択した場合、会計機5はカードの挿入を促し、必要に応じて暗証番号などの入力などを促し、クレジット決済を行う。 Figure 13 (A) shows an example of the payment method selection screen. The payment method selection screen includes a total amount field 61, a cash button 62, and a credit button 63. The customer looks at the payment method selection screen, confirms the payment amount, and presses either the cash button 62 or the credit button 63 to make the payment. This completes the settlement of the purchase price (step S309). Specifically, if the customer selects to pay with cash, the accounting machine 5 prompts the customer to insert cash into the cash slot, and once the cash has been inserted, gives change as necessary. Also, if the customer selects to pay with credit, the accounting machine 5 prompts the customer to insert a card, and as necessary, prompts the customer to enter a PIN number or the like, and completes the credit settlement.

決済が完了すると、会計機5は、会計終了画面を表示する。図13(B)は、会計終了画面の表示例を示す。この例では、会計終了画面は、決済情報欄64と、領収書ボタン65と、終了ボタン66とを含む。なお、図13(B)は顧客がクレジット決済を選択した場合の例であり、決済情報欄64は、決済の金額、決済方法などの情報を表示している。領収書ボタン65は、領収書を印刷出力するためのボタンである。終了ボタン66は、顧客が会計処理を完了したことを確認するためのボタンである。顧客が終了ボタン66を押すと、会計機5は決済が完了したことを管理サーバ2に報告し、表示部51の表示をメインメニューに戻す。なお、図12に示す支払い画面にも完了ボタン39が表示されており、顧客は会計処理が終了すると、支払い画面の完了ボタン39を押す。完了ボタン39が押されると、携帯端末3は決済が完了したことを管理サーバ2に報告し、表示部31をメインメニューに戻す。 When the payment is completed, the payment machine 5 displays a payment completion screen. FIG. 13(B) shows an example of the payment completion screen. In this example, the payment completion screen includes a payment information field 64, a receipt button 65, and an end button 66. Note that FIG. 13(B) shows an example in which the customer selects credit card payment, and the payment information field 64 displays information such as the payment amount and the payment method. The receipt button 65 is a button for printing out a receipt. The end button 66 is a button for the customer to confirm that the payment process has been completed. When the customer presses the end button 66, the payment machine 5 reports to the management server 2 that the payment has been completed, and returns the display of the display unit 51 to the main menu. Note that the completion button 39 is also displayed on the payment screen shown in FIG. 12, and when the payment process is completed, the customer presses the completion button 39 on the payment screen. When the completion button 39 is pressed, the mobile terminal 3 reports to the management server 2 that the payment has been completed, and returns the display unit 31 to the main menu.

なお、上記の例では、会計バーコードは単に支払い情報の問い合わせ番号であり、会計機5はこの問い合わせ番号を用いて管理サーバ2から支払い情報を取得している。その代わりに、会計バーコードが支払い情報を含むようにしてもよい。即ち、管理サーバ2は、その時点の購入商品リストの内容に基づいて、合計金額及び購入商品の明細の情報を用いて会計バーコードを生成する。この場合、会計機5は、会計バーコードを読み取り復号化することにより、支払い情報を取得することができるので、支払い情報を取得するために管理サーバ2と通信する必要は無くなる。即ち、会計機5は、読み取った会計バーコードから合計金額を抽出し、支払い方法選択画面を表示すればよい。 In the above example, the accounting barcode is simply an inquiry number for payment information, and the accounting machine 5 uses this inquiry number to obtain payment information from the management server 2. Alternatively, the accounting barcode may include payment information. That is, the management server 2 generates an accounting barcode using the total amount and details of purchased items based on the contents of the purchase item list at that time. In this case, the accounting machine 5 can obtain payment information by reading and decrypting the accounting barcode, so there is no need to communicate with the management server 2 to obtain payment information. That is, the accounting machine 5 simply extracts the total amount from the reading accounting barcode and displays the payment method selection screen.

(4)会員カードの再登録
次に、第1実施形態の管理システムにおける会員カードの再登録に関する処理について説明する。概略的には、管理サーバ2は、会員カードのカード番号の登録要求を、カード番号の登録済みの会員が使用する携帯端末3から受信した場合、登録要求により指定されたカード番号により会員情報を更新する。これにより、管理サーバ2は、会員カードを紛失した会員に会員カードを再発行する場合に、既存の会員情報を活用することができ、再度の会員情報の登録作業を好適に簡略化する。
(4) Re-registering your membership card
Next, the process for re-registration of a membership card in the management system of the first embodiment will be described. In summary, when the management server 2 receives a request to register the card number of a membership card from a mobile terminal 3 used by a member whose card number has already been registered, the management server 2 updates the member information with the card number specified in the registration request. This allows the management server 2 to utilize the existing member information when reissuing a membership card to a member who has lost their membership card, suitably simplifying the process of re-registering the member information.

(4-1)データ構造
図14は、第1実施形態における会員情報DB47のデータ構造の一例を示す。会員情報DB47は、会員毎の会員情報を記録したデータベースであり、主に、「カード番号」、「会員種別」、「会員ランク」、「氏名」、「性別」、「蓄積ポイント」、「前カード番号」、「関連カード番号」及び「アプリID」の各項目を有する。
(4-1) Data Structure Fig. 14 shows an example of the data structure of member information DB 47 in embodiment 1. Member information DB 47 is a database that records member information for each member, and mainly has the following items: "card number,""membertype,""memberrank,""name,""gender,""accumulatedpoints,""previous card number,""related card number," and "app ID."

「カード番号」は、対象の会員に付与された会員カードに割り当てられたカード番号を示す。「会員種別」は、対象の会員が本会員又は家族会員のいずれであるかを示す。「会員ランク」は、対象の会員のランク(ステータス)を示す。なお、会員ランクは、各会員が店舗8での商品購買により付与されるポイント付与率や割引率等を定める基準となり、例えば、所定期間(例えば年間又は月間)での購買額等によって定められる。「氏名」及び「性別」は、対象の会員の氏名及び性別をそれぞれ示す。 "Card number" indicates the card number assigned to the membership card given to the target member. "Member type" indicates whether the target member is a primary member or a family member. "Member rank" indicates the rank (status) of the target member. Note that the member rank is the standard for determining the point award rate and discount rate that are awarded to each member when they purchase products at store 8, and is determined, for example, by the amount of purchases over a specified period (e.g., yearly or monthly). "Name" and "Gender" indicate the name and gender, respectively, of the target member.

「蓄積ポイント」は、対象の会員が蓄積したポイント数を示す。なお、図14の例では、家族会員は、当該家族会員に紐付けられた本会員とポイントを共有しており、家族会員の蓄積ポイントは、当該家族会員に紐付けられた本会員の蓄積ポイントに集約されている。例えば、家族会員である「大日本 花子」の蓄積ポイントは、当該家族会員が従属する本会員である「大日本 太郎」の蓄積ポイントに集約されるため、「大日本 花子」の「蓄積ポイント」の項目は蓄積ポイントの記録が存在していない。なお、この記録方法に代えて、管理サーバ2は、家族会員の「蓄積ポイント」の内容を、当該家族会員が従属する本会員の「蓄積ポイント」の内容と同一となるように同期させてもよい。この場合、管理サーバ2は、家族会員又は本会員のいずれか一方の「蓄積ポイント」の変更があった場合、他方の「蓄積ポイント」についても同一内容となるように変更する。 "Accumulated points" indicates the number of points accumulated by the target member. In the example of FIG. 14, the family member shares points with the primary member linked to the family member, and the accumulated points of the family member are aggregated into the accumulated points of the primary member linked to the family member. For example, the accumulated points of the family member "Dainippon Hanako" are aggregated into the accumulated points of the primary member "Dainippon Taro" to whom the family member is subordinate, so there is no record of accumulated points in the "Accumulated points" item for "Dainippon Hanako". In place of this recording method, the management server 2 may synchronize the contents of the "Accumulated points" of the family member so that they are the same as the contents of the "Accumulated points" of the primary member to whom the family member is subordinate. In this case, when there is a change in the "Accumulated points" of either the family member or the primary member, the management server 2 also changes the "Accumulated points" of the other to be the same.

「前カード番号」は、対象の会員が過去に所持した会員カードに割り当てられたカード番号を示す。言い換えると、「前カード番号」は、再発行された会員カードのカード番号により更新される前の「カード番号」の項目に記録されたカード番号を示す。例えば、会員が会員カードを紛失して会員カードの再登録を行った場合、管理サーバ2は、新たに登録された会員カードのカード番号を「カード番号」に上書きし、直前まで会員情報DB47に記録された会員カードのカード番号を「前カード番号」に記録する。図14の例では、「鈴木 一」は、カード番号「10003」の会員カードを紛失したため、カード番号「11347」の会員カードの再登録を行っている。この場合、「カード番号」には、再登録した会員カードのカード番号「11347」が記録され、「前カード番号」には、紛失した会員カードのカード番号「10003」が記録される。なお、「前カード番号」に登録されたカード番号「10003」の会員カードは、店舗8において使用することができない無効な会員カードとなる。 "Previous card number" indicates the card number assigned to a member card previously held by the target member. In other words, "previous card number" indicates the card number recorded in the "card number" field before it is updated with the card number of the reissued member card. For example, if a member loses a member card and re-registers the member card, the management server 2 overwrites the "card number" with the card number of the newly registered member card, and records the card number of the member card recorded in the member information DB 47 until just before in "previous card number". In the example of Figure 14, "Suzuki Hajime" lost his member card with card number "10003", and is re-registering his member card with card number "11347". In this case, the card number "11347" of the re-registered member card is recorded in "card number", and the card number "10003" of the lost member card is recorded in "previous card number". In addition, the membership card with card number "10003" registered in "Previous Card Number" becomes an invalid membership card that cannot be used at store 8.

「関連カード番号」は、対象の会員に従属する家族会員又は対象の会員が家族会員である場合に当該会員が従属する本会員のカード番号を示す。例えば、本会員「大日本 太郎」の「関連カード番号」には、関連する家族会員「大日本 花子」のカード番号「10004」が記録される。一方、家族会員「大日本 花子」の「関連カード番号」には、関連する本会員「大日本 太郎」のカード番号「10001」が記録される。この場合、管理サーバ2は、例えば、家族カードが発行された家族会員のレコードを会員情報DB47に登録する際に、当該家族会員が従属する本会員の「関連カード番号」の項目を更新する。 "Related card number" indicates the card number of a family member subordinate to the target member, or of the primary member to which the target member is subordinate if the target member is a family member. For example, the "related card number" of primary member "Dainippon Taro" records the card number "10004" of related family member "Dainippon Hanako". On the other hand, the "related card number" of family member "Dainippon Hanako" records the card number "10001" of related primary member "Dainippon Taro". In this case, for example, when the management server 2 registers the record of the family member to whom a family card has been issued in member information DB 47, it updates the "related card number" item of the primary member to which the family member is subordinate.

「アプリID」は、対象の会員が使用する携帯端末3にインストールされた専用アプリの識別情報である。アプリIDは、専用アプリがインストールされる携帯端末3毎に異なる識別情報である。 The "app ID" is identification information for the dedicated app installed on the mobile device 3 used by the target member. The app ID is identification information that is different for each mobile device 3 on which the dedicated app is installed.

ここで、「アプリID」の登録処理について補足説明する。管理サーバ2は、専用アプリを起動した携帯端末3と通信を行い、当該携帯端末3を使用する会員と会員情報DB47のレコードとの対応付けが最初にできた場合に、携帯端末3から受信するアプリIDを、「アプリID」の項目に登録する。この場合、例えば、会員カードの申し込み時に店舗8の端末から送信される情報に基づき、管理サーバ2は、発行する会員カードのカード番号と氏名等の申込情報とを含む会員情報のレコードを会員情報DB47に登録する。その後、会員カードが付与された顧客の携帯端末3が専用アプリにより管理サーバ2と接続した場合に、管理サーバ2は、携帯端末3から供給されるカード番号等の情報から、携帯端末3を使用する会員に対応する会員情報のレコードを会員情報DB47から抽出する。そして、管理サーバ2は、抽出したレコードに、携帯端末3から取得したアプリIDを登録する。 Here, a supplementary explanation will be given on the registration process of the "app ID". The management server 2 communicates with the mobile terminal 3 that has started the dedicated app, and when the management server 2 first associates the member using the mobile terminal 3 with a record in the member information DB 47, it registers the app ID received from the mobile terminal 3 in the "app ID" field. In this case, for example, based on information sent from the terminal of the store 8 when applying for a membership card, the management server 2 registers a record of member information including the card number of the member card to be issued and application information such as name in the member information DB 47. After that, when the mobile terminal 3 of the customer to whom the membership card is issued is connected to the management server 2 by the dedicated app, the management server 2 extracts a record of member information corresponding to the member using the mobile terminal 3 from the member information DB 47 based on information such as the card number supplied from the mobile terminal 3. The management server 2 then registers the app ID obtained from the mobile terminal 3 in the extracted record.

このように、会員情報DB47は、「氏名」及び「性別」を含む一般的な属性情報を示す項目と、「カード番号」、「会員種別」、「会員ランク」、「蓄積ポイント」、「前カード番号」、「関連カード番号」、「アプリID」等を含む会員特有の属性情報を示す項目とを含む。 In this way, member information DB47 includes items indicating general attribute information including "name" and "gender", as well as items indicating member-specific attribute information including "card number", "member type", "member rank", "accumulated points", "previous card number", "related card number", "app ID", etc.

なお、図14に示される会員情報DB47のデータ構造は一例であり、このデータ構造に対して種々の変更がなされてもよい。例えば、会員情報DB47には、「名前」及び「性別」の他、生年月日、住所、電話番号、メールアドレス、家族構成、職業等の種々の一般的な属性情報を示す項目が含まれてもよい。また、「前カード番号」及び「関連カード番号」に相当する情報は、会員情報DB47に代えてカード情報DB48に含まれてもよい。また、「アプリID」に代えて、対象の会員が使用する携帯端末3に関する識別情報(例えば端末ID)を記録する項目が会員情報DB47に含まれてもよい。 The data structure of member information DB47 shown in FIG. 14 is an example, and various modifications may be made to this data structure. For example, member information DB47 may include items indicating various general attribute information such as "name" and "gender", as well as date of birth, address, telephone number, email address, family structure, occupation, etc. Furthermore, information equivalent to "previous card number" and "related card number" may be included in card information DB48 instead of member information DB47. Furthermore, member information DB47 may include an item for recording identification information (e.g., terminal ID) related to the mobile terminal 3 used by the target member, instead of "app ID".

図15は、カード情報DB48のデータ構造の一例である。カード情報DB48は、会員カード毎の情報を記録したデータベースであり、主に、「カード番号」、「PINコード」、「カード種別」及び「状態」の各項目を有する。 Figure 15 shows an example of the data structure of card information DB48. Card information DB48 is a database that records information for each member card, and mainly has the following fields: "card number," "PIN code," "card type," and "status."

「カード番号」は、対象の会員カードに割り当てられたカード番号を示す。「PINコード」は、対象の会員カードに割り当てられたPINコードを示し、例えば対象の会員カードの裏面又は当該会員カードに同封された紙などに記載されている。「カード種別」は、対象の会員カードの種別を示し、具体的には、本会員カード又は家族会員カードのいずれであるかを示す。「状態」は、対象の会員カードの状態を示す。例えば、図14の会員情報DB47において「カード番号」に記録されているカード番号は、「有効状態」に設定される。一方、図14の会員情報DB47において「前カード番号」として会員に紐付けられているカード番号は、「無効状態」に設定される。「無効状態」に設定された会員カードは、買い物などでのポイントの蓄積及び利用、及び会員情報へのカード番号の新たな紐付けなどを行うことができない。なお、「状態」には、「有効」及び「無効」に加えて、発行前の会員カードであることを示す「発行前」などの状態が指定されてもよい。 "Card number" indicates the card number assigned to the target member card. "PIN code" indicates the PIN code assigned to the target member card, and is written, for example, on the back of the target member card or on a paper enclosed with the member card. "Card type" indicates the type of the target member card, specifically, whether it is a main member card or a family member card. "Status" indicates the status of the target member card. For example, the card number recorded in "Card number" in the member information DB 47 of FIG. 14 is set to "valid state". On the other hand, the card number linked to the member as "previous card number" in the member information DB 47 of FIG. 14 is set to "invalid state". A member card set to "invalid state" cannot accumulate or use points for shopping, etc., or newly link the card number to member information. In addition to "valid" and "invalid", a state such as "pre-issued" indicating that the member card is not yet issued may be specified for "status".

(4-2)具体例
次に、会員カードの再登録に関する携帯端末3の操作について、図16の携帯端末3の表示画面例を参照して説明する。
(4-2) Specific Example Next, the operation of the portable terminal 3 for re-registration of a membership card will be described with reference to an example of a display screen of the portable terminal 3 in FIG.

図16は、携帯端末3が管理サーバ2から受信する表示情報に基づき表示する会員カード登録画面の表示例である。会員カード登録画面は、カード番号入力欄71と、PINコード入力欄72と、完了ボタン73とを含む。 Figure 16 is an example of a member card registration screen that the mobile terminal 3 displays based on the display information received from the management server 2. The member card registration screen includes a card number input field 71, a PIN code input field 72, and a complete button 73.

まず、携帯端末3の使用者である顧客は、発行された会員カードを紛失したことから、店舗8への所定の手続き(申込用紙への個人情報の記入などを含む)を経て、新たな会員カードを取得する。この場合、顧客は、携帯端末3上で専用アプリを起動させ、所定のメニュー選択を携帯端末3に対して行うことで、図16に示す会員カード登録画面を携帯端末3に表示させる。この場合、携帯端末3は、専用アプリの起動後、ユーザ入力に基づき、会員カード登録画面を表示し、カード番号入力欄71へのカード番号の入力及びPINコード入力欄72へのPINコード(暗証番号)の入力を受け付ける。なお、カード番号入力欄71及びPINコード入力欄72に入力すべきカード番号及びPINコードは、例えば、再発行された会員カードの裏面に記載されている。 First, a customer who is the user of the mobile terminal 3 loses his/her issued membership card and goes through a prescribed procedure at the store 8 (including filling out an application form with personal information) to obtain a new membership card. In this case, the customer launches a dedicated app on the mobile terminal 3 and selects a prescribed menu on the mobile terminal 3, causing the mobile terminal 3 to display the membership card registration screen shown in FIG. 16. In this case, after launching the dedicated app, the mobile terminal 3 displays the membership card registration screen based on user input and accepts input of a card number in the card number input field 71 and input of a PIN code (personal identification number) in the PIN code input field 72. The card number and PIN code to be entered in the card number input field 71 and the PIN code input field 72 are written on the back of the reissued membership card, for example.

なお、携帯端末3は、会員カード登録画面の表示要求があった場合に、カード番号入力欄71及びPINコード入力欄72を表示する代わりに、携帯端末3に付属する読取部36を起動し、読取部36が生成した画像等を会員カード登録画面に表示させてもよい。この場合、例えば、会員カードには、カード番号を示す1次元又は2次元のバーコードが付されており、携帯端末3は、読取部36が生成した情報に基づき、バーコードの読み取りを行うことでカード番号を取得してもよい。この場合、携帯端末3は、カード番号の認識後、読み取ったカード番号をカード番号入力欄71に表示した状態で、会員カード登録画面を表示する。 When a request to display the member card registration screen is received, the mobile terminal 3 may activate the reading unit 36 attached to the mobile terminal 3 and display an image or the like generated by the reading unit 36 on the member card registration screen, instead of displaying the card number input field 71 and the PIN code input field 72. In this case, for example, the member card may have a one-dimensional or two-dimensional barcode indicating the card number attached thereto, and the mobile terminal 3 may obtain the card number by reading the barcode based on the information generated by the reading unit 36. In this case, after recognizing the card number, the mobile terminal 3 displays the member card registration screen with the read card number displayed in the card number input field 71.

そして、携帯端末3は、カード番号入力欄71及びPINコード入力欄72にカード番号及びPINコードが入力された状態で完了ボタン73の選択を検知した場合、カード番号の登録を要求する信号(「カード番号登録要求」とも呼ぶ。)を管理サーバ2に送信する。この場合、カード番号登録要求には、カード番号入力欄71及びPINコード入力欄72に入力されたカード番号及びPINコードに加えて、携帯端末3を使用するユーザを管理サーバ2が識別するための情報(「ユーザ識別情報」とも呼ぶ。)が含まれている。このユーザ識別情報は、アプリIDであってもよく、氏名又は生年月日などの会員情報DB47に登録されている任意の会員情報又はその組み合わせであってもよい。そして、管理サーバ2は、カード番号登録要求を携帯端末3から受信した場合、カード番号登録要求に含まれるカード番号の認証を行い、当該カード番号による会員情報DB47の更新を行う。カード番号登録要求に基づき管理サーバ2が実行する処理の詳細については、図17の処理フローを参照して詳しく説明する。 When the mobile terminal 3 detects the selection of the complete button 73 with the card number and PIN code entered in the card number input field 71 and the PIN code input field 72, it transmits a signal (also called a "card number registration request") requesting the registration of the card number to the management server 2. In this case, the card number registration request includes information for the management server 2 to identify the user who uses the mobile terminal 3 (also called "user identification information") in addition to the card number and PIN code entered in the card number input field 71 and the PIN code input field 72. This user identification information may be an application ID, or any member information registered in the member information DB 47 such as a name or date of birth, or a combination thereof. When the management server 2 receives a card number registration request from the mobile terminal 3, it authenticates the card number included in the card number registration request and updates the member information DB 47 with the card number. Details of the process executed by the management server 2 based on the card number registration request will be described in detail with reference to the process flow of FIG. 17.

(4-3)処理フロー
図17は、カード番号登録処理の手順を示すフローチャートの一例である。
(4-3) Processing flow
FIG. 17 is an example of a flowchart showing a procedure of a card number registration process.

まず、携帯端末3のユーザは、店舗8により会員カードが発行され、会員カードが手元に存在する場合に、携帯端末3上で専用アプリを起動し、専用アプリでのメニュー選択操作等に基づき、図17に示すような会員カード登録画面を携帯端末3に表示させる。そして、携帯端末3は、会員カード登録画面上において、発行された会員カードのカード番号及び当該カード番号の認証用のPINコードなどの暗証番号の入力を受け付ける。なお、携帯端末3は、ユーザの入力を受け付ける代わりに、会員カードのカード番号及び暗証番号の少なくとも一方を、読取部36により読み取ってもよい。 First, when a user of the mobile terminal 3 is issued a membership card by the store 8 and has the membership card in hand, the user launches a dedicated app on the mobile terminal 3 and causes the mobile terminal 3 to display a membership card registration screen such as that shown in FIG. 17 based on a menu selection operation in the dedicated app. The mobile terminal 3 then accepts input of the card number of the issued membership card and a personal identification number such as a PIN code for authenticating the card number on the membership card registration screen. Note that instead of accepting user input, the mobile terminal 3 may read at least one of the card number and personal identification number of the membership card using the reading unit 36.

そして、携帯端末3は、ステップS401で入力された入力情報を含むカード番号登録要求を管理サーバ2に送信する(ステップS402)。この場合、携帯端末3は、アプリIDなどのユーザ識別情報をカード番号登録要求に含めるとよい。なお、専用アプリの起動直後に管理サーバ2が携帯端末3に対する認証を行うことで、管理サーバ2が携帯端末3のユーザに対応する会員情報DB47のレコードを既に認識している場合には、カード番号登録要求にユーザ識別情報が含まれなくともよい。 Then, the mobile terminal 3 transmits a card number registration request including the input information input in step S401 to the management server 2 (step S402). In this case, the mobile terminal 3 may include user identification information such as an app ID in the card number registration request. Note that if the management server 2 authenticates the mobile terminal 3 immediately after the dedicated app is launched, and thus the management server 2 already recognizes the record in the member information DB 47 corresponding to the user of the mobile terminal 3, the card number registration request does not need to include user identification information.

そして、管理サーバ2は、携帯端末3からカード番号登録要求を受信した場合、カード情報DB48を参照し、カード番号登録要求に含まれるカード番号を、カード番号登録要求に含まれる暗証番号を用いて認証を行う(ステップS411)。この場合、例えば、管理サーバ2は、カード情報DB48を参照し、カード番号登録要求に含まれるカード番号が有効であるか否か、及び、上述の暗証番号が正しいか否かを判定する。なお、管理サーバ2は、ステップS411の認証が成功しなかった場合(即ちカード番号が有効でない、又は、暗証番号が正しくない場合)には、ステップS414に進み、認証が成功しなかった旨の応答を携帯端末3に送信する。 When the management server 2 receives a card number registration request from the mobile terminal 3, the management server 2 refers to the card information DB 48 and authenticates the card number included in the card number registration request using the PIN included in the card number registration request (step S411). In this case, for example, the management server 2 refers to the card information DB 48 and determines whether the card number included in the card number registration request is valid and whether the above-mentioned PIN is correct. Note that if the authentication in step S411 is not successful (i.e., the card number is invalid or the PIN is incorrect), the management server 2 proceeds to step S414 and sends a response to the mobile terminal 3 indicating that the authentication was not successful.

次に、管理サーバ2は、ステップS411の認証が成功した場合、カード番号登録要求に含まれるユーザ識別情報等に基づき、カード番号登録要求を行った携帯端末3のユーザに対応する会員情報を、会員情報DB47から抽出する。そして、管理サーバ2は、カード番号登録要求で指定されたカード番号と異なるカード番号が会員情報DB47に登録済みであるか否か判定する(ステップS412)。即ち、管理サーバ2は、会員情報DB47から抽出した会員情報が示すカード番号と、カード番号登録要求で指定されたカード番号とが異なるか否か判定する。 Next, if the authentication in step S411 is successful, the management server 2 extracts from the member information DB 47 the member information corresponding to the user of the mobile terminal 3 that made the card number registration request, based on the user identification information, etc., included in the card number registration request. The management server 2 then determines whether a card number different from the card number specified in the card number registration request has already been registered in the member information DB 47 (step S412). That is, the management server 2 determines whether the card number indicated by the member information extracted from the member information DB 47 is different from the card number specified in the card number registration request.

そして、管理サーバ2は、カード番号登録要求で指定されたカード番号と異なるカード番号が会員情報DB47に登録済みである場合(ステップS412;Yes)、携帯端末3のユーザに対応する会員情報DB47の会員情報を、カード番号登録要求で指定されたカード番号により更新する(ステップS413)。例えば、会員情報DB47が図14に示すデータ構造を有する場合、管理サーバ2は、カード番号登録要求で指定されたカード番号を「カード番号」に記録し、直前まで「カード番号」に記録されていたカード番号を「前カード番号」に記録する。 If a card number different from the card number specified in the card number registration request has already been registered in the member information DB 47 (step S412; Yes), the management server 2 updates the member information in the member information DB 47 corresponding to the user of the mobile terminal 3 with the card number specified in the card number registration request (step S413). For example, if the member information DB 47 has the data structure shown in FIG. 14, the management server 2 records the card number specified in the card number registration request in "card number", and records the card number that was previously recorded in "card number" in "previous card number".

また、好適には、管理サーバ2は、直前まで会員情報DB47に記録されていたカード番号(前カード番号)は紛失された会員カードのカード番号であるとみなし、当該カード番号の会員カードが無効である旨の情報を、カード情報DB48に登録する。これにより、紛失された会員カードを拾った第三者が当該会員カードを用いて会員登録や買い物などを行うのを好適に抑制することができる。 Preferably, management server 2 also considers the card number (previous card number) that was recorded in member information DB 47 until just before to be the card number of the lost member card, and registers information to the effect that the member card with that card number is invalid in card information DB 48. This makes it possible to preferably prevent a third party who finds a lost member card from using the member card to register as a member or make purchases, etc.

一方、管理サーバ2は、カード番号登録要求で指定されたカード番号と異なるカード番号が会員情報DB47に登録済みではない場合(ステップS412;No)、ステップS414へ処理を進める。例えば、管理サーバ2は、携帯端末3のユーザに対応する会員情報に、カード番号登録要求により指定されたカード番号と同一のカード番号が登録されているときには、カード番号の変更がないとみなし、会員情報DB47の更新を行わない。他の例では、管理サーバ2は、携帯端末3のユーザに対応する会員情報に、カード番号の情報が登録されていない場合には、カード番号登録要求により指定されたカード番号を、対象の会員情報に付加する。 On the other hand, if a card number different from the card number specified in the card number registration request has not been registered in the member information DB 47 (step S412; No), the management server 2 proceeds to step S414. For example, when a card number identical to the card number specified in the card number registration request is registered in the member information corresponding to the user of the mobile terminal 3, the management server 2 assumes that the card number has not changed and does not update the member information DB 47. In another example, if card number information is not registered in the member information corresponding to the user of the mobile terminal 3, the management server 2 adds the card number specified in the card number registration request to the target member information.

そして、管理サーバ2は、カード番号登録要求に対する応答信号を、カード番号登録要求の送信元となる携帯端末3に送信する(ステップS414)。この場合、管理サーバ2は、ステップS413を実行した場合には、再発行された会員カードのカード番号の会員情報DB47への登録が完了した旨の情報を表示するための表示情報を、携帯端末3に送信する。また、管理サーバ2は、ステップS412において、同一のカード番号が会員情報DB47に登録済みであると判定した場合には、例えば、既に登録されているカード番号と同一である旨の警告を表示するための表示情報を、携帯端末3に送信する。また、管理サーバ2は、携帯端末3のユーザに対応する会員情報にカード番号が未登録の状態において、当該会員情報にカード番号を追加した場合には、カード番号の登録が完了した旨の情報を表示するための表示情報を、携帯端末3に送信する。その後、携帯端末3は、管理サーバ2からステップS414において送信される応答信号に基づいて、カード番号登録要求に対する結果を表示する(ステップS403)。 Then, the management server 2 transmits a response signal to the card number registration request to the mobile terminal 3 that is the sender of the card number registration request (step S414). In this case, when the management server 2 executes step S413, it transmits display information to the mobile terminal 3 to display information that the card number of the reissued member card has been registered in the member information DB 47. Also, when the management server 2 determines in step S412 that the same card number has already been registered in the member information DB 47, it transmits display information to the mobile terminal 3 to display a warning that the card number is the same as the already registered card number. Also, when the management server 2 adds a card number to the member information corresponding to the user of the mobile terminal 3 in a state where the card number has not been registered in the member information, it transmits display information to the mobile terminal 3 to display information that the card number has been registered. After that, the mobile terminal 3 displays the result of the card number registration request based on the response signal transmitted from the management server 2 in step S414 (step S403).

このように、携帯端末3のユーザは、会員カードを再発行した場合に、会員カードに記載のカード番号等を携帯端末3により管理サーバ2に送信することで、既に会員情報DB47において対象のユーザに紐付けられた会員情報を引き継ぐことができる。この場合、携帯端末3のユーザは、会員カードの紛失に伴い専用アプリの再インストール、又は/及び、ユーザの個人情報の再登録作業などを行う必要がなく、かつ、蓄積したポイントなどの購買実績に応じた特典なども好適に引き継ぐことができる。 In this way, when a user of mobile terminal 3 reissues a membership card, the user can inherit the membership information already linked to the target user in membership information DB 47 by sending the card number etc. written on the membership card to management server 2 via mobile terminal 3. In this case, the user of mobile terminal 3 does not need to reinstall the dedicated app and/or re-register the user's personal information due to loss of the membership card, and can conveniently inherit benefits based on purchasing history such as accumulated points.

(5)変形例
次に、上述の実施形態に好適な変形例について説明する。以下の変形例は任意に組み合わせて上述の実施形態に適用してもよい。
(5) Modifications
Next, preferred modifications of the above-described embodiment will be described. The following modifications may be applied to the above-described embodiment in any combination.

(変形例1)
図17のフローチャートにおいて管理サーバ2が実行する処理を、会員サーバ4が代わりに実行してもよい。この場合、管理サーバ2は、携帯端末3から送信されるカード番号登録要求を会員サーバ4に転送し、会員サーバ4は、図17のステップS411~ステップS414の処理を管理サーバ2の代わりに実行する。この態様においても、会員サーバ4は、カード番号登録要求に基づき、再発行された会員カードのカード番号を会員情報DB47に好適に反映することができる。
(Variation 1)
The processing executed by management server 2 in the flowchart of Fig. 17 may be executed by member server 4 instead. In this case, management server 2 transfers the card number registration request sent from mobile terminal 3 to member server 4, and member server 4 executes the processing of steps S411 to S414 in Fig. 17 instead of management server 2. Even in this embodiment, member server 4 can appropriately reflect the card number of the reissued member card in member information DB 47 based on the card number registration request.

(変形例2)
図16に示す会員カード登録画面及び図17のフローチャートのステップS401では、携帯端末3は、カード番号に加えてPINコードなどの暗証番号の入力を要求した。これに代えて、携帯端末3は、このような暗唱番号の入力を要求することなく、カード番号を少なくとも含むカード番号登録要求を、管理サーバ2に送信してもよい。
(Variation 2)
In the member card registration screen shown in Fig. 16 and step S401 in the flowchart of Fig. 17, the mobile terminal 3 requests input of a secret number such as a PIN code in addition to the card number. Alternatively, the mobile terminal 3 may transmit a card number registration request including at least the card number to the management server 2 without requesting input of such a secret number.

<第2実施形態>
図18は、第2実施形態における管理サーバ2Aの概略構成を示す。管理サーバ2Aは、受信部81と、抽出部82と、更新部83とを有する。
Second Embodiment
18 shows a schematic configuration of a management server 2A in the second embodiment. The management server 2A has a receiving unit 81, an extracting unit 82, and an updating unit 83.

受信部81は、会員が使用する端末装置3Aから、会員カードのカード番号を含む登録要求「S1」を受信する。端末装置3Aは、例えば、第1実施形態における携帯端末3である。抽出部82は、対象の会員に対応する会員情報を、会員毎の会員情報のデータベースから抽出する。上述の登録要求S1は、例えば、第1実施形態におけるカード番号登録要求であり、上記のデータベースは、例えば、第1実施形態における会員情報DB47である。更新部83は、抽出した会員情報が示すカード番号と、登録要求S1に含まれるカード番号とが異なる場合、登録要求S1に含まれるカード番号により、会員情報を更新する。受信部81、抽出部82、及び更新部83は、第1実施形態の管理サーバ2の制御部25とすることができる。 The receiving unit 81 receives a registration request "S1" including the card number of the member card from the terminal device 3A used by the member. The terminal device 3A is, for example, the mobile terminal 3 in the first embodiment. The extracting unit 82 extracts member information corresponding to the target member from a database of member information for each member. The above-mentioned registration request S1 is, for example, a card number registration request in the first embodiment, and the above database is, for example, the member information DB 47 in the first embodiment. If the card number indicated by the extracted member information differs from the card number included in the registration request S1, the updating unit 83 updates the member information with the card number included in the registration request S1. The receiving unit 81, the extracting unit 82, and the updating unit 83 can be the control unit 25 of the management server 2 in the first embodiment.

このように、第2実施形態に係る管理サーバ2Aは、新たなカード番号を指定した登録要求S1を会員が使用する端末装置3Aから受信した場合に、当該会員の会員情報を引き継ぎつつ、カード番号の更新を行うことができる。 In this way, when the management server 2A according to the second embodiment receives a registration request S1 specifying a new card number from a terminal device 3A used by a member, it can update the card number while inheriting the member information of that member.

その他、上記の各実施形態(変形例を含む、以下同じ)の一部又は全部は、以下の付記のようにも記載され得るが以下には限られない。 In addition, some or all of the above embodiments (including modified examples, the same applies below) can be described as, but are not limited to, the following notes.

[付記1]
会員が使用する端末装置から、会員カードのカード番号を含む登録要求を受信する受信部と、
前記会員に対応する会員情報を、会員毎の会員情報のデータベースから抽出する抽出部と、
前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する更新部と、
を有する管理サーバ。
[Appendix 1]
a receiving unit that receives a registration request including a card number of a membership card from a terminal device used by the member;
an extraction unit that extracts member information corresponding to the member from a database of member information for each member;
an update unit that updates the member information with the card number included in the registration request when the card number indicated by the member information is different from the card number included in the registration request;
A management server having

[付記2]
前記会員カードは、前記会員に対して再発行された会員カードであり、
更新前の前記会員情報が示すカード番号は、前記会員カードの前に前記会員に対して発行された会員カードのカード番号である、付記1に記載の管理サーバ。
[Appendix 2]
the membership card is a reissued membership card for the member,
A management server as described in Appendix 1, wherein the card number indicated by the member information before the update is the card number of the member card issued to the member before the member card.

[付記3]
前記登録要求には、前記端末装置のユーザを識別するユーザ識別情報が含まれ、
前記抽出部は、前記ユーザ識別情報に基づき、前記会員情報を抽出する、付記1または2に記載の管理サーバ。
[Appendix 3]
the registration request includes user identification information for identifying a user of the terminal device;
The management server according to claim 1 or 2, wherein the extraction unit extracts the member information based on the user identification information.

[付記4]
前記ユーザ識別情報は、前記端末装置にインストールされた、前記会員カードの発行元が提供するアプリケーションに関する識別情報である、付記3に記載の管理サーバ。
[Appendix 4]
The management server described in Appendix 3, wherein the user identification information is identification information regarding an application provided by the issuer of the membership card and installed on the terminal device.

[付記5]
前記更新部は、前記登録要求に含まれるカード番号により、前記会員情報を更新する場合、更新前の前記会員情報が示すカード番号の情報を、前に使用された会員カードの情報として前記会員情報に含める、付記1~4のいずれか一項に記載の管理サーバ。
[Appendix 5]
A management server described in any one of Appendices 1 to 4, wherein when the update unit updates the member information using the card number included in the registration request, the update unit includes information of the card number indicated in the member information before the update in the member information as information of the previously used member card.

[付記6]
前記更新部は、前記登録要求に含まれるカード番号により、前記会員情報を更新する場合、更新前の前記会員情報が示すカード番号を、無効に設定する、付記1~5のいずれか一項に記載の管理サーバ。
[Appendix 6]
A management server described in any one of appendices 1 to 5, wherein when the update unit updates the member information using the card number included in the registration request, the update unit sets the card number indicated in the member information before the update to invalid.

[付記7]
前記会員情報には、前記会員が保有するポイント数と、前記会員の家族に対して発行された家族カードのカード番号と、の少なくとも一方が含まれる、付記1~6のいずれか一項に記載の管理サーバ。
[Appendix 7]
A management server described in any one of appendices 1 to 6, wherein the member information includes at least one of the number of points held by the member and the card number of a family card issued to the member's family.

[付記8]
付記1~7のいずれか一項に記載の管理サーバと、
会員が使用する端末装置と、を有する管理システムであって、
前記端末装置は、前記会員が所持する会員カードのカード番号を少なくとも取得する取得部と、
前記カード番号を少なくとも含む登録要求を、前記管理サーバに送信する送信部と、
を有する、管理システム。
[Appendix 8]
A management server according to any one of appendices 1 to 7;
A management system having a terminal device used by a member,
The terminal device includes an acquisition unit that acquires at least a card number of a membership card held by the member;
a transmission unit that transmits a registration request including at least the card number to the management server;
A management system having:

[付記9]
前記取得部は、前記会員カードのバーコードを読み取ることで前記カード番号を取得する、付記8に記載の管理システム。
[Appendix 9]
The management system of claim 8, wherein the acquisition unit acquires the card number by reading a barcode on the membership card.

[付記10]
前記取得部は、前記カード番号と、前記会員カードに付された暗証番号とを取得し、
前記送信部は、前記カード番号と前記暗証番号とを含む前記登録要求を前記管理サーバに送信し、
前記管理サーバは、
前記カード番号と、前記暗証番号とに基づき、前記カード番号の認証を行う認証部をさらに有する、付記8または9に記載の管理システム。
[Appendix 10]
The acquiring unit acquires the card number and a PIN number attached to the membership card,
the transmission unit transmits the registration request, which includes the card number and the PIN, to the management server;
The management server includes:
10. The management system according to claim 8 or 9, further comprising an authentication unit that authenticates the card number based on the card number and the PIN.

[付記11]
管理サーバが実行する制御方法であって、
会員が使用する端末装置から、会員カードのカード番号を含む登録要求を受信し、
前記会員に対応する会員情報を、会員毎の会員情報のデータベースから抽出し、
前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する、制御方法。
[Appendix 11]
A control method executed by a management server, comprising:
receiving a registration request including a membership card number from a terminal device used by the member;
Extracting member information corresponding to the member from a database of member information for each member;
A control method for updating the member information with the card number included in the registration request when the card number indicated by the member information differs from the card number included in the registration request.

[付記12]
会員が使用する端末装置から、会員カードのカード番号を含む登録要求を受信する受信部と、
前記会員に対応する会員情報を、会員毎の会員情報のデータベースから抽出する抽出部と、
前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する更新部
としてコンピュータを機能させるプログラム。
[Appendix 12]
a receiving unit that receives a registration request including a card number of a membership card from a terminal device used by the member;
an extraction unit that extracts member information corresponding to the member from a database of member information for each member;
A program that causes a computer to function as an update unit that updates the member information using the card number included in the registration request when the card number indicated by the member information differs from the card number included in the registration request.

以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。すなわち、本願発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、引用した上記の特許文献等の各開示は、本書に引用をもって繰り込むものとする。 Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that a person skilled in the art can understand can be made to the configuration and details of the present invention within the scope of the present invention. In other words, the present invention naturally includes various modifications and amendments that a person skilled in the art could make in accordance with the entire disclosure, including the scope of the claims, and the technical ideas. In addition, the disclosures of the above cited patent documents and the like are incorporated into this document by reference.

1 POSサーバ
2 管理サーバ
3 携帯端末
4 会員サーバ
5 会計機
100、100A 管理システム
1 POS server 2 Management server 3 Mobile terminal 4 Member server 5 Accounting machine 100, 100A Management system

Claims (13)

会員が使用する端末装置から、会員カードのカード番号と前記端末装置のユーザを識別するユーザ識別情報とを含む登録要求を受信する受信手段と、
前記会員に対応する会員情報を、前記ユーザ識別情報に基づき、会員情報のデータベースから抽出する抽出手段と、
前記登録要求に含まれるカード番号と同一のカード番号が前記会員情報に登録されてい場合、前記会員情報を更新せず、前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する更新手段と、
を有する管理サーバ。
a receiving means for receiving a registration request including a card number of a membership card and user identification information for identifying a user of the terminal device from the terminal device used by the member;
an extracting means for extracting member information corresponding to the member from a member information database based on the user identification information ;
an updating means for not updating the member information when a card number identical to the card number included in the registration request is registered in the member information, and for updating the member information with the card number included in the registration request when the card number indicated by the member information differs from the card number included in the registration request;
A management server having
前記登録要求に含まれるカード番号と同一のカード番号が登録されている場合警告を表示するための表示情報を前記端末装置に送信する、請求項に記載の管理サーバ。 2. The management server according to claim 1 , wherein, when a card number identical to a card number included in said registration request has been registered , said management server transmits display information for displaying a warning to said terminal device. 前記会員カードは、前記会員に対して再発行された会員カードであり、
更新前の前記会員情報が示すカード番号は、前記会員カードの前に前記会員に対して発行された会員カードのカード番号である、請求項1または2に記載の管理サーバ。
the membership card is a reissued membership card for the member,
3. The management server according to claim 1, wherein the card number indicated by the pre-update member information is the card number of a member card issued to the member prior to the update of the member card.
前記ユーザ識別情報は、前記端末装置にインストールされた、前記会員カードの発行元が提供するアプリケーションに関する識別情報である、請求項1~3のいずれか一項に記載の管理サーバ。 4. The management server according to claim 1 , wherein the user identification information is identification information relating to an application provided by an issuer of the membership card and installed on the terminal device. 前記更新手段は、前記登録要求に含まれるカード番号により、前記会員情報を更新する場合、更新前の前記会員情報が示すカード番号の情報を、前に使用された会員カードの情報として前記会員情報に含める、請求項1~のいずれか一項に記載の管理サーバ。 A management server according to any one of claims 1 to 4, wherein when the update means updates the member information using the card number included in the registration request, the update means includes information of the card number indicated by the member information before the update in the member information as information of the previously used member card. 前記更新手段は、前記登録要求に含まれるカード番号により、前記会員情報を更新する場合、更新前の前記会員情報が示すカード番号を、無効に設定する、請求項1~のいずれか一項に記載の管理サーバ。 The management server according to any one of claims 1 to 5 , wherein the update means, when updating the member information with the card number included in the registration request, sets the card number indicated in the member information before the update to invalid. 前記会員情報には、前記会員が保有するポイント数と、前記会員の家族に対して発行された家族カードのカード番号と、の少なくとも一方が含まれる、請求項1~のいずれか一項に記載の管理サーバ。 The management server according to any one of claims 1 to 6 , wherein the member information includes at least one of the number of points held by the member and a card number of a family card issued to a family member of the member. 前記登録要求に基づき、前記会員の認証を行う認証手段をさらに有し、
前記認証が成功した場合、前記抽出手段は、前記会員情報を、前記データベースから抽出する、請求項1~のいずれか一項に記載の管理サーバ。
further comprising an authentication means for authenticating the member based on the registration request;
8. The management server according to claim 1, wherein, if the authentication is successful, the extraction means extracts the member information from the database.
請求項1~のいずれか一項に記載の管理サーバと、
会員が使用する端末装置と、を有する管理システムであって、
前記端末装置は、前記会員が所持する会員カードのカード番号を少なくとも取得する取得手段と、
前記カード番号を少なくとも含む登録要求を、前記管理サーバに送信する送信手段と、
を有する、管理システム。
A management server according to any one of claims 1 to 8 ;
A management system having a terminal device used by a member,
The terminal device includes an acquisition means for acquiring at least a card number of a membership card held by the member;
a transmission means for transmitting a registration request including at least the card number to the management server;
A management system having:
前記取得手段は、前記会員カードのバーコードを読み取ることで前記カード番号を取得する、請求項に記載の管理システム。 The management system according to claim 9 , wherein the acquiring means acquires the card number by reading a barcode on the membership card. 前記取得手段は、前記カード番号と、前記会員カードに付された暗証番号とを取得し、
前記送信手段は、前記カード番号と前記暗証番号とを含む前記登録要求を前記管理サーバに送信し、
前記管理サーバは、
前記カード番号と、前記暗証番号とに基づき、前記カード番号の認証を行う認証手段をさらに有する、請求項9または10に記載の管理システム。
The acquiring means acquires the card number and a personal identification number attached to the membership card,
the transmitting means transmits the registration request including the card number and the PIN to the management server;
The management server includes:
11. The management system according to claim 9 , further comprising an authentication unit that authenticates the card number based on the card number and the personal identification number.
管理サーバが実行する制御方法であって、
会員が使用する端末装置から、会員カードのカード番号と前記端末装置のユーザを識別するユーザ識別情報とを含む登録要求を受信し、
前記会員に対応する会員情報を、前記ユーザ識別情報に基づき、会員情報のデータベースから抽出し、
前記登録要求に含まれるカード番号と同一のカード番号が前記会員情報に登録されてい場合、前記会員情報を更新せず、前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する、
制御方法。
A control method executed by a management server, comprising:
receiving a registration request from a terminal device used by a member, the registration request including a card number of the member card and user identification information for identifying a user of the terminal device ;
Extracting member information corresponding to the member from a database of member information based on the user identification information ;
if the same card number as the card number included in the registration request is registered in the member information, the member information is not updated, and if the card number indicated by the member information is different from the card number included in the registration request, the member information is updated with the card number included in the registration request.
Control methods.
会員が使用する端末装置から、会員カードのカード番号と前記端末装置のユーザを識別するユーザ識別情報とを含む登録要求を受信する受信手段と、
前記会員に対応する会員情報を、前記ユーザ識別情報に基づき、会員情報のデータベースから抽出する抽出手段と、
前記登録要求に含まれるカード番号と同一のカード番号が前記会員情報に登録されてい場合、前記会員情報を更新せず、前記会員情報が示すカード番号と、前記登録要求に含まれるカード番号とが異なる場合、前記登録要求に含まれるカード番号により、前記会員情報を更新する更新手段
としてコンピュータを機能させるプログラム。
a receiving means for receiving a registration request including a card number of a membership card and user identification information for identifying a user of the terminal device from the terminal device used by the member;
an extracting means for extracting member information corresponding to the member from a member information database based on the user identification information ;
A program that causes a computer to function as an update means that does not update the member information if a card number identical to the card number included in the registration request is registered in the member information, and updates the member information using the card number included in the registration request if the card number indicated in the member information differs from the card number included in the registration request.
JP2023186121A 2019-10-21 2023-10-31 Management server, management system, control method and storage medium Active JP7559905B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2019191736 2019-10-21
JP2019191736 2019-10-21
PCT/JP2020/037556 WO2021079718A1 (en) 2019-10-21 2020-10-02 Management server, management system, control method, and storage medium
JP2021554225A JP7380700B2 (en) 2019-10-21 2020-10-02 Management server, management system, control method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021554225A Division JP7380700B2 (en) 2019-10-21 2020-10-02 Management server, management system, control method and program

Publications (2)

Publication Number Publication Date
JP2023181380A JP2023181380A (en) 2023-12-21
JP7559905B2 true JP7559905B2 (en) 2024-10-02

Family

ID=75619823

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021554225A Active JP7380700B2 (en) 2019-10-21 2020-10-02 Management server, management system, control method and program
JP2023186121A Active JP7559905B2 (en) 2019-10-21 2023-10-31 Management server, management system, control method and storage medium

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021554225A Active JP7380700B2 (en) 2019-10-21 2020-10-02 Management server, management system, control method and program

Country Status (2)

Country Link
JP (2) JP7380700B2 (en)
WO (1) WO2021079718A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7300222B1 (en) 2022-11-18 2023-06-29 Tangerine株式会社 Information processing system, information processing method, information processing apparatus, program

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024944A (en) 2000-06-30 2002-01-25 Toshiba Corp Point management method and system, content receiving device, and storage medium storing program
JP2005157592A (en) 2003-11-21 2005-06-16 Daiwa Securities Group Inc Card system, management server, and program
JP2007164380A (en) 2005-12-12 2007-06-28 Bankerspartner Inc Management method for prepaid card and prepaid card management system
JP2008198030A (en) 2007-02-14 2008-08-28 Qualia Kk System, server, and method for managing point and point providing method
JP2010140461A (en) 2008-11-14 2010-06-24 Keylab Corp Variable information processing system and variable information processing method
JP2018151801A (en) 2017-03-11 2018-09-27 つなぐる株式会社 Point system and program to be executed by computer
JP2019023877A (en) 2018-09-06 2019-02-14 グリー株式会社 Incentive application method, client terminal and incentive application program
JP2019091284A (en) 2017-11-15 2019-06-13 東芝テック株式会社 Point card integration device, point card integration system and point card integration program
JP2019145071A (en) 2018-02-16 2019-08-29 東京急行電鉄株式会社 Credit management device and settlement system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07160790A (en) * 1993-12-10 1995-06-23 Omron Corp Customer management system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024944A (en) 2000-06-30 2002-01-25 Toshiba Corp Point management method and system, content receiving device, and storage medium storing program
JP2005157592A (en) 2003-11-21 2005-06-16 Daiwa Securities Group Inc Card system, management server, and program
JP2007164380A (en) 2005-12-12 2007-06-28 Bankerspartner Inc Management method for prepaid card and prepaid card management system
JP2008198030A (en) 2007-02-14 2008-08-28 Qualia Kk System, server, and method for managing point and point providing method
JP2010140461A (en) 2008-11-14 2010-06-24 Keylab Corp Variable information processing system and variable information processing method
JP2018151801A (en) 2017-03-11 2018-09-27 つなぐる株式会社 Point system and program to be executed by computer
JP2019091284A (en) 2017-11-15 2019-06-13 東芝テック株式会社 Point card integration device, point card integration system and point card integration program
JP2019145071A (en) 2018-02-16 2019-08-29 東京急行電鉄株式会社 Credit management device and settlement system
JP2019023877A (en) 2018-09-06 2019-02-14 グリー株式会社 Incentive application method, client terminal and incentive application program

Also Published As

Publication number Publication date
JP2023181380A (en) 2023-12-21
WO2021079718A1 (en) 2021-04-29
JPWO2021079718A1 (en) 2021-04-29
JP7380700B2 (en) 2023-11-15

Similar Documents

Publication Publication Date Title
JP6655147B2 (en) Payment system
JP7571813B2 (en) Purchase management system, server device, purchase management method, and program
JP7605270B2 (en) Purchase management system, server device, purchase management method, and program
JP7662071B2 (en) Payment device, payment method, and program
JP7632573B2 (en) Server device, purchase management method, information processing system, and program
JP7711779B2 (en) Purchase management system, server device, purchase management method, and program
JP7559905B2 (en) Management server, management system, control method and storage medium
JP2024161261A (en) Management server, management system, mobile terminal, control method, and storage medium
JP7662022B2 (en) Purchase management system, mobile terminal, and program
JP2022122507A (en) Payment processing method
JP2024097023A (en) Server device, purchase management method, and program
JP2016066194A (en) Credit settlement system, and credit settlement method
JP7571372B2 (en) Purchase management system, accounting device, purchase management method, and program
JP7392732B2 (en) Management server, management system, control method and program
JP7500990B2 (en) Purchase management system, purchase management method, and program
JP7113153B1 (en) Information processing method
JP7117441B1 (en) Payment processing method
JP7754517B2 (en) Purchase management system, server device, purchase management method, mobile terminal, and program
JP7400530B2 (en) Purchase management system, server device, purchase management method, and program
JP7293812B2 (en) Electronic receipt providing system, electronic receipt providing method, and program
JP2023029057A (en) Information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240724

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240902

R150 Certificate of patent or registration of utility model

Ref document number: 7559905

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150