[go: up one dir, main page]

JP7786000B1 - Service providing device, management method, and program - Google Patents

Service providing device, management method, and program

Info

Publication number
JP7786000B1
JP7786000B1 JP2025117215A JP2025117215A JP7786000B1 JP 7786000 B1 JP7786000 B1 JP 7786000B1 JP 2025117215 A JP2025117215 A JP 2025117215A JP 2025117215 A JP2025117215 A JP 2025117215A JP 7786000 B1 JP7786000 B1 JP 7786000B1
Authority
JP
Japan
Prior art keywords
payment
terminal device
temporary password
user
processing unit
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
JP2025117215A
Other languages
Japanese (ja)
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.)
PayPay Corp
Original Assignee
PayPay Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PayPay Corp filed Critical PayPay Corp
Priority to JP2025117215A priority Critical patent/JP7786000B1/en
Application granted granted Critical
Publication of JP7786000B1 publication Critical patent/JP7786000B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

【課題】端末装置の紛失時におけるログイン状態を好適に管理すること。
【解決手段】携帯電話機である端末装置で動作するアプリケーションプログラムを介してネットワークサービスを提供するサービス提供装置であって、前記端末装置が紛失したことの通知に応じて、前記アプリケーションプログラムをログアウト状態にし、一時パスワードを発行し、前記端末装置の電話番号と前記一時パスワードを対応付けて記憶部に記憶させる紛失時処理部と、前記一時パスワードが入力されたとき、前記入力された一時パスワードと前記記憶部に記憶された一時パスワードが一致する場合に前記アプリケーションプログラムをログイン状態にする再開時処理部と、を備えるサービス提供装置。
【選択図】図10

The present invention provides a method for appropriately managing the login status when a terminal device is lost.
[Solution] A service providing device that provides network services via an application program running on a terminal device that is a mobile phone, comprising: a loss processing unit that, in response to notification that the terminal device has been lost, puts the application program into a logged-out state, issues a temporary password, and stores the temporary password in a memory unit in association with the telephone number of the terminal device; and a restart processing unit that, when the temporary password is entered, puts the application program into a logged-in state if the entered temporary password matches the temporary password stored in the memory unit.
[Selected Figure] Figure 10

Description

特許法第30条第2項適用 (1)実施日 令和7年6月11日 出願発明に係る機能を稼働させた際の社内資料 (9pにService Launch Date:2025/06/11の記載あり)Article 30, paragraph 2 of the Patent Act applies. (1) Implementation date: June 11, 2025. Internal documents when the function related to the claimed invention was put into operation (Service Launch Date: 2025/06/11 is stated on page 9).

本発明は、サービス提供装置、管理方法、およびプログラムに関する。 The present invention relates to a service providing device, a management method, and a program.

従来、スマートフォンなどの端末装置で動作するアプリケーションプログラムを介して提供されるネットワークサービスが普及している。ネットワークサービスは、利用者がログインする(アプリケーションプログラムをログイン状態にする)ことで、提供されることが多い。このため、端末装置が紛失した場合のログイン状態の管理が課題となっている。特許文献1には、スマートフォン等の通信端末の紛失、破損などの場合に、独立した法人に個人の新しい秘密鍵の作成を申し立て、独立した法人が個人本人の確認を行い、本人であることが認められたときに、他の2本の秘密鍵から、個人の新しい秘密鍵の作成を可能にすることが記載されている。 Traditionally, network services provided via application programs running on terminal devices such as smartphones have become widespread. Network services are often provided when a user logs in (by putting the application program into a logged-in state). As a result, managing the login state when the terminal device is lost has become an issue. Patent Document 1 describes a system in which, when a communication terminal such as a smartphone is lost or damaged, a user can request the creation of a new private key for the individual from an independent corporation. The independent corporation then verifies the individual's identity, and if the individual's identity is confirmed, a new private key for the individual can be created from two other private keys.

特開2023-102725号公報Japanese Patent Application Laid-Open No. 2023-102725

従来の技術では、端末装置が紛失したときに煩雑な手続きが要求される場合があり、利用者がネットワークサービスから離脱する懸念があった。このように、従来の技術では、端末装置の紛失時におけるログイン状態を好適に管理することができない場合があった。 With conventional technology, when a terminal device is lost, complicated procedures may be required, raising concerns that users may abandon network services. As such, conventional technology may not be able to properly manage login status when a terminal device is lost.

本発明は、このような事情を考慮してなされたものであり、端末装置の紛失時におけるログイン状態を好適に管理することが可能なサービス提供装置、管理方法、およびプログラムを提供することを目的の一つとする。 The present invention was made in consideration of these circumstances, and one of its objectives is to provide a service providing device, management method, and program that can optimally manage login status when a terminal device is lost.

本発明の一態様は、携帯電話機である端末装置で動作するアプリケーションプログラムを介してネットワークサービスを提供するサービス提供装置であって、前記端末装置が紛失したことの通知に応じて、前記アプリケーションプログラムをログアウト状態にし、一時パスワードを発行し、前記端末装置の電話番号と前記一時パスワードを対応付けて記憶部に記憶させる紛失時処理部と、前記一時パスワードが入力されたとき、前記入力された一時パスワードと前記記憶部に記憶された一時パスワードが一致する場合に前記アプリケーションプログラムをログイン状態にする再開時処理部と、を備えるサービス提供装置である。 One aspect of the present invention is a service providing device that provides network services via an application program running on a terminal device that is a mobile phone. The service providing device includes: a loss processing unit that, in response to notification that the terminal device has been lost, places the application program in a logged-out state, issues a temporary password, and stores the telephone number of the terminal device and the temporary password in a memory unit in association with each other; and a restart processing unit that, when the temporary password is entered, places the application program in a logged-in state if the entered temporary password matches the temporary password stored in the memory unit.

本発明の一態様によれば、端末装置の紛失時におけるログイン状態を好適に管理することができる。 One aspect of the present invention makes it possible to optimally manage login status when a terminal device is lost.

実店舗型電子決済の基本的な態様を示す図である。FIG. 1 illustrates basic aspects of brick-and-mortar electronic payment. 決済アプリを利用した電子決済(端末決済)を行うための構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration for performing electronic payment (terminal payment) using a payment application. 利用者情報172の内容の一例を示す図である。FIG. 10 is a diagram showing an example of the contents of user information 172. 加盟店/店舗情報174の内容の一例を示す図である。FIG. 10 is a diagram showing an example of the contents of affiliated store/store information 174. ユーザスキャンが行われる際の処理の流れの概要を示す図である。FIG. 10 is a diagram showing an outline of a processing flow when a user scan is performed. ストアスキャンが行われる際の処理の流れの概要を示す図である。FIG. 10 is a diagram showing an outline of the processing flow when a store scan is performed. 決済カードを利用した電子決済(カード決済)を行うための構成の一例を示す図である。FIG. 1 is a diagram showing an example of a configuration for performing electronic payment (card payment) using a payment card. 決済サーバ100によって行われる紛失時ログイン管理のための構成および周辺環境の一例を示す図である。FIG. 2 is a diagram showing an example of the configuration and surrounding environment for login management in case of loss performed by the payment server 100. 一時パスワード対応情報176の内容の一例を示す図である。FIG. 10 is a diagram showing an example of the contents of temporary password correspondence information 176. 紛失時ログイン管理の処理の流れの一例を示すシーケンス図である。FIG. 10 is a sequence diagram showing an example of the flow of a process for login management in case of loss. 一時パスワード入力画面の一例を示す図である。FIG. 10 is a diagram illustrating an example of a temporary password input screen. 一時パスワード再発行依頼のための処理の流れの一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of a processing flow for requesting reissue of a temporary password. 決済サーバ100によって行われる紛失時ログイン管理のための構成および周辺環境の他の一例を示す図である。FIG. 10 is a diagram illustrating another example of the configuration and surrounding environment for login management in case of loss performed by the payment server 100.

[概要]
以下、図面を参照し、本発明に係るサービス提供装置、管理方法、およびプログラムの実施形態について説明する。サービス提供装置は、一以上のプロセッサにより実現される。サービス提供装置は、携帯電話機である端末装置(以下では利用者端末装置)で動作するアプリケーションプログラムを介してネットワークサービスを提供し、ネットワークサービスへの利用者のログイン状態を管理する。以下の説明ではネットワークサービスは電子決済サービスであるものとする。アプリケーションプログラムと決済サーバおよびクレジットカードサーバは、協働して電子決済サービスを提供する。以下の説明ではアプリケーションプログラムを決済アプリと、サービス提供装置を決済サーバとそれぞれ称する。電子決済サービスは、店舗における商品やサービスの購買に係る決済をサポートするサービスである。店舗とは、例えば、現実空間に存在する物理的な店舗(実店舗)であるが、電子商取引の仮想店舗を含んでもよい。仮想店舗は、電子決済サービスの運営者とは異なる主体によって提供されるものを含んでもよい。その場合、仮想店舗における買い物の決済の際に、電子決済サービスのインターフェース画面に遷移するように制御される。電子決済サービスにおいて、店舗は、例えば加盟店(ブランド)に属するものとして扱われ、店舗において購買行動が行われた際の電子決済は、主として利用者と加盟店の間で行われる。これに代えて、電子決済が利用者と店舗との間で行われてもよい。
[overview]
Hereinafter, with reference to the drawings, embodiments of a service providing device, a management method, and a program according to the present invention will be described. The service providing device is realized by one or more processors. The service providing device provides network services via an application program running on a terminal device (hereinafter referred to as a user terminal device) that is a mobile phone, and manages the login status of users to the network service. In the following description, the network service is assumed to be an electronic payment service. The application program, a payment server, and a credit card server cooperate to provide the electronic payment service. In the following description, the application program is referred to as a payment app, and the service providing device is referred to as a payment server. An electronic payment service is a service that supports payments for the purchase of goods and services at a store. A store is, for example, a physical store (real store) existing in real space, but may also include a virtual store for e-commerce transactions. A virtual store may also include a store operated by an entity other than the operator of the electronic payment service. In such a case, when making a payment for a purchase at the virtual store, the user is controlled to transition to an interface screen of the electronic payment service. In an electronic payment service, a store is treated as belonging to, for example, an affiliated store (brand), and electronic payments when a purchase is made at the store are primarily made between the user and the affiliated store. Alternatively, electronic payment may be made between the user and the store.

