Information processing device, information processing method, and program

JPWO2024257590A1Pending Publication Date: 2024-12-19
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025527622
Authority / Receiving Office
JP · JP
Patent Type
Applications
Priority Date
2023-06-13
Filing Date
2024-05-27
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

Existing payment terminals and ticket gates at stations can only process fixed amounts of SF and electronic money, requiring changes to SE block and R/W specifications to accommodate changes in payment amounts due to factors like coupons or multiple people passing through, which is costly and inefficient.

Method used

An information processing system that acquires unique user identification information, associates it with variation factor information indicating factors that change the payment amount, and calculates the payment amount without modifying the existing SE block or R/W specifications, using a management server to manage identification and variation factor information.

Benefits of technology

Enables payment amount adjustments without altering SE block or R/W specifications, reducing costs and enhancing functionality to process fares for multiple people in a single procedure and apply coupon discounts, thereby simplifying the introduction of new payment features.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present technology relates to an information processing device, an information processing method, and a program, with which a user can vary a payment amount without changing an existing SE block or R / W specifications. The information processing device according to the present technology comprises: an information acquisition unit which, when identification information unique to a user is acquired from a settlement device, acquires change factor information from a management device that associates and manages the identification information and change factor information indicating a factor for changing a payment amount; and a calculation unit that calculates the payment amount on the basis of the change factor information. The present technology can be applied to, for example, an information processing system that performs payment settlement.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, information processing method, and program

[0001] The present technology relates to an information processing device, an information processing method, and a program, and in particular to an information processing device, an information processing method, and a program that enable a user to change the payment amount without changing the specifications of an existing SE block or R / W.

[0002] Traditionally, payments using mobile devices or IC cards that support NFC (Near Field Communication), which enables short-range wireless communication, have been commonly made at stores, train station ticket gates, etc. Users make payments by holding (touching) their mobile device or IC card over an R / W (Reader / Writer).

[0003] Generally, multiple people cannot pass through a ticket gate with a single payment procedure (touching the R / W). Therefore, a fare collection system has been developed that collects the fares of a person carrying a mobile terminal or IC card and their companions all at once (see, for example, Patent Document 1).

[0004] JP 2011-192046 A

[0005] Existing payment terminals and station ticket gates can only withdraw SF (Stored Fare) or electronic money in amounts determined by a fixed method based on the R / W, the calculation logic for the payment amount, and the specifications of the SE (Secure Element) corresponding to the payment procedure.

[0006] Therefore, in order to accommodate fluctuations in payment amounts due to, for example, users using coupons, participating in campaigns, or multiple people passing through a ticket gate, it will be necessary to change the specifications of the SE block and modify the payment terminal and ticket gate.

[0007] This technology was developed in light of these circumstances, and allows users to change the payment amount without changing the specifications of existing SE blocks or R / Ws.

[0008] An information processing device according to one aspect of the present technology includes an information acquisition unit that, when acquiring identification information unique to a user from a payment device, acquires the fluctuation factor information from a management device that associates and manages fluctuation factor information indicating factors that fluctuate the payment amount with the identification information, and a calculation unit that calculates the payment amount based on the fluctuation factor information.

[0009] In one aspect of the information processing method of the present technology, when an information processing device acquires identification information unique to a user from a payment device, the information processing device acquires the fluctuation factor information from a management device that manages the identification information in association with fluctuation factor information indicating factors that fluctuate the payment amount, and calculates the payment amount based on the fluctuation factor information.

[0010] A program according to one aspect of the present technology causes a computer to execute a process in which, when identification information unique to a user is obtained from a payment device, the computer acquires fluctuation factor information from a management device that manages the identification information in association with fluctuation factor information indicating factors that fluctuate the payment amount, and calculates the payment amount based on the fluctuation factor information.

[0011] In one aspect of the present technology, when identification information unique to a user is obtained from a payment device, the fluctuation factor information indicating factors that fluctuate the payment amount is obtained from a management device that manages the identification information in association with fluctuation factor information, and the payment amount is calculated based on the fluctuation factor information.

