Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7770238B2 - Information processing device and information processing program - Google Patents
[go: Go Back, main page]

JP7770238B2 - Information processing device and information processing program - Google Patents

Information processing device and information processing program

Info

Publication number
JP7770238B2
JP7770238B2 JP2022067574A JP2022067574A JP7770238B2 JP 7770238 B2 JP7770238 B2 JP 7770238B2 JP 2022067574 A JP2022067574 A JP 2022067574A JP 2022067574 A JP2022067574 A JP 2022067574A JP 7770238 B2 JP7770238 B2 JP 7770238B2
Authority
JP
Japan
Prior art keywords
user terminal
user
terminal
product
registered
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
JP2022067574A
Other languages
Japanese (ja)
Other versions
JP2023157582A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec 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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2022067574A priority Critical patent/JP7770238B2/en
Publication of JP2023157582A publication Critical patent/JP2023157582A/en
Application granted granted Critical
Publication of JP7770238B2 publication Critical patent/JP7770238B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明の実施形態は、情報処理装置及び情報処理プログラムに関する。 Embodiments of the present invention relate to an information processing device and an information processing program.

商業施設等の店舗において、客自身が端末を用いて商品を登録し、客自身が会計機で会計するPOS(Point Of Sales)システムが知られている。このようなPOSシステムは、客の買物の利便性を向上させることが期待されている。 POS (Point of Sales) systems are known in stores such as commercial facilities, where customers register products using a terminal and then pay for them themselves at a cash register. Such POS systems are expected to improve the convenience of shopping for customers.

子連れ等の複数人での買物でもPOSシステムは用いられるが、子連れの買物では、子供が退屈した場合には、親は子供の面倒を見ながら買物をしなければならず、依然として、買物を効率的に行うことができないといった課題がある。 POS systems are also used when shopping with multiple people, such as children, but when shopping with children, if the children get bored, the parents have to look after them while shopping, which still poses the problem of inefficient shopping.

特開2019-153088号公報JP 2019-153088 A

本発明の実施形態が解決しようとする課題は、複数人での買物の利便性を向上させる技術を提供しようとするものである。 The problem that embodiments of the present invention aim to solve is to provide technology that improves the convenience of shopping for multiple people.

一実施形態において、情報処理装置は、グループ化処理部と、通信部と、設定部とを備える。グループ化処理部は、ユーザ設定に基づいて商品登録可能な第1の端末及び第2の端末を含む複数の端末を1つのグループにグループ化する。通信部は、第2の端末におけるユーザ操作に基づくポイントを、第2の端末から取得する。設定部は、ポイントに基づいて、第1の端末のユーザに割引情報を設定する。 In one embodiment, the information processing device includes a grouping processing unit, a communication unit, and a setting unit. The grouping processing unit groups multiple terminals, including a first terminal and a second terminal, into one group, based on user settings. The communication unit acquires points from the second terminal based on user operations on the second terminal. The setting unit sets discount information for the user of the first terminal based on the points.

図1は、実施形態に係る商品販売システムを例示するブロック図である。FIG. 1 is a block diagram illustrating a product sales system according to an embodiment. 図2は、実施形態に係るサーバを例示するブロック図である。FIG. 2 is a block diagram illustrating a server according to the embodiment. 図3は、実施形態に係る商品管理データのデータ構造を例示する図である。FIG. 3 is a diagram illustrating an example of the data structure of product management data according to the embodiment. 図4は、実施形態に係る端末管理データのデータ構造を例示する図である。FIG. 4 is a diagram illustrating an example of the data structure of terminal management data according to the embodiment. 図5は、実施形態に係る登録リストのデータ構造を例示する図である。FIG. 5 is a diagram illustrating an example of the data structure of a registration list according to the embodiment. 図6は、実施形態に係るユーザ端末を例示するブロック図である。FIG. 6 is a block diagram illustrating a user terminal according to the embodiment. 図7は、実施形態に係るサーバによるグループ化処理の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of a grouping process performed by the server according to the embodiment. 図8は、実施形態に係るサーバによるユーザ端末に対する登録商品の表示処理の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a process for displaying registered products on a user terminal by a server according to the embodiment. 図9は、実施形態に係るサーバによるユーザ端末に対する商品リストの表示処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a process for displaying a product list on a user terminal by a server according to the embodiment. 図10は、実施形態に係るサーバによるユーザ端末に対する会計に関する表示処理の一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of a transaction-related display process on a user terminal by a server according to an embodiment. 図11は、実施形態に係るサーバによるユーザ端末に対する会計に関する表示処理の別の例を示すフローチャートである。FIG. 11 is a flowchart showing another example of a transaction-related display process on a user terminal by a server according to an embodiment. 図12は、実施形態に係るサーバによるポイント換算処理の一例を示すフローチャートである。FIG. 12 is a flowchart illustrating an example of a point conversion process by the server according to the embodiment. 図13は、実施形態に係るユーザ端末に表示される買物開始設定画像の一例を示す図である。FIG. 13 is a diagram illustrating an example of a shopping start setting image displayed on the user terminal according to the embodiment. 図14は、実施形態に係るユーザ端末に表示される第1のグループ化設定画像の一例を示す図である。FIG. 14 is a diagram illustrating an example of a first grouping setting image displayed on the user terminal according to the embodiment. 図15は、実施形態に係るユーザ端末に表示される第2のグループ化設定画像の一例を示す図である。FIG. 15 is a diagram illustrating an example of a second grouping setting image displayed on the user terminal according to the embodiment. 図16は、実施形態に係るユーザ端末に表示されるグループ化完了画像の一例を示す図である。FIG. 16 is a diagram illustrating an example of a grouping completion image displayed on the user terminal according to the embodiment. 図17は、実施形態に係るユーザ端末に表示されるペアリング中画像の一例を示す図である。FIG. 17 is a diagram illustrating an example of a pairing in progress image displayed on the user terminal according to the embodiment. 図18は、実施形態に係るユーザ端末に表示されるペアリング完了画像の一例を示す図である。FIG. 18 is a diagram illustrating an example of a pairing completion image displayed on the user terminal according to the embodiment. 図19は、実施形態に係るユーザ端末に表示される登録商品画像の一例を示す図である。FIG. 19 is a diagram illustrating an example of a registered product image displayed on a user terminal according to the embodiment. 図20は、実施形態に係るユーザ端末に表示される会計用画像の一例を示す図である。FIG. 20 is a diagram illustrating an example of a transaction image displayed on a user terminal according to the embodiment. 図21は、実施形態に係るユーザ端末に表示される終了画像の一例を示す図である。FIG. 21 is a diagram illustrating an example of an end image displayed on the user terminal according to the embodiment. 図22は、実施形態に係るユーザ端末に表示される会計対象設定画像の一例を示す図である。FIG. 22 is a diagram illustrating an example of an accounting object setting image displayed on the user terminal according to the embodiment. 図23は、実施形態に係るユーザ端末に表示されるイベント画像の一例を示す図である。FIG. 23 is a diagram illustrating an example of an event image displayed on the user terminal according to the embodiment.

以下、図面を用いていくつかの実施形態について説明する。各図面において同一の構成要素に対しては可能な限り同一の符号を付し、重複する説明は省略する。 Several embodiments will be described below using the drawings. In each drawing, identical components will be designated by the same reference numerals whenever possible, and duplicate explanations will be omitted.

(構成例)
図1は、商品販売システムSを例示するブロック図である。
商品販売システムSは、店舗における商品の販売に関するシステムである。商品販売システムSは、ユーザがユーザ端末5を用いて商品を登録し、ユーザが会計機2で会計することを実現するシステムである。
(Configuration example)
FIG. 1 is a block diagram illustrating a product sales system S.
The product sales system S is a system related to the sale of products in a store. The product sales system S is a system that enables a user to register a product using a user terminal 5 and to make a payment using a payment machine 2.

商品販売システムSは、サーバ1、複数の会計機2、アクセスポイント3、アテンダント端末4及び複数のユーザ端末5を含む。サーバ1、複数の会計機2及びアクセスポイント3は、ネットワーク6を介して互いに通信自在に接続する。例えば、ネットワーク6は、LAN(Local Area Network)等である。図1では、複数台の会計機2が例示されているが、商品販売システムSは、1台の会計機2を含んでもよい。図1では、1台のアクセスポイント3が例示されているが、商品販売システムSは、複数台のアクセスポイント3を含んでもよい。図1では、1台のアテンダント端末4が例示されているが、商品販売システムSは、複数台のアテンダント端末4を含んでもよい。商品販売システムSは、少なくとも2つの電子機器を含むシステムを指すこともある。商品販売システムSは、情報処理システムの一例である。 The product sales system S includes a server 1, multiple payment machines 2, an access point 3, an attendant terminal 4, and multiple user terminals 5. The server 1, the multiple payment machines 2, and the access point 3 are connected to each other via a network 6 for free communication. For example, the network 6 is a LAN (Local Area Network). While multiple payment machines 2 are illustrated in FIG. 1, the product sales system S may include a single payment machine 2. While one access point 3 is illustrated in FIG. 1, the product sales system S may include multiple access points 3. While one attendant terminal 4 is illustrated in FIG. 1, the product sales system S may include multiple attendant terminals 4. The product sales system S may also refer to a system including at least two electronic devices. The product sales system S is an example of an information processing system.

サーバ1は、商品販売システムSを管理する情報処理可能な電子機器である。サーバ1の構成例については後述する。サーバ1は、情報処理装置の一例である。 Server 1 is an information-processing electronic device that manages the product sales system S. An example configuration of server 1 will be described later. Server 1 is an example of an information processing device.

会計機2は、ユーザ端末5を用いて登録した商品の会計を処理可能な電子機器である。 The payment machine 2 is an electronic device that can process payments for products registered using the user terminal 5.

アクセスポイント3は、アテンダント端末4又はユーザ端末5と通信可能な電子機器である。 The access point 3 is an electronic device capable of communicating with the attendant terminal 4 or the user terminal 5.

アテンダント端末4は、アテンダントによって使用される情報処理可能な端末である。アテンダント端末4は、PC(Personal Computer)、タブレット端末又はスマートフォン等であるが、これらに限定されない。アテンダントは、店員等の店舗のスタッフを含む。 The attendant terminal 4 is a terminal capable of processing information used by an attendant. The attendant terminal 4 may be, but is not limited to, a PC (Personal Computer), a tablet terminal, or a smartphone. An attendant includes store staff such as a sales clerk.

ユーザ端末5は、ユーザによって店舗内で使用される情報処理可能な電子機器である。ユーザ端末5は、商品を登録可能な端末であってもよい。ユーザ端末5は、ユーザの移動に伴い移動可能な端末である。ユーザ端末5は、ショッピングカートCに搭載して用いる端末でもよいし、ショッピングカートCに搭載することなく用いる端末でもよい。ユーザ端末5は、店舗で貸し出される端末でもよいし、ユーザの所有する端末でもよい。ユーザ端末5は、タブレット端末又はスマートフォン等でもよいし、タブレット端末又はスマートフォンと外部機器とを合わせたものでもよい。ユーザは、客を含む。ユーザ端末5は、端末の一例である。ユーザ端末5は、情報処理端末の一例である。 The user terminal 5 is an electronic device capable of processing information that is used by a user in a store. The user terminal 5 may be a terminal capable of registering products. The user terminal 5 is a terminal that can move as the user moves. The user terminal 5 may be a terminal that is installed in a shopping cart C, or a terminal that is used without being installed in a shopping cart C. The user terminal 5 may be a terminal rented out by the store, or a terminal owned by the user. The user terminal 5 may be a tablet terminal or a smartphone, or may be a combination of a tablet terminal or a smartphone and an external device. The user includes a customer. The user terminal 5 is an example of a terminal. The user terminal 5 is an example of an information processing terminal.

複数のユーザ端末5-1は、店舗内で使用される複数のユーザ端末5のうちの一部である。複数のユーザ端末5-1は、後述するグループ化処理により、ユーザ設定に基づいて複数のユーザ端末5から1つのグループを構成するために選択された複数のユーザ端末である。複数のユーザ端末5-1のうちの全部のユーザ端末5-1が商品登録可能なユーザ端末であってもよいし、一部のユーザ端末5-1が商品登録可能なユーザ端末であってもよい。以下では、複数のユーザ端末5-1で構成される1つのグループは、第1のグループともいう。複数のユーザ端末5-1は、第1のユーザ端末5-1-1を含む。以下では、第1のユーザ端末5-1-1のユーザは、第1のユーザともいう。複数のユーザ端末5-1は、第1のユーザ端末5-1-1とは異なる他のユーザ端末として、第2のユーザ端末5-1-2を含む。第2のユーザ端末5-1-2は、第1のユーザ端末5-1-1からみて他のユーザ端末の一例である。以下では、第2のユーザ端末5-1-2のユーザは、第2のユーザともいう。以下では、特に断りのない限り、第1のユーザ端末5-1-1及び第2のユーザ端末5-1-2は、1つのグループに属するユーザ端末であるものとして説明する。 The multiple user terminals 5-1 are some of the multiple user terminals 5 used in the store. The multiple user terminals 5-1 are multiple user terminals selected to form a single group from the multiple user terminals 5 based on user settings through the grouping process described below. All of the multiple user terminals 5-1 may be user terminals capable of product registration, or only some of the user terminals 5-1 may be user terminals capable of product registration. Below, a group consisting of multiple user terminals 5-1 is also referred to as a first group. The multiple user terminals 5-1 include a first user terminal 5-1-1. Below, the user of the first user terminal 5-1-1 is also referred to as a first user. The multiple user terminals 5-1 include a second user terminal 5-1-2 as a user terminal different from the first user terminal 5-1-1. The second user terminal 5-1-2 is an example of another user terminal from the perspective of the first user terminal 5-1-1. In the following, the user of the second user terminal 5-1-2 will also be referred to as the second user. Unless otherwise specified, the following description will assume that the first user terminal 5-1-1 and the second user terminal 5-1-2 are user terminals belonging to the same group.

サーバ1の構成例について説明する。
図2は、サーバ1を例示するブロック図である。
An example of the configuration of the server 1 will be described.
FIG. 2 is a block diagram illustrating the server 1. As shown in FIG.

サーバ1は、プロセッサ10、メインメモリ11、補助記憶デバイス12及び通信インタフェース13を備える。図2では、インタフェースは、「I/F」と記載されている。 The server 1 comprises a processor 10, a main memory 11, an auxiliary storage device 12, and a communication interface 13. In Figure 2, the interface is indicated as "I/F."

プロセッサ10は、サーバ1の中枢部分に相当する。プロセッサ10は、サーバ1のコンピュータを構成する要素である。例えば、プロセッサ10は、CPU(Central Processing Unit)であるが、これに限定されない。プロセッサ10は、種々の回路で構成されていてもよい。プロセッサ10は、メインメモリ11又は補助記憶デバイス12に記憶されているプログラムをメインメモリ11に展開する。プログラムは、サーバ1のプロセッサ10に後述する各部を実現し、プロセッサ10に各部の処理を実行させるためのプログラムである。プロセッサ10は、メインメモリ11に展開されるプログラムを実行することで、種々の処理を実行する。 The processor 10 corresponds to the central part of the server 1. The processor 10 is an element that constitutes the computer of the server 1. For example, the processor 10 is a CPU (Central Processing Unit), but is not limited to this. The processor 10 may be composed of various circuits. The processor 10 loads programs stored in the main memory 11 or the auxiliary storage device 12 into the main memory 11. The programs are programs that enable the processor 10 of the server 1 to realize each unit described below and cause the processor 10 to execute the processing of each unit. The processor 10 executes various processes by executing the programs loaded into the main memory 11.

メインメモリ11は、サーバ1の主記憶部分に相当する。メインメモリ11は、サーバ1のコンピュータを構成する要素である。メインメモリ11は、不揮発性のメモリ領域及び揮発性のメモリ領域を含む。メインメモリ11は、不揮発性のメモリ領域ではオペレーティングシステム又はプログラムを記憶する。メインメモリ11は、揮発性のメモリ領域を、プロセッサ10によってデータが適宜書き換えられるワークエリアとして使用する。例えば、メインメモリ11は、不揮発性のメモリ領域としてROM(Read Only Memory)を含む。例えば、メインメモリ11は、揮発性のメモリ領域としてRAM(Random Access Memory)を含む。 Main memory 11 corresponds to the main storage portion of server 1. Main memory 11 is an element that constitutes the computer of server 1. Main memory 11 includes a non-volatile memory area and a volatile memory area. Main memory 11 stores an operating system or programs in the non-volatile memory area. Main memory 11 uses the volatile memory area as a work area where data is rewritten by processor 10 as appropriate. For example, main memory 11 includes ROM (Read Only Memory) as a non-volatile memory area. For example, main memory 11 includes RAM (Random Access Memory) as a volatile memory area.

