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
JP7795906B2 - Information processing method, system, and program - Google Patents
[go: Go Back, main page]

JP7795906B2 - Information processing method, system, and program - Google Patents

Information processing method, system, and program

Info

Publication number
JP7795906B2
JP7795906B2 JP2021208708A JP2021208708A JP7795906B2 JP 7795906 B2 JP7795906 B2 JP 7795906B2 JP 2021208708 A JP2021208708 A JP 2021208708A JP 2021208708 A JP2021208708 A JP 2021208708A JP 7795906 B2 JP7795906 B2 JP 7795906B2
Authority
JP
Japan
Prior art keywords
information
user
time
transmission
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021208708A
Other languages
Japanese (ja)
Other versions
JP2022184695A (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.)
Idemitsu Kosan Co Ltd
Original Assignee
Idemitsu Kosan Co Ltd
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 Idemitsu Kosan Co Ltd filed Critical Idemitsu Kosan Co Ltd
Publication of JP2022184695A publication Critical patent/JP2022184695A/en
Application granted granted Critical
Publication of JP7795906B2 publication Critical patent/JP7795906B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、給油サービスを行うサービスステーション(ガソリンスタンド)において、ユーザ(顧客)に対して一時的に使用可能なワンタイムIDを生成及び提供するための技術に関する。 The present invention relates to technology for generating and providing a one-time ID that can be temporarily used by a user (customer) at a service station (gas station) that provides refueling services.

一般に、自動車等への給油サービスを行うサービスステーション(ガソリンスタンド)では、ユーザ(顧客)に割引などの各種特典を付与しつつ、継続的な利用を促進する観点から、ユーザに対して会員登録を促すことが行われている。
このようなサービスステーション(SS)におけるユーザの会員登録は、従来は会員カードを発行して、従業員(店員)が給油サービスを行うフルSSでは、ユーザがカードをSSの従業員に渡すことで、従業員がPOS(Point of Sales)端末等のカードリーダでカードの記録された情報を読み取ることで、ユーザの会員登録の読出しや照合等が行われていた。
Generally, service stations (gas stations) that provide refueling services for automobiles and the like encourage users (customers) to register as members in order to encourage continued use while offering various benefits such as discounts to users.
In the past, in full service stations (SS) where a member card was issued and an employee (store clerk) provided the fuel service, the user would hand the card to an SS employee, who would then read the information recorded on the card using a card reader such as a POS (Point of Sales) terminal, thereby reading and verifying the user's membership registration.

近年は、携帯電話やスマートフォンの普及に伴って、上記のような会員カードに代わって、スマートフォンのアプリケーション(スマホアプリ)によってユーザの会員登録や会員認証、クーポン利用等が行われる。
具体的には、ユーザは自らのスマートフォンの会員登録用のアプリをダウンロード及びインストールして氏名や電話番号、メールアドレス、クレジットカード情報、油種情報などの必要な登録情報を入力して設定しておき、フルSSで給油サービス等を受ける場合には、スマートフォンのアプリ画面を従業員に提示し、POS端末等でアプリの表示されているQRコード(登録商標)等を読み取ることで、会員認証やクーポン利用等が行われる。
In recent years, with the widespread use of mobile phones and smartphones, instead of the membership cards described above, users are now registering as members, authenticating members, using coupons, etc., through smartphone applications (smartphone apps).
Specifically, users download and install a membership registration app on their smartphones and enter the necessary registration information, such as their name, phone number, email address, credit card information, and fuel type information, and when receiving refueling services at a full gas station, they present the app screen on their smartphone to an employee, who then reads the QR code (registered trademark) displayed on the app using a POS terminal or the like, thereby authenticating the membership and using coupons, etc.

ところが、フルSSでは、会員認証や決済処理を行うPOS端末は、自動車に乗ったユーザが、自動車から降りずに操作できる位置には無いのが一般的である。そのため、スマホアプリを介した会員認証を行う場合には、ユーザが従業員にスマートフォンを手渡して預ける必要がある。このため、従業員がスマートフォンを落としたり傷つけたりする危険性があり、ユーザによってはスマートフォンを従業員に預けたり触れられたりすること自体を嫌がる場合もあった。
このような場合に、ユーザのスマートフォンを従業員が預かることなく会員認証を行うには、例えば、従業員が携帯可能な、QRコード(登録商標)等を読み取るコードリーダを使用するか、あるいは、従業員がユーザのスマホやアプリに表示された会員認証のための識別情報(例えば10桁等の英数字情報)を記憶又はメモ書き等してPOS端末に手入力するといった方法がある。
However, in full service stations, the POS terminals used for member authentication and payment processing are generally not located in a location where users can operate them without getting out of their cars. Therefore, when performing member authentication via a smartphone app, users must hand over their smartphones to an employee. This poses a risk that the employee may drop or damage the smartphone, and some users may be reluctant to hand over their smartphones to an employee or have them touched.
In such cases, in order to perform member authentication without an employee having custody of the user's smartphone, for example, the employee can use a portable code reader that reads QR codes (registered trademark), or the employee can memorize or write down the identification information for member authentication (e.g., 10-digit alphanumeric information) displayed on the user's smartphone or app and manually enter it into the POS terminal.

しかしながら、携帯型のコードリーダを会員認証のためだけに導入することは、コストや管理負担等の観点から現実的ではない。また、従業員が各ユーザの会員認証のための識別情報を正しく記憶することは難しい。さらに、そのような識別情報を誤りなくメモ書きし、かつ、POS端末に手入力することも、極めて煩雑で現実的ではなかった。
このため、ユーザとPOS端末とが離れた場所に位置するというフルSSの特殊性に鑑みた会員認証等を支援する技術が望まれるようになった。
However, introducing a portable code reader solely for member authentication is not practical from the standpoint of cost and management burden. It is also difficult for employees to correctly memorize the identification information used for member authentication for each user. Furthermore, accurately writing down such identification information and manually entering it into a POS terminal is extremely cumbersome and unrealistic.
For this reason, there is a demand for technology to support member authentication and the like that takes into account the unique nature of full SS, in which the user and the POS terminal are located at different locations.

ここで、例えば特許文献1には、ユーザが自身で保持しているクーポンをスマートフォン等の画面に表示し、店舗に設置された読み取り機に当該クーポンを読み取らせることでクーポンを利用することができるという「情報処理方法」が提案されている。 For example, Patent Document 1 proposes an "information processing method" in which a user can display a coupon they own on the screen of a smartphone or other device, and have a reader installed in the store read the coupon, allowing the user to use the coupon.

特開2020-013406号公報Japanese Patent Application Laid-Open No. 2020-013406

しかしながら、特許文献1に開示されている方法を含めて、これまでのスマホアプリによるユーザ認証やクーポン利用の支援技術では、上記のようなフルSSに特有の課題に対応することは困難乃び不可能であった。
すなわち、特許文献1の方法を含めて、これまでのスマホアプリを介したユーザ認証等は、スマートフォンの所有者であるユーザ自身が、POS端末やコードリーダに直接スマートフォンを掲げることを前提としており、スマートフォンを所持するユーザが、POS端末等と離れた場所にいることを前提とするフルSSにおける上述した課題自体が想定されていなかった。
However, with previous technologies for supporting user authentication and coupon usage using smartphone apps, including the method disclosed in Patent Document 1, it was difficult or even impossible to address the issues specific to full SS, such as those described above.
In other words, previous methods of user authentication via smartphone apps, including the method of Patent Document 1, were based on the assumption that the user, who is the owner of the smartphone, would hold the smartphone directly over a POS terminal or code reader, and did not anticipate the above-mentioned issues that arise in full SSs, which are based on the assumption that the user carrying the smartphone is located away from the POS terminal, etc.

本発明は、上記のような課題を解決するために提案されたものであり、簡易かつ迅速に、会員認証やクーポン利用の処理を実行することができるサービスステーションにおける技術を提供することを目的とする。 The present invention has been proposed to solve the above-mentioned problems, and aims to provide technology for service stations that can easily and quickly process member authentication and coupon usage.

上記目的を達成するため、本開示の一態様は、ユーザ端末から送信される、当該ユーザ端末を利用するユーザを識別するユーザ識別情報及び当該ユーザ端末が位置する位置情報を含むユーザ送信情報を受信する第1受信手順と、所定の条件を満たすワンタイムIDを生成する生成手順と、生成された前記ワンタイムIDを、前記ユーザ送信情報を送信したユーザ端末に送信する第1送信手順と、店舗端末から送信される、送信ID及び当該店舗端末を備えるサービスステーションを識別するSS識別情報を受信する第2受信手順と、前記第2受信手順で受信した前記SS識別情報と前記位置情報によって特定されるサービスステーションの識別情報とが一致し、且つ前記送信IDと前記ワンタイムIDとが一致することを判定する判定手順と、判定手順によって一致すると判定された場合において、前記ワンタイムIDを送信したユーザ端末を操作するユーザの前記ユーザ識別情報に関連付けられた特典情報を、前記SS識別情報を送信した店舗端末に送信する第2送信手順と、受信された前記サービスステーションの識別情報に基づき、前記ユーザ端末を操作するユーザが位置する前記サービスステーションを特定するサービスステーション特定手順と、を含み、前記生成手順において、前記特定されたサービスステーションを利用する1以上のユーザに対して生成したワンタイムIDの一覧を生成し、前記第1送信手順において、前記ワンタイムIDの一覧を、前記特定されたサービスステーションの前記店舗端末に送信し、前記第2受信手順において、前記ワンタイムIDの一覧から選択された、前記送信ID及びSS識別情報を受信する方法を提供する。 In order to achieve the above object, one aspect of the present disclosure includes a first receiving procedure for receiving user transmission information transmitted from a user terminal, the user transmission information including user identification information for identifying a user using the user terminal and location information where the user terminal is located; a generating procedure for generating a one-time ID that satisfies a predetermined condition; a first transmitting procedure for transmitting the generated one-time ID to the user terminal that transmitted the user transmission information; a second receiving procedure for receiving a transmission ID and SS identification information that identifies a service station that has the store terminal, transmitted from the store terminal; a determining procedure for determining that the SS identification information received in the second receiving procedure matches the identification information of the service station specified by the location information and that the transmission ID and the one-time ID match; In this case, the method includes a second transmission procedure for transmitting bonus information associated with the user identification information of the user operating the user terminal that transmitted the one-time ID to the store terminal that transmitted the SS identification information , and a service station identification procedure for identifying the service station where the user operating the user terminal is located based on the received service station identification information, wherein the generation procedure generates a list of one-time IDs generated for one or more users who use the identified service station, the first transmission procedure transmits the list of one-time IDs to the store terminal of the identified service station, and the second reception procedure receives the transmission ID and SS identification information selected from the list of one-time IDs .

また、本開示の別の一態様は、上記のような方法を実行するためのシステム又は装置として構成する。
さらに、本開示の別の一態様は、上記のような方法をシステム又は装置において実行させるためのプログラムを提供する。
Another aspect of the present disclosure is configured as a system or apparatus for executing the above-described method.
Furthermore, another aspect of the present disclosure provides a program for causing a system or apparatus to execute the above-described method.

本開示によれば、簡易かつ迅速に、会員認証やクーポン利用の処理を実行することができる。 This disclosure enables member authentication and coupon redemption processes to be performed simply and quickly.

一実施形態に係るワンタイムID提供方法を実行するシステム(本システム)の全体構成を模式的に示す説明図である。1 is an explanatory diagram illustrating a schematic diagram of the overall configuration of a system (this system) that executes a one-time ID providing method according to an embodiment. 本システムにおける各部の構成を示す機能ブロック図である。FIG. 2 is a functional block diagram showing the configuration of each part in the system. 本システムにおけるデータベース(記憶部)に格納されるデータ例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of data stored in a database (storage unit) in the present system. 本システムにおけるワンタイムID提供方法の流れを模式的に示す説明図である。FIG. 1 is an explanatory diagram showing a schematic flow of a one-time ID provision method in the present system. 本システムにおけるワンタイムID提供方法の一実施形態による一連の処理の流れを示したシーケンス図である。FIG. 1 is a sequence diagram showing a series of processing steps according to an embodiment of a one-time ID providing method in the present system. 本システムにおいてユーザ端末に表示される表示画面の遷移を示す説明図である。FIG. 2 is an explanatory diagram showing the transition of display screens displayed on a user terminal in this system. 図6に引き続いて、本システムにおいてユーザ端末に表示される表示画面の遷移を示す説明図である。7 is an explanatory diagram showing the transition of the display screen displayed on the user terminal in this system, following FIG. 6. 本システムにおけるワンタイムID提供方法の他の実施形態による一連の処理の流れを示したシーケンス図である。FIG. 10 is a sequence diagram showing a series of processing steps according to another embodiment of the one-time ID providing method in the present system. 本システムにおけるワンタイムID提供方法の他の実施形態において店舗端末に表示される表示画面の一例を示す説明図である。10 is an explanatory diagram showing an example of a display screen displayed on a store terminal in another embodiment of the one-time ID providing method in the present system. FIG. 本システムにおけるサーバ装置、ユーザ端末及び店舗端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a server device, a user terminal, and a store terminal in the present system. 本システムの更に他の実施形態における各部の構成を示す機能ブロック図である。FIG. 10 is a functional block diagram showing the configuration of each part in still another embodiment of the present system. 本システムにおけるデータベース(記憶部)に格納されるデータ例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of data stored in a database (storage unit) in the present system. 本システムにおける処理の流れの一例を示す図である。FIG. 2 is a diagram showing an example of a processing flow in the present system. 本システムにおけるユーザ端末の表示画面の一例を示す図である。FIG. 2 is a diagram showing an example of a display screen of a user terminal in the present system.

以下、本開示に係るワンタイムID提供方法及びシステムの実施形態について、図面を参照しつつ説明する。
ここで、以下に示す本開示のワンタイムID提供方法を実施するためのシステム(本システム)における各装置は、プログラム(ソフトウェア)の命令によりコンピュータで実行される処理、手段、機能によって実現される。
プログラムは、コンピュータの各構成要素に指令を送り、以下に示す本開示に係る処理や機能等を行わせることができる。すなわち、本開示における各処理や手段、機能は、プログラムとコンピュータとが協働した具体的手段によって実現される。
Hereinafter, embodiments of a one-time ID providing method and system according to the present disclosure will be described with reference to the drawings.
Here, each device in the system (this system) for implementing the one-time ID provision method of the present disclosure described below is realized by processes, means, and functions executed by a computer in accordance with instructions from a program (software).
The program can send commands to each component of the computer to cause it to perform the processes, functions, etc. described below according to the present disclosure. In other words, each process, means, and function in the present disclosure is realized by specific means in which the program and the computer work together.

なお、プログラムの全部又は一部は、例えば、磁気ディスク、光ディスク、半導体メモリ、その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
また、システムは、複数の情報処理装置からなる装置群によって構成され、そのシステムの中に、後述する「サーバ」と「ユーザ端末」となるスマートフォンや「店舗端末」となるPOS端末やPC等が備えられるようになっている。但し、「システム」を構成する装置群の任意の情報処理装置は一緒(単一又は共通の装置)であってもよい。
The program may be provided in whole or in part on a computer-readable recording medium, such as a magnetic disk, optical disk, semiconductor memory, or the like, and the program may be read from the recording medium, installed on a computer, and executed. Alternatively, the program may be loaded directly into a computer via a communication line and executed without using a recording medium.
The system is configured by a device group consisting of multiple information processing devices, and the system is provided with a "server" (described later), a smartphone that serves as a "user terminal," and a POS terminal or PC that serves as a "store terminal." However, any of the information processing devices in the device group that constitutes the "system" may be the same (a single or common device).

また、本システムを構成する装置群に含まれる各情報処理装置は、図10に示すように、CPU301、RAM302、ROM303、HDD304、入力装置305、表示装置(ディスプレイ)306、通信IF307等を含むハードウェアによって構成される。これらの構成要素はシステムバスで接続され、システムバスを介してデータのやり取りが行われる。CPU(Central Processing Unit)301は、中央処理装置とも呼ばれ、コンピュータの中心的な処理を行う部位であり、各装置の制御やデータの計算や加工を行う。RAM(Random Access Memory)302は、メモリ装置の一種で、データの消去や書き換えが可能なものである。ROM(Read Only Memory)303は、半導体などを用いたメモリ装置の一種で、データ書き込みは製造時1回のみで、利用時には記録されたデータの読み出しのみできるものである。HDD(Hard Disk Drive)304は、磁性体の性質を利用し、情報を記録し読み出す補助記憶装置である。入力装置305は、ユーザがコンピュータに対して操作指示を行うため、あるいは、文字等を入力するために使用され、具体的には、キーボード、マウス等で構成される。表示装置306は、例えば液晶ディスプレイ等で構成される。本システムにおける各装置は、入力装置305及び表示装置306が一体となったタッチパネル機能を有する装置を備えていてもよい。また、他の端末や情報処理装置等との通信が可能となる通信機能(通信IF307)を備えることもできる。通信IF(Inter face)は、所定の通信規格に従って他の装置と通信するための装置であり、例えばNIC(Network Interface Card)を含む。 As shown in Figure 10, each information processing device included in the group of devices that make up this system is composed of hardware including a CPU 301, RAM 302, ROM 303, HDD 304, input device 305, display device (display) 306, and communication IF 307. These components are connected by a system bus, and data is exchanged via the system bus. The CPU (Central Processing Unit) 301, also known as the central processing unit, is the part that performs the central processing of the computer, controlling each device and calculating and processing data. The RAM (Random Access Memory) 302 is a type of memory device that allows data to be erased and rewritten. The ROM (Read Only Memory) 303 is a type of memory device that uses semiconductors, etc., and data can be written to it only once during manufacturing, and the recorded data can only be read when in use. The HDD (Hard Disk Drive) 304 is an auxiliary storage device that uses the properties of magnetic materials to record and read information. The input device 305 is used by the user to give operating instructions to the computer or to input characters, etc., and specifically consists of a keyboard, mouse, etc. The display device 306 consists of, for example, an LCD display, etc. Each device in this system may be equipped with a device that has touch panel functionality, integrating the input device 305 and display device 306. It may also be equipped with a communication function (communication IF 307) that enables communication with other terminals, information processing devices, etc. The communication IF (Interface) is a device for communicating with other devices according to a specified communication standard, and includes, for example, a NIC (Network Interface Card).

[システム構成]
図1に示すように、本開示の一実施形態に係るワンタイムID提供システム1(以下「本システム1」という)は、サーバ10と、一又は二以上のユーザ端末30(30-1~30-n)と、店舗端末40(40-1~40-n)とを含む。
サーバ10、ユーザ端末30及び店舗端末40は、互いに、LAN(Local Area Network)やWAN(Wide Area Network)等のネットワークを含むインターネット100を介して接続され、それぞれ相互にデータ通信が可能である。
また、ユーザ端末30は、GPS(Global Positioning System)衛星200を介して、GPS受信機によって受信したGPS信号を用いて磁気の位置(地球上の座標)を計算し、各ユーザ端末30が所在している位置を示す情報を生成する。
[System configuration]
As shown in FIG. 1, a one-time ID provision system 1 (hereinafter referred to as "the system 1") according to one embodiment of the present disclosure includes a server 10, one or more user terminals 30 (30-1 to 30-n), and a store terminal 40 (40-1 to 40-n).
The server 10, the user terminal 30, and the store terminal 40 are connected to one another via the Internet 100, which includes networks such as a LAN (Local Area Network) and a WAN (Wide Area Network), and are capable of mutual data communication.
In addition, the user terminal 30 calculates its magnetic position (coordinates on the Earth) using GPS signals received by a GPS receiver via a GPS (Global Positioning System) satellite 200, and generates information indicating the location of each user terminal 30.

ここで、本システム1においてワンタイムID提供の対象となるのは、自動車等に対して給油サービスを行うサービスステーション(SS)と、そのSSのユーザ(顧客)であり、特に当該SSの会員登録を行っている会員ユーザである。
また、本システム1が適用されるSSは、来店したユーザに対して従業員が給油サービスを行うフルサービスを提供するSS(フルSS)を対象としている。
すなわち、本システム1は、ユーザ端末30を所持するユーザと、店舗端末40(例えば、POS端末又はSSの従業員が携帯する携帯端末)とが、離れた場所に位置するフルSSにおいて、来店したユーザが、自ら所持するスマートフォンを従業員に手渡すことなく、簡易かつ迅速に、会員認証やクーポン利用の処理を実行するための技術を提供するものである。
Here, in this system 1, the targets of one-time ID provision are service stations (SS) that provide refueling services to automobiles, etc., and the users (customers) of those SS, especially member users who have registered as members of the SS.
The gas station to which the present system 1 is applied is a gas station (full gas station) that provides full service, where employees provide refueling services to users who visit the store.
In other words, this system 1 provides technology that allows a user who visits a full gas station where a user carrying a user terminal 30 and a store terminal 40 (for example, a POS terminal or a mobile terminal carried by a gas station employee) are located at separate locations to easily and quickly perform member authentication and coupon usage processes without having to hand over their smartphone to the employee.

また、本システム1においては、サーバ10と、ユーザ端末30と店舗端末40とは、それぞれ異なる組織又は企業等に設置及び運営される情報処理装置によって実現される。この場合には、例えば、サーバ10は、本システム1をサービスとして顧客に提供する企業が運用する情報処理装置、ユーザ端末30は、本システム1によってワンタイムIDを用いたサービスの提供を受けるユーザが所有する携帯電話端末、店舗端末40は、本システム1をによってワンタイムIDのサービスを顧客に提供する各企業や組織、団体等に備えられる情報処理装置によって構成される。
一方、本システムにおいて、サーバ10と、店舗端末40は、例えば同一の組織又は企業等において設置及び運営される情報処理装置によって構成することもできる。
In addition, in this system 1, the server 10, the user terminal 30, and the store terminal 40 are realized by information processing devices installed and operated by different organizations or companies, etc. In this case, for example, the server 10 is configured by an information processing device operated by a company that provides this system 1 as a service to customers, the user terminal 30 is configured by a mobile phone terminal owned by a user who receives services using one-time IDs through this system 1, and the store terminal 40 is configured by an information processing device provided in each company, organization, group, etc. that provides one-time ID services to customers through this system 1.
On the other hand, in this system, the server 10 and the store terminal 40 may be configured as information processing devices installed and operated by the same organization or company, for example.

[サーバ]
サーバ10は、給油サービスを提供するSSにおいてユーザにワンタイムIDを提供するための、本システム1の中核となる情報処理装置である。
サーバ10は、本実施の形態においては、1つの情報処理装置として説明するが、2以上の情報処理装置によって構成されてもよい。例えば、サーバ10は、サーバコンピュータやパーソナルコンピュータ、クラウドコンピューティングサービス上に構築された1又は2以上の仮想サーバからなるサーバシステム等で実現されてもよい。
[server]
The server 10 is an information processing device that serves as the core of the system 1 and provides a one-time ID to a user at a gas station that provides a refueling service.
In this embodiment, the server 10 is described as a single information processing device, but may be configured by two or more information processing devices. For example, the server 10 may be realized by a server computer, a personal computer, or a server system consisting of one or two or more virtual servers built on a cloud computing service.

サーバ10には、OS(Operating System)、DBMS(DataBase Management System)及びアプリケーションプログラムなどの所定のプログラム(サーバプログラムと呼ぶ)がインストールされている。
サーバ10は、1又は2以上のユーザ端末30及び店舗端末40に対して、インターネット100等のネットワークを介して、例えばAPI(Application Programming Interface)の形式で利用可能なアプリケーションを公開及び提供する。
The server 10 has installed thereon predetermined programs (referred to as server programs) such as an OS (Operating System), a DBMS (Database Management System), and application programs.
The server 10 publishes and provides available applications to one or more user terminals 30 and store terminals 40 via a network such as the Internet 100 in the form of, for example, an API (Application Programming Interface).

本実施形態に係るサーバ10は、図2に示すように、ユーザ情報受信部11、抽出部12、特定部13、ワンタイムID送信部14、特典情報送信部15、生成部16、店舗情報受信部17、判定部18及び記憶部20を備える。図10に示すCPU301がサーバプログラムを実行している状態において、CPU301が、抽出部12及び特定部13の一例であり、CPU301及び通信IF307がユーザ情報受信部11、ワンタイムID送信部14及び特典情報送信部15の一例であり、RAM302及びHDD304の少なくとも一方が記憶部20の一例である。 As shown in FIG. 2, the server 10 according to this embodiment includes a user information receiving unit 11, an extraction unit 12, an identification unit 13, a one-time ID transmission unit 14, a bonus information transmission unit 15, a generation unit 16, a store information receiving unit 17, a determination unit 18, and a memory unit 20. When the CPU 301 shown in FIG. 10 is executing the server program, the CPU 301 is an example of the extraction unit 12 and the identification unit 13, the CPU 301 and the communication IF 307 are examples of the user information receiving unit 11, the one-time ID transmission unit 14, and the bonus information transmission unit 15, and at least one of the RAM 302 and the HDD 304 is an example of the memory unit 20.

また、ユーザ端末30は、受付部31、送信部32、表示部33及び受信部34をそなえる。ユーザ端末30は、上述した図10に示すハードウェア構成を含む。図10に示すCPU301がユーザ端末30で動作するプログラム(クライアントプログラムと呼ぶ)を実行している状態において、CPU301及び通信IF307が送信部32及び受信部34の一例であり、CPU301及び入力装置305が受付部31の一例であり、CPU301及びディスプレイ306が表示部33の一例である。 The user terminal 30 also includes a reception unit 31, a transmission unit 32, a display unit 33, and a reception unit 34. The user terminal 30 includes the hardware configuration shown in FIG. 10 described above. When the CPU 301 shown in FIG. 10 is executing a program (referred to as a client program) running on the user terminal 30, the CPU 301 and communication IF 307 are an example of the transmission unit 32 and reception unit 34, the CPU 301 and input device 305 are an example of the reception unit 31, and the CPU 301 and display 306 are an example of the display unit 33.

また、店舗端末40は、受付部41、送信部42、表示部43及び受信部44をそなえる。店舗端末40は、上述した図10に示すハードウェア構成を含む。図10に示すCPU301が店舗端末40で動作するプログラム(店舗プログラムと呼ぶ)を実行している状態において、CPU301及び通信IF307が送信部42及び受信部44の一例であり、CPU301及び入力装置305が受付部41の一例であり、CPU301及びディスプレイ306が表示部43の一例である。 The store terminal 40 also includes a reception unit 41, a transmission unit 42, a display unit 43, and a reception unit 44. The store terminal 40 includes the hardware configuration shown in FIG. 10 above. When the CPU 301 shown in FIG. 10 is executing a program (referred to as a store program) running on the store terminal 40, the CPU 301 and communication IF 307 are an example of the transmission unit 42 and reception unit 44, the CPU 301 and input device 305 are an example of the reception unit 41, and the CPU 301 and display 306 are an example of the display unit 43.

サーバ10の記憶部20についてさらに説明する。記憶部20には、本システム1の運用に必要となる所定の情報が蓄積される。
記憶部20には、各種の情報リソースとして、本システム1における管理対象となる各ユーザを特定するための登録情報、SSを特定するための情報などが記憶される。また、記憶部20は、後述する各ユーザ端末30に送信され店舗端末40を介して送信されるワンタイムIDを特定するための情報が、該当するユーザを示す情報やSSを示す情報と対応付けて記憶される(図3参照)。
The storage unit 20 of the server 10 will be further described. The storage unit 20 stores predetermined information required for the operation of the system 1.
The storage unit 20 stores various information resources, such as registration information for identifying each user to be managed in the system 1 and information for identifying an SS. The storage unit 20 also stores information for identifying a one-time ID transmitted to each user terminal 30 (described later) and transmitted via the store terminal 40, in association with information indicating the corresponding user and information indicating the SS (see FIG. 3).

また、記憶部20には、後述するユーザ端末30や店舗端末40のディスプレイ等の表示手段に表示される表示画面(図6、図7、図8参照)の生成や表示に必要となる描画データが記憶される。
そして、これらの情報又はデータが、本システム1の運用に伴って随時必要な情報が読み出されたり追加されたり更新される。
具体的には、図2及び図3に示すように、記憶部20は、顧客DB21及びワンタイムID管理DB22を含む。記憶部20は、本システム1におけるワンタイムID提供処理に必要なデータがデータベースとして記憶されている。
The storage unit 20 also stores drawing data required for generating and displaying display screens (see Figures 6, 7, and 8) that are displayed on display means such as the displays of the user terminal 30 and store terminal 40 described below.
As the system 1 operates, necessary information is read out, added, or updated from time to time.
2 and 3, the storage unit 20 includes a customer DB 21 and a one-time ID management DB 22. The storage unit 20 stores data necessary for the one-time ID provision process in the present system 1 as a database.

[ユーザ情報受信部]
ユーザ情報受信部11は、ユーザが操作するユーザ端末30から送信される、当該ユーザ端末30の識別情報及び当該ユーザ端末30が位置するSSの識別情報を含むユーザ送信情報を受信する手段である。このユーザ情報受信部11が、本開示の第1受信手順又は第1受信手段(第1受信部)として機能する。
ユーザ情報受信部11は、ユーザ端末30から送信される当該ユーザ端末30を利用するユーザを識別するユーザ識別情報と、当該ユーザが位置する位置情報とを含むユーザ送信情報を受信する。ユーザ識別情報は、例えば、ユーザ端末30にインストールされたアプリケーションプログラム(以下、アプリと呼ぶ)において、設定されているユーザを識別するアプリ会員IDを示す情報である。位置情報は、詳しくは後述するが、(A)ユーザ端末30のGPS受信機によって生成された、位置を示す情報又は(B)ユーザが選択したSSであって、ユーザが存在する(言い換えるとユーザ端末30が所在する)SSを示す情報(例えばSSの位置を示す情報又はSSの拠点番号)である。位置情報はユーザが操作を行うユーザ端末30が位置する位置情報ということもできる。なお、ユーザ送信情報は、ユーザによって選択されたクーポンを示す情報を含んでもよい。
これによって、サーバ10では、会員登録されているいずれのユーザがいずれのSSで給油サービス等を受けようとしているかを特定できる。
[User information receiving unit]
The user information receiving unit 11 is a means for receiving user transmission information transmitted from a user terminal 30 operated by a user, the user transmission information including identification information of the user terminal 30 and identification information of the SS where the user terminal 30 is located. This user information receiving unit 11 functions as the first receiving procedure or first receiving means (first receiving unit) of the present disclosure.
The user information receiving unit 11 receives user-transmitted information transmitted from the user terminal 30, including user identification information identifying a user using the user terminal 30 and location information indicating the location of the user. The user identification information is, for example, information indicating an app member ID that identifies the user set in an application program (hereinafter referred to as an app) installed on the user terminal 30. The location information, which will be described in detail later, is either (A) information indicating a location generated by the GPS receiver of the user terminal 30, or (B) information indicating an SS selected by the user where the user is located (in other words, where the user terminal 30 is located) (for example, information indicating the location of the SS or the base number of the SS). The location information can also be referred to as location information indicating the location of the user terminal 30 operated by the user. The user-transmitted information may also include information indicating a coupon selected by the user.
This allows the server 10 to identify which registered user is trying to receive a refueling service or the like at which service station.

[抽出部]
抽出部12は、生成されたワンタイムIDに基づき、ユーザ端末30を操作するユーザに適用される特典情報を抽出する手段である。この抽出部12が、本開示の抽出手順又は抽出手段として機能する。
抽出部12は、生成されたワンタイムIDに基づいて、記憶部20を参照して、当該ワンタイムIDに関連付けて記憶されたユーザのアプリ会員氏名やクーポンID、クーポン情報などのユーザ登録情報を抽出する。
具体的には、抽出部12は、判定部18の判定結果がすべて一致することを示す場合に、ワンタイムID及びSS拠点番号に関連付けて記憶されたアプリ会員IDを抽出する(図3(b)参照)。また、抽出部12は、抽出したアプリ会員IDに紐づいて記憶及び管理されている特典情報として、例えば、そのSSで提供される給油サービスの割引情報などを示すクーポンID及びクーポン情報を抽出する(図3(a)参照)。
これによって、サーバ10では、会員登録されているユーザを特定することができ、必要な情報をSSの店舗端末40に送信することができるようになる。
なお、抽出部12は、ユーザ送信情報にクーポンを示す情報が含まれている場合、抽出したアプリ会員IDとともに送信されたクーポンを示す情報から当該情報に関連付けて記憶された特典情報を抽出してもよい。
[Extraction part]
The extraction unit 12 is a means for extracting, based on the generated one-time ID, benefit information that is applicable to the user who operates the user terminal 30. The extraction unit 12 functions as the extraction procedure or extraction means of the present disclosure.
Based on the generated one-time ID, the extraction unit 12 refers to the storage unit 20 and extracts user registration information such as the user's app member name, coupon ID, coupon information, etc. that is stored in association with the one-time ID.
Specifically, when the determination results of the determination unit 18 indicate a match, the extraction unit 12 extracts the application member ID stored in association with the one-time ID and the SS base number (see FIG. 3(b)). Furthermore, the extraction unit 12 extracts, as benefit information stored and managed in association with the extracted application member ID, a coupon ID and coupon information indicating, for example, discount information on a refueling service provided at the SS (see FIG. 3(a)).
This allows the server 10 to identify the registered user and transmit the necessary information to the store terminal 40 of the SS.
In addition, if the user-transmitted information includes information indicating a coupon, the extraction unit 12 may extract the bonus information stored in association with the information indicating the coupon transmitted together with the extracted app member ID.

[特定部]
特定部13は、ユーザ端末30から送信されたSSの拠点番号などの識別情報に基づき、ユーザ端末30を操作するユーザが位置するSSを特定する手段である。この特定部13が、本開示のSS特定手順又はSS特定手段として機能する。
具体的には、特定部13は、ユーザ端末30からのSS拠点番号に基づいて、記憶部20を参照して、該当するSSを特定する。
なお、特定部13は、ユーザ送信情報に含まれる位置情報が、SS拠点番号ではなく、SSの位置を示す情報(例えば、経度及び緯度)の場合、SS拠点番号に関連付けて記憶されたSSの位置を示す情報(不図示)を参照し、SSを特定してもよい。
これによって、サーバ10では、ユーザが現在所在しているSSを特定することができ、上述したユーザ登録情報など、必要な情報をSSの店舗端末40に送信することができる。
[Specific part]
The identification unit 13 is a means for identifying the SS where the user operating the user terminal 30 is located, based on identification information such as the base number of the SS transmitted from the user terminal 30. This identification unit 13 functions as the SS identification procedure or SS identification means of the present disclosure.
Specifically, the identifying unit 13 refers to the storage unit 20 based on the SS location number from the user terminal 30 to identify the corresponding SS.
In addition, if the location information included in the user-transmitted information is not the SS base number but information indicating the location of the SS (e.g., longitude and latitude), the identification unit 13 may identify the SS by referring to information indicating the location of the SS (not shown) stored in association with the SS base number.
This allows the server 10 to identify the SS where the user is currently located, and to transmit necessary information such as the above-mentioned user registration information to the store terminal 40 of the SS.

[生成部]
生成部16は、所定の条件を満たすワンタイムIDを生成する手段である。この生成部16が、本開示の生成手順又は生成手段として機能する。
具体的には、生成部16は、所定の関数を用いて、特定部13によって特定されたSS毎に、所定期間において(例えば5分間)のみ有効なユニークな文字列をワンタイムID(ワンタイムコード、ワンタイムパスワードとも呼ぶ)として生成する。ワンタイムIDは、従業員が暗記容易且つ入力容易な、文字及び数字の少なくともいずれかからなる文字列である。具体的には、ワンタイムIDは2桁から4桁の数字である。
生成部16は、生成したワンタイムIDを、生成した日時(発行日時)、特定部13によって特定されたSSを示す情報(SS拠点番号)及びユーザ送信情報に含まれるアプリ会員IDとともに、記憶部20のワンタイムID管理DB22に登録する。
[Generation part]
The generation unit 16 is a means for generating a one-time ID that satisfies predetermined conditions, and functions as the generation procedure or generation means of the present disclosure.
Specifically, the generation unit 16 uses a predetermined function to generate a unique character string that is valid only for a predetermined period (e.g., five minutes) as a one-time ID (also called a one-time code or one-time password) for each SS identified by the identification unit 13. The one-time ID is a character string consisting of at least either letters or numbers that is easy for employees to memorize and input. Specifically, the one-time ID is a two- to four-digit number.
The generation unit 16 registers the generated one-time ID in the one-time ID management DB 22 of the memory unit 20 together with the date and time of generation (issue date and time), information indicating the SS identified by the identification unit 13 (SS base number), and the app member ID included in the user-transmitted information.

[ワンタイムID送信部]
ワンタイムID送信部14は、生成部16によって生成されたワンタイムIDを、ユーザ送信情報を送信したユーザ端末30に送信する手段である。このワンタイムID送信部14が、本開示の第1送信手順又は第1送信手段(第1送信部)として機能する。
送信したワンタイムIDは、ユーザ端末30のスマホアプリ上で表示され、ユーザがSSの従業員に提示できるようになる。
このようなワンタイムIDを使用することで、例えば2桁から4桁程度の数字であれば、ユーザ端末30に表示されたものを従業員が誤りなく記憶でき、店舗端末40に正しく入力することができる。
これによって、フルSSで給油サービス等を受けるユーザは、従業員にスマートフォンを手渡すことなく、ユーザ端末30に表示されたワンタイムIDを見せるだけで、会員認証やクーポン利用のサービスを受けることが可能となる。
[One-time ID transmission unit]
The one-time ID transmission unit 14 is a means for transmitting the one-time ID generated by the generation unit 16 to the user terminal 30 that transmitted the user transmission information. This one-time ID transmission unit 14 functions as the first transmission procedure or first transmission means (first transmission unit) of the present disclosure.
The sent one-time ID is displayed on the smartphone app of the user terminal 30, and the user can present it to the staff of the service station.
By using such a one-time ID, if it is a number of, for example, two to four digits, the employee can remember what is displayed on the user terminal 30 without any errors and can input it correctly into the store terminal 40.
This allows users receiving refueling services at full gas stations to receive membership authentication and coupon usage services simply by showing the one-time ID displayed on the user terminal 30, without having to hand over their smartphone to an employee.

ここでワンタイムIDは、ユーザから提示を受けたSSの従業員が誤りなく記憶し店舗端末40に入力できるように、2桁から4桁程度の桁数の少ない数字としている。
また、複数のユーザが同時期に来店した場合にも、一意に各ユーザを識別して特定できるように、3桁(999人)や2桁(99人)、最大でも4桁(9999人)としてある。
但し、ワンタイムIDは、ユーザから提示を受けたSSの従業員が誤りなく記憶及び入力できるIDやコード、PW等であれば、数字だけでなく英文字や記号等を含ませることもでき、また、同じタイミングで来店するユーザ数に応じて、桁数や文字数も1桁や5桁以上とすることも可能である。
The one-time ID is a short number of about two to four digits so that the staff at the service station who receives it from the user can remember it and input it into the store terminal 40 without any errors.
In addition, even if multiple users visit the store at the same time, the number is set to three digits (999 people), two digits (99 people), or at most four digits (9999 people) so that each user can be uniquely identified and specified.
However, the one-time ID can include not only numbers but also letters and symbols, as long as it is an ID, code, password, etc. that the SS employee who receives it from the user can remember and enter without error, and the number of digits or characters can be one digit or five or more digits depending on the number of users who visit the store at the same time.

また、ワンタイムIDの有効期間についても、同時期に来店するユーザへの対応が完了する時間内であれば、上述した「5分間」に限らず、他の有効期間を採用することもできる。
また、本システム1では、ユーザ端末30のスマホアプリの機能として、例えば「レギュラー満タン」や「ハイオク満タン」といった「お好み給油設定」が登録されている場合、これらの機能を引き継ぐことが好ましい。これにより、SSのスタッフによる操作作業の手間を減らすことができる。なお、事故防止等の観点からこれらの機能は引き継がないように設定されていてもよい。
Furthermore, the validity period of the one-time ID is not limited to the aforementioned "five minutes," and other validity periods can be adopted, as long as they are within the time required to complete the response to users who visit the store at the same time.
Furthermore, in the present system 1, if "preferred fueling settings" such as "full tank of regular gasoline" or "full tank of premium gasoline" are registered as functions of the smartphone app on the user terminal 30, it is preferable to carry over these functions. This reduces the operational burden on the service station staff. However, from the perspective of accident prevention, etc., these functions may be set not to be carried over.

また、ワンタイムID送信部14は、上記のようなワンタイムIDを、ユーザ端末30とともに、当該ユーザ端末30が位置するSSに備えられた店舗端末40に送信することもできる。
具体的には、ワンタイムID送信部14では、SS単位で、当該SSを利用する1又は2以上のユーザに対して生成及び送信されたワンタイムIDを、例えば一覧データの形式で、該当するSSの店舗端末40に送信することができる(後述する図8及び図9参照)。
このようにすると、ユーザ端末30を介してワンタイムIDの提示を受けたSSの従業員は、店舗端末40において受信され表示されているワンタイムIDの一覧の中から、該当するワンタイムIDを確認及び選択することで、ユーザを特定することができ、記憶間違いや入力ミス等の可能性を更に低くすることが可能となり、より迅速かつ円滑な給油サービスを提供できる。
この点については、図8及び図9を参照しつつ、更に後述する。
The one-time ID transmitting unit 14 can also transmit the one-time ID described above to the user terminal 30 as well as to a store terminal 40 provided in the SS where the user terminal 30 is located.
Specifically, the one-time ID sending unit 14 can send, on an SS-by-SS basis, one-time IDs generated and sent to one or more users who use the SS to the store terminal 40 of the corresponding SS, for example in the form of list data (see Figures 8 and 9 described below).
In this way, an employee of the gas station who receives a one-time ID via the user terminal 30 can identify the user by checking and selecting the corresponding one-time ID from the list of one-time IDs received and displayed on the store terminal 40, further reducing the possibility of memory errors or input errors, and enabling the provision of faster and smoother refueling services.
This will be further discussed below with reference to FIGS.

[店舗情報受信部]
店舗情報受信部17は、店舗端末40から送信される、送信ID及び当該店舗端末40を備えるサービスステーションを識別するSS識別情報を受信する。この店舗情報受信部17が、本開示の第2受信手順又は第2受信手段(第2受信部)として機能する。
具体的には、店舗情報受信部17は、従業員によって店舗端末40に入力されたワンタイムIDを送信IDとして、当該ワンタイムIDが入力された店舗端末40を備えるサービスステーションを識別するSS拠点番号とともに受信する。
[Store information receiving unit]
The store information receiving unit 17 receives the transmission ID transmitted from the store terminal 40 and the SS identification information that identifies the service station equipped with the store terminal 40. This store information receiving unit 17 functions as the second receiving procedure or second receiving means (second receiving unit) of the present disclosure.
Specifically, the store information receiving unit 17 receives the one-time ID entered into the store terminal 40 by an employee as a transmission ID, along with the SS base number that identifies the service station equipped with the store terminal 40 into which the one-time ID was entered.

[判定部]
判定部18は、本開示の判定手順又は判定手段として機能する。
具体的には、判定部18は、以下の(A)が一致し、且つ(B)が一致することを判定する。
(A)店舗情報受信部17が受信したSS拠点番号と、ユーザ情報受信部11が受信した位置情報によって特定されるサービスステーションの識別情報
(B)店舗情報受信部17が受信した送信IDと生成部16が生成したワンタイムID
[Judgment section]
The determination unit 18 functions as a determination procedure or determination means of the present disclosure.
Specifically, the determination unit 18 determines that the following (A) and (B) match:
(A) Identification information of the service station specified by the SS base number received by the store information receiving unit 17 and the location information received by the user information receiving unit 11. (B) The transmission ID received by the store information receiving unit 17 and the one-time ID generated by the generating unit 16.

[特典情報送信部]
特典情報送信部15は、判定部18による判定結果が一致することを示す場合において、抽出部12が抽出した特典情報を、店舗端末40に送信する手段である。この特典情報送信部15が、本開示の第2送信手順又は第2送信手段(第2送信部)として機能する。
具体的には、特典情報送信部15は、抽出部12が抽出した特典情報を、当該特典情報に関連付けて記憶されたアプリ会員IDを保有するユーザが利用しているSSの店舗端末40に送信する。
そして、この特典情報が該当する店舗端末40に送信されることで、SSの従業員はワンタイムIDを入力し、送信指示を送るだけで、会員ユーザが所持しているクーポン情報を確認でき、所定の割引サービスなどをユーザに提供できる。
[Benefit information transmission section]
The bonus information transmitting unit 15 is a means for transmitting the bonus information extracted by the extracting unit 12 to the store terminal 40 when the determination result by the determining unit 18 indicates a match. This bonus information transmitting unit 15 functions as a second transmission procedure or second transmission means (second transmitting unit) of the present disclosure.
Specifically, the privilege information sending unit 15 sends the privilege information extracted by the extraction unit 12 to the store terminal 40 of the SS used by a user who holds the app member ID stored in association with the privilege information.
Then, this benefit information is transmitted to the corresponding store terminal 40, and the employee of the SS can check the coupon information possessed by the member user by simply inputting the one-time ID and sending a transmission instruction, and can provide the user with predetermined discount services, etc.

ここで、特典情報を構成するクーポン情報又はクーポンIDは、給油サービスの割引以外にも、例えば無料洗車サービスや無料オイル交換サービスなど、SSを利用するユーザのメリットとなる特典情報であれば、どのようなものであっても本システム1の対象とすることができる。
また、ユーザが所持している使用可能なクーポン情報が複数ある場合には、それらのいずれを使用するかはユーザ端末30や店舗端末40に対する入力操作に応じて選択可能とすることができる。また、複数のクーポン情報を同時使用可能な場合には、そのような使用も選択可能とすることができる。
Here, the coupon information or coupon ID that constitutes the benefit information can be any benefit information that benefits users who use the gas station, such as a free car wash service or a free oil change service, in addition to discounts on fuel services, and can be targeted by this system 1.
Furthermore, if the user has multiple coupon information that can be used, the user can select which of the coupon information to use based on an input operation to the user terminal 30 or the store terminal 40. Furthermore, if multiple coupon information can be used simultaneously, such use can also be selected.

[記憶部]
記憶部20は、本システム1の管理対象となるユーザ及びSSに関する情報がデータベースとして管理される記憶手段である。
この記憶部20には、管理対象となるユーザ及びSSを特定するための情報が予め記憶されており、また、各ユーザやSSの日々の利用状況及び営業状況などに応じて、データが随時追加及び更新される。
また、記憶部20には、インターネット100等のネットワークを介して各ユーザ端末30や店舗端末40から情報が送信されて、それらの情報に応じてもデータが随時追加及び更新される。
[Storage]
The storage unit 20 is a storage means for managing information on users and SSs that are the management targets of the present system 1 as a database.
This storage unit 20 stores in advance information for identifying the users and SSs to be managed, and data is added and updated as needed depending on the daily usage and business status of each user and SS.
Furthermore, information is transmitted to the storage unit 20 from each user terminal 30 and store terminal 40 via a network such as the Internet 100, and data is added and updated as needed in response to this information.

記憶部20に格納される情報としては、本システム1の管理対象となる、上記のような各ユーザ及びSSに関する情報であり、例えば、図2及び図3に示すように、顧客DB21及びワンタイムID管理DB22に記憶される各種情報がある。
なお、以下に示す記憶部20に記憶される情報は、本システム1において処理対象となる情報の一例であって、特に以下の情報のみに限定されるものではなく、本システム1として必要な情報を追加、削除、変更等することができることは言うまでもない。
The information stored in the memory unit 20 includes information about each user and SS as described above that are managed by the system 1, and includes, for example, various information stored in the customer DB 21 and the one-time ID management DB 22, as shown in Figures 2 and 3.
Note that the information stored in the memory unit 20 shown below is an example of information to be processed in this system 1, and is not limited to the information shown below. It goes without saying that the system 1 can add, delete, change, etc. any information required.

具体的には、顧客DB21、及びワンタイムID管理DB22の構成は、例えば以下のようなものがある。
[顧客DB]
1:アプリ会員ID
2:アプリ会員氏名
3:クーポンID
4:クーポン情報
[ワンタイムID管理DB]
1:ワンタイムID
2:アプリ会員ID
3:SS拠点番号
4:発行日時
Specifically, the customer DB 21 and the one-time ID management DB 22 may have the following configurations, for example.
[Customer DB]
1: App member ID
2: App member name 3: Coupon ID
4: Coupon information [one-time ID management DB]
1: One-time ID
2: App member ID
3: SS base number 4: Issue date and time

以上のような記憶部20で記憶されるデータに基づいて、図2に示す各部による処理動作が実行され、対象となるユーザに対するワンタイムIDの提供が行われる。
本実施形態に係るサーバ10の具体的な機能及び動作については、ユーザ端末30及び店舗端末40に表示される表示画面例も参照しつつ後述する(図4~図9参照)。
Based on the data stored in the storage unit 20 as described above, the processing operations of the units shown in FIG. 2 are executed, and a one-time ID is provided to the target user.
Specific functions and operations of the server 10 according to this embodiment will be described later with reference to examples of display screens displayed on the user terminal 30 and the store terminal 40 (see FIGS. 4 to 9).

[ユーザ端末]
ユーザ端末30(30-1~30-n)は、インターネット100等のネットワークを介してサーバ10に接続可能な、本システム1の管理対象となるユーザ(顧客)が操作する、例えばスマートフォンやタブレット端末、ノートPCなど、一又は二以上の情報処理装置によって構成することができる。
このようなユーザ端末30を介して、ユーザ端末30を使用するSSのユーザは、インターネット100を介して、サーバ10にアクセスして、上述したワンタイムIDや特典情報など、必要な各種情報を送信又は受信でき、出力又は表示させることができる。
[User terminal]
The user terminal 30 (30-1 to 30-n) can be configured as one or more information processing devices, such as a smartphone, tablet terminal, or notebook PC, which can be connected to the server 10 via a network such as the Internet 100 and is operated by a user (customer) who is the subject of management of this system 1.
Through such a user terminal 30, a user of the SS using the user terminal 30 can access the server 10 via the Internet 100 and send or receive various necessary information, such as the one-time ID and bonus information mentioned above, and output or display the information.

ユーザ端末30の各部について説明する。
受付部31は、ユーザによる操作を示す操作信号を受け付ける。受付部31は、例えば、アプリの起動操作、当該アプリに対する入力操作を示す信号を受け付ける。
送信部32は、受付部31が受け付けた操作信号に基づいて、各種情報をサーバ10に送信する。具体的には、ユーザ送信情報を送信する。
表示部33は、受付部31が受け付けた操作信号に基づいた画面を生成及び表示する。例えば、表示部33は、ユーザの入力操作に応じて、ユーザが位置するSSを選択する店舗選択画面を表示する。また、例えば、表示部33は、ユーザによって選択された店舗で使用可能な特典を表示する。
受信部34は、サーバ10から送信されたワンタイムIDを受信する。また、受信部34は、例えば、GPS受信機の機能を有している。これにより、GPS衛星200から送信されるGPS信号に基づいた位置を示す情報を取得することができる。
Each part of the user terminal 30 will be described.
The receiving unit 31 receives an operation signal indicating an operation by a user, such as a signal indicating an operation to start an application or an input operation for the application.
The transmitting unit 32 transmits various information to the server 10 based on the operation signal received by the receiving unit 31. Specifically, the transmitting unit 32 transmits user transmission information.
The display unit 33 generates and displays a screen based on the operation signal received by the reception unit 31. For example, the display unit 33 displays a store selection screen for selecting the service station where the user is located in response to an input operation by the user. Also, for example, the display unit 33 displays benefits that can be used at the store selected by the user.
The receiving unit 34 receives the one-time ID transmitted from the server 10. The receiving unit 34 also has, for example, a GPS receiver function, which allows it to obtain information indicating its position based on the GPS signal transmitted from the GPS satellite 200.

[店舗端末]
店舗端末40(40-1~40-n)は、インターネット100等のネットワークを介してサーバ10に接続可能な、本システム1の管理対象となるSSの従業員や経営者などが操作する、例えばPOS端末やデスクトップPC、タブレット端末、スマートフォンなど、一又は二以上の情報処理装置によって構成することができる。
このような店舗端末40を介して、店舗端末40を使用する例えばSSの従業員やスタッフ等は、インターネット100を介して、サーバ10にアクセスして、上述したワンタイムIDや特典情報など、必要な各種情報を送受信でき、表示させることができるようになる。
[Store terminal]
The store terminals 40 (40-1 to 40-n) can be configured as one or more information processing devices, such as a POS terminal, desktop PC, tablet terminal, or smartphone, which can be connected to the server 10 via a network such as the Internet 100 and are operated by employees or managers of the SS that is managed by this system 1.
Through such a store terminal 40, employees or staff of a service station, for example, who use the store terminal 40, can access the server 10 via the Internet 100 and send, receive, and display various necessary information, such as the one-time ID and bonus information mentioned above.

店舗端末40の各部について説明する。
受付部41は、SSの従業員による操作を示す操作信号を受け付ける。受付部41は、例えば、POS端末の起動操作、当該POS端末に対する入力操作を示す信号を受け付ける。
送信部42は、受付部41が受け付けた操作信号に基づいて、各種情報をサーバ10に送信する。具体的には、店舗端末40に入力されたワンタイムIDを送信IDとして、当該ワンタイムIDが入力された店舗端末40が備えられたSSのSS拠点番号とともに送信する。
表示部43は、受付部41が受け付けた操作信号に基づいた画面を生成及び表示する。例えば、表示部43は、SSの従業員の入力操作に応じて、POS端末における決済処理画面を表示する。また、例えば、表示部43は、サーバ10から送信された当該SSで使用可能な特典を表示する。
受信部44は、サーバ10から送信された特典情報を受信する。
Each part of the store terminal 40 will be described.
The reception unit 41 receives operation signals indicating operations by employees of the service station, such as signals indicating start-up operations of a POS terminal and input operations to the POS terminal.
The transmitting unit 42 transmits various information to the server 10 based on the operation signal received by the receiving unit 41. Specifically, the one-time ID input to the store terminal 40 is transmitted as a transmission ID together with the SS base number of the SS that is equipped with the store terminal 40 to which the one-time ID was input.
The display unit 43 generates and displays a screen based on the operation signal received by the reception unit 41. For example, the display unit 43 displays a payment processing screen on a POS terminal in response to an input operation by an employee of the service station. Also, for example, the display unit 43 displays benefits that can be used at the service station and that are transmitted from the server 10.
The receiving unit 44 receives the special benefit information transmitted from the server 10 .

[動作]
次に、以上のような本システム1における具体的な処理、動作(ワンタイムID提供方法の実施)について、図4~図9を参照して説明する。
本システム1では、上述した各部における一連の処理動作が実行されることにより、フルSSに来店したユーザにワンタイムIDが送信され、そのワンタイムIDに基づいて来店したユーザに対するクーポン利用等の処理が行われ、フルSSにおける給油サービスが迅速かつ円滑に行われるようになる。
[Operation]
Next, specific processing and operations (implementation of the one-time ID providing method) in the system 1 as described above will be described with reference to FIGS.
In this system 1, a series of processing operations are executed in each of the above-mentioned parts, so that a one-time ID is sent to a user who visits a full gas station, and processing such as coupon use is carried out for the user based on that one-time ID, thereby enabling refueling services at full gas stations to be carried out quickly and smoothly.

まず、図4を参照しつつ、本システム1における処理全体の流れ、ユーザがSSに来店してから給油が完了するまでの概要を説明する。
図4は、本システム1におけるワンタイムID提供方法の流れを模式的に示す説明図である。
前提として、本システム1のユーザは、自らのユーザ端末30を操作して、また、SSの従業員等は店舗端末40を操作して、本システム1にアクセスする。ユーザ端末30では、例えば、アプリを起動し、当該アプリに登録されたログインIDやパスワードが入力されることにより、本システム1にログインすることができる。
そして、本システム1を介して、サーバ10、ユーザ端末30及び店舗端末40のそれぞれに格納されたプログラムが起動されて、以下のようにして本システム1で提供される機能を実行し利用することができる。
First, with reference to FIG. 4, the overall flow of processing in the present system 1, ie, the outline of the process from when the user arrives at the gas station until the completion of fueling, will be described.
FIG. 4 is an explanatory diagram that shows a flow of the one-time ID providing method in the present system 1. As shown in FIG.
As a premise, a user of the present system 1 operates his/her own user terminal 30, and an employee of the service station operates a store terminal 40 to access the present system 1. On the user terminal 30, for example, the user can log in to the present system 1 by starting an app and entering a login ID and password registered in the app.
Then, through this system 1, programs stored in the server 10, the user terminal 30, and the store terminal 40 are launched, and the functions provided by this system 1 can be executed and used as follows.

(1)SSに入店
図4に示すように、まず、給油を求めるユーザは、自動車を運転しつつ、自らが会員登録しているフルサービスのSSに入店する。
(2)レーン案内
ユーザが自動車で入店すると、フルSSの従業員は、ユーザを所定の給油スペースのレーンに案内及び誘導する。
(3)アプリ利用確認、操作方法説明
ユーザを給油レーンに案内した従業員は、ユーザに対して会員用のアプリ利用の有無を確認し、アプリ利用を希望するユーザにはアプリの操作方法等を説明する。
(4)アプリ起動、クーポン選択
ユーザは自らのユーザ端末30を操作して本システム1のアプリを起動し、クーポンがある場合には希望のクーポンを選択する。
(1) Entering a Gas Station As shown in FIG. 4, first, a user who wants to refuel enters a full-service gas station for which the user has registered as a member while driving his/her car.
(2) Lane Guidance When a user enters the store by car, a full gas station employee will guide and direct the user to the lane for the designated fueling space.
(3) Confirmation of app usage and explanation of operation instructions The employee who guides the user to the fuel lane will confirm with the user whether or not they are using the member-only app, and will explain how to operate the app to users who wish to use the app.
(4) Application Launch and Coupon Selection The user operates his/her user terminal 30 to launch the application of the present system 1, and if there are coupons available, selects the desired coupon.

(5)給油オーダー
アプリを起動したユーザは、従業員に対して、例えば「レギュラー満タンで」等と、油種や給油数量を口頭でオーダーする。
(6)店舗確認、チェックイン
その後、ユーザはユーザ端末30を操作して、現在所在しているSSの店舗情報を検索し、ワンタイムIDの生成要求(チェックイン)処理を実行する。
このチェックイン処理により、サーバ10にワンタイムIDの生成要求情報が送信され、例えば3桁の数字情報からなるワンタイムIDが生成されて、要求の応答としてユーザ端末30に送信される。
(5) Fuel Order: A user who launches the app verbally orders the type of fuel and the amount of fuel to be filled to the employee, for example, by saying, "A full tank of regular gasoline."
(6) Store Confirmation and Check-in Thereafter, the user operates the user terminal 30 to search for store information of the SS where the user is currently located, and executes a process for requesting generation of a one-time ID (check-in).
This check-in process causes one-time ID generation request information to be sent to the server 10, and a one-time ID consisting of, for example, three-digit numeric information is generated and sent to the user terminal 30 as a response to the request.

(7)送信データを従業員に見せてオーダーを伝える
サーバ10からユーザ端末30に送信された送信データ(ワンタイムID:例えば3桁の数字)は、ユーザ端末30のアプリの実行画面上に表示される。ユーザは従業員にその送信データを見せ、オーダーを伝える。上述した「お好み給油設定」が登録されている場合は、その旨を、登録されていない場合は、従業員にオーダーを伝える。この際、従業員はユーザに給油する油種・数量・金額を確認する。
(8)送信データ確認、POSに移動
ユーザから送信データを見せられた従業員は、そのデータを確認し、記憶する。従業員は、ユーザからオーダーを伝えられた場合は、当該オーダーも記憶する。送信データ(ワンタイムID)を確認した従業員は、SSに設置されている店舗端末40に情報を入力可能な位置に移動する。
(9)POSにワンタイムID入力・送信
POS端末まで移動した従業員は、確認及び記憶したワンタイムIDをPOS端末のテンキー等を操作して入力する。これにより、ワンタイムIDは、店舗の識別情報(SS拠点番号など)とともに、店舗端末40からサーバ10に送信される。
(7) Show the transmitted data to the employee and convey the order The transmitted data (one-time ID: for example, a three-digit number) transmitted from the server 10 to the user terminal 30 is displayed on the execution screen of the application on the user terminal 30. The user shows the transmitted data to the employee and conveys the order. If the above-mentioned "preferred fuel setting" has been registered, the employee will be informed of this; if not, the employee will be informed of the order. At this time, the employee will confirm with the user the type of fuel to be filled, the quantity, and the price.
(8) Confirm the transmitted data and move to the POS. The employee who is shown the transmitted data by the user confirms and stores the data. If the employee is informed of an order by the user, the employee also stores the order. After confirming the transmitted data (one-time ID), the employee moves to a position where the information can be entered into the store terminal 40 installed at the SS.
(9) Entering and sending the one-time ID to the POS The employee moves to the POS terminal and enters the one-time ID they have confirmed and stored using the numeric keypad on the POS terminal. The one-time ID is then sent from the store terminal 40 to the server 10 along with the store's identification information (SS base number, etc.).

(10)ユーザ特定
サーバ10は、店舗端末40から送信されたワンタイムID及びSS拠点番号などに基づいて、ワンタイムIDを送信したユーザを特定する。そして、サーバ10は、特定したユーザの登録情報を抽出し、抽出した情報(例えば、アプリ会員ID、氏名、該当するクーポン情報)などを店舗端末40に送信する。
(11)ポンプ指定
店舗端末40は、サーバ10から送信されたユーザの登録情報、クーポン情報等を受信する。さらに、従業員は決済手段を選択し、受注した油種・数量・金額をPOSに入力し、給油するポンプを指定する。
(12)給油開始
従業員は、指定したポンプを操作して、ユーザの自動車に対して給油を行う。
その後は、サーバ10から送信されたクーポン情報を用いて、決済処理等を行い、SSでの給油サービスは終了となる。
(10) User Identification The server 10 identifies the user who transmitted the one-time ID based on the one-time ID, SS base number, etc. transmitted from the store terminal 40. Then, the server 10 extracts the registration information of the identified user and transmits the extracted information (e.g., app member ID, name, applicable coupon information) etc. to the store terminal 40.
(11) Pump Designation The store terminal 40 receives the user's registration information, coupon information, etc. sent from the server 10. Furthermore, the employee selects a payment method, inputs the ordered oil type, quantity, and price into the POS, and designates the pump to be used for fueling.
(12) Start of refueling The employee operates the specified pump to refuel the user's car.
Thereafter, payment processing and the like are carried out using the coupon information transmitted from the server 10, and the fuel supply service at the service station is completed.

次に、以上のような流れで行われる給油サービスにおける、本システム1のデータ処理の具体的な流れ、図5~図7を参照しつつ説明する。
図5は、本システム1におけるワンタイムID提供方法の一実施形態による一連の処理の流れを示したシーケンス図である。
また、図6及び図7は、本システム1においてユーザ端末30に表示される表示画面の遷移を示す説明図である。
Next, a specific flow of data processing by the system 1 in the refueling service performed according to the above flow will be described with reference to FIGS.
FIG. 5 is a sequence diagram showing the flow of a series of processes according to one embodiment of the one-time ID providing method in the present system 1.
6 and 7 are explanatory diagrams showing the transition of display screens displayed on the user terminal 30 in this system 1. In FIG.

図5に示すように、まず、フルSSでの給油サービスを求めるユーザは、自らのユーザ端末30を操作して、本システム1のアプリを起動する(ステップS501)。本システム1のアプリが起動されると、ユーザ端末30には、例えば図6(a)に示すようなホーム画面が生成され、表示される。
このアプリ上では、ユーザ端末30への入力操作に応じて、ホーム画面からSSの店舗選択画面に遷移して、ユーザが希望するSSの店舗選択が行えるようになる(ステップS502)。
5, first, a user who requests a refueling service at a full gas station operates his/her user terminal 30 to launch the application of the present system 1 (step S501). When the application of the present system 1 is launched, a home screen such as that shown in FIG. 6(a) is generated and displayed on the user terminal 30.
In this application, in response to an input operation on the user terminal 30, the home screen is transitioned to a SS store selection screen, allowing the user to select a desired SS store (step S502).

具体的には、ユーザ端末30には、例えば図6(b)に示すような「マイ店舗」に登録されたSSや選択可能なSSの選択画面が生成及び表示され、入力操作に応じてユーザが希望するSSが決定される。
また、選択候補以外のSSについては、図6(c)に示すような店舗検索画面が生成及び表示され、ユーザ端末30で取得されるGPS衛星200(図1参照)からのGPS信号に基づいて、ユーザの現在位置の周辺又は近傍に所在するSSが、選択候補として表示され、入力操作に応じてユーザが希望するSSが選択できる。
また、ユーザ端末30は、取得したGPS信号に基づいて、ユーザが位置するSSを自動的に選択してもよい。例えば、ユーザ端末30は、GPS信号に基づいて特定されるユーザの位置(ユーザ端末の位置)と、所定の距離に位置するSSを示す情報を選択してもよい。
Specifically, a selection screen for SSs registered in "My Stores" and selectable SSs, such as that shown in Figure 6(b), is generated and displayed on the user terminal 30, and the SS desired by the user is determined based on input operations.
Furthermore, for SSs other than the selection candidates, a store search screen such as that shown in Figure 6 (c) is generated and displayed, and SSs located in the vicinity of or near the user's current location are displayed as selection candidates based on the GPS signals from GPS satellites 200 (see Figure 1) acquired by the user terminal 30, and the user can select the SS of their choice according to input operations.
Furthermore, the user terminal 30 may automatically select the SS where the user is located based on the acquired GPS signal. For example, the user terminal 30 may select information indicating the user's location (the location of the user terminal) identified based on the GPS signal and an SS located a predetermined distance away.

なお、ユーザの現在位置によっては、「選択候補:0件」等の表示が出力される場合もある。また、ユーザ端末30が、GPS信号を受信しない設定となっている場合にも、店舗検索が行われない場合がある。そのような場合には、図6(a)に示したような選択候補画面からSSが選択される。
また、店舗検索により選択されたSSは、例えば図6(d)に示すような「マイ店舗」登録画面が生成され表示され、任意のSSを「マイ店舗」として登録することができる。
Depending on the user's current location, a message such as "Selection candidates: 0" may be displayed. Furthermore, if the user terminal 30 is set not to receive GPS signals, a store search may not be performed. In such a case, an SS is selected from the selection candidate screen as shown in FIG. 6( a).
Furthermore, for a service station selected through the store search, a "my store" registration screen such as that shown in FIG. 6(d) is generated and displayed, allowing the user to register any service station as a "my store."

SSの店舗が選択されると、ユーザ端末30では入力操作に応じて、該当するSSで使用可能なクーポンが選択される(ステップS503)。
その後、ユーザの入力操作に応じて、ユーザ端末30からはワンタイムIDの要求情報が生成され、ユーザの識別情報(アプリ会員ID)、当該ユーザが利用するSSを示す情報(SS拠点番号)及びステップS503で選択されたクーポンを示す情報とともに、ユーザ送信情報としてサーバ10に送信される(ステップS504:送信部32)。
When the SS store is selected, coupons that can be used at the selected SS are selected in response to an input operation on the user terminal 30 (step S503).
Thereafter, in response to the user's input operation, the user terminal 30 generates a request information for a one-time ID, and transmits the request information to the server 10 as user transmission information together with the user's identification information (app member ID), information indicating the SS used by the user (SS base number), and information indicating the coupon selected in step S503 (step S504: transmission unit 32).

サーバ10は、ユーザ端末30から送信されたユーザ送信情報を受信する。具体的には、サーバ10は、アプリ会員IDとともに送信されたワンタイムIDの要求情報を受信する(ステップS505:ユーザ情報受信部11)。サーバ10は、受信したアプリ会員IDに基づいて該当するユーザの登録情報(図3参照)を参照し、受信したアプリ会員IDが登録されていることを確認する。また、サーバ10は、受信した、SS拠点番号に基づいてユーザが利用するSSを特定する(ステップS506:特定部13)。なお、上述した通り、ユーザ送信情報に含まれる位置情報が、SS拠点番号ではなく、SSの位置を示す情報(例えば、経度及び緯度)の場合、サーバ10は、SS拠点番号に関連付けて記憶されたSSの位置を示す情報(不図示)を参照し、SSを特定してもよい。
そして、サーバ10は、例えば3桁の数字情報からなるワンタイムIDを生成する(ステップS507:生成部16)。その後、サーバ10は生成したワンタイムIDを、ユーザ送信情報を送信したユーザ端末30(生成要求を送信したユーザ端末30)に送信する(ステップS508:ワンタイムID送信部14)。
The server 10 receives the user-transmitted information transmitted from the user terminal 30. Specifically, the server 10 receives the request information for the one-time ID transmitted together with the application member ID (step S505: user information receiving unit 11). The server 10 references the registration information of the corresponding user (see FIG. 3 ) based on the received application member ID and confirms that the received application member ID is registered. The server 10 also identifies the SS used by the user based on the received SS base number (step S506: identification unit 13). Note that, as described above, if the location information included in the user-transmitted information is not the SS base number but information indicating the location of the SS (e.g., longitude and latitude), the server 10 may identify the SS by reference to information indicating the location of the SS (not shown) stored in association with the SS base number.
The server 10 then generates a one-time ID consisting of, for example, three-digit numeric information (step S507: generator 16).The server 10 then transmits the generated one-time ID to the user terminal 30 that transmitted the user transmission information (the user terminal 30 that transmitted the generation request) (step S508: one-time ID transmitter 14).

サーバ10から送信されたワンタイムIDのデータ(3桁の数字)は、ユーザ端末30で受信され(ステップS509:受信部34)、アプリ上でディスプレイに表示される(ステップS510:表示部33)。そして、ユーザは、SSで給油サービス等を行う従業員に対して、ユーザ端末30を提示することにより、従業員にワンタイムIDを伝達することができる。
具体的には、ユーザ端末30には、例えば図7(a)、(b)に示すような3桁の数字からなるワンタイムIDが生成され表示される。
また、ユーザ端末30には、例えば図7(c)に示すように、ワンタイムIDとともに使用可能な1又は2以上のクーポン情報を選択可能に表示させることもできる。
The one-time ID data (three-digit number) transmitted from the server 10 is received by the user terminal 30 (step S509: receiving unit 34) and displayed on the display of the app (step S510: display unit 33). The user can then present the user terminal 30 to an employee at the service station who provides a refueling service or the like, thereby transmitting the one-time ID to the employee.
Specifically, a one-time ID consisting of a three-digit number such as those shown in FIGS. 7(a) and 7(b) is generated and displayed on the user terminal 30.
Furthermore, as shown in FIG. 7C, for example, the user terminal 30 can also display one or more coupon information items that can be used together with the one-time ID in a selectable manner.

ユーザからワンタイムIDを提示されたSSの従業員は、そのワンタイムIDを確認及び記憶し、その状態で、SSに設置されているPOS端末等からなる店舗端末40に移動し、記憶したワンタイムIDをPOS端末のテンキー等を操作して入力して、ワンタイムIDを受け付ける(ステップS511:受付部41)。受け付けられたワンタイムIDは、店舗端末40からサーバ10に送信される(ステップS512:送信部42)。
これにより、ワンタイムIDは、店舗の識別情報(SS拠点番号など)とともに、店舗端末40からサーバ10に送信される。
The SS employee who receives the one-time ID from the user confirms and stores the one-time ID, then proceeds to a store terminal 40 such as a POS terminal installed at the SS, and inputs the stored one-time ID using the numeric keypad or the like on the POS terminal to accept the one-time ID (step S511: acceptance unit 41). The accepted one-time ID is transmitted from the store terminal 40 to the server 10 (step S512: transmission unit 42).
As a result, the one-time ID is transmitted from the store terminal 40 to the server 10 together with the store's identification information (SS base number, etc.).

サーバ10では、店舗端末40から送信されてきたワンタイムID及びSS拠点番号の情報が受信される(ステップS513:店舗情報受信部17)。サーバ10は、以下の(A)が一致し、且つ(B)が一致することを判定する(ステップS514:判定部18)。
(A)ステップS505で受信したSS拠点番号と、ステップS513で受信したSS拠点番号
(B)ステップS513で受信したワンタイムIDとステップS507で生成したワンタイムID
その後、サーバ10は、ステップS514における判定結果が、上記(A)が一致し且つ(B)が一致する場合に、特典情報を抽出する(ステップS515:抽出部12)。
サーバ10は、アプリ会員IDや氏名を、抽出した特典情報(該当するクーポン情報など)とともに、店舗端末40に送信する(ステップS516:特典情報送信部15)。
店舗端末40では、サーバ10から送信されてきたユーザの特典情報を受信すると(ステップS517:受信部44)、受信したクーポン情報に基づいて、割引サービス等を実行しつつ、給油サービス及びその決済処理等が実行される(ステップS518)。
The server 10 receives the one-time ID and SS base number information transmitted from the store terminal 40 (step S513: store information receiving unit 17). The server 10 determines that the following (A) and (B) match (step S514: determination unit 18).
(A) The SS location number received in step S505 and the SS location number received in step S513. (B) The one-time ID received in step S513 and the one-time ID generated in step S507.
Thereafter, if the determination result in step S514 is that the above (A) and (B) match, the server 10 extracts the benefit information (step S515: extraction unit 12).
The server 10 transmits the application member ID and name together with the extracted benefit information (such as relevant coupon information) to the store terminal 40 (step S516: benefit information transmission unit 15).
When the store terminal 40 receives the user's benefit information sent from the server 10 (step S517: receiving unit 44), it executes discount services, etc. based on the received coupon information, and then executes refueling services and associated payment processing, etc. (step S518).

以上のようにして、本システム1によれば、図5に示すように、ユーザが自ら操作するユーザ端末30において要求及び表示されるワンタイムIDによって、サーバ10は、ユーザの会員登録やクーポン情報の特定を行うことができる。そして、SSの従業員は、ユーザから提示される3桁や2桁の数字を記憶し、店舗端末40に入力するだけで、クーポン利用の処理を実行することができる。
したがって、SSの従業員は、ユーザからスマートフォンなどを預かることなく、ユーザのアプリ会員認証やクーポン利用を、簡易かつ迅速に実行することができる。
As described above, according to the present system 1, the server 10 can register the user and identify coupon information based on the one-time ID requested and displayed on the user terminal 30 operated by the user, as shown in Figure 5. Then, an employee at the service station can execute the coupon redemption process simply by memorizing the three-digit or two-digit number provided by the user and entering it into the store terminal 40.
Therefore, the staff of the service station can easily and quickly authenticate the user as an app member and use coupons without having to take the user's smartphone or other device.

[他の実施形態]
次に、図8~図9を参照して、図5に示した本システム1の他の実施形態におけるデータ処理の具体的な流れを説明する。
図8は、本システム1におけるワンタイムID提供方法の他の実施形態による一連の処理の流れを示したシーケンス図である。
図8に示す他の実施形態は、図5に示した実施形態とは、ステップS801~S810(ステップS501~S510)までは同様である。
Other Embodiments
Next, a specific flow of data processing in another embodiment of the present system 1 shown in FIG. 5 will be described with reference to FIGS.
FIG. 8 is a sequence diagram showing the flow of a series of processes according to another embodiment of the one-time ID providing method in the present system 1.
The other embodiment shown in FIG. 8 is similar to the embodiment shown in FIG. 5 in steps S801 to S810 (steps S501 to S510).

そして、本実施形態では、図8に示すように、図5に示した処理に加えて、サーバ10(ワンタイムID送信部14)が、ワンタイムIDを、ユーザ端末30に対して送信する(ステップS808)だけでなく、そのユーザ端末30が位置するSSに備えられた店舗端末40にも、ユーザ端末30に送信したのと同様のワンタイムIDを送信する(ステップS812)。
具体的には、本実施形態では、サーバ10の生成部16は、SS単位で、当該SSを利用する複数のユーザのそれぞれに対して生成したワンタイムIDを用いて、例えば一覧表示するデータの形式(一覧データと呼ぶ)で生成する(ステップS811)。そして、ワンタイムID送信部14は、該当するSSの店舗端末40に生成された一覧データを送信する(ステップS812)。
In this embodiment, as shown in Figure 8, in addition to the processing shown in Figure 5, the server 10 (one-time ID sending unit 14) not only sends the one-time ID to the user terminal 30 (step S808), but also sends the same one-time ID as that sent to the user terminal 30 to the store terminal 40 provided in the SS where the user terminal 30 is located (step S812).
Specifically, in this embodiment, the generation unit 16 of the server 10 generates, for each SS, one-time IDs generated for each of the multiple users who use the SS in the form of data for displaying a list (referred to as list data) (step S811).The one-time ID transmission unit 14 then transmits the generated list data to the store terminal 40 of the corresponding SS (step S812).

サーバ10から送信されたワンタイムIDの一覧データは、店舗端末40の受信部44において受信され(ステップS813)、店舗端末40の表示部43に表示される(ステップS814)。なお、店舗端末40は、図示しないプリンタ等から一覧データを出力してもよい。
図9に、本実施形態においてサーバ10で生成及び送信され、店舗端末40において出力される表示画面の一例を示す。
同図に示すように、サーバ10から送信されたワンタイムIDの一覧データは、一覧データを受信した店舗端末40を備えるSSにおいてワンタイムIDの生成要求をした1又は2以上のユーザに対して、生成及び送信されたワンタイムID及びユーザの氏名が一覧データの形式で店舗端末40のディスプレイに表示される。その後、SSの従業員は、店舗端末40に表示されたいずれかのユーザを選択可能な状態となり、入力操作に応じて一のユーザが選択される。
The list data of one-time IDs transmitted from the server 10 is received by the receiving unit 44 of the store terminal 40 (step S813) and displayed on the display unit 43 of the store terminal 40 (step S814). The store terminal 40 may output the list data from a printer or the like (not shown).
FIG. 9 shows an example of a display screen generated and transmitted by the server 10 and output at the store terminal 40 in this embodiment.
As shown in the figure, the list data of one-time IDs transmitted from the server 10 is displayed in the form of list data on the display of the store terminal 40 for one or more users who have requested the generation of one-time IDs at the SS equipped with the store terminal 40 that received the list data, with the generated and transmitted one-time IDs and user names being displayed. The SS employee is then able to select any of the users displayed on the store terminal 40, and one user is selected in response to an input operation.

したがって、ユーザ端末30に表示されたワンタイムID(ステップS809)をユーザから提示された従業員は、そのワンタイムIDを確認及び記憶し、その状態で、POS端末に移動し又は携帯する携帯端末を起動し、記憶したワンタイムIDを、店舗端末40において表示されている一覧データの中から選択する。これによって選択されたワンタイムIDが店舗端末40で受け付けられる(ステップS815)。例えば、従業員は、該当するワンタイムID(図9では「021:ヤマダタロウ様」)をPOS端末の入力装置(キーボードやタッチパネル)等を操作して選択する。選択されて店舗端末40で受け付けられたワンタイムIDは、店舗端末40からサーバ10に送信される(ステップS816)。 Therefore, when the employee receives the one-time ID displayed on the user terminal 30 (step S809) from the user, the employee confirms and memorizes the one-time ID, then moves it to the POS terminal or starts up the portable terminal they are carrying, and selects the memorized one-time ID from the list displayed on the store terminal 40. The selected one-time ID is then accepted by the store terminal 40 (step S815). For example, the employee selects the relevant one-time ID ("021: Yamada Taro" in Figure 9) by operating the POS terminal's input device (keyboard, touch panel, etc.). The selected one-time ID accepted by the store terminal 40 is then transmitted from the store terminal 40 to the server 10 (step S816).

これ以降のステップS817~S822は、図5に示したステップS513~S518と同様である。
以上のように、図8に示す他の実施形態では、ユーザからワンタイムIDの提示を受けたSSの従業員は、店舗端末40において受信及び表示されているワンタイムIDの一覧の中から、該当するワンタイムIDを確認及び選択することで、ユーザを特定することができ、記憶間違いや入力ミス等の可能性を更に低くすることが可能となり、より迅速かつ円滑な給油サービスを提供できる。
The subsequent steps S817 to S822 are similar to steps S513 to S518 shown in FIG.
As described above, in another embodiment shown in Figure 8, an employee of a gas station who receives a one-time ID from a user can identify the user by checking and selecting the corresponding one-time ID from the list of one-time IDs received and displayed on the store terminal 40, thereby further reducing the possibility of memory errors, input errors, etc., and enabling the provision of faster and smoother refueling services.

以上説明したように、本システム1によれば、給油サービスを受けるためにSSに来店したユーザが、自らユーザ端末30を操作してワンタイムIDを生成及び表示させ、表示された簡単なワンタイムIDをSSの従業員に提示するだけで、ユーザの会員登録やクーポン情報の特定及び認証を行うことができる。
したがって、SSの従業員は、アプリ会員等を特定するためにユーザからスマートフォンを預かる必要はなく、従業員がスマートフォンを落としたり傷つけたりする危険性は一切なく、従業員がユーザのスマートフォンを手で触るようなことも不要となる。
As described above, according to this system 1, a user who visits a gas station to receive a refueling service can operate the user terminal 30 to generate and display a one-time ID, and can then simply present the displayed simple one-time ID to a gas station employee, thereby registering the user as a member and identifying and authenticating coupon information.
Therefore, SS employees do not need to take smartphones from users in order to identify app members, etc., there is no risk of employees dropping or damaging the smartphone, and there is no need for employees to touch users' smartphones with their hands.

このため、本システム1によれば、特に、会員認証や決済処理を行うPOS端末が、ユーザに対して給油が行われる給油レーンから離れた事務所等に設置されるフルサービスのSSにおいて、ユーザが従業員にスマートフォンを見せるだけで、簡易かつ迅速に、会員認証やクーポン利用の処理等のサービスの提供を実現することができる。
これによって、給油サービスを行うSSは、スマホアプリを介した各種割引サービスの提供や、ユーザの囲い込み、顧客情報の収集や管理等が容易かつ迅速に行えるようになり、給油サービスを受けるユーザも、フルSSにおける給油サービスやクーポン利用サービスを、スマホアプリを介して簡便に利用し享受することが可能となる。
したがって、本システム1によれば、フルSSとユーザの双方にとって、メリットの大きい魅力的な給油サービスを支援し実現することができる。
Therefore, according to this system 1, particularly in full-service gas stations where the POS terminal that handles member authentication and payment processing is installed in an office or the like away from the fueling lane where the user receives fuel, the user can simply show their smartphone to an employee and easily and quickly receive services such as member authentication and coupon usage processing.
This will enable gas stations that provide refueling services to easily and quickly provide various discount services via smartphone apps, attract users, and collect and manage customer information, and users receiving refueling services will also be able to easily use and enjoy the refueling services and coupon usage services available at full gas stations via smartphone apps.
Therefore, the present system 1 can support and realize an attractive refueling service that offers great benefits to both full gas stations and users.

次に、図11~図14を参照して、本システム1の更に他の実施形態について説明する。以下に説明する実施形態においては、本システム1に、決済方法(支払い方法)がアプリ会員IDに関連付けて事前に登録されているとする。決済方法は、どのような形態であってもよいが、本実施形態においては、クレジットカードを用いた決済を行うことが決済情報として登録されているとして説明を行う。
図11は、本システム1における各部の構成を示す機能ブロック図である。なお、図2に示した機能と同じ機能を有する部材については、同じ符号を付し、その説明を省略する。本実施の形態においては、図11に示す通り、サーバ10が、処理部19をさらに含み、店舗端末40が、決済部45をさらに含む。また、サーバ10の記憶部20には、決済管理DB23がさらに格納されている。
決済管理DB23は、図12に示す通り、アプリ会員IDと、決済情報とが関連付けて格納されたデータベースである。決済情報とは、ユーザの決済に用いる情報である。決済情報は、例えば、決済用IDと、決済用トークンとを含む。決済用トークンとは、ユーザの決済に使用可能な情報であり、例えばクレジットカード番号をトークン化した情報である。決済用IDとは、クレジットカードの所有者を識別するIDである。決済情報は、クレジット番号そのものを含んでもよいし、クレジットカード番号を暗号化した情報を含んでもよい。また、決済情報は、クレジットカードの使用期限などを含んでもよい。
Next, still another embodiment of the present system 1 will be described with reference to Figures 11 to 14. In the embodiment described below, it is assumed that a payment method (a payment method) is associated with an app member ID and pre-registered in the present system 1. The payment method may take any form, but in this embodiment, it is assumed that payment using a credit card is registered as payment information.
Figure 11 is a functional block diagram showing the configuration of each unit in this system 1. Components having the same functions as those shown in Figure 2 are given the same reference numerals, and their description will be omitted. In this embodiment, as shown in Figure 11, the server 10 further includes a processing unit 19, and the store terminal 40 further includes a payment unit 45. In addition, a payment management DB 23 is further stored in the memory unit 20 of the server 10.
As shown in FIG. 12 , payment management DB23 is a database that stores application member IDs and payment information in association with each other. Payment information is information used for user payments. Payment information includes, for example, a payment ID and a payment token. A payment token is information that can be used for user payments, such as information obtained by tokenizing a credit card number. A payment ID is an ID that identifies the owner of a credit card. Payment information may include the credit card number itself, or may include information that is an encrypted credit card number. Payment information may also include the expiration date of the credit card, etc.

処理部19は、決済情報に基づいて、ユーザの決済に関する認証を行う。具体的には、処理部19は、クレジットカードの認証を行う外部の認証サーバ(不図示)に対して、決済情報を送信することで、当該クレジットカードの認証処理を行う。クレジットカードの認証については一般的な方法で行われるため、詳細な説明を省略する。この認証時に、サーバ10と店舗端末40とは、必要な情報の送受信を行ってもよい。そして、抽出部12は、決済に関する認証結果を、特典情報送信部15を介して、店舗端末40に送信する。ここで、決済に関する認証結果とは、決済情報に含まれる決済用トークンを外部の認証サーバに送信することで、当該決済用トークンによって特定される決済情報の認証の結果を示す。
決済部45は、決済情報を用いて、決済を行う手段である。具体的には、決済部45は、認証結果が、認証済であることを示す場合に、決済情報に基づいた決済を行う。
The processing unit 19 performs authentication of the user's payment based on the payment information. Specifically, the processing unit 19 performs authentication processing of the credit card by transmitting the payment information to an external authentication server (not shown) that authenticates credit cards. Since credit card authentication is performed using a common method, detailed description will be omitted. During this authentication, the server 10 and the store terminal 40 may transmit and receive necessary information. The extraction unit 12 then transmits the authentication result of the payment to the store terminal 40 via the benefit information transmission unit 15. Here, the authentication result of the payment indicates the result of authentication of the payment information identified by the payment token included in the payment information, which is transmitted to the external authentication server.
The settlement unit 45 is a means for making a settlement using the settlement information. Specifically, when the authentication result indicates that authentication has been completed, the settlement unit 45 makes a settlement based on the settlement information.

図13は、本実施形態における本システム1の処理の流れの一例を示すフローチャートである。図13は、図5のステップS510までの処理の終了後の処理である。なお、図13の処理のうち、図5と同じ処理については同じ符号を付す。図13におけるステップS511~ステップS514は、図5と同様の処理である。
ステップS514における判定結果において、上述と同じように、拠点番号が一致し、ワンタイムIDが一致する場合に、サーバ10の抽出部12は、当該ワンタイムIDに関連付けて記憶されたアプリ会員IDを用いて、決済管理DB23を参照し、当該アプリ会員IDに関連付けられた決済情報を抽出する(ステップS1301)。具体的には、サーバ10は、決済管理DB23におけるアプリ会員IDに紐づいた決済用トークンを抽出する。
Fig. 13 is a flowchart showing an example of the processing flow of the system 1 in this embodiment. Fig. 13 shows processing after the end of the processing up to step S510 in Fig. 5. Note that, of the processing in Fig. 13, the same steps as in Fig. 5 are denoted by the same reference numerals. Steps S511 to S514 in Fig. 13 are the same processing as in Fig. 5.
As described above, if the determination result in step S514 shows that the base numbers and one-time IDs match, extraction unit 12 of server 10 references payment management DB 23 using the application member ID stored in association with the one-time ID, and extracts payment information associated with the application member ID (step S1301). Specifically, server 10 extracts a payment token linked to the application member ID from payment management DB 23.

その後、サーバ10のワンタイムID送信部14は、ステップS508でワンタイムIDを送信したユーザ端末30に、登録されている内容で決済を行ってよいか否かの問い合わせを送信する(ステップS1302)。そして、ユーザ端末30の受信部34はこの問い合わせを受信する(ステップS1303)。この問い合わせは、ユーザ端末30の表示部33に、決済を行ってよいか否かのメッセージとともに、例えば「承認」ボタンのような、入力可能なオブジェクトを表示させる情報を含む。ユーザによって、決済を行ってよいことを示す指示(例えば、「承認」ボタンの押下)がなされると、ユーザ端末30の受付部31はその指示を受け付け(ステップS1304)、送信部32は上記問い合わせの応答として、入力された指示をサーバ10に送信する(ステップS1305)。 Then, the one-time ID transmission unit 14 of the server 10 sends an inquiry to the user terminal 30 that sent the one-time ID in step S508, asking whether it is okay to proceed with the payment using the registered details (step S1302). The receiving unit 34 of the user terminal 30 then receives this inquiry (step S1303). This inquiry includes information that causes the display unit 33 of the user terminal 30 to display an inputtable object, such as an "Approve" button, along with a message asking whether it is okay to proceed with the payment. When the user gives an instruction indicating that payment is okay to proceed (for example, by pressing the "Approve" button), the reception unit 31 of the user terminal 30 accepts the instruction (step S1304), and the transmission unit 32 transmits the input instruction to the server 10 in response to the inquiry (step S1305).

サーバ10のユーザ情報受信部11は、問い合わせの応答を受信する(ステップS1306)。
そして、サーバ10の処理部19は、上記応答が決済を行ってよいことを示す場合に、抽出した決済用トークンを用いて、認証を行うサーバ(不図示)に対して、決済に関する認証を請求することで認証処理を行う(ステップS1307)。 そして、認証結果が認証済であることを示す場合に、ステップS515と同様に、抽出部12が特典情報を抽出する。
The user information receiving unit 11 of the server 10 receives the response to the inquiry (step S1306).
If the response indicates that payment is permitted, the processing unit 19 of the server 10 performs authentication processing by requesting authentication for payment from an authentication server (not shown) using the extracted payment token (step S1307). If the authentication result indicates that authentication has been completed, the extraction unit 12 extracts benefit information, as in step S515.

次に、サーバ10の特典情報送信部15は、(1)決済に関する認証結果、及び(2)抽出した特典情報を、アプリ会員IDを送信した店舗端末40に送信する(ステップS1308)。
店舗端末40の受信部44は、サーバ10から送信された認証結果及び特典情報を受信する(ステップS1309)。そして、店舗端末40の決済部45が、受信した認証結果及び特典情報を用いて、決済処理を実行する(ステップS1310)。
Next, the privilege information transmitting unit 15 of the server 10 transmits (1) the authentication result regarding the payment and (2) the extracted privilege information to the store terminal 40 that transmitted the application member ID (step S1308).
The receiving unit 44 of the store terminal 40 receives the authentication result and the benefit information transmitted from the server 10 (step S1309). Then, the settlement unit 45 of the store terminal 40 executes the settlement process using the received authentication result and the benefit information (step S1310).

以上のようにして、本システム1によれば、図5に示すように、ユーザが自ら操作するユーザ端末30において要求及び表示されるワンタイムIDによって、サーバ10は、ユーザの会員登録やクーポン情報の特定のみならず、事前に登録された決済情報で決済を行うことができる。そして、SSの従業員は、ユーザから提示される2桁から4桁の数字を記憶し、店舗端末40に入力するだけで、決済処理を実行することができる。
したがって、SSの従業員は、ユーザからスマートフォンなどを預かることなく、ユーザのアプリ会員認証やクーポン利用、更に、決済を、簡易かつ迅速に実行することができる。
また、サーバ10がワンタイムIDを送信したユーザ端末30から、決済を行ってよいことを示す指示があった場合にのみ決済を行うことにより、セキュリティを高めることができる。例えば、ワンタイムIDを送信されたユーザ端末30を保有するユーザとは異なる他のユーザが、自身のユーザ端末30に表示されたワンタイムIDを読み間違えた場合や、第三者が想定で数字を従業員に伝えた場合において、この読み間違えたワンタイムIDや想定した数字が、上記ユーザのユーザ端末30に表示されたワンタイムIDと一致してしまった場合であっても、ワンタイムIDが送信されたユーザ端末30に問い合わせを行うことにより、決済情報が登録されたユーザ以外の人物が当該決済情報を使った決済を行えないようにすることできる。
As described above, according to the present system 1, the server 10 can not only register the user and identify coupon information, but also perform payment using pre-registered payment information, using the one-time ID requested and displayed on the user terminal 30 operated by the user, as shown in Figure 5. Then, an employee at the service station can execute the payment process simply by memorizing the two- to four-digit number provided by the user and entering it into the store terminal 40.
Therefore, the staff at the service station can easily and quickly authenticate the user as an app member, use coupons, and even make payments without having to take the user's smartphone or other device.
Furthermore, security can be enhanced by allowing the server 10 to make a payment only when it receives an instruction from the user terminal 30 that sent the one-time ID indicating that it is OK to make the payment. For example, if a user other than the user who owns the user terminal 30 that received the one-time ID misreads the one-time ID displayed on their own user terminal 30, or if a third party gives an employee an assumed number, and this misread one-time ID or assumed number matches the one-time ID displayed on the user terminal 30 of the user, it is possible to prevent anyone other than the user whose payment information is registered from making a payment using the payment information by making an inquiry to the user terminal 30 that sent the one-time ID.

なお、本実施形態において説明した、事前に登録された決済情報については、使用の可否を、事前にユーザによって選択できるように構成されていてもよい。図14は、ユーザ端末30の表示画面の一例を示す図である。ユーザ端末30は、例えば、図6(a)に示すようなホーム画面の代わりに、図14に示すようなホーム画面を表示してもよい。図14において、領域901は、ユーザ端末30への入力操作に応じて、事前に登録した決済情報を利用するか否かを切り替えることが可能な切り替えボタン902と、ユーザによる選択結果を示した領域903とを含む。図14の例においては、切り替えボタン902の位置が「利用する」側にある場合、領域903には、利用することを示すメッセージが表示される。 Note that the pre-registered payment information described in this embodiment may be configured so that the user can select in advance whether or not to use it. Figure 14 is a diagram showing an example of a display screen of the user terminal 30. For example, the user terminal 30 may display a home screen such as that shown in Figure 14 instead of the home screen shown in Figure 6(a). In Figure 14, area 901 includes a switch button 902 that can be used to switch whether or not to use the pre-registered payment information in response to an input operation on the user terminal 30, and an area 903 that displays the result of the user's selection. In the example of Figure 14, when switch button 902 is positioned on the "Use" side, a message indicating that use will be displayed in area 903.

図14に示すように、事前に登録された決済情報の使用の可否を示す情報(使用可否情報)が選択可能である場合、ユーザ端末30は、ステップS504において、ユーザ送信情報に、当該使用可否情報を含めて送信する。そして、ユーザ送信情報を受信したサーバ10は、生成したワンタイムIDに関連付けて、使用可否情報をワンタイムID管理DB22又は記憶部20の記憶領域に格納する。
その後、サーバ10は、ステップS514又はステップS818において、上述した拠点番号が一致し、ワンタイムIDが一致するかの判定に加え、当該一致したワンタイムIDに関連付けて格納されている使用可否情報が、決済情報を使用することを示すことを判定する。使用可否情報が決済情報を使用しないことを示す場合には、本システム1は、図5のステップS515以降の処理又は図8のステップS819以降の処理に進む。使用可否情報が決済情報を使用することを示す場合には、本システム1は、図13のステップS1301以降の処理に進む。
14 , if information indicating whether or not pre-registered payment information can be used (usability information) is selectable, the user terminal 30 transmits the usability information together with the user transmission information in step S504. Then, the server 10, having received the user transmission information, associates the usability information with the generated one-time ID and stores it in the one-time ID management DB 22 or the storage area of the storage unit 20.
Thereafter, in step S514 or step S818, the server 10 determines whether the location numbers and one-time IDs match, and also determines whether the usability information stored in association with the matched one-time ID indicates that payment information is to be used. If the usability information indicates that payment information is not to be used, the system 1 proceeds to the processing from step S515 onwards in Fig. 5 or the processing from step S819 onwards in Fig. 8. If the usability information indicates that payment information is to be used, the system 1 proceeds to the processing from step S1301 onwards in Fig. 13.

以上のように、決済情報が事前に登録された場合であっても、例えば、ユーザが登録したクレジットカードとは異なるクレジットカードを用いた決済を行いたい場合や、現金で決済を行いたい場合には、本システム1によれば、簡単な動作で決済方法を変えることができる。このような仕組みにより、本システム1は、ユーザに対して、より操作性や利便性に優れた給油サービスを実現することができる。 As described above, even if payment information has been registered in advance, if, for example, the user wishes to make payment using a credit card other than the one registered, or if the user wishes to pay in cash, system 1 allows the user to change the payment method with a simple operation. With this mechanism, system 1 can provide users with a refueling service that is easier to use and more convenient.

なお、ワンタイムIDは、2桁から4桁の文字列であることについて、説明を行ったが、セキュリティを高めるためには、桁数や文字種は多い方が好ましい。一方で、複雑且つ長い文字列の場合、入力ミスなどが発生する可能性もあるため、サーバ10は、セキュリティの必要性に応じて、文字列の長さ及び文字種は決定してもよい。例えば、アプリ会員IDに決済情報が関連付けられていない場合や決済情報を用いないとユーザによって指定された場合、生成部16は、3桁の数字からなるワンタイムIDを生成し、決済情報を用いるとユーザに指定された場合は4桁の数字からなるワンタイムIDを生成してもよい。
この場合において、サーバ10は、ステップS514又はステップS818において、上述した拠点番号が一致し、ワンタイムIDが一致するかの判定に加え、ワンタイムIDの桁数で、決済情報を使用することを判定してもよい。これにより、使用可否情報を記憶部20に記憶する必要がなくなるため、サーバ10は記憶部20へのアクセスを減らすことができ、処理速度を速めることができる。
Although the one-time ID has been described as being a two- to four-digit character string, the more digits and character types there are, the better for increased security. On the other hand, complex and long character strings may increase the risk of input errors, so the server 10 may determine the length of the character string and the character types according to security needs. For example, if payment information is not associated with the app member ID or if the user specifies that payment information is not to be used, the generation unit 16 may generate a one-time ID consisting of a three-digit number, and if the user specifies that payment information is to be used, the generation unit 16 may generate a one-time ID consisting of a four-digit number.
In this case, in step S514 or step S818, the server 10 may determine whether the location numbers and one-time IDs match, as described above, and also determine whether the payment information is to be used based on the number of digits of the one-time ID. This eliminates the need to store the usability information in the storage unit 20, allowing the server 10 to reduce access to the storage unit 20 and increase the processing speed.

以上、本発明について好ましい実施形態を示して説明したが、本発明は、上述した実施形態に限定されるものではなく、本開示の範囲で種々の変更が可能であることは言うまでもない。
例えば、上述した実施形態では、本開示が対象とするSSとして、従業員が給油作業等を行うフルSSを例にとって説明したが、給油をユーザが行うセルフ給油所を備えるSSに本開示を適用することも勿論可能である。
例えば、スマホアプリを用いた給油を、セルフSSで行う場合において、店舗端末40が、アプリ上に表示されたコードを正常に読み取ることができない場合に、本システム1のワンタイムIDを用いて、コードを読み取らせた場合と同様の処理が行われるようにしてもよい。
アプリ上に表示されたコードを正常に読み取ることができない場合とは、例えば、スマートフォンの画面が割れていたり、汚れていたりした場合である。また、アプリ上に表示されたコードを正常に読み取ることができない場合とは、店舗端末40のコードを読み取るコードリーダに不具合が生じている場合である。
Although the present invention has been described above by showing preferred embodiments thereof, it goes without saying that the present invention is not limited to the above-described embodiments and that various modifications are possible within the scope of the present disclosure.
For example, in the above-described embodiment, the gas station to which this disclosure applies was described as a full gas station where employees perform refueling operations, etc., but it is of course also possible to apply this disclosure to a gas station that has a self-service gas station where users perform refueling.
For example, when refueling at a self-service gas station using a smartphone app, if the store terminal 40 is unable to properly read the code displayed on the app, the same processing as when the code is read may be performed using the one-time ID of this system 1.
The code displayed on the app cannot be read properly if, for example, the smartphone screen is cracked or dirty, or if there is a problem with the code reader that reads the code on the store terminal 40.

このような場合、ユーザが、アプリ上に表示されたコードを用いて利用するサービスと同様のサービスを受けるためには、特典を受けるための別のアプリや会員証、決済を行うための別のアプリや媒体を起動又は取り出す必要がある。このような状態にいて、給油サービスを受ける場合に、複数の操作を行うことや媒体を取り出すことはとても煩雑であり、場合によってはスマートフォンや会員証などの落下を招く場合もある。
しかしながら、本システム1の利用により、同じアプリ画面上の簡単な操作によって、コードを読み取らせた場合と同様のサービスをユーザに提供することができる。これにより、特典を受けるための別のアプリや会員証、決済を行うための別のアプリや媒体を起動又は取り出すことなく、本システム1によれば、簡易かつ迅速に、会員認証やクーポン利用の処理を実行することができる。
In such cases, in order to receive the same service as the one used with the code displayed on the app, the user must launch or remove a separate app or membership card to receive the benefits, or a separate app or medium to make the payment. In this situation, when receiving a refueling service, performing multiple operations or removing the medium is very cumbersome and may in some cases result in dropping the smartphone or membership card.
However, by using this system 1, it is possible to provide the user with the same services as if the code had been read, through simple operations on the same app screen. This allows the user to easily and quickly perform member authentication and coupon usage processes without having to launch or remove a separate app or membership card to receive benefits, or a separate app or medium to make payments.

また、本開示は、スマホアプリを介して会員認証や特典付与サービスを行う場合に、スマートフォンとスマホアプリの画面を読み取る端末装置とが離れた場所に位置する状況又は環境であれば、SS以外の業務又は業態に適用することもでき、適用対象はSSのみに限定されるものではない。
また、本実施の形態においては、ユーザがクーポンを選択することを例に説明を行ったが、クーポンの選択を行わなくてもよい。例えば、アプリ会員IDに関連付けて記憶されたクーポンの情報を抽出部12が抽出し、決済の際に自動的に適用してもよい。また、ユーザが利用可能なクーポンが複数ある場合は、特典情報送信部15が、複数のクーポンに関する情報を送信し、店舗端末40に対する操作で選択された1又は複数のクーポンを決済に適用してもよい。
また、本システム1は、複数の情報処理装置で構成することを例に説明を行ったが、単一の情報処理装置(例えば一台のパーソナルコンピュータ等)で構成することもできる。
In addition, this disclosure can also be applied to operations or business types other than gas stations when member authentication or privilege granting services are performed via a smartphone app, as long as the smartphone and the terminal device that reads the smartphone app screen are located at different locations, and its application is not limited to gas stations.
Although the present embodiment has been described with reference to an example in which a user selects a coupon, the user need not necessarily select a coupon. For example, the extraction unit 12 may extract coupon information stored in association with the app member ID and automatically apply the coupon at the time of payment. Furthermore, if there are multiple coupons available for the user to use, the benefit information transmission unit 15 may transmit information about the multiple coupons, and one or more coupons selected by operating the store terminal 40 may be applied to the payment.
Furthermore, although the present system 1 has been described as being configured with a plurality of information processing devices, it may also be configured with a single information processing device (for example, one personal computer).

1 ワンタイムID提供システム
10 サーバ
11 ユーザ情報受信部(第1受信部)
12 抽出部
13 特定部
14 ワンタイムID送信部(第1送信部)
15 特典情報送信部(第2送信部)
16 生成部
17 店舗情報受信部(第2受信部)
18 判定部
20 記憶部
21 顧客DB
22 ワンタイムID管理DB
30 ユーザ端末
40 店舗端末
1 One-time ID provision system 10 Server 11 User information receiving unit (first receiving unit)
12 Extraction unit 13 Identification unit 14 One-time ID transmission unit (first transmission unit)
15. Special information transmission unit (second transmission unit)
16 Generation unit 17 Store information receiving unit (second receiving unit)
18 Judgment unit 20 Storage unit 21 Customer DB
22 One-time ID management DB
30 User terminal 40 Store terminal

Claims (12)

