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
JP7813658B2 - Transaction processing system and information processing program - Google Patents
[go: Go Back, main page]

JP7813658B2 - Transaction processing system and information processing program - Google Patents

Transaction processing system and information processing program

Info

Publication number
JP7813658B2
JP7813658B2 JP2022092366A JP2022092366A JP7813658B2 JP 7813658 B2 JP7813658 B2 JP 7813658B2 JP 2022092366 A JP2022092366 A JP 2022092366A JP 2022092366 A JP2022092366 A JP 2022092366A JP 7813658 B2 JP7813658 B2 JP 7813658B2
Authority
JP
Japan
Prior art keywords
points
user
screen
processor
transaction processing
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
JP2022092366A
Other languages
Japanese (ja)
Other versions
JP2023179203A (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 JP2022092366A priority Critical patent/JP7813658B2/en
Publication of JP2023179203A publication Critical patent/JP2023179203A/en
Application granted granted Critical
Publication of JP7813658B2 publication Critical patent/JP7813658B2/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 a transaction processing system and an information processing program.

スマートフォンなどのような利用者が所有する情報通信端末、あるいは利用者に店舗等から貸し出される情報通信端末をユーザインタフェースとして用いて取引処理を行うシステムは、「スマホPOSシステム」などと称されて知られている。あるいは、店舗に備品として備えられたショッピングカートに取り付けられた情報通信端末をユーザインタフェースとして用いて取引処理を行うシステムは、「カートPOSシステム」などと称されて知られている。
一方、同じ商品の複数個のまとめ買いに対して、値引きなどの特典を与える施策が行われることがある。これは、商品を多数購入する動機を購買者に与えることにより販促を図る施策である。
当該の施策は、一般的に、店舗における掲示及びチラシなどによって購買者に通知されている。しかしながら店舗における掲示及びチラシなどによる通知は、購買者に気づかれない場合も多く、施策の効果を十分に発揮することができないことがあった。
このような事情から、まとめ買いによる特典を利用者に認識させ、商品を多数購入する動機を購買者に与えることができることが望まれていた。
A system that processes transactions using, as a user interface, an information and communication terminal such as a smartphone owned by the user or an information and communication terminal loaned to the user by a store or the like is known as a "smartphone POS system."Alternatively, a system that processes transactions using, as a user interface, an information and communication terminal attached to a shopping cart provided as equipment in a store is known as a "cart POS system."
On the other hand, there are also measures that offer special benefits such as discounts to customers who buy multiple units of the same product. This is a sales promotion measure that motivates customers to purchase multiple products.
Such measures are generally notified to customers through notices in stores, flyers, etc. However, notices through notices in stores and flyers, etc., are often not noticed by customers, and the effects of the measures cannot be fully realized.
In view of these circumstances, it has been desired to make users aware of the benefits of bulk purchases and to provide incentives for purchasers to purchase large quantities of products.

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

本発明が解決しようとする課題は、まとめ買いによる特典を利用者に認識させ、商品を多数購入する動機を利用者に与えることができる取引処理システム及び情報処理プログラムを提供することである。 The problem that this invention aims to solve is to provide a transaction processing system and information processing program that can make users aware of the benefits of bulk purchases and motivate them to purchase large quantities of products.

実施形態の取引処理システムは、判定手段、表示手段及び登録手段を備える。判定手段は、端末装置での利用者による操作に応じて商品を判定する。表示手段は、判定手段により判定された商品が複数個まとめての取引による特典付与の対象である場合に、点数の利用者による指定を促す案内画面を端末装置で表示させる。登録手段は、点数の利用者による指定が行われたことに応じて、判定手段により判定された商品を指定された点数、取引の対象とする商品として登録する。なお表示手段は、複数の点数のそれぞれについての特典の内容を一覧として表した画面を案内画面とする。また登録手段は、複数の点数のそれぞれに個別に関連付けられた案内画面内の領域のいずれかが利用者により指定されたことに応じて、当該の指定された領域に関連付けられた点数を、取引の対象とする商品として登録する点数とする。
The transaction processing system of the embodiment includes a determination means, a display means, and a registration means. The determination means determines a product in response to a user's operation on a terminal device. The display means displays a guide screen on the terminal device prompting the user to specify a number of points when the product determined by the determination means is eligible for a bonus when multiple products are traded together. The registration means registers the product determined by the determination means as the product to be traded for the specified number of points in response to the user's specification of the number of points. The display means uses a screen displaying a list of bonus details for each of the multiple number of points as the guide screen. Furthermore, the registration means registers the number of points associated with the specified area as the number of points to be registered as the product to be traded in response to the user specifying one of the areas on the guide screen individually associated with each of the multiple number of points.

一実施形態に係る取引処理システムの概略構成と、取引処理システムを構成する各装置の要部回路構成と、を表すブロック図。1 is a block diagram showing a schematic configuration of a transaction processing system according to an embodiment and the main circuit configuration of each device constituting the transaction processing system. 図1中の特典データベースに含まれるデータレコードの1つの構成例を表す図。FIG. 2 is a diagram showing an example of the configuration of a data record included in the benefit database in FIG. 1 . 登録処理のフローチャート。10 is a flowchart of a registration process. 登録処理のフローチャート。10 is a flowchart of a registration process. 登録画面の一例を表す図。FIG. 10 is a diagram illustrating an example of a registration screen. スキャン画面の一例を表す図。FIG. 10 is a diagram illustrating an example of a scan screen. 案内画面の一例を表す図。FIG. 10 is a diagram illustrating an example of a guide screen. 確認画面の一例を表す図。FIG. 10 is a diagram illustrating an example of a confirmation screen. 登録画面の一例を表す図。FIG. 10 is a diagram illustrating an example of a registration screen.

以下、実施の形態の一例について図面を用いて説明する。
図1は本実施形態に係る取引処理システム100の概略構成と、取引処理システム100を構成する各装置の要部回路構成と、を表すブロック図である。
取引処理システム100は、取引処理装置1とユーザ端末2とを、通信ネットワーク200を介して通信可能として構成されている。なお、取引処理装置1及びユーザ端末2は、それぞれ任意の数が取引処理システム100に含まれてよいが、図1では1台ずつのみを表している。
An example of an embodiment will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration of a transaction processing system 100 according to this embodiment and the main circuit configuration of each device that constitutes transaction processing system 100.
Transaction processing system 100 is configured to enable communication between transaction processing device 1 and user terminal 2 via communication network 200. Note that any number of transaction processing devices 1 and user terminals 2 may be included in transaction processing system 100, but only one of each is shown in FIG.

取引処理装置1は、ユーザ端末2をユーザインタフェース端末として用いて店舗にて利用者により行われる操作に従って、当該利用者と店舗とでの商品の売買取引を処理するための情報処理を行う。取引処理装置1は、例えばクラウドサーバとして実現され、複数の店舗での取引を処理する。取引処理装置1は、例えばローカルサーバとして実現され、1つの店舗のみにおける取引を処理するのでもよい。
ユーザ端末2は、利用者により所持される情報処理端末である。ユーザ端末2は、典型的には利用者により所有されていて、利用者によって店舗へと持ち込まれて使用される。ユーザ端末2は、利用者に店舗から貸し出される情報通信端末、あるいは店舗に備品として備えられたショッピングカートに取り付けられた情報通信端末などであってもよい。ユーザ端末2は、取引処理装置1での取引処理のための利用者による操作を受け付ける端末装置である。
通信ネットワーク200は、インターネット、VPN(virtual private network)、LAN、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。通信ネットワーク200としては、一例として、インターネット及び移動体通信網が組み合わせて用いられる。
Transaction processing device 1 performs information processing for processing a purchase and sale transaction of goods between a user and a store in accordance with operations performed by the user at the store using user terminal 2 as a user interface terminal. Transaction processing device 1 may be realized, for example, as a cloud server and process transactions at multiple stores. Transaction processing device 1 may also be realized, for example, as a local server and process transactions at only one store.
User terminal 2 is an information processing terminal carried by a user. User terminal 2 is typically owned by the user and brought into a store by the user for use. User terminal 2 may be an information communication terminal loaned to the user by the store, or an information communication terminal attached to a shopping cart provided as equipment in the store. User terminal 2 is a terminal device that accepts operations by the user for transaction processing at transaction processing device 1.
The communication network 200 may be the Internet, a virtual private network (VPN), a LAN, a public communication network, a mobile communication network, or the like, either alone or in appropriate combination. As an example, the communication network 200 may be a combination of the Internet and a mobile communication network.

取引処理装置1は、プロセッサ11、メインメモリ12、補助記憶ユニット13、通信ユニット14及び伝送路15等を備える。プロセッサ11と、メインメモリ12、補助記憶ユニット13及び通信ユニット14とは、伝送路15を介して通信可能とされている。 The transaction processing device 1 includes a processor 11, a main memory 12, an auxiliary storage unit 13, a communication unit 14, and a transmission path 15. The processor 11, the main memory 12, the auxiliary storage unit 13, and the communication unit 14 are capable of communicating with each other via the transmission path 15.

プロセッサ11、メインメモリ12及び補助記憶ユニット13を伝送路15で接続することによって、取引処理装置1を制御するための情報処理を行うコンピュータを構成する。
プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステム及びアプリケーションプログラムなどの情報処理プログラムに従って、取引処理装置1としての各種の機能を実現するべく各部を制御するための情報処理を実行する。
Processor 11 , main memory 12 and auxiliary storage unit 13 are connected via transmission line 15 to form a computer that performs information processing for controlling transaction processing device 1 .
Processor 11 corresponds to the central part of the computer. Processor 11 executes information processing for controlling each part to realize various functions of transaction processing device 1 in accordance with information processing programs such as an operating system and application programs.

メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、読み出し専用のメモリ領域と書き換え可能なメモリ領域とを含む。メインメモリ12は、読み出し専用のメモリ領域では上記の情報処理プログラムの一部を記憶する。またメインメモリ12は、プロセッサ11が各部を制御するための処理を実行する上で必要なデータを読み出し専用のメモリ領域又は書き換え可能なメモリ領域で記憶する場合もある。メインメモリ12は、書き換え可能なメモリ領域を、プロセッサ11によるワークエリアとして使用する。 Main memory 12 corresponds to the main storage portion of the computer. Main memory 12 includes a read-only memory area and a rewritable memory area. Main memory 12 stores part of the information processing program in the read-only memory area. Main memory 12 may also store data necessary for processor 11 to execute processes to control each component in the read-only memory area or the rewritable memory area. Main memory 12 uses the rewritable memory area as a work area for processor 11.

補助記憶ユニット13は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット13は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)、SSD(solid state drive)、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶ユニット13は、プロセッサ11が各種の処理を行う上で使用するデータと、プロセッサ11での処理によって生成されたデータとを記憶する。補助記憶ユニット13は、上記の情報処理プログラムを記憶する場合もある。補助記憶ユニット13は、本実施形態では、情報処理プログラムの1つである取引処理プログラムPRAを記憶する。取引処理プログラムPRAは、後述する登録処理を含む取引処理の手順について記述されたアプリケーションプログラムである。補助記憶ユニット13の記憶領域の一部は、特典データベースDBAを記憶する領域として利用される。特典データベースDBAについては後述する。 The auxiliary memory unit 13 corresponds to the auxiliary memory portion of the computer. The auxiliary memory unit 13 may be, for example, an EEPROM (electric erasable programmable read-only memory), a HDD (hard disk drive), a SSD (solid state drive), or any other well-known storage device. The auxiliary memory unit 13 stores data used by the processor 11 when performing various processes, as well as data generated by the processes performed by the processor 11. The auxiliary memory unit 13 may also store the information processing programs described above. In this embodiment, the auxiliary memory unit 13 stores a transaction processing program PRA, which is one of the information processing programs. The transaction processing program PRA is an application program that describes the procedures for transaction processing, including the registration process described below. A portion of the memory area of the auxiliary memory unit 13 is used as an area for storing the bonus database DBA. The bonus database DBA will be described later.