補助記憶デバイス12は、サーバ1の補助記憶部分に相当する。補助記憶デバイス12は、サーバ1のコンピュータを構成する要素である。補助記憶デバイス12は、EEPROM(登録商標)(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)又はSSD(Solid State Drive)等である。補助記憶デバイス12は、上述のプログラム、プロセッサ10が各種の処理を行う上で使用するデータ及びプロセッサ10での処理によって生成されるデータを記憶する。補助記憶デバイス12は、記憶部の一例である。 The auxiliary storage device 12 corresponds to the auxiliary storage portion of the server 1. The auxiliary storage device 12 is a component of the server 1 computer. The auxiliary storage device 12 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disc Drive), SSD (Solid State Drive), etc. The auxiliary storage device 12 stores the above-mentioned programs, data used by the processor 10 when performing various processes, and data generated by the processes in the processor 10. The auxiliary storage device 12 is an example of a storage unit.

補助記憶デバイス12は、商品管理データ記憶領域121を含む。商品管理データ記憶領域121は、商品管理データを記憶する。商品管理データは、店舗で販売される各商品に関する商品データを含む。例えば、商品データは、商品ID、商品名及び価格等のデータを含む。商品IDは、各商品を個々に識別するために商品毎に設定された一意のコードである。商品IDは、商品識別情報の一例である。商品名は、商品IDに関連付けられた商品の名称である。価格は、商品IDに関連付けられた商品の1点当たりの販売価格である。商品データは、商品の情報の一例である。商品管理データの構成例については後述する。 The auxiliary storage device 12 includes a product management data storage area 121. The product management data storage area 121 stores product management data. The product management data includes product data related to each product sold in the store. For example, the product data includes data such as a product ID, product name, and price. The product ID is a unique code assigned to each product to individually identify each product. The product ID is an example of product identification information. The product name is the name of the product associated with the product ID. The price is the selling price per unit of the product associated with the product ID. The product data is an example of product information. An example of the configuration of product management data will be described later.

補助記憶デバイス12は、端末管理データ記憶領域122を含む。端末管理データ記憶領域122は、端末管理データを記憶する。端末管理データは、店舗で使用される各ユーザ端末に関するユーザ端末データを含む。ユーザ端末データは、端末ID、会員ID、取引ID、登録リスト及び端末種別等のデータを含む。ユーザ端末データは、会員IDを含んでいなくてもよい。端末IDは、各ユーザ端末を個々に識別するためにユーザ端末毎に設定された一意のコードである。端末IDは、端末識別情報の一例である。会員IDは、各ユーザを個々に識別するためにユーザ毎に設定された一意のコードである。会員IDは、会員識別情報の一例である。会員IDは、ログインしたユーザの会員IDである。取引IDは、取引を識別するために取引毎に発番された一意のコードである。取引は、ユーザと店舗との間での商品の受け渡しを成立させるための商取引である。取引は、商品の登録を含む。商品の登録は、ユーザ端末5を用いて取引の対象となる商品の商品IDを取得することを含む。取引は、ユーザ端末5を用いて登録された商品の会計を含む。以下では、ユーザ端末5を用いて登録された商品は、登録商品ともいう。取引IDは、取引識別情報の一例である。登録リストは、端末IDで特定されるユーザ端末5を用いて登録された各登録商品の登録商品データをリスト化したデータである。 The auxiliary storage device 12 includes a terminal management data storage area 122. The terminal management data storage area 122 stores terminal management data. The terminal management data includes user terminal data related to each user terminal used in the store. The user terminal data includes data such as a terminal ID, member ID, transaction ID, registration list, and terminal type. The user terminal data does not need to include a member ID. A terminal ID is a unique code assigned to each user terminal to individually identify each user terminal. A terminal ID is an example of terminal identification information. A member ID is a unique code assigned to each user to individually identify each user. A member ID is an example of member identification information. A member ID is the member ID of the logged-in user. A transaction ID is a unique code assigned to each transaction to identify the transaction. A transaction is a commercial transaction to complete the delivery of a product between a user and a store. A transaction includes product registration. Product registration includes obtaining a product ID for the product that is the subject of the transaction using the user terminal 5. A transaction includes checkout of the registered product using the user terminal 5. Hereinafter, products registered using a user terminal 5 are also referred to as registered products. The transaction ID is an example of transaction identification information. The registration list is data that lists the registered product data for each registered product registered using a user terminal 5 identified by the terminal ID.

端末種別は、端末種別に応じて異なる制御をするための情報である。端末種別は、第1の種別及び第2の種別を含む。例えば、第1の種別は、大人が使用するユーザ端末5であることを示す情報であり、第2の種別は、子供が使用するユーザ端末5であることを示す情報である。第1の種別及び第2の種別は、これらに限定されない。端末種別は、予め設定されていてもよい。端末種別は、端末IDで特定されるユーザ端末5を介した入力に基づいて設定されてもよい。端末種別は、端末IDで特定されるユーザ端末5とは異なるユーザ端末5を介した入力に基づいて設定されてもよい。端末管理データの構成例については後述する。 The terminal type is information for performing different controls depending on the terminal type. The terminal type includes a first type and a second type. For example, the first type is information indicating that the user terminal 5 is used by an adult, and the second type is information indicating that the user terminal 5 is used by a child. The first type and second type are not limited to these. The terminal type may be set in advance. The terminal type may be set based on input via a user terminal 5 identified by the terminal ID. The terminal type may be set based on input via a user terminal 5 different from the user terminal 5 identified by the terminal ID. An example of the configuration of terminal management data will be described later.

例えば、登録商品データは、登録商品ID、登録商品名、点数及び金額等のデータを含む。登録商品IDは、登録商品についての上述の商品IDである。登録商品IDは、登録商品識別情報の一例である。登録商品名は、登録商品IDに関連付けられた登録商品の名称である。点数は、同一の登録商品IDで特定される登録商品の数である。金額は、同一の登録商品IDで特定される登録商品の合計金額である。金額は、登録商品IDで特定される登録商品の価格と点数との積で求まる値である。登録商品データは、登録商品の情報の一例である。登録リストの構成例については後述する。 For example, registered product data includes data such as registered product ID, registered product name, points, and price. The registered product ID is the above-mentioned product ID for the registered product. The registered product ID is an example of registered product identification information. The registered product name is the name of the registered product associated with the registered product ID. The points is the number of registered products identified by the same registered product ID. The price is the total price of the registered products identified by the same registered product ID. The price is a value calculated by multiplying the price of the registered product identified by the registered product ID by the points. The registered product data is an example of registered product information. An example of the configuration of a registration list will be described later.

通信インタフェース13は、所定の通信プロトコルに従い、ネットワーク6を介して、サーバ1を他の電子機器と通信可能に接続する種々のインタフェースを含む。 The communication interface 13 includes various interfaces that connect the server 1 to other electronic devices via the network 6 in accordance with a specific communication protocol.

なお、サーバ1のハードウェア構成は、上述の構成に限定されるものではない。サーバ1は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。 Note that the hardware configuration of Server 1 is not limited to the configuration described above. Server 1 allows for the omission or modification of the above components and the addition of new components as appropriate.

上述のプロセッサ10に実現される各部について説明する。
プロセッサ10は、通信部101、グループ化処理部102、記憶制御部103、表示制御部104、制限処理部105及び設定部106を実現する。プロセッサ10に実現される各部は、各機能ということもできる。プロセッサ10に実現される各部は、プロセッサ10及びメインメモリ11を含む制御部に実現されるということもできる。
Each unit implemented in the above-mentioned processor 10 will now be described.
The processor 10 implements a communication unit 101, a grouping processing unit 102, a storage control unit 103, a display control unit 104, a restriction processing unit 105, and a setting unit 106. Each unit implemented in the processor 10 can also be referred to as a function. Each unit implemented in the processor 10 can also be referred to as being implemented in a control unit including the processor 10 and the main memory 11.

通信部101は、ネットワーク6を介して、複数のユーザ端末5から情報を取得する。 The communication unit 101 acquires information from multiple user terminals 5 via the network 6.

グループ化処理部102は、ユーザ設定に基づいて複数のユーザ端末を1つのグループにグループ化する。グループは、複数のユーザ端末のそれぞれを用いて登録された各商品を1つの取引として扱うための複数のユーザ端末の集合である。例えば、グループは、店舗に訪れた複数人の家族を対象として構成されてもよいし、店舗に訪れた複数人の仲間を対象として構成されてもよい。符号を付さない「複数のユーザ端末」の表記は、複数のユーザ端末5のうちの任意の複数台のユーザ端末を指す。例えば、グループ化処理部102は、ユーザ設定に基づいて複数のユーザ端末5-1を1つのグループにグループ化する。複数のユーザ端末5-1は、上述のように第1のユーザ端末5-1-1及び第2のユーザ端末5-1-2を含む。第1のユーザ端末5-1-1は、商品登録可能なユーザ端末である。第1のユーザ端末5-1-1の端末種別は、第1の種別とする。第2のユーザ端末5-1-2は、商品登録可能なユーザ端末であってもよいし、商品登録不可能なユーザ端末であってもよい。第2のユーザ端末5-1-2の端末種別は、第2の種別とする。 The grouping processing unit 102 groups multiple user terminals into one group based on user settings. A group is a collection of multiple user terminals for treating each product registered using each of the multiple user terminals as a single transaction. For example, a group may be formed for multiple family members who visit a store, or for multiple friends who visit a store. The expression "multiple user terminals" without a reference number refers to any multiple user terminals among the multiple user terminals 5. For example, the grouping processing unit 102 groups multiple user terminals 5-1 into one group based on user settings. The multiple user terminals 5-1 include a first user terminal 5-1-1 and a second user terminal 5-1-2, as described above. The first user terminal 5-1-1 is a user terminal capable of product registration. The terminal type of the first user terminal 5-1-1 is the first type. The second user terminal 5-1-2 may be a user terminal capable of product registration or a user terminal incapable of product registration. The terminal type of the second user terminal 5-1-2 is the second type.

記憶制御部103は、ユーザ端末5を用いて登録された商品の登録商品データを補助記憶デバイス12に保存する。例えば、記憶制御部103は、複数のユーザ端末5-1のうちの何れかのユーザ端末5-1を用いて登録された商品の登録商品データを第1のグループの取引に関連付けて補助記憶デバイス12に保存する。 The storage control unit 103 stores registered product data for products registered using the user terminal 5 in the auxiliary storage device 12. For example, the storage control unit 103 associates registered product data for products registered using any one of the multiple user terminals 5-1 with transactions in the first group and stores the data in the auxiliary storage device 12.

表示制御部104は、ネットワーク6を介して、アテンダント端末4又はユーザ端末5の表示のためのデータ又は情報を出力する。 The display control unit 104 outputs data or information for display on the attendant terminal 4 or user terminal 5 via the network 6.

制限処理部105は、ユーザ端末5を用いた商品登録を制限する。 The restriction processing unit 105 restricts product registration using the user terminal 5.

設定部106は、ユーザに割引情報を設定する。割引情報は、商品の購入に関するインセンティブの情報である。例えば、割引情報は、割引ポイントである。割引ポイントは、商品の合計金額から割引される金額を示す。ここでは、割引ポイントを割引情報の例にして説明するが、割引情報は、割引ポイントに限定されない。 The setting unit 106 sets discount information for the user. Discount information is information about incentives related to the purchase of a product. For example, discount information is discount points. Discount points indicate the amount discounted from the total price of the product. Here, discount points are used as an example of discount information, but discount information is not limited to discount points.

商品管理データ記憶領域121に記憶される商品管理データの構成例について説明する。
図3は、商品管理データのデータ構造を例示する図である。
商品管理データは、各商品について、商品ID、商品名及び価格等を互いに関連付けた商品データを含む。
An example of the structure of the product management data stored in the product management data storage area 121 will be described.
FIG. 3 is a diagram illustrating an example of the data structure of the product management data.
The product management data includes product data for each product that associates a product ID, product name, price, and the like with each other.

端末管理データ記憶領域122に記憶される端末管理データの構成例について説明する。
図4は、端末管理データのデータ構造を例示する図である。
端末管理データは、各ユーザ端末5について、端末ID、会員ID、取引ID、登録リスト及び端末種別等を互いに関連付けたユーザ端末データを含む。
An example of the configuration of the terminal management data stored in the terminal management data storage area 122 will be described.
FIG. 4 is a diagram illustrating an example of the data structure of the terminal management data.
The terminal management data includes user terminal data for each user terminal 5, which associates a terminal ID, a member ID, a transaction ID, a registration list, a terminal type, and the like with each other.

図5は、ユーザ端末データに含まれる登録リストのデータ構造を例示する図である。
登録リストは、各登録商品について、登録商品ID、登録商品名、点数及び金額等を互いに関連付けた登録商品データを含む。
FIG. 5 is a diagram illustrating an example of the data structure of a registration list included in the user terminal data.
The registration list includes registered product data for each registered product, which associates the registered product ID, registered product name, number of items, price, etc. with each other.

ユーザ端末5の構成例について説明する。
図6は、ユーザ端末5を例示するブロック図である。
An example of the configuration of the user terminal 5 will be described.
FIG. 6 is a block diagram illustrating the user terminal 5 .

ユーザ端末5は、プロセッサ50、メインメモリ51、補助記憶デバイス52、通信インタフェース53、表示デバイス54、入力デバイス55、スピーカ56、マイク57、カメラ58及びスキャナ59を含む。ユーザ端末5を構成する各部は、互いに信号を入出力可能に接続されている。図6では、インタフェースは、「I/F」と記載されている。 The user terminal 5 includes a processor 50, main memory 51, auxiliary storage device 52, communication interface 53, display device 54, input device 55, speaker 56, microphone 57, camera 58, and scanner 59. Each component constituting the user terminal 5 is connected to each other so that signals can be input and output. In Figure 6, the interface is indicated as "I/F."

プロセッサ50は、ユーザ端末5の中枢部分に相当する。プロセッサ50は、ユーザ端末5のコンピュータを構成する要素である。プロセッサ50は、上述のプロセッサ10と同様のハードウェア構成であってもよい。プロセッサ50は、メインメモリ51又は補助記憶デバイス52に記憶されているプログラムをメインメモリ51に展開する。プログラムは、ユーザ端末5のプロセッサ50に後述する各部を実現し、プロセッサ50に各部の処理を実行させるためのプログラムである。プロセッサ50は、メインメモリ51に展開されるプログラムを実行することで、種々の処理を実行する。 The processor 50 corresponds to the central part of the user terminal 5. The processor 50 is an element that constitutes the computer of the user terminal 5. The processor 50 may have the same hardware configuration as the processor 10 described above. The processor 50 loads programs stored in the main memory 51 or the auxiliary storage device 52 into the main memory 51. The programs are programs that enable the processor 50 of the user terminal 5 to realize each unit described below and cause the processor 50 to execute the processing of each unit. The processor 50 performs various processes by executing the programs loaded into the main memory 51.

メインメモリ51は、ユーザ端末5の主記憶部分に相当する。メインメモリ51は、ユーザ端末5のコンピュータを構成する要素である。メインメモリ51は、上述のメインメモリ11と同様のハードウェア構成であってもよい。メインメモリ51は、上述のプログラムを記憶する。 The main memory 51 corresponds to the main storage portion of the user terminal 5. The main memory 51 is an element that constitutes the computer of the user terminal 5. The main memory 51 may have the same hardware configuration as the main memory 11 described above. The main memory 51 stores the above-mentioned programs.

補助記憶デバイス52は、ユーザ端末5の補助記憶部分に相当する。補助記憶デバイス52は、ユーザ端末5のコンピュータを構成する要素である。補助記憶デバイス52は、上述の補助記憶デバイス12と同様のハードウェア構成であってもよい。補助記憶デバイス52は、上述のプログラムを記憶する。 The auxiliary storage device 52 corresponds to the auxiliary storage portion of the user terminal 5. The auxiliary storage device 52 is an element that constitutes the computer of the user terminal 5. The auxiliary storage device 52 may have the same hardware configuration as the auxiliary storage device 12 described above. The auxiliary storage device 52 stores the above-mentioned programs.

通信インタフェース53は、所定の通信プロトコルに従い、ユーザ端末5を他の電子機器と通信可能に接続する種々のインタフェースを含む。 The communication interface 53 includes various interfaces that connect the user terminal 5 to other electronic devices so that they can communicate with each other in accordance with a specific communication protocol.

表示デバイス54は、プロセッサ50の制御により種々の画像を表示可能なデバイスである。表示デバイス54は、液晶ディスプレイまたはEL(Electroluminescence)ディスプレイ等である。表示デバイス54は、タッチパネルを含む。表示デバイス54は、ディスプレイの一例である。表示デバイス54は、表示部の一例である。 The display device 54 is a device capable of displaying various images under the control of the processor 50. The display device 54 is a liquid crystal display, an EL (electroluminescence) display, or the like. The display device 54 includes a touch panel. The display device 54 is an example of a display. The display device 54 is an example of a display unit.

入力デバイス55は、ユーザの操作に基づいて指示を入力可能なデバイスである。入力デバイス55は、ボタン式の入力キーを含んでもよい。入力デバイス55は、入力キーを実現可能なタッチパネルを含んでもよい。 The input device 55 is a device that can input instructions based on user operation. The input device 55 may include button-type input keys. The input device 55 may also include a touch panel that can implement input keys.

スピーカ56は、ユーザ端末5の制御により音声を出力可能なデバイスである。 The speaker 56 is a device that can output audio under the control of the user terminal 5.

マイク57は、音声を入力可能なデバイスである。 The microphone 57 is a device that can input voice.

カメラ58は、撮影機能を有し、撮影に基づいて撮影画像データを取得する電子機器である。例えば、カメラ58は、撮影されたコードシンボルからデータを取得可能なデバイスである。コードシンボルは、バーコードシンボル又はQRコード(登録商標)等の二次元コードシンボル等である。コードシンボルは、商品IDを格納した商品のコードシンボルでもよい。例えば、カメラ58は、商品に付されたコードシンボルを読み取り、コードシンボルから商品IDを取得する。コードシンボルは、会員IDを格納した会員のコードシンボルでもよい。例えば、カメラ58は、会員カードに付されたコードシンボル又は端末に表示されたコードシンボルを読み取り、コードシンボルから会員IDを取得する。カメラ58は、データを取得するセンシングデバイスの一例である。 Camera 58 is an electronic device with a photographing function that acquires photographed image data based on photographing. For example, camera 58 is a device that can acquire data from a photographed code symbol. The code symbol is a two-dimensional code symbol such as a barcode symbol or a QR code (registered trademark). The code symbol may be a code symbol of a product that stores a product ID. For example, camera 58 reads a code symbol attached to a product and acquires the product ID from the code symbol. The code symbol may be a code symbol of a member that stores a member ID. For example, camera 58 reads a code symbol attached to a member card or a code symbol displayed on a terminal and acquires the member ID from the code symbol. Camera 58 is an example of a sensing device that acquires data.

スキャナ59は、光学的に種々のコードシンボルを読み取り、コードシンボルからデータを取得可能なデバイスである。例えば、スキャナ59は、商品に付されたコードシンボルを読み取り、コードシンボルから商品IDを取得する。例えば、スキャナ59は、会員カードに付されたコードシンボル又は端末に表示されたコードシンボルを読み取り、コードシンボルから会員IDを取得する。スキャナ59は、データを取得するセンシングデバイスの一例である。 Scanner 59 is a device that can optically read various code symbols and acquire data from the code symbols. For example, scanner 59 reads a code symbol attached to a product and acquires a product ID from the code symbol. For example, scanner 59 reads a code symbol attached to a membership card or a code symbol displayed on a terminal and acquires a membership ID from the code symbol. Scanner 59 is an example of a sensing device that acquires data.

なお、ユーザ端末5のハードウェア構成は、上述の構成に限定されるものではない。ユーザ端末5は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。ユーザ端末5は、1つの電子機器で構成されることに限定されない。ユーザ端末5は、複数の電子機器で構成されていてもよい。例えば、表示デバイス54、入力デバイス55、スピーカ56、マイク57、カメラ58及びスキャナ59のうちの少なくとも1つは、プロセッサ50等を含む電子機器とは別体であってもよい。 The hardware configuration of the user terminal 5 is not limited to the configuration described above. The user terminal 5 allows for the omission or modification of the above-described components and the addition of new components as appropriate. The user terminal 5 is not limited to being composed of a single electronic device. The user terminal 5 may be composed of multiple electronic devices. For example, at least one of the display device 54, input device 55, speaker 56, microphone 57, camera 58, and scanner 59 may be separate from the electronic device including the processor 50, etc.

(動作例)
次に、以上のように構成された商品販売システムSの動作例を説明する。
なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
(Example of operation)
Next, an example of the operation of the product sales system S configured as above will be described.
The processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps may be omitted, replaced, or added as appropriate depending on the embodiment.

サーバ1によるグループ化処理について説明する。
ここでは、第1のユーザ端末5-1-1におけるユーザ設定を例にして説明する。なお、複数のユーザ端末5-1のうちの何れのユーザ端末5-1におけるユーザ設定も、第1のユーザ端末5-1-1におけるユーザ設定と同様である。
The grouping process performed by the server 1 will now be described.
Here, the user settings in the first user terminal 5-1-1 will be described as an example. Note that the user settings in any of the multiple user terminals 5-1 are the same as the user settings in the first user terminal 5-1-1.

図7は、サーバ1によるグループ化処理の一例を示すフローチャートである。
ここでは、サーバ1が第1のユーザ端末5-1-1におけるユーザ設定に基づいて複数のユーザ端末5-1を第1のグループにグループ化する例を示す。
FIG. 7 is a flowchart showing an example of the grouping process by the server 1.
Here, an example is shown in which the server 1 groups a plurality of user terminals 5-1 into a first group based on the user settings in the first user terminal 5-1-1.

表示制御部104は、買物開始設定画像のデータを第1のユーザ端末5-1-1に出力
する(ACT1)。買物開始設定画像は、買物開始指示を入力可能な画像である。買物開始指示は、第1のユーザ端末5-1-1を用いた買物を開始することに関する指示である。買物開始設定画像の例については後述する。
The display control unit 104 outputs data of a shopping start setting image to the first user terminal 5-1-1 (ACT 1). The shopping start setting image is an image into which a shopping start instruction can be input. The shopping start instruction is an instruction related to starting shopping using the first user terminal 5-1-1. Examples of the shopping start setting image will be described later.

ACT1では、例えば、表示制御部104は、買物開始設定画像のデータを生成する。表示制御部104は、生成した買物開始設定画像のデータを第1のユーザ端末5-1-1に出力する。第1のユーザ端末5-1-1は、買物開始設定画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得した買物開始設定画像のデータに基づいて買物開始設定画像を表示デバイス54に表示する。 In ACT 1, for example, the display control unit 104 generates data for a shopping start setting image. The display control unit 104 outputs the generated shopping start setting image data to the first user terminal 5-1-1. The first user terminal 5-1-1 acquires the shopping start setting image data from the server 1. The first user terminal 5-1-1 displays the shopping start setting image on the display device 54 based on the shopping start setting image data acquired from the server 1.

表示制御部104は、第1のユーザ端末5-1-1を介して入力された買物開始指示に基づいて、第1のグループ化設定画像のデータを第1のユーザ端末5-1-1に出力する(ACT2)。第1のグループ化設定画像は、グループの設定指示又はグループの非設定指示を入力可能な画像である。グループの設定指示は、第1のグループを設定することに関する指示である。グループの非設定指示は、第1のグループを設定しないことに関する指示である。第1のグループ化設定画像の例については後述する。 The display control unit 104 outputs data of the first grouping setting image to the first user terminal 5-1-1 based on the shopping start instruction input via the first user terminal 5-1-1 (ACT 2). The first grouping setting image is an image into which an instruction to set a group or an instruction not to set a group can be input. An instruction to set a group is an instruction to set a first group. An instruction not to set a group is an instruction not to set a first group. Examples of the first grouping setting image will be described later.

ACT2では、例えば、通信部101は、開始要求を第1のユーザ端末5-1-1から取得する。開始要求は、第1のユーザにより第1のユーザ端末5-1-1を介して入力された買物開始指示に基づいて第1のユーザ端末5-1-1から出力される要求である。表示制御部104は、通信部101によって取得された開始要求に基づいて、第1のグループ化設定画像のデータを生成する。表示制御部104は、生成した第1のグループ化設定画像のデータを第1のユーザ端末5-1-1に出力する。第1のユーザ端末5-1-1は、第1のグループ化設定画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得した第1のグループ化設定画像のデータに基づいて、第1のグループ化設定画像を表示デバイス54に表示する。 In ACT 2, for example, the communication unit 101 acquires a start request from the first user terminal 5-1-1. The start request is a request output from the first user terminal 5-1-1 based on a shopping start instruction input by the first user via the first user terminal 5-1-1. The display control unit 104 generates data for a first grouping setting image based on the start request acquired by the communication unit 101. The display control unit 104 outputs the generated data for the first grouping setting image to the first user terminal 5-1-1. The first user terminal 5-1-1 acquires the data for the first grouping setting image from the server 1. The first user terminal 5-1-1 displays the first grouping setting image on the display device 54 based on the data for the first grouping setting image acquired from the server 1.

表示制御部104は、第1のユーザにより第1のユーザ端末5-1-1を介してグループの設定指示又はグループの非設定指示の何れを入力されたのかを判断する(ACT3)。ACT3では、例えば、通信部101は、グループの設定要求を第1のユーザ端末5-1-1から取得する。グループの設定要求は、グループの設定指示に基づいて第1のユーザ端末5-1-1から出力される要求である。通信部101は、グループの非設定要求を第1のユーザ端末5-1-1から取得する。グループの非設定要求は、グループの非設定指示に基づいて第1のユーザ端末5-1-1から出力される要求である。表示制御部104は、通信部101によって取得されたグループの設定要求に基づいて、第1のユーザ端末5-1-1を介してグループの設定指示を入力されたと判断する。表示制御部104は、通信部101によって取得されたグループの非設定要求に基づいて、第1のユーザ端末5-1-1を介してグループの非設定指示を入力されたと判断する。第1のユーザ端末5-1-1を介してグループの設定指示を入力された場合(ACT3、YES)、処理は、ACT3からACT4へ遷移する。第1のユーザ端末5-1-1を介してグループの非設定指示を入力された場合(ACT3、NO)、処理は終了する。 The display control unit 104 determines whether the first user has input a group setting instruction or a group non-setting instruction via the first user terminal 5-1-1 (ACT 3). In ACT 3, for example, the communication unit 101 acquires a group setting request from the first user terminal 5-1-1. The group setting request is a request output from the first user terminal 5-1-1 based on the group setting instruction. The communication unit 101 acquires a group non-setting request from the first user terminal 5-1-1. The group non-setting request is a request output from the first user terminal 5-1-1 based on the group non-setting instruction. The display control unit 104 determines that a group setting instruction has been input via the first user terminal 5-1-1 based on the group non-setting request acquired by the communication unit 101. The display control unit 104 determines that a group non-setting instruction has been input via the first user terminal 5-1-1 based on the group non-setting request acquired by the communication unit 101. If an instruction to set a group is input via the first user terminal 5-1-1 (ACT 3, YES), the process transitions from ACT 3 to ACT 4. If an instruction not to set a group is input via the first user terminal 5-1-1 (ACT 3, NO), the process ends.

表示制御部104は、第1のユーザ端末5-1-1を介して入力されたグループの設定指示に基づいて、第2のグループ化設定画像のデータを第1のユーザ端末5-1-1に出力する(ACT4)。第2のグループ化設定画像は、第1のグループを構成する複数のユーザ端末5-1の設定指示を入力可能な画像である。第2のグループ化設定画像の例については後述する。 The display control unit 104 outputs data of the second grouping setting image to the first user terminal 5-1-1 based on the group setting instruction input via the first user terminal 5-1-1 (ACT 4). The second grouping setting image is an image into which setting instructions for the multiple user terminals 5-1 that make up the first group can be input. Examples of the second grouping setting image will be described later.

ACT4では、例えば、表示制御部104は、通信部101によって取得されたグループの設定要求に基づいて、第2のグループ化設定画像のデータを生成する。表示制御部104は、生成した第2のグループ化設定画像のデータを第1のユーザ端末5-1-1に出力する。第1のユーザ端末5-1-1は、第2のグループ化設定画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得した第2のグループ化設定画像のデータに基づいて、第2のグループ化設定画像を表示デバイス54に表示する。 In ACT 4, for example, the display control unit 104 generates data for a second grouping setting image based on the group setting request acquired by the communication unit 101. The display control unit 104 outputs the generated data for the second grouping setting image to the first user terminal 5-1-1. The first user terminal 5-1-1 acquires the data for the second grouping setting image from the server 1. The first user terminal 5-1-1 displays the second grouping setting image on the display device 54 based on the data for the second grouping setting image acquired from the server 1.

グループ化処理部102は、ユーザ設定に基づいて複数のユーザ端末5-1を第1のグループにグループ化する(ACT5)。ACT5では、例えば、通信部101は、第1のグループを構成する複数のユーザ端末5-1の複数の端末IDを第1のユーザ端末5-1-1から取得する。複数のユーザ端末5-1の複数の端末IDは、第1のユーザにより第1のユーザ端末5-1-1を介して入力された複数のユーザ端末5-1の設定指示に基づいて第1のユーザ端末5-1-1から出力される情報である。グループ化処理部102は、通信部101によって取得された複数のユーザ端末5-1の複数の端末IDに共通の取引IDを設定する。以下では、複数のユーザ端末の複数の端末IDに共通に設定された取引IDは、共通取引IDともいう。複数のユーザ端末5-1の複数の端末IDに共通に設定された取引IDは、第1の共通取引IDともいう。グループ化処理部102は、複数のユーザ端末5-1のそれぞれの端末IDに第1の共通取引IDを設定することにより、複数のユーザ端末5-1を第1のグループにグループ化する。グループ化処理部102は、複数のユーザ端末5-1のそれぞれの端末IDに関連付けて第1の共通取引IDを端末管理データ記憶領域122に保存する。グループ化処理部102は、第1の共通取引IDの保存に基づいてユーザ端末データを更新する。 The grouping processing unit 102 groups the multiple user terminals 5-1 into a first group based on the user settings (ACT 5). In ACT 5, for example, the communication unit 101 acquires multiple terminal IDs of the multiple user terminals 5-1 that constitute the first group from the first user terminal 5-1-1. The multiple terminal IDs of the multiple user terminals 5-1 are information output from the first user terminal 5-1-1 based on setting instructions for the multiple user terminals 5-1 input by the first user via the first user terminal 5-1-1. The grouping processing unit 102 sets a common transaction ID for the multiple terminal IDs of the multiple user terminals 5-1 acquired by the communication unit 101. Hereinafter, a transaction ID set in common to the multiple terminal IDs of the multiple user terminals is also referred to as a common transaction ID. A transaction ID set in common to the multiple terminal IDs of the multiple user terminals 5-1 is also referred to as a first common transaction ID. The grouping processing unit 102 groups multiple user terminals 5-1 into a first group by setting a first common transaction ID for the terminal ID of each of the multiple user terminals 5-1. The grouping processing unit 102 associates the first common transaction ID with the terminal ID of each of the multiple user terminals 5-1 and stores it in the terminal management data storage area 122. The grouping processing unit 102 updates the user terminal data based on the storage of the first common transaction ID.

表示制御部104は、グループ化処理部102による複数のユーザ端末5-1のグループ化に基づいて、グループ化完了画像のデータを第1のユーザ端末5-1-1に出力する(ACT6)。グループ化完了画像は、複数のユーザ端末5-1のグループ化の完了を示す画像である。グループ化完了画像の例については後述する。 The display control unit 104 outputs data of the grouping completion image to the first user terminal 5-1-1 based on the grouping of the multiple user terminals 5-1 by the grouping processing unit 102 (ACT 6). The grouping completion image is an image that indicates the completion of grouping of the multiple user terminals 5-1. Examples of the grouping completion image will be described later.

ACT6では、例えば、表示制御部104は、グループ化処理部102による複数のユーザ端末5-1のグループ化に基づいて、グループ化完了画像のデータを生成する。表示制御部104は、生成したグループ化完了画像のデータを第1のユーザ端末5-1-1に出力する。第1のユーザ端末5-1-1は、グループ化完了画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得したグループ化完了画像のデータに基づいて、グループ化完了画像を表示デバイス54に表示する。 In ACT 6, for example, the display control unit 104 generates data of the grouped image based on the grouping of multiple user terminals 5-1 by the grouping processing unit 102. The display control unit 104 outputs the generated data of the grouped image to the first user terminal 5-1-1. The first user terminal 5-1-1 acquires the data of the grouped image from the server 1. The first user terminal 5-1-1 displays the grouped image on the display device 54 based on the data of the grouped image acquired from the server 1.

なお、複数のユーザ端末5-1がBluetooth(登録商標)等により直接的に通信可能である場合、ACT4の処理は省略されてもよい。この例では、第1のユーザ端末5-1-1は、他のユーザ端末5-1とのペアリングを完了することにより、他のユーザ端末5-1の端末IDを取得してもよい。第1のユーザ端末5-1-1は、取得した複数のユーザ端末5-1の複数の端末IDをサーバ1に出力してもよい。 Note that if multiple user terminals 5-1 can communicate directly via Bluetooth (registered trademark) or the like, the processing of ACT 4 may be omitted. In this example, the first user terminal 5-1-1 may acquire the terminal IDs of the other user terminals 5-1 by completing pairing with the other user terminals 5-1. The first user terminal 5-1-1 may output the acquired terminal IDs of the multiple user terminals 5-1 to the server 1.

サーバ1によるユーザ端末5-1に対する表示処理について説明する。
まず、サーバ1によるユーザ端末5-1に対する登録商品の表示処理について説明する。
The display process performed by the server 1 on the user terminal 5-1 will now be described.
First, the process of displaying registered products on the user terminal 5-1 by the server 1 will be described.

図8は、サーバ1によるユーザ端末5-1に対する登録商品の表示処理の一例を示すフローチャートである。
ここでは、サーバ1が第1の共通取引IDに関連付けられた各登録商品の登録商品データを複数のユーザ端末5-1に表示可能に出力する例を示す。
FIG. 8 is a flowchart showing an example of a process performed by the server 1 to display registered products on the user terminal 5-1.
Here, an example is shown in which the server 1 outputs registered product data of each registered product associated with the first common transaction ID so as to be displayable on a plurality of user terminals 5-1.

