JP6523583B1 - INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Google Patents

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM Download PDF

Info

Publication number
JP6523583B1
JP6523583B1 JP2018567329A JP2018567329A JP6523583B1 JP 6523583 B1 JP6523583 B1 JP 6523583B1 JP 2018567329 A JP2018567329 A JP 2018567329A JP 2018567329 A JP2018567329 A JP 2018567329A JP 6523583 B1 JP6523583 B1 JP 6523583B1
Authority
JP
Japan
Prior art keywords
information
settlement
user
payment
amount
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.)
Expired - Fee Related
Application number
JP2018567329A
Other languages
Japanese (ja)
Other versions
JPWO2019013177A1 (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.)
Origami Inc
Original Assignee
Origami Inc
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 Origami Inc filed Critical Origami Inc
Application granted granted Critical
Publication of JP6523583B1 publication Critical patent/JP6523583B1/en
Publication of JPWO2019013177A1 publication Critical patent/JPWO2019013177A1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

店舗内の具体的な場所毎に決済の有無を容易に識別すること。レストラン(R1)内に点在する顧客テーブル(T1乃至T3)の決済処理を支援する管理サーバ(1)における第1取得部(101)は、レストラン(R1)の場所に関する情報と決済額に関する情報とを少なくとも含む第1情報を取得する。保持部(102)は、第1情報を60秒間保持することで、決済サーバ(4)による決済可能状態を60秒時間維持させる。第2取得部(103)は、レストラン(R1)内に点在する複数の位置のうち、決済処理の対象となる顧客テーブル(T1)を一意に識別する位置識別情報を少なくとも含む第2情報を取得する。決済支援部(104)は、決済可能状態が維持されている間に第2情報が取得された場合に、第1情報と第2情報とに基づいて、決済処理の対象となる位置毎の決済処理を支援する。これにより上記課題を解決する。Easily identify the presence or absence of payment for each specific location in the store. The first acquisition unit (101) in the management server (1) supporting settlement processing of the customer table (T1 to T3) scattered in the restaurant (R1) is information on the location of the restaurant (R1) and information on the settlement amount And acquiring first information including at least The holding unit (102) holds the first information for 60 seconds to maintain the settlement enabled state by the settlement server (4) for 60 seconds. The second acquisition unit (103) includes second information including at least position identification information uniquely identifying a customer table (T1) to be a target of payment processing among a plurality of positions interspersed in the restaurant (R1). get. When the second information is acquired while the settlement enabled state is maintained, the settlement supporting unit (104) performs settlement for each position to be subjected to the settlement process based on the first information and the second information. Support the process. This solves the above problem.

Description

本発明は、情報処理装置、情報処理方法、及びプログラムに関する。  The present invention relates to an information processing apparatus, an information processing method, and a program.

店舗における商品の譲渡又は役務の提供への対価として、料金の支払いが必要となるが、位置情報を収集することのできるスマートフォンを用いて料金を精算する手法は既に提案されている(例えば特許文献1参照)。  Although payment of a charge is required as compensation for the transfer of goods or provision of services at a store, a method for clearing the charge using a smartphone capable of collecting location information has already been proposed (eg, Patent Literature 1).

特開2014−056558号公報JP, 2014-056558, A

しかしながら、特許文献1を含む従来の精算手法を用いた場合、利用者の位置情報に基づいて、利用者の近隣に所在する店舗毎に決済の有無を識別することはできるが、店舗内の具体的な場所(例えば顧客テーブル等)毎の決済の有無を識別し、その決済処理を支援することはできない。  However, when the conventional settlement method including the patent document 1 is used, it is possible to identify the presence or absence of payment for each store located in the vicinity of the user based on the user's location information, but It is not possible to identify the presence or absence of settlement for each specific location (for example, a customer table etc.) and support the settlement process.

本発明は、このような状況に鑑みてなされたものであり、店舗内の具体的な場所毎に決済の有無を容易に識別し、その決済処理を支援することができる手法を提供することを目的とする。  The present invention has been made in view of such a situation, and it is an object of the present invention to provide a method capable of easily identifying the presence or absence of payment for each specific place in a store and supporting the payment processing. To aim.

上記目的を達成するため、本発明の一態様の情報処理装置は、
所定エリア内に点在する複数の位置毎の決済処理を支援する情報処理装置において、
前記所定エリアの場所に関する情報と、前記所定エリアにおける決済額に関する情報とを少なくとも含む第1情報を取得する第1取得手段と、
前記第1情報を所定時間保持することで、前記決済額についての決済処理を可能とする決済可能状態を、当該所定時間維持させる保持手段と、
前記所定エリア内に点在する複数の位置のうち、前記決済処理の対象となる位置を一意に識別する位置識別情報を少なくとも含む第2情報を取得する第2取得手段と、
前記決済可能状態が維持されている間に前記第2情報が取得された場合に、前記第1情報と前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額の前記決済処理を支援する支援手段と、
を備える。
In order to achieve the above object, an information processing apparatus according to an aspect of the present invention is
In an information processing apparatus that supports settlement processing for each of a plurality of positions scattered in a predetermined area,
A first acquisition unit for acquiring first information including at least information on a place of the predetermined area and information on a payment amount in the predetermined area;
Holding means for maintaining a settlement enabled state enabling settlement processing for the settlement amount by holding the first information for a predetermined time;
A second acquisition unit configured to acquire second information including at least position identification information uniquely identifying a position to be subjected to the payment processing among a plurality of positions scattered in the predetermined area;
When the second information is acquired while the settlement enabled state is maintained, the settlement amount for each position to be subjected to the settlement process based on the first information and the second information Supporting means for supporting payment processing;
Equipped with

また、前記第2情報は、ユーザを一意に識別するユーザ識別情報をさらに含み、
前記支援手段は、前記第1情報と、前記ユーザ識別情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額を前記ユーザの人数で均等割にした金額を算出することができる。
Further, the second information further includes user identification information uniquely identifying a user,
The support means, based on the first information and the second information including the user identification information, an amount obtained by equally dividing the payment amount for each position to be subjected to the payment process by the number of users of the user. It can be calculated.

また、前記第2情報は、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々の支払負担割合を示すユーザ負担情報をさらに含み、
前記支援手段は、前記第1情報と、前記ユーザ負担情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々が負担すべき決済額を算出することができる。
Further, the second information further includes user burden information indicating a payment burden ratio of the plurality of users with respect to the settlement amount for each position to be subjected to the settlement processing,
The support means is a payment to be borne by each of the plurality of users for the payment amount for each position to be subjected to the payment processing based on the first information and the second information including the user burden information. The amount can be calculated.

また、前記第2情報は、前記決済処理の対象となる位置において前記複数のユーザの夫々に提供された商品又は役務に関する商品役務情報をさらに含み、
前記支援手段は、前記1情報と、前記商品役務情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々が負担すべき決済額を算出することができる。
Further, the second information further includes commodity service information regarding a commodity or service provided to each of the plurality of users at the position to be subjected to the payment processing,
The support means is a settlement amount to be borne by each of the plurality of users for the settlement amount for each position to be subjected to the settlement processing based on the one information and the second information including the commodity service information. Can be calculated.

また、前記第2取得手段は、前記複数のユーザのうち所定のユーザが操作する情報処理端末から送信されてきた前記第2情報を取得することができる。  Further, the second acquisition unit can acquire the second information transmitted from an information processing terminal operated by a predetermined user among the plurality of users.

本発明の一態様の情報処理方法及びプログラムの夫々は、上述の本発明の一態様の情報処理装置に対応する方法及びプログラムの夫々とすることができる。  Each of the information processing method and program according to an aspect of the present invention may be each corresponding to the method and program corresponding to the above-described information processing apparatus according to an aspect of the present invention.

本発明によれば、店舗内の具体的な場所毎に決済の有無を容易に識別し、その決済処理を支援することができる。  ADVANTAGE OF THE INVENTION According to this invention, the presence or absence of a payment can be easily identified for every specific place in a shop, and the payment processing can be supported.

本発明の情報処理装置の一実施形態に係る管理サーバを含む情報処理システムの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the information processing system containing the management server which concerns on one Embodiment of the information processing apparatus of this invention. 図1の情報処理システムのうち管理サーバのハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of a management server among the information processing systems of FIG. 図2の管理サーバの機能的構成のうち、決済支援処理を実現させる機能的構成の一例を示す機能ブロック図である。It is a functional block diagram which shows an example of a functional structure which implement | achieves a payment assistance process among the functional structures of the management server of FIG. 図3の管理サーバにおいて実行される決済支援処理を含む一連の処理の流れの一例を説明する概要図である。It is a schematic diagram explaining an example of the flow of a series of processings including the settlement support processing performed in the management server of FIG. 図4の決済支援処理の具体例を説明する図である。It is a figure explaining the specific example of the payment assistance process of FIG. 図4の具体例において用いられる第2情報の具体例を示す図である。It is a figure which shows the example of 2nd information used in the example of FIG. 図4の具体例において用いられる第2情報の具体例を示す図である。It is a figure which shows the example of 2nd information used in the example of FIG. 図4の具体例において用いられる第2情報の具体例を示す図である。It is a figure which shows the example of 2nd information used in the example of FIG. 図4の具体例において用いられる第2情報の具体例を示す図である。It is a figure which shows the example of 2nd information used in the example of FIG.

以下、本発明の実施形態について、図面を用いて説明する。  Hereinafter, embodiments of the present invention will be described using the drawings.

図1は、本発明の情報処理装置の一実施形態に係る管理サーバを含む情報処理システムの構成の一例を示すブロック図である。
図1に示す情報処理システムPは、管理サーバ1と、ユーザU1乃至Un(nは1以上の任意の整数値)の夫々が操作するユーザ端末2−1乃至2−nの夫々と、店員Wが操作する店舗端末3と、決済サーバ4とを少なくとも含むように構成されている。
管理サーバ1と、ユーザ端末2−1乃至2−nと、店舗端末3と、決済サーバ4とは、インターネット等のネットワークNを介して相互に接続されている。
なお、以下、ユーザU1乃至Unの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザU」と呼ぶ。また、ユーザUと呼んでいる場合、ユーザ端末2−1乃至2−nをまとめて「ユーザ端末2」と呼ぶ。
FIG. 1 is a block diagram showing an example of the configuration of an information processing system including a management server according to an embodiment of the information processing apparatus of the present invention.
An information processing system P illustrated in FIG. 1 includes a management server 1 and user terminals 2-1 to 2-n operated by users U1 to Un (n is an arbitrary integer value of 1 or more). Is configured to include at least the shop terminal 3 operated by the user and the settlement server 4.
The management server 1, the user terminals 2-1 to 2-n, the shop terminal 3, and the settlement server 4 are mutually connected via a network N such as the Internet.
Hereinafter, when it is not necessary to distinguish each of the users U1 to Un individually, these will be collectively referred to as "user U". Moreover, when calling it the user U, the user terminals 2-1 to 2-n are collectively called "the user terminal 2".