通信ユニット14は、通信ネットワーク200を介したデータ通信を行うための通信処理を実行する。通信ユニット14は、例えばインターネット用の既存の通信デバイスを用いることができる。
伝送路15は、アドレスバス、データバス及び制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
The communication unit 14 executes communication processing for performing data communication via the communication network 200. The communication unit 14 can use, for example, an existing communication device for the Internet.
The transmission path 15 includes an address bus, a data bus, and control signal lines, and transmits data and control signals exchanged between the connected components.

さて、取引処理装置1のハードウェアとしては、例えば汎用のサーバ装置を用いることができる。そして取引処理装置1の譲渡は一般に、補助記憶ユニット13に取引処理プログラムPRAが記憶され、特典データベースDBAが記憶されない状態にて行われる。しかし、取引処理プログラムPRAが補助記憶ユニット13に記憶されない状態、あるいは同種の別バージョンのアプリケーションプログラムが補助記憶ユニット13に記憶された状態のハードウェアと、取引処理プログラムPRAとが個別に譲渡されてもよい。そして、任意の作業者の操作に応じて、補助記憶ユニット13に取引処理プログラムPRAが書き込まれることによって、取引処理装置1が構成されてもよい。取引処理プログラムPRAの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。 The hardware for the transaction processing device 1 can be, for example, a general-purpose server device. The transaction processing device 1 is generally transferred with the transaction processing program PRA stored in the auxiliary storage unit 13 but the bonus database DBA not stored therein. However, the transaction processing program PRA may be transferred separately from the hardware without the transaction processing program PRA stored in the auxiliary storage unit 13, or with a different version of the same application program stored in the auxiliary storage unit 13. The transaction processing device 1 may then be configured by writing the transaction processing program PRA to the auxiliary storage unit 13 in response to the operation of any operator. The transaction processing program PRA may be transferred by recording it on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or by communication via a network.

図2は特典データベースDBAに含まれるデータレコードREAの一例を表す図である。
特典データベースDBAは、取引処理装置1により処理する取引が行われる店舗で取引に関して利用者に提供される各種の特典を管理するための複数のデータレコードの集合である。特典データベースDBAに含まれるデータレコードは、関連付けられる特典の種類に応じてその構成が異なる。
FIG. 2 is a diagram showing an example of a data record REA contained in the benefit database DBA.
The reward database DBA is a collection of multiple data records for managing various rewards provided to users in connection with transactions at the store where the transaction is processed by transaction processing device 1. The data records included in the reward database DBA have different configurations depending on the type of reward associated with them.

図2に表すデータレコードREAは、まとめ買い値引きに関するデータレコードである。
まとめ買い値引きとは、一取引の対象となる商品に対象商品が規定数以上含まれる場合に、それら対象商品の単価を値引く特典である。
データレコードREAは、フィールドFA,FB,FC,FDを含む。フィールドFAには、まとめ買い値引きに対して予め定められた特典コードがセットされる。フィールドFBには、まとめ買い値引きの対象となる商品の商品コードがセットされる。フィールドFCには、まとめ買い値引きを適用するために取引の対象として含むべき対象商品の最低点数がセットされる。フィールドFDには、まとめ買い値引きによる値引額がセットされる。具体的には、「商品名がCCCCCである商品を3点以上購入で40円引き。」というまとめ買い値引きに関しては、フィールドFB,FC,FDには、商品名がCCCCCである商品の商品コード、「3」、「-40」がそれぞれセットされる。なお、データレコードREAは、最低点数をセットするフィールドと、値引額をセットするフィールドとを2組以上の任意組数で含んでもよい。例えば「商品名がCCCCCである商品を、3点以上購入で40円引き、6点以上購入で80円引き。」というまとめ買い値引きに関しては、フィールドFB,FC,FDの他に2つのフィールドが追加され、商品名がCCCCCである商品の商品コード、「3」、「-40」、「6」、「-80」がそれぞれセットされる。
The data record REA shown in FIG. 2 is a data record relating to bulk purchase discounts.
A bulk purchase discount is a special benefit that reduces the unit price of target products when a specified number or more of the target products are included in a single transaction.
Data record REA includes fields FA, FB, FC, and FD. Field FA is set with a predetermined bonus code for the bulk purchase discount. Field FB is set with the product code of the product eligible for the bulk purchase discount. Field FC is set with the minimum number of eligible products that must be included in a transaction to apply the bulk purchase discount. Field FD is set with the discount amount for the bulk purchase discount. Specifically, for a bulk purchase discount such as "Purchase three or more products with the product name CCCCC and get a 40 yen discount," fields FB, FC, and FD are set with the product code of the product with the product name CCCCC, "3," and "-40," respectively. Note that data record REA may include any number of pairs, two or more, of fields for setting the minimum number of items and fields for setting the discount amount. For example, for a bulk purchase discount such as "Buy three or more items with the product name CCCCC and get a 40 yen discount, and buy six or more items and get an 80 yen discount," two fields are added in addition to the fields FB, FC, and FD, and the product codes of items with the product name CCCCC are set to "3,""-40,""6," and "-80," respectively.

ユーザ端末2は、プロセッサ21、メインメモリ22、補助記憶ユニット23、タッチパネル24、カメラ25、モバイル通信ユニット26及び伝送路27等を備える。プロセッサ21と、メインメモリ22、補助記憶ユニット23、タッチパネル24、カメラ25及びモバイル通信ユニット26とは、伝送路27を介して通信可能とされている。そして、プロセッサ21、メインメモリ22及び補助記憶ユニット23が伝送路27により接続されていることによって、ユーザ端末2を制御するためのコンピュータが構成される。 The user terminal 2 includes a processor 21, main memory 22, auxiliary storage unit 23, touch panel 24, camera 25, mobile communication unit 26, and transmission path 27. The processor 21, main memory 22, auxiliary storage unit 23, touch panel 24, camera 25, and mobile communication unit 26 are capable of communicating with each other via the transmission path 27. The processor 21, main memory 22, and auxiliary storage unit 23 are connected via the transmission path 27 to form a computer for controlling the user terminal 2.

プロセッサ21、メインメモリ22、補助記憶ユニット23及び伝送路27の機能の概略は、プロセッサ11、メインメモリ12、補助記憶ユニット13及び伝送路15と同等であるので、その説明は省略する。ただし補助記憶ユニット23は、取引処理プログラムPRAに代えて、ユーザインタフェース処理プログラム(以下、UI処理プログラムと称する)PRBを記憶する。UI処理プログラムPRBは、ユーザ端末2を、取引処理装置1による取引処理のためのユーザインタフェースとして動作させるためのプロセッサ21の情報処理の手順を記述したアプリケーションプログラムである。 The functions of the processor 21, main memory 22, auxiliary storage unit 23, and transmission path 27 are generally the same as those of the processor 11, main memory 12, auxiliary storage unit 13, and transmission path 15, so a detailed description will be omitted. However, the auxiliary storage unit 23 stores a user interface processing program (hereinafter referred to as the UI processing program) PRB instead of the transaction processing program PRA. The UI processing program PRB is an application program that describes the information processing procedures of the processor 21 to operate the user terminal 2 as a user interface for transaction processing by the transaction processing device 1.

タッチパネル24は、ユーザ端末2の入力デバイス及び表示デバイスとして機能する。
カメラ25は、光学系及びイメージセンサを含み、光学系により形成される視野内の像を表した画像データをイメージセンサにより生成する。
モバイル通信ユニット26は、通信ネットワーク200を介したデータ通信のインタフェースである。モバイル通信ユニット26としては、例えば移動体通信網を介したデータ通信を行うための周知の通信デバイスを利用できる。
伝送路27は、アドレスバス、データバス及び制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
The touch panel 24 functions as an input device and a display device for the user terminal 2 .
The camera 25 includes an optical system and an image sensor, and generates image data representing an image within a field of view formed by the optical system using the image sensor.
The mobile communication unit 26 is an interface for data communication via the communication network 200. As the mobile communication unit 26, for example, a well-known communication device for performing data communication via a mobile communication network can be used.
The transmission path 27 includes an address bus, a data bus, and control signal lines, and transmits data and control signals exchanged between the connected components.

次に以上のように構成された取引処理システム100の動作について説明する。なお、以下に説明する各種の処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。例えば、以下の説明では、本実施形態の特徴的な動作を分かり易く説明するために、一部の処理についての説明を省略している。例えば、何らかのエラーが発生した場合に、そのエラーに対処するための処理が行われる場合があるが、そのような処理については記載を省略している。
以下の説明のように取引処理システム100により利用者に提供されるサービスがスマホPOSサービスである。なお、ユーザ端末2として、カートに取り付けられた情報通信端末を用いる場合には、当該のサービスはカートPOSサービスと称される場合もある。
Next, the operation of the transaction processing system 100 configured as described above will be described. Note that the contents of the various processes described below are merely examples, and it is possible to change the order of some of the processes, omit some of the processes, or add other processes as appropriate. For example, in the following description, in order to clearly explain the characteristic operations of this embodiment, explanation of some of the processes will be omitted. For example, if an error occurs, processing may be performed to deal with the error, but a description of such processing will be omitted.
As described below, the smartphone POS service is a service provided to users by transaction processing system 100. Note that when an information communication terminal attached to a cart is used as user terminal 2, the service may also be referred to as a cart POS service.

利用者は、スマホPOSサービスを利用するためには、スマホPOSサービスの提供者に対して利用者登録を行っておく。また利用者は、スマホPOSサービスを利用するためには、自らが所有するスマートフォン等にUI処理プログラムPRBをインストールして、ユーザ端末2として利用可能としておく。そして利用者は、UI処理プログラムPRBに基づく情報処理(以下、UI処理と称する)を起動した状態のユーザ端末2を持って、スマホPOSサービスの提供対象となっている店舗へと入る。 To use the smartphone POS service, a user must first register with the smartphone POS service provider. To use the smartphone POS service, the user must also install the UI processing program PRB on their own smartphone or other device, making it available as a user terminal 2. The user then enters a store that offers the smartphone POS service, carrying the user terminal 2 with information processing based on the UI processing program PRB (hereinafter referred to as UI processing) running.

利用者は、ユーザ端末2を操作して、予め定められたチェックイン処理をユーザ端末2と取引処理装置1との間で行わせる。そして利用者はチェックインを完了したならば、店舗内で取引の対象とする商品(以下、取引商品と称する)を選択し、その商品の商品コードをユーザ端末2に入力してゆく。 The user operates the user terminal 2 to perform a predetermined check-in process between the user terminal 2 and the transaction processing device 1. Once the user has completed the check-in process, they select the product to be traded in the store (hereinafter referred to as the "transaction product") and enter the product code of that product into the user terminal 2.

取引処理装置1にてプロセッサ11は、取引処理プログラムPRAに基づく情報処理によりチェックイン処理を完了すると、取引処理プログラムPRAに基づく登録処理を開始する。登録処理は、利用者により指定される商品を取引商品として登録するための情報処理である。 When the processor 11 in the transaction processing device 1 completes the check-in process through information processing based on the transaction processing program PRA, it starts the registration process based on the transaction processing program PRA. The registration process is information processing for registering the product specified by the user as a transaction product.

図3及び図4は登録処理のフローチャートである。
図3中のACT1としてプロセッサ11は、登録画面の表示をユーザ端末2に対して指示する。登録画面は、取引商品として登録済みの商品の一覧などを含み、取引商品の登録状況を利用者に認識させるための画面である。プロセッサ11は例えば、取引商品の登録状況を反映した登録画面を表す画面データを生成し、当該画面データに基づく画面表示を行うようにユーザ端末2に対して指示するための指示データを、通信ユニット14からユーザ端末2に宛てて通信ネットワーク200に送出する。
3 and 4 are flowcharts of the registration process.
3, the processor 11 instructs the user terminal 2 to display a registration screen. The registration screen includes a list of products that have been registered as trading products, and is a screen that allows the user to recognize the registration status of the trading products. The processor 11, for example, generates screen data representing a registration screen that reflects the registration status of the trading products, and sends instruction data from the communication unit 14 to the communication network 200 to the user terminal 2 to instruct the user terminal 2 to display a screen based on the screen data.

画面表示の指示のための指示データが通信ネットワーク200によりユーザ端末2に伝送されると、ユーザ端末2ではモバイル通信ユニット26が当該の指示データを受信する。モバイル通信ユニット26は、指示データを受信すると、その旨をプロセッサ21に通知する。プロセッサ21は、画面表示の指示のための指示データが受信されたならば、UI処理により、その指示データに含まれる画面データが表す画面をタッチパネル24に表示させる。
なお、以降に説明する各種の画面の表示指示の授受は、画面データの内容が異なるものの、上記と同様な手順で行われる。
When instruction data for instructing a screen display is transmitted to the user terminal 2 via the communication network 200, the mobile communication unit 26 of the user terminal 2 receives the instruction data. Upon receiving the instruction data, the mobile communication unit 26 notifies the processor 21. Upon receiving the instruction data for instructing a screen display, the processor 21 performs UI processing to display on the touch panel 24 a screen represented by the screen data included in the instruction data.
The transmission and reception of display instructions for various screens described below are performed in the same manner as above, although the contents of the screen data differ.