通信部101は、複数のユーザ端末5-1のうちの何れかのユーザ端末5-1を用いて登録された商品の商品IDを、商品登録に用いられたユーザ端末5-1から取得する(ACT11)。ACT11では、例えば、通信部101は、ユーザ端末5-1を用いた商品登録に基づいて、ユーザ端末5-1で取得された商品IDをユーザ端末5-1から取得する。 The communication unit 101 acquires the product ID of a product registered using one of the multiple user terminals 5-1 from the user terminal 5-1 used to register the product (ACT 11). In ACT 11, for example, the communication unit 101 acquires from the user terminal 5-1 the product ID acquired by the user terminal 5-1 based on the product registration using the user terminal 5-1.

記憶制御部103は、ユーザ端末5-1を用いて登録された商品の登録商品データを、当該商品を登録したユーザ端末5-1を識別する端末ID及び第1のグループの取引に関連付けて補助記憶デバイス12に保存する(ACT12)。ACT12では、例えば、記憶制御部103は、通信部101によって取得された商品IDに基づいて、商品登録に用いられたユーザ端末5-1の端末IDに関連付けられた登録リストを更新する。登録リストが通信部101によって取得された商品IDの登録商品データを含まない場合、記憶制御部103は、新たな登録商品データを登録リストに保存する。登録商品データは、通信部101によって取得された商品IDを登録商品IDとして含む。登録商品データは、商品データにおいて通信部101によって取得された商品IDに関連付けられた商品名を含む。登録商品データは、点数を含む。点数は、商品登録毎に1ずつカウントアップされてもよいし、商品登録に用いられたユーザ端末5-1を介して入力された値でもよい。登録商品データは、商品データにおいて通信部101によって取得された商品IDに関連付けられた価格と点数に基づいて得られる金額を含む。登録リストが通信部101によって取得された商品IDの登録商品データを含む場合、記憶制御部103は、更新した登録商品データを登録リストに保存する。記憶制御部103は、登録商品データに含まれる点数及び金額を更新する。ユーザ端末5-1を用いて登録された商品の登録商品データは、ユーザ端末データにおいて、第1の共通取引IDに関連付けられている。これにより、ユーザ端末5-1を用いて登録された商品の登録商品データは、複数のユーザ端末5-1で構成される第1のグループの1つの取引に関連付けられている。このように、記憶制御部103は、第1の共通取引IDに関連付けて記憶される商品の登録商品データを、当該商品を登録したユーザ端末5-1を識別する端末IDと関連付けて補助記憶デバイス12に保存する。記憶制御部103は、登録リストの更新に基づいて、端末管理データを更新する。 The memory control unit 103 stores the registered product data of the product registered using the user terminal 5-1 in the auxiliary memory device 12, associating it with the terminal ID identifying the user terminal 5-1 that registered the product and the transaction of the first group (ACT 12). In ACT 12, for example, the memory control unit 103 updates the registration list associated with the terminal ID of the user terminal 5-1 used to register the product based on the product ID acquired by the communication unit 101. If the registration list does not include registered product data for the product ID acquired by the communication unit 101, the memory control unit 103 stores the new registered product data in the registration list. The registered product data includes the product ID acquired by the communication unit 101 as the registered product ID. The registered product data includes the product name associated in the product data with the product ID acquired by the communication unit 101. The registered product data includes a score. The score may be incremented by one each time a product is registered, or may be a value entered via the user terminal 5-1 used to register the product. The registered product data includes an amount obtained based on the price and points associated with the product ID acquired by the communication unit 101 in the product data. If the registration list includes registered product data for the product ID acquired by the communication unit 101, the storage control unit 103 saves the updated registered product data in the registration list. The storage control unit 103 updates the points and price included in the registered product data. The registered product data for the product registered using the user terminal 5-1 is associated with the first common transaction ID in the user terminal data. As a result, the registered product data for the product registered using the user terminal 5-1 is associated with one transaction of the first group consisting of multiple user terminals 5-1. In this way, the storage control unit 103 saves the registered product data for the product stored in association with the first common transaction ID in the auxiliary storage device 12, associating it with the terminal ID that identifies the user terminal 5-1 that registered the product. The storage control unit 103 updates the terminal management data based on the update to the registration list.

表示制御部104は、端末管理データの更新に基づいて、第1の共通取引IDに関連付けられた各登録商品の登録商品データをグループ化された複数のユーザ端末5-1に表示可能に出力する(ACT13)。ACT13では、例えば、表示制御部104は、第1の共通取引IDに関連付けられた各登録商品の登録商品データを複数のユーザ端末5-1のうちの全部又は一部のユーザ端末5-1に表示可能に出力する。ここでは、表示制御部104が第1の共通取引IDに関連付けられた各登録商品の登録商品データを第1のユーザ端末5-1-1に表示可能に出力する例について説明する。 Based on the update of the terminal management data, the display control unit 104 outputs the registered product data of each registered product associated with the first common transaction ID to the grouped multiple user terminals 5-1 so that it can be displayed (ACT 13). In ACT 13, for example, the display control unit 104 outputs the registered product data of each registered product associated with the first common transaction ID to all or some of the multiple user terminals 5-1 so that it can be displayed. Here, an example is described in which the display control unit 104 outputs the registered product data of each registered product associated with the first common transaction ID to the first user terminal 5-1-1 so that it can be displayed.

表示制御部104は、第1の共通取引IDに関連付けられた各登録商品の登録商品データを端末管理データから取得する。第1の共通取引IDに関連付けられた各登録商品の登録商品データは、複数のユーザ端末5-1のうちの何れかのユーザ端末5-1を用いて登録された各商品の登録商品データである。第1の共通取引IDに関連付けられた各登録商品の登録商品データは、第1の共通取引IDに関連付けられた全ての登録商品のそれぞれの登録商品データである。第1の共通取引IDに関連付けられた全ての登録商品は、複数のユーザ端末5-1を用いて登録された全ての登録商品である。共通取引IDに関連付けられていることは、複数のユーザ端末で構成される1つのグループの取引に関連付けられていることの一例である。共通取引IDに関連付けられていることは、1つのグループに関連付けられていることの一例である。第1の共通取引IDに関連付けられていることは、複数のユーザ端末5-1で構成される第1のグループの取引に関連付けられていることの一例である。第1の共通取引IDに関連付けられていることは、第1のグループに関連付けられていることの一例である。 The display control unit 104 acquires registered product data for each registered product associated with the first common transaction ID from the terminal management data. The registered product data for each registered product associated with the first common transaction ID is the registered product data for each product registered using any one of the multiple user terminals 5-1. The registered product data for each registered product associated with the first common transaction ID is the registered product data for all registered products associated with the first common transaction ID. All registered products associated with the first common transaction ID are all registered products registered using the multiple user terminals 5-1. Being associated with a common transaction ID is an example of being associated with a transaction of a single group consisting of multiple user terminals. Being associated with a common transaction ID is an example of being associated with a single group. Being associated with the first common transaction ID is an example of being associated with a transaction of a first group consisting of multiple user terminals 5-1. Being associated with the first common transaction ID is an example of being associated with the first group.

表示制御部104は、第1の共通取引IDに関連付けられた各登録商品の登録商品データを第1のユーザ端末5-1-1に表示可能に出力する。第1の共通取引IDに関連付けられた各登録商品の登録商品データは、第1のユーザ端末5-1-1を用いて登録された各商品の登録商品データを含む。第1の共通取引IDに関連付けられた各登録商品の登録商品データは、複数のユーザ端末5-1のうち第1のユーザ端末5-1-1以外のユーザ端末5-1を用いて登録された各商品の登録商品データを含む。第1のユーザ端末5-1-1は、第1の共通取引IDに関連付けられた各登録商品の登録商品データをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得した第1の共通取引IDに関連付けられた各登録商品の登録商品データに基づいて、登録商品画像を表示デバイス54に表示する。登録商品画像は、第1の共通取引IDに関連付けられた各登録商品の登録商品データを示す画像である。登録商品画像の例については後述する。 The display control unit 104 outputs registered product data for each registered product associated with the first common transaction ID so that it can be displayed on the first user terminal 5-1-1. The registered product data for each registered product associated with the first common transaction ID includes registered product data for each product registered using the first user terminal 5-1-1. The registered product data for each registered product associated with the first common transaction ID includes registered product data for each product registered using a user terminal 5-1 other than the first user terminal 5-1-1 among the multiple user terminals 5-1. The first user terminal 5-1-1 acquires registered product data for each registered product associated with the first common transaction ID from the server 1. The first user terminal 5-1-1 displays registered product images on the display device 54 based on the registered product data for each registered product associated with the first common transaction ID acquired from the server 1. The registered product images are images that show the registered product data for each registered product associated with the first common transaction ID. Examples of registered product images will be described later.

なお、表示制御部104は、第1の共通取引IDに関連付けられた各登録商品の登録商品データについて、商品登録に用いられたユーザ端末5-1を認識可能な態様で第1のユーザ端末5-1-1に表示可能に出力してもよい。認識可能な態様は、文字、マーク又は色彩等により認識可能にする態様でもよい。認識可能な態様は、各登録商品の登録商品データについて商品登録に用いられた各ユーザ端末5-1を区別可能な態様を含む。 The display control unit 104 may output the registered product data for each registered product associated with the first common transaction ID so that it can be displayed on the first user terminal 5-1-1 in a manner that allows the user terminal 5-1 used to register the product to be recognized. The recognizable manner may be a manner that allows recognition by characters, marks, colors, etc. The recognizable manner includes a manner in which the registered product data for each registered product can be distinguished from each user terminal 5-1 used to register the product.

第1のユーザ端末5-1-1と第2のユーザ端末5-1-2との関係を例にして、ACT13の処理を説明する。表示制御部104は、第1のユーザ端末5-1-1を用いて登録された各商品の登録商品データを第1のユーザ端末5-1-1に表示可能に出力する。表示制御部104は、第2のユーザ端末5-1-2を用いて登録された各商品の登録商品データを第1のユーザ端末5-1-1に表示可能に出力する。表示制御部104は、第1のユーザ端末5-1-1を用いて登録された各商品の登録商品データについて、第1のユーザ端末5-1-1を商品登録に用いられたユーザ端末5-1として認識可能な態様で第1のユーザ端末5-1-1に表示可能に出力する。表示制御部104は、第2のユーザ端末5-1-2を用いて登録された各商品の登録商品データについて、第2のユーザ端末5-1-2を商品登録に用いられたユーザ端末5-1として認識可能な態様で第1のユーザ端末5-1-1に表示可能に出力する。ここでは、サーバ1から第1のユーザ端末5-1-1への登録商品データの出力を例にして説明したが、サーバ1から第2のユーザ端末5-1-2への登録商品データの出力についても同様である。表示制御部104は、第1のユーザ端末5-1-1を用いて登録された各商品の登録商品データを第2のユーザ端末5-1-2に表示可能に出力してもよい。表示制御部104は、第1のユーザ端末5-1-1を用いて登録された各商品の登録商品データについて、第1のユーザ端末5-1-1を商品登録に用いられたユーザ端末5-1として認識可能な態様で第2のユーザ端末5-1-2に表示可能に出力してもよい。 The processing of ACT 13 will be explained using the relationship between the first user terminal 5-1-1 and the second user terminal 5-1-2 as an example. The display control unit 104 outputs registered product data for each product registered using the first user terminal 5-1-1 so that it can be displayed on the first user terminal 5-1-1. The display control unit 104 outputs registered product data for each product registered using the second user terminal 5-1-2 so that it can be displayed on the first user terminal 5-1-1. The display control unit 104 outputs registered product data for each product registered using the first user terminal 5-1-1 so that it can be displayed on the first user terminal 5-1-1 in a manner that allows the first user terminal 5-1-1 to be recognized as the user terminal 5-1 used to register the product. The display control unit 104 outputs the registered product data of each product registered using the second user terminal 5-1-2 to the first user terminal 5-1-1 in a displayable manner so that the second user terminal 5-1-2 can be recognized as the user terminal 5-1 used to register the product. Here, the output of registered product data from the server 1 to the first user terminal 5-1-1 has been described as an example, but the same applies to the output of registered product data from the server 1 to the second user terminal 5-1-2. The display control unit 104 may output the registered product data of each product registered using the first user terminal 5-1-1 in a displayable manner so that the first user terminal 5-1-1 can be recognized as the user terminal 5-1 used to register the product.

次に、サーバ1によるユーザ端末5-1に対する商品リストの表示処理について説明する。
商品リストは、登録リストに商品登録する予定の1つ以上の購入予定商品を示すメモの電子データである。商品リストは、複数のユーザが間で共有することにより買物中に効率よく商品登録するためにユーザによって作成される。
Next, the process of displaying a product list on the user terminal 5-1 by the server 1 will be described.
A product list is electronic data of a memo indicating one or more products to be purchased and to be registered in the registration list. A product list is created by a user so that multiple users can share the list and efficiently register products while shopping.

例えば、商品リストは、1以上の購入予定商品を示すリストである。商品リストは、複数のユーザ端末5-1のうちの何れのユーザ端末5-1を介して入力されてもよい。商品リストの送信先は、複数のユーザ端末5-1のうちの全部のユーザ端末5-1でもよい。商品リストの送信先は、商品リストを入力されたユーザ端末5-1で設定された1台以上のユーザ端末5-1でもよい。 For example, the product list is a list showing one or more products to be purchased. The product list may be input via any of the multiple user terminals 5-1. The product list may be sent to all of the multiple user terminals 5-1. The product list may be sent to one or more user terminals 5-1 set on the user terminal 5-1 that input the product list.

図9は、サーバ1によるユーザ端末5-1に対する商品リストの表示処理の一例を示すフローチャートである。
ここでは、サーバ1が第1のユーザ端末5-1-1を介して入力された商品リストのデータを第2のユーザ端末5-1-2に出力する例を示す。
FIG. 9 is a flowchart showing an example of a process performed by the server 1 to display a product list on the user terminal 5-1.
Here, an example is shown in which the server 1 outputs product list data input via the first user terminal 5-1-1 to the second user terminal 5-1-2.

通信部101は、第1のユーザ端末5-1-1を介して入力された商品リストのデータを第1のユーザ端末5-1-1から取得する(ACT21)。 The communication unit 101 acquires the product list data entered via the first user terminal 5-1-1 from the first user terminal 5-1-1 (ACT 21).

表示制御部104は、通信部101により取得された商品リストのデータを第2のユーザ端末5-1-2に出力する(ACT22)。ACT22では、例えば、表示制御部104は、商品リストのデータを第2のユーザ端末5-1-2に出力する。第2のユーザ端末5-1-2は、商品リストのデータをサーバ1から取得する。第2のユーザ端末5-1-2は、サーバ1から取得した商品リストのデータに基づいて商品リストの画像を表示デバイス54に表示する。 The display control unit 104 outputs the product list data acquired by the communication unit 101 to the second user terminal 5-1-2 (ACT 22). In ACT 22, for example, the display control unit 104 outputs the product list data to the second user terminal 5-1-2. The second user terminal 5-1-2 acquires the product list data from the server 1. The second user terminal 5-1-2 displays an image of the product list on the display device 54 based on the product list data acquired from the server 1.

次に、サーバ1によるユーザ端末5-1に対する会計に関する表示処理について説明する。
ここでは、第1のユーザ端末5-1-1を用いた会計を例にして説明する。なお、複数のユーザ端末5-1のうちの何れのユーザ端末5-1を用いた会計も、第1のユーザ端末5-1-1を用いた会計と同様である。
Next, the process of displaying transaction-related information on the user terminal 5-1 by the server 1 will be described.
Here, a transaction using the first user terminal 5-1-1 will be described as an example. Note that a transaction using any of the multiple user terminals 5-1 is the same as a transaction using the first user terminal 5-1-1.

図10は、サーバ1によるユーザ端末5-1に対する会計に関する表示処理の一例を示すフローチャートである。
ここでは、サーバ1が第1のユーザ端末5-1-1を介して入力された会計指示に基づいて会計用画像のデータを第1のユーザ端末5-1-1に出力する例を示す。
FIG. 10 is a flowchart showing an example of the display process for transaction-related information on the user terminal 5-1 by the server 1.
Here, an example is shown in which the server 1 outputs accounting image data to the first user terminal 5-1-1 based on accounting instructions input via the first user terminal 5-1-1.

表示制御部104は、第1のユーザにより第1のユーザ端末5-1-1を介して会計指示を入力されたかを判断する(ACT31)。会計指示は、第1の共通取引IDに関連付けられた登録商品の会計の指示である。会計指示は、登録商品画像で入力可能であってもよい。ACT32では、例えば、通信部101は、会計要求を第1のユーザ端末5-1-1から取得する。会計要求は、会計指示に基づいて第1のユーザ端末5-1-1から出力される要求である。表示制御部104は、通信部101による会計要求の取得に基づいて、第1のユーザ端末5-1-1を介して会計指示を入力されたと判断する。 The display control unit 104 determines whether a checkout instruction has been input by the first user via the first user terminal 5-1-1 (ACT 31). The checkout instruction is an instruction to checkout a registered product associated with the first common transaction ID. The checkout instruction may be input using a registered product image. In ACT 32, for example, the communication unit 101 acquires a checkout request from the first user terminal 5-1-1. The checkout request is a request output from the first user terminal 5-1-1 based on the checkout instruction. The display control unit 104 determines that a checkout instruction has been input via the first user terminal 5-1-1 based on the acquisition of the checkout request by the communication unit 101.

第1のユーザ端末5-1-1を介して会計指示を入力された場合(ACT31、YES)、処理は、ACT31からACT32へ遷移する。第1のユーザ端末5-1-1を介して会計指示を入力されない場合(ACT31、NO)、表示制御部104は、ACT31の処理を継続する。 If a checkout instruction is input via the first user terminal 5-1-1 (ACT 31, YES), the process transitions from ACT 31 to ACT 32. If a checkout instruction is not input via the first user terminal 5-1-1 (ACT 31, NO), the display control unit 104 continues the process in ACT 31.

表示制御部104は、第1のユーザ端末5-1-1を介して入力された会計指示に基づいて、第1のグループの取引を識別する会計用画像のデータを第1のユーザ端末5-1-1に出力する(ACT32)。第1のグループの取引を識別する会計用画像は、第1の共通取引IDを特定するための画像であって、第1の共通取引IDに関連付けられた各登録商品の会計処理を実行するための画像である。第1の共通取引IDに関連付けられた各登録商品の合計金額は、第1の共通取引IDに関連付けられた全ての登録商品のそれぞれの金額を合計した金額である。第1のグループの取引を識別する会計用画像は、第1の共通取引IDに関連付けられた各登録商品の合計金額を会計機2で会計するためのコードシンボルを含む。第1のユーザは、第1のグループの取引を識別する会計用画像に含まれるコードシンボルを会計機2で読み取らせることで、第1の共通取引IDに関連付けられた各登録商品をまとめて会計することができる。会計用画像の例については後述する。 Based on the checkout instructions input via the first user terminal 5-1-1, the display control unit 104 outputs data of a checkout image identifying the first group of transactions to the first user terminal 5-1-1 (ACT 32). The checkout image identifying the first group of transactions is an image for specifying the first common transaction ID and for executing checkout processing for each registered product associated with the first common transaction ID. The total price of each registered product associated with the first common transaction ID is the sum of the respective prices of all registered products associated with the first common transaction ID. The checkout image identifying the first group of transactions includes a code symbol for checking out the total price of each registered product associated with the first common transaction ID at the checkout machine 2. The first user can checkout all registered products associated with the first common transaction ID together by having the checkout machine 2 read the code symbol included in the checkout image identifying the first group of transactions. Examples of checkout images are described below.

ACT32では、例えば、通信部101は、会計要求を第1のユーザ端末5-1-1から取得する。会計要求は、第1のユーザにより第1のユーザ端末5-1-1を介して入力された会計指示に基づいて第1のユーザ端末5-1-1から出力される要求である。表示制御部104は、通信部101によって取得された会計要求に基づいて、端末管理データに基づいて第1のグループの取引を識別する会計用画像のデータを生成する。表示制御部104は、生成した第1のグループの取引を識別する会計用画像のデータを第1のユーザ端末5-1-1に出力する。第1のユーザ端末5-1-1は、第1のグループの取引を識別する会計用画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得した第1のグループの取引を識別する会計用画像のデータに基づいて、第1のグループの取引を識別する会計用画像を表示デバイス54に表示する。 In ACT 32, for example, the communication unit 101 acquires a transaction request from the first user terminal 5-1-1. The transaction request is a request output from the first user terminal 5-1-1 based on a transaction instruction input by the first user via the first user terminal 5-1-1. The display control unit 104 generates transaction image data that identifies the first group of transactions based on the terminal management data and the transaction request acquired by the communication unit 101. The display control unit 104 outputs the generated transaction image data that identifies the first group of transactions to the first user terminal 5-1-1. The first user terminal 5-1-1 acquires the transaction image data that identifies the first group of transactions from the server 1. The first user terminal 5-1-1 displays the transaction image that identifies the first group of transactions on the display device 54 based on the transaction image data that identifies the first group of transactions acquired from the server 1.

表示制御部104は、第1のユーザ端末5-1-1を介して第1の共通取引IDに関連付けられた第1のグループの取引に関する会計処理が開始された場合に、終了画像のデータを複数のユーザ端末5-1のうち第1のユーザ端末5-1-1以外のユーザ端末5-1に出力する(ACT33)。第1のグループの取引に関する会計処理は、コードシンボルを会計機2に読み取らせることにより開始する。終了画像は、商品登録を終了する旨の通知を含む画像である。例えば、終了画像は、第1のグループを一つの取引とするための商品登録を終了する旨の通知を含む画像である。これに代えて又はこれと共に、終了画像は、会計処理が開始された旨又は会計処理中である旨の通知を含む画像でもよい。終了画像の例については後述する。 When checkout processing for the first group of transactions associated with the first common transaction ID is initiated via the first user terminal 5-1-1, the display control unit 104 outputs data of the end image to all user terminals 5-1 other than the first user terminal 5-1-1 among the multiple user terminals 5-1 (ACT 33). The checkout processing for the first group of transactions is initiated by having the checkout machine 2 read the code symbol. The end image is an image that includes a notification that product registration is being completed. For example, the end image is an image that includes a notification that product registration for the first group as a single transaction is being completed. Alternatively, or in addition to this, the end image may be an image that includes a notification that checkout processing has begun or that checkout processing is in progress. Examples of end images are described below.

ACT33では、例えば、通信部501は、第1のユーザ端末5-1-1を介した会計処理の開始に関する情報を会計機2から取得する。表示制御部104は、第1のユーザ端末5-1-1を介した会計処理の開始に基づいて、終了画像のデータを複数のユーザ端末5-1のうち第1のユーザ端末5-1-1以外のユーザ端末5-1に出力する。例えば、第1のユーザ端末5-1-1以外のユーザ端末5-1は、第2のユーザ端末5-1-2等の第1のユーザ端末5-1-1以外の全てのユーザ端末5-1である。第1のユーザ端末5-1-1以外のユーザ端末5-1は、終了画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1以外のユーザ端末5-1は、サーバ1から取得した終了画像のデータに基づいて、終了画像を表示デバイス54に表示する。 In ACT 33, for example, the communication unit 501 obtains information regarding the start of checkout processing via the first user terminal 5-1-1 from the checkout machine 2. Based on the start of checkout processing via the first user terminal 5-1-1, the display control unit 104 outputs end image data to the user terminals 5-1 other than the first user terminal 5-1-1 among the multiple user terminals 5-1. For example, the user terminals 5-1 other than the first user terminal 5-1-1 are all user terminals 5-1 other than the first user terminal 5-1-1, such as the second user terminal 5-1-2. The user terminals 5-1 other than the first user terminal 5-1-1 obtain the end image data from the server 1. The user terminals 5-1 other than the first user terminal 5-1-1 display the end image on the display device 54 based on the end image data obtained from the server 1.

制限処理部105は、第1のユーザ端末5-1-1を介した第1の共通取引IDに関連付けられた各登録商品の会計指示を受け付けると、複数のユーザ端末5-1のうち第1のユーザ端末5-1-1以外のユーザ端末5-1を用いた商品登録を制限する(ACT34)。ACT34では、例えば、制限処理部105は、第1のユーザ端末5-1-1以外のユーザ端末5-1に対して、第1のグループを一つの取引とするための商品登録又は会計操作をすることができないようにするための制御信号を出力する。第1のユーザ端末5-1-1以外のユーザ端末5-1は、サーバ1からの制御信号に基づいて、第1のグループを一つの取引とするための商品登録又は会計操作をすることができないように制御する。第1のユーザ端末5-1-1以外のユーザ端末5-1は、終了画像の表示を非表示にしないことで、第1のグループを一つの取引とするための商品登録又は会計操作をすることができないように制御してもよい。商品登録をすることができないようにする制御態様は、限定されない。 When the restriction processing unit 105 receives a checkout instruction for each registered product associated with the first common transaction ID via the first user terminal 5-1-1, it restricts product registration using any user terminal 5-1 other than the first user terminal 5-1-1 among the multiple user terminals 5-1 (ACT 34). In ACT 34, for example, the restriction processing unit 105 outputs a control signal to user terminals 5-1 other than the first user terminal 5-1-1 to prevent product registration or checkout operations for combining the first group into a single transaction. Based on the control signal from the server 1, user terminals 5-1 other than the first user terminal 5-1-1 are controlled to prevent product registration or checkout operations for combining the first group into a single transaction. User terminals 5-1 other than the first user terminal 5-1-1 may be controlled to prevent product registration or checkout operations for combining the first group into a single transaction by not hiding the display of the end image. The control method for preventing product registration is not limited.

図11は、サーバ1によるユーザ端末5-1に対する会計に関する表示処理の別の例を示すフローチャートである。
ここでは、サーバ1が第1のユーザ端末5-1-1を介して入力された会計指示に基づいて、会計用画像のデータを出力する前に、会計対象設定画像のデータを第1のユーザ端末5-1-1に出力する例を示す。
FIG. 11 is a flowchart showing another example of the display process for transaction-related information on the user terminal 5-1 by the server 1.
Here, an example is shown in which the server 1 outputs data of the accounting object setting image to the first user terminal 5-1-1 before outputting data of the accounting image based on accounting instructions input via the first user terminal 5-1-1.

表示制御部104は、第1のユーザにより第1のユーザ端末5-1-1を介して会計指示を入力されたかを判断する(ACT41)。ACT41の処理は、ACT31と同様であってもよい。第1のユーザ端末5-1-1を介して会計指示を入力された場合(ACT41、YES)、処理は、ACT41からACT42へ遷移する。第1のユーザ端末5-1-1を介して会計指示を入力されない場合(ACT41、NO)、表示制御部104は、ACT41の処理を継続する。 The display control unit 104 determines whether a checkout instruction has been input by the first user via the first user terminal 5-1-1 (ACT41). The processing in ACT41 may be the same as ACT31. If a checkout instruction has been input via the first user terminal 5-1-1 (ACT41, YES), the processing transitions from ACT41 to ACT42. If a checkout instruction has not been input via the first user terminal 5-1-1 (ACT41, NO), the display control unit 104 continues the processing in ACT41.

表示制御部104は、第1のユーザ端末5-1-1を介して入力された会計指示に基づいて、会計対象設定画像のデータを第1のユーザ端末5-1-1に出力する(ACT42)。会計対象設定画像は、第1の共通取引IDに関連付けられた各登録商品のうち会計対象をユーザ端末単位で設定するための画像である。会計対象は、第1のグループを構成する複数のユーザ端末5-1のうちの少なくとも1台のユーザ端末5-1を用いて登録された各登録商品である。会計対象は、複数のユーザ端末5-1のうちの一部のユーザ端末5-1を用いて登録された各登録商品であってもよい。一部のユーザ端末5-1は、1台のユーザ端末5-1でもよいし、2台以上のユーザ端末5-1でもよい。会計対象は、複数のユーザ端末5-1のうちの全てのユーザ端末5-1を用いて登録された各登録商品であってもよい。会計対象設定画像の例については後述する。 The display control unit 104 outputs data of the transaction object setting image to the first user terminal 5-1-1 based on the transaction instruction input via the first user terminal 5-1-1 (ACT 42). The transaction object setting image is an image for setting transaction objects among the registered products associated with the first common transaction ID on a per-user terminal basis. A transaction object is each registered product registered using at least one user terminal 5-1 out of the multiple user terminals 5-1 that make up the first group. A transaction object may be each registered product registered using some of the multiple user terminals 5-1. The some user terminals 5-1 may be one user terminal 5-1, or two or more user terminals 5-1. A transaction object may be each registered product registered using all of the multiple user terminals 5-1. Examples of transaction object setting images are described below.

ACT42では、例えば、通信部101は、会計要求を第1のユーザ端末5-1-1から取得する。表示制御部104は、通信部101によって取得された会計要求に基づいて、会計対象設定画像のデータを生成する。表示制御部104は、生成した会計対象設定画像のデータを第1のユーザ端末5-1-1に出力する。第1のユーザ端末5-1-1は、会計対象設定画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得した会計対象設定画像のデータに基づいて、会計対象設定画像を表示デバイス54に表示する。 In ACT 42, for example, the communication unit 101 acquires a billing request from the first user terminal 5-1-1. The display control unit 104 generates data for a billing object setting image based on the billing request acquired by the communication unit 101. The display control unit 104 outputs the generated data for the billing object setting image to the first user terminal 5-1-1. The first user terminal 5-1-1 acquires the data for the billing object setting image from the server 1. The first user terminal 5-1-1 displays the billing object setting image on the display device 54 based on the data for the billing object setting image acquired from the server 1.

表示制御部104は、第1のユーザ端末5-1-1を介して入力された会計対象に基づいて、会計対象の会計用画像のデータを第1のユーザ端末5-1-1に出力する(ACT43)。会計対象の会計用画像は、会計対象の各登録商品の会計処理を実行するための画像である。会計対象の各登録商品の合計金額は、会計対象の全ての登録商品のそれぞれの金額を合計した金額である。会計対象が一部のユーザ端末5-1を用いて登録された各登録商品である場合、会計対象の合計金額は、一部のユーザ端末5-1を用いて登録された各登録商品の合計金額である。一部のユーザ端末5-1を用いて登録された各登録商品の合計金額は、一部のユーザ端末5-1の端末IDに関連付けられた全ての登録商品のそれぞれの金額を合計した金額である。会計対象が全てのユーザ端末5-1を用いて登録された各登録商品である場合、会計対象の合計金額は、全てのユーザ端末5-1を用いて登録された各登録商品の合計金額である。全てのユーザ端末5-1を用いて登録された各登録商品の合計金額は、全てのユーザ端末5-1の端末IDに関連付けられた全ての登録商品のそれぞれの金額を合計した金額である。会計対象の会計用画像は、会計対象の合計金額を会計機2で会計するためのコードシンボルを含む。第1のユーザは、会計対象の会計用画像に含まれるコードシンボルを会計機2で読み取らせることで、会計対象について会計することができる。 The display control unit 104 outputs data of a transaction image of the transaction object to the first user terminal 5-1-1 based on the transaction object input via the first user terminal 5-1-1 (ACT 43). The transaction image of the transaction object is an image used to perform transaction processing for each registered item of the transaction object. The total price of each registered item of the transaction object is the sum of the respective prices of all registered items of the transaction object. If the transaction object is registered items registered using some of the user terminals 5-1, the total price of the transaction object is the sum of the respective prices of each registered item registered using some of the user terminals 5-1. The total price of each registered item registered using some of the user terminals 5-1 is the sum of the respective prices of all registered items associated with the terminal IDs of some of the user terminals 5-1. If the transaction object is registered items registered using all of the user terminals 5-1, the total price of the transaction object is the sum of the respective prices of each registered item registered using all of the user terminals 5-1. The total price of each registered item registered using all user terminals 5-1 is the sum of the respective prices of all registered items associated with the terminal IDs of all user terminals 5-1. The transaction image of the transaction item includes a code symbol for calculating the total price of the transaction item on the transaction machine 2. The first user can complete the transaction for the transaction item by having the transaction machine 2 read the code symbol included in the transaction image of the transaction item.

ACT43では、例えば、通信部101は、会計対象を示す情報を第1のユーザ端末5-1-1から取得する。会計対象を示す情報は、第1のユーザにより第1のユーザ端末5-1-1を介して入力された会計対象に基づいて第1のユーザ端末5-1-1から出力される情報である。表示制御部104は、通信部101によって取得された会計対象を示す情報に基づいて、会計対象の会計用画像のデータを第1のユーザ端末5-1-1に出力する。第1のユーザ端末5-1-1は、会計対象の会計用画像のデータをサーバ1から取得する。第1のユーザ端末5-1-1は、サーバ1から取得した会計対象の会計用画像のデータに基づいて、会計対象の会計用画像を表示デバイス54に表示する。 In ACT 43, for example, the communication unit 101 acquires information indicating the transaction object from the first user terminal 5-1-1. The information indicating the transaction object is information output from the first user terminal 5-1-1 based on the transaction object input by the first user via the first user terminal 5-1-1. The display control unit 104 outputs transaction image data for the transaction object to the first user terminal 5-1-1 based on the information indicating the transaction object acquired by the communication unit 101. The first user terminal 5-1-1 acquires transaction image data for the transaction object from the server 1. The first user terminal 5-1-1 displays the transaction image of the transaction object on the display device 54 based on the transaction image data for the transaction object acquired from the server 1.

サーバ1によるポイント換算処理について説明する。 This section explains the point conversion process performed by Server 1.

図12は、サーバ1によるポイント換算処理の一例を示すフローチャートである。
ここでは、第1のユーザ端末5-1-1と第2のユーザ端末5-1-2におけるポイント換算処理を例にして説明する。なお、サーバ1は、複数の第2のユーザ端末5-1-2に対して同様の処理を行ってもよい。
FIG. 12 is a flowchart showing an example of the point conversion process by the server 1.
Here, the point conversion process in the first user terminal 5-1-1 and the second user terminal 5-1-2 will be described as an example. Note that the server 1 may perform the same process for a plurality of second user terminals 5-1-2.