管理サーバ1は、所定の店舗内に存在する各テーブル毎の決済に関し、決済サーバ4による決済処理を支援するための各種処理を実行する。ここで、「支援をする」とは、管理サーバ1が自ら決済処理を行う必要は特にないことを意味している。なお、本実施形態のように決済サーバ4を外部に設けないで、管理サーバ1自体が決済処理を実行してもよく、この場合も、管理サーバ1は、当該決済処理を支援するための各種処理を実行することができる。  The management server 1 executes various processes for supporting the settlement process by the settlement server 4 regarding the settlement for each table existing in a predetermined store. Here, “support” means that the management server 1 does not have to perform the settlement process itself. Note that the management server 1 itself may execute the settlement process without providing the settlement server 4 outside as in the present embodiment, and in this case as well, the management server 1 performs various processes for supporting the settlement process. Processing can be performed.

ユーザ端末2は、例えばスマートフォンやタブレット等で構成され、ユーザUにより携帯されて操作される。ユーザUは、店舗内の所定位置にて、具体的にはたとえば複数のテーブルのうち所望のテーブルにて、商品又は役務のサービスを受ける。  The user terminal 2 is configured by, for example, a smartphone, a tablet, or the like, and is carried and operated by the user U. The user U receives a service of goods or services at a predetermined position in the store, specifically, for example, at a desired table among a plurality of tables.

店舗端末3は、店舗内に配置されるタブレット等であって、当該店舗内の店員Wにより操作される。  The store terminal 3 is a tablet or the like disposed in the store, and is operated by the store clerk W in the store.

決済サーバ4は、管理サーバ1から送信された決済情報に基づいて決済処理を行う。  The settlement server 4 performs settlement processing based on the settlement information transmitted from the management server 1.

図2は、図1の情報処理システムのうち管理サーバのハードウェア構成の一例を示すブロック図である。  FIG. 2 is a block diagram showing an example of a hardware configuration of a management server in the information processing system of FIG.

管理サーバ1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、出力部16と、入力部17と、記憶部18と、通信部19と、ドライブ20と、を備えている。  The management server 1 includes a central processing unit (CPU) 11, a read only memory (ROM) 12, a random access memory (RAM) 13, a bus 14, an input / output interface 15, an output unit 16, and an input unit 17. , A storage unit 18, a communication unit 19, and a drive 20.

CPU11は、ROM12に記録されているプログラム、又は、記憶部18からRAM13にロードされたプログラムに従って各種の処理を実行する。
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 11 executes various processes in accordance with a program stored in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13.
Data and the like necessary for the CPU 11 to execute various processes are also stored in the RAM 13 as appropriate.

CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、出力部16、入力部17、記憶部18、通信部19及びドライブ20が接続されている。  The CPU 11, the ROM 12 and the RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to the bus 14. An output unit 16, an input unit 17, a storage unit 18, a communication unit 19 and a drive 20 are connected to the input / output interface 15.

出力部16は、ディスプレイやスピーカ等で構成され、各種情報を画像や音声として出力する。
入力部17は、キーボードやマウス等で構成され、各種情報を入力する。
The output unit 16 includes a display, a speaker, and the like, and outputs various information as an image and a sound.
The input unit 17 includes a keyboard, a mouse, and the like, and inputs various information.

記憶部18は、ハードディスクやDRAM(Dynamic Random Access Memory)等で構成され、各種データを記憶する。
通信部19は、インターネットを含むネットワークNを介して他の装置(図1の例ではユーザ端末2、店舗端末3、及び決済サーバ4)との間で通信を行う。
The storage unit 18 is configured by a hard disk, a dynamic random access memory (DRAM), or the like, and stores various data.
The communication unit 19 communicates with other devices (the user terminal 2, the shop terminal 3, and the settlement server 4 in the example of FIG. 1) via the network N including the Internet.

ドライブ20には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア30が適宜装着される。ドライブ20によってリムーバブルメディア30から読み出されたプログラムは、必要に応じて記憶部18にインストールされる。
また、リムーバブルメディア30は、記憶部18に記憶されている各種データも、記憶部18と同様に記憶することができる。
A removable medium 30 made of a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory or the like is appropriately attached to the drive 20. The program read from the removable media 30 by the drive 20 is installed in the storage unit 18 as necessary.
The removable media 30 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.

なお、図示はしないが、図1の情報処理システムPのうち、ユーザ端末2、店舗端末3、及び決済サーバ4も、図2に示すハードウェア構成を有している。ただし、ユーザ端末2及び店舗端末3が、スマートフォンやタブレットで構成される場合には、出力部16及び入力部17として、タッチパネルを有している。  Although not shown, of the information processing system P of FIG. 1, the user terminal 2, the shop terminal 3, and the settlement server 4 also have the hardware configuration shown in FIG. However, when the user terminal 2 and the shop terminal 3 are configured by a smartphone or a tablet, a touch panel is provided as the output unit 16 and the input unit 17.

図3は、図2の管理サーバ1の機能的構成のうち、決済支援処理を実現させる機能的構成の一例を示す機能ブロック図である。  FIG. 3 is a functional block diagram showing an example of a functional configuration for realizing payment support processing among the functional configurations of the management server 1 of FIG.

ここで、「決済支援処理」とは、所定エリア(上記例では店舗)内に点在する複数の位置毎(上記例では複数のテーブル毎)の決済を支援する処理のことをいう。「所定エリア」とは、位置情報等により特定することができる一定の面積を有する領域のことをいう。
具体的には例えば、ユーザUに対し商品又は役務の提供を行うレストランは「所定エリア」の一例である。
また、「所定エリア内に点在する複数の位置」とは、所定エリア内で決済単位となる1以上の位置のことをいう。具体的には例えば、ユーザUが利用するレストランのフロアに点在する複数のテーブル(の位置)は、「所定エリア内に点在する複数の位置」の一例である。
Here, the “payment support process” refers to a process for supporting settlement of each of a plurality of positions (each of a plurality of tables in the above example) scattered in a predetermined area (in the above example, a shop). The "predetermined area" refers to an area having a certain area which can be specified by position information or the like.
Specifically, for example, a restaurant that provides goods or services to the user U is an example of the “predetermined area”.
Further, “a plurality of positions scattered in a predetermined area” means one or more positions serving as a settlement unit in the predetermined area. Specifically, for example, (the positions of) the plurality of tables interspersed on the floor of the restaurant used by the user U is an example of “the plurality of positions interspersed in the predetermined area”.

図3に示すように、管理サーバ1のCPU11において、決済支援処理が実行される場合には、第1取得部101と、保持部102と、第2取得部103と、決済支援部104とが機能する。
記憶部18の一領域には、第1情報DB401と、第2情報DB402とが設けられている。
As shown in FIG. 3, when the settlement support process is executed in the CPU 11 of the management server 1, the first acquisition unit 101, the holding unit 102, the second acquisition unit 103, and the settlement support unit 104 Function.
In one area of the storage unit 18, a first information DB 401 and a second information DB 402 are provided.

第1取得部101は、所定エリアの場所に関する情報と、所定エリアにおける決済額に関する情報とを少なくとも含む第1情報を取得する。取得された第1情報は、第1情報DB401に記憶されて管理される。
具体的には例えば、所定エリアとしてレストラン等の店舗が採用されている場合、店舗端末3は、当該店舗を特定可能な情報(以下、「店舗情報」と呼ぶ)と、当該店舗においてユーザUに提供された商品又は役務に対する決済額とを少なくとも含む第1情報を、管理サーバ1に送信する。
そこで、第1取得部101は、通信部19を介して第1情報を取得して、第1情報DB401に記憶させる。
The first acquisition unit 101 acquires first information including at least information on a place in a predetermined area and information on a payment amount in the predetermined area. The acquired first information is stored in the first information DB 401 and managed.
Specifically, for example, when a store such as a restaurant is adopted as the predetermined area, the store terminal 3 is able to specify the store (hereinafter referred to as “store information”) and to the user U in the store The first information including at least a settlement amount for the provided product or service is transmitted to the management server 1.
Therefore, the first acquisition unit 101 acquires the first information via the communication unit 19 and causes the first information DB 401 to store the first information.

保持部102は、第1取得部101により取得された第1情報を所定時間だけ第1情報DB401に保持させることで、決済サーバ4による決済処理が可能となる状態(以下、「決済可能状態」と呼ぶ)を当該所定時間だけ維持させる。
具体的には例えば、保持部102は、第1情報を60秒間保持することで、決済可能状態を60秒間維持させる。これにより、決済可能状態が維持されている60秒の間に、後述する第2情報が取得されることで、レストランに配置された複数のテーブル(位置)のうち、決済の対象となるテーブルの決済が容易かつ確実に可能になる。
The holding unit 102 holds the first information acquired by the first acquisition unit 101 in the first information DB 401 for a predetermined time, whereby the settlement process by the settlement server 4 can be performed (hereinafter referred to as “the settlement possible state”) Is maintained for the predetermined time.
Specifically, for example, the holding unit 102 holds the first information for 60 seconds to maintain the settlement enabled state for 60 seconds. As a result, the second information described later is acquired during the 60 seconds in which the settlement enabled state is maintained, and among the plurality of tables (positions) arranged in the restaurant, the table to be the object of settlement. Settlement is possible easily and reliably.

第2取得部103は、所定エリア内に点在する複数の位置のうち、決済処理の対象となる位置を一意に識別する情報(以下、「位置識別情報」と呼ぶ)を少なくとも含む第2情報を取得する。取得された第2情報は、第2情報DB402に記憶されて管理される。
具体的には例えば、レストラン等の店舗(所定エリア)に点在する複数のテーブル(位置)の夫々には、そのテーブル(位置)を特定可能な位置識別情報が埋め込まれたQRコード(登録商標)が夫々配置されているものとする。
ユーザ端末2は、ユーザUの操作により、自身が存在するテーブルに配置されたQRコード(登録商標)を読み込み、位置識別情報を認識して、当該位置識別情報を含む第2情報を、管理サーバ1に送信する。
そこで、第2取得部103は、通信部19を介して第2情報を取得して、第2情報DB402に記憶させる。
The second acquisition unit 103 is a second information including at least information (hereinafter referred to as “position identification information”) uniquely identifying a position to be a target of payment processing among a plurality of positions scattered in a predetermined area. To get The acquired second information is stored in the second information DB 402 and managed.
Specifically, for example, a QR code (registered trademark) in which position identification information capable of specifying the table (position) is embedded in each of a plurality of tables (positions) scattered in a store (predetermined area) such as a restaurant ) Shall be placed respectively.
The user terminal 2 reads the QR code (registered trademark) disposed in the table where the user terminal 2 is located by the operation of the user U, recognizes the position identification information, and manages the second information including the position identification information, the management server Send to 1.
Therefore, the second acquisition unit 103 acquires the second information via the communication unit 19 and causes the second information DB 402 to store the second information.

