JP2023159651A - Information processing system, information processing method, and information processing program - Google Patents

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

Info

Publication number
JP2023159651A
JP2023159651A JP2022069483A JP2022069483A JP2023159651A JP 2023159651 A JP2023159651 A JP 2023159651A JP 2022069483 A JP2022069483 A JP 2022069483A JP 2022069483 A JP2022069483 A JP 2022069483A JP 2023159651 A JP2023159651 A JP 2023159651A
Authority
JP
Japan
Prior art keywords
balance
salary
information
account
charge
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.)
Granted
Application number
JP2022069483A
Other languages
Japanese (ja)
Other versions
JP7212186B1 (en
Inventor
千壽子 大塚
Chizuko Otsuka
真輝 泉山
Masateru Izumiyama
良徳 神田
Yoshinori Kanda
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 JP2022069483A priority Critical patent/JP7212186B1/en
Priority to JP2023003212A priority patent/JP2023159856A/en
Application granted granted Critical
Publication of JP7212186B1 publication Critical patent/JP7212186B1/en
Publication of JP2023159651A publication Critical patent/JP2023159651A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To provide a mechanism for guaranteeing the balance of digital money received as salary.SOLUTION: An information processing device disclosed herein comprises a provision unit configured to provide information on a salary balance to be guaranteed to a business operator providing a guarantee service for guaranteeing a salary balance, that is a digital money balance corresponding to salary of a user at a predetermined timing.SELECTED DRAWING: Figure 4

Description

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

従来、主に企業と個人との間の商取引におけるキャッシュレス決済手段が広く消費者に認知されているが、特に、その利便性から、ユーザ個人が所有するスマートフォンなどのユーザ端末を用いてオンラインで行われる電子決済サービスが広く消費者の間に浸透しつつある。 Conventionally, cashless payment methods have been widely recognized by consumers, mainly for commercial transactions between businesses and individuals, but due to their convenience, they are becoming increasingly popular online using user terminals such as smartphones owned by individuals. Electronic payment services are becoming widespread among consumers.

また、昨今、政府では、このような電子決済サービスにおいて、電子マネーや仮想通貨といったデジタルマネーにより給与の支払いを行う、所謂「給与のデジタル払い」の導入が検討されており、デジタルマネーに関するサービスのさらなる普及が見込まれる。 In recent years, the government has been considering the introduction of so-called "digital salary payments," in which salaries are paid using digital money such as electronic money or virtual currency, in such electronic payment services. Further spread is expected.

特開2007-328549号公報Japanese Patent Application Publication No. 2007-328549

しかしながら、従来の技術は、デジタルマネーに関するサービスの利用を促進する上で改善の余地がある。たとえば、仮に、「給与のデジタル払い」についてのサービスを運営する事業者が破綻した場合、サービス利用者は、給与として受け取ったデジタルマネーを利用できなくなってしまう。給与は、サービス利用者にとって生活資金であるので、事業者の破綻により利用できなくなる事態を回避する仕組みが求められる。 However, conventional techniques have room for improvement in promoting the use of services related to digital money. For example, if a business that operates a service for ``digital salary payment'' goes bankrupt, service users will no longer be able to use the digital money they received as salary. Salaries are a source of living funds for service users, so a system is needed to avoid situations in which they are no longer able to use their services due to the bankruptcy of the service provider.

本願は、上記に鑑みてなされたものであって、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。 This application was made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can provide a mechanism for guaranteeing the balance of digital money received as salary. .

本願に係る情報処理装置は、利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる前記給与残高の情報を所定のタイミングで提供する提供部を有する。 The information processing device according to the present application provides information on the salary balance to be guaranteed at a predetermined timing to a business that provides a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the user's salary. It has a provision section that provides the information.

また、本願に係る情報処理装置は、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、前記給与残高に相当する保証金を送金する処理を実行する送金処理部を有する。 Furthermore, the information processing device according to the present application pays a guarantee deposit equivalent to the salary balance to an account at a financial institution registered in advance by the user of a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary. It has a remittance processing unit that executes remittance processing.

実施形態の一態様によれば、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide a mechanism for guaranteeing the balance of digital money received as salary.

図1は、本実施形態に係る情報処理の概要を示す図である。FIG. 1 is a diagram showing an overview of information processing according to this embodiment. 図2は、本実施形態に係る情報処理の概要を示す図である。FIG. 2 is a diagram showing an overview of information processing according to this embodiment. 図3は、本実施形態に係る給与残高の保証の仕組みの一例を説明するための説明図である。FIG. 3 is an explanatory diagram for explaining an example of a mechanism for guaranteeing salary balances according to the present embodiment. 図4は、本実施形態に係る事業者Yシステムの構成例を示すブロック図である。FIG. 4 is a block diagram showing a configuration example of the operator Y system according to the present embodiment. 図5は、本実施形態に係る保証サービス事業者システムの構成例を示すブロック図である。FIG. 5 is a block diagram showing an example of the configuration of the guarantee service provider system according to this embodiment. 図6は、本実施形態に係る口座情報の概要を示す図である。FIG. 6 is a diagram showing an overview of account information according to this embodiment. 図7は、本実施形態に係るチャージ指示情報の概要を示す図である。FIG. 7 is a diagram showing an overview of charge instruction information according to the present embodiment. 図8は、本実施形態に係るアカウント情報記憶部に記憶されるアカウント情報の概要を示す図である。FIG. 8 is a diagram showing an overview of account information stored in the account information storage unit according to this embodiment. 図9は、本実施形態に係るチャージ履歴記憶部に記憶されるチャージ履歴の概要を示す図である。FIG. 9 is a diagram showing an overview of the charge history stored in the charge history storage unit according to the present embodiment. 図10は、本実施形態に係る情報処理システムにおける全体的な処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the overall processing flow in the information processing system according to this embodiment. 図11は、本実施形態に係るサービス提供装置の処理手順例を示すフローチャートである。FIG. 11 is a flowchart illustrating an example of a processing procedure of the service providing apparatus according to the present embodiment. 図12は、変形例に係るサービス提供装置の構成例を示す図である。FIG. 12 is a diagram illustrating a configuration example of a service providing device according to a modification. 図13は、本実施形態または変形例に係るサービス提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 13 is a hardware configuration diagram showing an example of a computer that implements the functions of the service providing device according to this embodiment or a modified example.

以下に本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「本実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 DESCRIPTION OF THE PREFERRED EMBODIMENTS An information processing apparatus, an information processing method, and an embodiment of an information processing program according to the present application (hereinafter referred to as "this embodiment") will be described in detail below with reference to the drawings. Note that the information processing apparatus, information processing method, and information processing program according to the present application are not limited to this embodiment. Further, in each of the embodiments below, the same parts are given the same reference numerals, and redundant explanations will be omitted.

〔1.本実施形態に係る情報処理の一例〕
以下、図1および図2を用いて、本実施形態に係る情報処理の一例について説明する。図1および図2は、本実施形態に係る情報処理の概要を示す図である。
[1. An example of information processing according to this embodiment]
An example of information processing according to this embodiment will be described below with reference to FIGS. 1 and 2. 1 and 2 are diagrams showing an overview of information processing according to this embodiment.

図1に示すように、本実施形態に係る情報処理システムSYSは、事業者XシステムSYS-1と、A銀行システムSYS-2と、B銀行システムSYS-3と、事業者YシステムSYS-4とを含む。なお、図1は、本実施形態に係る情報処理システムSYSの一例を示しており、図1には示されていない他の事業者が運営および管理する事業管理システムが含まれていてもよい。 As shown in FIG. 1, the information processing system SYS according to the present embodiment includes a business operator X system SYS-1, a bank A system SYS-2, a bank B system SYS-3, and a business Y system SYS-4. including. Note that FIG. 1 shows an example of the information processing system SYS according to the present embodiment, and may include a business management system operated and managed by another business entity not shown in FIG. 1.

以下の説明において、事業者XシステムSYS-1を事業者Xと記載し、A銀行システムSYS-2を「A銀行」と記載し、B銀行システムSYS-3を「B銀行」と記載して説明する場合がある。 In the following explanation, business operator X system SYS-1 will be described as business operator May be explained.

事業者XシステムSYS-1、A銀行システムSYS-2、B銀行システムSYS-3、及び事業者YシステムSYS-4は、ネットワークN-1(たとえば、図3参照)に接続される。事業者XシステムSYS-1、A銀行システムSYS-2、B銀行システムSYS-3、及び事業者YシステムSYS-4は、ネットワークN-1を通じて、相互に通信できる。 Operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, and operator Y system SYS-4 are connected to network N-1 (for example, see FIG. 3). Operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, and operator Y system SYS-4 can communicate with each other through network N-1.

事業者XシステムSYS-1は、たとえば、所定の事業を営む事業者Xにより運営および管理される事業管理システムである。事業者XシステムSYS-1は、たとえば、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。なお、事業者Xは、事業者XシステムSYS-1の代わりに、たとえば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)や、ウェアラブル端末などの情報処理装置を利用してもよい。 The business operator X system SYS-1 is, for example, a business management system operated and managed by a business operator X that operates a predetermined business. The operator X system SYS-1 is realized by, for example, a single server device, a workstation, a cloud system in which a plurality of server devices and a plurality of storage devices work together. In addition, in place of Operator X System SYS-1, Operator ) or an information processing device such as a wearable terminal.

また、事業者XシステムSYS-1は、所定の情報処理を実現する制御情報を事業者YシステムSYS-4から受け取った場合には、制御情報に従って情報処理を実現する。ここで、制御情報は、たとえば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語、Java(登録商標)等のプログラミング言語、HTML(HyperText Markup Language)などのマークアップ言語などにより記述される。なお、本実施形態では、事業者YシステムSYS-4から配信される所定のアプリケーションそのものを制御情報とみなしてもよい。 Further, when the company X system SYS-1 receives control information for realizing predetermined information processing from the company Y system SYS-4, it realizes the information processing according to the control information. Here, the control information is, for example, a script language such as JavaScript (registered trademark), a style sheet language such as CSS (Cascading Style Sheets), a programming language such as Java (registered trademark), or a mark such as HTML (HyperText Markup Language). It is written in an application language, etc. Note that in this embodiment, the predetermined application itself distributed from the operator Y system SYS-4 may be regarded as the control information.

A銀行システムSYS-2は、事業者Xの取引銀行の1つであるA銀行により運営および管理される銀行システムである。A銀行システムSYS-2は、たとえば、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。 Bank A system SYS-2 is a bank system operated and managed by Bank A, which is one of the banks of business operator X. Bank A system SYS-2 is realized by, for example, a single server device, a workstation, a cloud system in which a plurality of server devices and a plurality of storage devices work together.

B銀行システムSYS-3は、後述する事業者Yの取引銀行の1つであるB銀行により運営および管理される銀行システムである。B銀行システムSYS-3は、たとえば、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。 Bank B system SYS-3 is a banking system operated and managed by Bank B, which is one of the banks of business operator Y, which will be described later. Bank B system SYS-3 is realized by, for example, a single server device, a workstation, a cloud system in which multiple server devices and multiple storage devices work together, and the like.

たとえば、A銀行システムSYS-2およびB銀行システムSYS-3は、銀行口座の利用履歴として、各カード会社や、各種サービスの提供者による銀行口座からの引き落としに関する情報(たとえば、引き落とした金額や、引き落とした日時など)や、現在の口座情報(口座残高など)などを、銀行利用者に対応付けて管理する。なお、銀行利用者は、事業者Yにより提供されるデジタルマネーに関する各種サービスのサービス利用者である場合があり得る。 For example, Bank A system SYS-2 and Bank B system SYS-3 provide information regarding withdrawals from bank accounts by each card company and various service providers (for example, the amount withdrawn, (e.g., date and time of withdrawal) and current account information (e.g., account balance), associated with each bank user. Note that the bank user may be a service user of various services related to digital money provided by business Y.

事業者YシステムSYS-4は、デジタルマネーに関する各種サービスを提供する事業を営む事業者Yにより運営および管理される事業管理システムである。事業者YシステムSYS-4は、デジタルマネーの残高を管理する管理システム100と、デジタルマネーのチャージ処理を実行するチャージシステム200と、本実施形態に係る情報処理装置の一例であるサービス提供装置300とを含む。なお、図1は、事業者YシステムSYS-4の一例を示しており、説明は省略するが、決済手段や決済サービスにおける決済処理を実行する決済システム(たとえば、サーバ装置)などが含まれていてもよい。 Business Y System SYS-4 is a business management system operated and managed by Business Y, which operates a business that provides various services related to digital money. Business Y system SYS-4 includes a management system 100 that manages the balance of digital money, a charging system 200 that performs charging processing of digital money, and a service providing device 300 that is an example of the information processing device according to the present embodiment. including. Note that FIG. 1 shows an example of the operator Y system SYS-4, and although the explanation is omitted, it includes a payment method and a payment system (for example, a server device) that executes payment processing in the payment service. It's okay.

管理システム100、チャージシステム200、及びサービス提供装置300は、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。 The management system 100, the charging system 200, and the service providing device 300 are realized by a single server device, a workstation, a cloud system in which multiple server devices and multiple storage devices work together, or the like.

管理システム100は、事業者Yが提供する電子決済サービスを利用するために、各サービス利用者が所有するデジタルマネーの口座(以下、「マネー口座」と称する。)に対する入出金を管理する。サービス利用者には、取引対象の提供者である事業者などのビジネスユーザや、事業者などから取引対象の提供を受ける一般消費者などの個人ユーザが含まれ得る。 The management system 100 manages deposits and withdrawals to digital money accounts (hereinafter referred to as "money accounts") owned by each service user in order to use the electronic payment service provided by business operator Y. Service users may include business users such as business operators who provide transaction objects, and individual users such as general consumers who receive transaction objects from businesses and the like.

チャージシステム200は、サービス利用者からのチャージ指示に従って、マネー口座間においてデジタルマネーの移動を行うことで、マネーチャージを実現する。なお、デジタルマネーとは、たとえば、各種企業が独自に用いるポイントや通貨などであってもよく、日本円やドルなどの国家により提供される貨幣を電子的に取引可能としたものであってもよい。 The charging system 200 realizes money charging by transferring digital money between money accounts according to a charging instruction from a service user. Note that digital money may be, for example, points or currency used independently by various companies, or may be currency provided by a country such as Japanese yen or dollars that can be electronically transacted. good.

サービス提供装置300は、上述した管理システム100及びチャージシステム200と連携して、事業者Yがサービス利用者に提供するデジタルマネー(電子マネー)に関する各種サービスに関する処理を実行する。 The service providing device 300 cooperates with the management system 100 and charging system 200 described above to execute processes related to various services related to digital money (electronic money) provided by business operator Y to service users.

上述した各種サービスは、決済手段や決済サービスのように、商品の購入や役務の提供に対する対価の提供(債務の精算)のためのものに限定されるものではない。たとえば、上述した各種サービスは、複数の利用者が有する口座間の送金に関する機能を有していてもよい。すなわち、上述した各種サービスは、サービス利用者や店舗など、デジタルマネーの所有者と紐づく任意の所有者の口座間におけるデジタルマネーの送受信を制御するサービスを含んでよい。すなわち、本実施形態に係る各種サービスは、デジタルマネーのやり取りを実現するための各種制御(電子マネーを介した各種の口座間送金制御のみならず、電子マネー口座と銀行口座間のやり取りに関する制御や、分割、ボーナス払いに伴う処理といった各種債権処理、その他電子マネーを含む財産のやり取りに関する各種制御)を実行する取引手段や取引サービスであれば、任意の態様で提供されるものであってもよい。また、このような取引手段や取引サービスが実現する各種の制御には、決済に関する制御と送金に関する制御の両方が含まれていてもよく、いずれか一方のみが含まれていてもよい。すなわち、「取引」とは、電子マネーに関する「決済」のみならず、電子マネーの「送金」やその他各種の処理をも含む概念である。すなわち、サービス提供装置300は、任意の所有者間における電子マネーのやり取りを制御する取引手段を実現するサーバ装置などの情報処理装置であってもよい。 The above-mentioned various services are not limited to those for providing compensation for purchasing products or providing services (settlement of debts), such as payment methods and payment services. For example, the various services described above may have a function related to remittance between accounts owned by multiple users. That is, the various services described above may include a service that controls the transmission and reception of digital money between accounts of arbitrary owners linked to the owner of digital money, such as service users and stores. In other words, the various services according to this embodiment include various controls for realizing digital money exchanges (not only various inter-account transfer controls via electronic money, but also controls regarding exchanges between electronic money accounts and bank accounts). , various debt processing such as processing associated with splits and bonus payments, and various controls related to the exchange of assets including electronic money) may be provided in any form as long as it is a transaction method or service. . Further, the various controls realized by such transaction means and transaction services may include both payment-related control and remittance-related control, or only one of them may be included. That is, the term "transaction" is a concept that includes not only "settlement" related to electronic money, but also "remittance" of electronic money and various other types of processing. That is, the service providing device 300 may be an information processing device such as a server device that implements a transaction means that controls the exchange of electronic money between arbitrary owners.

また、事業者Yが提供するデジタルマネーに関する各種サービスには、サービス利用者に対して、事業者Yが保有する口座と1対1に紐付く法人アカウントを提供する法人アカウントサービスと、デジタルマネーを所定のアカウントにチャージするマネーチャージサービスとが含まれる。これらのサービスは、一体不可分の組合せで提供される。 In addition, various services related to digital money provided by business operator Y include a corporate account service that provides service users with a corporate account that is linked one-to-one with an account held by business operator Y, and a This includes a money charge service that charges money to a predetermined account. These services are provided as an inseparable combination.

法人アカウントには、サービス利用者に付与される法人アカウントに紐付くメインウォレットとサブウォレットとが含まれている。メインウォレットは、デジタルマネーの入金(残高の加算)と、デジタルマネーの出金(残高の払出)を受け付ける。サブウォレットは、サービス利用者からのチャージ指示に応じたチャージ指示取引に充当するチャージ予定額の割り当てを受け付ける。なお、チャージ指示取引に対する充当は、たとえば、取引単位で行われる。チャージ取引単位は、法人アカウントにおけるサブウォレットに紐付くマネーチャージサービスの単位を意味する。具体的には、チャージ指示は、サブウォレットの接続先になっているサービスシステム側(たとえば、サブウォレットに紐付くマネーチャージサービスを提供するサービスシステム側)に向かって行うことが想定される。つまり、サービスシステム側がチャージ指示を受け取り、そのチャージ指示取引の充当をサブウォレット内で行うことが想定される。よって、このアクション(サブウォレット内でチャージ指示取引の充当を行うアクション)の前段で、対象金額(チャージ指示において指定された金額)がメインウォレットからサブウォレットに移動される(割り当てられる)ことになる。これに伴い、チャージ指示取引に充当するための原資の入金指示についてもチャージ取引単位で行われる。 The corporate account includes a main wallet and a sub-wallet that are linked to the corporate account given to the service user. The main wallet accepts digital money deposits (balance additions) and digital money withdrawals (balance payments). The sub-wallet accepts the allocation of the scheduled charge amount to be applied to charge instruction transactions in response to charge instructions from service users. Note that the appropriation for charge instruction transactions is performed, for example, on a transaction-by-transaction basis. Charge transaction unit means a unit of money charge service linked to a sub-wallet in a corporate account. Specifically, it is assumed that the charge instruction is given to the service system to which the sub-wallet is connected (for example, the service system that provides the money charge service linked to the sub-wallet). In other words, it is assumed that the service system receives the charge instruction and allocates the charge instruction transaction within the sub-wallet. Therefore, before this action (action to allocate the charge instruction transaction in the sub-wallet), the target amount (the amount specified in the charge instruction) will be transferred (allocated) from the main wallet to the sub-wallet. . Along with this, instructions for depositing funds to be applied to charge instruction transactions are also made on a charge transaction basis.