サーバ1は、ユーザ端末5-1を介して入力されたイベント開始指示に基づいて、以下の情報処理を行う。イベント開始指示は、第2のユーザ端末5-1-2においてイベントを開始することに関する指示である。イベント開始指示は、第1のユーザ端末5-1-1を介して入力されてもよいし、第2のユーザ端末5-1-2を介して入力されてもよい。イベント開始指示が第1のユーザ端末5-1-1を介して入力された場合、サーバ1は、イベント開始指示に基づいて、第2のユーザ端末5-1-2と通信を行う。イベント開始指示が第2のユーザ端末5-1-2を介して入力された場合、サーバ1は、イベント開始指示に基づいて、第2のユーザ端末5-1-2においてイベントが開始されることを示す情報を第1のユーザ端末5-1-1に表示可能に出力してもよい。 The server 1 performs the following information processing based on an event start instruction input via the user terminal 5-1. The event start instruction is an instruction to start an event on the second user terminal 5-1-2. The event start instruction may be input via the first user terminal 5-1-1 or the second user terminal 5-1-2. If the event start instruction is input via the first user terminal 5-1-1, the server 1 communicates with the second user terminal 5-1-2 based on the event start instruction. If the event start instruction is input via the second user terminal 5-1-2, the server 1 may output, to the first user terminal 5-1-1, displayable information indicating that the event will start on the second user terminal 5-1-2 based on the event start instruction.

例えば、イベントは、第2のユーザ端末5-1-2におけるユーザ操作に基づいて第2のユーザ端末5-1-2においてイベントポイントを獲得可能なゲーム等である。イベントは、第2のユーザ端末5-1-2における再生操作に基づいて第2のユーザ端末5-1-2においてイベントポイントを獲得可能な動画の再生でもよい。第2のユーザ端末5-1-2におけるユーザ操作は、第2のユーザによる第2のユーザ端末5-1-2の入力デバイス55を介した操作である。イベントポイントは、第2のユーザ端末5-1-2におけるユーザ操作に基づいてイベントにおいて得られるポイントである。イベントがゲームである場合、イベントポイントは、第2のユーザ端末5-1-2におけるユーザ操作に基づいて得られるスコアである。イベントポイントは、公知の技術に基づいてイベントの進行に従う第2のユーザ端末5-1-2におけるユーザ操作に基づいて算出される。イベントポイントは、ポイントの一例である。イベントポイントは、第2のユーザ端末5-1-2で算出されてもよいし、サーバ1で算出されてもよい。 For example, the event may be a game in which event points can be earned on the second user terminal 5-1-2 based on a user operation on the second user terminal 5-1-2. The event may also be the playback of a video in which event points can be earned on the second user terminal 5-1-2 based on a playback operation on the second user terminal 5-1-2. The user operation on the second user terminal 5-1-2 is an operation by the second user via the input device 55 of the second user terminal 5-1-2. Event points are points earned in the event based on user operations on the second user terminal 5-1-2. If the event is a game, the event points are a score earned based on user operations on the second user terminal 5-1-2. Event points are calculated based on user operations on the second user terminal 5-1-2 as the event progresses, using known technology. Event points are an example of points. Event points may be calculated on the second user terminal 5-1-2 or on the server 1.

表示制御部104は、ユーザ端末5-1を介して入力されたイベント開始指示に基づいて、イベント画像のデータを第2のユーザ端末5-1-2に出力する(ACT51)。イベント画像は、第2のユーザ端末5-1-2において操作可能なイベントの画像である。イベント画像は、第2のユーザ端末5-1-2のカメラ58を介して撮影された店内の画像に重畳するAR(Augmented Reality)画像であってもよい。イベント画像は、ゲームのゲーム画像でもよいし、動画を再生する画像でもよい。 The display control unit 104 outputs event image data to the second user terminal 5-1-2 based on the event start instruction input via the user terminal 5-1 (ACT 51). The event image is an image of an event that can be operated on the second user terminal 5-1-2. The event image may be an AR (Augmented Reality) image superimposed on an image of the store interior captured via the camera 58 of the second user terminal 5-1-2. The event image may be a game image or an image of a video being played.

ACT51では、例えば、表示制御部104は、イベント要求をユーザ端末5-1から取得する。イベント要求は、ユーザ端末5-1を介して入力されたイベント指示に基づいてユーザ端末5-1から出力される要求である。表示制御部104は、通信部101によって取得されたイベント要求に基づいて、イベント画像のデータを第2のユーザ端末5-1-2に出力する。第2のユーザ端末5-1-2は、イベント画像のデータをサーバ1から取得する。第2のユーザ端末5-1-2は、取得したイベント画像のデータに基づいてイベント画像を表示デバイス54に表示する。イベントがゲームである場合、表示制御部104は、ゲーム画像のデータを第2のユーザ端末5-1-2に出力する。 In ACT 51, for example, the display control unit 104 acquires an event request from the user terminal 5-1. The event request is a request output from the user terminal 5-1 based on an event instruction input via the user terminal 5-1. The display control unit 104 outputs event image data to the second user terminal 5-1-2 based on the event request acquired by the communication unit 101. The second user terminal 5-1-2 acquires the event image data from the server 1. The second user terminal 5-1-2 displays the event image on the display device 54 based on the acquired event image data. If the event is a game, the display control unit 104 outputs game image data to the second user terminal 5-1-2.

通信部101は、通信インタフェース13を介して、第2のユーザ端末5-1-2におけるユーザ操作に基づくイベントポイントを第2のユーザ端末5-1-2から取得する(ACT52)。ACT52では、例えば、通信部101は、第2のユーザ端末5-1-2におけるユーザ操作に伴い第2のユーザ端末5-1-2において得られるイベントポイントが更新される毎に、イベントポイントを第2のユーザ端末5-1-2から取得する。通信部101は、第2のユーザ端末5-1-2によりイベントが終了されたことに基づいて、第2のユーザ端末5-1-2におけるユーザ操作に基づくイベントポイントを第2のユーザ端末5-1-2から取得してもよい。複数のユーザ端末5-1が複数の第2のユーザ端末5-1-2を含む場合、通信部101は、複数の第2のユーザ端末5-1-2のそれぞれからイベントポイントを取得してもよい。通信部101は、イベントポイントを端末管理データ記憶領域122に保存してもよい。 The communication unit 101 acquires event points based on user operations on the second user terminal 5-1-2 from the second user terminal 5-1-2 via the communication interface 13 (ACT 52). In ACT 52, for example, the communication unit 101 acquires event points from the second user terminal 5-1-2 each time the event points acquired on the second user terminal 5-1-2 are updated in response to user operations on the second user terminal 5-1-2. The communication unit 101 may acquire event points based on user operations on the second user terminal 5-1-2 from the second user terminal 5-1-2 based on the event being ended by the second user terminal 5-1-2. If the multiple user terminals 5-1 include multiple second user terminals 5-1-2, the communication unit 101 may acquire event points from each of the multiple second user terminals 5-1-2. The communication unit 101 may store the event points in the terminal management data storage area 122.

なお、通信部101は、第2のユーザ端末5-1-2において獲得可能なイベントポイントの上限を設定してもよい。例えば、通信部101は、第2のユーザ端末5-1-2による一回のイベントにおいて獲得可能なイベントポイントの上限を設定してもよい。通信部101は、第1の共通取引IDに関連付けられた各登録商品の合計金額に基づいて、第2のユーザ端末5-1-2により獲得可能なイベントポイントの上限を設定してもよい。この例では、第1の共通取引IDに関連付けられた各登録商品の合計金額が高くなるにつれて、第2のユーザ端末5-1-2により獲得可能なイベントポイントの上限は高くなってもよい。例えば、第2のユーザ端末5-1-2により取得可能なイベントポイントの上限は、第1の共通取引IDに関連付けられた各登録商品の合計金額が所定の金額以上である場合の方が所定の金額未満である場合よりも高い。 The communication unit 101 may also set an upper limit on the number of event points that can be earned by the second user terminal 5-1-2. For example, the communication unit 101 may set an upper limit on the number of event points that can be earned by the second user terminal 5-1-2 in a single event. The communication unit 101 may also set an upper limit on the number of event points that can be earned by the second user terminal 5-1-2 based on the total price of the registered products associated with the first common transaction ID. In this example, the upper limit on the number of event points that can be earned by the second user terminal 5-1-2 may increase as the total price of the registered products associated with the first common transaction ID increases. For example, the upper limit on the number of event points that can be acquired by the second user terminal 5-1-2 is higher when the total price of the registered products associated with the first common transaction ID is equal to or greater than a predetermined amount than when it is less than the predetermined amount.

通信部101は、第2のユーザ端末5-1-2において得られたイベントポイントが、獲得可能なイベントポイントの上限に達した場合、第2のユーザ端末5-1-2に通知を出力してもよい。例えば、通知は、イベントポイントの上限に達したことを示す通知であってもよいし、イベントを終了することを示す通知であってもよい。 When the event points acquired by the second user terminal 5-1-2 reach the upper limit of the event points that can be acquired, the communication unit 101 may output a notification to the second user terminal 5-1-2. For example, the notification may be a notification indicating that the upper limit of event points has been reached, or a notification indicating that the event is ending.

設定部106は、第2のユーザ端末5-1-2のイベントポイントに基づいて、第1のユーザ端末5-1-1の第1のユーザに割引ポイントを設定する(ACT53)。ACT53では、例えば、設定部106は、所定のポイント換算方法に基づいて、イベントポイントから割引ポイントを算出する。所定のポイント換算方法は、予め設定されていてもよいし、管理者等により適宜設定、又は更新されてもよい。 The setting unit 106 sets discount points for the first user of the first user terminal 5-1-1 based on the event points of the second user terminal 5-1-2 (ACT 53). In ACT 53, for example, the setting unit 106 calculates discount points from the event points based on a predetermined point conversion method. The predetermined point conversion method may be set in advance, or may be set or updated as appropriate by an administrator, etc.

所定のポイント換算方法は、第1のユーザのユーザ情報に基づいて変更されてもよい。例えば、ユーザ情報は、会員ランクの情報を含む。会員ランクは、購入履歴等に基づくランクである。端末管理データ記憶領域122は、第1のユーザ端末5-1-1に関連付けて第1のユーザのユーザ情報を記憶してもよい。この例では、第1のユーザの会員ランクが高くなるにつれて、ポイント換算率は高くなってもよい。例えば、ポイント換算率は、第1のユーザの会員ランクが所定のランク以上である場合の方が所定のランク未満である場合よりも高い。 The specified point conversion method may be changed based on the user information of the first user. For example, the user information includes information on membership rank. The membership rank is a rank based on purchase history, etc. The terminal management data storage area 122 may store the user information of the first user in association with the first user terminal 5-1-1. In this example, the point conversion rate may increase as the first user's membership rank increases. For example, the point conversion rate is higher when the first user's membership rank is equal to or higher than the specified rank than when the first user's membership rank is lower than the specified rank.

所定のポイント換算方法は、第1の共通取引IDに関連付けられた各登録商品の合計金額に基づいて変更されてもよい。この例では、第1の共通取引IDに関連付けられた各登録商品の合計金額が高くなるにつれて、ポイント換算率は高くなってもよい。例えば、ポイント換算率は、第1の共通取引IDに関連付けられた各登録商品の合計金額が所定の金額以上である場合の方が所定の金額未満である場合よりも高い。 The predetermined point conversion method may be changed based on the total price of each registered product associated with the first common transaction ID. In this example, the point conversion rate may increase as the total price of each registered product associated with the first common transaction ID increases. For example, the point conversion rate is higher when the total price of each registered product associated with the first common transaction ID is equal to or greater than a predetermined amount than when it is less than the predetermined amount.

設定部106は、第2のユーザ端末5-1-2において得られるイベントポイントが更新される毎に、更新後のイベントポイントから割引ポイントを算出してもよい。この例では、設定部106は、イベントポイントの更新に基づいて割引ポイントを更新する。設定部106は、第2のユーザ端末5-1-2によりイベントが終了されたことに基づいて、第2のユーザ端末5-1-2において得られたイベントポイントから割引ポイントを算出してもよい。複数のユーザ端末5-1が複数の第2のユーザ端末5-1-2を含む場合、設定部106は、複数の第2のユーザ端末5-1-2のそれぞれにおいて得られた複数のイベントポイントから割引ポイントを算出してもよい。この例では、設定部106は、複数のイベントポイントを合算したイベントポイントに基づいて、割引ポイントを算出してもよい。設定部106は、第1のユーザに、算出した割引ポイントを設定する。設定部106は、算出した割引ポイントを第1のユーザに関連付けて端末管理データ記憶領域122に保存してもよい。 The setting unit 106 may calculate discount points from the updated event points each time the event points obtained at the second user terminal 5-1-2 are updated. In this example, the setting unit 106 updates the discount points based on the updated event points. The setting unit 106 may calculate discount points from the event points obtained at the second user terminal 5-1-2 based on the event being completed by the second user terminal 5-1-2. If the multiple user terminals 5-1 include multiple second user terminals 5-1-2, the setting unit 106 may calculate discount points from the multiple event points obtained at each of the multiple second user terminals 5-1-2. In this example, the setting unit 106 may calculate discount points based on the event points obtained by adding up the multiple event points. The setting unit 106 sets the calculated discount points for the first user. The setting unit 106 may associate the calculated discount points with the first user and store them in the terminal management data storage area 122.

表示制御部104は、割引ポイントの情報を第1のユーザ端末5-1-1に表示可能に出力する(ACT54)。ACT54では、例えば、表示制御部104は、設定部106により設定された割引ポイントの情報を第1のユーザ端末5-1-1に表示可能に出力する。第1のユーザ端末5-1-1は、割引ポイントの情報をサーバ1から取得する。第1のユーザ端末5-1-1は、取得した割引ポイントの情報を表示デバイス54に表示する。表示制御部104は、イベントポイントの更新に基づいて更新された割引ポイントの情報を第1のユーザ端末5-1-1に表示可能に出力してもよい。この例では、表示制御部104は、イベントポイントが更新される毎に、更新後の割引ポイントの情報を第1のユーザ端末5-1-1に表示可能に出力してもよい。表示制御部104は、第2のユーザ端末5-1-2によりイベントが終了されたことに基づいて、割引ポイントの情報を第1のユーザ端末5-1-1に表示可能に出力してもよい。 The display control unit 104 outputs the discount point information to the first user terminal 5-1-1 in a displayable manner (ACT 54). In ACT 54, for example, the display control unit 104 outputs the discount point information set by the setting unit 106 to the first user terminal 5-1-1 in a displayable manner. The first user terminal 5-1-1 acquires the discount point information from the server 1. The first user terminal 5-1-1 displays the acquired discount point information on the display device 54. The display control unit 104 may output updated discount point information based on an update of the event points to the first user terminal 5-1-1 in a displayable manner. In this example, the display control unit 104 may output updated discount point information to the first user terminal 5-1-1 each time the event points are updated in a displayable manner. The display control unit 104 may output discount point information to the first user terminal 5-1-1 in a displayable manner based on the event being ended by the second user terminal 5-1-2.

表示制御部104は、割引ポイントの情報を登録商品画像に表示可能に、第1のユーザ端末5-1-1に出力してもよい。表示制御部104は、設定部106により割引ポイントが更新される毎に、更新後の割引ポイントの情報をポップアップ通知として第1のユーザ端末5-1-1に表示可能に出力してもよい。表示制御部104は、割引ポイントの情報を第2のユーザ端末5-1-2に表示可能に出力してもよい。表示制御部104は、設定部106により割引ポイントが更新される毎に、更新後の割引ポイントの情報をポップアップ通知として第2のユーザ端末5-1-2に表示可能に出力してもよい。 The display control unit 104 may output discount point information to the first user terminal 5-1-1 so that it can be displayed on the registered product image. Each time the discount points are updated by the setting unit 106, the display control unit 104 may output the updated discount point information to the first user terminal 5-1-1 as a pop-up notification so that it can be displayed. The display control unit 104 may output discount point information to the second user terminal 5-1-2 so that it can be displayed. Each time the discount points are updated by the setting unit 106, the display control unit 104 may output the updated discount point information to the second user terminal 5-1-2 so that it can be displayed.