[実店舗型電子決済の態様]
図1は、実店舗型電子決済の基本的な態様を示す図である。基本的に電子決済は、利用者Uが保持する媒体M、店舗設備E、決済システムSの三者によって実行される。媒体Mは、スマートフォンなどの可搬型コンピュータ装置やクレジットカードなどである。店舗設備Eは、現実空間に存在する物理的な実店舗(以下、単に店舗と称する)に存在するものであり、POS装置、無線通信装置、クレジットカードリーダ、QRコード(登録商標)などのコード画像の印刷物、またはコード画像を表示する表示装置などである。実店舗型電子決済では、まず媒体Mと店舗設備Eの間で、利用者の識別情報を認識可能な情報や決済金額の情報などが一方向または双方向に共有される。この際に、媒体Mまたは店舗設備Eのうち一方が、他方が表示するコード画像から各種の情報を光学的に読み取ったり、NFC(Near Field Communication)によって情報提供が行われたり、PAN(Primary Account Number)がクレジットカードリーダによって読み取られたりする。そして、媒体Mまたは店舗設備Eの一方(他方から情報を取得した側)が、ネットワークNWを介して決済に必要な決済情報を決済システムSに送信する。なお、媒体Mと店舗設備Eの双方が何らかの情報を決済システムSに情報を送信してもよい。決済システムSは、利用者Uの各種情報を管理しており、種々の態様で店舗と利用者Uとの間の電子決済を行う。電子決済は、プリペイド方式と後払い(ポストペイ)のうち一方または双方で、或いは他の手法により行われる。この他、電子決済には、利用者の端末装置と決済システムの二者で実行される、いわゆるネットショッピングの態様も含まれ得る。ネットワークNWは、例えば、インターネット、LAN(Local Area Network)、無線基地局、プロバイダ装置などを含む。以降に登場する、ネットワークNWを介して通信する各種装置は、ネットワークカードや無線通信モジュールなどの通信装置を有しているものとする。
[Physical store-based electronic payment methods]
FIG. 1 illustrates the basic aspects of brick-and-mortar electronic payments. Electronic payments are generally carried out by three parties: a medium M held by a user U, store equipment E, and a payment system S. The medium M may be a portable computer device such as a smartphone or a credit card. The store equipment E resides in a physical store (hereinafter simply referred to as the store) in real space and may include a POS device, a wireless communication device, a credit card reader, a printed code image such as a QR code (registered trademark), or a display device displaying the code image. In brick-and-mortar electronic payments, information that can identify the user and information about the payment amount are first shared unidirectionally or bidirectionally between the medium M and the store equipment E. At this time, one of the medium M or the store equipment E optically reads various information from a code image displayed by the other, provides information via near-field communication (NFC), or reads a primary account number (PAN) using a credit card reader. Then, one of the medium M or the store equipment E (the party that receives information from the other) transmits the payment information required for the payment to the payment system S via a network NW. Note that both the medium M and the store equipment E may transmit some information to the payment system S. The payment system S manages various information about the user U and performs electronic payments between the store and the user U in various ways. Electronic payments may be performed using either or both of a prepaid system and a postpaid system, or by other methods. In addition, electronic payments may also include so-called online shopping, which is performed between the user's terminal device and the payment system. The network NW includes, for example, the Internet, a LAN (Local Area Network), a wireless base station, a provider device, etc. The various devices described below that communicate via the network NW are assumed to have communication devices such as network cards and wireless communication modules.

[構成(端末決済)]
図2は、決済アプリを利用した電子決済(端末決済)を行うための構成の一例を示す図である。この電子決済は、媒体Mの一つである利用者端末装置10において動作する決済アプリ20、店舗設備Eの一つである一以上の店舗決済端末30および一以上の店舗コード画像40、決済システムSの一部を構成する決済サーバ100などを中心として実行される。決済サーバ100は、利用者端末装置10、店舗決済端末30、および一以上の情報端末50とネットワークNWを介して通信する。
[Configuration (terminal payment)]
2 is a diagram showing an example of the configuration for performing electronic payment (terminal payment) using a payment app. This electronic payment is performed mainly by a payment app 20 running on a user terminal device 10, which is one of the media M, one or more store payment terminals 30 and one or more store code images 40, which are one of the store facilities E, and a payment server 100, which constitutes part of a payment system S. The payment server 100 communicates with the user terminal device 10, the store payment terminal 30, and one or more information terminals 50 via a network NW.

利用者端末装置10は、例えば、スマートフォンやタブレット端末等の可搬型端末装置である。利用者端末装置10は、少なくとも、光学読取機能、通信機能、表示機能、入力受付機能、プログラム実行機能を有するコンピュータ装置である。以下の説明では、これらの機能を実現するための構成をそれぞれカメラ、通信装置、タッチパネル、CPU(Central Processing Unit)等と称する。利用者端末装置10では、CPU等のプロセッサにより決済アプリ20が実行されることで、決済サーバ100と連携して電子決済サービスを利用者に提供するように動作する。決済アプリ20は、例えば、アプリ配信サーバ(不図示)から利用者端末装置10にインストールされ、利用者端末装置10のカメラ、通信装置、タッチパネルなどを制御する。以下の説明において、「利用者端末装置10に情報を送信する(あるいは利用者端末装置10から情報を受信/取得する)」と表記される場合と、「決済アプリ20に情報を送信する(あるいは決済アプリ20から情報を受信/取得する)」と表記される場合が混在し得るが、これらは表現上の相違に過ぎず、何かを区別しようとするものではない。 The user terminal device 10 is a portable terminal device such as a smartphone or tablet. The user terminal device 10 is a computer device having at least optical reading, communication, display, input acceptance, and program execution functions. In the following description, the components that realize these functions are referred to as the camera, communication device, touch panel, CPU (Central Processing Unit), etc. In the user terminal device 10, a processor such as the CPU executes the payment app 20, which operates in cooperation with the payment server 100 to provide electronic payment services to users. The payment app 20 is installed on the user terminal device 10 from, for example, an application distribution server (not shown) and controls the camera, communication device, touch panel, etc. of the user terminal device 10. In the following description, the terms "send information to the user terminal device 10 (or receive/acquire information from the user terminal device 10)" and "send information to the payment app 20 (or receive/acquire information from the payment app 20)" may be used interchangeably, but these are merely differences in expression and are not intended to distinguish between them.

店舗決済端末30は、例えば、店舗に設置される。店舗決済端末30は、少なくとも、商品価格取得機能、光学読取機能、プログラム実行機能、通信機能を有するコンピュータ装置(あるいはその集合体)である。店舗決済端末30は、いわゆるPOS(Point of Sale)装置を含み、POS装置が商品価格取得機能や光学読取機能を有してもよい。 The store payment terminal 30 is installed, for example, in a store. The store payment terminal 30 is a computer device (or a collection of such devices) that has at least a product price acquisition function, an optical reading function, a program execution function, and a communication function. The store payment terminal 30 includes a so-called POS (Point of Sale) device, and the POS device may have a product price acquisition function and an optical reading function.

店舗コード画像40は、店舗に置かれ、QRコード(登録商標)等のコード画像が紙やプラスチックの媒体に印刷されたものである。なお、店舗コード画像40は、店舗に置かれたディスプレイ(スマートフォンやタブレット端末等の端末装置のディスプレイでもよい)によって表示されてもよい。 The store code image 40 is placed in the store and is a code image such as a QR code (registered trademark) printed on a paper or plastic medium. The store code image 40 may also be displayed on a display placed in the store (or on the display of a terminal device such as a smartphone or tablet).

情報端末50は、店舗を統括する加盟店の運営者によって使用される。電子決済サービスにおいて、商品またはサービスの提供者としての顧客は加盟店(ブランド)として扱われ、その傘下に一以上の店舗が存在する。一店舗のみ運営する加盟店が存在してもよい。情報端末50は、スマートフォンやタブレット端末、パーソナルコンピュータ等である。情報端末50は、加盟店向けインターフェース55が動作する。加盟店向けインターフェース55は、加盟店向けアプリであってもよいし、汎用のブラウザによって表示されるウェブページであってもよい。加盟店向けインターフェース55は、加盟店の運営者によるクーポンの設定等を受け付け、決済サーバ100に送信する。情報端末50は、加盟店向けインターフェース55を実行することで、店舗コード画像40に相当するコード画像を表示したり、利用者端末装置10が表示するコード画像を読み取ったりする機能を有してもよい(後者の場合、光学読取機能が必要である)。 The information terminal 50 is used by the operator of the affiliated store who oversees the stores. In electronic payment services, customers who provide goods or services are treated as affiliated stores (brands), and one or more stores exist under the affiliated store. An affiliated store may operate only one store. The information terminal 50 is a smartphone, tablet terminal, personal computer, etc. The information terminal 50 runs an affiliated store interface 55. The affiliated store interface 55 may be an affiliated store app or a web page displayed by a general-purpose browser. The affiliated store interface 55 accepts coupon settings, etc., from the affiliated store operator and transmits them to the payment server 100. By executing the affiliated store interface 55, the information terminal 50 may have the function of displaying a code image equivalent to the store code image 40 or reading a code image displayed by the user terminal device 10 (in the latter case, an optical reading function is required).

決済サーバ100は、クレジットカードサーバ200とネットワークNWを介して通信する。決済サーバ100は、例えば、コンテンツ提供部110と、情報管理部120と、決済処理部130と、記憶部170とを有する。記憶部170以外の構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable
Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。
The payment server 100 communicates with the credit card server 200 via a network NW. The payment server 100 includes, for example, a content provider 110, an information management unit 120, a payment processing unit 130, and a storage unit 170. The components other than the storage unit 170 are realized by a hardware processor such as a CPU executing a program (software). Some or all of these components may be implemented using a large scale integration (LSI), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA).
The program may be realized by hardware (including circuitry) such as a Gate Array or a Graphics Processing Unit (GPU), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transitory storage medium) such as a hard disk drive (HDD) or flash memory, or may be stored in a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed in the storage device by inserting the storage medium into a drive device.

記憶部170は、HDDやフラッシュメモリ、RAM(Random Access Memory)などである。記憶部170は、決済サーバ100がネットワークを介してアクセス可能なNAS(Network Attached Storage)装置であってもよい。記憶部170には、利用者情報172、加盟店/店舗情報174などの情報が格納される。 The storage unit 170 is a hard disk drive (HDD), flash memory, RAM (Random Access Memory), etc. The storage unit 170 may also be a NAS (Network Attached Storage) device that the payment server 100 can access via a network. The storage unit 170 stores information such as user information 172 and affiliated store/shop information 174.

コンテンツ提供部110は、例えば、Webサーバの機能を有し、電子決済サービスの各種画面を表示するための情報(コンテンツ)を利用者端末装置10に提供する。コンテンツ提供部110は、ウェブページの形式でコンテンツを利用者端末装置10に提供したり、決済アプリ20が画像をレンダリングするのに必要なパラメータを利用者端末装置10に提供したりする。 The content providing unit 110 has, for example, the functionality of a web server, and provides the user terminal device 10 with information (content) for displaying various screens for electronic payment services. The content providing unit 110 provides the user terminal device 10 with content in the form of a web page, and provides the user terminal device 10 with parameters necessary for the payment app 20 to render images.

情報管理部120は、利用者情報172や加盟店/店舗情報174の編集、追加、削除などを行い、これらを管理する。 The information management unit 120 edits, adds, deletes, etc. user information 172 and affiliated store/store information 174, and manages them.

図3は、利用者情報172の内容の一例を示す図である。利用者情報172は、例えば、利用者URL、アカウントID、電話番号、パスワード、登録日、チャージ残高、電子マネー種別、端末決済方法、カード決済方法、各種履歴情報、本人確認済フラグ、氏名・住所・生年月日、メールアドレス、銀行口座、後払い設定、後払い条件情報、ログイン状態を示すログイン状態フラグなどの情報が互いに対応付けられたものである。以下、これらの情報が対応付けられた利用者のインスタンス(電子決済口座)のことをアカウントと称する場合がある。図中、「-」で示す項目は、未設定であることを示す。ログイン状態フラグは、例えば、「ログイン中」、「ログアウト中」、「ログイン制限中」のいずれかに設定される。 Figure 3 is a diagram showing an example of the contents of user information 172. User information 172 is a collection of information such as a user URL, account ID, phone number, password, registration date, charge balance, electronic money type, terminal payment method, card payment method, various history information, identity verification flag, name, address, date of birth, email address, bank account, deferred payment settings, deferred payment condition information, and a login status flag indicating login status, all of which are associated with one another. Hereinafter, a user instance (electronic payment account) to which this information is associated may be referred to as an account. In the figure, items marked with "-" indicate that they are not set. The login status flag is set to, for example, "logged in," "logged out," or "login restricted."

利用者URLは、利用者間の送金処理に使用される。電子決済サービスへの新規登録時には、電話番号およびパスワードの登録が必須となる。アカウントIDは、決済サーバ100によって利用者に発行されるものである。登録日は利用者が電子決済サービスに登録した日(アカウントを作成した日)である。チャージ残高は、利用者が予めアカウントに送金することで設定された電子マネーの残高を示す情報である。送金の手段としては、指定業者(銀行)のATM(Automatic Teller Machine)への入金、登録された銀行口座からの送金などがある。電子マネーの種別は、例えば、電子マネーが出金可能なものであるか、電子決済にのみ使用可能なものであるかを示す情報である。端末決済方法は、端末決済において利用者がチャージ残高による電子決済を行うのか(残高払い)、後払いによる決済を行うのかを示す設定情報である。カード決済方法は、カード決済において利用者がチャージ残高による電子決済を行うのか(残高払い)、後払いによる決済を行うのかを示す設定情報である。各種履歴情報は、利用者が予め電子決済サービスに送金してチャージ残高を増加させた履歴であるチャージ履歴、利用者が行った決済の内訳(日時、購買行動が行われた店舗の店舗ID、加盟店ID、決済金額、決済方法など)を決済ごとに示す決済履歴などを含む。 The user URL is used for transferring money between users. When registering for the electronic payment service, registration of a phone number and password is required. The account ID is issued to the user by the payment server 100. The registration date is the date the user registered for the electronic payment service (the date the account was created). The charge balance is information indicating the balance of electronic money set by the user by transferring money to the account in advance. Transfer methods include depositing money into an ATM (Automatic Teller Machine) of a designated service provider (bank) or transferring money from a registered bank account. The type of electronic money is information indicating, for example, whether the electronic money can be withdrawn or can only be used for electronic payments. The terminal payment method is setting information indicating whether the user will make electronic payment using the charge balance (balance payment) or by deferred payment in terminal payment. The card payment method is setting information indicating whether the user will make electronic payment using the charge balance (balance payment) or by deferred payment in card payment. The various historical information includes a charge history, which is a record of when the user has previously transferred funds to the electronic payment service to increase their charge balance, and a payment history, which shows the breakdown of payments made by the user for each payment (date and time, store ID of the store where the purchase was made, affiliated store ID, payment amount, payment method, etc.).

本人確認済フラグは、利用者が身分証明書を利用して行う本人確認が済んでいるか否かを示す情報である。後払いは本人確認が済んでいる場合に選択可能になり、図中のアカウントIDが「002」である利用者は本人確認が済んでいないため、端末決済方法として残高払いしか選択することができない。銀行口座は、電子決済サービスに入金可能な銀行口座の口座番号である。後払い設定は、後払いを選択可能にするための設定操作が済んでいるか否かを示す情報である。後払い条件情報は、後払いにおける限度額、当月利用額などの各種条件を示す情報である。 The identity verification flag indicates whether the user has completed identity verification using identification. Deferred payment can be selected once identity verification has been completed. The user with account ID "002" in the figure has not completed identity verification, and can only select balance payment as the terminal payment method. The bank account is the account number of a bank account that can be used to deposit funds into the electronic payment service. Deferred payment settings indicate whether the settings have been completed to make deferred payment available. Deferred payment conditions information indicates various conditions, such as the deferred payment limit and the amount used for the current month.

図4は、加盟店/店舗情報174の内容の一例を示す図である。加盟店/店舗情報174は、例えば、店舗URLに対して加盟店IDと店舗IDが対応付けられた第1テーブル174Aと、加盟店IDに対して加盟店名と売上金(前述)が対応付けられた第2テーブル174Bと、店舗IDに対して店舗IDが対応付けられた第3テーブル174Cとを含む。加盟店/店舗情報174には、これらの情報の他、加盟店または店舗のカテゴリ、店舗の所在地、決済パターン等の情報が含まれてもよい。 Figure 4 is a diagram showing an example of the contents of affiliated store/store information 174. Affiliated store/store information 174 includes, for example, a first table 174A in which affiliated store IDs and store IDs are associated with store URLs, a second table 174B in which affiliated store IDs are associated with affiliated store names and sales amounts (described above), and a third table 174C in which store IDs are associated with store IDs. In addition to this information, affiliated store/store information 174 may also include information such as affiliated store or store categories, store locations, and payment patterns.

決済処理部130は、電子決済のための各種処理を行う。端末決済には、以下に説明する第1方式(ユーザスキャン)と第2方式(ストアスキャン)の二つの方式がある。 The payment processing unit 130 performs various processes for electronic payments. There are two methods for terminal payments: Method 1 (user scan) and Method 2 (store scan), which are described below.

図5は、ユーザスキャンが行われる際の処理の流れの概要を示す図である。まず、決済アプリ20が起動した状態の利用者端末装置10が、光学読取機能によって店舗コード画像40を読み取り、デコードする(S1)。店舗コード画像40には、店舗URLの情報が含まれている。決済アプリ20は、店舗URLと利用者のアカウントIDを含む第1決済情報を決済サーバ100に送信する(S2)。決済サーバ100は、店舗URLに対応する加盟店ID、店舗IDを用いて加盟店/店舗情報174を検索し、加盟店名と店舗名の情報を取得し(S3)、決済アプリ20に送信する(S4)。利用者は、加盟店名や店舗名が表示された画面において、決済金額を決済アプリ20に入力する(S5)。そして、決済アプリ20は、少なくとも決済金額を含む第2決済情報を生成し、決済サーバ100に送信する(S6)。 Figure 5 shows an overview of the processing flow when a user scan is performed. First, the user terminal device 10, with the payment app 20 running, reads and decodes the store code image 40 using its optical reading function (S1). The store code image 40 contains store URL information. The payment app 20 sends first payment information, including the store URL and the user's account ID, to the payment server 100 (S2). The payment server 100 searches the member store/store information 174 using the member store ID and store ID corresponding to the store URL, obtains information on the member store name and store name (S3), and sends this to the payment app 20 (S4). The user enters the payment amount into the payment app 20 on the screen displaying the member store name and store name (S5). The payment app 20 then generates second payment information including at least the payment amount and sends it to the payment server 100 (S6).

決済サーバ100の決済処理部130は、当該利用者の利用者情報172における「端末決済方法」が「残高払い」になっている場合、受信した第2決済情報に基づいて電子決済を行う(S7-1)。このとき、決済処理部130は、例えば、利用者IDに対応付けて管理しているチャージ残高を減少させ、加盟店の売上金の項目値を増加させることで、電子決済を行う。加盟店の売上金の項目値は、例えば、それ自体が電子マネーとして使用されるものでは無く、加盟店と電子決済サービスとの取り決めに応じたサイクルで、売上金の項目値に対応する金額が銀行口座に送金される。一方、「端末決済方法」が「後払い」になっている場合、決済処理部130は、第1決済情報や第2決済情報をクレジットカードサーバ200に送信して電子決済を依頼する(S7-2)。クレジットカードサーバ200は、受信した情報に基づいて利用者の月ごと利用額に決済金額を加算し、締め日の後に利用者の銀行口座から月ごと利用額を差し引くなどして電子決済を行う(S7-3)。 If the "Terminal Payment Method" in the user information 172 for the user is set to "Balance Payment," the payment processing unit 130 of the payment server 100 performs electronic payment based on the received second payment information (S7-1). At this time, the payment processing unit 130 performs electronic payment, for example, by decreasing the charge balance managed in association with the user ID and increasing the affiliated store sales amount item value. The affiliated store sales amount item value is not used as electronic money itself, for example, but rather the amount corresponding to the sales amount item value is transferred to a bank account on a cycle dictated by the agreement between the affiliated store and the electronic payment service. On the other hand, if the "Terminal Payment Method" is set to "Deferred Payment," the payment processing unit 130 sends the first payment information and the second payment information to the credit card server 200 to request electronic payment (S7-2). Based on the received information, the credit card server 200 adds the payment amount to the user's monthly usage amount and performs electronic payment by deducting the monthly usage amount from the user's bank account after the closing date (S7-3).

そして、決済処理部130は、コンテンツ提供部110を介して、決済完了通知(決済完了画面を表示するための情報)を決済アプリ20に送信し(S8)、決済アプリ20は決済完了画面を表示する(S9)。なお、店舗コード画像40が店舗に置かれたディスプレイによって表示される場合、店舗コード画像40には、店舗URLだけでなく決済金額の情報が含まれる場合がある。この場合、利用者が決済金額を入力する手順が省略され、第1決済情報に決済金額の情報が含められて決済サーバ100に送信される。加盟店名や店舗名の情報は、決済完了画面に含めて表示されてよい。 Then, the payment processing unit 130 sends a payment completion notification (information for displaying a payment completion screen) to the payment app 20 via the content providing unit 110 (S8), and the payment app 20 displays the payment completion screen (S9). Note that when the store code image 40 is displayed on a display installed in the store, the store code image 40 may include information on the payment amount in addition to the store URL. In this case, the step in which the user inputs the payment amount is omitted, and the payment amount information is included in the first payment information and sent to the payment server 100. Information on the affiliated store name and store name may be included and displayed on the payment completion screen.

図6は、ストアスキャンが行われる際の処理の流れの概要を示す図である。まず、決済アプリ20の起動時、決済アプリ20において支払う操作が行われたとき、自動更新のタイミング(例えば1分おき)になったとき、およびその他のタイミングで、決済アプリ20はワンタイムコードの発行要求を決済サーバ100に送信する(S11)。決済サーバ100の決済処理部130はワンタイムコードを生成し(S12)、決済アプリ20に送信する(S13)。決済アプリ20は、ワンタイムコードに基づいて生成した、QRコードやバーコード等のコード画像を表示する(S14)。利用者は利用者端末装置10の表示面を店舗決済端末30に翳し(提示し)、店舗決済端末30は、光学読取機能によってコード画像を読み取ってデコードし、ワンタイムコード等を取得する(S15)。そして、店舗決済端末30は、ワンタイムコード、決済金額、加盟店ID、店舗ID等を含む決済情報を生成し、決済サーバ100に送信する(S16)。決済金額の情報は、予めバーコード読み取りや手入力等によって取得されている。 Figure 6 shows an overview of the processing flow when a store scan is performed. First, the payment app 20 sends a request to issue a one-time code to the payment server 100 (S11) when the payment app 20 is launched, when a payment operation is performed in the payment app 20, when an automatic update occurs (e.g., every minute), and at other times. The payment processing unit 130 of the payment server 100 generates a one-time code (S12) and sends it to the payment app 20 (S13). The payment app 20 displays a code image, such as a QR code or barcode, generated based on the one-time code (S14). The user holds (presents) the display surface of the user terminal device 10 over the store payment terminal 30, and the store payment terminal 30 reads and decodes the code image using its optical reading function to obtain the one-time code, etc. (S15). The store payment terminal 30 then generates payment information including the one-time code, payment amount, affiliated store ID, store ID, etc., and sends it to the payment server 100 (S16). Payment amount information is obtained in advance by reading a barcode or manually entering it.

決済サーバ100の決済処理部130は、受信した情報に基づいて、ワンタイムコードに対応する利用者を特定し、当該利用者の利用者情報172における「端末決済方法」が「残高払い」になっている場合、受信した第2決済情報に基づいて電子決済を行う(S17-1)。このときの処理の内容は図5のS7-1の処理と同様である。一方、「端末決済方法」が「後払い」になっている場合、決済サーバ100は、第1決済情報や第2決済情報をクレジットカードサーバ200に送信して電子決済を依頼する(S17-2)。クレジットカードサーバ200は、受信した情報に基づいて利用者の月ごと利用額に決済金額を加算し、締め日の後に利用者の銀行口座から月ごと利用額を差し引くなどして電子決済を行う(S17-3)。 The payment processing unit 130 of the payment server 100 identifies the user corresponding to the one-time code based on the received information, and if the "Terminal Payment Method" in the user information 172 of that user is set to "Balance Payment," it performs electronic payment based on the received second payment information (S17-1). The processing content at this time is the same as the processing of S7-1 in Figure 5. On the other hand, if the "Terminal Payment Method" is set to "Deferred Payment," the payment server 100 sends the first payment information and second payment information to the credit card server 200 to request electronic payment (S17-2). The credit card server 200 adds the payment amount to the user's monthly usage amount based on the received information, and performs electronic payment by deducting the monthly usage amount from the user's bank account after the closing date (S17-3).

そして、決済処理部130は、コンテンツ提供部110を介して、決済完了通知を決済アプリ20に送信し(S18)、決済アプリ20は決済完了画面を表示する(S19)。 Then, the payment processing unit 130 sends a payment completion notification to the payment app 20 via the content providing unit 110 (S18), and the payment app 20 displays a payment completion screen (S19).

なお、上記のいずれか一方のみのパターンで電子決済が行われてもよい。また、図2で説明した「アカウントID」は、利用者の識別情報として用いられ得る他の情報(例えば電話番号)であってもよい。また、ストアスキャンにおいてワンタイムコードの発行が省略され、決済アプリ20は、利用者のアカウントIDに基づいて生成したコード画像を表示してもよい。その場合、決済サーバ100は、ワンタイムコードに対応する利用者を特定するのに代えて、アカウントIDに対応する利用者を特定する。 Note that electronic payment may be made using only one of the above patterns. Furthermore, the "account ID" described in FIG. 2 may be other information (e.g., a phone number) that can be used as user identification information. Furthermore, issuing a one-time code may be omitted during store scanning, and the payment app 20 may display a code image generated based on the user's account ID. In this case, the payment server 100 identifies the user corresponding to the account ID instead of identifying the user corresponding to the one-time code.

なお、「後払い」決済をクレジットカードサーバ200の管理で行うのではなく、決済サーバ100の内部で行ってもよい。この場合、決済カード60、クレジットカードサーバ200などの構成は省略されてもよい。 Note that "post-payment" payments may be performed within the payment server 100 rather than under the management of the credit card server 200. In this case, components such as the payment card 60 and credit card server 200 may be omitted.

[構成(カード決済)]
図7は、決済カードを利用した電子決済(カード決済)を行うための構成の一例を示す図である。この電子決済は、媒体Mの一つである決済カード60、店舗設備Eの一つであるクレジット処理端末70、決済システムSの一部を構成する決済サーバ100およびクレジットカードサーバ200などを中心として実行される。クレジットカードサーバ200は、クレジット処理端末70とネットワークNWを介して通信する。
[Configuration (card payment)]
7 shows an example of a configuration for electronic payment (card payment) using a payment card. This electronic payment is carried out mainly using a payment card 60, which is one of the media M, a credit card processing terminal 70, which is one of the store facilities E, a payment server 100, and a credit card server 200, which constitute part of a payment system S. The credit card server 200 communicates with the credit card processing terminal 70 via a network NW.