決済支援部104は、決済可能状態が維持されている間に第2情報が取得された場合に、第1情報と第2情報とに基づいて、決済の対象となる位置(上述の例ではテーブル)における決済額の決済処理を支援する。ここで、「支援」の内容は特に限定されず、決済サーバ4による決済処理を円滑に行わせるためのあらゆる支援が含まれる。例えば位置毎の決済額の決定や、ユーザU毎の決済額の決定は、いずれも支援の一例である。
具体的には例えば、決済支援部104は、第1情報が取得されてから決済可能状態が60秒間維持されている間に第2情報が取得されると、以下のように決済処理を支援する。即ち、決済支援部104は、第1情報と第2情報とを比較することで、第2情報の位置識別情報により特定される位置(テーブル)が、第1情報の店舗情報により特定される店舗に属するものであることを認識する。そして、決済支援部104は、第1情報に含まれる決済額が、当該店舗の当該テーブルの決済額であることを認識し、その認識結果を決済サーバ4に通知する。これにより、当該店舗の当該テーブル(位置)の決済が決済サーバ4によって行われる。
If the second information is acquired while the settlement enabled state is maintained, the settlement support unit 104 determines the position to be the target of the settlement (the table in the above example) based on the first information and the second information. Support the settlement process of the settlement amount in Here, the content of the “support” is not particularly limited, and includes any support for causing the settlement server 4 to smoothly perform the settlement process. For example, determination of the settlement amount for each position and determination of the settlement amount for each user U are all examples of support.
Specifically, for example, when the second information is acquired while the settlement enabled state is maintained for 60 seconds after the acquisition of the first information, the settlement support unit 104 supports the settlement processing as follows. . That is, the settlement support unit 104 compares the first information and the second information to store the location (table) identified by the location identification information of the second information as the store information identified by the store information of the first information. Recognize that it belongs to Then, the settlement support unit 104 recognizes that the settlement amount included in the first information is the settlement amount of the table of the shop, and notifies the settlement server 4 of the recognition result. Thereby, settlement of the table (position) of the shop is performed by the settlement server 4.

第2取得部103により取得される第2情報には、ユーザUを一意に識別する情報(以下「ユーザ識別情報」と呼ぶ)をさらに含めることができる。この場合、決済支援部104は、第2情報に含まれる位置識別情報と共にユーザ識別情報に基づいて、決済の対象となる位置における1人以上のユーザUの夫々の決済処理を支援する。
これにより、決済支援部104は、決済処理の対象となる位置毎の決済額を算出することは勿論のこと、この決済額のうち、1以上のユーザUが支払いを負担する額を算出することが可能となる。その結果、同一テーブル(同一位置)に複数のユーザUが存在するような場合、決済処理の対象となる当該位置の決済額を、複数のユーザUの夫々で分担すること(いわゆる割り勘にすること)もできる。
なお、割り勘による決済処理が行われる場合の具体例については、図5及び図6を参照して後述する。
The second information acquired by the second acquisition unit 103 can further include information uniquely identifying the user U (hereinafter referred to as “user identification information”). In this case, the settlement support unit 104 supports the settlement process of each of the one or more users U at the target position for settlement based on the user identification information together with the position identification information included in the second information.
In this way, the settlement support unit 104 not only calculates the settlement amount for each position to be subjected to the settlement process, but also calculates the amount of the payment by one or more users U among the settlement amounts. Is possible. As a result, when there are a plurality of users U in the same table (the same position), the payment amount of the position to be subjected to the payment process may be shared by each of the plurality of users U. ) Can also.
In addition, the specific example in the case where the payment processing by a split is performed is later mentioned with reference to FIG.5 and FIG.6.

また、第2取得部103により取得される第2情報には、決済処理の対象となる位置毎の決済額に対する、複数のユーザUの夫々が支払いを負担すべき割合(以下「支払負担割合」と呼ぶ)に関する情報(以下「ユーザ負担情報」と呼ぶ)をさらに含めることができる。
なお、支払負担割合は、複数のユーザU同士の同意に基づいて任意に設定することができる。ユーザUは、決済時に支払負担割合を入力してもよいし、支払負担割合を予め設定してもよい。この場合、決済支援部104は、第2情報に含まれる位置識別情報及び複数のユーザUの夫々のユーザ識別情報に加えてさらにユーザ負担情報に基づいて、決済の対象となる位置における複数のユーザUの夫々についての支払負担割合に応じた額での決済処理を支援する。
これにより、決済支援部104は、決済処理の対象となる位置毎の決済額を算出することは勿論のこと、この決済額のうち、複数のユーザUの夫々の支払い額を支払負担割合に応じて適切に算出することが可能となる。その結果、同一テーブル(同一位置)に複数のユーザUが存在するような場合、決済処理の対象となる当該位置の決済額を、複数のユーザUの夫々で、均等割のみならず、支払割合に応じた夫々の額(夫々が異なる額の場合もあう)に分担することができる。
なお、ユーザU毎に異なる支払負担割合に基づいた決済処理が行われる場合の具体例については、図5及び図6を参照して後述する。
In addition, in the second information acquired by the second acquisition unit 103, a ratio to which each of a plurality of users U should pay for the payment amount for each position to be subjected to payment processing (hereinafter referred to as “payment burden ratio” Information (hereinafter referred to as "user burden information") can be further included.
Note that the payment burden ratio can be arbitrarily set based on the agreement of a plurality of users U. The user U may input the payment burden ratio at the time of settlement, or may set the payment burden ratio in advance. In this case, the settlement support unit 104 adds a plurality of users at the target position for settlement based on user burden information in addition to the position identification information included in the second information and the user identification information of each of the plurality of users U. Support settlement processing with an amount according to the payment burden ratio for each of U.
Thus, the settlement support unit 104 calculates the settlement amount for each position to be subjected to the settlement process, and of course, the payment amounts of the plurality of users U among the settlement amounts are determined according to the payment burden ratio. Can be calculated appropriately. As a result, when there are a plurality of users U in the same table (the same position), the payment amount of the position to be subjected to the payment processing is not only equally divided but also the payment ratio for each of the plurality of users U It can be divided into the corresponding amount of money (each case can be different if it is different).
A specific example in the case where the settlement process based on the payment burden ratio different for each user U is performed will be described later with reference to FIGS. 5 and 6.

また、第2取得部103により取得される第2情報には、決済処理の対象となる位置において複数のユーザの夫々に提供された商品又は役務に関する情報(以下「商品役務情報」と呼ぶ)をさらに含めることができる。
この場合、上述の支払負担割合が決定していない場合であっても、決済支援部104は、決済処理の対象となる位置毎の決済額に対する複数のユーザUの夫々が負担すべき額を、当該複数のユーザUの夫々が提供を受けた商品又は役務の料金の夫々に基づいて算出することもできる。
具体的には例えば、同一テーブルで、ユーザU1がコーヒーを飲み、ユーザU2がジュースを飲んだ場合、ユーザU1はコーヒーの代金を負担して支払い、ユーザU2はジュースの代金を負担して支払うことができる。
なお、商品役務情報に基づきユーザU毎に異なる支払負担割合の決済処理が行われる場合の具体例については、図5及び図6を参照して後述する。
In the second information acquired by the second acquisition unit 103, information (hereinafter referred to as "merchandise service information") related to a product or service provided to each of a plurality of users at a position to be subjected to payment processing. It can be further included.
In this case, even if the above-described payment burden ratio is not determined, the settlement support unit 104 sets the amount to be borne by each of the plurality of users U with respect to the settlement amount for each position to be subjected to the settlement process. It can also be calculated based on each of the charges for the product or service provided by each of the plurality of users U.
Specifically, for example, when user U1 drinks coffee and user U2 drinks juice at the same table, user U1 pays for the coffee and pays, and user U2 pays for the juice and pays Can.
A specific example in the case where the settlement process of the payment burden ratio which is different for each user U is performed based on the commodity service information will be described later with reference to FIGS. 5 and 6.

次に、図4を参照して、図3の機能的構成を有する管理サーバ1において実行される決済支援処理を含む一連の処理の流れについて説明する。
図4は、図3の管理サーバにおいて実行される決済支援処理を含む一連の処理の流れの一例を説明する概要図である。
Next, with reference to FIG. 4, the flow of a series of processes including the settlement support process executed in the management server 1 having the functional configuration of FIG. 3 will be described.
FIG. 4 is a schematic diagram for explaining an example of the flow of a series of processes including the settlement support process executed in the management server of FIG. 3.

ステップS1において、店舗端末3又はユーザ端末2は、第1情報の入力を受付ける。なお、店舗端末3又はユーザ端末2が第1情報の入力を受付ける手法は特に限定されない。例えば、SDK(Software Development Kit)により開発されたアプリケーションソフトウェアの入力画面や、専用Webブラウザの入力画面を店舗端末3やユーザ端末2に表示させることにより第1情報の入力を受付けてもよい。
具体的には例えば、上述の例では、レストランRの店員Wにより店舗端末3に入力された内容に基づいて、第1情報が受け付けられる。当然これは例示に過ぎず、ユーザUによりユーザ端末2に入力された内容に基づいて、第1情報が受け付けられてもよい。
In step S1, the shop terminal 3 or the user terminal 2 receives an input of the first information. In addition, the method in which the shop terminal 3 or the user terminal 2 receives the input of 1st information is not specifically limited. For example, the input of the first information may be received by displaying the input screen of application software developed by the SDK (Software Development Kit) or the input screen of the dedicated Web browser on the shop terminal 3 or the user terminal 2.
Specifically, for example, in the above-described example, the first information is accepted based on the content input to the store terminal 3 by the store clerk W of the restaurant R. Naturally, this is merely an example, and the first information may be accepted based on the content input to the user terminal 2 by the user U.

ステップS2において、管理サーバ1の第1取得部101は、ステップS1で店舗端末3又はユーザ端末2により受付けられて送信された第1情報を、通信部19を介して取得する。
ステップS3において、第1取得部101は、ステップS2で取得した第1情報を、第1情報DB401に記憶させて管理する。
In step S2, the first acquisition unit 101 of the management server 1 acquires the first information received and transmitted by the shop terminal 3 or the user terminal 2 in step S1 via the communication unit 19.
In step S3, the first acquisition unit 101 stores and manages the first information acquired in step S2 in the first information DB 401.

ステップS4において、ユーザ端末2は、第2情報の入力を受付ける。なお、ユーザ端末2が第2情報の入力を受付ける具体的手法は特に限定されない。
具体的には例えば、上述の例では、ユーザUのテーブルに置かれたQRコード(登録商標)に、当該テーブルの位置識別情報を示す識別子Cが埋め込まれている。そこで、ユーザ端末2は、QRコード(登録商標)を読み取り、識別子Cを認識することで、第2情報を受付けてもよい。ここで、識別子Cは、QRコード(登録商標)に特に限定されず、例えばバーコード等を用いてもよい。
また、NFC(Near Field Communication)、Bluetooth(登録商標)等の各種方式による無線通信によって第2情報の入力を受付けてもよい。例えば図4の例では、NFCタグFにより第2情報が受け付けられる例が図示されている。なお、図4に図示する手法は例示に過ぎず、例えば任意の方式の通信を用いて第2情報の入力を受付けてもよい。
In step S4, the user terminal 2 receives the input of the second information. In addition, the specific method in which the user terminal 2 receives the input of 2nd information is not specifically limited.
Specifically, for example, in the above-described example, the identifier C indicating the position identification information of the table is embedded in the QR code (registered trademark) placed in the table of the user U. Therefore, the user terminal 2 may receive the second information by reading the QR code (registered trademark) and recognizing the identifier C. Here, the identifier C is not particularly limited to the QR code (registered trademark), and a barcode or the like may be used, for example.
Further, the input of the second information may be received by wireless communication based on various methods such as NFC (Near Field Communication) and Bluetooth (registered trademark). For example, in the example of FIG. 4, an example in which the second information is accepted by the NFC tag F is illustrated. The method illustrated in FIG. 4 is merely an example, and for example, communication of an arbitrary method may be used to receive the input of the second information.

ステップS5において、管理サーバ1の第2取得部103は、ステップS4でユーザ端末2により受付けられて送信された第2情報を、通信部19を介して取得する。
ステップS6において、第2取得部103は、ステップS5で取得した第2情報を、第2情報DB402に記憶させて管理する。
In step S5, the second acquisition unit 103 of the management server 1 acquires the second information accepted and transmitted by the user terminal 2 in step S4 via the communication unit 19.
In step S6, the second acquisition unit 103 stores and manages the second information acquired in step S5 in the second information DB 402.

ここで、ステップS3において第1情報が第1情報DB401に記憶されると、60秒の計時が開始される。この60秒の計時がされている間は、上述したように、決済可能状態である。この決済可能状態の間にステップS6において第2情報が第2情報DB402に記憶されると、ステップS7の処理が実行される。
即ち、ステップS7において、管理サーバ1の決済支援部104は、第1情報と第2情報とのマッチングを行う。
ステップS8において、管理サーバ1の決済支援部104は、ステップS7のマッチングの結果に基づいて、第1情報により特定される所定エリア(レスランR等の店舗)のうち、第2情報により特定される位置(例えば顧客テーブルT)の決済であることを認識し、決済額は第1情報により特定される額であることを決定する。
ステップS9において、管理サーバ1の決済支援部104は、ステップS8で決定した決済内容を決済サーバ4に送信することで、決済サーバ4による決済処理の決済処理を支援する。即ち、当該決済処理が決済サーバ4により実行される。
これにより、決済支援処理を含む一連の処理は終了する。
Here, when the first information is stored in the first information DB 401 in step S3, clocking of 60 seconds is started. As described above, while the 60 seconds are being clocked, payment is possible. When the second information is stored in the second information DB 402 in step S6 while the payment is possible, the process of step S7 is executed.
That is, in step S7, the payment support unit 104 of the management server 1 performs matching between the first information and the second information.
In step S8, the settlement support unit 104 of the management server 1 is specified by the second information in the predetermined area (store such as Leslan R) specified by the first information based on the matching result in step S7. It recognizes that it is a settlement of a position (for example, customer table T), and determines that the settlement amount is the amount specified by the first information.
In step S9, the settlement support unit 104 of the management server 1 supports the settlement process of the settlement process by the settlement server 4 by transmitting the settlement contents determined in step S8 to the settlement server 4. That is, the settlement process is performed by the settlement server 4.
Thus, the series of processes including the settlement support process is ended.

次に、図5及び図6を参照して、図4の決済支援処理の具体例について説明する。
図5は、図4の決済支援処理の具体例を説明する図である。
図6乃至図9は、図5の具体例において用いられる第2情報の具体例を示す図である。即ち、図6はユーザU1が1人で支払いを行う場合の第2情報の具体例を示している。図7はユーザU1乃至U4が割り勘払い(均等額払い)で支払いを行う場合の第2情報の具体例を示している。図8はユーザU5及びU6の夫々が所定の支払負担割合に応じて支払いを行う場合の第2情報の具体例を示している。図9はユーザU7乃至U9の夫々が、自身が提供を受けた商品又は役務の対価に応じて支払いを行う場合の第2情報の具体例を示している。
Next, with reference to FIGS. 5 and 6, a specific example of the settlement support process of FIG. 4 will be described.
FIG. 5 is a diagram for explaining a specific example of the settlement support process of FIG.
6 to 9 are diagrams showing a specific example of the second information used in the specific example of FIG. That is, FIG. 6 shows a specific example of the second information when the user U1 pays by one person. FIG. 7 shows a specific example of the second information in the case where the users U1 to U4 pay by partial payment (equal payment). FIG. 8 shows a specific example of the second information in the case where each of the users U5 and U6 makes a payment according to a predetermined payment burden ratio. FIG. 9 shows a specific example of the second information in the case where each of the users U7 to U9 pays in accordance with the value of the product or service for which the user U7 to U9 has received the offer.

図5に示す例では、レストランR1乃至Rm(mは1以上の任意の整数値)が各地に存在する。このうち、レストランR1では、ユーザU1乃至U9の夫々が、フロア内に配置された顧客テーブルT1乃至T3のうちのいずれかで商品又は役務の提供を受けている。具体的には、顧客テーブルT1の座席には、ユーザ端末2−1乃至2−4の夫々を操作するユーザU1乃至U4の夫々が着席している。また、顧客テーブルT2の座席には、ユーザ端末2−5及び2−6の夫々を操作するユーザU5及びU6の夫々が着席している。また、顧客テーブルT3の座席には、ユーザ端末2−7乃至2−9の夫々を操作するユーザU7乃至U9の夫々が着席している。なお、レストランR2乃至Rmの夫々にも、図示はしないが顧客テーブルTが複数配置されており、複数の顧客テーブルTの夫々で、ユーザ端末2を操作する1以上のユーザUが商品又は役務の提供を受けているものとする。  In the example shown in FIG. 5, restaurants R1 to Rm (m is an arbitrary integer value of 1 or more) exist in various places. Among the above, in the restaurant R1, each of the users U1 to U9 receives the provision of goods or services at any of the customer tables T1 to T3 arranged in the floor. Specifically, each of the users U1 to U4 who operate each of the user terminals 2-1 to 2-4 is seated at the seat of the customer table T1. Further, in the seat of the customer table T2, each of the users U5 and U6 who operate each of the user terminals 2-5 and 2-6 is seated. In addition, each of the users U7 to U9 who operate each of the user terminals 2-7 to 2-9 is seated at the seat of the customer table T3. Although not shown, a plurality of customer tables T are arranged in each of the restaurants R2 to Rm, and one or more users U who operate the user terminal 2 in each of the plurality of customer tables T are goods or services. It shall be provided.

このような状況で、顧客テーブルT1で提供された商品又は役務についての料金の支払いが行われる場合には、例えば以下の手順で顧客テーブルT1の決済処理が行われる。即ち、ユーザU1乃至U4うち少なくとも1人から、店員Wに対して顧客テーブルT1における料金の支払いを行う旨が伝えられる。なお、店員Wに対し料金を支払う旨を伝える手法は特に限定されない。口頭で伝えてもよいし、図示はしないが、例えば顧客テーブルT1に配置された「会計」ボタンを押下することにより、店員Wに対し料金を支払う旨を伝えてもよい。料金を支払う旨が伝えられた店員Wは、店舗端末3を操作することにより、顧客テーブルT1においてユーザU1乃至U4に対し提供された商品又は役務についての決済額を入力する。店舗端末3は、入力された決済額を受付ける(図4のステップS1の処理に相当)。店舗端末3は、入力を受付けた決済額に関する情報を、レストランR1における決済額に関する情報として管理サーバ1に送信する。管理サーバ1は、店舗端末3から送信されてきた情報を「第1情報」として取得する(図4のステップS2の処理に相当)。管理サーバ1により取得された第1情報は、第1情報DB401に記憶されるとともに、所定時間(例えば60秒間)保持されるので、決済サーバ4が決済可能状態になる。  In such a situation, when payment for a product or service provided in the customer table T1 is made, for example, the settlement process of the customer table T1 is performed in the following procedure. That is, at least one of the users U1 to U4 informs the store clerk W that the charge on the customer table T1 is to be paid. The method of notifying the store clerk W to pay the fee is not particularly limited. Although it may be verbally transmitted, although not shown, for example, the clerk W may be notified that the charge is to be paid to the store clerk W by pressing an “account” button arranged on the customer table T1. The clerk W who has been notified to pay the fee operates the shop terminal 3 to input the settlement amount for the goods or services provided to the users U1 to U4 in the customer table T1. The store terminal 3 receives the input settlement amount (corresponding to the process of step S1 in FIG. 4). The store terminal 3 transmits, to the management server 1, information on the payment amount that has received the input as information on the payment amount in the restaurant R1. The management server 1 acquires the information transmitted from the shop terminal 3 as “first information” (corresponding to the process of step S2 in FIG. 4). Since the first information acquired by the management server 1 is stored in the first information DB 401 and held for a predetermined time (for example, 60 seconds), the settlement server 4 is in a state in which settlement is possible.

ここで、顧客テーブルT1についての料金の支払いが、ユーザU1乃至U4のうちユーザU1によって単独で行われる場合には、以下の手順で決済処理が行われる。即ち、ユーザU1は、決済サーバ4が決済可能状態にある所定時間内(例えば60秒以内)に、顧客テーブルT1の一部に配置されたNFCタグF1に、ユーザ端末2−1を接触(タッチ)させる。これにより、ユーザ端末2−1とNFCタグF1との間で無線通信が行われて、NFCタグF1に予め記憶されている位置識別情報がユーザ端末2−1によって読み取られる(図4のステップS4に相当)。すると、ユーザ端末2−1は、読み取った位置識別情報と、予めユーザ端末2−1に記憶されているユーザ識別情報とを管理サーバ1に送信する。管理サーバ1は、送信されてきたこれらの情報を、第2情報として取得する(図4のステップS5に相当)。管理サーバ1により取得された第2情報は、第2情報DB402に記憶されるとともに(図4のステップS6に相当)、保持された状態にある第1情報とマッチングされる(図4のステップS7に相当)。  Here, when the payment of the charge for the customer table T1 is performed by the user U1 alone among the users U1 to U4, the settlement process is performed in the following procedure. That is, the user U1 contacts (touches) the user terminal 2-1 with the NFC tag F1 arranged in a part of the customer table T1 within a predetermined time (for example, within 60 seconds) in which the settlement server 4 is in the settlement possible state. ). Thereby, wireless communication is performed between the user terminal 2-1 and the NFC tag F1, and the position identification information stored in advance in the NFC tag F1 is read by the user terminal 2-1 (step S4 in FIG. 4). Equivalent to Then, the user terminal 2-1 transmits the read position identification information and the user identification information stored in advance in the user terminal 2-1 to the management server 1. The management server 1 acquires these transmitted information as second information (corresponding to step S5 in FIG. 4). The second information acquired by the management server 1 is stored in the second information DB 402 (corresponding to step S6 in FIG. 4) and matched with the first information in the held state (step S7 in FIG. 4). Equivalent to