なお、第2のユーザ端末5-1-2において会員登録がされ、ログインされた状態でイベント開始指示が入力された場合、表示制御部104は、第2のユーザのユーザ情報に基づいてイベント画像のデータを第2のユーザ端末5-1-2に出力してもよい。この例では、ユーザ情報は、第2のユーザ端末5-1-2において実行されたイベントの履歴情報を含む。例えば、イベントの履歴情報は、第2のユーザが第2のユーザ端末5-1-2において過去にプレイしたゲームの情報を含む。端末管理データ記憶領域122は、第2のユーザ端末5-1-2に関連付けて第2のユーザのユーザ情報を記憶してもよい。表示制御部104は、イベントの履歴情報に基づいて、過去にプレイされたゲームとは異なるゲームのイベント画像のデータを第2のユーザ端末5-1-2に出力してもよい。表示制御部104は、イベントの履歴情報に基づいて、ゲームの難易度を変更してもよい。これにより、第2のユーザは、飽きることなくイベントを楽しむことができ、イベントの興趣性を高めることができる。 Note that if a member registration is completed and an event start instruction is input while the second user terminal 5-1-2 is logged in, the display control unit 104 may output event image data to the second user terminal 5-1-2 based on the second user's user information. In this example, the user information includes history information of events executed on the second user terminal 5-1-2. For example, the event history information includes information about games previously played by the second user on the second user terminal 5-1-2. The terminal management data storage area 122 may store the second user's user information in association with the second user terminal 5-1-2. Based on the event history information, the display control unit 104 may output event image data of a game different from the game previously played to the second user terminal 5-1-2. Based on the event history information, the display control unit 104 may change the difficulty level of the game. This allows the second user to enjoy the event without getting bored, increasing the event's interest.

(表示例)
ユーザ端末5-1における画像の表示例について説明する。
ここでは、主として第1のユーザ端末5-1-1における画像の表示を例にして説明する。なお、複数のユーザ端末5-1のうちの何れのユーザ端末5-1における画像の表示も、第1のユーザ端末5-1-1における画像の表示と同様である。
(Display example)
An example of an image displayed on the user terminal 5-1 will be described.
Here, the image display on the first user terminal 5-1-1 will be mainly described as an example. Note that the image display on any of the multiple user terminals 5-1 is the same as the image display on the first user terminal 5-1-1.

図13は、第1のユーザ端末5-1-1に表示される買物開始設定画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、買物開始設定画像701を表示する。買物開始設定画像701は、買物開始指示を入力可能なオブジェクト801を含む。オブジェクト801は、タッチボタンでもよい。
FIG. 13 is a diagram showing an example of a shopping start setting image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a shopping start setting image 701. The shopping start setting image 701 includes an object 801 into which a shopping start instruction can be input. The object 801 may be a touch button.

図14は、第1のユーザ端末5-1-1に表示される第1のグループ化設定画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、第1のグループ化設定画像702を表示する。第1のグループ化設定画像702は、グループの設定指示を入力可能なオブジェクト802及びグループの非設定指示を入力可能なオブジェクト803を含む。オブジェクト802は、タッチボタンでもよい。オブジェクト803は、タッチボタンでもよい。
FIG. 14 is a diagram showing an example of the first grouping setting image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a first grouping setting image 702. The first grouping setting image 702 includes an object 802 into which an instruction to set a group can be input and an object 803 into which an instruction not to set a group can be input. The object 802 may be a touch button. The object 803 may be a touch button.

図15は、第1のユーザ端末5-1-1に表示される第2のグループ化設定画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、第2のグループ化設定画像703を表示する。第2のグループ化設定画像703は、複数のユーザ端末5-1の設定指示を入力可能な複数のオブジェクト804を含む。オブジェクト804は、タッチボタンでもよい。第2のグループ化設定画像703は、複数のユーザ端末5-1の設定指示の入力後に複数のユーザ端末5-1を第1のグループにグループ化することの確定指示を入力可能なオブジェクト805を含む。オブジェクト805は、タッチボタンでもよい。
FIG. 15 is a diagram showing an example of the second grouping setting image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a second grouping setting image 703. The second grouping setting image 703 includes a plurality of objects 804 through which setting instructions for the plurality of user terminals 5-1 can be input. The objects 804 may be touch buttons. The second grouping setting image 703 includes an object 805 through which, after input of setting instructions for the plurality of user terminals 5-1, a confirmation instruction to group the plurality of user terminals 5-1 into a first group can be input. The object 805 may be a touch button.

図16は、第1のユーザ端末5-1-1に表示されるグループ化完了画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、グループ化完了画像704を表示する。グループ化完了画像704は、複数のユーザ端末5-1のグループ化の完了を示す。
FIG. 16 is a diagram showing an example of a grouping completion image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a grouping completion image 704. The grouping completion image 704 indicates the completion of grouping of the multiple user terminals 5-1.

図17は、第1のユーザ端末5-1-1に表示されるペアリング中画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、ペアリング中画像705を表示する。ペアリング中画像705は、第1のユーザ端末5-1-1が他のユーザ端末5-1とペアリング中であることを示す画像である。
FIG. 17 is a diagram showing an example of a pairing in progress image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a pairing in progress image 705. The pairing in progress image 705 is an image indicating that the first user terminal 5-1-1 is in the process of pairing with another user terminal 5-1.

図18は、第1のユーザ端末5-1-1に表示されるペアリング完了画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、ペアリング完了画像706を表示する。ペアリング完了画像706は、第1のユーザ端末5-1-1と他のユーザ端末5-1とのペアリングが完了したことを示す画像である。
FIG. 18 is a diagram showing an example of a pairing completion image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a pairing completion image 706. The pairing completion image 706 is an image indicating that pairing between the first user terminal 5-1-1 and the other user terminal 5-1 has been completed.

図19は、第1のユーザ端末5-1-1に表示される登録商品画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、登録商品画像707を表示する。登録商品画像707は、第1のグループを構成する複数のユーザ端末5-1の台数を示す通知901を含む。この例では、通知901は、第1のグループが第1のユーザ端末5-1-1及び第2のユーザ端末5-1-2の2台で構成されていることを示す。登録商品画像707は、商品登録に用いられたユーザ端末5-1を認識可能な態様で示すマーク902を含む。この例では、マーク902により示される「1」は、第1のユーザ端末5-1-1を示す。マーク902により示される「2」は、第2のユーザ端末5-1-2を示す。マーク902は、商品登録された各商品がそれぞれどのユーザ端末5-1で商品登録されたものかがわかるように登録商品毎に表示される。マーク902は、ユーザ端末5-1を搭載したショッピングカートCの番号を示してもよい。なお、登録商品画像707は、ユーザ端末5-1毎に、ユーザ端末5-1を用いて登録された各登録商品を合計した点数を表示してもよい。この例では、マーク902は、各点数がそれぞれどのユーザ端末5-1で商品登録されたものかが分かるように点数毎に表示される。例えば、登録商品画像707は、第1のユーザ端末5-1-1を用いて登録された各登録商品を合計した点数及び第2のユーザ端末5-1-2を用いて登録された各登録商品を合計した点数を表示する。マーク902により示される「1」は、第1のユーザ端末5-1-1を用いて登録された各登録商品を合計した点数に関連付けて表示される。マーク902により示される「2」は、第2のユーザ端末5-1-2を用いて登録された各登録商品を合計した点数に関連付けて表示される。
FIG. 19 is a diagram showing an example of a registered product image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a registered product image 707. The registered product image 707 includes a notification 901 indicating the number of user terminals 5-1 constituting the first group. In this example, the notification 901 indicates that the first group is composed of two user terminals: the first user terminal 5-1-1 and the second user terminal 5-1-2. The registered product image 707 includes a mark 902 that clearly indicates the user terminal 5-1 used to register the product. In this example, the "1" indicated by the mark 902 indicates the first user terminal 5-1-1. The "2" indicated by the mark 902 indicates the second user terminal 5-1-2. The mark 902 is displayed for each registered product so that it is clear which user terminal 5-1 registered each product. The mark 902 may also indicate the number of the shopping cart C in which the user terminal 5-1 is installed. Note that the registered product image 707 may display, for each user terminal 5-1, the total points for each registered product registered using the user terminal 5-1. In this example, the mark 902 is displayed for each point so that it is clear which user terminal 5-1 the product was registered on. For example, the registered product image 707 displays the total points for each registered product registered using the first user terminal 5-1-1 and the total points for each registered product registered using the second user terminal 5-1-2. The "1" indicated by the mark 902 is displayed in association with the total points for each registered product registered using the first user terminal 5-1-1. The "2" indicated by the mark 902 is displayed in association with the total points for each registered product registered using the second user terminal 5-1-2.

登録商品画像707は、第1の共通取引IDに関連付けられた各登録商品の登録商品データを表示する登録商品情報表示領域903を含む。登録商品情報表示領域903は、登録商品毎に、登録商品名、点数及び金額等を表示する領域である。登録商品情報表示領域903は、各登録商品の登録商品データを時系列順に表示しているが、これに限定されない。登録商品情報表示領域903は、ユーザ端末5-1毎に各登録商品の登録商品データをまとめた態様で表示してもよい。登録商品情報表示領域903は、自身のユーザ端末5-1を用いて登録された各登録商品の登録商品データを最上部に表示してもよい。例えば、登録商品情報表示領域903は、第1のユーザ端末5-1-1を用いて登録された各登録商品の登録商品データのまとまりと、第2のユーザ端末5-1-2を用いて登録された各登録商品の登録商品データのまとまりとを分けて表示してもよい。登録商品情報表示領域903は、第1のユーザ端末5-1-1を用いて登録された各登録商品の登録商品データのまとまりを、第2のユーザ端末5-1-2を用いて登録された各登録商品の登録商品データのまとまりよりも上側に表示してもよい。上述のような各登録商品の登録商品データの表示順は、入力デバイス55を介した表示順の変更指示の入力に基づいて切り替え可能であってもよい。 The registered product image 707 includes a registered product information display area 903 that displays the registered product data for each registered product associated with the first common transaction ID. The registered product information display area 903 is an area that displays the registered product name, number of items, price, etc. for each registered product. The registered product information display area 903 displays the registered product data for each registered product in chronological order, but is not limited to this. The registered product information display area 903 may also display the registered product data for each registered product for each user terminal 5-1 in a consolidated manner. The registered product information display area 903 may display the registered product data for each registered product registered using the user's own user terminal 5-1 at the top. For example, the registered product information display area 903 may display separately a group of registered product data for each registered product registered using the first user terminal 5-1-1 and a group of registered product data for each registered product registered using the second user terminal 5-1-2. The registered product information display area 903 may display a group of registered product data for each registered product registered using the first user terminal 5-1-1 above a group of registered product data for each registered product registered using the second user terminal 5-1-2. The display order of the registered product data for each registered product as described above may be changeable based on an instruction to change the display order input via the input device 55.

登録商品画像707は、ポイント表示領域904を含む。ポイント表示領域904は、イベントポイントに基づく割引ポイントの情報を表示する領域である。ポイント表示領域904は、第2のユーザにより獲得されたイベントポイントの情報を表示する領域であってもよい。例えば、イベントポイント「10ポイント」が「10円」の割引ポイントに換算される場合について説明する。ポイント表示領域904は、イベントポイントの情報「30ポイント」と、イベントポイントに基づく割引ポイントの情報「30円値引き」を表示する。割引ポイントの情報は、「円」表示に限られず、割引率を示す「xxパーセント割引」等の情報であってもよい。 The registered product image 707 includes a point display area 904. The point display area 904 is an area that displays information about discount points based on event points. The point display area 904 may also be an area that displays information about event points acquired by a second user. For example, a case will be described in which "10 points" of event points are converted into "10 yen" discount points. The point display area 904 displays event point information "30 points" and discount point information based on the event points "30 yen discount." The discount point information is not limited to being displayed in "yen," and may be information such as "xx percent discount" that indicates the discount rate.

金額表示領域905は、第1の共通取引IDに関連付けられた各登録商品を合計した合計点数「X」及び第1の共通取引IDに関連付けられた各登録商品の金額を合計した合計金額「¥xxxxx」を示す領域である。合計金額は、割引ポイントが適用された金額でもよいし、割引ポイントが適用される前の金額でもよい。金額表示領域905は、合計点数の内訳として、ユーザ端末5-1毎に、ユーザ端末5-1を用いて登録された各登録商品を合計した点数を示す。例えば、金額表示領域905は、合計点数「X」の内訳「X=Y+Z」として、第1のユーザ端末5-1-1を用いて登録された各登録商品を合計した点数「Y」及び第2のユーザ端末5-1-2を用いて登録された各登録商品を合計した点数「Z」を示す。なお、金額表示領域905が合計点数の内訳を示す場合、登録商品画像707は、上述のようにユーザ端末5-1毎の点数をマーク902に関連付けて表示することを要しない。登録商品画像707は、会計指示を入力可能なオブジェクト806を含む。オブジェクト806は、タッチボタンでもよい。 The amount display area 905 shows the total points "X" obtained by adding up the prices of each registered product associated with the first common transaction ID and the total amount "¥xxxxx" obtained by adding up the prices of each registered product associated with the first common transaction ID. The total amount may be the amount after discount points have been applied, or the amount before discount points have been applied. The amount display area 905 shows the total points of each registered product registered using the user terminal 5-1 for each user terminal 5-1 as a breakdown of the total points. For example, the amount display area 905 shows the total points "Y" obtained by adding up the prices of each registered product registered using the first user terminal 5-1-1 and the total points "Z" obtained by adding up the prices of each registered product registered using the second user terminal 5-1-2, with the breakdown of the total points "X" being "X = Y + Z." Note that when the amount display area 905 shows the breakdown of the total points, the registered product image 707 does not need to display the points for each user terminal 5-1 in association with the mark 902, as described above. The registered product image 707 includes an object 806 into which payment instructions can be input. The object 806 may be a touch button.

図20は、第1のユーザ端末5-1-1に表示される会計用画像の一例を示す図である。
ユーザ端末5-1の表示デバイス54は、会計用画像708を表示する。会計用画像708は、合計金額を会計機2で会計するためのコードシンボルである会計バーコードを含む。会計バーコ―ドは、ユーザ端末5で商品登録された取引を識別するための情報である。会計バーコードは、例えば、取引IDまたは共通取引IDを含む。
FIG. 20 shows an example of a transaction image displayed on the first user terminal 5-1-1.
The display device 54 of the user terminal 5-1 displays a transaction image 708. The transaction image 708 includes a transaction barcode, which is a code symbol for calculating the total amount at the payment machine 2. The transaction barcode is information for identifying the transaction registered on the user terminal 5. The transaction barcode includes, for example, a transaction ID or a common transaction ID.

図21は、ユーザ端末5-1に表示される終了画像の一例を示す図である。
ユーザ端末5-1の表示デバイス54は、終了画像709を表示する。終了画像709は、商品登録の終了を示す。第1のユーザが第1のユーザ端末5-1-1を用いて第1のグループの取引を識別する会計用画像に含まれる会計バーコードを会計機2で読み取らせると、第1のユーザ端末5-1-1以外のユーザ端末5-1は、終了画像709を表示する。
FIG. 21 is a diagram showing an example of a final image displayed on the user terminal 5-1.
The display device 54 of the user terminal 5-1 displays an end image 709. The end image 709 indicates the end of product registration. When the first user uses the first user terminal 5-1-1 to have the accounting machine 2 read the accounting barcode included in the accounting image that identifies the transactions of the first group, the user terminals 5-1 other than the first user terminal 5-1-1 display the end image 709.

図22は、第1のユーザ端末5-1-1に表示される会計対象設定画像の一例を示す図である。
第1のユーザ端末5-1-1の表示デバイス54は、会計対象設定画像710を表示する。ここでは、第1のグループは、第1のユーザ端末5-1-1及び第2のユーザ端末5-1-2の2台で構成されているものとする。会計対象設定画像710は、第1のユーザ端末5-1-1を用いて登録された各登録商品を会計対象とする設定を入力可能なオブジェクト807を含む。第1のユーザがオブジェクト807を押下した場合、第1のユーザ端末5-1-1は、第1のユーザ端末5-1-1を用いて登録された各登録商品が会計対象の会計用画像を表示デバイス54に表示する。第1のユーザは、当該会計対象の会計用画像に含まれる会計バーコードを会計機2で読み取らせることで、第1のユーザ端末5-1-1を用いて登録された各登録商品について会計することができる。会計対象設定画像710は、第2のユーザ端末5-1-2を用いて登録された各登録商品を会計対象とする設定を入力可能なオブジェクト808を含む。第1のユーザがオブジェクト808を押下した場合、第1のユーザ端末5-1-1は、第2のユーザ端末5-1-2を用いて登録された各登録商品が会計対象の会計用画像を表示デバイス54に表示する。第1のユーザは、当該会計対象の会計用画像に含まれる会計バーコードを会計機2で読み取らせることで、第2のユーザ端末5-1-2を用いて登録された各登録商品について会計することができる。会計対象設定画像710は、第1のユーザ端末5-1-1及び第2のユーザ端末5-1-2を用いて登録された各登録商品を会計対象とする設定を入力可能なオブジェクト809を含む。第1のユーザがオブジェクト809を押下した場合、第1のユーザ端末5-1-1は、第1のユーザ端末5-1-1及び第2のユーザ端末5-1-2を用いて登録された各登録商品が会計対象の会計用画像を表示デバイス54に表示する。第1のユーザは、当該会計対象の会計用画像に含まれる会計バーコードを会計機2で読み取らせることで、第1のユーザ端末5-1-1及び第2のユーザ端末5-1-2を用いて登録された各登録商品について会計することができる。オブジェクト807、オブジェクト808及びオブジェクト809は、タッチボタンでもよい。
FIG. 22 is a diagram showing an example of an accounting object setting image displayed on the first user terminal 5-1-1.
The display device 54 of the first user terminal 5-1-1 displays a checkout object setting image 710. Here, the first group is assumed to consist of two users: the first user terminal 5-1-1 and the second user terminal 5-1-2. The checkout object setting image 710 includes an object 807 that allows input of settings for specifying each registered product registered using the first user terminal 5-1-1 as a checkout object. When the first user presses the object 807, the first user terminal 5-1-1 displays a checkout image on the display device 54, showing each registered product registered using the first user terminal 5-1-1 as a checkout object. The first user can checkout for each registered product registered using the first user terminal 5-1-1 by having the checkout machine 2 read the checkout barcode included in the checkout image for that checkout object. The checkout object setting image 710 includes an object 808 that allows input of settings for specifying each registered product registered using the second user terminal 5-1-2 as a checkout object. When the first user presses object 808, the first user terminal 5-1-1 displays on the display device 54 a transaction image of each registered product registered using the second user terminal 5-1-2 as the transaction object. The first user can complete the transaction for each registered product registered using the second user terminal 5-1-2 by having the transaction machine 2 read the transaction barcode included in the transaction image of the transaction object. The transaction object setting image 710 includes an object 809 that allows input of settings for specifying each registered product registered using the first user terminal 5-1-1 and the second user terminal 5-1-2 as the transaction object. When the first user presses object 809, the first user terminal 5-1-1 displays on the display device 54 a transaction image of each registered product registered using the first user terminal 5-1-1 and the second user terminal 5-1-2 as the transaction object. The first user can pay for each registered product using the first user terminal 5-1-1 and the second user terminal 5-1-2 by having the payment machine 2 read the payment barcode included in the payment image of the payment item. Objects 807, 808, and 809 may be touch buttons.