クレジット処理端末70は、店舗決済端末30と同様に、店舗に設置される。クレジット処理端末70は、例えば、クレジット決済端末(クレジットカードリーダー)と、POS装置とを含む。クレジット決済端末は、挿入され又は翳されたクレジットカードからPIN(Personal Identification Number)を読み取って、利用者により入力されたPINと照合したり、クレジットカードから読み取ったPAN(Primary Account Number)を、POS装置を介してクレジットカードサーバ200に送信したりする。POS装置は、クレジット決済端末と協働して決済金額等の情報をクレジットカードサーバ200に送信する。クレジット処理端末70とクレジットカードサーバ200との間に、立替払取次業者(acquirer)サーバが介在してもよいが、以下では説明を簡略化するために、立替払取次業者サーバについての記述を省略する。決済カード60は、例えば、一般的に普及しているクレジットカードと同様の態様のものであり、通信チップがカード基材に埋め込まれたものである。通信チップはPINを記憶した記憶媒体を内蔵し、コンタクタ(或いは無線アンテナ)を介して外部装置と通信する。これに代えて、決済カード60は、磁気カードであってもよい。なお、クレジットカードの使用に際して送受信される情報(電文)には、認証のためのオーソリ電文と、決済金額を伝えるための売り上げ電文が存在するが、以下ではこれらを区別した詳細な説明を省略する。 The credit processing terminal 70 is installed in the store, similar to the store payment terminal 30. The credit processing terminal 70 includes, for example, a credit card reader and a POS device. The credit card terminal reads the PIN (Personal Identification Number) from an inserted or held-up credit card and compares it with the PIN entered by the user. It also transmits the PAN (Primary Account Number) read from the credit card to the credit card server 200 via the POS device. The POS device cooperates with the credit card terminal to transmit information such as the payment amount to the credit card server 200. A payment acquisition agent server may be interposed between the credit card processing terminal 70 and the credit card server 200; however, for simplicity, the following description omits the explanation of the payment acquisition agent server. The payment card 60 is, for example, similar to a commonly used credit card, with a communication chip embedded in the card substrate. The communications chip contains a storage medium that stores a PIN and communicates with an external device via a contactor (or wireless antenna). Alternatively, the payment card 60 may be a magnetic card. The information (messages) sent and received when using a credit card include an authorization message for authentication and a sales message for communicating the payment amount, but a detailed explanation of the distinction between these will be omitted below.

クレジットカードサーバ200は、決済サーバ100とネットワークNWを介して通信する。クレジットカードサーバ200は、例えば、情報管理部210と、クレジットインターフェース220と、決済振分部230と、クレジット決済処理部240と、記憶部270とを有する。記憶部270以外の構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。記憶部270には、カード利用者情報272などの情報が格納される。 The credit card server 200 communicates with the payment server 100 via the network NW. The credit card server 200 includes, for example, an information management unit 210, a credit interface 220, a payment allocation unit 230, a credit payment processing unit 240, and a memory unit 270. The components other than the memory unit 270 are implemented by, for example, a hardware processor such as a CPU executing a program (software). Some or all of these components may be implemented by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or by a combination of software and hardware. The program may be stored in advance in a storage device such as an HDD or flash memory (a storage device with a non-transitory storage medium), or may be stored in a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed in the storage device by inserting the storage medium into a drive. Information such as card user information 272 is stored in the memory unit 270.

情報管理部210は、カード利用者情報272の編集、追加、削除などを行い、これらを管理する。カード利用者情報272は、例えば、利用者に固有の情報(例えばPAN)と、カード決済方法と、当該利用者のアカウントID(決済サーバ100が使用するもの)とが互いに対応付けられた情報である。カード決済方法は、カード決済において利用者がチャージ残高による電子決済を行うのか(残高払い)、後払いによる決済を行うのかを示す設定情報である。 The information management unit 210 edits, adds, deletes, etc., and manages card user information 272. Card user information 272 is information that associates, for example, information unique to the user (e.g., PAN), the card payment method, and the user's account ID (used by the payment server 100). The card payment method is setting information that indicates whether the user will make an electronic payment using the remaining balance (balance payment) or a deferred payment when making a card payment.

クレジットインターフェース220は、クレジット処理端末70から受信した電文に含まれるPANの中のBIN(Bank Identification Number)が自社向けのコードであるか否かを判定し、自社向けのコードである場合はクレジット処理端末70から受信した電文を決済振分部230に渡し、自社向けのコードでない場合は受信した電文を破棄する。 The credit interface 220 determines whether the BIN (Bank Identification Number) in the PAN included in the message received from the credit processing terminal 70 is a code for the company, and if it is a code for the company, passes the message received from the credit processing terminal 70 to the payment allocation unit 230, and if it is not a code for the company, discards the received message.

決済振分部230は、クレジットインターフェース220から取得した電文に対応する利用者のカード利用者情報272を参照し、「カード決済方法」が「後払い」に設定されているか否かを判定する。「カード決済方法」が「後払い」に設定されている場合、決済振分部230は、その旨をクレジットインターフェース220に通知すると共に、クレジットインターフェース220から取得した電文をクレジット決済処理部240に渡す。一方、「カード決済方法」が「残高払い」に設定されている場合、決済振分部230は、クレジットインターフェース220から取得した電文に当該利用者のアカウントIDを追加して決済サーバ100に送信し、電子決済を依頼する。電子決済を依頼された決済サーバ100は、図5のS7-1、図6のS17-1と同様の処理を行う。 The payment allocation unit 230 references the card user information 272 of the user corresponding to the message obtained from the credit interface 220 and determines whether the "card payment method" is set to "postpaid." If the "card payment method" is set to "postpaid," the payment allocation unit 230 notifies the credit interface 220 of this and passes the message obtained from the credit interface 220 to the credit payment processing unit 240. On the other hand, if the "card payment method" is set to "balance payment," the payment allocation unit 230 adds the user's account ID to the message obtained from the credit interface 220 and sends it to the payment server 100, requesting electronic payment. When requested to make electronic payment, the payment server 100 performs processing similar to S7-1 in Figure 5 and S17-1 in Figure 6.

クレジットインターフェース220は、PANや有効期限を確認し、決済金額の累計が当月の上限を超えていないかどうかなどを確認する。クレジット決済処理部240は、決済振分部230から取得した電文に含まれる情報に基づいて利用者の月ごと利用額に決済金額を加算し、締め日の後に利用者の銀行口座から月ごと利用額を差し引くなどして電子決済を行う。 The credit interface 220 checks the PAN and expiration date, and verifies whether the cumulative payment amount exceeds the current month's limit. The credit payment processing unit 240 adds the payment amount to the user's monthly usage amount based on the information contained in the message obtained from the payment allocation unit 230, and performs electronic payment by deducting the monthly usage amount from the user's bank account after the closing date.

[紛失時ログイン管理]
図8は、決済サーバ100によって行われる紛失時ログイン管理のための構成および周辺環境の一例を示す図である。例えば、決済サーバ100は、自動応答システム300と通信する。自動応答システム300は、電話の問い合わせに対して音声で自動的に応答するシステムであり、IVR(Interactive Voice Response)システムとも称される。自動応答システム300は、利用者により電話機80に回答として入力された番号を取得するものであってもよいし、音声認識機能を有し、利用者の音声による問い合わせや回答を取得して意味内容を取得するものでもよい。
[Login Management in Case of Lost]
8 is a diagram showing an example of the configuration and surrounding environment for login management in the event of loss performed by the payment server 100. For example, the payment server 100 communicates with an automated response system 300. The automated response system 300 is a system that automatically responds to telephone inquiries by voice and is also called an IVR (Interactive Voice Response) system. The automated response system 300 may acquire a number entered by a user as a response into the telephone 80, or may have a voice recognition function and acquire the meaning of the user's voice inquiries and responses.

決済サーバ100は、紛失時ログイン管理のための構成として、図2に示す構成に加えて更に、紛失時処理部140と再開時処理部150とを備える。これらの構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。紛失時処理部140と再開時処理部150とを含む構成が、決済サーバ100とは別体の装置であってもよい。この場合、これらの構成を有する装置を管理装置と称してもよい。 In addition to the configuration shown in FIG. 2, the payment server 100 also includes a loss processing unit 140 and a restart processing unit 150 as a configuration for managing logins in the event of loss. These components are implemented, for example, by a hardware processor such as a CPU executing a program (software). Some or all of these components may be implemented by hardware such as an LSI, ASIC, FPGA, or GPU, or may be implemented by a combination of software and hardware. The configuration including the loss processing unit 140 and the restart processing unit 150 may be a device separate from the payment server 100. In this case, a device having these configurations may be referred to as a management device.

図8に示す利用者Uは、利用者端末装置10を紛失し、その後に発見した利用者である。記憶部170には、例えば、一時パスワード対応情報176が更に格納される。図9は、一時パスワード対応情報176の内容の一例を示す図である。一時パスワード対応情報176は、例えば、利用者の電話番号に対して、後述する一時パスワード、利用者端末装置10の紛失日時(あるいは紛失日)、その他の情報が対応付けられたものである。一時パスワードは、例えば4桁の数字で設定される。 User U shown in Figure 8 is a user who lost and later found their user terminal device 10. Temporary password correspondence information 176, for example, is further stored in the storage unit 170. Figure 9 is a diagram showing an example of the contents of the temporary password correspondence information 176. The temporary password correspondence information 176 associates, for example, the user's telephone number with a temporary password (described below), the date and time (or date) when the user terminal device 10 was lost, and other information. The temporary password is set, for example, as a four-digit number.

図10は、紛失時ログイン管理の処理の流れの一例を示すシーケンス図である。まず、利用者端末装置10を紛失した利用者Uは、任意の電話機80を用いて所定の電話番号に電話を掛ける。所定の電話番号に掛けられた電話通話には、自動応答システム300が対応するようになっており、利用者Uは、利用者端末装置10を紛失した旨を自動応答システム300に通知する(S20)。自動応答システム300は、電話番号、紛失日時その他の情報を電話機80に対して要求する(S21)。利用者Uは、これに応じて電話番号、紛失日時その他の情報を入力操作または音声などにより(自身の動作により)自動応答システム300に連絡する(S22)。 Figure 10 is a sequence diagram showing an example of the processing flow for login management in the event of loss. First, a user U who has lost their user terminal device 10 calls a specified phone number using any telephone 80. The automated response system 300 handles calls made to the specified phone number, and the user U notifies the automated response system 300 that they have lost their user terminal device 10 (S20). The automated response system 300 requests the telephone number, date and time of loss, and other information from the telephone 80 (S21). In response, the user U contacts the automated response system 300 with the phone number, date and time of loss, and other information by inputting the information or by voice (through their own actions) (S22).

自動応答システム300は、電話番号、紛失日時その他の情報を決済サーバ100に送信する(S23)。決済サーバ100の紛失時処理部140は、当該電話番号に対応する決済アプリ20(ブラウザでログインしているものを含む)を一斉にログアウト状態にする(S24)。このとき、紛失時処理部140は、当該電話番号に対応する決済アプリ20に対応する利用者情報172のログイン情報フラグを、「ログアウト中」ではなく「ログイン制限中」というフラグ情報に変更する。そして、紛失時処理部140は、一時パスワード(図では一時pw)を発行し、電話番号、紛失日時その他の情報と対応付けて一時パスワード対応情報176に登録して保存する(S25)。紛失時処理部140は、一時パスワードを自動応答システム300に送信し(S26)、自動応答システム300は音声などで一時パスワードを電話機80に伝え、利用者Uに連絡する(S27)。 The automatic response system 300 transmits the telephone number, date and time of loss, and other information to the payment server 100 (S23). The loss event processing unit 140 of the payment server 100 simultaneously logs out all payment apps 20 corresponding to the telephone number (including those logged in via a browser) (S24). At this time, the loss event processing unit 140 changes the login information flag in the user information 172 corresponding to the payment app 20 corresponding to the telephone number to flag information indicating "login restricted" rather than "logged out." The loss event processing unit 140 then issues a temporary password (temp-pw in the figure), associates it with the telephone number, date and time of loss, and other information, and registers and stores it in the temporary password association information 176 (S25). The loss event processing unit 140 transmits the temporary password to the automatic response system 300 (S26), and the automatic response system 300 communicates the temporary password to the telephone 80 by voice or other means, and contacts the user U (S27).

その後、利用者端末装置10が発見された場合、一時パスワードを記憶、またはメモなどで保存している利用者Uは、利用者端末装置10を用いて電子決済サービスへのログインを再開するための操作を行う。まず、利用者Uは決済アプリ20の非ログイン時画面を開き、電話番号とパスワードを入力する(S30)。このパスワードは、図3を用いて説明したものであり、一時パスワードとは異なるものである。決済アプリ20は入力された電話番号とパスワードを決済サーバ100に送信する(S31)。決済サーバ100の再開時処理部150は、電話番号とパスワードを利用者情報172に登録された情報と照合する(S32)。ここでは照合が成功したものとする。これに代えて、他サービスと連携したログイン要求が行われてもよい。他サービスと連携したログイン要求が行われる場合、S30~S31で送信される情報は、他サービスへのログイン情報(例えばアカウント名やユーザ名などの利用者識別情報およびパスワード)となり、その場合、決済サーバ100は連携する他サービスとの情報共有によって利用者の照合を行う(S32)。 If the user terminal device 10 is subsequently found, user U, who has memorized or saved the temporary password in a memo or other location, performs operations to resume login to the electronic payment service using the user terminal device 10. First, user U opens the non-login screen of the payment app 20 and enters their phone number and password (S30). This password is the same as that described with reference to Figure 3 and is different from the temporary password. The payment app 20 sends the entered phone number and password to the payment server 100 (S31). The resumption processing unit 150 of the payment server 100 compares the phone number and password with the information registered in the user information 172 (S32). Here, it is assumed that the comparison is successful. Alternatively, a login request linked to another service may be made. When a login request linked to another service is made, the information sent in S30-S31 is login information for the other service (e.g., user identification information such as account name or username, and password). In this case, the payment server 100 compares the user by sharing information with the other linked service (S32).

再開時処理部150は、照合が成功した場合、利用者情報172のログイン状態フラグを参照し、ログイン状態フラグが「ログイン制限中」に設定されている場合、一時パスワードを要求する情報を決済アプリ20に送信する(S33)。決済アプリ20は、一時パスワードを入力するための画面を表示し、一時パスワードの入力を受け付ける(S34)。決済アプリ20は、入力された一時パスワードを決済サーバ100に送信する(S35)。再開時処理部150は、決済アプリ20から一時パスワードが取得され、入力されると、入力された一時パスワードと記憶部170に記憶された(一時パスワード対応情報176に登録された)一時パスワードとを照合する。(S36)再開時処理部150は、それらが一致する場合に、ログイン状態フラグを「ログイン中」に変更すると共に、決済アプリ20にログイン許可通知を送信して、当該決済アプリ20をログイン状態にする(S37)。なお、一時パスワードの照合の際には、S30~S35の処理の相手先である決済アプリ20に対応付けられた電話番号を用いて、一時パスワード対応情報176から対応する一時パスワードが取得される。この電話番号は、決済アプリ20との通信を通じて認識されるものであり、決済サーバ100にとって既知である。 If the match is successful, the restart processing unit 150 references the login status flag in the user information 172, and if the login status flag is set to "login restricted," it sends information requesting a temporary password to the payment app 20 (S33). The payment app 20 displays a screen for entering a temporary password and accepts the entry of the temporary password (S34). The payment app 20 sends the entered temporary password to the payment server 100 (S35). When the temporary password is acquired and entered from the payment app 20, the restart processing unit 150 compares the entered temporary password with the temporary password stored in the memory unit 170 (registered in the temporary password correspondence information 176). (S36) If they match, the restart processing unit 150 changes the login status flag to "logged in" and sends a login permission notification to the payment app 20, putting the payment app 20 into a logged-in state (S37). When verifying the temporary password, the corresponding temporary password is obtained from the temporary password correspondence information 176 using the telephone number associated with the payment application 20, which is the destination of the processes in S30 to S35. This telephone number is recognized through communication with the payment application 20 and is known to the payment server 100.

なお、入力された一時パスワードが一時パスワード対応情報176に登録された一時パスワードと一致しない場合、n回までは誤りが許容されるが、n回を超えて誤りが生じた場合は一時パスワードが無効化される。図11は、一時パスワード入力画面の一例を示す図である。利用者が領域A1に一時パスワードを入力し、ボタンB1を操作すると一時パスワードが決済サーバ100に送信される。リンクL1が操作されると、例えば一時パスワード再発行依頼のための電話番号が表示される。図11の左図は、誤りがk回以下(n>k)の場合の入力画面であり、図11の右図は、誤りがk回を超え、n回以下の場合の入力画面である。例えば、nは10、kは5程度の値に設定されている。図示するように、誤りがk回を超える場合は、あと何回間違えると一時パスワードが無効になるかが表示される。 If the entered temporary password does not match the temporary password registered in the temporary password correspondence information 176, up to n errors are allowed, but if more than n errors occur, the temporary password will be invalidated. Figure 11 is a diagram showing an example of a temporary password input screen. When the user enters the temporary password in area A1 and operates button B1, the temporary password is sent to the payment server 100. When link L1 is operated, for example, a phone number for requesting a temporary password reissue is displayed. The left image of Figure 11 is the input screen when k errors or less (n > k), and the right image of Figure 11 is the input screen when more than k errors but less than n errors. For example, n is set to a value of approximately 10 and k is set to a value of approximately 5. As shown in the figure, if more than k errors occur, the number of remaining errors before the temporary password is invalidated is displayed.

利用者Uが一時パスワードを記憶、またはメモなどで保存している場合は図10のフローチャートの処理で再ログインのための処理が完結する。一方、利用者Uが一時パスワードを記憶、またはメモなどで保存していない場合(忘れた場合)、または、n回を超えて一時パスワードを誤った場合は、所定の電話番号(紛失時と同じ電話番号でもよいし、異なる電話番号でもよい)に電話を掛け、自動応答システム300の対応により一時パスワードの再発行を要求(依頼)する必要がある。 If user U has memorized the temporary password or saved it in a memo or similar, the process for re-login is completed with the processing in the flowchart of Figure 10. On the other hand, if user U has not memorized the temporary password or saved it in a memo or similar (if they have forgotten it), or if they have entered the wrong temporary password more than n times, they must call a specified phone number (which may be the same phone number as when the password was lost, or a different phone number) and request (ask) that the automatic answering system 300 reissue the temporary password.

