Program, information processing method, server, system

The server-based system addresses inefficiencies in electronic currency transaction management by processing remittance requests and reminders, enhancing transaction security and user experience.

JP7778543B2Active Publication Date: 2025-12-02LY CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021189024
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-19
Publication Date
2025-12-02
Estimated Expiration
2040-06-17

AI Technical Summary

Technical Problem

Existing technologies for managing electronic currency transactions through applications on terminals lack efficient and user-friendly methods for handling remittance requests and reminders, particularly in ensuring timely and secure processing of electronic money transactions.

Method used

A server-based system that processes remittance requests by transmitting and controlling information exchange between terminals, utilizing a communication unit and control unit to manage electronic currency transactions, including display controls for reminders and reminders management.

Benefits of technology

Enhances the efficiency and security of electronic currency transactions by providing timely reminders and secure processing of remittance requests, improving user experience and transaction management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007778543000001
    Figure 0007778543000001
  • Figure 0007778543000002
    Figure 0007778543000002
  • Figure 0007778543000003
    Figure 0007778543000003
Patent Text Reader

Abstract

To improve convenience regarding remittance based on a remittance request. [Solution] A program executed by a server communicating with a terminal is executed by the server to transmit first information regarding a remittance request by a first user to the terminal via the server's communication unit, and to perform transmission control via the server's control unit regarding control of transmitting second information based on the remittance request to the terminal based on the execution of a remittance process regarding the remittance to the first user based on the remittance request.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a program, an information processing method, a server, and the like. [Background technology]

[0002] Recently, services that use applications executable on terminals such as smartphones to manage the terminal or the terminal user's electronic currency (electronic money), send / receive money, etc., are becoming more widespread. For example, Patent Document 1 discloses a technology for settling the purchase amount of a product. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-176671 Summary of the Invention

[0004] According to a first aspect of the present invention, a program executed by a server communicating with a terminal is executed by the server to transmit first information regarding a remittance request by a first user to the terminal by a communication unit of the server, and to perform transmission control regarding control of transmitting second information based on the remittance request to the terminal based on the execution of a remittance process regarding the remittance to the first user based on the remittance request by a control unit of the server. According to a second aspect of the present invention, an information processing method of a server communicating with a terminal includes transmitting first information related to a remittance request by a first user to the terminal by a communication unit of the server, and performing transmission control related to control of transmitting second information based on the remittance request to the terminal based on the execution of a remittance process related to a remittance to the first user based on the remittance request by a control unit of the server. According to a third aspect of the present invention, a server communicating with a terminal includes a communication unit that transmits first information related to a remittance request by a first user to the terminal, and a control unit that performs transmission control related to control of transmitting second information based on the remittance request to the terminal based on the execution of a remittance process related to a remittance to the first user based on the remittance request. According to a fourth aspect of the present invention, a server communicating with a terminal includes a processor that reads a program stored in a memory and executes processing based on the program, and the processor executes the following: transmitting first information related to a remittance request by a first user to the terminal via a communication unit of the server; and performing transmission control related to control of transmitting second information based on the remittance request to the terminal based on the execution of a remittance process related to the remittance to the first user based on the remittance request. According to a fifth aspect of the present invention, a program executed by a terminal receives first information regarding a remittance request by a first user by a communication unit of the terminal, displays a first display based on the first information by a display unit of the terminal, and performs display control by a control unit of the terminal regarding control of displaying a second display based on the remittance request on the display unit based on the remittance request based on execution of a remittance process regarding a remittance to the first user based on the remittance request. [Brief explanation of the drawings]

[0005] [Figure 1-1] FIG. 1 is a diagram illustrating an example of the configuration of a communication system according to an embodiment. [Figure 1-2] FIG. 2 is a diagram showing an example of functions realized by a control unit of the server according to the first embodiment. [Figure 1-3] FIG. 3 is a diagram showing an example of information stored in a storage unit of the server according to the first embodiment. [Figure 1-4] FIG. 3 is a diagram showing an example of user registration data according to the first embodiment. [Figure 1-5] FIG. 3 is a diagram showing an example of a user management database according to the first embodiment. [Figure 1-6] FIG. 2 is a diagram showing an example of remittance request management data according to the first embodiment. [Figure 1-7]FIG. 2 is a diagram showing an example of functions realized by a control unit of the terminal according to the first embodiment. [Figure 1-8] FIG. 3 is a diagram showing an example of information stored in a storage unit of the terminal according to the first embodiment. [Figure 1-9] FIG. 3 is a diagram showing an example of a display screen of the terminal according to the first embodiment. [Figure 1-10] FIG. 3 is a diagram showing an example of a display screen of the terminal according to the first embodiment. [Figure 1-11] FIG. 3 is a diagram showing an example of a display screen of the terminal according to the first embodiment. [Figure 1-12] FIG. 3 is a diagram showing an example of a display screen of the terminal according to the first embodiment. [Figure 1-13] 6 is a flowchart showing an example of the processing flow of the terminal and server according to the first embodiment. [Figure 1-14] 6 is a flowchart showing an example of the processing flow of the terminal and server according to the first embodiment. [Figure 1-15] 10 is a flowchart showing an example of the processing flow of a terminal and a server according to a first modified example. [Figure 2-1] FIG. 10 is a diagram showing an example of remittance request management data according to the second embodiment. [Figure 2-2] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-3] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-4] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-5] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-6] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-7] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-8] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-9] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-10] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second embodiment. [Figure 2-11]10 is a flowchart showing an example of the processing flow of a terminal and a server according to the second embodiment. [Figure 2-12] 10 is a flowchart showing an example of the processing flow of a terminal and a server according to the second embodiment. [Figure 2-13] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second modified example. [Figure 2-14] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second modified example. [Figure 2-15] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second modified example. [Figure 2-16] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second modified example. [Figure 2-17] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second modified example. [Figure 2-18] FIG. 10 is a diagram showing an example of a display screen of a terminal according to a second modified example. [Figure 3-1] FIG. 11 is a diagram showing an example of a timing chart according to the third embodiment. [Figure 3-2] FIG. 11 is a diagram showing an example of a timing chart according to a third modified example. [Figure 4-1] 10 is a flowchart showing an example of the processing flow of a terminal and a server according to the fourth embodiment. [Figure 4-2] FIG. 13 is a diagram showing an example of remittance reminding condition data according to the fourth embodiment. [Figure 4-3] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fourth embodiment. [Figure 4-4] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fourth embodiment. [Figure 4-5] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to a fourth modified example. [Figure 5-1] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth embodiment. [Figure 5-2] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth embodiment. [Figure 5-3] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth embodiment. [Figure 5-4] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to the fifth embodiment. [Figure 5-5]13 is a flowchart showing an example of the processing flow of a terminal and a server according to the fifth embodiment. [Figure 5-6] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-7] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-8] FIG. 13 is a diagram showing an example of a table relating to a method for displaying a remittance request message or a remittance reminder message according to the fifth modified example. [Figure 5-9] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to a fifth modified example. [Figure 5-10] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to a fifth modified example. [Figure 5-11] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-12] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-13] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-14] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-15] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-16] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-17] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-18] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-19] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 5-20] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a fifth modified example. [Figure 6-1] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to the sixth embodiment. [Figure 6-2] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to the sixth embodiment. [Figure 6-3] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a sixth modified example. [Figure 6-4] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a sixth modified example. [Figure 6-5] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a sixth modified example. [Figure 6-6] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to a sixth modified example. [Figure 6-7] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to a sixth modified example. [Figure 6-8] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a sixth modified example. [Figure 6-9] FIG. 13 is a diagram showing an example of a display screen of a terminal according to a sixth modified example. [Figure 7-1] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to the seventh embodiment. [Figure 7-2] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to the seventh embodiment. [Figure 7-3] FIG. 13 is a diagram showing an example of a table relating to a display mode of information related to a remittance request according to the seventh modified example. [Figure 7-4] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to a seventh modified example. [Figure 7-5] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to a seventh modified example. [Figure 8-1] FIG. 20 is a diagram showing an example of remittance request management data according to the eighth embodiment. [Figure 8-2] FIG. 23 is a diagram showing an example of a remittance reminder determination table according to the eighth embodiment. [Figure 8-3] FIG. 23 is a diagram showing an example of a display screen of a terminal according to the eighth embodiment. [Figure 8-4] FIG. 23 is a diagram showing an example of a display screen of a terminal according to the eighth embodiment. [Figure 8-5] FIG. 23 is a diagram showing an example of a display screen of a terminal according to the eighth embodiment. [Figure 8-6] FIG. 23 is a diagram showing an example of a display screen of a terminal according to the eighth embodiment. [Figure 8-7] FIG. 23 is a diagram showing an example of a display screen of a terminal according to the eighth embodiment. [Figure 8-8]FIG. 23 is a diagram showing an example of a display screen of a terminal according to the eighth embodiment. [Figure 8-9] FIG. 23 is a diagram showing an example of a display screen of a terminal according to the eighth embodiment. [Figure 8-10] 13 is a flowchart showing an example of the processing flow of a terminal and a server according to the eighth embodiment. [Figure 8-11] FIG. 23 is a diagram showing an example of reminding stop management data according to the eighth modified example. [Figure 9-1] FIG. 23 is a diagram showing an example of a remittance reminder determination table according to the ninth embodiment. [Figure 9-2] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. [Figure 9-3] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. [Figure 9-4] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. [Figure 9-5] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. [Figure 9-6] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. [Figure 9-7] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. [Figure 9-8] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. [Figure 9-9] FIG. 13 is a diagram showing an example of a display screen of a terminal according to the ninth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0006] <Compliance with legal matters> It should be noted that the disclosures set forth herein are subject to compliance with the laws of the country of implementation, such as communications privacy, as required for the implementation of the disclosures.

[0007] An embodiment for implementing a program etc. according to the present disclosure will be described with reference to the drawings.

[0008] In this specification, the expression "through a communication I / F" is used as appropriate. This indicates, by way of example and not limitation, that a device transmits and receives various types of information and data via a communication I / F (via a communication unit) based on the control of a control unit (such as a processor).

[0009] <System configuration> FIG. 1-1 is a diagram illustrating an example of a system configuration of a communication system 1 according to this embodiment. In the communication system 1, for example and not by way of limitation, a server 10 and a plurality of terminals 20 (terminal 20A, terminal 20B, terminal 20C, . . . ) are connected via a network 30.

[0010] The server 10 has a function of providing payment services and messaging services to the terminals 20 owned by users via the network 30. The server 10 can also be expressed as a payment management (messaging management) server, a payment service (messaging service) server, etc.

[0011] The terminal 20 (terminal 20A, terminal 20B, terminal 20C, etc.) may be any information processing terminal capable of implementing the functions described in each embodiment. Examples of the terminal 20 include, but are not limited to, smartphones, mobile phones (feature phones), computers (such as, but not limited to, desktops, laptops, and tablets), media computer platforms (such as, but not limited to, cable and satellite set-top boxes and digital video recorders), handheld computer devices (such as, but not limited to, personal digital assistants (PDAs), email clients, etc.), wearable devices (such as glasses and watch devices), virtual reality (VR) terminals, smart speakers (voice recognition devices), or other types of computers or communication platforms. The terminal 20 may also be referred to as an information processing terminal.

[0012] The configurations of terminal 20A, terminal 20B, and terminal 20C are basically the same. Furthermore, if necessary, the terminal used by user X may be expressed as terminal 20X, and user information in a predetermined service associated with user X or terminal 20X may be expressed as user information X. The user information is information of a user associated with an account used by the user in a predetermined service. The user information includes, but is not limited to, information associated with a user, such as the user's name, an icon image of the user, the user's age, the user's gender, the user's address, the user's hobbies and interests, and a user identifier, which is input by the user or assigned by the predetermined service, and may be any one of these, or a combination thereof, or may not be the same.

[0013] The network 30 serves to connect one or more terminals 20 and one or more servers 10. In other words, the network 30 refers to a communication network that provides a connection path so that the above-mentioned various devices can connect and then send and receive data. The number of servers 10 and the number of terminals 20 connected to the network 30 are not limited.

[0014] One or more portions of network 30 may or may not be a wired or wireless network. Network 30 may include, by way of example and not limitation, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a cellular network, integrated service digital networks (ISDN), wireless LAN, long term evolution (LTE), code division multiple access (CDMA), Bluetooth, satellite communications, etc., or a combination of two or more thereof. Network 30 may include one or more networks 30.

[0015] The server 10 (which is an example of a server, information processing device, or information management device, but is not limited thereto) has a function of providing a predetermined service (such as a payment service in this embodiment) to the terminal 20. The server 10 may be any information processing device that can realize the functions described in each embodiment. The server 10 includes, but is not limited to, a server device, a computer (such as a desktop, laptop, or tablet), a media computer platform (such as a cable or satellite set-top box or digital video recorder), a handheld computer device (such as a PDA or email client), or other types of computers or communication platforms. The server 10 may also be referred to as an information processing device. When there is no need to distinguish between the server 10 and the terminal 20, the server 10 and the terminal 20 may or may not each be referred to as an information processing device.

[0016] [Hardware (HW) configuration of each device] The hardware configuration of each device included in the communication system 1 will be described.

[0017] (1) Device hardware configuration FIG. 1-1 shows an example of the hardware configuration of the terminal 20. The terminal 20 includes a control unit 21 (CPU: central processing unit), a storage unit 28, a communication I / F 22 (interface), an input / output unit 23, a clock unit 29A, and a position calculation information detection unit 29B. The HW components of the terminal 20 are connected to each other via a bus B, for example and not as a limitation. It is not essential that the HW configuration of the terminal 20 includes all of the components. For example and not as a limitation, the terminal 20 may or may not be configured such that individual components or multiple components are detachable.

[0018] The communication I / F 22 transmits and receives various data via the network 30. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication I / F 22 has a function of communicating with various devices such as the server 10 via the network 30. The communication I / F 22 transmits various data to various devices such as the server 10 in accordance with instructions from the control unit 21. The communication I / F 22 also receives various data transmitted from various devices such as the server 10 and transmits it to the control unit 21. The communication I / F 22 may also be simply referred to as a communication unit. When the communication I / F 22 is configured as a physically structured circuit, it may also be referred to as a communication circuit.

[0019] The input / output unit 23 includes a device for inputting various operations to the terminal 20 and a device for outputting processing results processed by the terminal 20. The input / output unit 23 may be an integrated input unit and an output unit, or may be separate input unit and output unit, or may not be so.

[0020] The input unit is realized by any one of or a combination of all types of devices that can accept input from a user and transmit information related to the input to the control unit 21. Examples of the input unit include, but are not limited to, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (operation input via moving images), and a microphone (operation input by voice).

[0021] The output unit is realized by any one or a combination of all kinds of devices that can output the processing results processed by the control unit 21. Examples of the output unit include, but are not limited to, a touch panel, a touch display, a speaker (audio output), a lens (for example, but not limited to, 3D (three dimensions) output or hologram output), a printer, etc.

[0022] In one embodiment, the input / output unit 23 includes, for example and not by way of limitation, a display unit 24, a sound input unit 25, a sound output unit 26, and an imaging unit 27.

[0023] The display unit 24 is realized by any one of all types of devices or a combination thereof that can display according to the display data written to the frame buffer. Examples of the display unit 24 include, but are not limited to, a touch panel, a touch display, a monitor (for example, but not limited to, a liquid crystal display or an organic electroluminescence display (OLED)), a head mounted display (HDM), projection mapping, a hologram, and a device that can display images, text information, etc. in air (which may or may not be a vacuum). Note that these display units 24 may or may not be capable of displaying display data in 3D.

[0024] The sound input unit 25 is used to input sound data (including voice data; the same applies below.) The sound input unit 25 includes a microphone and the like. The sound output unit 26 is used to output sound data and includes a speaker and the like. The imaging unit 27 is used to acquire moving image data and includes a camera.

[0025] When the input / output unit 23 is a touch panel, the input / output unit 23 and the display unit 24 may be disposed opposite each other and have approximately the same size and shape.

[0026] The clock unit 29A is a built-in clock of the terminal 20, and outputs time information (timekeeping information). The clock unit 29A is configured to include, for example and not by way of limitation, a clock that uses a crystal oscillator. The clock unit 29A can also be expressed as a timekeeping unit or a time information detection unit, for example and not by way of limitation.

[0027] The clock unit 29A may or may not have a clock that conforms to the NITZ (Network Identity and Time Zone) standard or the like.

[0028] The position calculation information detection unit 29B is a functional unit that detects (measures) information (hereinafter referred to as "position calculation information") necessary for the control unit 21 to calculate (measure) the position of its own terminal 20. The position calculation information detection unit 29B can also be expressed as a position calculation sensor unit, for example and not by way of limitation.

[0029] The position calculation information detection unit 29B includes, by way of example and not limitation, a satellite positioning sensor (satellite positioning unit) which is a sensor or unit for calculating the position of the terminal 20 using a satellite positioning system such as GPS (Global Positioning System), an inertial measurement sensor (inertial measurement unit (IMU (Inertial Measurement Unit))) which is a sensor or unit for calculating the position of the terminal 20 using an inertial navigation system, a UWB positioning sensor (UWB positioning unit) which is a sensor or unit for calculating the position of the terminal 20 using UWB (Ultra Wide Band), and the like.

[0030] The satellite positioning unit includes, by way of example and not limitation, an RF receiving circuit that converts RF (Radio Frequency) signals, including positioning satellite signals transmitted from positioning satellites and received by an antenna (not shown), into digital signals, and a baseband processing circuit that performs correlation calculation processing on the digital signals output from the RF receiving circuit to capture the positioning satellite signals, and outputs information such as satellite orbit data and time data extracted from the positioning satellite signals as information for position calculation.

[0031] The inertial measurement unit has an inertial sensor that is a sensor that detects information necessary for calculating the position of the terminal 20 by inertial navigation calculation. The inertial sensor includes, but is not limited to, a three-axis acceleration sensor and a three-axis gyro sensor, and outputs the acceleration detected by the acceleration sensor and the angular velocity detected by the gyro sensor as information for position calculation.

[0032] The UWB positioning unit includes, for example and without limitation, an ultra-wideband RF (Radio Frequency) receiving circuit that converts an ultra-wideband RF signal, including an ultra-wideband pulse signal for positioning transmitted from a positioning beacon and received by an antenna (not shown), into a digital signal, and a relative position calculation processing circuit that calculates the relative position between the terminal 20 and the positioning beacon based on the digital signal output from the ultra-wideband RF receiving circuit. By way of example and not limitation, the UWB positioning unit may or may not cause terminal 20 to function as a positioning beacon by transmitting an ultra-wideband RF signal including an ultra-wideband pulse signal for positioning from an antenna not shown.

[0033] For example, but not by way of limitation, control unit 21 calculates the position of its own terminal 20 at regular intervals or specific intervals based on the position calculation information detected by position calculation information detection unit 29B. The terminal position is referred to as the "terminal position," and the calculated terminal position is referred to as the "calculated terminal position." Control unit 21 then associates the calculated terminal position with the date and time when the calculated terminal position was calculated, and stores the calculated terminal position history data in storage unit 28.

[0034] The control unit 21 has a circuit physically structured to execute the functions realized by the code or instructions contained in the program, and is realized by, for example and not by a data processing device built into hardware. Therefore, the control unit 21 may or may not be expressed as a control circuit.

[0035] The control unit 21 includes, by way of example and not limitation, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), and a field programmable gate array (FPGA).

[0036] The storage unit 28 has a function of storing various programs and various data required for the operation of the terminal 20. The storage unit 28 includes, but is not limited to, various storage media such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a random access memory (RAM), and a read only memory (ROM). Furthermore, the storage unit 28 may or may not be expressed as a memory.

[0037] Terminal 20 stores program P in storage unit 28, and by executing this program P, control unit 21 executes the processing of each unit included in control unit 21. In other words, program P stored in storage unit 28 causes terminal 20 to realize each function executed by control unit 21. Furthermore, this program P may or may not be expressed as a program module.

[0038] (2) Server hardware configuration FIG. 1-1 shows an example of the hardware configuration of the server 10. In FIG. The server 10 includes a control unit 11 (CPU), a storage unit 15, a communication I / F 14 (interface), an input / output unit 12, and a clock unit 19. The components of the HW of the server 10 are connected to each other via a bus B, for example and not as a limitation. Note that the HW of the server 10 does not necessarily have to include all components as a configuration of the HW of the server 10. For example and not as a limitation, the HW of the server 10 may or may not be configured such that individual components or multiple components are removable.

[0039] The control unit 11 has circuits physically structured to execute the functions realized by the codes or instructions contained in the program, and is realized by, for example and not by way of limitation, a data processing device built into hardware.

[0040] The control unit 11 is typically a central processing unit (CPU), but may also be a microprocessor, a processor core, a multiprocessor, an ASIC, or an FPGA. In the present disclosure, the control unit 11 is not limited to these.

[0041] The storage unit 15 has a function of storing various programs and various data required for the operation of the server 10. The storage unit 15 is realized by various storage media such as an HDD, an SSD, and a flash memory. However, in the present disclosure, the storage unit 15 is not limited to these. Furthermore, the storage unit 15 may or may not be expressed as a memory.

[0042] The communication I / F 14 transmits and receives various data via the network 30. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication I / F 14 has a function of communicating with various devices such as the terminal 20 via the network 30. The communication I / F 14 transmits various data to various devices such as the terminal 20 in accordance with instructions from the control unit 11. The communication I / F 14 also receives various data transmitted from various devices such as the terminal 20 and transmits it to the control unit 11. The communication I / F 14 may also be simply referred to as a communication unit. When the communication I / F 14 is configured as a physically structured circuit, it may also be referred to as a communication circuit.

[0043] The input / output unit 12 is realized by a device for inputting various operations to the server 10 . The input unit is realized by any one of or a combination of all types of devices that can accept input from a user and transmit information related to the input to the control unit 11. The input unit is typically realized by hardware keys such as a keyboard or a pointing device such as a mouse. Note that the input unit may or may not include, for example and without limitation, a touch panel, a camera (for operation input via moving images), or a microphone (for operation input by voice).

[0044] The output unit is realized by any one or a combination of all kinds of devices that can output the processing results processed by the control unit 11. Examples of the output unit include, but are not limited to, a touch panel, a touch display, a speaker (audio output), a lens (for example, but not limited to, 3D (three dimensions) output or hologram output), a printer, etc.

[0045] In the first embodiment, the input / output unit 12 includes a display unit 13 .

[0046] The display unit 13 is typically realized by a monitor (for example, but not limited to, a liquid crystal display or an OLED (organic electroluminescence display)). The display unit 13 may or may not be a head-mounted display (HDM) or the like. These display units 13 may or may not be capable of displaying display data in 3D. In the present disclosure, the display unit 13 is not limited to these.

[0047] The clock unit 19 is a built-in clock of the server 10, and outputs time information (timekeeping information). The clock unit 19 is configured to include, for example and without limitation, an RTC (Real Time Clock) as a hardware clock, a system clock, etc. The clock unit 19 can also be expressed as, for example and without limitation, a timekeeping unit or a time information detection unit.

[0048] (3) Other Server 10 stores program P in storage unit 15, and by executing this program P, control unit 11 executes the processes of each unit included in control unit 11. In other words, program P stored in storage unit 15 causes server 10 to realize each function executed by control unit 11. This program P may or may not be expressed as a program module. The same applies to other devices.

[0049] In each embodiment of the present disclosure, the description will be given assuming that the CPU of the terminal 20 and / or the server 10 executes the program P to realize the present invention. The same applies to other devices.

[0050] The control unit 21 of the terminal 20 and / or the control unit 11 of the server 10 may or may not realize each process not only by a CPU having a control circuit but also by a logic circuit (hardware) formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), or a dedicated circuit. These circuits may be realized by one or more integrated circuits, and multiple processes shown in each embodiment may or may not be realized by a single integrated circuit. LSIs may also be called VLSIs, super LSIs, ultra LSIs, etc. depending on the degree of integration. Therefore, the control unit 21 may or may not be expressed as a control circuit. The same applies to other devices.

[0051] Furthermore, the program P (for example, but not limited to, a software program, a computer program, or a program module) of each embodiment of the present disclosure may or may not be provided in a state stored in a computer-readable storage medium. The storage medium can store the program P in a "non-transitory tangible medium." The program P may or may not be intended to realize part of the functions of each embodiment of the present disclosure. Furthermore, the program P may or may not be a so-called difference file (difference program) that can realize the functions of each embodiment of the present disclosure in combination with a program P already recorded on a storage medium.

[0052] The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, field programmable gate arrays (FPGAs) or application-specific ICs (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM drives, secure digital cards, or drives, any other suitable storage media, or any suitable combination of two or more of these. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate. The storage medium is not limited to these examples and may be any device or medium capable of storing the program P. Furthermore, the storage medium may or may not be referred to as memory.

[0053] The server 10 and / or the terminal 20 can implement the functions of the multiple functional units shown in each embodiment by reading out the program P stored in the storage medium and executing the read out program P. The same applies to other devices.

[0054] Furthermore, the program P of the present disclosure may or may not be provided to the server 10 and / or the terminal 20 via any transmission medium capable of transmitting a program (such as a communication network or broadcast waves). The server 10 and / or the terminal 20, by way of example and not limitation, executes the program P downloaded via the Internet or the like to realize the functions of the multiple functional units shown in each embodiment. The same applies to other devices.

[0055] In addition, each embodiment of the present disclosure may also be realized in the form of a data signal in which the program P is embodied by electronic transmission. At least a part of the processing in the server 10 and / or the terminal 20 may or may not be realized by cloud computing configured by one or more computers. At least a part of the processing in the terminal 20 may or may not be performed by the server 10. In this case, at least a part of the processing of each functional unit of the control unit 21 of the terminal 20 may or may not be performed by the server 10. At least a part of the processing in the server 10 may or may not be performed by the terminal 20. In this case, at least a part of the processing of each functional unit of the control unit 11 of the server 10 may or may not be performed by the terminal 20. Unless explicitly stated otherwise, the judgment configuration in the embodiments of the present disclosure is not essential, and a predetermined process may or may not be performed when the judgment condition is met, or when the judgment condition is not met.

[0056] The programs of the present disclosure are implemented using, for example and without limitation, scripting languages ​​such as ActionScript and JavaScript (registered trademark), compiler languages ​​such as Objective-C and Java (registered trademark), and markup languages ​​such as HTML5.

[0057] An embodiment in which the present invention is realized by a server-client system will be described below.

[0058] However, the present invention is not limited to a server-client system, and may also be implemented by a system that does not include a server, such as the following system, by way of example and not limitation. A system (distributed system) that provides the functions of a server to the terminal 20. This can be realized by using, for example and not by way of limitation, blockchain (chain) technology. A system in which terminals 20 communicate wirelessly with each other. This can be realized, for example and without limitation, by communicating in a P2P (peer-to-peer) manner using short-range wireless communication technology such as Bluetooth.

[0059] In the following, the expression "through a communication I / F" will be used where appropriate. This indicates, by way of example and not limitation, that a device transmits and receives various types of information and data via a communication I / F (via a communication unit) based on the control of a control unit (such as a processor).

[0060] <Summary> In recent years, applications (application software) related to network services, such as applications for making payments using electronic currency (payment applications), applications for making settlements using electronic currency (settlement applications), applications for sending / receiving remittances using electronic currency (remittance applications), and applications that combine some or all of the functions of these applications, have become widespread, and users of terminal 20 are now able to use these applications to receive various services using electronic currency (electronic money).

[0061] "Electronic currency" refers to electronic currency that is distinguished from physical currency and that is owned by the terminal 20 or the user of the terminal 20 and is managed in the various applications described above.

[0062] Electronic currency may or may not be expressed as "electronic money" or "digital currency (digital currency)." Furthermore, as "electronic currency (electronic money)" or "digital currency (digital money)", legal tender or virtual currency may be used. In addition, "electronic currency (electronic money)" and "digital currency (digital money)" may include cryptocurrency (crypto assets). Virtual currency may also include physical currency such as coupons.

[0063] In this specification, the term "electronic money" will be used as the basic term, and by way of example and not limitation, the balance in the electronic money account of the user of terminal 20 will be referred to as the "electronic money account balance."

[0064] In the following, a request from a user of a terminal 20 to a user (the other user) of another terminal 20 to send money will be referred to as a "money transfer request" (synonymous with a money transfer request). Information related to this money transfer request will be referred to as "money transfer request information." Requesting a remittance may be expressed as "requesting a remittance" or "making a remittance request." In addition, a request to remit money may be expressed as "a remittance request is made" or "a remittance request is made."

[0065] In addition, in the following, the term "remittance reminder" refers to the act of reminding, recalling, or reconfirming the contents of a remittance request to the other user, and information related to this remittance reminder is referred to as "remittance reminder information." Reminding someone to remit money may be expressed as "reminding someone to remit money" or "reminding someone to remit money." In addition, being reminded to remit may be expressed as "being reminded to remit" or "a remittance reminder is made."

[0066] For convenience, the user making the remittance request will be referred to as the "remittance master user," and the user receiving the remittance request will be referred to as the "remittance request recipient user." The remittance master user may also be expressed as the "remittance requesting user" or "remittance requesting main user."

[0067] In the following description, it is assumed that various processes according to the present invention are performed by a payment application or a messaging application installed on the terminal 20. In this case, by way of example and not limitation, a payment application may have a messaging service function as one of its functions, or a messaging application may have a payment service function as one of its functions.

[0068] The messaging service is configured to allow users to chat using chat rooms. A chat room is a virtual room in which one or more users of terminals 20 can communicate using a data communication line on a computer network. In messaging services, chat rooms are sometimes called "talk rooms."

[0069] Examples of talk rooms include, but are not limited to, talk rooms for one-on-one user chats, as well as group talk rooms for chats among a group of multiple users formed in a messaging service.

[0070] Furthermore, the messaging service may or may not include an instant messaging service (IMS) that enables the sending and receiving of content such as simple messages between terminals 20.

[0071] There is also a view that messaging services (MS) (including IMS) are a form of social networking services (SNS). Therefore, a distinction may or may not be made between messaging services (MS) and social networking services (SNS).

[0072] In the embodiment described below, after a remittance request is made from the remittance master user to the remittance request destination user, a remittance reminder is sent. Then, remittance from the remittance request destination user to the remittance master user is realized based on input to a display based on the remittance reminder information displayed on the terminal 20 of the remittance request destination user (hereinafter referred to as the "remittance reminder display").

[0073] <First Example> In the first embodiment, the terminal 20 of the remittance request destination user automatically displays a remittance reminder based on the remittance request that has already been received. Hereinafter, this method will be referred to as "terminal reminding." The contents described in the first embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0074] <Functional configuration> (1) Server FIG. 1-2 is a diagram showing an example of functions realized by the control unit 11 of the server 10 in this embodiment. The control unit 11 of the server 10 includes, as a functional unit, a payment application management processing unit 111 that performs processing to provide various payment services using payment applications to the terminal 20 or the user of the terminal 20, in accordance with a payment application management processing program 151 stored in the memory unit 15, but is not limited to this.

[0075] FIG. 1-3 is a diagram showing an example of information stored in the storage unit 15 of the server 10 in this embodiment. The memory unit 15 stores, by way of example and not limitation, a payment application management processing program 151 that is read by the control unit 11 and executed as a payment application management process, user registration data 153, a user management database 155, and remittance request management data 157.

[0076] The user registration data 153 is registration data relating to the terminal 20 that uses the payment application or the user of that terminal 20, and an example of the data configuration is shown in FIG. 1-4. In the user registration data 153, for example, but not limited to, a user name, an application ID, a terminal phone number, and other registration information are stored in association with each other.

[0077] The user name is the name of the user of the terminal 20 who uses the payment application, and as a non-limiting example, the name that the user of the terminal 20 registers when using the payment application is stored.

[0078] The application ID is information used to identify a payment application account, or the account itself. This application ID is preferably a value that is unique for each account, and as a non-limiting example, a unique value (proper value) is set and stored by the server 10 for each account. The application ID is information associated with the terminal 20 or the user of the terminal 20, and is an example of information about the terminal or information about the user of the terminal.

[0079] The terminal phone number is the phone number of the terminal 20 of the user of this username, and by way of example and not limitation, the phone number of the terminal 20 that the user of the terminal 20 registers when using the payment application is stored.

[0080] Other registration information may include, by way of example and not limitation, the ID of the terminal 20: terminal ID (by way of example and not limitation, IMEI (International Mobile Equipment Identity)), the email address of the terminal 20 of the user of this username (terminal email address), authentication information such as passwords (login password, authentication password) used for various authentications in the payment application, etc.

[0081] The identification information for identifying the terminal 20 may be, for example and without limitation, a terminal ID. Furthermore, the identification information for identifying the user of the terminal 20 can be, for example and without limitation, an application ID. Note that this may or may not be a "user ID."

[0082] Furthermore, for an application in which only one account can be registered per terminal 20, as an example and not a limitation, the following can be used: "identification information for identifying terminal 20 = identification information for identifying the user of terminal 20 = application ID."

[0083] It should be noted that, by way of example and not limitation, it may or may not be possible to assign multiple terminal IDs to one user ID.

[0084] The user management database 155 is a database that cumulatively stores data for managing information about the terminal 20 that uses the payment application or its user, and one example of the configuration of the first user management database 155A is shown in Figure 1-5.

[0085] First user management database 155A stores user management data as management data for each application ID. Each user management data stores, by way of example and not limitation, an application ID, the balance of the electronic money account of the user identified by the application ID, remittance history data, and receipt history data.

[0086] The remittance history data is data in which information on the history of remittances from a user of this application ID to a user of another application ID (remittance history information) is stored.

[0087] The receipt history data is data in which information on the history of receipts (receipt history information) of the user of this application ID from users of other application IDs is stored.

[0088] The remittance request management data 157 is a database that cumulatively stores data for managing information related to remittance requests, and an example of the configuration of the first remittance request management data 157A is shown in FIG. 1-6. The first remittance request management data 157A stores, by way of example and not limitation, a date and time, a remittance request management ID, a remittance master ID, a remittance request destination ID, a remittance request amount, and a remittance completion flag in association with each other.

[0089] As a non-limiting example, the date and time when the remittance request information of the corresponding remittance request is transmitted from the server 10 to the terminal 20 of the remittance request recipient user is stored as the date and time.

[0090] The remittance request management ID stores an ID that is uniquely set by the server 10 for each remittance request.

[0091] The remittance master ID stores the application ID of the remittance master user. The remittance request destination ID stores the application ID of the remittance request destination user.

[0092] The remittance request amount stores the amount of money that the remittance master user has requested the remittance request recipient user to remit in the remittance request.

[0093] The remittance completion flag is a flag for identifying whether or not the remittance corresponding to the remittance request has been completed. It is initially set to "OFF" and is set to "ON" once the remittance is completed.

[0094] Here, the method by which the server 10 manages remittance requests can be roughly divided into the following two patterns. "Pattern A": Retain remittance requests that have been remitted (remittance completed flag ON) without deleting them. "Pattern B": Delete remittance requests that have already been remitted (remittance completed flag is ON).

[0095] Either pattern can be applied, but in the following, we will basically apply the ``Pattern A'' method. In other words, the server 10 does not delete the data of a remittance request for which the remittance completion flag is set to "ON."

[0096] (2) Terminal FIG. 1-7 is a diagram showing an example of functions realized by the control unit 21 of the terminal 20 in this embodiment. The control unit 21 includes, as a functional unit, a payment application processing unit 211 that executes payment application processing in accordance with a payment application processing program 281 stored in the storage unit 28, for example and not by way of limitation.

[0097] FIG. 1-8 is a diagram showing an example of information stored in the storage unit 28 of the terminal 20 in this embodiment. The memory unit 28 stores, by way of example and not limitation, a payment application processing program 281 that is read by the control unit 21 and executed as payment application processing, and an application ID 283 associated with the terminal 20 or its user.

[0098] <Display screen> In the following, as an example and not a limitation, a case will be illustrated in which the terminal 20 is a smartphone equipped with a display unit 24 having a portrait display.

[0099] For example, but not by way of limitation, a smartphone has a touch panel that functions as an input unit and is disposed opposite the display, thereby constituting a touch screen. When an element such as an icon, button, item, or input area is displayed on the display, and a part of the touch panel that faces the area where the element is displayed is operated by a user, a program associated with the element or a subroutine of the program is executed.

[0100] In the following, tapping (tapping operation) will be exemplified as an example of a user operation, but is not limited to this. A tap (tap operation) is, by way of example and not limitation, an action in which a user lightly taps the display unit 24 (touch screen) that is integrally configured with a touch panel with a finger or the tip of a pen, and then releases the touch.

[0101] The transition of the display screens described below is merely an example of the transition of the display screens for realizing the technique of the present disclosure. In the transition of the display screens exemplified below, some of the display screens may be omitted, or other display screens may be added.

[0102] FIG. 1-9 is a diagram showing an example of a screen displayed on the display unit 24 of the terminal 20 in this embodiment. On the display unit 24, based on the function of the payment application executed by the terminal 20, a remittance request display MS1 is displayed to notify the user of the terminal 20 (user of the payment application) that remittance request information has been received.

[0103] By way of example and not limitation, the remittance request display MS1 is a notification displayed in push format (hereinafter referred to as a "push notification") and includes the words "Payment App" and an icon indicating that the display is based on the functionality of a payment application, and a message (by way of example and not limitation, "AA," "You have a remittance request") notifying that the remittance request information has been received and the username of the first user who made the remittance request.

[0104] Also, on the left side of the remittance request display MS1, a button BT1 is displayed for confirming detailed information about the remittance request. Without limitation, the remittance request display MS1 and button BT1 are an example of a first display that is displayed based on terminal 20 receiving first information (for example, and not by way of limitation, remittance request information) regarding a remittance request by a first user (in this example, AA). When the user taps the button BT1 labeled "Open," the details of the remittance request are displayed based on the functionality of the payment application.

[0105] Figure 1-10 shows an example in which the user of the terminal 20 that received the remittance request information is BB. That is, in Figure 1-9, BB, the user of the terminal 20, taps the button BT1, resulting in a transition to the screen shown in Figure 1-10. The words "Payment App" are displayed at the top center of the screen, indicating that this screen is based on the function of a payment application. To the right of this, an icon image and user name ("BB" in this example) of the user in the payment application of this terminal 20 are displayed.

[0106] Also below that, the username of the first user and a message indicating that remittance request information has been received from that user (for example, but not limited to, "AA" and "You have a remittance request") are displayed. Further below, a remittance request display MS2 is displayed showing the details of the remittance request.

[0107] The remittance request display MS2 includes an icon indicating that the display is based on the receipt of remittance request information (in this example, an icon with the words "Request Received"), an icon image of the first user (AA) who made the remittance request, the amount specified in the remittance request information that the user (BB) of terminal 20 should remit to the first user (in this example, "3,000 yen"), an icon notifying that the user of terminal 20 is in the position to make the payment (in this example, an icon with the words "Payment"), the date and time that terminal 20 received the remittance request information (in this example, "2020.04.20 21:30"), the username of the first user, a message indicating that remittance request information has been received from that user (in this example, "You have a remittance request from AA"), and link information for displaying more detailed information about the remittance request (in this example, the part where the words ">Check details" are displayed).

[0108] Furthermore, the remittance request display MS2 includes a remittance button BT2 for executing a remittance process to the first user (AA) based on the functionality of the payment application. Without limitation, the remittance request display MS2 is an example of a first display that is displayed based on first information regarding a remittance request by a first user (AA in this example).

[0109] When the user (BB) of terminal 20 taps the remittance button BT2 on this screen, the screen transitions to a remittance screen (the screen in Figure 2-8, by way of example and not limitation) for remitting the amount specified in the remittance request information. When the user (BB) taps the remittance area RM2 at the bottom of this remittance screen, the screen transitions to a remittance confirmation screen (the screen in Figure 2-9, by way of example and not limitation). When user BB of terminal 20 taps the confirmation button BT6 on the remittance confirmation screen, the amount specified in the remittance request (remittance request amount: the amount shown in the remittance request display MS2) is transferred from user BB's electronic money account of terminal 20 to the electronic money account of the first user (AA).

[0110] When the amount corresponding to the remittance request amount of the first user (AA) has been remitted, a remittance reminder display (not limiting, but an example of a second display different from the first display based on a remittance request) urging the user (BB) of terminal 20 to remit money to the first user (AA) again will not be displayed on the display unit 24 of the user (BB)'s terminal 20.

[0111] On the other hand, if the amount corresponding to the remittance request amount of another user (AA) is not remitted, for example, but not limited to, if the user (BB) of terminal 20 does not perform the above-mentioned remittance operation within a specified period of time, it is possible to display a remittance reminder on the display unit 24 of the terminal 20 of that user (BB).

[0112] In the example of Figure 1-11, the display unit 24 displays a remittance reminder display MS3 that notifies the user of the terminal 20 (user of the payment application) that a remittance reminder has been made, based on the function of the payment application executed by the terminal 20.

[0113] By way of example and not limitation, the remittance reminder display MS3 differs from the remittance request display MS1 shown in Figures 1-9 in that it includes a message (by way of example and not limitation, "AA," "You have a (terminal reminder) remittance request.") informing the user that a remittance reminder has been made based on the capabilities of the terminal 20 (i.e., the functionality of the payment application) and the username of the first user associated with the remittance reminder.

[0114] Additionally, a button BT3 for checking detailed information about the remittance reminder is displayed to the left of the remittance reminder display MS3. The remittance reminder display MS3 and button BT3 are, without limitation, an example of a second display that is different from the first display and is based on a remittance request. When the user taps the button BT3 labeled "Open," the details of the remittance reminder are displayed based on the functionality of the payment application.

[0115] Figure 1-12 shows an example in which the user of the terminal 20 that is the target of the remittance reminder is user BB. That is, in Figure 1-11, user BB taps button BT3, and the screen changes to that shown in Figure 1-12.

[0116] The screen shown in Figure 1-12 displays a remittance reminder display MS4 showing details of the remittance reminder.

[0117] By way of example and not limitation, the remittance reminder display MS4 differs from the remittance request display MS2 shown in Figure 1-12 in that it notifies the user that the remittance process corresponding to the remittance request information has not yet been executed, includes an icon with the words "Terminal Remind" indicating that the notification is based on the function of the terminal 20 (the function of the payment application), and displays the date and time when the remittance request information was received by the terminal 20 after a message indicating that a remittance request has been received from the first user (in this example, "There is a remittance request from AA. (2020.0420.21:30)"). That is, in the remittance reminder display MS4, the content or display format of the message notifies the user that a remittance reminder has been sent because the remittance process for the remittance request has not yet been carried out.

[0118] Furthermore, the remittance reminder display MS4 includes a remittance button BT4 for executing a remittance process for the first user (AA) based on the functionality of the payment application. Without limitation, the remittance reminder display MS4 is an example of a second display that is different from the first display based on a remittance request.

[0119] On this screen, when the user (BB) of terminal 20 taps the remittance button BT4, the screen transitions to a remittance screen (the screen in Figure 2-8, by way of example and not limitation) for remitting the amount specified by the remittance reminder display MS4. On this remittance screen, when the user taps the remittance area RM2 at the bottom of the screen, the screen transitions to a remittance confirmation screen (the screen in Figure 2-9, by way of example and not limitation). When the user (BB) of terminal 20 taps the confirmation button BT6 on the remittance confirmation screen, the amount specified in the remittance reminder display MS4 is transferred from the electronic money account of the user (BB) of terminal 20 to the electronic money account of the first user (AA).

[0120] Thus, by way of example and not limitation, based on input by the user (BB) of the terminal 20 to the second display (remittance reminder display MS3 and button BT3, remittance reminder display MS4 including remittance button BT4) displayed on the display unit 24, the remittance process for remittance from the user (BB) of the terminal to the first user (AA) based on a remittance request will be executed by the control unit 21 of the terminal 20.

[0121] <Processing> 1-13 and 1-14 are flowcharts showing an example of the flow of processing executed by each device in this embodiment.

[0122] The processes described below are merely examples of processes for realizing the method of the present disclosure, and the present disclosure is not limited to these processes. Furthermore, other steps may be added to the processing described below, or some steps may be omitted (deleted). This also applies to each flowchart (process) described below.

[0123] In this process, from the left, a process executed by the control unit 21 of the terminal 20A, a process executed by the control unit 21 of the terminal 20B, and a process executed by the control unit 11 of the server 10 are shown. As an example and not a limitation, a case will be illustrated in which user AA of terminal 20A is the remittance master user and user BB of terminal 20B is the remittance request destination user.

[0124] This process is an example of a process in which the terminal 20 of the remittance request destination user (terminal 20B in this example) automatically displays a remittance reminder on the display unit 24. In addition, remittance reminders can be sent more than once, but for simplicity, the process of determining whether the process is complete will be omitted and the illustrations and explanations will be given for the case where a remittance reminder is sent only once. The same applies when remittance reminders are sent more than once.

[0125] First, the control unit 21 of the terminal 20A determines whether to request the execution of a remittance request based on whether an input to request the execution of a remittance request (hereinafter referred to as "remittance request execution input") has been made to the input unit, for example and not by way of limitation (A110). The remittance request execution input may be, by way of example and not limitation, an operation for requesting execution of a remittance request (hereinafter referred to as a "remittance request execution operation").

[0126] If it is determined that a request should be made (A110: YES), the control unit 21 of terminal 20A sends information (hereinafter referred to as "remittance request transmission request information") to the server 10 via the communication I / F 22 to request (ask) the terminal 20 of the remittance request destination user (terminal 20B in this example) to send remittance request information (A120).

[0127] The remittance request transmission request information may include, by way of example and not limitation, at least the identification information of user AA of his / her own terminal 20A (for example and not limitation, application ID), the identification information of user BB, the user to whom the remittance request is made (for example and not limitation, application ID), and the remittance request amount (the amount requested to be remitted).

[0128] When the remittance request transmission request information is received from the terminal 20A via the communication I / F 14, the control unit 11 of the server 10 generates remittance request information with a remittance request management ID set based on the received remittance request transmission request information, and updates the first remittance request management data 157A. Then, the control unit 11 of the server 10 transmits the generated remittance request information to the terminal 20B of user BB, the user to whom the remittance request is to be sent, via the communication I / F 14 (S110).

[0129] The remittance request information may include, for example and not limitation, a remittance request management ID, information that allows the user to identify (recognize) that it is a remittance request (for example and not limitation, text, images, etc. indicating that it is a remittance request), information on the remittance request amount, and information on the remittance master user (for example and not limitation, the username of the remittance master user).

[0130] The information about the remittance master user is not limited to the user name, and may or may not include information such as the application ID, the remittance master user's terminal phone number, and terminal email address.

[0131] When the remittance request information is received from the server 10 via the communication I / F 22, the control unit 21 of the terminal 20B causes the display unit 24 to display a remittance request display based on the received remittance request information (B110). The remittance request display may include displaying some or all of the information contained in the received remittance request information, as well as displaying information related to the received remittance request information and information for realizing remittance based on the received remittance request information (for example, but not limited to, operational images such as remittance buttons and remittance icons).

[0132] Thereafter, the control unit 21 of the terminal 20B determines whether or not to execute the remittance based on the remittance request (B120). By way of example and not limitation, it determines whether or not an input to execute the remittance specifying the remittance request management ID has been made to the input unit. If it is determined that the remittance is to be executed (B120: YES), the control unit 21 of the terminal 20B transmits remittance settlement request information for requesting settlement of the remittance to the server 10 via the communication I / F 22 (B130).

[0133] The remittance settlement request information may include, by way of example and not limitation, a remittance request management ID and a planned remittance amount. The planned remittance amount is the amount that has been input as the amount to be remitted, but has not yet been remitted.

[0134] The control unit 11 of the server 10 determines whether or not remittance settlement request information has been received from the terminal 20B via the communication I / F 14 (S120), and if it is determined that it has been received (S120: YES), executes the remittance settlement process (S130). Specifically, as a non-limiting example, the amount of the planned remittance is subtracted from the balance of user BB's electronic money account to update the remittance amount, and the amount of the remittance is added to the balance of user AA's electronic money account to update the balance. The remittance amount is the amount remitted from the remittance request destination user to the remittance master user. Also, the remittance completion flag corresponding to the received remittance request management ID in the first remittance request management data 157A is set to "ON." No further remittances will be made for remittance request management IDs for which the remittance completion flag has been set to "ON."

[0135] In addition, in the remittance settlement process, if the balance in the electronic money account is insufficient (if the amount to be remitted exceeds the balance in the electronic money account), the remittance will not be carried out. In this case, the control unit 11 of the server 10 transmits information to the terminal 20B prompting the terminal 20B to charge the balance of the electronic money account. Then, based on the information requesting charging received from the terminal 20B, the electronic money account balance may be charged and then the remittance may or may not be carried out.

[0136] Thereafter, the control unit 11 of the server 10 transmits remittance information, which is information relating to remittance, to the terminal 20B via the communication I / F 14 (S140). The remittance information includes, by way of example and not limitation, information such as a remittance completion notification for notifying that the remittance has been completed.

[0137] Furthermore, the control unit 11 of the server 10 transmits receipt information, which is information relating to receipt, to the terminal 20A via the communication I / F 14 (S150). The receipt information includes, by way of example and not limitation, information such as a receipt completion notification for notifying that the receipt has been completed.

[0138] When the receipt information is received from the server 10 via the communication I / F 22 (A140: YES), the control unit 21 of the terminal 20A displays the received receipt information on the display unit 24 (A150).

[0139] When the remittance information is received from the server 10 via the communication I / F 22, the control unit 21 of the terminal 20B causes the display unit 24 to display the received remittance information (B140).

[0140] Thereafter, the control unit 21 of the terminal 20B determines whether or not to issue a remittance reminder (terminal reminder in this embodiment) for the remittance request (B145). Specifically, by way of example and not limitation, if a remittance reminder (terminal reminder) is set to be issued, the control unit 21 determines to issue a remittance reminder.

[0141] Basically, if the remittance based on the remittance request is not executed in B120, a remittance reminder can be sent. However, unlike this, a remittance reminder may be sent regardless of whether or not the remittance based on the remittance request has been executed.

[0142] In this case, rather than sending the remittance reminder immediately after receiving the remittance request information sent from the server 10 in S110 or after displaying the remittance request display on the display unit 24 in B110, the remittance reminder can be sent after a certain period of time has elapsed, for example and not by way of limitation.

[0143] If it is determined that a remittance reminder should be sent (B145: YES), the control unit 11 of the server 10 creates remittance reminder information based on the previously received remittance request information. Then, the control unit 21 of the terminal 20B causes the display unit 24 to display a remittance reminder display based on the created remittance reminder information (B150).

[0144] The content of the remittance reminder display may be the same as the remittance request display, except that it may include, for example and not limitation, information that allows the user to identify (recognize) that it is a remittance reminder (for example and not limitation, text, images, etc. indicating that it is a remittance reminder).

[0145] The contents of the remittance request display and the contents of the remittance reminder display may or may not be the same.

[0146] The remittance reminder display can be a concept that includes not only the display of some or all of the information contained in the received remittance reminder information, but also the display of information related to the received remittance reminder information, and the display of information for realizing a remittance based on the received remittance reminder information (for example, but not limited to, operational images such as a remittance button or remittance icon).

[0147] Next, the control unit 21 of the terminal 20B determines whether or not an input has been made in response to the remittance reminder displayed on the display unit 24 (B160). "Input" can be, for example and without limitation, an operation on an input unit (operation unit), for example and without limitation, a tap (tap operation). This input can also include input to the various remittance reminder displays MS described above. It is not limited to tapping the remittance button, but for example, and without limitation, a tap on the display area of ​​any of the various remittance reminder displays MS described above can be used as input to realize a remittance.

[0148] If it is determined that input has been made (B160: YES), the control unit 21 of the terminal 20B transmits remittance settlement request information to the server 10 via the communication I / F 22 based on the remittance reminder information (B130). In this case, too, by way of example and not limitation, the remittance settlement request information may include the remittance request management ID and the planned remittance amount of the previously received remittance request information.

[0149] The control unit 11 of the server 10 determines whether or not remittance settlement request information has been received from the terminal 20B via the communication I / F 14 (S120), and if it is determined that the information has been received (S120: YES), executes the remittance settlement process (S130). This remittance settlement process is as described above.

[0150] Thereafter, the control unit 11 of the server 10 transmits the remittance information to the terminal 20B via the communication I / F 14 (S140). Furthermore, the control unit 11 of the server 10 transmits the above-mentioned receipt information to the terminal 20A via the communication I / F 14 (S150). Then, the control unit 11 of the server 10 ends the process.

[0151] When the remittance information is received from the server 10 via the communication I / F 22, the control unit 21 of the terminal 20B displays the received remittance information on the display unit 24 (B140). Then, the control unit 21 of the terminal 20B ends the process. Furthermore, when receipt information is received from the server 10 via the communication I / F 22 (A140: YES), the control unit 21 of the terminal 20A displays the received receipt information on the display unit 24 (A150). Then, the control unit 21 of the terminal 20A ends the process.

[0152] <Remittance process executed by the terminal (first remittance process)> The processing executed by the control unit 21 of the terminal 20 (for example, but not limited to, the terminal 20 of the remittance request destination user) includes a remittance processing (hereinafter, the remittance processing executed by this terminal is referred to as the "first remittance processing"). The first remittance process is a process executed by the terminal 20, and is a process related to remittance from a remittance request destination user (user of the terminal) to a remittance master user (first user) based on a remittance request (remittance request).

[0153] This first remittance process may include, by way of example and not limitation, a process for effecting a remittance from the user of the terminal to the first user, or a process related in some way to a remittance from the user of the terminal to the first user. The remittance process performed by the terminal may include not only a process directly related to the remittance, but also a process indirectly related to the remittance.

[0154] In the above example process, the first remittance process includes, by way of example and not limitation, the following processes: (1) Processing for transmitting remittance settlement request information to the server 10 via the communication I / F 22 (2) Processing for receiving remittance information from the server 10 via the communication I / F 22 (3) Displaying the received remittance information on the display unit 24

[0155] <Device-related input> In the above process, inputs to the terminal or inputs by the terminal user, such as inputs to execute a remittance request or inputs to display a remittance reminder, are considered to be operation inputs to the input unit (operation unit), but this is not limiting.

[0156] As an example and not as a limitation, instead of or in addition to operation input to the input unit (operation unit), sound (including voice) input to the input unit (sound input unit 25) may or may not be possible. This is also true for other inputs to the terminal or by the user of the terminal.

[0157] <Effects of the First Embodiment> In this embodiment, the terminal 20 receives remittance request information (not limiting, an example of first information related to a remittance request) from a remittance master user (not limiting, an example of a first user) via the communication I / F 22. Then, the terminal 20 displays a remittance request display (not limiting, an example of a first display) on the display unit 24. Furthermore, the terminal 20 displays a remittance reminder display (not limiting, an example of a second display) that is different from the remittance request information based on the remittance request on the display unit 24. The terminal 20 then has a configuration in which the control unit 21 executes a first remittance process (not limiting, an example of a remittance process relating to a remittance from the user of the terminal to the first user) based on the remittance request, based on an input to the remittance reminder display (not limiting, an example of an input to the second display) displayed on the display unit 24. As an example of the effect of an embodiment obtained by such a configuration, a remittance process can be executed by the control unit of the terminal based on input to the second display displayed on the display unit of the terminal, thereby easily realizing a remittance from the user of the terminal to the first user.

[0158] In addition, in this embodiment, the remittance request display includes information on the remittance request amount based on the remittance request (not limited to, but an example of information on the amount based on the remittance request), and the remittance reminder display includes information on a similar amount (not limited to, but an example of information on the amount based on the remittance request). As an example of the effect of this embodiment obtained by such a configuration, the amount based on the remittance request can be reliably notified to the terminal user by the first display and the second display.

[0159] In addition, in this embodiment, the remittance request display includes information such as the username of the remittance master user (not limited to, but an example of information about the first user), and the remittance reminder display includes similar information such as the username (not limited to, but an example of information about the first user). As an example of the effect of this embodiment obtained by such a configuration, the information of the user who has requested the remittance can be reliably notified to the terminal user by the first and second displays.

[0160] In addition, this embodiment shows a configuration in which the remittance request display (an example of a first display, not limiting) and the remittance reminder display (an example of a second display, not limiting) are displayed on the display unit 24 by a payment application (an example of an application installed on the terminal, not limiting) installed on the terminal 20. As an example of the effect of the embodiment obtained by such a configuration, the user of the terminal can easily recognize the first display and the second display by using an application installed on the terminal.

[0161] In addition, in this embodiment, the first remittance process includes a process of receiving remittance information (not limited to, information indicating that remittance processing based on a remittance request has been executed) via the communication I / F 22. As an example of the effect of this embodiment obtained by such a configuration, it is possible to notify the user of the terminal that the remittance processing based on the remittance request has been executed.

[0162] In addition, in this embodiment, the first remittance process includes a process of transmitting remittance settlement request information (not limited to this, but an example of information regarding a request for remittance processing based on a remittance request) via the communication I / F 22. As an example of the effect of this embodiment obtained by such a configuration, it is possible to request an external party to process a remittance based on a remittance request from a first user.

[0163] <First Modification Example (1)> If the first remittance process has not been executed (if not yet executed) on the terminal 20 of the remittance request destination user, a display (not limiting, an example of a fourth display) indicating that remittance has not been made based on the remittance request from the remittance master user is displayed on the display unit 24. On the other hand, if the first remittance process has been executed (if it has been executed) on the terminal 20 of the remittance request destination user, a display (not limiting, an example of a fifth display) indicating that remittance has been made based on the remittance request from the remittance master user may or may not be displayed on the display unit 24.

[0164] The indication that a transfer has not been made based on a transfer request from a transfer master user may include, by way of example and not limitation, text such as "Money not yet transferred" or "Money not transferred," or an image (such as a mark or icon) indicating that the transfer has not been made. Similarly, indications that a transfer is being made based on a transfer request from a transfer master user may include, by way of example and not limitation, text such as "Money has already been transferred" or "Money has been transferred," or an image (such as a mark or icon) indicating that the transfer has been completed.

[0165] In this modified example, when the first remittance process (one example of a remittance process, not limiting) has not been executed, the terminal 20 of the remittance request destination user displays on the display unit 24 a message (one example of a fourth display, not limiting) indicating that remittance has not been made based on the remittance request from the remittance master user. On the other hand, when the first remittance process is being executed (has been executed), the terminal 20 of the remittance request destination user displays on the display unit 24 a message (one example of a fifth display, not limiting) indicating that remittance has been made based on the remittance request from the remittance master user. As an example of the effect of this modified example obtained by such a configuration, the status of remittance (whether or not remittance has been completed) based on the remittance request can be properly notified to the terminal user.

[0166] <First Modification Example (2)> In the first embodiment, a push notification can be sent as one of the reminder displays on the terminal 20 of the remittance request destination user. This push notification can be considered as a type of reminder display or a type of reminder notification.

[0167] In addition to this push notification, reminder notification processing can also be performed based on the following control, for example and not by way of limitation. The control unit 21 controls the sound output unit 26 to output a predetermined sound. The control unit 21 controls a vibration unit (not shown) to vibrate the housing of the terminal 20. The control unit 21 controls the light emitting unit (not shown) to emit a predetermined amount of light.

[0168] In addition to the timing for executing the terminal reminder, conditions for sending a reminder notification (hereinafter referred to as "remind notification conditions") can be set, and the reminder notification process can be executed based on the fact that the reminder notification conditions are met.

[0169] As a non-limiting example of the reminder notification conditions, it is possible to set conditions such as "the current time is not included in the time period when the user is likely to be asleep (late at night (until midnight the next day), early morning (until 3 the next day), or early morning (from 3 the next day)"). By doing this, the reminder notification conditions are not met during these set time periods, and the reminder notification process is not executed, so reminder notifications are not sent during times when the user is likely to be asleep.

[0170] In this modified example, the terminal 20 of the remittance request destination user is configured to execute a reminder notification process by the control unit 21 based on the set reminder notification condition (not limited to this, but an example of the second condition). As an example of the effect of this modified example obtained by such a configuration, it is possible to notify the user of the terminal at an appropriate timing that a terminal reminder will be executed based on the set conditions.

[0171] <First Modification (3)> In the first embodiment, when executing a remittance based on a remittance request on the terminal 20 of the remittance request recipient user, by way of example and not limitation, the remittance can be executed based on input to the remittance request display displayed on the display unit 24, in the same way as when executing a remittance based on a remittance reminder.

[0172] FIG. 1-15 is a flowchart showing an example of the flow of processing executed by each device in this modified example. This flowchart corresponds to the processing portion of FIG. 1-14 in the flowcharts of FIGS. 1-13 to 1-14.

[0173] After B110, the control unit 21 of the terminal 20B determines whether or not an input has been made in response to the remittance request displayed on the display unit 24 (B125). In this case, the input can be an operational input such as a tap (tap operation), a sound input, or the like, similar to the input for the remittance reminder display described above. If it is determined that an input has been made (B125: YES), the control unit 21 of the terminal 20B moves the process to B130.

[0174] This modified example shows a configuration in which the terminal 20 of the remittance request destination user executes, via the control unit 21, a process (not limiting, but an example of a remittance process relating to a remittance from the terminal user to the first user) for realizing a remittance from the remittance request destination user to the remittance master user based on a remittance request, based on input by the remittance request destination user to a remittance request display (not limiting, but an example of a first display). As an example of the effect of this embodiment obtained by such a configuration, remittance based on a remittance request can be easily realized based on an input by the user of the terminal to the first display.

[0175] <First Modification (4)> In the first embodiment, the first user is described as a general user of the terminal 20 (user AA in the above example), but is not limited to this. The first user may or may not be a user of a business such as a store, rather than a general user. In this case, the business may include, but is not limited to, a business that sells products (including providing services) or a business that operates a money lending business, and other businesses (stores) that are expected to request money from the user of terminal 20 through a remittance request.

[0176] In this case, in the above embodiment, these businesses acquire an account for the payment service (payment application), and can use this account to send remittance request information and remittance reminder information via the server 10 to the terminal 20 of the user to whom money is to be billed (the remittance request recipient user).

[0177] The account acquired by the business (store) may be a general account for the user of the terminal 20, or may be an account for the business.

[0178] In this modified example, the remittance master user (not limited to this, but an example of the first user) is a store that sells the product related to the remittance request. As an example of the effect of this modified example obtained by such a configuration, not only general users but also users of shops can be users (first users) who can make remittance requests to users of terminals.

[0179] <First Modification (5)> It is conceivable that some users of the terminal 20 may feel awkward and hesitate to make a remittance request or a remittance reminder to the remittance request destination user, for example, but not limited to, when the remittance request destination user is a senior or a close friend.

[0180] Therefore, the user who requests a remittance request or a remittance reminder may not be the user of the terminal 20, but may be a user who uses a business account. A business account is, by way of example and not limitation, a user who has an official account (hereinafter referred to as an "official account" and, where appropriate, as an "OA: Official Account") for the service (in the above example, a payment service).

[0181] For example, a user with an official account may be, by way of example and not limitation, a payment service provider. In this case, the server 10 may transmit the remittance request information or the remittance reminder information to the terminal 20 of the remittance request recipient user, assuming that the user requesting the remittance request or the remittance reminder is the payment service provider, rather than the user of the terminal 20.

[0182] In this modified example, the remittance requesting user (not limiting, an example of a first user) is a user who uses an official account (not limiting, an example of a business account). As an example of the effect of this modified example obtained by such a configuration, it becomes possible to have a user using a business account make a remittance request on behalf of the user who wishes to make the remittance request, thereby improving user convenience.

[0183] <Second Example> In the second embodiment, the terminal 20 of the remittance request destination user displays a remittance reminder based on receiving remittance reminder information from the server 10. Hereinafter, this method will be referred to as "server reminder." The contents described in the second embodiment are applicable to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0184] <Data structure> FIG. 2-1 is a diagram showing an example of the structure of the second remittance request management data 157B, which is another example of the remittance request management data 157 described above, stored in the storage unit 15 of the server 10. As shown in FIG. In the second remittance request management data 157B, in addition to the date and time, remittance request management ID, remittance master ID, remittance request destination ID, remittance request amount, and remittance completion flag in the first remittance request management data 157A, information type is also stored in association with the first remittance request management data 157B, for example and not by way of limitation.

[0185] The information type is information for identifying whether the type of information corresponding to the remittance request management ID is a remittance request or a remittance reminder. As a non-limiting example, "request" is stored for a remittance request, and "remind" is stored for a remittance reminder.

[0186] For example, and not by way of limitation, if the information type of the corresponding remittance request is "request," the date and time when the remittance request information is sent from the server 10 to the terminal 20 of the remittance request recipient user is stored; if the information type of the corresponding remittance request is "remind," the date and time when the remittance reminder information is sent from the server 10 to the terminal 20 of the remittance request recipient user is stored.

[0187] In addition, for each remittance request management ID, the remittance reminder information corresponding to the remittance request information identified by that remittance request management ID stores the same ID, the same amount, and the same flag as the remittance request management ID, the remittance request amount, and the remittance completion flag, regardless of the number of times a remittance reminder has been issued. By way of example and not limitation, the data in the records enclosed in black boxes in the figure are the data for the corresponding remittance requests and remittance reminders.

[0188] <Display screen> FIG. 2-2 shows an example of information displayed on the display unit 24 when a payment application is executed on the terminal 20 of the first user (AA). The display unit 24 displays the balance of the electronic money account of the first user (AA) (25,000 yen in this example), as well as icons corresponding to the functions that can be executed in the payment application. The first user (AA) can check whether a remittance has been made, and if so, the user who made the remittance and the remitted amount, by displaying the deposit history for his / her account on the display unit 24. In other words, it is possible to check whether a remittance has been made in accordance with a remittance request.

[0189] The payment application can perform functions such as a remittance request function, which requests a payment from a specified user. The words "Remittance Request" are displayed along with an icon IC1 containing a "¥" symbol corresponding to the remittance request function. When the first user (AA) selects this icon, specifies the user to whom the remittance request is to be made (BB in this example), and enters the remittance request amount (remittance request amount) (3,000 yen in this example), the remittance request information is sent to the terminal 20 of the specified user (BB), and remittance request displays MS1 and MS2 are displayed on the display unit 24 of the terminal 20 of the specified user.

[0190] Then, in the terminal 20 of the first user (AA), information about the user who is the target of the remittance request and the requested remittance amount are managed as a remittance request history in the payment application. In the example of Figure 2-2, the words "Send Request List" are displayed along with icon IC2, which corresponds to the function for viewing remittance request history. By selecting this icon, the first user (AA) can individually check the users who have been the target of previous remittance requests and the remittance amounts requested for those users.

[0191] In this example, as shown in Figure 2-3, below the title "Remittance Request List," information regarding remittance requests made in the past by the first user (AA) that have not yet been processed, i.e., requests that can be subject to remittance reminders, is displayed individually. In this example, the icon image and user name of the user who is the target of the remittance request (in this example, BB), the date and time when that user's terminal 20 received the remittance request information (in this example, 2020.04.20 21:30), the remittance amount requested for that user (in this example, "3,000 yen"), and an icon indicating that the first user (AA) is in the position to receive the remittance amount (in this example, an icon with the word "Receive") are displayed in association with each other within a rectangular area R1.

[0192] Also, check boxes are provided in the area R1, and when the user checks the check boxes, each piece of information displayed in the area R1 is selected.

[0193] In the example of Figure 2-3, an area RR displaying "Remind" is provided at the bottom of the screen. When the first user (AA) taps area RR with the checkbox checked, remittance reminder information based on the information displayed in area R1 is sent to the terminal 20 of the user (BB) who was the recipient of the remittance request information. Then, the remittance reminder display is displayed on the display unit 24 of the terminal 20 that has received the remittance reminder information.

[0194] When the terminal 20 of the user (BB) receives the remittance reminder information, or when a remittance reminder display based on the reception of the remittance reminder information is displayed on the terminal 20 of the user (BB), as shown in Figure 2-4, a remittance reminder completion display MS5 is displayed on the terminal 20 of the first user (AA) to notify that the remittance reminder has been completed. The remittance reminder completion message MS5 includes the username of the user who requested the remittance (BB in this example).

[0195] As shown in FIG. 2-5, a remittance reminder display MS3A based on the receipt of the remittance reminder information is displayed on the terminal 20 of the user (BB) who has received the remittance reminder information.

[0196] By way of example and not limitation, the remittance reminder display MS3A may include a message (by way of example and not limitation, "AA," "You have a remittance request [reminding you]") informing the first user of the username of the remittance reminder based on receiving the remittance reminder information. The difference between the remittance reminder display MS3 shown in Figure 1-11 and the remittance reminder display MS3 is that it displays "Terminal Reminder" because it is a remittance reminder display based on the functions of the user's own terminal, whereas the remittance reminder display MS3A displays "Reminder Received" because it is a remittance reminder display based on received remittance reminder information.

[0197] Also, on the left side of the remittance reminder display MS3A, a button BT3A is displayed for checking detailed information about the remittance reminder. Without limitation, the remittance reminder display MS3A and button BT3A are an example of a second display that is different from the first display based on a remittance request. Without being limiting, the remittance reminder display MS3A and button BT3A are an example of a second display that is displayed on the display unit 24 when the terminal 20 receives second information based on a remittance request.

[0198] When the user taps the button BT3A labeled "Open," the details of the remittance reminder are displayed based on the functionality of the payment application. In FIG. 2-5, when the user (BB) taps the button BT3A, the screen shown in FIG. 2-6 is displayed, and a remittance reminder display MS4A showing the details of the remittance reminder is displayed.

[0199] By way of example and not limitation, the remittance reminder display MS4A may include an icon with the text "Remind Received" based on receipt of the remittance reminder information, and a message notifying the first user of the username based on receipt of the remittance reminder information (for example and not by way of limitation, "[Remind Received] You have a remittance request from AA.").

[0200] The difference between the remittance reminder display MS4 shown in Figure 1-12 and the remittance reminder display MS4 is that an icon with the words "Terminal Remind" is displayed because the remittance reminder display is based on the functions of the device itself, whereas the remittance reminder display MS4A displays an icon with the words "Remind Received" because the remittance reminder information has been received. Another difference is that in the remittance reminder display MS4A in Figure 2-6, the first user's username (AA) is preceded by the message [Reminder Received], indicating that the remittance reminder display is based on remittance reminder information, whereas in the remittance reminder display MS4 shown in Figure 1-12, there is no such message.

[0201] When the user (BB) of the terminal 20 taps the link information displayed as ">Check details" on the remittance reminder display MS4A, the screen moves to the screen shown in Figure 2-7. The screen in Figure 2-7 notifies the user of the terminal 20 (BB) of the type of event that caused the remittance request reminded by the remittance reminder display MS4A (in this example, it is the membership fee for an event held on April 20th). The user is also notified that he or she is in a position to make the payment (in this example, an icon with the word "Payment") and the amount to be paid (in this example, "3,000 yen").

[0202] In the screen of Figure 2-7, information about the remittance reminder is displayed together with animal characters in an area larger than the remittance reminder display MS4A described above. Below that, an area RM1 is provided.

[0203] Area RM1 displays the username of the first user (AA), information notifying that the first user has made a remittance request and remittance reminder (in this example, messages such as "Reminder received" and "You have a remittance request from AA"), and link information for remitting the amount corresponding to the remittance request and remittance reminder to the first user (in this example, the part displaying the words ">Remit money").

[0204] When the user (BB) of the terminal 20 taps the link information for remittance, the screen changes to the remittance screen shown in FIG. 2-8. The remittance screen displays the icon image and user name (AA) of the first user to whom the remittance is to be made, the remittance amount to be remitted to the first user (in this example, "3,000 yen"), an icon notifying that the user (BB) of terminal 20 is in the position to make the payment (in this example, an icon with the word "Payment"), and the current amount that the user (BB) of terminal 20 can remit (in this example, "5,000 yen").

[0205] Based on the fact that the current remittance amount of the user (BB) of terminal 20 is greater than the remittance amount to be remitted to the first user, the user (BB) of terminal 20 is now in a state where he or she can remit to the first user (AA) the amount corresponding to the remittance request information and remittance reminder information.

[0206] On this remittance screen, if you tap the remittance area RM2 at the bottom of the screen, you will be taken to the remittance confirmation screen shown in Figure 2-9. By way of example and not limitation, the remittance confirmation screen is a screen superimposed on the remittance screen and includes an icon image and username (AA) of the first user to whom the remittance is to be sent, the remittance amount (3,000 yen in this example) to be sent to the first user using the payment application, and a confirmation button BT6 displaying the word "Confirm."

[0207] When the user (BB) of terminal 20 taps the confirmation button BT6, the amount displayed on the remittance confirmation screen (in this example, "3,000 yen") is transferred from the account of the user (BB) of terminal 20 to the account of the first user (AA). When the remittance is completed, the remittance completion screen shown in FIG. 2-10 is displayed on the terminal 20 of the user (BB). By way of example and not limitation, the remittance completion screen is a screen that is superimposed on the remittance screen and displays the username (AA) of the first user to whom the remittance is being sent and a message notifying the user that the remittance process has been completed.

[0208] <Processing> (1) Example of processing FIG. 2-11 is a flowchart showing an example of the flow of processing executed by each device in this embodiment. This flowchart corresponds to the processing portion of Figure 1-14 in the flowcharts of Figures 1-13 to 1-14, and is a flowchart showing the process by which the server 10 automatically sends remittance reminder information to the terminal 20 of the remittance request destination user (terminal 20B in this example).

[0209] The control unit 11 of the server 10 determines whether to issue a remittance reminder (in this embodiment, a server reminder) for the previous remittance request (S260). Specifically, by way of example and not limitation, if no remittance settlement request information is received from the terminal 20A in S120, it is determined that a remittance reminder should be issued.

[0210] In this case, after the remittance request information is sent to the terminal 20 in S110, the remittance reminder is not sent immediately, but rather, by way of example and not limitation, the remittance reminder can be sent after a certain period of time has elapsed.

[0211] If it is determined that a remittance reminder should be sent (S260: YES), the control unit 11 of the server 10 creates remittance reminder information with the same ID as the remittance request management ID set in S110, and updates the second remittance request management data 157B. Then, the control unit 11 of the server 10 transmits the created remittance reminder information together with the remittance request management ID to the terminal 20B via the communication I / F 14 (S270). Then, the control unit 11 of the server 10 proceeds to S120.

[0212] When the remittance reminder information is received from the server 10 via the communication I / F 22 (B240: YES), the control unit 21 of the terminal 20B displays a remittance reminder display on the display unit 24 (B250). Then, the control unit 21 of the terminal 20B shifts the process to B160.

[0213] (2) Other examples of processing FIG. 2-12 is a flowchart showing another example of the flow of the process executed by each device in this embodiment. This flowchart corresponds to the processing portion of Figure 1-14 in the flowcharts of Figures 1-13 to 1-14, and is a flowchart showing the process in which the server 10 sends remittance reminder information to the terminal 20 of the remittance request destination user (terminal 20B in this example) based on receiving remittance reminder sending request information sent from the terminal 20 of the remittance master user (terminal 20A in this example).

[0214] After A150 in FIG. 1-13, the control unit 21 of the terminal 20A determines whether to request the execution of a remittance reminder (A260) based on, for example and not limitation, whether an input to request the execution of a remittance reminder (hereinafter referred to as a "remittance reminder execution input") has been made to the input unit. The remittance reminder execution input can be realized by, for example and not by way of limitation, operation input or sound input, similar to the remittance request execution input described above.

[0215] If it is determined that a request should be made (A260: YES), the control unit 21 of the terminal 20A transmits remittance reminder transmission request information to the server 10 via the communication I / F 22 (A270). Then, the control unit 21 of the terminal 20A shifts the process to A150.

[0216] The control unit 11 of the server 10 determines whether or not remittance reminder transmission request information has been received from the terminal 20A via the communication I / F 14 (S265), and if it is determined that the information has been received (S265: YES), the process proceeds to S270.

[0217] <Remittance process executed by the server (second remittance process)> The processes executed by the server 10 through the control unit 11 include a remittance process (hereinafter, this remittance process executed by the server is referred to as a "second remittance process"). The second remittance process is a process executed by the server 10, and is a process related to remittance from a remittance request destination user (user of the terminal) to a remittance master user (first user) based on a remittance request (remittance request).

[0218] This second remittance process may include, by way of example and not limitation, a process for effecting a remittance from the user of the terminal to the first user, or a process related in some way to a remittance from the user of the terminal to the first user. The remittance process performed by the terminal may include not only a process directly related to the remittance, but also a process indirectly related to the remittance.

[0219] In the above example process, the second remittance process includes, by way of example and not limitation, the following processes: (1) Processing for receiving remittance settlement request information from the terminal 20 via the communication I / F 14 (2) Remittance settlement processing (including electronic money account balance adjustment processing, etc.) (3) Processing for transmitting remittance information / received information to the terminal 20 via the communication I / F 14

[0220] <Effects of the second embodiment> In this embodiment, remittance request information (an example of first information, not limiting) regarding a remittance request by a remittance master user (an example of a first user, not limiting) is transmitted to the terminal 20 of the remittance request destination user via the server 10 based on input by the remittance master user (an example of a first user, not limiting) to the terminal 20 of the remittance master user. On the other hand, the remittance reminder information (an example of second information, not limiting) is sent by the server 10 to the terminal 20 of the remittance request destination user, and the remittance reminder display (an example of second display, not limiting) is configured to be displayed on the display unit 24 of the terminal 20 of the remittance request destination user based on the remittance reminder information. As an example of an effect of the embodiment obtained by such a configuration, first information can be transmitted to the terminal via the server in accordance with the intention of the first user who has requested the remittance, and second information can be transmitted from the server to the terminal, and then a second display can be displayed on the display unit of the terminal based on the second information.

[0221] Furthermore, in this embodiment, the server 10 transmits remittance request information (not limiting, an example of first information related to a remittance request) related to a remittance request by a remittance master user (not limiting, an example of a first user) to the terminal 20 (not limiting, an example of a terminal) of the remittance request destination user via the communication I / F 14. The server 10 also transmits remittance reminder information based on the remittance request (not limiting, an example of second information based on the remittance request) to the terminal 20 of the remittance request destination user via the communication I / F 14. The server 10 then executes, via the control unit 11, a second remittance process (not limiting, an example of remittance process related to a remittance from the user of the terminal to the first user based on a remittance request) based on an input to a remittance reminder display (not limiting, an example of a second display based on the second information) displayed on the display unit 24 of the terminal 20 of the remittance request destination user. As an example of the effect of this modified example obtained by such a configuration, the remittance process can be executed by the control unit of the server based on input to the second display displayed on the display unit of the terminal, making it possible to easily transfer remittances from the user of the terminal to the first user.

[0222] <Second Modification Example (1)> The user interface of the display screen of the payment application described in the second embodiment, the functions of the payment application, etc. can be modified as needed.

[0223] By way of example and not limitation, FIG. 2-13 shows a remittance request list screen displayed on the terminal 20 of the user (BB). As an example, but not by way of limitation, this remittance request list screen displays, below the title "Remittance Request List," a remittance request history for past remittance requests made to the terminal user (BB) for which the remittance process has not yet been completed.

[0224] In this example, based on the fact that the user (BB) of terminal 20 has received remittance request information from the first user AA, area R21 displays an icon image and user name of AA, an icon with the text "Request Received," the date and time the remittance request information was received (2020.04.20 21:30), an icon with the text "Payment" indicating that the user is in a position to make payment to AA, and the amount to be paid to AA (3,000 yen).

[0225] Additionally, based on the fact that the user (BB) of terminal 20 has also received remittance request information from the first user, DD, information regarding the remittance request from DD is displayed in area R23. In this example, the date and time of receipt of the remittance request information from DD is 2020.04.21 08:42, and the amount payable to DD is "500 yen."

[0226] With regard to the remittance request from AA among the multiple first users (AA, BB), based on the fact that terminal 20 received the remittance request information and then also received the remittance reminder information, area R22 below area R21 (which is not limited to this but is an example of a display area for the remittance reminder information corresponding to the display area for the remittance request information) displays an icon image and user name of AA, an icon with the text "Reminder Received", the date and time the remittance reminder information was received (2020.04.23 17:00), an icon with the text "Payment" indicating that the user is in a position to make payment to AA, and the amount to be paid to AA (3,000 yen).

[0227] Since the information displayed in area R21 and the information displayed in area R22 are based on common remittance request information, the "Payment" icon, which indicates that the person is in a position to make a payment to AA, and the amount to be paid to AA (3,000 yen) are the same.

[0228] However, unlike area R21, area R22 displays an arrow indicating that the information is related to the information displayed in area R21. Also, the icon image of the AA, the user name, and the icon with the text "Receive Remind" in R22 are displayed to the right of the icon image of the AA, the user name, and the icon with the text "Receive Request" in area R21, respectively.

[0229] As a non-limiting example, the display positions of at least some of the information (as a non-limiting example, the image icon and user name of the first user and the icon displayed above them) are different between the information displayed in area 21 based on the remittance request information received by terminal 20 and the information displayed in area 22 based on the remittance reminder information based on that remittance request information, making it easier for the user to understand the correspondence between the remittance request and the remittance reminder.

[0230] By way of example and not limitation, the information displayed as a remittance request history can be sorted by operation of the user of the terminal 20 . When the user taps on a blank area on the screen displaying the remittance request history shown in FIG. 2-13, a sort item selection area SR is displayed as shown in FIG. 2-14.

[0231] At the top of the sort item selection area SR, information is displayed (for example, but not limited to, the words "reorder requests") notifying that sorting will be performed based on the items shown below. Below that are displayed a button BTS1 for sorting based on the date and time of receipt of the remittance request information or remittance reminder information, a button BTS2 for sorting based on the remittance amount (by way of example and not limitation, the amount requested to be remitted by the remittance request information or remittance reminder information), and a button BTS3 for sorting based on the user names registered as friends in the payment application or a messaging application linked to the payment application.

[0232] As a non-limiting example, a user (one account) of one terminal 20 performs a process to add a user (another account) of another terminal 20 as a friend from his / her own terminal 20, and the server 10 executes a process to add and register the friend (friend addition process, friend registration process), thereby enabling messages to be sent and received between the terminals 20 registered as friends via the server 10. A messaging application account owned by an individual user is referred to as a "general account." A history of messages sent and received between the terminals 20 of users who own general accounts is displayed as a talk room or the like on the display unit 24 of the terminal 20.

[0233] As an example, and not as a limitation, when a user (BB) of terminal 20 taps button BTS3, the information displayed as the remittance request history is sorted as shown in Figure 2-15, and the usernames of users (AA and DD, as an example, and not as a limitation) who are registered as friends of the first user who made the remittance request are displayed in alphabetical order. In this example, the icon image and user name of the first user AA are displayed in the area R21, and the icon image and user name of the first user BB are displayed in the area R22.

[0234] The example shown in Figure 2-15 differs from the example shown in Figure 2-14 in that after sorting, neither the "request received" icon nor the "reminder received" icon is displayed as information about the first user, the date and time of receipt of the remittance request information and the date and time of receipt of the remittance reminder information are displayed, and no information about the remittance amount is displayed. The screen shown in FIG. 2-15 allows the user to at least identify the first user who has made the remittance request.

[0235] On the screen shown in Figure 2-15, when the user (BB) of terminal 20 taps on area R21 corresponding to the first user (AA, as an example and not a limitation) who is registered as a friend, detailed information regarding the remittance request of the selected first user (AA) is displayed, as shown in Figure 2-16. Area R20 at the top of the screen displays information notifying that this is a history of remittance requests from the selected first user (AA) (for example, but not limited to, the words "List of remittance requests from AA"), and below that, a detailed history of remittance requests from the selected first user (AA) is displayed in the manner shown in Figure 2-13.

[0236] As examples, but not limitations, the information displayed in areas R21 and R22 of Figure 2-13 (which are, but are not limitations, examples of display based on remittance request information and examples of display based on remittance reminder information) is displayed in areas R21 and R22 of Figure 2-16. Note that the history of remittance requests from other first users (DD) who have not been selected is not displayed.

[0237] As an example, and not as a limitation, when a user (BB) of terminal 20 taps button BTS1 on the screen of Figure 2-14, the information displayed as the remittance request history is sorted as shown in Figure 2-17, and the history (not as a limitation, but an example of a display based on remittance request information, an example of a display based on remittance reminder information) of the first user (AA and DD, as an example, and not as a limitation) who made the remittance request is displayed based on the date and time of receipt.

[0238] In this example, the most recent history is based on the remittance reminder information (received on 2020.04.23 17:00) corresponding to a remittance request of 3,000 yen by the first user, AA, so the top area R21 displays the "Receive Reminder" icon along with AA's icon image and user name. Since the next most recent history is based on the remittance request information (received on 2020.04.21 08:42) corresponding to a remittance request of 500 yen by another first user, BB, the second area from the top, R22, displays the "Request Received" icon along with BB's icon image and user name. Since the next most recent history is based on the remittance request information (received on 2020.04.20 21:30) corresponding to the remittance request of 3,000 yen by the first user, AA, the third area from the top, R23, displays the "Request Received" icon along with AA's icon image and user name.

[0239] The information displayed in area R21 and the information displayed in area R23 are both information relating to a common remittance request from one first user (AA). However, after receiving remittance request information based on the first remittance request of one first user (AA), remittance request information based on the second remittance request of the other first user (DD) is received, and then remittance reminder information based on the first remittance request of one first user (AA) is received. Therefore, information corresponding to the second remittance request is displayed in area R22, which is the area between area R21, where information corresponding to the first remittance request is displayed, and area R23, where information corresponding to the first remittance request is displayed.

[0240] As an example, and not by way of limitation, as shown in FIG. 2-18, the terminal 20 of the user (BB) who is the target of the remittance request or remittance reminder displays a friend registration confirmation screen to confirm whether the first user who made the remittance request or remittance reminder is a user who is registered as a friend in the payment application or a messaging application linked to the payment application.

[0241] As an example, and not by way of limitation, on the screen shown in Figure 2-7, when the user (BB) of terminal 20 taps the link information for remittance displayed in area RM1, the friend registration confirmation screen of Figure 2-18 is displayed before transitioning to the remittance screen of Figure 2-8. By way of example and not limitation, the friend registration confirmation screen is a screen that is superimposed on the screen of Figure 2-7, and displays a message (by way of example and not limitation, "Please check again whether the person who requested the money transfer is a friend. Do you want to transfer the money?") to allow the user (BB) of terminal 20 to confirm whether the person to whom the money is being transferred (by way of example and not limitation, the first user with the username (AA) displayed in RM1) is registered as a friend.

[0242] When the user (BB) of the terminal 20 taps the confirmation button BT7 on the friend registration screen, the screen transitions to the remittance screen shown in FIG. 2-8. In this way, even if the link information for money transfer is tapped, a screen is displayed before transitioning to the money transfer screen, prompting the user to confirm whether the first user who sent the money transfer reminder is a user registered as a friend, thereby preventing the user from inadvertently transferring money to a user who is not registered as a friend.

[0243] <Second Modification Example (2)> In relation to the first modified example (2), the terminal 20 of the remittance request destination user may execute a reminder notification process based on receiving the remittance reminder information. This reminder notification process may be realized by any of the following methods, for example and not by way of limitation:

[0244] Based on the reception of remittance reminder information sent by push from the server 10, the push notification is controlled to be displayed on the display unit 24. The control unit 21 controls the sound output unit 26 to output a predetermined sound. The control unit 21 controls a vibration unit (not shown) to vibrate the housing of the terminal 20. The control unit 21 controls the light emitting unit (not shown) to emit a predetermined amount of light.

[0245] By way of example and not limitation, "push transmission" means transmitting information to be sent (in this example, remittance reminder information) in such a way that a push notification is sent to the destination device (in this example, the server 10) that the information has been sent from the source device or received by the destination device (in this example, the terminal 20 of the user to whom the remittance request was made).

[0246] In addition to receiving remittance reminder information, it is also possible to set reminder notification conditions similar to those in the first variant (2), and execute the reminder notification process based on the fulfillment of the reminder notification conditions.

[0247] In this modified example, the terminal 20 of the remittance request destination user performs a reminder notification process (not limited to, but an example of notification process by a terminal) by the control unit 21 based on the reception of remittance reminder information by the communication I / F 22. In this case, the reminder notification process is configured to be processed by the control unit 21 based on the set reminder notification condition (not limited to, but an example of the second condition). As an example of the effect of this modified example obtained by such a configuration, it is possible to notify the user of the terminal at an appropriate timing based on the second condition that the second information has been received.

[0248] <Third Example> The third embodiment is an embodiment relating to the method and timing of displaying and transmitting remittance reminder information. The contents described in the third embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0249] FIG. 3-1 is a diagram showing an example of a timing chart for explaining the method and timing of displaying a remittance reminder on the terminal 20 of the remittance request destination user in this embodiment. Here, the timing of displaying a remittance reminder on the terminal 20 of the remittance request destination user when the terminal reminding method described in the first embodiment is applied will be described.

[0250] In this timing chart, the horizontal axis is the time axis, and indicates the timing at which the remittance request display and remittance reminder display are performed on the remittance request destination user's terminal 20. Remittance request information is indicated by a white circle, and remittance reminder information is indicated by a white diamond.

[0251] The setting is "auto", which indicates that the terminal 20 of the remittance request destination user automatically displays the remittance reminder information. In this setting, the terminal 20 of the remittance request destination user displays a remittance reminder message every time the set time tm has elapsed since the remittance request message was displayed, but this is not a limitation.

[0252] Alternatively, the terminal 20 of the remittance request recipient user may, for example and not by way of limitation, display a remittance reminder each time a set time tm has elapsed since receiving the remittance request information from the server 10, or may not.

[0253] <Effects of the third embodiment> In this embodiment, the remittance request information (an example of first information, not limiting) is transmitted to the terminal 20 of the remittance request destination user via the server 10 based on input by the remittance master user (an example of the first user, not limiting) to the remittance master user's terminal 20. In addition, the remittance reminder display (an example of a second display, not limiting) is configured to be displayed on the display unit 24 of the remittance request destination user's terminal 20 based on the time when the remittance request display (an example of a first display, not limiting) is displayed on the display unit 24 of the remittance request destination user's terminal 20, or the time when the remittance request information (an example of first information, not limiting) is received by the remittance request destination user's terminal 20. As an example of an effect of an embodiment obtained by such a configuration, the second display can be displayed on the display unit of the terminal at an appropriate timing based on the time when the first display is displayed on the display unit of the terminal or the time when the first information is received by the terminal.

[0254] In addition, in this embodiment, the terminal 20 of the remittance request destination user displays a first remittance reminder display (not limiting, an example of a third display) on the display unit 24. Furthermore, the terminal 20 of the remittance request destination user is configured to display a second remittance reminder display (not limiting, an example of a fourth display) on the display unit 24 based on the elapse of a set time since the display of the first remittance reminder display. As an example of the effect of the embodiment obtained by such a configuration, the fourth display can be displayed on the display unit of the terminal based on the third display being displayed on the display unit of the terminal.

[0255] <Third Modification (1)> The technique of the third embodiment can also be applied to the server remind technique described in the second embodiment.

[0256] FIG. 3-2 is a diagram illustrating an example of a timing chart for explaining the server reminder in this modified example. The diagram can be read in the same way as in Figure 3-1, but the diamonds corresponding to manually sent remittance reminder information are shown in "gray", and the diamonds corresponding to automatically sent remittance reminder information are shown in "white".

[0257] Setting A is "manual", which is a setting in which the server 10 transmits remittance reminder information to the terminal 20 of the remittance request destination user based on a remittance reminder execution input made on the terminal 20 of the remittance master user. Specifically, the server 10 transmits remittance reminder information to the terminal 20 of the remittance request destination user based on receiving remittance reminder transmission request information from the terminal 20 of the remittance master user.

[0258] Setting B is "auto", which is a setting in which the server 10 automatically sends remittance reminder information to the terminal 20 of the remittance request destination user, regardless of the terminal 20 of the remittance master user. Specifically, the server 10 sends remittance reminder information to the terminal 20 of the remittance request destination user every time a set time tn has elapsed since sending the remittance request information to the terminal 20 of the remittance request destination user.

[0259] Setting C is "Auto & Manual," which is a combination of setting A and setting B. In this setting, the server 10 basically sends remittance reminder information according to setting B (Auto). However, if manual remittance reminder information is sent between automatic remittance reminder information transmissions, the automatic remittance reminder information transmission is delayed.

[0260] Specifically, by way of example and not limitation, the server 10 basically transmits remittance reminder information to the terminal 20 of the remittance request destination user every time a set time tn has elapsed since the remittance request information was transmitted to the terminal 20 of the remittance request destination user. However, if manual transmission of remittance reminder information is sandwiched between automatic transmissions of remittance reminder information, the server 10 transmits remittance reminder information every time a set time tn has elapsed since the timing of the latest manual transmission of remittance reminder information, instead of the timing of the latest automatic transmission of remittance reminder information.

[0261] As an example, and not a limitation, which of settings A to C is applied can be set by sending information regarding the setting to the server 10 based on input by the remittance master user to his / her terminal 20, and the setting can be set by the server 10.

[0262] However, without being limited to this, the above setting may or may not be performed on the server 10 side based on input by the payment service provider, the administrator of the server 10, or the like.

[0263] In this variant, remittance request information (an example of first information, not limiting) is transmitted to the terminal 20 of the remittance request destination user via the server 10 based on input by the remittance master user (an example of the first user, not limiting) to the remittance master user's terminal 20. In addition, the remittance reminder information (an example of second information, not limiting) is sent by the server 10 to the terminal 20 of the remittance request destination user, and the remittance reminder display (an example of second display, not limiting) is configured to be displayed on the display unit 24 of the terminal 20 of the remittance request destination user based on the remittance reminder information. As an example of an effect of the embodiment obtained by such a configuration, first information can be transmitted to the terminal via the server in accordance with the intention of the first user who has requested the remittance, and second information can be transmitted from the server to the terminal, and then a second display can be displayed on the display unit of the terminal based on the second information.

[0264] In addition, this modified example shows a configuration in which the remittance reminder information is sent to the terminal based on the elapse of a set time since the remittance request information was sent to the terminal 20 of the remittance request destination user (as an example, but not limited to, based on the time when the first information was sent to the terminal or the time when the first information was received by the terminal). As an example of an effect of an embodiment obtained by such a configuration, the second information can be transmitted to the terminal at an appropriate timing based on the time when the first information is transmitted to the terminal or the time when the first information is received by the terminal.

[0265] Furthermore, in this modified example, the terminal 20 of the remittance request destination user receives, via the communication I / F 22, first remittance reminder information (not limiting, an example of third information based on a remittance request) transmitted from the terminal 20 of the remittance master user based on input by the remittance master user (not limiting, an example of the first user) to the terminal 20 of the remittance master user. Then, the terminal 20 of the remittance request destination user displays a first remittance reminder display (not limiting, an example of the third display) on the display unit 24. In this case, as an example and not limiting, a configuration is shown in which second remittance reminder information (not limiting, an example of second information) is transmitted to the terminal 20 based on the elapse of a set time since the first remittance reminder information was transmitted. As an example of an effect of an embodiment obtained by such a configuration, the second information based on the remittance request can be appropriately sent to the terminal based on the third information based on the remittance request being sent to the terminal.

[0266] <Third Modification (2)> Regarding the terminal reminder method (setting: auto) described in the third embodiment, it is also possible to set different times for displaying the first remittance reminder information and for displaying the second or subsequent remittance reminder information.

[0267] Specifically, by way of example and not limitation, the terminal 20 of the remittance request recipient user displays the first remittance reminder when a first set time has elapsed since the remittance request display or the receipt of the remittance request information. Furthermore, the terminal 20 of the remittance request destination user displays the remittance reminder for the second time when the second set time has elapsed since the first display. Furthermore, the terminal 20 of the remittance request destination user displays the remittance reminder for the third time when a third set time has elapsed since the second display. The same applies below.

[0268] In this case, by way of example and not limitation, the first set time may be the longest time.

[0269] As an example, the first set time can be set to "24 hours," and the other set times (second set time, third set time, etc.) can be set to times shorter than "24 hours." In this case, the other set times can all be the same time, or can be different times.

[0270] When different times are used, by way of example and not limitation, the set time may be shortened each time a remittance reminder is displayed. Specifically, by way of example and not limitation, the first set time can be "24 hours", the second set time can be "18 hours", the third set time can be "12 hours", etc. By doing this, the time interval (display time interval) for displaying the remittance request gradually becomes shorter, making the remittance request recipient user aware that the remittance has not yet been made and alerting them to make the remittance quickly.

[0271] Conversely, the first set time may or may not be the shortest time.

[0272] These contents can also be applied to the time interval (transmission time interval) for transmitting remittance reminder information in the server reminder described in FIG. 3-2.

[0273] Furthermore, in setting C (auto & manual) of Figure 3-2, if manual transmission of remittance reminder information is sandwiched between automatic transmission of remittance reminder information by server 10, the automatic transmission of the remittance reminder information may or may not be skipped rather than delaying the automatic transmission of the remittance reminder information.

[0274] <Fourth Example> The fourth embodiment is an embodiment relating to the conditions for issuing a remittance reminder. The contents described in the fourth embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0275] In this embodiment, the terminal reminding method described in the first embodiment is applied, and a case will be described in which the terminal 20 of the remittance request destination user determines whether the remittance reminding conditions are met and performs the terminal reminding.

[0276] FIG. 4-1 is a flowchart showing an example of the flow of processing executed by each device in this embodiment. This flowchart corresponds to the processing portion of FIG. 1-14 in the flowcharts of FIGS. 1-13 to 1-14.

[0277] After B140 in FIG. 1-13, the control unit 21 of the terminal 20B determines whether the remittance reminding condition is met (B450). If it is determined that the condition is met (B450: YES), the control unit 21 of the terminal 20B proceeds to B150.

[0278] FIG. 4-2 is a diagram showing an example of remittance reminding condition data that defines the remittance reminding conditions in this embodiment. The remittance reminder condition data defines, by way of example and not limitation, categories and remittance reminder conditions in association with each other.

[0279] The categories include, by way of example and not limitation, divisions based on multiple different concepts such as "time," "balance," "deposit (transfer)," and "other."

[0280] The remittance reminder conditions include, by way of example and not limitation, a condition number indicating the number of the condition and the content of the remittance reminder conditions for that condition number.

[0281] A specific example will be given. (1) Category "Time" For condition No. "PA-1," the remittance reminder condition is set as "the time reaches the set time." The set time can be set to any time of day (for example, midnight or noon, but not limited to). This condition is intended to notify the user that a remittance has not yet been made by displaying a remittance reminder on the display unit 24 at the set time each day.

[0282] In this case, the control unit 21 of the terminal 20 can determine whether the time measured by the clock unit 29A has reached the set time, and if it determines that it has reached the set time, can cause the display unit 24 to display a remittance reminder message.

[0283] For condition No. "PA-2," the remittance reminder condition is set as "The time when the reminder is due falls within the first set time period." The first set time period can be set to any time period you like each day. This condition is intended to inform the user that the remittance has not yet been made by displaying a remittance reminder on the display unit 24 if the current time falls within the set time period when the time for a terminal reminder is reached.

[0284] As a non-limiting example, a time period during which a user is likely to view terminal 20, such as, for example and not limitation, a time period from 9pm to midnight when users are likely to return home and spend their free time, can be set as the first set time period.

[0285] Regarding the timing of the terminal remind when this condition is applied, the timing described in the third embodiment (FIG. 3-1) can be applied as an example and not as a limitation. In this case, the control unit 21 of the terminal 20 determines whether it is time to perform a terminal reminder. If it is time to perform a terminal reminder, the control unit 21 determines whether the time measured by the clock unit 29A is within the first set time period, and if it is determined that it is within the first set time period, the control unit 21 can display a remittance reminder message on the display unit 24.

[0286] For condition No. "PA-3," the remittance reminder condition is set as "The time for the reminder has arrived and the time is not included in the second set time period." The second set time period can be set to any time period you like each day. This condition is intended to inform the user that the remittance has not yet been made by displaying a remittance reminder on the display unit 24 if the current time is not within the set time period when the time for a terminal reminder arrives.

[0287] By way of example and not limitation, the second set time period can be set to a time period when the user is unlikely to view the terminal 20, such as late at night (until midnight the next day) when the user is likely to be asleep, before dawn (until 3 the next day), or before dawn (from 3 the next day).

[0288] Regarding the timing of the terminal remind when this condition is applied, the timing described in the third embodiment (FIG. 3-1) can be applied as an example and not as a limitation. In this case, the control unit 21 of the terminal 20 determines whether it is time to perform a terminal reminder. If it is time to perform a terminal reminder, the control unit 21 determines whether the time measured by the clock unit 29A is within the second set time period, and if it determines that it is not within the second set time period, the control unit 21 can display a remittance reminder message on the display unit 24.

[0289] For condition No. "PA-4," the remittance reminder condition is "the date is the set date." In this case, you can set any date (for example, "15th of every month" or "25th of every month" without any restrictions). This condition is intended to inform the user that the remittance has not yet been made by displaying a remittance reminder on the display unit 24 when the current date becomes the set date.

[0290] For example, but not by way of limitation, the date on which the remittance request recipient user has extra money, or for example, but not by way of limitation, the date on which salary is paid (payday), can be set.

[0291] In this case, the control unit 21 of the terminal 20 can determine whether the current date has reached the set date based on the timing information of the clock unit 29A, and if it determines that the current date has reached the set date, can display a remittance reminder on the display unit 24.

[0292] (2) Category "Balance" For condition No. "PB-1," the remittance reminder condition is set as "the balance of the electronic money account is equal to or greater than a set amount." The set amount can be set to any amount (for example, "30,000 yen" without any restrictions). This condition is intended to notify the user that the remittance has not yet been made by displaying a remittance reminder on the display unit 24 when the balance of the electronic money account reaches or exceeds a set amount.

[0293] As a non-limiting example, the set amount can be set to a certain large amount such as more than twice the maximum remittance request amount for the remittance request recipient user, or 30,000 yen or more.

[0294] In this case, by way of example and not limitation, the control unit 21 of the terminal 20 inquires about the balance of the electronic money account of the user of the terminal 20 via the communication I / F 22. When the inquiry about the electronic money account balance is received from the terminal 20 via the communication I / F 14, the control unit 11 of the server 10 transmits information about the balance of the electronic money account of the user to the terminal 20 via the communication I / F 14. Then, the control unit 21 of the terminal 20 determines whether the electronic money account balance has reached or exceeded a set amount based on the received electronic money account balance information, and if it determines that the electronic money account balance has reached or exceeded a set amount, it can cause the display unit 24 to display a remittance reminder message.

[0295] For condition No. "PB-2," the remittance reminder condition is set as "the balance is equal to or greater than the set amount." The set amount can be set to any amount (for example, "30,000 yen" without any restrictions). This condition is intended to inform the user that the remittance has not yet been made by displaying a remittance reminder on the display unit 24 when the balance entered by the user into the terminal 20 becomes equal to or exceeds the set amount.

[0296] In this case, the control unit 21 of the terminal 20 causes the user to input the balance by, for example, displaying a screen on the display unit 24 that prompts the user to input the balance. Then, the control unit 21 determines whether the input balance is equal to or greater than a set amount, and if it determines that the balance is equal to or greater than the set amount, the control unit 21 can cause the display unit 24 to display a remittance reminder message.

[0297] (3) Category "Deposit (Remittance)" For condition No. "PC-1," the remittance reminder condition states that "payment is made by taking out a loan." This condition is intended, by way of example and not limitation, to inform a user that a remittance has not yet been made by displaying a remittance reminder on display unit 24 when a user uses a loan service, by way of example and not limitation, a service provided by a loan service provider, which allows a user to borrow a loan using an application related to physical currency or electronic currency, such as a loan application, and the remittance is deposited into the balance of a bank or electronic money account.

[0298] The loan service provider may be the same or different from the payment application provider and messaging service provider mentioned above, by way of example and not limitation. If different operators are used, the loan service operator can partner with the payment application operator and the messaging service operator and provide information regarding the loan amount of the user of terminal 20 to the payment application operator and the messaging application operator, for example by sending it to server 10.

[0299] As a non-limiting example, the remittance reminder condition can be set as a situation in which the remittance request recipient user has financial leeway due to a loan service provider depositing (transferring) funds into the account balance of the remittance request recipient user's bank (for example, an online bank, but not limited to) or electronic money in a payment application.

[0300] In this case, the control unit 21 of the terminal 20 determines, by way of example and not limitation, whether or not a deposit has been made by borrowing a loan, based on information (including notifications) sent from the server 10. If it is determined that a deposit has been made, the control unit 21 can cause a remittance reminder to be displayed on the display unit 24.

[0301] Regarding condition No. "PC-2," the remittance reminder condition states that "payment is made when the listed product is purchased." This condition is intended, by way of example and not limitation, to inform the user that a remittance has not yet been made by displaying a remittance reminder on display unit 24 when a user uses a flea market service, a service provided by a flea market service provider, which allows the user to list and purchase items using an application such as a flea market application (hereinafter referred to as a "flea market application"), and the listed item is purchased and the money is deposited into the electronic money account balance.

[0302] As a non-limiting example, the content of the remittance reminder condition can be defined as a situation in which the remittance request recipient user has financial leeway due to a deposit (transfer) from a flea market application being made into the balance of the electronic money account of the payment application of the remittance request recipient user.

[0303] In this case, the control unit 21 of the terminal 20 determines whether or not a payment has been made by purchasing an item put up for sale in the flea market application, based on information (including notifications) sent from the server 10. If it is determined that a payment has been made, the control unit 21 can cause a remittance reminder to be displayed on the display unit 24.

[0304] (3) Category "Other" For condition No. "PD-1," the remittance reminder condition is set as "the listed item has been purchased (payment not yet made)." This condition is not intended to be limiting, but rather is an example, and is intended to inform the user that the remittance has not yet been made by displaying a remittance reminder on the display unit 24 at the time when an item that the user has listed for sale using a flea market application or the like is purchased (at the time when the money has not yet been deposited into the electronic money account balance).

[0305] For example, but not by way of limitation, if a product that the remittance request destination user has put up for sale through a flea market application or the like is purchased, the purchase of the put up product may result in the remittance request destination user's electronic money account balance being credited, even though it has not yet been credited from the flea market application. Therefore, the remittance reminder condition may be set to include a case in which the remittance request destination user is expected to have financial leeway.

[0306] In this case, the control unit 21 of the terminal 20 can determine whether or not the item put up for sale in the flea market application has been purchased based on information (including notifications) sent from the server 10, and if it determines that the item has been purchased, can display a remittance reminder on the display unit 24.

[0307] For condition No. "PD-2," the remittance reminder condition is set as "currently seeking work using a job search application." This condition is intended to inform the user that a remittance has not yet been made by displaying a remittance reminder on the display unit 24 at a predetermined time during the period when the user is searching for work in a service such as a job search service (job search application) (for example, but not limited to, when the user applies to a company or when the user receives a job offer from the company).

[0308] As an example, and not as a limitation, if the remittance request recipient user is looking for work in a job search service, etc., this can be determined as a remittance reminder condition, since the remittance request recipient user is looking for work when he or she is likely to receive wages after working and can be expected to have financial leeway.

[0309] In this case, the control unit 21 of the terminal 20 can determine whether or not a job search application is being executed on the terminal 20, and if it determines that it is being executed, can cause a remittance reminder message to be displayed on the display unit 24.

[0310] Regarding condition No. "PD-3," the content of the remittance reminder condition is set as "purchase of a product through a flea market application." This condition is intended to inform the user that the remittance has not yet been made by displaying a remittance reminder on the display unit 24 when the user purchases an item that has been put up for sale in a service such as a flea market application.

[0311] As a non-limiting example, the content of the remittance reminder condition can be defined as when the remittance request recipient user purchases a product through a flea market application or the like, or when it is recognized that the remittance request recipient user has financial means.

[0312] In this case, the control unit 21 of the terminal 20 can determine whether or not the product listed in the flea market application has been purchased based on the information (including notifications) sent from the server 10, and if it determines that the product has been purchased, can display a remittance reminder on the display unit 24.

[0313] The above remittance reminder conditions may be, by way of example and not limitation, set by the remittance request destination user's terminal 20 based on input by the remittance request destination user to his / her terminal 20, and stored in the memory unit 28 of the remittance request destination user's terminal 20.

[0314] It should be noted that, without being limited to this, the remittance reminder conditions may or may not be set by the remittance master user's terminal 20 based on input by the remittance master user to his / her own terminal 20. In this case, as an example and not a limitation, the remittance reminder conditions set by the remittance master user's terminal 20 may be transmitted / notified to the remittance request destination user's terminal 20 via the server 10 and stored in the memory unit 28 of the remittance request destination user's terminal 20.

[0315] Furthermore, when the remittance request destination user's terminal 20 determines whether the remittance reminder conditions are met, it may determine whether one condition is met, or it may determine whether two or more conditions are met. In other words, it may make a determination based on a combination of two or more conditions.

[0316] <Display screen> Figure 4-3 shows, by way of example and not limitation, an example in which a user (BB) who has received remittance request information but has not yet completed the remittance makes a transaction using the flea market application described above, and the user's (BB) account is credited with the sales amount.

[0317] The terminal 20 of the user (BB) receives a message MS25 from the official account of the payment application indicating that the transaction via the payment application has been completed. By way of example and not limitation, this message MS25 includes the words "Transaction Completed" indicating that the transaction has been completed, the sales amount from the transaction (in this example, "1,600 yen"), an icon with the word "Received" indicating that the user (BB) is in the position to receive the sales amount, and the date and time when the transaction was completed (in this example, 2020.0423 20:59).

[0318] When this message MS25 is displayed, it is highly likely that the user (BB) has at least the amount equivalent to the sales amount remaining in his / her electronic money account.

[0319] Subsequently, the terminal 20 of the user (BB) receives a message MS26 indicating that the remittance reminder information has been received from the official account of the payment application, as shown in FIG. 4-4.

[0320] The content of the message MS26 is the same as the content of the remittance reminder message MS4A described above, except that it contains an icon image of the official account instead of an icon image of the first user (AA).

[0321] For example, and not by way of limitation, the terminal 20 receives the message MS26 immediately after receiving the message MS25. Therefore, it can be said that the user (BB) is likely to check the message MS26 when there is at least an amount equivalent to the sales amount remaining in the user's electronic money account. By way of example and not limitation, the display of this message MS26 may prompt the user (BB) to immediately transfer funds based on the fact that a credit has been made to his / her account.

[0322] <Effects of the Fourth Embodiment> In this embodiment, the remittance reminder display (not limiting, an example of the second display) is configured to be displayed on the terminal 20 of the remittance request destination user based on the remittance reminder conditions (not limiting, an example of the first conditions). As an example of the effect of the embodiment obtained by such a configuration, the second display based on the remittance request can be appropriately displayed on the display unit of the terminal based on the set first condition.

[0323] In addition, in this embodiment, the remittance reminding conditions include conditions such as time, time period, date, and elapsed time (these are not limiting examples of conditions related to time). As an example of the effect of this embodiment obtained by such a configuration, the second display based on the remittance request can be appropriately displayed on the display unit of the terminal based on time-related conditions.

[0324] In addition, in this embodiment, the remittance reminding condition includes a time or period condition set by the terminal 20 (not limited to this, but an example of a terminal) of the remittance request destination user. As an example of the effect of an embodiment obtained by such a configuration, a second display based on the remittance request can be displayed on the display unit of the terminal at an appropriate timing according to the wishes of the user of the remittance request destination.

[0325] In addition, this embodiment shows a configuration in which the remittance reminding condition includes a time or period condition set by the remittance master user's terminal 20 (not limited to, but an example of the first user's terminal). As an example of an effect of an embodiment obtained by such a configuration, a second display based on a remittance request can be displayed on the display unit of the terminal at an appropriate timing according to the wishes of the first user who made the remittance request.

[0326] In addition, in this embodiment, the remittance reminder conditions include conditions regarding the balance of the remittance request recipient user's electronic money account balance, possession balance, etc. (not limited to, but an example of a balance associated with the terminal user). As an example of an effect of an embodiment obtained by such a configuration, a second display based on the remittance request can be displayed on the display unit of the terminal at an appropriate timing depending on the balance of the user receiving the remittance request.

[0327] In addition, in this embodiment, the remittance reminding conditions include conditions regarding depositing (remittance) to the remittance request destination user. As an example of the effect of the embodiment obtained by such a configuration, a second display based on a remittance request can be displayed on the display unit of the terminal, based on conditions relating to remittance to the user of the terminal.

[0328] In addition, this embodiment shows a configuration in which the conditions for depositing (remittance) to the remittance request destination user include the condition that the remittance request destination user deposits (remittances) by taking out a loan. As an example of the effect of an embodiment obtained by such a configuration, a second display based on a remittance request can be displayed on the display unit of the terminal at a time when the terminal user is likely to have extra money by taking out a loan.

[0329] In addition, this embodiment shows a configuration in which the conditions regarding the deposit (remittance) to the remittance request destination user include a deposit (remittance) to the remittance request destination user by the purchaser of a product listed by the remittance request destination user upon purchase of the product. As an example of the effect of an embodiment obtained by such a configuration, a second display based on a remittance request can be displayed on the display unit of the terminal at a time when it is highly likely that an item put up for sale by the terminal user has been purchased and the purchaser has made a deposit (remittance), and the terminal user now has some extra money.

[0330] In addition, in this embodiment, the remittance request conditions include a condition regarding the purchase of a product put up for sale by the remittance request destination user. As an example of an effect of an embodiment obtained by such a configuration, a second display based on a remittance request can be displayed on the display unit of the terminal when a product listed by the terminal user is purchased, which makes it likely that the terminal user will have some extra money.

[0331] <Fourth Modification (1)> It is also possible to apply the server reminding method described in the second embodiment, so that the server 10 determines whether the remittance reminding conditions are met and then performs the server reminding.

[0332] In this case, basically, the same conditions as the remittance reminder conditions exemplified in the table of Fig. 4-2 can be applied. However, in this modification, the server 10, not the terminal 20, determines whether the remittance reminder conditions are met.

[0333] The condition for the category “time” can be determined by the control unit 11 of the server 10 based on the timekeeping information of the clock unit 19. In this case, when applying condition No. "PA-2" or condition "PA-3", the timing of the reminder can be, by way of example and not limitation, the timing of the server reminder described in the third variant example (1) (Figure 3-2).

[0334] The conditions for the category "Balance" can be determined based on the information on the balance of the electronic money account of the user of the terminal 20 stored and managed by the control unit 11 of the server 10 in the memory unit 15, or the information on the balance entered at the terminal 20 and transmitted to the server 10.

[0335] The conditions for the category "Deposit (Remittance)" can be determined by the control unit 11 of the server 10 based on whether the information on the balance of the electronic money account of the user of the terminal 20, which is stored and managed in the memory unit 15, has been updated by the remittance settlement process.

[0336] Regarding the conditions in the category "Other," if a flea market service is provided as one of the payment services, the condition No. "PD-1" can be determined by the control unit 11 of the server 10 detecting that an item listed by a user of the terminal 20 has been purchased using the flea market service. In addition, if the business providing the flea market service is different from the business providing the payment service, this can be determined by configuring the control unit 11 of the server 10 to be able to obtain information indicating that the product put up for sale by the user of the terminal 20 has been purchased from a device such as a server of the business providing the flea market service.

[0337] If the job search service is provided as one of the payment services, the condition No. "PD-2" can be determined by the control unit 11 of the server 10 detecting that the user of the terminal 20 is searching for job search information using the job search service. Furthermore, if the business providing the job-seeking service is different from the business providing the payment service, this can be determined by configuring the control unit 11 of the server 10 to obtain information indicating that the user of the terminal 20 is using the job-seeking service from a device such as a server of the business providing the job-seeking service.

[0338] If the flea market service is provided as one of the payment services, the condition No. "PD-3" can be determined by the control unit 11 of the server 10 detecting that the user of the terminal 20 has purchased an item listed for sale using the flea market service. In addition, if the business providing the flea market service is different from the business providing the payment service, this can be determined by configuring the control unit 11 of the server 10 to obtain information indicating that the user of the terminal 20 has purchased the item being put up for sale from a device such as a server of the business providing the flea market service.

[0339] FIG. 4-5 is a flowchart showing an example of the flow of processing executed by each device in this modified example. This flowchart is a rewrite of the processing portion of Figure 4-1.

[0340] After S150 in FIG. 1-13, the control unit 11 of the server 10 determines whether the remittance reminding condition is met (S460). If it is determined that the condition is met (S460: YES), the control unit 11 of the server 10 proceeds to S270.

[0341] When the remittance reminder information is received from the server 10 via the communication I / F 22, the control unit 21 of the terminal 20B executes processing in B250.

[0342] In this modified example, based on whether the remittance reminder condition (not limited to, but an example of the first condition) is met, the terminal 20 of the remittance request destination user receives remittance reminder information (not limited to, but an example of the second information based on the remittance request) via the communication I / F 22. The remittance reminder display is configured to be displayed on the display unit 24 of the terminal 20 of the remittance request destination user based on the reception of the remittance reminder information. As an example of the effect of this configuration, the terminal can receive and display the second information based on the remittance request in accordance with the first condition. Furthermore, since the terminal does not need to determine whether the first condition is met, the processing load on the terminal can be reduced.

[0343] <Fourth Modification (2)> In the fourth variant (1), the remittance reminder conditions determined by the control unit 11 of the server 10 may or may not include "receiving remittance reminder sending request information from the remittance master user's terminal." The processing in this case can be realized by combining the processing in FIG. 2-12 and the processing in FIG. 4-5.

[0344] <Fifth Example> The fifth embodiment is an embodiment in which the remittance request display and remittance reminder display described above are displayed in a chat room available through a chat service. The contents described in the fifth embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0345] In this embodiment, the chat service is a messaging service (for example, but not limited to, an instant messaging service (IMS)), and a remittance request display and a remittance reminder display are illustrated using a messaging application installed on the terminal 20. In addition, a talk room will be exemplified below as a chat room when a messaging service (messaging application) is applied.

[0346] <Display screen> In the following example, it is assumed that AA, BB, and CC, who are users of both a messaging application and a payment application, all belong to group X and are registered as friends.

[0347] In the example of FIG. 5-1, messages exchanged between friends in a talk room of group X (not limited to this, but an example of a chat room) are displayed on the display unit 24 of the terminal 20 of user AA. In this example, AA requests BB and CC to send money via message, and BB and CC have confirmed the message (read 2). That is, AA is an example of a first user who made a remittance request, and BB and CC are examples of users of the terminals 20 that received the remittance request information.

[0348] This example shows a state in which CC, the user of one terminal 20, has replied that he has sent money, but BB, the user of the other terminal 20, has not replied. When the AA taps the transfer icon in the bottom right of the icons displayed at the bottom of the chat room, the transfer item selection area SMR will appear in the chat room.

[0349] At the top of the remittance item selection area SMR, information (for example, but not limited to, the words "Remittance Menu") is displayed informing the user that by operating the button shown below, processing based on the remittance function will be performed. Below this are displayed a button BTM1 for sending money to other users, a button BTM2 for sending money transfer request information to other users, and a button BTM3 for displaying the money transfer request history.

[0350] As a non-limiting example, when a first user, AA, taps button BTM3, a history of AA's past remittance requests that have not yet been processed is displayed in the chat room.

[0351] In this example, the first user (AA) sent remittance request information to BB, the user of terminal 20, but the remittance processing for this remittance request has not been completed. Therefore, in area R1, BB's icon image and user name, an icon with the text "Request Sent", the date and time the remittance request information was sent (2020.04.20 21:30), an icon with the text "Received" indicating that the first user is in the position to receive payment from BB, and the amount to be received from BB (3,000 yen) are displayed.

[0352] In this example, an area RR is provided at the bottom of the screen that displays "Remind." When the first user (AA) checks the checkbox in area R21, each piece of information displayed in area R21 is selected. When area RR is tapped in this state, remittance reminder information based on the information displayed in area R1 is sent to the terminal 20 of the user (BB) to whom the remittance request information was to be sent.

[0353] Figure 5-2 shows, by way of example and not limitation, the relationship between the message displayed on the terminal 20 of a first user (AA) belonging to group X, the message displayed on the terminal 20 of a user (BB) who is the target of a remittance reminder from the first user, and the message displayed on the terminal 20 of a user (CC) who is not the target of a remittance reminder from the first user.

[0354] On the terminal 20 of the first user (AA), a message MS11 is displayed as a message sent by the first user (AA) based on the remittance reminder information being sent to the terminal 20 of BB.

[0355] By way of example and not limitation, message MS11 includes an icon with the text "Sent Reminder" indicating that a remittance reminder has been sent to a user in the group, the text [Payment App] indicating that the message is based on a function of a payment application, the username of the user in the group who received the remittance reminder (in this example, the text "Request remittance to BB"), the amount requested to be remitted in the remittance reminder (in this example, 3,000 yen), and an icon with the text "Receive" indicating that you (AA) are the one receiving the payment.

[0356] By way of example and not limitation, a remittance button BT11a containing the words "Remit" and a button BT11b containing the words "Decline" are displayed at the bottom of message MS11. Here, even if the first user (AA) taps the remittance button BT11a, since the remittance recipient for this message MS11 is himself (AA), the remittance screen will not be displayed and the remittance process will not be executed. Therefore, the remittance button BT11a is displayed in an unselectable state because the remittance process is not executed in response to the operation.

[0357] Furthermore, even if the first user (AA) taps the button BT11b, since the remittance destination for this message MS11 is himself (AA), a message indicating that the remittance has been declined will not be sent to other users. Therefore, the button BT11b is displayed in an unselectable state because no message is sent in response to the operation.

[0358] On the terminal 20 of BB that has received the remittance reminder information, a message MS21 is displayed as a message from the first user (AA) based on the fact that the remittance reminder information has been sent from the first user (AA).

[0359] By way of example and not limitation, message MS21 includes an icon with the text "Received Reminder" indicating that a remittance reminder has been received from a user in the group, the text [Payment App] indicating that the message is based on the functionality of a payment application, the username of the user (you) in the group who received the remittance reminder (in this example, the text "Request to remit money to BB"), the amount requested to be remitted in the remittance reminder (in this example, 3,000 yen), and an icon with the text "Payment" indicating that you (BB) are the one making the payment.

[0360] By way of example and not limitation, a remittance button BT21a containing the words "Remit" and a button BT21b containing the words "Decline" are displayed at the bottom of message MS21. When the user (BB) of the terminal 20 taps the remittance button BT21a, the screen changes to the remittance screen described above, and the remittance process can be executed.

[0361] In other words, the recipient of this message MS21 is the first user (AA) whose image icon and user name are displayed in correspondence with the message MS21, so by operating the remittance button 21a, an amount equivalent to the requested remittance amount (3,000 yen in this example) is transferred from BB's account to AA's account. Therefore, since the remittance button BT21a executes the remittance process in response to an operation, it is displayed in a selectable manner different from the remittance button BT11a described above and the remittance button 31a described below.

[0362] Furthermore, when the user (BB) of the terminal 20 taps the button BT21b, a message indicating that the remittance has been declined is sent to the first user (AA) associated with the message MS21. Therefore, since button BT21b transmits a message in response to an operation, it is displayed in a selectable manner different from button BT11b described above and button 31b described below.

[0363] On the terminal 20 of another user (CC) who is neither the first user (AA) nor the user (BB) who is the target of the remittance reminder, a message MS31 is displayed as a message sent by the first user (AA) based on the fact that the first user AA has sent remittance reminder information to BB.

[0364] By way of example and not limitation, message MS31 includes an icon with the word "Remind" indicating that a remittance reminder has been sent from one user (first user AA) to another user (BB) who is also a different user, the word [Payment App] indicating that the message is based on a function of a payment application, the username of the user in the group who received the remittance reminder (in this example, the words "Remittance request to BB"), the amount requested to be remitted by the remittance reminder (in this example, 3,000 yen), an icon image of the first user (AA) and an icon image of the user (BB) who received the remittance reminder.

[0365] An arrow pointing from the icon image of the first user (AA) to the icon image of the user (BB) who received the remittance reminder information is displayed, allowing the other user (CC) to recognize that the remittance reminder information has been sent from one user (AA) different from himself to the other user (BB) different from himself.

[0366] Also, by way of example and not limitation, message MS31 does not include either the "Send Reminder" icon included in message MS11 or the "Receive Reminder" icon included in message MS21, allowing the recipient to recognize that the remittance reminder related to message MS31 is not from the recipient to another user, nor is it from another user to the recipient.

[0367] By way of example and not limitation, a remittance button BT31a containing the words "Remit" and a button BT31b containing the words "Decline" are displayed at the bottom of the message MS31 in an unselectable manner.

[0368] Next, an example in which the user (BB) who has received the remittance reminder information pays the requested remittance amount will be described with reference to FIG. 5-3. When the remittance process to the first user (AA) is completed based on the user (BB) who is the target of the remittance reminder tapping the remittance button BT21a, a message MS12 is displayed on the terminal 20 of the first user (AA) as a message from the user (BB) who has completed the remittance, as shown in Figure 5-3.

[0369] By way of example and not limitation, message MS12 includes the words [Payment App], the username of the first user, the requested remittance amount to the first user, and a message indicating that payment of the requested remittance amount has been completed (in this example, the words "3,000 yen has been remitted to AA").

[0370] Also, a message MS13 is displayed as a message from the first user (AA). As an example, and not as a limitation, message MS13 includes the words [Payment App], the username of the user who was the target of the money transfer reminder, a message indicating that the requested money transfer amount has been received from that user (in this example, "Money transfer received" or "Money transfer received from BB."), the requested money transfer amount (in this example, 3,000 yen), and an icon with the word "Received" indicating that you (AA) are the one who has received the requested money transfer amount.

[0371] On the other hand, the user (BB) who is the target of the remittance reminder and has paid the amount specified in the remittance reminder information has a message MS22 displayed on his / her terminal 20 as his / her own message (BB). By way of example and not limitation, the content of message MS22 is similar to the content of message MS12.

[0372] Additionally, message MS23 is displayed as a message from the first user (AA). Message MS23 differs from message MS13 in that it includes a "Pay" icon, indicating that the first user (AA) is the one who paid the requested remittance amount, but does not include a "Receive" icon.

[0373] In addition, on the terminal 20 of another user (CC) who is neither the first user (AA) nor the target of the remittance reminder, a message MS32 is displayed as a message from the user (BB) who has paid the amount specified in the remittance reminder information. By way of example and not limitation, the content of message MS32 is similar to the content of message MS12.

[0374] Additionally, message MS33 is displayed as a message from the first user (AA). Message MS33 differs from messages MS13 and MS23 in that it does not include either an icon for the word "receipt" or an icon for the word "payment," but instead includes an icon image of the first user (AA) and an icon image of the user (BB) who is the target of the remittance reminder.

[0375] An arrow pointing from the icon image of the first user (AA) different from the user (CC) to the icon image of the user (BB) different from the user (CC) is displayed. This allows the other user (CC) to recognize that remittance reminder information has been sent from one user (AA) different from the user (CC) to the other user (BB) different from the user (CC).

[0376] <Processing> 5-4 to 5-5 are flowcharts showing an example of the flow of processing executed by each device in this embodiment. These flowcharts are rewritten versions of the flowcharts in Figures 1-13 and 1-14 to display remittance request information and remittance reminder information in the chat room.

[0377] When the communication I / F 14 receives the remittance request transmission request information from the terminal 20A, the control unit 11 of the server 10 adds and updates the group talk management data (group talk room) of the group members including at least the users AA, BB, and CC (S510).

[0378] In this example, a group chat room including three users is shown, but it may or may not include only two users, user AA and user BB. In other words, it is sufficient for the chat room to include at least the two parties involved in the remittance (the remittance master user and the remittance request recipient user).

[0379] Thereafter, the control unit 11 of the server 10 transmits the added remittance request message to the terminal 20A, the terminal 20B, and the terminal 20C via the communication I / F 14 (S520). In response to this, the terminal 20A, the terminal 20B, and the terminal 20C cause their respective control units 21 to display the received remittance request message in the group talk room (A520, B520, C520).

[0380] The control unit 21 of the terminal 20B determines whether or not there has been an input in response to the remittance request message displayed in the group talk room (B525), and if it determines that there has been an input (B525: YES), the control unit 21 proceeds to B130.

[0381] After S130, the control unit 11 of the server 10 adds the remittance message or the receipt message to the group talk management data to update it (S540).

[0382] Thereafter, the control unit 11 of the server 10 transmits the added remittance message or receipt message to the terminal 20A, the terminal 20B, and the terminal 20C via the communication I / F 14 (S550). In response to this, the terminal 20A, the terminal 20B, and the terminal 20C cause the respective control units 21 to display the received remittance message or receipt message in the group talk room (A550, B550, C550).

[0383] After S550, when the communication I / F 14 receives remittance reminder transmission request information from the terminal 20A, the control unit 11 of the server 10 adds the remittance reminder message to the group talk management data and updates it (S570).

[0384] Thereafter, the control unit 11 of the server 10 transmits the added remittance remind message to each of the terminals 20A, 20B, and 20C via the communication I / F 14 (S580). In response to this, the terminal 20A, the terminal 20B, and the terminal 20C cause the respective control units 21 to display the received remittance remind message in the group talk room (A580, B580, C580).

[0385] The control unit 21 of the terminal 20B determines whether or not there has been an input in response to the remittance reminder message displayed in the group talk room (B590), and if it determines that there has been an input, the process proceeds to B130.

[0386] <Effects of the Fifth Embodiment> In this embodiment, on the terminal 20 of the remittance request recipient user, the remittance request message (not limiting, an example of a first display based on the first information) and the remittance reminder message (not limiting, an example of a second display different from the first display based on the remittance request) are displayed on the display unit 24 by a messaging application (not limiting, an example of an application) installed on the terminal 20. As an example of the effect of the embodiment obtained by such a configuration, the first information and the second information can be made known to the user of the terminal by an application installed on the terminal.

[0387] In this embodiment, the terminal 20 of the remittance request destination user displays a group talk room (not limiting, but an example of a chat room) including at least the remittance request destination user (not limiting, but an example of a terminal user) and the remittance master user (not limiting, but an example of a first user) on the display unit 24. The display of the remittance request message and the display of the remittance reminder message indicate the configuration displayed in this group talk room. As an example of an effect of an embodiment obtained by such a configuration, the first information and the second information can be effectively recognized by the user of the terminal by displaying them in a chat room that includes at least the user of the terminal and the first user.

[0388] <Fifth Modification (1)> In the fifth embodiment, a remittance request message or a remittance reminder message is displayed in the group talk room displayed on the terminals 20 of all group users included in the group, but the present invention is not limited to this. It is also possible to prevent remittance request messages and remittance reminder messages from being displayed in the group chat room displayed on the terminals 20 of some of the group users.

[0389] <Display screen> The example shown in FIG. 5-6 is a modification of FIG. 5-2. On the terminal 20 of the first user (AA), the first user (AA) can view his / her own message MS11 in the talk room. Furthermore, on the terminal 20 of the user (BB) who has received the remittance reminder, the message MS21 from the first user (AA) can be viewed in the talk room.

[0390] On the other hand, the terminal 20 of another user (CC) who is neither the first user (AA) nor the target of the remittance reminder cannot view the message MS31 of the first user (AA) in the talk room.

[0391] Thus, as an example and not a limitation, among users belonging to the same group (X), other users (CC) who are not the first user (AA) who sent the money transfer reminder, nor the user (BB) who was the target of the money transfer reminder may be prevented from viewing the message regarding the money transfer reminder in the chat room.

[0392] The example shown in FIG. 5-7 is a modification of FIG. 5-2. On the terminal 20 of the user (BB) who has received the remittance reminder, the message MS21 from the first user (AA) can be viewed in the talk room.

[0393] On the other hand, the first user (AA) cannot see his / her own message MS11 in the talk room on the terminal 20 of the first user (AA). Furthermore, the terminal 20 of another user (CC) who is neither the first user (AA) nor the target of the remittance reminder cannot view the message MS31 of the first user (AA) in the talk room.

[0394] Thus, as an example and not a limitation, users belonging to the same group (X) other than the user (BB) who is the target of the remittance reminder, including the first user (AA), may be prevented from viewing the message regarding the remittance reminder.

[0395] <Data structure> FIG. 5-8 is a diagram showing an example of a table for explaining a method for displaying a remittance request message and a remittance reminder message in this modified example. In this table, as an example and not a limitation, setting numbers and display flags are defined in association with each other.

[0396] The display flag is a flag that indicates whether or not a remittance request message or a remittance reminder message is to be displayed in the group talk room displayed on the display unit 24 of the terminal 20 of that user.

[0397] The display flags include, by way of example and not limitation, a display flag for the remittance master user (user AA in this example), a display flag for the remittance request destination user (user BB in this example), and a display flag for other group users (user CC in this example).

[0398] Let me explain in detail. Setting No. "1" specifies that the display flags for the remittance master user, the remittance request destination user, and other group users are all set to "ON." This means that a remittance request message and a remittance reminder message are displayed in the group chat room displayed on the terminals 20 of all users in the same group, regardless of whether they are the parties to the remittance request or not.

[0399] Setting No. "2" specifies that the display flag is set to "ON" for the remittance master user and the remittance request destination user, and that the display flag is set to "OFF" for other group users. This means that the remittance request message and remittance reminder message will be displayed in the group chat room displayed on the terminals 20 of the remittance master user and the remittance request recipient user, who are the parties to the remittance request, but the remittance request message and remittance reminder message will not be displayed in the group chat room displayed on the terminals 20 of other group users who are not the parties.

[0400] Setting No. "3" specifies that the display flag is set to "ON" for the remittance master user and the remittance request destination user, and that the display flag is set to "OFF" for other group users. This means that the remittance request message and remittance reminder message are displayed on the terminals 20 of the remittance master user and the remittance request destination user, who are the parties to the remittance request, but the remittance request message and remittance reminder message are not displayed on the terminals 20 of other group users who are not the parties.

[0401] <Processing> 5-9 and 5-10 are flowcharts showing an example of the flow of processing executed by each device in this modified example. This flowchart is a rewrite of the flowcharts in FIGS. 5-4 to 5-5 so that processing is performed in accordance with the above table. Here, a case where the server 10 sets the display flag based on an input to the terminal 20 of the remittance master user will be exemplified.

[0402] At A120, the control unit 21 of the terminal 20A transmits, via the communication I / F 22 to the server 10, remittance request transmission request information including information for requesting the setting of the display flag.

[0403] The control unit 11 of the server 10 sets the display flag based on the information for requesting the setting of the display flag included in the remittance request transmission request information received from the terminal 20A (S505).

[0404] In S520, the control unit 11 of the server 10 transmits the added remittance request message via the communication I / F 14 to the terminal 20 whose display flag is set to "ON." In response to this, the terminal 20 whose display flag is set to “ON” displays the received remittance request message in the group talk room on the display unit 24.

[0405] Similarly, in S550, the control unit 11 of the server 10 transmits the added remittance message / receive message via the communication I / F 14 to the terminal 20 whose display flag is set to "ON." In response to this, the terminal 20 whose display flag is set to “ON” displays the received remittance message / receive message in the group talk room on the display unit 24.

[0406] Similarly, in S580, the control unit 11 of the server 10 transmits the added remittance remind message via the communication I / F 14 to the terminal 20 whose display flag is set to "ON." In response to this, the terminal 20 whose display flag is set to “ON” displays the received remittance reminder message in the group talk room on the display unit 24.

[0407] In the above process, the server 10 sets the display flag based on the input to the terminal 20 of the remittance master user, but the present invention is not limited to this. Alternatively, the server 10 may or may not set the display flag based on an input to the terminal 20 of the remittance request destination user.

[0408] In the above process, a common display flag is set for both the remittance request message and the remittance reminder message, but the present invention is not limited to this. Alternatively, a display flag may or may not be set separately for the remittance request message and the remittance reminder message. In this case, as an example only, the display flag setting of setting No. "1" may be applied to remittance request messages, and the display flag setting of setting No. "2" or setting No. "3" may be applied to remittance reminder messages.

[0409] In this modified example, the above group chat room includes at least the remittance request destination user (not limited to, but an example of a terminal user), the remittance master user (not limited to, but an example of a first user), and other group users (not limited to, but an example of a second user different from the first user), and the remittance reminder message is not displayed in the group chat room displayed on the terminals 20 of other group users. As an example of the effect of this modified example obtained by such a configuration, the second information based on the remittance request can be prevented from being known to users who are not involved in the remittance request, that is, users who are not the parties involved.

[0410] In addition, this modified example shows a configuration in which the remittance reminder message is not displayed in the group chat room displayed on the terminal 20 of the remittance master user. The first user is the user making the remittance request, and is aware that he or she has at least made a remittance request to the user of the terminal by using the first information. Therefore, by preventing the second display based on the remittance request from being displayed in the chat room displayed on the terminal of the first user, it is possible to prevent information that is not necessary for the first user from being displayed on the terminal of the first user.

[0411] <Fifth Modification (2)> In the fifth embodiment, the message based on the remittance reminder information displayed in the group chat room may or may not be displayed as a message from the official account of the payment application rather than as a message from the first user.

[0412] 5-11 and 5-12 are modifications of FIGS. 5-2 and 5-3. In the examples of Figures 5-2 and 5-3, messages MS11, MS21, and MS31 sent from the first user (AA) to the user (BB) who is the target of the remittance reminder are displayed as messages from the first user (AA), respectively.

[0413] As an example, but not by way of limitation, on the terminal 20 of the first user (AA), message MS11 is displayed as the user's own message, on the terminal 20 of the user (BB) who is the target of the remittance reminder, message MS21 is displayed in association with an icon image of the first user (AA), and on the terminal 20 of another user (CC), message MS31 is displayed in association with an icon image of the first user (AA). That is, a message based on the remittance reminder information was displayed as a message from the first user (AA) who performed the operation to send the remittance reminder information.

[0414] In Figures 5-11 and 5-12, by way of example and not limitation, the message based on the remittance reminder information is displayed as a message of the official account of the payment application, rather than as a message of the first user (AA).

[0415] As shown in Figure 5-11, by way of example and not limitation, on the terminals 20 of users AA, BB, and CC, a message based on remittance reminder information from a first user (AA) to another user (BB) is displayed in the chat room in association with an icon image of the official account of the payment application (in this example, an image including the word "Pay").

[0416] Message MS11a is displayed on terminal 20 of AA, the first user, message MS21a is displayed on terminal 20 of BB, the user who is the target of the remittance reminder, and message MS31a is displayed on terminal 20 of CC, another user. Messages MS11a, MS21a, and MS31a have the same content except for the display manner of the buttons, and are all associated with icon images of the official accounts of the payment application.

[0417] By way of example and not limitation, messages MS11a, MS21a, and MS31a all include a "Remind" icon, but do not include the "Send Remind" icon included in message MS11 or the "Receive Remind" icon included in message MS21.

[0418] Also, by way of example and not limitation, messages MS11a, MS21a, and MS31a all include an icon image of the first user (AA) and an icon image of the user (BB) who is the target of the remittance reminder, along with an arrow pointing from the former icon image to the latter icon image. It does not include the "Receive" icon that was included in message MS11 or the "Pay" icon that was included in message MS21.

[0419] Also, by way of example and not limitation, other information contained in messages MS11a, MS21a, and MS31a is similar to other information contained in messages MS11, MS12, and MS13, respectively. By way of example and not limitation, message MS11a includes non-selectable remittance buttons BT11a and BT11b, message MS21a includes selectable remittance buttons BT21a and BT21b, and message MS31a includes non-selectable remittance buttons BT31a and BT31b.

[0420] When the remittance process to the first user (AA) is completed based on the user (BB) who is the target of the remittance reminder tapping the remittance button BT21a, as shown in Figure 5-12, message MS12 is displayed on the terminal 20 of the first user (AA) as a message from the user (BB) who has completed the remittance, and message MS13 is displayed as a message from the first user (AA).

[0421] Furthermore, on the terminal 20 of the user (BB) who has completed the remittance, a message MS22 is displayed as his / her own message, and a message MS23 is displayed as a message from the first user (AA). Furthermore, on the terminal 20 of the other user (CC), a message MS32 is displayed as a message from the user (BB) who has completed the remittance, and a message MS33 is displayed as a message from the first user (AA).

[0422] The contents of messages MS12 and MS13, messages MS22 and MS23, and messages MS32 and MS33 are the same as those in the example shown in FIG. 5-3.

[0423] Without being limited to the above, in the examples shown in Figures 5-11 and 5-12, a remittance reminder based on a remittance request from the first user (AA) to BB is displayed as a message from the official account of the payment application, thereby reducing the impression that the remittance reminder was displayed based on the operation of the first user (AA).

[0424] On the other hand, after the remittance process is completed, messages MS12, MS22, and MS23 notifying that the remittance has been made are displayed as messages from the user (BB) who received the remittance request, and messages MS13, MS23, and MS33 notifying that the requested remittance amount has been received are displayed as messages from the first user (AA), thereby clarifying the relationship between users.

[0425] The example shown in FIG. 5-13 is a modification of FIG. 5-11. On the terminal 20 of the first user (AA), the message MS11a from the official account can be viewed in the talk room. Furthermore, on the terminal 20 of the user (BB) who is the target of the remittance reminder, the message MS21a from the official account can be viewed in the chat room.

[0426] On the other hand, the terminal 20 of another user (CC) who is neither the first user (AA) nor the target of the remittance reminder cannot view the message MS31a from the official account in the chat room.

[0427] Thus, as an example and not a limitation, among users belonging to the same group (X), other users (CC) who are not the first user (AA) who sent the money transfer reminder, nor the user (BB) who was the target of the money transfer reminder may be prevented from viewing the message regarding the money transfer reminder in the chat room.

[0428] The example shown in FIG. 5-14 is a modification of FIG. 5-11. On the terminal 20 of the user (BB) who is the target of the remittance reminder, the message MS21a from the official account can be viewed in the chat room.

[0429] On the other hand, the first user (AA) cannot view the message MS11a from the official account in the talk room on the terminal 20. Furthermore, the message MS31a from the official account cannot be viewed in the chat room on the terminal 20 of another user (CC) who is neither the first user (AA) nor the target of the remittance reminder.

[0430] Thus, as an example and not a limitation, users belonging to the same group (X) other than the user (BB) who is the target of the remittance reminder, including the first user (AA), may be prevented from viewing the message regarding the remittance reminder.

[0431] <Fifth Modification (3)> In the fifth embodiment, at least one of the remittance request message and the remittance reminder message displayed in the group chat room may or may not be a message based on the mention function of the messaging application.

[0432] FIG. 5-15 is a diagram showing an example of a group talk room in this case. For example, and not as a limitation, when a message based on remittance reminder information (a non-limiting example of a remittance reminder display) is displayed in a chat room, the mention function in the messaging application will automatically be activated and the underlined notation "@username" will be displayed.

[0433] Here, the mention function is a function of a messaging application for sending a message (content) to a specified user. It should be noted that a notice emphasizing the receipt of the message may or may not be displayed on the terminal of the user who receives the message via the mention function.

[0434] As an example and not as a limitation, the "user name" part of "@user name" displays the username of the user designated by the first user (AA) as the user of the terminal 20 on which the remittance reminder display will be displayed (as an example and not as a limitation, the user associated with the remittance request history that was the target of the drag operation). This username is, by way of example and not limitation, the username contained in the remittance reminder display (by way of example and not limitation, messages MS11b, MS21b, MS31b).

[0435] In the example shown in Figure 5-15, a message MS11b is displayed on the terminal 20 of the first user (AA) as a message to BB, the user designated by the mention function, a message MS21b is displayed on the terminal 20 of the user (BB) who is the target of the remittance reminder, and a message MS31b is displayed on the terminal 20 of the other user (CC). At the beginning of each of the messages MS11b, MS21b, and MS31b, there is an indication "@BB" based on the mention function, which indicates that the message is addressed to BB.

[0436] In this modified example, the remittance reminder message is displayed using at least the mention function to include information specifying the remittance request destination user (this is not a limitation, but is an example of information indicating the terminal user). As an example of the effect of this modified example obtained by such a configuration, the second display including information indicating the user of the terminal can reliably make the user of the terminal aware that the display has been designated for that user.

[0437] <Fifth Modification (4)> The display mode of the remittance reminder message displayed in the group chat room displayed on the display unit 24 of the terminal 20 of the remittance request destination user may be different from the display mode of the remittance reminder message displayed in the group chat room displayed on the display unit 24 of the terminal 20 of other group users excluding the remittance request destination user and the remittance master user.

[0438] In this case, as in the example shown on the display screen, not only can the content of part of the text included in the message be changed, or the display mode (selectable mode / non-selectable mode) of the button included in the message be changed, but also, as a non-limiting example, a detailed message can be displayed on the terminal 20 of the person involved, while a simplified message can be displayed on the terminal 20 of the non-person involved. Messages can also be displayed in different colors.

[0439] In this modified example, the display of the remittance reminder message is configured in different display modes (not limiting, an example of a first display mode) for the remittance reminder message displayed in a group chat room displayed on the terminal 20 (not limiting, an example of a terminal) of the remittance request destination user, and in different display modes (not limiting, an example of a second display mode) for the remittance reminder message displayed in a group chat room displayed on the terminal 20 (not limiting, an example of a terminal of a second user) of other group users excluding the remittance request destination user and the remittance master user. As an example of the effect of an embodiment obtained by such a configuration, the difference between the first display mode and the second display mode allows the user of the terminal to recognize that he or she is a party to the remittance request, while allowing the second user to recognize that he or she is not a party to the remittance request.

[0440] <Fifth Modification (5)> If the remittance request recipient user does not make a payment, some of the functionality of the messaging application may or may not be restricted.

[0441] In the example of Figure 5-16, as a message from the official account of the payment application, message MS14 is displayed on the terminal 20 of the first user (AA), message MS24 is displayed on the terminal 20 of the user (BB) who is the target of the remittance reminder, and message MS34 is displayed on the terminal 20 of the other user (CC). At the beginning of messages MS14, MS24, and MS34, the notation "@BB" is used to indicate that the message is addressed to BB (in this example, the user who is the target of the remittance reminder) based on the mention function.

[0442] Messages MS14, MS24, and MS34 each display, by way of example and not limitation, the words [Payment App], information indicating the restricted functions in the messaging application and the conditions for the usage restrictions (in this example, the words "If no transfer is made within 24 hours, the stamp function in the Messaging App will be restricted," and the words "Please transfer money within the deadline"), the username of the first user to whom the transfer is to be made (in this example, AA), the requested transfer amount (in this example, "3,000 yen"), and the transfer deadline (in this example, 2020-04-24 17:00), and a transfer button is displayed at the bottom.

[0443] The remit button BT14 of the message MS14 and the remit button BT34 of the message MS34 are both displayed in an unselected state, and the remit button BT24 of the message MS24 is displayed in a selected state.

[0444] <Fifth Modification (6)> The reminder displayed on the terminal 20 of a user who has not yet completed remittance may or may not include information about users who have already completed remittance.

[0445] In the example shown in FIG. 5-17, similar to the example shown in FIG. 5-1, messages exchanged between friends in the talk room of group X are displayed on the display unit 24 of the terminal 20 of AA.

[0446] This example shows a state in which CC, the user of one terminal 20, has replied that he has sent money, but BB, the user of the other terminal 20, has not replied. As a non-limiting example, when a first user, AA, taps button BTM3, a history of AA's past transfer requests that are targeted to multiple users (BB and CC) and for which payment processing has not been completed for at least one user is displayed in the chat room.

[0447] In this example, a first user (AA) is sending remittance request information to multiple users (BB and CC) regarding a common event (in this example, an event with a membership fee of 3,000 yen). Based on the fact that the remittance process for one user (BB) is incomplete and the remittance process for the other user (CC) is complete, information about both users is displayed in area R10.

[0448] As an example, and not as a limitation, area R10 displays the date and time of sending the remittance request information, an icon with the words "Request sent," an icon with the words "Receive" indicating that the user is in a position to receive payment from each of multiple users (AA, BB), and the amount (3,000 yen) to be received from each of multiple users (AA, BB). Below that, information indicating the number of users to whom the remittance request was made (in this example, "Member 2") is displayed, and furthermore, information about one user (BB) who has not yet made a remittance, and information about the other user (CC) who has already made a remittance, are displayed.

[0449] As an example, and not by way of limitation, a first user (AA) sends remittance request information to another user (BB), but the remittance processing for this remittance request has not been completed, and therefore the remittance request amount (3,000 yen in this example) is displayed in association with the icon image and username of the other user (BB). Also, as an example and not by way of limitation, when a first user (AA) sends remittance request information to another user (CC), and the remittance process for this remittance request is completed, information indicating that the remittance has been completed (in this example, the words "Remitted") is displayed in association with the icon image and user name of the other user (CC).

[0450] Furthermore, the information about one user (BB) has a white background, while the information about the other user (CC) has a black background, and the display forms of the former and latter information are different, making them easy to distinguish. When the first user (AA) checks the checkbox in area R10, each piece of information displayed in area R10 is selected. When the area RR is tapped in this state, remittance reminder information based on the information displayed in the area R10 is sent to the terminal 20 of the user (BB) who has not made the remittance.

[0451] The example shown in FIG. 5-18 differs from the example shown in FIG. 5-2 in that the remittance reminder display based on the remittance reminder information also includes information about the other user (CC) who has already made a payment.

[0452] A message MS11c is displayed on the terminal 20 of the first user (AA), a message MS21c is displayed on the terminal 20 of one user (BB), and a message MS31c is displayed on the terminal 20 of the other user (CC). For each of messages MS11c, MS21c, and MS31c, information is displayed indicating the number of users who have requested money transfers based on a common event (in this example, "Member 2"), and furthermore, information is displayed about both one user (BB) who has not yet made a transfer, and another user (CC) who has already made a transfer.

[0453] As an example and not by way of limitation, a remittance reminder displayed on the terminal 20 of one user (BB) who has not yet remitted money for a certain event can be instructed to encourage one user (BB) to remit money by including information about another user (CC) who has already remitted money for the same event.

[0454] 5-19 and 5-20 are modifications of FIGS. 5-17 and 5-18. Figures 5-19 and 5-20 differ from Figures 5-17 and 5-18 in that, by way of example and not limitation, they show the number of times each of the multiple users (BB, CC) to whom remittance request information was sent was the target of a remittance reminder (by way of example and not limitation, the number of times a remittance reminder display targeted at that user was displayed on that user's terminal 20).

[0455] In the examples of Figures 5-19 and 5-20, icon RIC1 is displayed in association with the icon image and user name of one user (BB) who has not made a remittance in response to a remittance request for a certain event, indicating the number of times the user has been the subject of a remittance reminder (by way of example and not limitation, the number of times the remittance reminder display for BB has been displayed on BB's terminal 20; in this example, 10 times), and icon RIC2 is displayed in association with the icon image and user name of the other user (CC) who has already made a remittance in response to a remittance request for the same event, indicating the number of times the user has been the subject of a remittance reminder (by way of example and not limitation, the number of times the remittance reminder display for CC has been displayed on CC's terminal 20; in this example, 0 times).

[0456] By way of example and not limitation, such a display may encourage each user to compare the number of reminders they have received with other users and with other users, thereby making each user aware of the need to avoid being the target of remittance reminders as much as possible.

[0457] Next, an embodiment in which remittance reminders to the remittance request destination user are not sent will be described. Not sending remittance reminders is sometimes expressed as "stopping remittance reminders." There are roughly two ways to stop this remittance reminder: Server 10 stops sending remittance reminder information - The terminal 20 stops displaying the remittance reminder message. The following two methods are possible. Each method will be explained below.

[0458] <Sixth Example> The sixth embodiment is an embodiment in which the server 10 stops sending remittance reminder information to the terminal 20 of the remittance request destination user. The contents described in the sixth embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0459] As a method for the server 10 to manage remittance requests, the above-mentioned two patterns (pattern A and pattern B) are conceivable as examples, but are not limited thereto. When "Pattern A" is applied, the server 10 leaves the remittance request that has been completed without deleting it, and stops sending remittance reminder information corresponding to the remittance request to the terminal 20 of the remittance request recipient user. When "Pattern B" is applied, the server 10 deletes the remittance request that has been completed. Since the remittance request itself is deleted, the transmission of remittance reminder information is consequently stopped.

[0460] <Processing> 6-1 and 6-2 are flowcharts showing an example of the flow of processing executed by each device in this embodiment. This flowchart is based on the process of Server Remind, which continues from Figures 1-13 to 2-11, by way of example and not limitation.

[0461] If it is determined that a remittance reminder should be sent (S260: YES), the control unit 11 of the server 10 determines whether the reminder has been suspended for the remittance request corresponding to the remittance reminder (S267). Specifically, by way of example and not limitation, the second remittance request management data 157B is referenced, and if the remittance completion flag corresponding to the corresponding remittance request management ID is set to "ON", it is determined that the reminder has been suspended.

[0462] If it is determined that the reminding has not been stopped (S267: NO), the control unit 11 of the server 10 moves the process to S270. In this case, the server 10 is controlled to send remittance reminder information to the terminal 20B.

[0463] On the other hand, if it is determined that the reminding has been stopped (S267: YES), the control unit 11 of the server 10 moves the process to S190. In this case, the server 10 is controlled so that remittance reminder information is not sent to the terminal 20B.

[0464] In the above process, the remittance reminder information may be sent from the server 10 to the terminal 20B more than once. In this case, if the server 10 executes the remittance settlement process based on an input to any of the remittance reminder displays displayed on the display unit 24 of the terminal 20B in the above process, the server 10 is controlled so that no more remittance reminder information will be sent from the server 10 to the terminal 20 thereafter.

[0465] <Effects of the Sixth Embodiment> In this embodiment, the server 10 receives remittance request information (not limiting, an example of first information related to a payment request) by a remittance master user (not limiting, an example of a first user) from the terminal 20 of the remittance master user via the communication I / F 14. Then, the server 10 shows a configuration in which the control unit 11 performs transmission control related to control of transmitting remittance reminder information (not limiting, an example of second information based on a remittance request) based on the remittance request to the terminal 20 of the remittance request destination user based on the execution of a second remittance process (not limiting, an example of a remittance process related to remittance to the first user) based on the remittance request. As an example of an effect of an embodiment obtained by such a configuration, by performing transmission control regarding control of sending second information based on a remittance request to a terminal based on execution of a remittance process related to remittance to a first user based on a remittance request, it is possible to allow the user of the terminal to properly remit remittance to the first user.

[0466] In this embodiment, the remittance request information includes information on the remittance request amount, and the remittance reminder information includes information on the same amount. As an example of the effect of this embodiment obtained by such a configuration, the amount based on the remittance request can be reliably notified to the terminal user by the first information and the second information.

[0467] In addition, this embodiment shows a configuration in which the server 10 controls to send remittance reminder information to the terminal 20 of the remittance request destination user via the communication I / F 14 when the second remittance process is not executed, and controls not to send the remittance reminder information to the terminal 20 of the remittance request destination user via the communication I / F 14 when the second remittance process is executed. As an example of an effect of an embodiment obtained by such a configuration, when a remittance process is not executed, the second information can be sent to the terminal, while when a remittance process is executed, the second information can be prevented from being sent to the terminal.

[0468] In addition, this embodiment shows a configuration in which the second remittance process is executed based on input by the user of the terminal 20 on the remittance request display (not limited to, but an example of the first display based on the first information) displayed on the terminal 20 of the remittance request destination user, in response to the remittance request display. As an example of an effect of an embodiment obtained by such a configuration, a first display based on the first information is displayed on the terminal, and a remittance process can be easily executed based on input by the user of the terminal on the first display. In this case, in combination with the above configuration, the server can be controlled not to send the second information to the terminal based on the fact that a remittance process has been executed based on input on the first display.

[0469] Furthermore, in this embodiment, the server 10 transmits remittance reminder information based on the remittance request (not limiting, an example of third information based on the remittance request) to the terminal 20 of the remittance request destination user via the communication I / F 14. Then, the second remittance process shows a configuration in which a remittance reminder display (not limiting, an example of third display based on third information) is displayed on the terminal 20 of the remittance request destination user, and is executed based on an input by the remittance request destination user in response to the remittance reminder display. As an example of the effect of this embodiment, a remittance process can be executed based on an input to the third display based on the third information. In this case, in combination with the above configuration, when a remittance process is executed based on an input to the third display, the second information can be prevented from being sent to the terminal.

[0470] In addition, in this embodiment, the transmission control executed by the server 10 includes control to send second remittance reminder information (not limited to, an example of second information) to the terminal 20 of the remittance request destination user when first remittance reminder information (not limited to, an example of second information) is sent by the communication I / F 14 of the server 10 to the terminal 20 of the remittance request destination user, and the second remittance processing is configured to display the first remittance reminder display (not limited to, an example of second display based on second information) on the terminal 20 of the remittance request destination user and be executed based on input by the remittance request destination user in response to the first remittance reminder display. As an example of an effect of an embodiment obtained by such a configuration, even when second information based on a remittance request is transmitted from the server to the terminal, fourth information based on the remittance request can be transmitted from the server to the terminal separately from the second information. Also, even when fourth information based on a remittance request is transmitted from the server to the terminal, the user of the terminal can be made to remit money to the first user based on an input made by the user of the terminal to a second display based on the second information displayed on the terminal.

[0471] In addition, this embodiment shows a configuration in which the second remittance process (not limiting, but an example of a remittance process) is a process related to remittance from a remittance request destination user (not limiting, but an example of a terminal user) to a remittance master user (not limiting, but an example of a first user). As an example of the effect of the embodiment obtained by such a configuration, the server can realize remittance from the user of the terminal to the first user by the remittance process.

[0472] <Sixth Modification (1)> In the sixth embodiment, pattern B (deleting the remittance request) can also be applied. In this case, for example and not by way of limitation, when a remittance is made through the remittance settlement process, the server 10 deletes the record corresponding to the remittance request management ID from the second remittance request management data 157B, thereby deleting not only the remittance request but also the remittance reminder corresponding to this remittance request.

[0473] <Sixth Modification (2)> When pattern A (retaining remittance requests without deleting them) is applied, remittance requests stored and managed by the server 10 are not deleted. Therefore, when a request to view remittance requests is made from the terminal 20 to the server 10, information about remittance requests that have already been sent can also be viewed on the terminal 20. Therefore, the information relating to remittance requests that have already been remitted may or may not be displayed in a different manner from the information relating to remittance requests that have not yet been remitted.

[0474] By way of example and not limitation, the control unit 11 of the server 10 transmits a page of remittance request list information (remittance request list page) to the terminal 20 based on a request from the terminal 20. In this case, the control unit 11 of the server 10 sets and transmits a remittance request list page to the terminal 20B based on the remittance completion flag set in association with the corresponding remittance request management ID in the second remittance request management data 157B.

[0475] Specifically, as an example and not as a limitation, a remittance request list page is set up and sent in which remittance request information and remittance reminder information whose remittance completion flag is "OFF" is displayed in the default state, while for remittance request information and remittance reminder information whose remittance completion flag is "ON", the display is changed to a display mode indicating that the remittance has been completed (as an example and not as a limitation, a grayed-out display or a display with a remittance completion mark).

[0476] FIG. 6-3 is a diagram showing an example of a remittance request list screen displayed on the display unit 24 of the terminal 20B in this embodiment, and shows a screen corresponding to FIG. 2-13. In this example, a completion mark MK1 containing the word "DONE" is displayed for each of the remittance request information shown in area R21 and the remittance reminder information shown in area R22 corresponding to this remittance request, as information indicating that the remittance has been completed.

[0477] However, the display indicating that remittance has been completed is not limited to this. As a non-limiting example, on the remittance request list screen with the layout of Figure 6-3, areas R21 and R22 may be grayed out as shown in Figure 6-4 to distinguish them from remittance requests and remittance reminders that have not yet been remitted.

[0478] In addition, on a remittance request list screen with a layout different from that of Figure 6-3, for example and not limitation, on a remittance request list screen displayed based on the date and time of receipt as shown in Figure 2-17, a completion mark MK1 may be displayed in areas R21 and R23 as shown in Figure 6-5, for example and not limitation. These areas may also be displayed in gray.

[0479] <Sixth Modification (3)> As mentioned above, the remittance reminder can also be stopped by the terminal 20 ceasing to display the remittance reminder display. Here, an example is given in which the terminal reminding technique is applied.

[0480] FIG. 6-6 is a flowchart showing an example of the flow of processing executed by each device in this modified example. This flowchart is based on the terminal remind process of FIGS. 1-13 to 1-14, by way of example and not limitation.

[0481] If it is determined that a remittance reminder should be sent (B145: YES), the control unit 21 of the terminal 20B determines whether or not a remittance based on the received remittance request has already been executed (B455).

[0482] If it is determined that the remittance has not been executed (B455: NO), the control unit 21 of the terminal 20B moves the process to B150. In this case, the control unit 21 of the terminal 20B controls the display unit 24 to display a remittance reminder message.

[0483] On the other hand, if it is determined that the remittance has been executed (B455: YES), the control unit 21 of the terminal 20B moves the process to B190. In this case, the control unit 21 of the terminal 20B executes control so that the remittance reminder message is not displayed on the display unit 24.

[0484] In the above process, the remittance reminder message may be displayed more than once on the display unit 24 of the terminal 20B. In this case, in the above process, when a remittance is executed based on an input to any of the remittance reminder displays displayed on the display unit 24 of terminal 20B, the remittance reminder information will be controlled so that it is not displayed on the display unit 24 of terminal 20B thereafter.

[0485] In this modified example, the terminal 20 of the remittance request destination user receives remittance request information (not limiting, an example of first information related to a remittance request) from a remittance master user (not limiting, an example of a first user) via the communication I / F 22. Then, the terminal 20 of the remittance request destination user displays a remittance request display (not limiting, an example of a first display based on the first information) on the display unit 24. Then, the terminal 20 of the remittance request destination user is configured to use the control unit 21 to perform display control related to control of displaying a remittance reminder display based on the remittance request (not limiting, an example of a second display based on a remittance request) on the display unit 24 based on the remittance request, based on the execution of a first remittance process (not limiting, an example of a remittance process related to remittance to the first user). As an example of an effect of an embodiment obtained by such a configuration, by executing display control related to control for displaying a second display based on a remittance request on the display unit of the terminal based on the execution of a remittance process related to remittance to a first user based on a remittance request, it is possible to allow the user of the terminal to properly remit remittance to the first user.

[0486] In addition, this modified example shows a configuration in which the above display control controls to display a remittance reminder display on the display unit 24 when the first remittance process is not executed, and controls to not display the remittance reminder display on the display unit 24 when the first remittance process is not executed. As an example of the effect of this embodiment obtained by such a configuration, it is possible to appropriately switch whether or not to display the second information based on whether or not a remittance process has been executed.

[0487] In addition, this modified example shows a configuration in which the first remittance process is executed based on an input by the remittance request destination user to the display (not limiting, an example of the first display) based on the remittance request information (not limiting, an example of the first information) displayed on the terminal 20 of the remittance request destination user, and based on the input by the remittance request destination user to the display (not limiting, an example of input by the terminal user to the first display). As an example of the effect of this modified example obtained by such a configuration, a first display based on the first information is displayed on the terminal, and the remittance process can be easily executed based on input by the terminal user on the first display. In this case, in combination with the above configuration, the terminal can be controlled not to display the second display on the display unit based on the fact that the remittance process has been executed based on input on the first display.

[0488] <Sixth Modification (4)> In relation to the sixth modified example (3), in the server reminding method, it is also possible to stop the remittance reminder by having the terminal 20 stop displaying the remittance reminder. In other words, the server 10 does not stop sending the remittance reminder information, but it is also possible for the terminal 20 to stop displaying the remittance reminder.

[0489] 6-7 are flowcharts showing an example of the flow of processing executed by each device in this modified example. If it is determined in B240 that remittance reminder information has been received from the server 10 (B240: YES), the control unit 21 of the terminal 20B determines whether remittance based on the corresponding remittance request has been executed (B455).

[0490] If it is determined that the remittance has not been executed (B455: NO), the control unit 21 of the terminal 20B moves the process to B250. In this case, remittance reminder information is transmitted from the server 10, and the control unit 21 of the terminal 20B executes control to display a remittance reminder display on the display unit 24 based on the remittance reminder information.

[0491] On the other hand, if it is determined that the remittance has been executed (B455: YES), the control unit 21 of the terminal 20B moves the process to B190. In this case, the remittance reminder information is sent from the server 10, but the control unit 21 of the terminal 20B controls the display unit 24 not to display a remittance reminder display based on the remittance reminder information.

[0492] <Sixth Modification (5)> Furthermore, it is also possible for the server 10 to stop sending remittance reminder information based on a request from the terminal 20 of the remittance request destination user. Specifically, as an example and not by way of limitation, when a list of remittance requests is displayed on the display unit 24 of the terminal 20B of user BB, who is the user to whom the remittance request is made, as shown in Figure 6-8, and as an example and not by way of limitation, tapping on the remittance reminder from user AA will display a remittance screen such as that shown in Figure 6-9.

[0493] At the bottom of this remittance screen, a confirmation information display area WR1 is configured to notify the server 10 that the contents of the remittance reminder have been confirmed. In this example, the confirmation information display area WR1 displays the text "Remittance request from AA" along with a link containing the words "Confirmed." By tapping this link, remittance reminder confirmation information indicating that the contents of the remittance reminder have been confirmed is sent from terminal 20B to the server 10. The server 10 stops sending the remittance reminder information based on the reception of the remittance reminder confirmation information from the terminal 20B.

[0494] <Seventh Example> The seventh embodiment is an embodiment in which a remittance request display and a remittance reminder display are displayed in the chat room in the sixth embodiment. The contents described in the seventh embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0495] <Processing> 7-1 and 7-2 are flowcharts showing an example of the flow of processing executed by each device in this embodiment. For simplicity, the following illustrations and explanations are given focusing on the case where the added message is displayed in the talk room displayed on terminal 20B, and the display of the talk room on terminal 20A is omitted.

[0496] When the communication I / F 14 receives the remittance request transmission request information from the terminal 20A, the control unit 11 of the server 10 adds the remittance request message to the talk management data (talk room) between the user AA and the user BB to update it (S610). Then, the control unit 11 of the server 10 transmits the added remittance request message to the terminal 20B via the communication I / F 14 (S620).

[0497] The control unit 21 of the terminal 20B determines whether or not a remittance request message has been received from the server 10 via the communication I / F 22 (B610), and if it determines that a remittance request message has been received (B610: YES), executes a request notification process (B620). This request notification process can be realized, for example and not by way of limitation, in a manner similar to the remind notification process described above.

[0498] Thereafter, the control unit 21 of the terminal 20B determines whether to display the talk room on the display unit 24 based on whether an input to display the talk room has been made to the input unit (B630). If it is determined to display the talk room (B630: YES), the control unit 21 displays the talk room on the display unit 24 based on the latest talk data stored in the memory unit 28 (B640).

[0499] The control unit 11 of the server 10 determines whether or not it has received remittance reminder sending request information from the terminal 20A via the communication I / F 14 (S650), and if it determines that it has been received (S650: YES), it determines whether or not the reminder has been stopped based on the remittance completion flag that has been set (S660).

[0500] If it is determined that the remittance completion flag is "OFF" and the reminder has not been stopped (S660: NO), the control unit 11 of the server 10 adds the remittance reminder message to the talk management data (talk room) between user AA and user BB and updates it (S670). Then, the control unit 11 of the server 10 transmits the added remittance remind message to the terminal 20B via the communication I / F 14 (S680).

[0501] Thereafter, the control unit 11 of the server 10 determines whether to end the process (S690), and if it determines to continue the process (S690: NO), the process returns to S650. On the other hand, if it determines to end the process (S690: YES), the process ends.

[0502] The control unit 21 of the terminal 20B determines whether or not a remittance remind message has been received from the server 10 via the communication I / F 22 (B650), and if it determines that a remittance remind message has been received (B650: YES), executes remind notification processing (B660). For this reminder notification process, the above-mentioned technique can be applied, for example and not by way of limitation.

[0503] Thereafter, the control unit 21 of the terminal 20B determines whether to display the talk room on the display unit 24 based on whether an input to display the talk room has been made to the input unit (B670). If it is determined to display the talk room (B670: YES), the control unit 21 displays the talk room on the display unit 24 based on the latest talk data stored in the memory unit 28 (B680).

[0504] Thereafter, the control unit 21 of the terminal 20B determines whether to end the processing (B690), and if it determines to continue the processing (B690: NO), it returns to B650. On the other hand, if it determines to end the processing (B690: YES), it ends the processing.

[0505] <Effects of the Seventh Embodiment> This embodiment shows a configuration in which the remittance request display (not limited to, an example of the first display based on the first information) on the terminal 20 is displayed in a talk room (not limited to, an example of a chat room) that includes at least the remittance request destination user (not limited to, an example of a terminal user) and the remittance master user (not limited to, an example of the first user). As an example of an effect of the embodiment obtained by such a configuration, the first information can be easily and appropriately notified to at least the user of the terminal and the first user by displaying it in the chat room.

[0506] <Seventh Modification> As in the sixth variant example (1), when applying the aforementioned pattern A, the information regarding remittance requests that have already been sent may or may not be displayed in a different manner from the information regarding remittance requests that have not yet been sent.

[0507] In some messaging applications, the server 10 and the terminal 20 store talk information independently of each other. By way of example and not limitation, messages stored on the server 10 are automatically deleted after a certain period of time (for example and not limitation, several weeks) has passed since the message was sent to the terminal 20, but messages stored on the terminal 20 remain unless deleted by the user.

[0508] In this case, the message history is basically left on terminal 20 and not deleted, so the user of terminal 20 can also view past remittance request messages and remittance reminder messages based on the data stored on terminal 20. Therefore, in this modified example, the display mode of information related to a remittance request is changed by the following method.

[0509] FIG. 7-3 is a diagram showing an example of a table for explaining this technique. In this table, by way of example and not limitation, a remittance completion flag, an information type, and a message are defined in association with each other.

[0510] The remittance completion flag can be either "OFF" or "ON".

[0511] The information type is the type of the message, and by way of example, and not limitation, "request" and "remind" are defined for the remittance completion flags "OFF" and "ON", respectively.

[0512] The type of message to be displayed in the chat room of the terminal 20 is determined depending on whether the corresponding remittance flag is "ON" or "OFF."

[0513] Let me explain in detail. (1) Remittance flag "OFF" For the information type "Request," the message type is defined as "Type 1 Remittance Request Message (Unsent)." This indicates that if the remittance flag is "OFF," meaning that the remittance has not yet been sent, the remittance request message displayed in the chat room will be a Type 1 remittance request message.

[0514] For the information type "Reminder," the message type is defined as "Type 1 Remittance Reminder Message (Unsent)." This indicates that if the remittance flag is "OFF," meaning the remittance is unsent, the remittance reminder message displayed in the chat room will be a Type 1 remittance reminder message.

[0515] (2) Remittance flag "ON" For the information type "Request," the message type is defined as "Type 2 Remittance Request Message (Remittance Completed)." This indicates that if the remittance complete flag is "ON," meaning that the remittance has been completed, the remittance request message displayed in the chat room will be a Type 2 Remittance Request Message.

[0516] For the information type "Remind," the message type is defined as "Type 2 Remittance Reminder Message (Remittance Completed)." This indicates that if the remittance completion flag is "ON," meaning that the remittance has been completed, the remittance reminder message displayed in the chat room will be a Type 2 Remittance Reminder Message.

[0517] In other words, when the remittance has not yet been sent, the remittance request message and remittance reminder message are displayed in the first display mode (the default display mode, as an example and not a limitation), but after the remittance has been completed, the display mode of these messages is changed from the first display mode to the second display mode (as an example and not a limitation, a display mode indicating that the remittance has been sent).

[0518] 7-4 and 7-5 are flowcharts showing an example of the flow of processing executed by each device in this embodiment.

[0519] When the communication I / F 14 receives the remittance request transmission request information from the terminal 20A, the control unit 11 of the server 10 adds a first-class remittance request message to the talk management data (talk room) between the users AA and BB as a remittance request message and updates it (S710).

[0520] Thereafter, the control unit 11 of the server 10 transmits the first type remittance request message and the second type remittance request message to the terminal 20B via the communication I / F 14 (S720).

[0521] After B620, the control unit 21 of the terminal 20B stores the received remittance request message (first type, second type) in the storage unit 28 (B725).

[0522] Thereafter, the control unit 21 of the terminal 20B determines whether to display the talk room on the display unit 24 based on whether an input to display the talk room has been made to the input unit (B730). If it is determined to display the talk room (B730: YES), the control unit 21 displays the talk room on the display unit 24 based on the latest talk data (B740). Specifically, a Type 1 remittance request message will be displayed in the chat room as a remittance request message.

[0523] If it is determined in S660 that the reminder has not been stopped (S660: NO), the control unit 11 of the server 10 adds a Type 1 remittance reminder message to the talk management data (talk room) between user AA and user BB as a remittance reminder message and updates it (S770).

[0524] Thereafter, the control unit 11 of the server 10 transmits a first type remittance remind message and a second type remittance remind message to the terminal 20B via the communication I / F 14 (S780).

[0525] After B660, the control unit 21 of the terminal 20B stores the received remittance remind messages (first type, second type) in the storage unit 28 (B765).

[0526] Thereafter, the control unit 21 of the terminal 20B determines whether to display the talk room on the display unit 24 based on whether an input to display the talk room has been made to the input unit (B770). If it is determined to display the talk room (B770: YES), the control unit 21 displays the talk room on the display unit 24 based on the latest talk data (B780).

[0527] Specifically, by way of example and not limitation, if a message in a chat room indicates that remittance information has not yet been received from server 10, a Type 1 remittance request message and a Type 1 remittance reminder message are displayed as the corresponding remittance request message and remittance reminder message. On the other hand, if the remittance information has already been received from the server 10, a second-class remittance request message and a second-class remittance reminder message are displayed as the corresponding remittance request message and remittance reminder message.

[0528] <Eighth Example> The eighth embodiment is an embodiment in which remittance is executed without going through a remittance request or remittance reminder.

[0529] It is also anticipated that the remittance request recipient user may use an independent remittance function in the payment application to remit money to the remittance master user, either after checking the remittance request display or remittance reminder display, or without checking these. In such a case, the server 10 cannot determine (identify) for which remittance request management ID the remittance reminder should be stopped.

[0530] The contents described in the eighth embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0531] FIG. 8-1 is a diagram showing an example of the structure of the third remittance request management data 157C, which is another example of the remittance request management data 157 described above, stored in the storage unit 15 of the server 10. As shown in FIG. The third remittance request management data 157C stores the date and time, remittance request management ID, remittance master ID, remittance request destination ID, remittance request amount, remittance completed flag, and information type in the second remittance request management data 157B, as well as, by way of example and not limitation, a reminder stop flag.

[0532] The reminder stop flag is a flag for identifying whether or not to stop sending remittance reminder information to the terminal 20 of the remittance request destination user for the corresponding remittance request management ID, and is set to "ON" for those for which sending of remittance reminder information is to be stopped.

[0533] What differs from the embodiment described above is that even if the remittance completion flag is "OFF", the reminder stop flag may be set to "ON".

[0534] FIG. 8-2 is a diagram showing an example of a table for explaining a method in which the server 10 identifies a remittance request management ID in this embodiment. In this table, as an example and not a limitation, a setting number, a target terminal, determination information, and a determination result are associated with each other.

[0535] The target terminal is determined based on the information selected and input at which terminal 20 the server 10 determines which remittance reminders to stop.

[0536] The determination information defines information that the server 10 uses to determine which remittance reminders to stop.

[0537] The determination result defines the result that the server 10 determines as a remittance reminder to be stopped.

[0538] Let me explain in detail. Setting No. "S1" defines the "terminal of the user to whom the remittance request is made" as the target terminal, the "selected remittance master user" as the judgment information, and the "remittance reminder from the selected remittance master user" as the judgment result. This means that, for example and not by way of limitation, a list of users (remittance master users) who have received the remittance request is displayed on a screen (for example and not by way of limitation, a remittance screen) displayed on the display unit 24 of the terminal 20 of the remittance request recipient user, and the user is prompted to select one of the remittance master users. Then, based on the selection of the remittance master user, remittance reminders from the selected remittance master user are stopped.

[0539] When this setting is applied, the server 10 executes the remittance by regarding the remittance from the remittance request destination user as a remittance based on a remittance request from the selected remittance master user to the remittance request destination user, and then the server 10 stops remittance reminders from the remittance master user to the remittance request destination user. Specifically, by way of example and not limitation, the server 10 sets to "ON" the reminder stop flag corresponding to the remittance request management ID of all remittance requests from the selected remittance master user to the remittance request destination user in the third remittance request management data 157C. However, since this setting does not allow a remittance request to be uniquely identified, the remittance completion flag can be left as "OFF."

[0540] In setting No. "S2," the target terminal is "the terminal of the user to whom the remittance request is made," the judgment information is "the selected remittance destination user and whether or not the remittance reminder has been stopped," and the judgment result is "the remittance reminder from the selected remittance destination user." This indicates, by way of example and not limitation, that the remittance request destination user (hereinafter referred to as the "remittance destination user") is selected by the remittance request destination user on a screen (by way of example and not limitation, the remittance screen) displayed on the display unit 24 of the remittance request destination user's terminal 20, and that remittance reminders from the selected remittance destination user are stopped based on the selection to stop remittance reminders from that remittance destination user.

[0541] When this setting is applied, the server 10 determines whether a remittance request exists from the selected remittance destination user to the remittance request destination user. If it determines that a remittance request exists, the server 10 executes the remittance, regarding the remittance from the remittance request destination user as a remittance based on a remittance request from the selected remittance destination user to the remittance request destination user. If it is selected to stop remittance reminders, the server 10 stops remittance reminders from the remittance destination user to the remittance request destination user. Specifically, by way of example and not limitation, the server 10 sets the reminder stop flag corresponding to the remittance request management ID of all remittance requests from the selected remittance destination user to the remittance request destination user to "ON" in the third remittance request management data 157C. However, even with this setting, it is not possible to uniquely identify a remittance request, so the remittance completion flag can remain "OFF."

[0542] If the user does not select to stop the remittance reminder, the server 10 will not stop the remittance reminder.

[0543] In setting No. "S3," the target terminal is "the terminal of the remittance request destination user," the judgment information is "the selected remittance destination user and the entered remittance amount," and the judgment result is "a remittance reminder from the selected remittance destination user and a remittance reminder where the entered remittance amount is the same as the remittance request amount." This indicates, by way of example and not limitation, that when a remittance destination user is selected by the remittance request destination user on a screen (a remittance screen, by way of example and not limitation) displayed on the display unit 24 of the remittance request destination user's terminal 20 and the remittance amount for that remittance destination user is entered, remittance reminders from the selected remittance destination user in which the entered remittance amount is the same as the remittance request amount are stopped.

[0544] When this setting is applied, the server 10, by way of example and not limitation, identifies in the third remittance request management data 157C, from among the remittance request management IDs from the selected remittance destination user to the remittance request destination user, the remittance request management ID whose remittance request amount is the same as the remittance amount entered on the terminal 20 of the remittance request destination user. The server 10 then executes the remittance, regarding the remittance from the remittance request destination user as a remittance based on the remittance request of the identified remittance request management ID. The server 10 then stops remittance reminders for the remittance request of that remittance request management ID. Specifically, by way of example and not limitation, the server 10 sets the remittance completion flag corresponding to the identified remittance request management ID to "ON" in the third remittance request management data 157C, and also sets the reminder stop flag to "ON."

[0545] Instead of or in addition to stopping remittance reminders when the input remittance amount is the same as the remittance request amount, remittance reminders when the input remittance amount is close to the remittance request amount (for example, but not limited to, remittance reminders when the difference in amount is "300 yen or less") may or may not be stopped.

[0546] Setting No. "S4" defines the target terminal as "the terminal of the user to whom the remittance request is made," the judgment information as "the selected remittance request within the group," and the judgment result as "the remittance reminder corresponding to the selected remittance request within the group." This indicates, by way of example and not limitation, that when a remittance request destination user selects a remittance request for themselves as well as a remittance request for another group user on a screen (by way of example and not limitation, a group request list screen) displayed on the display unit 24 of the remittance request destination user's terminal 20, remittance reminders corresponding to those remittance requests will be stopped.

[0547] When this setting is applied, the server 10 executes the remittance by regarding the remittance from the remittance request destination user as a remittance based on the selected remittance request within the group. The server 10 then stops remittance reminders corresponding to the remittance request to the remittance request destination user and to the remittance requests to the other selected group users. Specifically, by way of example and not limitation, the server 10 sets the remittance completion flag corresponding to the remittance request management ID of these remittance requests to "ON" in the third remittance request management data 157C, and also sets the reminder stop flag to "ON."

[0548] In this setting, as an example and not a limitation, a remittance request recipient user in a group can stop remittance reminders for himself / herself and other group users in the same group by remitting the amount that he / she wishes to remit as well as the amount that other group users in the same group wish to remit.

[0549] In each of the above settings, the choice of whether or not to stop remittance reminders (whether or not to select whether or not to stop remittance reminders) is a required element, and if selection is made to stop remittance reminders, remittance reminders may or may not be stopped.

[0550] <Display screen> Below, as an example, a display screen example when the setting of the setting No. "S2" and the setting of the setting No. "S4" are respectively applied will be described.

[0551] 8-3 to 8-7 show an example of the transition of the screen diagram when the setting of setting No. "S2" is applied. Figure 8-3 shows the main menu screen of the payment application displayed on the display unit 24 of terminal 20B, which corresponds to Figure 2-2. The screen shows the state in which the "Remittance" icon IC3 has been tapped. In this case, the remittance destination user selection screen shown in Figure 8-4 is displayed, by way of example and not limitation.

[0552] This remittance destination user selection screen is a screen for selecting a remittance destination user, and by way of example and not limitation, is provided with a field for searching for remittance destination user candidates by payment application ID and a field for searching for remittance destination user candidates by phone number. In this example, the field for searching for remittance destination user candidates by payment application ID is selected, and the search results show multiple users such as "AA," "CC," "DD," and "EE." In this example, the checkbox next to "AA" is checked, indicating that user AA has been selected as the remittance destination user.

[0553] In this state, the selection area RM3 at the bottom of the screen is tapped, and the amount to be remitted is input on an amount input screen (not shown), after which the screen shown in FIG. 8-5 is displayed, by way of example and not limitation. On this screen, "3,000 yen" has been entered as the planned remittance amount, and when the remittance area RM2 at the bottom of the screen is tapped in this state, remittance reminder stop information RS1 pops up in the center of the screen, as shown in Figure 8-6. This information includes, by way of example and not limitation, the icon image and username of user AA, the text "Do you want to stop reminders from this user?", an OK button BT10, and a cancel button.

[0554] In this state, when the OK button BT10 included in the remittance reminder stop information RS1 is tapped, remittance destination user selection information (information indicating that user AA has been selected) and remittance reminder stop request information are sent from terminal 20B to server 10. Then, server 10 executes the remittance and issues a remittance reminder. Then, as an example and not a limitation, a remittance completion notice, including information that the remittance has been completed and that the remittance reminder has been stopped, is displayed as a pop-up in the center of the screen, as shown in FIG. 8-7.

[0555] FIG. 8-8 is a diagram showing an example of a main menu screen of the payment application displayed on the display unit 24 of the terminal 20B in this embodiment. This main menu screen corresponds to Figure 2-2, and here it is shown in the state where the "Remittance" icon IC3 has been tapped. In this case, by way of example and not limitation, the recipient user selection screen shown in Figure 8-4 is displayed.

[0556] 8-8 to 8-9 show an example of the transition of the screen when the setting of setting No. "S4" is applied. FIG. 8-8 shows an example of the group talk room displayed on the display unit 24 of the terminal 20C of the user CC. When you tap the remittance icon IC4 at the bottom right of the group chat room, the remittance item selection area SMR will appear in the chat room, as mentioned above.

[0557] This remittance item selection area SMR displays a button BTM1 for sending remittance to other users, a button BTM2 for sending remittance request information to other users, a button BTM3 for displaying a list of remittance requests, and a button BTM4 for displaying a list of group requests.

[0558] When button BTM4 is tapped, a list of group requests is displayed on the screen, for example and not by way of limitation. In this example, two group requests are displayed: a remittance request from user AA to user BB (remittance from user BB to user AA) with a remittance request amount of 3,000 yen, and a remittance request from user AA to user CC (remittance from user CC to user AA) with a remittance request amount of 3,000 yen.

[0559] By checking the checkboxes associated with the remittance requests for each of the two people and tapping the remittance area RM2 at the bottom of the screen, remittance request selection information is sent from the terminal 20C to the server 10. Then, the server 10 executes the remittances based on the remittance requests for each of the two people, and stops the remittance reminders corresponding to each of the requests.

[0560] Figure 8-9 shows group talk rooms displayed on the display units 24 of terminal 20A of user AA, who is the remittance master user, terminal 20B of user BB, who is the remittance request destination user, and terminal 20C of user CC, who is also the remittance request destination user. The group chat room displayed on terminal 20A displays message MS71 indicating that user CC has sent money to user AA for two people, and below that is message M72 indicating that user AA has received that amount.

[0561] In the group chat room displayed on terminal 20B, in response to message MS71, message MS81 is displayed indicating that user CC has sent money to user AA for two people, and in response to message MS72, message MS82 is displayed indicating that user AA has received the amount, as well as message M83 indicating that the money transfer reminder from user AA to user BB has been stopped.

[0562] In addition, the group chat room displayed on terminal 20C displays message MS91 in response to message MS71, indicating that user CC has sent money to user AA for two people, and message MS92 in response to message MS72, indicating that user AA has received that amount.

[0563] In this case, in addition to the remittance reminder from user AA to user BB, the remittance reminder from user AA to user CC is also stopped. However, since user CC is likely to make the payment including the amount for user BB, knowing that the remittance reminder for himself / herself will be stopped, in this example, the group chat room displayed on terminal 20C does not display a message indicating that the remittance reminder from user AA to user CC has been stopped.

[0564] Alternatively, a message indicating that the remittance reminder from user AA to user CC has been stopped may be displayed in the group talk room displayed on terminal 20C.

[0565] <Processing> 8-10 are flowcharts showing an example of the flow of processing executed by each device in this embodiment. Here, the processing of the terminal 20B is shown on the left side, the processing of the server 10 is shown on the right side, and the processing of the terminal 20A is not shown. These processes are executed by the control unit 21 of the terminal 20B and the control unit 11 of the server 10 as subroutine processes of the processes of FIGS. 6-1 and 6-2, respectively, by way of example and not limitation.

[0566] The control unit 21 of the terminal 20B determines whether or not to execute the remittance (B810). Specifically, by way of example and not limitation, it determines whether or not an input for executing the remittance has been made to the input unit from the remittance screen or the group request list screen described above.

[0567] If it is determined that the remittance is to be executed (B810: YES), the control unit 21 of the terminal 20B transmits remittance settlement request information including the above-mentioned determination information to the server 10 via the communication I / F 22 (B830).

[0568] The control unit 11 of the server 10 determines whether or not remittance settlement request information has been received from the terminal 20B via the communication I / F 14 (S810), and if it determines that it has been received (S810: YES), it determines whether or not the received remittance settlement request information includes determination information (S820).

[0569] If it is determined that the received remittance settlement request information includes the determination information (S820: YES), the control unit 11 of the server 10 executes a remittance reminder stop determination process (S830). Specifically, by way of example and not limitation, the remittance request management ID for which remittance reminders are to be stopped is determined (identified) according to the method described in the table of FIG. 8-2.

[0570] Thereafter, the control unit 11 of the server 10 executes the remittance settlement process (S130). Specifically, by way of example and not limitation, the control unit 11 performs remittance for the remittance request associated with the determined remittance request management ID. Then, flags (remittance completed flag, reminder stop flag) are set using the method described above.

[0571] After B140, the control unit 21 of the terminal 20B determines whether or not to end the processing (B890), and if it determines to continue the processing (B890: NO), returns the processing to B810. On the other hand, if it is determined that the process should be ended (B890: YES), the control unit 21 of the terminal 20B ends the process.

[0572] Similarly, after S150, the control unit 11 of the server 10 determines whether or not to end the process (S890), and if it determines to continue the process (S890: NO), the process returns to S810. On the other hand, if it is determined that the process should be ended (S890: YES), the control unit 11 of the server 10 ends the process.

[0573] In this process, in S267 of Fig. 6-2, the control unit 11 of the server 10 determines whether the reminder has been stopped for the remittance request management ID corresponding to the remittance reminder information requested to be sent. Specifically, by way of example and not limitation, the control unit 11 refers to the third remittance request management data 157C, and determines that the reminder has been stopped if the request stop flag corresponding to the remittance request management ID is set to "ON."

[0574] <Effects of the Eighth Embodiment> This embodiment shows a configuration in which the second remittance process (not limited to, but an example of a remittance process) executed by the server 10 is executed based on the selection of the remittance master user (not limited to, but an example of the first user) displayed on the display unit 24 of the terminal 20 of the remittance request destination user. As an example of the effect of an embodiment obtained by such a configuration, when a first user displayed on the display unit of the terminal is selected, the remittance process can be executed, assuming that the remittance is based on a remittance request from that first user.

[0575] In addition, this embodiment shows a configuration in which the second remittance process is executed based on the selection of a remittance master user (not limiting, but an example of a first user) by the remittance request destination user (not limiting, but an example of a terminal user) and the selection of remittance reminder stop (not limiting, but information indicating that the second information will not be sent). As an example of an effect of an embodiment obtained by such a configuration, the remittance process can be appropriately executed by the user of the terminal based on the selection of the first user and the selection of information indicating that the second information will not be sent.

[0576] In addition, this embodiment shows a configuration in which the second remittance process is executed based on the remittance master user (not limiting, an example of the first user), the remittance request amount (not limiting, an example of the amount based on the remittance request), and the planned remittance amount (not limiting, an example of the amount entered by the terminal user). As an example of an effect of an embodiment obtained by such a configuration, the remittance process can be executed appropriately based on the selection of the first user, the amount based on the remittance request, and the amount entered by the user of the terminal.

[0577] In addition, this embodiment shows a configuration in which the second remittance process is executed based on a remittance to a remittance master user (not limited to, an example of a first user) by a group user (not limited to, an example of a second user) different from the remittance request destination user (not limited to, an example of a terminal user). As an example of an effect of an embodiment obtained by such a configuration, the remittance process can be executed appropriately based on a remittance to a first user by a second user who is different from the user of the terminal that requested the remittance.

[0578] In this case, the remittance request information is sent to a group including at least the remittance request destination user (an example of a terminal user, but not limited to), the remittance master user (an example of a first user, but not limited to), and another group user (an example of a second user, but not limited to), and the second remittance process can be performed based on input by the other group user to a remittance request display based on the remittance request information displayed on the terminal 20 of that group user. As an example of an effect of an embodiment obtained by such a configuration, the remittance process can be easily and appropriately executed based on input by the second user to the first display based on the first information displayed on the second user's terminal.

[0579] In addition, this embodiment shows a configuration in which information such as an icon image and user name of the remittance master user (an example of first user information, not limiting) is displayed on the display unit 24 of the terminal 20, and the first remittance process is executed based on input by the remittance request destination user (an example of a terminal user, not limiting) to the first user information displayed on the display unit 24. As an example of an effect of an embodiment obtained by such a configuration, the remittance process can be executed based on input by the user of the terminal to the first user information displayed on the display unit, which is an easy-to-understand display for the user.

[0580] Furthermore, in this embodiment, the terminal 20 acquires selection information of the remittance destination user (not a limitation, but information indicating that the first user has been selected) and information on the planned remittance amount (not a limitation, but an example of information on the amount to be remitted to the first user) based on input to the terminal 20. The first remittance process is configured to be executed based on information on the remittance request amount (requested remittance amount) and information on the planned remittance amount. As an example of the effect of an embodiment obtained by such a configuration, but by way of example and not limitation, when the amount based on the remittance request and the amount to be remitted to the user are the same amount, the remittance can be considered to be based on the remittance request from the user and the remittance can be carried out.

[0581] In addition, this embodiment shows a configuration in which the first remittance process is executed based on an input by the remittance request destination user to the terminal 20 to select a remittance master user or an input to stop a remittance reminder (this is not a limitation, but an example of an input indicating that the remittance is to the first user based on a remittance request). As an example of an effect of an embodiment obtained by such a configuration, remittance processing can be easily and appropriately executed based on an input indicating that the remittance is to the first user based on a remittance request.

[0582] <Eighth Modification> In the eighth embodiment, the server 10 manages whether or not to stop sending remittance reminder information by the remind stop flag of the remittance request management data 157, but the present invention is not limited to this. For example, and not by way of limitation, whether or not to stop sending remittance reminder information may or may not be managed by data other than the remittance request management data.

[0583] 8-11 are diagrams showing examples of reminding stop management data stored in the storage unit 15 of the server 10 in this modification. As an example, but not by way of limitation, the reminder stop management data stores the application ID of the user receiving the remittance reminder information (receiving side) vertically and the application ID of the user sending the remittance reminder information (sending side) horizontally, and stores whether or not the remittance reminder information has been sent from the sending side to the receiving side (sent / not sent) in a matrix format.

[0584] By default, "Sent" is stored in all fields where the sender and receiver intersect, but in the remittance reminder stop determination process (S830) in Figure 8-10, for those that are determined to stop sending remittance reminder information, the fields where the sender and receiver intersect are updated to "Not sent." As a non-limiting example, if the remittance master user is user AA, the remittance request destination user is user BB, and it is determined that remittance reminders from user AA to user BB should be stopped, the field where the sender "U001 (user AA)" and the receiver "U002 (user BB)" intersect is updated to "No sending."

[0585] <Ninth Example> The ninth embodiment is an embodiment in which remittance reminders are stopped in exceptional cases different from those in the above embodiments. The contents described in the ninth embodiment can be applied to any of the other embodiments and other modified examples. Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.

[0586] The following are some of the cases where you may need to stop remittance reminders: (A) The remittance request has not yet been sent, but you wish to stop receiving remittance reminders. (B) If you wish to stop receiving money transfer reminders, for example, because the amount corresponding to the money transfer request has been paid without using a payment application.

[0587] (A) is, by way of example and not limitation, a case where the remittance has not yet been sent, but the remittance reminders are to be stopped, primarily by the user involved (but may also be sent by a user other than the user involved), in order to prevent recurring remittance reminders. There may also be cases where the remittance master user abandons the remittance request.

[0588] (B) is, by way of example and not limitation, a case where money is paid by handing over cash, transferring money from a financial institution (bank, etc.), etc. In this case, too, it is likely that the user concerned will want to stop the remittance reminder.

[0589] FIG. 9-1 is a diagram showing an example of a table for explaining a method for stopping the transmission of remittance reminder information in this embodiment. In this table, by way of example and not limitation, a setting number, a target terminal, information for determination, a determination result, and whether approval by a remittance master user is required are associated with each other.

[0590] The target terminal, information for determination, and meaning of the determination result are the same as those in the table of Figure 8-2.

[0591] The information (approval required / approval not required) for identifying whether approval from the remittance master user is required to stop the remittance reminder is set as the information for identifying whether approval from the remittance master user is required to stop the remittance reminder.

[0592] Let me explain in detail. In setting No. "T1," the target terminal is "terminal of remittance master user," the judgment information is "selected remittance request destination user & whether or not remittance reminder has been selected to be stopped," the judgment result is "remittance reminder to selected remittance request destination user," and whether or not approval from the remittance master user is required is "no." This indicates, by way of example and not limitation, that a remittance request destination user is selected by the remittance master user on a screen (by way of example and not limitation, a remittance request destination user list screen) displayed on the display unit 24 of the remittance master user's terminal 20, and that remittance reminders to the selected remittance request destination user are stopped based on the selection to stop the remittance reminders. In addition, since remittance reminders can be stopped at the request of the remittance master user, the requirement for approval from the remittance master user is set to "No."

[0593] When this setting is applied, the server 10 stops all remittance reminders from the remittance master user to the selected remittance request destination user. Specifically, by way of example and not limitation, the server 10 sets to "ON" the reminder stop flag corresponding to the remittance request management ID of all remittance requests from the remittance master user to the selected remittance request destination user in the third remittance request management data 157C.

[0594] In setting No. "T2," the target terminal is "the remittance master user's terminal," the judgment information is "whether the selected remittance request and remittance reminder has been selected to be stopped," the judgment result is "the remittance reminder corresponding to the selected remittance request," and whether or not the remittance master user's approval is required is "No." This indicates, by way of example and not limitation, that a remittance request is selected by the remittance master user on a screen (by way of example and not limitation, a remittance request list screen) displayed on the display unit 24 of the remittance master user's terminal 20, and the remittance reminder corresponding to the selected remittance request is stopped based on the user's selection to stop the remittance reminder. In addition, since remittance reminders can be stopped at the request of the remittance master user, the requirement for approval from the remittance master user is set to "No."

[0595] When this setting is applied, the server 10 stops the remittance reminder corresponding to the selected remittance request. Specifically, by way of example and not limitation, the server 10 sets the reminder stop flag corresponding to the remittance request management ID of the selected remittance request to “ON” in the third remittance request management data 157C.

[0596] However, while this setting can uniquely identify the remittance request management ID, it cannot identify whether the remittance based on the remittance request has already been executed. For this reason, the remittance completion flag remains "OFF." Therefore, if remittance has been completed, the remittance master user's terminal 20 may transmit remittance completion information to the server 10, so that the server 10 may set the remittance completion flag to "ON."

[0597] In setting No. "T3," the target terminal is "terminal of the user to whom the remittance request is made," the judgment information is "remittance master user & whether remittance reminder stop is selected," the judgment result is "remittance reminder from selected remittance master user," and whether approval from the remittance master user is required is "required." This indicates, by way of example and not limitation, that a remittance master user is selected by the remittance request destination user on a screen (by way of example and not limitation, a remittance master user list screen) displayed on the display unit 24 of the remittance request destination user's terminal 20, and that remittance reminders from the selected remittance master user are stopped based on the user's selection to stop remittance reminders. In addition, since the remittance reminder can be stopped at the request of the remittance requesting user, the approval requirement of the remittance master user is set to "Required."

[0598] When this setting is applied, the server 10 executes a process (hereinafter referred to as "approval confirmation process") to confirm whether or not the selected remittance master user's terminal 20 approves the suspension of the remittance reminder. Specifically, the server 10 transmits information (hereinafter referred to as "approval confirmation information") to the selected remittance master user's terminal 20 to confirm whether or not the selected remittance master user approves the suspension of the remittance reminder. When the server 10 receives information indicating approval (hereinafter referred to as "approval information") from the remittance master user's terminal 20, it stops remittance reminders from that remittance master user to the remittance request destination user. Specifically, in the third remittance request management data 157C, it sets to "ON" the reminder stop flags corresponding to the remittance request management IDs of all remittance requests from the remittance master user identified by the received application ID to that remittance request destination user. On the other hand, if the server 10 does not receive approval information from the terminal 20 of the remittance master user, the server 10 does not stop the remittance reminder, i.e., the reminder stop flag remains "OFF."

[0599] In setting No. "T4," the target terminal is "the terminal of the user to whom the remittance request is made," the information for determination is "selected remittance request & whether or not the remittance reminder has been selected to be stopped," the determination result is "the remittance reminder corresponding to the selected remittance request," and whether approval from the remittance master user is required is "required." This indicates, by way of example and not limitation, that a remittance request is selected by the remittance request destination user on a screen (by way of example and not limitation, a remittance request list screen) displayed on the display unit 24 of the terminal 20 of the remittance request destination user, and the remittance reminder corresponding to the selected remittance request is stopped based on the user's selection to stop the remittance reminder. In addition, since the remittance reminder can be stopped at the request of the remittance requesting user, the approval requirement of the remittance master user is set to "Required."

[0600] When this setting is applied, the server 10 stops the remittance reminder corresponding to the selected remittance request. Specifically, the server 10 sets the reminder stop flag of the remittance request management ID corresponding to the selected remittance request to “ON” in the third remittance request management data 157C.

[0601] However, while this setting can uniquely identify the remittance request management ID, it cannot identify whether the remittance based on the remittance request has already been executed. For this reason, the remittance completion flag remains "OFF." Therefore, if the remittance has already been made, the remittance request destination user's terminal 20 may transmit remittance completion information to the server 10, so that the server 10 may set the remittance completion flag to "ON."

[0602] In setting No. "T5," the target terminal is "a terminal of a user other than the parties involved," the determination information is "whether the selected party has selected to stop remittance requests and remittance reminders," the determination result is "remittance reminders corresponding to the selected party's remittance requests," and whether approval from the remittance master user is required is "required." This indicates, by way of example and not limitation, that a user other than the parties to the remittance (by way of example and not limitation, a user other than the remittance master user and the remittance request destination user in the same group) selects a remittance request of a party on a screen (by way of example and not limitation, a group request list screen) displayed on the display unit 24 of the terminal 20, and based on the user choosing to stop the remittance reminder, the remittance reminder corresponding to the remittance request of the selected party is stopped.

[0603] For example, and not by way of limitation, a case in which one user in a group requests that another group user (recipient user) in the same group (recipient user) stop sending a remittance reminder in response to a remittance request from the remittance master user is stopped. This can also be considered a method in which a user other than the parties acts as a witness to stop the remittance reminder of the parties. Since remittance reminders can be stopped at the request of users other than the parties involved, the requirement for approval from the remittance master user is set to "Required."

[0604] When this setting is applied, the server 10 stops the remittance reminder corresponding to the remittance request of the selected party. Specifically, the server 10 sets the reminder stop flag of the remittance request management ID corresponding to the remittance request of the selected party to "ON" in the third remittance request management data 157C.

[0605] In addition, when the setting is such that approval by the remittance master user is "required," the server 10 may perform approval confirmation processing periodically, for example, once every few hours, in order to prevent repudiation by the remittance master user.

[0606] In addition, if no approval information is received from the remittance master user's terminal 20 within a set period (for example, several days, but not limited to this) after the first approval confirmation process is executed, the server 10 may consider that the remittance has been approved by the remittance master user and stop the remittance reminder. Conversely, if no approval information is received from the remittance master user's terminal 20 even after a set period has elapsed since the first approval confirmation process was performed, the server 10 may assume that approval has been denied by the remittance master user and may not stop the remittance reminder.

[0607] <Display screen> As an example, a display screen example when the setting of the setting number "T2" and the setting of the setting number "T4" are applied will be described.

[0608] FIG. 9-2 is a diagram showing an example of a remittance request list screen displayed on the display unit 24 of the terminal 20A of user AA. In this example, the remittance master user is user AA, the remittance request destination user is user BB, and a case will be described in which user AA stops a remittance reminder c...

Claims

1. A program executed by a server that controls information to be displayed in a chat room including a first user, a second user, and a third user, a control unit of the server controls to display first information regarding a remittance request from the first user to the second user and the third user on a terminal of the second user and a terminal of the third user; If the second user does not make a remittance based on the remittance request and the third user makes a remittance based on the remittance request, the server controls the control unit to display second information based on the remittance request in the chat room on the terminal of the second user who did not make the remittance, and not display it in the chat room on the terminal of the third user who made the remittance.

2. A program executed by a server that controls information to be displayed in a chat room including a first user, a second user, and a third user, a control unit of the server controls to display first information regarding a remittance request from the first user to the second user and the third user on a terminal of the second user and a terminal of the third user; If the second user does not make a remittance based on the remittance request and the third user makes a remittance based on the remittance request, the server controls the control unit to display second information regarding the fact that the remittance based on the remittance request was not made in a first manner in the chat room on the terminal of the second user who did not make the remittance, and to display the second information in a second manner different from the first manner in the chat room on the terminal of the third user who made the remittance.

3. 3. The program according to claim 2, performing a process of remitting the amount based on the remittance request to the first user by the control unit based on the input of the first information; The server executes, by the control unit, a process of remitting the amount based on the remittance request to the first user based on the input for the second information of the first aspect.

4. The program according to any one of claims 1 to 3, The second information includes information for displaying a sender different from the sender of the remittance request.

5. 1. An information processing method for a server that controls information to be displayed in a chat room including a first user, a second user, and a third user, comprising: a control unit of the server controls to display first information regarding a remittance request from the first user to the second user and the third user on a terminal of the second user and a terminal of the third user; When the second user does not make a remittance based on the remittance request and the third user makes a remittance based on the remittance request, the control unit controls so that second information based on the remittance request is displayed in the chat room on the terminal of the second user who did not make the remittance and is not displayed in the chat room on the terminal of the third user who made the remittance.

6. 1. An information processing method for a server that controls information to be displayed in a chat room including a first user, a second user, and a third user, comprising: a control unit of the server controls to display first information regarding a remittance request from the first user to the second user and the third user on a terminal of the second user and a terminal of the third user; When the second user does not make a remittance based on the remittance request and the third user makes a remittance based on the remittance request, the control unit controls to display second information regarding the fact that the remittance based on the remittance request was not made in a first manner in the chat room on the terminal of the second user who did not make the remittance, and to display second information in a second manner different from the first manner in the chat room on the terminal of the third user who made the remittance.

7. A server that controls information to be displayed in a chat room including a first user, a second user, and a third user, Controlling displaying first information regarding a remittance request from the first user to the second user and the third user on a terminal of the second user and a terminal of the third user; The device is provided with a control unit that performs control such that, when the second user does not make a remittance based on the remittance request and the third user makes a remittance based on the remittance request, second information based on the remittance request is displayed in the chat room on the terminal of the second user who did not make the remittance, and is not displayed in the chat room on the terminal of the third user who made the remittance.

8. A server that controls information to be displayed in a chat room including a first user, a second user, and a third user, Controlling displaying first information regarding a remittance request from the first user to the second user and the third user on a terminal of the second user and a terminal of the third user; and a control unit that performs control such that, when the second user does not make a remittance based on the remittance request and the third user makes a remittance based on the remittance request, second information regarding the fact that the remittance based on the remittance request was not made is displayed in a first manner in the chat room on the terminal of the second user who did not make the remittance, and is displayed in a second manner different from the first manner in the chat room on the terminal of the third user who made the remittance.

9. An information processing method for a system including a server that controls information to be displayed in a chat room including a first user, a second user, and a third user, and a terminal of each user that communicates with the server, Displaying first information regarding a remittance request from the first user to the second user and the third user on a terminal of the second user and on a terminal of the third user; If the second user does not make a remittance based on the remittance request and the third user makes a remittance based on the remittance request, second information based on the remittance request is displayed in the chat room on the terminal of the second user who did not make the remittance, and is not displayed in the chat room on the terminal of the third user who made the remittance.

10. An information processing method for a system including a server that controls information to be displayed in a chat room including a first user, a second user, and a third user, and a terminal of each user that communicates with the server, Displaying first information regarding a remittance request from a first user to a second user and a third user on a terminal of the second user and on a terminal of the third user; If the second user does not make the remittance based on the remittance request and the third user makes the remittance based on the remittance request, second information regarding the fact that the remittance based on the remittance request was not made is displayed in a first manner in the chat room on the terminal of the second user who did not make the remittance, and is displayed in a second manner different from the first manner in the chat room on the terminal of the third user who made the remittance.

Citation Information

Patent Citations

  • Mobile phone

    JP2002176671A

  • Information processing program, method, device, and system

    JP2019087026A

  • Method and system for providing remittance function by recognizing contents of message in messenger provided with remittance function

    JP2019185767A

  • Facilitating sending and receiving payments using message-based contextual prompts

    JP2019204536A

  • JPP6640313B