[go: up one dir, main page]

JP6672865B2 - Information processing apparatus, information processing system, control method, and program - Google Patents

Information processing apparatus, information processing system, control method, and program Download PDF

Info

Publication number
JP6672865B2
JP6672865B2 JP2016025801A JP2016025801A JP6672865B2 JP 6672865 B2 JP6672865 B2 JP 6672865B2 JP 2016025801 A JP2016025801 A JP 2016025801A JP 2016025801 A JP2016025801 A JP 2016025801A JP 6672865 B2 JP6672865 B2 JP 6672865B2
Authority
JP
Japan
Prior art keywords
payment
information
user interface
settlement
customer
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
JP2016025801A
Other languages
Japanese (ja)
Other versions
JP2017146652A (en
Inventor
翔太 中村
翔太 中村
るみ 池澤
るみ 池澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2016025801A priority Critical patent/JP6672865B2/en
Publication of JP2017146652A publication Critical patent/JP2017146652A/en
Application granted granted Critical
Publication of JP6672865B2 publication Critical patent/JP6672865B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、商品の精算に用いる装置に関する。   The present invention relates to an apparatus used for payment of goods.

スーパーマーケット等の店舗におけるレジ端末(例えば POS(Point of Sales)レジスタ)では、(1)精算対象の商品を登録する処理(バーコードの読み取りなど)及び(2)登録された商品の精算を行う処理(代金の受け取りやおつりの返却など)という2つの処理が行われる。   In a cash register terminal (for example, a POS (Point of Sales) register) in a store such as a supermarket, (1) a process of registering a product to be settled (eg, reading a barcode) and (2) a process of performing a checkout of the registered product (Receiving the price, returning the change, etc.) are performed.

このようなレジ端末の機能を2つの装置に分離するという運用方法がある。具体的には、(1)の処理を行う機能を商品登録装置に持たせ、(2)の処理を行う機能を精算装置に持たせる。   There is an operation method in which the function of such a cashier terminal is separated into two devices. Specifically, the function of performing the process (1) is provided in the merchandise registration device, and the function of performing the process (2) is provided in the checkout device.

商品登録装置には、精算装置に対して、その商品登録装置によって登録された商品の精算処理を割り当てる機能を持つものがある。顧客は、商品登録装置を操作する店員から、どの精算装置に対して精算処理が割り当てられたのかを聞き、その精算装置へ移動して精算を行う。   Some merchandise registration devices have a function of allocating a payment process for merchandise registered by the merchandise registration device to the settlement device. The customer asks a clerk who operates the product registration device which payment device has been assigned the payment processing, and moves to the payment device to perform payment.

商品登録装置が精算装置に精算処理を割り当てる技術として、例えば特許文献1や特許文献2が挙げられる。特許文献1は、精算処理の進捗が最も進んでいる精算装置に対して精算処理を割り当てる技術を開示している。特許文献2は、顧客の年齢と精算装置との距離に応じて、精算処理を割り当てる精算装置を決定する技術を開示している。   Patent Literature 1 and Patent Literature 2 are examples of a technique in which a merchandise registration device assigns a settlement process to a settlement device. Patent Literature 1 discloses a technique of allocating a payment process to a payment device in which the progress of the payment process is the most advanced. Patent Literature 2 discloses a technique for determining a payment apparatus to which a payment process is to be assigned according to the age of a customer and the distance from the payment apparatus.

特開2014−220019号公報JP 2014-220019 A 特開2015−111472号公報JP 2015-111472 A 特許第5811295号Patent No. 5811295

精算装置には、顧客とのやりとりのためのユーザインタフェースが備えられている。例えばユーザインタフェースは、代金の投入やおつりの排出に利用される釣り銭機である。そして、精算装置においてユーザインタフェースが設けられている位置の高さは、精算装置によって異なる場合がある。例えば特許文献3には、2つの精算装置が1つの架台によって保持されており、これらの精算装置に備えられているユーザインタフェースの高さ方向の位置が互いに異なることが開示されている。しかし特許文献1や特許文献2では、精算処理を割り当てる精算装置を決定する際、各精算装置においてユーザインタフェースが備えられている位置の高さが考慮されていない。   The checkout device is provided with a user interface for interacting with a customer. For example, the user interface is a change machine used for inputting money and discharging change. The height of the position where the user interface is provided in the checkout device may differ depending on the checkout device. For example, Patent Document 3 discloses that two payment devices are held by one stand, and the positions of user interfaces provided in these payment devices in the height direction are different from each other. However, in Patent Literature 1 and Patent Literature 2, when determining a payment apparatus to which a payment process is to be assigned, the height of a position where a user interface is provided in each payment apparatus is not considered.

本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、精算処理を適切に精算装置へ割り当てる技術を提供することである。   The present invention has been made in view of the above problems. An object of the present invention is to provide a technique for appropriately assigning a settlement process to a settlement device.

本発明の第1及び第2の情報処理装置は、(1)複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定手段と、(2)前記決定された精算装置に対して前記精算情報を割り当てる割当手段と、を有する。(3)前記複数の精算装置は第1の精算装置及び第2の精算装置を含む。(4)前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある。
第1の情報処理装置において、前記決定手段は、顧客の属性を示す属性情報を取得し、前記取得された属性情報によって表される属性を持つ顧客が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客である場合、前記第1の精算装置よりも前記第2の精算装置が優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置を決定する。
第2の情報処理装置において、前記決定手段は、顧客の属性を示す属性情報を取得し、前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、顧客に使用されていない前記精算装置の中から、ユーザインタフェースの位置が最も低い精算装置を、精算情報の割り当て先として決定する。
According to the first and second information processing apparatuses of the present invention, (1) based on the position of the user interface provided in each of the plurality of settlement devices in the height direction, the plurality of settlement apparatuses can be settled as a settlement target. It has a deciding means for deciding a settlement apparatus to which the settlement information relating to the settlement processing of the registered merchandise is allocated, and (2) an allocating means for allocating the settlement information to the decided settlement apparatus. (3) The plurality of payment devices include a first payment device and a second payment device. (4) The user interface provided on the first checkout device is at a higher position than the user interface provided on the second checkout device.
In the first information processing apparatus, the determination unit acquires attribute information indicating an attribute of the customer, and a customer having an attribute represented by the acquired attribute information allocates a payment device with a low user interface position. If it is a customer to be settled, the settlement device to which the settlement information is assigned is determined so that the second settlement device is preferentially assigned to the settlement information over the first settlement device.
In the second information processing apparatus, the determining unit may acquire attribute information indicating an attribute of the customer, and the acquired attribute information may indicate that the customer is to be assigned a payment apparatus with a low user interface position. From among the payment devices not used by the customer, the payment device with the lowest position of the user interface is determined as the allocation destination of the payment information.

本発明の第1の情報処理システムは、本発明の第1又は第2の情報処理装置、前記第1の精算装置、及び前記第2の精算装置を有する。 A first information processing system according to the present invention includes the first or second information processing device according to the present invention, the first payment device, and the second payment device.

本発明の第1及び第2の制御方法は、コンピュータによって実行される。当該第1の制御方法は、(1)複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定ステップと、(2)前記決定された精算装置に対して前記精算情報を割り当てる割当ステップと、を有する。(3)前記複数の精算装置は第1の精算装置及び第2の精算装置を含む。(4)前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある。
第1の制御方法では、前記決定ステップにおいて、顧客の属性を示す属性情報を取得し、前記取得された属性情報によって表される属性を持つ顧客が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客である場合、前記第1の精算装置よりも前記第2の精算装置が優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置を決定する。
第2の制御方法では、前記決定ステップにおいて、顧客の属性を示す属性情報を取得し、前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、顧客に使用されていない前記精算装置の中から、ユーザインタフェースの位置が最も低い精算装置を、精算情報の割り当て先として決定する。
The first and second control methods of the present invention are executed by a computer. The first control method includes: (1) payment of a product registered as a payment target from among the plurality of payment devices based on a height position of a user interface provided in each of the plurality of payment devices. A determining step of determining a payment apparatus to which payment information relating to the process is to be allocated; and (2) an allocation step of allocating the payment information to the determined payment apparatus. (3) The plurality of payment devices include a first payment device and a second payment device. (4) The user interface provided on the first checkout device is at a higher position than the user interface provided on the second checkout device.
In the first control method, in the determining step, attribute information indicating an attribute of the customer is acquired, and a customer having an attribute represented by the acquired attribute information should assign a checkout device with a low user interface position. If the customer is a customer, the settlement device to which the settlement information is to be assigned is determined so that the second settlement device is preferentially assigned to the settlement information over the first settlement device.
In the second control method, in the determining step, attribute information indicating an attribute of the customer is acquired, and when the acquired attribute information indicates that the position of the user interface is a customer to which a payment apparatus with a low position is to be assigned, From among the payment devices not used by the customer, the payment device with the lowest position of the user interface is determined as the allocation destination of the payment information.

本発明の第1のプログラムは、本発明の第1又は第2の制御方法の各ステップをコンピュータに実行させる。 A first program of the present invention causes a computer to execute each step of the first or second control method of the present invention.

本発明の第の情報処理装置は、(1)複数の精算装置それぞれについて、前記精算装置に備わっているユーザインタフェースの高さ方向の位置に関する情報を含む精算装置情報をディスプレイ装置に表示させる表示制御手段と、(2)前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を選択する入力を取得する入力取得手段と、(3)前記入力により選択された精算装置へ前記精算情報を割り当てる割当手段と、を有する。(4)前記複数の精算装置は第1の精算装置及び第2の精算装置を含む。(5)前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある。
当該第3の情報処理装置は、複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づき、前記複数の精算装置それぞれについて、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする推奨度を算出する推奨度算出手段を有する。
前記表示制御手段は、前記算出された推奨度に基づいて、前記ディスプレイ装置に前記精算装置情報を表示させる。
前記推奨度算出手段は、顧客の属性を示す属性情報を取得し、前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、ユーザインタフェースの位置が低い精算装置ほど前記推奨度を高くする。
According to the third information processing apparatus of the present invention, (1) for each of a plurality of payment devices, a display for displaying payment device information including information on a position in a height direction of a user interface provided in the payment device on a display device. Control means, and (2) input acquisition means for acquiring an input for selecting a payment apparatus to which payment information relating to payment processing of a product registered as a payment object is to be allocated, from among the plurality of payment apparatuses, (3) And allocating means for allocating the payment information to the payment device selected by the input. (4) The plurality of payment devices include a first payment device and a second payment device. (5) The user interface provided in the first checkout device is at a higher position than the user interface provided in the second checkout device.
The third information processing device is based on a position in a height direction of a user interface provided in each of the plurality of settlement devices, and sets the settlement information on a settlement process of a product registered as a settlement target for each of the plurality of settlement devices. And a recommendation degree calculating means for calculating a recommendation degree to be assigned to.
The display control means causes the display device to display the payment device information based on the calculated degree of recommendation.
The recommendation degree calculating means acquires attribute information indicating an attribute of the customer, and when the acquired attribute information indicates that the customer is to be assigned a checkout device with a low position of the user interface, the position of the user interface is The lower the settlement device, the higher the recommendation level.

本発明の第2の情報処理システムは、本発明の第の情報処理装置、前記第1の精算装置、及び前記第2の精算装置を有する。 A second information processing system according to the present invention includes the third information processing device according to the present invention, the first payment device, and the second payment device.

本発明の第の制御方法は、コンピュータによって実行される。当該第の制御方法は、(1)複数の精算装置それぞれについて、前記精算装置に備わっているユーザインタフェースの高さ方向の位置に関する情報を含む精算装置情報をディスプレイ装置に表示させる表示制御ステップと、(2)前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を選択する入力を取得する入力取得ステップと、(3)前記入力により選択された精算装置へ前記精算情報を割り当てる割当ステップと、を有する。(4)前記複数の精算装置は第1の精算装置及び第2の精算装置を含む。(5)前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある。
当該第3の制御方法は、複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づき、前記複数の精算装置それぞれについて、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする推奨度を算出する推奨度算出ステップを有する。
前記表示制御ステップにおいて、前記算出された推奨度に基づいて、前記ディスプレイ装置に前記精算装置情報を表示させる。
前記推奨度算出ステップにおいて、顧客の属性を示す属性情報を取得し、前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、ユーザインタフェースの位置が低い精算装置ほど前記推奨度を高くする。
The third control method of the present invention is executed by a computer. The third control method includes: (1) a display control step of, for each of the plurality of payment devices, displaying, on a display device, payment device information including information on a position in a height direction of a user interface provided in the payment device. (2) an input obtaining step of obtaining an input for selecting a payment apparatus to which to assign payment information relating to payment processing of a product registered as a payment target from among the plurality of payment apparatuses; and (3) the input. Allocating the payment information to the payment device selected by the above. (4) The plurality of payment devices include a first payment device and a second payment device. (5) The user interface provided in the first checkout device is at a higher position than the user interface provided in the second checkout device.
The third control method is based on a position in a height direction of a user interface provided in each of the plurality of payment devices, and sets a plurality of payment devices, each of the plurality of payment devices, of payment information relating to payment processing of a product registered as a payment target. There is a recommendation degree calculating step of calculating a recommendation degree to be assigned.
In the display control step, the adjustment device information is displayed on the display device based on the calculated degree of recommendation.
In the recommendation degree calculating step, when the attribute information indicating the attribute of the customer is acquired, and the acquired attribute information indicates that the customer is to assign a checkout device with a low position of the user interface, the position of the user interface is The lower the settlement device, the higher the recommendation level.

本発明の第2のプログラムは、本発明の第の制御方法の各ステップをコンピュータに実行させる。 The second program of the present invention causes a computer to execute each step of the third control method of the present invention.

本発明によれば、精算処理を適切に精算装置へ割り当てる技術が提供される。   According to the present invention, there is provided a technique for appropriately assigning a settlement process to a settlement device.

実施形態1の情報処理システムを例示するブロック図である。FIG. 1 is a block diagram illustrating an information processing system according to a first embodiment. 実施形態1の情報処理システムによって実行される処理の流れを例示するフローチャートである。4 is a flowchart illustrating a flow of a process executed by the information processing system according to the first embodiment. 決定部及び割当部が商品登録装置の内部に実装される場合の情報処理システムを例示するブロック図である。It is a block diagram which illustrates the information processing system in case a determination part and an allocation part are mounted inside a goods registration apparatus. 決定部及び割当部がサーバ装置の内部に実装される場合の情報処理システムを例示するブロック図である。FIG. 4 is a block diagram illustrating an information processing system in a case where a determination unit and an allocation unit are mounted inside a server device. 商品登録装置を実現する計算機のハードウエア構成を例示する図である。FIG. 2 is a diagram illustrating a hardware configuration of a computer that realizes a product registration device. 精算装置を実現する計算機のハードウエア構成を例示する図である。FIG. 3 is a diagram illustrating a hardware configuration of a computer for realizing the settlement apparatus. ユーザインタフェースが設置されている高さが互いに異なる2つの精算装置の第1の図(正面図)である。It is a 1st figure (front view) of two payment apparatuses with mutually different heights in which a user interface is installed. ユーザインタフェースが設置されている高さが互いに異なる2つの精算装置の第1の図(平面図)である。It is the 1st figure (top view) of two checkout devices from which height which user interface is installed differs mutually. ユーザインタフェースが設置されている高さが互いに異なる2つの精算装置を例示する第2の図である。It is the 2nd figure which illustrates the two payment devices where the user interface is installed in height which differs mutually. サーバ装置を実現する計算機のハードウエア構成を例示する図である。FIG. 2 is a diagram illustrating a hardware configuration of a computer that realizes a server device. 精算情報をテーブル形式で例示する図である。It is a figure which illustrates payment information in a table form. 精算装置が精算情報を取得する方法を例示する図である。It is a figure which illustrates the method by which a payment apparatus acquires payment information. 精算情報の割り当て先の精算装置がタッチパネルに表示される様子を例示する図である。It is a figure which illustrates a mode that the payment device to which payment information is assigned is displayed on a touch panel. 店舗における商品登録装置と精算装置のレイアウトを例示する第1の図である。It is the 1st figure which illustrates the layout of the merchandise registration device and the checkout device in a store. 店舗における商品登録装置と精算装置のレイアウトを例示する第2の図である。It is the 2nd figure which illustrates the layout of the merchandise registration device and the checkout device in the shop. 実施形態2の情報処理システムによって実行される処理の流れを例示するフローチャートである。11 is a flowchart illustrating a flow of a process executed by the information processing system according to the second embodiment. 実施形態3に係る情報処理システムを例示するブロック図である。FIG. 13 is a block diagram illustrating an information processing system according to a third embodiment. 実施形態3の情報処理システムによって実行される処理の流れを例示するフローチャートである。15 is a flowchart illustrating a flow of a process executed by the information processing system according to the third embodiment. 実施形態4に係る情報処理システムを例示するブロック図である。FIG. 14 is a block diagram illustrating an information processing system according to a fourth embodiment. 実施形態4のディスプレイ装置に表示される選択画面を例示する図である。FIG. 14 is a diagram illustrating a selection screen displayed on a display device according to a fourth embodiment. 実施形態4の情報処理システムによって実行される処理の流れを例示するフローチャートである。15 is a flowchart illustrating a flow of a process executed by the information processing system according to the fourth embodiment. 実施形態5に係る情報処理システムを例示するブロック図である。FIG. 15 is a block diagram illustrating an information processing system according to a fifth embodiment. 実施形態5のディスプレイ装置に表示される選択画面を例示する図である。FIG. 14 is a diagram illustrating a selection screen displayed on a display device according to a fifth embodiment. 実施形態5の情報処理システムによって実行される処理の流れを例示するフローチャートである。17 is a flowchart illustrating a flow of a process executed by the information processing system according to the fifth embodiment.

以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また各ブロック図において、特に説明がない限り、各ブロックは、ハードウエア単位の構成ではなく機能単位の構成を表している。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are denoted by the same reference numerals, and description thereof will not be repeated. In addition, in each block diagram, unless otherwise specified, each block represents a configuration of a functional unit, not a configuration of a hardware unit.

[実施形態1]
図1は、実施形態1の情報処理システム10を例示するブロック図である。情報処理システム10は、決定部12、割当部13、商品登録装置20、及び精算装置30を有する。
[Embodiment 1]
FIG. 1 is a block diagram illustrating an information processing system 10 according to the first embodiment. The information processing system 10 includes a determination unit 12, an assignment unit 13, a product registration device 20, and a payment device 30.

商品登録装置20は、商品を精算対象として登録する処理(以下、商品登録処理)に用いられる。商品登録装置20のユーザ(店員など)は、商品登録装置20を操作して、顧客が購入する各商品について商品登録処理を行う。この登録処理により、精算情報が生成される。精算情報は、精算対象として登録された商品の精算処理に関する情報(登録された商品のID(Identifier)などを示す情報)である。   The product registration device 20 is used for a process of registering a product as a settlement target (hereinafter, a product registration process). The user (such as a clerk) of the product registration device 20 operates the product registration device 20 to perform a product registration process for each product purchased by the customer. Through this registration process, settlement information is generated. The settlement information is information relating to a settlement process of a product registered as a payment target (information indicating an ID (Identifier) of the registered product).

精算装置30は、精算対象として登録された商品の精算処理に用いられる。具体的には、精算装置30は、精算情報を取得し、その精算情報を用いて精算処理を行う。精算処理には、例えば顧客に対して合計金額を提示する処理、顧客から代金を受け付ける処理、おつりの排出処理、レシートの発行処理などが含まれる。   The payment device 30 is used for payment processing of a product registered as a payment target. Specifically, the settlement apparatus 30 acquires settlement information and performs a settlement process using the settlement information. The settlement process includes, for example, a process of presenting a total amount to a customer, a process of receiving a price from the customer, a process of discharging change, and a process of issuing a receipt.

ここで、精算装置30にはユーザインタフェース32が備えられている。ユーザインタフェース32には、例えば代金の投入や釣り銭の排出に用いられる釣り銭機などが含まれる。   Here, the settlement apparatus 30 is provided with a user interface 32. The user interface 32 includes, for example, a change machine used for inputting money and discharging change.

情報処理システム10は精算装置30を複数有する。複数の精算装置30の中には、少なくとも、ユーザインタフェース32の高さ方向の位置が互いに異なる2つの精算装置30が含まれる。例えばユーザインタフェース32は、想定される利用者に適した位置に設けられる。ユーザインタフェース32の位置が相対的に低い精算装置30において想定される利用者は、例えば子供、老人、身長が低い人、又は車いすなどを使用している傷病者や障害者などである。一方、ユーザインタフェース32の位置が相対的に高い精算装置30において想定される利用者は、例えば上記以外の人(老人を除く成人など)である。ただし、ユーザインタフェース32を設ける位置は、必ずしも想定される利用者に適した位置に限定されない。   The information processing system 10 has a plurality of settlement devices 30. The plurality of settlement devices 30 include at least two settlement devices 30 having different user interface 32 positions in the height direction. For example, the user interface 32 is provided at a position suitable for an assumed user. The user assumed in the settlement apparatus 30 where the position of the user interface 32 is relatively low is, for example, a child, an elderly person, a short person, a disabled person or a disabled person using a wheelchair or the like. On the other hand, the user assumed in the settlement apparatus 30 in which the position of the user interface 32 is relatively high is, for example, a person other than the above (such as an adult excluding the elderly). However, the position where the user interface 32 is provided is not necessarily limited to a position suitable for the assumed user.

情報処理システム10は、ユーザインタフェース32の高さ方向の位置を考慮し、商品登録装置20で生成された精算情報をいずれかの精算装置30へ割り当てる。そのために情報処理システム10は、決定部12及び割当部13を有する。決定部12は、上述した複数の精算装置30それぞれのユーザインタフェースの高さ方向の位置に基づいて、精算情報の割り当て先とする精算装置30を決定する。割当部13は、決定部12によって決定された精算装置30に対して精算情報を割り当てる。   The information processing system 10 allocates the settlement information generated by the product registration device 20 to any one of the settlement devices 30 in consideration of the position of the user interface 32 in the height direction. For this purpose, the information processing system 10 includes a determining unit 12 and an allocating unit 13. The deciding unit 12 determines the settlement apparatus 30 to which the settlement information is to be assigned based on the position in the height direction of the user interface of each of the plurality of settlement apparatuses 30 described above. The allocating unit 13 allocates the payment information to the payment device 30 determined by the determination unit 12.

精算情報が割り当てられた精算装置30は、その精算情報を取得する。顧客は、その精算情報が割り当てられた精算装置30のところまで移動し、その精算装置30において代金の支払いなどを行う。   The payment device 30 to which the payment information is assigned acquires the payment information. The customer moves to the payment device 30 to which the payment information is assigned, and pays the payment at the payment device 30.

子供、老人又は傷病者などにとっては、ユーザインタフェース32の位置が高い精算装置30よりも、ユーザインタフェース32の位置が低い精算装置30の方が利用しやすい。ユーザインタフェース32の位置が高いと、ユーザインタフェース32の操作(代金の投入やおつりの取り出しなど)に時間がかかったり、ユーザインタフェース32を操作するための踏み台などが必要になったりする。また、ユーザインタフェース32の位置が高いと、子供などが自分でユーザインタフェース32を操作することができず、店員が呼び出されることもある。その結果、店舗の運営に要するコストが高くなったり、一人の顧客によって精算装置30が利用される時間が長くなったりするため、店舗を効率よく運用することができない。   For a child, an elderly person, a sick person, or the like, the payment device 30 in which the position of the user interface 32 is low is more easily used than the payment device 30 in which the position of the user interface 32 is high. If the position of the user interface 32 is high, it takes time to operate the user interface 32 (such as inputting a price or taking out a change), or a step for operating the user interface 32 is required. When the position of the user interface 32 is high, a child or the like cannot operate the user interface 32 by himself, and a clerk may be called. As a result, the cost required for operating the store increases, and the time for which the settlement apparatus 30 is used by one customer increases, so that the store cannot be operated efficiently.

本実施形態の情報処理システム10によれば、各精算装置30においてユーザインタフェース32が備えられている位置の高さを考慮して、精算情報を割り当てる精算装置30が決定される。よって、ユーザインタフェース32が備えられている位置の高さを考慮せずに精算情報の割り当て先とする精算装置30を決定する場合と比較し、ユーザインタフェース32の位置が低い精算装置30を好むと考えられる顧客が、ユーザインタフェース32の位置が低い精算装置30を利用できる蓋然性が高くなる。よって、店舗の運営に要するコストが高くなることを防いだり、一人の顧客によって精算装置30が利用される時間が長くなることを防いだりすることができるため、店舗の運用効率が高くなる。   According to the information processing system 10 of the present embodiment, the settlement device 30 to which the settlement information is assigned is determined in consideration of the height of the position where the user interface 32 is provided in each settlement device 30. Therefore, if the user prefers the settlement apparatus 30 having a lower position of the user interface 32 as compared with the case where the settlement apparatus 30 to which the settlement information is allocated is determined without considering the height of the position where the user interface 32 is provided. It is more likely that potential customers will be able to use the checkout device 30 with a lower user interface 32 location. Therefore, it is possible to prevent the cost required for the operation of the store from being increased, and to prevent the customer from using the settlement apparatus 30 for a long time, thereby increasing the operation efficiency of the store.

以下、本実施形態についてさらに詳細を述べる。   Hereinafter, the present embodiment will be described in more detail.

<処理の流れ>
図2は、実施形態1の情報処理システム10によって実行される処理の流れを例示するフローチャートである。決定部12は、各精算装置30のユーザインタフェース32の高さ方向の位置に基づいて、精算情報の割り当て先とする精算装置30を決定する(S102)。割当部13は、決定された精算装置30へ精算情報を割り当てる(S104)。
<Process flow>
FIG. 2 is a flowchart illustrating a flow of a process executed by the information processing system 10 according to the first embodiment. The deciding unit 12 decides the settlement device 30 to which the settlement information is to be allocated based on the position of the settlement device 30 in the height direction of the user interface 32 (S102). The allocating unit 13 allocates the payment information to the determined payment apparatus 30 (S104).

<情報処理システム10の実装方法>
情報処理システム10が有する各機能構成部(本実施形態では決定部12及び割当部13)は、1つ又は複数の情報処理装置によって実装される。例えばこれらの機能構成部の全てが、商品登録装置20の内部に実装される。図3は、情報処理システム10が有する各機能構成部が商品登録装置20の内部に実装される場合の情報処理システム10を例示するブロック図である。
<Method of mounting information processing system 10>
Each functional configuration unit (the determination unit 12 and the allocation unit 13 in the present embodiment) included in the information processing system 10 is implemented by one or a plurality of information processing devices. For example, all of these functional components are implemented inside the product registration device 20. FIG. 3 is a block diagram illustrating the information processing system 10 in a case where the functional components of the information processing system 10 are mounted inside the product registration device 20.

また、情報処理システム10が、商品登録装置20及び精算装置30とそれぞれ通信可能に接続されているサーバ装置50を有するとする。この場合、情報処理システム10が有する各機能構成部は、サーバ装置50の内部に実装されてもよい。図4は、情報処理システム10が有する各機能構成部がサーバ装置50の内部に実装される場合の情報処理システム10を例示するブロック図である。なお、サーバ装置50は、店舗の内部に設置されていてもよいし、店舗の外部に設置されていてもよい。   It is also assumed that the information processing system 10 includes a server device 50 that is communicably connected to the merchandise registration device 20 and the settlement device 30. In this case, each functional component included in the information processing system 10 may be mounted inside the server device 50. FIG. 4 is a block diagram illustrating the information processing system 10 in a case where the respective functional components of the information processing system 10 are mounted inside the server device 50. Note that the server device 50 may be installed inside the store or may be installed outside the store.

また、情報処理システム10が有する各機能構成部のいずれかを商品登録装置20の内部に実装し、残りの機能構成部をサーバ装置50の内部に実装してもよい(図示せず)。   Further, any of the functional components included in the information processing system 10 may be mounted inside the product registration device 20, and the remaining functional components may be mounted inside the server device 50 (not shown).

なお後述する各実施形態においても、ここで説明した実装方法と同様の方法により、情報処理システム10が有する各機能構成部が実装される。   In each of the embodiments described below, each functional component of the information processing system 10 is mounted by the same method as the mounting method described here.

<商品登録装置20を実現するハードウエアの例>
商品登録装置20の各機能構成部は、各機能構成部を実現するハードウエア(例:ハードワイヤードされた電子回路など)で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現されてもよい。
<Example of hardware for realizing product registration device 20>
Each functional component of the product registration device 20 may be realized by hardware (eg, a hard-wired electronic circuit or the like) that realizes each functional component, or a combination of hardware and software (eg: Electronic circuit and a program for controlling the same).

図5は、商品登録装置20を実現する計算機200のハードウエア構成を例示する図である。この計算機200は、レジ端末用途に設計された専用装置を用いて実装されてもよいし、PC(Personal Computer)や携帯端末などの汎用装置を用いて実装されてもよい。   FIG. 5 is a diagram illustrating a hardware configuration of a computer 200 that implements the product registration device 20. The computer 200 may be implemented using a dedicated device designed for a cash register terminal, or may be implemented using a general-purpose device such as a PC (Personal Computer) or a portable terminal.

計算機200は、バス202、プロセッサ204、メモリ206、ストレージ208、入出力インタフェース210、及びネットワークインタフェース212を有する。バス202は、プロセッサ204、メモリ206、ストレージ208、入出力インタフェース210、及びネットワークインタフェース212が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ204などを互いに接続する方法は、バス接続に限定されない。プロセッサ204は、CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ206は、RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ208は、ハードディスク、SSD (Solid State Drive)、又はメモリカードなどの記憶装置である。また、ストレージ208は、RAM や ROM などのメモリであってもよい。   The computer 200 has a bus 202, a processor 204, a memory 206, a storage 208, an input / output interface 210, and a network interface 212. The bus 202 is a data transmission path through which the processor 204, the memory 206, the storage 208, the input / output interface 210, and the network interface 212 mutually transmit and receive data. However, the method of connecting the processors 204 and the like to each other is not limited to the bus connection. The processor 204 is an arithmetic processing device such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). The memory 206 is a memory such as a RAM (Random Access Memory) and a ROM (Read Only Memory). The storage 208 is a storage device such as a hard disk, a solid state drive (SSD), or a memory card. Further, the storage 208 may be a memory such as a RAM or a ROM.

入出力インタフェース210は、計算機200と入出力デバイスとを接続するためのインタフェースである。図5では、タッチパネル214及びリーダ216が入出力インタフェース210に接続されている。タッチパネル214は、計算機200を操作するための入力を受け付ける。例えばタッチパネル214は、商品のIDや金額を手動で入力するために利用される。さらにタッチパネル214は、精算対象として登録された商品に関する情報など、種々の情報を表示する。リーダ216は精算対象の商品を登録するために利用される種々のリーダである。例えばリーダ216は、バーコードリーダや、商品を画像認識によって認識するためのカメラである。なお計算機200には、キーボードなど、タッチパネル214以外の入力インタフェースが接続されていてもよい。   The input / output interface 210 is an interface for connecting the computer 200 and an input / output device. In FIG. 5, the touch panel 214 and the reader 216 are connected to the input / output interface 210. Touch panel 214 receives an input for operating computer 200. For example, the touch panel 214 is used for manually inputting a product ID and a price. Further, the touch panel 214 displays various information such as information on a product registered as a payment target. The readers 216 are various readers used for registering products to be settled. For example, the reader 216 is a barcode reader or a camera for recognizing a product by image recognition. Note that an input interface other than the touch panel 214 such as a keyboard may be connected to the computer 200.

ネットワークインタフェース212は、計算機200を外部の装置と通信可能に接続するためのインタフェースである。ネットワークインタフェース212は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。例えば商品登録装置20を実現する計算機200は、ネットワークを介して精算装置30を実現する計算機(後述の計算機300)やサーバ装置50を実現する計算機(後述の計算機400)と接続される。   The network interface 212 is an interface for communicatively connecting the computer 200 to an external device. The network interface 212 may be a network interface for connecting to a wired line or a network interface for connecting to a wireless line. For example, the computer 200 that implements the product registration device 20 is connected via a network to a computer that implements the settlement device 30 (computer 300 described below) and a computer that implements the server device 50 (computer 400 described below).

ストレージ208は商品登録装置20の各機能を実現するプログラムモジュールを記憶している。プロセッサ204は、これら各プログラムモジュールを実行することで、そのプログラムモジュールに対応する各機能を実現する。   The storage 208 stores a program module that realizes each function of the product registration device 20. The processor 204 realizes each function corresponding to the program module by executing the program module.

計算機200のハードウエア構成は図5に示した構成に限定されない。例えば、各プログラムモジュールはメモリ206に格納されてもよい。この場合、計算機200は、ストレージ208を備えていなくてもよい。   The hardware configuration of the computer 200 is not limited to the configuration shown in FIG. For example, each program module may be stored in the memory 206. In this case, the computer 200 may not include the storage 208.

<精算装置30を実現するハードウエアの例>
図6は、精算装置30を実現する計算機300のハードウエア構成を例示する図である。この計算機300は、レジ端末用途に設計された専用装置を用いて実装されてもよいし、PC や携帯端末などの汎用装置を用いて実装されてもよい。
<Example of hardware for realizing the settlement apparatus 30>
FIG. 6 is a diagram illustrating a hardware configuration of a computer 300 that implements the settlement apparatus 30. The computer 300 may be implemented using a dedicated device designed for a cash register terminal, or may be implemented using a general-purpose device such as a PC or a portable terminal.

計算機300は、バス302、プロセッサ304、メモリ306、ストレージ308、入出力インタフェース310、及びネットワークインタフェース312を有する。バス302、プロセッサ304、メモリ306、ストレージ308、入出力インタフェース310、及びネットワークインタフェース312が有する機能はそれぞれ、前述したバス202、プロセッサ204、メモリ206、ストレージ208、入出力インタフェース210、及びネットワークインタフェース212が有する機能と同様である。   The computer 300 has a bus 302, a processor 304, a memory 306, a storage 308, an input / output interface 310, and a network interface 312. The functions of the bus 302, the processor 304, the memory 306, the storage 308, the input / output interface 310, and the network interface 312 are respectively the bus 202, the processor 204, the memory 206, the storage 208, the input / output interface 210, and the network interface 212. Is the same as the function of

計算機300のハードウエア構成は図6に示した構成に限定されない。例えば、各プログラムモジュールはメモリ306に格納されてもよい。この場合、計算機300は、ストレージ308を備えていなくてもよい。   The hardware configuration of the computer 300 is not limited to the configuration shown in FIG. For example, each program module may be stored in the memory 306. In this case, the computer 300 may not include the storage 308.

図6において、入出力インタフェース310にはユーザインタフェース32が接続されている。前述したように、情報処理システム10に含まれる複数の精算装置30の中には、少なくとも、ユーザインタフェース32の高さ方向の位置が互いに異なる2つの精算装置30が含まれる。以下、ユーザインタフェース32の高さ方向の位置が互いに異なる複数の精算装置30について例示する。   In FIG. 6, the user interface 32 is connected to the input / output interface 310. As described above, among the plurality of settlement apparatuses 30 included in the information processing system 10, at least two settlement apparatuses 30 in which the position of the user interface 32 in the height direction is different from each other. Hereinafter, a plurality of settlement apparatuses 30 in which the positions of the user interface 32 in the height direction are different from each other will be exemplified.

<<精算装置30の例1>>
図7及び図8は、ユーザインタフェース32が設置されている高さが互いに異なる2つの精算装置30を例示する第1の図である。図7は、2つの精算装置の正面図である。図8は、精算装置30の平面図である。図7に示した精算装置30−1と精算装置30−2は、平面視した場合の構成が共通している。そのため、図8には精算装置30を1つ図示している。以下、精算装置30−1と精算装置30−2に共通している構成を説明する際には、適宜「−1」や「−2」を省略して表記する。例えば、硬貨用釣り銭機320−1と硬貨用釣り銭機320−2を総称して、硬貨用釣り銭機320と表記する。
<<< Example 1 of settlement apparatus 30 >>>
FIG. 7 and FIG. 8 are first views illustrating two settlement apparatuses 30 at different heights where the user interface 32 is installed. FIG. 7 is a front view of two settlement devices. FIG. 8 is a plan view of the settlement apparatus 30. The settlement apparatus 30-1 and the settlement apparatus 30-2 shown in FIG. 7 have the same configuration when viewed in plan. Therefore, FIG. 8 shows one settlement device 30. Hereinafter, in describing the configuration common to the settlement apparatus 30-1 and the settlement apparatus 30-2, "-1" and "-2" are omitted as appropriate. For example, the coin change machine 320-1 and the coin change machine 320-2 are collectively referred to as a coin change machine 320.

精算装置30−1はユーザインタフェース32−1を有し、精算装置30−2はユーザインタフェース32−2を有する。ユーザインタフェース32−1は架台500−1によって保持されており、ユーザインタフェース32−2は架台500−2によって保持されている。ユーザインタフェース32−1の高さ方向の位置は架台500の下端から h1 であり、ユーザインタフェース32−2の高さ方向の位置は架台500の下端から h2 である。そして h1 は h2 より大きい。つまり、精算装置30−1においてユーザインタフェース32−1が設けられている高さ方向の位置は、精算装置30−2においてユーザインタフェース32−2が設けられている高さ方向の位置より高い。   The settlement apparatus 30-1 has a user interface 32-1, and the settlement apparatus 30-2 has a user interface 32-2. The user interface 32-1 is held by the gantry 500-1, and the user interface 32-2 is held by the gantry 500-2. The position in the height direction of the user interface 32-1 is h1 from the lower end of the gantry 500, and the position in the height direction of the user interface 32-2 is h2 from the lower end of the gantry 500. And h1 is greater than h2. That is, the position in the height direction where the user interface 32-1 is provided in the settlement apparatus 30-1 is higher than the position in the height direction where the user interface 32-2 is provided in the settlement apparatus 30-2.

ユーザインタフェース32は、硬貨用釣り銭機320、紙幣用釣り銭機330、及びカード精算用処理部340を有している。硬貨用釣り銭機320は、硬貨投入口321、硬貨リジェクト口322、及び硬貨出金口323を有する。硬貨投入口321は、精算のために入金される硬貨を受け容れる。硬貨リジェクト口322は、硬貨投入口321に投入された硬貨のうち、傷、変形又は認識エラー等のために金種判別できなかった硬貨を排出する。硬貨出金口323は硬貨の釣銭を排出する。   The user interface 32 includes a coin change machine 320, a bill change machine 330, and a card settlement processing unit 340. The coin change machine 320 has a coin slot 321, a coin reject port 322, and a coin dispensing port 323. The coin insertion slot 321 receives coins to be paid for settlement. The coin reject port 322 ejects coins, of which coin types have not been discriminated due to scratches, deformation, or recognition errors, among coins inserted into the coin insertion slot 321. The coin outlet 323 discharges a coin change.