[0012] 1 is a diagram illustrating an example configuration of an information processing system according to an embodiment of the present technology; FIG. 2 is a diagram illustrating a processing flow when a function for deducting fares for multiple people in a single procedure is applied to an existing information processing system; FIG. 3 is a diagram illustrating a processing flow for deducting fares for multiple people in a single procedure in the information processing system of the present technology; FIG. 4 is a block diagram illustrating an example configuration of a smartphone; FIG. 5 is a block diagram illustrating an example configuration of a payment amount calculation server; FIG. 6 is a sequence diagram illustrating payment processing for train and bus fares performed by the information processing system; FIG. 7 is a sequence diagram illustrating payment processing related to a product transaction performed by the information processing system; FIG. 8 is a diagram illustrating an example screen of an app for setting the number of passengers; FIG. 9 is a diagram illustrating an example screen of an app for canceling the set number of passengers; FIG. 10 is a diagram illustrating an example screen of an app for using a coupon; FIG. 11 is a diagram illustrating an example screen of an app for canceling the use of a coupon; FIG. 12 is a block diagram illustrating an example configuration of computer hardware.

[0013] Hereinafter, an embodiment of the present technology will be described. The description will be made in the following order: 1. Overview of the present technology 2. Device configuration and operation 3. Example of app screen

[0014] 1. Overview of the Present Technology FIG. 1 is a diagram illustrating an example of the configuration of an information processing system 1 according to an embodiment of the present technology.

[0015] 1, an information processing system 1 according to an embodiment of the present technology includes a smartphone 11, a R / W 12, a server 13, and a network 14. The smartphone 11, the R / W 12, and the server 13 are each connected to the network 14. For example, the network 14 may include the Internet, but the type of the network 14 is not limited.

[0016] The smartphone 11 is a user terminal that supports NFC, which enables short-range wireless communication. A user can make a payment by holding (touching) the smartphone 11 over the R / W 12. The user can also use coupons, participate in campaigns, set the number of passengers on a train or bus, etc., and change the payment amount by operating the smartphone 11.

[0017] In the embodiment of the present technology, it is mainly assumed that a smartphone 11 is used as an example of a user terminal. However, other devices may be used instead of the smartphone 11. A mobile phone, a tablet terminal, or the like may be used as the user terminal.

[0018] The R / W 12 is provided in a payment device such as a payment terminal installed in a store, a ticket gate (entrance / exit gate) installed in a station or event facility, or a fare box installed inside a bus. When the smartphone 11 is held over the R / W 12, near-field wireless communication is performed between the smartphone 11 and the R / W 12, and a predetermined amount of SF or electronic money is deducted from the smartphone 11.

[0019] The server 13 is configured by an information processing device such as a computer, and calculates the amount of SF or electronic money (payment amount) to be withdrawn from the smartphone 11 by the R / W 12 .

[0020] Existing payment terminals and ticket gates can only withdraw SF or electronic money in an amount that is determined in a fixed manner by the R / W 12, the calculation logic of the payment amount, and the specifications of the SE corresponding to the payment procedure.

[0021] For example, existing ticket gates can only deduct the fare for one person with one payment procedure (touching the R / W 12). To enable the fare for the person carrying the smartphone 11 and their companion to be deducted with one payment procedure, it is necessary to change the specifications of the SE block and modify the R / W 12.

[0022] Figure 2 is a diagram illustrating the process flow when the function of deducting fares for multiple passengers in one procedure is applied to an existing information processing system. Figure 2 illustrates an example in which the R / W 12 is installed in a ticket gate at a station.

[0023] The smartphone 11 has identification information unique to the user in the service for making a payment. The identification information is managed by the SE provided in the smartphone 11, and can also be said to be information unique to the SE in the service.

[0024] As shown in #1 in Fig. 2, the user sets up payment of fares for, for example, themselves and their child on an app (application) installed on the smartphone 11. As shown by arrow #2 in Fig. 2, the smartphone 11 writes information about the number of passengers on the train (one adult and one child) into the SE block.

[0025] When the user and child get off the train, the smartphone 11 is held over the R / W 12. As shown in #3 of Figure 2, the R / W 12 accesses the SE and obtains identification information, number of passengers, and station information indicating the boarding and disembarking stations.

[0026] The R / W 12 transmits the station information and the number of passengers information to the payment amount calculation server 13A. The payment amount calculation server 13A calculates the fare as the payment amount based on the boarding and alighting stations and the number of passengers, as shown in #4 in Figure 2.

[0027] The payment amount calculation server 13A transmits information indicating the fare to the R / W 12. The R / W 12 then deducts the SF or electronic money corresponding to the amount calculated by the payment amount calculation server 13A from the SE, as shown in #5 in FIG.

[0028] In this way, when applying the function of deducting fares for multiple people in one procedure to an existing information processing system that can only deduct the fare for one person in one procedure, it is necessary to change the block configuration (key / authority management) of the SE so that the number of people information can be written. Also, it is necessary to change the method by which R / W 12 accesses the SE (authentication logic and read / write processing) so that the number of people information can be obtained from the SE. Changing the specifications of the SE that are already in use and the logic of R / W 12 to introduce the function of deducting fares for multiple people in one procedure is costly.

[0029] FIG. 3 is a diagram illustrating the flow of a process for deducting fares for multiple passengers in a single procedure in the information processing system of the present technology.

[0030] As shown in #11 of FIG. 3, the user sets up an app installed on the smartphone 11 to pay fares for two people, for example, the user and a child.

[0031] The smartphone 11 acquires the identification information managed by the SE, as indicated by arrow #12 in Fig. 3, and transmits the identification information and the number of passengers information to the management server 13B, as indicated by arrow #13 in Fig. 3. The management server 13B functions as a management device that associates the identification information and the number of passengers information transmitted from the smartphone 11 and records them. Note that the number of passengers information can also indicate the number of passengers other than the user himself / herself.

[0032] When the user and the child get off the train, the smartphone 11 is held up to the R / W 12, and the R / W 12 accesses the SE and acquires the identification information and station information, as shown in #14 in FIG.

[0033] R / W 12 transmits the station information and identification information to payment amount calculation server 13A. As shown in #15 of Fig. 3, payment amount calculation server 13A queries management server 13B for the number of passengers information associated with the identification information transmitted from R / W 12, and acquires the number of passengers information from management server 13B. As shown in #16 of Fig. 3, payment amount calculation server 13A calculates the fare based on the boarding and alighting stations and the number of passengers.

[0034] The payment amount calculation server 13A transmits information indicating the fare to the R / W 12. The R / W 12 subtracts the SF or electronic money of the amount calculated by the payment amount calculation server 13A from the SE, as shown in #17 in FIG.

[0035] In this way, in the information processing system of the present technology, there is no need to write headcount information to the SE or for the R / W 12 to obtain headcount information from the SE, so it is possible to deduct fares for multiple people with a single procedure without changing the block configuration of the SE or the method of accessing the SE by the R / W 12. By simply providing a management server 13B that manages identification information and headcount information, it is possible to introduce a function for deducting fares for multiple people with a single procedure, which makes it possible to reduce the cost of introducing this function.

[0036] The settlement amount calculation server 13A and the management server 13B can be configured as one server, or can be configured as separate servers.

[0037] When a product transaction is made using an existing payment terminal, if the user tries to change the payment amount by, for example, using a coupon or participating in a campaign, the payment terminal needs to read the coupon usage status or campaign participation status. Therefore, in order to apply a function that allows the user to use a coupon by operating an app to change the payment amount to an existing system, as in the example above, it is necessary to change the specifications of the SE block and modify R / W 12, which incurs costs for introducing the function.

[0038] In the information processing system of the present technology, by simply providing a management server 13B that manages coupon usage status, campaign participation status, and identification information, it becomes possible to introduce a function that allows a user to change the payment amount by operating an app, without changing the block configuration of the SE or modifying the R / W 12. Therefore, the cost of introducing this function can be reduced.

[0039] 2. Device Configuration and Operation FIG. 4 is a block diagram showing an example of the configuration of the smartphone 11. As shown in FIG.

[0040] As shown in FIG. 4 , the smartphone 11 includes an application execution unit 31 and an SE 32 .

[0041] The application execution unit 31 executes an application for setting factors that cause fluctuations in the payment amount, thereby realizing an identification information acquisition unit 41, a fluctuation factor information setting unit 42, and a communication unit 43.

[0042] The identification information acquisition unit 41 acquires the identification information from the SE 32 and supplies it to the communication unit 43 .