図5は登録画面SCAの一例を表す図である。
登録画面SCAは、表示エリアARAに、登録状況を表す画像が配置される。登録画面SCAは、ボタンBUA,BUBを表す。表示エリアARAに配置される画像は、図5の例では、「AAAAA」及び「BBBBB」なる商品名で、単価がそれぞれ300円である商品が1つずつ、合計2点が登録済みであり、その参考価格が600円である状態を表している。なお、参考価格とは、全ての取引商品の単価の総和から特典適用による値引額を差し引いて求まる金額である。取引商品及び適用する特典が変更されないまま決済に進む場合には、この参考価格が決済額となる。また表示エリアARAに配置される画像は、図5の例では、特典の適用による値引額が0円であることを表している。なお、表示エリアARAに配置される画像は、取引商品の登録状況に応じて逐次変化する。プロセッサ11が図3中のACT1を最初に実行する際には、取引商品はまだ登録されていない。従って、プロセッサ11が図3中のACT1を最初に実行することでユーザ端末2に送られる画面データが表す登録画面では、表示エリアARAに配置される画像は、各商品の情報を表さず、合計0点、参考価格0円であることを表す。
FIG. 5 is a diagram showing an example of the registration screen SCA.
The registration screen SCA displays an image representing the registration status in the display area ARA. The registration screen SCA displays buttons B , UA, and BUB. In the example of FIG. 5, the image displayed in the display area ARA represents a state in which two items, one with the product names "AAAA" and one with the unit price of 300 yen each, have been registered, with a suggested retail price of 600 yen. The suggested retail price is calculated by subtracting the discount amount due to the application of special offers from the total unit price of all the items being traded. If the transaction proceeds without changing the items being traded or the special offers being applied, this suggested retail price will be the payment amount. In the example of FIG. 5, the image displayed in the display area ARA represents a discount amount due to the application of special offers of 0 yen. The image displayed in the display area ARA changes sequentially depending on the registration status of the items being traded. When the processor 11 first executes ACT 1 in FIG. 3, no items have yet been registered. Therefore, on the registration screen represented by the screen data sent to the user terminal 2 when the processor 11 first executes ACT1 in Figure 3, the image placed in the display area ARA does not represent information about each product, but rather indicates that the total number of items is 0 and the suggested price is 0 yen.

ボタンBUAは、新たな商品のスキャンへの移行指示を受けるためのソフトキーである。ボタンBUBは、会計開始の指示を受けるためのソフトキーである。なお、登録画面SCA及び後述する各種の画面は、主要な表示オブジェクトのみを図示しており、一部の表示オブジェクトの図示を省略している。 Button BUA is a soft key used to receive an instruction to proceed to scanning a new product. Button BUB is a soft key used to receive an instruction to start checkout. Note that the registration screen SCA and the various screens described below only show the main display objects, and some display objects are omitted.

プロセッサ21は、登録画面SCAをタッチパネル24に表示させた状態で、登録画面SCAに対する利用者による何らかの操作がなされるのを待ち受ける。そしてプロセッサ21は、登録画面SCAに対する何らかの操作がなされたならば、その操作内容を通知するための通知データを、モバイル通信ユニット26から取引処理装置1に宛てて通信ネットワーク200へと送出する。なお、取引処理装置1からの指示に応じての各種の画面の表示及び各画面に基づく操作内容の通知は、後述する処理も含めいずれもUI処理にて実行される。 While displaying registration screen SCA on touch panel 24, processor 21 waits for the user to perform some operation on registration screen SCA. When some operation is performed on registration screen SCA, processor 21 sends notification data notifying the user of the operation from mobile communication unit 26 to communication network 200, addressed to transaction processing device 1. Note that the display of various screens in response to instructions from transaction processing device 1 and the notification of the operation based on each screen are all performed by UI processing, including the processing described below.

操作内容を通知するための通知データが通信ネットワーク200により取引処理装置1に伝送されると、取引処理装置1では通信ユニット14が当該の通知データを受信する。通信ユニット14は、通知データを受信すると、その旨をプロセッサ11に通知する。
なお、以降に説明する各種の画面に関する操作内容の通知の授受は、操作の内容が異なるものの、上記と同様な手順で行われる。
When notification data for notifying operation content is transmitted to transaction processing device 1 via communication network 200, communication unit 14 in transaction processing device 1 receives the notification data. Upon receiving the notification data, communication unit 14 notifies processor 11 of the receipt of the notification data.
The sending and receiving of notifications of operation details relating to various screens described below is performed in the same manner as above, although the operation details are different.

図3中のACT2としてプロセッサ11は、ユーザ端末2で操作が行われるのを待ち受ける。そしてプロセッサ11は例えば、上記のように操作内容を通知するための通知データを受信したことが通信ユニット14から通知されたならば、操作が行われたとしてYESと判定し、ACT3へと進む。
ACT3としてプロセッサ11は、行われた操作が、スキャンの開始を指定する操作であったか否かを確認する。そしてプロセッサ11は、該当の事象を確認できないならばNOと判定し、ACT4へと進む。
ACT4としてプロセッサ11は、行われた操作が、点数変更を指定する操作であったか否かを確認する。そしてプロセッサ11は、該当の事象を確認できないならばNOと判定し、操作の内容を確認し、それに応じた処理を行うための他処理へと進む。例えばプロセッサ11は、会計開始の開始を指定する操作がなされたことを確認し、取引商品の代金としての決済額を算出し、当該決済額を決済するための会計処理を起動した上で、登録処理を終了する。また例えばプロセッサ11は、取引中止を指定する操作がなされたことを確認し、取引を中止するための処理を実行後に登録処理を終了する。なお、他処理についての詳細の説明はここでは省略する。
3, the processor 11 waits for an operation to be performed on the user terminal 2. Then, for example, if the processor 11 is notified by the communication unit 14 that notification data for notifying the content of the operation has been received as described above, the processor 11 determines that an operation has been performed as YES and proceeds to ACT 3.
In ACT 3, the processor 11 checks whether the operation performed was an operation to specify the start of a scan. If the processor 11 cannot confirm the event, it determines "NO" and proceeds to ACT 4.
In ACT 4, processor 11 checks whether the operation performed was an operation to specify a change in points. If processor 11 cannot confirm the relevant event, it determines NO, checks the content of the operation, and proceeds to other processing to perform the appropriate processing. For example, processor 11 checks that an operation to specify the start of accounting has been performed, calculates the payment amount as the price of the traded product, starts accounting processing to settle the payment amount, and then terminates the registration processing. Also, for example, processor 11 checks that an operation to specify the cancellation of the transaction has been performed, executes processing to cancel the transaction, and then terminates the registration processing. Note that detailed explanations of the other processing are omitted here.

利用者は、商品を新たに取引商品として登録する場合は、例えば登録画面SCA上のボタンBUAをタップするなどの、スキャン開始を指定するための予め定められた操作を行う。そしてこの操作がユーザ端末2から取引処理装置1に通知されたならば、プロセッサ11はACT3にてYESと判定し、ACT5へと進む。
ACT5としてプロセッサ11は、スキャン画面の表示をユーザ端末2に対して指示する。
When a user registers a new commodity as a transaction commodity, the user performs a predetermined operation to specify the start of scanning, such as tapping button BUA on registration screen SCA. When this operation is notified from user terminal 2 to transaction processing device 1, processor 11 determines YES in ACT 3 and proceeds to ACT 5.
In ACT 5, the processor 11 instructs the user terminal 2 to display a scan screen.

図6はスキャン画面SCBの一例を表す図である。
スキャン画面SCBは、表示エリアARB及びボタンBUCを含む。表示エリアARBは、カメラ25で得られた画像を表示するためのエリアである。ボタンBUCは、商品コードのスキャンを中止することを利用者が宣言するためのソフトキーである。
FIG. 6 is a diagram showing an example of the scan screen SCB.
The scan screen SCB includes a display area ARB and a button BUC. The display area ARB is an area for displaying an image obtained by the camera 25. The button BUC is a soft key that allows the user to declare that the scanning of the product code is to be stopped.

ユーザ端末2にてプロセッサ21は、スキャン画面SCBを表示するに当たっては、カメラ25を起動し、これによりカメラ25で得られた画像を表示エリアARB内に重畳表示する。プロセッサ21は、スキャン画面SCBに関する何らかの操作が利用者により行われたならば、その操作の内容を後述するように取引処理装置1に通知する。 When displaying the scan screen SCB, the processor 21 on the user terminal 2 activates the camera 25 and superimposes the image obtained by the camera 25 within the display area ARB. If the user performs any operation on the scan screen SCB, the processor 21 notifies the transaction processing device 1 of the content of that operation, as described below.