紙幣用釣り銭機330は紙幣入出金口331を有する。紙幣入出金口331は、紙幣の入金の受け容れと、紙幣の釣銭(釣札ともいう)の排出とを行う。   The banknote change machine 330 has a banknote pay-in / pay-out port 331. The bill receiving / dispensing port 331 accepts receipt of bills and discharges change (also referred to as a bill) of bills.

カード精算用処理部340は、カード挿入口341及び入力操作部342を有する。カード挿入口341にはカードが挿入される。入力操作部342は、暗証番号等の入力操作を受け付けるテンキーなどで構成される。   The card settlement processing unit 340 has a card insertion slot 341 and an input operation unit 342. A card is inserted into the card insertion slot 341. The input operation unit 342 includes a numeric keypad for receiving an input operation of a personal identification number or the like.

ディスプレイ装置350はタッチパネル352を備える。タッチパネル352は、精算金額などの種々の情報の表示や、ユーザによる操作を受け付ける機能を有する。レシートプリンタ360は、レシートを発行する。   The display device 350 includes a touch panel 352. The touch panel 352 has a function of displaying various information such as a settlement amount and receiving an operation by a user. The receipt printer 360 issues a receipt.

精算装置30−1及び精算装置30−2を実現するための計算機300の設置場所は任意である。例えば精算装置30−1を実現する計算機300−1と精算装置30−2を実現する計算機300−2がそれぞれ、架台500−1及び架台500−2に搭載される。また例えば、精算装置30−1を実現する計算機300−1と精算装置30−2を実現する計算機300−2がそれぞれ、架台500から離れた場所(店舗の事務所内など)に設置される。この場合、各計算機300は、ユーザインタフェース32やディスプレイ装置350と通信可能に接続されている。なお、1つの計算機300を用いて複数の精算装置30を実現してもよい。   The installation place of the computer 300 for realizing the settlement apparatus 30-1 and the settlement apparatus 30-2 is arbitrary. For example, a computer 300-1 that implements the settlement apparatus 30-1 and a computer 300-2 that implements the settlement apparatus 30-2 are mounted on the gantry 500-1 and the gantry 500-2, respectively. Further, for example, a computer 300-1 that implements the settlement apparatus 30-1 and a computer 300-2 that implements the settlement apparatus 30-2 are each installed at a location away from the gantry 500 (such as in a store office). In this case, each computer 300 is communicably connected to the user interface 32 and the display device 350. Note that a plurality of settlement apparatuses 30 may be realized using one computer 300.

<<精算装置30の例2>>
図9は、ユーザインタフェース32が設置されている高さが互いに異なる2つの精算装置30を例示する第2の図である。図7及び図8に示した精算装置30の場合、2つの精算装置30が互いに異なる架台500によって保持されている。一方、図9では、ユーザインタフェース32が設置されている高さが互いに異なる2つの精算装置30が、1つの架台500によって保持されている。具体的には、架台500の1つの側面にユーザインタフェース32−1が設けられており、架台500の別の側面にユーザインタフェース32−2が設けられている。そして、図7の場合と同様に、ユーザインタフェース32−1の高さ方向の位置 h1 は、ユーザインタフェース32−2の高さ方向の位置 h2 よりも高くなっている。なお、ユーザインタフェース32が有する各構成部の機能は、図7のユーザインタフェース32と同様である。
<<< Example 2 of settlement apparatus 30 >>>
FIG. 9 is a second diagram exemplifying two payment devices 30 at different heights where the user interface 32 is installed. In the case of the settlement apparatus 30 shown in FIGS. 7 and 8, the two settlement apparatuses 30 are held by different stands 500. On the other hand, in FIG. 9, two payment devices 30 at different heights where the user interface 32 is installed are held by one stand 500. Specifically, a user interface 32-1 is provided on one side of the gantry 500, and a user interface 32-2 is provided on another side of the gantry 500. As in the case of FIG. 7, the position h1 in the height direction of the user interface 32-1 is higher than the position h2 in the height direction of the user interface 32-2. The functions of each component of the user interface 32 are the same as those of the user interface 32 in FIG.

図9においても、図7の場合と同様に、精算装置30−1と精算装置30−2を実現する計算機を設ける場所は任意である。   In FIG. 9, as in the case of FIG. 7, a place where a computer for realizing the settlement apparatus 30-1 and the settlement apparatus 30-2 is provided is arbitrary.

なお、図9に示す精算装置30のさらに具体的な説明は、例えば特許文献3に開示されている。   A more specific description of the settlement apparatus 30 shown in FIG. 9 is disclosed in, for example, Patent Document 3.

<サーバ装置50を実現するハードウエアの例>
図10は、サーバ装置50を実現する計算機400のハードウエア構成を例示する図である。この計算機400は、PC や携帯端末など、種々の計算機を用いて実装される。
<Example of hardware for implementing server device 50>
FIG. 10 is a diagram illustrating a hardware configuration of a computer 400 that implements the server device 50. The computer 400 is implemented using various computers such as a PC and a portable terminal.

計算機400は、バス402、プロセッサ404、メモリ406、ストレージ408、入出力インタフェース410、及びネットワークインタフェース412を有する。バス402、プロセッサ404、メモリ406、ストレージ408、入出力インタフェース410、及びネットワークインタフェース412が有する機能はそれぞれ、前述したバス202、プロセッサ204、メモリ206、ストレージ208、入出力インタフェース210、及びネットワークインタフェース212が有する機能と同様である。   The computer 400 has a bus 402, a processor 404, a memory 406, a storage 408, an input / output interface 410, and a network interface 412. The functions of the bus 402, the processor 404, the memory 406, the storage 408, the input / output interface 410, and the network interface 412 are respectively the bus 202, the processor 204, the memory 206, the storage 208, the input / output interface 210, and the network interface 212. Is the same as the function of

計算機400のハードウエア構成は図10に示した構成に限定されない。例えば、各プログラムモジュールはメモリ406に格納されてもよい。この場合、計算機400は、ストレージ408を備えていなくてもよい。   The hardware configuration of the computer 400 is not limited to the configuration shown in FIG. For example, each program module may be stored in the memory 406. In this case, the computer 400 may not have the storage 408.

<精算情報の割り当て先とする精算装置30を決定する方法>
決定部12は、精算装置30に設けられたユーザインタフェース32の高さ方向の位置に基づいて、精算情報を割り当てる精算装置30を決定する。例えば決定部12は、ユーザインタフェース32が設けられている位置が低い精算装置30ほど優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置30を決定する。以下、精算装置30の決定方法を具体的に説明する。
<Method of determining settlement apparatus 30 to which settlement information is assigned>
The determination unit 12 determines the payment device 30 to which the payment information is to be assigned, based on the position of the user interface 32 provided in the payment device 30 in the height direction. For example, the determination unit 12 determines the settlement apparatus 30 to which the settlement information is to be assigned, such that the settlement apparatus 30 provided with the lower position of the user interface 32 is preferentially assigned to the settlement information. Hereinafter, a method for determining the settlement apparatus 30 will be specifically described.

<<方法1>>
決定部12は、新たに割り当てられる精算情報に基づいて精算処理を実行できる精算装置30(以下、待機中の精算装置30)のうち、ユーザインタフェース32が設けられている位置が最も低い精算装置30を、精算情報の割り当て先として決定する。
<< Method 1 >>
The deciding unit 12 is a payment device 30 in which the position where the user interface 32 is provided is the lowest among the payment devices 30 that can execute the payment process based on the newly allocated payment information (hereinafter, the standby payment device 30). Is determined as the allocation destination of the settlement information.

待機中の精算装置30に含まれない精算装置30は、使用中の精算装置30とオフラインの精算装置30に大別される。使用中の精算装置30は、別の精算情報に基づいて精算処理を実行している精算装置30(他の顧客によって使用されている精算装置30)を意味する。オフラインの精算装置30は、待機中の精算装置30ではなく、なおかつ使用中の精算装置30でもない精算装置30である。例えばオフラインの精算装置30は、起動されていない精算装置30、メンテナンス中の精算装置30(例えば釣り銭の回収や補充が行われている精算装置30)、又は外部との間のネットワークが何らかの理由で切断されており、精算情報を取得できない精算装置30などである。   The settlement device 30 that is not included in the waiting settlement device 30 is roughly classified into a used settlement device 30 and an offline settlement device 30. The in-use payment device 30 means a payment device 30 that is performing a payment process based on another payment information (a payment device 30 used by another customer). The off-line payment device 30 is a payment device 30 that is not the payment device 30 on standby and is not the payment device 30 in use. For example, the off-line payment device 30 may be a payment device 30 that has not been activated, a payment device 30 that is under maintenance (for example, a payment device 30 that collects or replenishes change), or a network with the outside for some reason. The settlement apparatus 30 or the like that has been disconnected and cannot acquire the settlement information.

<<方法2>>
決定部12は、待機中の精算装置30及び使用中の精算装置30の中から、ユーザインタフェース32が設けられている位置が最も低い精算装置30を、精算処理の割り当て先として決定する。この際、「使用中の精算装置30」には、使用中の精算装置30が全て含まれてもよいし、使用中の精算装置30であって所定条件を満たすもののみが含まれてもよい。この所定条件は、例えば「現在実行している精算処理が短い時間で終了すると予測される」という条件である。例えばこの所定条件は、1)現在の精算処理で利用されている精算情報が割り当てられてから所定時間以上が経過していること、2)顧客が精算装置30を操作し始めてから所定時間以上が経過していること、3)又は精算処理の進捗度合いが所定値以上であることによって満たされる。精算処理の進捗度合いは、例えば精算処理が複数のフェーズで構成される場合に、現在どのフェーズが実行されているかによって定まる。精算処理のフェーズは、例えば支払い方法を選択するフェーズ、支払いを受け付けるフェーズ、及びおつりを排出するフェーズなどを含む。「精算処理の進捗度合いが所定値以上」という条件は、例えば「精算処理のフェーズが、おつりを排出するフェーズ以降である」といった条件である。
<< Method 2 >>
The deciding unit 12 decides, from the waiting settlement apparatus 30 and the settlement apparatus 30 in use, the settlement apparatus 30 where the user interface 32 is provided at the lowest position as an assignment destination of the settlement processing. In this case, the “in-use payment device 30” may include all the in-use payment devices 30 or may include only the in-use payment device 30 that satisfies a predetermined condition. . The predetermined condition is, for example, a condition that “the currently settling process is expected to be completed in a short time”. For example, the predetermined conditions are that 1) a predetermined time or more has elapsed since the payment information used in the current payment processing is allocated, and 2) a predetermined time or more since the customer started operating the payment apparatus 30. It is satisfied that the time has passed, 3) or that the progress of the settlement process is equal to or more than a predetermined value. The degree of progress of the settlement process is determined by, for example, which phase is currently being executed when the settlement process includes a plurality of phases. The payment processing phase includes, for example, a phase for selecting a payment method, a phase for accepting payment, and a phase for discharging change. The condition that “the degree of progress of the settlement process is equal to or greater than a predetermined value” is, for example, a condition that “the phase of the settlement process is after the change discharge phase”.

なお、上述した所定条件、所定時間、又は所定値などを示す情報はそれぞれ、決定部12に予め設定されていてもよいし、決定部12からアクセス可能な記憶装置に記憶されていてもよい。   The information indicating the predetermined condition, the predetermined time, the predetermined value, and the like described above may be set in the determination unit 12 in advance, or may be stored in a storage device accessible from the determination unit 12.

<<方法3>>
決定部12は、待機中の精算装置30があれば待機中の精算装置30のいずれかを精算情報の割り当て先として決定し、待機中の精算装置30がなければ使用中の精算装置30のいずれかを精算情報の割り当て先として決定する。待機中の精算装置30がある場合、例えば決定部12は、ユーザインタフェース32が設けられている位置が最も低い待機中の精算装置30を、精算情報の割り当て先として決定する。一方、待機中の精算装置30がない場合、例えば決定部12は、ユーザインタフェース32が設けられている位置が最も低い使用中の精算装置30を、精算情報の割り当て先として決定する。この際、「使用中の精算装置30」には、使用中の精算装置30が全て含まれてもよいし、使用中の精算装置30であって前述した所定の条件を満たすもののみが含まれてもよい。
<< Method 3 >>
The deciding unit 12 determines any of the waiting settlement devices 30 as an assignment destination of the settlement information if there is a waiting settlement device 30. If there is no waiting settlement device 30, any of the used settlement devices 30 is used. Is determined as the allocation destination of the settlement information. If there is a standby payment apparatus 30, for example, the determination unit 12 determines the standby payment apparatus 30 where the user interface 32 is provided at the lowest position as the allocation destination of the payment information. On the other hand, when there is no standby payment apparatus 30, for example, the determination unit 12 determines the payment apparatus 30 in use where the user interface 32 is provided at the lowest position as the allocation destination of the payment information. At this time, the “payment device 30 in use” may include all the payment devices 30 in use, or include only the payment device 30 in use that satisfies the above-described predetermined condition. You may.

決定部12が精算装置30を決定するその他の方法については、後述する他の実施形態でさらに説明する。   Other methods by which the determination unit 12 determines the settlement apparatus 30 will be further described in another embodiment described later.

<精算装置30に関する情報を把握する方法>
精算情報の割り当て先とする精算装置30を決定するために、決定部12は、精算装置30に関する情報(以下、精算装置情報)を取得する。精算装置情報は、ユーザインタフェース32が設けられている位置の高さ、精算装置30の状態(待機中、使用中、又はオフラインなど)を示す。また精算情報は、精算装置30によって現在処理されている精算情報がその精算装置30に送信された時刻、顧客が精算装置30を操作し始めた時刻、又は精算装置30における精算処理の進捗度合いなどを示してもよい。
<Method of grasping information on settlement device 30>
In order to determine the payment device 30 to which the payment information is to be allocated, the determination unit 12 acquires information on the payment device 30 (hereinafter, payment device information). The payment device information indicates the height of the position where the user interface 32 is provided, and the state of the payment device 30 (e.g., waiting, in use, or offline). The settlement information includes a time at which the settlement information currently processed by the settlement apparatus 30 is transmitted to the settlement apparatus 30, a time at which the customer starts operating the settlement apparatus 30, or a degree of progress of the settlement processing in the settlement apparatus 30. May be indicated.

決定部12が精算装置情報を取得する方法は任意である。例えば決定部12は、各精算装置30から精算装置情報を取得する。この場合、精算装置情報は精算装置30によって生成される。また例えば、各精算装置30の精算装置情報は、各精算装置30を外部の装置(以下、監視装置)から監視することで生成されてもよい。監視装置は、例えば商品登録装置20やサーバ装置50である。監視装置は、各精算装置30の精算装置情報を生成して記憶装置に記憶する。また監視装置は、この記憶装置に記憶されている精算装置情報の更新を行う。決定部12は、精算装置30のIDを示すリクエストを監視装置に対して送信することで、そのIDで特定される精算装置30の精算装置情報を取得する。   The method by which the determination unit 12 acquires the settlement device information is arbitrary. For example, the determination unit 12 acquires payment device information from each payment device 30. In this case, the settlement apparatus information is generated by the settlement apparatus 30. Further, for example, the payment device information of each payment device 30 may be generated by monitoring each payment device 30 from an external device (hereinafter, a monitoring device). The monitoring device is, for example, the product registration device 20 or the server device 50. The monitoring device generates payment device information of each payment device 30 and stores the information in the storage device. The monitoring device updates the settlement device information stored in the storage device. The deciding unit 12 transmits the request indicating the ID of the settlement apparatus 30 to the monitoring apparatus, thereby acquiring the settlement apparatus information of the settlement apparatus 30 specified by the ID.

監視装置が精算装置情報の生成や更新を行う方法は任意である。例えば精算装置30に、待機中、使用中、及びオフラインのいずれかの状態から別の状態へ変化した場合に、監視装置に対してメッセージを送信する機能を持たせる。監視装置は、このメッセージを精算装置30から受信することで、その精算装置30の精算装置情報を更新する。なお、監視装置は、そのメッセージの送信元である精算装置30についての精算装置情報が記憶装置に記憶されていない場合、その精算装置30の精算装置情報を新たに生成する。また例えば、精算装置情報の生成や更新は、監視装置が各精算装置30をポーリングすることで行われてもよい。   The method by which the monitoring device generates and updates the settlement device information is arbitrary. For example, the settlement apparatus 30 is provided with a function of transmitting a message to the monitoring apparatus when the state changes from one of the standby state, the busy state, and the offline state to another state. The monitoring device updates the payment device information of the payment device 30 by receiving this message from the payment device 30. When the payment device information on the payment device 30 that is the transmission source of the message is not stored in the storage device, the monitoring device newly generates the payment device information of the payment device 30. Further, for example, generation and update of the settlement apparatus information may be performed by the monitoring apparatus polling each settlement apparatus 30.

なお、このように或る装置から別の装置の状態を監視する方法には、既存の種々の技術を利用できる。そのため、監視装置が精算装置情報の生成や更新を行う他の方法についての説明は省略する。   It should be noted that various existing technologies can be used for a method of monitoring the state of another device from one device. Therefore, description of another method for the monitoring device to generate and update the settlement device information is omitted.

<商品の登録処理について>
商品登録装置20を用いて精算対象の商品を登録する処理には、様々な既知の技術を利用できる。例えば商品登録装置20は、商品に付されたバーコードなどのシンボルを読み取ることで、その商品を精算対象として登録する。
<Product registration process>
Various known techniques can be used for the process of registering the product to be adjusted using the product registration device 20. For example, the merchandise registration device 20 reads a symbol such as a barcode attached to the merchandise, thereby registering the merchandise as a target for settlement.

1つの精算処理における精算対象には、複数の商品が含まれうる。例えば商品登録装置20は、精算対象の登録処理の開始を指示する操作を受け付けた後、精算対象の登録処理の終了を指示する操作を受け付けるまでの間に登録された1つ又は複数の商品を、1つの精算処理における精算対象として登録する。ある精算処理に関する精算情報は、その精算処理の対象として登録された各商品のID(Identifier)などを示す。また精算情報は、取引番号、各商品の金額、及び合計金額などをさらに示してもよい。   A plurality of commodities can be included in the settlement target in one settlement process. For example, the merchandise registration device 20 may register one or a plurality of registered merchandise during a period from receiving an operation for instructing the start of the registration process of the adjustment target to receiving an operation for instructing the end of the registration process of the adjustment target. It is registered as a settlement target in one settlement process. The settlement information related to a certain settlement process indicates an ID (Identifier) of each product registered as a target of the settlement process. The settlement information may further indicate a transaction number, a price of each product, a total price, and the like.