[0043] The variation factor information setting unit 42 displays the screen of the app executed by the app execution unit 31 on the display of the smartphone 11. The user operates the app screen (app operation) to use coupons, participate in campaigns, set the number of passengers on trains, buses, etc. The variation factor information setting unit 42 generates variation factor information based on the user's app operation and supplies it to the communication unit 43. The variation factor information is information indicating factors that cause fluctuations in the payment amount, and factors that cause fluctuations in the payment amount include the number of passengers on a train (the number of people passing through a ticket gate at a station), the number of passengers on a bus, the number of people passing through an entrance / exit gate at an event venue, coupon usage status, and campaign participation status.

[0044] The communication unit 43 transmits the identification information supplied from the identification information acquisition unit 41 and the fluctuation factor information supplied from the fluctuation factor information setting unit 42 to the management server 13B. The management server 13B records the identification information and the fluctuation factor information in association with each other.

[0045] The SE 32 includes an identification information management unit 51 and an SF / electronic money management unit 52 .

[0046] The identification information management unit 51 manages the identification information.

[0047] The SF / electronic money management unit 52 manages the SF or electronic money recorded in the SE 32 .

[0048] In the information processing system 1 of the present technology, the SF or electronic money may be withdrawn from an SE provided in an IC card, rather than from the SE 32 of the smartphone 11. In this case, the identification information acquisition unit 41 of the smartphone 11 is configured by, for example, a R / W, and acquires identification information from the SE of the IC card by performing near-field wireless communication with the SE.

[0049] FIG. 5 is a block diagram showing an example of the configuration of the payment amount calculation server 13A.

[0050] As shown in FIG. 5, the payment amount calculation server 13 A is made up of an R / W communication unit 61 , a server communication unit 62 , and a payment amount calculation unit 63 .

[0051] The R / W communication unit 61 communicates with the R / W 12. For example, the R / W communication unit 61 receives identification information transmitted from the R / W 12 and information used to calculate the payment amount. When the train fare is calculated as the payment amount, the information used to calculate the payment amount indicates, for example, the boarding and alighting stations, and when the payment amount when purchasing a product is calculated as the payment amount, the information used to calculate the payment amount indicates, for example, the price of the product. The R / W communication unit 61 supplies the identification information to the server communication unit 62 and supplies the information used to calculate the payment amount to the payment amount calculation unit 63.

[0052] Furthermore, the R / W communication unit 61 transmits information indicating the payment amount calculated by the payment amount calculation unit 63 to the R / W 12 .

[0053] The server communication unit 62 queries the management server 13B about the fluctuation factor information associated with the identification information supplied from the R / W communication unit 61, and acquires the fluctuation factor information from the management server 13B. The server communication unit 62 supplies the fluctuation factor information to the payment amount calculation unit 63. When the R / W communication unit 61 and the server communication unit 62 acquire the identification information unique to the user from the payment device, they function as an information acquisition unit that acquires the fluctuation factor information from the management server 13B.

[0054] The payment amount calculation unit 63 calculates the payment amount based on the information supplied from the R / W communication unit 61 and the fluctuation factor information supplied from the server communication unit 62, and supplies information indicating the payment amount to the R / W communication unit 61.

[0055] Next, the payment process for train and bus fares performed by the information processing system 1 will be described with reference to the sequence diagram of FIG.

[0056] In step S1, the user operates the app to set factors that affect the fare. Specifically, the user sets the number of people who will be traveling with the user on the train or bus. In the following example, the user is an adult traveling on a train with two children.

[0057] In step S2, the application execution unit 31 (application) outputs a request for identification information to the SE 32.

[0058] In step S3 , the SE 32 supplies the identification information to the application executing unit 31 in response to the request supplied from the application executing unit 31 .

[0059] In step S4, the application execution unit 31 sets the number of passengers based on the application operation by the user, and generates variation factor information indicating the number of passengers. In this way, the variation factor information is set by the user via the smartphone 11 serving as the user terminal.

[0060] In step S5, the application executing unit 31 transmits the variation factor information together with the identification information to the management server 13B.

[0061] In step S6, the management server 13B receives and acquires the identification information and the variation factor information transmitted from the application execution unit 31, and records the identification information and the variation factor information in association with each other. Here, for example, the identification information is associated with the fact that one adult and two children are riding in the car.

[0062] In step S7, the user touches the smartphone 11 to the ticket gate (R / W 12) at Station A to enter Station A.

[0063] In step S8, the R / W 12 transmits information indicating the entrance station to the SE 32.

[0064] In step S9, the SE 32 records the information indicating the entrance station transmitted from the R / W 12. Here, station A is recorded as the entrance station.

[0065] The user and a companion board a train at station A and travel to station B.

[0066] In step S21, the user touches the smartphone 11 to the ticket gate (R / W 12) at Station B.

[0067] In step S22, the R / W 12 transmits a request to the SE 32 requesting information indicating the entrance station and identification information.

[0068] In step S23, the SE 32 transmits information indicating the entrance station and identification information to the R / W 12 in response to the request transmitted from the R / W 12.

[0069] In step S24, the R / W 12 sends a request for fare calculation to the payment amount calculation server 13A together with the identification information and station information (entrance station: Station A, exit station: Station B).

[0070] In step S25, the payment amount calculation server 13A inquires of the management server 13B about the fluctuation factor information associated with the identification information, and confirms the number of passengers.

[0071] In step S26, the management server 13B transmits the fluctuation factor information to the payment amount calculation server 13A in response to the inquiry from the payment amount calculation server 13A.

[0072] In step S27, the payment amount calculation server 13A calculates the fare based on the entry station, exit station, and number of passengers.

[0073] In step S28, the settlement amount calculation server 13A transmits information indicating the fare to the R / W 12 as a response to the request.

[0074] In step S29, the R / W 12 performs the fare deduction process.

[0075] In step S30, the SE 32 pays the SF or electronic money to the R / W 12 in response to the withdrawal process by the R / W 12. At this point, the user's exit from Station B is completed.

[0076] In step S31, management server 13B notifies application execution unit 31 of the completion of payment. For example, after R / W 12 deducts the fare, it notifies management server 13B of the completion of payment, and management server 13B notifies application execution unit 31 of the completion of payment in response to receiving the notification. Note that management server 13B may consider the payment to be completed when it sends fluctuation factor information to payment amount calculation server 13A, and may notify application execution unit 31 of the completion of payment.

[0077] In the example of Figure 6, it is explained that the number of passengers is set before entering Station A, but the number of passengers may also be set after entering Station A and before touching the smartphone 11 to the ticket gate at Station B.

[0078] Next, the settlement process for a product transaction performed by the information processing system 1 will be described with reference to the sequence diagram of FIG.

[0079] In step S51, the user operates the app to set factors that will affect the payment amount (settlement amount) when purchasing a product. Specifically, the user may use a coupon or participate in a campaign. The following describes an example in which a coupon that provides a discount of AA yen on the payment amount is used.

[0080] In step S52, the application executing unit 31 outputs a request for identification information to the SE 32.

[0081] In step S53 , the SE 32 supplies the identification information to the application executing unit 31 in response to the request supplied from the application executing unit 31 .

[0082] In step S54, the application execution unit 31 sets the coupon based on the application operation by the user, and generates fluctuation factor information indicating the coupon usage status.

[0083] In step S55, the application executing unit 31 transmits the variation factor information together with the identification information to the management server 13B.

[0084] In step S56, the management server 13B receives and acquires the identification information and the fluctuation factor information transmitted from the application execution unit 31, and records the identification information and the fluctuation factor information in association with each other. Here, the identification information is associated with, for example, the use of a coupon that provides a discount of AA yen on the payment amount.

[0085] For example, the user takes a product to a checkout register in a store, and in step S101, touches the smartphone 11 to the payment terminal (R / W 12).

[0086] In step S102, the R / W 12 transmits a request for identification information to the SE 32.

[0087] In step S 103 , the SE 32 transmits the identification information to the R / W 12 in response to the request transmitted from the R / W 12 .

[0088] In step S104, the R / W 12 sends a request for calculation of the payment amount to the payment amount calculation server 13A together with the identification information and information indicating the price of the product.

[0089] In step S105, the payment amount calculation server 13A inquires of the management server 13B about the fluctuation factor information associated with the identification information, and checks the usage status of the coupon.

[0090] In step S106, the management server 13B transmits the fluctuation factor information to the payment amount calculation server 13A in response to the inquiry from the payment amount calculation server 13A.

[0091] In step S107, the payment amount calculation server 13A calculates the purchase amount based on the product price and the coupon usage status. Specifically, the payment amount calculation server 13A determines the payment amount to be the amount obtained by subtracting AA yen from the product price.

[0092] In step S108, the payment amount calculation server 13A transmits information indicating the payment amount to the R / W 12 as a response to the request.

[0093] In step S109, the R / W 12 performs a process of deducting the payment amount.

[0094] In step S110, the SE 32 pays the SF or electronic money to the R / W 12 in response to the withdrawal process by the R / W 12. At this point, the settlement for the product transaction is completed.

[0095] In step S111, management server 13B notifies application executor 31 of the completion of payment. For example, after R / W 12 withdraws SF or electronic money, it notifies management server 13B of the completion of payment, and management server 13B notifies application executor 31 of the completion of payment in response to receiving the notification. Note that management server 13B may consider the payment to be completed when it sends fluctuation factor information to payment amount calculation server 13A, and may notify application executor 31 of the completion of payment.

[0096] As described above, in the payment amount calculation server 13A of the present technology, when identification information unique to a user is obtained from a payment device equipped with R / W 12, fluctuation factor information is obtained from management server 13B as a management device, and the payment amount is calculated based on the fluctuation factor information. This makes it possible to apply the function of allowing a user to fluctuate the payment amount to an existing information processing system without changing the SE block or R / W specifications.

[0097] 3. Example of App Screen FIG. 8 is a diagram showing an example of an app screen for setting the number of passengers.

[0098] When the number of passengers is set, a box B1 for inputting the number of adults riding on the train or bus and a box B2 for inputting the number of children riding on the train or bus are arranged near the center of the app screen, as shown in A of Fig. 8. To the right of boxes B1 and B2, buttons B11 and B12 for changing the number of adults and children are arranged.

[0099] A setting button B21 for setting the number of passengers is located at the bottom of the app screen. The user presses buttons B11 and B12 to input the number of passengers and their companions, and then presses the setting button B21.

[0100] When the Set button B21 is pressed, the number of adults and children entered by the user is displayed near the center of the app screen, as shown in B of Fig. 8. A Confirm button BB31 for deciding the number of passengers is located at the bottom of the app screen.

[0101] The user checks the number of adults and children displayed near the center of the app screen, and if there are no mistakes, presses the enter button B31.

[0102] When the decision button B31 is pressed, as shown in C of Figure 8, the text "Settings Complete" is displayed at the bottom of the app screen instead of the decision button B31, indicating to the user that the number of passengers has been set.

[0103] FIG. 9 is a diagram showing an example of an application screen when canceling the number of passengers that has already been set.

[0104] When canceling the number of passengers that has already been set, the number of adults and children currently set as the number of passengers is displayed near the center of the app screen, as shown in A of Fig. 9. A cancel button B41 for canceling the number of passengers that has already been set is located at the bottom of the app screen.

[0105] When the cancel button B41 is pressed, as shown in B of Figure 9, the text "Cancellation completed" is displayed at the bottom of the app screen instead of the cancel button B41, and the user is informed that the set number of passengers has been canceled.

[0106] FIG. 10 is a diagram showing an example of an application screen for using a coupon.

[0107] When a coupon is used, candidate coupons that the user can use are listed near the center of the app screen, as shown in, for example, A in Fig. 10. In the example of A in Fig. 10, a coupon for a 100 yen discount on the price of an AAA product and a coupon for a 200 yen discount on the price of a BBB product are listed. Check boxes B101 and B102 are located to the right of each candidate coupon for selecting the coupon to be used.

[0108] The user selects a desired coupon from the list of coupon candidates on the app screen and checks the check box located to the right of the desired coupon. In the example of Figure 10A, the check box B101 corresponding to the coupon for a 100 yen discount is checked.

[0109] A setting button B111 for setting coupons is located at the bottom of the app screen. After checking the checkbox, the user presses the setting button B111.

[0110] When the Set button B111 is pressed, the coupon selected by the user is displayed near the center of the app screen, as shown in B of Fig. 10. A Confirm button B121 for determining the coupon to be used is located at the bottom of the app screen.

[0111] The user checks the coupon displayed near the center of the app screen, and if there is no mistake, presses the OK button B121.

[0112] When the decision button B121 is pressed, the text "Settings Complete" is displayed at the bottom of the app screen instead of the decision button B121, as shown in Figure 10C, and the user is informed that the coupon has been used.

[0113] FIG. 11 is a diagram showing an example of an app screen when the use of a coupon is canceled.

[0114] If the user wishes to cancel the use of a coupon before the payment is completed, the currently used coupon will be displayed near the center of the app screen, as shown in A of Fig. 11. A cancel button B131 for canceling the use of the coupon is located at the bottom of the app screen.

[0115] When the cancel button B131 is pressed, the text "Cancellation completed" is displayed at the bottom of the app screen instead of the cancel button B131, as shown in B of Figure 11, and the user is informed that the use of the coupon has been canceled.

[0116] <Regarding the Computer> The above-described series of processes can be executed by hardware or software. When the series of processes are executed by software, the program constituting the software is installed from a program recording medium into a computer incorporated in dedicated hardware, or into a general-purpose personal computer, etc.

[0117] 12 is a block diagram showing an example of the hardware configuration of a computer that executes the above-mentioned series of processes using a program. The user terminal, payment device, payment amount calculation server 13A, and management server 13B are each configured, for example, by a PC having a configuration similar to that shown in FIG.

[0118] A CPU (Central Processing Unit) 501 , a ROM (Read Only Memory) 502 , and a RAM (Random Access Memory) 503 are interconnected by a bus 504 .

[0119] An input / output interface 505 is also connected to the bus 504. An input unit 506 including a keyboard, a mouse, etc., and an output unit 507 including a display, a speaker, etc. are connected to the input / output interface 505. Also connected to the input / output interface 505 are a storage unit 508 including a hard disk, a nonvolatile memory, etc., a communication unit 509 including a network interface, etc., and a drive 510 that drives removable media 511.

[0120] In a computer configured as described above, the CPU 501 performs the above-described series of processes by, for example, loading a program stored in the storage unit 508 into the RAM 503 via the input / output interface 505 and the bus 504 and executing it.

[0121] The program executed by the CPU 501 is installed in the storage unit 508 by being recorded on, for example, a removable medium 511 or provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital broadcasting.

[0122] The program executed by the computer may be a program that processes in chronological order according to the order described in this specification, or may be a program that processes in parallel or at the required timing, such as when called.

[0123] In this specification, a system refers to a collection of multiple components (devices, modules (components), etc.), regardless of whether all of the components are housed in the same housing. Therefore, multiple devices housed in separate housings and connected via a network, and a single device housed in a single housing with multiple modules, are both systems.

[0124] The effects described in this specification are merely examples and are not limiting, and other effects may also be present.

[0125] The embodiments of the present technology are not limited to the above-described embodiments, and various modifications are possible without departing from the spirit of the present technology.

[0126] For example, the present technology can be configured as a cloud computing system in which a single function is shared and processed collaboratively by a plurality of devices via a network.

[0127] Furthermore, each step described in the above flowchart can be executed by one device, or can be shared and executed by a plurality of devices.

[0128] Furthermore, when one step includes multiple processes, the multiple processes included in that one step can be executed by one device or can be shared and executed by multiple devices.

[0129] <Examples of Combinations of Configurations> The present technology can also have the following configurations.