ユーザ端末から送信される、当該ユーザ端末を利用するユーザを識別するユーザ識別情報及び当該ユーザ端末が位置する位置情報を含むユーザ送信情報を受信する第1受信手順と、
所定の条件を満たすワンタイムIDを生成する生成手順と、
生成された前記ワンタイムIDを、前記ユーザ送信情報を送信したユーザ端末に送信する第1送信手順と、
店舗端末から送信される、送信ID及び当該店舗端末を備えるサービスステーションを識別するSS識別情報を受信する第2受信手順と、
前記第2受信手順で受信した前記SS識別情報と前記位置情報によって特定されるサービスステーションの識別情報とが一致し、且つ前記送信IDと前記ワンタイムIDとが一致することを判定する判定手順と、
判定手順によって一致すると判定された場合において、前記ワンタイムIDを送信したユーザ端末を操作するユーザの前記ユーザ識別情報に関連付けられた特典情報を、前記SS識別情報を送信した店舗端末に送信する第2送信手順と
受信された前記サービスステーションの識別情報に基づき、前記ユーザ端末を操作するユーザが位置する前記サービスステーションを特定するサービスステーション特定手順と、を含み、
前記生成手順において、前記特定されたサービスステーションを利用する1以上のユーザに対して生成したワンタイムIDの一覧を生成し、
前記第1送信手順において、前記ワンタイムIDの一覧を、前記特定されたサービスステーションの前記店舗端末に送信し、
前記第2受信手順において、前記ワンタイムIDの一覧から選択された、前記送信ID及びSS識別情報を受信する
ことを特徴とする情報処理方法。
a first receiving step of receiving user transmission information transmitted from a user terminal, the user transmission information including user identification information for identifying a user using the user terminal and location information indicating the location of the user terminal;
A generation procedure for generating a one-time ID that satisfies predetermined conditions;
a first transmission step of transmitting the generated one-time ID to the user terminal that transmitted the user transmission information;
a second receiving step of receiving a transmission ID and SS identification information for identifying a service station equipped with the store terminal, the transmission ID and the SS identification information being transmitted from the store terminal;
a determination step of determining whether the SS identification information received in the second receiving step matches the identification information of the service station specified by the location information, and whether the transmission ID matches the one-time ID;
a second transmission step of transmitting, when it is determined by the determination step that the one-time ID matches, bonus information associated with the user identification information of the user operating the user terminal that transmitted the one-time ID to the store terminal that transmitted the SS identification information ;
a service station identification procedure for identifying the service station where the user operating the user terminal is located based on the received service station identification information;
In the generating step, a list of one-time IDs generated for one or more users who use the identified service station is generated;
In the first transmission step, the list of the one-time IDs is transmitted to the shop terminal of the identified service station;
In the second receiving procedure, the transmission ID and SS identification information selected from the list of one-time IDs are received.
An information processing method comprising:
ユーザ端末から送信される、当該ユーザ端末を利用するユーザを識別するユーザ識別情報及び当該ユーザ端末が位置する位置情報を含むユーザ送信情報を受信する第1受信手順と、
所定の条件を満たすワンタイムIDを生成する生成手順と、
生成された前記ワンタイムIDを、前記ユーザ送信情報を送信したユーザ端末に送信する第1送信手順と、
店舗端末から送信される、送信ID及び当該店舗端末を備えるサービスステーションを識別するSS識別情報を受信する第2受信手順と、
前記第2受信手順で受信した前記SS識別情報と前記位置情報によって特定されるサービスステーションの識別情報とが一致し、且つ前記送信IDと前記ワンタイムIDとが一致することを判定する判定手順と、
判定手順によって一致すると判定された場合において、前記ワンタイムIDを送信したユーザ端末を操作するユーザの前記ユーザ識別情報に関連付けられた特典情報を、前記SS識別情報を送信した店舗端末に送信する第2送信手順と、を含み、
前記ユーザ識別情報に関連付けた決済情報が登録されており、
前記判定手順によって一致すると判定された場合において、前記ワンタイムIDの桁数に基づいて前記店舗端末における決済処理に前記決済情報を使用するか否かを判定し、前記決済情報を使用すると判定された場合において、前記ワンタイムIDを送信したユーザ端末を操作するユーザの前記ユーザ識別情報に関連付けられた前記決済情報の認証を行う処理手順をさらに含み、
前記第2送信手順において、前記認証の結果を送信し、
当該認証の結果が認証済であることを示す場合に、前記店舗端末における決済処理に前記決済情報が用いられる、
ことを特徴とする情報処理方法。
a first receiving step of receiving user transmission information transmitted from a user terminal, the user transmission information including user identification information for identifying a user using the user terminal and location information indicating the location of the user terminal;
A generation procedure for generating a one-time ID that satisfies predetermined conditions;
a first transmission step of transmitting the generated one-time ID to the user terminal that transmitted the user transmission information;
a second receiving step of receiving a transmission ID and SS identification information for identifying a service station equipped with the store terminal, the transmission ID and the SS identification information being transmitted from the store terminal;
a determination step of determining whether the SS identification information received in the second receiving step matches the identification information of the service station specified by the location information, and whether the transmission ID matches the one-time ID;
a second transmission step of transmitting, when it is determined by the determination step that there is a match, bonus information associated with the user identification information of the user operating the user terminal that transmitted the one-time ID to the store terminal that transmitted the SS identification information;
Payment information associated with the user identification information is registered,
When it is determined that there is a match by the determination procedure, it is determined whether or not to use the payment information for payment processing at the store terminal based on the number of digits of the one-time ID, and when it is determined that the payment information will be used, it further includes a processing procedure of authenticating the payment information associated with the user identification information of the user operating the user terminal that transmitted the one-time ID,
In the second transmission step, a result of the authentication is transmitted;
If the result of the authentication indicates that the authentication has been completed, the payment information is used in a payment process at the store terminal.
An information processing method comprising:
前記ワンタイムIDが、暗記容易且つ入力容易な、文字及び数字の少なくともいずれかからなる文字列である、
ことを特徴とする請求項1又は2に記載の情報処理方法。
The one-time ID is a character string consisting of at least one of letters and numbers that is easy to memorize and input.
3. The information processing method according to claim 1 or 2 .
前記ワンタイムIDが、2桁から4桁の数字からなる
ことを特徴とする請求項に記載の情報処理方法。
4. The information processing method according to claim 3 , wherein the one-time ID is a number consisting of two to four digits.
前記特典情報が、前記サービスステーションで提供される給油サービスの割引情報である
ことを特徴とする請求項1からのいずれか一項に記載の情報処理方法。
5. The information processing method according to claim 1, wherein the benefit information is discount information for a fuel service provided at the service station.
前記生成手順で生成された前記ワンタイムIDに基づき、前記ユーザ端末を操作するユーザに関連付けて記憶された前記特典情報を抽出する抽出手順を含み、
前記第2送信手順で前記店舗端末に送信された前記特典情報が、当該店舗端末における決済処理に反映される
ことを特徴とする請求項1から5のいずれか一項に記載の情報処理方法。
an extraction step of extracting the benefit information stored in association with the user operating the user terminal based on the one-time ID generated in the generation step;
The information processing method according to claim 1 , wherein the benefit information transmitted to the store terminal in the second transmission step is reflected in a payment process at the store terminal.
前記第1受信手順において、前記ユーザ送信情報とともに前記特典情報が受信され、
前記抽出手順において、前記受信した特典情報であって、前記ユーザ端末を操作するユーザに関連付けて記憶された特典情報を、抽出する、
ことを特徴とする請求項6に記載の情報処理方法。
In the first receiving step, the special information is received together with the user transmission information;
In the extraction step, the received special benefit information is extracted, the special benefit information being associated with the user who operates the user terminal and stored.
7. The information processing method according to claim 6,
前記第2送信手順で前記店舗端末に送信された前記特典情報のうち、当該店舗端末において選択された特典情報が、当該店舗端末における決済処理に反映される、
ことを特徴とする請求項6に記載の情報処理方法。
Among the benefit information transmitted to the store terminal in the second transmission step, benefit information selected at the store terminal is reflected in the payment process at the store terminal.
7. The information processing method according to claim 6,
前記ユーザ識別情報に関連付けた決済情報が登録されており、
前記判定手順によって一致すると判定された場合において、前記ワンタイムIDを送信したユーザ端末を操作するユーザの前記ユーザ識別情報に関連付けられた前記決済情報の認証を行う処理手順を含み、
前記第2送信手順において、前記認証の結果を送信し、
当該認証の結果が認証済であることを示す場合に、前記店舗端末における決済処理に前記決済情報が用いられる、
ことを特徴とする請求項1に記載の情報処理方法。
Payment information associated with the user identification information is registered,
a processing procedure for authenticating the payment information associated with the user identification information of the user operating the user terminal that transmitted the one-time ID when it is determined that the one-time ID matches the payment information by the determination procedure,
In the second transmission step, a result of the authentication is transmitted;
If the result of the authentication indicates that the authentication has been completed, the payment information is used in a payment process at the store terminal.
2. The information processing method according to claim 1 ,
前記第1受信手順において、前記決済情報の使用の有無を示す情報を更に受信し、
前記判定手順において、前記決済情報の使用についての問い合わせ情報を前記ユーザ端末に送信し、当該ユーザ端末から受信する前記問い合わせ情報への応答情報に基づいて、前記決済情報を使用するかを更に判定し、
前記決済情報を使用すると判定された場合に、前記処理手順において前記決済情報の認証を行う、
ことを特徴とする請求項9に記載の情報処理方法。
In the first receiving step, information indicating whether or not the payment information has been used is further received;
In the determination step, inquiry information regarding the use of the payment information is sent to the user terminal, and whether or not to use the payment information is further determined based on response information to the inquiry information received from the user terminal ;
When it is determined that the payment information is to be used, the payment information is authenticated in the processing procedure.
10. The information processing method according to claim 9.
ユーザ端末から送信される、当該ユーザ端末を利用するユーザを識別するユーザ識別情報及び当該ユーザ端末が位置する位置情報を含むユーザ送信情報を受信する第1受信手段と、
所定の条件を満たすワンタイムIDを生成する生成手段と、
生成された前記ワンタイムIDを、前記ユーザ送信情報を送信したユーザ端末に送信する第1送信手段と、
店舗端末から送信される、送信ID及び当該店舗端末を備えるサービスステーションを識別するSS識別情報を受信する第2受信手段と、
前記第2受信手段が受信した前記SS識別情報と前記位置情報によって特定されるサービスステーションの識別情報とが一致し、且つ前記送信IDと前記ワンタイムIDとが一致することを判定する判定手段と、
判定手順によって一致すると判定された場合において、前記ワンタイムIDを送信したユーザ端末を操作するユーザの前記ユーザ識別情報に関連付けられた特典情報を、当該店舗端末に送信する第2送信手段と、
受信された前記サービスステーションの識別情報に基づき、前記ユーザ端末を操作するユーザが位置する前記サービスステーションを特定するサービスステーション特定手段と、を備え
前記生成手段において、前記特定されたサービスステーションを利用する1以上のユーザに対して生成したワンタイムIDの一覧を生成し、
前記第1送信手段において、前記ワンタイムIDの一覧を、前記特定されたサービスステーションの前記店舗端末に送信し、
前記第2受信手段において、前記ワンタイムIDの一覧から選択された、前記送信ID及びSS識別情報を受信す
ことを特徴とするシステム。
a first receiving means for receiving user transmission information transmitted from a user terminal, the user transmission information including user identification information for identifying a user using the user terminal and location information of the user terminal;
A generating means for generating a one-time ID that satisfies a predetermined condition;
a first transmitting means for transmitting the generated one-time ID to the user terminal that transmitted the user transmission information;
a second receiving means for receiving a transmission ID and SS identification information for identifying a service station having the store terminal, the transmission ID and SS identification information being transmitted from the store terminal;
a determination means for determining whether the SS identification information received by the second receiving means matches the identification information of the service station specified by the location information, and whether the transmission ID matches the one-time ID;
a second transmitting means for transmitting, to the store terminal, bonus information associated with the user identification information of the user operating the user terminal that transmitted the one-time ID when the determination procedure determines that the one-time ID matches;
a service station identification means for identifying the service station where the user operating the user terminal is located based on the received service station identification information ;
The generating means generates a list of one-time IDs generated for one or more users who use the specified service station;
the first transmitting means transmits the list of one-time IDs to the shop terminal of the identified service station;
The system is characterized in that the second receiving means receives the transmission ID and SS identification information selected from the list of one-time IDs .
コンピュータに、
ユーザ端末から送信される、当該ユーザ端末を利用するユーザを識別するユーザ識別情報及び当該ユーザ端末が位置する位置情報を含むユーザ送信情報を受信する第1受信手段と、
所定の条件を満たすワンタイムIDを生成する生成手段と、
生成された前記ワンタイムIDを、前記ユーザ送信情報を送信したユーザ端末に送信する第1送信手段と、
店舗端末から送信される、送信ID及び当該店舗端末を備えるサービスステーションを識別するSS識別情報を受信する第2受信手段と、
前記第2受信手段が受信した前記SS識別情報と前記位置情報によって特定されるサービスステーションの識別情報とが一致し、且つ前記送信IDと前記ワンタイムIDとが一致することを判定する判定手段と、
判定手順によって一致すると判定された場合において、前記ワンタイムIDを送信したユーザ端末を操作するユーザの前記ユーザ識別情報に関連付けられた特典情報を、当該店舗端末に送信する第2送信手段と、
受信された前記サービスステーションの識別情報に基づき、前記ユーザ端末を操作するユーザが位置する前記サービスステーションを特定するサービスステーション特定手段と、を実行させ
前記生成手段において、前記特定されたサービスステーションを利用する1以上のユーザに対して生成したワンタイムIDの一覧を生成させ、
前記第1送信手段において、前記ワンタイムIDの一覧を、前記特定されたサービスステーションの前記店舗端末に送信させ、
前記第2受信手段において、前記ワンタイムIDの一覧から選択された、前記送信ID及びSS識別情報を受信させ
ことを特徴とするプログラム。
On the computer,
a first receiving means for receiving user transmission information transmitted from a user terminal, the user transmission information including user identification information for identifying a user using the user terminal and location information of the user terminal;
A generating means for generating a one-time ID that satisfies a predetermined condition;
a first transmitting means for transmitting the generated one-time ID to the user terminal that transmitted the user transmission information;
a second receiving means for receiving a transmission ID and SS identification information for identifying a service station having the store terminal, the transmission ID and SS identification information being transmitted from the store terminal;
a determination means for determining whether the SS identification information received by the second receiving means matches the identification information of the service station specified by the location information, and whether the transmission ID matches the one-time ID;
a second transmitting means for transmitting, to the store terminal, bonus information associated with the user identification information of the user operating the user terminal that transmitted the one-time ID when the determination procedure determines that the one-time ID matches;
a service station identification means for identifying the service station where the user operating the user terminal is located based on the received service station identification information ;
causing the generating means to generate a list of one-time IDs generated for one or more users who use the specified service station;
causing the first transmitting means to transmit the list of one-time IDs to the store terminal of the specified service station;
a program for causing the second receiving means to receive the transmission ID and SS identification information selected from the list of one-time IDs ;
JP2021208708A 2021-05-31 2021-12-22 Information processing method, system, and program Active JP7795906B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021090950 2021-05-31
JP2021090950 2021-05-31

Publications (2)

Publication Number Publication Date
JP2022184695A JP2022184695A (en) 2022-12-13
JP7795906B2 true JP7795906B2 (en) 2026-01-08

Family

ID=84437583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021208708A Active JP7795906B2 (en) 2021-05-31 2021-12-22 Information processing method, system, and program

Country Status (1)

Country Link
JP (1) JP7795906B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014002682A (en) 2012-06-21 2014-01-09 Dainippon Printing Co Ltd Method of using electronic coupon, coupon distribution server, and computer program
JP2014112359A (en) 2012-11-01 2014-06-19 Yamaha Corp Coupon management system, terminal device, and program
WO2019189513A1 (en) 2018-03-30 2019-10-03 昭和シェル石油株式会社 Customer service support system, customer service support server, and customer service support method
JP2021005124A (en) 2019-06-25 2021-01-14 東芝テック株式会社 System, server and program
JP2021011275A (en) 2019-07-04 2021-02-04 株式会社タツノ Gas station system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014002682A (en) 2012-06-21 2014-01-09 Dainippon Printing Co Ltd Method of using electronic coupon, coupon distribution server, and computer program
JP2014112359A (en) 2012-11-01 2014-06-19 Yamaha Corp Coupon management system, terminal device, and program
WO2019189513A1 (en) 2018-03-30 2019-10-03 昭和シェル石油株式会社 Customer service support system, customer service support server, and customer service support method
JP2021005124A (en) 2019-06-25 2021-01-14 東芝テック株式会社 System, server and program
JP2021011275A (en) 2019-07-04 2021-02-04 株式会社タツノ Gas station system

Also Published As

Publication number Publication date
JP2022184695A (en) 2022-12-13

Similar Documents

Publication Publication Date Title
US12536524B2 (en) In-store card activation
US10825018B2 (en) Adding card to mobile wallet using NFC
AU2019200260B2 (en) Methods and systems for wallet enrollment
US10475016B2 (en) Bill payment system and method
KR101857073B1 (en) Method, credit card company serveruser terminal and application for performing and supporting mobile payment by scheduling method
JP2020004436A (en) Settlement system based on internal communication network of counter, mobile terminal including settlement function based on internal communication network of counter, method of providing payment service based on internal communication network of counter, and program for executing the same
EP3848872A1 (en) Secure payment system
US10909518B2 (en) Delegation payment with picture
US20120330769A1 (en) Electronic transaction techniques implemented over a computer network
RU2672132C2 (en) Systems and methods of mobile payments
JP2019032841A (en) Settlement system of internal communication network base of sales floor, mobile terminal including settlement function of internal communication network base of sales floor, settlement service providing method of internal communication network base of sales floor, and program for execution thereof
KR20210056436A (en) System and method for a customer initiated payment transaction
US20210073748A1 (en) Payment system, payment method, and program
JPWO2006082913A1 (en) Network payment card, network payment program, authentication server, shopping system and payment method
CN105745677B (en) Method and system for providing payment service
JP7795906B2 (en) Information processing method, system, and program
JP7085460B2 (en) Bank servers, payment methods and programs
JP2006072475A (en) Device and program for information processing, and for information providing
JP7790962B2 (en) Information processing method and information processing system
KR20170134162A (en) Payment system and payment method, and payment program
WO2014063192A1 (en) Mobile payments
KR20140115862A (en) Payment method and system enable to line with mobile terminal
KR20130125246A (en) Method and system for direct paying using app in mobile device
KR20130100858A (en) Apparatus for processing of coupon use and method of the same
KR20050121480A (en) Method for approving electronic settlement by using number of mobile terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250617

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251014

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251222

R150 Certificate of patent or registration of utility model

Ref document number: 7795906

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150