図12は、一時パスワード再発行依頼のための処理の流れの一例を示すシーケンス図である。S20~S27の処理については再度の図示および説明を省略する。まず、利用者Uは、一時パスワードの再発行を要求する旨を自動応答システム300に通知する(S40)。この通知は、「利用者の動作」の一例である。ここでは、紛失した利用者端末装置10が発見されているので、利用者Uは発見された利用者端末装置10を用いて所定の電話番号に電話を掛けるように定められているものとする。 Figure 12 is a sequence diagram showing an example of the processing flow for requesting the reissue of a temporary password. The processes of S20 to S27 will not be illustrated or described again. First, user U notifies the automatic response system 300 that he or she requests the reissue of a temporary password (S40). This notification is an example of a "user action." Here, it is assumed that the lost user terminal device 10 has been found, and that user U is to call a specified telephone number using the found user terminal device 10.

自動応答システム300は、一時パスワードの再発行要求があった旨を決済サーバ100に送信する(S41)。決済サーバ100の再開時処理部150は、一時パスワードの再発行要求を行った利用者端末装置10が、紛失された利用者端末装置10と同一であるか否かを確認するための処理を実行する(S42)。例えば、再開時処理部150は、SMS認証を行う。つまり、再開時処理部150は、利用者情報172に登録された電話番号にショートメッセージを送信し、ショートメッセージに含まれる暗唱番号が決済アプリ20に入力された、或いはショートメッセージに含まれるURLが操作された場合に、一時パスワードの再発行要求を行った利用者端末装置10が、紛失された利用者端末装置10と同一であると判断する。「同一であるか否かを確認するための処理」は、これに限らず、任意の処理が行われてもよい。 The automatic response system 300 transmits to the payment server 100 a notification that a temporary password reissue request has been made (S41). The restart processing unit 150 of the payment server 100 executes processing to confirm whether the user terminal device 10 that made the temporary password reissue request is the same as the lost user terminal device 10 (S42). For example, the restart processing unit 150 performs SMS authentication. That is, the restart processing unit 150 sends a short message to the phone number registered in the user information 172, and when the PIN number included in the short message is entered into the payment app 20 or the URL included in the short message is operated, it determines that the user terminal device 10 that made the temporary password reissue request is the same as the lost user terminal device 10. The "processing to confirm whether they are the same" is not limited to this, and any processing may be performed.

一時パスワードの再発行要求を行った利用者端末装置10が、紛失された利用者端末装置10と同一であると判断した場合、再開時処理部150は、自動応答システム300に本人確認依頼を行い、自動応答システム300に対する本人確認情報の入力を受け付ける(S43)。自動応答システム300は、利用者Uに対して本人確認情報の入力を要求する(S44)。本人確認情報としては、例えば、電話番号、氏名、生年月日、郵便番号、住所、メールアドレス、秘密のパスワードなど、紛失した旨を通知する際よりも詳細な情報が要求される。利用者Uは、これに応じて本人確認情報を入力操作または音声などにより自動応答システム300に連絡する(S45)。 If it is determined that the user terminal device 10 that requested the reissue of the temporary password is the same as the lost user terminal device 10, the restart processing unit 150 requests the automatic response system 300 to verify the user's identity and accepts input of identity verification information from the automatic response system 300 (S43). The automatic response system 300 requests the user U to input identity verification information (S44). The identity verification information required is more detailed information than that required when notifying the user of the loss, such as telephone number, name, date of birth, postal code, address, email address, and secret password. In response, the user U contacts the automatic response system 300 with the identity verification information by inputting the information or by voice (S45).

自動応答システム300は、本人確認情報を決済サーバ100に送信する(S46)。決済サーバ100の再開時処理部150は、取得した(入力された)本人確認情報を、予め取得されている利用者の個人情報、すなわち利用者情報172として登録されている情報と照合する(S47)。これらが合致する場合、再開時処理部150は、一時パスワードの再発行を行い、再発行した一時パスワードを電話番号、紛失日時その他の情報と対応付けて一時パスワード対応情報176に登録して保存する(S48)。なお、「合致する」とは、完全に一致することの他、例えば旧字体と新字体の相違など、同一とみなされる程度の相違のみが存在することを含んでもよい。再開時処理部150は、再発行した一時パスワードを自動応答システム300に送信し(S49)、自動応答システム300は音声などで一時パスワードを利用者端末装置10に伝え、利用者Uに連絡する(S50)。 The automated response system 300 transmits the personal identification information to the payment server 100 (S46). The restart processing unit 150 of the payment server 100 compares the acquired (input) personal identification information with the user's previously acquired personal information, i.e., the information registered as user information 172 (S47). If they match, the restart processing unit 150 reissues the temporary password and associates the reissued temporary password with the phone number, date and time of loss, and other information, and registers and saves it in the temporary password correspondence information 176 (S48). Note that "matching" may mean an exact match, or may include only differences that are considered to be the same, such as differences between the old and new character styles. The restart processing unit 150 transmits the reissued temporary password to the automated response system 300 (S49), and the automated response system 300 communicates the temporary password to the user terminal device 10 by voice or other means, and contacts user U (S50).

なお、S40~S48の処理主体は、紛失時処理部140であってもよい。また、発見された利用者端末装置10を用いて所定の電話番号に電話を掛けるように定められていない場合、S42の端末確認処理は、利用者端末装置10を特定するための何らかの情報を決済サーバ100に送信する(例えばログアウト状態の決済アプリ20に何らかの操作を行うことで実現される)ように要求する処理を含んでよい。 The processing entity for S40 to S48 may be the loss processing unit 140. Furthermore, if it is not specified that the discovered user terminal device 10 should be used to make a call to a specific telephone number, the terminal confirmation process of S42 may include processing to request that some information for identifying the user terminal device 10 be sent to the payment server 100 (for example, by performing some operation on the payment app 20 in a logged-out state).

紛失時ログイン管理のために、自動応答システム300に代えてオペレータが対応するコールセンターが利用されてもよい。図13は、決済サーバ100によって行われる紛失時ログイン管理のための構成および周辺環境の他の一例を示す図である。コールセンター400には電話機410とCS端末420が設置される。オペレータOPは所定の電話番号に対応する電話機410に掛けられた電話通話に対応し、自動応答システム300と同様の質問等を行う。そして、オペレータOPは利用者Uの回答や要求、依頼の内容をCS端末420に入力する。CS端末420は、入力された内容を決済サーバ100に送信する。 For login management in the event of loss, a call center staffed by an operator may be used instead of the automatic response system 300. Figure 13 shows another example of the configuration and surrounding environment for login management in the event of loss performed by the payment server 100. The call center 400 is equipped with a telephone 410 and a CS terminal 420. The operator OP answers calls made to the telephone 410 corresponding to a specified telephone number and asks questions similar to those asked by the automatic response system 300. The operator OP then inputs the user U's answers, requests, and requests into the CS terminal 420. The CS terminal 420 transmits the input content to the payment server 100.

図8または図13に示す構成において、決済サーバ100の紛失時処理部140と再開時処理部150のそれぞれは、利用者Uが発した音声を自動応答システム300またはコールセンター400から取得し、再開時処理部150は、紛失時処理部140が取得した音声と再開時処理部150が取得した音声が、声紋解析などによって同じ人物の音声であると判断されることを更に条件として、ログイン制限中のアカウントのログインを許可するようにしてもよい。 In the configuration shown in Figure 8 or Figure 13, the loss processing unit 140 and resumption processing unit 150 of the payment server 100 each acquire the voice uttered by the user U from the automatic response system 300 or call center 400, and the resumption processing unit 150 may allow login of an account that is currently under login restriction, on the further condition that the voice acquired by the loss processing unit 140 and the voice acquired by the resumption processing unit 150 are determined to be the voice of the same person through voiceprint analysis or the like.

以上説明した実施形態によれば、端末装置の紛失時におけるログイン状態を好適に管理することができる。 The above-described embodiment allows for optimal management of login status in the event that a terminal device is lost.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is in no way limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.

E 店舗設備
M 媒体
S 決済システム
10 利用者端末装置
20 決済アプリ
30 店舗決済端末
40 店舗コード画像
60 決済カード
70 クレジット処理端末
80 電話機
100 決済サーバ
130 決済処理部
140 紛失時処理部
150 再開時処理部
170 記憶部
172 利用者情報
176 一時パスワード対応情報
200 クレジットカードサーバ
300 自動応答システム
400 コールセンター
E Store equipment M Medium S Payment system 10 User terminal device 20 Payment application 30 Store payment terminal 40 Store code image 60 Payment card 70 Credit card processing terminal 80 Telephone 100 Payment server 130 Payment processing unit 140 Loss processing unit 150 Restart processing unit 170 Storage unit 172 User information 176 Temporary password correspondence information 200 Credit card server 300 Automatic response system 400 Call center

Claims (10)