取引処理装置1にてプロセッサ11は、図3中のACT5としてスキャン画面の表示を指示し終えたならば、ACT6へと進む。
ACT6としてプロセッサ11は、ユーザ端末2で操作が行われるのを待ち受ける。そしてプロセッサ11は例えば、ユーザ端末2から操作内容が通知されたならば、操作が行われたとしてYESと判定し、ACT7へと進む。
ACT7としてプロセッサ11は、スキャンがなされたか否かを確認する。そしてプロセッサ11は、該当の事象を確認できないならばNOと判定し、ACT8へと進む。
When processor 11 in transaction processing device 1 has finished issuing an instruction to display the scan screen in ACT 5 in FIG. 3, it proceeds to ACT 6.
In ACT 6, the processor 11 waits for an operation to be performed on the user terminal 2. Then, for example, if the processor 11 is notified of the operation content from the user terminal 2, the processor 11 determines that an operation has been performed as YES and proceeds to ACT 7.
In ACT 7, the processor 11 checks whether a scan has been performed. If the processor 11 cannot check the relevant event, it determines "NO" and proceeds to ACT 8.

ACT8としてプロセッサ11は、スキャンの中止が指定されたか否かを確認する。そしてプロセッサ11は、該当の事象を確認できないならばNOと判定し、操作の内容を確認し、それに応じた処理を行うための他処理へと進む。なお他処理についての説明はここでは省略する。 In ACT 8, processor 11 checks whether a command to stop scanning has been issued. If processor 11 cannot confirm this event, it determines NO, checks the details of the operation, and proceeds to other processing to perform the appropriate processing. Explanation of other processing will be omitted here.

利用者は、今回のスキャンは行わずに登録画面SCAを表示する状態に戻ることを希望する場合には、ボタンBUCをタップするなどの予め定められた操作によりスキャン中止を指定する。この場合にユーザ端末2にてプロセッサ21は、中止が指定されたことを取引処理装置1に通知する。
このようにしてユーザ端末2から行われる通知に応じて、取引処理装置1にてプロセッサ11は、ACT8にてYESと判定し、ACT1へと戻り、ユーザ端末2のタッチパネル24の表示画面を登録画面SCAに戻す。
If the user wishes to return to the state where registration screen SCA is displayed without performing this scan, the user designates cancellation of scanning by a predetermined operation such as tapping button BUC. In this case, processor 21 in user terminal 2 notifies transaction processing device 1 that cancellation has been designated.
In response to this notification from user terminal 2, processor 11 in transaction processing device 1 judges YES in ACT 8, returns to ACT 1, and returns the display screen of touch panel 24 of user terminal 2 to registration screen SCA.

利用者は、スキャン画面SCBがタッチパネル24に表示されたならば、取引商品として登録しようとする商品に表示されたバーコードが表示エリアARB内に映り込むようにカメラ25を商品に向ける。プロセッサ21は、カメラ25で得られる画像を解析し、バーコードの読み取りを試みる。そしてプロセッサ21は、バーコードが読み取れたならば、読み取ったバーコードが表すデータ(以下、バーコードデータと称する)の通知を伴って、スキャンが行われたことを取引処理装置1に通知する。 When scan screen SCB appears on touch panel 24, the user points camera 25 at the product to be registered as a transaction product so that the barcode displayed on the product is reflected in display area ARB. Processor 21 analyzes the image obtained by camera 25 and attempts to read the barcode. If processor 21 is successful in reading the barcode, it notifies transaction processing device 1 that the scan has been performed, along with a notification of the data represented by the read barcode (hereinafter referred to as barcode data).

このようにしてユーザ端末2から行われる通知に応じて、取引処理装置1にてプロセッサ11は、ACT7にてYESと判定して図4中のACT11へと進む。
ACT11としてプロセッサ11は、通知されたバーコードデータに基づいて、取引商品とすべき商品を判定する。つまりプロセッサ11は例えば、バーコードデータに含まれる商品コードを抽出し、その商品コードで識別される商品を取引商品とすべき商品として判定する。これによりプロセッサ11は、取引商品とすべき商品に関する商品情報を取得することとなる。なお、プロセッサ11は、例えば数値列として直接入力された商品コードのユーザ端末2からの通知を受けて、その商品コードで識別される商品を取引商品とすべき商品として判定するようにしてもよい。かくして取引処理プログラムPRAに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは判定手段として機能する。
In response to the notification from user terminal 2 in this manner, processor 11 in transaction processing device 1 determines YES in ACT 7 and proceeds to ACT 11 in FIG.
As ACT11, processor 11 determines the commodity to be traded based on the notified barcode data. That is, processor 11, for example, extracts the commodity code contained in the barcode data and determines the commodity identified by that commodity code as the commodity to be traded. In this way, processor 11 obtains commodity information regarding the commodity to be traded. Note that processor 11 may also receive notification from user terminal 2 of a commodity code directly input as a numeric string, for example, and determine the commodity identified by that commodity code as the commodity to be traded. In this way, by processor 11 executing information processing based on transaction processing program PRA, the computer with processor 11 as its central part functions as a determination means.

ACT12としてプロセッサ11は、上記のように判定した商品がまとめ買い値引きの対象商品であるか否かを確認する。プロセッサ11は例えば、まとめ買い値引きの特典コードがフィールドFAにセットされ、かつACT11で抽出した商品コードがフィールドFBにセットされているデータレコードREAを特典データベースDBAから探す。そしてプロセッサ11は例えば、該当のデータレコードREAがみつからなかったならば、まとめ買い値引きの対象商品では無いとしてNOと判定し、ACT13へと進む。 In ACT 12, processor 11 checks whether the product determined as above is eligible for the bulk purchase discount. For example, processor 11 searches the benefit database DBA for a data record REA in which the bulk purchase discount benefit code is set in field FA and the product code extracted in ACT 11 is set in field FB. If processor 11 does not find the corresponding data record REA, it determines that the product is not eligible for the bulk purchase discount and determines NO, and proceeds to ACT 13.

ACT13としてプロセッサ11は、上記のように判定した商品を1点の取引商品として登録する。プロセッサ11は例えば、メインメモリ12又は補助記憶ユニット13に記憶されている取引データを、ACT11で判定した商品コードを、その点数を「1」として含むように更新する。
プロセッサ11は、こののち、図3中のACT1にてユーザ端末2での表示を登録画面SCAに戻した上で、ACT2の待受状態に戻る。ただし、ここでユーザ端末2にて表示させる登録画面SCAは、表示エリアARAにその時点での登録状況を表す。つまり登録画面SCAはACT3の結果に応じて更新される。
In ACT 13, the processor 11 registers the commodity determined as above as a trading commodity with a score of 1. The processor 11 updates the trading data stored in the main memory 12 or the auxiliary storage unit 13, for example, to include the commodity code determined in ACT 11 with a score of "1."
3, the processor 11 returns the display on the user terminal 2 to the registration screen SCA, and then returns to the standby state in ACT 2. However, the registration screen SCA displayed on the user terminal 2 here shows the registration status at that time in the display area ARA. In other words, the registration screen SCA is updated according to the result of ACT 3.

一方、プロセッサ11は、ACT12にて該当のデータレコードREAがみつかったならば、まとめ買い値引きの対象商品で有るとしてYESと判定し、ACT14へと進む。
ACT14としてプロセッサ11は、案内画面の表示をユーザ端末2に対して指示する。案内画面は、取引商品として登録しようとしている商品の点数の指定を利用者に促すための画面である。かくして取引処理プログラムPRAに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは表示手段として機能する。
On the other hand, if the processor 11 finds the corresponding data record REA in ACT 12, it determines that the product is eligible for a bulk purchase discount and so the answer is YES, and the process proceeds to ACT 14.
In ACT 14, the processor 11 instructs the user terminal 2 to display a guide screen. The guide screen is a screen for prompting the user to specify the number of items for the commodity to be registered as a trading commodity. In this way, the processor 11 executes information processing based on the transaction processing program PRA, and the computer with the processor 11 as its central part functions as a display means.