図11は、精算情報をテーブル形式で例示する図である。図11に示す精算情報を、精算情報600と表記する。精算情報600は、精算情報ID602及び商品リスト604という2つの列を有する。精算情報ID602は、精算情報の識別子を示す。商品リスト604は、精算対象として登録された商品IDのリストである。商品ID606は、精算対象として登録された商品の識別子である。   FIG. 11 is a diagram illustrating the settlement information in a table format. The payment information shown in FIG. 11 is referred to as payment information 600. The payment information 600 has two columns, a payment information ID 602 and a product list 604. The settlement information ID 602 indicates an identifier of the settlement information. The product list 604 is a list of product IDs registered as payment targets. The product ID 606 is an identifier of a product registered as a payment target.

精算情報は、商品登録装置20によって生成されてもよいし、サーバ装置50によって生成されてもよい。後者の場合、サーバ装置50は、精算対象として登録すべき各商品に関する情報(例えば、商品登録装置20のリーダ216によって読み取られた各商品のID)を商品登録装置20から取得することで、精算情報を生成する。   The payment information may be generated by the product registration device 20 or may be generated by the server device 50. In the latter case, the server device 50 obtains information on each product to be registered as a target for payment (for example, the ID of each product read by the reader 216 of the product registration device 20) from the product registration device 20, thereby performing the payment. Generate information.

<精算情報を割り当てる方法>
割当部13は、決定部12によって精算情報の割り当て先として決定された精算装置30に、精算情報を割り当てる。ここで、「精算装置30に精算情報を割り当てる」という処理は、その精算装置30によってその精算情報に基づく精算処理が行われるようにする任意の処理である。例えば、割当部13は、精算情報の割り当て先とする精算装置30へ精算情報を送信することで、精算装置30へ精算情報を割り当てる。この場合、精算装置30は、受信した精算情報に基づく精算処理を行う。また例えば割当部13は、精算情報と、その精算情報の割り当て先とする精算装置30とを関連付けた情報を生成することにより、精算装置30に対して精算情報を割り当ててもよい。この場合、精算装置30は、その精算装置30と関連付けられた精算情報を取得することにより、その精算情報に基づく精算処理を行う。精算情報と精算装置30とを関連付けた情報は、商品登録装置20、精算装置30、又はサーバ装置50によってアクセス可能な記憶装置に記憶される。
<How to assign payment information>
The allocating unit 13 allocates the payment information to the payment device 30 determined as the allocation destination of the payment information by the determination unit 12. Here, the process of “assigning the payment information to the payment device 30” is an arbitrary process that causes the payment device 30 to perform the payment process based on the payment information. For example, the allocating unit 13 allocates the payment information to the payment apparatus 30 by transmitting the payment information to the payment apparatus 30 to which the payment information is allocated. In this case, the settlement apparatus 30 performs a settlement process based on the received settlement information. Further, for example, the allocating unit 13 may allocate the payment information to the payment apparatus 30 by generating information in which the payment information is associated with the payment apparatus 30 to which the payment information is allocated. In this case, the settlement apparatus 30 performs settlement processing based on the settlement information by acquiring the settlement information associated with the settlement apparatus 30. Information in which the settlement information is associated with the settlement device 30 is stored in a storage device that can be accessed by the product registration device 20, the settlement device 30, or the server device 50.

<精算装置30が精算情報を取得する方法>
精算装置30は、自身に割り当てられた精算情報を取得する。精算装置30は、商品登録装置20から精算情報を取得してもよいし、サーバ装置50から精算情報を取得してもよい。図12は、精算装置30が精算情報を取得する方法を例示する図である。
<Method by which the payment apparatus 30 acquires payment information>
The settlement apparatus 30 acquires the settlement information assigned to itself. The settlement device 30 may acquire the settlement information from the product registration device 20 or may acquire the settlement information from the server device 50. FIG. 12 is a diagram illustrating a method by which the settlement apparatus 30 acquires the settlement information.

図12(a)において、精算装置30は、商品登録装置20から精算情報を取得している。また、図12(b)において、精算装置30は、商品登録装置20からサーバ装置50へ送信された精算情報を、サーバ装置50から取得している。図12(a)及び図12(b)のケースでは、商品登録装置20によって精算情報が生成される。   In FIG. 12A, the settlement apparatus 30 has acquired settlement information from the commodity registration apparatus 20. In FIG. 12B, the settlement apparatus 30 has acquired the settlement information transmitted from the product registration apparatus 20 to the server apparatus 50 from the server apparatus 50. In the cases of FIG. 12A and FIG. 12B, the settlement information is generated by the product registration device 20.

一方、図12(c)において、精算装置30は、サーバ装置50によって生成された精算情報をサーバ装置50から取得している。この場合、サーバ装置50は、精算対象として登録すべき各商品に関する情報(例えば商品登録装置20のリーダによって読み取られた各商品のID)を商品登録装置20から取得することで、精算情報を生成する。   On the other hand, in FIG. 12C, the settlement apparatus 30 has acquired the settlement information generated by the server apparatus 50 from the server apparatus 50. In this case, the server device 50 generates payment information by acquiring information (for example, an ID of each product read by a reader of the product registration device 20) on each product to be registered as a payment target from the product registration device 20. I do.

なお図12(a)から(c)において、精算装置30による精算情報の取得は、精算装置30が、商品登録装置20やサーバ装置50に対して精算情報の送信を要求することで行われてもよいし、商品登録装置20やサーバ装置50が主体的に精算装置30に対して精算情報を送信することで行われてもよい。   12A to 12C, the acquisition of the settlement information by the settlement apparatus 30 is performed by the settlement apparatus 30 requesting the merchandise registration apparatus 20 and the server apparatus 50 to transmit the settlement information. Alternatively, the registration may be performed by the merchandise registration apparatus 20 or the server apparatus 50 transmitting the payment information to the payment apparatus 30 independently.

<精算情報が割り当てられた精算装置30を把握する方法>
顧客や店員は、どの精算装置30に対して精算情報が割り当てられたかを把握する必要がある。精算情報が割り当てられた精算装置30を把握する方法は様々である。例えば割当部13は、商品登録装置20に設けられているタッチパネルに、精算情報が割り当てられた精算装置30を特定する情報(精算装置30のIDや精算装置30が設置されている場所など)を出力する。このタッチパネルは、店員によって閲覧されるタッチパネルであってもよいし、顧客によって閲覧されるタッチパネルであってもよい。図13は、精算情報の割り当て先の精算装置30がタッチパネルに表示される様子を例示する図である。図13では、3番の精算装置30に精算情報が割り当てられている。
<Method of grasping the settlement apparatus 30 to which the settlement information is assigned>
The customer or the clerk needs to know which payment device 30 the payment information has been assigned to. There are various methods for grasping the settlement apparatus 30 to which the settlement information is assigned. For example, the allocating unit 13 displays, on a touch panel provided in the product registration device 20, information specifying the payment device 30 to which the payment information has been allocated (the ID of the payment device 30, a place where the payment device 30 is installed, and the like). Output. This touch panel may be a touch panel viewed by a clerk or a touch panel viewed by a customer. FIG. 13 is a diagram exemplifying a state where the settlement apparatus 30 to which the settlement information is assigned is displayed on the touch panel. In FIG. 13, the payment information is allocated to the third payment device 30.

また割当部13は、精算情報が割り当てられた精算装置30を特定する情報を、音声で出力してもよい。また、顧客が所有する携帯端末が情報処理システム10と通信可能に接続されている場合、割当部13は、精算情報が割り当てられた精算装置30を特定する情報を、その携帯端末に対して出力してもよい。   The allocating unit 13 may output, by voice, information for specifying the payment apparatus 30 to which the payment information has been allocated. When the mobile terminal owned by the customer is communicably connected to the information processing system 10, the allocating unit 13 outputs, to the mobile terminal, information for specifying the payment apparatus 30 to which the payment information has been allocated. May be.

精算情報が割り当てられた第1精算装置30を特定する情報を顧客の携帯端末などに出力する場合、割当部13がその送信先を特定する方法は様々である。例えば顧客が店舗において会員登録をしている場合、会員情報がメールアドレスを含むようにしておく。この場合、例えば割当部13は、顧客が提示した会員カードなどを読み取ることで、その顧客の会員情報に含まれるメールアドレスを取得する。そして、割当部13は、取得したメールアドレスを宛先として、精算情報のIDを送信する。   When outputting the information for specifying the first payment apparatus 30 to which the payment information is allocated to the customer's mobile terminal or the like, there are various methods for the allocation unit 13 to specify the transmission destination. For example, when a customer has registered as a member at a store, the member information includes an e-mail address. In this case, for example, the allocating unit 13 obtains a mail address included in the member information of the customer by reading a member card or the like presented by the customer. Then, the allocating unit 13 transmits the ID of the settlement information to the obtained mail address.

また例えば、顧客が、店舗等から提供される専用のアプリケーションを予め携帯端末にインストールしておく。このアプリケーションは、情報処理システム10と無線通信の接続を確立する機能を備える。割当部13は、接続が確立されたアプリケーションに対して精算情報のIDを送信する。   Further, for example, a customer previously installs a dedicated application provided from a store or the like in a mobile terminal. The application has a function of establishing a wireless communication connection with the information processing system 10. The allocating unit 13 transmits the ID of the settlement information to the application to which the connection has been established.

<店舗のレイアウトの例>
図14は、店舗における商品登録装置20と精算装置30のレイアウトを例示する第1の図である。図14では、1つの架台500によって1つの精算装置30が保持されている(図7及び図8を用いて説明した精算装置30)。「高」と表示されている精算装置30に設けられているユーザインタフェース32の高さ方向の位置は、「低」と表示されている精算装置30に設けられているユーザインタフェース32の高さ方向の位置よりも高い。
<Example of store layout>
FIG. 14 is a first diagram illustrating a layout of the merchandise registration device 20 and the settlement device 30 in a store. In FIG. 14, one payment device 30 is held by one base 500 (the payment device 30 described with reference to FIGS. 7 and 8). The position in the height direction of the user interface 32 provided on the settlement apparatus 30 indicated as “High” is the height direction of the user interface 32 provided on the settlement apparatus 30 indicated as “Low”. Higher than the position.

店員70は、顧客60から買い物カゴを受け取り、買い物カゴに入っている各商品をバーコードリーダなどで読み取ることで、各商品を精算対象として登録する。その後、決定部12が精算情報を割り当てる精算装置30を決定し、割当部13が精算情報の割り当てを行う。その結果、例えば商品登録装置20が有するタッチパネル214に、どの精算装置30に対して精算情報が割り当てられたかが表示される。その表示を見た店員70は、利用すべき精算装置30(精算情報が割り当てられた精算装置30)を顧客60へ伝える。顧客60は、店員70から聞いた精算装置30へ向かい、精算処理を行う。   The clerk 70 receives the shopping cart from the customer 60 and reads each product in the shopping cart with a barcode reader or the like, thereby registering each product as a settlement target. After that, the deciding unit 12 determines the settlement apparatus 30 to which the settlement information is to be assigned, and the allocating unit 13 assigns the settlement information. As a result, for example, the settlement device 30 to which the settlement information is assigned is displayed on the touch panel 214 included in the product registration device 20. The clerk 70 who sees the display notifies the customer 60 of the payment device 30 to be used (the payment device 30 to which the payment information is assigned). The customer 60 goes to the settlement apparatus 30 heard from the clerk 70 and performs a settlement process.

図15は、店舗における商品登録装置20と精算装置30のレイアウトを例示する第2の図である。図15では、1つの架台500によって2つの精算装置30が保持されている(図9を用いて説明した精算装置30)。例えば、精算装置30−1と精算装置30−2は1つの架台500によって保持されている。   FIG. 15 is a second diagram illustrating a layout of the merchandise registration device 20 and the settlement device 30 in a store. In FIG. 15, two payment devices 30 are held by one stand 500 (the payment device 30 described with reference to FIG. 9). For example, the settlement apparatus 30-1 and the settlement apparatus 30-2 are held by one stand 500.

[実施形態2]
実施形態2の情報処理システム10は、実施形態1の情報処理システム10と同様に図1で表される。下記で説明する点を除き、実施形態2の情報処理システム10は、実施形態1の情報処理システム10と同様の機能を有する。
[Embodiment 2]
The information processing system 10 of the second embodiment is represented in FIG. 1 similarly to the information processing system 10 of the first embodiment. Except as described below, the information processing system 10 of the second embodiment has the same functions as the information processing system 10 of the first embodiment.

実施形態2の決定部12は属性情報を取得して、精算装置30の決定に利用する。属性情報は顧客の属性を示す。具体的には、決定部12は、取得した属性情報が、ユーザインタフェース32の位置が低い精算装置30を割り当てるべき顧客(子供、老人、身長が低い人、又は傷病者や障害者など)を表している場合、ユーザインタフェース32の位置が低い精算装置30ほど優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置30を決定する。なお、ユーザインタフェース32の位置が低い精算装置30ほど優先的に精算情報の割り当て先とする具体的な方法は、実施形態1で説明した通りである。以下、ユーザインタフェース32の位置が低い精算装置30を割り当てるべき顧客を「優先顧客」と表記する。   The determining unit 12 according to the second embodiment acquires the attribute information and uses it for determining the settlement apparatus 30. The attribute information indicates the attribute of the customer. Specifically, the determination unit 12 determines that the acquired attribute information indicates a customer (child, old man, short person, or disabled or disabled person) to which the settlement apparatus 30 with a low position of the user interface 32 should be assigned. In such a case, the settlement apparatus 30 to which the settlement information is to be allocated is determined so that the settlement apparatus 30 with a lower position of the user interface 32 is preferentially assigned to the settlement information. The specific method of assigning the payment information preferentially to the payment device 30 with a lower position of the user interface 32 is as described in the first embodiment. Hereinafter, a customer to whom the settlement apparatus 30 with a low position of the user interface 32 is to be assigned is referred to as a “priority customer”.

<属性情報の内容>
属性情報は、顧客が優先顧客であるか否かを判別できる任意の情報である。例えば属性情報は、顧客の年齢や身長を示す情報である。また例えば、属性情報は、傷病や障害の有無などを示す情報であってもよい。また例えば、属性情報は、顧客が優先顧客であるか否かを直接的に示す情報(顧客が優先顧客であるか否かを示すフラグなど)である。
<Contents of attribute information>
The attribute information is any information that can determine whether the customer is a priority customer. For example, the attribute information is information indicating the age and height of the customer. Further, for example, the attribute information may be information indicating the presence / absence of a sickness or a disorder. Further, for example, the attribute information is information directly indicating whether or not the customer is a priority customer (eg, a flag indicating whether or not the customer is a priority customer).

なお、属性情報に示される顧客の年齢は、実年齢であってもよいし、推定年齢であってもよい。また、顧客の年齢を示す情報は、顧客の年齢をおおまかに示す情報であってもよい。顧客の年齢をおおまかに示す情報は、例えば10代や20代などの概数を示す情報や、子供、大人又は老人などの区分を示す情報である。   The age of the customer indicated in the attribute information may be the actual age or the estimated age. The information indicating the age of the customer may be information roughly indicating the age of the customer. The information roughly indicating the age of the customer is, for example, information indicating an approximate number such as a teenager or a twenties, or information indicating a classification such as a child, an adult, or an elderly person.

同様に、属性情報に示される顧客の身長は、実際の身長であってもよいし、推定身長であってもよい。また、顧客の身長を示す情報は、顧客の身長をおおまかに示す情報であってもよい。顧客の身長をおおまかに示す情報は、例えば 160cm 台や 170cm 台などの概数である。   Similarly, the height of the customer indicated in the attribute information may be the actual height or the estimated height. The information indicating the height of the customer may be information roughly indicating the height of the customer. The information that roughly indicates the height of the customer is an approximate number such as a 160 cm or 170 cm height.

<属性情報の取得方法>
決定部12は、任意の方法で属性情報を取得する。例えば決定部12は、店員や顧客によって入力される属性情報を取得する。店員は、顧客から聞いた属性を入力してもよいし、顧客を見て予想した属性を入力してもよい。また属性情報は、顧客によって入力されてもよい。
<How to get attribute information>
The deciding unit 12 acquires the attribute information by an arbitrary method. For example, the determination unit 12 acquires attribute information input by a clerk or a customer. The clerk may input the attribute heard from the customer, or may input the attribute expected by looking at the customer. The attribute information may be input by a customer.

店員が属性情報を入力する場合、店員はタッチパネル214などを利用して属性情報を入力する。顧客が属性情報を入力する場合、店員によって操作されるタッチパネル214とは別に、顧客によって操作可能なタッチパネルを別途商品登録装置20に設けることが好ましい。   When the clerk inputs the attribute information, the clerk inputs the attribute information using the touch panel 214 or the like. When the customer inputs the attribute information, it is preferable that a separate touch panel operable by the customer be provided in the product registration device 20 separately from the touch panel 214 operated by the clerk.

また決定部12は、顧客の会員情報から抽出される属性情報を取得してもよい。例えば決定部12は、顧客が提示する会員カードやクレジットカードを用いて会員情報を取得する。なお、会員カードやクレジットカードを用いて会員情報を取得する方法には、既知の技術を利用できる。   The determining unit 12 may acquire attribute information extracted from the customer member information. For example, the determination unit 12 acquires member information using a member card or a credit card presented by the customer. It should be noted that a known technique can be used for a method of acquiring member information using a member card or a credit card.

また、顧客が有する携帯端末が情報処理システム10と通信可能に接続されている場合、決定部12は、顧客の携帯端末から顧客の属性情報を取得してもよい。この場合、属性情報は、その携帯端末に対して顧客によって入力されてもよいし、その携帯端末に予め記憶されていてもよい。   When the mobile terminal of the customer is communicably connected to the information processing system 10, the determination unit 12 may acquire the attribute information of the customer from the mobile terminal of the customer. In this case, the attribute information may be input by the customer to the mobile terminal, or may be stored in the mobile terminal in advance.

<優先顧客であるか否かの判定方法>
決定部12は、属性情報に示される種々の情報に基づいて、顧客が優先顧客であるか否かを判定する。例えば決定部12は、属性情報に示される顧客の年齢が所定値(例えば12歳)以下である場合、顧客が優先顧客(子供)であると判定する。同様に、決定部12は、属性情報に示される顧客の年齢が所定値(例えば60歳)以上である場合、顧客が優先顧客(老人)であると判定する。また決定部12は、属性情報に示される顧客の身長が所定値(例えば 150cm)以下である場合、顧客が優先顧客(身長が低い人)であると判定する。また決定部12は、属性情報によって顧客に傷病若しくは傷害があることが示されている場合、顧客が優先顧客(傷病者又は障害者)であると判定する。また決定部12は、属性情報によって顧客が優先顧客であることが直接的に示されている場合、顧客が優先顧客であると判定する。
<Method of determining whether or not a customer is a priority customer>
The determination unit 12 determines whether or not the customer is a priority customer based on various information indicated in the attribute information. For example, when the age of the customer indicated in the attribute information is equal to or less than a predetermined value (for example, 12 years), the determination unit 12 determines that the customer is a priority customer (child). Similarly, when the age of the customer indicated in the attribute information is equal to or greater than a predetermined value (for example, 60 years), the determination unit 12 determines that the customer is a priority customer (elder). When the height of the customer indicated in the attribute information is equal to or less than a predetermined value (for example, 150 cm), the determination unit 12 determines that the customer is a priority customer (a person with a short height). Further, when the attribute information indicates that the customer is ill or injured, the determination unit 12 determines that the customer is a priority customer (sick or disabled). When the attribute information directly indicates that the customer is a priority customer, the determination unit 12 determines that the customer is a priority customer.

<顧客が優先顧客でない場合>
属性情報によって示される顧客が優先顧客でない場合、精算情報の割り当て先とする精算装置30を決定する方法は様々である。例えば決定部12は、精算情報の割り当て先とする精算装置30を、待機中の精算装置30の中からランダムに決定する。また例えば決定部12は、待機中の精算装置30のうち、ユーザインタフェース32の位置が最も低い精算装置30ではないもの(例えばユーザインタフェース32の位置が最も高い精算装置30)を、精算情報の割り当て先として決定する。
<If the customer is not a priority customer>
When the customer indicated by the attribute information is not a priority customer, there are various methods for determining the settlement apparatus 30 to which the settlement information is assigned. For example, the determination unit 12 randomly determines the settlement apparatus 30 to which the settlement information is to be assigned, from the waiting settlement apparatuses 30. Further, for example, the determination unit 12 assigns, among the waiting settlement apparatuses 30, the one that is not the settlement apparatus 30 with the lowest position of the user interface 32 (for example, the settlement apparatus 30 with the highest position of the user interface 32) to the settlement information. Determined as the destination.

また決定部12は、精算情報の割り当て先とする精算装置30を、待機中の精算装置30及び使用中の精算装置30の中から決定してもよい。この際、「使用中の精算装置30」には、使用中の精算装置30の全てが含まれてもよいし、前述した所定の条件を満たす精算装置30のみが含まれてもよい。また決定部12は、待機中の精算装置30があれば、待機中の精算装置30の中から精算情報の割り当て先とする精算装置30を決定し、待機中の精算装置30が無ければ、使用中の精算装置30の中から精算情報の割り当て先とする精算装置30を決定してもよい。   The deciding unit 12 may determine the settlement device 30 to which the settlement information is to be assigned from the waiting settlement device 30 and the settlement device 30 in use. At this time, the “payment device 30 in use” may include all of the payment devices 30 in use, or may include only the payment device 30 that satisfies the above-described predetermined condition. Further, the determining unit 12 determines the payment device 30 to which the payment information is to be allocated from the waiting payment devices 30 if there is a waiting payment device 30. If there is no waiting payment device 30, the determination unit 12 uses the payment device 30. The settlement device 30 to which the settlement information is assigned may be determined from the settlement devices 30 in the middle.

<処理の流れ>
図16は、実施形態2の情報処理システム10によって実行される処理の流れを例示するフローチャートである。決定部12は顧客の属性情報を取得する(S202)。決定部12は、顧客が優先顧客であるか否かを判定する(S204)。顧客が優先顧客である場合(S204:YES)、決定部12は、ユーザインタフェース32の位置が低い精算装置30を優先して、精算情報を割り当てる精算装置30を決定する(S206)。一方、顧客が優先顧客でない場合(S204:NO)、決定部12は任意の方法で精算情報を割り当てる精算装置30を決定する(S208)。
<Process flow>
FIG. 16 is a flowchart illustrating a flow of a process executed by the information processing system 10 according to the second embodiment. The deciding unit 12 acquires the attribute information of the customer (S202). The determination unit 12 determines whether the customer is a priority customer (S204). If the customer is a priority customer (S204: YES), the deciding unit 12 determines the settlement device 30 to which the settlement information is to be assigned, giving priority to the settlement device 30 with the lower position of the user interface 32 (S206). On the other hand, if the customer is not a priority customer (S204: NO), the deciding unit 12 decides the settlement apparatus 30 to which the settlement information is to be allocated by an arbitrary method (S208).

S206又はS208が実行された後、割当部13は、決定された精算装置30へ精算情報を割り当てる(S210)。   After S206 or S208 is executed, the allocating unit 13 allocates the settlement information to the determined settlement apparatus 30 (S210).

<ハードウエア構成例>
実施形態2の商品登録装置20、精算装置30、及びサーバ装置50を実現する計算機のハードウエア構成は、実施形態1と同様に、例えば図5、図6、及び図10などによって表される。ただし、本実施形態の決定部12や割当部13を実現する計算機(商品登録装置20を実現する計算機200又はサーバ装置50を実現する計算機400)のストレージには、本実施形態の決定部12や割当部13を実現するプログラムモジュールが記憶される。
<Example of hardware configuration>
The hardware configuration of a computer that implements the merchandise registration device 20, the settlement device 30, and the server device 50 according to the second embodiment is represented by, for example, FIGS. 5, 6, and 10, as in the first embodiment. However, the storage of the computer that realizes the determining unit 12 and the allocating unit 13 of the present embodiment (the computer 200 that realizes the product registration device 20 or the computer 400 that realizes the server device 50) has the storage of the determining unit 12 and the A program module that implements the assignment unit 13 is stored.

本実施形態の情報処理システム10によれば、ユーザインタフェース32が設けられている位置の高さが低い精算装置30を割り当てるべき顧客(子供や老人など)についての精算情報が、ユーザインタフェース32が設けられている位置の高さが低い精算装置30に対して優先的に割り当てられる。よって、顧客にとって情報処理システム10の利便性が向上する。   According to the information processing system 10 of the present embodiment, the user interface 32 is provided with the settlement information on the customer (child, old man, etc.) to which the settlement apparatus 30 having the low position of the user interface 32 is to be assigned. The priority of the settlement device 30 having a lower position is assigned. Therefore, the convenience of the information processing system 10 is improved for the customer.

<変形例>
本実施形態の決定部12は、前述した精算装置30の決定方法に代えて、又は前述した精算装置30の決定方法と併せて、「属性情報によって表される属性を持つ顧客が、ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客である場合、ユーザインタフェース32の位置が高い精算装置30ほど優先的に精算情報の割り当て先となるように、精算情報の割り当て先を決定する」という方法で精算装置30を決定してもよい。ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客は、例えば、身長が高い顧客(身長が 170cm 以上の顧客など)や若い成人の顧客(年齢が 20 歳台又は 30 歳代の顧客など)である。また、ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客は、前述した優先顧客ではない全ての顧客であってもよい。
<Modification>
The determining unit 12 of the present embodiment replaces the above-described method of determining the settlement apparatus 30 with the above-described method of determining the settlement apparatus 30. If the customer is to assign the settlement apparatus 30 with a higher position, the settlement apparatus 30 with a higher position on the user interface 32 is preferentially assigned with the settlement information. May be used to determine the settlement device 30. Customers to which the payment device 30 with a high position of the user interface 32 should be assigned include, for example, tall customers (eg, customers having a height of 170 cm or more) and young adult customers (eg, customers in their 20s or 30s). It is. Further, the customer to whom the settlement apparatus 30 with the higher position of the user interface 32 should be assigned may be all customers who are not the above-mentioned priority customers.

決定部12がこのような方法で精算情報の割り当て先とする精算装置30を決定する場合、属性情報は、ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客であるか否かを特定できる情報を示す。例えば属性情報は、顧客の年齢や身長を示す。また例えば、属性情報は、ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客であるか否かを直接的に示す情報(ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客であるか否かを表すフラグなど)を示してもよい。   When the deciding unit 12 determines the settlement apparatus 30 to which the settlement information is to be allocated by such a method, the attribute information can specify whether or not the customer to whom the settlement apparatus 30 to which the position of the user interface 32 is high should be assigned. Indicates information. For example, the attribute information indicates the age and height of the customer. Further, for example, the attribute information is information directly indicating whether or not the customer is to assign the checkout device 30 with a high position of the user interface 32 (whether the customer is to assign the checkout device 30 with a high position of the user interface 32). For example, a flag indicating the presence or absence of the information).

なお、「ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客であるか否か」を決定部12が判定する方法は、顧客が優先顧客であるか否かを判定する方法と同様である。例えば決定部12は、顧客の身長が所定値以上である場合、ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客であると判定する。   The method by which the determination unit 12 determines "whether or not a customer to whom the settlement apparatus 30 with a high position of the user interface 32 should be assigned" is the same as the method of determining whether or not a customer is a priority customer. . For example, when the height of the customer is equal to or more than the predetermined value, the determination unit 12 determines that the customer to whom the payment device 30 with the higher position of the user interface 32 should be assigned is to be assigned.

身長が高い顧客などにとっては、ユーザインタフェース32の位置が低い精算装置30は利用しづらい場合もある。そこで、決定部12は、顧客がユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客である場合、ユーザインタフェース32の位置が高い精算装置30に対して精算情報を優先的に割り当てる。これにより、身長が高い顧客などが、ユーザインタフェース32の位置が高い精算装置30を利用できる蓋然性が高くなる。よって、このような顧客にとって、情報処理システム10の利便性が向上する。   For a tall customer or the like, it may be difficult to use the settlement apparatus 30 in which the position of the user interface 32 is low. Therefore, when the customer is a customer to whom the customer interface 32 with a higher position of the user interface 32 should be assigned, the determination unit 12 preferentially assigns the settlement information to the accountant 30 with a higher position of the user interface 32. This increases the probability that a tall customer or the like can use the settlement apparatus 30 in which the position of the user interface 32 is high. Therefore, the convenience of the information processing system 10 is improved for such customers.

[実施形態3]
図17は、実施形態3に係る情報処理システム10を例示するブロック図である。下記で説明する点を除き、実施形態3の情報処理システム10は、実施形態2の商品登録装置20と同様の機能を有する。
[Embodiment 3]
FIG. 17 is a block diagram illustrating the information processing system 10 according to the third embodiment. Except for the points described below, the information processing system 10 according to the third embodiment has the same functions as the product registration device 20 according to the second embodiment.

実施形態3の商品登録装置20は推奨度算出部14を有する。推奨度算出部14は、顧客の属性、ユーザインタフェース32が設けられている高さ、及びその商品登録装置20と各精算装置30との間の距離を用いて、各精算装置30の推奨度を算出する。精算装置30の推奨度は、その精算装置30に対して精算情報を割り当てることを推奨する度合いを示す。実施形態3の決定部12は、算出された推奨度を用いて、精算情報の割り当て先とする精算装置30を決定する。例えば決定部12は、推奨度が最も高い精算装置30を、精算情報の割り当て先として決定する。   The product registration device 20 according to the third embodiment includes the recommendation degree calculation unit 14. The recommendation degree calculation unit 14 calculates the degree of recommendation of each settlement apparatus 30 using the attribute of the customer, the height at which the user interface 32 is provided, and the distance between the product registration apparatus 20 and each settlement apparatus 30. calculate. The recommendation degree of the settlement apparatus 30 indicates the degree to which it is recommended to assign the settlement information to the settlement apparatus 30. The deciding unit 12 according to the third embodiment uses the calculated recommendation degree to decide the settlement apparatus 30 to which the settlement information is assigned. For example, the determination unit 12 determines the payment apparatus 30 having the highest recommendation degree as an allocation destination of the payment information.

精算装置30の推奨度は、属性情報によって表される顧客が優先顧客である場合、精算装置30に設けられているユーザインタフェース32の高さ方向の位置が低いほど大きい値となる。また、精算装置30の推奨度は、属性情報によって表される顧客が、顧客が利用している商品登録装置20に近い精算装置30を利用させるべき顧客である場合、精算装置30と、顧客が利用している商品登録装置20との間の距離が短いほど大きい値となる。ここで、商品登録装置20から近い精算装置30を利用させるべき顧客は、例えば老人、傷病者又は障害者などである。なお、商品登録装置20から近い精算装置30を利用させるべき顧客に当てはまる条件は、優先顧客に当てはまる条件と同一であってもよいし、異なっていてもよい。   When the customer represented by the attribute information is a priority customer, the recommendation degree of the settlement apparatus 30 becomes larger as the position of the user interface 32 provided in the settlement apparatus 30 in the height direction is lower. The degree of recommendation of the settlement apparatus 30 is such that if the customer represented by the attribute information is a customer who should use the settlement apparatus 30 close to the commodity registration apparatus 20 used by the customer, the settlement apparatus 30 and the customer The value becomes larger as the distance from the used product registration device 20 becomes shorter. Here, customers who should use the settlement apparatus 30 close to the commodity registration apparatus 20 are, for example, the elderly, the sick, the disabled, or the like. Note that the conditions that apply to a customer who should use the settlement device 30 that is closer to the product registration device 20 may be the same as or different from the conditions that apply to a priority customer.

決定部12が精算装置30の推奨度を算出する方法は様々である。例えば決定部12は、以下の数式(1)を用いて推奨度を算出する。

Figure 0006672865
There are various methods by which the determination unit 12 calculates the recommendation level of the settlement apparatus 30. For example, the determination unit 12 calculates the recommendation level using the following equation (1).
Figure 0006672865

i は商品登録装置20のIDであり、j は精算装置30のIDである。c は属性情報である。以下、IDが i の商品登録装置20を商品登録装置20−iと表記し、IDが j の精算装置30を精算装置30−jと表記する。r(i,j,c) は、顧客が商品登録装置20−iを利用しており、なおかつ顧客の属性情報が c である場合における、精算装置30−jの推奨度を表す。   i is the ID of the merchandise registration device 20, and j is the ID of the settlement device 30. c is attribute information. Hereinafter, the product registration device 20 with the ID i is referred to as a product registration device 20-i, and the settlement apparatus 30 with the ID j is referred to as a settlement device 30-j. r (i, j, c) represents the recommendation degree of the settlement apparatus 30-j when the customer uses the product registration apparatus 20-i and the customer's attribute information is c.

rh(j, c) は、精算装置30−jにおいてユーザインタフェース32が設けられている位置の高さ及び顧客の属性情報に基づいて算出される推奨度である。rd(i, j, c) は、商品登録装置20−iと精算装置30−jとの距離及び顧客の属性情報に基づいて算出される推奨度である。   rh (j, c) is a recommendation degree calculated based on the height of the position where the user interface 32 is provided in the settlement apparatus 30-j and the attribute information of the customer. rd (i, j, c) is a recommendation degree calculated based on the distance between the merchandise registration device 20-i and the settlement device 30-j and customer attribute information.

属性情報によって示される顧客が優先顧客である場合、rh(j, c) は、精算装置30−jに設けられているユーザインタフェース32の高さ方向の位置が低いほど、大きい値を出力する。   When the customer indicated by the attribute information is a priority customer, rh (j, c) outputs a larger value as the position in the height direction of the user interface 32 provided in the settlement apparatus 30-j is lower.

一方、属性情報によって示される顧客が優先顧客でない場合に rh(j, c) がどのような値を出力するかは、様々である。例えばこの場合、rh(j, c) は所定の定数を出力する。また例えばこの場合、rh(j, c) は、精算装置30−jに設けられているユーザインタフェース32の高さ方向の位置が高いほど、大きい値を出力する。   On the other hand, when the customer indicated by the attribute information is not a priority customer, what value rh (j, c) outputs is various. For example, in this case, rh (j, c) outputs a predetermined constant. In this case, for example, rh (j, c) outputs a larger value as the position in the height direction of the user interface 32 provided in the settlement apparatus 30-j is higher.

属性情報によって示される顧客が、商品登録装置20から近い精算装置30を利用させるべき顧客である場合、rd(i, j, c) は、商品登録装置20−iと精算装置30−jとの間の距離が短いほど、大きい値を出力する。   When the customer indicated by the attribute information is a customer who is to use the settlement apparatus 30 close to the commodity registration apparatus 20, rd (i, j, c) determines the communication between the commodity registration apparatus 20-i and the settlement apparatus 30-j. A larger value is output as the distance between them is shorter.

一方、属性情報によって示される顧客が、商品登録装置20から近い精算装置30を利用させるべき顧客ではない場合に、rd(i, j, c) がどのような値を出力するかは、様々である。例えばこの場合、rd(i, j, c) は所定の定数を出力する。また例えばこの場合、rd(i, j, c) は、商品登録装置20−iと精算装置30−jとの間の距離が長いほど、大きい値を出力する。   On the other hand, when the customer indicated by the attribute information is not the customer who should use the settlement device 30 close to the product registration device 20, what value rd (i, j, c) outputs varies. is there. For example, in this case, rd (i, j, c) outputs a predetermined constant. In this case, for example, rd (i, j, c) outputs a larger value as the distance between the merchandise registration device 20-i and the settlement device 30-j is longer.

決定部12は、属性情報を用いて、顧客が商品登録装置20から近い精算装置30を利用させるべき顧客であるか否かを判定する。その方法は、顧客が優先顧客であるか否かを判定する方法と同様である。例えば決定部12は、顧客の年齢を示す顧客情報を用いて、顧客が老人であるか否かを判定する。また例えば、決定部12は、顧客の傷病や傷害の有無を示す情報を用いて、顧客が傷病者又は障害者であるか否かを判定する。   The determination unit 12 determines whether or not the customer is a customer who should use the settlement apparatus 30 close to the product registration apparatus 20 using the attribute information. The method is the same as the method for determining whether a customer is a priority customer. For example, using the customer information indicating the age of the customer, the determination unit 12 determines whether the customer is an old man. Further, for example, the determining unit 12 determines whether the customer is a sick person or a disabled person by using information indicating whether the customer is ill or injured.

<処理の流れ>
図18は、実施形態3の情報処理システム10によって実行される処理の流れを例示するフローチャートである。推奨度算出部14は、顧客の属性情報を取得する(S302)。推奨度算出部14は、各精算装置30の推奨度を算出する(S304)。決定部12は、各精算装置30の推奨度に基づいて、精算情報の割り当て先とする精算装置30を決定する(S306)。割当部13は、決定された精算装置30へ精算情報を割り当てる(S308)。
<Process flow>
FIG. 18 is a flowchart illustrating a flow of a process executed by the information processing system 10 according to the third embodiment. The recommendation degree calculation unit 14 acquires the attribute information of the customer (S302). The recommendation degree calculation unit 14 calculates the degree of recommendation of each settlement apparatus 30 (S304). The deciding unit 12 determines the settlement apparatus 30 to which the settlement information is to be allocated based on the recommendation level of each settlement apparatus 30 (S306). The allocating unit 13 allocates the payment information to the determined payment device 30 (S308).

<ハードウエア構成例>
実施形態3の商品登録装置20、精算装置30、及びサーバ装置50を実現する計算機のハードウエア構成は、実施形態1と同様に、例えば図5、図6、及び図10などによって表される。ただし、本実施形態の情報処理システム10の各機能構成部を実現する計算機(商品登録装置20を実現する計算機200又はサーバ装置50を実現する計算機400)のストレージには、本実施形態の情報処理システム10の各機能構成部を実現するプログラムモジュールが記憶される。
<Example of hardware configuration>
The hardware configuration of a computer that implements the product registration device 20, the settlement device 30, and the server device 50 according to the third embodiment is represented by, for example, FIGS. 5, 6, and 10, as in the first embodiment. However, the storage of a computer that implements each functional component of the information processing system 10 of the present embodiment (the computer 200 that implements the product registration device 20 or the computer 400 that implements the server device 50) stores the information processing of the present embodiment. A program module that realizes each functional component of the system 10 is stored.

本実施形態の情報処理システム10は、精算装置30においてユーザインタフェース32が設けられている位置の高さを考慮して、精算情報の割り当て先とする精算装置30を決定する。こうすることで、実施形態1や2で説明した効果と同様の効果が得られる。   The information processing system 10 according to the present embodiment determines the settlement apparatus 30 to which the settlement information is to be allocated in consideration of the height of the position where the user interface 32 is provided in the settlement apparatus 30. By doing so, the same effects as those described in the first and second embodiments can be obtained.

さらに、本実施形態の情報処理システム10は、商品登録装置20と精算装置30との間の距離を考慮して、精算情報の割り当て先とする精算装置30を決定する。ここで、老人や傷病者などは、その他の顧客と比べ、商品登録装置20から精算装置30まで移動するために長い時間を要すると考えられる。そのため、商品登録装置20から近い精算装置30を優先的に老人や傷病者に利用させることで、精算装置30を顧客に効率よく利用させることができる。よって、店舗の運用効率が高くなる。また、老人や傷病者は、商品登録装置20から近い精算装置30を好むと考えられる。そこで、商品登録装置20から近い精算装置30を優先的に老人や傷病者に利用させることで、これらの顧客にとって情報処理システム10の利便性が高くなる。   Further, the information processing system 10 of the present embodiment determines the settlement apparatus 30 to which the settlement information is to be assigned, in consideration of the distance between the product registration apparatus 20 and the settlement apparatus 30. Here, it is considered that an elderly person, a sick person, and the like require a longer time to move from the product registration device 20 to the settlement device 30 than other customers. For this reason, the payment device 30 closer to the product registration device 20 is preferentially used by the elderly and the sick and disabled, so that the customer can use the payment device 30 efficiently. Therefore, the operation efficiency of the store is improved. In addition, the elderly and the sick are considered to prefer the settlement apparatus 30 which is closer to the commodity registration apparatus 20. Therefore, the convenience of the information processing system 10 is improved for these customers by giving the elderly or the sick person preferentially to use the settlement device 30 close to the product registration device 20.

<変形例1>
実施形態3の決定部12は、ユーザインタフェース32が設けられている高さ方向の位置に基づいて算出される推奨度(例えば数式(1)における rh(j, c))を精算装置30の推奨度として算出し、精算装置30と商品登録装置20との間の距離を考慮しなくてもよい。この場合の情報処理システム10によれば、実施形態2の情報処理システム10と同様の効果を得られる。
<Modification 1>
The deciding unit 12 according to the third embodiment calculates the recommendation degree (for example, rh (j, c) in the mathematical expression (1)) calculated based on the position in the height direction where the user interface 32 is provided. It is not necessary to consider the distance between the settlement apparatus 30 and the merchandise registration apparatus 20. According to the information processing system 10 in this case, the same effect as the information processing system 10 of the second embodiment can be obtained.

<変形例2>
属性情報とユーザインタフェース32が設けられている位置の高さに基づいて算出される推奨度(例えば数式(1)における rh(j, c))の算出方法は、上述した算出方法と併せて、又は上述した算出方法に代えて、「属性情報によって示される顧客が、ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客である場合に、ユーザインタフェース32の位置が高い精算装置30ほど推奨度が高くなる」という方法であってもよい。例えば数式(1)の rh(j, c) は、属性情報によって示される顧客が、ユーザインタフェース32の位置が高い精算装置30を割り当てるべき顧客である場合、精算装置30−jに設けられているユーザインタフェース32の高さ方向の位置が高いほど、大きい値を出力する。こうすることで、実施形態2の情報処理システム10の変形例と同様の効果を得られる。
<Modification 2>
The method of calculating the recommendation degree (for example, rh (j, c) in Equation (1)) calculated based on the attribute information and the height of the position where the user interface 32 is provided is the same as the calculation method described above. Alternatively, instead of the above-described calculation method, “if the customer indicated by the attribute information is a customer to whom the payment apparatus 30 with a higher position of the user interface 32 is to be assigned, the higher the position of the payment apparatus 30 with the higher position of the user interface 32 is, Is higher. " For example, rh (j, c) in Expression (1) is provided in the payment device 30-j when the customer indicated by the attribute information is a customer to which the payment device 30 with a high position of the user interface 32 is to be assigned. The higher the position of the user interface 32 in the height direction, the larger the value that is output. By doing so, the same effect as the modification of the information processing system 10 of the second embodiment can be obtained.

[実施形態4]
図19は、実施形態4に係る情報処理システム10を例示するブロック図である。実施形態4の情報処理システム10は、表示制御部15、入力取得部16及び割当部17を有する。
表示制御部15は、各精算装置30の状態を示す情報(精算装置情報)をディスプレイ装置40に表示させる。入力取得部16は、精算情報の割り当て先とする精算装置30を選択する入力を取得する。割当部17は、選択された精算装置30へ精算情報を割り当てる。
[Embodiment 4]
FIG. 19 is a block diagram illustrating the information processing system 10 according to the fourth embodiment. The information processing system 10 according to the fourth embodiment includes a display control unit 15, an input acquisition unit 16, and an assignment unit 17.
The display control unit 15 causes the display device 40 to display information (payment device information) indicating the state of each payment device 30. The input acquisition unit 16 acquires an input for selecting the settlement apparatus 30 to which the settlement information is assigned. The allocating unit 17 allocates the payment information to the selected payment apparatus 30.

ディスプレイ装置40は、商品登録装置20を操作する店員や顧客が閲覧可能なディスプレイ装置40である。例えばディスプレイ装置40は、図3におけるタッチパネル214である。   The display device 40 is a display device 40 that can be viewed by a clerk or a customer who operates the product registration device 20. For example, the display device 40 is the touch panel 214 in FIG.

<ディスプレイ装置40に表示される情報について>
表示制御部15によってディスプレイ装置40に表示される情報は、実施形態1で説明した精算装置情報に含まれる全ての情報であってもよいし、精算装置情報に含まれる一部の情報であってもよい。ただし、ディスプレイ装置40に表示される情報は、少なくとも、精算装置30に設けられているユーザインタフェース32の高さ方向に位置に関する情報を含む。
<About Information Displayed on Display Device 40>
The information displayed on the display device 40 by the display control unit 15 may be all the information included in the payment device information described in the first embodiment, or may be a part of the information included in the payment device information. Is also good. However, the information displayed on the display device 40 includes at least information on the position in the height direction of the user interface 32 provided in the settlement apparatus 30.

図20は、ディスプレイ装置40に表示される選択画面100を例示する図である。精算装置エリア80は、対応する精算装置30の精算装置情報に示されている情報などを表示する表示領域である。具体的には、精算装置エリア80には、精算装置30の名前(精算装置1など)、精算装置30の状態(待機中、使用中、又はオフラインなど)、ユーザインタフェース32が設けられている位置の高さ、精算装置30に対して直近の精算情報が送信された時刻、及び送信ボタン90が示されている。   FIG. 20 is a diagram illustrating a selection screen 100 displayed on the display device 40. The settlement apparatus area 80 is a display area for displaying information or the like shown in the settlement apparatus information of the corresponding settlement apparatus 30. Specifically, in the checkout device area 80, the name of the checkout device 30 (such as the checkout device 1), the state of the checkout device 30 (such as waiting, in use, or offline), and the position where the user interface 32 is provided. , The time when the latest payment information was transmitted to the payment apparatus 30, and the transmission button 90 are shown.

なお、ユーザインタフェース32が設けられている位置の高さは、3段階のレベルで示されている。斜線が付されている星の数が、その精算装置30についてのレベルを示す。ユーザインタフェース32が設けられている位置の高さに関する情報は、斜線が付されている星の数が多いほど、ユーザインタフェース32が設けられている位置の高さが高いことを示す。   The height of the position where the user interface 32 is provided is shown at three levels. The number of shaded stars indicates the level for the settlement device 30. The information on the height of the position where the user interface 32 is provided indicates that the greater the number of hatched stars, the higher the height of the position where the user interface 32 is provided.

ここで、ユーザインタフェース32が設けられている位置の高さを示す方法は、図20に示すような多段階のレベルで示す方法に限定されない。例えば表示制御部15は、精算装置エリア80内に、ユーザインタフェース32が設けられている位置の高さの実測値や仕様値を表示させてもよい。また例えば、表示制御部15は、ユーザインタフェース32が設けられている位置の高さを示す情報を精算装置エリア80に含める代わりに、ユーザインタフェース32が設けられている位置が低い精算装置30から順に精算装置エリア80を表示させてもよい。   Here, the method of indicating the height of the position where the user interface 32 is provided is not limited to the method shown at multiple levels as shown in FIG. For example, the display control unit 15 may display an actually measured value or a specification value of the height at the position where the user interface 32 is provided in the settlement apparatus area 80. Further, for example, instead of including the information indicating the height of the position where the user interface 32 is provided in the checkout device area 80, the display control unit 15 sequentially starts from the payment device 30 where the position where the user interface 32 is provided is lower. The settlement apparatus area 80 may be displayed.

ある精算装置30の精算装置エリア80の中にある送信ボタン90は、その精算装置30に対して精算情報を割り当てるために店員等が押すボタンである。送信ボタン90が押されると、入力取得部16は、どの送信ボタン90が押されたかを示す入力を取得する。   A transmission button 90 in the settlement apparatus area 80 of a certain settlement apparatus 30 is a button pressed by a clerk or the like to assign settlement information to the settlement apparatus 30. When the transmission button 90 is pressed, the input acquisition unit 16 acquires an input indicating which transmission button 90 has been pressed.

ある精算装置30に対して精算情報を割り当てることができる場合、その精算装置30に対応する送信ボタン90は enable(押下可能)となっている。一方、ある精算装置30に対して精算情報を割り当てることができない場合、その精算装置30に対応する送信ボタン90は disable(押下不可能)となっている。図20において、送信ボタン90の枠が実線である場合、その送信ボタン90は enable である。一方、送信ボタン90の枠が点線である場合、その送信ボタン90は disable である。   When the settlement information can be assigned to a certain settlement apparatus 30, the transmission button 90 corresponding to the settlement apparatus 30 is enabled (pressable). On the other hand, when the settlement information cannot be assigned to a certain settlement apparatus 30, the transmission button 90 corresponding to the settlement apparatus 30 is disabled (cannot be pressed). In FIG. 20, when the frame of the transmission button 90 is a solid line, the transmission button 90 is enabled. On the other hand, when the frame of the transmission button 90 is a dotted line, the transmission button 90 is disabled.

<強調表示について>
表示制御部15は、ユーザインタフェース32が設けられている位置が低い精算装置30の精算装置情報を強調表示してもよい。例えば表示制御部15は、ユーザインタフェース32が設けられている位置の高さが所定条件を満たす精算装置30の精算装置情報を、その他の精算装置30の精算装置情報よりも強調して表示させる。この所定の条件は、例えば前述した星で表される高さのレベルが星1つであるという条件である。この所定条件は、予め表示制御部15に設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。
<About highlighting>
The display control unit 15 may highlight the payment device information of the payment device 30 where the position where the user interface 32 is provided is low. For example, the display control unit 15 displays the payment device information of the payment device 30 in which the height of the position where the user interface 32 is provided satisfies the predetermined condition in a more emphasized manner than the payment device information of the other payment devices 30. The predetermined condition is, for example, a condition that the level of the height represented by the above-mentioned star is one star. The predetermined condition may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15.

ここで、表示制御部15が行う強調表示の方法は様々である。例えば表示制御部15は、上記所定条件を満たす精算装置30に対応する精算装置エリア80に、所定の文字列や画像を表示させる。例えば図20では、ユーザインタフェース32が設けられている位置の高さのレベルが星1つである各精算装置30について、精算装置エリア80の中に「推奨」という文字列が表示されている。表示される文字列や画像に関する情報は、表示制御部15に予め設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。   Here, there are various methods of highlighting performed by the display control unit 15. For example, the display control unit 15 displays a predetermined character string or an image in the checkout device area 80 corresponding to the checkout device 30 satisfying the predetermined condition. For example, in FIG. 20, a character string “recommended” is displayed in the checkout device area 80 for each checkout device 30 in which the level of the position where the user interface 32 is provided is one star. Information on the displayed character string and image may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15.

また例えば、表示制御部15は、上記所定条件を満たす精算装置30の精算装置情報について、精算装置情報の表示を大きくしたり、精算装置情報の表示の背景色を目立つ色(例えば赤色など)にしたりしてもよい。例えば選択画面100において、表示制御部15は、前述した星で表される高さのレベルが星1つである精算装置30について、精算装置エリア80を大きく表示したり、精算装置エリア80の背景色を目立つ色にする。強調する精算装置エリア80の大きさや背景色に関する情報は、表示制御部15に予め設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。   Further, for example, with regard to the payment device information of the payment device 30 that satisfies the predetermined condition, the display control unit 15 enlarges the display of the payment device information or sets the background color of the display of the payment device information to a prominent color (for example, red). Or you may. For example, in the selection screen 100, the display control unit 15 displays the settlement device area 80 in a larger size or sets a background of the settlement device area 80 for the settlement device 30 in which the height level represented by the above-mentioned star is one star. Make the color stand out. Information about the size of the adjustment device area 80 to be emphasized and the background color may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15.

また例えば、表示制御部15は、強調する精算装置情報がより前の順位で表示されるように、精算装置情報の表示順を決定してもよい。例えば選択画面100において、表示制御部15は、精算装置エリア80を、対応する精算装置30においてユーザインタフェース32が設けられている位置が低い順に表示させる。なお、選択画面100における順位は、例えば1行目左、1行目右、2行目左、2行目右、3行目左・・・という順に高いものとする。   Further, for example, the display control unit 15 may determine the display order of the settlement apparatus information such that the emphasized settlement apparatus information is displayed in a higher order. For example, on the selection screen 100, the display control unit 15 displays the settlement apparatus area 80 in the order from the position where the user interface 32 is provided in the corresponding settlement apparatus 30 in ascending order. The order on the selection screen 100 is assumed to be higher in the order of, for example, the first line left, the first line right, the second line left, the second line right, the third line left...

また、表示制御部15は、上記所定条件を満たす精算装置30に関する精算装置情報のみを選択画面100上に表示してもよい。   Alternatively, the display control unit 15 may display only the payment device information on the payment device 30 that satisfies the predetermined condition on the selection screen 100.

なお、表示制御部15がどの方法を用いて強調表示を行うかを示す情報は、表示制御部15に予め設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。   The information indicating which method the display control unit 15 performs the highlighting may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15. You may.

<入力取得部16による入力の取得>
入力取得部16は、精算装置30を選択する入力を取得する。ユーザは、商品登録装置20に接続されている種々の入力インタフェースを介して、ディスプレイ装置40に表示された精算装置情報の内の1つを選択する。
<Acquisition of Input by Input Acquisition Unit 16>
The input acquisition unit 16 acquires an input for selecting the settlement apparatus 30. The user selects one of the payment device information displayed on the display device 40 via various input interfaces connected to the product registration device 20.

例えばディスプレイ装置40がタッチパネル214を備えており、表示制御部15が、そのタッチパネル214に、図20で例示した選択画面100を表示させるとする。この場合、ユーザは、いずれかの送信ボタン90を押下する。入力取得部16は、どの送信ボタン90が押されたかを示す情報を取得する。そして、入力取得部16は、押下された送信ボタン90に対応する精算装置30が、ユーザによって選択された精算装置30であることを把握する。   For example, it is assumed that the display device 40 includes a touch panel 214 and the display control unit 15 causes the touch panel 214 to display the selection screen 100 illustrated in FIG. In this case, the user presses any of the send buttons 90. The input acquisition unit 16 acquires information indicating which transmission button 90 has been pressed. Then, the input acquisition unit 16 recognizes that the payment device 30 corresponding to the pressed send button 90 is the payment device 30 selected by the user.

なお、入力取得部16が取得する入力は、タッチパネルの押下に限定されない。例えばユーザは、キーボードを用いて、精算装置30のIDを入力してもよい。この場合、入力取得部16は、入力された精算装置30のIDを取得する。   Note that the input acquired by the input acquisition unit 16 is not limited to pressing the touch panel. For example, the user may input the ID of the checkout device 30 using a keyboard. In this case, the input acquisition unit 16 acquires the ID of the payment apparatus 30 that has been input.

図21は、実施形態4の情報処理システム10によって実行される処理の流れを例示するフローチャートである。表示制御部15は、各精算装置30の精算装置情報をディスプレイ装置40に表示させる(S402)。入力取得部16は、精算情報の割り当て先とする精算装置30を選択する入力を取得する(S404)。割当部17は、入力により選択された精算装置30へ精算情報を割り当てる(S406)。   FIG. 21 is a flowchart illustrating a flow of a process executed by the information processing system 10 according to the fourth embodiment. The display control unit 15 causes the display device 40 to display the payment device information of each payment device 30 (S402). The input acquisition unit 16 acquires an input for selecting the settlement apparatus 30 to which the settlement information is allocated (S404). The allocating unit 17 allocates the payment information to the payment apparatus 30 selected by the input (S406).

<ハードウエア構成例>
実施形態4の商品登録装置20、精算装置30、及びサーバ装置50を実現する計算機のハードウエア構成は、実施形態1と同様に、例えば図5、図6、及び図10などによって表される。ただし、本実施形態の情報処理システム10の各機能構成部を実現する計算機(商品登録装置20を実現する計算機200又はサーバ装置50を実現する計算機400)のストレージには、本実施形態の情報処理システム10の各機能構成部を実現するプログラムモジュールが記憶される。なお、図5の商品登録装置20では、タッチパネル214が、本実施形態のディスプレイ装置40に相当する。
<Example of hardware configuration>
The hardware configuration of a computer that implements the merchandise registration device 20, the settlement device 30, and the server device 50 according to the fourth embodiment is represented by, for example, FIGS. 5, 6, and 10, as in the first embodiment. However, the storage of a computer that implements each functional component of the information processing system 10 of the present embodiment (the computer 200 that implements the product registration device 20 or the computer 400 that implements the server device 50) stores the information processing of the present embodiment. A program module that realizes each functional component of the system 10 is stored. In the product registration device 20 of FIG. 5, the touch panel 214 corresponds to the display device 40 of the present embodiment.

本実施形態の情報処理システム10によれば、精算装置30におけるユーザインタフェース32の位置の高さなどを示す精算装置情報が、ディスプレイ装置40に表示される。店員等は、この精算装置情報を見て、どの精算装置30に対して精算情報を割り当てるかを選択する。こうすることで、店員等の判断により、ユーザインタフェース32の位置が低い精算装置30を利用させるべき顧客に対して、ユーザインタフェース32の位置が低い精算装置30をできる限り利用させたり、ユーザインタフェース32の位置が高い精算装置30を利用させるべき顧客に、ユーザインタフェース32の位置が高い精算装置30をできる限り利用させることができる。よって、前述した各実施形態で説明したように、店舗を効率よく運用したり、顧客にとっての情報処理システム10の利便性を高めたりすることができる。   According to the information processing system 10 of the present embodiment, the payment device information indicating the height of the position of the user interface 32 in the payment device 30 is displayed on the display device 40. The clerk or the like looks at the payment device information and selects which payment device 30 the payment information is assigned to. By doing so, a customer who should use the settlement device 30 with a low position of the user interface 32 can use the settlement device 30 with a low position of the user interface 32 as much as possible, The customer who should use the settlement device 30 with a high position of the user interface can use the settlement device 30 with a high position of the user interface 32 as much as possible. Therefore, as described in each of the above-described embodiments, it is possible to operate the store efficiently and to enhance the convenience of the information processing system 10 for the customer.

[実施形態5]
図22は、実施形態5に係る情報処理システム10を例示するブロック図である。下記で説明する点を除き、実施形態5の情報処理システム10は、実施形態4の情報処理システム10と同様の機能を有する。
[Embodiment 5]
FIG. 22 is a block diagram illustrating the information processing system 10 according to the fifth embodiment. Except for the points described below, the information processing system 10 according to the fifth embodiment has the same functions as the information processing system 10 according to the fourth embodiment.