携帯電話機である端末装置で動作するアプリケーションプログラムを介してネットワークサービスを提供するサービス提供装置であって、
前記端末装置が紛失したことの通知に応じて、前記アプリケーションプログラムをログアウト状態にし、一時パスワードを発行し、前記端末装置の電話番号と前記一時パスワードを対応付けて記憶部に記憶させる紛失時処理部と、
前記一時パスワードが入力されたとき、前記入力された一時パスワードと前記記憶部に記憶された一時パスワードが一致する場合に前記アプリケーションプログラムをログイン状態にする再開時処理部と、
を備えるサービス提供装置。
A service providing device that provides a network service via an application program that runs on a terminal device that is a mobile phone,
a loss processing unit that, in response to a notification that the terminal device has been lost, puts the application program into a logout state, issues a temporary password, and stores the telephone number of the terminal device and the temporary password in a storage unit in association with each other;
a restart processing unit that, when the temporary password is input, puts the application program into a login state if the input temporary password matches the temporary password stored in the storage unit;
A service providing device comprising:
前記紛失時処理部は、前記端末装置を紛失したことの通知と共に前記端末装置の電話番号を取得する、
請求項1記載のサービス提供装置。
the loss event processing unit acquires a telephone number of the terminal device together with a notification that the terminal device has been lost;
The service providing device according to claim 1.
前記紛失時処理部は、所定の電話番号に掛けられた電話通話に対応する自動応答システムに対して行われた利用者の動作に基づいて、前記端末装置が紛失したことの通知と前記端末装置の電話番号を取得する、
請求項2記載のサービス提供装置。
the loss event processing unit acquires a notification that the terminal device has been lost and the telephone number of the terminal device based on an action taken by a user to an automated answering system that responds to telephone calls made to a predetermined telephone number;
The service providing device according to claim 2.
前記再開時処理部は、所定の電話番号に掛けられた電話通話に対応する自動応答システムに対して行われた利用者の動作に応じて、前記所定の電話番号に掛けられた電話通話の相手先が前記紛失した端末装置であることを確認する処理を実行する、
請求項1記載のサービス提供装置。
the restart processing unit executes a process of confirming that the other party of the telephone call made to the predetermined telephone number is the lost terminal device in response to an action by the user made to an automatic answering system that handles telephone calls made to the predetermined telephone number.
The service providing device according to claim 1.
前記再開時処理部は、前記紛失した端末装置であることが確認された場合に、前記自動応答システムに対する本人確認のための入力を受け付け、前記本人確認のための入力の内容と、予め取得されている利用者の個人情報とが合致する場合に、前記一時パスワードの入力を要求する、
請求項4記載のサービス提供装置。
the restart processing unit, when it is confirmed that the terminal device is the lost terminal device, accepts an input for identity verification to the automatic answering system, and when the content of the input for identity verification matches the personal information of the user that has been acquired in advance, requests the input of the temporary password.
The service providing device according to claim 4.
前記再開時処理部は、前記利用者の動作は、前記一時パスワードの再発行を要求する動作である、
請求項4または5記載のサービス提供装置。
the restart processing unit is configured to request that the user's action be a reissue of the temporary password;
6. The service providing device according to claim 4 or 5.
前記再開時処理部は、所定の電話番号に掛けられた電話通話の相手先が前記紛失した端末装置であることが確認された場合に、本人確認のための入力を受け付け、前記本人確認のための入力の内容と、予め取得されている利用者の個人情報とが合致する場合に、前記一時パスワードの入力を要求する、
請求項1記載のサービス提供装置。
the restart processing unit accepts input for identity verification when it is confirmed that the destination of a telephone call made to a predetermined telephone number is the lost terminal device, and requests input of the temporary password when the content of the input for identity verification matches the personal information of the user that has been acquired in advance;
The service providing device according to claim 1.
前記紛失時処理部は、利用者の音声によって前記端末装置が紛失したことの通知を取得し、
前記再開時処理部は、前記一時パスワードを取得するのに伴って前記利用者の音声を取得し、前記紛失時処理部が取得した音声と自身が取得した音声とが同じ人物の音声であると判断される場合に、前記アプリケーションプログラムをログイン状態にする、
請求項1記載のサービス提供装置。
the loss event processing unit receives a notification from a user that the terminal device has been lost,
the restart processing unit acquires the user's voice when acquiring the temporary password, and puts the application program into a login state when it is determined that the voice acquired by the loss processing unit and the voice acquired by the restart processing unit are the same person.
The service providing device according to claim 1.
携帯電話機である端末装置で動作するアプリケーションプログラムを介してネットワークサービスを提供するサービス提供装置が、
前記端末装置が紛失したことの通知に応じて、前記アプリケーションプログラムをログアウト状態にし、一時パスワードを発行し、前記端末装置の電話番号と前記一時パスワードを対応付けて記憶部に記憶させる処理と、
前記一時パスワードが入力されたとき、前記入力された一時パスワードと前記記憶部に記憶された一時パスワードが一致する場合に前記アプリケーションプログラムをログイン状態にする処理と、
を実行する管理方法。
A service providing device that provides a network service via an application program that runs on a terminal device that is a mobile phone,
a process of putting the application program into a logout state, issuing a temporary password, and storing the telephone number of the terminal device and the temporary password in a storage unit in association with each other in response to a notification that the terminal device has been lost;
a process of putting the application program into a login state when the input temporary password matches the temporary password stored in the storage unit;
Management method to carry out.
携帯電話機である端末装置で動作するアプリケーションプログラムを介してネットワークサービスを提供するサービス提供装置のプロセッサに、
前記端末装置が紛失したことの通知に応じて、前記アプリケーションプログラムをログアウト状態にし、一時パスワードを発行し、前記端末装置の電話番号と前記一時パスワードを対応付けて記憶部に記憶させる処理と、
前記一時パスワードが入力されたとき、前記入力された一時パスワードと前記記憶部に記憶された一時パスワードが一致する場合に前記アプリケーションプログラムをログイン状態にする処理と、
を実行させるためのプログラム。
A processor of a service providing device that provides a network service via an application program running on a terminal device that is a mobile phone,
a process of putting the application program into a logout state, issuing a temporary password, and storing the telephone number of the terminal device and the temporary password in a storage unit in association with each other in response to a notification that the terminal device has been lost;
a process of putting the application program into a login state when the input temporary password matches the temporary password stored in the storage unit;
A program to execute.
JP2025117215A 2025-07-11 2025-07-11 Service providing device, management method, and program Active JP7786000B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2025117215A JP7786000B1 (en) 2025-07-11 2025-07-11 Service providing device, management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2025117215A JP7786000B1 (en) 2025-07-11 2025-07-11 Service providing device, management method, and program

Publications (1)

Publication Number Publication Date
JP7786000B1 true JP7786000B1 (en) 2025-12-15

Family

ID=98027511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2025117215A Active JP7786000B1 (en) 2025-07-11 2025-07-11 Service providing device, management method, and program

Country Status (1)

Country Link
JP (1) JP7786000B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004260345A (en) * 2003-02-24 2004-09-16 Docomo Aol Inc Mobile communication apparatus, and apparatus, method and program for managing mobile communication apparatus
JP2015062125A (en) * 2014-10-21 2015-04-02 クゥアルコム・インコーポレイテッドQualcomm Incorporated Method and system for financial transactions in a mobile environment
WO2023091982A1 (en) * 2021-11-18 2023-05-25 Bennison James E Systems and methods for trustworthy electronic authentication using a computing device
US20250200550A1 (en) * 2023-12-18 2025-06-19 Michelle T Fisher Using a non-browser based application for mobile banking

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004260345A (en) * 2003-02-24 2004-09-16 Docomo Aol Inc Mobile communication apparatus, and apparatus, method and program for managing mobile communication apparatus
JP2015062125A (en) * 2014-10-21 2015-04-02 クゥアルコム・インコーポレイテッドQualcomm Incorporated Method and system for financial transactions in a mobile environment
WO2023091982A1 (en) * 2021-11-18 2023-05-25 Bennison James E Systems and methods for trustworthy electronic authentication using a computing device
US20250200550A1 (en) * 2023-12-18 2025-06-19 Michelle T Fisher Using a non-browser based application for mobile banking

Similar Documents

Publication Publication Date Title
JP7195473B1 (en) Service providing device, service providing method, and program
JP7280420B1 (en) Payment management device, payment management system, payment management method, and program
JP7021601B2 (en) Control programs, control methods, and information processing equipment
JP7413488B1 (en) Information provision device, information provision method, and program
JP7280419B1 (en) Service management device, service management system, service application, service management method, and program
JP7072111B1 (en) Service providers, service delivery methods, and programs
JP2021081909A (en) Terminal device, payment program, payment account registration processing method, and distribution server
JP7571343B1 (en) Payment system, payment method, and application program
JP7786000B1 (en) Service providing device, management method, and program
JP2026027754A (en) Payment system, payment method, and application program
JP7403705B1 (en) Authentication device, authentication method, and program
JP7407328B1 (en) Service provision equipment, service provision method, and program
JP2026009737A (en) Information processing device, information processing system, information processing method, and program
JP7329668B1 (en) Information processing device, information processing method, and program
CN111937021A (en) Electronic transaction system
JP7660756B1 (en) Payment system, payment server, and payment method
JP7789986B1 (en) Payment server, balance management method, and program
JP7406037B1 (en) Service provision equipment, service provision method, and program
JP7789965B1 (en) Application programs and payment systems
JP7390519B1 (en) Service provision equipment, service provision method, and program
JP7769761B1 (en) Authentication device, authentication system, and program
JP7789973B1 (en) Monitoring device, monitoring method, and program
JP7785986B1 (en) Payment server, user management method, and program
JP7733262B1 (en) Payment server, payment method, program, and payment app
TWI912113B (en) Checkout system, display control method, and program products

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250711

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250711

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20250716

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251203

R150 Certificate of patent or registration of utility model

Ref document number: 7786000

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150