図7は案内画面SCCの一例を表す図である。
案内画面SCCは、スキャン画面SCBの前にユーザ端末2にて表示されていた登録画面SCAに重畳してウィンドウWIAを表した画面である。ウィンドウWIAは、表示エリアARCに、まとめ買い値引きの内容を文字列により表す。また案内画面SCCは、表示エリアARDに、複数の点数のそれぞれについての特典の内容を一覧として表す。案内画面SCCは、表示エリアARDにはさらに、複数のボタンBUD及びバッジBAAを表す。複数のボタンBUDは、一覧に表された複数の点数のそれぞれに関連付けられており、当該の関連付けられている点数を利用者が指定するためのソフトキーである。バッジBAAは、値引額が変化する点数に関連付けて、そのような点数を利用者に認識させるための表示オブジェクトである。値引額が変化する点数は、特典データベースDBAのフィールドFCにセットされた最低点数に相当する。
FIG. 7 is a diagram showing an example of the guide screen SCC.
The guide screen SCC is a screen that displays a window WIA superimposed on the registration screen SCA that was displayed on the user terminal 2 before the scan screen SCB. The window WIA displays the details of the bulk purchase discount using text in a display area ARC. The guide screen SCC also displays a list of the benefits for each of the multiple points in a display area ARD. The guide screen SCC also displays multiple buttons BUD and badges BAA in the display area ARD. The multiple buttons BUD are associated with each of the multiple points displayed in the list and are soft keys that allow the user to specify the associated points. The badges BAA are display objects that are associated with points at which the discount amount changes, allowing the user to recognize such points. The points at which the discount amount changes correspond to the minimum points set in field FC of the benefit database DBA.

利用者は、案内画面SCCを見て、取引商品として登録しようとしている商品がまとめ買い値引きの対象商品であることと、点数に応じてどのような値引きを受けることができるのかを認識することができる。そして利用者はその認識の下に、点数を決定し、その点数に関連付けられたボタンBUDをタップするなどの予め定められた操作によって点数を指定する。 By looking at the guide screen SCC, the user can see that the product they are trying to register as a transaction item is eligible for a bulk purchase discount, and what kind of discount they can receive depending on the number of points. Then, with this knowledge, the user decides on the number of points and specifies the number of points by performing a predetermined operation, such as tapping the button BUD associated with that number.

取引処理装置1にてプロセッサ11は、図4中のACT14としての案内画面SCCの表示の指示を終えたならば、ACT15へと進む。
ACT15としてプロセッサ11は、点数が指定されるのを待ち受ける。そしてプロセッサ11は、上記のように点数が指定されたことがユーザ端末2から通知されたならばYESと判定し、ACT16へと進む。
ACT16としてプロセッサ11は、ACT11で判定した商品を、指定された点数文、取引商品として登録する。プロセッサ11は例えば、メインメモリ12又は補助記憶ユニット13に記憶されている取引データを、ACT11で判定した商品コードと、指定された点数とを互いに関連付けて含むように更新する。かくして取引処理プログラムPRAに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは登録手段として機能する。
When processor 11 in transaction processing device 1 has finished issuing the instruction to display guide screen SCC in ACT 14 in FIG. 4, it proceeds to ACT 15.
In ACT 15, the processor 11 waits for a score to be designated. If the processor 11 is notified by the user terminal 2 that a score has been designated as described above, the processor 11 determines that the result is YES and proceeds to ACT 16.
In ACT 16, the processor 11 registers the product determined in ACT 11 as the specified score and transaction product. The processor 11 updates the transaction data stored in the main memory 12 or the auxiliary storage unit 13, for example, to include the product code determined in ACT 11 and the specified score in association with each other. In this way, the processor 11 executes information processing based on the transaction processing program PRA, and the computer with the processor 11 as its central part functions as a registration means.

ACT17としてプロセッサ11は、確認画面の表示をユーザ端末2に対して指示する。
図8は確認画面SCDの一例を表す図である。
確認画面SCDは、スキャン画面SCBの前にユーザ端末2にて表示されていた登録画面SCAに重畳してウィンドウWIBを表した画面である。ウィンドウWIBは、ACT16での取引商品としての登録結果を利用者に確認させるための情報を文字列により表す。図8の例は、「CCCCC」なる商品名の商品を3点、取引商品として登録した場合である。ウィンドウWIBには、ボタンBUEが表される。ボタンBUEは、確認画面SCDによる通知を確認したことを利用者が宣言するためのソフトキーである。
In ACT 17, the processor 11 instructs the user terminal 2 to display a confirmation screen.
FIG. 8 is a diagram showing an example of the confirmation screen SCD.
The confirmation screen SCD is a screen that displays a window WIB superimposed on the registration screen SCA that was displayed on the user terminal 2 before the scan screen SCB. The window WIB displays information in the form of a character string that allows the user to confirm the registration results as trading products in ACT 16. The example in FIG. 8 shows a case where three products with the product name "CCCCC" have been registered as trading products. The window WIB displays a button BUE. The button BUE is a soft key that allows the user to declare that they have confirmed the notification on the confirmation screen SCD.

利用者は、確認画面SCDによる通知を確認し、取引商品として新たに登録した商品を、指定した店数だけ売場からピックアップする。そして利用者は、ボタンBUEをタップするなどの予め定められた操作によって確認を宣言する。この場合にプロセッサ21は、確認が宣言されたことを取引処理装置1に通知する。 The user confirms the notification on the confirmation screen SCD and picks up the newly registered items from the sales floor for the specified number of stores. The user then declares confirmation by a predetermined operation, such as tapping the button BUE. In this case, the processor 21 notifies the transaction processing device 1 that confirmation has been declared.

取引処理装置1にてプロセッサ11は、図4中のACT18としての確認画面の表示の指示を終えたならば、ACT18へと進む。
ACT18としてプロセッサ11は、確認が宣言されるのを待ち受ける。そしてプロセッサ11は、上述のように確認が宣言されたことが通知されたならばYESと判定し、図3中のACT1にてユーザ端末2での表示を登録画面SCAに戻した上で、ACT2の待受状態に戻る。ただし、ここでユーザ端末2にて表示させる登録画面SCAは、表示エリアARAにその時点での登録状況を表す。つまり登録画面SCAは更新される。
In transaction processing device 1, processor 11 proceeds to ACT 18 after issuing the instruction to display the confirmation screen in ACT 18 in FIG.
In ACT 18, the processor 11 waits for confirmation to be declared. If the processor 11 is notified that confirmation has been declared as described above, it determines YES, returns the display on the user terminal 2 to the registration screen SCA in ACT 1 in Fig. 3, and returns to the standby state in ACT 2. However, the registration screen SCA displayed on the user terminal 2 here shows the registration status at that time in the display area ARA. In other words, the registration screen SCA is updated.

図9は登録画面SCAの一例を表す図である。
図9に表される登録画面SCAは、図5に表される登録画面SCAが表示されている状態から、まとめ買い値引きの対象となっている「CCCCC」なる商品名で単価が300円の商品が取引商品として3点登録されたのちにプロセッサ11が図3中のACT1を実行した場合の一例である。このため、表示エリアARAに表される画像は、図5に対して「CCCCC」なる商品名の商品に関する情報が追加されていて、合計点数、値引額及び参考価格は、図5における2点、0円、600円から図9のように5点、-120円、1,380円に更新されている。バッジBABは、図9の例では「CCCCC」なる商品名の商品に関連付けられており、まとめ買い値引きが適用されていることを利用者に通知するための表示オブジェクトである。
FIG. 9 is a diagram showing an example of the registration screen SCA.
The registration screen SCA shown in Figure 9 is an example of what happens when, from the state in which the registration screen SCA shown in Figure 5 is displayed, three items with the product name "CCCCC" and a unit price of 300 yen that are eligible for a bulk purchase discount are registered as transaction items, and then the processor 11 executes ACT1 in Figure 3. Therefore, the image displayed in the display area ARA has information about the product with the product name "CCCCC" added to that shown in Figure 5, and the total number of items, discount amount, and suggested price have been updated from 2 items, 0 yen, and 600 yen in Figure 5 to 5 items, -120 yen, and 1,380 yen as shown in Figure 9. In the example shown in Figure 9, the badge BAB is associated with the product with the product name "CCCCC" and is a display object for notifying the user that a bulk purchase discount has been applied.

利用者は、登録画面SCAが表示されているときに、その登録画面SCAに表されている取引商品に関する点数を変更したいならば、例えば該当の取引商品の点数を表した領域をタップするなどの、点数変更を指定するための予め定められた操作を行う。そしてこの操作がユーザ端末2から取引処理装置1に通知されたならば、プロセッサ11は図3中のACT4にてYESと判定し、図4中のACT19へと進む。 When the registration screen SCA is displayed, if the user wishes to change the points for the trading product displayed on the registration screen SCA, the user performs a predetermined operation to specify a point change, such as tapping the area showing the points for the trading product. If this operation is notified to the transaction processing device 1 from the user terminal 2, the processor 11 determines YES in ACT 4 in FIG. 3 and proceeds to ACT 19 in FIG. 4.