ここで、第2情報DB402に記憶される第2情報には、図6に示すように、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T1」、ユーザが「(ユーザ)U1」、位置決済額(円)が「10000」、ユーザ人数が「1」、ユーザ決済額(円)が「10000」という情報が含まれる。  Here, in the second information stored in the second information DB 402, as shown in FIG. 6, the area is “(restaurant) R1”, the position is “(customer table) T1”, and the user is “(user) U1. The position settlement amount (yen) is “10000”, the number of users is “1”, and the user settlement amount (yen) is “10000”.

管理サーバ1は、マッチングの結果に基づいて、顧客テーブルT1の決済額と、ユーザU1の決済額とを決定する(図4のステップS8に相当)。即ち、ユーザU1が1人で料金を支払うので、顧客テーブルT1の決済額及びユーザU1の決済額は、いずれも10000円となる。管理サーバ1により決定された顧客テーブルT1の決済額、及びユーザU1の決済額は、決済情報として決済サーバ4に送信され(図4のステップS9に相当)、決済サーバ4による決済処理が実行される。これにより、ユーザU1は、顧客テーブルT1の座席に着席した状態で、容易に料金の支払いを済ませることができる。その結果、レストランR1が混んでいる場合でも、キャッシュレジスターの前で会計を待つ顧客の行列ができるようなことがなくなる。  The management server 1 determines the settlement amount of the customer table T1 and the settlement amount of the user U1 based on the result of the matching (corresponding to step S8 in FIG. 4). That is, since the user U1 pays a fee by himself / herself, the settlement amount of the customer table T1 and the settlement amount of the user U1 both become 10000 yen. The settlement amount of the customer table T1 determined by the management server 1 and the settlement amount of the user U1 are transmitted as settlement information to the settlement server 4 (corresponding to step S9 in FIG. 4), and the settlement process by the settlement server 4 is performed Ru. As a result, the user U1 can easily pay the fee while seated on the seat of the customer table T1. As a result, even when the restaurant R1 is crowded, it is no longer possible to have a queue of customers waiting for accounting in front of the cash register.

また、顧客テーブルT1についての料金の支払いが、ユーザU1乃至U4の割り勘払い(均等額払い)によって行われる場合には、以下の手順で決済処理が行われる。即ち、ユーザU1乃至U4の夫々は、決済サーバ4が決済可能状態にある所定時間内(例えば60秒以内)に、顧客テーブルT1の一部に配置されたNFCタグF1に、ユーザ端末2−1乃至2−4の夫々を順次接触(タッチ)させる。これにより、ユーザ端末2−1乃至2−4の夫々とNFCタグF1との間で無線通信が行われて、NFCタグF1に予め記憶されている位置識別情報がユーザ端末2−1乃至2−4の夫々により順次読み取られる(図4のステップS4に相当)。すると、ユーザ端末2−1乃至2−4の夫々は、読み取った位置識別情報と、予めユーザ端末2−1に記憶されているユーザ識別情報とを、管理サーバ1に送信する。管理サーバ1は、送信されてきたこれらの情報を第2情報として取得する(図4のステップS5に相当)。管理サーバ1により取得された第2情報は、第2情報DB402に記憶されるとともに(図4のステップS6に相当)、保持された状態にある第1情報とマッチングされる(図4のステップS7に相当)。  Further, when the payment of the charge for the customer table T1 is performed by the installment payment (equal payment) of the users U1 to U4, the settlement process is performed in the following procedure. That is, each of the users U1 to U4 can use the NFC tag F1 disposed in a part of the customer table T1 within the predetermined time (for example, within 60 seconds) in which the settlement server 4 is in the settlement enabled state. Each of to 2 to 4 is sequentially touched (touched). Thus, wireless communication is performed between each of the user terminals 2-1 to 2-4 and the NFC tag F1, and the position identification information stored in advance in the NFC tag F1 is transmitted to the user terminals 2-1 to 2- It is sequentially read by each of 4 (corresponding to step S4 in FIG. 4). Then, each of the user terminals 2-1 to 2-4 transmits the read position identification information and the user identification information stored in advance in the user terminal 2-1 to the management server 1. The management server 1 acquires these transmitted information as second information (corresponding to step S5 in FIG. 4). The second information acquired by the management server 1 is stored in the second information DB 402 (corresponding to step S6 in FIG. 4) and matched with the first information in the held state (step S7 in FIG. 4). Equivalent to

ここで、第2情報DB402に記憶される第2情報には、図7に示すように、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T1」、ユーザが「(ユーザ)U1」、位置決済額(円)が「10000」、ユーザ人数が「4」、ユーザ決済額(円)が「2500」という情報と、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T1」、ユーザが「(ユーザ)U2」、位置決済額(円)が「10000」、ユーザ人数が「4」、ユーザ決済額(円)が「2500」という情報と、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T1」、ユーザが「(ユーザ)U3」、位置決済額(円)が「10000」、ユーザ人数が「4」、ユーザ決済額(円)が「2500」という情報と、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T1」、ユーザが「(ユーザ)U4」、位置決済額(円)が「10000」、ユーザ人数が「4」、ユーザ決済額(円)が「2500」という情報と、が含まれる。  Here, in the second information stored in the second information DB 402, as shown in FIG. 7, the area is “(restaurant) R1”, the position is “(customer table) T1”, and the user is “(user) U1. "The position settlement amount (yen) is" 10000 ", the number of users is" 4 ", the user settlement amount (yen) is" 2500 ", the area is" (restaurant) R1 ", the position is" (customer table) T1 ”, user“ (user) U2 ”, position settlement amount (yen) is“ 10000 ”, number of users is“ 4 ”, user settlement amount (yen) is“ 2500 ”, and area is“ (restaurant) R1 ”, position“ (customer table) T1 ”, user“ (user) U3 ”, position settlement amount (yen) is“ 10000 ”, number of users is“ 4 ”, user settlement amount (yen) is“ 2500 ” The information and the area ) R1 ”, position“ (customer table) T1 ”, user“ (user) U4 ”, position settlement amount (yen) is“ 10000 ”, number of users is“ 4 ”, user settlement amount (yen) is“ 2500 ” And information.

管理サーバ1は、マッチングの結果に基づいて、顧客テーブルT1の決済額と、ユーザU1乃至U4の夫々の決済額とを決定する(図4のステップS8に相当)。即ち、ユーザU1乃至U4が割り勘払い(均等額払い)で料金を支払うので、顧客テーブルT1の決済額は10000円となり、ユーザU1乃至U4の夫々の決済額はいずれも2500円となる。管理サーバ1により決定された顧客テーブルT1の決済額、及びユーザU1乃至U4の夫々の決済額は、決済情報として決済サーバ4に送信され(図4のステップS9に相当)、決済サーバ4による決済処理が実行される。これにより、ユーザU1乃至U4の夫々は、顧客テーブルT1の座席に着席した状態で、容易に料金の支払いを割り勘払い(均等額払い)で済ませることができる。  The management server 1 determines the settlement amount of the customer table T1 and the settlement amount of each of the users U1 to U4 based on the matching result (corresponding to step S8 in FIG. 4). That is, since the users U1 to U4 pay the charge by pay-as-you-go payment (equal payment), the settlement amount of the customer table T1 is 10000 yen, and the settlement amounts of the users U1 to U4 are all 2500 yen. The settlement amount of the customer table T1 determined by the management server 1 and the respective settlement amounts of the users U1 to U4 are transmitted to the settlement server 4 as settlement information (corresponding to step S9 in FIG. 4), and the settlement by the settlement server 4 Processing is performed. As a result, each of the users U1 to U4 can easily divide the payment of the charge and pay off (equal payment) while sitting on the seat of the customer table T1.

顧客テーブルT2についての料金の支払いが、顧客テーブルT1の決済額に対しユーザU5及びU6の夫々の支払負担割合に応じて行われる場合には、以下の手順で決済処理が行われる。即ち、顧客テーブルT1の場合と同様に、顧客テーブルT2でも、管理サーバ1で第1情報が保持されて、決済サーバ4が支払可能状態になる。すると、ユーザU5及びユーザU6の夫々は、決済サーバ4が決済可能状態にある所定時間内(例えば60秒以内)に、顧客テーブルT2の一部に配置されたNFCタグF2に、ユーザ端末2−5及び2−6の夫々を順次接触(タッチ)させる。これにより、ユーザ端末2−5及び2−6の夫々と、NFCタグF2との間で無線通信が行われて、NFCタグF2に予め記憶されている位置識別情報がユーザ端末2−5及び2−6の夫々により順次読み取られる(図4のステップS4に相当)。また、ユーザ端末2−5及び2−6の夫々は、位置識別情報を取得するとともに、ユーザU5及びU6の夫々の支払負担割合の入力を受付ける。すると、ユーザ端末2−5及び2−6の夫々は、読み取った位置識別情報と、予めユーザ端末2−5及び2−6の夫々に記憶されているユーザ識別情報と、ユーザU5及びU6の夫々の支払負担割合に関する情報(以下「ユーザ負担情報」と呼ぶ)とを、管理サーバ1に送信する。管理サーバ1は、送信されてきたこれらの情報を第2情報として取得する(図4のステップS5に相当)。管理サーバ1により取得された第2情報は、第2情報DB402に記憶されるとともに(図4のステップS6に相当)、保持された状態にある第1情報とマッチングされる(図4のステップS7に相当)。  When payment of the charge for the customer table T2 is made according to the payment burden ratio of the users U5 and U6 with respect to the settlement amount of the customer table T1, the settlement process is performed in the following procedure. That is, as in the case of the customer table T1, even in the customer table T2, the management server 1 holds the first information, and the payment server 4 becomes in a payment enable state. Then, each of the user U5 and the user U6 sets the user terminal 2- to the NFC tag F2 arranged in a part of the customer table T2 within a predetermined time (for example, within 60 seconds) in which the settlement server 4 is in the settlement possible state. 5. Touch each of 5 and 2-6 sequentially. Thus, wireless communication is performed between each of the user terminals 2-5 and 2-6 and the NFC tag F2, and the position identification information stored in advance in the NFC tag F2 corresponds to the user terminals 2-5 and 2. It is sequentially read by each of -6 (corresponding to step S4 in FIG. 4). In addition, each of the user terminals 2-5 and 2-6 acquires position identification information and accepts an input of a payment burden ratio of each of the users U5 and U6. Then, each of the user terminals 2-5 and 2-6 reads the read position identification information, the user identification information stored in advance in each of the user terminals 2-5 and 2-6, and each of the users U5 and U6. The information on the payment burden ratio (hereinafter referred to as "user burden information") is transmitted to the management server 1. The management server 1 acquires these transmitted information as second information (corresponding to step S5 in FIG. 4). The second information acquired by the management server 1 is stored in the second information DB 402 (corresponding to step S6 in FIG. 4) and matched with the first information in the held state (step S7 in FIG. 4). Equivalent to