実施形態5の情報処理システム10は、推奨度算出部14を有する。推奨度算出部14は、各精算装置30について、実施形態3で説明した推奨度(数式(1)における r(i, j, c) など)を算出する。ただし、推奨度算出部14が算出する推奨度は、顧客の属性情報及びユーザインタフェース32の高さ方向の位置に基づいて算出される推奨度(数式(1)における rh(j, c) など)や、顧客の属性情報及び商品登録装置20と精算装置30との間の距離に基づいて算出される推奨度(数式(1)における rd(i, j, c))であってもよい。   The information processing system 10 according to the fifth embodiment includes a recommendation degree calculator 14. The recommendation degree calculation unit 14 calculates the recommendation degree (r (i, j, c) in Expression (1)) described in the third embodiment for each settlement apparatus 30. However, the recommendation degree calculated by the recommendation degree calculation unit 14 is a recommendation degree calculated based on the attribute information of the customer and the position in the height direction of the user interface 32 (such as rh (j, c) in Expression (1)). Alternatively, the degree of recommendation (rd (i, j, c) in Equation (1)) calculated based on the attribute information of the customer and the distance between the merchandise registration apparatus 20 and the settlement apparatus 30 may be used.

実施形態5の表示制御部15は、算出された推奨度に基づいて、各精算装置30の精算装置情報をディスプレイ装置40に表示させる。   The display control unit 15 of the fifth embodiment causes the display device 40 to display the payment device information of each payment device 30 based on the calculated recommendation degree.

図23は、実施形態5においてディスプレイ装置40に表示される選択画面100を例示する図である。図23の精算装置エリア80には、図20の精算装置エリア80に含まれている情報に加え、このディスプレイ装置40が接続されている商品登録装置20からの距離が含まれている。   FIG. 23 is a diagram illustrating a selection screen 100 displayed on the display device 40 in the fifth embodiment. The settlement device area 80 in FIG. 23 includes the distance from the product registration device 20 to which the display device 40 is connected, in addition to the information included in the settlement device area 80 in FIG.

なお、商品登録装置20からの距離は、ユーザインタフェース32が設けられている位置の高さと同様に、3段階のレベルで示されている。商品登録装置20からの距離に関する情報は、斜線が付されている星の数が多いほど、商品登録装置20との間の距離が長いことを示す。   The distance from the product registration device 20 is indicated at three levels, similarly to the height of the position where the user interface 32 is provided. The information on the distance from the product registration device 20 indicates that the greater the number of hatched stars, the longer the distance from the product registration device 20.

<強調表示について>
表示制御部15は、推奨度が高い精算装置30の精算装置情報を強調表示する。例えば表示制御部15は、推奨度が所定値以上である精算装置30を、その他の精算装置30よりも強調して表示させる。この所定値は、予め表示制御部15に設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。
<About highlighting>
The display control unit 15 highlights the payment device information of the payment device 30 with a high degree of recommendation. For example, the display control unit 15 displays the settlement device 30 whose recommendation degree is equal to or more than a predetermined value, with emphasis on other settlement devices 30. This predetermined value may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15.

ここで、表示制御部15が行う強調表示の方法は様々である。例えば表示制御部15は、推奨度が所定値以上の精算装置30に対応する精算装置エリア80に、所定の文字列や画像を表示させる。例えば図23では、推奨度が所定値以上の精算装置30に対応する精算装置エリア80に、「推奨」という文字列が表示されている。表示される文字列や画像に関する情報は、表示制御部15に予め設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。   Here, there are various methods of highlighting performed by the display control unit 15. For example, the display control unit 15 displays a predetermined character string or an image in the checkout device area 80 corresponding to the checkout device 30 whose recommendation degree is equal to or more than a predetermined value. For example, in FIG. 23, a character string of "recommended" is displayed in the settlement apparatus area 80 corresponding to the settlement apparatus 30 whose recommendation degree is equal to or more than a predetermined value. Information on the displayed character string and image may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15.

また例えば、表示制御部15は、強調する精算装置情報の表示を大きくしたり、強調する精算装置情報の表示の背景色を目立つ色(例えば赤色など)にしたりする。例えば図23の選択画面100において、表示制御部15は、強調する精算装置エリア80を大きく表示したり、強調する精算装置エリア80の背景色を目立つ色にする。強調する精算装置エリア80の大きさや背景色に関する情報は、表示制御部15に予め設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。   Further, for example, the display control unit 15 enlarges the display of the adjustment device information to be emphasized, or sets the background color of the display of the adjustment device information to be emphasized to a conspicuous color (for example, red). For example, in the selection screen 100 of FIG. 23, the display control unit 15 displays the settlement apparatus area 80 to be emphasized large or sets the background color of the settlement apparatus area 80 to be emphasized to a conspicuous color. Information about the size of the adjustment device area 80 to be emphasized and the background color may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15.

また例えば、表示制御部15は、強調する精算装置情報がより前の順位で表示されるように、精算装置情報の表示順を決定してもよい。例えば図23の選択画面100において、表示制御部15は、強調する精算装置エリア80を、強調しない精算装置エリア80よりも上に表示させる。   Further, for example, the display control unit 15 may determine the display order of the settlement apparatus information such that the emphasized settlement apparatus information is displayed in a higher order. For example, in the selection screen 100 of FIG. 23, the display control unit 15 displays the adjustment device area 80 to be emphasized above the adjustment device area 80 that is not emphasized.

また、表示制御部15は、推奨度が所定値以上の精算装置30に関する精算装置情報のみを選択画面100上に表示してもよい。   Alternatively, the display control unit 15 may display only the payment device information on the payment device 30 whose recommendation degree is equal to or more than the predetermined value on the selection screen 100.

なお、表示制御部15がどの方法を用いて強調表示を行うかを示す情報は、表示制御部15に予め設定されていてもよいし、表示制御部15からアクセス可能な記憶装置に記憶されていてもよい。   The information indicating which method the display control unit 15 performs the highlighting may be set in the display control unit 15 in advance, or may be stored in a storage device accessible from the display control unit 15. You may.

<処理の流れ>
図24は、実施形態5の情報処理システム10によって実行される処理の流れを例示するフローチャートである。推奨度算出部14は、顧客の属性情報を取得する(S502)。推奨度算出部14は、各精算装置30の推奨度を算出する(S504)。表示制御部15は、算出された推奨度に基づいて、各精算装置30の精算装置情報をディスプレイ装置40に表示させる(S506)。入力取得部16は、精算情報の割り当て先とする精算装置30を選択する入力を取得する(S508)。割当部17は、入力により選択された精算装置30へ精算情報を割り当てる(S510)。
<Process flow>
FIG. 24 is a flowchart illustrating a flow of a process performed by the information processing system 10 of the fifth embodiment. The recommendation degree calculation unit 14 acquires the attribute information of the customer (S502). The recommendation degree calculation unit 14 calculates the degree of recommendation of each settlement apparatus 30 (S504). The display control unit 15 causes the display device 40 to display the payment device information of each payment device 30 based on the calculated recommendation level (S506). The input acquisition unit 16 acquires an input for selecting the settlement apparatus 30 to which the settlement information is allocated (S508). The allocating unit 17 allocates the payment information to the payment apparatus 30 selected by the input (S510).

<ハードウエア構成例>
実施形態5の商品登録装置20、精算装置30、及びサーバ装置50を実現する計算機のハードウエア構成は実施形態4と同様である。ただし、本実施形態の情報処理システム10の各機能構成部を実現する計算機(商品登録装置20を実現する計算機200又はサーバ装置50を実現する計算機400)のストレージには、本実施形態の情報処理システム10の各機能構成部を実現するプログラムモジュールが記憶される。
<Example of hardware configuration>
The hardware configuration of a computer that implements the product registration device 20, the settlement device 30, and the server device 50 of the fifth embodiment is the same as that of the fourth embodiment. However, the storage of a computer that implements each functional component of the information processing system 10 of the present embodiment (the computer 200 that implements the product registration device 20 or the computer 400 that implements the server device 50) stores the information processing of the present embodiment. A program module that realizes each functional component of the system 10 is stored.

本実施形態の情報処理システム10によれば、各精算装置30の推奨度が算出され、その推奨度に基づく表示(前述した種々の強調表示)が行われる。これにより、店員等は、ユーザインタフェース32の位置が低い精算装置30を利用させるべき顧客に対して、ユーザインタフェース32の位置が低い精算装置30をできる限り利用させたり、ユーザインタフェース32の位置が高い精算装置30を利用させるべき顧客に、ユーザインタフェース32の位置が高い精算装置30をできる限り利用させたりするための操作を、容易に行うことができる。よって、店員等にとっての情報処理システム10の利便性が高くなる。   According to the information processing system 10 of the present embodiment, the degree of recommendation of each settlement apparatus 30 is calculated, and a display based on the degree of recommendation (the various highlighted displays described above) is performed. Accordingly, a clerk or the like allows a customer who wants to use the settlement apparatus 30 with a low position of the user interface 32 to use the settlement apparatus 30 with a low position of the user interface 32 as much as possible, or a position where the position of the user interface 32 is high. An operation for allowing a customer who wants to use the settlement apparatus 30 to use the settlement apparatus 30 having a high position of the user interface 32 as much as possible can be easily performed. Therefore, the convenience of the information processing system 10 for a clerk or the like is improved.

以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記各実施形態の組み合わせ、又は上記以外の様々な構成を採用することもできる。   As described above, the embodiments of the present invention have been described with reference to the drawings. However, these are exemplifications of the present invention, and a combination of the above embodiments or various configurations other than the above may be adopted.

以下、参考形態の例を付記する。
1. 複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定手段と、
前記決定された精算装置に対して前記精算情報を割り当てる割当手段と、を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある、情報処理装置。
2. 前記決定手段は、顧客の属性を示す属性情報を取得し、さらに前記取得された顧客の属性を用いて、前記精算情報の割り当て先とする精算装置を決定する、1.に記載の情報処理装置。
3. 前記決定手段は、前記取得された属性情報によって表される属性を持つ顧客が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客である場合、前記第1の精算装置よりも前記第2の精算装置が優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置を決定する、2.に記載の情報処理装置。
4. 前記決定手段は、前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、顧客に使用されていない前記精算装置の中から、ユーザインタフェースの位置が最も低い精算装置を、精算情報の割り当て先として決定する、2.に記載の情報処理装置。
5. ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客は、子供、老人、傷病者又は障害者である、3.又は4.に記載の情報処理装置。
6. 前記取得された属性情報及び当該情報処理装置と各前記精算装置との距離を用いて、各前記精算装置について、精算情報の割り当て先とする推奨度を算出する推奨度算出手段を有し、
前記決定手段は、前記推奨度が最も高い精算装置に前記精算情報を割り当てる、2.に記載の情報処理装置。
7. 前記第1の精算装置と前記第2の精算装置は1つの保持部材に保持されている、1.乃至6.いずれか一つに記載の情報処理装置。
8. 1.乃至7.いずれか一つに記載の情報処理装置、第1の精算装置、及び第2の精算装置を有する情報処理システム。
9. コンピュータによって実行される制御方法であって、
複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定ステップと、
前記決定された精算装置に対して前記精算情報を割り当てる割当ステップと、を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある、制御方法。
10. 前記決定ステップにおいて、顧客の属性を示す属性情報を取得し、さらに前記取得された顧客の属性を用いて、前記精算情報の割り当て先とする精算装置を決定する、9.に記載の制御方法。
11. 前記決定ステップにおいて、前記取得された属性情報によって表される属性を持つ顧客が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客である場合、前記第1の精算装置よりも前記第2の精算装置が優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置を決定する、10.に記載の制御方法。
12. 前記決定ステップにおいて、前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、顧客に使用されていない前記精算装置の中から、ユーザインタフェースの位置が最も低い精算装置を、精算情報の割り当て先として決定する、10.に記載の制御方法。
13. ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客は、子供、老人、傷病者又は障害者である、11.又は12.に記載の制御方法。
14. 前記取得された属性情報及び前記コンピュータと各前記精算装置との距離を用いて、各前記精算装置について、精算情報の割り当て先とする推奨度を算出する推奨度算出ステップを有し、
前記決定ステップにおいて、前記推奨度が最も高い精算装置に前記精算情報を割り当てる、10.に記載の制御方法。
15. 前記第1の精算装置と前記第2の精算装置は1つの保持部材に保持されている、9.乃至14.いずれか一つに記載の制御方法。
16. 9.乃至15.いずれか一つに記載の制御方法が有する各ステップをコンピュータに実行させるプログラム。
17. 複数の精算装置それぞれについて、前記精算装置に備わっているユーザインタフェースの高さ方向の位置に関する情報を含む精算装置情報をディスプレイ装置に表示させる表示制御手段と、
前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を選択する入力を取得する入力取得手段と、
前記入力により選択された精算装置へ前記精算情報を割り当てる割当手段と、
を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある、情報処理装置。
18. 複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づき、前記複数の精算装置それぞれについて、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする推奨度を算出する推奨度算出手段を有し、
前記表示制御手段は、前記算出された推奨度に基づいて、前記ディスプレイ装置に前記精算装置情報を表示させる、17.に記載の情報処理装置。
19. 前記表示制御手段は、前記推奨度が高い精算装置に関する前記精算装置情報を強調表示させる、18.に記載の情報処理装置。
20. 前記推奨度算出手段は、
顧客の属性を示す属性情報を取得し、
前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、ユーザインタフェースの位置が低い精算装置ほど前記推奨度を高くする、18.又は19.に記載の情報処理装置。
21. ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客は、子供、老人、傷病者、又は障害者である、20.に記載の情報処理装置。
22. 前記第1の精算装置と前記第2の精算装置は1つの保持部材に保持されている、17.乃至21.いずれか一つに記載の情報処理装置。
23. 17.乃至22.いずれか一つに記載の情報処理装置、第1の精算装置、及び第2の精算装置を有する情報処理システム。
24. コンピュータによって実行される制御方法であって、
複数の精算装置それぞれについて、前記精算装置に備わっているユーザインタフェースの高さ方向の位置に関する情報を含む精算装置情報をディスプレイ装置に表示させる表示制御ステップと、
前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を選択する入力を取得する入力取得ステップと、
前記入力により選択された精算装置へ前記精算情報を割り当てる割当ステップと、
を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にある、制御方法。
25. 複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づき、前記複数の精算装置それぞれについて、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする推奨度を算出する推奨度算出ステップを有し、
前記表示制御ステップは、前記算出された推奨度に基づいて、前記ディスプレイ装置に前記精算装置情報を表示させる、24.に記載の制御方法。
26. 前記表示制御ステップは、前記推奨度が高い精算装置に関する前記精算装置情報を強調表示させる、25.に記載の制御方法。
27. 前記推奨度算出ステップは、
顧客の属性を示す属性情報を取得し、
前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、ユーザインタフェースの位置が低い精算装置ほど前記推奨度を高くする、25.又は26.に記載の制御方法。
28. ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客は、子供、老人、傷病者、又は障害者である、27.に記載の制御方法。
29. 前記第1の精算装置と前記第2の精算装置は1つの保持部材に保持されている、24.乃至28.いずれか一つに記載の制御方法。
30. 24.乃至29.いずれか一つに記載の制御方法が有する各ステップをコンピュータに実行させるプログラム。
Hereinafter, examples of the reference embodiment will be additionally described.
1. Based on the height position of the user interface provided for each of the plurality of payment devices, a payment device to which allocation information of payment information relating to payment processing of a product registered as a payment target is selected from among the plurality of payment devices. Determining means for determining
Allocating means for allocating the payment information to the determined payment device,
The plurality of checkout devices include a first checkout device and a second checkout device;
The information processing device, wherein a user interface provided in the first checkout device is located at a higher position than a user interface provided in the second checkout device.
2. The determining means obtains attribute information indicating an attribute of a customer, and further determines a payment apparatus to which the payment information is to be assigned, using the obtained attribute of the customer. An information processing apparatus according to claim 1.
3. If the customer having the attribute represented by the acquired attribute information is a customer to which a payment device with a low user interface is to be assigned, the determination unit may be configured to perform the second payment more than the first payment device. 1. Determine a settlement apparatus to which the settlement information is to be assigned so that the apparatus is preferentially assigned to the settlement information. An information processing apparatus according to claim 1.
4. The determining means, when the acquired attribute information indicates that a customer to whom a position of the user interface is to be assigned to a low-cost payment device, the position of the user interface from among the payment devices not used by the customer. 1. Determine the lowest payment device as the allocation destination of the payment information. An information processing apparatus according to claim 1.
5. 2. Customers who should be assigned a checkout device with a low user interface location are children, the elderly, the sick or disabled. Or 4. An information processing apparatus according to claim 1.
6. Using the acquired attribute information and the distance between the information processing device and each of the settlement devices, for each of the settlement devices, a recommendation degree calculating unit that calculates a recommendation degree to which the settlement information is assigned,
1. The deciding means assigns the payment information to the payment device with the highest recommendation level. An information processing apparatus according to claim 1.
7. The first payment device and the second payment device are held by one holding member. To 6. An information processing device according to any one of the above.
8. 1. To 7. An information processing system, comprising: the information processing device according to any one of claims, a first payment device, and a second payment device.
9. A control method executed by a computer,
Based on the height position of the user interface provided for each of the plurality of payment devices, a payment device to which allocation information of payment information relating to payment processing of a product registered as a payment target is selected from among the plurality of payment devices. A determining step of determining
Allocating the payment information to the determined payment device, and
The plurality of checkout devices include a first checkout device and a second checkout device;
The control method, wherein a user interface provided on the first checkout device is located at a higher position than a user interface provided on the second checkout device.
10. 8. In the determining step, attribute information indicating an attribute of the customer is acquired, and further, a settlement device to which the settlement information is assigned is determined using the acquired attribute of the customer. The control method described in 1.
11. In the determining step, when the customer having the attribute represented by the acquired attribute information is a customer to which a payment device with a low position of the user interface is to be assigned, the second payment is performed more than the first payment device. 9. Decide the settlement device to which the settlement information is assigned so that the device is preferentially assigned to the settlement information. The control method described in 1.
12. In the determining step, when the acquired attribute information indicates that the customer to whom the position of the user interface is to be assigned a low payment apparatus, the position of the user interface is selected from among the payment apparatuses that are not used by the customer. 9. Determine the lowest payment device as the allocation destination of the payment information. The control method described in 1.
13. 10. The customer to whom a payment device with a low user interface should be assigned is a child, the elderly, the sick or disabled. Or 12. The control method described in 1.
14. Using the acquired attribute information and the distance between the computer and each of the settlement devices, for each of the settlement devices, having a recommendation degree calculation step of calculating a recommendation degree to which to assign the settlement information,
9. assigning the payment information to the payment device having the highest recommendation degree in the determining step; The control method described in 1.
15. 8. the first checkout device and the second checkout device are held by one holding member; To 14. The control method according to any one of the above.
16. 9. To 15. A program for causing a computer to execute each step of the control method according to any one of the above.
17. For each of the plurality of payment devices, display control means for displaying the payment device information including information on the position in the height direction of the user interface provided in the payment device on a display device,
From among the plurality of payment devices, input acquisition means for acquiring an input for selecting a payment device to which to assign payment information regarding the payment process of a product registered as a payment target,
Assigning means for assigning the payment information to the payment device selected by the input;
Has,
The plurality of checkout devices include a first checkout device and a second checkout device;
The information processing device, wherein a user interface provided in the first checkout device is located at a higher position than a user interface provided in the second checkout device.
18. Based on the position in the height direction of the user interface provided for each of the plurality of payment devices, a degree of recommendation is calculated for each of the plurality of payment devices as an allocation destination of payment information regarding payment processing of a product registered as a payment target. Recommendation degree calculating means to
17. The display control means causes the display device to display the payment device information based on the calculated recommendation level. An information processing apparatus according to claim 1.
19. 17. The display control means highlights the payment device information on the payment device with the higher recommendation level. An information processing apparatus according to claim 1.
20. The recommendation degree calculating means,
Get attribute information indicating customer attributes,
17. If the acquired attribute information indicates that the customer is to be assigned a checkout device with a low user interface position, the recommendation level is higher for a checkout device with a lower user interface position; Or 19. An information processing apparatus according to claim 1.
21. 19. Customer to be assigned a checkout device with a low user interface location is child, elderly, disabled or disabled. An information processing apparatus according to claim 1.
22. 16. The first checkout device and the second checkout device are held by one holding member; To 21. An information processing device according to any one of the above.
23. 17. To 22. An information processing system, comprising: the information processing device according to any one of claims, a first payment device, and a second payment device.
24. A control method executed by a computer,
For each of the plurality of payment devices, a display control step of displaying payment device information including information on a position in a height direction of a user interface provided in the payment device on a display device,
An input acquisition step of acquiring an input for selecting a payment apparatus to which to assign payment information regarding payment processing of a product registered as a payment target from among the plurality of payment apparatuses;
An allocating step of allocating the payment information to the payment device selected by the input;
Has,
The plurality of checkout devices include a first checkout device and a second checkout device;
The control method, wherein a user interface provided on the first checkout device is located at a higher position than a user interface provided on the second checkout device.
25. Based on the position in the height direction of the user interface provided for each of the plurality of payment devices, a degree of recommendation for each of the plurality of payment devices as a destination to which payment information is to be allocated regarding payment processing of a product registered as a payment target is calculated. Has a recommendation degree calculating step of
23. The display control step includes displaying the payment device information on the display device based on the calculated recommendation level. The control method described in 1.
26. 25. The display control step highlights the payment device information relating to the payment device with the high recommendation level. The control method described in 1.
27. The recommendation degree calculating step includes:
Get attribute information indicating customer attributes,
25. If the acquired attribute information indicates that the customer is to be assigned a checkout device with a lower position of the user interface, the higher the recommendation degree, the lower the position of the user interface. Or 26. The control method described in 1.
28. 26. Customers who should be assigned a checkout device with a low user interface location are children, the elderly, the sick, or disabled. The control method described in 1.
29. 24. The first and second payment devices are held by one holding member. To 28. The control method according to any one of the above.
30. 24. To 29. A program for causing a computer to execute each step of the control method according to any one of the above.

10 情報処理システム
20 商品登録装置
22 決定部
23 割当部
24 推奨度算出部
25 表示制御部
26 入力取得部
27 割当部
30 精算装置
32 ユーザインタフェース
40 ディスプレイ装置
50 サーバ装置
60 顧客
70 店員
80 精算装置エリア
90 送信ボタン
100 選択画面
200 計算機
202 バス
204 プロセッサ
206 メモリ
208 ストレージ
210 入出力インタフェース
212 ネットワークインタフェース
214 タッチパネル
216 リーダ
300 計算機
302 バス
304 プロセッサ
306 メモリ
308 ストレージ
310 入出力インタフェース
312 ネットワークインタフェース
320 硬貨用釣り銭機
321 硬貨投入口
322 硬貨リジェクト口
323 硬貨出金口
330 紙幣用釣り銭機
331 紙幣入出金口
340 カード精算用処理部
341 カード挿入口
342 入力操作部
350 ディスプレイ装置
352 タッチパネル
360 レシートプリンタ
400 計算機
402 バス
404 プロセッサ
406 メモリ
408 ストレージ
410 入出力インタフェース
412 ネットワークインタフェース
500 架台
600 精算情報
602 精算装置ID
604 商品リスト
606 商品ID
Reference Signs List 10 information processing system 20 merchandise registration device 22 determination unit 23 allocation unit 24 recommendation degree calculation unit 25 display control unit 26 input acquisition unit 27 allocation unit 30 payment device 32 user interface 40 display device 50 server device 60 customer 70 clerk 80 payment device area 90 send button 100 selection screen 200 computer 202 bus 204 processor 206 memory 208 storage 210 input / output interface 212 network interface 214 touch panel 216 reader 300 computer 302 bus 304 processor 306 memory 308 storage 310 input / output interface 312 network interface 320 coin change machine 321 Coin slot 322 Coin reject slot 323 Coin dispensing slot 330 Change machine for banknote 331 Banknote deposit and withdrawal port 340 Card settlement processing unit 341 Card insertion slot 342 Input operation unit 350 Display device 352 Touch panel 360 Receipt printer 400 Computer 402 Bus 404 Processor 406 Memory 408 Storage 410 Input / output interface 412 Network interface 500 Mount 600 Payment information 602 Payment device ID
604 Product list 606 Product ID

Claims (15)

複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定手段と、
前記決定された精算装置に対して前記精算情報を割り当てる割当手段と、を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にあり、
前記決定手段は、
顧客の属性を示す属性情報を取得し、
前記取得された属性情報によって表される属性を持つ顧客が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客である場合、前記第1の精算装置よりも前記第2の精算装置が優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置を決定する、情報処理装置。
Based on the height position of the user interface provided for each of the plurality of payment devices, a payment device to which allocation information of payment information relating to payment processing of a product registered as a payment target is selected from among the plurality of payment devices. Determining means for determining
Allocating means for allocating the payment information to the determined payment device,
The plurality of checkout devices include a first checkout device and a second checkout device;
User interface that comes with the first settlement apparatus, Ri position near higher than a user interface that comes with the second settlement device,
The determining means comprises:
Get attribute information indicating customer attributes,
If the customer having the attribute represented by the acquired attribute information is a customer to which a payment device with a low position of the user interface should be assigned, the second payment device has priority over the first payment device. An information processing device that determines a payment device to which payment information is to be allocated so as to be a payment information allocation destination .
複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定手段と、
前記決定された精算装置に対して前記精算情報を割り当てる割当手段と、を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にあり、
前記決定手段は、
顧客の属性を示す属性情報を取得し、
前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、顧客に使用されていない前記精算装置の中から、ユーザインタフェースの位置が最も低い精算装置を、精算情報の割り当て先として決定する、情報処理装置。
Based on the height position of the user interface provided for each of the plurality of payment devices, a payment device to which allocation information of payment information relating to payment processing of a product registered as a payment target is selected from among the plurality of payment devices. Determining means for determining
Allocating means for allocating the payment information to the determined payment device,
The plurality of checkout devices include a first checkout device and a second checkout device;
A user interface provided on the first checkout device is higher than a user interface provided on the second checkout device;
The determining means comprises:
Get attribute information indicating customer attributes,
If the acquired attribute information indicates that the customer is to be assigned a checkout device with a low user interface position, the checkout device with the lowest user interface position is selected from the checkout devices not used by the customer. , An information processing device that determines an assignment destination of settlement information.
ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客は、子供、老人、傷病者又は障害者である、請求項又はに記載の情報処理装置。 The customer should the position of the user interface allocates low settlement device, children, the elderly, is a sick person or the handicapped, the information processing apparatus according to claim 1 or 2. 前記第1の精算装置と前記第2の精算装置は1つの保持部材に保持されている、請求項1乃至いずれか一項に記載の情報処理装置。 Wherein the first settlement apparatus the second settlement apparatus is held in one holding member, the information processing apparatus according to any one of claims 1 to 3. 請求項1乃至いずれか一項に記載の情報処理装置、第1の精算装置、及び第2の精算装置を有する情報処理システム。 The information processing apparatus according to any one of claims 1 to 4, the information processing system having a first settlement device, and the second accounting device. コンピュータによって実行される制御方法であって、
複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定ステップと、
前記決定された精算装置に対して前記精算情報を割り当てる割当ステップと、を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にあり、
前記決定ステップにおいて、
顧客の属性を示す属性情報を取得し、
前記取得された属性情報によって表される属性を持つ顧客が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客である場合、前記第1の精算装置よりも前記第2の精算装置が優先的に精算情報の割り当て先となるように、精算情報の割り当て先とする精算装置を決定する、制御方法。
A control method executed by a computer,
Based on the height position of the user interface provided for each of the plurality of payment devices, a payment device to which allocation information of payment information relating to payment processing of a product registered as a payment target is selected from among the plurality of payment devices. A determining step of determining
Allocating the payment information to the determined payment device, and
The plurality of checkout devices include a first checkout device and a second checkout device;
User interface that comes with the first settlement apparatus, Ri position near higher than a user interface that comes with the second settlement device,
In the determining step,
Get attribute information indicating customer attributes,
If the customer having the attribute represented by the acquired attribute information is a customer to which a payment device with a low position of the user interface should be assigned, the second payment device has priority over the first payment device. A control method for determining a payment apparatus to which payment information is to be allocated so as to be a payment information allocation destination .
コンピュータによって実行される制御方法であって、  A control method executed by a computer,
複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づいて、前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を決定する決定ステップと、  Based on the height position of the user interface provided for each of the plurality of payment devices, a payment device to which the payment information relating to the payment process of the product registered as the payment target is assigned from among the plurality of payment devices. A determining step of determining
前記決定された精算装置に対して前記精算情報を割り当てる割当ステップと、を有し、  Allocating the payment information to the determined payment device, and
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、  The plurality of checkout devices include a first checkout device and a second checkout device;
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にあり、  A user interface provided on the first checkout device is higher than a user interface provided on the second checkout device;
前記決定ステップにおいて、  In the determining step,
顧客の属性を示す属性情報を取得し、    Get attribute information indicating customer attributes,
前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、顧客に使用されていない前記精算装置の中から、ユーザインタフェースの位置が最も低い精算装置を、精算情報の割り当て先として決定する、制御方法。    When the acquired attribute information indicates that the customer is to be assigned a checkout device with a low user interface position, the checkout device with the lowest user interface position is selected from the checkout devices not used by the customer. , A control method that determines the settlement information to be assigned.
請求項6又は7に記載の制御方法が有する各ステップをコンピュータに実行させるプログラム。 A program for causing a computer to execute each step of the control method according to claim 6 . 複数の精算装置それぞれについて、前記精算装置に備わっているユーザインタフェースの高さ方向の位置に関する情報を含む精算装置情報をディスプレイ装置に表示させる表示制御手段と、
前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を選択する入力を取得する入力取得手段と、
前記入力により選択された精算装置へ前記精算情報を割り当てる割当手段と、
を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にあり、
複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づき、前記複数の精算装置それぞれについて、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする推奨度を算出する推奨度算出手段を有し、
前記表示制御手段は、前記算出された推奨度に基づいて、前記ディスプレイ装置に前記精算装置情報を表示させ、
前記推奨度算出手段は、
顧客の属性を示す属性情報を取得し、
前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、ユーザインタフェースの位置が低い精算装置ほど前記推奨度を高くする、情報処理装置。
For each of the plurality of payment devices, display control means for displaying the payment device information including information on the position in the height direction of the user interface provided in the payment device on a display device,
From among the plurality of payment devices, input acquisition means for acquiring an input for selecting a payment device to which to assign payment information regarding the payment process of a product registered as a payment target,
Assigning means for assigning the payment information to the payment device selected by the input;
Has,
The plurality of checkout devices include a first checkout device and a second checkout device;
User interface that comes with the first settlement apparatus, Ri position near higher than a user interface that comes with the second settlement device,
Based on the position in the height direction of the user interface provided for each of the plurality of payment devices, a degree of recommendation is calculated for each of the plurality of payment devices as an allocation destination of payment information regarding payment processing of a product registered as a payment target. Recommendation degree calculating means to
The display control means, on the basis of the calculated recommendation degree, to display the payment device information on the display device,
The recommendation degree calculating means,
Get attribute information indicating customer attributes,
An information processing device, wherein, when the acquired attribute information indicates that the customer is to be assigned a payment device with a low user interface position, the recommendation level is higher for a payment device with a lower user interface position .
前記表示制御手段は、前記推奨度が高い精算装置に関する前記精算装置情報を強調表示させる、請求項に記載の情報処理装置。 The information processing device according to claim 9 , wherein the display control unit highlights the payment device information regarding the payment device with the high recommendation level. ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客は、子供、老人、傷病者、又は障害者である、請求項9又は10に記載の情報処理装置。 The information processing apparatus according to claim 9 , wherein the customer to whom the settlement apparatus having a low position of the user interface should be assigned is a child, an elderly person, a sick person, or a disabled person. 前記第1の精算装置と前記第2の精算装置は1つの保持部材に保持されている、請求項乃至11いずれか一項に記載の情報処理装置。 Wherein the first settlement apparatus the second settlement apparatus is held in one holding member, the information processing apparatus as claimed in any one claims 9 to 11. 請求項乃至12いずれか一項に記載の情報処理装置、第1の精算装置、及び第2の精算装置を有する情報処理システム。 The information processing apparatus according to any one of claims 9 to 12, an information processing system having a first settlement device, and the second accounting device. コンピュータによって実行される制御方法であって、
複数の精算装置それぞれについて、前記精算装置に備わっているユーザインタフェースの高さ方向の位置に関する情報を含む精算装置情報をディスプレイ装置に表示させる表示制御ステップと、
前記複数の精算装置の中から、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする精算装置を選択する入力を取得する入力取得ステップと、
前記入力により選択された精算装置へ前記精算情報を割り当てる割当ステップと、
を有し、
前記複数の精算装置は第1の精算装置及び第2の精算装置を含み、
前記第1の精算装置に備わっているユーザインタフェースは、前記第2の精算装置に備わっているユーザインタフェースよりも高い位置にあり、
複数の精算装置それぞれに備わっているユーザインタフェースの高さ方向の位置に基づき、前記複数の精算装置それぞれについて、精算対象として登録された商品の精算処理に関する精算情報の割り当て先とする推奨度を算出する推奨度算出ステップを有し、
前記表示制御ステップにおいて、前記算出された推奨度に基づいて、前記ディスプレイ装置に前記精算装置情報を表示させ、
前記推奨度算出ステップにおいて、
顧客の属性を示す属性情報を取得し、
前記取得された属性情報が、ユーザインタフェースの位置が低い精算装置を割り当てるべき顧客であることを示す場合、ユーザインタフェースの位置が低い精算装置ほど前記推奨度を高くする、制御方法。
A control method executed by a computer,
For each of the plurality of payment devices, a display control step of displaying payment device information including information on a position in a height direction of a user interface provided in the payment device on a display device,
An input acquisition step of acquiring an input for selecting a payment apparatus to which to assign payment information regarding payment processing of a product registered as a payment target from among the plurality of payment apparatuses;
An allocating step of allocating the payment information to the payment device selected by the input;
Has,
The plurality of checkout devices include a first checkout device and a second checkout device;
User interface that comes with the first settlement apparatus, Ri position near higher than a user interface that comes with the second settlement device,
Based on the position in the height direction of the user interface provided for each of the plurality of payment devices, a degree of recommendation is calculated for each of the plurality of payment devices as an allocation destination of payment information regarding payment processing of a product registered as a payment target. Has a recommendation degree calculating step of
In the display control step, based on the calculated degree of recommendation, to display the payment device information on the display device,
In the recommendation degree calculating step,
Get attribute information indicating customer attributes,
When the acquired attribute information indicates that the customer is to be assigned a checkout device with a lower position of the user interface, the recommendation level is set higher for a checkout device with a lower position of the user interface .
請求項14に記載の制御方法が有する各ステップをコンピュータに実行させるプログラム。 A program for causing a computer to execute each step of the control method according to claim 14 .
JP2016025801A 2016-02-15 2016-02-15 Information processing apparatus, information processing system, control method, and program Active JP6672865B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016025801A JP6672865B2 (en) 2016-02-15 2016-02-15 Information processing apparatus, information processing system, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016025801A JP6672865B2 (en) 2016-02-15 2016-02-15 Information processing apparatus, information processing system, control method, and program

Publications (2)

Publication Number Publication Date
JP2017146652A JP2017146652A (en) 2017-08-24
JP6672865B2 true JP6672865B2 (en) 2020-03-25

Family

ID=59680821

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016025801A Active JP6672865B2 (en) 2016-02-15 2016-02-15 Information processing apparatus, information processing system, control method, and program

Country Status (1)

Country Link
JP (1) JP6672865B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7025001B2 (en) * 2017-11-28 2022-02-24 株式会社寺岡精工 System, registration device and program
US20250078104A1 (en) * 2022-02-25 2025-03-06 Boe Technology Group Co., Ltd. Customer service method, device, and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6990463B2 (en) * 2001-12-26 2006-01-24 Ncr Corporation Self-checkout system
JP2005107912A (en) * 2003-09-30 2005-04-21 Toshiba Tec Corp Product sales data processing device
JP5783149B2 (en) * 2012-01-25 2015-09-24 株式会社寺岡精工 POS system and registration device
US9984396B2 (en) * 2014-07-31 2018-05-29 Walmart Apollo, Llc Method and system for customer checkout
JP6398965B2 (en) * 2014-12-19 2018-10-03 株式会社寺岡精工 POS system, registration device, payment device, and computer program
JP5811295B1 (en) * 2015-02-12 2015-11-11 日本電気株式会社 Settlement processing unit assembly and cradle for settlement processing unit assembly

Also Published As

Publication number Publication date
JP2017146652A (en) 2017-08-24

Similar Documents

Publication Publication Date Title
JP5983706B2 (en) Registration device, program, and POS system
JP2019215904A (en) Commodity registration device and adjustment support method
WO2016136110A1 (en) Information processing device, settlement device, information processing method, and program
JP6400555B2 (en) Information processing apparatus and program
JP6840522B2 (en) Sales data processing equipment and programs
JP7652324B2 (en) Product registration device, control method, and program
JP2019021242A (en) Settlement device and program
JP2025105855A (en) System and Program
JP6672865B2 (en) Information processing apparatus, information processing system, control method, and program
JP6697256B2 (en) Touch panel input device
JP2018160211A (en) Accounting apparatus and program
JP2024180689A (en) Product sales data processing system
JP7238036B2 (en) Touch panel input device and control program
JP2017157005A (en) Information processing device, information processing method, and program
JP7374685B2 (en) Information processing equipment and programs
JP2021184320A (en) Information processing device and program
JP2016201134A (en) Registration device, program, and POS system
JP6690284B2 (en) Information processing apparatus, information processing system, control method, and program
JP2018049442A (en) Commodity registration device, settlement system, display method, and program
EP4625292A1 (en) Point-of-sale terminal, method, and storage medium
JP2019067464A (en) Checkout system
JP7665177B2 (en) Product sales data processing system, program and mobile terminal
JP7293812B2 (en) Electronic receipt providing system, electronic receipt providing method, and program
JP6916341B2 (en) Touch panel input device and control program
EP4589560A1 (en) Data processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200117

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200217

R150 Certificate of patent or registration of utility model

Ref document number: 6672865

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150