ACT19としてプロセッサ11は、点数変更が指定された商品がまとめ買い値引きの対象商品であるか否かを、例えばACT12と同様に確認する。そしてプロセッサ11は、まとめ買い値引きの対象であるならばYESと判定し、ACT14以降の処理を点数変更が指定された商品に関して前述と同様に実行する。ただしプロセッサ11はACT16では、点数変更が指定された商品に関して既に取引データに含まれている点数を、指定された点数に更新する。つまり、利用者による案内画面SCCを確認しながらの点数指定を受け付けて、取引商品の点数を変更する。
なおプロセッサ11は、ACT19にてまとめ買い対象ではないとしてNOと判定したならば、例えばテンキーを表して点数指定を受けるための画面に基づく利用者の指定に応じて取引商品の点数を変更するなどの他処理に進む。なお、他処理についての詳細の説明はここでは省略する。
In ACT 19, the processor 11 checks whether the product for which a point change has been specified is eligible for a bulk purchase discount, for example, in the same manner as in ACT 12. If the product is eligible for a bulk purchase discount, the processor 11 determines YES and executes the processing from ACT 14 onwards for the product for which a point change has been specified, in the same manner as described above. However, in ACT 16, the processor 11 updates the points already included in the transaction data for the product for which a point change has been specified to the specified number of points. In other words, the processor 11 accepts the point number specified by the user while checking the guidance screen SCC and changes the number of points for the transaction product.
If the processor 11 determines in ACT 19 that the item is not eligible for bulk purchase and returns NO, it proceeds to other processing, such as changing the number of items in the transaction in response to a user's designation based on a screen displaying a numeric keypad for receiving a designation of the number of items. A detailed description of the other processing will be omitted here.

以上のように取引処理システム100は、まとめ買い値引きの対象である商品が取引商品として登録される毎に、案内画面SCCがユーザ端末2にて表示され、該当の商品の登録点数の利用者による指定が促される。これにより利用者は、購入しようとしている商品がまとめ買いの対象であることを認識した上で、まとめ買い値引きの適用を希望するならば、そのための点数の指定を行えばよい。かくして、まとめ買いによる特典を利用者に認識させ、商品を多数購入する動機を利用者に与えることができる。 As described above, each time a product eligible for a bulk purchase discount is registered as a transaction item, the transaction processing system 100 displays the guide screen SCC on the user terminal 2, prompting the user to specify the number of items to register for that product. This allows the user to recognize that the product they are purchasing is eligible for bulk purchase, and if they wish to apply the bulk purchase discount, they can specify the number of items required. In this way, users are made aware of the benefits of bulk purchases, and are motivated to purchase multiple products.

また取引処理システム100は、案内画面SCCには、複数の点数毎の特典の内容を一覧として表す。かくして、どの点数を指定すれば有利な値引きを得られるかを利用者に認識させることができ、より多くの商品の購入を促すことが可能となる。 The transaction processing system 100 also displays a list of the benefits for each of several points on the guide screen SCC. This allows users to know which points to specify to receive advantageous discounts, encouraging them to purchase more products.

また取引処理システム100は、案内画面SCC内に表したボタンBUDのタップにより、そのボタンBUDに関連付けられた点数の指定を受け付ける。かくして、利用者は、案内画面SCCで点数毎の値引きの違いを考慮して決定した購入点数を、容易に指定することが可能である。 The transaction processing system 100 also accepts the specification of the number of points associated with a button BUD displayed on the guide screen SCC by tapping the button BUD. Thus, the user can easily specify the number of points to purchase on the guide screen SCC, taking into account the differences in discounts for each number of points.

また取引処理システム100は、案内画面SCCには、例えば図7に表すように、「商品名がCCCCCである商品を、3点以上購入で40円引き、6点以上購入で80円引き。」というまとめ買い値引きである場合には、3点及び6点に関してバッジBAAを表す。かくして利用者は、値引額の比較などを行う前に、どの点数を指定すれば有利な値引きが得られるのかを直感的に判断でき、便利である。 Furthermore, on the guidance screen SCC, the transaction processing system 100 displays badges BAA for 3 and 6 items when the bulk purchase discount is, for example, as shown in Figure 7, "Purchase 3 or more items with the product name CCCCC for a 40 yen discount, and purchase 6 or more items for an 80 yen discount." This allows the user to intuitively determine which number of items to specify to obtain the most advantageous discount before comparing discount amounts, which is convenient.

また取引処理システム100は、まとめ買い値引きの対象となっている登録済みの商品の点数の変更が指定された場合には、再び案内画面SCCをユーザ端末2にて表示する。これにより点数の変更の際にも、まとめ買いによる特典を利用者に認識させ、購入点数をより増やすことを決定する動機を利用者に与えることができる。 Furthermore, if a change in the number of registered items that are eligible for bulk purchase discounts is specified, the transaction processing system 100 will again display the guidance screen SCC on the user terminal 2. This allows the user to recognize the benefits of bulk purchases even when the number of items is changed, and motivates the user to decide to increase the number of items purchased.

この実施形態は、次のような種々の変形実施が可能である。
まとめ買いに対して付与する特典は、値引きの他、割引き、ポイントの付与、クーポンの進呈、あるいはプレゼントの進呈など、どのようなものであっても構わないし、それら複数の特典を組み合わせて付与するのでも構わない。
This embodiment can be modified in various ways as follows.
The benefit given to bulk purchases may be any kind of benefit, such as a discount, points, coupons, or gifts, in addition to a discount, or a combination of multiple benefits may be given.

取引処理装置1にてプロセッサ11が行っている処理の一部を、ユーザ端末2にてプロセッサ21が実行してもよい。例えば取引データは、メインメモリ22又は補助記憶ユニット23に保存し、その更新はプロセッサ21が行ってもよい。この場合、登録手段は、プロセッサ21による情報処理により実現されることになる。 Some of the processing performed by processor 11 in transaction processing device 1 may be executed by processor 21 in user terminal 2. For example, transaction data may be stored in main memory 22 or auxiliary memory unit 23, and updated by processor 21. In this case, the registration means is realized by information processing by processor 21.

情報処理によりプロセッサ11が実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。 Some or all of the functions realized by processor 11 through information processing can also be realized by hardware that performs information processing not based on a program, such as a logic circuit. Each of the above functions can also be realized by combining software control with hardware such as the above logic circuit.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 端末装置での利用者による操作に応じて商品を判定する判定手段と、
前記判定手段により判定された商品が複数個まとめての取引による特典付与の対象である場合に、点数の利用者による指定を促す案内画面を前記端末装置で表示させる表示手段と、
点数の利用者による指定が行われたことに応じて、前記判定手段により判定された商品を指定された点数、取引の対象とする商品として登録する登録手段と、
を具備した取引処理システム。
[付記2] 前記表示手段は、複数の点数のそれぞれについての特典の内容を一覧として表した画面を前記案内画面とする、
付記1に記載の取引処理システム。
[付記3] 前記登録手段は、複数の点数のそれぞれに個別に関連付けられた前記案内画面内の領域のいずれかが利用者により指定されたことに応じて、当該の指定された領域に関連付けられた点数を、取引の対象とする商品として登録する点数とする、
付記2に記載の取引処理システム。
[付記4] 前記表示手段は、点数に応じて特典の内容が変化する場合に、特典の内容が変化する点数を利用者により認識可能とする画面を前記案内画面とする、
付記1に記載の取引処理システム。
[付記5] 前記表示手段は、前記登録手段により取引の対象とする商品として登録済みの商品についての点数の変更が利用者により要求された場合にも前記案内画面を表示する、
付記1に記載の取引処理システム。
[付記6] コンピュータを、
端末装置での利用者による操作に応じて商品を判定する判定手段と、
前記判定手段により判定された商品が複数個まとめての取引による特典付与の対象である場合に、点数の利用者による指定を促す案内画面を前記端末装置で表示させる表示手段と、
点数の利用者による指定が行われたことに応じて、前記判定手段により判定された商品を指定された点数、取引の対象とする商品として登録する登録手段と、
して機能させるための情報処理プログラム。
Although several 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 can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.
The inventions described in the original claims of this application are set forth below.
[Supplementary Note 1] A determination means for determining a product in response to an operation by a user on a terminal device;
a display means for displaying on the terminal device a guide screen prompting the user to specify the number of points when the product determined by the determination means is eligible for a bonus when trading multiple products at once;
a registration means for registering the commodity determined by the determination means as a commodity of the designated number of points and to be traded in response to the user's designation of the number of points;
A transaction processing system comprising:
[Supplementary Note 2] The display means sets a screen showing a list of the contents of the benefits for each of the plurality of points as the guidance screen.
2. The transaction processing system of claim 1.
[Supplementary Note 3] In response to a user's designation of one of the areas in the guidance screen individually associated with each of a plurality of points, the registration means sets the number of points associated with the designated area as the number of points to be registered as the commodity to be traded.
3. The transaction processing system of claim 2.
[Supplementary Note 4] When the content of the benefit changes depending on the points, the display means sets a screen that allows the user to recognize the points at which the content of the benefit changes as the guidance screen.
2. The transaction processing system of claim 1.
[Supplementary Note 5] The display means also displays the guidance screen when a user requests a change in the number of items for a product that has been registered as a product to be traded by the registration means.
2. The transaction processing system of claim 1.
[Supplementary Note 6] A computer,
a determination means for determining a product in response to an operation by a user on a terminal device;
a display means for displaying on the terminal device a guide screen prompting the user to specify the number of points when the product determined by the determination means is eligible for a bonus when trading multiple products at once;
a registration means for registering the commodity determined by the determination means as a commodity of the designated number of points and to be traded in response to the user's designation of the number of points;
An information processing program that makes it function as such.

1…取引処理装置、2…ユーザ端末、11,21…プロセッサ、12,22…メインメモリ、13,23…補助記憶ユニット、14…通信ユニット、15,27…伝送路、24…タッチパネル、25…カメラ、26…モバイル通信ユニット、100…取引処理システム、200…通信ネットワーク。 1...transaction processing device, 2...user terminal, 11, 21...processor, 12, 22...main memory, 13, 23...auxiliary storage unit, 14...communication unit, 15, 27...transmission path, 24...touch panel, 25...camera, 26...mobile communication unit, 100...transaction processing system, 200...communication network.

Claims (4)

端末装置での利用者による操作に応じて商品を判定する判定手段と、
前記判定手段により判定された商品が複数個まとめての取引による特典付与の対象である場合に、点数の利用者による指定を促す案内画面を前記端末装置で表示させる表示手段と、
点数の利用者による指定が行われたことに応じて、前記判定手段により判定された商品を指定された点数、取引の対象とする商品として登録する登録手段と、
を具備し
前記表示手段は、複数の点数のそれぞれについての特典の内容を一覧として表した画面を前記案内画面とし、
前記登録手段は、複数の点数のそれぞれに個別に関連付けられた前記案内画面内の領域のいずれかが利用者により指定されたことに応じて、当該の指定された領域に関連付けられた点数を、取引の対象とする商品として登録する点数とする、
取引処理システム。
a determination means for determining a product in response to an operation by a user on a terminal device;
a display means for displaying on the terminal device a guide screen prompting the user to specify the number of points when the product determined by the determination means is eligible for a bonus when trading multiple products at once;
a registration means for registering the commodity determined by the determination means as a commodity of the designated number of points and to be traded in response to the user's designation of the number of points;
Equipped with
the display means sets a screen showing a list of the contents of the benefits for each of the plurality of points as the guide screen,
the registration means, in response to a user's designation of any of the areas in the guidance screen individually associated with each of the plurality of points, sets the number of points associated with the designated area as the number of points to be registered as the commodity to be traded;
Transaction processing system.
前記表示手段は、点数に応じて特典の内容が変化する場合に、特典の内容が変化する点数を利用者により認識可能とする画面を前記案内画面とする、
請求項1に記載の取引処理システム。
When the content of the benefit changes depending on the points, the display means sets a screen that allows the user to recognize the points at which the content of the benefit changes as the guidance screen.
The transaction processing system of claim 1 .
前記表示手段は、前記登録手段により取引の対象とする商品として登録済みの商品についての点数の変更が利用者により要求された場合にも前記案内画面を表示する、
請求項1に記載の取引処理システム。
The display means also displays the guidance screen when a user requests a change in the number of items of a commodity that has been registered as a commodity to be traded by the registration means.
The transaction processing system of claim 1 .
コンピュータを、
端末装置での利用者による操作に応じて商品を判定する判定手段と、
前記判定手段により判定された商品が複数個まとめての取引による特典付与の対象である場合に、点数の利用者による指定を促す案内画面を前記端末装置で表示させる表示手段と、
点数の利用者による指定が行われたことに応じて、前記判定手段により判定された商品を指定された点数、取引の対象とする商品として登録する登録手段と、
して機能させるとともに、
前記表示手段には、複数の点数のそれぞれについての特典の内容を一覧として表した画面を前記案内画面とさせ、
前記登録手段には、複数の点数のそれぞれに個別に関連付けられた前記案内画面内の領域のいずれかが利用者により指定されたことに応じて、当該の指定された領域に関連付けられた点数を、取引の対象とする商品として登録する点数とさせる、
ための情報処理プログラム。
Computer,
a determination means for determining a product in response to an operation by a user on a terminal device;
a display means for displaying on the terminal device a guide screen prompting the user to specify the number of points when the product determined by the determination means is eligible for a bonus when trading multiple products at once;
a registration means for registering the commodity determined by the determination means as a commodity of the designated number of points and to be traded in response to the user's designation of the number of points;
and make it function as a
the display means displays a screen showing a list of the contents of the benefits for each of the plurality of points as the guide screen;
the registration means, in response to a user specifying any one of the areas in the guidance screen individually associated with each of a plurality of points, causes the number of points associated with the specified area to be registered as the number of points for the commodity to be traded;
Information processing program for.
JP2022092366A 2022-06-07 2022-06-07 Transaction processing system and information processing program Active JP7813658B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022092366A JP7813658B2 (en) 2022-06-07 2022-06-07 Transaction processing system and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022092366A JP7813658B2 (en) 2022-06-07 2022-06-07 Transaction processing system and information processing program

Publications (2)

Publication Number Publication Date
JP2023179203A JP2023179203A (en) 2023-12-19
JP7813658B2 true JP7813658B2 (en) 2026-02-13

Family

ID=89199456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022092366A Active JP7813658B2 (en) 2022-06-07 2022-06-07 Transaction processing system and information processing program

Country Status (1)

Country Link
JP (1) JP7813658B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215998A (en) 2000-11-15 2002-08-02 Koen Azusa Price discounting method and price discounting program by joint purchase
JP2016218491A (en) 2014-03-27 2016-12-22 ネットパイロティング株式会社 Sales management device and sales management method of commodity or service with purchase reservation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7376906B2 (en) * 2019-07-09 2023-11-09 株式会社寺岡精工 Product registration system, program, product registration method, and weighing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215998A (en) 2000-11-15 2002-08-02 Koen Azusa Price discounting method and price discounting program by joint purchase
JP2016218491A (en) 2014-03-27 2016-12-22 ネットパイロティング株式会社 Sales management device and sales management method of commodity or service with purchase reservation

Also Published As

Publication number Publication date
JP2023179203A (en) 2023-12-19

Similar Documents

Publication Publication Date Title
JP7189254B2 (en) Checkout system, payment device and control program
JP2020126323A (en) Merchandise data processing device and control program
JP2023029402A (en) Transaction processing system, transaction support device, information processing program, and transaction processing method
JP2023158160A (en) Information processing equipment and transaction processing system
JP2018092373A (en) Checkout system, registration device, payment device and control program
JP2024003405A (en) Accounting devices and programs
JP7813658B2 (en) Transaction processing system and information processing program
JP7634752B2 (en) Transaction processing device and information processing program
JP2019144797A (en) Registration apparatus and information processing program
US12125020B2 (en) Transaction processing system, transaction processing device, and information processing method
US20230096680A1 (en) Information processing device and information processing method
JP7648493B2 (en) Information terminal and its program
JP2020057131A (en) Shopping support system, information processing device and information processing program
JP2023059798A (en) Product registration device and its program
JP7836714B2 (en) Transaction processing system, transaction processing device, and information processing program
JP2022027915A (en) Commodity sales processing device and program used in commodity sales processing device
JP7258997B2 (en) Registered settlement device and information processing program for its control
JP7274561B2 (en) Registration device, information processing program and terminal device
JP2021184127A (en) Transaction processing system
JP7785515B2 (en) Product registration device and its program
JP6633727B2 (en) Product registration device, control program and checkout system
JP7304739B2 (en) Information processing device, information processing program and information processing method
JP6995955B2 (en) Programs used for product sales processing equipment and product sales processing equipment
JP7684160B2 (en) Information processing device, registration system, and program
JP6742495B2 (en) Payment device

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

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260202

R150 Certificate of patent or registration of utility model

Ref document number: 7813658

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150