[0130] (1) An information processing device comprising: an information acquisition unit that, when identification information unique to a user is acquired from a payment device, acquires fluctuation factor information indicating factors that fluctuate a payment amount from a management device that associates the identification information with the identification information and manages the identification information; and a calculation unit that calculates the payment amount based on the fluctuation factor information. (2) The fluctuation factor information is set by the user via a user terminal. (3) The information processing device described in (2), in which the information acquisition unit acquires the fluctuation factor information from the management device that communicates with the user terminal and acquires the fluctuation factor information and the identification information from the user terminal. (4) The information processing device described in (3), in which the information acquisition unit acquires the fluctuation factor information acquired from the user terminal that has an SE that manages the identification information, from the management device. (5) The information processing device described in (3), in which the information acquisition unit acquires the fluctuation factor information from the management device that manages the identification information by near field wireless communication performed by the user terminal with an IC card that manages the identification information and manages the identification information in association with the fluctuation factor information. (6) The information processing device according to any one of (1) to (5), wherein the information acquisition unit acquires the fluctuation factor information from the management device when the payment device performs near-field wireless communication with an SE held by the user and acquires the identification information acquired from the SE from the payment device. (7) The information processing device according to any one of (1) to (6), wherein the fluctuation factor information includes information indicating the number of people passing through an entrance / exit gate serving as the payment device in one payment. (8) The information processing device according to any one of (1) to (6), wherein the fluctuation factor information includes information indicating coupon usage status or campaign participation status. (9) An information processing method, wherein an information processing device, when acquiring identification information unique to a user from a payment device, acquires the fluctuation factor information from a management device that manages fluctuation factor information indicating factors that fluctuate the payment amount in association with the identification information, and calculates the payment amount based on the fluctuation factor information.(10) A program causing a computer to execute a process of, when identification information unique to a user is acquired from a payment device, acquiring fluctuation factor information indicating factors that fluctuate a payment amount from a management device that manages the identification information in association with fluctuation factor information, and calculating the payment amount based on the fluctuation factor information. (11) An information processing system having a user terminal including: an information acquisition unit that acquires identification information unique to a user from an SE, a setting unit that sets fluctuation factor information indicating factors that fluctuate the payment amount, and a communication unit that transmits the identification information and the fluctuation factor information to the management device that manages the identification information in association with the fluctuation factor information, and an information processing device including: an information acquisition unit that acquires the fluctuation factor information from the management device when the identification information is acquired from the payment device, and a calculation unit that calculates the payment amount based on the fluctuation factor information.

[0131] REFERENCE SIGNS LIST 1 Information processing system, 11 Smartphone, 12 R / W, 13A Payment amount calculation server, 13B Management server, 31 Application execution unit, 32 SE, 41 Identification information acquisition unit, 42 Variation factor information setting unit, 43 Communication unit, 51 Identification information management unit, 52 SF / electronic money management unit, 61 R / W communication unit, 62 Server communication unit, 63 Payment amount calculation unit

Claims

1. An information processing device comprising: an information acquisition unit that acquires, when identification information unique to a user is acquired from a payment device, fluctuation factor information indicating factors that fluctuate the payment amount from a management device that associates the identification information with fluctuation factor information and manages the identification information; and a calculation unit that calculates the payment amount based on the fluctuation factor information.

2. The information processing device according to claim 1, wherein the fluctuation factor information is set by the user via a user terminal.

3. The information processing device according to claim 2, wherein the information acquisition unit acquires the fluctuation factor information from the management device which communicates with the user terminal to acquire the fluctuation factor information and the identification information from the user terminal.

4. The information processing device according to claim 3, wherein the information acquisition unit acquires the variation factor information from the management device, the variation factor information having been acquired from the user terminal having an SE that manages the identification information.

5. The information processing device according to claim 3, wherein the information acquisition unit acquires the variable factor information from the management device which manages the identification information acquired from the IC card by the user terminal performing near field wireless communication with the IC card which manages the identification information, in association with the variable factor information.

6. The information processing device of claim 1, wherein the information acquisition unit acquires the variable factor information from the management device when the payment device acquires the identification information acquired from the SE when near-field wireless communication is performed by the payment device with an SE held by the user.

7. The information processing device according to claim 1, wherein the fluctuation factor information includes information indicating the number of people passing through the entrance / exit gate serving as the payment device in one payment.

8. The information processing device according to claim 1, wherein the fluctuation factor information includes information indicating coupon usage status or information indicating campaign participation status.

9. An information processing method, in which an information processing device, when acquiring identification information unique to a user from a payment device, acquires fluctuation factor information from a management device that associates the identification information with fluctuation factor information indicating factors that fluctuate the payment amount and manages the identification information, and calculates the payment amount based on the fluctuation factor information.

10. A program for causing a computer to execute a process of, when acquiring identification information unique to a user from a payment device, acquiring fluctuation factor information indicating factors that cause fluctuations in the payment amount from a management device that associates the identification information with fluctuation factor information and calculating the payment amount based on the fluctuation factor information.