図23は、第2のユーザ端末5-1-2に表示されるイベント画像の一例を示す図である。
図23は、イベント画像がゲーム画像である場合の例を示す。ゲームは、店内の画像に隠れた動物を見つけるゲームである。イベントポイントは、動物を見つけるごとに増加する。例えば、イベントポイントは、動物を一匹見つける毎に10ポイント加算される。イベント画像は、メッセージ表示領域906、ポイント表示領域907及び複数のオブジェクト908を含む。メッセージ表示領域906は、イベントの内容を示すメッセージを表示する領域である。例えば、メッセージは、「どうぶつをさがそう!」等のテキストデータである。ポイント表示領域907は、第2のユーザ端末5-1-2において得られたイベントポイントの情報を表示する領域である。例えば、ポイント表示領域907は、「3びきみつけたよ」、「30ポイント」等のテキストデータを表示する。複数のオブジェクト908は、イベントに関するオブジェクトである。例えば、複数のオブジェクト908は、動物のオブジェクトである。
FIG. 23 is a diagram showing an example of an event image displayed on the second user terminal 5-1-2.
FIG. 23 shows an example in which the event image is a game image. The game involves finding animals hidden in an image of a store interior. Event points increase with each animal found. For example, 10 event points are added for each animal found. The event image includes a message display area 906, a point display area 907, and multiple objects 908. The message display area 906 is an area for displaying a message indicating the content of the event. For example, the message is text data such as "Find the animals!" The point display area 907 is an area for displaying information about event points obtained by the second user terminal 5-1-2. For example, the point display area 907 displays text data such as "I found three animals" or "30 points." The multiple objects 908 are objects related to the event. For example, the multiple objects 908 are animal objects.

第2のユーザは、イベント画像に従ってゲームをプレイし、イベントポイントを獲得することができる。
ユーザ操作に基づいてイベントポイントに加算される加算ポイントは、第1のユーザのユーザ情報に基づいて設定されてもよい。この例では、第1のユーザの会員ランクが高くなるにつれて、加算ポイントは高くなってもよい。例えば、加算ポイントは、第1のユーザの会員ランクが所定のランク以上である場合の方が所定のランク未満である場合よりも高い。加算ポイントは、第2のユーザのユーザ情報に基づいて設定されてもよい。この例では、ユーザ情報は、第2のユーザにより第2のユーザ端末5-1-2において過去に獲得されイベントポイントの情報を含む。第2のユーザにより過去に獲得されたイベントポイントが高くなるにつれて、加算ポイントは高くなってもよい。例えば、加算ポイントは、第2のユーザにより過去に獲得されたイベントポイントが所定のポイント以上である場合の方が所定のポイント未満である場合よりも高い。
The second user can play the game in accordance with the event image and earn event points.
The additional points added to the event points based on a user operation may be set based on the user information of the first user. In this example, the additional points may be higher as the first user's membership rank increases. For example, the additional points may be higher when the first user's membership rank is equal to or higher than a predetermined rank than when the first user's membership rank is lower than the predetermined rank. The additional points may be set based on the user information of the second user. In this example, the user information includes information on event points previously acquired by the second user on the second user terminal 5-1-2. The additional points may be higher as the event points previously acquired by the second user increase. For example, the additional points may be higher when the event points previously acquired by the second user are equal to or higher than a predetermined point than when the event points are lower than the predetermined point.

(効果)
実施形態に係る情報処理装置は、ユーザ設定に基づいて商品登録可能な第1の端末及び第2の端末を含む複数の端末を1つのグループにグループ化し、第2の端末におけるユーザ操作に基づくポイントを、第2の端末から取得し、ポイントに基づいて、第1の端末のユーザに割引情報を設定することができる。
これにより、情報処理装置は、第2の端末において取得したポイントを割引情報に換算し、第1のユーザに適用することができる。例えば、第2の端末が子供により使用される端末であり、第1の端末が親により使用される端末である場合、親が買物中に子供はゲーム等のイベントを楽しむことができる。そのため、親子で買物をする際、子供が退屈せず、親は買物を効率的に行うことができ、買物の利便性を向上することができる。このように、情報処理装置は、複数人での買物の利便性を向上することができる。
(effect)
The information processing device according to the embodiment groups multiple terminals, including a first terminal and a second terminal, into one group, on which products can be registered based on user settings, obtains points based on user operations on the second terminal from the second terminal, and sets discount information for the user of the first terminal based on the points.
As a result, the information processing device can convert points acquired at the second terminal into discount information and apply it to the first user. For example, if the second terminal is a terminal used by a child and the first terminal is a terminal used by a parent, the child can enjoy an event such as a game while the parent is shopping. Therefore, when parents and children go shopping together, the child does not get bored and the parent can shop efficiently, improving the convenience of shopping. In this way, the information processing device can improve the convenience of shopping for multiple people.

実施形態に係る情報処理装置は、割引情報を第1の端末に表示可能に出力することができる。
これにより、情報処理装置は、割引情報を第1の端末のユーザに認識させることができる。上述の例では、親は、子供がイベントにより獲得したポイントとそれに基づく割引情報を認識することができる。また、親は、子供のイベントに関する行動を把握することができる。親は、子供の行動とそれに基づき得られる割引情報を容易に認識することができるため、親は買物を効率的に行うことができる。このように、情報処理装置は、複数人での買物の利便性を向上することができる。
The information processing device according to the embodiment can output discount information so as to be displayable on the first terminal.
This allows the information processing device to allow the user of the first terminal to recognize the discount information. In the above example, the parent can recognize the points their child has earned through the event and the discount information based on those points. The parent can also understand the child's behavior related to the event. Because the parent can easily recognize the child's behavior and the discount information obtained based on that behavior, the parent can shop efficiently. In this way, the information processing device can improve the convenience of shopping with multiple people.

実施形態に係る情報処理装置は、ポイントの更新に基づいて更新された割引情報を第1の端末に表示可能に出力することができる。
これにより、情報処理装置は、更新された割引情報を第1の端末のユーザに認識させることができる。上述の例では、親は、子供がイベントにより獲得したポイントの更新に基づいて、更新された割引情報を認識することができる。親は、子供のイベントに関する行動をタイムリーに把握することができる。親は、子供の行動とそれに基づき得られる割引情報を容易に認識することができるため、親は買物を効率的に行うことができる。このように、情報処理装置は、複数人での買物の利便性を向上することができる。
The information processing device according to the embodiment can output updated discount information based on updated points so as to be displayable on the first terminal.
This allows the information processing device to make the user of the first terminal aware of the updated discount information. In the above example, the parent can be aware of the updated discount information based on the update of the points the child has earned through the event. The parent can keep track of the child's event-related behavior in a timely manner. The parent can easily recognize the child's behavior and the discount information obtained based on it, allowing the parent to shop efficiently. In this way, the information processing device can improve the convenience of shopping with multiple people.

[他の実施形態]
情報処理装置は、サーバ1のような1つの電子機器で実現されてもよいし、機能を分散させた複数の電子機器で実現されてもよい。
Other Embodiments
The information processing device may be realized by a single electronic device such as the server 1, or may be realized by a plurality of electronic devices with distributed functions.

プログラムは、電子機器に記憶された状態で譲渡されてよいし、電子機器に記憶されていない状態で譲渡されてもよい。後者の場合は、プログラムは、ネットワークを介して譲渡されてよいし、記録媒体に記録された状態で譲渡されてもよい。記録媒体は、非一時的な有形の媒体である。記録媒体は、コンピュータ可読媒体である。記録媒体は、CD-ROM、メモリカード等のプログラムを記憶可能かつコンピュータで読取可能な媒体であればよく、その形態は問わない。 The program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory, tangible medium. The recording medium is a computer-readable medium. The form of the recording medium is not important, as long as it is a medium that can store the program and is computer-readable, such as a CD-ROM or memory card.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments may be embodied in a variety of other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. These embodiments and their variations are within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as set forth in the claims.

1…サーバ、2…会計機、3…アクセスポイント、4…アテンダント端末、5…ユーザ端末、5-1…ユーザ端末、5-1-1…第1のユーザ端末、5-1-2…第2のユーザ端末、6…ネットワーク、10…プロセッサ、11…メインメモリ、12…補助記憶デバイス、13…通信インタフェース、50…プロセッサ、51…メインメモリ、52…補助記憶デバイス、53…通信インタフェース、54…表示デバイス、55…入力デバイス、56…スピーカ、57…マイク、58…カメラ、59…スキャナ、101…通信部、102…グループ化処理部、103…記憶制御部、104…表示制御部、105…制限処理部、106…設定部、121…商品管理データ記憶領域、122…端末管理データ記憶領域、701…買物開始設定画像、702…第1のグループ化設定画像、703…第2のグループ化設定画像、704…グループ化完了画像、705…ペアリング中画像、706…ペアリング完了画像、707…登録商品画像、708…会計用画像、709…終了画像、801~809…オブジェクト、901…通知、902…マーク、903…登録商品情報表示領域、904…ポイント表示領域、905…金額表示領域、906…メッセージ表示領域、907…ポイント表示領域、908…オブジェクト、C…ショッピングカート。 1...Server, 2...Accounting machine, 3...Access point, 4...Attendant terminal, 5...User terminal, 5-1...User terminal, 5-1-1...First user terminal, 5-1-2...Second user terminal, 6...Network, 10...Processor, 11...Main memory, 12...Auxiliary storage device, 13...Communication interface, 50...Processor, 51...Main memory, 52...Auxiliary storage device, 53...Communication interface, 54...Display device, 55...Input device, 56...Speaker, 57...Microphone, 58...Camera, 59...Scanner, 101...Communication unit, 102...Grouping processing unit, 103...Memory control unit, 104...Display control unit, 105...Restriction processing unit, 106...setting unit, 121...product management data storage area, 122...terminal management data storage area, 701...shopping start setting image, 702...first grouping setting image, 703...second grouping setting image, 704...grouping completion image, 705...pairing in progress image, 706...pairing completion image, 707...registered product image, 708...checkout image, 709...end image, 801-809...objects, 901...notification, 902...mark, 903...registered product information display area, 904...point display area, 905...amount display area, 906...message display area, 907...point display area, 908...object, C...shopping cart.

Claims (5)

ユーザ設定に基づいて商品登録可能な第1の端末及びゲームを操作可能な第2の端末を含む複数の端末を1つのグループにグループ化するグループ化処理部と、
ゲーム画像のデータを前記第2の端末に出力する表示制御部と、
前記第2の端末におけるユーザ操作に基づいて得られるゲームのスコアを、前記第2の端末から取得する通信部と、
前記スコアに基づいて換算される割引情報を、前記第1の端末のユーザに設定する設定部と、
を備える情報処理装置。
a grouping processing unit that groups a plurality of terminals, including a first terminal capable of registering a product and a second terminal capable of operating a game, into one group based on user settings;
a display control unit that outputs game image data to the second terminal;
a communication unit that acquires, from the second terminal, a game score obtained based on a user operation on the second terminal;
a setting unit that sets discount information converted based on the score to the user of the first terminal;
An information processing device comprising:
前記割引情報を前記第1の端末に表示可能に出力する表示制御部をさらに備える、
請求項1に記載の情報処理装置。
a display control unit that outputs the discount information so that the discount information can be displayed on the first terminal;
The information processing device according to claim 1 .
前記表示制御部は、前記スコアの更新に基づいて更新された前記割引情報を前記第1の端末に表示可能に出力する、
請求項2に記載の情報処理装置。
The display control unit outputs the updated discount information based on the update of the score to the first terminal so as to be displayable thereon.
The information processing device according to claim 2 .
前記割引情報は、会計に適用可能なポイントである、
請求項1に記載の情報処理装置。
The discount information is points that can be applied to a transaction.
The information processing device according to claim 1 .
コンピュータに、
ユーザ設定に基づいて商品登録可能な第1の端末及びゲームを操作可能な第2の端末を含む複数の端末を1つのグループにグループ化する機能と、
ゲーム画像のデータを前記第2の端末に出力する機能と、
前記第2の端末におけるユーザ操作に基づいて得られるゲームのスコアを、前記第2の端末から取得する機能と、
前記スコアに基づいて換算される割引情報を、前記第1の端末のユーザに設定する機能と、
を実行させるための情報処理プログラム。
On the computer,
a function of grouping a plurality of terminals, including a first terminal capable of registering products and a second terminal capable of operating a game, into one group based on user settings;
a function of outputting game image data to the second terminal;
a function of acquiring, from the second terminal, a game score obtained based on a user operation on the second terminal;
a function of setting discount information converted based on the score to the user of the first terminal;
An information processing program for executing the above.
JP2022067574A 2022-04-15 2022-04-15 Information processing device and information processing program Active JP7770238B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022067574A JP7770238B2 (en) 2022-04-15 2022-04-15 Information processing device and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022067574A JP7770238B2 (en) 2022-04-15 2022-04-15 Information processing device and information processing program

Publications (2)

Publication Number Publication Date
JP2023157582A JP2023157582A (en) 2023-10-26
JP7770238B2 true JP7770238B2 (en) 2025-11-14

Family

ID=88469054

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022067574A Active JP7770238B2 (en) 2022-04-15 2022-04-15 Information processing device and information processing program

Country Status (1)

Country Link
JP (1) JP7770238B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183567A (en) 2000-12-08 2002-06-28 Takao Yoshikawa Point service system
JP2019191845A (en) 2018-04-24 2019-10-31 株式会社野村総合研究所 Royalty creation support device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183567A (en) 2000-12-08 2002-06-28 Takao Yoshikawa Point service system
JP2019191845A (en) 2018-04-24 2019-10-31 株式会社野村総合研究所 Royalty creation support device

Also Published As

Publication number Publication date
JP2023157582A (en) 2023-10-26

Similar Documents

Publication Publication Date Title
JP5483645B2 (en) Information processing apparatus, information processing method, information processing system, and information processing program
JP7065679B2 (en) Crowdfunding system, processing method and computer program
JP5695143B2 (en) Electronic receipt system, electronic receipt management server and program
JP5881644B2 (en) Product sales data processing apparatus and program
JP7411364B2 (en) checkout system
WO2017056433A1 (en) Pos system, pos device, data processing method therefor, and recording medium
JP6553162B2 (en) Information processing apparatus, information processing method, and information processing program
JP7514987B2 (en) Shopping support system, terminal device and program
JP2023181264A (en) Electronic receipt system, sales data processing device, program and electronic receipt generation method
JP7391513B2 (en) Product registration device and information processing program
JP6930084B2 (en) Information processing equipment, information processing methods, and programs
JP5834774B2 (en) Recommended information presentation system and photo sticker
JP7770238B2 (en) Information processing device and information processing program
JP5176480B2 (en) Point management system, point management method, and point management program
JP5913656B2 (en) Electronic receipt system, electronic receipt management server and program
JP7301118B2 (en) Merchandise sales processing equipment
JP7337888B2 (en) Terminal management device and its control program
WO2022137495A1 (en) Information processing device, notification provision method, and program recording medium
JP6995955B2 (en) Programs used for product sales processing equipment and product sales processing equipment
JP2023157570A (en) information processing equipment
JP7670287B2 (en) Product sales device, product sales method, and product sales program
JP2025071691A (en) Information processing device and program
JP6767767B2 (en) Product sales processing equipment
JP2024151526A (en) Product sales system, product sales method, and product sales program
JP2025161454A (en) Transaction Processing System

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250722

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250910

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: 20251007

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251104

R150 Certificate of patent or registration of utility model

Ref document number: 7770238

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150