ここで、第2情報DB402に記憶される第2情報には、図8に示すように、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T2」、ユーザが「(ユーザ)U5」、位置決済額(円)が「4000」、負担割合(%)が「25」、ユーザ決済額(円)が「1000」という情報と、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T2」、ユーザが「(ユーザ)U6」、位置決済額(円)が「4000」、負担割合(%)が「75」、ユーザ決済額(円)が「3000」という情報と、が含まれる。  Here, in the second information stored in the second information DB 402, as shown in FIG. 8, the area is “(restaurant) R1”, the position is “(customer table) T2”, and the user is “(user) U5 ", The position settlement amount (yen) is" 4000 ", the burden ratio (%) is" 25 ", the user settlement amount (yen) is" 1000 ", the area is" (restaurant) R1 ", the position is" ( Customer table) T2 ”, information that the user is“ (user) U6 ”, the position settlement amount (yen) is“ 4000 ”, the burden ratio (%) is“ 75 ”, and the user settlement amount (yen) is“ 3000 ” Is included.

管理サーバ1は、マッチングの結果に基づいて、顧客テーブルT2の決済額と、ユーザU5及びU6の夫々の決済額とを決定する(図4のステップS8に相当)。即ち、ユーザU5及びU6が支払い負担割合に応じて料金を支払うので、顧客テーブルT2の決済額は4000円、ユーザU5の決済額は1000円、ユーザU6の決済額は3000円となる。管理サーバ1により決定された顧客テーブルT2の決済額、及びユーザU5及びU6の夫々の決済額は、決済情報として決済サーバ4に送信され(図4のステップS9に相当)、決済サーバ4による決済処理が実行される。これにより、ユーザU5及びU6の夫々は、顧客テーブルT2の座席に着席した状態で、ユーザU毎に異なる料金の支払いを容易に済ませることができる。  The management server 1 determines the settlement amount of the customer table T2 and the settlement amounts of the users U5 and U6 based on the result of the matching (corresponding to step S8 in FIG. 4). That is, since the users U5 and U6 pay the charges according to the payment burden ratio, the settlement amount of the customer table T2 is 4000 yen, the settlement amount of the user U5 is 1000 yen, and the settlement amount of the user U6 is 3000 yen. The settlement amount of the customer table T2 determined by the management server 1 and the respective settlement amounts of the users U5 and U6 are transmitted as settlement information to the settlement server 4 (corresponding to step S9 in FIG. 4), and the settlement by the settlement server 4 Processing is performed. As a result, each of the users U5 and U6 can easily pay different charges for each user U while sitting at the seat of the customer table T2.

顧客テーブルT3についての料金の支払いが、ユーザU7乃至U9の夫々が顧客テーブルT3で提供を受けた商品又は役務の夫々の対価に応じて行われる場合には、以下の手順で決済処理が行われる。即ち、ユーザU7乃至U9の夫々は、決済サーバ4が決済可能状態にある所定時間内(例えば60秒以内)に、顧客テーブルT3の一部に配置されたNFCタグF3に、ユーザ端末2−7乃至2−9の夫々を順次接触(タッチ)させる。これにより、ユーザ端末2−7乃至2−9の夫々と、NFCタグF3との間で無線通信が行われて、NFCタグF3に予め記憶されている位置識別情報が、ユーザ端末2−7乃至2−9の夫々により順次読み取られる(図4のステップS4に相当)。また、ユーザ端末2−7乃至2−9の夫々は、位置識別情報を取得するとともに、ユーザU7乃至U9の夫々が顧客テーブルT3で提供を受けた、商品又は役務の内容とその対価の入力を受付ける。すると、ユーザ端末2−5及び2−6の夫々は、読み取った位置識別情報と、予めユーザ端末2−5及び2−6の夫々に記憶されているユーザ識別情報と、ユーザU7乃至U9の夫々が顧客テーブルT3で提供を受けた、商品又は役務の内容とその対価に関する情報(以下「商品役務情報」と呼ぶ)とを、管理サーバ1に送信する。管理サーバ1は、送信されてきたこれらの情報を第2情報として取得する(図4のステップS5に相当)。管理サーバ1により取得された第2情報は、第2情報DB402に記憶されるとともに(図4のステップS6に相当)、保持された状態にある第1情報とマッチングされる(図4のステップS7に相当)。  When payment of the charge for the customer table T3 is performed according to the consideration for each of the products or services provided by the users U7 to U9 in the customer table T3, the settlement process is performed in the following procedure. . That is, each of the users U7 to U9 can use the NFC tag F3 disposed in a part of the customer table T3 within the predetermined time (for example, within 60 seconds) in which the settlement server 4 is in the settlement enabled state. To 2-9 are sequentially touched (touched). Thus, wireless communication is performed between each of the user terminals 2-7 to 2-9 and the NFC tag F3, and position identification information stored in advance in the NFC tag F3 is transmitted to the user terminals 2-7 to 2-7. It is sequentially read by each of 2-9 (corresponding to step S4 in FIG. 4). In addition, each of the user terminals 2-7 to 2-9 acquires position identification information, and inputs contents of goods or services that the users U7 to U9 have provided in the customer table T3 and the value thereof. Accept. Then, each of the user terminals 2-5 and 2-6 reads the read position identification information, the user identification information stored in advance in each of the user terminals 2-5 and 2-6, and each of the users U7 to U9. Sends to the management server 1 the content of the product or service and the information (hereinafter referred to as “product service information”), which has been provided in the customer table T3. The management server 1 acquires these transmitted information as second information (corresponding to step S5 in FIG. 4). The second information acquired by the management server 1 is stored in the second information DB 402 (corresponding to step S6 in FIG. 4) and matched with the first information in the held state (step S7 in FIG. 4). Equivalent to

ここで、第2情報DB402に記憶される第2情報には、図9に示すように、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T3」、ユーザが「(ユーザ)U7」、位置決済額(円)が「4500」、商品役務額(円)が「1500」、ユーザ決済額(円)が「1500」という情報と、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T3」、ユーザが「(ユーザ)U8」、位置決済額(円)が「4500」、商品役務額(円)が「1000」、ユーザ決済額(円)が「1000」いう情報と、エリアが「(レストラン)R1」、位置が「(顧客テーブル)T3」、ユーザが「(ユーザ)U8」、位置決済額(円)が「4500」、商品役務額(円)が「2000」、ユーザ決済額(円)が「2000」いう情報と、が含まれる。  Here, in the second information stored in the second information DB 402, as shown in FIG. 9, the area is “(restaurant) R1”, the position is “(customer table) T3”, and the user is “(user) U7 "The position settlement amount (yen) is" 4500 ", the goods service amount (yen) is" 1500 ", the user settlement amount (yen) is" 1500 ", the area is" (restaurant) R1 ", the position is" (Customer table) T3 ", information that the user is" (user) U8 ", the position settlement amount (yen) is" 4500 ", the commodity service amount (yen) is" 1000 ", and the user settlement amount (yen) is" 1000 " The area is “(restaurant) R1”, the position is “(customer table) T3”, the user is “(user) U8”, the position settlement amount (yen) is “4500”, and the goods service amount (yen) is “2000 , The user settlement amount (yen) is "2000" And, it is included.

管理サーバ1は、マッチングの結果に基づいて、顧客テーブルT3の決済額と、ユーザU7乃至U9の夫々の決済額とを決定する(図4のステップS8に相当)。即ち、ユーザU7乃至U9の夫々が、顧客テーブルT3で提供を受けた商品又は役務の夫々の対価に応じて料金を支払うので、顧客テーブルT3の決済額は4500円、ユーザU7の決済額は1500円、ユーザU8の決済額は1000円、ユーザU9の決済額は2000円となる。管理サーバ1により決定された顧客テーブルT3の決済額、及びユーザU7乃至U9の夫々の決済額は、決済情報として決済サーバ4に送信され(図4のステップS9に相当)、決済サーバ4による決済処理が実行される。これにより、ユーザU7乃至U9の夫々は、顧客テーブルT3の座席に着席した状態で、ユーザU毎に異なる料金の支払いを容易に済ませることができる。  The management server 1 determines the settlement amount of the customer table T3 and the respective settlement amounts of the users U7 to U9 based on the matching result (corresponding to step S8 in FIG. 4). That is, since each of the users U7 to U9 pays a fee according to the consideration of each of the products or services provided in the customer table T3, the settlement amount of the customer table T3 is 4500 yen, and the settlement amount of the user U7 is 1500 The settlement amount of the user U 8 is 1000 yen, and the settlement amount of the user U 9 is 2000 yen. The settlement amount of the customer table T3 determined by the management server 1 and the respective settlement amounts of the users U7 to U9 are transmitted as settlement information to the settlement server 4 (corresponding to step S9 in FIG. 4), and the settlement by the settlement server 4 Processing is performed. As a result, each of the users U7 to U9 can easily pay different charges for each user U while sitting at the seat of the customer table T3.

以上本発明の一実施形態について説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。  Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and any modification, improvement, etc. within the scope which can achieve the object of the present invention are included in the present invention. is there.

例えば、第1情報で特定さえる「所定エリア」は、上述の実施形態では、レストランR等の店舗としているが、これは例示に過ぎない。ユーザUが商品又は役務の提供を受けることができ、かつ、何らかの情報(第1情報に含めることが可能な情報)により管理サーバ1側で一意に特定することが可能な領域であって、一定の面積を有する領域であればよい。  For example, although the “predetermined area” specified by the first information is a store such as the restaurant R in the above-described embodiment, this is merely an example. It is an area that allows the user U to receive provision of goods or services and can be uniquely identified on the management server 1 side by some information (information that can be included in the first information), which is constant It may be a region having an area of

また例えば、上述の実施形態では、店員Wの操作に基づいて、店舗端末3が顧客テーブルT毎の決済額の入力を受付ける処理を行っているが、これに限定されない。ユーザUの操作に基づいて、ユーザ端末2が顧客テーブルT毎の決済額の入力を受付ける処理を行ってもよい。また、上述のユーザ端末2及び店舗端末3は例示に過ぎない。第1情報を管理サーバ1に伝達できる手法であれば任意の手法を採用することができる。  Further, for example, in the above-described embodiment, the shop terminal 3 performs the process of accepting the input of the settlement amount for each customer table T based on the operation of the store clerk W, but the present invention is not limited thereto. Based on the operation of the user U, the user terminal 2 may receive the input of the settlement amount for each customer table T. Moreover, the above-mentioned user terminal 2 and the shop terminal 3 are only an illustration. Any method can be adopted as long as the method can transmit the first information to the management server 1.

また例えば、上述の実施形態では、管理サーバ1は、所定時間(例えば60秒間)、第1情報を保持するが、保持される場所は特に限定されず、管理サーバ1内であってもよいし、管理サーバ1外であってもよい。  Further, for example, in the above-described embodiment, the management server 1 holds the first information for a predetermined time (for example, 60 seconds), but the place to be held is not particularly limited, and may be in the management server 1 And may be outside the management server 1.

