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

JP6616240B2 - Information processing system and method - Google Patents

Information processing system and method Download PDF

Info

Publication number
JP6616240B2
JP6616240B2 JP2016099793A JP2016099793A JP6616240B2 JP 6616240 B2 JP6616240 B2 JP 6616240B2 JP 2016099793 A JP2016099793 A JP 2016099793A JP 2016099793 A JP2016099793 A JP 2016099793A JP 6616240 B2 JP6616240 B2 JP 6616240B2
Authority
JP
Japan
Prior art keywords
information
identification information
user
payment
control
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
JP2016099793A
Other languages
Japanese (ja)
Other versions
JP2017207918A (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
Priority to JP2016099793A priority Critical patent/JP6616240B2/en
Publication of JP2017207918A publication Critical patent/JP2017207918A/en
Application granted granted Critical
Publication of JP6616240B2 publication Critical patent/JP6616240B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、情報処理システム及び方法に関する。   The present invention relates to an information processing system and method.

従来より、次のような決済システムは存在した。
例えば、特許文献1に記載の決済システムでは、登録顧客のスマートフォンから顧客情報が店舗端末に送信されて、店舗端末がサーバに顧客情報確認を依頼する。サーバは、店舗端末にカード決済承認を求める。店舗端末が承認した場合にサーバは、登録顧客のスマートフォンに決済OKかを求め、決済OKの返信を受けて、決済をし、その結果を登録顧客のスマートフォンと店舗端末に送信する。
Conventionally, the following settlement systems existed.
For example, in the payment system described in Patent Document 1, customer information is transmitted from a registered customer's smartphone to a store terminal, and the store terminal requests the server to confirm customer information. The server requests the card payment approval from the store terminal. When the store terminal approves, the server asks the registered customer's smartphone whether the payment is OK, receives a payment OK reply, makes a payment, and transmits the result to the registered customer's smartphone and the store terminal.

また例えば、特許文献1に記載の決済システムでは、小売業者サーバは、決済仲介業者IDに対応する決済仲介サーバへ、消費者ID、販売価格情報、小売業者ID等を送信する。決済仲介サーバは、消費者IDより決済アカウント及び対応する決済サーバを選択し、選択した決済サーバへ、販売価格情報、小売業者ID、決済アカウント情報等を送信する。決済サーバは、決済承認するとその旨の通知と共に配達先を小売業者サーバへ送信する。   For example, in the payment system described in Patent Document 1, the retailer server transmits a consumer ID, sales price information, retailer ID, and the like to the payment intermediary server corresponding to the payment intermediary ID. The payment intermediary server selects a payment account and a corresponding payment server from the consumer ID, and transmits sales price information, retailer ID, payment account information, and the like to the selected payment server. When the settlement server approves the settlement, the settlement server sends the delivery destination to the retailer server together with a notification to that effect.

特開2015−122045号公報JP 2015-122045 特開2003−123005号公報JP 2003-123005 A

しかしながら、特許文献1及び2を含む従来の決済システムでは、いずれも店舗の顧客の個人情報がユーザ端末から店舗の装置に送信される。このため、手続きの省力化の点においては有効であっても、個人情報の悪用を防止する点において課題が残っていた。   However, in the conventional settlement systems including Patent Documents 1 and 2, the personal information of the store customer is transmitted from the user terminal to the store apparatus. For this reason, even if it is effective in terms of labor saving of the procedure, there remains a problem in preventing the misuse of personal information.

本発明は、このような状況に鑑みてなされたものであり、ユーザ端末から店舗端末に個人情報を送信する事無く決済が簡単に可能となる技術を確立することを目的とする。   The present invention has been made in view of such a situation, and an object of the present invention is to establish a technique that enables easy settlement without transmitting personal information from a user terminal to a store terminal.

上記目的を達成するため、本発明の一態様の情報処理システムは、
商品又は役務を提供する店舗に配置される店舗端末と、前記店舗にて前記商品又は前記役務の提供を受けるユーザが使用するユーザ端末と、前記ユーザに提供される前記商品又は前記役務に対する支払いの決済の支援をするサーバとを含む情報処理システムにおいて、
前記店舗端末は、
前記商品又は役務についての前記ユーザに対する請求額の入力を受付ける受付手段と、
前記請求額と、当該店舗端末を識別可能な第1識別情報とを対応付けて、前記サーバに送信する第1送信制御手段と、
前記第1識別情報を所定伝送圏内で伝送する制御を実行する伝送制御手段と、
を備え、
前記ユーザ端末は、
前記所定伝送圏内に進入した場合に前記店舗端末から伝送される前記第1識別情報を受信する制御を実行するビーコン受信制御手段と、
前記ビーコンに含まれる前記第1識別情報と、前記ユーザを識別可能な第2識別情報とを対応付けて前記サーバに送信する制御を実行する第2送信制御手段と、
を備え、
前記サーバは、
前記店舗端末から送信された前記請求額と前記第1識別情報とを含む情報を、決済待ち情報として管理する決済待ち情報管理手段と、
前記決済待ち情報に含められる前記第1識別情報と同一のものが前記ユーザ端末から送信されてきた場合、当該第1識別情報と対応付けて送信されてきた前記第2識別情報で特定される前記ユーザに対して、前記決済待ち情報に含められる前記請求額の決済処理をするための制御を実行する決済制御手段と、
を備える。
In order to achieve the above object, an information processing system according to one embodiment of the present invention includes:
A store terminal arranged in a store providing a product or service; a user terminal used by a user who receives the product or service provided in the store; and payment for the product or service provided to the user In an information processing system including a server that supports settlement,
The store terminal
Accepting means for accepting an input of a billing amount for the user for the product or service;
First transmission control means for associating the billed amount with first identification information capable of identifying the store terminal, and transmitting the associated information to the server;
Transmission control means for executing control for transmitting the first identification information within a predetermined transmission area;
With
The user terminal is
Beacon reception control means for executing control to receive the first identification information transmitted from the store terminal when entering the predetermined transmission area;
Second transmission control means for executing control for associating the first identification information included in the beacon with the second identification information capable of identifying the user and transmitting to the server;
With
The server
Payment waiting information management means for managing information including the billed amount and the first identification information transmitted from the store terminal as payment waiting information;
When the same information as the first identification information included in the payment waiting information is transmitted from the user terminal, the second identification information specified in association with the first identification information is transmitted. Payment control means for executing a control for the user to perform the payment processing of the bill amount included in the payment waiting information;
Is provided.

さらに、前記ユーザ端末は、
前記請求額の決済処理の実行を許可する操作を受付ける受付手段をさらに備え、
前記第2送信制御手段は、前記受付手段により前記操作が受け付けられた場合、前記第1識別情報と前記第2識別情報とを対応付けて前記サーバに送信する制御の実行を許可し、それ以外の場合、当該制御の実行を禁止する、
ことができる。
Furthermore, the user terminal
A reception unit that receives an operation of permitting execution of the billing settlement process;
The second transmission control unit permits execution of control for transmitting the first identification information and the second identification information in association with each other when the operation is received by the reception unit, and otherwise In the case of prohibiting the execution of the control,
be able to.

さらにまた、前記受付手段は、さらに、前記決済処理における支払い方法を選択する操作を受付け、
前記第2送信制御手段は、前記第1識別情報と前記第2識別情報とに加えて更に、選択された当該支払い方法を対応付けて前記サーバに送信する制御を実行する、
こともできる。
Furthermore, the accepting means further accepts an operation of selecting a payment method in the settlement process,
The second transmission control means further executes control for transmitting the selected payment method in association with the server in addition to the first identification information and the second identification information.
You can also.

本発明の一態様の情報処理方法は、上述の本発明の一態様の情報処理システムに対応する方法である。   An information processing method of one embodiment of the present invention is a method corresponding to the information processing system of one embodiment of the present invention described above.

本発明によれば、ユーザ端末から店舗端末に個人情報を送信する事無く決済が簡単に可能となる技術を確立することができる。   According to the present invention, it is possible to establish a technique that enables easy settlement without transmitting personal information from a user terminal to a store terminal.

本発明の一実施形態に係る情報処理システムの全体構成を示す図である。It is a figure showing the whole information processing system composition concerning one embodiment of the present invention. 本発明に係る情報処理システムのうちサーバのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a server among the information processing systems which concern on this invention. 本発明に係る情報処理システムのうち店舗端末のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a shop terminal among the information processing systems which concern on this invention. 本発明に係る情報処理システムのうちユーザ端末のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a user terminal among the information processing systems which concern on this invention. 本発明に係る情報処理システムの機能的構成を示す機能ブロック図である。It is a functional block diagram which shows the functional structure of the information processing system which concerns on this invention. 図5の機能的構成を有する情報処理システムが実行するビーコン通信処理の概要を示す図である。It is a figure which shows the outline | summary of the beacon communication process which the information processing system which has a functional structure of FIG. 5 performs. 図5の機能的構成を有する情報処理システムが実行する一連の処理を示すシーケンス図である。FIG. 6 is a sequence diagram showing a series of processes executed by an information processing system having the functional configuration of FIG. 5. サービス提供サーバの決済待ち情報DBの例を示す図である。It is a figure which shows the example of payment waiting information DB of a service provision server. 店舗端末に表示される入力画面の例を示す図である。It is a figure which shows the example of the input screen displayed on a shop terminal. 店舗端末に表示されるビーコン発信画面の例を示す図である。It is a figure which shows the example of the beacon transmission screen displayed on a shop terminal. 店舗端末に表示される決済完了画面の例を示す図である。It is a figure which shows the example of the payment completion screen displayed on a shop terminal. ユーザ端末に表示されるビーコン受信画面の例を示す図である。It is a figure which shows the example of the beacon reception screen displayed on a user terminal. ユーザ端末に表示される決済完了画面の例を示す図である。It is a figure which shows the example of the payment completion screen displayed on a user terminal.

以下、図面を参照しながら、本発明の実施形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態に係る情報処理システムの全体構成を示す図である。
図1に示す情報処理システムは、POSサーバPと、サービス提供サーバ1と、店舗端末2と、ユーザ端末3−1乃至3−nと、決済サーバSとを含むように構成される。
サービス提供サーバ1と、店舗端末2と、n人のユーザ(店舗の顧客)の夫々にユーザ端末3−1乃至3−nと、決済サーバSとは、インターネット等のネットワークNを介して相互に接続されている。
なお、以下、ユーザ端末3−1乃至3−nの夫々を個々に区別する必要がない場合、これらをまとめて、「ユーザ端末3」と呼ぶ。
FIG. 1 is a diagram showing an overall configuration of an information processing system according to an embodiment of the present invention.
The information processing system shown in FIG. 1 is configured to include a POS server P, a service providing server 1, a store terminal 2, user terminals 3-1 to 3-n, and a settlement server S.
The service providing server 1, the store terminal 2, the user terminals 3-1 to 3-n and the settlement server S for each of n users (store customers) are mutually connected via a network N such as the Internet. It is connected.
Hereinafter, when it is not necessary to individually distinguish each of the user terminals 3-1 to 3-n, these are collectively referred to as “user terminal 3”.

サービス提供サーバ1は、ユーザが店舗で購入する商品等の決済を支援するサービスを提供するサービス提供者により管理される。   The service providing server 1 is managed by a service provider that provides a service that supports settlement of products and the like purchased by a user at a store.

POS装置Pは、店舗に配置されるPOS(Point Of Sales)を実行する装置である。本実施形態では、ユーザが商品等を購入する際の金額(請求額)は、POS装置Pに表示される。
店舗端末2は、例えばタブレット端末で構成され、店舗においてPOS装置Pの横等に配置され、店舗の店員により操作される。
ユーザ端末3は、例えばスマートフォンで構成され、ユーザにより操作される。
決済サーバSは、例えばクレジット会社等により構成され、商品等を購入するユーザに対して請求額の支払いの決済を行う。
The POS device P is a device that executes POS (Point Of Sales) placed in a store. In the present embodiment, the amount of money (billed amount) when the user purchases a product or the like is displayed on the POS device P.
The store terminal 2 is composed of, for example, a tablet terminal, is placed beside the POS device P in the store, and is operated by a store clerk.
The user terminal 3 is configured by a smartphone, for example, and is operated by a user.
The settlement server S is constituted by, for example, a credit company, and performs settlement of a billed payment to a user who purchases a product or the like.

図2は、このような本発明に係る情報処理システムのうちサービス提供サーバ1のハードウェア構成を示すブロック図である。   FIG. 2 is a block diagram showing a hardware configuration of the service providing server 1 in the information processing system according to the present invention.

サービス提供サーバ1は、CPU(Central Processing Unit)21と、ROM(Read Only Memory)22と、RAM(Random Access Memory)23と、バス24と、入出力インターフェース25と、出力部26と、入力部27と、記憶部28と、通信部29と、ドライブ30とを備えている。   The service providing server 1 includes a CPU (Central Processing Unit) 21, a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 23, a bus 24, an input / output interface 25, an output unit 26, and an input unit. 27, a storage unit 28, a communication unit 29, and a drive 30.

CPU21は、ROM22に記録されているプログラム、又は、記憶部28からRAM23にロードされたプログラムに従って各種の処理を実行する。   The CPU 21 executes various processes according to a program recorded in the ROM 22 or a program loaded from the storage unit 28 to the RAM 23.

RAM23には、CPU21が各種の処理を実行する上において必要なデータ等も適宜記憶される。   The RAM 23 appropriately stores data necessary for the CPU 21 to execute various processes.

CPU21、ROM22及びRAM23は、バス24を介して相互に接続されている。このバス24にはまた、入出力インターフェース25も接続されている。入出力インターフェース25には、出力部26、入力部27、記憶部28、通信部29、及びドライブ30が接続されている。   The CPU 21, ROM 22, and RAM 23 are connected to each other via a bus 24. An input / output interface 25 is also connected to the bus 24. An output unit 26, an input unit 27, a storage unit 28, a communication unit 29, and a drive 30 are connected to the input / output interface 25.

出力部26は、スピーカや表示部等から構成され、各種情報を画像や音声として出力する。
入力部27は、キーボードやマウス等から構成され、各種情報を入力する。
The output unit 26 includes a speaker, a display unit, and the like, and outputs various types of information as images and sounds.
The input unit 27 includes a keyboard, a mouse, and the like, and inputs various information.

記憶部28は、DRAM(Dynamic Random Access Memory)等で構成され、各種データを記憶する。
通信部29は、通信を介して他の装置(図1の例では店舗端末2、ユーザ端末3、及び決済サーバS)との間で行う通信を制御する。
The storage unit 28 is configured by a DRAM (Dynamic Random Access Memory) or the like, and stores various data.
The communication unit 29 controls communication with other devices (the store terminal 2, the user terminal 3, and the payment server S in the example of FIG. 1) via communication.

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

図3は、本発明に係る情報処理システムのうち店舗端末2のハードウェア構成を示すブロック図である。
店舗端末2は、CPU41と、ROM42と、RAM43と、バス44と、入出力インターフェース45と、入力部46と、表示部47と、記憶部48と、通信部49と、ビーコン通信部50と、ドライブ51と、リムーバブルメディア52とを備えている。
FIG. 3 is a block diagram showing a hardware configuration of the store terminal 2 in the information processing system according to the present invention.
The store terminal 2 includes a CPU 41, a ROM 42, a RAM 43, a bus 44, an input / output interface 45, an input unit 46, a display unit 47, a storage unit 48, a communication unit 49, a beacon communication unit 50, A drive 51 and a removable medium 52 are provided.

店舗端末2の基本的構成は、図2のサービス提供サーバ1とほぼ同様であるため、その差異点のみ説明する。   Since the basic configuration of the store terminal 2 is substantially the same as that of the service providing server 1 of FIG. 2, only the difference will be described.

入力部46は、例えば表示部47の表示領域に積層される静電容量式又は抵抗膜式の位置入力センサにより構成され、タッチ操作がなされた位置の座標を検出する。ここで、タッチ操作とは、入力部46に対する物体(ユーザの指やタッチペン等)の接触又は近接の操作をいう。
表示部47は、ディスプレイにより構成され、各種画像を表示する。
即ち、本実施形態では、入力部46と表示部47とにより、タッチパネルが構成されている。
The input unit 46 includes, for example, a capacitance type or resistive film type position input sensor stacked in the display area of the display unit 47, and detects the coordinates of the position where the touch operation is performed. Here, the touch operation refers to a contact or proximity operation of an object (such as a user's finger or a touch pen) with respect to the input unit 46.
The display unit 47 includes a display and displays various images.
That is, in this embodiment, the input unit 46 and the display unit 47 constitute a touch panel.

ビーコン通信部50は、ブルートゥース(登録商標)プロトコルに対応していてもよく、店舗端末2の近接した範囲(所定通信圏内)まで到達する微弱電波(ビーコン)によりデータを送受信信するように構成される。   The beacon communication unit 50 may be compatible with the Bluetooth (registered trademark) protocol, and is configured to transmit and receive data by a weak radio wave (beacon) reaching a close range (predetermined communication range) of the store terminal 2. The

図4は、本発明に係る情報処理システムのうちユーザ端末3のハードウェア構成を示すブロック図である。
ユーザ端末3のCPU61乃至リムーバブルメディア72の夫々は、図3の店舗端末2のCPU41乃至リムーバブルメディア52の夫々と基本的に同様の機能と構成を有している。従って、ユーザ端末3のハードウェア構成の説明は省略する。
FIG. 4 is a block diagram showing a hardware configuration of the user terminal 3 in the information processing system according to the present invention.
Each of the CPU 61 to the removable medium 72 of the user terminal 3 has basically the same function and configuration as each of the CPU 41 to the removable medium 52 of the store terminal 2 in FIG. Therefore, description of the hardware configuration of the user terminal 3 is omitted.

図5は、本発明に係る情報処理システムの機能的構成を示す機能ブロック図である。
図5に示す様に、店舗端末2のCPU41においては、請求額受付部81と、請求額送信制御部82と、ビーコン発信制御部83と、決済情報受信制御部84とが機能する。
ユーザ端末3のCPU141においては、ビーコン受信制御部121と、ユーザ情報送信制御部122と、決済情報受信制御部123とが機能する。
サービス提供サーバ1のCPU21においては、決済待ち情報管理部91と、決済制御部92とが機能する。記憶部28の一領域として、決済待ち情報DB101が設けられている。
FIG. 5 is a functional block diagram showing a functional configuration of the information processing system according to the present invention.
As shown in FIG. 5, in the CPU 41 of the store terminal 2, a billed amount reception unit 81, a billed amount transmission control unit 82, a beacon transmission control unit 83, and a settlement information reception control unit 84 function.
In the CPU 141 of the user terminal 3, a beacon reception control unit 121, a user information transmission control unit 122, and a settlement information reception control unit 123 function.
In the CPU 21 of the service providing server 1, a payment waiting information management unit 91 and a payment control unit 92 function. As one area of the storage unit 28, a settlement waiting information DB 101 is provided.

店舗において、ユーザが商品等を購入する際に、上述した様に、POS装置Pには当該商品等の金額、即ちユーザに対する請求額が表示される。
そこで、店員は、POS装置Pに表示された請求額を、店舗端末2に対して入力する。すると、店舗端末2の請求額受付部81は、入力された請求額を受付ける。
請求額送信制御部82は、その請求額と、当該店舗端末2を識別可能な識別情報(本実施形態では店舗端末IDとする)とを対応付けて、通信部49を介してサービス提供サーバ1に送信する制御を実行する。
サービス提供サーバ1の決済待ち情報管理部91は、このようにして店舗端末2から送信された請求額と店舗端末IDを含む情報を、決済待ち情報として、通信部29を介して取得する。そして、決済待ち情報管理部91は、当該決済待ち情報を決済待ち情報DB101に格納することで管理する。なお、決済待ち情報の管理手法の具体例については、図7を参照して後述する。
When the user purchases a product or the like at the store, as described above, the amount of the product or the like, that is, the amount charged to the user is displayed on the POS device P.
Therefore, the store clerk inputs the bill displayed on the POS device P to the store terminal 2. Then, the charge amount reception unit 81 of the store terminal 2 receives the input charge amount.
The charged amount transmission control unit 82 associates the charged amount with identification information (in this embodiment, referred to as a store terminal ID) that can identify the store terminal 2, and associates the charged amount with the service providing server 1 via the communication unit 49. Execute control to send to.
The payment waiting information management unit 91 of the service providing server 1 acquires information including the billing amount and the store terminal ID transmitted from the store terminal 2 in this way via the communication unit 29 as the payment waiting information. And the payment waiting information management part 91 manages by storing the said payment waiting information in the payment waiting information DB101. A specific example of the payment waiting information management method will be described later with reference to FIG.

この間、店舗端末2のビーコン発信制御部83は、店舗端末IDを含むビーコンをビーコン通信部50から所定通信圏内で発信するように制御を実行する。   During this time, the beacon transmission control unit 83 of the store terminal 2 performs control so that a beacon including the store terminal ID is transmitted from the beacon communication unit 50 within a predetermined communication area.

ここで、図6は、ビーコン通信処理の概要を示す図である。
ビーコン通信処理とは、店舗端末2が店舗端末IDを含むビーコンを一方的に発信し、ユーザ端末3が当該ビーコンを受信することで店舗端末IDを取得する処理をいう。
Here, FIG. 6 is a diagram showing an outline of the beacon communication process.
The beacon communication process refers to a process in which the store terminal 2 unilaterally transmits a beacon including the store terminal ID and the user terminal 3 receives the beacon to acquire the store terminal ID.

図6の上側の図に示す様に、ユーザUcが保持するユーザ端末3は、店舗端末2のビーコンの所定通信圏を外れた場所に位置する場合には、店舗端末2からのビーコンを受信することができない。
図6の下側の図に示すように、ユーザUcは、商品等の支払いをするために、ユーザ端末3を店舗端末2の画面等に近付ける(翳す)と、ユーザ端末3がビーコンの所定通信圏内に進入することになる。
このとき、図5のユーザ端末3のビーコン受信制御部121は、上記ビーコンをビーコン通信部70を介して受信する制御を実行する。
そして、ユーザ情報送信制御部122は、当該ビーコンに含まれる店舗端末IDと、ユーザUcを識別可能な識別子(本実施形態では、サービス提供サーバ1で管理されているユーザ名とする)とを対応付けて、通信部69を介してサービス提供サーバ1に送信する制御を実行する。
As shown in the upper diagram of FIG. 6, the user terminal 3 held by the user Uc receives a beacon from the store terminal 2 when the user terminal 3 is located outside the predetermined communication range of the beacon of the store terminal 2. I can't.
As shown in the lower diagram of FIG. 6, when the user Uc brings the user terminal 3 close to the screen of the store terminal 2 or the like in order to pay for a product or the like, the user terminal 3 makes a predetermined beacon. You will enter the communication range.
At this time, the beacon reception control unit 121 of the user terminal 3 in FIG. 5 performs control to receive the beacon via the beacon communication unit 70.
And the user information transmission control part 122 respond | corresponds with the shop terminal ID contained in the said beacon, and the identifier (In this embodiment, it is set as the user name managed by the service provision server 1) which can identify the user Uc. In addition, control to be transmitted to the service providing server 1 via the communication unit 69 is executed.

サービス提供サーバ1の決済制御部92は、決済待ち情報DB101に格納された決済待ち情報に含められる店舗端末IDと同一のものがユーザ端末3から送信されてきた場合、当該店舗端末IDと対応付けて送信されたユーザ名により、ユーザUcを特定する。具体的には例えば、本実施形態では、サービス提供サーバ1には、複数のユーザ毎に、氏名、クレジットカード情報等のユーザに関する情報(以下、単に「ユーザ情報」と呼ぶ)が夫々記録されている。そこで、決済制御部92は、このユーザ情報を参照することで、ユーザUcを特定する。
そして、決済制御部92は、このようにして特定したユーザUcに対して、当該決済待ち情報に含められる請求額の決済処理をする。
ここで、決済処理とは、サービス提供サーバ1自体が決済をする処理のみならず、他装置が決済をすることを制御又は支援する処理も含む。本実施形態では、上述した様に決済サーバSが決済を行う。そこで、サービス提供サーバ1は、決済サーバSと通信を行うことで、決済サーバSにおいて決済が実行されるように所定の制御処理を実行する。
決済制御部92は、この決済の結果を示す情報(以下、「決済情報」と呼ぶ)を生成し、通信部29を介して店舗端末2とユーザ端末3の夫々に送信する制御を実行する。
The settlement control unit 92 of the service providing server 1 associates the store terminal ID with the store terminal ID when the same store terminal ID included in the settlement wait information stored in the settlement wait information DB 101 is transmitted from the user terminal 3. The user Uc is specified by the transmitted user name. Specifically, for example, in the present embodiment, information (hereinafter simply referred to as “user information”) relating to a user such as name and credit card information is recorded in the service providing server 1 for each of a plurality of users. Yes. Therefore, the settlement control unit 92 specifies the user Uc by referring to this user information.
Then, the settlement control unit 92 performs a settlement process for the bill amount included in the settlement waiting information for the user Uc specified in this way.
Here, the payment process includes not only a process in which the service providing server 1 itself makes a payment but also a process for controlling or supporting the payment by another apparatus. In the present embodiment, the payment server S performs payment as described above. Therefore, the service providing server 1 communicates with the payment server S to execute a predetermined control process so that payment is executed in the payment server S.
The settlement control unit 92 generates information indicating the result of the settlement (hereinafter referred to as “settlement information”), and executes control to transmit to the store terminal 2 and the user terminal 3 via the communication unit 29.

店舗端末2の決済情報受信制御部84は、サービス提供サーバ1から送信されてきた決済情報を、通信部49を介して受信する制御を実行する。
ユーザ端末3の決済情報受信制御部123は、サービス提供サーバ1から送信されてきた決済情報を、通信部69を介して受信する制御を実行する。
The payment information reception control unit 84 of the store terminal 2 executes control for receiving the payment information transmitted from the service providing server 1 via the communication unit 49.
The payment information reception control unit 123 of the user terminal 3 executes control for receiving the payment information transmitted from the service providing server 1 via the communication unit 69.

このように、本実施形態の情報処理システムでは、ユーザ名等のユーザ情報、即ちユーザの個人情報は、店舗端末2に送信されることなく、サービス提供サーバ1に送信される。このように、店舗側でのユーザの個人情報の悪用を効果的に防止することが可能になる。
また、ユーザにとっては、ユーザ端末3を店舗端末2に近付ける(翳す)といった簡単な操作をするだけで、決済が完了して便宜である。なお、後述するように、他人のものを決済するのを防止すべく、ユーザが決済をすることを意思表示するための操作は別途行った方が好適である。
また、店舗にとっては、サービス提供サーバ1とユーザとの間で決済が行われるため、クレジット会社に加盟等しなくても、ユーザに対して商品等を販売することができるので便宜である。
As described above, in the information processing system of the present embodiment, user information such as a user name, that is, user personal information is transmitted to the service providing server 1 without being transmitted to the store terminal 2. In this way, it is possible to effectively prevent abuse of the user's personal information on the store side.
Further, it is convenient for the user that the settlement is completed simply by performing a simple operation such as bringing the user terminal 3 close to the store terminal 2 (spoofing). As will be described later, it is preferable to separately perform an operation for indicating that the user intends to make a payment in order to prevent others from making a payment.
Further, for the store, since the settlement is performed between the service providing server 1 and the user, it is convenient because the product etc. can be sold to the user without joining the credit company.

次に、図7を参照して、図5の機能的構成の情報処理システムが実行する一連の処理の流れについて説明する。
図13は、図5の機能的構成の情報処理システムが実行する一連の処理の流れを示すシーケンス図である。
Next, a flow of a series of processes executed by the information processing system having the functional configuration shown in FIG. 5 will be described with reference to FIG.
FIG. 13 is a sequence diagram showing a flow of a series of processes executed by the information processing system having the functional configuration of FIG.

例えば店舗端末2に図8の入力画面が表示された状態で、店員は、POS装置Pに表示された請求額を、店舗端末2に対して入力する。
図8は、店舗端末2に表示される入力画面の例を示す図である。
入力画面は、請求額を入力するためのソフトウェアテンキーと、入力結果である請求額を示す表示領域と、請求額を決定するソフトウェアボタン(お会計と表示されたボタン)とを含むように構成される。
図8の例では、請求額として「9,720円」が入力されている。
この状態で請求額を決定するソフトウェアボタンが押下されると、ステップS11において、店舗端末2の請求額受付部81は、入力された請求額「9,720円」を受付ける。
ステップS12において、請求額送信制御部82は、その請求額「9,720円」と店舗端末ID(例えば「店端3」とする)とを対応付けた情報を、金額情報として、通信部49を介してサービス提供サーバ1に送信する制御を実行する。
For example, in the state where the input screen of FIG. 8 is displayed on the store terminal 2, the store clerk inputs the billing amount displayed on the POS device P to the store terminal 2.
FIG. 8 is a diagram illustrating an example of an input screen displayed on the store terminal 2.
The input screen is configured to include a software numeric keypad for inputting the billing amount, a display area indicating the billing amount as an input result, and a software button for determining the billing amount (a button displayed as accounting). The
In the example of FIG. 8, “9,720 yen” is input as the billing amount.
When the software button for determining the charge amount is pressed in this state, the charge amount reception unit 81 of the store terminal 2 receives the input charge amount “9,720 yen” in step S11.
In step S12, the invoiced amount transmission control unit 82 uses the information associating the invoiced amount “9,720 yen” and the store terminal ID (for example, “store end 3”) as the amount information, and the communication unit 49 The control which transmits to the service provision server 1 via is performed.

サービス提供サーバ1の決済待ち情報管理部91は、このようにして店舗端末2から送信された金額情報を、決済待ち情報として、通信部29を介して取得する。そして、決済待ち情報管理部91は、当該決済待ち情報を決済待ち情報DB101に格納することで管理する。
即ち本例では、ステップS31において、決済待ち情報管理部91は、待ち行列を作成する。
The payment waiting information management unit 91 of the service providing server 1 acquires the amount information transmitted from the store terminal 2 in this way as payment waiting information via the communication unit 29. And the payment waiting information management part 91 manages by storing the said payment waiting information in the payment waiting information DB101.
That is, in this example, in step S31, the settlement waiting information management unit 91 creates a queue.

ここで、図9を参照して、待ち行列の一例について説明する。
図9は、サービス提供サーバ1の決済待ち情報DB101の例を示す図である。
決済待ち情報DB101は、複数の行から構成されている。1つの行は、1つの決済情報を示している。図9の例では、決済情報は、決済番号と、時刻と、ユーザ名と、請求金額と、店舗端末との項目から構成されている。ユーザ名は、サービス提供サーバ1が提供するサービスを利用するユーザを識別するアカウント名である
Here, an example of the queue will be described with reference to FIG.
FIG. 9 is a diagram illustrating an example of the settlement waiting information DB 101 of the service providing server 1.
The settlement waiting information DB 101 is composed of a plurality of rows. One row shows one piece of payment information. In the example of FIG. 9, the payment information includes items of a payment number, a time, a user name, a charge amount, and a store terminal. The user name is an account name that identifies a user who uses a service provided by the service providing server 1.

図9(A)は、全て決済が完了した決済情報(履歴情報)からなる決済待ち情報DB101の例を示している。
この図9(A)の状態で、決済待ち情報として、上述した例の請求額「9,720円」と店舗端末ID「店端3」との組が、決済待ち情報管理部91により取得されたものとする。
この場合、決済待ち情報管理部91は、図9(B)に示す様に、決済待ち情報DB101において新たな行(図9(B)の例では一番上の行)を作成し、決済待ち情報、即ち上述した例の請求額「9,720円」と店舗端末ID「店端3」との夫々を格納する。
FIG. 9A shows an example of the payment waiting information DB 101 including payment information (history information) for which payment has been completed.
In the state of FIG. 9A, the set of payment amount “9,720 yen” and the store terminal ID “store end 3” in the above example is acquired by the payment waiting information management unit 91 as the payment waiting information. Shall be.
In this case, as shown in FIG. 9B, the payment waiting information management unit 91 creates a new line (the top line in the example of FIG. 9B) in the payment waiting information DB 101, and waits for payment. Information, that is, each of the charge amount “9,720 yen” and the store terminal ID “store end 3” in the above-described example is stored.

ここで注目すべきは、新たに追加された決済番号が「11113」の行については、ユーザ名が空欄である点である。これは、店舗端末2が、ユーザ情報(ユーザの個人情報)を何らユーザ又はユーザ端末3から得ること無く、請求額と自己の店舗端末IDのみをサービス提供サーバ1に送信したことを、意味している。そして、この段階では、ユーザ名がわからないので、決済は未だ行えないことを意味している。
つまり、ユーザ名が空欄である行(決済情報)が、その店舗端末ID「店端3」で特定される店舗において、次に決済を行うべき対象であり、決済対象者がどのユーザであるのかを待っている状態を意味している。そこで、このような決済を待っている状態の行(決済情報)を、本明細書では「待ち行列」と呼んでいる。
What should be noted here is that the user name is blank for the row with the newly added payment number “11113”. This means that the store terminal 2 has transmitted only the billed amount and its own store terminal ID to the service providing server 1 without obtaining any user information (user personal information) from the user or the user terminal 3. ing. At this stage, since the user name is not known, it means that payment cannot be made yet.
In other words, the line (payment information) in which the user name is blank is a target to be settled next in the store specified by the store terminal ID “store end 3”, and which user is the settlement target person. Means waiting for. Therefore, a line (payment information) in a state waiting for such a settlement is called a “queue” in this specification.

もう一点注目すべきは、店舗端末の項目に「店端3」が格納されている点である。これは、決済待ち情報DB101では、実際には複数の店舗端末の決済情報が一律に取り扱えることを意味している。
つまり、決済待ち情報DB101では、複数の店舗端末毎に、次に決済すべき待ち行列が1つずつ別途生成され得る。
Another point that should be noted is that “store end 3” is stored in the item of the store terminal. This means that the payment waiting information DB 101 can actually handle payment information of a plurality of store terminals uniformly.
That is, in the payment waiting information DB 101, a queue to be settled next can be separately generated for each of a plurality of store terminals.

この間、図7のステップS13において、店舗端末2のビーコン発信制御部83は、店舗端末ID「店舗3」を含むビーコンをビーコン通信部50から所定通信圏内で発信するように制御を実行している。   During this time, in step S13 of FIG. 7, the beacon transmission control unit 83 of the store terminal 2 performs control so that a beacon including the store terminal ID “store 3” is transmitted from the beacon communication unit 50 within a predetermined communication area. .

そして、ビーコンを発信している店舗端末2には、図10に示すようなビーコン発信画面が表示され続ける。
図10は、店舗端末2に表示されるビーコン発信画面の例を示す図である。
ビーコン発信画面には、ユーザ(決済の対象者)が請求額を視認可能なように、当該請求額の表示領域、担当の店員の情報を示す表示領域、及びビーコンを発信していることを示す表示領域(ユーザ端末3がビーコンを受信しやすいように誘導するメッセージ領域)が設けられている。
And the beacon transmission screen as shown in FIG. 10 is continuously displayed on the store terminal 2 that is transmitting the beacon.
FIG. 10 is a diagram illustrating an example of a beacon transmission screen displayed on the store terminal 2.
The beacon transmission screen indicates that the billing amount display area, the display area indicating the information of the sales clerk in charge, and the beacon are transmitted so that the user (target person for settlement) can see the billing amount. A display area (a message area that guides the user terminal 3 to easily receive a beacon) is provided.

ここで、単純に、当該ビーコンを最初に受信したユーザ端末3を操作するユーザを、決済の対象者として確定しまうと、商品等の購入者でない者のユーザ端末3がたまたま最初に所定通信圏内に進入しただけで、その者に対して決済してしまう、といった誤動作が生じるおそれがある。
そこで、本実施形態では、商品等を購入したユーザは、自身が決済の対象者であることを自覚した上で、ユーザ端末3を店舗端末2に近づけるように、当該ユーザ端末3に図11に示すようなビーコン受信画面を表示させる明示的な操作を実行するものとする。
このような操作を受け付けて、図11に示す様なビーコン受信画面を表示させる制御を実行する処理を、以下、「ビーコン受信準備」と呼ぶ。
Here, simply, if the user who operates the user terminal 3 that first received the beacon is determined as the person to be settled, the user terminal 3 of the person who is not the purchaser of the product or the like happens to be in the predetermined communication range first. There is a possibility that a malfunction such as settlement with the person just by entering will occur.
Therefore, in this embodiment, a user who has purchased a product or the like recognizes that he / she is a payment target person and then brings the user terminal 3 closer to the store terminal 2 in FIG. An explicit operation for displaying a beacon reception screen as shown in FIG.
The process of accepting such an operation and executing the control to display the beacon reception screen as shown in FIG. 11 is hereinafter referred to as “beacon reception preparation”.

即ち、図7に示すように、ステップS21において、ユーザ端末3は、ビーコン受信準備を実行する。
すると、ユーザ端末3には、図11に示す様なビーコン受信画面が表示される。
図11は、ユーザ端末3に表示されるビーコン受信画面の例を示す図である。
ビーコン受信画面には、ユーザにより選択された支払い方法を示す画像の表示領域と、ビーコンの受信を適切に行わせるべく、ビーコンの発信源(店舗端末2)に近づける(翳す)場所を示す画像の表示領域とが設けられている。
このように、本実施形態では、ユーザは、複数の支払い方法の中から所望の支払い方法を選択する操作も実行できる。
That is, as shown in FIG. 7, in step S21, the user terminal 3 executes beacon reception preparation.
Then, a beacon reception screen as shown in FIG. 11 is displayed on the user terminal 3.
FIG. 11 is a diagram illustrating an example of a beacon reception screen displayed on the user terminal 3.
On the beacon reception screen, an image display area showing the payment method selected by the user, and an image showing a place where the beacon transmission source (store terminal 2) is brought close to (deceived) in order to appropriately receive the beacon. Display area.
Thus, in this embodiment, the user can also perform an operation of selecting a desired payment method from among a plurality of payment methods.

上述した図6の下側の図に示すように、ユーザ(図6の例ではUc)は、商品等の支払いをするために、ユーザ端末3を店舗端末2の画面等に近付ける(翳す)と、ユーザ端末3がビーコンの所定通信圏内に進入することになる。
このとき、図7のステップS22において、ビーコン受信画面が表示されているユーザ端末3のビーコン受信制御部121は、上記ビーコンをビーコン通信部70を介して受信する制御を実行する。
そして、ステップS23において、ユーザ情報送信制御部122は、当該ビーコンに含まれる店舗端末ID「店端3」と、ユーザUcのユーザ名「userC」とを対応付けて、通信部69を介してサービス提供サーバ1に送信する制御を実行する。なお、ユーザ情報送信制御部122は、支払方法を識別する支払方法種別を同時に送信しても良い。
As shown in the lower diagram of FIG. 6 described above, the user (Uc in the example of FIG. 6) brings the user terminal 3 close to the screen of the store terminal 2 or the like in order to pay for the merchandise or the like. Then, the user terminal 3 enters the predetermined communication range of the beacon.
At this time, in step S <b> 22 of FIG. 7, the beacon reception control unit 121 of the user terminal 3 on which the beacon reception screen is displayed executes control to receive the beacon via the beacon communication unit 70.
In step S23, the user information transmission control unit 122 associates the store terminal ID “store end 3” included in the beacon with the user name “userC” of the user Uc, and performs a service via the communication unit 69. Control to be transmitted to the providing server 1 is executed. Note that the user information transmission control unit 122 may simultaneously transmit a payment method type for identifying a payment method.

ステップS32において、サービス提供サーバ1の決済制御部92は、店舗端末ID「店端3」と、ユーザUcのユーザ名「userC」との組を取得すると、当該店舗端末ID「店端3」に対応する待ち行列のレコードを特定する。
この際に、決済制御部92は、ユーザ名(「userC」)を、空欄としていた当該待ち行列のレコードに補充する。
図9の例では、同図(C)に示す様に一番上の行(決済情報)が確定することになる。
そこで、ステップS33において、決済制御部92は、決済サーバSと通信をすることで、ユーザ名(「userC」)のユーザに対して、請求額「9,720円」の支払いの決済をするための決済処理制御を実行する。
ステップS34において、決済制御部92は、この決済結果を、通信部29を介して店舗端末2とユーザ端末3の夫々に送付する。
In step S32, when the settlement control unit 92 of the service providing server 1 acquires a set of the store terminal ID “store end 3” and the user name “userC” of the user Uc, the settlement control unit 92 sets the store terminal ID “store end 3”. Identify the corresponding queue record.
At this time, the settlement control unit 92 supplements the record of the queue that has been left blank with the user name (“userC”).
In the example of FIG. 9, the top row (settlement information) is determined as shown in FIG.
Therefore, in step S33, the settlement control unit 92 communicates with the settlement server S to settle the payment of the billed amount “9,720 yen” to the user with the user name (“userC”). The settlement processing control is executed.
In step S <b> 34, the settlement control unit 92 sends the settlement result to the store terminal 2 and the user terminal 3 via the communication unit 29.

ステップS13において、店舗端末2の決済情報受信制御部84は、サービス提供サーバ1から送信されてきた決済情報を、通信部49を介して受信して、図12に示す様な決済完了画面を表示させる制御を実行させる。
図12は、店舗端末2に表示される決済完了画面の例を示す図である。
本画面は、請求額の決済完了後に表示される。
In step S13, the payment information reception control unit 84 of the store terminal 2 receives the payment information transmitted from the service providing server 1 via the communication unit 49, and displays a payment completion screen as shown in FIG. Control to be executed.
FIG. 12 is a diagram illustrating an example of a payment completion screen displayed on the store terminal 2.
This screen is displayed after the settlement of the billed amount.

同様に、ステップS24において、ユーザ端末3の決済情報受信制御部123は、サービス提供サーバ1から送信されてきた決済情報を、通信部69を介して受信して、図13に示す様な決済完了画面を表示させる制御を実行させる。
図13は、ユーザ端末3に表示される決済完了画面の例を示す図である。
Similarly, in step S24, the payment information reception control unit 123 of the user terminal 3 receives the payment information transmitted from the service providing server 1 via the communication unit 69, and completes the payment as shown in FIG. Control to display the screen is executed.
FIG. 13 is a diagram illustrating an example of a payment completion screen displayed on the user terminal 3.

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

例えば、上述の実施形態では、ビーコン通信処理、即ち店舗端末2が店舗端末IDを含むビーコンを一方的に発信し、ユーザ端末3が当該ビーコンを受信することで店舗端末IDを取得する処理が採用された。しかしながら、ビーコン通信処理に限定されず、店舗端末IDを何らかの伝送方式により店舗端末2からユーザ端末3に伝送できれば足りる。
ここで、伝送とは、有線又は無線による通信は勿論のこと、店舗端末2側で音声や画像で出力した情報を、ユーザ端末3側でマイクロフォンやカメラ等で取得するようなことも含む広義な概念である。
具体的には例えば、店舗端末IDを含む「PINコード(登録商標)」を店舗端末2に表示させ、ユーザが当該「PINコード(登録商標)」を目視して、手動操作でユーザ端末3に入力し、ユーザ端末3が入力内容を認識することで、店舗端末IDを店舗端末2からユーザ端末3に伝送することができる。
また例えば、店舗端末IDを含む「QRコード(登録商標)」を店舗端末2に表示させ、ユーザ端末3で立ち上げられたアプリケーションが、当該「QRコード(登録商標)」を撮影して読み取ることで、店舗端末IDを店舗端末2からユーザ端末3に伝送することができる。
つまり、店舗端末2は、店舗端末2を識別可能な店舗端末ID等の識別情報を、サービス提供サーバ1に送信すると共に、所定伝送圏内で伝送できればよく、ユーザ端末3は、当該所定伝送圏内に進入した場合、店舗端末ID等の識別情報を取得できればよい。
ここで、所定伝送圏内とは、例えば、ビーコンが用いられた場合にはビーコンの到達範囲内を意味し、「PINコード(登録商標)」が用いられた場合にはユーザが当該「PINコード(登録商標)」を肉眼で認識できる範囲内を意味し、「QRコード(登録商標)」が用いられた場合にはユーザ端末3が当該「QRコード(登録商標)」を読み取れる範囲内である。
For example, in the above-described embodiment, the beacon communication process, that is, the process in which the store terminal 2 unilaterally transmits a beacon including the store terminal ID and the user terminal 3 receives the beacon to acquire the store terminal ID is employed. It was done. However, the present invention is not limited to beacon communication processing, and it is sufficient if the store terminal ID can be transmitted from the store terminal 2 to the user terminal 3 by some transmission method.
Here, the term “transmission” has a broad meaning including not only wired or wireless communication but also acquiring information output by voice or image on the store terminal 2 side using a microphone or a camera on the user terminal 3 side. It is a concept.
Specifically, for example, the “PIN code (registered trademark)” including the store terminal ID is displayed on the store terminal 2, and the user visually checks the “PIN code (registered trademark)” and manually operates the user terminal 3. When the user terminal 3 recognizes the input content, the store terminal ID can be transmitted from the store terminal 2 to the user terminal 3.
Further, for example, a “QR code (registered trademark)” including a store terminal ID is displayed on the store terminal 2, and an application launched on the user terminal 3 captures and reads the “QR code (registered trademark)”. Thus, the store terminal ID can be transmitted from the store terminal 2 to the user terminal 3.
That is, the store terminal 2 only needs to transmit identification information such as a store terminal ID that can identify the store terminal 2 to the service providing server 1 and transmit it within a predetermined transmission area. When entering, it is sufficient that identification information such as the store terminal ID can be acquired.
Here, for example, when a beacon is used, the predetermined transmission area means within the reach of the beacon, and when “PIN code (registered trademark)” is used, the user can use the “PIN code ( "Registered trademark" means within the range that can be recognized with the naked eye, and when "QR code (registered trademark)" is used, the user terminal 3 is within the range that can read the "QR code (registered trademark)".

また例えば、図2乃至図4の夫々に示す各ハードウェア構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。   Further, for example, each hardware configuration shown in each of FIGS. 2 to 4 is merely an example for achieving the object of the present invention, and is not particularly limited.

また、図5に示す機能ブロック図は、例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは、特に図5の例に限定されない。   Further, the functional block diagram shown in FIG. 5 is merely an example, and is not particularly limited. That is, it is sufficient that the information processing apparatus has a function capable of executing the above-described series of processing as a whole, and what functional block is used to realize this function is not particularly limited to the example of FIG. .

また、機能ブロックの存在場所も、図5に限定されず、任意でよい。
そして、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
Further, the location of the functional block is not limited to that shown in FIG.
One functional block may be constituted by hardware alone, software alone, or a combination thereof.

各機能ブロックの処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他汎用のスマートフォンやパーソナルコンピュータであってもよい。
When the processing of each functional block is executed by software, a program constituting 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. The computer may be a computer capable of executing various functions by installing various programs, for example, a general-purpose smartphone or personal computer other than a server.

このようなプログラムを含む記録媒体は、各ユーザにプログラムを提供するために装置本体とは別に配布される、リムーバブルメディアにより構成されるだけではなく、装置本体に予め組み込まれた状態で各ユーザに提供される記録媒体等で構成される。   The recording medium including such a program is not only constituted by a removable medium distributed separately from the apparatus main body in order to provide the program to each user, but is also preliminarily incorporated in the apparatus main body to each user. It is composed of a provided recording medium or the like.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に添って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。   In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in time series according to the order, but is not necessarily performed in time series, either in parallel or individually. The process to be executed is also included.

以上まとめると、本発明が適用される情報処理システムは、次のような構成を取れば足り、各種各様な実施形態を取ることができる。
即ち、商品又は役務を提供する店舗に配置される店舗端末と、前記店舗にて前記商品又は前記役務の提供を受けるユーザが使用するユーザ端末と、前記ユーザに提供される前記商品又は前記役務に対する支払いの決済の支援をするサーバとを含む情報処理システムにおいて、
前記店舗端末は、
前記商品又は役務についての前記ユーザに対する請求額の入力を受付ける受付手段と、
前記請求額と、当該店舗端末を識別可能な第1識別情報とを対応付けて、前記サーバに送信する第1送信制御手段と、
前記第1識別情報を所定伝送圏内で伝送する制御を実行する伝送制御手段と、
を備え、
前記ユーザ端末は、
前記所定伝送圏内に進入した場合に前記店舗端末から伝送される前記第1識別情報を受信する制御を実行するビーコン受信制御手段と、
前記ビーコンに含まれる前記第1識別情報と、前記ユーザを識別可能な第2識別情報とを対応付けて前記サーバに送信する制御を実行する第2送信制御手段と、
を備え、
前記サーバは、
前記店舗端末から送信された前記請求額と前記第1識別情報とを含む情報を、決済待ち情報として管理する決済待ち情報管理手段と、
前記決済待ち情報に含められる前記第1識別情報と同一のものが前記ユーザ端末から送信されてきた場合、当該第1識別情報と対応付けて送信されてきた前記第2識別情報で特定される前記ユーザに対して、前記決済待ち情報に含められる前記請求額の決済処理をするための制御を実行する決済制御手段と、
を備える
情報処理システムであればよい。
これにより、ユーザ端末から店舗端末に個人情報を送信する事無く決済が簡単に可能となる技術が確立する。
In summary, the information processing system to which the present invention is applied only needs to have the following configuration, and can take various embodiments.
That is, a store terminal disposed in a store that provides a product or service, a user terminal used by a user who receives the product or service at the store, and the product or service provided to the user In an information processing system including a server that supports payment settlement,
The store terminal
Accepting means for accepting an input of a billing amount for the user for the product or service;
First transmission control means for associating the billed amount with first identification information capable of identifying the store terminal, and transmitting the associated information to the server;
Transmission control means for executing control for transmitting the first identification information within a predetermined transmission area;
With
The user terminal is
Beacon reception control means for executing control to receive the first identification information transmitted from the store terminal when entering the predetermined transmission area;
Second transmission control means for executing control for associating the first identification information included in the beacon with the second identification information capable of identifying the user and transmitting to the server;
With
The server
Payment waiting information management means for managing information including the billed amount and the first identification information transmitted from the store terminal as payment waiting information;
When the same information as the first identification information included in the payment waiting information is transmitted from the user terminal, the second identification information specified in association with the first identification information is transmitted. Payment control means for executing a control for the user to perform the payment processing of the bill amount included in the payment waiting information;
Any information processing system may be provided.
This establishes a technique that enables easy settlement without transmitting personal information from the user terminal to the store terminal.

さらに、前記ユーザ端末は、
前記請求額の決済処理の実行を許可する操作を受付ける受付手段をさらに備え、
前記第2送信制御手段は、前記受付手段により前記操作が受け付けられた場合、前記第1識別情報と前記第2識別情報とを対応付けて前記サーバに送信する制御の実行を許可し、それ以外の場合、当該制御の実行を禁止する、
ようにしてもよい。
これにより、商品等を購入していないユーザのユーザ端末が、たまたま店舗端末からのビーコンを受信しても、当該ユーザに誤って決済されてしまうことを的確に防止することができる。
Furthermore, the user terminal
A reception unit that receives an operation of permitting execution of the billing settlement process;
The second transmission control unit permits execution of control for transmitting the first identification information and the second identification information in association with each other when the operation is received by the reception unit, and otherwise In the case of prohibiting the execution of the control,
You may do it.
Thereby, even if a user terminal of a user who has not purchased a product or the like happens to receive a beacon from a store terminal, it is possible to accurately prevent the user from making a payment by mistake.

さらにまた、前記受付手段は、さらに、前記決済処理における支払い方法を選択する操作を受付け、
前記第2送信制御手段は、前記第1識別情報と前記第2識別情報とに加えてさらに、選択された当該支払い方法を対応付けて前記サーバに送信する制御を実行する、
こともできる。
これにより、ユーザは、店舗側で対応していなくても、各種各様な支払い方法のうち所望の支払い方法で商品等の支払いをすることができる。
Furthermore, the accepting means further accepts an operation of selecting a payment method in the settlement process,
The second transmission control means executes control for transmitting the selected payment method in association with the server in addition to the first identification information and the second identification information.
You can also.
Thereby, even if the user does not cope with the store side, the user can pay for the product etc. by a desired payment method among various payment methods.

1・・・サービス提供サーバ、2・・・店舗端末、3,3−1乃至3−n・・・ユーザ端末、81・・・請求額受付部、82・・・請求額送信制御部、83・・・ビーコン発信制御部、84・・・決済情報受信制御部、91・・・決済待ち情報管理部、92・・・決済制御部、101・・・決済待ち情報DB、121・・・ビーコン受信制御部、122・・・ユーザ情報送信制御部、123・・・決済情報受信制御部   DESCRIPTION OF SYMBOLS 1 ... Service provision server, 2 ... Store terminal, 3, 3-1 thru | or 3-n ... User terminal, 81 ... Claim amount reception part, 82 ... Claim amount transmission control part, 83 ... Beacon transmission control unit, 84 ... Payment information reception control unit, 91 ... Payment waiting information management unit, 92 ... Payment control unit, 101 ... Payment waiting information DB, 121 ... Beacon Reception control unit, 122 ... User information transmission control unit, 123 ... Settlement information reception control unit

Claims (4)

商品又は役務を提供する店舗に配置される店舗端末と、前記店舗にて前記商品又は前記役務の提供を受けるユーザが使用するユーザ端末と、前記ユーザに提供される前記商品又は前記役務に対する支払いの決済の支援をするサーバとを含む情報処理システムにおいて、
前記店舗端末は、
前記商品又は役務についての前記ユーザに対する請求額の入力を受付ける受付手段と、
前記請求額と、当該店舗端末を識別可能な第1識別情報とを対応付けて、前記サーバに送信する第1送信制御手段と、
前記第1識別情報を所定伝送圏内で伝送する制御を実行する伝送制御手段と、
前記伝送制御手段による制御により前記第1識別情報が前記所定伝送圏内で伝送されている間、前記店舗端末が前記第1識別情報を伝送していることを示す表示領域を含む第1画面を表示させる制御を実行する第1表示制御手段と、を備え、
前記ユーザ端末は、
前記ユーザからの明示的な操作を受け付けて、前記ユーザ端末を前記所定伝送圏内に進入させて前記第1識別情報の受信をさせる前の準備のタイミングで第2画面を表示させる制御を実行する第2表示制御手段と、
前記第2表示制御手段の制御により前記第2画面が表示された後に前記ユーザ端末が前記所定伝送圏内に進入した場合に前記店舗端末から伝送される前記第1識別情報を受信する制御を実行する受信制御手段と、
受信された前記第1識別情報と、前記ユーザを識別可能な第2識別情報とを対応付けて前記サーバに送信する制御を実行する第2送信制御手段と、
を備え、
前記サーバは、
前記店舗端末から送信された前記請求額と前記第1識別情報とを含む情報を、決済待ち情報として管理する決済待ち情報管理手段と、
前記決済待ち情報に含められる前記第1識別情報と同一のものが前記ユーザ端末から送信されてきた場合、当該第1識別情報と対応付けて送信されてきた前記第2識別情報で特定される前記ユーザに対して、前記決済待ち情報に含められる前記請求額の決済処理をするための制御を実行する決済制御手段と、
を備える、
情報処理システム。
A store terminal arranged in a store providing a product or service; a user terminal used by a user who receives the product or service provided in the store; and payment for the product or service provided to the user In an information processing system including a server that supports settlement,
The store terminal
Accepting means for accepting an input of a billing amount for the user for the product or service;
First transmission control means for associating the billed amount with first identification information capable of identifying the store terminal, and transmitting the associated information to the server;
Transmission control means for executing control for transmitting the first identification information within a predetermined transmission area;
While the first identification information is being transmitted within the predetermined transmission range under the control of the transmission control means, a first screen including a display area indicating that the store terminal is transmitting the first identification information is displayed. First display control means for executing control to be performed,
The user terminal is
First control is executed to receive an explicit operation from the user and to display the second screen at a preparatory timing before the user terminal enters the predetermined transmission area and receives the first identification information. 2 display control means;
When the user terminal after the second screen is displayed by the control of the second display control means has entered the predetermined transmission distance, it executes a control for receiving the first identification information transmitted from the shop terminal Receiving control means for
Second transmission control means for executing control for associating the received first identification information with the second identification information capable of identifying the user and transmitting it to the server;
With
The server
Payment waiting information management means for managing information including the billed amount and the first identification information transmitted from the store terminal as payment waiting information;
When the same information as the first identification information included in the payment waiting information is transmitted from the user terminal, the second identification information specified in association with the first identification information is transmitted. Payment control means for executing a control for the user to perform the payment processing of the bill amount included in the payment waiting information;
Comprising
Information processing system.
前記ユーザ端末は、
前記請求額の決済処理の実行を許可する操作を受付ける受付手段をさらに備え、
前記第2送信制御手段は、前記受付手段により前記操作が受け付けられた場合、前記第1識別情報と前記第2識別情報とを対応付けて前記サーバに送信する制御の実行を許可し、それ以外の場合、当該制御の実行を禁止する、
請求項1に記載された情報処理システム。
The user terminal is
A reception unit that receives an operation of permitting execution of the billing settlement process;
The second transmission control unit permits execution of control for transmitting the first identification information and the second identification information in association with each other when the operation is received by the reception unit, and otherwise In the case of prohibiting the execution of the control,
The information processing system according to claim 1.
前記受付手段は、さらに、前記決済処理における支払い方法を選択する操作を受付け、
前記第2送信制御手段は、前記第1識別情報と前記第2識別情報とに加えてさらに、選択された当該支払い方法を対応付けて前記サーバに送信する制御を実行する、
請求項1又は2に記載された情報処理システム。
The accepting unit further accepts an operation of selecting a payment method in the settlement process,
The second transmission control means executes control for transmitting the selected payment method in association with the server in addition to the first identification information and the second identification information.
The information processing system according to claim 1 or 2.
商品又は役務を提供する店舗に配置される店舗端末と、前記店舗にて前記商品又は前記役務の提供を受けるユーザが使用するユーザ端末と、前記ユーザに提供される前記商品又は前記役務に対する支払いの決済の支援をするサーバとを含む情報処理システムが実行する情報処理方法において、
前記店舗端末が実行するステップとして、
前記商品又は役務についての前記ユーザに対する請求額の入力を受付ける受付ステップと、
前記請求額と、当該店舗端末を識別可能な第1識別情報とを対応付けて、前記サーバに送信する第1送信制御ステップと、
前記第1識別情報を所定伝送圏内で伝送する制御を実行する伝送制御ステップと、
前記伝送制御ステップにおける制御により前記第1識別情報が前記所定伝送圏内で伝送されている間、前記店舗端末が前記第1識別情報を伝送していることを示す表示領域を含む第1画面を表示させる制御を実行する第1表示制御ステップと、を含み、
前記ユーザ端末が実行するステップとして、
前記ユーザからの明示的な操作を受け付けて、前記ユーザ端末を前記所定伝送圏内に進入させて前記第1識別情報の受信をさせる前の準備のタイミングで第2画面を表示させる制御を実行する第2表示制御ステップと、
前記所定伝送圏内に進入した場合に前記店舗端末から発信される前記第1識別情報を受信する制御を実行する受信制御ステップと、
受信された前記第1識別情報と、前記ユーザを識別可能な第2識別情報とを対応付けて前記サーバに送信する制御を実行する第2送信制御ステップと、
を含み、
前記サーバが実行するステップとして、
前記店舗端末から送信された前記請求額と前記第1識別情報とを含む情報を、決済待ち情報として管理する決済待ち情報管理ステップと、
前記決済待ち情報に含められる前記第1識別情報と同一のものが前記ユーザ端末から送信されてきた場合、当該第1識別情報と対応付けて送信されてきた前記第2識別情報で特定される前記ユーザに対して、前記決済待ち情報に含められる前記請求額の決済処理をするための制御を実行する決済制御ステップと、
を含む、
情報処理方法。
A store terminal arranged in a store providing a product or service; a user terminal used by a user who receives the product or service provided in the store; and payment for the product or service provided to the user In an information processing method executed by an information processing system including a server that supports settlement,
As the steps executed by the store terminal,
An accepting step of accepting an input of a billing amount for the user for the product or service;
A first transmission control step of associating the billed amount with first identification information capable of identifying the store terminal, and transmitting the associated information to the server;
A transmission control step for executing control for transmitting the first identification information within a predetermined transmission area;
While the first identification information is transmitted within the predetermined transmission area by the control in the transmission control step, a first screen including a display area indicating that the store terminal transmits the first identification information is displayed. A first display control step for executing control to be performed,
As the step executed by the user terminal,
First control is executed to receive an explicit operation from the user and to display the second screen at a preparatory timing before the user terminal enters the predetermined transmission area and receives the first identification information. 2 display control steps;
A reception control step of executing control to receive the first identification information transmitted from the store terminal when entering the predetermined transmission area;
A second transmission control step for executing control for associating the received first identification information with the second identification information capable of identifying the user and transmitting it to the server;
Including
As the step executed by the server,
Payment waiting information management step for managing information including the billed amount and the first identification information transmitted from the store terminal as payment waiting information;
When the same information as the first identification information included in the payment waiting information is transmitted from the user terminal, the second identification information specified in association with the first identification information is transmitted. A payment control step for executing a control for the user to perform a payment process of the bill amount included in the payment waiting information;
including,
Information processing method.
JP2016099793A 2016-05-18 2016-05-18 Information processing system and method Expired - Fee Related JP6616240B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016099793A JP6616240B2 (en) 2016-05-18 2016-05-18 Information processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016099793A JP6616240B2 (en) 2016-05-18 2016-05-18 Information processing system and method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019167015A Division JP2020004441A (en) 2019-09-13 2019-09-13 Payment application of user terminal, server, information processing terminal, and information processing system

Publications (2)

Publication Number Publication Date
JP2017207918A JP2017207918A (en) 2017-11-24
JP6616240B2 true JP6616240B2 (en) 2019-12-04

Family

ID=60417290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016099793A Expired - Fee Related JP6616240B2 (en) 2016-05-18 2016-05-18 Information processing system and method

Country Status (1)

Country Link
JP (1) JP6616240B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7509545B2 (en) * 2020-01-28 2024-07-02 東芝テック株式会社 Server device and payment system
JP7247944B2 (en) * 2020-04-22 2023-03-29 トヨタ自動車株式会社 Server, wallet system, program and notification method
JP7849555B1 (en) * 2025-07-23 2026-04-21 PayPay株式会社 Application program, information processing method, and user terminal device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002373306A (en) * 2001-06-13 2002-12-26 Tachi Kairo Kenkyukai:Kk Settlement system and settlement service
JP2008123069A (en) * 2006-11-09 2008-05-29 Nec Corp Transfer system using communication between portable terminals, method, first financial institution server, second financial institution server, and program
JP2009205234A (en) * 2008-02-26 2009-09-10 Dainippon Printing Co Ltd Electronic settlement system and method, program, and medium
JP2011210171A (en) * 2010-03-30 2011-10-20 Japan Research Institute Ltd Settlement server, settlement system, settlement method, and settlement program
EP2701109A1 (en) * 2012-08-24 2014-02-26 Samsung Electronics Co., Ltd Information providing method, mobile terminal and display device for the same
AU2015250334A1 (en) * 2014-04-24 2016-12-15 Telecom Equipment Pte Ltd. A system and method for managing wireless transactions at a point of sale terminal
US9672509B2 (en) * 2014-09-26 2017-06-06 Apriva, Llc System and method for facilitating a purchase transaction using a customer device beacon
JP5875167B1 (en) * 2015-07-01 2016-03-02 株式会社リクルートホールディングス Information management apparatus and information management method

Also Published As

Publication number Publication date
JP2017207918A (en) 2017-11-24

Similar Documents

Publication Publication Date Title
US11687905B2 (en) Transactions associated with a mobile device
CN110709876B (en) Bill splitting system
US20140214564A1 (en) Method to allow two or more mobile devices to contribute items to the same virtual shopping cart in mobile self checkout software
US10102497B2 (en) Systems and methods for mobile device-based item acquisition and tracking
CN104380325B (en) On-line payment method for trading face-to-face
NL2015477B1 (en) Method, electronic transaction order system, cash register system, transaction server and a computer program product for executing an electronic transaction order.
JP7302636B2 (en) Information processing system, information processing method and information processing program
US20130325718A1 (en) In-Store Mobile Payment
US20160358122A1 (en) Method and system for multi-merchant purchasing
WO2015137559A1 (en) Uchef service system and method using terminal
JP6616240B2 (en) Information processing system and method
JP7068092B2 (en) Information processing equipment, information processing methods and information processing programs
CN112016950A (en) Method, device and system for processing service point information
JP6955053B1 (en) Payment processing method, payment processing device and payment program
JP6469886B2 (en) Payment confirmation screen selection device
JP6840814B1 (en) Benefit granting method and privilege granting device
JP6912436B2 (en) Information processing equipment, information processing methods and information processing programs
JP3212409U (en) Point payment device
JP6924914B1 (en) Information processing device and information processing method
JP2020004441A (en) Payment application of user terminal, server, information processing terminal, and information processing system
JP2021051503A (en) Information processing device and program
TWI811797B (en) System and method for transmitting receipt information using mobile terminal
JP2018055507A (en) Sales support device, sales support system, and sales support method
JP2022028165A (en) Information processing equipment, information processing methods, and programs
JP2007233694A (en) Evaluation collecting system, electronic settlement device, mobile terminal, method for collecting evaluation, method for providing right, and method and program for providing evaluation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181226

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20181226

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181226

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190917

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191107

R150 Certificate of patent or registration of utility model

Ref document number: 6616240

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees