Information processing equipment, information processing system, information processing method and information processing program for settlement
The information processing system allows users to make advanced payments for worship donations by specifying payment destinations and setting donation amounts, addressing the limitation of conventional systems that require in-person payments.
Patent Information
- Application Number
- JP2023178800
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-17
- Publication Date
- 2025-04-30
AI Technical Summary
Conventional payment systems for worship donations require users to be present at the worship location, making it impossible to make payments in advance.
An information processing system with a payment unit, designation unit, setting section, and execution unit that allows users to specify payment destinations, set donation amounts, and execute payments in advance for worship-related services.
Enables flexible and advanced payment options for worship donations, allowing users to plan and make payments before visiting the worship location, thereby improving convenience and reducing the risk of overpayment.
Smart Images

Figure 2025068796000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing system, an information processing method, and an information processing program for payment. [Background technology]
[0002] 2. Description of the Related Art Conventionally, techniques for making payments without using cash, that is, so-called cashless payments, are known.
[0003] The worship support device first has an outlet for dispensing gifts in return for donations. Then, a card or the like on which donation information indicating the donation amount and the like is registered transmits a card payment instruction to the card company via the network. Next, upon receiving a payment completion notice, the device dispenses the gift from the outlet. In this way, there are known techniques for worship support devices, worship support methods, and worship support programs that allow offerings to be inserted by card payment rather than cash (see, for example, Patent Document 1, etc.). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 7004507 Summary of the Invention [Problem to be solved by the invention]
[0005] In the conventional technology, payment is made after the user arrives at the place where worship is to be performed, i.e., the shrine, etc., and at the place to be worshiped. With such a configuration, there is a problem that it is not possible to complete payment for donations for worship, etc. in advance.
[0006] The present invention aims to provide a system that allows flexible payment, including the ability to complete donations for worship and other occasions, in advance. [Means for solving the problem]
[0007] In order to solve the above problems, in one aspect of the present invention, An information processing device that performs payment processing for a service provided to a user, A payment unit that settles the service fee and the donation amount to a payee other than the service fee; A designation unit for designating the payee; A setting unit for setting the donation amount; an execution unit that executes payment of the usage fee and the donation amount; The present invention is characterized by comprising: Effect of the Invention
[0008] According to the present invention, a system can be provided that allows for flexible donations for worship and the like, including the ability to make payments in advance. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of an overall configuration of an information processing system. [Diagram 2] FIG. 2 illustrates an example of a hardware configuration. [Diagram 3] FIG. 1 is a diagram showing the overall flow. [Figure 4] FIG. 11 is a diagram showing an example of a first operation screen. [Diagram 5] FIG. 13 is a diagram showing an example of a second operation screen in the first processing method. [Figure 6] FIG. 11 is a diagram illustrating an example of the overall processing of a first processing method. [Figure 7] FIG. 13 is a diagram showing an example of a second operation screen in a second processing method. [Figure 8] FIG. 11 is a diagram illustrating an example of the overall processing of a second processing method. [Figure 9] FIG. 13 is a diagram showing an example of a second operation screen in the third processing method. [Figure 10] FIG. 13 is a diagram illustrating an example of the overall processing of a third processing method. [Figure 11] FIG. 13 is a diagram showing an example of a second operation screen in a fourth processing method. [Figure 12]FIG. 13 is a diagram illustrating an example of the overall processing of a fourth processing method. [Figure 13] FIG. 2 is a diagram illustrating an example of a functional configuration. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, specific examples will be described with reference to the accompanying drawings. In the following description, the reference numerals in the drawings refer to the same elements. In addition, the embodiment is not limited to the specific examples below, and the embodiment may include elements other than those shown in the drawings.
[0011] Hereinafter, a parking lot service that temporarily rents out a space for parking a vehicle will be described as an example. Specifically, the service is provided by preparing a parking space in advance.
[0012] In this example, the "specific area" is a vehicle compartment. Specifically, the vehicle compartment is a parking area that is partitioned according to the size of a single vehicle. Note that the specific area is not limited to a vehicle compartment and may be a garage or the like.
[0013] The "service" refers to a service provided by a management company that provides a specific area for a vehicle and manages the specific area. The service provided in this embodiment is a so-called parking service, which allows a vehicle to be parked in a vehicle compartment.
[0014] An "object" is a tangible object that occupies a specific area when receiving a service. In this embodiment, the object is a vehicle. In the following example, the user is the owner and passenger of the vehicle. However, the user does not have to be the owner of the vehicle. For example, the vehicle may be a so-called rental car. Or, the user may be a so-called "passenger" who is not the driver.
[0015] A "usage fee" is a fee paid by a user as compensation for a service when the service is received. Hereinafter, the usage fee is calculated based on the time the service is received (hereinafter referred to as "service time"). However, the method of calculating the usage fee does not have to be based on the service time. For example, the usage fee may be fixed for each number of times.
[0016] The "service time" is determined by the "start time" when the service begins and the "end time" when the service ends. For example, if parking a vehicle in a parking space begins at "9:00" and ends at "11:00", the "start time" is "9:00". Furthermore, the "end time" is "11:00". The "service time" is then "2 hours". For example, in a setting where the fee is added every hour, the usage fee is calculated based on "2 hours". Note that the "service time" does not have to be in units of "hours". For example, the "service time" may be in units of "months", "weeks", or "days".
[0017] The "restraint" is realized, for example, by a gate. Specifically, the gate is installed at the entrance and exit of the parking lot. When the gate is open, the vehicle is not restrained and can freely move, such as entering or exiting the vehicle compartment, based on the driver's driving.
[0018] On the other hand, when the gate is closed, the vehicle is restrained. Specifically, when the gate is closed, the vehicle is prevented from leaving the parking lot because the gate is an obstacle on the vehicle's path.
[0019] In this way, by controlling the opening and closing of the gate, the vehicle can be switched between a "restrained" state and a "released" state.
[0020] The "gate" is installed, for example, at the entrance and exit of a parking lot. When the gate is opened or closed, it is possible to restrict the entry and exit of vehicles. The "gate" is also controlled by information (hereinafter referred to as "instruction information") that controls opening and closing based on the presence or absence of a payment status. For example, when a payment is completed at a payment machine, instruction information instructing the gate to open is output to the gate. On the other hand, when a vehicle enters the parking lot, instruction information instructing the gate to close is output to the gate. Note that the instruction information may also be output by operation by an administrator, etc.
[0021] The "gate" may be of any installation location, type of mechanism, control method, or device configuration as long as it can "restrain" or "release" the vehicle. For example, a gate may be installed for each vehicle compartment.
[0022] [System configuration example] 1 is a diagram showing an example of the overall configuration of an information processing system. For example, the information processing system 11 is configured to include a settlement machine 12 and a server 13. The settlement machine 12 and the server 13 are connected, for example, by a network 14, and data is transmitted and received via the network 14. The settlement machine 12 may be of a so-called stand-alone type that does not include the network 14 and the server 13.
[0023] [Hardware configuration example] 2 is a diagram showing an example of a hardware configuration. For example, the settlement machine 12 includes a Central Processing Unit (hereinafter referred to as "CPU 50"), a storage device 51, an input device 52, an output device 53, a communication device 54, a settlement device 55, and a sensor 56. On the other hand, the server 13 includes a CPU 60, a storage device 61, an input device 62, an output device 63, and a communication device 64.
[0024] The CPU 50 and the CPU 60 are examples of a calculation device and a control device, respectively, and therefore, the CPU 50 and the CPU 60 perform various processes and control various hardware components based on programs and the like.
[0025] The storage device 51 and the storage device 61 store data, programs, etc. For example, the storage device 51 and the storage device 61 are a main storage device such as a memory and a hard disk, and an auxiliary storage device.
[0026] The input device 52 and the input device 62 are devices that accept operations. For example, the input device 52 and the input device 62 are keyboards or touch panels.
[0027] The output device 53 and the output device 63 are devices that output processing results, etc. For example, the output device 53 and the output device 63 are displays, touch panels, etc.
[0028] The communication device 54 and the communication device 64 are devices that transmit and receive data to and from external devices via a wired or wireless connection.
[0029] The settlement device 55 is a device that performs settlement. For example, the settlement device 55 is a device that performs a process for settling a payment with electronic money or the like.
[0030] The sensor 56 is, for example, a detection device that detects the user 10, etc. The sensor 56 is of various types depending on the object to be detected.
[0031] The hardware configuration is not limited to the above devices. Therefore, the information processing system 11 may include a calculation device, a control device, a storage device, an input device, an output device, a communication device, an auxiliary device, or a sensor in addition to the above devices.
[0032] [Example of the first processing method] Fig. 3 is a diagram showing the overall flow. Four processing methods will be described below as examples. In any of the four processing methods, the overall processing is mainly as shown in Fig. 3.
[0033] First, assume that user 10 arrives at parking lot 16 in vehicle 15. Parking lot 16 is not the final destination of user 10, but the purpose is to use parking lot 16 as a starting point to visit a nearby shrine 17 or the like. Note that the final destination of user 10 is not limited to a shrine, and may be another building, commercial facility, or area.
[0034] In the following, it is assumed that the purpose of the user 10 is to visit a shrine 17. The shrine 17 is located near (within walking distance from) a parking lot 16. An example will be described in which the user 10 visits two different shrines 17.
[0035] [Example of payment destination] 4 is a diagram showing an example of the first operation screen 18. In the following, an example is taken in which the user 10 operates the payment machine 12 after the vehicle 15 enters the parking lot 16. In this example, the payment machine 12 outputs the first operation screen 18. Then, the user 10 performs an operation on the first operation screen 18.
[0036] The first operation screen 18 is composed of, for example, a display screen of a map showing the vicinity (hereinafter referred to as "map screen 19"), a graphical user interface for operation (hereinafter referred to as "designation buttons 20"), etc. Note that the information displayed on the first operation screen 18 may be of a type other than the map screen 19 and the designation buttons 20. Also, the operation may be performed using a GUI other than the designation buttons 20, or another input device.
[0037] The map screen 19 is a screen that displays, for example, facilities and the like in the vicinity of the parking lot 16. For example, the facilities and the like displayed on the map screen 19 are registered in advance. Therefore, for the user 10, the map screen 19 displays facilities and the like in the vicinity of the parking lot 16, i.e., candidates for payment destinations.
[0038] Candidates for payment destinations are searched for based on search conditions. For example, the search conditions may be shrines, temples, or tourist attractions located within 2 kilometers of parking lot 16. However, the search conditions may also be input by user 10.
[0039] In addition, the first operation screen 18 may further display related information for each candidate, such as the distance to the candidate (which may be in the form of the walking time, etc.), the characteristics of the candidate, or the congestion situation.
[0040] The designation button 20 is a GUI that accepts a selection operation by the user 10. Therefore, when the user 10 performs an operation of pressing the designation button 20, a process of designating the corresponding candidate as the payee is performed.
[0041] Hereinafter, it is assumed that two places, "XX Shrine" and "XX Temple", are specified as payment destinations by a selection operation by user 10. Note that the number of payment destinations may be one, or may be three or more.
[0042] When the specification of the payee on first operation screen 18 is completed, first operation screen 18 transitions to the next second operation screen 21.
[0043] [Example of usage fees and donation amounts for the first processing method] 5 is a diagram showing an example of second operation screen 21 in the first processing method. For example, second operation screen 21 is composed of a display relating to the usage fee (hereinafter referred to as "usage fee display 22"), a display for setting the donation amount (hereinafter referred to as "donation amount display 23"), and the like. Note that the donation amount may be set in a format other than second operation screen 21. For example, the donation amount may be set on a screen separate from the usage fee, or at a different timing.
[0044] The usage fee display 22 displays the usage fee incurred for the service of using the parking lot 16. The usage fee may be changed according to conditions such as the time for which the service is to be used input by the user 10 and the input time.
[0045] Donation amount display 23 is an input GUI for setting the donation amount individually for each payee. In the first processing method, when there are multiple payees, a separate input GUI is provided for each payee. Hereinafter, the payee specified on first operation screen 18, "XX Shrine", will be referred to as the "first payee", and "XX Temple", will be referred to as the "second payee".
[0046] The donation amount to be donated to the first payee is entered in the "11th input box 2311."
[0047] The donation amount to be donated to the second payee is entered in the "twelfth input box 2312."
[0048] Therefore, the user 10 can set different amounts in the eleventh input box 2311 and the twelfth input box 2312. For example, the user 10 can input "50 yen" in the eleventh input box 2311 and "100 yen" in the twelfth input box 2312. By setting in this way, it is possible to set the amount of "50 yen" to be donated to "XX Shrine" and "100 yen" to "XX Temple."
[0049] In this way, the first processing method is used when the payees are fixed and it is desired to set different amounts for each payee.
[0050] As described above, once the usage fee, the payment destination, and the donation amount set individually for each payment destination are determined, the usage fee, the payment destination, and the donation amount set individually for each payment destination are added together to determine the payment amount, such as "total xx yen." The payment may include discounts, be calculated inclusive of tax, or may include special benefits.
[0051] FIG. 6 is a diagram showing an example of the overall processing of the first processing method.
[0052] In step S101, the user 10 specifies a payee to the settlement machine 12. The user 10 specifies the payee by operating the second operation screen 21 displayed on the settlement machine 12, for example.
[0053] In step S102, the user 10 sets the donation amount for each payee using the settlement machine 12. For example, the settlement machine 12 sets the donation amount for each payee via the second operation screen 21.
[0054] In step S103, the settlement machine 12 calculates the usage fee.
[0055] In step S104, the settlement machine 12 performs the settlement. For example, the settlement machine 12 displays the calculated usage fee on the second operation screen 21, and adds it to the total donation amount to perform the settlement.
[0056] [Example of the second processing method] The second processing method is similar to the first processing method in that it specifies the payee. However, the second processing method differs from the first processing method in that it sets the donation amount for the payee. The following will focus on the differences from the first processing method.
[0057] The second processing method is, for example, similar to the first processing method, that is, the payee is designated by the first operation screen 18. The second processing method differs from the first processing method in that the second operation screen 21 is used.
[0058] [Example of usage fees and donation amounts for the second processing method] 7 is a diagram showing an example of a second operation screen 21 in the second processing method. Compared to FIG. 5, FIG. 7 differs from FIG. 5 in the GUI for inputting the amount.
[0059] The total amount of donations to be donated to the first payee and the second payee is set in the "twentieth input box 2320." For example, the total amount of donations is set to be paid equally to the first payee and the second payee. In this second processing method, the donation amount is determined by equally dividing the amount entered in the twentieth input box 2320 (the total amount) among the specified payees.
[0060] Therefore, the user 10 can set the total amount to be paid to multiple payees in the twentieth input box 2320. For example, the user 10 can input "200 yen" in the twentieth input box 2320. By setting it in this way, since there are two payees, the amount is set to be donated equally, with "100 yen" to "XX Shrine" and "100 yen" to "XX Temple."
[0061] In this way, the second processing method is used when the payee is confirmed and the total amount to be paid is desired to be set in advance.
[0062] 8 is a diagram showing an example of the entire processing of the second processing method. The second processing method is different from the first processing method in step S201. Hereinafter, the same steps as those in the first processing method are denoted by the same reference numerals, and duplicated explanations will be omitted.
[0063] In step S201, the settlement machine 12 sets a total amount by adding up the donation amounts. For example, the settlement machine 12 sets a total amount by adding up the donation amounts for each payee on the second operation screen 21. Based on this total amount, it divides it equally among the specified payees to determine the donation amount for each payee.
[0064] In the second processing method, processing such as designation of a payee, calculation of a usage fee, and settlement is performed in the same manner as in the first processing method.
[0065] [Example of the third processing method] The third processing method differs from the second processing method in that the payee is not specified at the time of settlement (hereinafter referred to as "undetermined"). However, the third processing method is similar to the second processing method in setting the donation amount for the payee. Below, we will mainly explain the points that differ from the second processing method.
[0066] In the third processing method, since the payee is not specified at the time of settlement, the first operation screen 18 is not present, and the process starts from the second operation screen 21 as described below.
[0067] [Example of usage fees and donation amounts for the third processing method] Fig. 9 is a diagram showing an example of a second operation screen in the third processing method. Comparing Fig. 9 with Fig. 7, the display related to the usage fee and the GUI for inputting the amount are the same as those in Fig. 7.
[0068] On the other hand, the payees have not yet been determined, and are therefore not displayed as in Fig. 7. However, in this example, for reference, the settlement machine 12 displays the amount to be paid to each payee if there are "two" or "three" payees and the total donation amount is to be divided equally.
[0069] In the third processing method, only the total amount to be paid is set in the twentieth input box 2320 .
[0070] In this way, the third processing method is used when the payee is undecided (the payee is not specified, or the number of payees is not specified, etc.) and it is desired to set the total amount to be paid in advance.
[0071] The payment destination is determined when it detects that the user 10 has visited the payment destination after the payment. For example, the visit to the payment destination is detected by location information from the Global Navigation Satellite System (GNSS), a two-dimensional barcode installed in advance at the payment destination, authentication using wireless, facial authentication, or detection of the user 10 by a sensor such as a touch sensor. This detection may be performed directly by the settlement machine 12, or if the payment destination's equipment detects the visit, it is notified to the settlement machine 12 by a known information transmission method.
[0072] After the payee is determined, the settlement machine 12 executes a process of paying the preset donation amount to the determined payee.
[0073] 10 is a diagram showing an example of the overall processing of the third processing method. The third processing method is different from the first processing method and the second processing method in steps S301 to S303. Hereinafter, the same steps as those in the first processing method and the second processing method are denoted by the same reference numerals, and duplicated explanations will be omitted.
[0074] Through the processing of steps S201 to S104, payment is made in advance.
[0075] In step S301, the settlement machine 12 detects whether or not the user 10 has visited the payee. Then, if the settlement machine 12 detects or is notified that the user 10 has visited the payee after payment (YES in step S301), the settlement machine 12 proceeds to step S302. On the other hand, if the settlement machine 12 does not detect that the user 10 has visited the payee after payment (NO in step S301), the settlement machine 12 repeats step S301. That is, the settlement machine 12 waits for the user 10 to be detected at the payee. Note that if the user 10 is not detected after the passage of one day, for example, the payment to the payee may be canceled, etc.
[0076] In step S302, the settlement machine 12 determines the payment destination. For example, the shrine that is the payment destination and the number of visits by the user 10 are determined based on location information or the like.
[0077] In step S303, the settlement machine 12 calculates the individual payment amount for each payee. For example, if there are "two places" as payees, the settlement machine 12 divides the total amount settled in advance in half to determine the individual payment amount for each payee. Next, after the individual payment amounts are determined, the settlement machine 12 pays the individual payment amounts.
[0078] [Example of the 4th processing method] The fourth processing method is similar to the third processing method in that the payee is not yet determined at the time of settlement. However, the fourth processing method differs in how the donation amount and number of payees are set. Below, we will mainly explain the differences from the third processing method.
[0079] Like the third processing method, the fourth processing method does not have a first operation screen 18 because the payee is not specified at the time of settlement, and starts from a second operation screen 21 as shown below.
[0080] [Example of usage fees and donation amounts for the 4th processing method] Fig. 11 is a diagram showing an example of a second operation screen in the fourth processing method. When compared with Fig. 9, Fig. 10 has the same display related to the usage fee as Fig. 9.
[0081] In the fourth processing method, two input boxes, a 41st input box 2341 and a 42nd input box 2342, are set.
[0082] The forty-first input box 2341 sets the donation amount to be paid to each payee.
[0083] The forty-second input box 2342 sets the number of payees.
[0084] For example, to set a donation amount of "200 yen" for each payee, set "200 yen" in the 41st input box 2341. And, to set the number of payees to "3", set "3" in the 42nd input box 2342. In this example, the total donation amount will be "200 yen x 3 payees = 600 yen".
[0085] In this way, the fourth processing method is used in cases where the specific payee has not been determined but the planned number of visits is fixed and it is desired to set the donation amount in advance.
[0086] As in the third processing method, the payment recipient is determined when it is detected that the user 10 has visited the payment recipient after the settlement. For example, the visit to the payment recipient is detected in the same manner as in the third processing method.
[0087] After the payee is determined, the settlement machine 12 executes a process of paying the preset donation amount to the determined payee, in the same manner as in the third processing method.
[0088] 12 is a diagram showing an example of the overall processing of the fourth processing method. The fourth processing method is different from the third processing method in step S401. Hereinafter, the same steps as those in the third processing method are denoted by the same reference numerals, and duplicated explanations will be omitted.
[0089] In step S401, the settlement machine 12 sets the number of payees.
[0090] At the time of settlement, to settle the total amount, the settlement machine 12 sets the donation amount to each payee and the number of payees, and adds these to the usage fee to settle the payment.
[0091] Thereafter, in the same manner as in the third processing method, if, for example, "two places" are the payment destinations, the settlement machine 12 divides the total amount settled in advance in half to obtain individual payment amounts for each payment destination. Next, after the individual payment amounts are determined, the settlement machine 12 pays the individual payment amounts.
[0092] [Example of functional configuration] 13 is a diagram showing an example of a functional configuration of the information processing system 11. For example, the information processing system 11 has a functional configuration including a settlement unit 11F1, a designation unit 11F2, a setting unit 11F3, and an execution unit 11F4.
[0093] The settlement unit 11F1 performs a settlement procedure for settling the usage fee and the donation amount. For example, the settlement unit 11F1 is realized by the settlement device 55 or the like.
[0094] The designation unit 11F2 performs a designation procedure for designating a payee. For example, the designation unit 11F2 is realized by the input device 52 or the like.
[0095] Setting unit 11F3 performs a setting procedure for setting the donation amount. For example, setting unit 11F3 is realized by input device 52 or the like.
[0096] The execution unit 11F4 performs an execution procedure for executing the payment of the usage fee and the donation amount. For example, the execution unit 11F4 is realized by the communication device 54 or the like.
[0097] With the above configuration, the user 10 can make a donation, a so-called prepayment (sometimes called "advance payment") while in the parking lot 16, that is, before visiting the shrine or the like to be worshiped. Therefore, with the above configuration, the user 10 can simultaneously make a payment process for the usage fee for the service related to the parking lot 16 and a payment to a nearby facility.
[0098] In addition, the payee is not limited to shrines and temples, and any type of business can be accepted as long as payment is made in advance.
[0099] If payment can be made in advance, it is possible to prevent situations such as not being able to make a payment when, for example, it occurs to the time of offering money at a shrine and the user realizes that he or she does not have the appropriate coins for offering money. In addition, if the amount to be paid is paid in advance, the user 10 can plan his or her payment and prevent situations such as paying more than planned.
[0100] Similarly, it is possible to visit more shrines and temples than planned, and the user 10 can prevent the total amount paid from becoming unexpectedly large.
[0101] Furthermore, payment methods may be limited depending on the payee. For example, if the payee does not have facilities for cashless payment, payment cannot be made by cashless payment. On the other hand, if payment is made in advance using the settlement machine 12, there are many payment methods available, and the user 10 can pay the donation amount by various payment methods including cashless payment.
[0102] Furthermore, since payment is made together with the usage fee and the like, the user 10 can reduce the time and effort required for payment, thereby improving convenience.
[0103] In the first processing method, if the payees to be visited and the donation amounts to be paid to each payee have already been determined, payments can be made in advance.
[0104] With the second processing method, the total amount to be paid to multiple payees can be settled in advance. For example, when visiting many places, the setting can be made more simply than with the first processing method, and the convenience of the user 10 is improved.
[0105] In the third or fourth processing method, the user 10 can make payment in advance even if the shrine or the like to be visited has not been strictly determined.
[0106] Specifically, with the third processing method, if you pay the total amount in advance, even if you visit more places than planned, you will not end up paying more than the total amount, which prevents you from paying more than planned for the donation.
[0107] With the fourth processing method, if you decide the number of visits and settle the total amount in advance, even if you visit more places than planned, you will not end up paying more than the total amount, which prevents you from paying more than planned in donations.
[0108] If payment can be made using the third and fourth processing methods, payment can be made flexibly even if the destination to be visited is not yet decided.
[0109] [First Modification] The number of recipients, the total amount, or the individual donation amounts may be capped. In other words, the caps prevent the designation and setting from being made with an unnaturally large amount or an impossible number of recipients to visit in one day.
[0110] The settlement machine 12 may be usable by persons other than users of the parking lot 16. In other words, the user 10 is not limited to a person who comes to the parking lot 16 in a vehicle 15, but may be a person who pays only the donation amount or pays for services other than the parking lot 16.
[0111] Various benefits may be given to the user 10 at the time of payment by the settlement machine 12. For example, a discount on the parking fee 16, a gift, points, coupons, stamps, or discounts for other services, etc. may be given. In addition, a visitor certificate, etc. may be given to the user 10.
[0112] [Example of modified system configuration] The payment machine 12 is not limited to being installed for services related to the parking lot 16. In other words, the payment machine 12 may be a device installed at a location other than the parking lot 16. For example, the payment machine 12 may be installed for services provided by facilities that provide time-based services, such as an amusement park or a manga cafe.
[0113] The entire process described above does not have to be executed entirely by the settlement machine 12. For example, a part of or the entire process may be executed entirely by a mobile terminal such as a smartphone owned by the user 10.
[0114] For example, the user 10 inputs the operation of the usage fee, the operation of designating the payment destination, and the operation of setting the donation amount on the mobile terminal. For example, the user 10 inputs each operation using dedicated application software or the like. These operations are performed before the vehicle 15 arrives at the parking lot 16. Then, when the vehicle arrives at the parking lot 16, the settlement machine 12 and the mobile terminal communicate with each other to perform the payment, etc.
[0115] In this way, the settlement machine 12 may be connected to a mobile terminal, which is an external information processing device, and the system may be configured to execute the overall process separately. Also, the overall process does not have to be executed consecutively, such as by performing a part of it in advance (in this case, the results of the processing performed in advance are stored).
[0116] [Second modified example] The payment may be a so-called "provisional advance payment." In the above example, the first processing method and the second processing method are examples in which the payment and execution are performed almost simultaneously and before the visit to the payee. Therefore, the payment and the amount of the payment, both the usage fee and the donation amount, may differ depending on the future behavior of the user 10. Specifically, even if the usage fee is paid for "one hour" in advance, it may actually take "two hours." Conversely, even if "two hours" are paid in advance, "one hour" may be sufficient. In such a case, the payment may be made in advance before the visit, and the amount may be confirmed after returning to the parking lot 16, and the difference between the paid amount and the actual amount may be settled. Therefore, a configuration may be adopted in which the payment is made in advance, and when the user returns to the parking lot 16 after the visit and completes the processing, an additional payment of the amount or a refund of the excess amount is performed.
[0117] [Third Modification] The payment may be made by simply displaying the amount to the user 10. In other words, at the stage before the visit, which is the time of payment, the amount may be shown to the user 10, and the payment may be made with both the usage fee and the donation amount having been determined when the user 10 returns to the parking lot 16 after the visit.
[0118] The execution of the payment is not limited to the time when the user 10 returns after visiting the parking lot 16, but may, for example, be executed when the user 10 is detected at each destination and the visit is confirmed, and each donation amount may be executed. This is because, although the user 10 sets the destinations to be visited in advance in the first implementation method and the second processing method, the user 10 is not always able to actually visit the destinations as planned. In this way, the timing of confirming the amount used and the donation amounts of multiple payees and executing the payment may be separate. On the other hand, the execution of the payments may be executed all at once after returning to the parking lot 16.
[0119] [Fourth Variation] The destinations visited by the user 10 may be input before the visit, or may be confirmed when the user 10 actually finishes the visit and returns to the parking lot. As described above, the user 10 is not always able to actually visit as planned. In other words, the behavior history of the user 10 is recorded, and the payees actually visited are confirmed when the user 10 returns to the parking lot. Then, the donation amounts for these payees may be determined. In this case, the configuration for detecting that the user 10 has actually visited is the same as that used in the third embodiment method and the fourth processing method.
[0120] The fee for the service related to the parking lot 16 is not charged until the user 10 returns and confirms the usage time at the parking lot 16. Therefore, although it is acceptable to have a fixed amount paid in advance, the actual usage time must be calculated and the amount paid in advance must be settled.
[0121] In addition, even if payments to surrounding facilities are planned in advance, circumstances may cause them to be different from the plan. For example, various circumstances may occur, such as visiting an unplanned facility, or not wanting to visit a planned facility after departing from parking lot 16 due to an accident, a sudden change in plans, or other reasons.
[0122] Specifically, in the case where the parking fee for parking lot 16 is paid in advance as "1,000 yen" for "2 hours," if the fee for "3 hours" is "1,500 yen" when user 10 returns to parking lot 16, the difference of "500 yen" is confirmed and an additional payment is made.
[0123] Similarly, in an example where the amount of offering is planned and paid in advance for "3 locations" at "10 yen per location," if the user 10 has visited "2 locations" by the time he or she returns to the parking lot 16, the difference of "10 yen" for "1 location" will be confirmed and the difference will be refunded.
[0124] In order to deal with such uncertain circumstances, if the amount settled in advance can be confirmed later and the difference can be settled, the payment amount can be paid exactly according to the actual situation.
[0125] In addition, it is desirable to be able to flexibly set the timing of confirmation and execution, such as making payments promptly at the time of confirmation and then making payments individually each time they are confirmed, or making multiple payments together after they are confirmed.
[0126] On the other hand, if payment can be made in advance, the user 10 can be made to be more "planful" in his / her actions, and excessive payments can be prevented.
[0127] [Other embodiments] Each device does not have to be a single device, that is, each device may be a combination of multiple devices.
[0128] The present invention may be realized by an information processing program (including firmware and programs equivalent thereto; hereinafter simply referred to as a "program") that executes processing for realizing the information processing method exemplified above, or processing equivalent to the processing shown above.
[0129] That is, the present invention may be realized by a program written in a programming language or the like so as to instruct a computer to obtain a predetermined result. Note that the program may be configured so that part of the processing is executed by hardware such as an IC (Integrated Circuit).
[0130] The program causes the computer to execute the above-described processes by cooperating with the arithmetic unit, the control unit, the storage device, etc. of the computer. That is, the program is loaded into the main storage device, etc., and issues commands to the arithmetic unit to perform calculations, thereby operating the computer.
[0131] The program may also be provided from a computer-readable recording medium or via a telecommunications line such as a network.
[0132] The present invention may be realized in a system composed of multiple devices. That is, an information processing system using multiple computers may execute the above-described processes in a redundant, parallel, distributed, or combination thereof. Therefore, the present invention may be realized in devices other than the hardware configurations shown above and in systems other than the devices shown above.
[0133] The present invention is not limited to the above-mentioned embodiments. Therefore, the present invention can be modified or modified without departing from the technical gist of the invention. Therefore, all technical matters included in the technical ideas described in the claims are the subject of the present invention. The above-mentioned embodiments are preferred examples. Those skilled in the art can realize various modifications from the disclosed contents, and such modifications are included in the technical scope described in the claims. [Explanation of symbols]
[0134] 10: User 11: Information Processing Systems 11F1: Payment Department 11F2:Specified part 11F3: Setting section 11F4: Executive Department 12:Payment machine 13: Server 14: Network 15: Vehicle 16: Parking lot 17: Shrine 18: 1st operation screen 19: Map screen 20: Designated button 21:Second operation screen 22: Usage fee display 23: Display donation amount 2311: 11th input box 2312: 12th input box 2320: 20th input box 2341: 41st input box 2342: 42nd input box
Claims
1. An information processing device that performs payment processing for a service provided to a user, A payment unit that settles the service fee and the donation amount to a payee other than the service fee; A designation unit for designating the payee; A setting unit for setting the donation amount; an execution unit that executes payment of the usage fee and the donation amount; An information processing device comprising:
2. If there are multiple payees, The setting unit is The donation amount is set individually for each of the payees. The information processing device according to claim 1 .
3. If there are multiple payees, The setting unit is A total amount obtained by adding up the donation amounts to be paid to the multiple recipients is set. The information processing device according to claim 1 .
4. The designation unit is The payment destination is left undetermined, The setting unit is Set a total amount obtained by adding up the donation amounts to be paid to the multiple payees; The execution unit is When it is detected that the user has visited the payment destination, the payment destination is confirmed and executed. The information processing device according to claim 1 .
5. The designation unit is The payee is undetermined, and the number of payees is set; The setting unit is Set the donation amount, The execution unit is When it is detected that the user has visited the payment destination, the payment destination is confirmed and executed. The information processing device according to claim 1 .
6. The settlement unit, A cashless payment is made before the user visits the payment destination, The designation unit is searching for the payment destination based on a search condition and displaying candidates to the user; accepting a selection operation by the user from among the candidates; The execution unit is When it is detected that the user has visited the payment destination, the payment destination and the donation amount are finalized. The information processing device according to claim 1 .
7. An information processing system including an information processing device that performs a payment process for a service provided to a user, and a mobile terminal connected to the information processing device, A payment unit that settles the service fee and the donation amount to a payee other than the service fee; A designation unit for designating the payee; A setting unit for setting the donation amount; an execution unit that executes payment of the usage fee and the donation amount; An information processing system comprising:
8. 1. An information processing method executed by an information processing device that performs payment processing for a service provided to a user, comprising: A payment procedure for paying the service fee and the donation amount to a payee other than the service fee; A designation step for designating the payee; A setting step for setting the donation amount; an execution procedure for executing payment of the usage fee and the donation amount; An information processing method comprising:
9. An information processing program for causing a computer to execute the information processing method according to claim 8.
Citation Information
Patent Citations
Worship support device, worship support method, and worship support program
JP7004507B2