また例えば、上述の実施形態では、ユーザ端末2が位置識別情報を取得する手法として、QRコード(登録商標)を用いる手法が採用されたが、図4を参照して説明したように特にこれに限定されない。  Further, for example, in the above-described embodiment, the method using the QR code (registered trademark) is adopted as a method for the user terminal 2 to acquire position identification information, but as described with reference to FIG. It is not limited.

また例えば、上述の本実施形態では、店員Wは1人であり、店舗端末3も1台であるが、これに限定されない。店員W及び店舗端末3は、いずれも複数であってもよい。  Further, for example, in the above-described embodiment, the number of the shop clerk W is one and the number of the shop terminal 3 is one, but the present invention is not limited to this. The store clerk W and the store terminal 3 may be plural.

また例えば、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図3の機能的構成は例示に過ぎず、特に限定されない。
即ち、上述した一連の処理を全体として実行できる機能が情報処理システムPに備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図3の例に限定されない。また、機能ブロックの存在場所も、図3に特に限定されず、任意でよい。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
Also, for example, the series of processes described above can be performed by hardware or software.
In other words, the functional configuration of FIG. 3 is merely an example and is not particularly limited.
That is, it is sufficient if the information processing system P has a function capable of executing the above-described series of processes as a whole, and what functional block is used to realize this function is not particularly limited to the example of FIG. . Also, the location of the functional block is not particularly limited to that in FIG. 3 and may be arbitrary.
Further, one functional block may be configured by hardware alone, may be configured by software alone, or may be configured by a combination of them.

また例えば、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。
また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他汎用のスマートフォンやパーソナルコンピュータであってもよい。
Further, for example, in the case of executing a series of processes by software, a program configuring the software is installed on a computer or the like from a network or a recording medium.
The computer may be a computer incorporated in dedicated hardware.
In addition, the computer may be a computer capable of executing various functions by installing various programs, such as a general-purpose smartphone or personal computer other than a server.

また例えば、このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図示せぬリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。  Also, for example, a recording medium including such a program is not only configured by a removable medium (not shown) distributed separately from the apparatus main body to provide the program to the user, but is also incorporated in the apparatus main body in advance. And a recording medium provided to the user.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
In the present specification, in the step of describing the program to be recorded on the recording medium, the processing performed chronologically along the order is, of course, parallel or individually not necessarily necessarily chronologically processing. It also includes the processing to be performed.
Also, in the present specification, the term "system" is intended to mean an overall device composed of a plurality of devices, a plurality of means, and the like.

以上を換言すると、本発明が適用される情報処理装置は、次のような構成を有する各種各様の実施形態を取ることができる。
即ち、本発明が適用される情報処理装置(例えば図1の管理サーバ1)は、
所定エリア(例えば図5のレストランR1)内に点在する複数の位置(例えば図5の顧客テーブルT1乃至T3)毎の決済処理を支援する情報処理装置において、
前記所定エリアの場所に関する情報と、前記所定エリアにおける決済額に関する情報とを少なくとも含む第1情報(例えばレストランR1の場所に関する情報、及びレストランR1の決済額に関する情報)を取得する第1取得手段(例えば図3の第1取得部101)と、
前記第1情報を所定時間(例えば60秒間)保持することで、前記決済額についての決済処理(例えば決済サーバ4による決済処理)を可能とする決済可能状態を、当該所定時間維持させる保持手段と、
前記所定エリア内に点在する複数の位置のうち、前記決済処理の対象となる位置(例えば図5の顧客テーブルT1)を一意に識別する位置識別情報を少なくとも含む第2情報を取得する第2取得手段(例えば図3の第2取得部103)と、
前記決済可能状態が維持されている間に前記第2情報が取得された場合に、前記第1情報と前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額の前記決済処理を支援する支援手段(例えば図3の決済支援部104)と、
を備える。
これにより、店舗内の具体的な場所毎に決済の有無を容易に識別することができる手法を提供することができる。さらに、決済処理の対象となる位置毎の決済額と、このうち1以上のユーザUが支払いを負担する決済額とを算出することが可能となる。
In other words, the information processing apparatus to which the present invention is applied can take various embodiments having the following configuration.
That is, an information processing apparatus (for example, the management server 1 of FIG. 1) to which the present invention is applied is
In an information processing apparatus for supporting settlement processing for each of a plurality of positions (for example, customer tables T1 to T3 in FIG. 5) scattered in a predetermined area (for example, restaurant R1 in FIG. 5),
First acquisition means (for example, information on the place of the restaurant R1 and information on the settlement amount of the restaurant R1) including first information including at least information on the place of the predetermined area and information on the settlement amount in the predetermined area For example, the first acquisition unit 101) of FIG.
And holding means for maintaining a settlement enabled state enabling settlement processing (for example, settlement processing by the settlement server 4) for the settlement amount by holding the first information for a predetermined time (for example, 60 seconds); ,
The second information acquiring at least the position identification information that uniquely identifies the position (for example, the customer table T1 in FIG. 5) to be the target of the payment processing among the plurality of positions scattered in the predetermined area Acquisition means (for example, the second acquisition unit 103 in FIG. 3);
When the second information is acquired while the settlement enabled state is maintained, the settlement amount for each position to be subjected to the settlement process based on the first information and the second information Supporting means for supporting payment processing (for example, payment support unit 104 in FIG. 3);
Equipped with
Thus, it is possible to provide a method capable of easily identifying the presence or absence of payment for each specific place in the store. Furthermore, it is possible to calculate the settlement amount for each position to be subjected to the settlement process and the settlement amount at which one or more of the users U bear the payment.

また、前記第2情報は、ユーザを一意に識別するユーザ識別情報(例えば図6(B)のユーザ)をさらに含み、
前記支援手段は、前記第1情報と、前記ユーザ識別情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置(例えば図5の顧客テーブルT1)毎の決済額(例えば図6(B)の位置決済額)を前記ユーザの人数(例えば図6(B)のユーザ人数)で均等割にした金額(例えば図6(B)のユーザ決済額)を算出することができる。
これにより、割り勘払い(均等額払い)における各ユーザUの決済額を算出することが可能となる。
Further, the second information further includes user identification information (for example, the user shown in FIG. 6B) for uniquely identifying the user,
The support means determines a settlement amount (e.g., a diagram for each position (e.g., customer table T1 in FIG. 5) to be the target of the settlement process based on the first information and the second information including the user identification information). An amount (for example, the user settlement amount of FIG. 6B) in which the position settlement amount of 6 (B) is equally divided by the number of users (for example, the number of users of FIG. 6B) can be calculated.
Thereby, it is possible to calculate the settlement amount of each user U in the installment payment (uniform payment).

また、前記第2情報は、前記決済処理の対象となる位置(例えば図5の顧客テーブルT2)毎の決済額(例えば図6(C)の位置決済額)に対する前記複数のユーザの夫々の支払負担割合を示すユーザ負担情報(例えば図6(C)の負担割合)をさらに含み、
前記支援手段は、前記第1情報と、前記ユーザ負担情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々が負担すべき決済額を算出することができる。
これにより、決済処理の対象となる位置毎の決済額に対する、複数のユーザの夫々の支払負担割合に応じた決済額を算出することが可能となる。
In addition, the second information is the payment of each of the plurality of users for the settlement amount (for example, the position settlement amount of FIG. 6C) for each position (for example, the customer table T2 of FIG. 5) It further includes user burden information (for example, burden ratio in FIG. 6C) indicating burden ratio,
The support means is a payment to be borne by each of the plurality of users for the payment amount for each position to be subjected to the payment processing based on the first information and the second information including the user burden information. The amount can be calculated.
As a result, it is possible to calculate the settlement amount according to the payment burden ratio of the plurality of users with respect to the settlement amount for each position to be subjected to the settlement process.

また、前記第2情報は、前記決済処理の対象となる位置(例えば図5の顧客テーブルT3)において前記複数のユーザの夫々に提供された商品又は役務に関する商品役務情報(例えば図6(D)の商品役務額)をさらに含み、
前記支援手段は、前記1情報と、前記商品役務情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々が負担すべき決済額を算出することができる。
これにより、決済処理の対象となる位置毎の決済額に対する複数のユーザUの夫々が負担すべき決済額を、複数のユーザUの夫々が提供を受けた商品又は役務の料金に基づいて算出することができる。
In addition, the second information is commodity service information (for example, FIG. 6D) related to a commodity or service provided to each of the plurality of users at the position (for example, the customer table T3 in FIG. 5) Further includes the service cost of
The support means is a settlement amount to be borne by each of the plurality of users for the settlement amount for each position to be subjected to the settlement processing based on the one information and the second information including the commodity service information. Can be calculated.
Thereby, the settlement amount to be borne by each of the plurality of users U with respect to the settlement amount for each position to be subjected to the settlement process is calculated based on the charge of the product or service provided by each of the plurality of users U. be able to.

前記第2取得手段は、前記複数のユーザ(例えば図5のユーザU1乃至U4)のうち所定のユーザ(例えば図5のユーザU1)が操作する情報処理端末(例えばユーザ端末2−1)から送信されてきた前記第2情報を取得することができる。
これにより、例えば商品又は役務の提供を受けたユーザUの人数や、ユーザU毎の支払負担割合等の情報を、所定のユーザ端末2から入力することができる。具体的には例えば、最初にNFCタグFに接触(タッチ)させたユーザ端末2から、これらの情報を入力できるようにしてもよい。
The second acquisition unit transmits from an information processing terminal (for example, the user terminal 2-1) operated by a predetermined user (for example, the user U1 in FIG. 5) among the plurality of users (for example, the users U1 to U4 in FIG. 5) The second information that has been received can be obtained.
Thus, for example, information such as the number of users U who have received the provision of goods or services, and the payment burden ratio for each user U can be input from the predetermined user terminal 2. Specifically, for example, such information may be input from the user terminal 2 that has made contact with the NFC tag F first.

1・・・管理サーバ、2,2−1〜2−9,2−n・・・ユーザ端末、3・・・店舗端末、4・・・決済サーバ、11・・・CPU、12・・・ROM、13・・・RAM、14・・・バス、15・・・入出力インターフェース、16・・・出力部、17・・・入力部、18・・・記憶部、19・・・通信部、20・・・ドライブ、30・・・リムーバブルメディア、101・・・第1取得部、102・・・保持部、103・・・第2取得部、104・・・決済支援部、401・・・第1情報DB、402・・・第2情報DB、C・・・識別子、F,F1〜F3・・・NFCタグ、N・・・ネットワーク、P・・・情報処理システム、R,R1〜R6,Rm・・・レストラン、S1〜S9・・・各ステップ、T,T1〜T3・・・顧客テーブル、U,U1〜U9,Un・・・ユーザ、W・・・店員  DESCRIPTION OF SYMBOLS 1 ... Management server, 2, 2-1 2-9, 2-n ... User terminal, 3 ... Store terminal, 4 ... Settlement server, 11 ... CPU, 12 ... ROM, 13 ... RAM, 14 ... bus, 15 ... input / output interface, 16 ... output unit, 17 ... input unit, 18 ... storage unit, 19 ... communication unit, 20: drive, 30: removable media 101: first acquisition unit 102: holding unit 103: second acquisition unit 104: settlement support unit 401: First information DB, 402 second information DB, C: identifier, F, F1 to F3: NFC tag, N: network, P: information processing system, R, R1 to R6 , Rm ... restaurant, S1 to S9 ... each step, T, T1 to T3 ... customer table , U, U1~U9, Un ··· user, W ··· clerk