マネーチャージサービスには、サービス利用者が従業員に対して給与をデジタルマネーで支払うサービスや、サービス利用者が従業員に対して出張費用や飲食代などの経費をデジタルマネーで支払うサービスなどの各種マネーチャージサービスが準備されている。サービス利用者は、各種マネーチャージサービスを適宜選択して利用できる。サービス利用者が選択したマネーチャージサービスは、サービス利用者に提供される法人アカウントに紐付けられる。 Money charge services include various services such as services where service users pay salaries to employees using digital money, and services where service users use digital money to pay expenses such as business trip expenses and food and beverage expenses to employees. Money charge service is available. Service users can select and use various money charge services as appropriate. The money charge service selected by the service user is linked to the corporate account provided to the service user.

以下、事業者Xが、事業者Yにより提供されるサービスのサービス利用者である場合を題材として、事業者YシステムSYS-4により実行される情報処理について事例を交えつつ説明する。 In the following, the information processing executed by the operator Y system SYS-4 will be explained with reference to a case where the operator X is a service user of a service provided by the operator Y, using examples.

図1に示すように、事業者Xは、事業者XシステムSYS-1を操作し、チャージ指示を事業者YシステムSYS-4に送信する(ステップS1)。 As shown in FIG. 1, business operator X operates business operator X system SYS-1 and transmits a charge instruction to business operator Y system SYS-4 (step S1).

事業者Xにより送信されるチャージ指示は、「チャージ先ID」の項目と、「予定額」の項目と、「予定日」の項目と、「名目」の項目とで構成される。「チャージ先ID」の項目には、チャージ先のアカウントを示す情報が記録される。「予定額」の項目には、チャージ先へのチャージ予定額を示す情報が記録される。「予定日」の項目には、チャージ先へのチャージ予定日を示す情報が記録される。「名目」の項目には、チャージの名目を示す情報が記録される。 The charge instruction sent by business operator X includes the following items: "Charge destination ID", "Scheduled amount", "Scheduled date", and "Nominal". Information indicating the account of the charge destination is recorded in the "Charge destination ID" item. In the "Scheduled Amount" field, information indicating the scheduled charge amount to the charge destination is recorded. In the "scheduled date" field, information indicating the scheduled date for charging to the charging destination is recorded. Information indicating the name of the charge is recorded in the "Nominal" item.

図1に例示されるチャージ指示には、3つのチャージ指示が含まれている。たとえば、1つ目のチャージ指示は、アカウント:「U#001」をチャージ先として、「給与」というチャージの名目で、チャージ予定日を「2021(年)/9(月)/27(日)」に指定し、チャージ予定額を「300,000円」に指定したチャージ指示である。また、2つの目のチャージ指示は、アカウント:「U#002」をチャージ先として、「給与」というチャージの名目で、チャージ予定日を「2021(年)/9(月)/27(日)」に指定し、チャージ予定額を「300,000円」に指定したチャージ指示である。また、3つ目のチャージ指示は、アカウント:「U#003」をチャージ先として、「経費」というチャージの名目で、チャージ予定日を「2021(年)/9(月)/30(日)」に指定し、チャージ予定額を「400,000円」に指定したチャージ指示である。なお、図1では、事業者Xが1つのチャージ指示で複数の名目のマネーチャージを依頼する例を示しているが、事業者Xは名目ごとに個別にマネーチャージを依頼してもよい。 The charging instructions illustrated in FIG. 1 include three charging instructions. For example, the first charge instruction is to charge to the account "U#001", under the name of "salary", and set the scheduled charge date as "2021 (year)/9 (Monday)/27 (Sunday)". ” and the scheduled charge amount as “300,000 yen.” In addition, the second charging instruction is to charge to the account "U#002", under the name of "salary", and set the scheduled charging date as "2021 (year)/9 (Monday)/27 (Sunday)". ” and the scheduled charge amount as “300,000 yen.” In addition, the third charging instruction is to charge to the account "U#003" and set the scheduled charging date as "2021 (year)/9 (Monday)/30 (Sunday)" under the name of charging "Expenses". ” and the scheduled charge amount as “400,000 yen.” Although FIG. 1 shows an example in which business operator X requests money charging for a plurality of nominal names with one charging instruction, business operator X may request money charging for each nominal name individually.

一方、サービス提供装置300は、事業者Xからチャージ指示を受信すると、受信したチャージ指示をチャージシステム200に登録する(ステップS2)。サービス提供装置300は、事業者Xのチャージ指示がチャージシステム200により処理されるまでの間、このチャージ指示を一時的に保有できる。 On the other hand, when the service providing device 300 receives the charging instruction from the business operator X, it registers the received charging instruction in the charging system 200 (step S2). The service providing device 300 can temporarily hold the charging instruction from the business operator X until the charging instruction is processed by the charging system 200.

また、サービス提供装置300(事業者Y)は、チャージ指示の受信に応じて、チャージ指示取引に充当するための原資の入金先として、事業者YがB銀行から貸し出しを受けたワンタイム口座の情報(口座番号)をチャージ指示の送信元である事業者Xに通知する。このとき、サービス提供装置300(事業者Y)は、ワンタイム口座の口座番号と、事業者Xのメインウォレットとを予め紐付けておく。なお、ワンタイム口座は、事業者Y名義で契約している事業者Yの仮想的な口座である。このワンタイム口座を用いることにより、チャージ指示取引に充当するための原資となる残高を銀行振込でデポジットすることができる。また、ワンタイム口座を利用する結果、事業者Yは、チャージ指示に対応する原資の入金を容易に特定でき、消込作業を効率化できる。なお、事業者Yは、チャージ指示において指定されたチャージ予定額の総額をマネーチャージに必要な入金額として事業者Xに通知するための電子的な請求書に発行し、発行した請求書の中にワンタイム口座の情報を含めてもよい。また、事業者Yは、B銀行から複数のワンタイム口座の貸し出しを受けることが可能である場合、チャージ指示に含まれる名目ごとに異なるワンタイム口座の情報を事業者Xに通知してもよい。このとき、事業者Yは、チャージ指示に含まれる所定の名目(たとえば、給与)と、それ以外の項目とで、チャージ指示取引に充当するための原資の入金先とするワンタイム口座を使い分け、それぞれ異なる口座の情報を通知してもよい。ここで、サービス提供装置300は、サービスごとにワンタイム口座とサブウォレットの使い分けを行う。たとえば、サービス提供装置300は、チャージ指示の名目が給与である場合(給与チャージサービスを利用する場合)、ワンタイム口座AC-1とサブウォレットWR-1を使用し、チャージ指示の名目が給与以外の目的Qである場合、ワンタイム口座AC-2とサブウォレットWR-2を使用し、チャージ指示の名目が給与以外の目的Rである場合、ワンタイム口座AC-2とサブウォレットWR-3を使用する。つまり、チャージ指示の名目が給与以外の目的である場合、同一のワンタイム口座AC-2が利用される。 In addition, in response to receiving the charge instruction, the service providing device 300 (business operator Y) stores a one-time account lent by business operator Y from bank B as a destination for depositing funds to be applied to the charge instruction transaction. Information (account number) is notified to business operator X, which is the source of the charge instruction. At this time, the service providing device 300 (business operator Y) links the account number of the one-time account and the main wallet of business operator X in advance. Note that the one-time account is a virtual account of business operator Y that has a contract in the name of business operator Y. By using this one-time account, it is possible to deposit the balance that will become the source of funds for charge instruction transactions by bank transfer. Further, as a result of using a one-time account, business operator Y can easily specify the deposit of funds corresponding to a charging instruction, and can streamline the payment process. In addition, business operator Y issues an electronic invoice to notify business operator X of the total scheduled charge amount specified in the charge instruction as the deposit amount required for money charge, and may include one-time account information. Furthermore, if it is possible for business Y to receive multiple one-time account loans from Bank B, business Y may notify business X of different one-time account information for each name included in the charge instruction. . At this time, business Y uses different one-time accounts to deposit funds to be applied to the charge instruction transaction depending on the predetermined name included in the charge instruction (for example, salary) and other items, Information on different accounts may be notified. Here, the service providing device 300 uses a one-time account and a sub-wallet for each service. For example, if the name of the charge instruction is salary (when using the salary charge service), the service providing device 300 uses one-time account AC-1 and sub-wallet WR-1, and if the name of the charge instruction is other than salary. If the purpose is Q, use one-time account AC-2 and sub-wallet WR-2, and if the charge instruction is for purpose R other than salary, use one-time account AC-2 and sub-wallet WR-3. use. In other words, if the charge instruction is for a purpose other than salary, the same one-time account AC-2 is used.

一方、事業者Xは、チャージ指示の送信後、事業者XシステムSYS-1を通じて、A銀行システムSYS-2に対し、チャージ指示取引に充当するための原資の入金指示を送信する(ステップS3)。入金指示には、事業者Yから入金先として通知されたB銀行のワンタイム口座を特定するための口座番号(たとえば、「OBAC#111」)と、入金額(たとえば、「1,000,000円」)の情報とが含まれる。図1では、事業者Xは、チャージ指示取引に充当するための原資(チャージ予定額の総額)として、チャージ指示に含まれる複数の名目に対応するチャージ予定額の総額を一括して入金するための入金指示が送信される例を示している。なお、事業者Xは、チャージの名目ごとにチャージ指示を行う場合、チャージ指示ごとにチャージ指示取引に充当するための原資(チャージ予定額の総額)を逐次入金してもよい。たとえば、事業者Xは、給与を名目とするチャージ指示を行った後、給与を名目とするチャージ指示取引に充当するための原資(たとえば、「600,000円」)を入金するための入金指示を送信してもよい。また、たとえば、事業者Xは、給与を名目とするチャージ指示とは別に、経費を名目とするチャージ指示を行い、経費を名目とするチャージ指示を行った後、経費を名目とするチャージ指示取引に充当するための原資(たとえば、「400,000円」)を入金するための入金指示を送信してもよい。 On the other hand, after sending the charge instruction, business operator . The deposit instructions include the account number (for example, "OBAC#111") to identify the one-time account at Bank B notified by business Y as the deposit destination, and the deposit amount (for example, "1,000,000 yen) information is included. In Figure 1, business operator An example is shown in which a deposit instruction is sent. In addition, when issuing charge instructions for each charge name, business operator X may sequentially deposit funds (total amount of scheduled charge amount) to be applied to the charge instruction transaction for each charge instruction. For example, after issuing a charge instruction using salary as a pretext, business operator may be sent. Furthermore, for example, business operator You may also send a deposit instruction for depositing funds (for example, "400,000 yen") to be appropriated to.

また、事業者Yは、事業者Xを含む各サービス利用者に対して、マネーチャージサービスを利用する際、チャージ指示(ステップS1)→入金指示(ステップS3)の手続き手順を遵守させるように契約を交わしてもよいし、利用規約を定めて各サービス利用者の承諾を得てもよい。これにより、後述するように、事業者Xにより入金された原資に対応するデジタルマネーの残高が事業者YシステムSYS-4において管理されたときに、このデジタルマネーの残高の使途を明確にできる。 In addition, business operator Y has a contract with each service user, including business operator X, to make them comply with the procedure of charging instructions (step S1) → deposit instructions (step S3) when using the money charge service. It is also possible to establish terms of use and obtain the consent of each service user. As a result, as will be described later, when the balance of digital money corresponding to the funds deposited by business operator X is managed in business Y system SYS-4, the use of this digital money balance can be clarified.

一方、A銀行のA銀行システムSYS-2は、事業者Xから受信した入金指示に従って、入金指示において指定された金額(たとえば、「1,000,000円」)を、入金指示において指定されたワンタイム口座(たとえば、「OBAC#111」)へ入金する(ステップS4)。 On the other hand, Bank A's system SYS-2, in accordance with the deposit instruction received from Business Operator Deposit money into a one-time account (for example, "OBAC #111") (step S4).

一方、B銀行のB銀行システムSYS-3は、事業者Yに対して貸し出したワンタイム口座番号に対して、事業者Xを振込元とする入金を確認すると、入金があった旨を事業者Yに通知するための入金通知を事業者YシステムSYS-4に送信する(ステップS5)。 On the other hand, when Bank B's system SYS-3 of Bank B confirms that a deposit has been made to Operator A payment notice to notify Y is sent to business Y system SYS-4 (step S5).

また、B銀行は、事業者Yに対して、チャージ指示取引に充当するための原資の入金先として、事業者Yに貸し出すワンタイム口座以外にも、事業者Y名義の口座を貸し出す。また、B銀行が事業者Yに対して貸し出す口座の中には、根質権が設定されるものがある。これは、B銀行が、事業者Yが倒産した際、給与を名目として事業者Xの口座に預け入れられた資金に根質権を設定することにより、サービス利用者Uの給与を補償するための措置である。B銀行は、給与を名目とする(給与を名目とするチャージ指示取引に対応する)ワンタイム口座への入金を確認すると、事業者Yに入金通知を行った後、このワンタイム口座の残高を根質権が設定されている事業者Y名義の口座に自動的に振り替えて管理する。また、B銀行は、給与以外を名目とする(給与以外を名目とするチャージ指示取引に対応する)ワンタイム口座への入金を確認すると、事業者Yに通知を行った後、このワンタイム口座の残高を根質権が設定されていない事業者Y名義の口座に自動的に振り替えて管理する。これにより、サービス提供装置300は、事業者Xが所定の名目(たとえば、給与)で事業者Y名義の口座に預け入れた預金を間接的に保護しつつ、安定したサービスを提供できる。この結果、事業者Xのサービス利用に対する心理的なハードルを下げることができ、デジタルマネーに関するサービスの利用を促進できる。 Furthermore, in addition to the one-time account lent to Operator Y, Bank B also lends to Operator Y an account in the name of Operator Y as a deposit destination for funds to be used for charge instruction transactions. Furthermore, some accounts that Bank B lends to Business Y have revolving pledge rights. This is to compensate Bank B for the salary of service user U when Operator Y goes bankrupt by setting a revolving pledge on the funds deposited in Operator X's account in the name of salary. It is a measure. When Bank B confirms the deposit to the one-time account using salary as a nominal name (corresponding to a charge instruction transaction using salary as a nominal name), Bank B notifies Business Y of the deposit and then checks the balance of this one-time account. The money will be automatically transferred and managed to the account in the name of business Y, where the revolving pledge has been set. In addition, when Bank B confirms the deposit into a one-time account whose name is other than salary (corresponding to a charge instruction transaction whose name is other than salary), Bank B notifies Operator Y and then transfers the money to the one-time account. The balance is automatically transferred and managed to an account in the name of business operator Y for which no revolving pledge has been set. Thereby, the service providing device 300 can provide a stable service while indirectly protecting the deposit that business operator X has deposited into an account in the name of business operator Y under a predetermined name (for example, salary). As a result, psychological hurdles for business operator X to use the service can be lowered, and the use of services related to digital money can be promoted.

一方、管理システム100は、B銀行から入金通知を受信すると、事業者Xのメインウォレットに対して、入金通知により通知された金額に相当する所定の残高を加算する(ステップS6)。たとえば、管理システム100は、口座番号が「OBAC#111」のワンタイム口座に対して「1,000,000円」の入金があった旨の入金通知があった場合、ワンタイム口座に紐付くメインウォレットを特定し、特定したメインウォレットに対して「1,000,000円」の残高を加算(記帳)する。また、管理システム100は、メインウォレットに紐付くマネー口座に対して、「1,000,000円」相当のデジタルマネーの残高を加算する。なお、管理システム100は、メインウォレットに対する残高の加算(記帳)が完了した旨をサービス提供装置300に通知してもよい。 On the other hand, upon receiving the deposit notification from Bank B, the management system 100 adds a predetermined balance corresponding to the amount notified by the deposit notification to the main wallet of business operator X (step S6). For example, if there is a deposit notification that "1,000,000 yen" has been deposited into a one-time account with the account number "OBAC#111," the management system 100 will link the one-time account to the one-time account. The main wallet is identified, and a balance of "1,000,000 yen" is added (recorded) to the identified main wallet. Furthermore, the management system 100 adds a balance of digital money equivalent to "1,000,000 yen" to the money account linked to the main wallet. Note that the management system 100 may notify the service providing device 300 that the addition (bookkeeping) of the balance to the main wallet has been completed.

一方、サービス提供装置300は、事業者Xからチャージ指示が受け付けられた後、チャージ指示取引に充当するための原資の入金が確認されることを条件に、サブウォレットに対してチャージ予定額の割当を実行する(ステップS7)。たとえば、サービス提供装置300は、チャージ指示において指定されるチャージの名目に対応するサブウォレットに対して、チャージ指示において指定されたチャージ予定額を、メインウォレットに加算された所定の残高から割り当てて、サブウォレットに移動する。サブウォレットは、事業者Xが利用するマネーチャージサービスに対応して個別に設けられる。 On the other hand, after receiving the charge instruction from business operator (Step S7). For example, the service providing device 300 allocates the scheduled charge amount specified in the charge instruction from a predetermined balance added to the main wallet to the sub-wallet corresponding to the charge name specified in the charge instruction, Move to subwallet. A sub-wallet is provided individually corresponding to the money charge service used by business operator X.

具体的には、サービス提供装置300は、入金通知があったワンタイム口座に紐付くメインウォレットに対して、前述の原資に相当する所定の残高がメインウォレットに加算(記帳)されることを条件に、前述のサブウォレットに対し、前述のチャージ予定額を、所定の残高から割り当てる。具体的には、図1に示す例において、サービス提供装置300は、メインウォレットに加算された「1,000,000円」の残高から、給与マネーチャージ用のサブウォレットに対して「600,000円」相当を割り当てるとともに、経費マネーチャージ用のサブウォレットに対して「400,000円」相当を割り当てる。このように、サービス提供装置300は、チャージ指示が受け付けられた後の残高を取り扱うことにより、サブウォレットに割り当てるマネーの使途の明確性を担保できる。 Specifically, the service providing device 300 provides a condition that a predetermined balance corresponding to the above-mentioned funds is added (recorded) to the main wallet linked to the one-time account that received the deposit notification. Then, the above-mentioned scheduled charge amount is allocated from the predetermined balance to the above-mentioned sub-wallet. Specifically, in the example shown in FIG. 1, the service providing device 300 transfers "600,000 yen" from the balance of "1,000,000 yen" added to the main wallet to the sub-wallet for charging salary money. In addition to allocating the equivalent of ``400,000 yen'' to the sub-wallet for expense money charging. In this way, the service providing device 300 can ensure clarity in the usage of the money allocated to the sub-wallet by handling the balance after the charge instruction is accepted.

一方、チャージシステム200は、予め規定されている所定の周期T1でサブウォレットを参照し、サブウォレットへの割当が確認できれば、サブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する(ステップS8)。具体的には、チャージシステム200は、チャージ指示のうちチャージ予定日が近いものから順に、メインウォレットの残高をチャージ予定額に充当していく。 On the other hand, the charging system 200 refers to the sub-wallet at a predetermined period T1, and if the allocation to the sub-wallet is confirmed, the charging system 200 allocates the scheduled charging amount allocated to the sub-wallet to the charging instruction transaction ( Step S8). Specifically, the charging system 200 allocates the balance of the main wallet to the scheduled charging amount in the order of charging instructions that have the closest scheduled charging date.

たとえば、図1に示す例では、チャージシステム200は、チャージ予定日が「2021(年)/9(月)/27(日)」である給与を名目とするチャージ指示に対して、チャージ予定額の充当を先に行うことになる。ここで、チャージシステム200は、仮に、メインウォレットの残高がチャージ予定額に満たないことが判明した場合、チャージ指示への充当を保留して、メインウォレットの残高が不足している旨を事業者Xに通知できる。また、チャージシステム200は、チャージ指示にチャージ予定額を充当した後、メインウォレットに紐づくマネー口座のデジタルマネーの残高のうちチャージ予定額に対応する金額をロックし、チャージ実行まで移動不可能な状態にする。 For example, in the example shown in FIG. 1, the charging system 200 receives the scheduled charging amount in response to a charging instruction for a salary whose scheduled charging date is "2021 (year)/9 (Monday)/27 (Sunday)". will be allocated first. Here, if the charging system 200 finds that the balance in the main wallet is less than the scheduled charging amount, the charging system 200 suspends the application to the charging instruction and informs the business operator that the balance in the main wallet is insufficient. Can notify X. In addition, after the charging system 200 allocates the scheduled charging amount to the charging instruction, the charging system 200 locks the amount corresponding to the scheduled charging amount out of the digital money balance of the money account linked to the main wallet, and makes it immovable until charging is executed. state.

また、チャージシステム200は、事業者Xのチャージ指示に従って、チャージを実行する(ステップS9)。具体的には、チャージシステム200は、管理システム100において管理されているマネー口座の中から、チャージ先のアカウントに紐づくマネー口座を特定し、特定したマネー口座に対して、事業者Xの法人アカウントに紐づくマネー口座からチャージ予定額に対応するデジタルマネーを移動する。 Further, the charging system 200 executes charging according to the charging instruction from the business operator X (step S9). Specifically, the charging system 200 identifies the money account linked to the charging destination account from among the money accounts managed in the management system 100, and assigns the corporate name of business operator X to the identified money account. Transfer digital money corresponding to the scheduled charge amount from the money account linked to the account.

たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/27(日)」に、チャージ先のアカウント:「U#001」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「200,000円」分のデジタルマネーを移動させる。また、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/30(日)」に、チャージ先のアカウント:「U#002」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「250,000円」分のデジタルマネーを移動させる。 For example, the charge system 200 charges the money account linked to the charge destination account: "U#001" on the scheduled charge date of "2021 (year)/9 (Monday)/27 (Sunday)". Transfer digital money equivalent to the scheduled charge amount: ``200,000 yen'' from the money account of business operator X. In addition, the charging system 200 charges the money account linked to the charging destination account: "U#002" on the scheduled charging date of "2021 (year)/9 (Monday)/30 (Sunday)". Transfer digital money equivalent to the scheduled charge amount: ``250,000 yen'' from the money account of business operator X.

サービス提供装置300は、チャージ指示取引に充当されなかったメインウォレットの残高を、法令(たとえば、資金決済法)に定められている滞留規制を順守可能な範囲内で予め規定される払出サイクルに従って事業者Xに払い出す(ステップS10)。たとえば、サービス提供装置300は、チャージ指示取引に充当するためのデジタルマネーの原資としてメインウォレットに加算された所定の残高のうち、チャージ指示取引に充当されずに残された残高を事業者Xに払い戻す。 The service providing device 300 uses the balance of the main wallet that has not been applied to the charge instruction transaction for business operations according to a predefined payout cycle within the scope of complying with the retention regulations stipulated by laws and regulations (for example, the Fund Settlement Act). Payout to person X (step S10). For example, the service providing device 300 transfers the remaining balance that has not been applied to the charge instruction transaction to the business operator Refund.

具体的には、サービス提供装置300は、予め規定される所定の周期T2で事業者Xの払出サイクルについて確認を行い、払出サイクルへの到達を確認できると、続いて、事業者Xのメインウォレットに紐づくマネー口座の残高を確認する。そして、サービス提供装置300は、チャージ指示取引に充当されずに残された未充当の残高がマネー口座に存在する場合、B銀行に対して、事業者Xのマネー口座の残高に相当する金額の入金指示を送信する。入金指示には、残高の払出先を示す口座情報(口座番号)と、入金額の情報(残高に対応する金額の情報)とが含まれる。また、サービス提供装置300は、管理システム100に対して、事業者Xのマネー口座のデジタルマネーの残高を「0円」に更新するように更新指示を送信する。 Specifically, the service providing device 300 checks the payout cycle of operator Check the balance of the money account linked to. Then, if there is an unappropriated balance remaining in the money account that has not been applied to the charge instruction transaction, the service providing device 300 sends an amount equivalent to the balance of the money account of business operator X to Bank B. Submit deposit instructions. The deposit instruction includes account information (account number) indicating the payout destination of the balance, and information on the deposited amount (information on the amount corresponding to the balance). Furthermore, the service providing device 300 transmits an update instruction to the management system 100 to update the balance of digital money in the money account of business operator X to "0 yen".

B銀行は、事業者Yからの入金指示に従って、入金指示において指定された口座情報(口座番号)を入金先として、入金指示において指定された金額(たとえば、残高に対応する金額)を入金する。B銀行は、入金が完了した旨の通知を事業者YシステムSYS-4に送信してもよい。 Bank B, in accordance with the deposit instruction from business Y, deposits the amount specified in the deposit instruction (for example, the amount corresponding to the balance) using the account information (account number) specified in the deposit instruction as the deposit destination. Bank B may send a notification to the operator Y system SYS-4 that the deposit has been completed.

また、管理システム100は、サービス提供装置300からの更新指示に従って、事業者Xのマネー口座のデジタルマネーの残高を更新する。このようにして、事業者YシステムSYS-4は、チャージ指示取引に充当されずにメインウォレットに残された残高を事業者Xに対して払い出す。 Furthermore, the management system 100 updates the balance of digital money in the money account of the business operator X according to an update instruction from the service providing device 300. In this way, business operator Y system SYS-4 pays out to business operator X the balance remaining in the main wallet without being applied to the charge instruction transaction.

上述してきたように、事業者YシステムSYS-4において、本実施形態に係る情報処理装置の一例であるサービス提供装置300は、チャージ指示取引に充当されずにメインウォレットに残された残高を事業者Xに対して払い出す。これにより、サービス提供装置300は、滞留規制を順守しつつ、デジタルマネーに関する各種サービスをサービス利用者に提供でき、デジタルマネーに関するサービスの利用を促進できる。 As described above, in the business Y system SYS-4, the service providing device 300, which is an example of the information processing device according to the present embodiment, uses the balance remaining in the main wallet without being applied to the charge instruction transaction for the business. Pay out to Person X. Thereby, the service providing device 300 can provide various services related to digital money to service users while complying with retention regulations, and can promote the use of services related to digital money.

また、事業者YシステムSYS-4は、サービス利用者からの要求に応じて、チャージ指示に応じて実行したデジタルマネーのチャージに関わる詳細情報を提供できる。 Furthermore, in response to a request from a service user, the business operator Y system SYS-4 can provide detailed information related to digital money charging executed in response to a charging instruction.

たとえば、図2に示すように、マネーチャージサービスを利用した事業者Xは、事業者YシステムSYS-4に対して、チャージに係る詳細情報を要求するためのチャージ明細要求を送信する(ステップS11)。図2では、事業者Xが「2021(年)/9(月)/23(日)」のチャージ指示に対応する明細情報を要求する例を示しているが、日付だけではなく、所望の期間の明細情報を一括して要求することもできる。 For example, as shown in FIG. 2, business operator ). Figure 2 shows an example in which business operator You can also request detailed information on multiple items at once.

事業者YシステムSYS-4のサービス提供装置300は、事業者Xからチャージ明細要求を受信すると、チャージ明細要求に含まれるユーザIDに基づいて、チャージ明細要求に対応する明細情報を取得する(ステップS12)。そして、サービス提供装置300は、取得した明細情報を事業者XシステムSYS-1に送信し、明細情報を提供する(ステップS13)。 When the service providing device 300 of the business operator Y system SYS-4 receives the charge detail request from the business operator X, it acquires detail information corresponding to the charge detail request based on the user ID included in the charge detail request (step S12). Then, the service providing device 300 transmits the acquired detailed information to the business operator X system SYS-1 and provides the detailed information (step S13).

図2に示すように、事業者Xに提供される明細情報は、たとえば、明細情報J1、明細情報J2、及び明細情報J3の3つの明細情報で構成されている。明細情報J1には、チャージ指示に対応する原資の入金から、チャージ指示取引に充当されなかった残高の払出までの情報が記録されている。 As shown in FIG. 2, the detailed information provided to business operator X is composed of three pieces of detailed information, for example, detailed information J1, detailed information J2, and detailed information J3. The detailed information J1 records information from the deposit of funds corresponding to the charge instruction to the payout of the balance that was not appropriated to the charge instruction transaction.

たとえば、図2に示すように、明細情報J1には、チャージ指示取引に充当するための原資がB銀行に入金された入金日や、原資の入金額や、残高の払出日や、残高の払出金額の情報が含まれている。図2に示す場合、払出金額が0円であるので、払出日に記録された日付である「2021(年)/10(月)/1(日)」は、メインウォレットの残高を確認する処理が行われた日付に該当することとなる。 For example, as shown in Figure 2, the detailed information J1 includes the date on which the funds to be applied to the charge instruction transaction were deposited into Bank B, the amount of funds deposited, the date of withdrawal of the balance, and the date of withdrawal of the balance. Contains amount information. In the case shown in Figure 2, the payout amount is 0 yen, so the dates recorded on the payout date, ``2021 (year)/10 (Monday)/1 (Sunday)'', are the processing to check the balance of the main wallet. This corresponds to the date on which the

また、たとえば、図2に示すように、明細情報J2には、メインウォレットに加算された所定の残高からチャージ予定額がサブウォレットに割り当てられた割当日や、チャージ予定額を示す割当金額や、チャージの名目の情報が含まれている。 For example, as shown in FIG. 2, the detailed information J2 includes the allocation date on which the scheduled charge amount from the predetermined balance added to the main wallet was allocated to the sub-wallet, the allocated amount indicating the scheduled charge amount, Contains charge nominal information.

また、たとえば、図2に示すように、明細情報J3には、サブウォレットに割り当てられたチャージ予定額がチャージ指示取引に充当された充当日や、チャージが実行されたチャージ実行日の情報が含まれている。 For example, as shown in Figure 2, the detailed information J3 includes information on the day when the scheduled charge amount allocated to the sub-wallet was applied to the charge instruction transaction, and the charge execution date when the charge was executed. It is.

このように、事業者Yは、チャージ指示に関わる入出金の流れを詳細に把握可能な明細情報をサービス利用者である事業者Xに提供できる。この結果、デジタルマネーに関するサービスの利用の促進を図ることができる。 In this way, business operator Y can provide business operator X, who is a service user, with detailed information that allows detailed information on the flow of deposits and withdrawals related to charging instructions. As a result, it is possible to promote the use of services related to digital money.

以下、図3を用いて、給与チャージサービスを利用して、デジタルマネーによりサービス利用者に振り込まれた給与に対応する給与残高を保証するための仕組みの一例について説明する。図3は、本実施形態に係る給与残高の保証の仕組みの一例を説明するための説明図である。 An example of a mechanism for guaranteeing a salary balance corresponding to a salary transferred to a service user using digital money using the salary charge service will be described below with reference to FIG. 3. FIG. 3 is an explanatory diagram for explaining an example of a mechanism for guaranteeing salary balances according to the present embodiment.

(システム構成の一例)
図3に示す情報処理システムSYSには、サービス提供装置300の連携先のシステムとして、たとえば、上述の事業者XシステムSYS-1、及びB銀行システムSYS-3に加えて、ATMサービス事業者システムSYS-ASや、保証サービス事業者システムSYS-Gが含まれる。これらの装置及びシステムは、有線または無線により、ネットワークN-1(たとえば、図4参照)に接続される。これらの装置及びシステムは、ネットワークN-1を通じて、相互に通信できる。
(Example of system configuration)
The information processing system SYS shown in FIG. 3 includes, for example, the above-mentioned operator This includes SYS-AS and the guarantee service provider system SYS-G. These devices and systems are connected to network N-1 (see, eg, FIG. 4) by wire or wirelessly. These devices and systems can communicate with each other through network N-1.

ATMサービス事業者システムSYS-ASは、たとえば、ATM(Automatic Teller Machine)を通じて、給与として振り込まれたデジタルマネーなどを自由に引き出すためのサービスを、サービス利用者Uに提供する事業者ASにより運営および管理される情報処理システムである。ATMサービス事業者システムSYS-ASは、たとえば、サーバ装置などにより実現される。たとえば、ATMは、サービス利用者Uによる操作に従って、サービス利用者Uが指定する現金を払い出す。 The ATM service provider system SYS-AS is operated and operated by a service provider AS that provides service users U with a service to freely withdraw digital money transferred as salary through an ATM (Automatic Teller Machine). It is a managed information processing system. The ATM service provider system SYS-AS is realized by, for example, a server device. For example, the ATM dispenses cash specified by the service user U in accordance with the operation by the service user U.

保証サービス事業者システムSYS-Gは、デジタルマネーによりサービス利用者Uに振り込まれた給与に対応する給与残高を保証するための保証サービスを提供する事業者Gにより運営および管理される情報処理システムである。保証サービス事業者システムSYS-Gは、たとえば、サーバ装置などにより実現される。保証サービス事業者システムSYS-Gは、たとえば、給与チャージサービスを提供する事業者Yが破綻した場合、サービス利用者Uに対して給与残高に相当する保証金を送金する送金処理を実行する。 Guarantee service operator system SYS-G is an information processing system operated and managed by operator G that provides guarantee services to guarantee the salary balance corresponding to the salary transferred to service user U using digital money. be. The guarantee service provider system SYS-G is realized by, for example, a server device. For example, the guarantee service provider system SYS-G executes a remittance process to remit a guarantee deposit equivalent to the salary balance to the service user U when the provider Y that provides the salary charge service goes bankrupt.

(契約関係について)
図3に示す場合、サービス提供装置300を管理する事業者Yは、サービス利用者Uとの間で、サービス利用契約への同意を条件とする給与チャージに関する契約を締結する。また、事業者Yは、サービス利用者Uとの間で、ATM出金に関する規約への同意を取得する。また、事業者Yは、サービス利用者Uと事業者Gとの間の給与残高の保証サービスの利用契約の取次を行う。なお、事業者Yと事業者Gは同一の事業者であってもよい。たとえば、事業者Gが銀行などの金融機関であり、保証サービスを提供する事業者Gを兼ねていてもよい。サービス利用者Uは、事業者Yを窓口として、事業者Gにより提供される保証サービスの利用契約を締結できる。
(About contractual relationship)
In the case shown in FIG. 3, a business operator Y that manages a service providing device 300 concludes a contract with a service user U regarding salary charging, which is conditioned on consent to a service usage contract. Further, the business operator Y obtains agreement with the service user U to the terms and conditions regarding ATM withdrawals. Further, business operator Y mediates a usage contract between service user U and business operator G for the salary balance guarantee service. Note that business operator Y and business operator G may be the same business operator. For example, business entity G may be a financial institution such as a bank, and may also serve as business entity G that provides guarantee services. Service user U can conclude a usage contract for the guarantee service provided by company G using company Y as a contact point.

また、事業者Yは、保証サービスの利用要求をサービス利用者から受け付けた場合、保証サービスを提供する事業者Gに対して、保証サービスの利用契約に必要となる利用者情報を提供できる。事業者Yが事業者Gに提供する利用者情報には、給与残高に相当する保証金の振込先として、保証サービスの利用者により予め設定された金融機関の口座情報が含まれる。 Further, when the business operator Y receives a request to use the guarantee service from the service user, the business operator Y can provide the user information necessary for a guarantee service usage contract to the business operator G that provides the guarantee service. The user information provided by business operator Y to business operator G includes account information of a financial institution set in advance by the user of the guarantee service as a transfer destination for the guarantee deposit corresponding to the salary balance.

また、事業者Yは、B銀行との間で、サービス利用者Uに対してデジタルマネーでチャージする給与の原資を入金するためのワイタイム口座の利用契約を締結する。また、事業者Yは、保証サービスを提供する事業者Gとの間で、給与残高の保証サービス取次の契約を締結する。事業者Yは、この契約に従って、保証サービスを提供する事業者Gに対し、保証サービスの利用に係る手数料(保証料)を支払う。また、締結に際して、保証の原資とする資金が入金される口座番号が事業者Yから事業者Gに共有されることで、事業者Gは事業者Yが破綻した際の原資とする口座の口座番号を保有することとなる。 In addition, business operator Y concludes a contract with bank B to use a waitime account for depositing funds for salary to be charged to service user U using digital money. In addition, business operator Y concludes a contract with business operator G, which provides the guarantee service, for intermediation of the guarantee service for salary balances. In accordance with this contract, business operator Y pays a fee (guarantee fee) related to the use of the guarantee service to business operator G, which provides the guarantee service. In addition, upon conclusion of the contract, the account number into which the funds to be used as the source of the guarantee will be deposited will be shared from business Y to business G, so that business G will be able to use the account that will be used as the source of funds in the event business Y goes bankrupt. You will retain the number.

また、図3に示す場合、サービス提供装置300を管理する事業者Yは、ATMサービス事業者システムSYS-ASを運営・管理する事業者ASとの間で、出金サービス利用の契約を締結する。この契約に従って、事業者Yは、事業者ASに対し、ATM出金分の手数料を支払う。 Further, in the case shown in FIG. 3, business operator Y that manages the service providing device 300 concludes a contract for the use of withdrawal services with business operator AS that operates and manages the ATM service operator system SYS-AS. . According to this contract, business operator Y pays a fee for ATM withdrawals to business operator AS.

なお、図3に示す例において、B銀行と、事業者Gとは協業関係にあることを前提とするが、B銀行と事業者Gとが同一の事業者であってもよい。すなわち、B銀行が、保証サービスを提供する事業者Gを兼ねていてもよい。この場合、B銀行が、以下に説明する給与チャージのための原資が入金される事業者Y名義の入金集約口座の残高に対する根質権の設定が可能となる。 In the example shown in FIG. 3, it is assumed that Bank B and Operator G are in a cooperative relationship, but Bank B and Operator G may be the same operator. In other words, Bank B may also serve as Business G that provides guarantee services. In this case, Bank B can set up a revolving right of pledge for the balance of the deposit aggregation account in the name of business Y, into which funds for salary charging described below will be deposited.

(資金の流れについて)
上記で説明したように、サービス提供装置300は、事業者Xの法人アカウントを通じて、事業者Xから給与を名目とするチャージ依頼分の入金を受け付ける。事業者Xからのチャージ依頼分の入金は、B銀行システムSYS-3の入金集約口座であるワンタイム口座の親口座(たとえば、図1に示す事業者Y名義口座(根質権))に入る。また、サービス提供装置300は、事業者Xからのチャージ依頼があると、事業者Xの親口座への着金に伴う入金通知に応じて、サービス利用者Uのユーザアカウントに紐付けて給与残高のチャージ(給与マネーチャージ)を実行する。また、上記で説明したように、サービス提供装置300は、事業者Xの法人アカウントを通じて、事業者Xに対し、滞留残高の払い戻しを実行する。
(About the flow of funds)
As explained above, the service providing device 300 receives a payment for a charge request in the form of a salary from business operator X through the business operator's corporate account. The deposit for the charge request from Business X will be entered into the parent account of the one-time account that is the deposit aggregation account of Bank B System SYS-3 (for example, the account in the name of Business Y (revolving pledge) shown in Figure 1). . In addition, when there is a charge request from business operator Execute the charge (salary money charge). Furthermore, as explained above, the service providing device 300 refunds the remaining balance to the business operator X through the business operator X's corporate account.

保証サービス事業者システムSYS-Gは、事業者Yとの間で、給与残高の保証サービス取次の契約を締結した際、B銀行に対して、入金集約口座であるワンタイム口座の親口座に対して根質権の設定を依頼する。親口座の口座番号は、事業者Yから共有され、事業者Yと関連付けてシステム内に記憶されている口座番号を用いる。また、保証サービス事業者システムSYS-Gを運営する事業者Gは、B銀行により根質権が設定された親口座の残高を担保として、保証サービスを実行する。 When the guarantee service provider system SYS-G concludes a contract for intermediation of guarantee services for salary balances with company Y, the guarantee service provider system SYS-G sends information to Bank B regarding the parent account of the one-time account, which is a deposit aggregation account. request the establishment of a revolving pledge. The account number of the parent account is an account number shared by business operator Y and stored in the system in association with business operator Y. Further, business operator G, which operates the guarantee service business system SYS-G, executes the guarantee service using the balance of the parent account in which the revolving right has been set by bank B as collateral.

サービス提供装置300は、保証サービスの開始に伴い、サービス利用者Uに給与に対応するデジタルマネー残高である給与残高などの情報を保証する保証サービスを提供する事業者Gに対して、保証対象となる給与残高の情報を所定のタイミングで提供する。たとえば、サービス提供装置300は、バッチ処理などにより、所定のタイミングで各サービス利用者の給与残高を集計し、集計した残高情報を保証サービス事業者システムSYS-Gに送信する。 With the start of the guarantee service, the service providing device 300 sends a guarantee service to a business operator G that provides a guarantee service that guarantees information such as a salary balance, which is a digital money balance corresponding to a salary, to a service user U. Information on salary balances will be provided at a predetermined timing. For example, the service providing device 300 aggregates the salary balance of each service user at a predetermined timing by batch processing or the like, and transmits the aggregated balance information to the guarantee service provider system SYS-G.

保証サービス事業者システムSYS-Gは、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者であるサービス利用者Uにより予め登録された金融機関の口座に対して、給与残高に相当する保証金を送金する処理を実行する。たとえば、保証サービス事業者システムSYS-Gは、サービス提供装置300から定期的に提供される残高情報を最新の状態で管理する。また、たとえば、保証サービス事業者システムSYS-Gは、給与残高の保証を行う際、残高情報に基づいて、サービス利用者Uごとに給与残高を特定する。また、たとえば、保証サービス事業者システムSYS-Gは、予め給与に対応する資金が蓄えられている金融機関の口座であって、根質権が設定されている口座(たとえば、図1に示す事業者Y名義口座(根質権))から、各サービス利用者Uに支払う保証金の原資を取得し、取得した原資に基づいて、各サービス利用者Uに対し、給与残高に相当する保証金を送金する。 The guarantee service provider system SYS-G sends the salary balance to the financial institution account registered in advance by the service user U, who is the user of the guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary. Execute the process to remit the security deposit equivalent to . For example, the guarantee service provider system SYS-G manages the latest balance information periodically provided by the service providing device 300. Further, for example, when guaranteeing the salary balance, the guarantee service provider system SYS-G specifies the salary balance for each service user U based on the balance information. For example, the guarantee service provider system SYS-G is an account at a financial institution in which funds corresponding to salaries are stored in advance, and an account in which a revolving right is set (for example, the Obtain the funds for the security deposit to be paid to each service user U from the account in the name of person Y (referred pledge), and remit the security deposit equivalent to the salary balance to each service user U based on the acquired funds. .

なお、上述の例では、事業者Xの法人アカウントを通じて、事業者Xから給与を名目とするチャージ依頼分の入金を受け付けて、受け付けた資金を保証サービスのための原資とする場合を説明した。この例には、特に限定される必要はなく、たとえば、サービス利用者Uに紐付くバーチャル口座(仮想口座)を通じて事業者Xから送金された資金が集約される集約口座の残高を保証サービスのための原資として利用してもよい。この場合、事業者Xが、たとえば、従業員であるサービス利用者Uに紐付くバーチャル口座に対して給与を入金する。事業者Yは、ワンタイム口座に対する入金通知を検知すると、それをトリガーとして、ワンタイム口座へ入金された金額を、給与として、ワンタイム口座に紐づく従業員のユーザアカウントに対応する残高を加算(チャージ)する。なお、事業者Xが給与としてワンタイム口座に入金した資金は、根質権が設定されている集約口座に集約され、管理される。 In addition, in the above example, a case was explained in which a deposit for a charge request in the name of salary is received from business operator X through the corporate account of business operator X, and the received funds are used as the source for the guarantee service. This example does not need to be particularly limited; for example, for the guarantee service, the balance of an aggregate account where funds transferred from business operator X are aggregated through a virtual account linked to service user U. It may be used as a source of funds. In this case, business operator X deposits salary into a virtual account linked to service user U, who is an employee, for example. When Company Y detects a notification of payment to the one-time account, it uses this as a trigger to add the amount deposited to the one-time account as salary and the balance corresponding to the user account of the employee linked to the one-time account. (charge). Note that the funds that business operator X deposits into the one-time account as salary are aggregated and managed in an aggregate account in which a revolving pledge is set.

〔2.装置構成例〕
以下、本実施形態に係る事業者YシステムSYS-4の構成について説明する。図4は、本実施形態に係る事業者Yシステムの構成例を示すブロック図である。
[2. Device configuration example]
The configuration of the operator Y system SYS-4 according to this embodiment will be described below. FIG. 4 is a block diagram showing a configuration example of the operator Y system according to the present embodiment.

図4に示すように、事業者YシステムSYS-4は、管理システム100と、チャージシステム200と、サービス提供装置300とを含む。 As shown in FIG. 4, business operator Y system SYS-4 includes a management system 100, a charging system 200, and a service providing device 300.

事業者YシステムSYS-4は、ネットワークN-1に接続される。事業者YシステムSYS-4は、ネットワークN-1を介して、事業者XシステムSYS-1や、A銀行システムSYS-2や、B銀行システムSYS-3や、ATMサービス事業者システムSYS-ASや、保証サービス事業者システムSYS-Gなどと相互に通信できる。ネットワークN-1は、インターネットなどのWAN(Wide Area Network)である。なお、ネットワークN-1は、たとえば、LAN(Local Area Network)、電話網(たとえば、携帯電話網や固定電話網など)、地域IP(Internet Protocol)網などの通信ネットワークを含んでもよい。ネットワークN-1には、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。 Operator Y system SYS-4 is connected to network N-1. Operator Y system SYS-4 connects to operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, and ATM service operator system SYS-AS via network N-1. It is possible to communicate with other systems such as SYS-G and warranty service provider system SYS-G. The network N-1 is a WAN (Wide Area Network) such as the Internet. Note that the network N-1 may include, for example, a communication network such as a LAN (Local Area Network), a telephone network (eg, a mobile phone network or a fixed telephone network), or a local IP (Internet Protocol) network. The network N-1 may include a wired network or a wireless network.

(保証サービス事業者システムSYS-Gについて)
図5を用いて、本実施形態に係る保証サービス事業者システムSYS-Gについて説明する。図5は、本実施形態に係る保証サービス事業者システムSYS-Gの構成例を示す図である。
(About warranty service provider system SYS-G)
The guarantee service provider system SYS-G according to this embodiment will be explained using FIG. 5. FIG. 5 is a diagram showing an example of the configuration of the guarantee service provider system SYS-G according to the present embodiment.

図5に示す保証サービス事業者システムSYS-Gは、通信部F-1と、記憶部F-2と、制御部F-3とを有する。 The guarantee service provider system SYS-G shown in FIG. 5 includes a communication section F-1, a storage section F-2, and a control section F-3.

通信部F-1は、有線又は無線により、ネットワークN-1に接続される。通信部F-1は、ネットワークN-1を介して、事業者XシステムSYS-1や、B銀行システムSYS-3などとの間で情報の送受信を行う。通信部F-1は、たとえば、NIC(Network Interface Card)等によって実現される。 The communication unit F-1 is connected to the network N-1 by wire or wirelessly. The communication unit F-1 sends and receives information to and from the business operator X system SYS-1, the B bank system SYS-3, etc. via the network N-1. The communication unit F-1 is realized by, for example, a NIC (Network Interface Card).

記憶部F-2は、制御部F-3による制御及び演算に用いられるプログラム及びデータを記憶する。記憶部F-2は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。図5に示すように、記憶部F-2は、利用者情報記憶部F-21と、残高情報記憶部F-22とを有する。 The storage unit F-2 stores programs and data used for control and calculation by the control unit F-3. The storage unit F-2 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 5, the storage section F-2 includes a user information storage section F-21 and a balance information storage section F-22.

利用者情報記憶部F-21は、保証サービスを利用するサービス利用者に関する利用者情報を記憶する。利用者情報には、給与残高に相当する保証金の振込先として、保証サービスの利用者により予め設定された金融機関の口座情報が含まれる。残高情報記憶部F-22は、保証対象となる給与残高の情報をサービス利用者ごとに記憶する。 The user information storage unit F-21 stores user information regarding service users who use the guarantee service. The user information includes account information of a financial institution set in advance by the user of the guarantee service as the transfer destination for the guarantee deposit corresponding to the salary balance. The balance information storage unit F-22 stores information on the salary balance to be guaranteed for each service user.

制御部F-3は、保証サービス事業者システムSYS-Gの制御や演算を実行するコントローラ(controller)である。制御部F-3の各部は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、保証サービス事業者システムSYS-Gの内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部F-3は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)、SoC(System on a Chip)などの集積回路により実現される。 The control unit F-3 is a controller that executes control and calculation of the guarantee service provider system SYS-G. Each part of the control unit F-3 uses, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) to run various programs stored in the internal storage device of the warranty service provider system SYS-G into the RAM. This is achieved by executing it as a work area. Further, the control unit F-3 is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or an SoC (System on a Chip).

図5に示すように、制御部F-3は、登録処理部F-31と、送金処理部F-32とを有する。制御部F-3は、図5に示す各部により、以下に説明する情報処理の機能や作用を実現または実行する。なお、説明は省略するが、制御部F-3の内部構成は、図5に示す各部に限られず、保証サービスに関するその他の機能や作用を実現または実行する各部を有していてもよい。 As shown in FIG. 5, the control section F-3 includes a registration processing section F-31 and a remittance processing section F-32. The control unit F-3 realizes or executes information processing functions and operations described below using each unit shown in FIG. Although the description will be omitted, the internal configuration of the control unit F-3 is not limited to the units shown in FIG. 5, and may include units that realize or execute other functions and operations related to the guarantee service.

登録処理部F-31は、保証サービスを利用するサービス利用者に関する利用者情報の登録処理を実行する。たとえば、登録処理部F-31は、サービス提供装置300から送信される利用者情報を通信部F-1から取得し、取得した利用者情報をサービス利用者ごとに利用者情報記憶部F-21に登録する。利用者情報には、給与残高に相当する保証金の振込先として、保証サービスの利用者により予め設定された金融機関の口座情報が含まれる。その他、利用者情報には、サービス提供装置が定めている利用者のアカウントを識別する識別子が含まれていても良い。 The registration processing unit F-31 executes registration processing of user information regarding service users who use the guarantee service. For example, the registration processing unit F-31 acquires user information transmitted from the service providing device 300 from the communication unit F-1, and stores the acquired user information in the user information storage unit F-22 for each service user. Register. The user information includes account information of a financial institution set in advance by the user of the guarantee service as the transfer destination for the guarantee deposit corresponding to the salary balance. In addition, the user information may include an identifier for identifying the user's account defined by the service providing device.

また、登録処理部F-31は、保証対象となる給与残高の情報の登録処理を実行する。たとえば、登録処理部F-31は、サービス提供装置300から定期的に送信される残高情報を通信部F-1から取得し、取得した残高情報をサービス利用者ごとに残高情報記憶部F-22に登録する。また、登録処理部F-31は、サービス提供装置300から残高情報を取得すると、その都度、残高情報記憶部F-22に記憶されている残高情報を更新して、最新の状態で管理する。 Further, the registration processing unit F-31 executes a registration process of information on the salary balance to be guaranteed. For example, the registration processing unit F-31 acquires balance information periodically transmitted from the service providing device 300 from the communication unit F-1, and stores the acquired balance information in the balance information storage unit F-22 for each service user. Register. Further, each time the registration processing unit F-31 acquires balance information from the service providing device 300, it updates the balance information stored in the balance information storage unit F-22 and manages it in the latest state.

送金処理部F-32は、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、給与残高に相当する保証金を送金する処理を実行する。たとえば、送金処理部F-32は、給与残高の保証を行う際、残高情報記憶部F-22に記憶されている残高情報に基づいて、サービス利用者ごとに給与残高を特定する。また、たとえば、送金処理部F-32は、給与に対応する資金が蓄えられている金融機関の口座であって、予め根質権が設定されている口座(たとえば、図1に示す事業者Y名義口座(根質権))から、各サービス利用者に支払う保証金の原資を取得する。そして、送金処理部F-32は、取得した原資に基づいて、各サービス利用者に対し、通信部F-1を通じて、給与残高に相当する保証金を送金する。 The remittance processing unit F-32 performs processing to remit a guarantee deposit equivalent to the salary balance to the financial institution account registered in advance by the user of the guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary. Execute. For example, when guaranteeing the salary balance, the remittance processing unit F-32 specifies the salary balance for each service user based on the balance information stored in the balance information storage unit F-22. In addition, for example, the remittance processing unit F-32 may use an account at a financial institution in which funds corresponding to the salary are stored, and in which a revolving right is set in advance (for example, the company Y shown in FIG. 1). Obtain the funds for the security deposit to be paid to each service user from the name account (referred pledge). Then, the remittance processing unit F-32 remits a deposit equivalent to the salary balance to each service user through the communication unit F-1 based on the acquired funds.

(管理システム100について)
管理システム100は、事業者Yが提供する電子決済サービスを利用するために、各サービス利用者が所有するマネー口座に対する入出金を管理する。サービス利用者には、取引対象の提供者である事業者などのビジネスユーザや、事業者などから取引対象の提供を受ける一般消費者などの個人ユーザが含まれ得る。管理システム100は、ビジネスユーザや個人ユーザなどが所有するマネー口座に関する口座情報を管理する。図4は、本実施形態に係る口座情報の概要を示す図である。
(About the management system 100)
The management system 100 manages deposits and withdrawals to and from money accounts owned by each service user in order to use the electronic payment service provided by business operator Y. Service users may include business users such as business operators who provide transaction objects, and individual users such as general consumers who receive transaction objects from businesses and the like. The management system 100 manages account information regarding money accounts owned by business users, individual users, and the like. FIG. 4 is a diagram showing an overview of account information according to this embodiment.

図4に示すように、管理システム100が管理する口座情報は、「口座ID」の項目や、「メインウォレットID」の項目や、「所有者ID」の項目や、「総残高」の項目などの複数の項目を有する。口座情報が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 4, the account information managed by the management system 100 includes items such as "account ID", "main wallet ID", "owner ID", and "total balance". It has multiple items. These items included in the account information are associated with each other.

「口座ID」の項目には、マネー口座を識別するために口座ごとに固有に割り振られる口座ID(識別情報)が記憶される。「メインウォレットID」の項目には、法人アカウントサービスにおいてサービス利用者に提供されるメインウォレットを特定するための識別情報が記憶される。 The "account ID" item stores an account ID (identification information) uniquely assigned to each account in order to identify the money account. The "main wallet ID" item stores identification information for identifying the main wallet provided to the service user in the corporate account service.

「所有者ID」の項目には、口座IDに紐付けられたマネー口座を所有する所有者を識別するために所有者ごとに個別に割り振られる所有者ID(識別情報)が記憶される。一例として、所有者IDには、電子決済サービスを利用する際にサービス利用者ごとに個別に割り振られるユーザIDがそのまま利用される場合が考えられる。「総残高」の項目には、マネー口座に保有されているデジタルマネーの総残高を示す情報が記憶される。 The "Owner ID" item stores an owner ID (identification information) that is individually assigned to each owner in order to identify the owner of the money account linked to the account ID. As an example, a case may be considered in which a user ID that is individually assigned to each service user when using an electronic payment service is used as the owner ID. The "total balance" item stores information indicating the total balance of digital money held in the money account.

たとえば、図4に示す例によれば、口座ID:「AC#1」に紐づくマネー口座の所有者は、所有者ID:「U#001」が割り振られているサービス利用者であり、「50,000円」に相当する額のデジタルマネーがマネー口座に保有されることが示されている。 For example, according to the example shown in FIG. 4, the owner of the money account linked to account ID: "AC#1" is a service user who is assigned owner ID: "U#001", and " It is shown that an amount of digital money equivalent to ``50,000 yen'' is held in the money account.

なお、「総残高」の項目は、デジタルマネーの管理方法に応じて、さらに細かく区分けされていてもよい。たとえば、「総残高」の項目を、「給与」の項目および「給与以外」の項目に区分けしてもよい。この場合、「給与」の項目は、「総残高」項目に記憶された総残高のうち、給与として入金されたデジタルマネーの残高を示す情報を記憶する。そして、「給与以外」の項目は、「総残高」項目に記憶された総残高のうち、給与以外の名目で入金されたデジタルマネーの残高を示す情報を記憶する。 Note that the "total balance" item may be further divided depending on the management method of digital money. For example, the item ``total balance'' may be divided into an item ``salary'' and an item ``other than salary.'' In this case, the "salary" item stores information indicating the balance of digital money deposited as a salary out of the total balance stored in the "total balance" item. The "other than salary" item stores information indicating the balance of digital money deposited under the name of something other than salary, out of the total balance stored in the "total balance" item.

また、「給与以外」の項目を、「通常」の項目および「利益」の項目などの項目にさらに区分けしてもよい。この場合、「通常」の項目は、マネー口座の所有者が自らチャージしたデジタルマネーの残高を示す情報を記憶する。たとえば、「通常」の項目に記憶される情報には、マネー口座に紐付けられたクレジットカードまたは銀行口座から入金されたデジタルマネーの残高を示す情報などが考えられる。また、たとえば、「利益」の項目に記憶される情報には、事業者Yがサービス利用者に提供する電子決済サービスを利用した際に決済金額に対してキャッシュバックされたデジタルマネーの残高を示す情報などが考えられる。 Further, the items “other than salary” may be further divided into items such as “normal” items and “profit” items. In this case, the "normal" item stores information indicating the balance of digital money that the owner of the money account has charged himself. For example, the information stored in the "normal" item may include information indicating the balance of digital money deposited from a credit card or bank account linked to a money account. Also, for example, the information stored in the "Profit" item indicates the balance of digital money that is cashed back against the payment amount when the electronic payment service provided by business operator Y to service users is used. Possible information such as information.

また、管理システム100は、サービス利用者(たとえば、事業者X)の入金指示に応じて実行された入金通知をB銀行システムSYS-3から受信すると、入金通知の内容に従い、サービス利用者(たとえば、事業者X)のメインウォレットに紐づくマネー口座に対して、所定の残高を加算する。たとえば、管理システム100は、B銀行から1,000,000円の入金があった旨の入金通知があった場合、メインウォレットに紐付くマネー口座に対して、1,000,000円相当のデジタルマネーの残高を加算する。そして、管理システム100は、チャージ指示の送信元であるサービス利用者のメインウォレットに対応する残高情報を更新する。 Further, when the management system 100 receives a deposit notification executed in response to a deposit instruction from a service user (for example, business operator A predetermined balance is added to the money account linked to the main wallet of business operator X). For example, when the management system 100 receives a deposit notification that 1,000,000 yen has been deposited from Bank B, the management system 100 sends a digital deposit equivalent to 1,000,000 yen to the money account linked to the main wallet. Add money balance. The management system 100 then updates the balance information corresponding to the main wallet of the service user who is the source of the charge instruction.

(チャージシステム200について)
チャージシステム200は、サービス利用者からのチャージ指示に従って、マネー口座間においてデジタルマネーの移動を行うことで、マネーチャージを実行する。チャージシステム200は、サービス利用者から取得されるチャージ指示情報を管理する。図5は、本実施形態に係るチャージ指示情報の概要を示す図である。
(About charge system 200)
The charging system 200 executes money charging by transferring digital money between money accounts according to a charging instruction from a service user. The charging system 200 manages charging instruction information obtained from service users. FIG. 5 is a diagram showing an overview of charging instruction information according to the present embodiment.

図5に示すように、チャージシステム200が管理するチャージ指示情報は、「チャージ元ID」の項目と、「チャージ先ID」の項目と、「予定額」の項目と、「予定日」の項目と、「名目」の項目とを有する。チャージ指示情報が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 5, the charge instruction information managed by the charge system 200 includes a "Charge source ID" field, a "Charge destination ID" field, a "Scheduled amount" field, and a "Scheduled date" field. and a “nominal” item. These items included in the charge instruction information are associated with each other.

「チャージ元ID」の項目には、チャージ指示の送信元であるサービス利用者のアカウント情報が記憶される。図5に示す例では、たとえば、チャージ指示の送信元を示すアカウント情報として、チャージ指示の送信元であるサービス利用者を識別するためにサービス利用者ごとに個別に割り振られているユーザID(識別情報)が用いられている。 The "Charge source ID" item stores account information of the service user who is the source of the charge instruction. In the example shown in FIG. 5, for example, as the account information indicating the sender of the charge instruction, the user ID (identification information) is used.

「チャージ先ID」の項目には、チャージ指示によりデジタルマネーのチャージ先として指定されるサービス利用者のアカウント情報が記憶される。図5に示す例では、たとえば、チャージ先を示すアカウント情報として、チャージ先のサービス利用者に割り振られているユーザIDが用いられている。 In the "Charging destination ID" field, account information of a service user designated as a charging destination for digital money by a charging instruction is stored. In the example shown in FIG. 5, for example, the user ID assigned to the service user of the charge destination is used as the account information indicating the charge destination.

「予定額」の項目には、チャージ指示により指定されたチャージ予定額の情報が記憶される。「予定日」の項目には、チャージ指示により指定されたチャージ予定額の情報が記憶される。「名目」の項目には、チャージ指示により指定されたチャージの名目(目的,使途)を示す情報が記憶される。 The "Scheduled Amount" item stores information on the scheduled charge amount specified by the charge instruction. Information on the scheduled charge amount specified by the charge instruction is stored in the "scheduled date" item. Information indicating the name (purpose, usage) of the charge specified by the charge instruction is stored in the "Nominal" item.

たとえば、図5に示す例によれば、「U#111」で識別されるチャージ元のアカウントから、「U#001」、「U#002」または「U#003」で識別される各アカウントをチャージ先とするチャージ指示が示されている。具体的には、「U#001」で識別されるアカウントをチャージ先として、「給与」の名目で、「2021(年)/9(月)/27(日)」を予定日とする「300,000円」分のデジタルマネーのチャージ指示と、「U#002」で識別されるアカウントをチャージ先として、「給与」の名目で、「2021(年)/9(月)/27(日)」を予定日とする「300,000円」分のデジタルマネーのチャージ指示と、「U#003」で識別されるアカウントをチャージ先として、「経費」の名目で、「2021(年)/9(月)/30(日)」を予定日とする「400,000円」分のデジタルマネーのチャージ指示が示されている。 For example, according to the example shown in FIG. 5, each account identified as "U#001," "U#002," or "U#003" is The charge instruction to which the charge should be made is shown. Specifically, the account identified by "U#001" is to be charged, and in the name of "salary", "300. ,000 yen" and an account identified as "U#002" to be charged, in the name of "salary", "2021 (year)/9 (Monday)/27 (Sunday)" 2021 (Year)/9/2021 (Year) / 2021 (Year) / 2021 (Year) / 9 / 2021 / 2021 / 2021 / 2021 / 2021 / 300,000 yen / 300,000 yen / 300,000 yen / 300,000 yen / 300,000 yen / 300,000 Yen An instruction to charge digital money worth 400,000 yen with a scheduled date of 30 (Mon)/30 (Sun) is shown.

また、チャージシステム200は、予め規定されている所定の周期(たとえば、図1に示す周期T1)でサブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する。具体的には、チャージシステム200は、チャージ指示のうちチャージ予定日が近いものから順に、メインウォレットの残高からチャージ予定額を充当していく。 Further, the charging system 200 allocates the scheduled charging amount allocated to the sub-wallet to the charging instruction transaction at a predetermined period (for example, period T1 shown in FIG. 1). Specifically, the charging system 200 allocates the scheduled charging amount from the balance of the main wallet in the order of charging instructions with the closest scheduled charging date.

たとえば、図5に示す場合、チャージシステム200は、事業者Xの2つのチャージ指示のうち、チャージ予定日が「2021(年)/9(月)/27(日)」である給与を名目とするチャージ指示に対して、先にチャージ予定額の充当を行うことになる。ここで、チャージシステム200は、仮に、メインウォレットの残高がチャージ予定額に満たないことが判明した場合、チャージ指示への充当を保留して、メインウォレットの残高が不足している旨を事業者Xに通知できる。また、チャージシステム200は、チャージ指示にチャージ予定額を充当した後、メインウォレットに紐づくマネー口座のデジタルマネーの残高のうちチャージ予定額に対応する金額をロックし、チャージ実行まで移動不可能な状態にする。 For example, in the case shown in FIG. 5, the charging system 200 uses the salary whose scheduled charging date is "2021 (year)/9 (Monday)/27 (Sunday)" as a nominal charge out of two charging instructions from business operator The scheduled charge amount will be applied first to the charge instruction. Here, if the charging system 200 finds that the balance in the main wallet is less than the scheduled charging amount, the charging system 200 suspends the application to the charging instruction and informs the business operator that the balance in the main wallet is insufficient. Can notify X. In addition, after the charging system 200 allocates the scheduled charging amount to the charging instruction, the charging system 200 locks the amount corresponding to the scheduled charging amount out of the digital money balance of the money account linked to the main wallet, and makes it immovable until charging is executed. state.

また、チャージシステム200は、事業者Xのチャージ指示に従って、チャージを実行する。具体的には、チャージシステム200は、管理システム100において管理されているマネー口座の中から、チャージ先のアカウントに紐づくマネー口座を特定し、特定したマネー口座に対して、事業者Xの法人アカウントに紐づくマネー口座からチャージ予定額に対応するデジタルマネーを移動する。 Further, the charging system 200 executes charging according to the charging instruction from the business operator X. Specifically, the charging system 200 identifies the money account linked to the charging destination account from among the money accounts managed in the management system 100, and assigns the corporate name of business operator X to the identified money account. Transfer digital money corresponding to the scheduled charge amount from the money account linked to the account.

たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/27(日)」に、チャージ先のアカウント:「U#001」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「300,000円」分のデジタルマネーを移動させる。また、たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/27(日)」に、チャージ先のアカウント:「U#002」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「300,000円」分のデジタルマネーを移動させる。また、たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/30(日)」に、チャージ先のアカウント:「U#003」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「400,000円」分のデジタルマネーを移動させる。 For example, the charge system 200 charges the money account linked to the charge destination account: "U#001" on the scheduled charge date of "2021 (year)/9 (Monday)/27 (Sunday)". Transfer digital money equivalent to the scheduled charge amount: ``300,000 yen'' from the money account of business operator X. Also, for example, the charging system 200 charges the money account linked to the charging destination account: "U#002" on the scheduled charging date "2021 (year)/9 (Monday)/27 (Sunday)". , transfer digital money equivalent to the scheduled charge amount: ``300,000 yen'' from the money account of business operator X, which is the charge source. Also, for example, the charging system 200 charges the money account linked to the charging destination account: "U#003" on the scheduled charging date "2021 (year)/9 (Monday)/30 (Sunday)". , transfer digital money equivalent to the scheduled charge amount: "400,000 yen" from the money account of business operator X, which is the charge source.

(サービス提供装置300について)
サービス提供装置300は、管理システム100及びチャージシステム200と連携して、事業者Yがサービス利用者に提供するデジタルマネーに関する各種サービスに関する処理を実行する。図3に示すように、サービス提供装置300は、通信部310と、記憶部320と、制御部330とを有する。
(About the service providing device 300)
The service providing device 300 cooperates with the management system 100 and the charging system 200 to execute processing related to various services related to digital money that the business operator Y provides to service users. As shown in FIG. 3, the service providing device 300 includes a communication section 310, a storage section 320, and a control section 330.

(通信部310について)
通信部310は、有線又は無線により、ネットワークN-1又はネットワークN-2に接続される。通信部310は、ネットワークN-1を介して、事業者XシステムSYS-1や、A銀行システムSYS-2や、B銀行システムSYS-3などとの間で情報の送受信を行う。また、通信部310は、ネットワークN-2を介して、管理システム100やチャージシステム200との間で情報の送受信を行う。通信部310は、たとえば、NIC(Network Interface Card)等によって実現される。
(About communication department 310)
The communication unit 310 is connected to the network N-1 or the network N-2 by wire or wirelessly. The communication unit 310 sends and receives information to and from business operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, etc. via network N-1. Further, the communication unit 310 transmits and receives information to and from the management system 100 and the charging system 200 via the network N-2. The communication unit 310 is realized by, for example, a NIC (Network Interface Card).

(記憶部320について)
記憶部320は、制御部330による制御及び演算に用いられるプログラム及びデータを記憶する。記憶部320は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。図3に示すように、記憶部320は、アカウント情報記憶部321と、チャージ履歴記憶部322とを有する。
(About storage unit 320)
The storage unit 320 stores programs and data used for control and calculation by the control unit 330. The storage unit 320 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 3, the storage unit 320 includes an account information storage unit 321 and a charge history storage unit 322.

(アカウント情報記憶部321について)
アカウント情報記憶部321は、法人アカウントサービスを利用するサービス利用者に提供される法人アカウントに関するアカウント情報を記憶する。以下に説明するように、法人アカウントサービスでは、マネーチャージサービスに利用されるメインウォレットとサブウォレットとが提供される。図6は、本実施形態に係るアカウント情報記憶部に記憶されるアカウント情報の概要を示す図である。なお、図6は、本実施形態に係るアカウント情報の一例を示すものであり、図6に示す例とは異なる形態で構成されていてもよい。
(About account information storage unit 321)
The account information storage unit 321 stores account information regarding a corporate account provided to a service user who uses the corporate account service. As explained below, the corporate account service provides a main wallet and sub-wallet used for the money charge service. FIG. 6 is a diagram showing an overview of account information stored in the account information storage unit according to the present embodiment. Note that FIG. 6 shows an example of account information according to the present embodiment, and the account information may be configured in a different form from the example shown in FIG.

図6に示すように、アカウント情報記憶部321に記憶されるアカウント情報は、「ユーザID」の項目や、「メインウォレット」の項目や、「サブウォレット」の項目や、「払出サイクル」の項目や、「払出先」の項目や、「ワンタイム口座」の項目などの複数の項目を有する。アカウント情報が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 6, the account information stored in the account information storage unit 321 includes items such as "User ID", "Main Wallet", "Sub Wallet", and "Payout Cycle". It has multiple items such as ``payment destination'' item and ``one-time account'' item. These items included in the account information are associated with each other.

「ユーザID」の項目には、事業者Yが提供する電子決済サービスの利用登録の際にサービス利用者として事業者Xなどの法人に対して個別に割り振られたユーザID(識別情報)が記憶される。 The "User ID" item stores the user ID (identification information) that is individually assigned to a corporation such as Business Operator X as a service user when registering to use the electronic payment service provided by Business Y. be done.

「メインウォレット」の項目には、メインウォレットを特定するための識別情報であるメインウォレットIDと、メインウォレットに紐付くマネー口座の残高を示す情報が記憶される。 The "main wallet" item stores the main wallet ID, which is identification information for identifying the main wallet, and information indicating the balance of the money account linked to the main wallet.

「サブウォレット」の項目には、サブウォレットを特定するための識別情報であるサブウォレットIDと、メインウォレットの残高からサブウォレットに割り当てられている割当額を示す情報が記憶される。サブウォレットは、チャージ指示に含まれ得るチャージの名目ごとに予め個別に設けられる。割当額は、サービス利用者からのチャージ指示に基づいて設定される。 The "sub-wallet" item stores a sub-wallet ID, which is identification information for identifying a sub-wallet, and information indicating an amount allocated to the sub-wallet from the balance of the main wallet. A sub-wallet is provided individually in advance for each charge name that may be included in the charge instruction. The allocated amount is set based on charging instructions from the service user.

「払出サイクル」の項目には、チャージ指示取引に充当されなかったデジタルマネーの残高を、法令(たとえば、資金決済法)に定められている滞留規制を順守可能な範囲内で予め規定される払出サイクルの情報が記憶される。たとえば、払出サイクルは、メインウォレットに残高が加算された日を初日として算出される。「払出先」の項目には、サービス利用者がデジタルマネーの残高に対応する金額の払出先として指定した金融機関の口座情報(口座番号)が記憶される。 The "Withdrawal Cycle" item indicates that the balance of digital money that has not been applied to charge instruction transactions can be withdrawn in a pre-specified manner within the scope of compliance with retention regulations stipulated by laws and regulations (for example, the Fund Settlement Act). Cycle information is stored. For example, the payout cycle is calculated starting from the day the balance is added to the main wallet. In the "payment destination" field, account information (account number) of a financial institution designated by the service user as the payment destination for the amount corresponding to the balance of digital money is stored.

「ワイタイム口座」の項目には、メインウォレットに紐付けられるワイタイム口座の口座情報(口座番号)が記憶される。ワンタイム口座は、チャージ指示取引に充当するための原資の入金先として、事業者YがB銀行から貸し出しを受ける振込専用口座である。たとえば、ワンタイム口座の口座情報(口座番号)は、事業者Y(サービス提供装置300)から、チャージ指示の送信元である事業者Xに対して通知される。 The "Yitime account" item stores the account information (account number) of the Yitime account linked to the main wallet. The one-time account is a transfer-only account that business operator Y receives a loan from bank B as a destination for depositing funds to be used for charge instruction transactions. For example, account information (account number) of a one-time account is notified from business operator Y (service providing device 300) to business operator X, which is the source of the charge instruction.

図6に示す例によれば、ユーザID:「U#111」で特定されるサービス利用者のメインウォレットの残高は「0円」で、給与チャージサービスに対応するサブウォレットへの割当額が「600,0000円」で、経費チャージサービスに対応するサブウォレットへの割当額が「400,0000円」で、払出サイクルが「7日」で、払出先が「A銀行の普通口座(口座番号123456)」で、サービス利用者が銀行(たとえば、銀行B)から貸し出されたワイタイム口座の口座番号が「OBAC#111」あることが示されている。 According to the example shown in Figure 6, the balance in the main wallet of the service user identified by user ID: "U#111" is "0 yen", and the amount allocated to the sub-wallet corresponding to the salary charge service is " 600,0000 yen'', the amount allocated to the sub-wallet corresponding to the expense charge service is ``400,0000 yen'', the payout cycle is ``7 days'', and the payout destination is ``Bank A's ordinary account (account number 123456)''. )" indicates that the account number of the YTime account lent to the service user by a bank (for example, Bank B) is "OBAC#111."

(チャージ履歴記憶部322について)
チャージ履歴記憶部322は、法人アカウントサービスを利用するサービス利用者のチャージ指示に基づいて実行されたチャージ履歴に関する情報を記憶する。図7は、本実施形態に係るチャージ履歴記憶部に記憶されるチャージ履歴の概要を示す図である。なお、図7は、本実施形態に係るチャージ履歴の一例を示すものであり、図7に示す例とは異なる形態で構成されていてもよい。
(About charge history storage unit 322)
The charging history storage unit 322 stores information regarding charging history executed based on a charging instruction from a service user who uses a corporate account service. FIG. 7 is a diagram showing an overview of the charge history stored in the charge history storage unit according to the present embodiment. Note that FIG. 7 shows an example of the charging history according to the present embodiment, and may be configured in a different form from the example shown in FIG. 7.

図7に示すように、チャージ履歴記憶部322に記憶されるチャージ履歴は、「ユーザID」の項目や、「チャージ指示受付日」の項目や、「メインウォレット残高加算日」の項目や、「加算額」の項目や、「払出日」の項目や、「払出金額」の項目や、「サブウォレット割当日」の項目や、「割当金額(名目)」の項目や、「チャージ充当日」の項目や、「チャージ実行日」の項目などの複数の項目を有する。チャージ履歴が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 7, the charge history stored in the charge history storage unit 322 includes items such as "User ID", "Charge instruction reception date", "Main wallet balance addition date", and " "additional amount" item, "withdrawal date" item, "withdrawal amount" item, "sub-wallet allocation date" item, "allocated amount (nominal)" item, and "charge application date" item. It has multiple items such as "Charging execution date" and "Charge execution date". These items included in the charge history are associated with each other.

「ユーザID」の項目には、上述したアカウント情報(たとえば、図6参照)が有する「ユーザID」の項目に記憶される情報と同一の情報が記憶される。すなわち、「ユーザID」の項目には、事業者Yが提供する電子決済サービスの利用登録の際にサービス利用者として事業者Xなどの法人に対して個別に割り振られたユーザID(識別情報)が記憶される。 The "user ID" item stores the same information as the "user ID" item included in the account information described above (for example, see FIG. 6). In other words, the "User ID" item includes the user ID (identification information) that is individually assigned to a corporation such as Business Operator X as a service user when registering to use the electronic payment service provided by Business Y. is memorized.

「チャージ指示受付日」の項目には、サービス利用者からチャージ指示が受け付けられた日付を示す情報が記憶される。なお、「チャージ指示受付日」の項目には、時刻を含む日時情報が記憶されてもよい。 Information indicating the date on which the charge instruction was received from the service user is stored in the "Charge instruction received date" field. Note that date and time information including time may be stored in the "Charging instruction reception date" item.

「メインウォレット残高加算日」の項目には、管理システム100により、メインウォレットに紐づくマネー口座に対して残高の加算が実行された日付を示す情報が記憶される。なお、「メインウォレット残高加算日」の項目には、時刻を含む日時情報が記憶されてもよい。 In the item "main wallet balance addition date", information indicating the date on which the management system 100 added the balance to the money account linked to the main wallet is stored. Note that date and time information including time may be stored in the "main wallet balance addition date" item.

「加算額」の項目には、メインウォレットに紐づくマネー口座に対して加算された残高を示す情報が記憶される。 The "additional amount" item stores information indicating the balance added to the money account linked to the main wallet.

「払出日」の項目には、メインウォレットに紐づくマネー口座から、チャージ指示取引に充当されなかったデジタルマネーの残高がチャージ指示の送信元に払い出された日付を示す情報が記憶される。なお、「払出日」の項目には、時刻を含む日時情報が記憶されてもよい。 The "Payment date" field stores information indicating the date on which the balance of digital money that was not applied to the charge instruction transaction was paid out from the money account linked to the main wallet to the sender of the charge instruction. Note that date and time information including time may be stored in the "payout date" item.

「払出金額」の項目には、メインウォレットに紐づくマネー口座からチャージ指示の送信元に払い出された残高を示す情報が記憶される。 The item "Payout amount" stores information indicating the balance paid out from the money account linked to the main wallet to the sender of the charge instruction.

「サブウォレット割当日」の項目には、チャージ指示におけるチャージの名目に対応するサブウォレットに対し、メインウォレットに加算された所定の残高からチャージ予定額の割当が行われた日付を示す情報が記憶される。なお、「サブウォレット割当日」の項目には、時刻を含む日時情報が記憶されてもよい。 The "Sub-wallet allocation date" field stores information indicating the date on which the scheduled charge amount was allocated from the predetermined balance added to the main wallet to the sub-wallet corresponding to the charge name in the charge instruction. be done. Note that date and time information including time may be stored in the "Subwallet allocation date" item.

「割当金額(名目)」の項目には、サブウォレットに対して割り当てられたチャージ予定額(割当金額)を示す情報と、チャージの名目を示す情報とが記憶される。 The "allocated amount (nominal)" item stores information indicating the scheduled charge amount (allocated amount) allocated to the sub-wallet and information indicating the nominal charge.

「チャージ充当日」の項目には、チャージシステム200により、メインウォレットの残高を、サブウォレットに割り当てられているチャージ予定額に充当した日付を示す情報が記憶される。なお、「チャージ充当日」の項目には、時刻を含む日時情報が記憶されてもよい。 In the "Charge appropriation date" field, information indicating the date when the charge system 200 appropriated the balance of the main wallet to the scheduled charge amount allocated to the sub-wallet is stored. Note that date and time information including time may be stored in the "Charging day" item.

「チャージ実行日」の項目には、メインウォレットに紐づくマネー口座から、チャージ先のアカウントに紐づくマネー口座に対して、チャージ予定額を移動した日付を示す情報が記憶される。なお、「チャージ実行日」の項目には、時刻を含む日時情報が記憶されてもよい。 The "Charge execution date" field stores information indicating the date on which the scheduled charge amount was transferred from the money account linked to the main wallet to the money account linked to the charge destination account. Note that date and time information including time may be stored in the "Charging execution date" item.

図7に示す例によれば、メインウォレットに対して所定の残高が加算された日時(B銀行入金日)や、メインウォレットへの残高の加算額や、メインウォレットの残高の払出が行われた日時や、払出金額などの情報を特定できる。また、図7に示す例によれば、サブウォレットに対してチャージ予定額の割当が行われた日時や割当金額、チャージの名目などの情報を特定できる。また、図7に示す例によれば、メインウォレットの残高をチャージ予定額に充当した日時や、チャージが実行された日時などの情報を特定できる。 According to the example shown in Figure 7, the date and time when a predetermined balance was added to the main wallet (bank B deposit date), the amount added to the main wallet, and the withdrawal of the main wallet balance were performed. Information such as date and time and payment amount can be specified. Further, according to the example shown in FIG. 7, information such as the date and time when the scheduled charge amount was allocated to the sub-wallet, the allocated amount, and the name of the charge can be specified. Further, according to the example shown in FIG. 7, information such as the date and time when the balance of the main wallet was applied to the scheduled charge amount and the date and time when the charge was executed can be specified.

(制御部330について)
制御部330は、サービス提供装置300の制御や演算を実行するコントローラ(controller)である。制御部330の各部は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、サービス提供装置300の内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部330は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)、SoC(System on a Chip)などの集積回路により実現される。
(About the control unit 330)
The control unit 330 is a controller that controls the service providing device 300 and performs calculations. Each part of the control unit 330 is configured such that, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executes various programs stored in the internal storage device of the service providing device 300 using the RAM as a work area. This is achieved by Further, the control unit 330 is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or an SoC (System on a Chip).

図4に示すように、制御部330は、受付部331と、割当部332と、払出部333と、提供部334とを有する。制御部330は、図4に示す各部により、以下に説明する情報処理の機能や作用を実現または実行する。なお、説明は省略するが、制御部330の内部構成は、図4に示す各部に限られず、デジタルマネーの総残高のうち少なくとも給与残高を分けて管理するための情報処理の機能や作用を実現または実行する各部を有していてもよい。 As shown in FIG. 4, the control unit 330 includes a reception unit 331, an allocation unit 332, a payout unit 333, and a provision unit 334. The control unit 330 realizes or executes information processing functions and operations described below using each unit shown in FIG. 4 . Although the description is omitted, the internal configuration of the control unit 330 is not limited to the parts shown in FIG. 4, and realizes information processing functions and operations for separately managing at least the salary balance out of the total balance of digital money. Alternatively, it may have various units for execution.

(受付部331について)
受付部131は、デジタルマネーのチャージ指示をサービス利用者から受け付ける。たとえば、受付部131は、通信部310を通じて、サービス利用者(たとえば、事業者X)から送信されたチャージ指示を受け付ける。受付部131は、チャージシステム200に対して、チャージ指示を登録する。
(About reception department 331)
The reception unit 131 receives an instruction to charge digital money from a service user. For example, the reception unit 131 receives a charging instruction sent from a service user (eg, business operator X) through the communication unit 310. The reception unit 131 registers a charging instruction with the charging system 200.

(割当部332について)
割当部332は、受付部331によりチャージ指示が受け付けられた後、チャージ指示取引に充当するための原資の入金が確認されることを条件に、チャージ指示において指定されたチャージ予定額の割当を実行する。
(About the allocation section 332)
After the receiving unit 331 accepts the charging instruction, the allocation unit 332 executes allocation of the scheduled charging amount specified in the charging instruction, on the condition that the deposit of the funds to be applied to the charging instruction transaction is confirmed. do.

たとえば、割当部332は、アカウント情報記憶部321に記憶されているアカウント情報を参照して、チャージ指示取引に充当するための原資が入金される口座に紐付くメインウォレットに対し、原資に相当する所定の残高が加算されているかどうかを確認する。割当部332は、メインウォレットに対して所定の残高が加算されていることを確認できた場合、メインウォレットに加算された残高からチャージ予定額の割当を実行する。 For example, the allocation unit 332 refers to the account information stored in the account information storage unit 321 and assigns a main wallet corresponding to the source funds to the main wallet linked to the account to which the funds to be applied to the charge instruction transaction are deposited. Check whether the specified balance has been added. When the allocation unit 332 confirms that a predetermined balance has been added to the main wallet, it allocates the scheduled charge amount from the balance added to the main wallet.

具体的には、割当部332は、サービス利用者の操作に応じて、チャージ指示において指定されるチャージの名目に対応するサブウォレットに対して、同じくチャージ指示において指定されるチャージ予定額を割り当てる。たとえば、割当部332は、チャージの名目が給与である場合、給与チャージサービスに対応するサブウォレットに対し、メインウォレットの残高からチャージ予定額を割り当てる。そして、割当部332は、チャージ指示の送信元であるサービス利用者(ユーザID)に関連付けて、サブウォレットに割り当てたチャージ予定額(割当額)の情報をチャージ履歴記憶部322に記録する。 Specifically, the allocation unit 332 allocates the scheduled charge amount, also specified in the charge instruction, to the sub-wallet corresponding to the charge name specified in the charge instruction, in accordance with the service user's operation. For example, when the name of the charge is salary, the allocation unit 332 allocates the scheduled charge amount from the balance of the main wallet to the sub-wallet corresponding to the salary charge service. Then, the allocation unit 332 records information on the scheduled charge amount (allocated amount) allocated to the sub-wallet in the charge history storage unit 322 in association with the service user (user ID) who is the source of the charge instruction.

なお、チャージ指示取引に充当するための原資は、チャージ指示において指定された名目が所定の名目に該当する場合、サービス利用者(たとえば、事業者Y)がB銀行から貸し出しを受ける口座のうち、前述の原資を担保物件とするための質権(根質権)が設定された口座に入金される。たとえば、チャージの名目が給与である場合、質権(根質権)が設定されたサービス利用者名義の口座に入金される。 In addition, the funds to be applied to the charge instruction transaction are from among the accounts that the service user (for example, business Y) receives a loan from Bank B, if the name specified in the charge instruction corresponds to the specified name. The funds will be deposited into an account in which a pledge (revolutionary pledge) has been set to use the above-mentioned funds as collateral. For example, if the name of the charge is salary, the charge will be deposited into an account in the name of the service user with a pledge (referred to as a pledge).

(払出部333について)
払出部333は、チャージ指示に応じて実行されるチャージ指示取引に充当されなかったデジタルマネーの残高を、予め規定される払出サイクルに従ってサービス利用者に払い出す。たとえば、払出部333は、チャージ指示取引に充当するためのデジタルマネーの原資としてメインウォレットに加算された所定の残高のうち、チャージ指示取引に充当されなかった残高をサービス利用者に対して払い出す。
(About the payout section 333)
The payout unit 333 pays out the balance of digital money that has not been applied to the charge instruction transaction executed in response to the charge instruction to the service user according to a predefined payout cycle. For example, the payout unit 333 pays out to the service user the balance that has not been applied to the charge instruction transaction out of a predetermined balance added to the main wallet as a source of digital money to be applied to the charge instruction transaction. .

具体的には、払出部333は、アカウント情報記憶部321に記憶されているアカウント情報を参照して、チャージ指示の送信元である事業者Xについて、チャージ指示取引に充当されなかった残高の払出サイクルに到達しているかどうかを確認する。払出サイクルは、法令(たとえば、資金決済法)に定められている滞留規制を順守可能な範囲内で予め規定される。そして、払出部33は、払出サイクルに到達していることを確認できた場合、管理システム100にアクセスして、事業者Xのメインウォレットに紐づくマネー口座の残高を確認する。次に、払出部333は、事業者Xのマネー口座に残高が存在する場合、B銀行に対して、事業者Xのマネー口座の残高に相当する金額の入金指示を送信する。入金指示には、残高の払出先を示す口座情報(口座番号)と、入金額の情報(残高に対応する金額の情報)とが含まれる。また、払出部333は、管理システム100に対して、事業者Xのマネー口座のデジタルマネーの残高を「0円」に更新するように更新指示を送信する。 Specifically, the payout unit 333 refers to the account information stored in the account information storage unit 321 and performs a payout of the balance that was not applied to the charge instruction transaction for business operator X that is the sender of the charge instruction. Check if the cycle is reached. The payout cycle is predefined within a range that allows compliance with retention regulations stipulated by laws and regulations (for example, the Fund Settlement Act). When the payout unit 33 confirms that the payout cycle has been reached, the payout unit 33 accesses the management system 100 and checks the balance of the money account linked to the main wallet of business operator X. Next, if there is a balance in business operator X's money account, payout unit 333 transmits a deposit instruction for an amount corresponding to the balance in business operator X's money account to bank B. The deposit instruction includes account information (account number) indicating the payout destination of the balance, and information on the deposited amount (information on the amount corresponding to the balance). Further, the payout unit 333 transmits an update instruction to the management system 100 to update the balance of digital money in the money account of business operator X to "0 yen".

(提供部334について)
提供部334は、サービス利用者からの要求に応じて、チャージ指示に応じて実行したデジタルマネーのチャージに関わる詳細情報である明細情報(たとえば、図2参照)を提供する。
(About the providing unit 334)
In response to a request from a service user, the providing unit 334 provides detailed information (for example, see FIG. 2), which is detailed information related to digital money charging performed in response to a charging instruction.

たとえば、提供部334は、通信部310を通じて、サービス利用者から送信されたチャージ明細要求を取得する。そして、提供部334チャージ明細要求に含まれるユーザIDに基づいて、チャージ履歴記憶部322に記憶されているチャージ履歴からチャージ明細要求に対応する明細情報を取得する。なお、チャージ明細要求には、明細情報の提供を希望する日付や期間が指定されていてもよい。 For example, the providing unit 334 obtains a charge detail request sent from a service user through the communication unit 310. Then, based on the user ID included in the charge details request, the providing unit 334 acquires details information corresponding to the charge details request from the charge history stored in the charge history storage unit 322. Note that the charge statement request may specify the date and period for which statement information is desired to be provided.

たとえば、提供部334は、チャージ指示に対応する原資の入金から、チャージ指示取引に充当されなかった残高の払出までの各種情報を取得できる。提供部334がチャージ履歴から取得できる情報には、チャージ指示取引に充当するための原資がB銀行に入金された入金日や、原資の入金額や、残高の払出日や、残高の払出額の情報が含まれる。また、提供部334がチャージ履歴から取得できる情報には、メインウォレットに加算された所定の残高からチャージ予定額がサブウォレットに割り当てられた割当日や、チャージ予定額を示す割当金額や、チャージの名目の情報が含まれる。また、提供部334がチャージ履歴から取得できる情報には、サブウォレットに割り当てられたチャージ予定額がチャージ指示取引に充当された充当日や、チャージが実行されたチャージ実行日の情報が含まれる。 For example, the providing unit 334 can acquire various information from the deposit of funds corresponding to the charge instruction to the payout of the balance that was not appropriated to the charge instruction transaction. The information that the providing unit 334 can acquire from the charge history includes the date on which the funds to be applied to the charge instruction transaction were deposited into Bank B, the amount of funds received, the date of withdrawal of the balance, and the amount of withdrawal of the balance. Contains information. In addition, the information that the providing unit 334 can acquire from the charging history includes the allocation date when the scheduled charging amount was allocated to the sub-wallet from the predetermined balance added to the main wallet, the allocated amount indicating the scheduled charging amount, and the charging amount. Contains nominal information. Further, the information that the providing unit 334 can acquire from the charge history includes information on the day on which the scheduled charge amount allocated to the sub-wallet was applied to the charge instruction transaction and the charge execution date on which the charge was executed.

提供部334は、これらの情報を所定の手続きごとに取りまとめた複数の明細情報としてサービス利用者に提供できる。たとえば、提供部334は、チャージ指示取引に充当するための原資がB銀行に入金された入金日や、原資の入金額や、残高の払出日や、残高の払出額の情報を取りまとめた明細情報(たとえば、図2に示す明細情報J1)をサービス利用者に提供できる。また、たとえば、提供部334は、メインウォレットに加算された所定の残高からチャージ予定額がサブウォレットに割り当てられた割当日や、チャージ予定額を示す割当金額や、チャージの名目の情報を取りまとめた明細情報(たとえば、図2に示す明細情報J2)を提供できる。また、たとえば、提供部334は、サブウォレットに割り当てられたチャージ予定額がチャージ指示取引に充当された充当日や、チャージが実行されたチャージ実行日の情報を取りまとめた明細情報(たとえば、図2に示す明細情報J3)を提供できる。 The providing unit 334 can provide the service user with this information as a plurality of detailed information compiled for each predetermined procedure. For example, the providing unit 334 provides detailed information that summarizes the date on which the funds to be applied to the charge instruction transaction were deposited into Bank B, the amount of funds deposited, the date of withdrawal of the balance, and the amount of withdrawal of the balance. (For example, detailed information J1 shown in FIG. 2) can be provided to the service user. Further, for example, the providing unit 334 may compile information on the allocation date when the scheduled charge amount is allocated to the sub-wallet from the predetermined balance added to the main wallet, the allocated amount indicating the scheduled charge amount, and information on the charge name. Details information (for example, details information J2 shown in FIG. 2) can be provided. Further, for example, the providing unit 334 may provide detailed information (for example, FIG. 2 The detailed information J3) shown in can be provided.

また、提供部334は、利用者に給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる給与残高の情報を所定のタイミングで提供する。たとえば、提供部334は、バッチ処理などにより、所定のタイミングで各サービス利用者の給与残高を集計し、集計した残高情報を保証サービス事業者システムSYS-Gに送信する。 Further, the providing unit 334 provides information on the salary balance to be guaranteed at a predetermined timing to a business that provides a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary, to the user. . For example, the providing unit 334 aggregates the salary balance of each service user at a predetermined timing by batch processing or the like, and transmits the aggregated balance information to the guarantee service provider system SYS-G.

また、提供部334は、保証サービスの利用要求をサービス利用者(たとえば、決済サービスの利用者)から受け付けた場合、保証サービスを提供する事業者に対して、保証サービスの利用契約に必要となる利用者情報を提供する。たとえば、提供部334は、保証サービスの利用要求元であるサービス利用者から、給与残高に相当する保証金の振込先とする金融機関の口座の設定を受け付ける。そして、提供部334は、サービス利用者に対応付けた金融機関の口座情報を含む利用者情報を、通信部F-1を通じて保証サービス事業者システムSYS-Gに送信する。 In addition, when the providing unit 334 receives a request to use the guarantee service from a service user (for example, a user of a payment service), the providing unit 334 sends a request to the guarantee service provider to provide the necessary information for the guarantee service use contract. Provide user information. For example, the providing unit 334 receives, from the service user who has requested the use of the guarantee service, the setting of an account at a financial institution to which a guarantee deposit corresponding to the salary balance will be transferred. Then, the providing unit 334 transmits the user information including the account information of the financial institution associated with the service user to the guarantee service provider system SYS-G through the communication unit F-1.

〔3.処理手順〕
(3-1.全体の処理)
以下、図8を用いて、本実施形態に係る情報処理システムSYSにおける全体的な処理の流れを説明する。図8は、本実施形態に係る情報処理システムにおける全体的な処理の流れを示すシーケンス図である。
[3. Processing procedure]
(3-1. Overall processing)
The overall flow of processing in the information processing system SYS according to this embodiment will be described below using FIG. 8. FIG. 8 is a sequence diagram showing the overall processing flow in the information processing system according to this embodiment.

図8に示すように、事業者XシステムSYS-1は、事業者Xによる操作に従い、事業者YシステムSYS-4に対してチャージ指示を送信する(ステップS101)。 As shown in FIG. 8, the business operator X system SYS-1 transmits a charge instruction to the business operator Y system SYS-4 in accordance with the operation by the business operator X (step S101).

事業者YシステムSYS-4のサービス提供装置300は、事業者XシステムSYS-1からチャージ指示を受信すると、チャージシステム200に対してチャージ指示を登録する(ステップS102)。 When the service providing device 300 of the business operator Y system SYS-4 receives the charge instruction from the business operator X system SYS-1, it registers the charge instruction in the charge system 200 (step S102).

また、事業者XシステムSYS-1は、事業者Xによる操作に従い、A銀行システムSYS-2に対して、チャージ指示取引に充当するための原資の入金指示を送信する(ステップS103)。 Further, the business operator X system SYS-1 transmits an instruction to deposit funds to be applied to the charge instruction transaction to the A bank system SYS-2 in accordance with the operation by the business operator X (step S103).

A銀行システムSYS-2は、事業者Xから受信した入金指示に従って、入金指示において指定された金額を、入金指示において指定されたワンタイム口座へ入金する(ステップS104)。 Bank A system SYS-2, in accordance with the deposit instruction received from business operator X, deposits the amount specified in the deposit instruction into the one-time account specified in the deposit instruction (step S104).

B銀行システムSYS-3は、A銀行からの入金を確認すると、入金があった旨を事業者Yに通知するための入金通知を事業者YシステムSYS-4に送信する(ステップS105)。 When the B bank system SYS-3 confirms the deposit from the A bank, it sends a deposit notification to the business Y system SYS-4 to notify business Y that the deposit has been made (step S105).

事業者YシステムSYS-4の管理システム100は、B銀行システムSYS-3から入金通知を受信すると、事業者Xのメインウォレットに、入金通知により通知された金額に相当する所定の残高を加算する(ステップS106)。 When the management system 100 of business operator Y system SYS-4 receives the deposit notification from bank B system SYS-3, it adds a predetermined balance corresponding to the amount notified by the deposit notification to the main wallet of business operator X. (Step S106).

事業者YシステムSYS-4のサービス提供装置300は、事業者Xのメインウォレットに対する残高の加算を確認すると、事業者Xのサブウォレットに、チャージ指示において指定されたチャージ予定額を割り当てる(ステップS107)。 When the service providing device 300 of the business operator Y system SYS-4 confirms that the balance has been added to the main wallet of the business operator ).

事業者YシステムSYS-4のチャージシステム200は、予め規定されている所定の周期(たとえば、図1に示す周期T1)でサブウォレットを参照し、サブウォレットへの割当が確認できれば、サブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する(ステップS108)。 The charging system 200 of the business operator Y system SYS-4 refers to the sub-wallet at a predetermined period (for example, period T1 shown in FIG. 1), and if the allocation to the sub-wallet is confirmed, the charge system 200 charges the sub-wallet to the sub-wallet. The allocated scheduled charge amount is applied to the charge instruction transaction (step S108).

また、チャージシステム200は、事業者Xのチャージ指示に従って、チャージを実行する(ステップS109)。 Furthermore, the charging system 200 executes charging according to the charging instruction from business operator X (step S109).

一方、事業者YシステムSYS-4のサービス提供装置300は、チャージ指示取引に充当されなかったメインウォレットの残高を、予め規定される払出サイクルで事業者Xに払い出す(ステップS110)。以上で、図8に示す処理が終了する。 On the other hand, the service providing device 300 of the business operator Y system SYS-4 pays out the balance of the main wallet that has not been applied to the charge instruction transaction to the business operator X in a predefined payout cycle (step S110). With this, the process shown in FIG. 8 ends.

(3-2.サービス提供装置の処理)
次に、図9を用いて、本実施形態に係るサービス提供装置300による処理手順について説明する。図9は、本実施形態に係るサービス提供装置の処理手順例を示すフローチャートである。なお、以下に示す処理手順は、サービス提供装置300が有する制御部330により繰り返し実行される。
(3-2. Processing of service providing device)
Next, the processing procedure by the service providing apparatus 300 according to this embodiment will be described using FIG. 9. FIG. 9 is a flowchart illustrating an example of a processing procedure of the service providing apparatus according to the present embodiment. Note that the processing procedure shown below is repeatedly executed by the control unit 330 included in the service providing device 300.

図9に示すように、受付部331は、サービス利用者から受け付けたチャージ指示をチャージシステム200に登録する(ステップS201)。また、割当部332は、チャージ指示の送信元であるサービス利用者のメインウォレットの残高を確認する(ステップS202)。 As shown in FIG. 9, the reception unit 331 registers the charge instruction received from the service user in the charge system 200 (step S201). The allocation unit 332 also checks the balance of the main wallet of the service user who is the source of the charge instruction (step S202).

割当部332は、メインウォレットに所定の残高が加算されていることを確認できた場合(ステップS202;Yes)、チャージ指示において指定されるチャージの名目に対応するサブウォレットに対して、同じくチャージ指示において指定されるチャージ予定額を割り当てる(ステップS203)。 When the allocation unit 332 confirms that the predetermined balance has been added to the main wallet (step S202; Yes), the allocation unit 332 also issues a charge instruction to the sub-wallet corresponding to the charge name specified in the charge instruction. The scheduled charge amount specified in step S203 is allocated.

また、払出部333は、アカウント情報記憶部321に記憶されているアカウント情報を参照して、チャージ指示の送信元であるサービス利用者について、チャージ指示取引に充当されなかった残高の払出サイクルに到達しているかどうかを確認する(ステップS204)。 Further, the payout unit 333 refers to the account information stored in the account information storage unit 321 and reaches the payout cycle for the balance that has not been applied to the charge instruction transaction for the service user who is the sender of the charge instruction. It is confirmed whether or not (step S204).

払出部333は、払出サイクルに到達していることを確認できた場合(ステップS204;Yes)、管理システム100にアクセスして、サービス利用者のメインウォレットに紐づくマネー口座の残高を確認する(ステップS205)。 When the payout unit 333 confirms that the payout cycle has been reached (step S204; Yes), the payout unit 333 accesses the management system 100 and checks the balance of the money account linked to the service user's main wallet ( Step S205).

払出部333は、サービス利用者のメインウォレットに紐づくマネー口座に、チャージ指示取引に充当されることなく残された未充当の残高が存在する場合(ステップS205;Yes)、サービス利用者に対して、メインウォレットの残高(メインウォレットに紐付くマネー口座の残高)の払出を行い(ステップS206)、図9に示す処理手順を終了する。 If there is an unallocated balance in the money account linked to the service user's main wallet that has not been applied to the charge instruction transaction (step S205; Yes), the payout unit 333 sends the service user a refund. Then, the balance of the main wallet (the balance of the money account linked to the main wallet) is paid out (step S206), and the processing procedure shown in FIG. 9 is ended.

一方、払出部333は、サービス利用者のメインウォレットに紐づくマネー口座に、チャージ指示取引に充当されることなく残された未充当の残高が存在しない場合(ステップS204;No)、図9に示す処理手順を終了する。 On the other hand, if there is no unappropriated balance left in the money account linked to the service user's main wallet (step S204; No), the payout unit 333 performs the process shown in FIG. The processing procedure shown ends.

上述のステップS204において、払出サイクルに到達していないことを確認できた場合(ステップS204;No)、所定の周期でステップS204の確認手順を繰り返す。 In step S204 described above, if it is confirmed that the payout cycle has not been reached (step S204; No), the confirmation procedure of step S204 is repeated at a predetermined period.

上述のステップS202において、割当部332は、メインウォレットに所定の残高が加算されていないことを確認できた場合(ステップS202;No)、チャージ指示の実行猶予期間内(たとえば、指示受付から7日間)であるかどうかを判定する(ステップS207)。 In step S202 described above, if the allocation unit 332 is able to confirm that the predetermined balance has not been added to the main wallet (step S202; No), the allocation unit 332 does so within the execution grace period of the charge instruction (for example, 7 days from the receipt of the instruction). ) (step S207).

割当部332は、チャージ指示の実行猶予期間内であると判定した場合(ステップS207;Yes)、上述のステップS202の確認手順に戻る。 If the allocation unit 332 determines that it is within the execution grace period of the charging instruction (step S207; Yes), the allocation unit 332 returns to the confirmation procedure of step S202 described above.

一方、割当部332は、チャージ指示の実行猶予期間内ではないと判定した場合(ステップS207;No)、サービス利用者から受け付けたチャージ指示を破棄し(ステップS208)。そして、割当部332は、チャージ指示の送信元であるサービス利用者に対し、チャージ指示を破棄した旨と通知して(ステップS209)、図9に示す処理手順を終了する。 On the other hand, if the allocation unit 332 determines that it is not within the grace period for executing the charge instruction (step S207; No), the allocation unit 332 discards the charge instruction received from the service user (step S208). Then, the allocation unit 332 notifies the service user who sent the charging instruction that the charging instruction has been discarded (step S209), and ends the processing procedure shown in FIG. 9.

〔4.変形例〕
上述してきた本実施形態は、本実施形態に係る情報処理の一例を示したものであり、種々の変更及び応用が可能である。事業者YシステムSYS-4は、任意の単位で物理的または機能的に分散または統合されていてもよい。たとえば、管理システム100およびチャージシステム200の処理機能をサービス提供装置300に集約し、サービス提供装置300が管理システム100およびチャージシステム200を実行してもよい。以下、この場合のサービス提供装置400の構成例について説明する。図10は、変形例に係るサービス提供装置の構成例を示す図である。
[4. Modified example]
The embodiment described above shows an example of information processing according to the embodiment, and various modifications and applications are possible. The operator Y system SYS-4 may be physically or functionally distributed or integrated in arbitrary units. For example, the processing functions of the management system 100 and the charging system 200 may be integrated into the service providing device 300, and the service providing device 300 may execute the management system 100 and the charging system 200. An example of the configuration of the service providing device 400 in this case will be described below. FIG. 10 is a diagram illustrating a configuration example of a service providing device according to a modification.

図10に示すように、変形例に係るサービス提供装置400は、通信部410と、記憶部420と、制御部430とを有する。 As shown in FIG. 10, the service providing device 400 according to the modification includes a communication section 410, a storage section 420, and a control section 430.

通信部410は、サービス提供装置300が有する通信部310に対応する。通信部410は、ネットワークN-1を介して、事業者XシステムSYS-1や、A銀行システムSYS-2や、B銀行システムSYS-3や、ATMサービス事業者システムSYS-ASや、保証サービス事業者システムSYS-Gなどとの間で情報の送受信を行う。 The communication unit 410 corresponds to the communication unit 310 included in the service providing device 300. The communication unit 410 communicates with the operator X system SYS-1, the A bank system SYS-2, the B bank system SYS-3, the ATM service operator system SYS-AS, and the guarantee service via the network N-1. It sends and receives information to and from the operator's system SYS-G, etc.

記憶部420は、サービス提供装置300が有する記憶部320に対応し、制御部430による制御及び演算に用いられるプログラム及びデータを記憶する。図10に示すように、記憶部420は、アカウント情報記憶部421と、口座情報記憶部422と、チャージ指示情報記憶部423と、チャージ履歴記憶部424とを有する。 The storage unit 420 corresponds to the storage unit 320 included in the service providing device 300, and stores programs and data used for control and calculation by the control unit 430. As shown in FIG. 10, the storage unit 420 includes an account information storage unit 421, an account information storage unit 422, a charging instruction information storage unit 423, and a charging history storage unit 424.

アカウント情報記憶部421は、上述の記憶部320が有するアカウント情報記憶部321に対応し、法人アカウントサービスを利用するサービス利用者に提供される法人アカウントに関するアカウント情報を記憶する。 The account information storage unit 421 corresponds to the account information storage unit 321 included in the storage unit 320 described above, and stores account information regarding a corporate account provided to a service user who uses the corporate account service.

口座情報記憶部422は、事業者Yが提供する電子決済サービスを利用するために、ビジネスユーザや個人ユーザなどのサービス利用者が所有するマネー口座に関する口座情報を記憶する。口座情報記憶部422に記憶される口座情報は、上述の管理システム100により管理される口座情報(図4参照)に対応する。 The account information storage unit 422 stores account information regarding money accounts owned by service users such as business users and individual users in order to use the electronic payment service provided by business operator Y. The account information stored in the account information storage unit 422 corresponds to the account information managed by the management system 100 described above (see FIG. 4).

チャージ指示情報記憶部423は、サービス利用者から取得されるチャージ指示情報を記憶する。チャージ指示情報記憶部423に記憶されるチャージ指示情報は、上述のチャージシステム200により管理されるチャージ指示情報(図5参照)に対応する。 The charge instruction information storage unit 423 stores charge instruction information obtained from the service user. The charging instruction information stored in the charging instruction information storage section 423 corresponds to the charging instruction information (see FIG. 5) managed by the above-described charging system 200.

チャージ履歴記憶部424は、上述の記憶部320が有するチャージ履歴記憶部322に対応し、法人アカウントサービスを利用するサービス利用者のチャージ指示に基づいて実行されたチャージ履歴に関する情報を記憶する。 The charge history storage unit 424 corresponds to the charge history storage unit 322 included in the storage unit 320 described above, and stores information regarding charge history executed based on a charge instruction from a service user who uses the corporate account service.

制御部430は、サービス提供装置300が有する制御部330に対応しており、サービス提供装置400の制御や演算を実行するコントローラである。図10に示すように、制御部430は、受付部431と、管理部432と、割当部433と、チャージ部434と、払出部435と、提供部436とを有する。 The control unit 430 corresponds to the control unit 330 included in the service providing device 300, and is a controller that controls the service providing device 400 and executes calculations. As shown in FIG. 10, the control unit 430 includes a reception unit 431, a management unit 432, an allocation unit 433, a charge unit 434, a payout unit 435, and a provision unit 436.

受付部431は、上述の制御部330が有する受付部331に対応しており、デジタルマネーのチャージ指示をサービス利用者から受け付ける。受付部431は、サービスから受け付けたチャージ指示に関する情報をチャージ指示情報記憶部423に登録する。 The reception unit 431 corresponds to the reception unit 331 included in the control unit 330 described above, and receives instructions to charge digital money from the service user. The reception unit 431 registers information regarding the charge instruction received from the service in the charge instruction information storage unit 423.

管理部432は、上述の管理システム100により実行される処理機能を担い、事業者Yが提供する電子決済サービスを利用するために、各サービス利用者が所有するマネー口座に対する入出金を管理する。 The management unit 432 is responsible for processing functions executed by the management system 100 described above, and manages deposits and withdrawals to and from money accounts owned by each service user in order to use the electronic payment service provided by business operator Y.

たとえば、管理部432は、通信部410を通じて、サービス利用者(たとえば、事業者X)の入金指示に応じて実行された入金通知をB銀行システムSYS-3から取得する。そして、管理部432は、取得した入金通知の内容に従って、サービス利用者(たとえば、事業者X)のメインウォレットに紐づくデジタルマネーの残高を加算する。たとえば、管理部432は、B銀行から450,000円の入金があった旨の入金通知があった場合、メインウォレットに紐付くマネー口座に対して、450,000円相当のデジタルマネーの残高を加算する。また、管理部432は、アカウント情報記憶部421に記憶されているアカウント情報のうち、チャージ指示の送信元であるサービス利用者のメインウォレットの残高情報を更新する。 For example, the management unit 432 obtains, through the communication unit 410, a deposit notification executed in response to a deposit instruction from a service user (for example, business operator X) from the B bank system SYS-3. Then, the management unit 432 adds the balance of digital money linked to the main wallet of the service user (for example, business operator X) according to the content of the acquired payment notification. For example, if the management unit 432 receives a deposit notification that 450,000 yen has been deposited from Bank B, the management unit 432 transfers the balance of digital money equivalent to 450,000 yen to the money account linked to the main wallet. to add. Furthermore, the management unit 432 updates the balance information of the main wallet of the service user who is the source of the charging instruction, among the account information stored in the account information storage unit 421.

割当部433は、上述の制御部330が有する割当部332に対応しており、割当部433は、受付部431によりチャージ指示が受け付けられた後、チャージ指示取引に充当するための原資の入金が確認されることを条件に、チャージ指示において指定されたチャージ予定額の割当を実行する。 The allocation unit 433 corresponds to the allocation unit 332 included in the control unit 330 described above, and after the receiving unit 431 receives the charge instruction, the allocation unit 433 receives the funds to be used for the charge instruction transaction. Subject to confirmation, the scheduled charge amount specified in the charge instruction is allocated.

チャージ部434は、上述のチャージシステム200により実行される処理機能を担い、サービス利用者からのチャージ指示に従って、マネー口座間においてデジタルマネーの移動を行うことで、マネーチャージを実行する。 The charging unit 434 is responsible for the processing functions performed by the above-described charging system 200, and executes money charging by transferring digital money between money accounts according to a charging instruction from a service user.

たとえば、チャージ部434は、予め規定されている所定の周期(たとえば、図1に示す周期T1)でサブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する。具体的には、チャージ部434は、チャージ指示のうちチャージ予定日が近いものから順に、メインウォレットの残高からチャージ予定額を充当していく。 For example, the charging unit 434 allocates the scheduled charging amount allocated to the sub-wallet to the charging instruction transaction at a predetermined period (for example, period T1 shown in FIG. 1). Specifically, the charging unit 434 allocates the scheduled charging amount from the balance of the main wallet in the order of charging instructions with the closest scheduled charging date.

また、たとえば、チャージ部434は、サービス利用者(たとえば、事業者X)のチャージ指示に従って、チャージを実行する。具体的には、チャージ部434は、口座情報記憶部422に記憶されている口座情報を参照し、チャージ指示において指定されたチャージ先のアカウントに紐づくマネー口座を特定する。そして、チャージ部434は、特定したマネー口座に対して、サービス利用者の法人アカウントに紐づくマネー口座からチャージ予定額に対応するデジタルマネーを移動することにより、マネーチャージを実行する。 Further, for example, the charging unit 434 performs charging according to a charging instruction from a service user (for example, business operator X). Specifically, the charging unit 434 refers to the account information stored in the account information storage unit 422 and identifies the money account linked to the charging destination account specified in the charging instruction. Then, the charging unit 434 executes money charging by transferring digital money corresponding to the scheduled charging amount from the money account linked to the service user's corporate account to the specified money account.

払出部435は、上述の制御部330が有する払出部333に対応しており、チャージ指示取引に充当されなかったデジタルマネーの残高を、予め規定される払出サイクルに従ってサービス利用者に払い出す。 The payout unit 435 corresponds to the payout unit 333 included in the control unit 330 described above, and pays out the balance of digital money that has not been applied to the charge instruction transaction to the service user according to a predefined payout cycle.

提供部436は、上述の制御部330が有する提供部334に対応しており、サービス利用者からの要求に応じて、チャージ指示に応じて実行したデジタルマネーのチャージに関わる詳細情報である明細情報(たとえば、図2参照)を提供する。 The providing unit 436 corresponds to the providing unit 334 included in the above-mentioned control unit 330, and in response to a request from a service user, provides detailed information that is detailed information related to digital money charging executed in response to a charging instruction. (See, for example, FIG. 2).

このように、上述の本実施形態に係る事業者YシステムSYS-4の各部を集約し、サービス提供装置400に物理的および機能的に統合することにより、各種サービスに関する情報を一元管理でき、効率的な処理を実現できる。また、上述の本実施形態に係る事業者YシステムSYS-4の各部を通信可能に接続するネットワークN-2の配備が不要となり、サービスの提供におけるネットワークN-2の通信障害の影響を排除できる。 In this way, by consolidating each part of the operator Y system SYS-4 according to the present embodiment described above and physically and functionally integrating it into the service providing device 400, information regarding various services can be managed centrally and efficiently. processing can be realized. Further, it is not necessary to deploy the network N-2 that communicably connects each part of the operator Y system SYS-4 according to the present embodiment described above, and the influence of communication failure of the network N-2 on service provision can be eliminated. .

〔5.ハードウェア構成〕
また、上述してきた本実施形態に係るサービス提供装置300、又は変形例に係るサービス提供装置400は、たとえば、図11に示すような構成のコンピュータ1000によって実現される。図11は、本実施形態または変形例に係るサービス提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
[5. Hardware configuration]
Further, the service providing apparatus 300 according to the present embodiment or the service providing apparatus 400 according to the modified example described above is realized by, for example, a computer 1000 having a configuration as shown in FIG. 11. FIG. 11 is a hardware configuration diagram showing an example of a computer that implements the functions of the service providing device according to the present embodiment or a modified example.

コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。 The computer 1000 is connected to an output device 1010 and an input device 1020, and has an arithmetic device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 connected by a bus 1090. has.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラムなどに基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAMなど、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, programs read from the input device 1020, and performs various processes. The primary storage device 1040 is a memory device such as a RAM that temporarily stores data used by the arithmetic device 1030 for various calculations. Further, the secondary storage device 1050 is a storage device in which data used by the arithmetic unit 1030 in various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD, a flash memory, or the like.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェイスであり、たとえば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナなどといった各種の入力装置1020から情報を受信するためのインターフェイスであり、たとえば、USBなどにより実現される。 The output IF 1060 is an interface for transmitting information to be output to the output device 1010 that outputs various information such as a monitor or a printer. This is realized using a connector compliant with standards such as HDMI (registered trademark) (High Definition Multimedia Interface). Further, the input IF 1070 is an interface for receiving information from various input devices 1020 such as a mouse, a keyboard, and a scanner, and is realized by, for example, a USB.

なお、入力装置1020は、たとえば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどから情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリなどの外付け記憶媒体であってもよい。 Note that the input device 1020 is, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), or a tape. It may be a device that reads information from a medium, a magnetic recording medium, a semiconductor memory, or the like. Furthermore, the input device 1020 may be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 Network IF 1080 receives data from other devices via network N and sends it to computing device 1030, and also sends data generated by computing device 1030 to other devices via network N.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。たとえば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 Arithmetic device 1030 controls output device 1010 and input device 1020 via output IF 1060 and input IF 1070. For example, the arithmetic device 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040, and executes the loaded program.

たとえば、コンピュータ1000が本実施形態に係る情報処理装置の一例であるサービス提供装置300として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)を実行することにより、制御部330と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、本実施形態に係るサービス提供装置300による処理を実現する。 For example, when the computer 1000 functions as the service providing device 300, which is an example of the information processing device according to the present embodiment, the arithmetic device 1030 of the computer 1000 stores a program (for example, an information processing program) loaded on the primary storage device 1040. ), the same functions as the control unit 330 are realized. That is, the arithmetic device 1030 realizes the processing by the service providing device 300 according to the present embodiment in cooperation with a program (for example, an information processing program) loaded onto the primary storage device 1040.

また、コンピュータ1000が変形例に係る情報処理装置の一例に係るサービス提供装置400として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)を実行することにより、制御部430と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、変形例に係るサービス提供装置400による処理を実現する。 Further, when the computer 1000 functions as the service providing device 400 according to an example of the information processing device according to the modification, the arithmetic device 1030 of the computer 1000 executes a program (for example, an information processing program) loaded on the primary storage device 1040. By executing the above, functions similar to those of the control unit 430 are realized. That is, the arithmetic device 1030 realizes the processing by the service providing device 400 according to the modification in cooperation with a program (for example, an information processing program) loaded onto the primary storage device 1040.

〔6.効果〕
上述してきたように、本実施形態に係る情報処理装置の一例であるサービス提供装置300は、利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる前記給与残高の情報を所定のタイミングで提供する提供部334を有する。
[6. effect〕
As described above, the service providing device 300, which is an example of the information processing device according to the present embodiment, provides services to businesses that provide a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the user's salary. It has a providing unit 334 that provides information on the salary balance to be guaranteed at a predetermined timing.

また、提供部334は、保証サービスの利用要求を利用者から受け付けた場合、保証サービスを提供する事業者に対して、保証サービスの利用契約に必要となる利用者情報を提供する。 Further, when receiving a request for use of the guarantee service from a user, the providing unit 334 provides the provider providing the guarantee service with user information necessary for a contract for use of the guarantee service.

また、利用者情報は、給与に対応するデジタルマネー残高に相当する保証金の振込先として、前記保証サービスの利用契約時に登録された金融機関の口座情報を含む。 Further, the user information includes account information of a financial institution registered at the time of contracting for the use of the guarantee service as the transfer destination of the guarantee deposit corresponding to the digital money balance corresponding to the salary.

また、提供部334は、利用者の口座情報として、給与残高および給与以外に対応するデジタルマネーの残高である給与以外残高の双方が管理されている口座情報の中から、給与残高の情報を取得し、提供する。 In addition, the providing unit 334 obtains salary balance information from account information in which both salary balances and non-salary balances, which are digital money balances corresponding to non-salary payments, are managed as the user's account information. and provide.

このようにして、サービス提供装置300は、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できる。 In this way, the service providing device 300 can provide a mechanism for guaranteeing the balance of digital money received as salary.

また、本実施形態に係る情報処理装置の一例である保証サービス事業者システムSYS-Gは、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、前記給与残高に相当する保証金を送金する処理を実行する送金処理部F-32を有する。 Further, the guarantee service provider system SYS-G, which is an example of the information processing device according to the present embodiment, is a financial institution registered in advance by the user of the guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary. The bank has a remittance processing unit F-32 that executes processing to remit a security deposit corresponding to the salary balance to the account.

また、保証サービス事業者システムSYS-Gにおいて、送金処理部F-32は、給与に対応する資金が蓄えられている金融機関の口座であって、予め根質権が設定されている口座から、保証金の原資を取得する。 In addition, in the guarantee service provider system SYS-G, the remittance processing unit F-32 transfers funds from an account at a financial institution in which funds corresponding to salaries are stored and in which a revolving right has been set in advance. Obtain the funds for the security deposit.

また、保証サービス事業者システムSYS-Gにおいて、送金処理部F-32は、利用者に対する給与をデジタルマネーとしてチャージするための資金が振り込まれるワンタイム口座に紐付く集約口座である根質権が設定された口座から、保証金の原資を取得する。 In addition, in the guarantee service provider system SYS-G, the remittance processing unit F-32 has a revolving pledge, which is a consolidated account linked to a one-time account to which funds are transferred to charge the user's salary as digital money. Obtain the funds for the security deposit from the set account.

このようにして、保証サービス事業者システムSYS-Gは、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できる。 In this way, the guarantee service provider system SYS-G can provide a mechanism for guaranteeing the balance of digital money received as salary.

〔7.その他〕
以上、本実施形態および変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[7. others〕
The present embodiment and some of its modifications have been described above in detail based on the drawings, but these are merely examples, and various modifications may be made based on the knowledge of those skilled in the art, including the embodiments described in the Disclosure of the Invention column. It is possible to implement the present invention in other forms with modifications and improvements.

また、上述したサービス提供装置300、又はサービス提供装置400は、機能によっては外部のプラットフォームなどをAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、その構成を柔軟に変更できる。 Further, the configuration of the service providing device 300 or 400 described above can be changed flexibly depending on the function, such as by calling an external platform using an API (Application Programming Interface) or network computing.

また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 Further, the "unit" described in the claims can be read as "means", "circuit", etc. For example, the control section can be read as a control means or a control circuit.

また、本願の実施形態に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本願の実施形態は、上記の効果とともに、または上記の効果に代えて、実施形態の記載から当業者にとって明らかな他の効果を奏しうる。 Further, the effects described in the embodiments of the present application are merely explanatory or illustrative, and are not limiting. In other words, the embodiments of the present application may have other effects that are obvious to those skilled in the art from the description of the embodiments, in addition to or in place of the above effects.

100 管理システム
200 チャージシステム
300 サービス提供装置
310 通信部
320 記憶部
321 アカウント情報記憶部
322 チャージ履歴記憶部
330 制御部
331 受付部
332 割当部
333 払出部
334 提供部
400 サービス提供装置
410 通信部
420 記憶部
421 アカウント情報記憶部
422 口座情報記憶部
423 チャージ指示情報記憶部
424 チャージ履歴記憶部
430 制御部
431 受付部
432 管理部
433 割当部
434 チャージ部
435 払出部
436 提供部
100 Management System 200 Charging System 300 Service Providing Device 310 Communication Unit 320 Storage Unit 321 Account Information Storage Unit 322 Charge History Storage Unit 330 Control Unit 331 Reception Unit 332 Allocation Unit 333 Payout Unit 334 Providing Unit 400 Service Providing Device 410 Communication Unit 420 Storage Sections 421 Account information storage section 422 Account information storage section 423 Charge instruction information storage section 424 Charge history storage section 430 Control section 431 Reception section 432 Management section 433 Allocation section 434 Charge section 435 Payout section 436 Provision section

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

本願は、上記に鑑みてなされたものであって、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できる情報処理システム、情報処理方法及び情報処理プログラムを提供することを目的とする。
This application was made in view of the above, and aims to provide an information processing system , an information processing method, and an information processing program that can provide a mechanism for guaranteeing the balance of digital money received as salary. .

以下に本願に係る情報処理システム、情報処理方法及び情報処理プログラムを実施するための形態(以下、「本実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理システム、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of an information processing system , an information processing method, and an information processing program according to the present application (hereinafter referred to as "this embodiment") will be described in detail below with reference to the drawings. Note that the information processing system , information processing method, and information processing program according to the present application are not limited to this embodiment. Further, in each of the embodiments below, the same parts are given the same reference numerals, and redundant explanations will be omitted.

Claims (11)

利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる前記給与残高の情報を所定のタイミングで提供する提供部
を有することを特徴とする情報処理装置。
A provider that provides a guarantee service that guarantees salary balances, which are digital money balances corresponding to users' salaries, has a provision department that provides information on the salary balances that are subject to guarantees at a predetermined timing. Characteristic information processing device.
前記提供部は、
前記保証サービスの利用要求を前記利用者から受け付けた場合、前記保証サービスを提供する事業者に対して、前記保証サービスの利用契約に必要となる利用者情報を提供する
ことを特徴とする請求項1に記載の情報処理装置。
The provision department is
A claim characterized in that, when a request for use of the guarantee service is received from the user, user information necessary for a contract for use of the guarantee service is provided to a business providing the guarantee service. 1. The information processing device according to 1.
前記利用者情報は、
前記デジタルマネー残高に相当する保証金の振込先として、前記保証サービスの利用契約時に登録された金融機関の口座情報を含む
ことを特徴とする請求項2に記載の情報処理装置。
The user information is
3. The information processing apparatus according to claim 2, wherein the information processing apparatus includes account information of a financial institution registered at the time of a contract for use of the guarantee service as the transfer destination of the guarantee deposit corresponding to the digital money balance.
前記提供部は、
前記利用者の口座情報として、前記給与残高および前記給与以外に対応する前記デジタルマネー残高である給与以外残高の双方が管理されている口座情報の中から、前記給与残高の情報を取得し、提供する
ことを特徴とする請求項1に記載の情報処理装置。
The provision department is
As the user's account information, information on the salary balance is obtained and provided from account information in which both the salary balance and the non-salary balance, which is the digital money balance corresponding to the non-salary, are managed. The information processing device according to claim 1, characterized in that:
コンピュータが実行する情報処理方法であって、
利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる前記給与残高の情報を所定のタイミングで提供する提供工程
を含むことを特徴とする情報処理方法。
An information processing method performed by a computer, the method comprising:
A provision step of providing information on the salary balance to be guaranteed at a predetermined timing to a business that provides a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the user's salary. Characteristic information processing method.
利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる前記給与残高の情報を所定のタイミングで提供する提供手順
をコンピュータに実行させることを特徴とする情報処理プログラム。
A provision procedure for providing information on the salary balance to be guaranteed at a predetermined timing to a business that provides a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the user's salary, is executed on a computer. An information processing program characterized by:
給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、前記給与残高に相当する保証金を送金する処理を実行する送金処理部を有する
ことを特徴とする情報処理装置。
A remittance processing unit that executes processing to remit a guarantee deposit equivalent to the salary balance to a financial institution account registered in advance by the user of the guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary. An information processing device characterized by having:
前記送金処理部は、
前記給与に対応する資金が蓄えられている金融機関の口座であって、予め根質権が設定されている口座から、前記保証金の原資を取得する
ことを特徴とする請求項7に記載の情報処理装置。
The remittance processing unit is
Information according to claim 7, characterized in that the source of the security deposit is obtained from an account at a financial institution in which funds corresponding to the salary are stored and in which a revolving right of pledge has been set in advance. Processing equipment.
前記送金処理部は、
前記利用者に対する給与をデジタルマネーとしてチャージするための資金が振り込まれるワンタイム口座に紐付く集約口座である前記根質権が設定された口座から、前記保証金の原資を取得する
ことを特徴とする請求項8に記載の情報処理装置。
The remittance processing unit is
The method is characterized in that the source of the security deposit is obtained from the account in which the revolving pledge is set, which is an aggregate account linked to a one-time account into which funds for charging the user's salary as digital money are transferred. The information processing device according to claim 8.
コンピュータが実行する情報処理方法であって、
給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、前記給与残高に相当する保証金を送金する処理を実行する送金処理工程
を含むことを特徴とする情報処理方法。
An information processing method performed by a computer, the method comprising:
A remittance processing step of remitting a guarantee deposit equivalent to the salary balance to a financial institution account registered in advance by the user of the guarantee service that guarantees the salary balance, which is a digital money balance corresponding to the salary. An information processing method characterized by comprising:
給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、前記給与残高に相当する保証金を送金する処理を実行する送金処理手順
をコンピュータに実行させることを特徴とする情報処理プログラム。
A remittance processing procedure for remitting a guarantee deposit equivalent to the salary balance to a financial institution account registered in advance by the user of the guarantee service that guarantees the salary balance, which is a digital money balance corresponding to the salary. An information processing program that is executed by a computer.
JP2022069483A 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program Active JP7212186B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022069483A JP7212186B1 (en) 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program
JP2023003212A JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022069483A JP7212186B1 (en) 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023003212A Division JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP7212186B1 JP7212186B1 (en) 2023-01-24
JP2023159651A true JP2023159651A (en) 2023-11-01

Family

ID=84982686

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022069483A Active JP7212186B1 (en) 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program
JP2023003212A Pending JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023003212A Pending JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (2) JP7212186B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7322314B1 (en) * 2023-03-30 2023-08-07 PayPay株式会社 Information processing device, information processing method, and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030140001A1 (en) * 2002-01-18 2003-07-24 Lee Macklin System for and method of web based non-wage compensation
US20160086261A1 (en) * 2014-09-22 2016-03-24 Payactiv, Inc. Method and system for providing just in time access to earned but unpaid income and payment services
JP2018200655A (en) * 2017-05-30 2018-12-20 高崎 将紘 Compensation management device, method, and computer program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030140001A1 (en) * 2002-01-18 2003-07-24 Lee Macklin System for and method of web based non-wage compensation
US20160086261A1 (en) * 2014-09-22 2016-03-24 Payactiv, Inc. Method and system for providing just in time access to earned but unpaid income and payment services
JP2018200655A (en) * 2017-05-30 2018-12-20 高崎 将紘 Compensation management device, method, and computer program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
馬本 寛子: ""迷走、給与デジタル払い 賛否拮抗で解禁見えず"", 日経コンピュータ NO.1050 NIKKEI COMPUTER, vol. 第1050号, JPN6022030475, 2 September 2021 (2021-09-02), JP, pages 54 - 59, ISSN: 0004835568 *

Also Published As

Publication number Publication date
JP7212186B1 (en) 2023-01-24
JP2023159856A (en) 2023-11-01

Similar Documents

Publication Publication Date Title
JP2004213124A (en) Fund management method and system
JP7208429B1 (en) Information processing device, information processing method and information processing program
JP7219359B1 (en) Information processing equipment
JP6527833B2 (en) Salary settlement linkage system and salary settlement linkage method
JP2023159856A (en) Information processing device, information processing method, and information processing program
WO2019215976A1 (en) Payment management system and payment management method
JP7330412B1 (en) Information processing device, information processing method and information processing program
JP2023076425A (en) Information processing device, information processing method and information processing program
JP7289412B1 (en) Information processing device, information processing method and information processing program
JP6100930B2 (en) Settlement method and settlement system
WO2003091921A2 (en) Consideration payment management method and server, consideration payment management program and computer-readable recording medium, and consideration payment management medium and consideration payment recording medium
JP7395640B2 (en) Information processing device, information processing method, and information processing program
JP2023086265A (en) Information processing apparatus, information processing method, and information processing program
JP7242815B1 (en) Information processing device, information processing method and information processing program
JP7140901B1 (en) Information processing device, information processing method and information processing program
JP7212197B1 (en) Information processing device, information processing method and information processing program
JP7140900B1 (en) Information processing device, information processing method and information processing program
JP7421592B2 (en) Information processing device, information processing method, and information processing program
JP7335413B1 (en) Information processing device, information processing method and information processing program
JP7422923B1 (en) Information processing device, information processing method, and information processing program
JP6668444B2 (en) Rent settlement system and rent settlement method
JP2007249746A (en) Credit card processing system
JP2004310513A (en) Settlement management system, settlement management method and settlement management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220420

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220913

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230112

R150 Certificate of patent or registration of utility model

Ref document number: 7212186

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150