Movatterモバイル変換


[0]ホーム

URL:


JP2017010310A - Account balance management device - Google Patents

Account balance management device
Download PDF

Info

Publication number
JP2017010310A
JP2017010310AJP2015125671AJP2015125671AJP2017010310AJP 2017010310 AJP2017010310 AJP 2017010310AJP 2015125671 AJP2015125671 AJP 2015125671AJP 2015125671 AJP2015125671 AJP 2015125671AJP 2017010310 AJP2017010310 AJP 2017010310A
Authority
JP
Japan
Prior art keywords
amount
withdrawal
account
user
account balance
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
JP2015125671A
Other languages
Japanese (ja)
Other versions
JP6639815B2 (en
Inventor
俊洋 猪俣
Toshihiro Inomata
俊洋 猪俣
佐々木 寛
Hiroshi Sasaki
佐々木  寛
友里恵 飯野
Yurie Iino
友里恵 飯野
薫代 吉田
Shigeyo Yoshida
薫代 吉田
崇宏 上野
Takahiro Ueno
崇宏 上野
敬一 岡
Keiichi Oka
敬一 岡
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo IncfiledCriticalNTT Docomo Inc
Priority to JP2015125671ApriorityCriticalpatent/JP6639815B2/en
Publication of JP2017010310ApublicationCriticalpatent/JP2017010310A/en
Application grantedgrantedCritical
Publication of JP6639815B2publicationCriticalpatent/JP6639815B2/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

PROBLEM TO BE SOLVED: To precisely predict the occurrence of shortage in the balance of an account and to warn a user.SOLUTION: An account balance specification unit 111 of an account management server 10 specifies the account balance of an account of a user who uses a communication terminal 20. A first withdrawal prediction specification unit 114 specifies a first withdrawal prediction amount, an amount expected to be withdrawn from the account, on the basis of information on future behavior of the user. A determination unit 115 determines whether shortage in the account balance occurs or not by comparing the account balance with the first withdrawal prediction amount. A display control unit 116 causes a display unit 24 of the communication terminal 20 to display a warning to the user, if shortage in the account balance occurs.SELECTED DRAWING: Figure 2

Description

Translated fromJapanese

本発明は、口座の口座残高の不足を利用者に警告する技術に関する。  The present invention relates to a technique for warning a user of a lack of an account balance of an account.

従来、銀行等の金融機関における預金者の口座残高を監視し、残高不足の発生を事前に預金者に通知するシステムが利用されている。例えば、特許文献1には、預金口座の口座残高と、クレジットカードの引き落とし予定額と、出金要求額とを比較し、口座残高が不足する場合には、利用者が出金操作を行っている際に警告を表示する口座残高管理システムについて記載されている。  2. Description of the Related Art Conventionally, a system has been used in which a depositor's account balance in a financial institution such as a bank is monitored and a depositor is notified in advance of the shortage of the balance. For example,Patent Document 1 compares the account balance of a deposit account, the planned credit card withdrawal amount, and the withdrawal request amount. If the account balance is insufficient, the user performs a withdrawal operation. It describes an account balance management system that displays a warning when there is.

特開2012−150763号公報JP 2012-150763 A

特許文献1に記載の口座残高管理システムでは、クレジットカードの引き落とし予定額として、預金口座から引き落とすことがすでに確定している金額が特定されている。すなわち、確定済みの引き落とし額に基づいて残高不足の発生が予測されている。しかし、このように確定済みの引き落とし額のみに基づいて残高不足の発生を予測した場合、その金額が未確定である限り、その発生の蓋然性の高い出金について考慮して残高不足の発生を予測することができない。  In the account balance management system described inPatent Document 1, an amount that has already been determined to be deducted from a deposit account is specified as a credit card debit amount. That is, it is predicted that a shortage of balance will occur based on the confirmed withdrawal amount. However, when the occurrence of a shortage of balance is predicted based only on the confirmed deduction amount in this way, as long as the amount is unconfirmed, the occurrence of a shortage of balance is predicted in consideration of the withdrawal with a high probability of occurrence. Can not do it.

本発明は、このような事情に鑑みてなされたものであり、口座の残高不足の発生をより正確に予測して、利用者に警告することを目的とする。  The present invention has been made in view of such circumstances, and an object of the present invention is to more accurately predict the occurrence of a shortage of account balance and warn the user.

本発明は、利用者の口座の口座残高を特定する口座残高特定部と、前記利用者の将来の行動に関する情報に基づいて、前記口座からの出金が予測される金額である第1の出金予測額を特定する第1の出金予測額特定部と、前記口座残高と前記第1の出金予測額とを比較することにより、前記口座残高が不足するか否かを判定する判定部と、前記口座残高が不足する場合には、前記利用者に対する警告を表示部に表示させる表示制御部とを備える口座残高管理装置を提供する。  The present invention provides a first balance which is an amount predicted to be withdrawn from an account based on information related to an account balance identifying unit for identifying an account balance of a user's account and the user's future behavior. A determination unit for determining whether or not the account balance is insufficient by comparing a first withdrawal prediction amount specifying unit that specifies a predicted amount of money, and comparing the account balance with the first withdrawal prediction amount. And an account balance management device comprising a display control unit for displaying a warning for the user on a display unit when the account balance is insufficient.

好ましい態様において、前記利用者が前記口座からの出金を要求する金額である出金要求額を特定する出金要求額特定部をさらに備え、前記判定部は、前記出金要求額と前記第1の出金予測額との合計と、前記口座残高とを比較することにより、前記口座残高が不足するか否かを判定する。  In a preferred aspect, the apparatus further comprises a withdrawal request amount specifying unit that specifies a withdrawal request amount that is an amount for which the user requests withdrawal from the account, and the determination unit includes the withdrawal request amount and the first request amount. It is determined whether or not the account balance is insufficient by comparing the total of the estimated withdrawal amount of 1 and the account balance.

別の好ましい態様において、前記利用者によりスケジューラに新たに登録される将来のイベントに関する情報に基づいて、前記口座からの出金が予測される金額である第2の出金予測額を特定する第2の出金予測額特定部をさらに備え、前記判定部は、前記第1の出金予測額と前記第2の出金予測額との合計と、前記口座残高とを比較することにより、前記口座残高が不足するか否かを判定する。  In another preferred embodiment, a second withdrawal prediction amount that is an amount that is expected to be withdrawn from the account is determined based on information on a future event newly registered in the scheduler by the user. 2 is further provided with a predicted withdrawal amount specifying unit, and the determination unit compares the account balance with a sum of the first predicted withdrawal amount and the second predicted withdrawal amount, Determine whether the account balance is insufficient.

また別の好ましい態様において、前記利用者の将来の行動に関する情報は、前記利用者のスケジューラに登録された将来のイベントに関する情報である。  In another preferred embodiment, the information on the future behavior of the user is information on a future event registered in the user's scheduler.

また別の好ましい態様において、前記利用者の将来の行動に関する情報は、前記利用者により購入対象の商品を選択するために閲覧されたウェブページの履歴情報である。  In another preferred aspect, the information on the future behavior of the user is history information of a web page browsed by the user to select a product to be purchased.

また別の好ましい態様において、前記利用者のスケジューラに登録された将来のイベントに関する他の情報に基づいて、前記口座への入金が予測される金額である入金予測額を特定する入金予測額特定部をさらに備え、前記判定部は、前記入金予測額と前記口座残高との合計と、前記第1の出金予測額とを比較することにより、前記口座残高が不足するか否かを判定する。  In another preferred embodiment, a predicted deposit amount specifying unit that specifies a predicted deposit amount that is an amount predicted to be deposited into the account based on other information related to a future event registered in the user's scheduler. The determination unit determines whether or not the account balance is insufficient by comparing the sum of the estimated deposit amount and the account balance with the first estimated withdrawal amount.

本発明によれば、口座の残高不足の発生をより正確に予測して、利用者に警告することができる。  According to the present invention, it is possible to more accurately predict the occurrence of a shortage of account balance and warn the user.

口座管理システム1の構成の一例を示す図である。It is a figure which shows an example of a structure of the account management system.口座管理サーバ10の構成の一例を示す図である。2 is a diagram illustrating an example of a configuration of anaccount management server 10. FIG.口座管理テーブル121の一例を示す図である。It is a figure which shows an example of the account management table 121. FIG.キーワードテーブル122の一例を示す図である。It is a figure which shows an example of the keyword table.入出金リストLの一例を示す図である。It is a figure which shows an example of the deposit / withdrawal list.通信端末20の構成の一例を示すブロック図である。3 is a block diagram illustrating an example of a configuration of acommunication terminal 20. FIG.ネットワークを介した銀行取引処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the bank transaction process via a network.画面遷移の一例を示す図である。It is a figure which shows an example of a screen transition.画面遷移の一例を示す図である。It is a figure which shows an example of a screen transition.第1の残高不足判定処理の一例を示すフローチャートである。It is a flowchart which shows an example of a 1st balance shortage determination process.クレジットカードの引き落とし予定額特定処理の一例を示すフローチャートである。It is a flowchart which shows an example of a credit card withdrawn scheduled amount specific process.公共料金の引き落とし予定額特定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the deduction plan amount specific process of a utility bill.スケジュール情報に基づく出金予測額特定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the withdrawal prediction amount specific process based on schedule information.ウェブページの閲覧履歴に基づく出金予測額特定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the withdrawal prediction amount specific process based on the browsing history of a web page.第2の残高不足判定処理の一例を示すフローチャートである。It is a flowchart which shows an example of a 2nd balance shortage determination process.スケジュール情報の登録処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the registration process of schedule information.画面遷移の一例を示す図である。It is a figure which shows an example of a screen transition.第3の残高不足判定処理の一例を示すフローチャートである。It is a flowchart which shows an example of a 3rd balance shortage determination process.登録対象のスケジュール情報に基づく出金予測額特定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the withdrawal estimated amount specific process based on the schedule information of registration object.

1.実施形態
1−1.口座管理システム1の構成
図1は、本発明の一実施形態に係る口座管理システム1の構成の一例を示す図である。口座管理システム1は、通信端末20の利用者の銀行口座を管理するためのシステムである。口座管理システム1は、図1に示されるように、口座管理サーバ10と、1以上の通信端末20と、銀行サーバ30A、30B及び30C(以下、総称して「銀行サーバ30」という。)と、カード会社サーバ40A及び40B(以下、総称して「カード会社サーバ40」という。)と、電力会社サーバ50と、ガス事業者サーバ60と、水道事業者サーバ70と、スケジュール情報データベース80(以下、略して「スケジュール情報DB80」という。)と、EC(Electronic Commerce)サーバ90とにより構成される。これらの装置は、通信回線100を介して互いに接続される。通信回線100は、例えば、インターネットや、携帯電話網や、無線LAN(Local Area Network)により構成される。
1. Embodiment 1-1. Configuration ofAccount Management System 1 FIG. 1 is a diagram illustrating an example of a configuration of anaccount management system 1 according to an embodiment of the present invention. Theaccount management system 1 is a system for managing a bank account of a user of thecommunication terminal 20. As shown in FIG. 1, theaccount management system 1 includes anaccount management server 10, one ormore communication terminals 20,bank servers 30A, 30B, and 30C (hereinafter collectively referred to as “bank server 30”). ,Card company servers 40A and 40B (hereinafter collectively referred to as “card company server 40”), electricpower company server 50,gas company server 60,water company server 70, and schedule information database 80 (hereinafter referred to as “card company server 40”). , Abbreviated as “schedule information DB 80”) and an EC (Electronic Commerce)server 90. These devices are connected to each other via acommunication line 100. Thecommunication line 100 is configured by, for example, the Internet, a mobile phone network, or a wireless LAN (Local Area Network).

口座管理サーバ10は、通信端末20の利用者が所有する1以上の銀行口座の口座残高を管理する口座残高管理装置である。口座管理サーバ10は、通信端末20の利用者に対してアカウントアグリゲーションサービスを提供する。  Theaccount management server 10 is an account balance management device that manages the account balance of one or more bank accounts owned by the user of thecommunication terminal 20. Theaccount management server 10 provides an account aggregation service to the user of thecommunication terminal 20.

通信端末20は、銀行に1以上の口座を有する預金者により所有されるコンピュータ装置である。具体的には、スマートフォンや、携帯電話機や、タブレット端末等の携帯型の電子機器である。あるいは、パーソナルコンピュータ等の据え置き型の電子機器である。  Thecommunication terminal 20 is a computer device owned by a depositor who has one or more accounts in a bank. Specifically, it is a portable electronic device such as a smartphone, a mobile phone, and a tablet terminal. Alternatively, it is a stationary electronic device such as a personal computer.

銀行サーバ30は、銀行により管理されるサーバ装置であり、預金者の口座情報を管理する口座情報データベースと、預金者の取引履歴情報を管理する取引情報データベースとを備える。銀行サーバ30は、口座管理サーバ10からの要求に応じて、通信端末20の利用者の口座残高を通知する。  The bank server 30 is a server device managed by a bank, and includes an account information database that manages depositor's account information and a transaction information database that manages depositor's transaction history information. The bank server 30 notifies the account balance of the user of thecommunication terminal 20 in response to a request from theaccount management server 10.

カード会社サーバ40は、クレジットカード会社により管理されるサーバ装置であり、契約者の取引履歴情報を管理する取引情報データベースを備える。カード会社サーバ40は、口座管理サーバ10からの要求に応じて、通信端末20の利用者のクレジットカードの引き落とし予定額を通知する。  The card company server 40 is a server device managed by a credit card company and includes a transaction information database that manages contractor transaction history information. In response to a request from theaccount management server 10, the card company server 40 notifies the credit card withdrawal scheduled amount of the user of thecommunication terminal 20.

電力会社サーバ50は、電力会社により管理されるサーバ装置であり、契約者の電力の使用状況を管理する契約者情報データベースを備える。電力会社サーバ50は、口座管理サーバ10からの要求に応じて、通信端末20の利用者の電力料金の引き落とし予定額を通知する。  The electricpower company server 50 is a server device managed by the electric power company, and includes a contractor information database for managing the power usage status of the contractor. In response to a request from theaccount management server 10, thepower company server 50 notifies the scheduled deduction amount of the power charge of the user of thecommunication terminal 20.

ガス事業者サーバ60は、ガス事業者により管理されるサーバ装置であり、契約者のガスの使用状況を管理する契約者情報データベースを備える。ガス事業者サーバ60は、口座管理サーバ10からの要求に応じて、通信端末20の利用者のガス料金の引き落とし予定額を通知する。  Thegas company server 60 is a server device managed by the gas company, and includes a contractor information database that manages the gas usage status of the contractor. In response to a request from theaccount management server 10, thegas company server 60 notifies the scheduled withdrawal amount of the gas charge of the user of thecommunication terminal 20.

水道事業者サーバ70は、水道事業者により管理されるサーバ装置であり、契約者の水道の使用状況を管理する契約者情報データベースを備える。水道事業者サーバ70は、口座管理サーバ10からの要求に応じて、通信端末20の利用者の水道料金の引き落とし予定額を通知する。  Thewater company server 70 is a server device managed by the water company, and includes a contractor information database that manages the usage status of the contractor's water supply. In response to a request from theaccount management server 10, thewater utility server 70 notifies the scheduled withdrawal amount of the water charge of the user of thecommunication terminal 20.

スケジュール情報DB80は、通信端末20の利用者のスケジュール情報を管理するデータベースである。スケジュール情報は、例えば、日付と、開始時刻と、終了時刻と、イベント内容とにより構成される。スケジュール情報DB80へのスケジュール情報の登録、更新は、本実施形態では、口座管理サーバ10により実行される。なお、スケジュール情報DB80に管理されるスケジュール情報は、他のスケジュールサービスを利用して管理されるスケジュール情報との間で同期されてもよい。  Theschedule information DB 80 is a database that manages schedule information of users of thecommunication terminals 20. The schedule information includes, for example, a date, a start time, an end time, and event contents. Registration and update of schedule information in theschedule information DB 80 are executed by theaccount management server 10 in this embodiment. Note that the schedule information managed in theschedule information DB 80 may be synchronized with schedule information managed using another schedule service.

ECサーバ90は、電子商取引を行う販売業者により管理されるサーバ装置であり、販売する商品を掲載するウェブページを配信する。ECサーバ90は、通信端末20の利用者ごとにウィッシュリスト(または、ほしいものリスト、ウォッチリスト、お気に入り、ショッピングカート、買い物かご)を管理し、通信端末20の利用者が閲覧したウェブページのうち、特に購入検討商品を掲載するウェブページとして利用者により選択されたウェブページのURL(Uniform Resource Locator)をリスト化して管理する。ECサーバ90は、口座管理サーバ10からの要求に応じて、通信端末20の利用者のウィッシュリストを提供する。  TheEC server 90 is a server device managed by a seller who conducts electronic commerce, and distributes a web page on which products to be sold are posted. TheEC server 90 manages a wish list (or a wish list, a watch list, a favorite, a shopping cart, a shopping basket) for each user of thecommunication terminal 20, and is a web page browsed by the user of thecommunication terminal 20. In particular, the URL (Uniform Resource Locator) of the web page selected by the user as the web page on which the purchase consideration product is posted is listed and managed. TheEC server 90 provides a wish list of the user of thecommunication terminal 20 in response to a request from theaccount management server 10.

1−2.口座管理サーバ10の構成
図2は、口座管理サーバ10の構成の一例を示す図である。口座管理サーバ10は、図2に示されるように、大略、制御部11と、記憶部12と、通信部13とにより構成される。
1-2. Configuration ofAccount Management Server 10 FIG. 2 is a diagram illustrating an example of the configuration of theaccount management server 10. As shown in FIG. 2, theaccount management server 10 is generally configured by acontrol unit 11, astorage unit 12, and acommunication unit 13.

制御部11は、CPU(Central Processing Unit)等の演算処理装置とメモリとを備える。CPUは、当該メモリや記憶部12に記憶されるプログラムを実行することにより、後述する各種機能を実現する。  Thecontrol unit 11 includes an arithmetic processing device such as a CPU (Central Processing Unit) and a memory. The CPU realizes various functions to be described later by executing a program stored in the memory or thestorage unit 12.

記憶部12は、ハードディスク等の記憶装置である。記憶部12は、口座管理サーバ10から着脱可能であってもよい。記憶部12は、CPUに実行されるプログラムや各種データを記憶する。また、記憶部12は、口座管理テーブル121を記憶する。この口座管理テーブル121は、通信端末20の利用者が所有する銀行口座ごとに、当該銀行口座に振り込まれる予定の入金情報と、当該銀行口座から引き落とされる予定の出金情報とを管理するためのテーブルである。  Thestorage unit 12 is a storage device such as a hard disk. Thestorage unit 12 may be detachable from theaccount management server 10. Thestorage unit 12 stores programs executed by the CPU and various data. Thestorage unit 12 stores an account management table 121. This account management table 121 is for managing, for each bank account owned by the user of thecommunication terminal 20, the deposit information scheduled to be transferred to the bank account and the withdrawal information scheduled to be withdrawn from the bank account. It is a table.

図3は、口座管理テーブル121の一例を示す図である。口座管理テーブル121は、図3に示されるように、大略、口座基本情報1211と、入金予定情報1212と、出金予定情報1213とにより構成される。口座基本情報1211は、銀行IDと、支店IDと、利用者ID(または、口座名義人名)と、口座番号とにより構成される。入金予定情報1212は、振込日と、振込金額とにより構成される。入金の種類としては、例えば、給与や年金が考えられるが、本実施形態では給与を想定している。給与額(すなわち、振込金額)は、例えば利用者によりおおよその額が予め設定される。  FIG. 3 is a diagram illustrating an example of the account management table 121. As shown in FIG. 3, the account management table 121 is generally configured by accountbasic information 1211,deposit schedule information 1212, andwithdrawal schedule information 1213. Thebasic account information 1211 includes a bank ID, a branch ID, a user ID (or an account holder name), and an account number. Thepayment schedule information 1212 includes a transfer date and a transfer amount. As the type of payment, for example, salary and pension are conceivable. In this embodiment, salary is assumed. As the salary amount (that is, the transfer amount), for example, an approximate amount is set in advance by the user.

出金予定情報1213は、クレジットカード情報12131と、電気料金情報12132と、ガス料金情報12133と、水道料金情報12134とにより構成される。クレジットカード情報12131は、カード会社IDと、カード番号と、締め日と、引き落とし日とにより構成される。クレジットカード情報12131は、複数登録されてもよい。電気料金情報12132は、電力会社IDと、検針日と、引き落とし日とにより構成される。ガス料金情報12133は、ガス事業者IDと、検針日と、引き落とし日とにより構成される。水道料金情報12134は、水道事業者IDと、検針日と、引き落とし日とにより構成される。  Thewithdrawal schedule information 1213 includescredit card information 12131,electricity bill information 12132,gas bill information 12133, andwater bill information 12134. Thecredit card information 12131 includes a card company ID, a card number, a closing date, and a withdrawal date. A plurality ofcredit card information 12131 may be registered. Theelectricity bill information 12132 includes an electric power company ID, a meter reading date, and a withdrawal date. Thegas fee information 12133 includes a gas company ID, a meter reading date, and a withdrawal date. Thewater rate information 12134 includes a water company ID, a meter reading date, and a withdrawal date.

記憶部12は、また、キーワードテーブル122を記憶する。このキーワードテーブル122は、スケジュール帳に登場し得るキーワードに対して所定の金額を対応づけるためのテーブルである。このキーワードテーブル122は、後述する、スケジュール情報に基づく出金予測額特定処理等において利用される。このキーワードテーブル122を参照することで、スケジュール帳に登録されている将来のイベントに要する出金額が予測される。  Thestorage unit 12 also stores a keyword table 122. The keyword table 122 is a table for associating a predetermined amount with a keyword that may appear in the schedule book. This keyword table 122 is used in a withdrawal expected amount specifying process based on schedule information, which will be described later. By referring to this keyword table 122, the amount of money required for a future event registered in the schedule book is predicted.

図4は、キーワードテーブル122の一例を示す図である。キーワードテーブル122は、図4に示されるように、キーワードと、金額とを対応づけてなる複数のレコードにより構成される。キーワードのフィールドには、スケジュール帳に登録され得るイベントを示す語句が入力される。金額のフィールドには、対応するキーワードにより示されるイベントに要する金額(例えば、相場額)が入力される。  FIG. 4 is a diagram illustrating an example of the keyword table 122. As shown in FIG. 4, the keyword table 122 includes a plurality of records in which keywords and amounts are associated with each other. In the keyword field, words indicating events that can be registered in the schedule book are entered. In the amount field, an amount (for example, a market price) required for the event indicated by the corresponding keyword is input.

次に、通信部13は、データ通信カード等の通信インタフェースである。通信部13は、通信回線100を介した他の装置とのデータ通信を制御する。  Next, thecommunication unit 13 is a communication interface such as a data communication card. Thecommunication unit 13 controls data communication with other devices via thecommunication line 100.

次に、制御部11により実現される機能の構成について説明する。制御部11のCPUによりプログラムが実行されることにより、図2に示されるように、口座残高特定部111と、入金予定額特定部112と、出金予定額特定部113と、第1の出金予測額特定部114と、判定部115と、表示制御部116と、出金要求額特定部117と、第2の出金予測額特定部118という機能が実現される。  Next, a configuration of functions realized by thecontrol unit 11 will be described. By executing the program by the CPU of thecontrol unit 11, as shown in FIG. 2, the accountbalance specifying unit 111, the scheduleddeposit specifying unit 112, the scheduled withdrawalamount specifying unit 113, and the first withdrawal Functions such as a predicted moneyamount specifying unit 114, a determiningunit 115, adisplay control unit 116, a withdrawal requestamount specifying unit 117, and a second predicted withdrawalamount specifying unit 118 are realized.

口座残高特定部111は、通信端末20の利用者の銀行口座の口座残高を特定する。具体的には、通信部13を介して銀行サーバ30に照会して銀行口座の口座残高を特定する。  The accountbalance specifying unit 111 specifies the account balance of the bank account of the user of thecommunication terminal 20. Specifically, the bank server 30 is inquired via thecommunication unit 13 to specify the account balance of the bank account.

入金予定額特定部112は、通信端末20の利用者の銀行口座への入金が予定されている金額である入金予定額を特定する。本実施形態では、給与の振込予定額を特定する。具体的には、入金予定額特定部112は、口座管理テーブル121を参照して、振込金額と振込日とを特定して、これらを対応づけて入出金リストLに登録する。ここで、入出金リストLは、通信端末20の利用者の銀行口座に対する入金予定額、出金予定額及び出金予測額を登録するためのリストである。入出金リストLは、例えば、制御部11が備えるRAM(Random Access Memory)に記憶される。  The planned depositamount specifying unit 112 identifies a planned deposit amount that is an amount scheduled to be deposited in the bank account of the user of thecommunication terminal 20. In this embodiment, the scheduled transfer amount of salary is specified. Specifically, the scheduled depositamount specifying unit 112 refers to the account management table 121, identifies the transfer amount and the transfer date, and registers them in the deposit / withdrawal list L in association with each other. Here, the deposit / withdrawal list L is a list for registering the scheduled deposit amount, the scheduled withdrawal amount and the estimated withdrawal amount for the bank account of the user of thecommunication terminal 20. The deposit / withdrawal list L is stored in, for example, a RAM (Random Access Memory) included in thecontrol unit 11.

図5は、入出金リストLの一例を示す図である。入出金リストLは、図5に示されるように、日付と、入出金の種別と、金額とを対応づけてなる複数のレコードにより構成される。各レコードは、例えば、時系列(より具体的には、日付昇順)に並べられる。日付のフィールドには、入金日又は出金日が入力される。入出金の種別のフィールドには、入金であるか出金であるかを示す情報が入力される。例えば、ブーリアン型の変数が入力される。金額のフィールドには、入金額又は出金額が入力される。この入出金リストLは、後述する残高不足判定処理が実行されるたびに初期化される。  FIG. 5 is a diagram showing an example of the deposit / withdrawal list L. As shown in FIG. As shown in FIG. 5, the deposit / withdrawal list L includes a plurality of records in which dates, deposit / withdrawal types, and amounts are associated with each other. Each record is arranged, for example, in time series (more specifically, in ascending date order). In the date field, the deposit date or withdrawal date is entered. In the field of the deposit / withdrawal type, information indicating whether the deposit or withdrawal is entered. For example, a Boolean variable is input. A deposit amount or a withdrawal amount is entered in the amount field. This deposit / withdrawal list L is initialized every time a balance shortage determination process described later is executed.

出金予定額特定部113は、通信端末20の利用者の銀行口座からの出金が予定されている金額である出金予定額を特定する。具体的には、クレジットカードの引き落とし予定額と、公共料金の引き落とし予定額とを特定する。ここで公共料金とは、本実施形態では、電気料金と、ガス料金と、水道料金である。クレジットカードの引き落とし予定額を特定する場合には、そのクレジットカードの発行元であるカード会社のカード会社サーバ40に対して通信部13を介して照会を行って、特定した引き落とし予定額と当該額が引き落とされる日付とを対応づけて入出金リストLに登録する。公共料金の引き落とし予定額を特定する場合には、その公共料金の請求元である事業者のサーバに対して通信部13を介して照会を行って、特定した引き落とし予定額と当該額が引き落とされる日付とを対応づけて入出金リストLに登録する。なお、出金予定額特定部113により特定され得る出金予定額としては、クレジットカードの利用代金や公共料金の他に、通信料金、家賃、住宅ローン、保険料、税金等がある。  The scheduled withdrawalamount specifying unit 113 identifies the scheduled withdrawal amount that is an amount scheduled to be withdrawn from the bank account of the user of thecommunication terminal 20. More specifically, the credit card withdrawal scheduled amount and the utility fee scheduled withdrawal amount are specified. Here, the public charges are an electric charge, a gas charge, and a water charge in this embodiment. When specifying the credit card withdrawal schedule amount, the card company server 40 of the card company that is the credit card issuer is inquired via thecommunication unit 13, and the identified withdrawal schedule amount and the amount are identified. Is registered in the deposit / withdrawal list L in association with the date of withdrawal. When specifying the scheduled deduction amount of the utility bill, the server of the business operator who is the billing source of the utility fee is inquired via thecommunication unit 13, and the identified deduction planned amount and the amount are deducted. The date is registered in the deposit / withdrawal list L in association with the date. Note that the scheduled withdrawal amount that can be specified by the scheduled withdrawalamount specifying unit 113 includes a communication fee, a rent, a mortgage loan, an insurance fee, a tax, and the like, in addition to a credit card usage fee and a public fee.

第1の出金予測額特定部114は、通信端末20の利用者の将来の行動に関する情報に基づいて、当該利用者の銀行口座からの出金が予測される金額である第1の出金予測額を特定する。ここで、利用者の将来の行動に関する情報とは、例えば、その利用者のスケジューラに登録された将来のイベントに関する情報である。あるいは、その利用者により購入対象の商品を選択するために閲覧されたウェブページの履歴情報である。スケジューラに登録された将来のイベントに関する情報に基づいて第1の出金予測額を特定する場合には、当該イベントに対応する金額を、キーワードテーブル122を参照して特定し、特定した金額とそのイベントの日付とを対応づけて入出金リストLに登録する。なおここで、スケジューラとは、スケジュールを管理するためのソフトウェアである。一方、閲覧されたウェブページの履歴情報に基づいて第1の出金予測額を特定する場合には、ECサーバ90に記憶されるウィッシュリストに登録された商品の金額と所定の日付とを対応づけて入出金リストLに登録する。なおここで、本明細書において商品とは、商業上の取引の目的となる財又はサービスのことであり、財とは、有体物、無体物(例えば、デジタルコンテンツ)のいかんを問わない。  The first withdrawal predictionamount specifying unit 114 is a first withdrawal that is an amount that is expected to be withdrawn from the bank account of the user based on information on the future behavior of the user of thecommunication terminal 20. Identify the forecast amount. Here, the information regarding the future action of the user is, for example, information regarding the future event registered in the scheduler of the user. Or it is the history information of the web page browsed in order to select the goods for purchase by the user. When the first withdrawal expected amount is specified based on information related to a future event registered in the scheduler, the amount corresponding to the event is specified with reference to the keyword table 122, the specified amount and its The event date is associated and registered in the deposit / withdrawal list L. Here, the scheduler is software for managing a schedule. On the other hand, when the first withdrawal expected amount is specified based on the history information of the browsed web page, the amount of the commodity registered in the wish list stored in theEC server 90 is associated with a predetermined date. Then, it is registered in the deposit / withdrawal list L. Note that in this specification, the term “product” refers to goods or services that are the object of commercial transactions, and the goods may be tangible or intangible (for example, digital content).

判定部115は、口座残高特定部111により特定された口座残高と、第1の出金予測額特定部114により特定された第1の出金予測額とを比較することにより、当該口座残高が不足するか否かを判定する。例えば、口座残高から第1の出金予測額を減算した結果、得られた金額が所定の閾値を下回っていた場合に、判定部115は、当該口座残高が不足すると判定する。より具体的には、判定部115は、上記の口座残高に、入出金リストLに登録されている金額を、日付昇順で(すなわち、発生日順で)加算又は減算してゆき、その計算の過程において口座残高が所定の閾値を下回る場合があるか否かについて判定する。この際、入金は口座残高に加算し、出金は口座残高から減算する。所定の閾値は必ずしも「0」でなくてもよい。  Thedetermination unit 115 compares the account balance identified by the accountbalance identification unit 111 with the first estimated withdrawal amount specified by the first estimatedwithdrawal amount 114, so that the account balance is determined. Judge whether or not there is a shortage. For example, as a result of subtracting the first estimated withdrawal amount from the account balance, if the obtained amount is below a predetermined threshold, thedetermination unit 115 determines that the account balance is insufficient. More specifically, thedetermination unit 115 adds or subtracts the amount registered in the deposit / withdrawal list L to the above account balance in ascending date order (that is, in order of occurrence date), and the calculation is performed. It is determined whether or not the account balance may fall below a predetermined threshold in the process. At this time, the deposit is added to the account balance, and the withdrawal is subtracted from the account balance. The predetermined threshold value is not necessarily “0”.

表示制御部116は、通信端末20の表示を制御する。特に、表示制御部116は、判定部115による判定の結果、口座残高が不足する場合に、通信端末20の利用者に対する警告を通信端末20の表示部24に表示させる。警告を示すメッセージは、例えば、テキストや画像(具体的には、アイコン)により表される。  Thedisplay control unit 116 controls the display of thecommunication terminal 20. In particular, thedisplay control unit 116 causes thedisplay unit 24 of thecommunication terminal 20 to display a warning for the user of thecommunication terminal 20 when the account balance is insufficient as a result of the determination by thedetermination unit 115. The message indicating the warning is represented by, for example, text or an image (specifically, an icon).

出金要求額特定部117は、通信端末20の利用者が自身の銀行口座からの出金を要求する金額である出金要求額を特定する。具体的には、通信端末20から送信されてくる振込処理要求を参照して、振込金額と振込日とを特定し、これらを対応づけて入出金リストLに登録する。この出金要求額特定部117により出金要求額の特定がなされた場合、判定部115は、その出金要求額と、第1の出金予測額特定部114により特定された第1の出金予測額との合計と、口座残高特定部111により特定された口座残高とを比較することにより、当該口座残高が不足するか否かを判定する。  The withdrawal requestamount specifying unit 117 specifies a withdrawal request amount that is an amount for which a user of thecommunication terminal 20 requests withdrawal from his / her bank account. Specifically, with reference to the transfer processing request transmitted from thecommunication terminal 20, the transfer amount and the transfer date are specified, and these are associated and registered in the deposit / withdrawal list L. When the withdrawal request amount is specified by the withdrawal requestamount specifying unit 117, thedetermination unit 115 determines the withdrawal request amount and the first withdrawal specified by the first withdrawal expectedamount specifying unit 114. By comparing the sum of the estimated gold amount and the account balance specified by the accountbalance specifying unit 111, it is determined whether or not the account balance is insufficient.

第2の出金予測額特定部118は、通信端末20の利用者によりスケジューラに新たに登録される将来のイベントに関する情報に基づいて、当該利用者の銀行口座からの出金が予測される金額である第2の出金予測額を特定する。具体的には、通信端末20から送信されてくるスケジュール情報の登録要求を取得して、スケジューラに新たに登録される将来のイベントを特定する。そして、特定したイベントに対応する金額を、キーワードテーブル122を参照して特定し、特定した金額とそのイベントの日付とを対応づけて入出金リストLに登録する。この第2の出金予測額特定部118により第2の出金予測額の特定がなされた場合、判定部115は、その第2の出金予測額と、第1の出金予測額特定部114により特定された第1の出金予測額との合計と、口座残高特定部111により特定された口座残高とを比較することにより、当該口座残高が不足するか否かを判定する。  The second estimated withdrawalamount specifying unit 118 is based on information related to a future event newly registered in the scheduler by the user of thecommunication terminal 20 and is estimated to be withdrawn from the bank account of the user. The second withdrawal expected amount is specified. Specifically, a registration request for schedule information transmitted from thecommunication terminal 20 is acquired, and a future event newly registered in the scheduler is specified. Then, an amount corresponding to the identified event is identified with reference to the keyword table 122, and the identified amount and the date of the event are associated with each other and registered in the deposit / withdrawal list L. When the second predicted withdrawal amount is specified by the second predicted withdrawalamount specifying unit 118, thedetermination unit 115 determines the second predicted withdrawal amount and the first predicted withdrawal amount specifying unit. It is determined whether or not the account balance is insufficient by comparing the sum of the predicted first withdrawal amount specified by 114 and the account balance specified by the accountbalance specifying unit 111.

1−3.通信端末20の構成
図6は、通信端末20の構成の一例を示すブロック図である。通信端末20は、図6に示されるように、制御部21と、記憶部22と、操作部23と、表示部24と、通信部25とを備える。制御部21は、CPU等の演算処理装置とメモリとを備える。記憶部22は、フラッシュメモリやハードディスク等の記憶装置である。操作部23は、例えば、表示部24の表示面に重ねて配置されるタッチセンサである。表示部24は、液晶ディスプレイ等の表示装置である。通信部25は、データ通信カード等の通信インタフェースである。
1-3. Configuration ofCommunication Terminal 20 FIG. 6 is a block diagram illustrating an example of the configuration of thecommunication terminal 20. As illustrated in FIG. 6, thecommunication terminal 20 includes a control unit 21, astorage unit 22, anoperation unit 23, adisplay unit 24, and acommunication unit 25. The control unit 21 includes an arithmetic processing unit such as a CPU and a memory. Thestorage unit 22 is a storage device such as a flash memory or a hard disk. Theoperation unit 23 is, for example, a touch sensor that is arranged on the display surface of thedisplay unit 24. Thedisplay unit 24 is a display device such as a liquid crystal display. Thecommunication unit 25 is a communication interface such as a data communication card.

1−4.動作
口座管理システム1の動作について説明する。具体的には、ネットワークを介した銀行取引処理(すなわち、オンラインバンキング処理)と、スケジュール情報の登録処理とについて説明する。
1-4. Operation The operation of theaccount management system 1 will be described. Specifically, bank transaction processing via the network (that is, online banking processing) and schedule information registration processing will be described.

1−4−1.ネットワークを介した銀行取引処理
図7は、ネットワークを介した銀行取引処理の一例を示すシーケンス図である。図8及び9は、本処理実行中の画面遷移の一例を示す図である。以下、これらの図を参照しつつ、ネットワークを介した銀行取引処理について説明する。
1-4-1. Bank Transaction Processing via Network FIG. 7 is a sequence diagram showing an example of bank transaction processing via the network. 8 and 9 are diagrams showing an example of screen transition during execution of this processing. Hereinafter, bank transaction processing via a network will be described with reference to these drawings.

通信端末20の利用者が、記憶部22に記憶されるオンラインバンキング用のアプリケーションを実行すると、通信端末20の制御部21は、当該アプリケーションのTOP画面の画面データを口座管理サーバ10に対して要求する(ステップSa1)。この要求を受信した口座管理サーバ10の制御部11は、TOP画面の画面データを生成して、通信端末20に送信する(ステップSa2)。その際、口座管理サーバ10の制御部11は、口座管理テーブル121を参照して通信端末20の利用者の取引銀行を特定し、特定した取引銀行の銀行サーバ30に口座情報と取引履歴情報とを照会し、これらの情報に基づいてTOP画面を生成する。このTOP画面の画面データを受信した通信端末20の制御部21は、TOP画面を表示部24に表示させる。なお、通信端末20の利用者の口座情報と取引履歴情報とは、銀行サーバ30から予め取得され、口座管理サーバ10において保存されていてもよい。  When the user of thecommunication terminal 20 executes an online banking application stored in thestorage unit 22, the control unit 21 of thecommunication terminal 20 requests screen data of the TOP screen of the application from theaccount management server 10. (Step Sa1). Upon receiving this request, thecontrol unit 11 of theaccount management server 10 generates screen data of the TOP screen and transmits it to the communication terminal 20 (step Sa2). At that time, thecontrol unit 11 of theaccount management server 10 refers to the account management table 121 to identify the transaction bank of the user of thecommunication terminal 20, and stores the account information, transaction history information, and the transaction information in the bank server 30 of the identified transaction bank. And a TOP screen is generated based on the information. The control unit 21 of thecommunication terminal 20 that has received the screen data of the TOP screen causes thedisplay unit 24 to display the TOP screen. Note that the account information and transaction history information of the user of thecommunication terminal 20 may be acquired in advance from the bank server 30 and stored in theaccount management server 10.

図8(a)は、TOP画面の一例を示す図である。TOP画面には、図8(a)に示されるように、総資産額と、目標額との差額とが表示される。総資産額は、通信端末20の利用者が所有するすべての銀行口座の口座残高の合計額である。目標額との差額は、通信端末20の利用者が予め設定しておいた目標額と総資産額との差額である。また、TOP画面には、口座一覧タブT1と、家計簿タブT2と、目標タブT3とが表示される。  FIG. 8A shows an example of the TOP screen. As shown in FIG. 8A, the total amount of assets and the difference between the target amounts are displayed on the TOP screen. The total asset amount is the total amount of account balances of all bank accounts owned by the user of thecommunication terminal 20. The difference from the target amount is the difference between the target amount set in advance by the user of thecommunication terminal 20 and the total asset amount. In addition, an account list tab T1, a household account book tab T2, and a target tab T3 are displayed on the TOP screen.

このTOP画面において口座一覧タブT1、又は総資産額が表示されている表示領域が利用者により選択されると、通信端末20の制御部21は、口座一覧画面の画面データを口座管理サーバ10に対して要求する(ステップSa3)。この要求を受信した口座管理サーバ10の制御部11は、口座一覧画面の画面データを生成するにあたり、通信端末20の利用者が所有する各銀行の口座残高について、所定の期間内において口座残高の不足が発生する可能性があるか否かについて判定を行う(ステップSa4)。この判定処理を、以下では「第1の残高不足判定処理」という。この判定処理では、処理対象となる銀行口座に対する入金予定額、出金予定額及び出金予測額を考慮して、所定の期間内において口座残高の不足が発生するか否かについて判定を行う。ここで、所定の期間とは、例えば、本判定処理日から先の1ヶ月間である。  When the user selects the account list tab T1 or the display area in which the total asset amount is displayed on this TOP screen, the control unit 21 of thecommunication terminal 20 transfers the screen data of the account list screen to theaccount management server 10. The request is made (step Sa3). Upon receipt of this request, thecontrol unit 11 of theaccount management server 10 generates the account list screen data for each bank account balance owned by the user of thecommunication terminal 20 within a predetermined period. It is determined whether or not there is a possibility of shortage (step Sa4). Hereinafter, this determination process is referred to as “first balance shortage determination process”. In this determination process, it is determined whether or not an account balance shortage occurs within a predetermined period in consideration of a scheduled deposit amount, a scheduled withdrawal amount, and a predicted withdrawal amount for a bank account to be processed. Here, the predetermined period is, for example, one month prior to the main determination processing date.

図10は、第1の残高不足判定処理の一例を示すフローチャートである。この処理のステップSb1において、口座管理サーバ10の口座残高特定部111は、処理対象となっている銀行口座の口座残高を特定する。  FIG. 10 is a flowchart illustrating an example of the first balance shortage determination process. In step Sb1 of this process, the accountbalance specifying unit 111 of theaccount management server 10 specifies the account balance of the bank account that is the processing target.

次に、入金予定額特定部112は、給与の振込予定額を特定する(ステップSb2)。より具体的には、処理対象の銀行口座に振り込まれる予定となっている給与額を、口座管理テーブル121を参照して特定する。そして、給与額を特定すると、入金予定額特定部112は、特定した給与額と、当該額が振り込まれる日付(すなわち、振込日)とを対応づけて、入出金リストLに登録する。  Next, the scheduled depositamount specifying unit 112 identifies the scheduled transfer amount of salary (step Sb2). More specifically, the salary amount scheduled to be transferred to the bank account to be processed is specified with reference to the account management table 121. When the salary amount is specified, the planned depositamount specifying unit 112 registers the specified salary amount and the date on which the amount is transferred (that is, the transfer date) in the deposit / withdrawal list L.

次に、出金予定額特定部113は、クレジットカードの引き落とし予定額を特定する(ステップSb3)。より具体的には、処理対象の銀行口座が引き落とし口座となっているクレジットカードの各々について、すでに確定している引き落とし予定額を、口座管理テーブル121を参照して特定する。  Next, the scheduled withdrawalamount specifying unit 113 specifies the scheduled withdrawal amount of the credit card (step Sb3). More specifically, for each credit card in which the bank account to be processed is a withdrawal account, the withdrawal amount that has already been confirmed is identified with reference to the account management table 121.

図11は、クレジットカードの引き落とし予定額特定処理の一例を示すフローチャートである。この処理のステップSc1において、出金予定額特定部113は、処理対象の銀行口座が引き落とし口座となっているクレジットカードが存在するか否かについて判定する。この判定の結果、クレジットカードが存在しない場合には(ステップSc1:NO)、出金予定額特定部113は、本処理を終了する。  FIG. 11 is a flowchart illustrating an example of a credit card withdrawal scheduled amount specifying process. In step Sc1 of this process, the scheduled withdrawalamount specifying unit 113 determines whether there is a credit card whose bank account to be processed is a debit account. If the result of this determination is that there is no credit card (step Sc1: NO), the scheduled withdrawalamount specifying unit 113 ends this processing.

一方、この判定の結果、クレジットカードが存在する場合には(ステップSc1:YES)、出金予定額特定部113は、そのクレジットカードの引き落とし予定額が確定しているか否かについて判定する(ステップSc2)。具体的には、当該判定の時点が、そのクレジットカードの締め日よりも後であって、且つ引き落とし日よりも前であるか否かについて判定する。この判定の結果、引き落とし予定額が確定していない場合には(ステップSc2:NO)、出金予定額特定部113は、ステップSc5に移行する。  On the other hand, if the result of this determination is that there is a credit card (step Sc1: YES), the scheduled withdrawalamount specifying unit 113 determines whether or not the scheduled withdrawal amount of the credit card has been confirmed (step). Sc2). Specifically, it is determined whether or not the determination time is after the closing date of the credit card and before the withdrawal date. As a result of this determination, when the scheduled withdrawal amount is not finalized (step Sc2: NO), the scheduled withdrawalamount specifying unit 113 proceeds to step Sc5.

一方、この判定の結果、引き落とし予定額が確定している場合には(ステップSc2:YES)、出金予定額特定部113は、その引き落とし予定額を特定する(ステップSc3)。具体的には、そのクレジットカードの発行元であるカード会社のカード会社サーバ40に対してカード番号を示して引き落とし予定額を照会する。そして、引き落とし予定額を特定すると、出金予定額特定部113は、特定した引き落とし予定額と、当該額が引き落とされる日付とを対応づけて、入出金リストLに登録する(ステップSc4)。  On the other hand, as a result of this determination, if the scheduled withdrawal amount is confirmed (step Sc2: YES), the scheduled withdrawalamount specifying unit 113 identifies the scheduled withdrawal amount (step Sc3). Specifically, the card company server 40 of the card company that is the credit card issuer is inquired of the debit amount by showing the card number. When the scheduled withdrawal amount is specified, the scheduled withdrawalamount specifying unit 113 associates the identified scheduled withdrawal amount with the date on which the withdrawal amount is withdrawn, and registers it in the deposit / withdrawal list L (step Sc4).

次に、ステップSc5において、出金予定額特定部113は、他のクレジットカードが存在するか否かについて判定する。この判定の結果、他のクレジットカードが存在しない場合には(ステップSc5:NO)、出金予定額特定部113は、本処理を終了する。一方、この判定の結果、他のクレジットカードが存在する場合には(ステップSc5:YES)、出金予定額特定部113は、ステップSc2に戻り、当該クレジットカードについてステップSc2以降の処理を実行する。
以上が、クレジットカードの引き落とし予定額特定処理についての説明である。
Next, in step Sc5, the scheduled withdrawalamount specifying unit 113 determines whether or not another credit card exists. If there is no other credit card as a result of this determination (step Sc5: NO), the scheduled withdrawalamount specifying unit 113 ends this process. On the other hand, if the result of this determination is that there is another credit card (step Sc5: YES), the scheduled withdrawalamount specifying unit 113 returns to step Sc2 and executes the processes after step Sc2 for the credit card. .
The above is the description of the credit card withdrawal scheduled amount specifying process.

クレジットカードの引き落とし予定額を特定すると、次に出金予定額特定部113は、公共料金の引き落とし予定額を特定する(図10のステップSb4)。より具体的には、処理対象の銀行口座が引き落とし口座となっている公共料金の各々について、すでに確定している引き落とし予定額を、口座管理テーブル121を参照して特定する。  When the planned withdrawal amount of the credit card is specified, the scheduled withdrawalamount specifying unit 113 specifies the scheduled withdrawal amount of the utility bill (step Sb4 in FIG. 10). More specifically, with respect to each of the utility charges for which the bank account to be processed is a debit account, the deferred scheduled deduction amount is specified with reference to the account management table 121.

図12は、公共料金の引き落とし予定額特定処理の一例を示すフローチャートである。この処理のステップSd1において、出金予定額特定部113は、処理対象の銀行口座が引き落とし口座となっている公共料金が存在するか否かについて判定する。本実施形態では、電気料金とガス料金と水道料金のうちのいずれかが、処理対象の銀行口座から自動的に引き落とされるように設定されているか否かについて判定する。この判定の結果、公共料金が存在しない場合には(ステップSd1:NO)、出金予定額特定部113は、本処理を終了する。  FIG. 12 is a flowchart illustrating an example of a utility fee deduction scheduled amount specifying process. In step Sd1 of this process, the scheduled withdrawalamount specifying unit 113 determines whether or not there is a public fee for which the bank account to be processed is a debit account. In the present embodiment, it is determined whether or not any one of the electricity charge, the gas charge, and the water charge is set to be automatically withdrawn from the bank account to be processed. As a result of this determination, when there is no public utility charge (step Sd1: NO), the scheduled withdrawalamount specifying unit 113 ends this process.

一方、この判定の結果、公共料金が存在する場合には(ステップSd1:YES)、出金予定額特定部113は、その公共料金の引き落とし予定額が確定しているか否かについて判定する(ステップSd2)。具体的には、当該判定の時点が、公共料金の引き落とし予定額が確定する検針日よりも後であって、且つ引き落とし日よりも前であるか否かについて判定する。この判定の結果、引き落とし予定額が確定していない場合には(ステップSd2:NO)、出金予定額特定部113は、ステップSd5に移行する。  On the other hand, as a result of this determination, if there is a public fee (step Sd1: YES), the scheduled withdrawalamount specifying unit 113 determines whether or not the scheduled withdrawal amount of the public fee is confirmed (step) Sd2). Specifically, it is determined whether or not the time point of the determination is after the meter reading date when the scheduled deduction amount of the utility bill is fixed and before the deduction date. As a result of this determination, when the scheduled withdrawal amount is not confirmed (step Sd2: NO), the scheduled withdrawalamount specifying unit 113 proceeds to step Sd5.

一方、この判定の結果、引き落とし予定額が確定している場合には(ステップSd2:YES)、出金予定額特定部113は、その引き落とし予定額を特定する(ステップSd3)。具体的には、その公共料金の請求元である事業者のサーバに対して利用者IDを示して引き落とし予定額を照会する。例えば、電力会社の電力会社サーバ50に対して利用者IDを示して電気料金の引き落とし予定額を照会する。そして、引き落とし予定額を特定すると、出金予定額特定部113は、特定した引き落とし予定額と、当該額が引き落とされる日付とを対応づけて、入出金リストLに登録する(ステップSd4)。  On the other hand, as a result of this determination, if the scheduled withdrawal amount is confirmed (step Sd2: YES), the scheduled withdrawalamount specifying unit 113 identifies the scheduled withdrawal amount (step Sd3). Specifically, the user ID is shown to the server of the business operator who is the billing source of the utility bill, and the scheduled withdrawal amount is inquired. For example, the user ID is shown to the electricpower company server 50 of the electric power company to inquire about the scheduled deduction amount of the electricity bill. When the scheduled withdrawal amount is specified, the scheduled withdrawalamount specifying unit 113 associates the identified scheduled withdrawal amount with the date on which the withdrawal amount is withdrawn, and registers it in the deposit / withdrawal list L (step Sd4).

次に、出金予定額特定部113は、他の公共料金が存在するか否かについて判定する(ステップSd5)。この判定の結果、他の公共料金が存在しない場合には(ステップSd5:NO)、出金予定額特定部113は、本処理を終了する。一方、この判定の結果、他の公共料金が存在する場合には(ステップSd5:YES)、出金予定額特定部113は、ステップSd2に戻り、当該公共料金についてステップSd2以降の処理を実行する。
以上が、公共料金の引き落とし予定額特定処理についての説明である。
Next, the scheduled withdrawalamount specifying unit 113 determines whether or not there is another utility charge (step Sd5). As a result of this determination, when there is no other public charge (step Sd5: NO), the scheduled withdrawalamount specifying unit 113 ends this process. On the other hand, if the result of this determination is that there is another public charge (step Sd5: YES), the scheduled withdrawalamount specifying unit 113 returns to step Sd2, and executes the processes after step Sd2 for the public charge. .
The above is the description of the process for specifying the scheduled deduction amount for public utilities.

公共料金の引き落とし予定額を特定すると、次に第1の出金予測額特定部114は、通信端末20の利用者のスケジュール情報に基づいて出金予測額を特定する(図10のステップSb5)。より具体的には、当該処理の時点から所定の期間先までのスケジュール情報に基づいて出金予測額を特定する。ここで、所定の期間とは、例えば1ヶ月間である。  When the planned withdrawal amount of the utility bill is specified, the first estimated withdrawalamount specifying unit 114 identifies the estimated withdrawal amount based on the schedule information of the user of the communication terminal 20 (step Sb5 in FIG. 10). . More specifically, the estimated withdrawal amount is specified based on schedule information from the time of the processing to a predetermined period ahead. Here, the predetermined period is, for example, one month.

図13は、スケジュール情報に基づく出金予測額特定処理の一例を示すフローチャートである。この処理のステップSe1において、第1の出金予測額特定部114は、通信端末20の利用者のスケジュール情報を取得する。より具体的には、処理対象の銀行口座を所有する利用者の利用者IDと日付情報とを検索条件として、スケジュール情報DB80から、当該利用者のスケジュール情報群を取得する。  FIG. 13 is a flowchart illustrating an example of a predicted withdrawal amount specifying process based on schedule information. In step Se <b> 1 of this process, the first withdrawal predictionamount specifying unit 114 acquires the schedule information of the user of thecommunication terminal 20. More specifically, the user's schedule information group is acquired from theschedule information DB 80 using the user ID and date information of the user who owns the bank account to be processed as search conditions.

次に、第1の出金予測額特定部114は、ステップSe1において取得されたスケジュール情報群の中に、キーワードを含むスケジュール情報が含まれているか否かについて判定する(ステップSe2)。ここでキーワードとは、キーワードテーブル122に登録されているキーワードである。この判定の結果、キーワードを含むスケジュール情報が含まれていない場合には(ステップSe2:NO)。第1の出金予測額特定部114は、本処理を終了する。  Next, the first estimated withdrawalamount specifying unit 114 determines whether or not schedule information including a keyword is included in the schedule information group acquired in Step Se1 (Step Se2). Here, the keyword is a keyword registered in the keyword table 122. As a result of the determination, if schedule information including a keyword is not included (step Se2: NO). The first estimated withdrawalamount specifying unit 114 ends this process.

一方、この判定の結果、キーワードを含むスケジュール情報が含まれている場合には(ステップSe2:YES)、第1の出金予測額特定部114は、当該スケジュール情報に含まれるキーワードに対応する金額を、キーワードテーブル122を参照して特定し、この金額と、当該スケジュール情報に含まれる日付とを対応づけて、入出金リストLに登録する(ステップSe3)。  On the other hand, when the schedule information including the keyword is included as a result of the determination (step Se2: YES), the first withdrawal predictionamount specifying unit 114 determines the amount corresponding to the keyword included in the schedule information. Is identified with reference to the keyword table 122, and this amount and the date included in the schedule information are associated with each other and registered in the deposit / withdrawal list L (step Se3).

次に、第1の出金予測額特定部114は、キーワードを含む他のスケジュール情報が含まれているか否かについて判定する(ステップSe4)。この判定の結果、そのようなスケジュール情報が含まれていない場合には(ステップSe4:NO)、第1の出金予測額特定部114は、本処理を終了する。一方、この判定の結果、そのようなスケジュール情報が含まれている場合には(ステップSe4:YES)、第1の出金予測額特定部114は、ステップSe3に戻り、当該スケジュール情報についてステップSe3の処理を実行する。
以上が、スケジュール情報に基づく出金予測額特定処理についての説明である。
Next, the 1st withdrawal prediction amount specific |specification part 114 determines whether the other schedule information containing a keyword is contained (step Se4). As a result of this determination, when such schedule information is not included (step Se4: NO), the first withdrawal predictionamount specifying unit 114 ends this process. On the other hand, as a result of this determination, if such schedule information is included (step Se4: YES), the first withdrawal predictionamount specifying unit 114 returns to step Se3, and step Se3 for the schedule information. Execute the process.
The above is an explanation of the estimated withdrawal amount specifying process based on the schedule information.

スケジュール情報に基づく出金予測額を特定すると、次に第1の出金予測額特定部114は、通信端末20の利用者によるウェブページの閲覧履歴に基づいて出金予測額を特定する(図10のステップSb6)。より具体的には、ECサーバ90に記憶される当該利用者のウィッシュリストに基づいて出金予測額を特定する。  When the estimated withdrawal amount based on the schedule information is specified, the first withdrawal expectedamount specifying unit 114 next specifies the estimated withdrawal amount based on the browsing history of the web page by the user of the communication terminal 20 (FIG. 10 step Sb6). More specifically, the estimated withdrawal amount is specified based on the user's wish list stored in theEC server 90.

図14は、ウェブページの閲覧履歴に基づく出金予測額特定処理の一例を示すフローチャートである。この処理のステップSf1において、第1の出金予測額特定部114は、通信端末20の利用者のウィッシュリストを取得する。より具体的には、処理対象の銀行口座を所有する利用者の利用者IDを示して、ECサーバ90から当該利用者のウィッシュリストを取得する。  FIG. 14 is a flowchart illustrating an example of a predicted withdrawal amount specifying process based on a browsing history of a web page. In step Sf <b> 1 of this process, the first withdrawal predictionamount specifying unit 114 acquires a wish list of the user of thecommunication terminal 20. More specifically, the user ID of the user who owns the bank account to be processed is shown, and the user's wish list is acquired from theEC server 90.

次に、第1の出金予測額特定部114は、取得したウィッシュリストに含まれる購入検討商品の金額と所定の日付とを対応づけて、入出金リストLに登録する(ステップSf2)。所定の日付は、利用者により予め設定されてもよい。例えば、口座管理テーブル121に登録されている振込日(本実施形態では、給与の振込日)としてもよい。
以上が、ウェブページの閲覧履歴に基づく出金予測額特定処理についての説明である。
Next, the first estimated withdrawalamount specifying unit 114 associates the purchase consideration product amount included in the acquired wish list with a predetermined date and registers it in the deposit / withdrawal list L (step Sf2). The predetermined date may be set in advance by the user. For example, a transfer date registered in the account management table 121 (in this embodiment, a transfer date of salary) may be used.
The above is the description of the estimated withdrawal amount specifying process based on the browsing history of the web page.

ウェブページの閲覧履歴に基づく出金予測額を特定すると、次に判定部115は、処理対象の銀行口座の口座残高が不足するか否かについて判定する(図10のステップSb7)。具体的には、ステップSb1において特定した口座残高と、ステップSb2〜Sb6の処理の結果、作成された入出金リストLとに基づいて、口座残高が不足するか否かについて判定する。  When the estimated withdrawal amount based on the browsing history of the web page is specified, thedetermination unit 115 next determines whether or not the account balance of the bank account to be processed is insufficient (step Sb7 in FIG. 10). Specifically, it is determined whether or not the account balance is insufficient based on the account balance identified in step Sb1 and the deposit / withdrawal list L created as a result of the processing in steps Sb2 to Sb6.

口座残高の不足を判定するにあたり判定部115は、ステップSb1において特定した口座残高に、入出金リストLに登録されている金額を、日付昇順で(すなわち、発生日順で)加算又は減算してゆき、その計算の過程において口座残高がマイナスになる場合があるか否かについて判定する。この際、入金は口座残高に加算し、出金は口座残高から減算する。口座残高がマイナスになる場合がある場合には、口座残高が不足すると判定され、口座残高がマイナスになる場合がない場合には、口座残高は不足しないと判定される。
以上が、第1の残高不足判定処理についての説明である。
In determining the shortage of the account balance, thedetermination unit 115 adds or subtracts the amount registered in the deposit / withdrawal list L to the account balance specified in step Sb1 in ascending order of date (that is, in order of occurrence date). In the course of the calculation, it is determined whether or not the account balance may be negative. At this time, the deposit is added to the account balance, and the withdrawal is subtracted from the account balance. If the account balance may be negative, it is determined that the account balance is insufficient. If the account balance is not negative, it is determined that the account balance is not insufficient.
The above is the description of the first balance shortage determination process.

以上説明した第1の残高不足判定処理が、通信端末20の利用者が所有するすべての銀行口座について完了すると、表示制御部116は、それらの判定結果に基づいて、口座一覧画面の画面データを生成し、通信端末20に対して送信する(図7のステップSa5)。この口座一覧画面の画面データを受信した通信端末20の制御部21は、口座一覧画面を表示部24に表示させる。  When the first balance shortage determination process described above is completed for all bank accounts owned by the user of thecommunication terminal 20, thedisplay control unit 116 displays the screen data of the account list screen based on the determination results. It generates and transmits to the communication terminal 20 (step Sa5 in FIG. 7). The control unit 21 of thecommunication terminal 20 that has received the screen data of the account list screen causes thedisplay unit 24 to display the account list screen.

図8(b)は、口座一覧画面の一例を示す図である。口座一覧画面には、図8(b)に示されるように、残高合計と、各銀行の口座残高とが表示される。残高合計は、上述の総資産額に相当する。また、口座一覧画面には、残高不足が発生する可能性のある口座残高に対応づけてアイコンMが表示される。図8(b)に示される口座一覧画面は、B銀行の銀行口座において残高不足が発生する可能性があることを警告している。  FIG. 8B is a diagram illustrating an example of an account list screen. As shown in FIG. 8B, the account list screen displays the total balance and the account balance of each bank. The total balance corresponds to the total asset amount described above. Further, an icon M is displayed on the account list screen in association with an account balance that may cause a shortage of balance. The account list screen shown in FIG. 8B warns that there may be a shortage of balance in the bank account of bank B.

この口座一覧画面において、特定の銀行の口座残高が表示されている表示領域が利用者により選択されると、通信端末20の制御部21は、当該銀行のメニュー画面の画面データを口座管理サーバ10に対して要求する(ステップSa6)。この要求を受信した口座管理サーバ10の制御部11は、メニュー画面の画面データを生成して、通信端末20に送信する(ステップSa7)。このメニュー画面の画面データを受信した通信端末20の制御部21は、メニュー画面を表示部24に表示させる。  When the display area where the account balance of a specific bank is displayed on the account list screen is selected by the user, the control unit 21 of thecommunication terminal 20 uses the screen data of the menu screen of the bank as theaccount management server 10. (Step Sa6). Receiving this request, thecontrol unit 11 of theaccount management server 10 generates screen data of the menu screen and transmits it to the communication terminal 20 (step Sa7). The control unit 21 of thecommunication terminal 20 that has received the screen data of the menu screen causes thedisplay unit 24 to display the menu screen.

図8(c)は、メニュー画面の一例を示す図である。メニュー画面には、図8(c)に示されるように、残高照会ボタンB1と、入出金明細照会ボタンB2と、振込・振替ボタンB3と、ワンタイムパスワード申請ボタンB4と、戻るボタンB5とが表示される。  FIG. 8C is a diagram illustrating an example of the menu screen. As shown in FIG. 8C, the menu screen includes a balance inquiry button B1, a deposit / withdrawal statement inquiry button B2, a transfer / transfer button B3, a one-time password application button B4, and a return button B5. Is displayed.

このメニュー画面において振込・振替ボタンB3が利用者により選択されると、通信端末20の制御部21は、振込・振替画面の画面データを口座管理サーバ10に対して要求する(ステップSa8)。この要求を受信した口座管理サーバ10の制御部11は、振込・振替画面の画面データを生成して、通信端末20に送信する(ステップSa9)。この振込・振替画面の画面データを受信した通信端末20の制御部21は、振込・振替画面を表示部24に表示させる。  When the transfer / transfer button B3 is selected by the user on this menu screen, the control unit 21 of thecommunication terminal 20 requests screen data of the transfer / transfer screen from the account management server 10 (step Sa8). Receiving this request, thecontrol unit 11 of theaccount management server 10 generates screen data of the transfer / transfer screen and transmits it to the communication terminal 20 (step Sa9). The control unit 21 of thecommunication terminal 20 that has received the screen data of the transfer / transfer screen causes thedisplay unit 24 to display the transfer / transfer screen.

図9(a)は、振込・振替画面の一例を示す図である。振込・振替画面には、図9(a)に示されるように、振込・振替先入力欄F1と、振込・振替金額入力欄F2と、振込・振替指定日入力欄F3とが表示される。また、戻るボタンB5と、実行ボタンB6とが表示される。  FIG. 9A illustrates an example of a transfer / transfer screen. As shown in FIG. 9A, a transfer / transfer destination input field F1, a transfer / transfer amount input field F2, and a transfer / transfer designated date input field F3 are displayed on the transfer / transfer screen. In addition, a return button B5 and an execution button B6 are displayed.

この振込・振替画面において、例えば、振込先と振込金額と振込指定日とが利用者により入力されて、実行ボタンB6が選択されると、通信端末20の制御部21は、入力された振込先と振込金額と振込指定日とを含む振込処理要求を口座管理サーバ10に対して送信する(ステップSa10)。この要求を受信した口座管理サーバ10の制御部11は、振込処理要求を出金元銀行の銀行サーバ30に転送する前に、この振込処理を行った場合に出金口座において所定の期間内に残高不足が発生する可能性があるか否かについて判定を行う(ステップSa11)。以下、この処理を「第2の残高不足判定処理」という。  In this transfer / transfer screen, for example, when the transfer destination, the transfer amount, and the transfer designated date are input by the user and the execution button B6 is selected, the control unit 21 of thecommunication terminal 20 displays the input transfer destination. , A transfer processing request including the transfer amount and the specified transfer date is transmitted to the account management server 10 (step Sa10). Upon receipt of this request, thecontrol unit 11 of theaccount management server 10 transfers the transfer process request to the bank server 30 of the withdrawal source bank, and performs this transfer process within a predetermined period in the withdrawal account. It is determined whether or not there is a possibility that a shortage of balance will occur (step Sa11). Hereinafter, this processing is referred to as “second balance shortage determination processing”.

図15は、第2の残高不足判定処理の一例を示すフローチャートである。この第2の残高不足判定処理は、図15に示されるように、ステップSg1が追加されている点以外は、上記の第1の残高不足判定処理と同様である。よって、ここではステップSg1の処理についてのみ説明し、その他のステップの処理についてはその説明を省略する。なお、第2の残高不足判定処理における処理対象の口座は、上記の出金口座となる。  FIG. 15 is a flowchart illustrating an example of the second balance shortage determination process. The second balance shortage determination process is the same as the first balance shortage determination process except that step Sg1 is added as shown in FIG. Therefore, only the process of step Sg1 will be described here, and the description of the process of other steps will be omitted. The account to be processed in the second balance shortage determination process is the above withdrawal account.

ステップSg1において、口座管理サーバ10の出金要求額特定部117は、通信端末20から送信されてきた振込処理要求を参照して、振込金額と振込指定日とを特定し、これらを対応づけて入出金リストLに登録する。入出金の種別は出金となる。このステップSg1の処理が実行されることで、ステップSb7の判定処理において、出金元の銀行口座の口座残高から、振込金額についても減算されることになる。  In step Sg1, the withdrawal requestamount specifying unit 117 of theaccount management server 10 refers to the transfer processing request transmitted from thecommunication terminal 20, specifies the transfer amount and the specified transfer date, and associates them with each other. Register in the deposit / withdrawal list L. The type of deposit / withdrawal is withdrawal. By executing the process of step Sg1, the transfer amount is also subtracted from the account balance of the bank account of the withdrawal source in the determination process of step Sb7.

この第2の残高不足判定処理の結果、残高不足が発生する可能性がある場合には、表示制御部116は、残高不足警告画面の画面データを生成し、この画面データを通信端末20に対して送信する(図7のステップSa12)。この画面データを受信した通信端末20の制御部21は、残高不足警告画面を表示部24に表示させる。  If there is a possibility that a shortage of balance may occur as a result of the second shortage balance determination process, thedisplay control unit 116 generates screen data of a shortage balance warning screen and sends this screen data to thecommunication terminal 20. (Step Sa12 in FIG. 7). The control unit 21 of thecommunication terminal 20 that has received the screen data causes thedisplay unit 24 to display a balance shortage warning screen.

図9(b)は、残高不足警告画面の一例を示す図である。この残高不足警告画面には、残高不足が発生する可能性を示すアイコンMが、振込金額と対応づけて表示される。  FIG. 9B is a diagram showing an example of a balance shortage warning screen. On this balance shortage warning screen, an icon M indicating the possibility of a shortage of balance is displayed in association with the transfer amount.

一方、上記の第2の残高不足判定処理の結果、残高不足が発生する可能性がない場合には、口座管理サーバ10の制御部11は、通信端末20から送信されてきた振込処理要求を出金元銀行の銀行サーバ30に転送する。また、口座管理サーバ10の表示制御部116は、振込受付完了画面の画面データを生成して、この画面データを通信端末20に対して送信する(ステップSa12)。この画面データを受信した通信端末20の制御部21は、振込受付完了画面を表示部24に表示させる。  On the other hand, if there is no possibility of a shortage of balance as a result of the second balance shortage determination process, thecontrol unit 11 of theaccount management server 10 issues a transfer process request transmitted from thecommunication terminal 20. The data is transferred to the bank server 30 of the gold yuan bank. Further, thedisplay control unit 116 of theaccount management server 10 generates screen data of a transfer acceptance completion screen and transmits this screen data to the communication terminal 20 (step Sa12). The control unit 21 of thecommunication terminal 20 that has received this screen data causes thedisplay unit 24 to display a transfer acceptance completion screen.

図9(c)は、振込受付完了画面の一例を示す図である。振込受付完了画面には、図9(c)に示されるように、振込処理の受付が完了したことを通知するメッセージと、振込先と振込金額と振込指定日とが表示される。
以上が、ネットワークを介した銀行取引処理についての説明である。
FIG. 9C is a diagram illustrating an example of a transfer acceptance completion screen. As shown in FIG. 9C, the transfer acceptance completion screen displays a message notifying that the acceptance of the transfer process has been completed, the transfer destination, the transfer amount, and the designated transfer date.
This completes the description of the bank transaction processing via the network.

以上説明してきた処理では、クレジットカードや公共料金の引き落とし予定額だけでなく、スケジュール情報やウェブページの閲覧履歴に基づいて予測される出金額までもが考慮されて口座残高の不足の発生が判定されるため、より確実に口座利用者に対して残高不足の発生を警告することができる。  In the process described above, it is determined whether there is a shortage of account balances by considering not only the planned withdrawal amount of credit cards and utility charges but also the expected withdrawal amount based on schedule information and web page browsing history. Therefore, the account user can be more surely warned of the shortage of balance.

1−4−2.スケジュール情報の登録処理
図16は、スケジュール情報の登録処理の一例を示すシーケンス図である。図17は、本処理実行中の画面遷移の一例を示す図である。以下、これらの図を参照しつつ、スケジュール情報の登録処理について説明する。
1-4-2. Schedule Information Registration Process FIG. 16 is a sequence diagram illustrating an example of a schedule information registration process. FIG. 17 is a diagram illustrating an example of screen transition during execution of this processing. Hereinafter, schedule information registration processing will be described with reference to these drawings.

通信端末20の利用者が、記憶部22に記憶されるスケジューラを実行すると、通信端末20の制御部21は、カレンダー表示画面の画面データを口座管理サーバ10に対して要求する(ステップSh1)。この要求を受信した口座管理サーバ10の制御部11は、カレンダー表示画面の画面データを生成して、通信端末20に送信する(ステップSh2)。その際、口座管理サーバ10の制御部11は、通信端末20の利用者のスケジュール情報をスケジュール情報DB80から取得し、取得したスケジュール情報に基づいてカレンダー表示画面を生成する。このカレンダー表示画面の画面データを受信した通信端末20の制御部21は、カレンダー表示画面を表示部24に表示させる。  When the user of thecommunication terminal 20 executes the scheduler stored in thestorage unit 22, the control unit 21 of thecommunication terminal 20 requests theaccount management server 10 for screen data of a calendar display screen (step Sh1). Upon receiving this request, thecontrol unit 11 of theaccount management server 10 generates screen data of a calendar display screen and transmits it to the communication terminal 20 (step Sh2). At that time, thecontrol unit 11 of theaccount management server 10 acquires the schedule information of the user of thecommunication terminal 20 from theschedule information DB 80, and generates a calendar display screen based on the acquired schedule information. The control unit 21 of thecommunication terminal 20 that has received the screen data of the calendar display screen causes thedisplay unit 24 to display the calendar display screen.

図17(a)は、カレンダー表示画面の一例を示す図である。カレンダー表示画面には、図17(a)に示されるように、1週間のスケジュール情報と、新規作成ボタンB7と、表示切替ボタンB8と、検索ボタンB9とが表示される。  FIG. 17A shows an example of a calendar display screen. As shown in FIG. 17A, one-week schedule information, a new creation button B7, a display switching button B8, and a search button B9 are displayed on the calendar display screen.

このカレンダー表示画面において、特定の日付が選択された状態において新規作成ボタンB7が利用者により選択されると、通信端末20の制御部21は、編集画面の画面データを口座管理サーバ10に対して要求する(ステップSh3)。この要求を受信した口座管理サーバ10の制御部11は、編集画面の画面データを生成して、通信端末20に送信する(ステップSh4)。この編集画面の画面データを受信した通信端末20の制御部21は、編集画面を表示部24に表示させる。  In the calendar display screen, when the new creation button B7 is selected by the user in a state where a specific date is selected, the control unit 21 of thecommunication terminal 20 transmits the screen data of the editing screen to theaccount management server 10. Request (step Sh3). Upon receiving this request, thecontrol unit 11 of theaccount management server 10 generates screen data of the edit screen and transmits it to the communication terminal 20 (step Sh4). The control unit 21 of thecommunication terminal 20 that has received the screen data of the editing screen causes thedisplay unit 24 to display the editing screen.

図17(b)は、編集画面の一例を示す図である。編集画面には、図17(b)に示されるように、タイトル入力欄F4と、開始日時入力欄F5と、終了日時入力欄F6とが表示される。タイトル入力欄F4には、イベントの内容が入力される。また、編集画面には、キャンセルボタンB10と、保存ボタンB11とが表示される。  FIG. 17B is a diagram illustrating an example of the editing screen. As shown in FIG. 17B, a title input field F4, a start date / time input field F5, and an end date / time input field F6 are displayed on the edit screen. The content of the event is input in the title input field F4. In addition, a cancel button B10 and a save button B11 are displayed on the edit screen.

この編集画面において、イベントと開始日時と終了日時とが利用者により入力されて、保存ボタンB11が選択されると、通信端末20の制御部21は、入力されたスケジュール情報を含むスケジュール登録要求を口座管理サーバ10に対して送信する(ステップSh5)。この要求を受信した口座管理サーバ10の制御部11は、当該要求に係るスケジュール登録を行う前に、登録されるイベントに要する出金がなされた場合に出金口座において所定の期間内に残高不足が発生する可能性があるか否かについて判定を行う(ステップSh6)。以下、この処理を「第3の残高不足判定処理」という。  In this editing screen, when the event, start date / time, and end date / time are input by the user and the save button B11 is selected, the control unit 21 of thecommunication terminal 20 sends a schedule registration request including the input schedule information. It transmits with respect to the account management server 10 (step Sh5). Upon receipt of this request, thecontrol unit 11 of theaccount management server 10 has a shortage of balance within a predetermined period in the withdrawal account when the withdrawal required for the registered event is made before performing the schedule registration relating to the request. A determination is made as to whether or not there is a possibility of occurrence (step Sh6). Hereinafter, this processing is referred to as “third balance shortage determination processing”.

図18は、第3の残高不足判定処理の一例を示すフローチャートである。この第3の残高不足判定処理は、図18に示されるように、ステップSi1が追加されている点以外は、上記の第1の残高不足判定処理と同様である。よって、ここではステップSi1の処理についてのみ説明し、その他のステップの処理についてはその説明を省略する。なお、第3の残高不足判定処理における処理対象の口座は、登録されるイベントに要する出金がなされる銀行口座である。通信端末20の利用者が複数の銀行口座を所有する場合には、利用者によって予め定められた銀行口座について、第3の残高不足判定処理が行われる。  FIG. 18 is a flowchart illustrating an example of a third balance shortage determination process. This third balance shortage determination process is the same as the first balance shortage determination process described above except that step Si1 is added as shown in FIG. Therefore, only the process of step Si1 will be described here, and the description of the process of other steps will be omitted. Note that the processing target account in the third shortage balance determination process is a bank account from which a withdrawal required for a registered event is made. When the user of thecommunication terminal 20 owns a plurality of bank accounts, the third balance shortage determination process is performed for a bank account predetermined by the user.

ステップSi1において、口座管理サーバ10の第2の出金予測額特定部118は、通信端末20の利用者によりスケジューラに新たに登録されるスケジュール情報に基づいて出金予測額を特定する。  In step Si1, the second estimated withdrawalamount specifying unit 118 of theaccount management server 10 identifies the estimated withdrawal amount based on schedule information newly registered in the scheduler by the user of thecommunication terminal 20.

図19は、登録対象のスケジュール情報に基づく出金予測額特定処理の一例を示すフローチャートである。この処理のステップSj1において、第2の出金予測額特定部118は、通信端末20から送信されてくるスケジュール登録要求を取得して、スケジューラに新たに登録されるスケジュール情報を取得する。  FIG. 19 is a flowchart illustrating an example of a predicted withdrawal amount specifying process based on schedule information to be registered. In step Sj1 of this process, the second estimated withdrawalamount specifying unit 118 acquires a schedule registration request transmitted from thecommunication terminal 20, and acquires schedule information newly registered in the scheduler.

次に、第2の出金予測額特定部118は、ステップSj1において取得されたスケジュール情報にキーワードが含まれているか否かについて判定する(ステップSj2)。ここでキーワードとは、キーワードテーブル122に登録されているキーワードである。この判定の結果、キーワードを含まれていない場合には(ステップSj2:NO)。第2の出金予測額特定部118は、本処理を終了する。  Next, the 2nd withdrawal prediction amount specific |specification part 118 determines whether the keyword is contained in the schedule information acquired in step Sj1 (step Sj2). Here, the keyword is a keyword registered in the keyword table 122. If the result of this determination is that no keyword is included (step Sj2: NO). The second estimated withdrawalamount specifying unit 118 ends this process.

一方、この判定の結果、キーワードを含まれている場合には(ステップSj2:YES)、第1の出金予測額特定部114は、当該スケジュール情報に含まれるキーワードに対応する金額を、キーワードテーブル122を参照して特定し、この金額と、当該スケジュール情報に含まれる日付とを対応づけて、入出金リストLに登録する(ステップSj3)。入出金の種別は出金となる。このステップSi1の処理が実行されることで、ステップSb7の判定処理において、処理対象の銀行口座の口座残高から、登録されるイベントに要する出金額についても減算されることになる。  On the other hand, if the result of this determination is that a keyword is included (step Sj2: YES), the first withdrawal predictionamount specifying unit 114 displays the amount corresponding to the keyword included in the schedule information in the keyword table. This is identified with reference to 122, and this amount and the date included in the schedule information are associated with each other and registered in the deposit / withdrawal list L (step Sj3). The type of deposit / withdrawal is withdrawal. By executing the process of step Si1, the amount of money required for the registered event is also subtracted from the account balance of the bank account to be processed in the determination process of step Sb7.

この第3の残高不足判定処理の結果、残高不足が発生する可能性がある場合には、表示制御部116は、残高不足警告画面の画面データを生成し、この画面データを通信端末20に対して送信する(図16のステップSh7)。この画面データを受信した通信端末20の制御部21は、残高不足警告画面を表示部24に表示させる。  If there is a possibility that a shortage of balance may occur as a result of the third shortage balance determination process, thedisplay control unit 116 generates screen data of a shortage balance warning screen and sends this screen data to thecommunication terminal 20. (Step Sh7 in FIG. 16). The control unit 21 of thecommunication terminal 20 that has received the screen data causes thedisplay unit 24 to display a balance shortage warning screen.

図17(c)は、残高不足警告画面の一例を示す図である。この残高不足警告画面には、残高不足が発生する可能性を示すアイコンMが、イベントのタイトルと対応づけて表示される。  FIG. 17C is a diagram showing an example of a balance shortage warning screen. On this balance shortage warning screen, an icon M indicating the possibility of a shortage of balance is displayed in association with the event title.

一方、上記の第3の残高不足判定処理の結果、残高不足が発生する可能性がない場合には、口座管理サーバ10の制御部11は、通信端末20から送信されてきたスケジュール登録要求に従って、スケジュール情報DB80に記憶される通信端末20の利用者のスケジュール情報を更新する。また、口座管理サーバ10の表示制御部116は、更新後のスケジュール情報が反映されたカレンダー表示画面の画面データを生成して、この画面データを通信端末20に対して送信する(ステップSh7)。この画面データを受信した通信端末20の制御部21は、この更新後のカレンダー表示画面を表示部24に表示させる。  On the other hand, if there is no possibility of a shortage of balance as a result of the third shortage balance determination process, thecontrol unit 11 of theaccount management server 10 follows the schedule registration request transmitted from thecommunication terminal 20. The schedule information of the user of thecommunication terminal 20 stored in theschedule information DB 80 is updated. Further, thedisplay control unit 116 of theaccount management server 10 generates screen data of a calendar display screen in which the updated schedule information is reflected, and transmits this screen data to the communication terminal 20 (step Sh7). The control unit 21 of thecommunication terminal 20 that has received the screen data causes thedisplay unit 24 to display the updated calendar display screen.

図17(d)は、更新後のカレンダー表示画面の一例を示す図である。更新後のカレンダー表示画面には、図17(d)に示されるように、更新前のカレンダー表示画面(図17(a)参照。)と比較して新たなイベントの情報「飲み会」が表示されている。
以上が、スケジュール登録処理についての説明である。
FIG. 17D is a diagram showing an example of the updated calendar display screen. In the updated calendar display screen, as shown in FIG. 17D, the new event information “Drinking party” is displayed as compared with the calendar display screen before the update (see FIG. 17A). Has been.
The above is the description of the schedule registration process.

以上説明してきた処理によれば、スケジュール情報の登録のタイミングにおいて、登録されるイベントへの参加に伴う出金に起因する残高不足を、スケジューラの利用者に警告することができる。また、その際には、クレジットカードや公共料金の引き落とし予定額だけでなく、スケジュール情報やウェブページの閲覧履歴に基づいて予測される出金額についても考慮して口座残高の不足の発生を判定するため、より確実に利用者に対して残高不足の発生を警告することができる。  According to the processing described above, it is possible to warn the scheduler user of a shortage of balance due to the withdrawal associated with participation in the registered event at the timing of registration of the schedule information. In that case, it is determined whether there is a shortage of account balance in consideration of not only the planned withdrawal amount of credit card and utility bills but also the withdrawal amount predicted based on schedule information and web page browsing history. Therefore, it is possible to more reliably warn the user that the balance is insufficient.

2.変形例
上記の実施形態は、以下に示すように変形してもよい。また、以下の変形例は互いに組み合わせてもよい。
2. Modifications The above embodiment may be modified as shown below. Further, the following modifications may be combined with each other.

2−1.変形例1
上記の実施形態において口座管理サーバ10の表示制御部116は、残高不足の警告を通信端末20の表示部24に表示させる際に、併せて残高不足の程度を表示させるようにしてもよい。具体的には、残高不足が発生する際の不足額を表示させるようにしてもよい。または、表示制御部116は、残高不足が発生する日時や、残高不足が発生するまでの猶予時間を併せて表示させるようにしもてよい。
2-1.Modification 1
In the above-described embodiment, thedisplay control unit 116 of theaccount management server 10 may display the balance shortage level when displaying the balance shortage warning on thedisplay unit 24 of thecommunication terminal 20. Specifically, the shortage amount when the balance shortage occurs may be displayed. Alternatively, thedisplay control unit 116 may display the date and time when the balance shortage occurs and the grace time until the balance shortage occurs.

2−2.変形例2
上記の実施形態において口座管理サーバ10の第1の出金予測額特定部114は、ウェブページの閲覧履歴に基づいて出金予測額を特定するにあたり、通信端末20の利用者のウィッシュリストを参照しているが、その他の手法を採用してもよい。例えば、ランダムフォレストを用いてウェブページの閲覧履歴から、通信端末20の利用者が将来購入する商品を予測し、その商品の金額を出金予測額として特定するようにしてもよい(例えば、伊藤孝太朗、外4名、「顧客のセグメンテーションと商品のスコアリングによる購買予測」、オペレーションズ・リサーチ、公益社団法人日本オペレーションズ・リサーチ学会、2015年2月、第60巻、第2号、p.75-80参照)。
2-2. Modification 2
In the above embodiment, the first withdrawal predictionamount specifying unit 114 of theaccount management server 10 refers to the wish list of the user of thecommunication terminal 20 when specifying the predicted withdrawal amount based on the browsing history of the web page. However, other methods may be employed. For example, a product that the user of thecommunication terminal 20 will purchase in the future may be predicted from a browsing history of a web page using a random forest, and the amount of the product may be specified as a predicted withdrawal amount (for example, Ito) Kotaro, 4 others, "Purchase forecasting by customer segmentation and product scoring", Operations Research, The Operations Research Society of Japan, February 2015,Volume 60, Volume 2, p.75 -80).

2−3.変形例3
上記の実施形態において口座管理サーバ10は、通信端末20の利用者のスケジューラに登録された将来のイベントに関する情報に基づいて、当該利用者の銀行口座への入金が予測される金額である入金予測額を特定する入金予測額特定部をさらに備えてもよい。この入金予測額特定部は、当該イベントに対応する金額を、キーワードテーブル122を参照して特定し、特定した金額とそのイベントの日付とを対応づけて入出金リストLに登録する。入金予測額特定部により入金予測額の特定がなされた場合、判定部115は、その入金予測額と、口座残高特定部111により特定された口座残高との合計と、第1の出金予測額特定部114により特定された第1の出金予測額とを比較することにより、当該口座残高が不足するか否かを判定する。
2-3. Modification 3
In the above embodiment, theaccount management server 10 is based on information related to a future event registered in the scheduler of the user of thecommunication terminal 20, and is a deposit prediction that is an amount that is expected to be deposited into the bank account of the user. You may further provide the deposit prediction amount specific | specification part which specifies an amount. The predicted deposit amount specifying unit specifies an amount corresponding to the event with reference to the keyword table 122, and registers the specified amount and the date of the event in the deposit / withdrawal list L in association with each other. When the predicted deposit amount is specified by the predicted deposit amount specifying unit, thedetermination unit 115 determines the sum of the predicted deposit amount, the account balance specified by the accountbalance specifying unit 111, and the first estimated withdrawal amount. By comparing with the first estimated withdrawal amount specified by the specifyingunit 114, it is determined whether or not the account balance is insufficient.

2−4.変形例4
上記の実施形態において口座管理サーバ10により実現される機能群(図2参照)は、ATM(Automated Teller Machine)やCD(Cash Dispenser)等の取引端末に備えられてもよい。また、同機能群は、通信端末20に備えられてもよい。
2-4. Modification 4
In the above embodiment, a function group (see FIG. 2) realized by theaccount management server 10 may be provided in a transaction terminal such as an ATM (Automated Teller Machine) or a CD (Cash Dispenser). The function group may be provided in thecommunication terminal 20.

2−5.変形例5
上記の実施形態において口座管理サーバ10によって実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して提供されてもよい。ここで、記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。また、当該プログラムは、インターネット等のネットワークを介して配信されてもよい。
2-5. Modification 5
The program executed by theaccount management server 10 in the above embodiment may be provided via a recording medium readable by a computer device. Here, the recording medium is, for example, a magnetic recording medium such as a magnetic tape or a magnetic disk, an optical recording medium such as an optical disk, a magneto-optical recording medium, or a semiconductor memory. The program may be distributed via a network such as the Internet.

2−6.変形例6
上記の実施形態では、口座管理システム1により管理される口座として銀行口座を想定しているが、銀行以外の金融機関に開設される口座も管理されてよい。例えば、郵便局や、信用金庫や、信用協同組合や、労働金庫等において開設される口座も管理されてよい。
2-6. Modification 6
In the above embodiment, a bank account is assumed as an account managed by theaccount management system 1, but an account opened in a financial institution other than the bank may also be managed. For example, an account opened at a post office, a credit union, a credit cooperative, a labor union, or the like may be managed.

1…口座管理システム、10…口座管理サーバ、11…制御部、12…記憶部、13…通信部、20…通信端末、21…制御部、22…記憶部、23…操作部、24…表示部、25…通信部、30…銀行サーバ、40…カード会社サーバ、50…電力会社サーバ、60…ガス事業者サーバ、70…水道事業者サーバ、80…スケジュール情報DB、90…ECサーバ、100…通信回線、111…口座残高特定部、112…入金予定額特定部、113…出金予定額特定部、114…第1の出金予測額特定部、115…判定部、116…表示制御部、117…出金要求額特定部、118…第2の出金予測額特定部、121…口座管理テーブル、122…キーワードテーブルDESCRIPTION OFSYMBOLS 1 ... Account management system, 10 ... Account management server, 11 ... Control part, 12 ... Memory | storage part, 13 ... Communication part, 20 ... Communication terminal, 21 ... Control part, 22 ... Memory | storage part, 23 ... Operation part, 24 ...Display 25, communication unit, 30 ... bank server, 40 ... card company server, 50 ... electric power company server, 60 ... gas company server, 70 ... water company server, 80 ... schedule information DB, 90 ... EC server, 100 DESCRIPTION OF SYMBOLS ...Communication line 111 ... Accountbalance specifying part 112 ... Deposit expectedamount specifying part 113 ... Expected withdrawalamount specifying part 114 ... First withdrawal expectedamount specifying part 115 ...Determination part 116 ... Display control part 117: Withdrawal request amount specifying unit, 118 ... Second withdrawal prediction amount specifying unit, 121 ... Account management table, 122 ... Keyword table

Claims (6)

Translated fromJapanese
利用者の口座の口座残高を特定する口座残高特定部と、
前記利用者の将来の行動に関する情報に基づいて、前記口座からの出金が予測される金額である第1の出金予測額を特定する第1の出金予測額特定部と、
前記口座残高と前記第1の出金予測額とを比較することにより、前記口座残高が不足するか否かを判定する判定部と、
前記口座残高が不足する場合には、前記利用者に対する警告を表示部に表示させる表示制御部と
を備える口座残高管理装置。
An account balance identifying unit for identifying the account balance of the user's account;
A first withdrawal prediction amount identifying unit that identifies a first withdrawal prediction amount that is an amount that is expected to be withdrawn from the account based on information on the future behavior of the user;
A determination unit that determines whether or not the account balance is insufficient by comparing the account balance with the first expected withdrawal amount;
An account balance management apparatus comprising: a display control unit that displays a warning for the user on a display unit when the account balance is insufficient.
前記利用者が前記口座からの出金を要求する金額である出金要求額を特定する出金要求額特定部をさらに備え、
前記判定部は、前記出金要求額と前記第1の出金予測額との合計と、前記口座残高とを比較することにより、前記口座残高が不足するか否かを判定する
ことを特徴とする請求項1に記載の口座残高管理装置。
A withdrawal request amount specifying unit for specifying a withdrawal request amount that is an amount for which the user requests withdrawal from the account;
The determination unit determines whether or not the account balance is insufficient by comparing the sum of the withdrawal request amount and the first estimated withdrawal amount with the account balance. The account balance management device according to claim 1.
前記利用者によりスケジューラに新たに登録される将来のイベントに関する情報に基づいて、前記口座からの出金が予測される金額である第2の出金予測額を特定する第2の出金予測額特定部をさらに備え、
前記判定部は、前記第1の出金予測額と前記第2の出金予測額との合計と、前記口座残高とを比較することにより、前記口座残高が不足するか否かを判定する
ことを特徴とする請求項1に記載の口座残高管理装置。
A second withdrawal prediction amount that specifies a second withdrawal prediction amount that is an amount that is expected to be withdrawn from the account based on information about a future event newly registered in the scheduler by the user. Further comprising a specific part,
The determination unit determines whether or not the account balance is insufficient by comparing the account balance with a sum of the first estimated withdrawal amount and the second estimated withdrawal amount. The account balance management apparatus according to claim 1.
前記利用者の将来の行動に関する情報は、前記利用者のスケジューラに登録された将来のイベントに関する情報である
ことを特徴とする請求項1乃至3のいずれか1項に記載の口座残高管理装置。
The account balance management device according to any one of claims 1 to 3, wherein the information related to the future behavior of the user is information related to a future event registered in the scheduler of the user.
前記利用者の将来の行動に関する情報は、前記利用者により購入対象の商品を選択するために閲覧されたウェブページの履歴情報である
ことを特徴とする請求項1乃至3のいずれか1項に記載の口座残高管理装置。
The information on the future behavior of the user is history information of a web page browsed in order to select a product to be purchased by the user. Account balance management device of description.
前記利用者のスケジューラに登録された将来のイベントに関する他の情報に基づいて、前記口座への入金が予測される金額である入金予測額を特定する入金予測額特定部をさらに備え、
前記判定部は、前記入金予測額と前記口座残高との合計と、前記第1の出金予測額とを比較することにより、前記口座残高が不足するか否かを判定する
ことを特徴とする請求項1に記載の口座残高管理装置。
Based on other information related to future events registered in the user's scheduler, further comprises a predicted deposit amount identifying unit that identifies a predicted deposit amount that is expected to be deposited into the account,
The determination unit determines whether or not the account balance is insufficient by comparing the sum of the estimated deposit amount and the account balance with the first estimated withdrawal amount. The account balance management apparatus according to claim 1.
JP2015125671A2015-06-232015-06-23 Account balance management deviceActiveJP6639815B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2015125671AJP6639815B2 (en)2015-06-232015-06-23 Account balance management device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2015125671AJP6639815B2 (en)2015-06-232015-06-23 Account balance management device

Publications (2)

Publication NumberPublication Date
JP2017010310Atrue JP2017010310A (en)2017-01-12
JP6639815B2 JP6639815B2 (en)2020-02-05

Family

ID=57763635

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2015125671AActiveJP6639815B2 (en)2015-06-232015-06-23 Account balance management device

Country Status (1)

CountryLink
JP (1)JP6639815B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20210002726A (en)*2018-06-192021-01-08가부시키가이샤 덴소 Ignition control system of an internal combustion engine
JP7473618B1 (en)2022-11-212024-04-23株式会社Nttドコモ Funds Management Server
JP2025104093A (en)*2023-12-272025-07-09アスエネ株式会社 Greenhouse gas emissions management method

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2004295302A (en)*2003-03-262004-10-21Fujitsu Ltd Payment management method, payment management device, and payment management program
JP2005216097A (en)*2004-01-302005-08-11Sumitomo Mitsui Banking Corp Trading account information providing system and providing method
JP2010113485A (en)*2008-11-062010-05-20Hitachi LtdManagement server of internet banking system
JP2015125531A (en)*2013-12-262015-07-06株式会社日本総合研究所 Future passbook display system, display method and display program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2004295302A (en)*2003-03-262004-10-21Fujitsu Ltd Payment management method, payment management device, and payment management program
JP2005216097A (en)*2004-01-302005-08-11Sumitomo Mitsui Banking Corp Trading account information providing system and providing method
JP2010113485A (en)*2008-11-062010-05-20Hitachi LtdManagement server of internet banking system
JP2015125531A (en)*2013-12-262015-07-06株式会社日本総合研究所 Future passbook display system, display method and display program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20210002726A (en)*2018-06-192021-01-08가부시키가이샤 덴소 Ignition control system of an internal combustion engine
JP7473618B1 (en)2022-11-212024-04-23株式会社Nttドコモ Funds Management Server
JP2024074458A (en)*2022-11-212024-05-31株式会社Nttドコモ Funds Management Server
JP2025104093A (en)*2023-12-272025-07-09アスエネ株式会社 Greenhouse gas emissions management method

Also Published As

Publication numberPublication date
JP6639815B2 (en)2020-02-05

Similar Documents

PublicationPublication DateTitle
CN111833169A (en) A method and device for managing accounts
JP5882122B2 (en) Card payment information notification system, card payment information notification method, and card payment information notification program
JP6154517B1 (en) HALF TRANSFER STORAGE DEVICE, PROGRAM, AND METHOD
US20140279106A1 (en)System and method for organizing electronic mobile payment transactions
JP5400219B2 (en) Credit card usage management system, credit card usage management method, program, and information recording medium
WO2018221344A1 (en)Fractional fund transfer and accumulation system
JP2017033091A (en) Withdrawal account proposal device
JP2010205256A (en)System and method for converting points linked with purchase using card transaction into annuity
JP2018101284A (en)Account management system, account management method, and account management program
JP7289412B1 (en) Information processing device, information processing method and information processing program
JP2018014106A (en)Identification of transaction amounts for association with transaction records
JP7516479B2 (en) Providing device, providing method, and providing program
JP6560319B2 (en) Wallet management system, wallet management method, and wallet management program
JP6639815B2 (en) Account balance management device
JP7326536B1 (en) Information processing device, information processing method and information processing program
JP2013065360A (en)Settlement system
JP2018022323A (en)Information processing device, information processing system, information processing method, and information processing program
US9189809B1 (en)Purchase transaction presentation
JP7402369B2 (en) Granting device, granting method, and granting program
JP2017211996A (en) Fractional funds transfer accumulation system, program and method
JP2013077289A (en)Electronic meal ticket system
JP2016224737A (en)Withdrawal processing apparatus and withdrawal processing method
JP2020086681A (en) Information processing method, program, and information processing device
KR20180048531A (en)Method and apparatus for payment processing based on user equipment
Anil et al.A STUDY ON THE CONSUMERS PREFERENCE FORUPI PAYMENT OVER CASH PAYMENT

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20180208

A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20190121

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20190129

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20190401

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20190917

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20191111

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20191126

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20191225

R150Certificate of patent or registration of utility model

Ref document number:6639815

Country of ref document:JP

Free format text:JAPANESE INTERMEDIATE CODE: R150

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250


[8]ページ先頭

©2009-2025 Movatter.jp