Claims (7)

所定エリア内に点在する複数の位置毎の決済処理を支援する情報処理装置において、
前記所定エリアの場所に関する情報と、前記所定エリアにおける決済額に関する情報とを少なくとも含む第1情報を取得する第1取得手段と、
前記第1情報を所定時間保持することで、前記決済額についての決済処理を可能とする決済可能状態を、当該所定時間維持させる保持手段と、
前記所定エリア内に点在する複数の位置のうち、前記決済処理の対象となる位置を一意に識別する位置識別情報及びユーザを一意に識別するユーザ識別情報を少なくとも含む第2情報を取得する第2取得手段と、
前記決済可能状態が維持されている間に前記第2情報が取得された場合に、前記第1情報と前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額の前記決済処理を支援する支援手段と、
を備える情報処理装置。
In an information processing apparatus that supports settlement processing for each of a plurality of positions scattered in a predetermined area,
A first acquisition unit for acquiring first information including at least information on a place of the predetermined area and information on a payment amount in the predetermined area;
Holding means for maintaining a settlement enabled state enabling settlement processing for the settlement amount by holding the first information for a predetermined time;
The second information including at least position identification information uniquely identifying a position to be subjected to the payment process among user's plurality of positions scattered in the predetermined area and user identification information uniquely identifying a user is acquired. 2 acquisition means,
When the second information is acquired while the settlement enabled state is maintained, the settlement amount for each position to be subjected to the settlement process based on the first information and the second information Supporting means for supporting payment processing;
An information processing apparatus comprising:
前記支援手段は、前記第1情報と、前記ユーザ識別情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額を前記ユーザの人数で均等割にした金額を算出する、
請求項1に記載の情報処理装置。
The support means, based on the first information and the second information including the user identification information, an amount obtained by equally dividing the payment amount for each position to be subjected to the payment process by the number of users of the user. calculate,
An information processing apparatus according to claim 1.
前記第2情報は、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々の支払負担割合を示すユーザ負担情報をさらに含み、
前記支援手段は、前記第1情報と、前記ユーザ負担情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々が負担すべき決済額を算出する、
請求項2に記載の情報処理装置。
The second information further includes user burden information indicating a payment burden ratio of the plurality of users with respect to the settlement amount for each position to be subjected to the settlement process,
The support means is a payment to be borne by each of the plurality of users for the payment amount for each position to be subjected to the payment processing based on the first information and the second information including the user burden information. Calculate the amount,
The information processing apparatus according to claim 2.
前記第2情報は、前記決済処理の対象となる位置において前記複数のユーザの夫々に提供された商品又は役務に関する商品役務情報をさらに含み、
前記支援手段は、前記1情報と、前記商品役務情報を含む前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額に対する前記複数のユーザの夫々が負担すべき決済額を算出する、
請求項2又は3に記載の情報処理装置。
The second information further includes commodity service information regarding a commodity or service provided to each of the plurality of users at a position to be subjected to the payment processing,
The support means is a settlement amount to be borne by each of the plurality of users for the settlement amount for each position to be subjected to the settlement processing based on the one information and the second information including the commodity service information. Calculate
The information processing apparatus according to claim 2.
前記第2取得手段は、前記複数のユーザのうち所定のユーザが操作する情報処理端末から送信されてきた前記第2情報を取得する、
請求項2乃至4のうちいずれか1項に記載の情報処理装置。
The second acquisition unit acquires the second information transmitted from an information processing terminal operated by a predetermined user among the plurality of users.
The information processing apparatus according to any one of claims 2 to 4.
所定エリア内に点在する複数の位置毎の決済処理を支援する情報処理装置が実行する情報処理方法において、
前記所定エリアの場所に関する情報と、前記所定エリアにおける決済額に関する情報とを少なくとも含む第1情報を取得する第1取得ステップと、
前記第1情報を所定時間保持することで、前記決済額についての決済処理を可能とする決済可能状態を、当該所定時間維持させる保持ステップと、
前記所定エリア内に点在する複数の位置のうち、前記決済処理の対象となる位置を一意に識別する位置識別情報及びユーザを一意に識別するユーザ識別情報を少なくとも含む第2情報を取得する第2取得ステップと、
前記決済可能状態が維持されている間に前記第2情報が取得された場合に、前記第1情報と前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額の前記決済処理を支援する支援ステップと、
を含む情報処理方法。
In an information processing method executed by an information processing apparatus that supports settlement processing for each of a plurality of positions interspersed in a predetermined area,
A first acquisition step of acquiring first information including at least information on a place of the predetermined area and information on a payment amount in the predetermined area;
A holding step of maintaining a settlement enabled state enabling settlement processing for the settlement amount by holding the first information for a predetermined time;
The second information including at least position identification information uniquely identifying a position to be subjected to the payment process among user's plurality of positions scattered in the predetermined area and user identification information uniquely identifying a user is acquired. 2 acquisition steps,
When the second information is acquired while the settlement enabled state is maintained, the settlement amount for each position to be subjected to the settlement process based on the first information and the second information A support step for supporting payment processing;
Information processing method including:
所定エリア内に点在する複数の位置毎の決済処理を支援するコンピュータに、
前記所定エリアの場所に関する情報と、前記所定エリアにおける決済額に関する情報とを少なくとも含む第1情報を取得する第1取得ステップと、
前記第1情報を所定時間保持することで、前記決済額についての決済処理を可能とする決済可能状態を、当該所定時間維持させる保持ステップと、
前記所定エリア内に点在する複数の位置のうち、前記決済処理の対象となる位置を一意に識別する位置識別情報及びユーザを一意に識別するユーザ識別情報を少なくとも含む第2情報を取得する第2取得ステップと、
前記決済可能状態が維持されている間に前記第2情報が取得された場合に、前記第1情報と前記第2情報とに基づいて、前記決済処理の対象となる位置毎の決済額の前記決済処理を支援する支援ステップと、
を含む制御処理を実行させるプログラム。
A computer for supporting settlement processing for each of a plurality of positions scattered in a predetermined area;
A first acquisition step of acquiring first information including at least information on a place of the predetermined area and information on a payment amount in the predetermined area;
A holding step of maintaining a settlement enabled state enabling settlement processing for the settlement amount by holding the first information for a predetermined time;
The second information including at least position identification information uniquely identifying a position to be subjected to the payment process among user's plurality of positions scattered in the predetermined area and user identification information uniquely identifying a user is acquired. 2 acquisition steps,
When the second information is acquired while the settlement enabled state is maintained, the settlement amount for each position to be subjected to the settlement process based on the first information and the second information A support step for supporting payment processing;
A program that executes control processing including
JP2018567329A 2017-07-11 2018-07-09 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM Expired - Fee Related JP6523583B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017135700 2017-07-11
JP2017135700 2017-07-11
PCT/JP2018/025926 WO2019013177A1 (en) 2017-07-11 2018-07-09 Information processing device, information processing method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019083876A Division JP2019133712A (en) 2017-07-11 2019-04-25 Information processing device, information processing method and program

Publications (2)

Publication Number Publication Date
JP6523583B1 true JP6523583B1 (en) 2019-06-05
JPWO2019013177A1 JPWO2019013177A1 (en) 2019-07-11

Family

ID=65001373

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018567329A Expired - Fee Related JP6523583B1 (en) 2017-07-11 2018-07-09 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP2019083876A Pending JP2019133712A (en) 2017-07-11 2019-04-25 Information processing device, information processing method and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2019083876A Pending JP2019133712A (en) 2017-07-11 2019-04-25 Information processing device, information processing method and program

Country Status (2)

Country Link
JP (2) JP6523583B1 (en)
WO (1) WO2019013177A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7332858B2 (en) * 2019-05-10 2023-08-24 株式会社Mixi Electronic payment system, information processing device and electronic payment program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014056558A (en) * 2012-08-14 2014-03-27 Aitec:Kk Method for adjusting charge
JP2014157552A (en) * 2013-02-18 2014-08-28 Toshiba Tec Corp Order input device and program
JP2014229248A (en) * 2013-05-27 2014-12-08 Necフィールディング株式会社 Order management system, order management device, order management method and order management program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014056558A (en) * 2012-08-14 2014-03-27 Aitec:Kk Method for adjusting charge
JP2014157552A (en) * 2013-02-18 2014-08-28 Toshiba Tec Corp Order input device and program
JP2014229248A (en) * 2013-05-27 2014-12-08 Necフィールディング株式会社 Order management system, order management device, order management method and order management program

Also Published As

Publication number Publication date
JPWO2019013177A1 (en) 2019-07-11
JP2019133712A (en) 2019-08-08
WO2019013177A1 (en) 2019-01-17

Similar Documents

Publication Publication Date Title
US10074082B2 (en) Splitting a purchase among multiple parties using an electronic receipt after the transaction
US10108951B2 (en) Splitting a purchase among multiple parties using an electronic receipt after the transaction
JP5875167B1 (en) Information management apparatus and information management method
US9400994B2 (en) Customized impulse shelves
US10192213B2 (en) Mobile payment system and method
JP6505615B2 (en) INFORMATION MANAGEMENT DEVICE AND INFORMATION MANAGEMENT METHOD
JP5697636B2 (en) Self-oiling system and customer service management method
US20200160296A1 (en) Bill splitting system
JP7302636B2 (en) Information processing system, information processing method and information processing program
US20220292935A1 (en) Information processing terminal device and method
JP2019067231A (en) Printer device, transaction management system, and transaction management method
JP6523583B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JPWO2014020793A1 (en) Information processing apparatus, related information inquiry method, and program
JP6616240B2 (en) Information processing system and method
JP7374685B2 (en) Information processing equipment and programs
JP7308709B2 (en) Merchandise sales data processor and program
JP2005276107A (en) Questionnaire system
JP2017146652A (en) Information processing device, information processing system, control method, and program
KR101707184B1 (en) Apparatus of providing on-line financial service and method thereof
JP7176753B2 (en) In-store customer management system, in-store customer management device, in-store customer management method, and computer program
JP7188812B1 (en) ACCOUNTING MANAGEMENT DEVICE, ACCOUNTING MANAGEMENT METHOD, AND PROGRAM
WO2024038593A1 (en) Information processing device, information processing method, computer-readable medium, and information processing system
WO2023032000A1 (en) Processing device, processing method, and program
US20170161787A1 (en) System and method for payment with a mobile wallet
JP2020004441A (en) Payment application of user terminal, server, information processing terminal, and information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181221

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20181221

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190304

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190425

R150 Certificate of patent or registration of utility model

Ref document number: 6523583

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees