[go: up one dir, main page]

WO2018110690A1 - Information processing device, program, information processing system, and information processing method - Google Patents

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

Info

Publication number
WO2018110690A1
WO2018110690A1 PCT/JP2017/045054 JP2017045054W WO2018110690A1 WO 2018110690 A1 WO2018110690 A1 WO 2018110690A1 JP 2017045054 W JP2017045054 W JP 2017045054W WO 2018110690 A1 WO2018110690 A1 WO 2018110690A1
Authority
WO
WIPO (PCT)
Prior art keywords
amount
user
difference
unit
period
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.)
Ceased
Application number
PCT/JP2017/045054
Other languages
French (fr)
Japanese (ja)
Inventor
ジャスティン バロック
亮助 藤井
耀介 杉原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toranotec
Toranotec Ltd
Original Assignee
Toranotec
Toranotec Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toranotec, Toranotec Ltd filed Critical Toranotec
Publication of WO2018110690A1 publication Critical patent/WO2018110690A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Definitions

  • the present invention relates to a technique for allowing a user to use funds.
  • Patent Document 1 data relating to change and a person who should receive this change is registered, and when the investment server receives information indicating that an investment is to be made from an ATM terminal or the like, the investment-related management company is based on this information.
  • a technology is disclosed in which an investment-related management company side system performs a predetermined investment process by accessing a side system.
  • an object of the present invention is to make it easy to obtain a user's consent for fund management while reducing the number of times of funds transfer.
  • the present invention provides an accumulation unit for accumulating an amount calculated based on a payment amount in a commercial transaction, and an amount accumulated for a plurality of commercial transactions performed before a predetermined period of time elapses.
  • a transmission unit that transmits the money amount information to the user terminal, and a reception unit that receives, from the user terminal, the selected money amount information indicating the money amount selected to be used for fund management out of the money amount indicated by the transmitted money amount information.
  • An information processing apparatus comprising: an execution unit that executes a process for instructing transfer of a cumulative amount of money indicated by the received selection amount information from the first account to the second account when the predetermined period has elapsed provide.
  • the present invention calculates the user terminal for information indicating the payment amounts of a plurality of commercial transactions performed before execution of transfer between accounts of calculated amounts calculated based on the payment amounts in the commercial transaction or the plurality of commercial transactions.
  • An information acquisition unit that acquires amount information indicating the calculated amount, and a selection as to whether or not the amount indicated by the acquired amount information is used for fund management for each commercial transaction performed before the execution of the transfer.
  • the present invention provides an accumulation unit that accumulates an amount calculated based on a payment amount in a commercial transaction, and the one or more commercial transactions performed before the expiration of the first period each time the first period elapses.
  • An approval request unit that requests the user to approve the use of money for fund management, and at least one of a purchase target, a purchase destination, and a payment means is calculated among the amounts calculated based on the payment amount.
  • An information processing apparatus includes an execution unit that executes processing for instructing movement from a first account to a second account.
  • the present invention provides an accumulation unit that accumulates an amount calculated based on a payment amount in a commercial transaction, and the one or more commercial transactions performed before the expiration of the first period each time the first period elapses.
  • An approval request unit that requests the user to approve the use of the amount for fund management, and requests the user to approve the appropriation of the amount for the commercial transaction that satisfies a predetermined condition among the amounts. And, if the transaction is conducted during a predetermined period, consent to use the amount calculated for the transaction for fund management under favorable conditions compared to the transaction conducted outside the period. And when the second period including a plurality of the first periods elapses, the first account from the first account of the accumulated amount of the amount obtained as the second account is obtained.
  • An information processing apparatus comprising an execution unit for executing a process for instructing the movement of the.
  • the present invention provides the information processing apparatus, a display unit that displays the request when the information processing apparatus requests permission to allocate the money for fund management, and the request is displayed.
  • an information processing system including a user terminal including a notification unit that notifies the information processing apparatus when an operation for accepting the fund operation is performed.
  • the information processing device accumulates the amount calculated based on the payment amount in the commercial transaction, and the information processing device before the expiration of the first period every time the first period elapses.
  • An amount calculated for a commercial transaction in which two or more items of the destination or the settlement means are the specific items is a quotient satisfying the predetermined condition other than the commercial transaction.
  • the figure showing the hardware constitutions of a household account book server apparatus and a fund management support server apparatus The figure showing the hardware constitutions of the user terminal Diagram showing functional configuration realized by fund management support system Diagram showing an example of accumulated difference
  • a figure showing an example of the displayed consent request The figure showing an example of the history of the displayed difference
  • the figure showing an example of the 2nd period table The figure showing an example of the functional structure which the money management support system of a modification implement
  • Difference determination unit 215 ... Movement information notification unit, 30 ... User Terminal, 301 ... Receipt reading unit, 302 ... Expenditure information transmission unit, 303 ... Acceptance request display unit, 304 ... Acceptability accepting operation accepting unit, 305 ... Acceptance acceptability notifying unit, 306 ... History Radical 113, 307 ... withdraw the operation reception unit, 308 ... withdraw the notification unit.
  • FIG. 1 shows the overall configuration of a fund management support system 1 according to an embodiment.
  • the fund management support system 1 is a system that supports the use of the change that occurs when a user pays money in a commercial transaction for fund management.
  • the user here is a user who uses a fishing operation service that allocates fishing to fund management, and is a user registered in the fund management support system 1.
  • the fund management support system 1 is operated mainly by a business entity that provides this change management service.
  • Fund management refers to the management of funds for the purpose of gaining profits. Specifically, stocks, FX (Foreign Exchange Exchange), bonds, investment trusts, real estate, futures, gold prices, deposits And foreign currency deposits.
  • FX Form Exchange Exchange
  • Payment of money in commerce is, for example, payment made when purchasing a product at a store or the like, but in addition to this, purchase of a train ticket, payment of treatment costs at a hospital, payment of utility costs and communication costs. Monthly usage fee payments and installment payments such as mortgages are also included. It should be noted that payment for fund management performed independently by the user regardless of the change management service (for example, payment performed when the user independently purchases a financial product of a securities company) is also described in the above-mentioned “ It may be included in “payment”.
  • the fund management support system 1 includes a network 2, a settlement proxy server 3, a bank server 4, a bank server 5, a fund management server device 6, a household account book server device 10, a fund management support server device 20, and a user A terminal 30.
  • the network 2 is a communication system including a mobile communication network and the Internet, and mediates exchange of data between devices connected to the own system. Each device other than the user terminal 30 is connected to the network 2 by wired communication, and the user terminal 30 is connected by wireless communication.
  • the connection with the network 2 may be either wired communication or wireless communication.
  • the settlement agency server 3 is a server that is operated by a settlement agency that performs settlement processing generated in transactions.
  • the bank server 4 and the bank server 5 are servers that manage bank accounts (more specifically, manage money stored in the accounts), and perform deposit processing to the accounts and withdrawal processing from the accounts.
  • the bank server 4 is a server that manages an account in which a user's available money is stored in a bank used by the user
  • the bank server 5 is a bank used by the money management company as a money management company. It is assumed that the server manages the accounts of
  • the user's available money here refers to money that can be a source of funds used in the fishing operation service.
  • the account in which the user's available money is stored is not limited to the account opened by the user.
  • an account to store the money paid by the user which is used by securities companies, telecommunications carriers, electric power companies, gas companies, settlement agency companies, mail order companies, C2C (Consumer to Consumer) service companies, etc. There may be.
  • the account which has stored the money equivalent to the point which the provider which provides a service gave to the user may be sufficient.
  • the bank server of the bank that holds the account of the operator, or the server provided for managing the account by each operator is a server that manages the account in which the user's available money is stored. Used.
  • the funds management server device 6 executes processing for managing funds in an account managed by the bank server 5 and processing for providing the money management support server device 20 with the actual operation status.
  • the household account book server device 10 is a device for accumulating user household information.
  • the household information includes at least expenditure information indicating the expenditure of the user.
  • the expenditure information is information indicating food expenses, clothing expenses, entertainment expenses, medical expenses, association expenses, education expenses, vehicle expenses, utility expenses, housing expenses, and the like. Strictly speaking, these expenditures include expenditures of those who share households with users such as family members, but in this embodiment, such expenditures are also regarded as user expenditures.
  • the household account book server device 10 acquires such expenditure information from the user terminal 30 or a personal site provided by a financial institution (a site on which a transaction history using a user's account is posted. For example, an internet banking site )
  • the fund management support server device 20 is an information processing device that performs processing for providing a change management service to a user.
  • the fund management support server device 20 obtained the processing for obtaining the expenditure information from the household account book server device 10, the processing for calculating the change, the processing for requesting the user to approve the change for the fund management, and the approval was obtained. Processing to transfer the same amount as change from the user's account to the account for fund management.
  • the user terminal 30 is a terminal device used by the user, such as a smartphone, a tablet terminal, or a personal computer.
  • the user terminal 30 accepts operations for accessing the household account book server device 10 (user ID (Identification), password input operation), accepts user household information (especially expenditure information) input operations, and stores accumulated household information. Display, display of the request from the fund management support server device 20, acceptance of an operation for replying either acceptance or rejection to the request, notification processing of a reply result, and the like are performed.
  • FIG. 2 shows a hardware configuration of the household account book server device 10 and the fund management support server device 20.
  • Each of these devices is a computer including a processor 11, a memory 12, a storage 13, a communication device 14, an input device 15, and an output device 16.
  • the processor 11 controls the entire computer by operating an operating system.
  • the processor 11 includes a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic device, a register, and the like.
  • CPU central processing unit
  • the processor 11 reads programs (program codes), software modules, data, and the like from the storage 13 and the communication device 14 to the memory 12, and executes various processes according to these.
  • the memory 12 is a computer-readable recording medium, such as a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), or the like.
  • the storage 13 is a computer-readable recording medium, such as a hard disk drive, a flexible disk, or a flash memory.
  • the storage 13 may be called an auxiliary storage device.
  • the communication device 14 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also referred to as, for example, a network device, a network controller, a network card, or a communication module.
  • the input device 15 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts an input from the outside.
  • the output device 16 is an output device (for example, a display, a speaker, an LED lamp, or the like) that performs output to the outside. Note that the input device 15 and the output device 16 may have an integrated configuration (for example, a touch screen).
  • a process that is autonomously and periodically executed without waiting for any physical input may be replaced with this input, or the user terminal 30 may be positioning means such as GPS (Global Positioning System).
  • GPS Global Positioning System
  • the processing executed when a specific position is measured may be replaced with this input.
  • a physical button connected to the wireless network may be used (for example, when the physical button is pressed, consent for devoting the accumulated change to fund management) is used.
  • the hardware configuration described above may be provided with virtualized resources (such as when each server device is built on a cloud computing system).
  • FIG. 3 shows the hardware configuration of the user terminal 30.
  • the user terminal 30 is a computer that includes a processor 31, a memory 32, a storage 33, a communication device 34, an input device 35, an output device 36, and an imaging device 37.
  • the processor 31 to the output device 36 are the hardware common to the devices having the same names shown in FIG.
  • the imaging device 37 includes a lens, an imaging element, and the like, and captures a surrounding person and a scene represented by light incident from the lens.
  • the imaging device 37 supplies image data indicating the captured image to the processor 31.
  • FIG. 4 shows a functional configuration realized by the fund management support system 1.
  • the household account book server device 10 includes an income information acquisition unit 101, an expenditure information acquisition unit 102, and a household information storage unit 103.
  • the money management support server device 20 includes a payment amount acquisition unit 201, a difference calculation unit 202, a difference acquisition unit 203, a difference accumulation unit 204, a request time determination unit 205, an approval request unit 206, and an approval / disapproval acceptance unit. 207, a withdrawal acceptance unit 208, a fund transfer time determination unit 209, and a transfer instruction process execution unit 210.
  • the user terminal 30 includes a receipt reading unit 301, an expenditure information transmitting unit 302, an approval request display unit 303, an approval / disapproval operation receiving unit 304, an approval / disapproval notification unit 305, a history display unit 306, and a withdrawal operation receiving unit. 307 and a withdrawal notification unit 308.
  • the income information acquisition unit 101 of the household account book server device 10 acquires user income information.
  • the user registers in advance in the household account book server device 10 information (URL (Uniform ⁇ Resource Locator), user ID, password, etc.) used to access the personal site that posted the transaction history of the account.
  • URL Uniform ⁇ Resource Locator
  • the revenue information acquisition unit 101 reads the user's transaction history using the registered information, and determines items (such as “salary” and “bonus”) in the transaction history indicating payment as the user's revenue information. Get as.
  • the income information acquisition unit 101 supplies the acquired income information to the household information storage unit 103 together with the user ID of the user.
  • This user ID is assigned by the fund management support system 1 and is usually different from the user ID for accessing the personal site and the user ID for accessing the household account book server device 10.
  • a common user ID may be used when a business operator that provides a change operation service also operates the household account book server device 10 or when the user himself / herself determines a user ID.
  • the expenditure information acquisition unit 102 of the household account book server device 10 acquires user expenditure information.
  • the expenditure information acquisition unit 102 reads, for example, a transaction history from the above-described personal site, and uses items determined in the transaction history indicating withdrawal (such as “withdrawal” and “transfer”) for the user's expenditure. Obtain as information.
  • the expenditure information acquisition part 102 acquires the information transmitted as follows from the user terminal 30 as expenditure information.
  • the receipt reading unit 301 of the user terminal 30 reads the expenditure information described in the receipt by photographing the receipt with the imaging unit (imaging device 37) of the own device.
  • the receipt reading unit 301 stores in advance the pattern of the text included in the receipt (such as “receipt”, “total”, “deposit”, “change”, etc.), and recognizes the text in the photographed image. If those patterns are included, it is determined that the receipt is taken.
  • the receipt reading unit 301 reads the date / time, the product name, the price, the total price, the consumption tax amount, the payment amount, the change, and the like described in the photographed receipt as expenditure information.
  • the receipt reading unit 301 supplies the read expenditure information to the expenditure information transmitting unit 302. Note that this image recognition process may be realized by transmitting image data to an external device and returning character information read by the external device to the user terminal 30.
  • the expenditure information transmission unit 302 stores the destination (IP (Internet Protocol) address or the like) of the household account book server device 10 and transmits the supplied expenditure information to the destination (that is, the household account book server device 10).
  • the expenditure information acquisition unit 102 acquires the expenditure information read from the receipt thus transmitted.
  • the expenditure information acquisition unit 102 supplies the expenditure information acquired as described above to the household information storage unit 103 together with the user ID of the user.
  • the household information storage unit 103 of the household account book server device 10 stores the income information and expenditure information acquired as described above as user household information.
  • the household information accumulation unit 103 performs this accumulation by storing the supplied income information and expenditure information in association with the supplied user ID.
  • the acquisition and accumulation of the income information and the expenditure information described above are performed periodically (for example, every day. When the user performs an operation of taking a receipt for the expenditure information), new household information is accumulated as much as possible. It is like that.
  • the payment amount acquisition unit 201 of the fund management support server device 20 acquires the payment amount from the storage device that stores the payment amount in the above-described commercial transaction.
  • the payment amount in the commercial transaction is represented by the sum of the withdrawal amount indicated by the expenditure information and the sum of the price written on the receipt and the consumption tax amount.
  • the payment acquisition part 201 requests
  • the household information storage unit 103 of the household account book server device 10 transmits the accumulated expenditure information and the user ID associated therewith to the fund management support server device 20.
  • the household information storage unit 103 transmits the expenditure information that has not been transmitted to the fund management support server device 20 until now (that is, the expenditure information newly accumulated after transmitting the previous expenditure information).
  • the payment acquisition unit 201 receives the transmitted expenditure information and user ID, and acquires the payment paid by the user with the user ID at the time of the commercial transaction.
  • the payment amount acquisition unit 201 supplies the expenditure information indicating the acquired payment amount to the difference calculation unit 202 in association with the corresponding user ID (the user ID of the user who paid the amount).
  • the difference calculation unit 202 calculates the difference between the payment amount acquired by the payment amount acquisition unit 201 and the amount obtained by rounding up the payment amount.
  • the difference calculation unit 202 rounds up the payment amount by a unit (50 yen unit, 100 yen unit, 500 yen unit, 1000 yen unit, etc.) set when the user starts using the fishing operation service, for example. This round-up unit can be changed even after the start of the fishing operation service.
  • the difference calculation unit 202 obtains 75 yen obtained by subtracting 325 yen from 400 yen rounded up from 325 yen in units of 100 yen. Is calculated as the difference amount, and when the round-up unit is set to 50 yen, 25 yen obtained by subtracting 325 yen from 350 yen rounded up from 325 yen to 50 yen is calculated as the difference.
  • the difference calculation unit 202 supplies the difference thus calculated to the difference acquisition unit 203 in association with the corresponding user ID (the user ID of the user who made the payment for which the difference is calculated) and the expenditure information.
  • the difference acquisition unit 203 acquires the difference between the payment amount in the commercial transaction and the amount obtained by rounding up the payment amount. In this embodiment, the difference acquisition unit 203 acquires the difference calculated by the difference acquisition unit 203. The difference acquisition unit 203 supplies the acquired difference to the difference accumulation unit 204 together with the user ID and expenditure information supplied in association with the difference. The difference accumulation unit 204 stores the difference acquired by the difference acquisition unit 203 in association with the corresponding user ID or the like.
  • the difference accumulation unit 204 is an example of the “accumulation unit” in the present invention.
  • FIG. 5 shows an example of the accumulated difference.
  • the difference accumulation unit 204 stores a user ID, a payment date, a difference, a difference ID, and a status in association with each other.
  • the payment date represents the date when the commercial transaction of the payment amount for which the difference is calculated is performed, and is indicated by the expenditure information.
  • the difference ID is information for identifying each difference.
  • the status represents a situation in which the consent is obtained or the situation is rejected when the user is requested to consent to use the accumulated difference for fund management.
  • the status represents an unrequested situation where an acceptance request has not yet been made, or a moved situation where an account has been transferred after being accepted.
  • a situation where the payment date is 12/22 to 12/31 is “moved”, and a payment date is 1/1 to 1/7 is “rejected”.
  • the difference between payment date 1/8 and 1/14 is associated with the status of “accepted”, and the difference between payment date 1/15 and 1/21 is associated with the status “unrequested”. Yes.
  • the request time determination unit 205 of the money management support server device 20 requests the above-described consent request, that is, a request time for requesting the user to approve the use of the difference accumulated in the difference accumulation unit 204 for fund management. It is determined whether or not.
  • the request time determination unit 205 determines that the request time has come each time a first period determined from a reference date determined by a request-destination user who is a partner who requests consent.
  • the first day of the month is determined as the reference date, and if the first period is one week or the last period at the end of the month is less than one week, the period combined with the previous week is the first period. And That is, the first period is one week or one week + a few days at the end of the month.
  • every month includes four first periods. For example, in January, 1/1 (January 1) at the beginning of the month is the base date, from 1/1 to 1/7, from 1/8 to 1/14, from 1/15 to 1/21. Four first periods from 1/22 to 1/31 are determined.
  • the request time determination unit 205 determines that the request time has come when the next day after the first period has elapsed. For example, for the above four first periods, it is determined that the required time has come when 1/8, 1/15, 1/22 and 2/1.
  • the request time determination unit 205 determines that the request time has come, a difference whose status is “unrequested” among the differences accumulated in association with the user ID of the request-destination user is changed to the corresponding difference ID and payment date. At the same time, it is read from the difference accumulation unit 204 and supplied to the approval request unit 206 together with the user ID of the request destination user.
  • the consent request unit 206 requests the user to approve the use of the difference in one or more commercial transactions made during the first period for fund management.
  • the consent request display unit 303 of the user terminal 30 transmits the user ID of the user who uses the own device to the money management support server device 20 when a program for realizing the own function is started or periodically.
  • the fund management support server device 20 is inquired whether there is an approval request to be displayed.
  • the consent request unit 206 uses the difference, difference ID, and payment date supplied together with the user ID. Then, for example, request data indicating a character string indicating that an approval is required for appropriating these differences for fund management, and the supplied difference ID, difference, and payment date are generated.
  • the consent request unit 206 transmits the generated request data to the user terminal 30 that is the inquiry source.
  • the consent requesting unit 206 sends the request data to the user terminal 30 to request the user to approve fund management.
  • a so-called pull-type approval request is made in which an inquiry from the user terminal 30 is received and an approval for fund management is required.
  • the request time determination unit 205 determines that the first period has elapsed
  • the approval request unit 206 requests an approval for fund management.
  • a so-called push-type consent request may be made.
  • the approval request display unit 303 of the user terminal 30 displays an approval request when requested by the fund management support server device 20 to approve the difference for fund management.
  • the acceptance request display unit 303 is an example of the “display unit” in the present invention.
  • the approval request display unit 303 uses the character string or the like indicated by the request data as an approval request from the fund management support server device 20 on the application screen or the web browser. Display on the screen.
  • FIG. 6 shows an example of the displayed consent request.
  • the acceptance request display unit 303 has selected the character string “Mr. A has proposed the following fishing fund management”, the payment date of the commercial transaction, the difference in the commercial transaction, and the selected A character string indicating the total amount of the difference (in this example, “1468 yen”) is displayed on the display of the output device 36 as an acceptance request A1.
  • the acceptance request display unit 303 selects an acceptance button B1, “Reject selected”, a reject button B2, an all selection button B3, and a plurality of individual selection buttons B4 (“ ⁇ ” is selected. And “x” indicates that no selection is made).
  • the acceptance request display unit 303 supplies information indicating the display area of these buttons to the acceptance / rejection operation accepting unit 304.
  • the acceptance / rejection operation accepting unit 304 accepts a user operation indicating acceptance / rejection of the acceptance request.
  • the acceptance / rejection operation accepting unit 304 accepts an operation of tapping the acceptance button B1 (may be an operation of clicking with the mouse) as an operation for the user to accept the fund operation of the funds displayed as the total amount of the selected difference.
  • the operation of tapping the reject button B2 is accepted as an operation in which the user rejects the fund operation.
  • the acceptance / rejection operation accepting unit 304 accepts an operation of tapping the all selection button B3 as an operation of selecting all the differences as funds to be used for funds management, and an operation of tapping the individual selection button B4 to select each difference. Is accepted as an operation for switching the presence / absence of “(” is switched between “ ⁇ ” and “ ⁇ ” each time it is tapped).
  • the acceptance / rejection operation accepting unit 304 is an example of the “accepting unit” in the present invention.
  • the acceptance / rejection operation accepting unit 304 supplies operation result information indicating the accepted operation result to the acceptance / rejection notification unit 305.
  • the operation result information is, for example, information indicating the difference ID of the selected difference, the difference ID of the difference not selected, and the total amount of the selected difference.
  • the difference ID of all the differences is shown as the difference ID of the difference not selected, and 0 as the total amount Operation result information indicating a circle is supplied to the approval / disapproval notification unit 305.
  • the approval / disapproval notification unit 305 notifies the money management support server device 20 of the operation result of the approval / disapproval operation reception unit 304.
  • the approval / disapproval notification unit 305 stores in advance destination information (IP address or the like) indicating the destination of the fund management support server device 20.
  • IP address IP address or the like
  • the approval / disapproval notification unit 305 stores operation result data in which the supplied operation result information is associated with the user ID of the user of the own device. To the destination indicated by the destination information (that is, the fund management support server device 20).
  • the approval / disapproval notification unit 305 transmits the operation result data, so that when the approval request is displayed and the operation for accepting the fund operation is performed on the fund management support server device 20, the operation result data is displayed. If the operation of refusing the fund operation is performed, the fact that the fund operation of the total amount indicated by is approved is notified.
  • the approval / disapproval notification unit 305 is an example of the “notification unit” in the present invention.
  • the approval / disapproval notification unit 305 stores the operation result data and the transmission date and time of the operation result data in association with each other so that the history of the difference in which the fund operation has been accepted or rejected can be confirmed later.
  • This operation result data is information indicating the funds allocated to the fund operation when the operation for accepting the fund operation is accepted.
  • the approval / disapproval notification unit 305 is an example of the “storage unit” in the present invention.
  • the approval / disapproval notification unit 305 transmits, for example, the local time of the money management support server device 20 when receiving the operation result data (the date and time calculated based on the time difference from the world standard time, +9 hours in Japan). Store as date and time. Thereby, even when the user terminal 30 accesses the fund management support server device 20 from overseas, the transmission date and time is stored in Japan time.
  • the acceptability accepting unit 207 of the fund management support server device 20 accepts acceptability requested by the accept request unit 206.
  • the acceptance / rejection accepting unit 207 receives the operation result data transmitted from the user terminal 30, if the operation result data indicates a total amount of 1 yen or more, the money management by the total amount indicated by the operation result data Is accepted, and the operation result data indicates 0 yen as the total amount, it is accepted that the fund management has been refused.
  • the acceptance / rejection accepting unit 207 accepts the acceptance / rejection, and the difference accumulating unit 204 receives the user ID indicated by the operation result data and the status of the difference associated with the difference ID as per the acceptance / rejection. Instruct to change.
  • the difference accumulation unit 204 changes the status of the difference requested to be accepted from “unrequested” to “accepted” or “rejected” as instructed.
  • the history display unit 306 of the user terminal 30 displays a history of a difference in which fund management has been approved in the past.
  • the history display unit 306 acquires the stored operation result data and the transmission date / time of the operation result data from the approval / disapproval notification unit 305.
  • the history display unit 306 indicates the difference of the difference ID indicated by the acquired operation result data, the total amount of the difference, and the fund operation of the total amount has been approved in the past (operation result data transmission date and time).
  • the character string is displayed as the difference history described above.
  • FIG. 7 shows an example of the displayed difference history.
  • the history display unit 306 selects the character string “I approves the following funds management for fishing” on 1/22, the payment date of the commercial transaction, the difference in the commercial transaction, and the selected A character string indicating the total amount of the difference (in this example, “1468 yen”) is displayed on the display of the output device 36 as the difference history C1.
  • the consent request display unit 303 displays a plurality of individual selection buttons B4, a change reflection button B5, and a consent withdrawal button B6.
  • the history display unit 306 supplies information indicating the display area of each button and the acquired operation result data to the withdrawal operation reception unit 307.
  • the withdrawal operation accepting unit 307 accepts a user's withdrawal operation indicating withdrawal of the approval of fund management performed in the past.
  • the withdrawal operation reception unit 307 receives the operation as a withdrawal operation for withdrawing the consent for all the differences.
  • the withdrawal operation accepting unit 307 accepts an operation of tapping the individual selection button B4 as an operation of switching the presence / absence of selection of each difference as in the example of FIG.
  • the operation of tapping the change reflection button B5 after switching from “O” to “x” is accepted as a retraction operation to withdraw the consent for the difference.
  • the withdrawal operation reception unit 307 supplies the withdrawal notification unit 308 with the difference ID of the difference whose consent has been withdrawn.
  • the withdrawal notifying unit 308 When the withdrawal ID is supplied from the withdrawal operation receiving unit 307, the withdrawal notifying unit 308 notifies the fund management support server device 20 that the approval of fund management has been withdrawn for the difference between the difference IDs.
  • the withdrawal notification unit 308 performs this notification by transmitting withdrawal notification data indicating the supplied difference ID, that the consent has been withdrawn, and the user ID of the user of the own device to the fund management support server device 20.
  • the withdrawal acceptance unit 208 of the fund management support server device 20 accepts the withdrawal of the approval of the fund management notified from the withdrawal notification unit 308.
  • the withdrawal receiving unit 208 is an example of the “receiving unit” in the present invention.
  • the withdrawal acceptance unit 208 receives the withdrawal notification data transmitted from the user terminal 30, the withdrawal acceptance unit 208 determines that the consent has been withdrawn, and the difference associated with the user ID and the difference ID indicated by the withdrawal notification data.
  • the difference accumulation unit 204 is instructed to change the status of approval from acceptance to rejection. Upon receiving this instruction, the difference accumulation unit 204 changes the status of the difference from “accepted” to “rejected” as instructed.
  • the fund transfer time determination unit 209 of the fund management support server device 20 determines the transfer time when the accumulated amount of the difference obtained from the fund management approval is transferred from the first account to the second account.
  • the first account is an account in which the user's funds are stored, for example, an ordinary account in the name of the user. Note that the first account is not limited to this, and may be an account (an account of a securities company, a communication company, a point service company, or the like) in which money that can be used by the user described above is stored.
  • the bank server 4 shown in FIG. 1 manages the money in the first account.
  • the second account is an account for storing funds when performing the fund management approved by the user, for example, an account of a fund management company.
  • the bank server 5 shown in FIG. 1 manages the money in the second account.
  • the fund transfer time determination unit 209 determines the second period including a plurality of the first periods described above from the reference date described above (the date determined by the requesting user; determined based on the local time of the fund management support server device 20). When the time elapses, it is determined that it is time to move.
  • the reference date and the first period are determined so that every month includes four first periods, and the period including these four first periods is set to the second period. It shall be determined as the period. In this way, each month from January to December becomes the second period.
  • the fund transfer time determination unit 209 determines that the funds transfer time has come when the period provided for the approval of funds management for the last first period has elapsed since the end of the second period. To do. For example, if the period for approval is 3 days, the fund transfer time determination unit 209 will end the second period at 1/31 and the next day after 3 days from 2/1 to 2/3 have passed. When it becomes 2/4, it is judged that it is time to transfer funds.
  • the difference accumulation unit together with the difference ID, shows the difference accumulated in association with the user ID of the request-destination user along with the difference ID.
  • the read difference amount and the difference ID are supplied to the movement instruction processing execution unit 210 together with the user ID of the request destination user.
  • the movement instruction process execution unit 210 executes a movement instruction process instructing the transfer of the accumulated difference amount obtained from the first account to the second account.
  • the movement instruction process execution unit 210 is an example of the “execution unit” in the present invention.
  • the difference obtained here does not include the difference where the consent was withdrawn. That is, when the withdrawal is accepted by the withdrawal acceptance unit 208 before the migration instruction processing is executed after the consent is obtained, the movement instruction processing execution unit 210 calculates the difference from the accumulated amount from the accumulated amount. Decrease and execute the movement instruction process.
  • the transfer instruction process execution unit 210 calculates the total amount of the difference as a cumulative amount.
  • the movement instruction process execution unit 210 performs a process of transmitting request data for requesting movement of the same amount as the calculated accumulated amount from the user's account to the account of the fund management company to the settlement proxy server 3 illustrated in FIG. Execute as instruction processing.
  • the bank server 4 managing the user's account receives the same amount as the accumulated amount from the user's account to the fund management company's account managed by the bank server 5. Request to move. Based on this request, the bank server 4 performs processing to transfer the same amount as the accumulated amount from the user's account to the account of the fund management company, and the bank server 5 performs processing of depositing the transferred amount to the account of the fund management company. This completes the transfer of funds.
  • the transmission destination of the request data that is, the request destination of the transfer of funds between accounts may be the bank server 4 instead of the settlement proxy server 3, or settlement such as prepaid card, point exchange and mobile carrier settlement agency. It may be an institution. In short, as long as funds are transferred between accounts for fund management, the request destination may be anywhere.
  • the transfer instruction processing execution unit 210 performs a transfer instruction process (transfer from the first account to the second account of the accumulated difference amount). The process may be executed as an instruction).
  • the movement instruction process execution unit 210 executes the movement instruction process, the movement instruction process execution unit 210 instructs the difference accumulation unit 204 to change the status associated with the difference ID of the difference for which the accumulated amount has been calculated to “moved”. Upon receiving this instruction, the difference accumulation unit 204 changes the status of the instructed difference ID to “moved”. As a result, once the difference has been devoted to fund management, it will not be required to approve again.
  • each device provided in the fund management support system 1 stores an accumulation process for accumulating a difference between a payment amount and an amount obtained by rounding up the payment amount, and a user's approval of the accumulated difference amount. Performs operation support processing that supports devotion to fund management.
  • FIG. 8 shows an example of the operation procedure of each device in the accumulation process. This operation procedure is started, for example, when the user captures a receipt at the user terminal 30. First, the user terminal 30 (receipt reading unit 301) reads the expenditure information described in the receipt (step S11).
  • the user terminal 30 transmits the read expenditure information to the household account book server device 10 (step S12).
  • the household account book server device 10 acquires the transmitted expenditure information of the user (step S13).
  • the household account book server device 10 (household information accumulation unit 103) accumulates the acquired expenditure information as user household information (step S14).
  • the fund management support server device 20 requests the expenditure information from the household account book server device 10 that stores the expenditure information indicating the payment amount in the commercial transaction (step S21).
  • the household account book server device 10 (household information storage unit 103) reads out the accumulated expenditure information (step S22) and transmits it to the fund management support server device 20 (step S23).
  • the money management support server device 20 (payment amount acquisition unit 201) acquires the payment amount indicated by the transmitted expenditure information (step S24).
  • the fund management support server device 20 calculates the difference between the acquired payment amount and the amount obtained by rounding up the payment amount (step S25). Subsequently, the fund management support server device 20 (difference acquisition unit 203) acquires the calculated difference (step S26). Next, the fund management support server device 20 (difference accumulation unit 204) accumulates the obtained difference in association with the corresponding user ID or the like (step S27).
  • FIG. 9 shows an example of the operation procedure of each device in the operation support process. This operation procedure is started at the timing of the above-described consent request.
  • the fund management support server device 20 determines that it is time to make a request for approval (request time) when the above-described first period has passed and the next day is reached (required time). Step S31).
  • the fund management support server device 20 requests the user to approve the use of the difference in one or more commercial transactions made during the first period for fund management (step S32).
  • the user terminal 30 displays the consent request requested from the money management support server device 20 (step S33).
  • the user terminal 30 acceptability operation accepting unit 304) accepts a user operation indicating acceptability of an acceptance request (step S34).
  • the user terminal 30 (approval approval / disapproval notification unit 305) notifies the fund management support server device 20 of the operation result in step S34 (step S35).
  • the fund management support server device 20 accepts acceptability requested in step S32 (step S36). Then, the fund management support server device 20 (difference accumulation unit 204) reflects whether the accepted approval is accepted or not in the accumulated difference status (step S37). Specifically, the fund management support server device 20 (difference accumulation unit 204) changes the status of the difference to “accepted” if it is approved, and changes the status of the difference to “reject” if it is rejected. change.
  • the user terminal 30 displays the history of the difference in which the fund management has been approved in the past (step S41).
  • the user terminal 30 (withdrawal operation acceptance unit 307) accepts a user's withdrawal operation indicating withdrawal of the displayed consent (step S42).
  • the user terminal 30 (withdrawal notification unit 308) notifies the fund management support server device 20 that the approval of fund management has been withdrawn (step S43).
  • the fund management support server device 20 (withdrawal accepting unit 208) accepts withdrawal of the fund management approval notified from the user terminal 30 (step S44).
  • the fund management support server device 20 (difference accumulation unit 204) reflects the withdrawal of the accepted consent on the status of the accumulated difference (step S45). Specifically, the fund management support server device 20 (difference accumulation unit 204) changes the status of the difference whose consent has been withdrawn from “accepted” to “rejected”. After that, when a second period including a plurality of first periods has elapsed, the fund management support server device 20 (fund transfer timing determination unit 209) uses the accumulated amount of the difference obtained by the fund management consent to the first account. It is determined that it is time to move to the second account (step S51).
  • the fund management support server device 20 executes the above-described movement instruction process for instructing movement of the accumulated amount (step S52). Then, the fund management support server device 20 (the difference accumulation unit 204) reflects the fact that the transfer instruction process has been performed in the status of the accumulated difference (step S53). Specifically, the fund management support server device 20 (the difference accumulation unit 204) changes the status of the difference for which the transfer instruction process has been performed from “accepted” to “transferred”.
  • a fee is charged when funds are transferred from an account after the transfer instruction process is executed, so it is desirable that the number of transfer instruction processes be smaller.
  • the amount of funds to be transferred increases, psychological resistance to fund operation is likely to occur in the user.
  • an acceptance request is made each time the first period elapses, and the movement instruction process is executed when a second period including a plurality of first periods elapses. As a result, the number of transfers of funds is reduced compared to the case of transferring funds each time an approval request is made.
  • the cumulative amount of the difference for making an approval request is kept low.
  • the approval can be withdrawn when reconsidering the operation of the funds.
  • the earlier one of the plurality of first periods included in the second period has a longer time lag, so that it is possible to take a longer time to reconsider the fund management.
  • the payment amount acquisition unit 201 of the fund management support server device 20 may acquire the payment amount by a method different from the embodiment.
  • the payment amount acquisition unit 201 calculates the payment amount by the same method as the expenditure information acquisition unit 102 of the household account book server device 10 (a method of reading transaction history from a personal site and a method of acquiring the expenditure information described in the receipt). You may get it.
  • the payment amount acquisition unit 201 is an electronic device such as a POS (Point Of Sale) system used by a store, a sales management system of a mail order business, a credit card, and electronic money.
  • the payment amount may be acquired from a system that holds the user's payment amount, such as a payment system (assuming that the payment amount is agreed with the user and each business operator).
  • the personal site from which the user's income information and expenditure information is acquired is not limited to the site provided by the financial institution described above.
  • the site where the usage history provided by the operator who develops the credit card service is posted the site where the point history provided by the operator who develops the loyalty point service is posted, and the electronic money service are developed.
  • Sites on which usage histories provided by businesses are posted sites on which usage histories and point histories provided by businesses that develop aggregation services (services that aggregate and display information on different services) are posted, etc. May be used.
  • the consent request unit 206 may provide options for fund management methods when requesting the user to approve the difference fund management.
  • the consent request unit 206 provides a low-risk / low-return operation method, a high-risk / high-return operation method, and an operation method between the risk and return as options.
  • the user performs an operation of selecting one of the operation method options in the case of accepting, in addition to the operation of accepting and rejecting the fund operation.
  • the transfer instruction process execution unit 210 executes a process of transferring funds to an account of an operation company that provides the selected operation method as a transfer instruction process.
  • the freedom degree of money management can be made high. Note that these options may not be changed unintentionally unless the user explicitly changes them. Thereby, it is possible to prevent the risk level in fund management from increasing without the user's knowledge.
  • the payment amount acquisition unit 201 acquires the payment amount in the commercial transaction performed before the operation prerequisite procedure is completed, and the difference calculation unit 202 calculates the difference from the acquired payment amount.
  • the difference acquisition unit 203 acquires the difference calculated in this way, that is, the difference in the commercial transaction performed before the operation prerequisite procedure is completed.
  • the difference acquisition unit 203 acquires the difference, the accumulated difference that is the target of the transfer instruction process includes the difference in the commercial transaction that was performed before the operation premise procedure was completed. If the operation prerequisite procedure is not completed even after the first period elapses, the consent request unit 206 makes the above-described approval request before the operation prerequisite procedure is completed.
  • the transfer instruction process execution unit 210 executes the transfer instruction process after the operation prerequisite procedure is completed because the funds cannot be transferred even if the transfer instruction process is executed before the operation prerequisite procedure is completed. Specifically, for example, when the fund transfer time comes before the operation prerequisite procedure is completed, the transfer instruction process execution unit 210 performs a process of transmitting request data requesting the transfer of funds to the settlement proxy server 3. Run as.
  • the settlement proxy server 3 cannot complete the transfer of funds, and notifies the fund management support server device 20 to that effect. come.
  • the movement instruction process execution unit 210 transmits the request data again after a certain period (for example, one day) has elapsed.
  • the transfer instruction process execution unit 210 retransmits the request data each time the notification is sent in this way, when the operation prerequisite procedure is completed, the funds are transferred based on the transmitted request data.
  • the movement instruction process execution unit 210 executes the movement instruction process after the operation prerequisite procedure is completed in this way. According to this modification, the difference in the commercial transaction performed before the operation prerequisite procedure is completed can also be used for the operation. Further, even before the operation prerequisite procedure is completed, it is possible to confirm the intention as to whether or not to allow the user to allocate the difference to the fund management.
  • [2-5] Accumulation time of difference In the embodiment, it is assumed that the difference in the commercial transaction performed on that day is acquired by the difference acquisition unit 203 and stored in the difference storage unit 204. However, the present invention is not limited to this. Some days may elapse from the time when the transaction is made until the difference in the transaction is accumulated. In that case, for example, it may happen that the acceptance request for the difference in the commercial transaction performed in the first period is made after the first period after the second.
  • the consent requesting unit 206 requests the user to accept the difference in one or more commercial transactions made during the first period every time the first period elapses. Each time before the expiration of the first period (that is, a period including both the first period and the first period before it). The user is required to consent to use the difference in one or more commercial transactions made in (1) for fund management.
  • “before the expiration of the first period” includes a second period prior to the current second period. That is, every time the first period elapses, the approval request is made for the fund management of the difference newly acquired by the difference acquisition unit 203 during the first period, and the transaction for which the difference is calculated. Any time may be used.
  • the fund operation once accepted can be withdrawn and rejected, but conversely, the once rejected fund operation may be withdrawn and accepted.
  • the history display unit 306 displays a history of the difference in which the fund operation has been rejected in the past
  • the withdrawal operation reception unit 307 indicates the withdrawal operation of the user indicating the withdrawal of the refusal of the fund operation performed in the past.
  • the difference ID of the difference for which the refusal has been withdrawn is supplied to the withdrawal notifying unit 308.
  • the withdrawal notification unit 308 notifies the fund management support server device 20 that the refusal of fund management has been withdrawn for the difference of the supplied difference ID, and the withdrawal reception unit 208 of the fund management support server device 20
  • the withdrawal of the notified refusal of fund management is accepted, and the difference accumulation unit 204 changes the status of the difference for which the refusal has been withdrawn from “rejected” to “accepted”.
  • the transfer instruction process is executed for the accumulated amount including the difference in which the refusal has been withdrawn, which is used for fund management.
  • the consent request unit 206 generates and transmits request data, for example, as in the embodiment. Since the total amount of the difference will naturally increase, the approval request unit 206 requests the approval separately for the total amount of the “unrequested” difference and the total amount of the “denied” difference. May be. In that case, the acceptance request display unit 303 of the user terminal 30 displays an acceptance button and a rejection button for each of the two total amounts so that the user can select acceptance and rejection for each.
  • the movement instruction process execution unit 210 of the money management support server apparatus 20 executes the movement instruction process for the accumulated difference amount obtained by obtaining the fund management approval. According to this modification, it is possible to increase the opportunity to obtain permission for fund management.
  • the fund transfer time determination unit 209 determines that the funds transfer time has come
  • the difference ID of the difference whose status is “accepted” among the differences included in the payment period is the difference amount.
  • the data is read out from the storage unit 204 and supplied to the approval request unit 206 together with the user ID of the requested user.
  • the acceptance request unit 206 is a request that indicates a character string indicating that the acceptance of the use of the difference of the supplied difference ID for fund management is requested again, and the difference and payment date associated with the difference ID. Data is generated and transmitted to the user terminal 30.
  • the acceptance request display unit 303 of the user terminal 30 displays the difference indicated by the received request data, that is, the difference in which the payment date is included in the second period and the fund operation has been accepted in the past as in the example shown in FIG.
  • the user can select whether to accept the fund management of all the differences again, reselect the accepted difference, or reject the fund management of all the differences.
  • the user feels that his / her intention is respected and improves satisfaction compared to the case where this request is not made. Can be made.
  • the fund operation status that the user has approved for fund management may be viewable on the user terminal.
  • the fund management server device 6 provides the operation status of funds to the user terminal 30 via, for example, the fund operation support server device 20, and displays the operation status provided by the user terminal 30.
  • the provided operational status includes, for example, the performance of the operational funds displayed in accordance with the daily stock price movement, the future fund formation projection when the operation is continued, daily transaction data, and the like.
  • FIG. 4 Apparatus for Implementing Each Unit
  • the apparatus for realizing each function illustrated in FIG. 4 and the like is not limited to the apparatus illustrated in those drawings.
  • one device may realize each function provided in the household account book server device 10 and the fund management support server device 20, or may be realized by sharing these functions by three or more devices.
  • FIG. 10 shows an example of a functional configuration realized by the fund management support system of this modification.
  • FIG. 10 shows a money management support system 1a including a household account book server device 10a and a money management support server device 20a.
  • the household account book server device 10a includes a payment amount acquisition unit 201 and a difference calculation unit 202 in addition to the units illustrated in FIG.
  • the fund management support server device 20 a includes units other than the payment acquisition unit 201 and the difference calculation unit 202 among the units illustrated in FIG. 4. In this case, the payment amount is acquired from the household information accumulated by the household account book server device 10a, and the difference is calculated.
  • the money management support server device 20a acquires the difference calculated from the household account book server device 10a.
  • FIG. 11 shows an example of a functional configuration realized by the user terminal according to this modification.
  • a user terminal 30b including the units included in the fund management support server device 20 is illustrated.
  • the user terminal 30b is used as an information processing device that acquires the payment amount of the user who uses the device, and performs a request for acceptance, acceptance of acceptance / rejection, acceptance of withdrawal, movement instruction processing, etc. .
  • the money management support system may include any number of devices.
  • the first period is not limited to the above-described period (one week or one week + a few days at the end of the month).
  • the period may be shorter or longer than one week, or may always be a certain period.
  • the second period cannot be set to the period of each month as in the embodiment (because the number of days differs depending on the month). In this case, if the first period is set to one week, for example, the second period is determined such that four weeks is set as the second period.
  • the first period may change according to the difference amount acquired.
  • the first period is a period in which the accumulated amount of the difference acquired by the difference acquisition unit 203 is less than the first threshold.
  • the request time determination unit 205 calculates the accumulated amount by setting the accumulated amount to 0 at the start of the reference date and adding the difference every time the difference obtaining unit 203 obtains the difference.
  • the request time determination unit 205 sets the first period from the reference date to the previous day as the first period, that is, the accumulated amount is the first day. It is determined that the requested time has come on the day when the threshold value is 1 or more.
  • the total amount of the difference requested for approval by the approval request unit 206 is less than the first threshold.
  • the first threshold value an amount of money (for example, an amount investigated by a questionnaire or the like) that is assumed to be unlikely to cause psychological resistance to the fund operation may be used. By doing so, the user will always be required to approve fund management for an amount smaller than that amount, and the user's approval for fund management will be obtained as compared with the case where approval of a higher amount is required. It can be made easier.
  • a different value may be used for each user as the first threshold.
  • profile information of registered users for example, profile information of registered users (gender, age, residence, hobbies, etc.) and operation status of funds provided from the fund management server device 6 (performance, fund formation projection, transaction data, etc.) Etc., user related information (information about the user) is used.
  • FIG. 12 shows an example of a functional configuration realized by the fund management support server device of this modification.
  • a fund management support server device 20c including a user related information acquisition unit 211 and a user related information storage unit 212 is illustrated.
  • the user-related information acquisition unit 211 acquires, for example, user profile information registered in the money management support system from the storage unit of the own device, and acquires the money management status from the money management server device 6 illustrated in FIG. .
  • the user related information acquisition unit 211 supplies the acquired user related information to the user related information storage unit 212.
  • the user related information storage unit 212 stores the supplied user related information in association with the user ID of the user to which the information is related.
  • the request time determination unit 205 calculates a cumulative amount by adding a difference amount of a certain user acquired by the difference acquisition unit 203
  • the request time determination unit 205 displays the user-related information stored in association with the user ID of the user.
  • the requested time determination unit 205 determines that the first period has elapsed when the calculated accumulated amount is equal to or greater than the first threshold value corresponding to the read user-related information. This determination is made using, for example, a first threshold table in which user-related information is associated with a first threshold.
  • FIG. 13 shows an example of the first threshold value table.
  • the user-related information is “less than A11”, “A11 or more and less than A12”, “A12 or more” (A11 ⁇ A12), “B11”, “B12”, “B13” (B11 ⁇ B12 ⁇ B13) is associated with the first threshold value.
  • the request time determination unit 205 uses, for example, “B11” as the first threshold if the operation amount read as the user-related information is “less than A11”, and “B13” if the operation amount is “A12 or more”. Is used as the first threshold.
  • a value corresponding to the user-related information acquired by the user-related information acquisition unit 211 is used as the first threshold value.
  • the request time determination unit 205 uses a larger first threshold value for a user with a larger operating amount.
  • the user with a larger investment amount is more active in fund management, and the amount of money that can be easily approved for fund management tends to increase.
  • the first threshold value is decreased, the first period is shortened, and the approval request is frequently performed.
  • a user with a large operating amount tends to accept without hesitation if the frequency of the request is small, even if the amount of the request is increased, rather than receiving the request frequently.
  • users with small operating amounts tend to be less likely to accept if the amount per transaction is larger, so it is easier to accept if the first period is shortened and the amount per operation is reduced, even if it is somewhat annoying. become.
  • an approval request is made at a timing at which it is easy to accept each according to the user's operating amount. Therefore, compared to the case where the first threshold value is fixed, It is possible to make it easier to obtain approval for fund management.
  • the second period is a period including, for example, a predetermined number of times of the first period. In that case, the first period and the second period become shorter as the accumulated amount increases earlier.
  • the second period may be a fixed period (when the second period ends, the first period also ends regardless of the accumulated amount at that time). In that case, as the accumulated amount increases earlier, the number of first periods included in the second period increases.
  • the second period includes a plurality of first periods.
  • the last first period also ends, and the next second period Is started at the same timing as the next first period.
  • the first period and the second period may be determined in units of one day such as 7 days, or may be determined in any unit of time such as a week unit, a month unit, an hour unit, or a minute unit. .
  • the first period and the second period may be made different for each user according to the above-described user related information.
  • the consent request unit 206 may make a consent request each time a period corresponding to the user-related information acquired by the user-related information acquisition unit 211 elapses as the first period.
  • the request time determination unit 205 determines whether or not the first period has elapsed using, for example, a first period table in which user-related information is associated with the first period.
  • FIG. 14 shows an example of the first period table.
  • the user-related information is “less than C11”, “C11 or more and less than C12”, “C12 or more” (C11 ⁇ C12), and “D11”, “D12”, “D13” (D11 ⁇ D12 ⁇ D13) is associated with the first period.
  • the number of times of acceptance is the number of times fund management has been accepted so far in the fishing operation service. For example, if the number of consents read as user-related information is “less than C11”, the request time determination unit 205 uses “D11” as the first period, and if the number of consents is “C12 or more”, “D13 Is used as the first period.
  • the movement instruction process execution unit 210 may execute the movement instruction process when a period corresponding to the user-related information acquired by the user-related information acquisition unit 211 elapses as the second period.
  • the fund transfer time determination unit 209 determines whether or not the second period has elapsed using, for example, a second period table in which the user-related information and the second period are associated with each other.
  • FIG. 15 shows an example of the second period table.
  • the user-related information includes the ages of “under 20s”, “30s, 40s”, “over 50s”, and “F11”, “F12”, “F13” (F11 ⁇ F12 ⁇ F13).
  • the second period is associated. For example, if the user's age read as the user-related information is “20s”, the fund transfer time determination unit 209 uses “F11” as the second period, and if the age is “50s or more”. “F13” is used as the second period.
  • the user-related information used as the parameters described in the examples of FIGS. 13, 14, and 15 is not limited to these, but other user-related information (profit amount, profit rate, Refusal times, occupations, etc.) may be used.
  • the use of user-related information that correlates with the aggressiveness of fund management makes it possible to make an acceptance request at a timing that is easy to accept according to the user's aggressiveness, so each period is fixed. Compared to the case, it is possible to make it easier to obtain the user's consent for fund management.
  • the fund management approval rate when using the first threshold, the first period, and the second period according to the user-related information for example, the ratio of the number of differences approved for fund management out of the total difference
  • the correlation with the user-related information may be changed.
  • the request time determination unit 205 increases or decreases the values of A11 and A12 that are thresholds of the operation amount, Find the value when the acceptance rate is higher than the target value.
  • the value of the first threshold value may be changed instead of the operating amount threshold value, or both of these values may be changed. The same applies when the request time determination unit 205 obtains each value shown in FIG. 14 and when the fund transfer time judgment unit 209 obtains each value shown in FIG.
  • a period that expires when the user terminal 30 starts the program may be used.
  • the user terminal 30 may start the program by a user operation, or may start the program when the main body is turned on.
  • a program here is a program for implement
  • the user terminal 30 starts the program, the user terminal 30 notifies the fund management support server device 20 to that effect.
  • the request time determination unit 205 of the fund management support server device 20 determines that the first period has expired and it is time to make an acceptance request. In this way, the consent request unit 206 requests the user for consent every time the user terminal 30 starts the program, that is, every time the first period elapses.
  • the difference between the amount (payment amount) when the user paid the money and the amount rounded up is the target of the fund management.
  • the difference (so-called fraction) between the amount received when the user receives money and the amount deducted from the amount may be set as the target of fund management.
  • the money received by the user includes, for example, the user's salary, the dividend of stock held by the user, and the rent of the real estate owned by the user.
  • the difference acquisition unit 203 acquires the difference between the received amount received by the user and the amount obtained by rounding down the received amount.
  • the approval request unit 206 requests the user to approve the use of the difference in one or more received amounts received before the expiration of the first period for fund management. Thereafter, like in the embodiment, acceptance / non-acceptance and movement instruction processing are performed.
  • the money received by the user can be used for fund management by using the difference from the devaluation amount.
  • the difference acquisition unit 203 acquires the difference from the round-up amount for the payment amount and the difference from the devaluation amount for the receipt amount. Absent.
  • the difference acquisition unit 203 may acquire the difference between the payment amount and the devaluation amount, or may acquire the difference between the receipt amount and the round-up amount. Further, the difference acquisition unit 203 may acquire an amount obtained by multiplying the payment amount or the reception amount by a specific value (for example, 3%).
  • the difference acquisition unit 203 may acquire the difference between the target value set by the user for the payment amount of the specific expenditure item and the payment amount.
  • the user sets target values such as monthly electricity bills and living expenses.
  • the difference acquisition unit 203 acquires the difference between the target value and the payment amount when the payment amount of the expenditure item for which the target value is set falls below the target value.
  • the difference acquisition unit 203 may acquire the difference between the target value set by the user for the received amount of the specific income item and the received amount.
  • the user sets target values such as monthly income (which fluctuates due to overtime, etc.) and stock dividends.
  • the difference acquisition unit 203 acquires the difference between the target value and the payment amount when the received amount of the income item for which the target value is set exceeds the target value. Thereby, the user can perform fund management after securing the income corresponding to the target value.
  • the difference acquisition unit 203 acquires an amount (difference from round-up amount, difference from round-down amount, amount multiplied by a specific value, difference from target value, etc.) calculated based on the payment amount in commerce. If the amount is calculated based on the received amount received by the user (this is also the difference from the round-up amount, the difference from the devaluation amount, the amount multiplied by a specific value, the difference from the target value, etc.) Good.
  • the approval of fund management is requested for all the differences calculated based on the payment made by the user, but this is not restrictive. For example, it may be narrowed down to the difference when products are purchased at a specific store. Further, the difference may be narrowed down to a difference when a specific payment method is used, or may be narrowed down to a difference when a specific product is purchased.
  • FIG. 16 shows an example of a functional configuration realized by the fund management support server device 20d of this modification.
  • the fund management support server device 20d includes a commercial transaction related information acquisition unit 213 and a difference determination unit 214 in addition to the units illustrated in FIG.
  • the household information storage unit 103 of the household account book server device 10 includes a store name (such as the name of a chain store) and a name of a settlement method used for purchase (such as the name of a credit card company or electronic money). Accumulate spending information.
  • the store name is information indicating the purchase destination of the product purchased in the commercial transaction
  • the name of the settlement method is information indicating the settlement means used in the commercial transaction.
  • the household account book server device 10 acquires the store name and the name of the settlement method from the above-described personal site or the user terminal 30 that has read the information from the receipt. In addition, when the store name and the name of the settlement method cannot be acquired by these methods, the household account book server device 10 uses, for example, a store name from a POS system used in the store or an electronic settlement system of a provider providing a settlement service. Or the name of the settlement method. As described in the embodiment, the payment amount acquisition unit 201 receives the payment information and the user ID from the household account book server device 10 to acquire the payment amount paid by the user with the user ID during the commercial transaction. The payment amount acquisition unit 201 supplies the received expenditure information and user ID to the commercial transaction related information acquisition unit 213.
  • the commercial transaction related information acquisition unit 213 has a function of acquiring information related to the user's commercial transaction, and acquires, for example, the name of the purchaser and the settlement method described above as the related information of the commercial transaction.
  • the business transaction related information acquisition unit 213 receives the expenditure information and the user ID from the payment amount acquisition unit 201, so that the store name and the name of the settlement method indicated by the expenditure information are purchased in the commercial transaction performed by the user of the user ID. And as a settlement means.
  • the commercial transaction related information acquisition unit 213 supplies the expenditure information indicating the acquired related information of the commercial transaction to the difference determination unit 214 together with the corresponding user ID.
  • the difference determination unit 214 is also supplied with the acquired difference and the corresponding user ID and expenditure information from the difference acquisition unit 203.
  • the difference determination unit 214 determines a difference for a commercial transaction that satisfies a predetermined condition among the differences calculated based on the payment amount by the difference calculation unit 202.
  • the difference determining unit 214 determines that the commercial transaction satisfies a predetermined condition when at least one item of the purchaser or the settlement means in the commercial transaction is a predetermined specific item.
  • the store operated by the operator ⁇ is a specific purchaser, and the payment service provided by the operator ⁇ is a specific payment means.
  • the difference discriminating unit 214 stores the name of the store and the name of the settlement method indicated by the related information of the commercial transaction supplied in association with the same user ID as the difference or the name of the store operated by the business operator ⁇ . If it is the name of the settlement service provided by the operator ⁇ , it is determined that the difference is a difference for a commercial transaction that satisfies a predetermined condition. Otherwise, the difference is not a difference for a commercial transaction that satisfies the predetermined condition. Determine.
  • the difference determination unit 214 supplies the supplied difference, user ID, and expenditure information to the difference accumulation unit 204 together with the determination result.
  • the difference accumulation unit 204 stores the difference, the user ID, and the determination result supplied from the difference determination unit 214 in association with the payment date indicated by the difference ID and the expenditure information supplied together with the difference ID.
  • FIG. 17 shows an example of the difference accumulated in the present modification.
  • the difference accumulation unit 204 stores a user ID, a payment date, a difference, a difference ID, an operation target flag, and a status in association with each other.
  • the operation target flag is information indicating a determination result by the difference determination unit 214.
  • the difference determined to be the difference for the commercial transaction that satisfies the predetermined condition is associated with the operation target flag “target”, and the difference determined not to be the difference for the commercial transaction that satisfies the predetermined condition. Is associated with an operation target flag “not applicable”.
  • the operation target flag of “Target” means that the user's consent is obtained (or the approval has already been obtained), and the operation target flag of “Not applicable”
  • the difference means that it is not a target of operation and that the user is not required to consent.
  • the difference accumulation unit 204 stores the status as “non-target” for the difference whose operation target flag is “non-target”.
  • the request time determination unit 205 determines that the request time has come, the difference amount accumulated in association with the user ID of the request-destination user is read out in the same manner as in the embodiment.
  • the consent request unit 206 To the consent request unit 206. At this time, the difference whose status is “not applicable” is not read out. Therefore, only the difference whose status is “unrequested” among the differences whose operation target flag is “target” is read by the request time determination unit 205 and supplied to the approval request unit 206.
  • the consent request unit 206 requests the user to approve the use of the supplied difference for fund management. That is, the consent requesting unit 206 requests the user to approve the use of the difference for the commercial transaction that satisfies a predetermined condition among the differences calculated based on the payment amount, for fund management. Specifically, the consent requesting unit 206 calculates the difference calculated based on the payment amount of the commercial transaction in which at least one item of the purchaser or the settlement method is a predetermined specific item, As a difference for, a request for acceptance of the difference is made.
  • the difference determination unit 214 may determine that the commercial transaction satisfies a predetermined condition when the purchase target in the commercial transaction is a predetermined specific product.
  • the specific product referred to here may be an individual product or a product group provided by a specific business operator.
  • the product provided by the operator ⁇ is assumed to be a specific product. In this case, for example, based on the product name indicated by the expenditure information, it is determined whether or not the purchase target is a predetermined specific product. When this determination is made, it is possible to make it easier to purchase a specific product as compared to a case where approval is requested for all the differences.
  • the difference determination unit 214 may use only one of the items of the purchaser, the settlement method, and the purchase target in the commercial transaction for the determination of the predetermined condition, or two or more items You may use for judgment of conditions.
  • the commercial transaction related information acquisition unit 213 provides, for example, a POS system or settlement service used in the store. What is necessary is just to acquire the name of the store where each user's commercial transaction and the name of the payment method are related to the user's commercial transaction from the electronic payment system of the business operator.
  • the difference for the commercial transaction that satisfies the predetermined condition is determined.
  • the payment acquisition unit 201 acquires only the payment amount for the commercial transaction that satisfies the predetermined condition. May be.
  • the payment acquisition unit 201 may determine, based on the received expenditure information, whether or not a commercial transaction for which payment indicated by the expenditure information satisfies a predetermined condition, as with the difference determination unit 214. .
  • the difference accumulation unit 204 accumulates only the difference for which the commercial transaction satisfies a predetermined condition.
  • the consent requesting unit 206 requests the user to approve the use of the difference for the commercial transaction that satisfies a predetermined condition among the differences calculated based on the payment amount, as in the above example. It will be. In short, whether or not the commercial transaction satisfies the predetermined condition if the approval requesting unit 206 ultimately requires the user to approve the difference between the commercial transaction satisfying the predetermined condition for fund management. The decision may be made anywhere.
  • a business operator (a business operator that operates a store, a business operator that provides a settlement service, etc.) related to the above-described specific items (a specific purchase destination, a specific payment method, a specific purchase target) in a commercial transaction,
  • a company that provides products, etc.) defines a specific period as a campaign period.
  • the consent requesting unit 206 determines that a commercial transaction related to the specific item is performed during a specific period set for the specific item. Asks the user for consent to use the difference for fund management under favorable conditions compared to when a commercial transaction is conducted outside that period.
  • the commercial transaction related to the specific matter mentioned here is a commercial transaction performed at a specific purchase destination, a commercial transaction using a specific settlement method, or a commercial transaction in which a specific purchase target is purchased.
  • Fund management under favorable conditions includes, for example, discounting fees for fund management, increasing funds used, utilizing financial products with a rating higher than a specific level, shortening procedures, and easing procedure deadlines. This refers to fund management performed by applying conditions that allow the user to obtain financial or temporal benefits.
  • the acceptance request unit 206 receives request data indicating a character string indicating that the difference is allocated to fund management under advantageous conditions, and the difference ID, the difference, and the payment date. It is generated and transmitted to the user terminal 30.
  • FIG. 18 shows an example of the displayed acceptance request.
  • the acceptance request display unit 303 displays the “total amount” of the selected difference (1183 yen in this example), “campaign target amount” (423 yen in this example), and “campaign target amount”. Is displayed as an acceptance request A21 indicated by the request data.
  • the acceptance request display unit 303 displays a selection button B7 in which “select all campaign targets” is written in addition to the all selection button B3.
  • the specific period is not limited to a specific item (for example, a specific store or a specific settlement method).
  • the consent requesting unit 206 is advantageous in that the amount calculated for a commercial transaction when a commercial transaction satisfying a predetermined condition is performed during a predetermined period, as compared to the commercial transaction performed outside the predetermined period.
  • the user may be required to consent to use the funds for conditions.
  • a predetermined condition is satisfied using either a specific store or a specific settlement means in a predetermined period, it is possible to perform fund management under an advantageous condition.
  • the additional conditions are not limited to the specific period described above.
  • the approval request unit 206 calculates the amount calculated for the commercial transaction in which two or more items among the purchase target, purchase destination, and settlement method described above are the specific items described above, that is, a commercial transaction that satisfies a predetermined condition other than the commercial transaction (that is, The user may be required to approve the use of funds for fund management under conditions that are advantageous compared to commercial transactions in which only one item is a specific item.
  • the consent requesting unit 206 purchases a product using a payment service provided by the operator ⁇ , which is a specific payment method, at a store operated by the operator ⁇ , which is a specific purchase destination, for example.
  • the user is required to consent to use the difference calculated for the commercial transaction for fund management under favorable conditions.
  • the consent request unit 206 may be used when a user purchases a product provided by a business ⁇ that is a specific product at a store operated by the business ⁇ that is a specific purchase destination, or by a specific settlement method.
  • a product provided by an operator ⁇ which is a specific product
  • using a payment service provided by a certain operator ⁇ the difference calculated for those commercial transactions will be used for fund management under favorable conditions. Require user consent.
  • requirement is not performed, the motivation which performs money management more actively can be produced in a user, and the commercial transaction relevant to two or more specific matters can be increased.
  • the movement instruction processing execution unit 210 executes the movement instruction processing, whereby the accumulated amount of the difference obtained by the consent is collected from the first account, and the second Although moved to an account, the method of collecting the accumulated difference is not limited to this.
  • the accumulated amount of the difference may be collected by entrusting the collection from the user to a business operator.
  • the business that collects money is a business that collects money from users in its main business, such as a telecommunications carrier, a power company, a credit card company, and an insurance company.
  • FIG. 19 shows an example of a functional configuration realized by the fund management support server device 20e of this modification.
  • the money management support server device 20e includes a collection information notification unit 215 instead of the movement instruction process execution unit 210 shown in FIG. Similar to the movement instruction processing execution unit 210, the collection information notification unit 215 calculates the accumulated amount of the difference when a second period including a plurality of first periods has elapsed. The collection information notification unit 215 generates information indicating the calculated accumulated amount as collection information indicating the amount of money collected (withdrawn) from the user's account.
  • the collection information notifying unit 215 transmits the generated collection information to a destination determined for a collection agent that has been stored in advance.
  • This destination may be a collection processing apparatus that performs a process for collecting money operated by the agency, or may be an apparatus that is an interface with the outside of the system including the collection processing apparatus.
  • the collection information transmitted to this destination is received by the collection processing device, and the collection processing device performs a process of deducting the accumulated amount of the difference from the user's account.
  • the money collection processing device performs a process of withdrawing from the user's account an amount obtained by adding the accumulated amount of the difference to the amount collected in the main business.
  • the money collection processing apparatus first moves the amount withdrawn to the account of the business operator that operates the money collection processing apparatus. Subsequently, the collection processing apparatus performs a process of moving (transferring) the accumulated difference amount from the business operator's account to the account of the fund management company. By these processes, the accumulated difference amount is transferred from the account of each user to the account of the fund management company.
  • the collection period information notification unit 215 when the collection period information notification unit 215 has passed the second period including a plurality of first periods, the accumulated amount of the difference obtained by the user is collected, and the accumulated amount is collected. Notify the business operator.
  • the collection information notification unit 215 is an example of the “notification unit” in the present invention.
  • the account transfer fee is the same as the number of the first account. appear.
  • the business operator that collects money is a business operator that regularly collects money from the user, such as a telecommunications carrier or electric power company, it accumulates in the amount of money collected as described above. You collect money by adding the amount. In that case, for the business operator who collects money, the fee generated when the accumulated amount is withdrawn from the user's account does not change, and only the transfer fee from the own account to the account of the fund management company is newly generated.
  • the movement instruction processing execution unit 210 uses, for example, the above-described collection processing apparatus as a first account for an account of a business operator that performs collection, and a second account for an account of a fund management company. You may perform the movement instruction
  • the present invention is an information processing system such as a fund management support system provided with these devices in addition to information processing devices such as a fund management support server device, a user terminal, and a household account book server device. Can also be caught.
  • the present invention can also be understood as an information processing method for realizing processing performed by each device.
  • the information processing apparatus that is a main body for realizing each process may be divided into a plurality of pieces.
  • It can also be understood as a program for causing a computer that controls each device to function. This program may be provided in the form of a recording medium such as an optical disk in which it is stored, or may be provided in the form of being downloaded to a computer via a network such as the Internet, installed and made available for use. May be.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The purpose of the present invention is to make it easier to obtain the consent of a user for management of funds while reducing the number of times the funds are transferred. A payment amount acquisition unit 201 acquires a payment amount in a commercial transaction. A difference calculation unit 202 calculates the difference between the acquired payment amount and an amount obtained by rounding up the payment amount. A difference acquisition unit 203 acquires the calculated difference. A consent request unit 206 requests a user to consent to allotting, towards fund management, the difference in one or more commercial transactions performed during a first period. When a second period including a plurality of the first periods has elapsed, a first transfer period determining unit 209 determines that a transfer period, in which the cumulative amount of the differences for which consent for fund management has been obtained is transferred from a first account to a second account, has been reached. A transfer command process execution unit 210 executes a transfer command process commanding the transfer of the cumulative amount.

Description

情報処理装置、プログラム、情報処理システム及び情報処理方法Information processing apparatus, program, information processing system, and information processing method

 本発明は、ユーザに資金を活用してもらうための技術に関する。 The present invention relates to a technique for allowing a user to use funds.

 ユーザに資金を活用してもらうための技術がある。例えば特許文献1には、釣り銭とこの釣り銭を受け取るべき者に関するデータを登録しておき、投資サーバが、ATM端末などから投資を行う旨の情報を受信するとこの情報に基づいて投資関連運用事業者側システムにアクセスし、投資関連運用事業者側システムが所定の投資処理を行う技術が開示されている。 There is a technology that allows users to use funds. For example, in Patent Document 1, data relating to change and a person who should receive this change is registered, and when the investment server receives information indicating that an investment is to be made from an ATM terminal or the like, the investment-related management company is based on this information. A technology is disclosed in which an investment-related management company side system performs a predetermined investment process by accessing a side system.

特開2003-178194号公報JP 2003-178194 A

 ユーザの資金運用は、ユーザの承諾を得たうえで、ユーザの口座に入っている資金をしかるべき別の口座(投資事業者の口座等)に移してから行われることが一般的である。しかし、口座間で資金を移動させると手数料が発生するので、資金の移動はなるべく少ないことが望ましい。かといって移動させる額が大きくなると、資金運用に対する心理的な抵抗がユーザに生じやすくなる。
 そこで、本発明は、資金移動の回数を少なくしつつ、ユーザの資金運用の承諾を得やすくすることを目的とする。
In general, the user's fund management is performed after the user's consent is obtained and the funds in the user's account are transferred to another appropriate account (such as an investor's account). However, there is a fee for transferring funds between accounts, so it is desirable that funds be transferred as little as possible. However, if the amount to be moved increases, psychological resistance to the fund operation is likely to occur in the user.
Accordingly, an object of the present invention is to make it easy to obtain a user's consent for fund management while reducing the number of times of funds transfer.

 上記目的を達成するために、本発明は、商取引における支払額に基づき算出される金額を蓄積する蓄積部と、所定の期間の経過前に行われた複数の商取引について蓄積された前記金額をそれぞれ示す金額情報をユーザ端末へ送信する送信部と、送信された前記金額情報が示す金額のうち資金運用に当てると選択された金額を示す選択金額情報を、前記ユーザ端末から受信する受信部と、前記所定の期間が経過すると、受信された前記選択金額情報が示す金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行する実行部とを備える情報処理装置を提供する。 In order to achieve the above object, the present invention provides an accumulation unit for accumulating an amount calculated based on a payment amount in a commercial transaction, and an amount accumulated for a plurality of commercial transactions performed before a predetermined period of time elapses. A transmission unit that transmits the money amount information to the user terminal, and a reception unit that receives, from the user terminal, the selected money amount information indicating the money amount selected to be used for fund management out of the money amount indicated by the transmitted money amount information. An information processing apparatus comprising: an execution unit that executes a process for instructing transfer of a cumulative amount of money indicated by the received selection amount information from the first account to the second account when the predetermined period has elapsed provide.

 また、本発明は、ユーザ端末を、商取引における支払金額に基づき算出される算出金額の口座間の移動の実行前に行われた複数の商取引の支払金額をそれぞれ示す情報又は当該複数の商取引について算出される前記算出金額をそれぞれ示す金額情報を取得する情報取得部と、取得された前記金額情報が示す金額を資金運用に充てるか否かの選択を前記移動の実行前に行われた商取引ごとに受付けるための画像を前記移動の実行前に表示する情報表示部として機能させるためのプログラムを提供する。 Further, the present invention calculates the user terminal for information indicating the payment amounts of a plurality of commercial transactions performed before execution of transfer between accounts of calculated amounts calculated based on the payment amounts in the commercial transaction or the plurality of commercial transactions. An information acquisition unit that acquires amount information indicating the calculated amount, and a selection as to whether or not the amount indicated by the acquired amount information is used for fund management for each commercial transaction performed before the execution of the transfer There is provided a program for causing an image to be received to function as an information display unit that displays an image before execution of the movement.

 また、本発明は、商取引における支払額に基づき算出される金額を蓄積する蓄積部と、第1の期間が経過するごとに、当該第1の期間の満了以前になされた1以上の商取引における前記金額を資金運用に充てることについての承諾をユーザに要求する承諾要求部であって、前記支払額に基づき算出される金額のうち、購入対象、購入先又は決済手段のうちの少なくとも1つの事項が予め定められた特定の事項である商取引を所定の条件を満たす商取引として当該商取引についての前記金額を資金運用に充てることについての承諾をユーザに要求し、購入対象、購入先又は決済手段のうち2以上の事項が前記特定の事項である商取引について算出された金額を、当該商取引以外の前記所定の条件を満たす商取引に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求する承諾要求部と、前記第1の期間を複数含み且つ予め長さが定められる第2の期間が経過すると、前記承諾を得られた前記金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行する実行部とを備える情報処理装置を提供する。 In addition, the present invention provides an accumulation unit that accumulates an amount calculated based on a payment amount in a commercial transaction, and the one or more commercial transactions performed before the expiration of the first period each time the first period elapses. An approval request unit that requests the user to approve the use of money for fund management, and at least one of a purchase target, a purchase destination, and a payment means is calculated among the amounts calculated based on the payment amount. Requests the user to approve the use of the amount of money for the commercial transaction as a commercial transaction satisfying a predetermined condition as a commercial transaction satisfying a predetermined condition, and selects 2 of the purchase target, purchase destination, or settlement means The amount of money calculated for a commercial transaction in which the above matters are the above-mentioned specific matters is used for fund management under favorable conditions compared to a commercial transaction that satisfies the predetermined condition other than the commercial transaction. When an approval request unit that requests the user to approve the application and a second period that includes a plurality of the first periods and has a predetermined length have elapsed, An information processing apparatus is provided that includes an execution unit that executes processing for instructing movement from a first account to a second account.

 また、本発明は、商取引における支払額に基づき算出される金額を蓄積する蓄積部と、第1の期間が経過するごとに、当該第1の期間の満了以前になされた1以上の商取引における前記金額を資金運用に充てることについての承諾をユーザに要求する承諾要求部であって、当該金額のうち、所定の条件を満たす商取引についての前記金額を資金運用に充てることについての承諾をユーザに要求し、当該商取引が予め定められた期間に行われた場合には、当該商取引について算出された金額を、当該期間以外に行われた商取引に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求する承諾要求部と、前記第1の期間を複数含む第2の期間が経過すると、前記承諾を得られた前記金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行する実行部とを備える情報処理装置を提供する。 In addition, the present invention provides an accumulation unit that accumulates an amount calculated based on a payment amount in a commercial transaction, and the one or more commercial transactions performed before the expiration of the first period each time the first period elapses. An approval request unit that requests the user to approve the use of the amount for fund management, and requests the user to approve the appropriation of the amount for the commercial transaction that satisfies a predetermined condition among the amounts. And, if the transaction is conducted during a predetermined period, consent to use the amount calculated for the transaction for fund management under favorable conditions compared to the transaction conducted outside the period. And when the second period including a plurality of the first periods elapses, the first account from the first account of the accumulated amount of the amount obtained as the second account is obtained. An information processing apparatus comprising an execution unit for executing a process for instructing the movement of the.

 また、本発明は、上記の情報処理装置と、前記情報処理装置から前記金額を資金運用に充てることについての承諾を要求された場合に当該要求を表示する表示部と、当該要求が表示されて前記資金運用を承諾する操作が行われた場合にその旨を前記情報処理装置に通知する通知部とを備えるユーザ端末とを備える情報処理システムを提供する。 In addition, the present invention provides the information processing apparatus, a display unit that displays the request when the information processing apparatus requests permission to allocate the money for fund management, and the request is displayed. Provided is an information processing system including a user terminal including a notification unit that notifies the information processing apparatus when an operation for accepting the fund operation is performed.

 また、本発明は、情報処理装置が、商取引における支払額に基づき算出される金額を蓄積するステップと、情報処理装置が、第1の期間が経過するごとに、当該第1の期間の満了以前になされた1以上の商取引における前記金額を資金運用に充てることについての承諾をユーザに要求するステップであって、前記支払額に基づき算出される金額のうち、購入対象、購入先又は決済手段のうちの少なくとも1つの事項が予め定められた特定の事項である商取引を所定の条件を満たす商取引として当該商取引についての前記金額を資金運用に充てることについての承諾をユーザに要求し、購入対象、購入先又は決済手段のうち2以上の事項が前記特定の事項である商取引について算出された金額を、当該商取引以外の前記所定の条件を満たす商取引に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求するステップと、情報処理装置が、前記第1の期間を複数含み且つ予め長さが定められる第2の期間が経過すると、前記承諾を得られた前記金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行するステップとを備える情報処理方法を提供する。 In addition, according to the present invention, the information processing device accumulates the amount calculated based on the payment amount in the commercial transaction, and the information processing device before the expiration of the first period every time the first period elapses. Requesting the user to approve the use of the amount of money in one or more commercial transactions performed for fund management, and among the amounts calculated based on the payment amount, Require users to approve the use of the above-mentioned amount of money for the transaction as a commercial transaction that satisfies a predetermined condition for a commercial transaction in which at least one of the items is a predetermined specific item. An amount calculated for a commercial transaction in which two or more items of the destination or the settlement means are the specific items is a quotient satisfying the predetermined condition other than the commercial transaction. A step of requesting the user to approve the use of funds for fund management under conditions more advantageous than the discount, and a second period in which the information processing apparatus includes a plurality of the first periods and has a predetermined length Then, there is provided an information processing method including a step of instructing a transfer from the first account to the second account of the accumulated amount of the amount for which the consent has been obtained.

 本発明によれば、資金移動の回数を少なくしつつ、ユーザの資金運用の承諾を得やすくすることができる。 According to the present invention, it is possible to make it easier to obtain the user's consent for fund management while reducing the number of times of funds transfer.

実施例に係る資金運用支援システムの全体構成を表す図The figure showing the whole structure of the fund management support system which concerns on an Example. 家計簿サーバ装置及び資金運用支援サーバ装置のハードウェア構成を表す図The figure showing the hardware constitutions of a household account book server apparatus and a fund management support server apparatus ユーザ端末のハードウェア構成を表す図The figure showing the hardware constitutions of the user terminal 資金運用支援システムが実現する機能構成を表す図Diagram showing functional configuration realized by fund management support system 蓄積されている差額の一例を表す図Diagram showing an example of accumulated difference 表示された承諾要求の一例を表す図A figure showing an example of the displayed consent request 表示された差額の履歴の一例を表す図The figure showing an example of the history of the displayed difference 蓄積処理における各装置の動作手順の一例を表す図The figure showing an example of the operation | movement procedure of each apparatus in an accumulation | storage process 運用支援処理における各装置の動作手順の一例を表す図The figure showing an example of the operation procedure of each apparatus in operation support processing 変形例の資金運用支援システムが実現する機能構成を表す図The figure showing the functional composition which a fund management support system of a modification realizes 変形例のユーザ端末が実現する機能構成を表す図The figure showing functional composition which a user terminal of a modification realizes 変形例の資金運用支援サーバ装置が実現する機能構成の一例を表す図The figure showing an example of the functional structure which the money management support server apparatus of a modification implement | achieves 第1閾値テーブルの一例を表す図The figure showing an example of the 1st threshold value table 第1の期間テーブルの一例を表す図The figure showing an example of the 1st period table 第2の期間テーブルの一例を表す図The figure showing an example of the 2nd period table 変形例の資金運用支援システムが実現する機能構成の一例を表す図The figure showing an example of the functional structure which the money management support system of a modification implement | achieves 変形例で蓄積されている差額の一例を表す図The figure showing an example of the difference accumulated in the modification 表示された承諾要求の一例を表す図A figure showing an example of the displayed consent request 変形例の資金運用支援サーバ装置が実現する機能構成の一例を表す図The figure showing an example of the functional structure which the money management support server apparatus of a modification implement | achieves

1…資金運用支援システム、10…家計簿サーバ装置、101…収入情報取得部、102…支出情報取得部、103…家計情報蓄積部、20…資金運用支援サーバ装置、201…支払額取得部、202…差額算出部、203…差額取得部、204…差額蓄積部、205…要求時期判断部、206…承諾要求部、207…承諾可否受付部、208…撤回受付部、209…資金移動時期判断部、210…移動指示処理実行部、211…ユーザ関連情報取得部、212…ユーザ関連情報蓄積部、213…商取引関連情報取得部、214…差額判別部、215…移動情報通知部、30…ユーザ端末、301…レシート読取部、302…支出情報送信部、303…承諾要求表示部、304…承諾可否操作受付部、305…承諾可否通知部、306…履歴表示部、307…撤回操作受付部、308…撤回通知部。 DESCRIPTION OF SYMBOLS 1 ... Fund management support system, 10 ... Household account book server apparatus, 101 ... Income information acquisition part, 102 ... Expenditure information acquisition part, 103 ... Household information storage part, 20 ... Fund management information server apparatus, 201 ... Payment amount acquisition part, 202 ... Difference calculation unit, 203 ... Difference acquisition unit, 204 ... Difference accumulation unit, 205 ... Request time determination unit, 206 ... Acceptance request unit, 207 ... Acceptance acceptance / reception unit, 208 ... Withdrawal reception unit, 209 ... Fund transfer timing determination 210: Movement instruction processing execution unit, 211 ... User related information acquisition unit, 212 ... User related information storage unit, 213 ... Commerce related information acquisition unit, 214 ... Difference determination unit, 215 ... Movement information notification unit, 30 ... User Terminal, 301 ... Receipt reading unit, 302 ... Expenditure information transmission unit, 303 ... Acceptance request display unit, 304 ... Acceptability accepting operation accepting unit, 305 ... Acceptance acceptability notifying unit, 306 ... History Radical 113, 307 ... withdraw the operation reception unit, 308 ... withdraw the notification unit.

 以下、本発明の具体的な実施例について説明するが、本発明は、その技術的思想に含まれるものであれば種々変形、変更することが可能であり、以下の実施例に限定されるものではない。 Hereinafter, specific examples of the present invention will be described. However, the present invention can be variously modified and changed as long as it is included in the technical idea, and is limited to the following examples. is not.

[1]実施例
 図1は実施例に係る資金運用支援システム1の全体構成を表す。資金運用支援システム1は、商取引においてユーザがお金を支払った際に生じるお釣りを資金運用に充てることを支援するシステムである。ここでいうユーザは、お釣りを資金運用に充てるお釣り運用サービスを利用するユーザであり、資金運用支援システム1において登録されているユーザである。資金運用支援システム1は、このお釣り運用サービスを提供する事業者が中心となって運用されている。
[1] Embodiment FIG. 1 shows the overall configuration of a fund management support system 1 according to an embodiment. The fund management support system 1 is a system that supports the use of the change that occurs when a user pays money in a commercial transaction for fund management. The user here is a user who uses a fishing operation service that allocates fishing to fund management, and is a user registered in the fund management support system 1. The fund management support system 1 is operated mainly by a business entity that provides this change management service.

 資金運用とは、利益を得る目的で資金を運用することであり、具体的には、株式、FX(Foreign Exchange:外国為替証拠金取引)、債券、投資信託、不動産、先物、金相場、預金及び外貨預金等を行うことである。 Fund management refers to the management of funds for the purpose of gaining profits. Specifically, stocks, FX (Foreign Exchange Exchange), bonds, investment trusts, real estate, futures, gold prices, deposits And foreign currency deposits.

 商取引におけるお金の支払いとは、例えば店舗等で商品を購入する際に行われる支払いであるが、それ以外にも、電車の切符の購入、病院での治療費の支払い、光熱費や通信費のような毎月の使用料金の支払い及び住宅ローンのような分割払い等も含められる。なお、お釣り運用サービスとは関係なくユーザ自身が独自に行った資金運用のための支払い(例えばユーザが証券会社の金融商品を独自に購入する際に行う支払い)も、前述した「商取引におけるお金の支払い」に含めてもよい。 Payment of money in commerce is, for example, payment made when purchasing a product at a store or the like, but in addition to this, purchase of a train ticket, payment of treatment costs at a hospital, payment of utility costs and communication costs. Monthly usage fee payments and installment payments such as mortgages are also included. It should be noted that payment for fund management performed independently by the user regardless of the change management service (for example, payment performed when the user independently purchases a financial product of a securities company) is also described in the above-mentioned “ It may be included in “payment”.

 これらの支払いの中には、クレジットカード、電子マネーで及び口座からの引き落とし等により1円単位で支払うため通常はお釣りが生じないものがあるが、お釣り運用サービスは、それらの支払いについても、仮に現金で100円単位や1000円単位で支払われたとしたら生じると想定されるお釣りを資金運用に充てるという条件でユーザに提供されているものとする。 Among these payments, there are those that usually do not change due to payment in units of 1 yen by credit card, electronic money or by debiting from an account, but the fishing operation service also assumes that payment is also temporary It is assumed that it is provided to the user on the condition that the change expected to occur if cash is paid in units of 100 yen or 1000 yen is used for fund management.

 資金運用支援システム1は、ネットワーク2と、決済代行サーバ3と、銀行サーバ4と、銀行サーバ5と、資金運用サーバ装置6と、家計簿サーバ装置10と、資金運用支援サーバ装置20と、ユーザ端末30とを備える。ネットワーク2は、移動体通信網及びインターネット等を含む通信システムであり、自システムに接続される装置同士のデータのやり取りを仲介する。ネットワーク2には、ユーザ端末30以外の各装置が有線通信で接続されており、ユーザ端末30が無線通信で接続されている。なお、ネットワーク2との接続は有線通信及び無線通信のどちらでもよい。 The fund management support system 1 includes a network 2, a settlement proxy server 3, a bank server 4, a bank server 5, a fund management server device 6, a household account book server device 10, a fund management support server device 20, and a user A terminal 30. The network 2 is a communication system including a mobile communication network and the Internet, and mediates exchange of data between devices connected to the own system. Each device other than the user terminal 30 is connected to the network 2 by wired communication, and the user terminal 30 is connected by wireless communication. The connection with the network 2 may be either wired communication or wireless communication.

 決済代行サーバ3は、取引で発生する決済処理を代行する決済代行会社が運用するサーバである。銀行サーバ4及び銀行サーバ5は、銀行の口座を管理する(詳細には口座に収められているお金を管理する)サーバであり、口座への入金処理及び口座からの出金処理を行う。本実施例では、銀行サーバ4は、ユーザが利用する銀行でユーザの利用可能なお金が収められた口座を管理するサーバであり、銀行サーバ5は、資金運用会社が利用する銀行で資金運用会社の口座を管理するサーバであるものとする。 The settlement agency server 3 is a server that is operated by a settlement agency that performs settlement processing generated in transactions. The bank server 4 and the bank server 5 are servers that manage bank accounts (more specifically, manage money stored in the accounts), and perform deposit processing to the accounts and withdrawal processing from the accounts. In the present embodiment, the bank server 4 is a server that manages an account in which a user's available money is stored in a bank used by the user, and the bank server 5 is a bank used by the money management company as a money management company. It is assumed that the server manages the accounts of

 ここでいう「ユーザの利用可能なお金」とは、お釣り運用サービスにおいて運用される資金の元手となり得るお金のことである。ユーザの利用可能なお金が収められた口座は、ユーザが開設した口座に限らない。例えばユーザが利用する証券会社、通信事業者、電力会社、ガス会社、決済代行会社、通信販売会社及びC2C(Consumer to Consumer)サービス会社等が利用する、ユーザが支払ったお金を収めるための口座であってもよい。また、サービスを提供している事業者がユーザに付与したポイントに相当するお金を収めている口座であってもよい。 “The user's available money” here refers to money that can be a source of funds used in the fishing operation service. The account in which the user's available money is stored is not limited to the account opened by the user. For example, an account to store the money paid by the user, which is used by securities companies, telecommunications carriers, electric power companies, gas companies, settlement agency companies, mail order companies, C2C (Consumer to Consumer) service companies, etc. There may be. Moreover, the account which has stored the money equivalent to the point which the provider which provides a service gave to the user may be sufficient.

 各事業者との取り決めにより、ユーザがそれらの口座に支払額以上のお金を収めておくことで、余ったお金を資金運用に充てることができる。それらの場合、事業者の口座を保有する銀行の銀行サーバ、又は、各事業者がその口座を管理するために設けたサーバが、ユーザの利用可能なお金が収められた口座を管理するサーバとして用いられる。資金運用サーバ装置6は、銀行サーバ5が管理する口座の資金を運用する処理及び運用実態を資金運用支援サーバ装置20に提供する処理等を実行する。 ユ ー ザ If the user puts more money in the account than the payment amount by agreement with each business operator, the surplus money can be used for fund management. In those cases, the bank server of the bank that holds the account of the operator, or the server provided for managing the account by each operator is a server that manages the account in which the user's available money is stored. Used. The funds management server device 6 executes processing for managing funds in an account managed by the bank server 5 and processing for providing the money management support server device 20 with the actual operation status.

 家計簿サーバ装置10は、ユーザの家計情報を蓄積する装置である。家計情報には、少なくともユーザの支出を示す支出情報が含まれる。支出情報は、食費、被服費、娯楽費、医療費、交際費、教育費、車両費、光熱費及び住居費等を示す情報である。これらの支出には、厳密には家族などユーザと家計をともにする者の支出も含まれているが、本実施例では、そのような支出もユーザの支出として捉えるものとする。家計簿サーバ装置10は、これらの支出情報を、ユーザ端末30から取得したり、金融機関が提供する個人向けサイト(ユーザの口座を用いた取引の履歴が掲載されたサイト。例えばインターネットバンキングのサイト)から取得したりする。 The household account book server device 10 is a device for accumulating user household information. The household information includes at least expenditure information indicating the expenditure of the user. The expenditure information is information indicating food expenses, clothing expenses, entertainment expenses, medical expenses, association expenses, education expenses, vehicle expenses, utility expenses, housing expenses, and the like. Strictly speaking, these expenditures include expenditures of those who share households with users such as family members, but in this embodiment, such expenditures are also regarded as user expenditures. The household account book server device 10 acquires such expenditure information from the user terminal 30 or a personal site provided by a financial institution (a site on which a transaction history using a user's account is posted. For example, an internet banking site )

 資金運用支援サーバ装置20は、お釣り運用サービスをユーザに提供するための処理を行う情報処理装置である。資金運用支援サーバ装置20は、家計簿サーバ装置10から支出情報を取得する処理、お釣りを算出する処理、お釣りを資金運用に充てることの承諾をユーザに要求する処理、及び、承諾が得られたお釣りと同等の金額をユーザの口座から資金運用用の口座に移すための処理等を行う。 The fund management support server device 20 is an information processing device that performs processing for providing a change management service to a user. The fund management support server device 20 obtained the processing for obtaining the expenditure information from the household account book server device 10, the processing for calculating the change, the processing for requesting the user to approve the change for the fund management, and the approval was obtained. Processing to transfer the same amount as change from the user's account to the account for fund management.

 ユーザ端末30は、ユーザが利用する端末装置であり、例えばスマートフォン、タブレット端末又はパーソナルコンピュータ等である。ユーザ端末30は、家計簿サーバ装置10にアクセスする操作(ユーザID(Identification)、パスワードの入力操作)の受け付け、ユーザの家計情報(特に支出情報)の入力操作の受付、蓄積された家計情報の表示、資金運用支援サーバ装置20からの上記要求の表示、その要求に対して承諾・拒否のいずれかを回答する操作の受け付け、及び、回答結果の通知処理等を行う。 The user terminal 30 is a terminal device used by the user, such as a smartphone, a tablet terminal, or a personal computer. The user terminal 30 accepts operations for accessing the household account book server device 10 (user ID (Identification), password input operation), accepts user household information (especially expenditure information) input operations, and stores accumulated household information. Display, display of the request from the fund management support server device 20, acceptance of an operation for replying either acceptance or rejection to the request, notification processing of a reply result, and the like are performed.

 図2は家計簿サーバ装置10及び資金運用支援サーバ装置20のハードウェア構成を表す。これらの装置は、いずれも、プロセッサ11と、メモリ12と、ストレージ13と、通信装置14と、入力装置15と、出力装置16とを備えるコンピュータである。プロセッサ11は、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ11は、周辺装置とのインターフェース、制御装置、演算装置及びレジスタ等を含む中央処理装置(CPU:Central Processing Unit)を備える。 FIG. 2 shows a hardware configuration of the household account book server device 10 and the fund management support server device 20. Each of these devices is a computer including a processor 11, a memory 12, a storage 13, a communication device 14, an input device 15, and an output device 16. The processor 11 controls the entire computer by operating an operating system. The processor 11 includes a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic device, a register, and the like.

 プロセッサ11は、プログラム(プログラムコード)、ソフトウェアモジュール及びデータ等を、ストレージ13や通信装置14からメモリ12に読み出し、これらに従って各種の処理を実行する。メモリ12は、コンピュータが読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)及びRAM(Random Access Memory)等である。 The processor 11 reads programs (program codes), software modules, data, and the like from the storage 13 and the communication device 14 to the memory 12, and executes various processes according to these. The memory 12 is a computer-readable recording medium, such as a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), or the like.

 ストレージ13は、コンピュータが読み取り可能な記録媒体であり、例えば、ハードディスクドライブ、フレキシブルディスク及びフラッシュメモリ等である。ストレージ13は、補助記憶装置と呼ばれてもよい。通信装置14は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。 The storage 13 is a computer-readable recording medium, such as a hard disk drive, a flexible disk, or a flash memory. The storage 13 may be called an auxiliary storage device. The communication device 14 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also referred to as, for example, a network device, a network controller, a network card, or a communication module.

 入力装置15は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置16は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置15及び出力装置16は、一体となった構成(例えば、タッチスクリーン)であってもよい。 The input device 15 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts an input from the outside. The output device 16 is an output device (for example, a display, a speaker, an LED lamp, or the like) that performs output to the outside. Note that the input device 15 and the output device 16 may have an integrated configuration (for example, a touch screen).

 なお、一切の物理的な入力を待たず自律的かつ定期的に実行される処理(いわゆるバッチ処理)がこの入力に置き換わってもよいし、ユーザ端末30がGPS(Global Positioning System)等の測位手段を備えている場合に、特定の位置が測定されたときに実行される処理がこの入力に置き換わってもよい。また、ワイヤレスネットワークに接続された物理ボタンが用いられてもよい(この物理ボタンを押すと貯まっているお釣りを資金運用に充てることの承諾を一括で行うなど)。また、上記のハードウェア構成は、仮想化されたリソースで提供されてもよい(各サーバ装置がクラウドコンピューティングシステム上に構築される場合など)。 Note that a process that is autonomously and periodically executed without waiting for any physical input (a so-called batch process) may be replaced with this input, or the user terminal 30 may be positioning means such as GPS (Global Positioning System). In this case, the processing executed when a specific position is measured may be replaced with this input. In addition, a physical button connected to the wireless network may be used (for example, when the physical button is pressed, consent for devoting the accumulated change to fund management) is used. The hardware configuration described above may be provided with virtualized resources (such as when each server device is built on a cloud computing system).

 図3はユーザ端末30のハードウェア構成を表す。ユーザ端末30は、プロセッサ31と、メモリ32と、ストレージ33と、通信装置34と、入力装置35と、出力装置36と、撮像装置37とを備えるコンピュータである。プロセッサ31から出力装置36までは、図2に表す同名の各装置と共通するハードウェアである。撮像装置37は、レンズ及び撮像素子等を備え、レンズから入射する光が表す周囲の人物や光景を撮影する。撮像装置37は、撮影した画像を示す画像データをプロセッサ31に供給する。 FIG. 3 shows the hardware configuration of the user terminal 30. The user terminal 30 is a computer that includes a processor 31, a memory 32, a storage 33, a communication device 34, an input device 35, an output device 36, and an imaging device 37. The processor 31 to the output device 36 are the hardware common to the devices having the same names shown in FIG. The imaging device 37 includes a lens, an imaging element, and the like, and captures a surrounding person and a scene represented by light incident from the lens. The imaging device 37 supplies image data indicating the captured image to the processor 31.

 資金運用支援システム1が備える各装置のプロセッサがプログラムを実行して各部を制御することで、以下に述べる機能が実現される。
 図4は資金運用支援システム1が実現する機能構成を表す。家計簿サーバ装置10は、収入情報取得部101と、支出情報取得部102と、家計情報蓄積部103とを備える。
The functions described below are realized by the processor of each device included in the money management support system 1 executing a program to control each unit.
FIG. 4 shows a functional configuration realized by the fund management support system 1. The household account book server device 10 includes an income information acquisition unit 101, an expenditure information acquisition unit 102, and a household information storage unit 103.

 資金運用支援サーバ装置20は、支払額取得部201と、差額算出部202と、差額取得部203と、差額蓄積部204と、要求時期判断部205と、承諾要求部206と、承諾可否受付部207と、撤回受付部208と、資金移動時期判断部209と、移動指示処理実行部210とを備える。ユーザ端末30は、レシート読取部301と、支出情報送信部302と、承諾要求表示部303と、承諾可否操作受付部304と、承諾可否通知部305と、履歴表示部306と、撤回操作受付部307と、撤回通知部308とを備える。 The money management support server device 20 includes a payment amount acquisition unit 201, a difference calculation unit 202, a difference acquisition unit 203, a difference accumulation unit 204, a request time determination unit 205, an approval request unit 206, and an approval / disapproval acceptance unit. 207, a withdrawal acceptance unit 208, a fund transfer time determination unit 209, and a transfer instruction process execution unit 210. The user terminal 30 includes a receipt reading unit 301, an expenditure information transmitting unit 302, an approval request display unit 303, an approval / disapproval operation receiving unit 304, an approval / disapproval notification unit 305, a history display unit 306, and a withdrawal operation receiving unit. 307 and a withdrawal notification unit 308.

 家計簿サーバ装置10の収入情報取得部101は、ユーザの収入情報を取得する。本実施例では、口座の取引履歴を掲載した個人向けサイトへのアクセスに用いる情報(URL(Uniform Resource Locator)、ユーザID、パスワード等)を家計簿サーバ装置10にユーザが予め登録しておく。 The income information acquisition unit 101 of the household account book server device 10 acquires user income information. In this embodiment, the user registers in advance in the household account book server device 10 information (URL (Uniform 等 Resource Locator), user ID, password, etc.) used to access the personal site that posted the transaction history of the account.

 個人向けサイトでは、取引日、取引の種類(カード引き出し、カード預け入れ、振り込み及び引き落とし等)、取引先及び取引金額等の取引履歴が掲載されている。収入情報取得部101は、登録された情報を用いてユーザの取引履歴を読み出し、入金を示す取引履歴のうち決められた項目(「給料」及び「賞与」等)のものを、ユーザの収入情報として取得する。収入情報取得部101は、取得した収入情報を、ユーザのユーザIDとともに家計情報蓄積部103に供給する。 On the personal site, transaction history such as transaction date, transaction type (card withdrawal, card deposit, transfer, withdrawal, etc.), customer and transaction amount is posted. The revenue information acquisition unit 101 reads the user's transaction history using the registered information, and determines items (such as “salary” and “bonus”) in the transaction history indicating payment as the user's revenue information. Get as. The income information acquisition unit 101 supplies the acquired income information to the household information storage unit 103 together with the user ID of the user.

 このユーザIDは、資金運用支援システム1で割り当てられているものであり、個人向けサイトへのアクセス用のユーザID及び家計簿サーバ装置10にアクセスするためのユーザIDとは通常は異なっている。ただし、お釣り運用サービスを提供する事業者が家計簿サーバ装置10も運用する場合やユーザ自身がユーザIDを決定する方法が採用されている場合などに、共通のユーザIDが用いられてもよい。 This user ID is assigned by the fund management support system 1 and is usually different from the user ID for accessing the personal site and the user ID for accessing the household account book server device 10. However, a common user ID may be used when a business operator that provides a change operation service also operates the household account book server device 10 or when the user himself / herself determines a user ID.

 家計簿サーバ装置10の支出情報取得部102は、ユーザの支出情報を取得する。支出情報取得部102は、例えば、上記の個人向けサイトから取引履歴を読み出し、出金を示す取引履歴のうち決められた項目(「引き落し」及び「振り込み」等)のものを、ユーザの支出情報として取得する。また、支出情報取得部102は、ユーザ端末30から次のように送信されてくる情報を支出情報として取得する。 The expenditure information acquisition unit 102 of the household account book server device 10 acquires user expenditure information. The expenditure information acquisition unit 102 reads, for example, a transaction history from the above-described personal site, and uses items determined in the transaction history indicating withdrawal (such as “withdrawal” and “transfer”) for the user's expenditure. Obtain as information. Moreover, the expenditure information acquisition part 102 acquires the information transmitted as follows from the user terminal 30 as expenditure information.

 ユーザ端末30のレシート読取部301は、自装置の撮像手段(撮像装置37)でレシートを撮影することで、そのレシートに記載された支出情報を読み取る。レシート読取部301は、レシートに含まれるテキストのパターン(「領収証」、「合計」、「お預り」及び「お釣り」等)を予め記憶しておき、撮影した画像に写ったテキストを認識してそれらのパターンが含まれている場合にレシートが撮影されていると判断する。レシート読取部301は、この判断を行うと、撮影されているレシートに記載されている日時、商品名、価格、価格の合計、消費税額、支払額及びお釣り等を支出情報として読み取る。レシート読取部301は、読み取った支出情報を支出情報送信部302に供給する。なお、この画像認識プロセスは、外部装置に対して画像データを送信し、その外部装置により読み取られた文字情報をユーザ端末30に返却することにより実現されてもよい。 The receipt reading unit 301 of the user terminal 30 reads the expenditure information described in the receipt by photographing the receipt with the imaging unit (imaging device 37) of the own device. The receipt reading unit 301 stores in advance the pattern of the text included in the receipt (such as “receipt”, “total”, “deposit”, “change”, etc.), and recognizes the text in the photographed image. If those patterns are included, it is determined that the receipt is taken. Upon receipt of this determination, the receipt reading unit 301 reads the date / time, the product name, the price, the total price, the consumption tax amount, the payment amount, the change, and the like described in the photographed receipt as expenditure information. The receipt reading unit 301 supplies the read expenditure information to the expenditure information transmitting unit 302. Note that this image recognition process may be realized by transmitting image data to an external device and returning character information read by the external device to the user terminal 30.

 支出情報送信部302は、家計簿サーバ装置10の宛先(IP(Internet Protocol)アドレス等)を記憶しておき、供給された支出情報をその宛先(すなわち家計簿サーバ装置10)に送信する。支出情報取得部102は、こうして送信されてきたレシートから読み取られた支出情報を取得する。支出情報取得部102は、上記のとおり取得した支出情報を、ユーザのユーザIDとともに家計情報蓄積部103に供給する。 The expenditure information transmission unit 302 stores the destination (IP (Internet Protocol) address or the like) of the household account book server device 10 and transmits the supplied expenditure information to the destination (that is, the household account book server device 10). The expenditure information acquisition unit 102 acquires the expenditure information read from the receipt thus transmitted. The expenditure information acquisition unit 102 supplies the expenditure information acquired as described above to the household information storage unit 103 together with the user ID of the user.

 家計簿サーバ装置10の家計情報蓄積部103は、上記のとおり取得された収入情報及び支出情報をユーザの家計情報として蓄積する。家計情報蓄積部103は、供給された収入情報及び支出情報を、ともに供給されたユーザIDに対応付けて記憶することでこの蓄積を行う。以上で述べた収入情報及び支出情報の取得及び蓄積は定期的に(例えば毎日。支出情報についてはユーザがレシートを撮影する操作を行ったときにも)行われ、なるべく新しい家計情報が蓄積されるようになっている。 The household information storage unit 103 of the household account book server device 10 stores the income information and expenditure information acquired as described above as user household information. The household information accumulation unit 103 performs this accumulation by storing the supplied income information and expenditure information in association with the supplied user ID. The acquisition and accumulation of the income information and the expenditure information described above are performed periodically (for example, every day. When the user performs an operation of taking a receipt for the expenditure information), new household information is accumulated as much as possible. It is like that.

 資金運用支援サーバ装置20の支払額取得部201は、上述した商取引における支払額を記憶する記憶装置からその支払額を取得する。商取引における支払額は、支出情報が示す出金の金額及びレシートに記載された価格の合計と消費税額を合わせた金額等によって表される。支払額取得部201は、その支出情報を記憶する家計簿サーバ装置10(本実施例における記憶装置)に支出情報を要求する。家計簿サーバ装置10の家計情報蓄積部103は、この要求を受け取ると、蓄積している支出情報及びそれに対応付けたユーザIDを資金運用支援サーバ装置20に送信する。 The payment amount acquisition unit 201 of the fund management support server device 20 acquires the payment amount from the storage device that stores the payment amount in the above-described commercial transaction. The payment amount in the commercial transaction is represented by the sum of the withdrawal amount indicated by the expenditure information and the sum of the price written on the receipt and the consumption tax amount. The payment acquisition part 201 requests | requires expenditure information from the household account book server apparatus 10 (memory | storage device in a present Example) which memorize | stores the expenditure information. Upon receiving this request, the household information storage unit 103 of the household account book server device 10 transmits the accumulated expenditure information and the user ID associated therewith to the fund management support server device 20.

 このとき、家計情報蓄積部103は、今までに資金運用支援サーバ装置20に送信したことがない支出情報(つまり前回支出情報を送信した後に新たに蓄積された支出情報)を送信する。支払額取得部201は、送信されてきた支出情報及びユーザIDを受け取ることで、そのユーザIDのユーザが商取引の際に支払った支払額を取得する。支払額取得部201は、取得した支払額を示す支出情報を対応するユーザID(その額を支払ったユーザのユーザID)に対応付けて差額算出部202に供給する。 At this time, the household information storage unit 103 transmits the expenditure information that has not been transmitted to the fund management support server device 20 until now (that is, the expenditure information newly accumulated after transmitting the previous expenditure information). The payment acquisition unit 201 receives the transmitted expenditure information and user ID, and acquires the payment paid by the user with the user ID at the time of the commercial transaction. The payment amount acquisition unit 201 supplies the expenditure information indicating the acquired payment amount to the difference calculation unit 202 in association with the corresponding user ID (the user ID of the user who paid the amount).

 差額算出部202は、支払額取得部201により取得された支払額とその支払額を切り上げた額との差額を算出する。差額算出部202は、例えばユーザによってお釣り運用サービスの利用開始時に設定された単位(50円単位、100円単位、500円単位又は1000円単位等)で支払額を切り上げる。この切り上げ単位は、お釣り運用サービスの利用開始後も変更可能である。 The difference calculation unit 202 calculates the difference between the payment amount acquired by the payment amount acquisition unit 201 and the amount obtained by rounding up the payment amount. The difference calculation unit 202 rounds up the payment amount by a unit (50 yen unit, 100 yen unit, 500 yen unit, 1000 yen unit, etc.) set when the user starts using the fishing operation service, for example. This round-up unit can be changed even after the start of the fishing operation service.

 差額算出部202は、支払額が325円の場合に、切り上げ単位として100円単位が設定されている場合、325円を100円単位で切り上げた400円から325円を減算して得られる75円を差額として算出し、切り上げ単位として50円単位が設定されている場合、325円を50円単位で切り上げた350円から325円を減算して得られる25円を差額として算出する。差額算出部202は、こうして算出した差額を対応するユーザID(その差額が算出される支払いを行ったユーザのユーザID)及び支出情報に対応付けて差額取得部203に供給する。 When the payment amount is 325 yen and the unit of 100 yen is set as the round-up unit, the difference calculation unit 202 obtains 75 yen obtained by subtracting 325 yen from 400 yen rounded up from 325 yen in units of 100 yen. Is calculated as the difference amount, and when the round-up unit is set to 50 yen, 25 yen obtained by subtracting 325 yen from 350 yen rounded up from 325 yen to 50 yen is calculated as the difference. The difference calculation unit 202 supplies the difference thus calculated to the difference acquisition unit 203 in association with the corresponding user ID (the user ID of the user who made the payment for which the difference is calculated) and the expenditure information.

 差額取得部203は、商取引における支払額とその支払額を切り上げた額との差額を取得する。差額取得部203は、本実施例では、差額取得部203により算出された差額を取得する。差額取得部203は、取得した差額を、その差額に対応付けて供給されたユーザID及び支出情報とともに差額蓄積部204に供給する。差額蓄積部204は、差額取得部203により取得された差額を、対応するユーザID等に対応付けて記憶する。差額蓄積部204は本発明の「蓄積部」の一例である。 The difference acquisition unit 203 acquires the difference between the payment amount in the commercial transaction and the amount obtained by rounding up the payment amount. In this embodiment, the difference acquisition unit 203 acquires the difference calculated by the difference acquisition unit 203. The difference acquisition unit 203 supplies the acquired difference to the difference accumulation unit 204 together with the user ID and expenditure information supplied in association with the difference. The difference accumulation unit 204 stores the difference acquired by the difference acquisition unit 203 in association with the corresponding user ID or the like. The difference accumulation unit 204 is an example of the “accumulation unit” in the present invention.

 図5は蓄積されている差額の一例を表す。図5の例では、差額蓄積部204は、ユーザIDと、支払日と、差額と、差額IDと、ステータスとを対応付けて記憶している。支払日は、差額が算出された支払額の商取引が行われた日を表し、支出情報により示される。差額IDは、各差額を識別する情報である。ステータスは、蓄積されている差額を資金運用に充てることについての承諾をユーザに要求した場合に承諾が得られた状況、又は、拒否された状況を表す。 FIG. 5 shows an example of the accumulated difference. In the example of FIG. 5, the difference accumulation unit 204 stores a user ID, a payment date, a difference, a difference ID, and a status in association with each other. The payment date represents the date when the commercial transaction of the payment amount for which the difference is calculated is performed, and is indicated by the expenditure information. The difference ID is information for identifying each difference. The status represents a situation in which the consent is obtained or the situation is rejected when the user is requested to consent to use the accumulated difference for fund management.

 また、ステータスは、承諾要求がまだなされていない未要求の状況、又は、承諾された後に口座の移動まで済んでいる移動済みの状況を表す。図5の例では、支払日が12/22から12/31までの差額には「移動済み」という状況が、支払日が1/1から1/7までの差額には「拒否」という状況が、支払日が1/8から1/14までの差額には「承諾」という状況が、支払日が1/15から1/21までの差額には「未要求」という状況がそれぞれ対応付けられている。 Also, the status represents an unrequested situation where an acceptance request has not yet been made, or a moved situation where an account has been transferred after being accepted. In the example of FIG. 5, a situation where the payment date is 12/22 to 12/31 is “moved”, and a payment date is 1/1 to 1/7 is “rejected”. The difference between payment date 1/8 and 1/14 is associated with the status of “accepted”, and the difference between payment date 1/15 and 1/21 is associated with the status “unrequested”. Yes.

 この承諾要求及び口座の移動についてはこの後で詳しく説明する。以上で述べた支払額の取得から差額の蓄積までの動作は定期的に(例えば毎日)行われ、なるべく最新の商取引における差額が蓄積されるようになっている。本実施例では、説明を分かり易くするために、毎日その日に行われた商取引における差額が差額取得部203によって取得され、差額蓄積部204に蓄積されるものとする。 This consent request and account transfer will be explained in detail later. The operations from acquisition of the payment amount described above to accumulation of the difference amount are performed periodically (for example, every day), and the difference amount in the latest commercial transaction is accumulated as much as possible. In this embodiment, in order to make the explanation easy to understand, it is assumed that a difference in a commercial transaction performed on that day every day is acquired by the difference acquisition unit 203 and stored in the difference storage unit 204.

 資金運用支援サーバ装置20の要求時期判断部205は、前述した承諾要求を行う時期、すなわち、差額蓄積部204に蓄積されている差額を資金運用に充てることについての承諾をユーザに要求する要求時期になったか否かを判断する。要求時期判断部205は、承諾を要求する相手となる要求先ユーザが定めた基準日から定められた第1の期間が経過するごとに、要求時期になったと判断する。 The request time determination unit 205 of the money management support server device 20 requests the above-described consent request, that is, a request time for requesting the user to approve the use of the difference accumulated in the difference accumulation unit 204 for fund management. It is determined whether or not. The request time determination unit 205 determines that the request time has come each time a first period determined from a reference date determined by a request-destination user who is a partner who requests consent.

 本実施例では、基準日として月初めの日が定められ、第1の期間として1週間、又は、月末最後の期間が1週間に満たない場合は、その前週と合わせた期間を第1の期間とする。つまり、第1の期間は、1週間又は1週間+月末の数日間である。この定め方をすれば、どの月も4回の第1の期間を含むことになる。例えば1月であれば、月初めの1/1(1月1日)が基準日となり、1/1から1/7まで、1/8から1/14まで、1/15から1/21まで、1/22から1/31までという4回の第1の期間が定められる。 In this embodiment, the first day of the month is determined as the reference date, and if the first period is one week or the last period at the end of the month is less than one week, the period combined with the previous week is the first period. And That is, the first period is one week or one week + a few days at the end of the month. In this way, every month includes four first periods. For example, in January, 1/1 (January 1) at the beginning of the month is the base date, from 1/1 to 1/7, from 1/8 to 1/14, from 1/15 to 1/21. Four first periods from 1/22 to 1/31 are determined.

 要求時期判断部205は、第1の期間が経過した次の日になったときに要求時期になったと判断する。例えば上記の4回の第1の期間については、1/8、1/15、1/22及び2/1になったときに要求時期になったと判断する。要求時期判断部205は、要求時期になったと判断すると、要求先ユーザのユーザIDに対応付けて蓄積されている差額のうちステータスが「未要求」であるものを、対応する差額ID及び支払日とともに差額蓄積部204から読み出し、要求先ユーザのユーザIDとともに承諾要求部206に供給する。 The request time determination unit 205 determines that the request time has come when the next day after the first period has elapsed. For example, for the above four first periods, it is determined that the required time has come when 1/8, 1/15, 1/22 and 2/1. When the request time determination unit 205 determines that the request time has come, a difference whose status is “unrequested” among the differences accumulated in association with the user ID of the request-destination user is changed to the corresponding difference ID and payment date. At the same time, it is read from the difference accumulation unit 204 and supplied to the approval request unit 206 together with the user ID of the request destination user.

 承諾要求部206は、第1の期間が経過するごとに、その第1の期間になされた1以上の商取引における差額を資金運用に充てることについての承諾をユーザに要求する。例えば、ユーザ端末30の承諾要求表示部303が、自機能を実現するためのプログラムが起動されたとき又は定期的に、自装置を利用するユーザのユーザIDを資金運用支援サーバ装置20に送信するとともに、表示すべき承諾要求が有るか否かを資金運用支援サーバ装置20に問い合わせる。 Whenever the first period elapses, the consent request unit 206 requests the user to approve the use of the difference in one or more commercial transactions made during the first period for fund management. For example, the consent request display unit 303 of the user terminal 30 transmits the user ID of the user who uses the own device to the money management support server device 20 when a program for realizing the own function is started or periodically. At the same time, the fund management support server device 20 is inquired whether there is an approval request to be displayed.

 承諾要求部206は、要求時期判断部205から供給されたユーザIDとユーザ端末30から送信されてきたユーザIDとが一致する場合、そのユーザIDとともに供給された差額、差額ID及び支払日を用いて、例えばそれらの差額を資金運用に充てることについての承諾を要求する旨を表す文字列と、供給された差額ID、差額及び支払日とを示す要求データを生成する。承諾要求部206は、生成した要求データを、問い合わせ元のユーザ端末30に対して送信する。承諾要求部206は、この要求データをユーザ端末30に送信することで、資金運用の承諾をユーザに要求する。 When the user ID supplied from the request time determination unit 205 matches the user ID transmitted from the user terminal 30, the consent request unit 206 uses the difference, difference ID, and payment date supplied together with the user ID. Then, for example, request data indicating a character string indicating that an approval is required for appropriating these differences for fund management, and the supplied difference ID, difference, and payment date are generated. The consent request unit 206 transmits the generated request data to the user terminal 30 that is the inquiry source. The consent requesting unit 206 sends the request data to the user terminal 30 to request the user to approve fund management.

 以上のとおり、本実施例では、ユーザ端末30からの問い合わせを受けて資金運用の承諾が要求されるという、いわゆるプル型での承諾要求が行われる。なお、これに限らず、ユーザ端末30からの問い合わせがなくても、要求時期判断部205により第1の期間が経過したと判断されたときに、承諾要求部206が資金運用の承諾を要求するという、いわゆるプッシュ型での承諾要求が行われてもよい。 As described above, in the present embodiment, a so-called pull-type approval request is made in which an inquiry from the user terminal 30 is received and an approval for fund management is required. Not limited to this, even when there is no inquiry from the user terminal 30, when the request time determination unit 205 determines that the first period has elapsed, the approval request unit 206 requests an approval for fund management. A so-called push-type consent request may be made.

 ユーザ端末30の承諾要求表示部303は、資金運用支援サーバ装置20から差額を資金運用に充てることについての承諾を要求された場合に、その承諾要求を表示する。承諾要求表示部303は本発明の「表示部」の一例である。承諾要求表示部303は、資金運用支援サーバ装置20から送信された要求データを受け取ると、その要求データが示す文字列等を、資金運用支援サーバ装置20からの承諾要求としてアプリ画面又はウェブブラウザの画面に表示する。 The approval request display unit 303 of the user terminal 30 displays an approval request when requested by the fund management support server device 20 to approve the difference for fund management. The acceptance request display unit 303 is an example of the “display unit” in the present invention. Upon receiving the request data transmitted from the fund management support server device 20, the approval request display unit 303 uses the character string or the like indicated by the request data as an approval request from the fund management support server device 20 on the application screen or the web browser. Display on the screen.

 図6は表示された承諾要求の一例を表す。図6の例では、承諾要求表示部303は、「Aさんに以下のお釣りの資金運用が提案されました。」という文字列と、商取引の支払日と、その商取引における差額と、選択された差額の合計金額(この例では「1468円」)とを示す文字列とを、承諾要求A1として出力装置36のディスプレイに表示している。また、承諾要求表示部303は、「選択したものを承諾」と書かれた承諾ボタンB1と、拒否ボタンB2と、全選択ボタンB3と、複数の個別選択ボタンB4(「○」は選択することを示し、「×」は選択しないことを示す)とを表示している。 FIG. 6 shows an example of the displayed consent request. In the example of FIG. 6, the acceptance request display unit 303 has selected the character string “Mr. A has proposed the following fishing fund management”, the payment date of the commercial transaction, the difference in the commercial transaction, and the selected A character string indicating the total amount of the difference (in this example, “1468 yen”) is displayed on the display of the output device 36 as an acceptance request A1. In addition, the acceptance request display unit 303 selects an acceptance button B1, “Reject selected”, a reject button B2, an all selection button B3, and a plurality of individual selection buttons B4 (“○” is selected. And “x” indicates that no selection is made).

 承諾要求表示部303は、これらのボタンの表示領域を示す情報を承諾可否操作受付部304に供給する。承諾可否操作受付部304は、承諾要求に対する承諾の可否を示すユーザの操作を受け付ける。承諾可否操作受付部304は、承諾ボタンB1をタップする操作(マウスでクリックする操作でもよい)を、選択された差額の合計金額として表示されている資金の資金運用をユーザが承諾する操作として受け付け、拒否ボタンB2をタップする操作を、ユーザが資金運用を拒否する操作として受け付ける。 The acceptance request display unit 303 supplies information indicating the display area of these buttons to the acceptance / rejection operation accepting unit 304. The acceptance / rejection operation accepting unit 304 accepts a user operation indicating acceptance / rejection of the acceptance request. The acceptance / rejection operation accepting unit 304 accepts an operation of tapping the acceptance button B1 (may be an operation of clicking with the mouse) as an operation for the user to accept the fund operation of the funds displayed as the total amount of the selected difference. The operation of tapping the reject button B2 is accepted as an operation in which the user rejects the fund operation.

 また、承諾可否操作受付部304は、全選択ボタンB3をタップする操作を、資金運用に充てる資金として全ての差額を選択する操作として受け付け、個別選択ボタンB4をタップする操作を、各差額の選択の有無を切り替える操作(タップする度に「○」と「×」が切り替わる)として受け付ける。承諾可否操作受付部304は本発明の「受付部」の一例である。承諾可否操作受付部304は、受け付けた操作結果を示す操作結果情報を承諾可否通知部305に供給する。 Further, the acceptance / rejection operation accepting unit 304 accepts an operation of tapping the all selection button B3 as an operation of selecting all the differences as funds to be used for funds management, and an operation of tapping the individual selection button B4 to select each difference. Is accepted as an operation for switching the presence / absence of “(” is switched between “◯” and “×” each time it is tapped). The acceptance / rejection operation accepting unit 304 is an example of the “accepting unit” in the present invention. The acceptance / rejection operation accepting unit 304 supplies operation result information indicating the accepted operation result to the acceptance / rejection notification unit 305.

 操作結果情報は、例えば、選択された差額の差額ID、選択されなかった差額の差額ID及び選択された差額の合計金額を示す情報である。なお、拒否ボタンB2が操作された場合には、選択された状態の差額があったとしても、全ての差額の差額IDが選択されなかった差額の差額IDとして示され、且つ、合計金額として0円が示される操作結果情報が承諾可否通知部305に供給される。 The operation result information is, for example, information indicating the difference ID of the selected difference, the difference ID of the difference not selected, and the total amount of the selected difference. When the reject button B2 is operated, even if there is a difference in the selected state, the difference ID of all the differences is shown as the difference ID of the difference not selected, and 0 as the total amount Operation result information indicating a circle is supplied to the approval / disapproval notification unit 305.

 承諾可否通知部305は、承諾可否操作受付部304による操作結果を資金運用支援サーバ装置20に通知する。承諾可否通知部305は、資金運用支援サーバ装置20の宛先を示す宛先情報(IPアドレス等)を予め記憶しておく。承諾可否通知部305は、承諾可否操作受付部304から操作結果情報が供給されると、供給された操作結果情報と、自装置のユーザのユーザIDとを対応付けた操作結果データを、記憶している宛先情報が示す宛先(つまり資金運用支援サーバ装置20)に送信する。 The approval / disapproval notification unit 305 notifies the money management support server device 20 of the operation result of the approval / disapproval operation reception unit 304. The approval / disapproval notification unit 305 stores in advance destination information (IP address or the like) indicating the destination of the fund management support server device 20. When the operation result information is supplied from the approval / disapproval operation accepting unit 304, the approval / disapproval notification unit 305 stores operation result data in which the supplied operation result information is associated with the user ID of the user of the own device. To the destination indicated by the destination information (that is, the fund management support server device 20).

 承諾可否通知部305は、この操作結果データを送信することで、資金運用支援サーバ装置20に対して、承諾要求が表示されて資金運用を承諾する操作が行われた場合にはその操作結果データが示す合計金額の資金運用が承諾された旨を通知し、資金運用を拒否する操作が行われた場合にはその旨を通知する。承諾可否通知部305は本発明の「通知部」の一例である。 The approval / disapproval notification unit 305 transmits the operation result data, so that when the approval request is displayed and the operation for accepting the fund operation is performed on the fund management support server device 20, the operation result data is displayed. If the operation of refusing the fund operation is performed, the fact that the fund operation of the total amount indicated by is approved is notified. The approval / disapproval notification unit 305 is an example of the “notification unit” in the present invention.

 また、承諾可否通知部305は、こうして資金運用を承諾又は拒否した差額の履歴が後から確認できるように、操作結果データ及びその操作結果データの送信日時を互いに対応付けて記憶しておく。この操作結果データは、資金運用を承諾する操作が受け付けられた場合におけるその資金運用に充てられる資金を示す情報である。承諾可否通知部305は本発明の「記憶部」の一例である。 Also, the approval / disapproval notification unit 305 stores the operation result data and the transmission date and time of the operation result data in association with each other so that the history of the difference in which the fund operation has been accepted or rejected can be confirmed later. This operation result data is information indicating the funds allocated to the fund operation when the operation for accepting the fund operation is accepted. The approval / disapproval notification unit 305 is an example of the “storage unit” in the present invention.

 承諾可否通知部305は、例えば、操作結果データを受信した際の資金運用支援サーバ装置20のローカル時間(世界標準時からの時差により算出される日時、日本なら+9時間)を、操作結果データの送信日時として記憶する。これにより、ユーザ端末30が海外から資金運用支援サーバ装置20にアクセスする場合でも、日本時間で送信日時が記憶される。 The approval / disapproval notification unit 305 transmits, for example, the local time of the money management support server device 20 when receiving the operation result data (the date and time calculated based on the time difference from the world standard time, +9 hours in Japan). Store as date and time. Thereby, even when the user terminal 30 accesses the fund management support server device 20 from overseas, the transmission date and time is stored in Japan time.

 資金運用支援サーバ装置20の承諾可否受付部207は、承諾要求部206が要求した承諾の可否を受け付ける。承諾可否受付部207は、ユーザ端末30から送信されてきた操作結果データを受け取ると、その操作結果データが1円以上の合計金額を示す場合には、その操作結果データが示す合計金額による資金運用が承諾されたことを受け付け、その操作結果データが合計金額として0円を示す場合には、資金運用が拒否されたことを受け付ける。 The acceptability accepting unit 207 of the fund management support server device 20 accepts acceptability requested by the accept request unit 206. When the acceptance / rejection accepting unit 207 receives the operation result data transmitted from the user terminal 30, if the operation result data indicates a total amount of 1 yen or more, the money management by the total amount indicated by the operation result data Is accepted, and the operation result data indicates 0 yen as the total amount, it is accepted that the fund management has been refused.

 承諾可否受付部207は、承諾の可否を受け付けると、差額蓄積部204に対して、操作結果データが示すユーザID及び差額IDに対応付けられている差額のステータスを受け付けた承諾の可否のとおりに変更するよう指示する。差額蓄積部204は、この指示を受け取ると、指示されたとおりに、承諾要求がされた差額のステータスを「未要求」から「承諾」又は「拒否」に変更する。 The acceptance / rejection accepting unit 207 accepts the acceptance / rejection, and the difference accumulating unit 204 receives the user ID indicated by the operation result data and the status of the difference associated with the difference ID as per the acceptance / rejection. Instruct to change. Upon receiving this instruction, the difference accumulation unit 204 changes the status of the difference requested to be accepted from “unrequested” to “accepted” or “rejected” as instructed.

 ユーザ端末30の履歴表示部306は、過去に資金運用が承諾された差額の履歴を表示する。履歴表示部306は、承諾された差額の履歴を表示する操作がユーザにより行われると、記憶されている操作結果データ及びその操作結果データの送信日時を承諾可否通知部305から取得する。なお、本実施例では、拒否された差額の履歴を表示する操作は用意されておらず、一度拒否された差額の履歴は表示されないものとする。履歴表示部306は、取得した操作結果データが示す差額IDの差額と、それらの差額の合計金額と、その合計金額の資金運用が過去(操作結果データの送信日時)に承諾された旨を示す文字列とを前述した差額の履歴として表示する。 The history display unit 306 of the user terminal 30 displays a history of a difference in which fund management has been approved in the past. When the user performs an operation for displaying the history of the accepted difference, the history display unit 306 acquires the stored operation result data and the transmission date / time of the operation result data from the approval / disapproval notification unit 305. In this embodiment, it is assumed that an operation for displaying the history of the rejected difference is not prepared, and the history of the difference once rejected is not displayed. The history display unit 306 indicates the difference of the difference ID indicated by the acquired operation result data, the total amount of the difference, and the fund operation of the total amount has been approved in the past (operation result data transmission date and time). The character string is displayed as the difference history described above.

 図7は表示された差額の履歴の一例を表す。図6の例では、履歴表示部306は、「以下のお釣りの資金運用を1/22に承諾しています。」という文字列と、商取引の支払日と、その商取引における差額と、選択された差額の合計金額(この例では「1468円」)とを示す文字列とを、差額の履歴C1として出力装置36のディスプレイに表示している。また、承諾要求表示部303は、複数の個別選択ボタンB4と、変更の反映ボタンB5と、承諾の撤回ボタンB6とを表示している。 FIG. 7 shows an example of the displayed difference history. In the example of FIG. 6, the history display unit 306 selects the character string “I approves the following funds management for fishing” on 1/22, the payment date of the commercial transaction, the difference in the commercial transaction, and the selected A character string indicating the total amount of the difference (in this example, “1468 yen”) is displayed on the display of the output device 36 as the difference history C1. Further, the consent request display unit 303 displays a plurality of individual selection buttons B4, a change reflection button B5, and a consent withdrawal button B6.

 履歴表示部306は、各ボタンの表示領域を示す情報と取得した操作結果データとを撤回操作受付部307に供給する。撤回操作受付部307は、過去に行った資金運用の承諾の撤回を示すユーザの撤回操作を受け付ける。撤回操作受付部307は、承諾の撤回ボタンB6をタップする操作が行われると、その操作を、全ての差額についての承諾を撤回する撤回操作として受け付ける。 The history display unit 306 supplies information indicating the display area of each button and the acquired operation result data to the withdrawal operation reception unit 307. The withdrawal operation accepting unit 307 accepts a user's withdrawal operation indicating withdrawal of the approval of fund management performed in the past. When the operation of tapping the withdrawal button B6 for acceptance is performed, the withdrawal operation reception unit 307 receives the operation as a withdrawal operation for withdrawing the consent for all the differences.

 また、撤回操作受付部307は、個別選択ボタンB4をタップする操作を、図6の例と同様に各差額の選択の有無を切り替える操作として受け付け、その操作により或る差額について選択の有無を「○」から「×」に切り替えた後に変更の反映ボタンB5をタップする操作を、その差額についての承諾を撤回する撤回操作として受け付ける。撤回操作受付部307は、いずれかの撤回操作を受け付けると、承諾が撤回された差額の差額IDを撤回通知部308に供給する。 Further, the withdrawal operation accepting unit 307 accepts an operation of tapping the individual selection button B4 as an operation of switching the presence / absence of selection of each difference as in the example of FIG. The operation of tapping the change reflection button B5 after switching from “O” to “x” is accepted as a retraction operation to withdraw the consent for the difference. When any withdrawal operation is accepted, the withdrawal operation reception unit 307 supplies the withdrawal notification unit 308 with the difference ID of the difference whose consent has been withdrawn.

 撤回通知部308は、撤回操作受付部307から差額IDが供給されると、それらの差額IDの差額について資金運用の承諾が撤回された旨を資金運用支援サーバ装置20に通知する。撤回通知部308は、供給された差額IDと承諾が撤回された旨と自装置のユーザのユーザIDとを示す撤回通知データを資金運用支援サーバ装置20に送信することでこの通知を行う。 When the withdrawal ID is supplied from the withdrawal operation receiving unit 307, the withdrawal notifying unit 308 notifies the fund management support server device 20 that the approval of fund management has been withdrawn for the difference between the difference IDs. The withdrawal notification unit 308 performs this notification by transmitting withdrawal notification data indicating the supplied difference ID, that the consent has been withdrawn, and the user ID of the user of the own device to the fund management support server device 20.

 資金運用支援サーバ装置20の撤回受付部208は、撤回通知部308から通知された資金運用の承諾の撤回を受け付ける。撤回受付部208は本発明の「受付部」の一例である。撤回受付部208は、ユーザ端末30から送信されてきた撤回通知データを受け取ると、承諾の撤回がされたものと判断し、その撤回通知データが示すユーザID及び差額IDに対応付けられている差額のステータスを承諾から拒否に変更するよう差額蓄積部204に指示する。差額蓄積部204は、この指示を受け取ると、指示されたとおりに、それらの差額のステータスを「承諾」から「拒否」に変更する。 The withdrawal acceptance unit 208 of the fund management support server device 20 accepts the withdrawal of the approval of the fund management notified from the withdrawal notification unit 308. The withdrawal receiving unit 208 is an example of the “receiving unit” in the present invention. When the withdrawal acceptance unit 208 receives the withdrawal notification data transmitted from the user terminal 30, the withdrawal acceptance unit 208 determines that the consent has been withdrawn, and the difference associated with the user ID and the difference ID indicated by the withdrawal notification data. The difference accumulation unit 204 is instructed to change the status of approval from acceptance to rejection. Upon receiving this instruction, the difference accumulation unit 204 changes the status of the difference from “accepted” to “rejected” as instructed.

 資金運用支援サーバ装置20の資金移動時期判断部209は、資金運用の承諾を得られた差額の累積額を第1の口座から第2の口座に移動する移動時期を判断する。第1の口座は、ユーザの資金が収められている口座であり、例えばユーザ名義の普通口座である。なお、第1の口座は、それに限らず、上述したユーザが利用可能なお金が収められた口座(証券会社、通信事業者及びポイントサービス事業者等の口座)であればよい。本実施例では、図1に表す銀行サーバ4が第1の口座のお金を管理している。第2の口座は、ユーザが承諾した資金運用を行う際に資金を収めておく口座であり、例えば資金運用会社の口座である。本実施例では、図1に表す銀行サーバ5が第2の口座のお金を管理している。 The fund transfer time determination unit 209 of the fund management support server device 20 determines the transfer time when the accumulated amount of the difference obtained from the fund management approval is transferred from the first account to the second account. The first account is an account in which the user's funds are stored, for example, an ordinary account in the name of the user. Note that the first account is not limited to this, and may be an account (an account of a securities company, a communication company, a point service company, or the like) in which money that can be used by the user described above is stored. In this embodiment, the bank server 4 shown in FIG. 1 manages the money in the first account. The second account is an account for storing funds when performing the fund management approved by the user, for example, an account of a fund management company. In this embodiment, the bank server 5 shown in FIG. 1 manages the money in the second account.

 資金移動時期判断部209は、上述した基準日(要求先ユーザが定めた日。資金運用支援サーバ装置20のローカル時間で判断される)から、上述した第1の期間を複数含む第2の期間が経過すると、移動時期になったと判断する。本実施例では、上述したようにどの月も4回の第1の期間を含むように基準日及び第1の期間が定められており、それら4回の第1の期間を含む期間を第2の期間として定めるものとする。この定め方をすれば、1月から12月までの各月がそれぞれ第2の期間となる。 The fund transfer time determination unit 209 determines the second period including a plurality of the first periods described above from the reference date described above (the date determined by the requesting user; determined based on the local time of the fund management support server device 20). When the time elapses, it is determined that it is time to move. In the present embodiment, as described above, the reference date and the first period are determined so that every month includes four first periods, and the period including these four first periods is set to the second period. It shall be determined as the period. In this way, each month from January to December becomes the second period.

 資金移動時期判断部209は、第2の期間が終了してから、最後の第1の期間についての資金運用の承諾のために設けられた期間が経過したときに、資金移動時期になったと判断する。例えば承諾のための期間を3日間とすると、資金移動時期判断部209は、1/31に第2の期間が終了し、2/1から2/3までの3日間が経過した次の日である2/4になったときに、資金移動時期になったと判断する。 The fund transfer time determination unit 209 determines that the funds transfer time has come when the period provided for the approval of funds management for the last first period has elapsed since the end of the second period. To do. For example, if the period for approval is 3 days, the fund transfer time determination unit 209 will end the second period at 1/31 and the next day after 3 days from 2/1 to 2/3 have passed. When it becomes 2/4, it is judged that it is time to transfer funds.

 資金移動時期判断部209は、資金移動時期になったと判断すると、要求先ユーザのユーザIDに対応付けて蓄積されている差額のうち、ステータスが「承諾」であるものを差額IDとともに差額蓄積部204から読み出し、読み出した差額及び差額IDを要求先ユーザのユーザIDとともに移動指示処理実行部210に供給する。 If the fund transfer time determination unit 209 determines that it is time to transfer funds, the difference accumulation unit, together with the difference ID, shows the difference accumulated in association with the user ID of the request-destination user along with the difference ID. The read difference amount and the difference ID are supplied to the movement instruction processing execution unit 210 together with the user ID of the request destination user.

 移動指示処理実行部210は、上述した第2の期間が経過すると、承諾を得られた差額の累積額の前述した第1の口座から第2の口座への移動を指示する移動指示処理を実行する。移動指示処理実行部210は本発明の「実行部」の一例である。ここでいう承諾を得られた差額には、承諾が撤回された差額は含まれない。つまり、移動指示処理実行部210は、承諾が得られてから移動指示処理を実行する前にその承諾の撤回が撤回受付部208により受け付けられた場合、その承諾が撤回された差額を累積額から減じて移動指示処理を実行する。 When the second period described above has elapsed, the movement instruction process execution unit 210 executes a movement instruction process instructing the transfer of the accumulated difference amount obtained from the first account to the second account. To do. The movement instruction process execution unit 210 is an example of the “execution unit” in the present invention. The difference obtained here does not include the difference where the consent was withdrawn. That is, when the withdrawal is accepted by the withdrawal acceptance unit 208 before the migration instruction processing is executed after the consent is obtained, the movement instruction processing execution unit 210 calculates the difference from the accumulated amount from the accumulated amount. Decrease and execute the movement instruction process.

 移動指示処理実行部210は、資金移動時期判断部209から資金運用が承諾された差額及び差額IDが供給されると、その差額を合計した金額を累積額として算出する。移動指示処理実行部210は、算出した累積額と同じ額をユーザの口座から資金運用会社の口座に移動させることを要求する要求データを図1に表す決済代行サーバ3に送信する処理を、移動指示処理として実行する。 When the transfer instruction processing execution unit 210 is supplied with the difference and the difference ID for which the fund operation has been approved from the fund transfer timing determination unit 209, the transfer instruction process execution unit 210 calculates the total amount of the difference as a cumulative amount. The movement instruction process execution unit 210 performs a process of transmitting request data for requesting movement of the same amount as the calculated accumulated amount from the user's account to the account of the fund management company to the settlement proxy server 3 illustrated in FIG. Execute as instruction processing.

 決済代行サーバ3は、この要求データを受け取ると、ユーザの口座を管理する銀行サーバ4に対してそのユーザの口座から銀行サーバ5が管理する資金運用会社の口座に対して累積額と同じ額を移動させるよう要求する。銀行サーバ4がこの要求に基づいて累積額と同じ額をユーザの口座から資金運用会社の口座に振り込む処理を行い、銀行サーバ5が振り込まれた金額を資金運用会社の口座に入金する処理を行うことで、資金の移動が完了する。 When the settlement proxy server 3 receives this request data, the bank server 4 managing the user's account receives the same amount as the accumulated amount from the user's account to the fund management company's account managed by the bank server 5. Request to move. Based on this request, the bank server 4 performs processing to transfer the same amount as the accumulated amount from the user's account to the account of the fund management company, and the bank server 5 performs processing of depositing the transferred amount to the account of the fund management company. This completes the transfer of funds.

 なお、要求データの送信先、すなわち、口座間の資金の移動の要求先は、決済代行サーバ3ではなく銀行サーバ4であってもよいし、プリペイドカード、ポイントエクスチェンジ及び携帯キャリア決済代行等の決済機関であってもよい。要するに、資金運用のために口座間の資金の移動がなされれば、要求先がどこであってもよい。また、結果として口座間の資金の移動がなされれば、移動指示処理実行部210は、どのような処理を移動指示処理(差額の累積額の第1の口座から第2の口座への移動を指示する処理)として実行してもよい。 The transmission destination of the request data, that is, the request destination of the transfer of funds between accounts may be the bank server 4 instead of the settlement proxy server 3, or settlement such as prepaid card, point exchange and mobile carrier settlement agency. It may be an institution. In short, as long as funds are transferred between accounts for fund management, the request destination may be anywhere. As a result, if the funds are transferred between the accounts, the transfer instruction processing execution unit 210 performs a transfer instruction process (transfer from the first account to the second account of the accumulated difference amount). The process may be executed as an instruction).

 以上のとおりユーザが承諾した差額の累積額が資金運用会社の口座に入金されることで、その累積額のユーザの資金の運用が開始される。移動指示処理実行部210は、移動指示処理を実行すると、累積額を算出した差額の差額IDに対応付けられたステータスを「移動済み」に変更するよう差額蓄積部204に指示する。差額蓄積部204は、この指示を受け取ると、指示された差額IDのステータスを「移動済み」に変更する。これにより、一度資金運用に充てられた差額については再度承諾が要求されないようになっている。 As described above, when the accumulated amount of the difference approved by the user is deposited in the account of the fund management company, the operation of the accumulated amount of the user's funds is started. When the movement instruction process execution unit 210 executes the movement instruction process, the movement instruction process execution unit 210 instructs the difference accumulation unit 204 to change the status associated with the difference ID of the difference for which the accumulated amount has been calculated to “moved”. Upon receiving this instruction, the difference accumulation unit 204 changes the status of the instructed difference ID to “moved”. As a result, once the difference has been devoted to fund management, it will not be required to approve again.

 資金運用支援システム1が備える各装置は、上記の構成に基づいて、支払額とその支払額を切り上げた額との差額を蓄積する蓄積処理と、蓄積された差額のうちユーザが承諾した分を資金運用に充てることを支援する運用支援処理とを行う。
 図8は蓄積処理における各装置の動作手順の一例を表す。この動作手順は、例えば、ユーザがユーザ端末30でレシートを撮影することを契機に開始される。まず、ユーザ端末30(レシート読取部301)は、レシートに記載された支出情報を読み取る(ステップS11)。
Based on the above configuration, each device provided in the fund management support system 1 stores an accumulation process for accumulating a difference between a payment amount and an amount obtained by rounding up the payment amount, and a user's approval of the accumulated difference amount. Performs operation support processing that supports devotion to fund management.
FIG. 8 shows an example of the operation procedure of each device in the accumulation process. This operation procedure is started, for example, when the user captures a receipt at the user terminal 30. First, the user terminal 30 (receipt reading unit 301) reads the expenditure information described in the receipt (step S11).

 次に、ユーザ端末30(支出情報送信部302)は、読み取られた支出情報を家計簿サーバ装置10に送信する(ステップS12)。家計簿サーバ装置10(支出情報取得部102)は、送信されてきたユーザの支出情報を取得する(ステップS13)。次に、家計簿サーバ装置10(家計情報蓄積部103)は、取得された支出情報をユーザの家計情報として蓄積する(ステップS14)。 Next, the user terminal 30 (expenditure information transmission unit 302) transmits the read expenditure information to the household account book server device 10 (step S12). The household account book server device 10 (expenditure information acquisition unit 102) acquires the transmitted expenditure information of the user (step S13). Next, the household account book server device 10 (household information accumulation unit 103) accumulates the acquired expenditure information as user household information (step S14).

 次に、資金運用支援サーバ装置20(支払額取得部201)は、商取引における支払額を示す支出情報を記憶する家計簿サーバ装置10にその支出情報を要求する(ステップS21)。家計簿サーバ装置10(家計情報蓄積部103)は、この要求を受け取ると、蓄積している支出情報を読み出し(ステップS22)、資金運用支援サーバ装置20に送信する(ステップS23)。資金運用支援サーバ装置20(支払額取得部201)は、送信されてきた支出情報が示す支払額を取得する(ステップS24)。 Next, the fund management support server device 20 (payment amount acquisition unit 201) requests the expenditure information from the household account book server device 10 that stores the expenditure information indicating the payment amount in the commercial transaction (step S21). When receiving this request, the household account book server device 10 (household information storage unit 103) reads out the accumulated expenditure information (step S22) and transmits it to the fund management support server device 20 (step S23). The money management support server device 20 (payment amount acquisition unit 201) acquires the payment amount indicated by the transmitted expenditure information (step S24).

 次に、資金運用支援サーバ装置20(差額算出部202)は、取得された支払額とその支払額を切り上げた額との差額を算出する(ステップS25)。続いて、資金運用支援サーバ装置20(差額取得部203)は、算出された差額を取得する(ステップS26)。次に、資金運用支援サーバ装置20(差額蓄積部204)は、取得された差額を、対応するユーザID等に対応付けて蓄積する(ステップS27)。 Next, the fund management support server device 20 (difference calculation unit 202) calculates the difference between the acquired payment amount and the amount obtained by rounding up the payment amount (step S25). Subsequently, the fund management support server device 20 (difference acquisition unit 203) acquires the calculated difference (step S26). Next, the fund management support server device 20 (difference accumulation unit 204) accumulates the obtained difference in association with the corresponding user ID or the like (step S27).

 図9は運用支援処理における各装置の動作手順の一例を表す。この動作手順は、上述した承諾要求の時期になることを契機に開始される。まず、資金運用支援サーバ装置20(要求時期判断部205)は、上述した第1の期間が経過して次の日になったときに承諾要求を行う時期(要求時期)になったと判断する(ステップS31)。次に、資金運用支援サーバ装置20(承諾要求部206)は、第1の期間になされた1以上の商取引における差額を資金運用に充てることについての承諾をユーザに要求する(ステップS32)。 FIG. 9 shows an example of the operation procedure of each device in the operation support process. This operation procedure is started at the timing of the above-described consent request. First, the fund management support server device 20 (request time determination unit 205) determines that it is time to make a request for approval (request time) when the above-described first period has passed and the next day is reached (required time). Step S31). Next, the fund management support server device 20 (consent request unit 206) requests the user to approve the use of the difference in one or more commercial transactions made during the first period for fund management (step S32).

 ユーザ端末30(承諾要求表示部303)は、資金運用支援サーバ装置20から要求された承諾要求を表示する(ステップS33)。次に、ユーザ端末30(承諾可否操作受付部304)は、承諾要求に対する承諾の可否を示すユーザの操作を受け付ける(ステップS34)。続いて、ユーザ端末30(承諾可否通知部305)は、ステップS34での操作結果を資金運用支援サーバ装置20に通知する(ステップS35)。 The user terminal 30 (the consent request display unit 303) displays the consent request requested from the money management support server device 20 (step S33). Next, the user terminal 30 (acceptability operation accepting unit 304) accepts a user operation indicating acceptability of an acceptance request (step S34). Subsequently, the user terminal 30 (approval approval / disapproval notification unit 305) notifies the fund management support server device 20 of the operation result in step S34 (step S35).

 資金運用支援サーバ装置20(承諾可否受付部207)は、ステップS32で要求した承諾の可否を受け付ける(ステップS36)。そして、資金運用支援サーバ装置20(差額蓄積部204)は、受け付けられた承諾の可否を、蓄積している差額のステータスに反映する(ステップS37)。具体的には、資金運用支援サーバ装置20(差額蓄積部204)は、承諾された場合には差額のステータスを「承諾」に変更し、拒否された場合には差額のステータスを「拒否」に変更する。 The fund management support server device 20 (acceptance acceptability accepting unit 207) accepts acceptability requested in step S32 (step S36). Then, the fund management support server device 20 (difference accumulation unit 204) reflects whether the accepted approval is accepted or not in the accumulated difference status (step S37). Specifically, the fund management support server device 20 (difference accumulation unit 204) changes the status of the difference to “accepted” if it is approved, and changes the status of the difference to “reject” if it is rejected. change.

 その後、ユーザによる表示操作に基づいて、ユーザ端末30(履歴表示部306)は、過去に資金運用が承諾された差額の履歴を表示する(ステップS41)。次に、ユーザ端末30(撤回操作受付部307)は、表示された承諾の撤回を示すユーザの撤回操作を受け付ける(ステップS42)。続いて、ユーザ端末30(撤回通知部308)は、資金運用の承諾が撤回された旨を資金運用支援サーバ装置20に通知する(ステップS43)。資金運用支援サーバ装置20(撤回受付部208)は、ユーザ端末30から通知された資金運用の承諾の撤回を受け付ける(ステップS44)。 Thereafter, based on the display operation by the user, the user terminal 30 (history display unit 306) displays the history of the difference in which the fund management has been approved in the past (step S41). Next, the user terminal 30 (withdrawal operation acceptance unit 307) accepts a user's withdrawal operation indicating withdrawal of the displayed consent (step S42). Subsequently, the user terminal 30 (withdrawal notification unit 308) notifies the fund management support server device 20 that the approval of fund management has been withdrawn (step S43). The fund management support server device 20 (withdrawal accepting unit 208) accepts withdrawal of the fund management approval notified from the user terminal 30 (step S44).

 次に、資金運用支援サーバ装置20(差額蓄積部204)は、受け付けられた承諾の撤回を、蓄積している差額のステータスに反映する(ステップS45)。具体的には、資金運用支援サーバ装置20(差額蓄積部204)は、承諾が撤回された差額のステータスを「承諾」から「拒否」に変更する。その後、資金運用支援サーバ装置20(資金移動時期判断部209)は、第1の期間を複数含む第2の期間が経過すると、資金運用の承諾を得られた差額の累積額を第1の口座から第2の口座に移動する移動時期になったと判断する(ステップS51)。 Next, the fund management support server device 20 (difference accumulation unit 204) reflects the withdrawal of the accepted consent on the status of the accumulated difference (step S45). Specifically, the fund management support server device 20 (difference accumulation unit 204) changes the status of the difference whose consent has been withdrawn from “accepted” to “rejected”. After that, when a second period including a plurality of first periods has elapsed, the fund management support server device 20 (fund transfer timing determination unit 209) uses the accumulated amount of the difference obtained by the fund management consent to the first account. It is determined that it is time to move to the second account (step S51).

 次に、資金運用支援サーバ装置20(移動指示処理実行部210)は、前述した累積額の移動を指示する移動指示処理を実行する(ステップS52)。そして、資金運用支援サーバ装置20(差額蓄積部204)は、移動指示処理が行われたことを、蓄積している差額のステータスに反映する(ステップS53)。具体的には、資金運用支援サーバ装置20(差額蓄積部204)は、移動指示処理が行われた差額のステータスを「承諾」から「移動済み」に変更する。 Next, the fund management support server device 20 (movement instruction processing execution unit 210) executes the above-described movement instruction process for instructing movement of the accumulated amount (step S52). Then, the fund management support server device 20 (the difference accumulation unit 204) reflects the fact that the transfer instruction process has been performed in the status of the accumulated difference (step S53). Specifically, the fund management support server device 20 (the difference accumulation unit 204) changes the status of the difference for which the transfer instruction process has been performed from “accepted” to “transferred”.

 移動指示処理が実行されて口座から資金が移動すると手数料が発生するので、移動指示処理の回数は少ない方が望ましい。一方で、移動させる資金の金額が大きくなると、資金運用に対する心理的な抵抗がユーザに生じやすくなる。本実施例では、第1の期間が経過するごとに承諾要求が行われ、第1の期間を複数含む第2の期間が経過すると移動指示処理が実行される。これにより、承諾要求をする度に資金を移動する場合に比べて資金移動の回数を少なくしている。 す る と A fee is charged when funds are transferred from an account after the transfer instruction process is executed, so it is desirable that the number of transfer instruction processes be smaller. On the other hand, when the amount of funds to be transferred increases, psychological resistance to fund operation is likely to occur in the user. In the present embodiment, an acceptance request is made each time the first period elapses, and the movement instruction process is executed when a second period including a plurality of first periods elapses. As a result, the number of transfers of funds is reduced compared to the case of transferring funds each time an approval request is made.

 また、資金移動の際にしか承諾要求をしない場合に比べて1度の承諾要求を行う差額の累積額を低く抑えている。このように、本実施例によれば、資金移動の回数を少なくしつつ、ユーザの資金運用の承諾を得やすくすることができる。また、本実施例では、承諾要求が行われてから資金が実際に移動するまでタイムラグがあるため、資金運用を止めたいと思い直した場合に、承諾を撤回することができる。特に、第2の期間に含まれる複数の第1の期間のうちの早い方の期間ほど、そのタイムラグが長いので、資金運用について考え直す時間を長くとることができる。 In addition, compared to the case where an approval request is made only when funds are transferred, the cumulative amount of the difference for making an approval request is kept low. As described above, according to the present embodiment, it is possible to easily obtain the user's consent for fund operation while reducing the number of times of funds transfer. Further, in this embodiment, since there is a time lag until the funds actually move after the approval request is made, the approval can be withdrawn when reconsidering the operation of the funds. In particular, the earlier one of the plurality of first periods included in the second period has a longer time lag, so that it is possible to take a longer time to reconsider the fund management.

[2]変形例
 上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
[2] Modifications The above-described embodiments are merely examples of the present invention, and may be modified as follows. Moreover, you may implement an Example and each modification in combination as needed.

[2-1]支払額の取得方法
 資金運用支援サーバ装置20の支払額取得部201は、実施例とは異なる方法で支払額を取得してもよい。支払額取得部201は、例えば、家計簿サーバ装置10の支出情報取得部102と同じ方法(個人向けサイトから取引履歴を読み出す方法及びレシートに記載された支出情報を取得する方法)で支払額を取得してもよい。
[2-1] Payment Amount Acquisition Method The payment amount acquisition unit 201 of the fund management support server device 20 may acquire the payment amount by a method different from the embodiment. The payment amount acquisition unit 201, for example, calculates the payment amount by the same method as the expenditure information acquisition unit 102 of the household account book server device 10 (a method of reading transaction history from a personal site and a method of acquiring the expenditure information described in the receipt). You may get it.

 また、支払額取得部201は、家計簿サーバ装置10以外にも、販売店が利用しているPOS(Point Of Sale)システムや通信販売事業者の販売管理システム、クレジットカード及び電子マネー等の電子決済システムなど、ユーザの支払額を保持しているシステムから支払額を取得してもよい(ユーザ及び各事業者と支払額の取得について合意されているものとする)。 In addition to the household account book server device 10, the payment amount acquisition unit 201 is an electronic device such as a POS (Point Of Sale) system used by a store, a sales management system of a mail order business, a credit card, and electronic money. The payment amount may be acquired from a system that holds the user's payment amount, such as a payment system (assuming that the payment amount is agreed with the user and each business operator).

[2-2]個人向けサイト
 ユーザの収入情報及び支出情報の取得先となる個人向けサイトは、上述した金融機関が提供するサイトに限らない。他にも、クレジットカードのサービスを展開する事業者が提供する利用履歴が掲載されたサイト、ロイヤリティポイントのサービスを展開する事業者が提供するポイント履歴が掲載されたサイト、電子マネーサービスを展開する事業者が提供する利用履歴が掲載されたサイト、及び、アグリゲーションサービス(異なるサービスの情報を集約して表示するサービス)を展開する事業者が提供する利用履歴及びポイント履歴等が掲載されたサイト等が用いられてもよい。
[2-2] Personal Site The personal site from which the user's income information and expenditure information is acquired is not limited to the site provided by the financial institution described above. In addition, the site where the usage history provided by the operator who develops the credit card service is posted, the site where the point history provided by the operator who develops the loyalty point service is posted, and the electronic money service are developed. Sites on which usage histories provided by businesses are posted, sites on which usage histories and point histories provided by businesses that develop aggregation services (services that aggregate and display information on different services) are posted, etc. May be used.

[2-3]資金運用の選択肢
 承諾要求部206は、ユーザに差額の資金運用について承諾を要求する際に、資金の運用方法の選択肢を提供してもよい。例えば、承諾要求部206は、ローリスクローリターンの運用方法と、ハイリスクハイリターンの運用方法と、リスクもリターンもそれらの中間の運用方法とを選択肢として提供する。この場合、ユーザは、資金運用の承諾及び拒否の操作に加え、承諾する場合には、運用方法の選択肢のうちのいずれかを選択する操作を行う。
[2-3] Funds Management Options The consent request unit 206 may provide options for fund management methods when requesting the user to approve the difference fund management. For example, the consent request unit 206 provides a low-risk / low-return operation method, a high-risk / high-return operation method, and an operation method between the risk and return as options. In this case, the user performs an operation of selecting one of the operation method options in the case of accepting, in addition to the operation of accepting and rejecting the fund operation.

 また、移動指示処理実行部210は、選択された運用方法を提供する運用会社の口座に資金を移動させる処理を移動指示処理として実行する。これにより、運用方法の選択肢がない場合に比べて、資金運用の自由度を高くすることができる。なお、これらの選択肢は、ユーザが明示的に変更しない限り意図せず変更されることがないものとしてもよい。これにより、資金運用におけるリスクレベルがユーザの知らない間に高まることを防ぐことができる。 Also, the transfer instruction process execution unit 210 executes a process of transferring funds to an account of an operation company that provides the selected operation method as a transfer instruction process. Thereby, compared with the case where there is no choice of an operation method, the freedom degree of money management can be made high. Note that these options may not be changed unintentionally unless the user explicitly changes them. Thereby, it is possible to prevent the risk level in fund management from increasing without the user's knowledge.

[2-4]資金運用に必要な手続き
 資金運用を行うためにはユーザの資金をユーザの口座から運用会社が指定する口座に移動することになるが、そのためには運用会社が指定する金融機関の口座を開設する等の手続きが必要になる場合がある。以下ではそのように資金運用の前提となる、差額の累積額を第1の口座から第2の口座へ移動する際に必要な手続きのことを「運用前提手続き」という。
[2-4] Procedures required for fund management To perform fund management, the user's funds are transferred from the user's account to an account specified by the management company. To that end, financial institutions specified by the management company Procedures such as opening an account may be required. Hereinafter, the procedure necessary for transferring the accumulated difference amount from the first account to the second account, which is the premise of fund management, is referred to as “management premise procedure”.

 資金運用支援システム1においては、実施例で述べたように承諾要求が行われてから資金が実際に移動するまでタイムラグがあるので、それを利用して、運用前提手続きが完了する前の商取引における差額であっても、運用前提手続きが完了した後に、それを用いた資金運用ができるようにしてもよい。本変形例では、支払額取得部201が、運用前提手続きが完了する前になされた商取引における支払額を取得し、差額算出部202が、そうして取得された支払額から差額を算出する。 In the fund management support system 1, there is a time lag until the funds actually move after the approval request is made as described in the embodiment. Even if it is a difference amount, it may be possible to perform fund management using it after the operation prerequisite procedure is completed. In this modified example, the payment amount acquisition unit 201 acquires the payment amount in the commercial transaction performed before the operation prerequisite procedure is completed, and the difference calculation unit 202 calculates the difference from the acquired payment amount.

 差額取得部203は、こうして算出された差額、すなわち、運用前提手続きが完了する前になされた商取引における差額を取得する。差額取得部203がこの差額を取得することで、移動指示処理の対象となる差額の累積額には、運用前提手続きが完了する前になされた商取引における差額が含まれることになる。また、運用前提手続きが第1の期間が経過しても完了していなければ、承諾要求部206は、運用前提手続きが完了する前に上述した承諾要求を行う。 The difference acquisition unit 203 acquires the difference calculated in this way, that is, the difference in the commercial transaction performed before the operation prerequisite procedure is completed. When the difference acquisition unit 203 acquires the difference, the accumulated difference that is the target of the transfer instruction process includes the difference in the commercial transaction that was performed before the operation premise procedure was completed. If the operation prerequisite procedure is not completed even after the first period elapses, the consent request unit 206 makes the above-described approval request before the operation prerequisite procedure is completed.

 一方、移動指示処理実行部210は、運用前提手続きが完了する前には移動指示処理を実行しても資金の移動を行うことができないので、運用前提手続きが完了した後に移動指示処理を実行する。具体的には、例えば運用前提手続きが完了する前に資金移動時期が来た場合、移動指示処理実行部210は、資金移動を要求する要求データを決済代行サーバ3に送信する処理を移動指示処理として実行する。 On the other hand, the transfer instruction process execution unit 210 executes the transfer instruction process after the operation prerequisite procedure is completed because the funds cannot be transferred even if the transfer instruction process is executed before the operation prerequisite procedure is completed. . Specifically, for example, when the fund transfer time comes before the operation prerequisite procedure is completed, the transfer instruction process execution unit 210 performs a process of transmitting request data requesting the transfer of funds to the settlement proxy server 3. Run as.

 しかし、運用前提手続きが完了しておらず例えば必要な口座が開設されていないので、決済代行サーバ3は資金移動を完了することができず、その旨を資金運用支援サーバ装置20に通知してくる。移動指示処理実行部210は、この通知を受け取ると、一定期間(例えば1日)が経過してから再度要求データを送信する。移動指示処理実行部210がこうして通知が送られてくる度に要求データを送信し直すことで、運用前提手続きが完了したときには、送信した要求データに基づいて資金の移動が行われる。 However, since the operation prerequisite procedure has not been completed, for example, a necessary account has not been opened, the settlement proxy server 3 cannot complete the transfer of funds, and notifies the fund management support server device 20 to that effect. come. When receiving the notification, the movement instruction process execution unit 210 transmits the request data again after a certain period (for example, one day) has elapsed. When the transfer instruction process execution unit 210 retransmits the request data each time the notification is sent in this way, when the operation prerequisite procedure is completed, the funds are transferred based on the transmitted request data.

 移動指示処理実行部210は、このようにして運用前提手続きが完了した後に移動指示処理を実行する。本変形例によれば、運用前提手続きが完了する前になされた商取引における差額も運用に充てることができる。また、運用前提手続きが完了する前であっても、ユーザに差額を資金運用に充てることを承諾するか否かについて意思確認を行うことができる。 The movement instruction process execution unit 210 executes the movement instruction process after the operation prerequisite procedure is completed in this way. According to this modification, the difference in the commercial transaction performed before the operation prerequisite procedure is completed can also be used for the operation. Further, even before the operation prerequisite procedure is completed, it is possible to confirm the intention as to whether or not to allow the user to allocate the difference to the fund management.

[2-5]差額の蓄積時期
 実施例では、毎日その日に行われた商取引における差額が差額取得部203によって取得されて差額蓄積部204に蓄積されるものとしたが、これに限らず、商取引が行われてから、その商取引における差額が蓄積されるまでに何日か経過する場合がある。その場合、例えば1回目の第1の期間に行われた商取引における差額についての承諾要求が、2回目以降の第1の期間になってから行われるということが起こり得る。
[2-5] Accumulation time of difference In the embodiment, it is assumed that the difference in the commercial transaction performed on that day is acquired by the difference acquisition unit 203 and stored in the difference storage unit 204. However, the present invention is not limited to this. Some days may elapse from the time when the transaction is made until the difference in the transaction is accumulated. In that case, for example, it may happen that the acceptance request for the difference in the commercial transaction performed in the first period is made after the first period after the second.

 実施例では、承諾要求部206は、第1の期間が経過するごとに、その第1の期間になされた1以上の商取引における差額についての承諾をユーザに要求したが、前述のとおり差額の蓄積までに時間を要する場合には、第1の期間が経過するごとに、その第1の期間の満了以前(つまり、その第1の期間とそれよりも前の第1の期間の両方を含む期間)になされた1以上の商取引における差額を資金運用に充てることについての承諾をユーザに要求することになる。 In the embodiment, the consent requesting unit 206 requests the user to accept the difference in one or more commercial transactions made during the first period every time the first period elapses. Each time before the expiration of the first period (that is, a period including both the first period and the first period before it). The user is required to consent to use the difference in one or more commercial transactions made in (1) for fund management.

 ここでいう「第1の期間の満了以前」には、現在の第2の期間よりも前の第2の期間も含まれる。つまり、第1の期間が経過するごとに承諾要求が行われるのは、その第1の期間に新たに差額取得部203によって取得された差額の資金運用についてであって、差額が算出される商取引が行われた時期は、いつであってもよい。 Here, “before the expiration of the first period” includes a second period prior to the current second period. That is, every time the first period elapses, the approval request is made for the fund management of the difference newly acquired by the difference acquisition unit 203 during the first period, and the transaction for which the difference is calculated. Any time may be used.

[2-6]拒否の撤回
 実施例では、一度承諾した資金運用を撤回して拒否することができたが、反対に、一度拒否した資金運用を撤回して承諾することができてもよい。その場合、例えば、履歴表示部306が、過去に資金運用が拒否された差額の履歴を表示して、撤回操作受付部307が、過去に行った資金運用の拒否の撤回を示すユーザの撤回操作を受け付け、拒否が撤回された差額の差額IDを撤回通知部308に供給する。
[2-6] Withdrawal of refusal In the embodiment, the fund operation once accepted can be withdrawn and rejected, but conversely, the once rejected fund operation may be withdrawn and accepted. In this case, for example, the history display unit 306 displays a history of the difference in which the fund operation has been rejected in the past, and the withdrawal operation reception unit 307 indicates the withdrawal operation of the user indicating the withdrawal of the refusal of the fund operation performed in the past. And the difference ID of the difference for which the refusal has been withdrawn is supplied to the withdrawal notifying unit 308.

 次に、撤回通知部308が、供給された差額IDの差額について資金運用の拒否が撤回された旨を資金運用支援サーバ装置20に通知し、資金運用支援サーバ装置20の撤回受付部208が、通知された資金運用の拒否の撤回を受け付け、差額蓄積部204が、拒否が撤回された差額のステータスを「拒否」から「承諾」に変更する。これにより、拒否が撤回された差額も加えた累積額について移動指示処理が実行され、資金運用に充てられることになる。 Next, the withdrawal notification unit 308 notifies the fund management support server device 20 that the refusal of fund management has been withdrawn for the difference of the supplied difference ID, and the withdrawal reception unit 208 of the fund management support server device 20 The withdrawal of the notified refusal of fund management is accepted, and the difference accumulation unit 204 changes the status of the difference for which the refusal has been withdrawn from “rejected” to “accepted”. As a result, the transfer instruction process is executed for the accumulated amount including the difference in which the refusal has been withdrawn, which is used for fund management.

[2-7]拒否された差額の再承諾要求
 実施例では、一度資金運用に充てることが拒否された差額については、承諾要求が行われなかったが、再度承諾要求が行われてもよい。この場合、資金運用支援サーバ装置20の要求時期判断部205が、要求時期になったと判断すると、要求先ユーザのユーザIDに対応付けて蓄積されている差額のうち、ステータスが「未要求」及び「拒否」であるものを、対応する差額IDとともに差額蓄積部204から読み出し、要求先ユーザのユーザIDとともに承諾要求部206に供給する。
[2-7] Request for Re-approval of Rejected Difference In the embodiment, a request for approval was not made for a difference that was once refused to be used for fund management, but a request for approval may be made again. In this case, when the request time determination unit 205 of the fund management support server device 20 determines that the request time has come, the status among the differences accumulated in association with the user ID of the request-destination user is “unrequested” and What is “rejected” is read from the difference accumulation unit 204 together with the corresponding difference ID, and supplied to the approval request unit 206 together with the user ID of the request destination user.

 承諾要求部206は、例えば実施例と同様に要求データを生成して送信する。なお、それだと差額の合計金額が当然ながら大きくなるので、承諾要求部206は、「未要求」の差額の合計金額と、「拒否」された差額の合計金額とについて別々に承諾を要求してもよい。その場合、ユーザ端末30の承諾要求表示部303は、2つの合計金額についてそれぞれ承諾ボタン及び拒否ボタンを表示して、ユーザがそれぞれについて承諾及び拒否を選べるようにする。資金運用支援サーバ装置20の移動指示処理実行部210は、そうして資金運用の承諾を得られた差額の累積額について移動指示処理を実行する。本変形例によれば、資金運用の承諾を得る機会を増やすことができる。 The consent request unit 206 generates and transmits request data, for example, as in the embodiment. Since the total amount of the difference will naturally increase, the approval request unit 206 requests the approval separately for the total amount of the “unrequested” difference and the total amount of the “denied” difference. May be. In that case, the acceptance request display unit 303 of the user terminal 30 displays an acceptance button and a rejection button for each of the two total amounts so that the user can select acceptance and rejection for each. The movement instruction process execution unit 210 of the money management support server apparatus 20 executes the movement instruction process for the accumulated difference amount obtained by obtaining the fund management approval. According to this modification, it is possible to increase the opportunity to obtain permission for fund management.

[2-8]資金移動時期における承諾の再要求
 実施例では、資金移動時期になると、最後の第1の期間における差額について承諾が要求された後に移動指示処理が実行されたが、その他の第1の期間における差額についても、再度承諾が要求されてもよい。
[2-8] Re-request of consent at the time of funds transfer In the example, when it is time to transfer money, the transfer instruction process was executed after the request for consent was made for the difference in the last first period. Consent may be requested again for the difference in one period.

 本変形例では、資金移動時期判断部209が、資金移動時期になったと判断すると、支払日が第2の期間に含まれる差額のうちステータスが「承諾」となっている差額の差額IDを差額蓄積部204から読み出して要求先ユーザのユーザIDとともに承諾要求部206に供給する。承諾要求部206は、供給された差額IDの差額を資金運用に充てることについての承諾を再度要求する旨を表す文字列と、その差額IDに対応付けられている差額及び支払日とを示す要求データを生成してユーザ端末30に送信する。 In this modified example, when the fund transfer time determination unit 209 determines that the funds transfer time has come, the difference ID of the difference whose status is “accepted” among the differences included in the payment period is the difference amount. The data is read out from the storage unit 204 and supplied to the approval request unit 206 together with the user ID of the requested user. The acceptance request unit 206 is a request that indicates a character string indicating that the acceptance of the use of the difference of the supplied difference ID for fund management is requested again, and the difference and payment date associated with the difference ID. Data is generated and transmitted to the user terminal 30.

 ユーザ端末30の承諾要求表示部303は、受け取った要求データが示す差額、すなわち支払日が第2の期間に含まれ且つ過去に資金運用を承諾した差額を図6に表す例と同様に表示して、全ての差額の資金運用を再度承諾するか、承諾する差額を選択し直すか、全ての差額の資金運用を拒否するかをユーザに選ばせる。このように第2の期間が経過したときに再度承諾を要求することで、この要求を行わない場合に比べて、ユーザに自分の意思が尊重されているとより強く感じさせ、満足度を向上させることができる。 The acceptance request display unit 303 of the user terminal 30 displays the difference indicated by the received request data, that is, the difference in which the payment date is included in the second period and the fund operation has been accepted in the past as in the example shown in FIG. Thus, the user can select whether to accept the fund management of all the differences again, reselect the accepted difference, or reject the fund management of all the differences. By requesting consent again when the second period elapses in this way, the user feels that his / her intention is respected and improves satisfaction compared to the case where this request is not made. Can be made.

[2-9]資金の運用状況
 ユーザが資金運用に充てることを承諾した資金の運用状況がユーザ端末で閲覧可能となっていてもよい。この場合、資金運用サーバ装置6が資金の運用状況を例えば資金運用支援サーバ装置20を介してユーザ端末30に提供し、ユーザ端末30が提供された運用状況を表示する。提供される運用状況には、例えば、日々の株価等の動きに合わせて表示される運用資金のパフォーマンス、運用を継続した場合の将来の資金形成プロジェクション及び日々のトランザクションデータ等が含まれる。
[2-9] Fund Operation Status The fund operation status that the user has approved for fund management may be viewable on the user terminal. In this case, the fund management server device 6 provides the operation status of funds to the user terminal 30 via, for example, the fund operation support server device 20, and displays the operation status provided by the user terminal 30. The provided operational status includes, for example, the performance of the operational funds displayed in accordance with the daily stock price movement, the future fund formation projection when the operation is continued, daily transaction data, and the like.

[2-10]各部を実現する装置
 図4等に表す各機能を実現する装置は、それらの図に表された装置に限らない。例えば家計簿サーバ装置10及び資金運用支援サーバ装置20が備える各機能を1台の装置が実現してもよいし、それらの各機能を3以上の装置がそれぞれ分担して実現してもよい。
[2-10] Apparatus for Implementing Each Unit The apparatus for realizing each function illustrated in FIG. 4 and the like is not limited to the apparatus illustrated in those drawings. For example, one device may realize each function provided in the household account book server device 10 and the fund management support server device 20, or may be realized by sharing these functions by three or more devices.

 図10は本変形例の資金運用支援システムが実現する機能構成の一例を表す。図10では、家計簿サーバ装置10a及び資金運用支援サーバ装置20aを備える資金運用支援システム1aが表されている。家計簿サーバ装置10aは、図4に表す各部に加えて支払額取得部201及び差額算出部202を備える。資金運用支援サーバ装置20aは、図4に表す各部のうち、支払額取得部201及び差額算出部202以外の各部を備える。この場合、家計簿サーバ装置10aが蓄積した家計情報から支払額を取得し、差額を算出する。資金運用支援サーバ装置20aは、家計簿サーバ装置10aから算出された差額を取得する。 FIG. 10 shows an example of a functional configuration realized by the fund management support system of this modification. FIG. 10 shows a money management support system 1a including a household account book server device 10a and a money management support server device 20a. The household account book server device 10a includes a payment amount acquisition unit 201 and a difference calculation unit 202 in addition to the units illustrated in FIG. The fund management support server device 20 a includes units other than the payment acquisition unit 201 and the difference calculation unit 202 among the units illustrated in FIG. 4. In this case, the payment amount is acquired from the household information accumulated by the household account book server device 10a, and the difference is calculated. The money management support server device 20a acquires the difference calculated from the household account book server device 10a.

 図11は本変形例のユーザ端末が実現する機能構成の一例を表す。図11では、図4においてユーザ端末30が備える各部に加え、資金運用支援サーバ装置20が備える各部を備えるユーザ端末30bが表されている。この場合、ユーザ端末30bが、自装置を利用するユーザの支払額を取得して、差額の算出から承諾要求、承諾可否の受け付け、撤回の受け付け及び移動指示処理等を行う情報処理装置として用いられる。要するに、資金運用支援システム全体としてこれらの機能が実現されていれば、資金運用支援システムが何台の装置を備えていてもよい。 FIG. 11 shows an example of a functional configuration realized by the user terminal according to this modification. In FIG. 11, in addition to the units included in the user terminal 30 in FIG. 4, a user terminal 30b including the units included in the fund management support server device 20 is illustrated. In this case, the user terminal 30b is used as an information processing device that acquires the payment amount of the user who uses the device, and performs a request for acceptance, acceptance of acceptance / rejection, acceptance of withdrawal, movement instruction processing, etc. . In short, as long as these functions are realized as a whole of the money management support system, the money management support system may include any number of devices.

[2-11]第1の期間及び第2の期間
 第1の期間は、上述した期間(1週間又は1週間+月末の数日間)に限らない。例えば、1週間より短い期間又は長い期間であってもよいし、常に一定の期間であってもよい。第1の期間を一定にする場合、第2の期間は、実施例のように各月の期間にすることはできない(月によって日数が異なるため)。その場合は第1の期間を1週間とするなら例えば4週間を第2の期間とするというように、第2の期間を定めることになる。
[2-11] First period and second period The first period is not limited to the above-described period (one week or one week + a few days at the end of the month). For example, the period may be shorter or longer than one week, or may always be a certain period. When the first period is made constant, the second period cannot be set to the period of each month as in the embodiment (because the number of days differs depending on the month). In this case, if the first period is set to one week, for example, the second period is determined such that four weeks is set as the second period.

 また、第1の期間が取得される差額に応じて変化してもよい。例えば、第1の期間は、差額取得部203により取得された差額の累積額が第1閾値未満になっている期間である。この場合、要求時期判断部205は、基準日の開始時には累積額を0として、差額取得部203により差額が取得される度にそれを加算して累積額を算出する。要求時期判断部205は、算出した累積額が第1閾値以上になった場合、基準日からその前日までを第1の期間として、第1の期間が経過した次の日、すなわち累積額が第1閾値以上になった日に要求時期になったと判断する。 Also, the first period may change according to the difference amount acquired. For example, the first period is a period in which the accumulated amount of the difference acquired by the difference acquisition unit 203 is less than the first threshold. In this case, the request time determination unit 205 calculates the accumulated amount by setting the accumulated amount to 0 at the start of the reference date and adding the difference every time the difference obtaining unit 203 obtains the difference. When the calculated accumulated amount is equal to or greater than the first threshold, the request time determination unit 205 sets the first period from the reference date to the previous day as the first period, that is, the accumulated amount is the first day. It is determined that the requested time has come on the day when the threshold value is 1 or more.

 このように要求時期が判断されることで、承諾要求部206により承諾が要求される差額の合計金額は、第1閾値未満の金額となる。第1閾値としては、資金運用に対する心理的な抵抗がユーザに生じにくいと想定される金額(例えばアンケート等で調査した金額)が用いられるとよい。そうすることで、常にその金額よりも小さい金額について資金運用の承諾がユーザに要求されることになり、それ以上の金額の承諾が要求される場合に比べて、ユーザの資金運用の承諾を得やすくすることができる。 判断 By determining the request time in this way, the total amount of the difference requested for approval by the approval request unit 206 is less than the first threshold. As the first threshold value, an amount of money (for example, an amount investigated by a questionnaire or the like) that is assumed to be unlikely to cause psychological resistance to the fund operation may be used. By doing so, the user will always be required to approve fund management for an amount smaller than that amount, and the user's approval for fund management will be obtained as compared with the case where approval of a higher amount is required. It can be made easier.

 なお、上記第1閾値として、ユーザごとに異なる値が用いられるようにしてもよい。そのためのパラメータとして、例えば、登録されたユーザのプロファイル情報(性別、年代、居住地、趣味等)及び資金運用サーバ装置6から提供される資金の運用状況(パフォーマンス、資金形成プロジェクション、トランザクションデータ等)等のユーザ関連情報(ユーザに関する情報)が用いられる。 Note that a different value may be used for each user as the first threshold. As parameters for that purpose, for example, profile information of registered users (gender, age, residence, hobbies, etc.) and operation status of funds provided from the fund management server device 6 (performance, fund formation projection, transaction data, etc.) Etc., user related information (information about the user) is used.

 図12は本変形例の資金運用支援サーバ装置が実現する機能構成の一例を表す。図12では、図4において資金運用支援サーバ装置20が備える各部に加え、ユーザ関連情報取得部211と、ユーザ関連情報蓄積部212とを備える資金運用支援サーバ装置20cが表されている。ユーザ関連情報取得部211は、例えば自装置の記憶手段からは資金運用支援システムにおいて登録されているユーザのプロファイル情報を取得し、図1に表す資金運用サーバ装置6から資金の運用状況を取得する。ユーザ関連情報取得部211は取得したユーザ関連情報をユーザ関連情報蓄積部212に供給する。 FIG. 12 shows an example of a functional configuration realized by the fund management support server device of this modification. In FIG. 12, in addition to the units included in the fund management support server device 20 in FIG. 4, a fund management support server device 20c including a user related information acquisition unit 211 and a user related information storage unit 212 is illustrated. The user-related information acquisition unit 211 acquires, for example, user profile information registered in the money management support system from the storage unit of the own device, and acquires the money management status from the money management server device 6 illustrated in FIG. . The user related information acquisition unit 211 supplies the acquired user related information to the user related information storage unit 212.

 ユーザ関連情報蓄積部212は、供給されたユーザ関連情報を、その情報が関連するユーザのユーザIDに対応付けて蓄積する。要求時期判断部205は、差額取得部203により取得された或るユーザの差額を加算して累積額を算出すると、そのユーザのユーザIDに対応付けて蓄積されているユーザ関連情報をユーザ関連情報蓄積部212から読み出す。要求時期判断部205は、算出した累積額が、読み出したユーザ関連情報に応じた第1閾値以上になった場合に、第1の期間が経過したと判断する。この判断は例えばユーザ関連情報と第1閾値とを対応付けた第1閾値テーブルを用いて行われる。 The user related information storage unit 212 stores the supplied user related information in association with the user ID of the user to which the information is related. When the request time determination unit 205 calculates a cumulative amount by adding a difference amount of a certain user acquired by the difference acquisition unit 203, the request time determination unit 205 displays the user-related information stored in association with the user ID of the user. Read from the storage unit 212. The requested time determination unit 205 determines that the first period has elapsed when the calculated accumulated amount is equal to or greater than the first threshold value corresponding to the read user-related information. This determination is made using, for example, a first threshold table in which user-related information is associated with a first threshold.

 図13は第1閾値テーブルの一例を表す。図13では、ユーザ関連情報として「A11未満」、「A11以上A12未満」、「A12以上」(A11<A12)という運用額と、「B11」、「B12」、「B13」(B11<B12<B13)という第1閾値とが対応付けられている。要求時期判断部205は、例えば、ユーザ関連情報として読み出した運用額が「A11未満」であれば「B11」を第1閾値として用いて、その運用額が「A12以上」であれば「B13」を第1閾値として用いる。 FIG. 13 shows an example of the first threshold value table. In FIG. 13, the user-related information is “less than A11”, “A11 or more and less than A12”, “A12 or more” (A11 <A12), “B11”, “B12”, “B13” (B11 <B12 < B13) is associated with the first threshold value. The request time determination unit 205 uses, for example, “B11” as the first threshold if the operation amount read as the user-related information is “less than A11”, and “B13” if the operation amount is “A12 or more”. Is used as the first threshold.

 本変形例では、以上のとおり、ユーザ関連情報取得部211により取得されたユーザ関連情報に応じた値が第1閾値として用いられる。図13に表す第1閾値テーブルを用いた場合、要求時期判断部205は、運用額が大きいユーザほど大きな第1閾値を用いることになる。一般に、運用額が大きいユーザほど、資金運用に積極的であり、資金運用に充てることを承諾しやすい金額も大きくなりやすい。一方で、第1閾値を小さくするほど、第1の期間が短くなり、頻繁に承諾要求が行われることになる。 In the present modification, as described above, a value corresponding to the user-related information acquired by the user-related information acquisition unit 211 is used as the first threshold value. When the first threshold value table shown in FIG. 13 is used, the request time determination unit 205 uses a larger first threshold value for a user with a larger operating amount. In general, the user with a larger investment amount is more active in fund management, and the amount of money that can be easily approved for fund management tends to increase. On the other hand, as the first threshold value is decreased, the first period is shortened, and the approval request is frequently performed.

 運用額が大きいユーザは、そのように頻繁に承諾要求を受け取るよりは、1回当たりの金額を大きくしてでも承諾要求の頻度が少ない方が煩わしくなくて気分よく承諾できる傾向になる。反対に、運用額が小さいユーザは、1回当たりの金額が大きいと承諾しにくくなるので、多少煩わしくても第1の期間を短くして1回当たりの金額を小さくした方が承諾しやすい傾向になる。本変形例では、上記の第1閾値を用いることで、ユーザの運用額に応じてそれぞれ承諾しやすいタイミングで承諾要求が行われるので、第1閾値が固定されている場合に比べて、ユーザの資金運用の承諾を得やすくすることができる。 A user with a large operating amount tends to accept without hesitation if the frequency of the request is small, even if the amount of the request is increased, rather than receiving the request frequently. On the other hand, users with small operating amounts tend to be less likely to accept if the amount per transaction is larger, so it is easier to accept if the first period is shortened and the amount per operation is reduced, even if it is somewhat annoying. become. In this modified example, by using the above first threshold value, an approval request is made at a timing at which it is easy to accept each according to the user's operating amount. Therefore, compared to the case where the first threshold value is fixed, It is possible to make it easier to obtain approval for fund management.

 上述した累積額で第1の期間の長さを決める例において、第2の期間は、例えば決められた回数の第1の期間を含む期間とする。その場合、累積額が早く増えるほど第1の期間、第2の期間とも短くなる。また、上記例において、第2の期間を一定の期間としてもよい(第2の期間が終了したときには、第1の期間もその時点での累積額にかかわらず終了する)。その場合、累積額が早く増えるほど第2の期間に含まれる第1の期間の数が多くなる。 In the example in which the length of the first period is determined by the accumulated amount described above, the second period is a period including, for example, a predetermined number of times of the first period. In that case, the first period and the second period become shorter as the accumulated amount increases earlier. In the above example, the second period may be a fixed period (when the second period ends, the first period also ends regardless of the accumulated amount at that time). In that case, as the accumulated amount increases earlier, the number of first periods included in the second period increases.

 上述したいずれの例においても、第2の期間には複数の第1の期間が含まれており、第2の期間が終了すると、最後の第1の期間も終了し、次の第2の期間は、次の第1の期間と同じタイミングで開始される。第1の期間及び第2の期間は、7日間など1日単位で定められてもよいし、週単位、月単位、時間単位又は分単位等、どのような時間の単位で定められてもよい。 In any of the above examples, the second period includes a plurality of first periods. When the second period ends, the last first period also ends, and the next second period Is started at the same timing as the next first period. The first period and the second period may be determined in units of one day such as 7 days, or may be determined in any unit of time such as a week unit, a month unit, an hour unit, or a minute unit. .

 また、前述したユーザ関連情報に応じて第1の期間及び第2の期間をユーザごとに異ならせてもよい。例えば、承諾要求部206が、ユーザ関連情報取得部211により取得されたユーザ関連情報に応じた期間が第1の期間として経過するごとに承諾要求を行ってもよい。この場合、要求時期判断部205は、第1の期間が経過したか否かの判断を、例えばユーザ関連情報と第1の期間とを対応付けた第1の期間テーブルを用いて行う。 Further, the first period and the second period may be made different for each user according to the above-described user related information. For example, the consent request unit 206 may make a consent request each time a period corresponding to the user-related information acquired by the user-related information acquisition unit 211 elapses as the first period. In this case, the request time determination unit 205 determines whether or not the first period has elapsed using, for example, a first period table in which user-related information is associated with the first period.

 図14は第1の期間テーブルの一例を表す。図14では、ユーザ関連情報として「C11未満」、「C11以上C12未満」、「C12以上」(C11<C12)という承諾回数と、「D11」、「D12」、「D13」(D11<D12<D13)という第1の期間とが対応付けられている。承諾回数とは、お釣り運用サービスにおいてこれまでに資金運用を承諾した回数である。要求時期判断部205は、例えば、ユーザ関連情報として読み出した承諾回数が「C11未満」であれば「D11」を第1の期間として用いて、その承諾回数が「C12以上」であれば「D13」を第1の期間として用いる。 FIG. 14 shows an example of the first period table. In FIG. 14, the user-related information is “less than C11”, “C11 or more and less than C12”, “C12 or more” (C11 <C12), and “D11”, “D12”, “D13” (D11 <D12 < D13) is associated with the first period. The number of times of acceptance is the number of times fund management has been accepted so far in the fishing operation service. For example, if the number of consents read as user-related information is “less than C11”, the request time determination unit 205 uses “D11” as the first period, and if the number of consents is “C12 or more”, “D13 Is used as the first period.

 資金運用の承諾のしやすさについていうと、承諾回数が多いユーザは、資金運用に積極的なので、上述した運用額が大きいユーザと同じ傾向になり、承諾回数が少ないユーザは、資金運用に消極的なので、上述した運用額が小さいユーザと同じ傾向になる。本変形例では、上記の第1の期間を用いることで、ユーザの承諾回数に応じてそれぞれ承諾しやすいタイミングで承諾要求が行われるので、第1の期間が固定されている場合に比べて、ユーザの資金運用の承諾を得やすくすることができる。 Regarding the ease of approval of fund management, users with a large number of approvals are aggressive in fund management, so the same trend as users with a large amount of investment described above, and users with a low number of approvals are reluctant to fund management. Therefore, the same tendency as the above-mentioned user with a small operation amount is obtained. In this modified example, by using the first period described above, an acceptance request is made at a timing at which it is easy to accept each according to the number of times the user consents. Therefore, compared to the case where the first period is fixed, It is possible to make it easier to obtain the user's consent for fund management.

 また、例えば、移動指示処理実行部210が、ユーザ関連情報取得部211により取得されたユーザ関連情報に応じた期間が第2の期間として経過すると、移動指示処理を実行してもよい。この場合、資金移動時期判断部209は、第2の期間が経過したか否かの判断を、例えばユーザ関連情報と第2の期間とを対応付けた第2の期間テーブルを用いて行う。 Further, for example, the movement instruction process execution unit 210 may execute the movement instruction process when a period corresponding to the user-related information acquired by the user-related information acquisition unit 211 elapses as the second period. In this case, the fund transfer time determination unit 209 determines whether or not the second period has elapsed using, for example, a second period table in which the user-related information and the second period are associated with each other.

 図15は第2の期間テーブルの一例を表す。図15では、ユーザ関連情報として「20代以下」、「30代、40代」、「50代以上」という年代と、「F11」、「F12」、「F13」(F11<F12<F13)という第2の期間とが対応付けられている。資金移動時期判断部209は、例えば、ユーザ関連情報として読み出したユーザの年代が「20代」であれば「F11」を第2の期間として用いて、その年代が「50代以上」であれば「F13」を第2の期間として用いる。 FIG. 15 shows an example of the second period table. In FIG. 15, the user-related information includes the ages of “under 20s”, “30s, 40s”, “over 50s”, and “F11”, “F12”, “F13” (F11 <F12 <F13). The second period is associated. For example, if the user's age read as the user-related information is “20s”, the fund transfer time determination unit 209 uses “F11” as the second period, and if the age is “50s or more”. “F13” is used as the second period.

 第2の期間が長いほど、第2の期間が経過した後に口座から移動する資金の金額が大きくなりやすい。そのため、収入が多いユーザほど、資金運用に積極的になりやすい。資金運用の承諾のしやすさについていえば、年代が高いユーザは、収入が多いので資金運用に積極的になりやすく上述した運用額が大きいユーザと同じ傾向になり、年代が低いユーザは、収入が少ないので資金運用に消極的になりやすく上述した運用額が小さいユーザと同じ傾向になる。本変形例では、上記の第2の期間を用いることで、ユーザの年代に応じてそれぞれ承諾しやすいタイミングで承諾要求が行われるので、第2の期間が固定されている場合に比べて、ユーザの資金運用の承諾を得やすくすることができる。 The longer the second period, the greater the amount of funds transferred from the account after the second period has elapsed. For this reason, users with higher income tend to be more aggressive in fund management. In terms of the ease of accepting fund management, users with a high age tend to be more aggressive in fund management because they have a large income, and tend to have the same tendency as users with a large investment amount as described above. Therefore, it tends to be reluctant to fund management and tends to be the same as the above-mentioned user with a small operation amount. In this modified example, by using the second period described above, an approval request is made at a timing at which each user can easily agree according to the user's age, so that the user can compare with the case where the second period is fixed. It is possible to make it easier to obtain approval for fund management.

 なお、図13、図14、図15の例で述べたパラメータとして用いられるユーザ関連情報(運用額、承諾回数、年代)は、これらに限らず、他のユーザ関連情報(利益額、利益率、拒否回数、職業等)が用いられてもよい。いずれの場合も、資金運用への積極性と相関があるユーザ関連情報が用いられることで、ユーザのその積極性に応じてそれぞれ承諾しやすいタイミングで承諾要求が行われるので、各期間が固定されている場合に比べて、ユーザの資金運用の承諾を得やすくすることができる。 Note that the user-related information (operation amount, number of acceptances, age) used as the parameters described in the examples of FIGS. 13, 14, and 15 is not limited to these, but other user-related information (profit amount, profit rate, Refusal times, occupations, etc.) may be used. In either case, the use of user-related information that correlates with the aggressiveness of fund management makes it possible to make an acceptance request at a timing that is easy to accept according to the user's aggressiveness, so each period is fixed. Compared to the case, it is possible to make it easier to obtain the user's consent for fund management.

 また、ユーザ関連情報に応じた第1閾値、第1の期間及び第2の期間を用いた場合の資金運用の承諾率(例えば全差額の件数のうち資金運用を承諾された差額の件数の割合)を取得して、承諾率が目標値よりも低い場合には、ユーザ関連情報との相関性を変化させてもよい。例えば図13の例であれば、要求時期判断部205は、取得した承諾率が目標値よりも低い場合には、運用額の閾値であるA11及びA12の値を大きくし、又は小さくして、承諾率が目標値よりも高くなる場合の値を求める。また、運用額の閾値ではなく、第1閾値の値を変化させてもよいし、それらの両方の値を変化させてもよい。要求時期判断部205が図14に表す各値を求める場合も、資金移動時期判断部209が図15に表す各値を求める場合も同様である。 Also, the fund management approval rate when using the first threshold, the first period, and the second period according to the user-related information (for example, the ratio of the number of differences approved for fund management out of the total difference) ), And the acceptance rate is lower than the target value, the correlation with the user-related information may be changed. For example, in the example of FIG. 13, when the acquired acceptance rate is lower than the target value, the request time determination unit 205 increases or decreases the values of A11 and A12 that are thresholds of the operation amount, Find the value when the acceptance rate is higher than the target value. In addition, the value of the first threshold value may be changed instead of the operating amount threshold value, or both of these values may be changed. The same applies when the request time determination unit 205 obtains each value shown in FIG. 14 and when the fund transfer time judgment unit 209 obtains each value shown in FIG.

 また、第1の期間として、ユーザ端末30がプログラムを起動させたときに満了する期間が用いられてもよい。ユーザ端末30は、ユーザの操作によりプログラムを起動させてもよいし、本体の電源が投入されたときにプログラムを起動させてもよい。ここでいうプログラムは、図4に表す各部を実現するためのプログラムであり、例えばお釣り運用サービスを提供する事業者が提供するアプリケーションプログラムである。この場合、ユーザ端末30は、プログラムを起動すると、その旨を資金運用支援サーバ装置20に通知する。資金運用支援サーバ装置20の要求時期判断部205は、この通知を受け取ると、第1の期間が満了し、承諾要求を行う時期になったと判断する。こうして、承諾要求部206は、ユーザ端末30がプログラムを起動させる度に、すなわち第1の期間が経過するごとに承諾をユーザに要求する。 Also, as the first period, a period that expires when the user terminal 30 starts the program may be used. The user terminal 30 may start the program by a user operation, or may start the program when the main body is turned on. A program here is a program for implement | achieving each part shown in FIG. 4, for example, is an application program which the provider who provides a fishing operation service provides. In this case, when the user terminal 30 starts the program, the user terminal 30 notifies the fund management support server device 20 to that effect. Upon receiving this notification, the request time determination unit 205 of the fund management support server device 20 determines that the first period has expired and it is time to make an acceptance request. In this way, the consent request unit 206 requests the user for consent every time the user terminal 30 starts the program, that is, every time the first period elapses.

[2-12]受取額
 実施例では、ユーザがお金を支払ったときの金額(支払額)とそれを切り上げた額との差額が資金運用の対象であったが、これに限らず、例えば、ユーザがお金を受け取ったときの受取額とそれを切り下げた額との差額(いわゆる端数)を資金運用の対象としてもよい。ユーザが受け取るお金には、例えば、ユーザの給料、ユーザが保有する株式の配当金、及び、ユーザが保有する不動産の賃貸料等が含まれる。
[2-12] Received Amount In the embodiment, the difference between the amount (payment amount) when the user paid the money and the amount rounded up is the target of the fund management. The difference (so-called fraction) between the amount received when the user receives money and the amount deducted from the amount may be set as the target of fund management. The money received by the user includes, for example, the user's salary, the dividend of stock held by the user, and the rent of the real estate owned by the user.

 この場合、差額取得部203は、ユーザが受け取った受取額とその受取額を切り下げた額との差額を取得する。承諾要求部206は、第1の期間が経過するごとに、その第1の期間の満了以前に受け取った1以上の受取額における差額を資金運用に充てることについての承諾をユーザに要求する。以降は、実施例と同様に承諾の可否の受け付け及び移動指示処理等が行われる。本変形例では、ユーザが受け取ったお金についても、その切り下げ額との差額を資金運用に充てることができる。 In this case, the difference acquisition unit 203 acquires the difference between the received amount received by the user and the amount obtained by rounding down the received amount. Each time the first period elapses, the approval request unit 206 requests the user to approve the use of the difference in one or more received amounts received before the expiration of the first period for fund management. Thereafter, like in the embodiment, acceptance / non-acceptance and movement instruction processing are performed. In this modification, the money received by the user can be used for fund management by using the difference from the devaluation amount.

[2-13]取得する金額
 差額取得部203は、上記の各例では、支払額については切り上げ額との差額を取得し、受取額については切り下げ額との差額を取得したが、これに限らない。差額取得部203は、支払額について切り下げ額との差額を取得してもよいし、受取額について切り上げ額との差額を取得してもよい。また、差額取得部203は、上記の支払額又は受取額に特定の値(例えば3%)を乗じた金額を取得してもよい。
[2-13] Amount to be acquired In each of the above examples, the difference acquisition unit 203 acquires the difference from the round-up amount for the payment amount and the difference from the devaluation amount for the receipt amount. Absent. The difference acquisition unit 203 may acquire the difference between the payment amount and the devaluation amount, or may acquire the difference between the receipt amount and the round-up amount. Further, the difference acquisition unit 203 may acquire an amount obtained by multiplying the payment amount or the reception amount by a specific value (for example, 3%).

 また、差額取得部203は、特定の支出項目の支払額に対してユーザが設定した目標値と支払額との差額を取得してもよい。この場合、ユーザは、例えば毎月の電気代及び生活費等の目標値を設定しておく。差額取得部203は、目標値が設定された支出項目の支払額がその目標値を下回った場合に、目標値と支払額との差額を取得する。これにより、ユーザが節約するほど運用する資金が増える一方、どれだけ運用資金が増えても上記支出項目については目標値を超える支出は生じない。これにより、ユーザは資金運用のために予期せぬ支出が生じるという心配をすることなく資金運用を行うことができる。 Further, the difference acquisition unit 203 may acquire the difference between the target value set by the user for the payment amount of the specific expenditure item and the payment amount. In this case, for example, the user sets target values such as monthly electricity bills and living expenses. The difference acquisition unit 203 acquires the difference between the target value and the payment amount when the payment amount of the expenditure item for which the target value is set falls below the target value. As a result, the amount of funds to be managed increases as the user saves, but no amount of expenditure exceeding the target value occurs for the above-mentioned expenditure items, regardless of how much the operation funds increase. As a result, the user can perform the fund management without worrying that an unexpected expenditure will occur for the fund operation.

 また、差額取得部203は、特定の収入項目の受取額に対してユーザが設定した目標値と受取額との差額を取得してもよい。この場合、ユーザは、例えば月収(残業等で変動する)及び株式配当等の目標値を設定しておく。差額取得部203は、目標値が設定された収入項目の受取額がその目標値を上回った場合に、目標値と支払額との差額を取得する。これにより、ユーザは目標値に相当する収入を確保したうえで資金運用を行うことができる。 Further, the difference acquisition unit 203 may acquire the difference between the target value set by the user for the received amount of the specific income item and the received amount. In this case, the user sets target values such as monthly income (which fluctuates due to overtime, etc.) and stock dividends. The difference acquisition unit 203 acquires the difference between the target value and the payment amount when the received amount of the income item for which the target value is set exceeds the target value. Thereby, the user can perform fund management after securing the income corresponding to the target value.

 要するに、差額取得部203は、商取引における支払額に基づき算出される金額(切り上げ額との差額、切り下げ額との差額、特定の値を乗じた額及び目標値との差額等)を取得するか、ユーザが受け取った受取額に基づき算出される金額(こちらも切り上げ額との差額、切り下げ額との差額、特定の値を乗じた額及び目標値との差額等)を取得するものであればよい。 In short, whether the difference acquisition unit 203 acquires an amount (difference from round-up amount, difference from round-down amount, amount multiplied by a specific value, difference from target value, etc.) calculated based on the payment amount in commerce. If the amount is calculated based on the received amount received by the user (this is also the difference from the round-up amount, the difference from the devaluation amount, the amount multiplied by a specific value, the difference from the target value, etc.) Good.

[2-13]差額の絞り込み
 実施例では、ユーザが行った支払いに基づいて算出された全ての差額について資金運用の承諾が要求されたが、これに限らない。例えば、特定の店舗で商品を購入した場合の差額に絞り込んでもよい。また、特定の決済方法で決済した場合の差額に絞り込んでもよいし、特定の商品を購入した場合の差額に絞り込んでもよい。
[2-13] Narrowing of Differences In the embodiment, the approval of fund management is requested for all the differences calculated based on the payment made by the user, but this is not restrictive. For example, it may be narrowed down to the difference when products are purchased at a specific store. Further, the difference may be narrowed down to a difference when a specific payment method is used, or may be narrowed down to a difference when a specific product is purchased.

 図16は本変形例の資金運用支援サーバ装置20dが実現する機能構成の一例を表す。資金運用支援サーバ装置20dは、図4に表す各部に加え、商取引関連情報取得部213と、差額判別部214とを備える。本変形例では、家計簿サーバ装置10の家計情報蓄積部103が、店舗名(チェーン店の名称等)及び購入に用いた決済方法の名称(クレジットカード会社名又は電子マネーの名称等)を含む支出情報を蓄積する。店舗名は、商取引において購入された商品の購入先を示す情報であり、決済方法の名称は、商取引において用いられた決済手段を示す情報である。 FIG. 16 shows an example of a functional configuration realized by the fund management support server device 20d of this modification. The fund management support server device 20d includes a commercial transaction related information acquisition unit 213 and a difference determination unit 214 in addition to the units illustrated in FIG. In this modification, the household information storage unit 103 of the household account book server device 10 includes a store name (such as the name of a chain store) and a name of a settlement method used for purchase (such as the name of a credit card company or electronic money). Accumulate spending information. The store name is information indicating the purchase destination of the product purchased in the commercial transaction, and the name of the settlement method is information indicating the settlement means used in the commercial transaction.

 家計簿サーバ装置10は、店舗名及び決済方法の名称を、上述した個人向けサイトや、レシートからそれらの情報を読み取ったユーザ端末30から取得する。なお、これらの方法で店舗名や決済方法の名称が取得できない場合は、家計簿サーバ装置10は、例えば店舗で利用されているPOSシステムや決済サービスを提供する事業者の電子決済システムから店舗名や決済方法の名称を取得してもよい。支払額取得部201は、実施例で述べたように家計簿サーバ装置10から支出情報及びユーザIDを受け取ることで、そのユーザIDのユーザが商取引の際に支払った支払額を取得する。支払額取得部201は、受け取った支出情報及びユーザIDを商取引関連情報取得部213に供給する。 The household account book server device 10 acquires the store name and the name of the settlement method from the above-described personal site or the user terminal 30 that has read the information from the receipt. In addition, when the store name and the name of the settlement method cannot be acquired by these methods, the household account book server device 10 uses, for example, a store name from a POS system used in the store or an electronic settlement system of a provider providing a settlement service. Or the name of the settlement method. As described in the embodiment, the payment amount acquisition unit 201 receives the payment information and the user ID from the household account book server device 10 to acquire the payment amount paid by the user with the user ID during the commercial transaction. The payment amount acquisition unit 201 supplies the received expenditure information and user ID to the commercial transaction related information acquisition unit 213.

 商取引関連情報取得部213は、ユーザの商取引に関連する情報を取得する機能であり、例えば、前述した購入先及び決済方法の名称を商取引の関連情報として取得する。商取引関連情報取得部213は、支払額取得部201から支出情報及びユーザIDを受け取ることで、その支出情報が示す店舗名及び決済方法の名称を、そのユーザIDのユーザが行った商取引における購入先及び決済手段として取得する。商取引関連情報取得部213は、取得した商取引の関連情報を示す支出情報を、対応するユーザIDとともに差額判別部214に供給する。差額判別部214には、差額取得部203からも、取得した差額とそれに対応するユーザID及び支出情報とが供給される。 The commercial transaction related information acquisition unit 213 has a function of acquiring information related to the user's commercial transaction, and acquires, for example, the name of the purchaser and the settlement method described above as the related information of the commercial transaction. The business transaction related information acquisition unit 213 receives the expenditure information and the user ID from the payment amount acquisition unit 201, so that the store name and the name of the settlement method indicated by the expenditure information are purchased in the commercial transaction performed by the user of the user ID. And as a settlement means. The commercial transaction related information acquisition unit 213 supplies the expenditure information indicating the acquired related information of the commercial transaction to the difference determination unit 214 together with the corresponding user ID. The difference determination unit 214 is also supplied with the acquired difference and the corresponding user ID and expenditure information from the difference acquisition unit 203.

 差額判別部214は、差額算出部202により支払額に基づき算出された差額のうち、所定の条件を満たす商取引についての差額を判別する。差額判別部214は、商取引における購入先又は決済手段のうちの少なくとも1つの事項が予め定められた特定の事項である場合に、その商取引が所定の条件を満たすと判断する。本変形例では、例えば、事業者αが運営する店舗が特定の購入先であり、事業者βが提供する決済サービスが特定の決済手段であるものとする。 The difference determination unit 214 determines a difference for a commercial transaction that satisfies a predetermined condition among the differences calculated based on the payment amount by the difference calculation unit 202. The difference determining unit 214 determines that the commercial transaction satisfies a predetermined condition when at least one item of the purchaser or the settlement means in the commercial transaction is a predetermined specific item. In the present modification, for example, it is assumed that the store operated by the operator α is a specific purchaser, and the payment service provided by the operator β is a specific payment means.

 差額判別部214は、差額が供給されると、その差額と同じユーザIDに対応付けて供給された商取引の関連情報が示す店舗名及び決済方法の名称が、事業者αが運営する店舗名又は事業者βが提供する決済サービスの名称である場合、その差額が所定の条件を満たす商取引についての差額だと判別し、そうでない場合、その差額が所定の条件を満たす商取引についての差額ではないと判別する。差額判別部214は、供給された差額、ユーザID及び支出情報を、判別結果とともに差額蓄積部204に供給する。 When the difference is supplied, the difference discriminating unit 214 stores the name of the store and the name of the settlement method indicated by the related information of the commercial transaction supplied in association with the same user ID as the difference or the name of the store operated by the business operator α. If it is the name of the settlement service provided by the operator β, it is determined that the difference is a difference for a commercial transaction that satisfies a predetermined condition. Otherwise, the difference is not a difference for a commercial transaction that satisfies the predetermined condition. Determine. The difference determination unit 214 supplies the supplied difference, user ID, and expenditure information to the difference accumulation unit 204 together with the determination result.

 差額蓄積部204は、差額判別部214から供給された差額、ユーザID及び判別結果を、差額ID及びともに供給された支出情報が示す支払日に対応付けて記憶する。
 図17は本変形例で蓄積されている差額の一例を表す。図17の例では、差額蓄積部204は、ユーザIDと、支払日と、差額と、差額IDと、運用対象フラグと、ステータスとを対応付けて記憶している。
The difference accumulation unit 204 stores the difference, the user ID, and the determination result supplied from the difference determination unit 214 in association with the payment date indicated by the difference ID and the expenditure information supplied together with the difference ID.
FIG. 17 shows an example of the difference accumulated in the present modification. In the example of FIG. 17, the difference accumulation unit 204 stores a user ID, a payment date, a difference, a difference ID, an operation target flag, and a status in association with each other.

 運用対象フラグは、差額判別部214による判別結果を示す情報である。この例では、所定の条件を満たす商取引についての差額であると判別された差額には「対象」という運用対象フラグが対応付けられ、所定の条件を満たす商取引についての差額ではないと判別された差額には「対象外」という運用対象フラグが対応付けられている。「対象」という運用対象フラグは、ユーザの承諾が得られれば(又は既に承諾が得られていて)運用の対象にする差額であることを意味し、「対象外」という運用対象フラグは、その差額は運用の対象ではなく、ユーザへの承諾の要求もされないことを意味している。 The operation target flag is information indicating a determination result by the difference determination unit 214. In this example, the difference determined to be the difference for the commercial transaction that satisfies the predetermined condition is associated with the operation target flag “target”, and the difference determined not to be the difference for the commercial transaction that satisfies the predetermined condition. Is associated with an operation target flag “not applicable”. The operation target flag of “Target” means that the user's consent is obtained (or the approval has already been obtained), and the operation target flag of “Not applicable” The difference means that it is not a target of operation and that the user is not required to consent.

 差額蓄積部204は、運用対象フラグが「対象外」である差額については、ステータスも「対象外」として記憶する。要求時期判断部205は、要求時期になったと判断すると、実施例と同様に、要求先ユーザのユーザIDに対応付けて蓄積されている差額のうち、ステータスが「未要求」であるものを読み出して承諾要求部206に供給する。このとき、ステータスが「対象外」である差額は読み出されない。そのため、運用対象フラグが「対象」である差額のうちステータスが「未要求」であるものだけが、要求時期判断部205によって読み出されて承諾要求部206に供給される。 The difference accumulation unit 204 stores the status as “non-target” for the difference whose operation target flag is “non-target”. When the request time determination unit 205 determines that the request time has come, the difference amount accumulated in association with the user ID of the request-destination user is read out in the same manner as in the embodiment. To the consent request unit 206. At this time, the difference whose status is “not applicable” is not read out. Therefore, only the difference whose status is “unrequested” among the differences whose operation target flag is “target” is read by the request time determination unit 205 and supplied to the approval request unit 206.

 承諾要求部206は、こうして供給された差額を資金運用に充てることについての承諾をユーザに要求する。つまり、承諾要求部206は、支払額に基づき算出される差額のうち、所定の条件を満たす商取引についての差額を資金運用に充てることについての承諾をユーザに要求する。詳細には、承諾要求部206は、購入先又は決済手段のうちの少なくとも1つの事項が予め定められた特定の事項である商取引の支払額に基づき算出される差額を、所定の条件を満たす商取引についての差額として、その差額についての承諾の要求を行う。 The consent request unit 206 requests the user to approve the use of the supplied difference for fund management. That is, the consent requesting unit 206 requests the user to approve the use of the difference for the commercial transaction that satisfies a predetermined condition among the differences calculated based on the payment amount, for fund management. Specifically, the consent requesting unit 206 calculates the difference calculated based on the payment amount of the commercial transaction in which at least one item of the purchaser or the settlement method is a predetermined specific item, As a difference for, a request for acceptance of the difference is made.

 以上のとおり、本変形例では、ユーザが行った支払いに基づいて算出された全ての差額ではなく、特定の購入先で商品を購入した支払いの差額と、特定の決済手段を用いた支払いの差額に絞り込んで、資金運用の承諾が要求される。これにより、それら特定の購入先及び決済手段を利用する動機をユーザに生じさせ、全ての差額について承諾を要求する場合に比べて、それら特定の購入先及び決済手段が利用されやすいようにすることができる。 As described above, in this modification, not the total difference calculated based on the payment made by the user, but the difference between the payment for purchasing the product at a specific purchaser and the difference between the payment using a specific settlement method. It is necessary to narrow down to and to approve fund management. As a result, the user is motivated to use the specific purchaser and payment method, and the specific purchaser and payment method can be used more easily than when the consent is requested for all the differences. Can do.

 なお、所定の条件は上記のものに限らない。例えば、差額判別部214は、商取引における購入対象が予め定められた特定の商品である場合に、その商取引が所定の条件を満たすと判断してもよい。ここでいう特定の商品とは、個別の商品であってもよいし、特定の事業者が提供する商品群であってもよい。以下では事業者γが提供する商品を特定の商品とする。この場合、例えば支出情報が示す商品名に基づいて、購入対象が予め定められた特定の商品であるか否かが判断される。この判断が行われると、全ての差額について承諾を要求する場合に比べて、特定の商品が購入されやすいようにすることができる。 Note that the predetermined conditions are not limited to the above. For example, the difference determination unit 214 may determine that the commercial transaction satisfies a predetermined condition when the purchase target in the commercial transaction is a predetermined specific product. The specific product referred to here may be an individual product or a product group provided by a specific business operator. Hereinafter, the product provided by the operator γ is assumed to be a specific product. In this case, for example, based on the product name indicated by the expenditure information, it is determined whether or not the purchase target is a predetermined specific product. When this determination is made, it is possible to make it easier to purchase a specific product as compared to a case where approval is requested for all the differences.

 また、差額判別部214は、商取引における購入先、決済手段及び購入対象という各事項のうち、いずれか1つの事項だけを所定の条件の判断に用いてもよいし、2以上の事項を所定の条件の判断に用いてもよい。また、家計簿サーバ装置10に店舗名や決済方法の名称を示す支出情報が蓄積されていない場合は、商取引関連情報取得部213が、例えばその店舗で利用されているPOSシステムや決済サービスを提供する事業者の電子決済システムから、各ユーザの商取引が行われた店舗名や決済方法の名称をユーザの商取引に関連する情報として取得すればよい。 Further, the difference determination unit 214 may use only one of the items of the purchaser, the settlement method, and the purchase target in the commercial transaction for the determination of the predetermined condition, or two or more items You may use for judgment of conditions. In addition, when the household account book server device 10 does not store the spending information indicating the store name or the settlement method name, the commercial transaction related information acquisition unit 213 provides, for example, a POS system or settlement service used in the store. What is necessary is just to acquire the name of the store where each user's commercial transaction and the name of the payment method are related to the user's commercial transaction from the electronic payment system of the business operator.

 また、図16の例では、所定の条件を満たす商取引についての差額を判別したが、これに限らず、例えば、支払額取得部201が、所定の条件を満たす商取引についての支払額だけを取得してもよい。支払額取得部201は、例えば、受け取った支出情報に基づいて、差額判別部214と同様に、その支出情報が示す支払いが行われた商取引が所定の条件を満たすか否かを判断すればよい。この場合、差額蓄積部204には、商取引が所定の条件を満たす差額だけが蓄積される。 In the example of FIG. 16, the difference for the commercial transaction that satisfies the predetermined condition is determined. However, the present invention is not limited to this. For example, the payment acquisition unit 201 acquires only the payment amount for the commercial transaction that satisfies the predetermined condition. May be. For example, the payment acquisition unit 201 may determine, based on the received expenditure information, whether or not a commercial transaction for which payment indicated by the expenditure information satisfies a predetermined condition, as with the difference determination unit 214. . In this case, the difference accumulation unit 204 accumulates only the difference for which the commercial transaction satisfies a predetermined condition.

 その結果、承諾要求部206は、上記の例と同様に、支払額に基づき算出される差額のうち、所定の条件を満たす商取引についての差額を資金運用に充てることについての承諾をユーザに要求することになる。要するに、最終的に承諾要求部206が所定の条件を満たす商取引についての差額を資金運用に充てることについての承諾をユーザに要求することになっていれば、商取引が所定の条件を満たすか否かの判断がどこで行われてもよい。 As a result, the consent requesting unit 206 requests the user to approve the use of the difference for the commercial transaction that satisfies a predetermined condition among the differences calculated based on the payment amount, as in the above example. It will be. In short, whether or not the commercial transaction satisfies the predetermined condition if the approval requesting unit 206 ultimately requires the user to approve the difference between the commercial transaction satisfying the predetermined condition for fund management. The decision may be made anywhere.

[2-14]有利な条件での運用
 上述した差額の絞り込みが行われる場合に、追加の条件が満たされると、その条件が満たされない場合に比べて有利な条件での資金運用がユーザに提示されてもよい。追加の条件としては、例えば、商取引が予め定められた期間に行われた場合に満たされる条件が用いられる。
[2-14] Operation under favorable conditions When the above-mentioned difference is narrowed down, if an additional condition is satisfied, fund management under an advantageous condition is presented to the user when the additional condition is not satisfied. May be. As the additional condition, for example, a condition that is satisfied when a commercial transaction is performed in a predetermined period is used.

 本変形例では、例えば商取引における上述した特定の事項(特定の購入先、特定の決済手段、特定の購入対象)に関係する事業者(店舗を運営する事業者、決済サービスを提供する事業者、商品を提供する事業者等)が、特定の期間をキャンペーン期間として定めている。そのように特定の事項について特定の期間が定められている場合に、承諾要求部206は、それら特定の事項に関連する商取引が、その特定の事項について定められた特定の期間に行われた場合は、その期間以外に商取引が行われたときに比べて有利な条件で差額を資金運用に充てることについての承諾をユーザに要求する。 In this modification, for example, a business operator (a business operator that operates a store, a business operator that provides a settlement service, etc.) related to the above-described specific items (a specific purchase destination, a specific payment method, a specific purchase target) in a commercial transaction, A company that provides products, etc.) defines a specific period as a campaign period. In such a case where a specific period is set for a specific matter, the consent requesting unit 206 determines that a commercial transaction related to the specific item is performed during a specific period set for the specific item. Asks the user for consent to use the difference for fund management under favorable conditions compared to when a commercial transaction is conducted outside that period.

 ここでいう特定の事項に関連する商取引とは、特定の購入先で行われた商取引、特定の決済手段が用いられた商取引、又は、特定の購入対象が購入された商取引等である。また、有利な条件での資金運用とは、例えば、資金運用のための手数料の割引や運用する資金の増額、格付けが特定のレベルより高い金融商品の活用、手続きの短縮、手続きの期限の緩和など、ユーザが金銭的又は時間的な利益を得られる条件を適用して行われる資金運用のことをいう。承諾要求部206は、上記の商取引が特定の期間に行われた場合は、有利な条件で差額を資金運用に充てることを表す文字列と、差額ID、差額及び支払日とを示す要求データを生成してユーザ端末30に送信する。 The commercial transaction related to the specific matter mentioned here is a commercial transaction performed at a specific purchase destination, a commercial transaction using a specific settlement method, or a commercial transaction in which a specific purchase target is purchased. Fund management under favorable conditions includes, for example, discounting fees for fund management, increasing funds used, utilizing financial products with a rating higher than a specific level, shortening procedures, and easing procedure deadlines. This refers to fund management performed by applying conditions that allow the user to obtain financial or temporal benefits. When the above-mentioned commercial transaction is performed during a specific period, the acceptance request unit 206 receives request data indicating a character string indicating that the difference is allocated to fund management under advantageous conditions, and the difference ID, the difference, and the payment date. It is generated and transmitted to the user terminal 30.

 図18は表示された承諾要求の一例を表す。図18の例では、承諾要求表示部303は、選択された差額の「合計金額」(この例では1183円)の他、「キャンペーン対象金額」(この例では423円)と、「キャンペーン対象金額については資金が10%増額されます!」という文字列とを、要求データが示す承諾要求A21として表示している。また、承諾要求表示部303は、全選択ボタンB3の他に、「キャンペーン対象を全て選択」と書かれた選択ボタンB7を表示している。 FIG. 18 shows an example of the displayed acceptance request. In the example of FIG. 18, the acceptance request display unit 303 displays the “total amount” of the selected difference (1183 yen in this example), “campaign target amount” (423 yen in this example), and “campaign target amount”. Is displayed as an acceptance request A21 indicated by the request data. In addition, the acceptance request display unit 303 displays a selection button B7 in which “select all campaign targets” is written in addition to the all selection button B3.

 選択ボタンB7を押す操作が行われた場合、「キャンペーン対象金額」のうち選択されていないものがあれば、それらが選択される。この選択ボタンB7を表示することで、キャンペーン対象金額の選択漏れがなくなるようにしている。本変形例では、このように承諾要求A21が表示されることで、前述した有利な条件で差額を資金運用に充てることについての承諾がユーザに要求される。これにより、この要求が行われない場合に比べて、資金運用をより積極的に行う動機をユーザに生じさせ、前述した特定の事項に関連する商取引を増加させることができる。 When the operation of pressing the selection button B7 is performed, if there are any items that are not selected among the “Campaign target amount”, they are selected. By displaying the selection button B7, the selection of the campaign target amount is eliminated. In this modification, by displaying the consent request A21 in this way, the user is required to consent to use the difference for fund management under the advantageous conditions described above. Thereby, compared with the case where this request | requirement is not performed, the motivation which performs money management more actively can be produced to a user, and the commercial transaction relevant to the specific matter mentioned above can be increased.

 なお、特定の期間は、特定の事項(例えば特定の店舗や特定の決済手段)について定められているものに限らない。例えば、承諾要求部206は、所定の条件を満たす商取引が予め定められた期間に行われた場合に、その商取引について算出された金額を、所定の期間以外に行われた商取引に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求してもよい。この場合、所定の期間において、特定の店舗又は特定の決済手段等のいずれかを用いて所定の条件を満たしさえすれば、有利な条件での資金運用を行うことができる。 It should be noted that the specific period is not limited to a specific item (for example, a specific store or a specific settlement method). For example, the consent requesting unit 206 is advantageous in that the amount calculated for a commercial transaction when a commercial transaction satisfying a predetermined condition is performed during a predetermined period, as compared to the commercial transaction performed outside the predetermined period. The user may be required to consent to use the funds for conditions. In this case, if a predetermined condition is satisfied using either a specific store or a specific settlement means in a predetermined period, it is possible to perform fund management under an advantageous condition.

 なお、追加の条件は上述した特定の期間に限らない。承諾要求部206は、上述した購入対象、購入先及び決済手段のうち2以上の事項が前述した特定の事項である商取引について算出された金額を、この商取引以外の所定の条件を満たす商取引(つまり1つの事項だけが特定の事項である商取引)に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求してもよい。具体的には、承諾要求部206は、例えばユーザが特定の購入先である事業者αが運営する店舗で、特定の決済手段である事業者βが提供する決済サービスを用いて商品を購入した場合に、その商取引について算出された差額を有利な条件で資金運用に充てることについての承諾をユーザに要求する。 The additional conditions are not limited to the specific period described above. The approval request unit 206 calculates the amount calculated for the commercial transaction in which two or more items among the purchase target, purchase destination, and settlement method described above are the specific items described above, that is, a commercial transaction that satisfies a predetermined condition other than the commercial transaction (that is, The user may be required to approve the use of funds for fund management under conditions that are advantageous compared to commercial transactions in which only one item is a specific item. Specifically, the consent requesting unit 206 purchases a product using a payment service provided by the operator β, which is a specific payment method, at a store operated by the operator α, which is a specific purchase destination, for example. In some cases, the user is required to consent to use the difference calculated for the commercial transaction for fund management under favorable conditions.

 他にも、承諾要求部206は、ユーザが、特定の購入先である事業者αが運営する店舗で特定の商品である事業者γが提供する商品を購入した場合や、特定の決済手段である事業者βが提供する決済サービスを用いて特定の商品である事業者γが提供する商品を購入した場合に、それらの商取引について算出された差額を有利な条件で資金運用に充てることについての承諾をユーザに要求する。これにより、この要求が行われない場合に比べて、資金運用をより積極的に行う動機をユーザに生じさせ、2以上の特定の事項に関連する商取引を増加させることができる。 In addition, the consent request unit 206 may be used when a user purchases a product provided by a business γ that is a specific product at a store operated by the business α that is a specific purchase destination, or by a specific settlement method. When purchasing a product provided by an operator γ, which is a specific product, using a payment service provided by a certain operator β, the difference calculated for those commercial transactions will be used for fund management under favorable conditions. Require user consent. Thereby, compared with the case where this request | requirement is not performed, the motivation which performs money management more actively can be produced in a user, and the commercial transaction relevant to two or more specific matters can be increased.

[2-15]差額の集金方法
 実施例では、移動指示処理実行部210が移動指示処理を実行することで、承諾を得られた差額の累積額が第1の口座から集金され、第2の口座に移動したが、差額の累積額の集金方法はこれに限らない。例えば、ユーザからの集金を代行する事業者に委託して差額の累積額を集金してもよい。集金を代行する事業者とは、例えば、通信事業者や電力会社、クレジットカード会社、保険会社など、本業でユーザから集金を行っている事業者である。
[2-15] Difference Collection Method In the embodiment, the movement instruction processing execution unit 210 executes the movement instruction processing, whereby the accumulated amount of the difference obtained by the consent is collected from the first account, and the second Although moved to an account, the method of collecting the accumulated difference is not limited to this. For example, the accumulated amount of the difference may be collected by entrusting the collection from the user to a business operator. The business that collects money is a business that collects money from users in its main business, such as a telecommunications carrier, a power company, a credit card company, and an insurance company.

 図19は本変形例の資金運用支援サーバ装置20eが実現する機能構成の一例を表す。資金運用支援サーバ装置20eは、図4に表す移動指示処理実行部210に代えて、集金情報通知部215を備える。集金情報通知部215は、移動指示処理実行部210と同様に、第1の期間を複数含む第2の期間が経過すると、差額の累積額を算出する。集金情報通知部215は、算出した累積額を示す情報を、ユーザの口座から集金する(引き落とす)金額を示す集金情報として生成する。 FIG. 19 shows an example of a functional configuration realized by the fund management support server device 20e of this modification. The money management support server device 20e includes a collection information notification unit 215 instead of the movement instruction process execution unit 210 shown in FIG. Similar to the movement instruction processing execution unit 210, the collection information notification unit 215 calculates the accumulated amount of the difference when a second period including a plurality of first periods has elapsed. The collection information notification unit 215 generates information indicating the calculated accumulated amount as collection information indicating the amount of money collected (withdrawn) from the user's account.

 集金情報通知部215は、生成した集金情報を、予め記憶しておいた集金の代行事業者について定められた宛先に送信する。この宛先は、代行事業者が運用する集金のための処理を行う集金処理装置であってもよいし、その集金処理装置を含むシステムの外部とのインターフェースとなっている装置であってもよい。この宛先に送信された集金情報は、集金処理装置により受け取られて、集金処理装置が、ユーザの口座から差額の累積額を引き落とす処理を行う。 The collection information notifying unit 215 transmits the generated collection information to a destination determined for a collection agent that has been stored in advance. This destination may be a collection processing apparatus that performs a process for collecting money operated by the agency, or may be an apparatus that is an interface with the outside of the system including the collection processing apparatus. The collection information transmitted to this destination is received by the collection processing device, and the collection processing device performs a process of deducting the accumulated amount of the difference from the user's account.

 本変形例では、集金の代行事業者は、上述した通信事業者や電力会社などのように、本業の集金を定期的に(例えば毎月)行っているものとする。そこで、集金処理装置は、本業で集金する金額に差額の累積額を加算した金額をユーザの口座から引き落とす処理を行う。集金処理装置は、こうして引き落とした金額をまずは自身を運用する事業者の口座に移動させる。続いて、集金処理装置は、事業者の口座から差額の累積額を資金運用会社の口座に移動させる(振り込む)処理を行う。これらの処理により、各ユーザの口座から差額の累積額が資金運用会社の口座に移動する。 In this modification, it is assumed that the collection service provider collects regular business (for example, every month) like the above-mentioned communication service provider or electric power company. Therefore, the money collection processing device performs a process of withdrawing from the user's account an amount obtained by adding the accumulated amount of the difference to the amount collected in the main business. The money collection processing apparatus first moves the amount withdrawn to the account of the business operator that operates the money collection processing apparatus. Subsequently, the collection processing apparatus performs a process of moving (transferring) the accumulated difference amount from the business operator's account to the account of the fund management company. By these processes, the accumulated difference amount is transferred from the account of each user to the account of the fund management company.

 本変形例では、以上のとおり、集金情報通知部215が、第1の期間を複数含む第2の期間が経過すると、ユーザにより承諾を得られた差額の累積額を、その累積額の集金を代行する事業者に通知する。集金情報通知部215は本発明の「通知部」の一例である。実施例のように各ユーザの資金が収められている第1の口座から第2の口座(資金運用会社の口座)に累積額を移動させる場合、第1の口座の数だけ口座移動の手数料が発生する。 In the present modification, as described above, when the collection period information notification unit 215 has passed the second period including a plurality of first periods, the accumulated amount of the difference obtained by the user is collected, and the accumulated amount is collected. Notify the business operator. The collection information notification unit 215 is an example of the “notification unit” in the present invention. When the accumulated amount is transferred from the first account in which each user's funds are stored to the second account (accounting company account) as in the embodiment, the account transfer fee is the same as the number of the first account. appear.

 これに対し、本変形例では、集金を代行する事業者が通信事業者や電力会社などのように定期的にユーザから集金を行っている事業者の場合、上記のとおりその集金の金額に累積額を加算して集金することになる。その場合、集金を代行する事業者にとっては、ユーザの口座から累積額を引き落とす際に発生する手数料は変化せず、自身の口座から資金運用会社の口座への振り込み手数料だけが新たに発生する。 On the other hand, in this modification, when the business operator that collects money is a business operator that regularly collects money from the user, such as a telecommunications carrier or electric power company, it accumulates in the amount of money collected as described above. You collect money by adding the amount. In that case, for the business operator who collects money, the fee generated when the accumulated amount is withdrawn from the user's account does not change, and only the transfer fee from the own account to the account of the fund management company is newly generated.

 そのため、第1の口座の数だけ口座移動の手数料が発生する場合に比べて、銀行に支払う手数料が大きく減少するので、減少した手数料の範囲で集金の代行事業者に代行の手数料を支払えば、お釣り運用サービスに係る費用を削減することができる。なお、本変形例においては、集金を代行する事業者の口座には、ユーザから集金した累積額、すなわち上述したユーザが利用可能なお金が収められている。つまり、この口座を管理する銀行サーバは、図1に表す銀行サーバ4に相当することになる。 Therefore, compared to the case where there is a fee for moving the account by the number of first accounts, the fee paid to the bank is greatly reduced, so if you pay the agency fee to the collection agency within the reduced fee range, Costs related to fishing operation services can be reduced. In this modification, an account of a business operator who collects money is stored with a cumulative amount collected from the user, that is, the above-described money available to the user. That is, the bank server that manages this account corresponds to the bank server 4 shown in FIG.

 そこで、移動指示処理実行部210が、例えば前述した集金処理装置に対して、集金を代行する事業者の口座を第1の口座とし、資金運用会社の口座を第2の口座として、第1の口座から第2の口座への移動を指示する移動指示処理を実行してもよい。集金処理装置は、この指示を受け取ると、第1の口座から第2の口座へ移動する累積額をユーザの口座から引き落とし、第1の口座である事業者の口座に移動してから、その累積額を第2の口座に移動する処理を行う。集金情報通知部215による通知を行うか、移動指示処理実行部210が移動指示処理を行うかは、集金を代行する事業者側のシステムが処理しやすい方が選ばれればよい。 Therefore, the movement instruction processing execution unit 210 uses, for example, the above-described collection processing apparatus as a first account for an account of a business operator that performs collection, and a second account for an account of a fund management company. You may perform the movement instruction | indication process which instruct | indicates the movement to the 2nd account from an account. Upon receipt of this instruction, the collection processing device deducts the accumulated amount transferred from the first account to the second account from the user's account, moves it to the operator's account that is the first account, and then accumulates the accumulated amount. A process of transferring the amount to the second account is performed. Whether the notification by the collection information notification unit 215 or the movement instruction process execution unit 210 performs the movement instruction process may be selected as long as the system on the business operator side that collects money is easier to process.

[2-16]発明のカテゴリ
 本発明は、資金運用支援サーバ装置、ユーザ端末及び家計簿サーバ装置のような情報処理装置の他、それらの装置を備える資金運用支援システムのような情報処理システムとしても捉えられる。また、本発明は、各装置が実施する処理を実現するための情報処理方法としても捉えられる。その場合、各処理を実現する主体となる情報処理装置は複数に分かれていてもよい。また、各装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
[2-16] Category of the Invention The present invention is an information processing system such as a fund management support system provided with these devices in addition to information processing devices such as a fund management support server device, a user terminal, and a household account book server device. Can also be caught. The present invention can also be understood as an information processing method for realizing processing performed by each device. In this case, the information processing apparatus that is a main body for realizing each process may be divided into a plurality of pieces. It can also be understood as a program for causing a computer that controls each device to function. This program may be provided in the form of a recording medium such as an optical disk in which it is stored, or may be provided in the form of being downloaded to a computer via a network such as the Internet, installed and made available for use. May be.

Claims (6)

 商取引における支払額に基づき算出される金額を蓄積する蓄積部と、
 所定の期間の経過前に行われた複数の商取引について蓄積された前記金額をそれぞれ示す金額情報をユーザ端末へ送信する送信部と、
 送信された前記金額情報が示す金額のうち資金運用に当てると選択された金額を示す選択金額情報を、前記ユーザ端末から受信する受信部と、
 前記所定の期間が経過すると、受信された前記選択金額情報が示す金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行する実行部と
 を備える情報処理装置。
An accumulator that accumulates the amount calculated based on the payment amount in the commercial transaction;
A transmission unit that transmits to the user terminal money amount information each indicating the amount of money accumulated for a plurality of commercial transactions performed before a predetermined period of time;
A receiving unit that receives, from the user terminal, selected amount information indicating an amount selected when it is applied to fund management out of the amount indicated by the transmitted amount information;
An information processing apparatus comprising: an execution unit that executes a process of instructing transfer of a cumulative amount of money indicated by the received selected money amount information from the first account to the second account when the predetermined period has elapsed.
 ユーザ端末を、
 商取引における支払金額に基づき算出される算出金額の口座間の移動の実行前に行われた複数の商取引の支払金額をそれぞれ示す情報又は当該複数の商取引について算出される前記算出金額をそれぞれ示す金額情報を取得する情報取得部と、
 取得された前記金額情報が示す金額を資金運用に充てるか否かの選択を前記移動の実行前に行われた商取引ごとに受付けるための画像を前記移動の実行前に表示する情報表示部
 として機能させるためのプログラム。
User terminal
Information indicating the payment amounts of a plurality of commercial transactions performed before execution of transfer between accounts of calculated amounts calculated based on the payment amounts in commercial transactions, or amount information indicating the calculated amounts calculated for the plurality of commercial transactions, respectively An information acquisition unit for acquiring
Function as an information display unit that displays an image for accepting selection for whether or not to use the amount indicated by the acquired amount information for fund management for each commercial transaction performed before the transfer is performed. Program to let you.
 商取引における支払額に基づき算出される金額を蓄積する蓄積部と、
 第1の期間が経過するごとに、当該第1の期間の満了以前になされた1以上の商取引における前記金額を資金運用に充てることについての承諾をユーザに要求する承諾要求部であって、前記支払額に基づき算出される金額のうち、購入対象、購入先又は決済手段のうちの少なくとも1つの事項が予め定められた特定の事項である商取引を所定の条件を満たす商取引として当該商取引についての前記金額を資金運用に充てることについての承諾をユーザに要求し、購入対象、購入先又は決済手段のうち2以上の事項が前記特定の事項である商取引について算出された金額を、当該商取引以外の前記所定の条件を満たす商取引に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求する承諾要求部と、
 前記第1の期間を複数含み且つ予め長さが定められる第2の期間が経過すると、前記承諾を得られた前記金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行する実行部と
 を備える情報処理装置。
An accumulator that accumulates the amount calculated based on the payment amount in the commercial transaction;
An approval request unit for requesting the user to approve the use of the amount in one or more commercial transactions made before the expiration of the first period for fund management each time the first period elapses; Of the amount calculated based on the amount of payment, the commercial transaction in which at least one item of the purchase target, purchase destination, or settlement method is a predetermined specific item is regarded as a commercial transaction satisfying a predetermined condition. Requests the user to approve the use of the amount for fund management, and calculates the amount calculated for the commercial transaction in which two or more items of the purchase target, purchase destination, or settlement method are the specific items. An approval request unit that requests the user to approve the use of funds under favorable conditions compared to a commercial transaction that satisfies a predetermined condition;
When a second period including a plurality of the first periods and having a predetermined length has elapsed, an instruction is given to transfer the accumulated amount of the approved amount from the first account to the second account. An information processing apparatus comprising: an execution unit that executes processing.
 商取引における支払額に基づき算出される金額を蓄積する蓄積部と、
 第1の期間が経過するごとに、当該第1の期間の満了以前になされた1以上の商取引における前記金額を資金運用に充てることについての承諾をユーザに要求する承諾要求部であって、当該金額のうち、所定の条件を満たす商取引についての前記金額を資金運用に充てることについての承諾をユーザに要求し、当該商取引が予め定められた期間に行われた場合には、当該商取引について算出された金額を、当該期間以外に行われた商取引に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求する承諾要求部と、
 前記第1の期間を複数含む第2の期間が経過すると、前記承諾を得られた前記金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行する実行部と
 を備える情報処理装置。
An accumulator that accumulates the amount calculated based on the payment amount in the commercial transaction;
An approval request unit that requests the user to approve the use of the amount in one or more commercial transactions made before the expiration of the first period for fund management each time the first period elapses; If the user is requested to approve the use of the above-mentioned amount for a commercial transaction that satisfies a predetermined amount of money for fund management, and the commercial transaction is performed during a predetermined period, the calculation is performed for the commercial transaction. An authorization requesting unit that requests the user to approve the use of funds for fund management under favorable conditions compared to commercial transactions conducted outside the period,
An execution unit that executes a process of instructing transfer of the accumulated amount of the amount obtained from the first account to the second account when a second period including a plurality of the first periods elapses; An information processing apparatus comprising:
 請求項4に記載の情報処理装置と、
 前記情報処理装置から前記金額を資金運用に充てることについての承諾を要求された場合に当該要求を表示する表示部と、当該要求が表示されて前記資金運用を承諾する操作が行われた場合にその旨を前記情報処理装置に通知する通知部とを備えるユーザ端末と
 を備える情報処理システム。
An information processing apparatus according to claim 4,
A display unit that displays the request when the information processing device requests an approval to allocate the amount to the fund operation, and an operation that displays the request and accepts the fund operation. An information processing system comprising: a user terminal including a notification unit that notifies the information processing apparatus to that effect.
 情報処理装置が、商取引における支払額に基づき算出される金額を蓄積するステップと、
 情報処理装置が、第1の期間が経過するごとに、当該第1の期間の満了以前になされた1以上の商取引における前記金額を資金運用に充てることについての承諾をユーザに要求するステップであって、前記支払額に基づき算出される金額のうち、購入対象、購入先又は決済手段のうちの少なくとも1つの事項が予め定められた特定の事項である商取引を所定の条件を満たす商取引として当該商取引についての前記金額を資金運用に充てることについての承諾をユーザに要求し、購入対象、購入先又は決済手段のうち2以上の事項が前記特定の事項である商取引について算出された金額を、当該商取引以外の前記所定の条件を満たす商取引に比べて有利な条件で資金運用に充てることについての承諾をユーザに要求するステップと、
 情報処理装置が、前記第1の期間を複数含み且つ予め長さが定められる第2の期間が経過すると、前記承諾を得られた前記金額の累積額の第1の口座から第2の口座への移動を指示する処理を実行するステップと
 を備える情報処理方法。
A step in which the information processing apparatus accumulates an amount calculated based on a payment amount in a commercial transaction;
The information processing apparatus is a step of requesting the user to approve the use of the amount in one or more commercial transactions performed before the expiration of the first period for fund management every time the first period elapses. Of the amount calculated based on the payment amount, a commercial transaction in which at least one of the purchase target, purchase destination, or payment method is a predetermined specific item is regarded as a commercial transaction satisfying a predetermined condition. Requesting the user to approve the use of the above-mentioned amount for fund management, and the amount calculated for the commercial transaction in which two or more items of the purchase target, purchase destination, or settlement method are the specific items, Requesting the user to approve the use of funds for fund management under favorable conditions as compared to a commercial transaction that satisfies the predetermined condition other than
When the information processing apparatus includes a plurality of the first periods and a second period in which the length is determined in advance, the cumulative amount of the amount for which the consent has been obtained is changed from the first account to the second account. An information processing method comprising the step of executing a process for instructing movement.
PCT/JP2017/045054 2016-12-15 2017-12-15 Information processing device, program, information processing system, and information processing method Ceased WO2018110690A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2016243511 2016-12-15
JP2016-243511 2016-12-15
JP2017-026856 2017-02-16
JP2017026856A JP6280258B1 (en) 2016-12-15 2017-02-16 Information processing apparatus, information processing system, and information processing method

Publications (1)

Publication Number Publication Date
WO2018110690A1 true WO2018110690A1 (en) 2018-06-21

Family

ID=61195788

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/045054 Ceased WO2018110690A1 (en) 2016-12-15 2017-12-15 Information processing device, program, information processing system, and information processing method

Country Status (2)

Country Link
JP (2) JP6280258B1 (en)
WO (1) WO2018110690A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117994053A (en) * 2023-09-20 2024-05-07 上海分蛋信息科技有限公司 Funds management display system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050916A (en) * 2001-08-07 2003-02-21 Misao Okuhara System for settlement and settlement method
JP2003178194A (en) * 2001-12-11 2003-06-27 Fujitsu Ltd Change operation system, change operation server, change operation method and change operation program
JP2004164074A (en) * 2002-11-11 2004-06-10 Sega Corp Payment system, change deposit system, payment processing method and program
JP2004234091A (en) * 2003-01-28 2004-08-19 Nec Soft Ltd Change saving service system, vending process device, server, program, and method for change saving service
JP2006048117A (en) * 2004-07-30 2006-02-16 Scale:Kk Analog currency system electronic settlement device and method
JP2007233491A (en) * 2006-02-28 2007-09-13 Taito Corp Saving system using electronic money settlement, program used for this saving system, and computer-readable storage medium recording this program
JP2008262476A (en) * 2007-04-13 2008-10-30 Japan Research Institute Ltd Change information processing terminal device, change information processing device, change information processing method, change information processing program, and change saving system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050916A (en) * 2001-08-07 2003-02-21 Misao Okuhara System for settlement and settlement method
JP2003178194A (en) * 2001-12-11 2003-06-27 Fujitsu Ltd Change operation system, change operation server, change operation method and change operation program
JP2004164074A (en) * 2002-11-11 2004-06-10 Sega Corp Payment system, change deposit system, payment processing method and program
JP2004234091A (en) * 2003-01-28 2004-08-19 Nec Soft Ltd Change saving service system, vending process device, server, program, and method for change saving service
JP2006048117A (en) * 2004-07-30 2006-02-16 Scale:Kk Analog currency system electronic settlement device and method
JP2007233491A (en) * 2006-02-28 2007-09-13 Taito Corp Saving system using electronic money settlement, program used for this saving system, and computer-readable storage medium recording this program
JP2008262476A (en) * 2007-04-13 2008-10-30 Japan Research Institute Ltd Change information processing terminal device, change information processing device, change information processing method, change information processing program, and change saving system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117994053A (en) * 2023-09-20 2024-05-07 上海分蛋信息科技有限公司 Funds management display system

Also Published As

Publication number Publication date
JP2018097831A (en) 2018-06-21
JP6280258B1 (en) 2018-02-14
JP2018097856A (en) 2018-06-21

Similar Documents

Publication Publication Date Title
JP7358445B2 (en) Fractional fund transfer accumulation system
JP6895430B2 (en) Fractional Fund Transfer Accumulation System, Programs and Methods
CN102067158A (en) System and method for managing generation, collection and distribution of donations resulting from use of payment cards
JP7160969B2 (en) Financial Instruments Trading System, Program and Financial Instruments Trading Method
JP2018060300A (en) Purchase management system
JP7005688B2 (en) Cryptocurrency management equipment, methods and programs
JP2023172274A (en) Auto charge system, auto charge method, and program
KR101409993B1 (en) Mediation method for loan contract between lenders and borrowers and mediation system using thereof
JP6337224B1 (en) Information processing device
JP6564118B1 (en) Information processing apparatus, information processing method, and information processing program
JP6754725B2 (en) Information processing system and fractional fund transfer storage system
JP7116836B1 (en) Notification device, notification method and notification program
JP6280258B1 (en) Information processing apparatus, information processing system, and information processing method
JP7304761B2 (en) Information processing device, information processing method and information processing program
JP2025061319A (en) Information processing device, terminal device, information processing method, and program
WO2018131720A1 (en) Program, information processing device, and information processing system
JP6562484B1 (en) Transaction management system and transaction management method
JP7189389B1 (en) Notification device, notification method and notification program
JP2021149221A (en) Funding support device, funding support method, and funding support program
JP2019192293A (en) Transaction management system and transaction management method
JP6353177B1 (en) Information processing device
KR102066341B1 (en) Credit circulation system of electronic currency and method thereof
JP6668444B2 (en) Rent settlement system and rent settlement method
KR20080027407A (en) Consumer Pension Management / Operation Method
JPWO2018020562A1 (en) Funded purchasing system, funded purchasing method, funded purchasing apparatus, and computer program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17879888

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17879888

Country of ref document: EP

Kind code of ref document: A1