Information processing device, information processing method and information processing program
The information processing apparatus addresses the financial loss issue in travel support services by determining if the total usage amount of a travel pass exceeds its price and reducing the user's monetary value accordingly, thereby improving service convenience.
Patent Information
- Application Number
- JP2024166140
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-06-26
- Estimated Expiration
- 2043-12-15
AI Technical Summary
Conventional travel support services do not adequately address the issue of financial loss for users when purchasing travel passes that do not provide sufficient value based on the total usage amount compared to the pass's price.
An information processing apparatus that acquires performance information on the usage record of a token given when a user purchases a travel pass, determines if the total usage amount equals or exceeds the pass's price, and reduces the user's monetary value by the difference if the usage amount is insufficient.
This solution prevents users from incurring financial losses by returning a monetary value corresponding to the difference between the travel pass's price and the total usage amount, thereby enhancing the convenience of the travel support service.
Smart Images

Figure 2025096137000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, technologies related to a travel support service for assisting a user's travel have been known. For example, facility identification information for identifying a travel facility is output for each travel facility in an information format that can be read by a user's terminal device. Further, when the facility identification information displayed at a travel facility is read by the terminal device and a signal is transmitted from the terminal device, based on user information stored in advance, the user of the terminal device is identified and whether the user can use the travel facility is determined, and a signal for displaying the determination result is transmitted toward the terminal device.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the above conventional technology, there is still room for further improvement in improving the convenience when a user uses the travel support service.
Means for Solving the Problems
[0005] The information processing apparatus according to the present invention is a planned discount product planned to support the user's travel. When the user purchases a planned discount product that can be used at facilities in a specified area during a specified period, an acquisition unit acquires performance information regarding the usage record of the token given; a determination unit determines, based on the performance information, whether or not the total usage amount corresponding to the usage record of the token is equal to or more than the price of the planned discount product; and a reduction unit reduces, when it is determined that the total usage amount is not equal to or more than the price of the planned discount product, a monetary value corresponding to the difference between the price of the planned discount product and the total usage amount to the user.
Effect of the Invention
[0006] According to the present invention, it is possible to improve the convenience when a user uses the travel support service.
Brief Description of the Drawings
[0007]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
BEST MODE FOR CARRYING OUT THE INVENTION
[0008] Hereinafter, embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing apparatus, information processing method, and information processing program according to the present application are not limited by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and duplicate explanations are omitted.
[0009] (Embodiment) [1. Introduction] Generally, a travel support service is provided together with planned discount products such as travel passes and travel tickets planned to support the travel of users. Also, generally, planned discount products such as travel passes and travel tickets are sold at a fixed price. For example, a user can use a travel pass to freely use specific facilities in a specified area (hereinafter, may be referred to as the "travel area") within a specified period. For example, when a specific facility is a transportation means such as a railway or a bus, the user can freely ride the transportation means in a specific section within the travel area (or including the travel area). Also, for example, when a specific facility is a leisure facility such as an amusement park, the user can freely use attractions and the like in the leisure facility. Therefore, generally, users who use the travel support service can use the facilities in the travel area inexpensively.
[0010] However, there may be cases where it is not beneficial for users to use a travel pass. For example, when the total amount of usage fees when using the facilities in the travel area without using the travel pass is lower than the purchase price of the travel pass, the user will incur a financial loss by the amount of the difference between the purchase price of the travel pass and the total amount of usage fees when using the facilities in the travel area without using the travel pass. That is, there may be cases where it is a loss for users to use a travel pass.
[0011] In contrast, the information processing apparatus according to the embodiment acquires performance information regarding the usage record of a token given when a user purchases a sightseeing pass, and based on the performance information, determines whether the total usage amount corresponding to the usage record of the token is equal to or greater than the price of the sightseeing pass. Further, when the information processing apparatus determines that the total usage amount corresponding to the usage record of the token is not equal to or greater than the price of the sightseeing pass, the information processing apparatus returns a monetary value corresponding to the difference between the price of the sightseeing pass and the total usage amount to the user. Thereby, when it is disadvantageous for the user to use the sightseeing pass, the information processing apparatus can substantially prevent the user from suffering a loss by returning a monetary value corresponding to the amount of loss to the user. Therefore, the information processing apparatus can improve the convenience when the user uses the sightseeing support service.
[0012] FIG. 1 is a diagram for explaining the outline of the sightseeing support service according to the embodiment. The sightseeing support service shown in FIG. 1 is provided by the information processing system (see FIG. 2) according to the embodiment. In FIG. 1, a case where a user (hereinafter sometimes referred to as an "outsider user") who is a resident of an area different from the sightseeing area purchases and uses a sightseeing pass (hereinafter abbreviated as a "sightseeing pass") planned and sold by a business operator (hereinafter sometimes referred to as a "sightseeing pass business operator" or a "sightseeing pass issuer") that can be used for facilities in the sightseeing area within a specified period is described. For example, the sightseeing pass is an electronic version of a paper ticket issued by a facility in the sightseeing area. Also, the sightseeing pass business operator may be a railway business operator, a business operator that operates a leisure facility, or the like. Further, the user uses the sightseeing pass by installing an application for using the sightseeing pass on his or her terminal device.
[0013] In addition, when an outside user purchases a tour pass, an information processing device managed by the tour pass operator issues a token and grants the issued token to the outside user. The token according to this embodiment is a crypto asset (virtual currency) that is issued and traded on a blockchain using a known blockchain technology. More specifically, the token according to this embodiment is digital data to which a digital certificate (electronic certificate) is granted. For example, the token according to this embodiment may be an NFT (Non-Fungible Token). For example, the information processing device issues a token having a monetary value corresponding to the price of the tour pass and transmits the issued token to the terminal device 10 of the outside user. For example, the monetary value corresponding to the price of the tour pass may be a monetary value equivalent to the purchase price of the tour pass. In this way, the information processing device guarantees the validity of data and the identity of the user when exchanging tokens when the user uses facilities in the tour area, and can prevent impersonation, data tampering, eavesdropping on the communication path, and the like.
[0014] In addition, outside users visit the travel area. In addition, when using a facility in the travel area, the outside users can use the facility in the travel area by, for example, reading a two-dimensional code for the travel pass (for example, a QR code (registered trademark)) installed at each facility with a terminal device instead of presenting a ticket or admission ticket. In addition, when using a facility in the travel area, the outside users can use the facility in the travel area at a discounted rate by, for example, reading a two-dimensional code for the travel pass installed at each facility with a terminal device instead of presenting a coupon. In addition, when the outside users use a facility using a travel pass, the information processing device trades the tokens owned by the outside users from the user to the facility. For example, the information processing device transmits tokens for an amount equivalent to the facility usage fee from the terminal device 10 of the outside user to the terminal device 20 (not shown) of the facility. In addition, the information processing device transmits tokens for an amount equivalent to the discounted fee discounted at the facility from the terminal device 10 of the outside user to the terminal device 20 (not shown) of the facility.
[0015] Furthermore, the outside user can use the tour pass only during a specified period. For example, the specified period may be a predetermined period (for example, one year) from the purchase date of the tour pass or a period from the purchase date of the tour pass to the expiration date of the tour pass. Furthermore, when the specified period has elapsed, the information processing device performs settlement for the facilities in the tour area. Specifically, when the specified period has elapsed, the information processing device receives tokens owned by each facility (tokens whose ownership has been traded from the outside user to each facility) from the terminal device 20 (not shown) of each facility. The information processing device transmits coins equivalent to the amount according to the tokens received from the terminal device 20 (not shown) of each facility to the terminal device 20 (not shown) of each facility. For example, the information processing device transmits coins equivalent to the amount equivalent to the usage fee for the user's use of each facility or the discounted fee to the terminal device 20 (not shown) of each facility.
[0016] In addition, the processing by the information processing device described in Figure 1 is automatically performed by a smart contract running on the blockchain.
[0017] In addition, the facility according to the present embodiment includes all facilities operated by participating businesses participating in the tour pass. For example, the facility according to the present embodiment includes accommodation facilities such as hotels, leisure facilities such as museums and amusement parks, shops such as restaurants, and public transportation (railroads, buses, ships, etc.). In addition, using the facility according to the present embodiment includes all forms of use of facilities operated by participating businesses of the tour pass. For example, using the facility according to the present embodiment includes staying at an accommodation facility, entering a leisure facility, using an attraction at a leisure facility, purchasing a product at a store, and getting on and off public transportation. In addition, the usage fee (or usage amount) according to the present embodiment includes, for example, the accommodation fee when staying at an accommodation facility, the admission fee when entering a leisure facility, the usage fee for an attraction, the purchase fee of a product at a store, the discounted price when purchasing a product at a store, and the fare when getting on and off public transportation. In addition, the product may include a service.
[0018] [2. Example of information processing system configuration] Fig. 2 is a diagram showing a configuration example of an information processing system according to an embodiment. As shown in Fig. 2, the information processing system 1 according to the embodiment includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected to each other via a network N so as to be able to communicate with each other by wire or wirelessly. The network N is, for example, a wide area network (WAN) such as the Internet. Note that the information processing system 1 shown in Fig. 2 may include a plurality of terminal devices 10 and a plurality of information processing devices 100.
[0019] The terminal device 10 is an information processing device used by a user (e.g., an outside user). For example, the terminal device 10 is a smart device such as a smartphone or tablet used by the user, and is a mobile terminal device that can communicate with any server device such as the information processing device 100 via a wireless communication network such as 4G (Generation) or LTE (Long Term Evolution). The user can purchase and use a tour pass by installing an application for using the tour pass on his / her own terminal device 10 and communicating with the information processing device 100.
[0020] The terminal device 10 also has a screen such as a liquid crystal display having a touch panel function, and accepts various operations on display data such as content, such as tapping, sliding, and scrolling, performed by a user with a finger or a stylus. For example, the terminal device 10 transmits information on a tour pass purchase request to the information processing device 100 in response to a user's operation. For example, the terminal device 10 has a camera and can read a two-dimensional code for a tour pass installed in a tour destination facility in response to a user's operation. When the terminal device 10 reads a two-dimensional code for a tour pass, the terminal device 10 transmits information on the tour destination facility together with information that can identify the terminal device 10 to the information processing device 100. For example, the terminal device 10 transmits information on the tour destination facility, such as information on the tour destination facility and information on the usage fee for the facility, to the information processing device 100 as information on the tour destination facility.
[0021] The information processing device 100 is a server device managed by a tour pass operator. The information processing device 100 cooperates with the terminal device 10 to provide a tour support service to users. Specifically, when the information processing device 100 receives information regarding a purchase request for a tour pass from the terminal device 10, it issues a token and transmits the issued token to the terminal device 10 of the overseas user. Further, the information processing device 100 records information regarding the issuance history of the token and the transmission history of the token on the blockchain. The information processing device 100 automatically realizes various processes by a smart contract constructed on the blockchain infrastructure.
[0022] 〔3. Configuration example of information processing device〕 FIG. 3 is a diagram showing a configuration example of the information processing device according to the embodiment. As shown in FIG. 3, the information processing device 100 according to the embodiment includes a communication unit 110, a storage unit 120, and a control unit 130.
[0023] The communication unit 110 is connected to the network N by wire or wirelessly and transmits and receives information to and from the terminal device 10. For example, the communication unit 110 is realized by a NIC (Network Interface Card) or the like.
[0024] The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 stores data and programs (for example, the information processing program according to the embodiment) necessary for various processes by the control unit 130. Further, the storage unit 120 stores information related to the blockchain. For example, the storage unit 120 stores information related to a consortium type or private type blockchain managed by a tour pass operator. In addition, when a user purchases a planned discount product that can use a facility in a specified area during a specified period, the storage unit 120 records on the blockchain the performance information regarding the usage record of the token given. For example, the storage unit 120 records on the blockchain information associating information capable of identifying the terminal device 10 of each user who purchased the tour pass, information regarding the tour pass purchased by each user, and performance information regarding the usage record of the token used by each user. For example, as information regarding the tour pass, the storage unit 120 records on the blockchain information regarding the price of the tour pass and the period during which the tour pass can be used (hereinafter, may be described as "the period specified for the tour pass"). In addition, as performance information regarding the usage record of the token, the storage unit 120 records on the blockchain information regarding the usage date and time when the user used the facility in the tour area and the token required for the user to use the facility in the tour area (for example, the token corresponding to the usage amount when the user uses the facility in the tour area without using the tour pass).
[0025] The control unit 130 is realized by various programs stored in the storage device inside the information processing apparatus 100 being executed with the RAM as the work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. Further, the control unit 130 is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). Further, the control unit 130 includes an acquisition unit 131, a determination unit 132, and a reduction unit 133.
[0026] FIG. 4 is a flowchart showing a processing procedure by the information processing apparatus according to the embodiment. In FIG. 4, the acquisition unit 131 acquires performance information regarding the usage record of a token given when a user purchases a planned discount product planned to support the user's sightseeing and that can be used at facilities in a specified area during a specified period (step S101). For example, as an example of a planned discount product, the acquisition unit 131 acquires performance information regarding the usage record of a sightseeing pass token, which is a token given when a user purchases a sightseeing pass that can be used at facilities in a specified area during a specified period. For example, the acquisition unit 131 refers to the information regarding the blockchain stored in the storage unit 120 and acquires the performance information regarding the usage record of the sightseeing pass token recorded on the blockchain.
[0027] Also, when the acquisition unit 131 acquires performance information, the determination unit 132 determines whether the total usage amount corresponding to the usage performance of the token is equal to or greater than the price of the planned discounted product based on the performance information acquired by the acquisition unit 131 (step S102). Specifically, the determination unit 132 determines whether the specified period for the planned discounted product has elapsed. For example, the determination unit 132 refers to the information regarding the blockchain stored in the storage unit 120 to determine whether the specified period for the travel pass has elapsed. If the determination unit 132 determines that the specified period has not elapsed, the process ends. On the other hand, if the determination unit 132 determines that the specified period has elapsed, it determines whether the total usage amount corresponding to the usage performance of the travel pass token is equal to or greater than the price of the travel pass. If the determination unit 132 determines that the total usage amount corresponding to the usage performance of the travel pass token is equal to or greater than the price of the travel pass, the process ends.
[0028] On the other hand, when the determination unit 132 determines that the total usage amount is not equal to or greater than the price of the planned discounted product, the reduction unit 133 reduces the user by a monetary value corresponding to the difference between the price of the planned discounted product and the total usage amount (step S103). For example, when the determination unit 132 determines that the total usage amount is not equal to or greater than the price of the travel pass, the reduction unit 133 reduces the user by a monetary value corresponding to the difference between the price of the travel pass and the total usage amount. For example, the reduction unit 133 transmits coins corresponding to the difference between the price of the travel pass and the total usage amount to the user's terminal device 10.
[0029] FIG. 5 is a diagram for explaining the coin and token issuance process at the time of purchasing a travel pass according to the embodiment. In FIG. 5, a "coin" (a type of digital currency) with underlying assets and a "token" without underlying assets are defined in the blockchain infrastructure. The information processing device 100 operates the coin and the token in conjunction via a smart contract. The process by the information processing device 100 described in FIG. 5 is automatically executed by the smart contract. FIG. 5 illustrates an image of a user purchasing a travel pass token with coins.
[0030] In FIG. 5, when the information processing device 100 receives information on a travel pass purchase request from the terminal device 10, the information processing device 100 issues coins and grants the issued coins to the travel pass issuer. Specifically, when the information processing device 100 issues coins and grants the issued coins to the travel pass issuer, the information processing device 100 links information on the underlying assets located in the user's financial institution account acquired in advance with information on the issued coins. For example, the information on the coins may be information that links information indicating the monetary value of the coins (for example, information indicating the price of the travel pass), information that can identify the issuer of the coins (for example, information that can identify the information processing device 100), and information that can identify the travel pass issuer who is the owner of the coins (for example, information that can identify the information processing device 100). In addition, the information processing device 100 records information on the issuance history of the coins on the blockchain. For example, the information on the issuance history of the coins may be information that links information on the coins with information indicating the issuance date and time of the coins.
[0031] Furthermore, the information processing device 100 issues a coin, and when the issued coin is granted to a travel pass issuer, issues a travel pass token and grants the issued travel pass token to a user. Specifically, when the information processing device 100 issues a travel pass token, it transmits the issued travel pass token to the terminal device 10 of the user. Furthermore, the information processing device 100 records information on the issuance history of the travel pass token on the blockchain. For example, the information on the issuance history of the travel pass token may be information that links information on the travel pass token and information indicating the issuance date and time of the travel pass token. For example, the information on the travel pass token may be information that links information indicating the monetary value of the travel pass token (for example, information indicating the price of the travel pass), information that can identify the issuer of the travel pass token (for example, information that can identify the information processing device 100), and information that can identify the user who is the owner of the travel pass token (for example, information that can identify the terminal device 10).
[0032] FIG. 6 is a diagram for explaining the token transfer process when using the travel pass according to the embodiment. In FIG. 6, the token transfer process when using the travel pass after the coin and token issuance process at the time of purchasing the travel pass described in FIG. 5 will be explained. In FIG. 6, the case where the user purchases a product at a discounted price using the travel pass at a store in the travel area will be explained.
[0033] In FIG. 6, the terminal device 10 reads, according to the operation of the user, for example, a two-dimensional code for the travel pass installed in a store (hereinafter sometimes abbreviated as "store") in the travel area. Further, when the terminal device 10 reads, for example, the two-dimensional code for the travel pass, the terminal device 10 transmits information that can identify the terminal device 10 and information related to the use of the store to the information processing device 100. For example, as information related to the use of the store, the terminal device 10 transmits information in which information that can identify the store, information indicating a discounted price (hereinafter sometimes abbreviated as "discounted price") at which the user is discounted when purchasing a product at the store, and information indicating the purchase date and time of the product are associated with each other to the information processing device 100.
[0034] The information processing device 100 receives information that can identify the terminal device 10 and information regarding the use of the store from the terminal device 10. Also, when the information processing device 100 receives information that can identify the terminal device 10 and information regarding the use of the store, it transfers a travel pass token having a monetary value corresponding to a discounted price from the user to the store. Specifically, the information processing device 100 transmits a travel pass token having a monetary value corresponding to a discounted price from the user's terminal device 10 to the terminal device 20 (not shown) of the store based on the information that can identify the terminal device 10 and the information regarding the use of the store. Further, the information processing device 100 records information regarding the transfer history of the travel pass token on the blockchain. For example, the information regarding the transfer history of the travel pass token may be information that associates information regarding the transferred travel pass token with information indicating the transfer date and time of the travel pass token. For example, the information regarding the transferred travel pass token may be information that associates information indicating the monetary value of the transferred travel pass token (for example, information indicating the discounted price), information that can identify the user who is the transfer source of the travel pass token (for example, information that can identify the user's terminal device 10), and information that can identify the store that is the transfer destination of the travel pass token (for example, information that can identify the terminal device 20 of the store).
[0035] FIG. 7 is a diagram for explaining the transfer process of coins and tokens in the reduction of monetary value for a user according to the embodiment. In FIG. 7, when the reduction unit 133 determines that the total usage amount according to the usage record of the sightseeing pass token is not greater than or equal to the price of the sightseeing pass by the determination unit 132, the reduction unit 133 transfers a sightseeing pass token having a monetary value corresponding to the difference between the price of the sightseeing pass and the total usage amount from the user to the sightseeing pass issuer. Here, the usage amount according to the usage record of the sightseeing pass token may be, for example, the usage amount when the user uses a facility in the sightseeing area without using the sightseeing pass. Specifically, the reduction unit 133 receives a sightseeing pass token having a monetary value corresponding to the difference between the price of the sightseeing pass and the total usage amount from the user's terminal device 10. Further, the reduction unit 133 records information regarding the transfer history of the sightseeing pass token on the blockchain. For example, the information regarding the transfer history of the sightseeing pass token may be information that associates information regarding the transferred sightseeing pass token with information indicating the transfer date and time of the sightseeing pass token. For example, the information regarding the transferred sightseeing pass token may be information that associates information indicating the monetary value of the transferred sightseeing pass token (for example, information indicating the difference between the price of the sightseeing pass and the total usage amount), information capable of identifying the user who is the transfer source of the sightseeing pass token (for example, information capable of identifying the user's terminal device 10), and information capable of identifying the sightseeing pass issuer who is the transfer destination of the sightseeing pass token (for example, information capable of identifying the information processing device 100).
[0036] Also, in FIG. 7, when the reduction unit 133 receives a travel pass token having a monetary value corresponding to the difference between the total price of the travel pass and the usage amount from the user's terminal device 10, the reduction unit 133 transfers a coin having a monetary value corresponding to the difference between the total price of the travel pass and the usage amount from the travel pass issuer to the user. Specifically, the reduction unit 133 transmits a coin having a monetary value corresponding to the difference between the total price of the travel pass and the usage amount to the user's terminal device 10. Further, the reduction unit 133 records information regarding the transfer history of the coin on the blockchain. For example, the information regarding the transfer history of the coin may be information that associates information regarding the transferred coin with information indicating the transfer date and time of the coin. For example, the information regarding the transferred coin may be information that associates information indicating the monetary value of the transferred coin (for example, information indicating the difference between the total price of the travel pass and the usage amount), information capable of identifying the travel pass issuer that is the transfer source of the coin (for example, information capable of identifying the information processing device 100), and information capable of identifying the user that is the transfer destination of the coin (for example, information capable of identifying the user's terminal device 10).
[0037] FIG. 8 is a diagram for explaining the transfer process of coins and tokens in the reduction of the monetary value for participating businesses of the travel pass according to the embodiment. In FIG. 8, the determination unit 132 refers to the information regarding the blockchain stored in the storage unit 120 to determine whether the specified period for the travel pass has elapsed. If the determination unit 132 determines that the specified period has not elapsed, the process ends. On the other hand, if the determination unit 132 determines that the specified period has elapsed, the travel pass token of the store is transferred from the store to the travel pass issuer. Specifically, the reduction unit 133 receives the travel pass token from the terminal device 20 of the store. More specifically, the reduction unit 133 receives a travel pass token having a monetary value corresponding to the amount of use when the user uses the store without using the travel pass. For example, the reduction unit 133 receives a travel pass token having a monetary value corresponding to the discounted price described in FIG. 6 from the terminal device 20 of the store. Further, the information processing device 100 records the information regarding the transfer history of the travel pass token on the blockchain. For example, the information regarding the transfer history of the travel pass token may be information that associates the information regarding the transferred travel pass token with the information indicating the transfer date and time of the travel pass token. For example, the information regarding the transferred travel pass token may be information that associates the information indicating the monetary value of the transferred travel pass token (for example, the information indicating the amount of use when the user uses the store without using the travel pass), the information capable of identifying the store that is the transfer source of the travel pass token (for example, the information capable of identifying the terminal device 20 of the store), and the information capable of identifying the travel pass issuer that is the transfer destination of the travel pass token (for example, the information capable of identifying the information processing device 100).
[0038] In FIG. 8, when the return unit 133 receives from the terminal device 20 of the store a tour pass token having a monetary value equivalent to the amount of use when the user uses the store without using the tour pass, the return unit 133 transfers from the tour pass issuer to the store a coin having a monetary value equivalent to a predetermined ratio (e.g., 5% or the like) of the price of the tour pass or a predetermined amount (e.g., 10,000 yen or the like) according to the number of times or amount of use of the store by the user. For example, the return unit 133 transfers from the tour pass issuer to the store a coin having a monetary value equivalent to an amount obtained by multiplying the price of the tour pass or the predetermined amount by a ratio according to the number of times or amount of use of the store by the user. For example, the ratio according to the number of times or amount of use of the store by the user may be a larger ratio as the number of times or amount of use of the store by the user increases. Alternatively, the ratio according to the number of times or amount of use of the store by the user may be a ratio determined in advance according to the number of times or amount of use of the store by the user. The refund unit 133 may transfer coins having a monetary value equivalent to the amount of money spent when the user uses the store without using the tour pass from the tour pass issuer to the store. Specifically, the refund unit 133 transmits coins having a monetary value equivalent to an amount obtained by multiplying the price of the tour pass or a predetermined amount by a rate according to the number of times or amount of money spent by the user at the store to the terminal device 20 of the store. In addition, the refund unit 133 records information on the coin transfer history on the blockchain. For example, the information on the coin transfer history may be information linking information on the transferred coin with information indicating the transfer date and time of the coin. For example, the information regarding the transferred coin may be information that links together information indicating the monetary value of the transferred coin (e.g., information indicating the amount obtained by multiplying the price of the tour pass or a specified amount by a percentage corresponding to the number of times the user uses the store or the amount spent), information that can identify the tour pass issuer from which the coin is being transferred (e.g., information that can identify the information processing device 100), and information that can identify the store to which the coin is being transferred (e.g., information that can identify the store's terminal device 20).
[0039] FIG. 9 is a diagram for explaining the reduction process of the monetary value based on the usage record of the travel pass token for the user according to the embodiment. In FIG. 9, first, the user purchases a travel pass. Subsequently, when the user purchases a travel pass, the travel pass operator issues a travel pass token and assigns the issued travel pass token to the user. Also, the user uses the travel pass at a facility (in FIG. 9, a store or a facility of an operator, etc.) in the travel area. For example, the user causes the two-dimensional code for the travel pass installed at the facility in the travel area to be read by his / her own terminal device 10. Note that the user may display the two-dimensional code for the travel pass on his / her own terminal device 10 and cause the two-dimensional code for the travel pass to be read by the terminal device 20 of the facility in the travel area. When the user's travel pass is confirmed at the facility in the travel area, the facility in the travel area provides services and products to the user.
[0040] Also, the user's terminal device 10 transmits the performance information regarding the usage record of the travel pass token used at the facility in the travel area to the information processing device 100 managed by the travel pass operator. When the information processing device 100 receives the performance information from the terminal device 10, based on the performance information, for example, it transfers a travel pass token having a monetary value corresponding to the usage amount when the user uses the store without using the travel pass from the user to the store.
[0041] Also, the information processing device 100 determines whether or not the travel pass token has been used for a certain amount or more based on the performance information regarding the usage record of the travel pass token. Specifically, when the specified period has elapsed, the information processing device 100 determines whether or not the total usage amount corresponding to the usage record of the travel pass token is equal to or more than the price of the travel pass. When the information processing device 100 determines that the total usage amount corresponding to the usage record of the travel pass token is equal to or more than the price of the travel pass, it ends the process. On the other hand, when the information processing device 100 determines that the total usage amount corresponding to the usage record of the travel pass token is not equal to or more than the price of the travel pass, it reduces the monetary value corresponding to the difference between the price of the travel pass and the total usage amount for the user.
[0042] [4. Modification Example] Incidentally, several modification examples can be given for the embodiments of the present disclosure described above.
[0043] In the above-described embodiment, as an example of the planned discount product, the case where a user uses a travel pass that can be used at facilities in a designated travel area during a designated period has been described. In the first modification example, as another example of the planned discount product, the case where a user uses a fixed-amount travel ticket (hereinafter, may be referred to as a "ticket") that can be used for attractions, etc. in a designated leisure facility (for example, an amusement park, etc.) during a designated period will be described. Note that the ticket may be a ticket that allows a user to enter a designated art museum or museum freely during a designated period when the designated leisure facility is an art museum or museum. Also, the ticket may be a ticket that allows a user to watch movies freely at a designated movie theater during a designated period when the designated leisure facility is a movie theater.
[0044] FIG. 10 is a diagram for explaining the reduction process of the monetary value based on the usage record of the ticket token for the user according to the first modification example of the embodiment. In FIG. 10, the difference from FIG. 9 is that a travel ticket is used instead of the travel pass. In FIG. 10, first, a user purchases a travel ticket that can be used for attractions in a leisure facility. Subsequently, when the user purchases a travel ticket, a leisure facility operator (hereinafter, may be referred to as a "leisure operator") issues a travel ticket token and gives the issued travel ticket token to the user. Also, when the user uses the travel ticket when using attractions, etc. in the leisure facility. For example, the user causes the two-dimensional code for the travel ticket installed at the entrance, etc. of the attractions, etc. in the leisure facility to be read by his / her terminal device 10. When the user's travel ticket is confirmed at the attractions, etc. in the leisure facility, the user uses the attractions, etc.
[0045] In addition, the user's terminal device 10 transmits performance information regarding the usage history of the travel ticket token used in attractions or the like in the leisure facility to the information processing device 100 managed by the leisure operator. When the information processing device 100 receives the performance information from the terminal device 10, based on the performance information, for example, it transfers a travel ticket token having a monetary value equivalent to the usage amount when the user uses the attraction without using the travel ticket from the user to the leisure operator.
[0046] In addition, the determination unit 132 of the information processing device 100 determines whether or not the travel ticket token has been used for a certain amount or more based on the performance information regarding the usage history of the travel ticket token. Specifically, the determination unit 132 determines whether or not a specified period has elapsed. Further, when the determination unit 132 determines that the specified period has elapsed, it determines whether or not the total usage amount corresponding to the usage history of the travel ticket token is equal to or more than the price of the travel ticket. When the determination unit 132 determines that the total usage amount corresponding to the usage history of the travel ticket token is equal to or more than the price of the travel ticket, the process ends. On the other hand, when the determination unit 132 determines that the total usage amount corresponding to the usage history of the travel ticket token is not equal to or more than the price of the travel ticket, the reduction unit 133 of the information processing device 100 reduces a monetary value corresponding to the difference between the price of the travel ticket and the total usage amount for the user.
[0047] FIG. 11 and FIG. 12 are diagrams for explaining the reduction process of the monetary value based on the user's address information according to the second modification of the embodiment. FIGS. 11 and 12 are different from FIG. 9 in that the travel pass token is associated with the address information regarding the user's address.
[0048] In FIG. 11, the storage unit 120 records on the blockchain information in which information that can identify the terminal device 10 of each user who has purchased a sightseeing pass, information regarding the sightseeing pass purchased by each user, address information regarding the address of each user, and performance information regarding the usage history of tokens used by each user are associated with each other. The acquisition unit 131 acquires address information regarding the address of the user. Specifically, the acquisition unit 131 acquires address information regarding the address of the user by referring to the blockchain information stored in the storage unit 120.
[0049] In FIG. 11, first, a user purchases a sightseeing pass. Subsequently, when the user purchases a sightseeing pass, the information processing device 100 associates information regarding the sightseeing pass purchased by the user with address information regarding the address of the user and stores the information in the storage unit 120. Further, the sightseeing pass operator issues a sightseeing pass token linked to the address information of the user and gives the issued sightseeing pass token to the user. Also, the user uses the sightseeing pass at a facility (in FIG. 11, a store or a facility of an operator, etc.) in the sightseeing area. When the sightseeing pass of the user is confirmed at a facility in the sightseeing area, the facility in the sightseeing area provides services and products to the user.
[0050] In addition, the terminal device 10 of the user transmits performance information regarding the usage history of the sightseeing pass token used at a facility in the sightseeing area to the information processing device 100 managed by the sightseeing pass operator. When the information processing device 100 receives the performance information from the terminal device 10, based on the performance information, for example, a sightseeing pass token having a monetary value corresponding to the usage amount when the user uses a store without using the sightseeing pass is transferred from the user to the store. Also, the information processing device 100 makes a determination described in FIG. 12 based on the performance information regarding the usage history of the sightseeing pass token.
[0051] In FIG. 12, when the determination unit 132 of the information processing apparatus 100 determines that the specified period has elapsed, it determines whether or not the total usage amount according to the usage record of the sightseeing pass token is equal to or greater than the price of the sightseeing pass. When the determination unit 132 determines that the total usage amount according to the usage record of the sightseeing pass token is not equal to or greater than the price of the sightseeing pass, the reduction unit 133 reduces the user by a monetary value corresponding to the difference between the price of the sightseeing pass and the total usage amount.
[0052] On the other hand, when the determination unit 132 determines that the total usage amount according to the usage record of the sightseeing pass token is equal to or greater than the price of the sightseeing pass, it determines whether or not the user lives within the sightseeing area based on the user's address information. When the determination unit 132 determines that the user lives within the sightseeing area, the process ends. On the other hand, when the determination unit 132 determines that the user does not live within the sightseeing area, the reduction unit 133 reduces a predetermined monetary value to the user. For example, the reduction unit 133 reduces a monetary value corresponding to 10% of the price of the sightseeing pass to the user. Note that the predetermined monetary value is not limited to 10% of the price of the sightseeing pass, and may be 20% or more of the price of the sightseeing pass. Further, the predetermined monetary value may be a predetermined fixed amount (for example, 1000 yen or the like). In this way, when it is determined that the total usage amount is equal to or greater than the price of the planned discount product, the reduction unit 133 determines whether or not the user lives within the designated area based on the address information, and when it is determined that the user does not live within the designated area, a monetary value corresponding to the first amount is reduced to the user.
[0053] FIG. 13 is a diagram for explaining the reduction process of the monetary value based on the user's shopping record according to the third modification of the embodiment. In FIG. 13, the information processing apparatus 100 determines, based on the performance information, whether or not the user used store B after using store A in the sightseeing area. When it is determined that the user used store B after using store A in the sightseeing area, the point different from FIG. 9 is that a monetary value such as a coupon or points is reduced to the user.
[0054] In FIG. 13, the description of the overlapping part with FIG. 9 is omitted. In FIG. 13, the determination unit 132 determines whether the user used store B after using store A in the tour area based on the performance information regarding the usage record of the tour token. If the determination unit 132 determines that the user did not use store B after using store A in the tour area, the process ends. On the other hand, when the determination unit 132 determines that the user used store B after using store A in the tour area, the reduction unit 133 reduces a monetary value such as a coupon or points to the user. In this way, the determination unit 132 determines, based on the performance information, whether the user used a second facility different from the first facility in the designated area after using the first facility in the designated area. When it is determined that the user used the second facility after using the first facility, the reduction unit 133 reduces a monetary value corresponding to the second amount to the user. Here, the second amount may be an amount preset for each target store or target product / service, or may be an amount corresponding to a predetermined ratio (for example, 5% etc.) of the usage amount at the target store or a predetermined amount (for example, 10,000 yen etc.). For example, the reduction unit 133 gives an incentive such as a coupon or points corresponding to the second amount as a monetary value corresponding to the second amount to the user.
[0055] [5. Effect] As described above, the information processing apparatus 100 according to the embodiment includes an acquisition unit 131, a determination unit 132, and a reduction unit 133. The acquisition unit 131 acquires performance information regarding the usage record of a token given when a user purchases a planned discount product planned to support the user's tour and that can be used at a facility in a designated area during a designated period. The determination unit 132 determines, based on the performance information, whether the total usage amount according to the usage record of the token is equal to or more than the price of the planned discount product. When it is determined that the total usage amount is not equal to or more than the price of the planned discount product, the reduction unit 133 reduces a monetary value corresponding to the difference between the price of the planned discount product and the total usage amount to the user.
[0056] Accordingly, when it is disadvantageous for the user to use the planned discount product, the information processing apparatus 100 can substantially prevent the user from suffering a loss by restoring a monetary value corresponding to the amount of loss to the user. Therefore, the information processing apparatus can improve the convenience when the user uses the round-trip support service.
[0057] In addition, the determination unit 132 determines whether or not the specified period has elapsed. When it is determined that the specified period has elapsed, the determination unit 132 determines whether or not the total usage amount is equal to or greater than the price of the planned discount product.
[0058] Accordingly, the information processing apparatus 100 can appropriately determine whether it is disadvantageous for the user to use the planned discount product based on the total usage amount within the specified period for the planned discount product.
[0059] In addition, the acquisition unit 131 acquires address information regarding the user's address. When it is determined that the total usage amount is equal to or greater than the price of the planned discount product, the restoration unit 133 determines whether the user lives within the specified area based on the address information. When it is determined that the user does not live within the specified area, the restoration unit 133 restores a monetary value corresponding to the first amount to the user.
[0060] Accordingly, the information processing apparatus 100 can restore the monetary value according to whether the user lives within the specified area.
[0061] In addition, the determination unit 132 determines, based on the performance information, whether the user has used a second facility different from the first facility in the specified area after using the first facility in the specified area. When it is determined that the user has used the second facility after using the first facility, the restoration unit 133 restores a monetary value corresponding to the second amount to the user.
[0062] As a result, the information processing apparatus 100 can encourage the user to travel around, for example, like a stamp rally.
[0063] 〔6. Hardware Configuration〕 In addition, information devices such as the information processing apparatus 100 or the terminal device 10 according to the above-described embodiments are realized by, for example, a computer 1000 having a configuration as shown in FIG. 14. FIG. 14 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing apparatus. Hereinafter, the information processing apparatus 100 according to the embodiment will be described as an example. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0064] The CPU 1100 operates based on programs stored in the ROM 1300 or the HDD 1400, and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, programs dependent on the hardware of the computer 1000, and the like.
[0065] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, and the like. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and sends data generated by the CPU 1100 to other devices via a predetermined communication network.
[0066] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. In addition, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.
[0067] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory, etc.
[0068] For example, when the computer 1000 functions as the information processing apparatus 100, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing the program loaded onto the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800. As another example, these programs may be acquired from other devices via a predetermined communication network.
[0069] As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.
[0070] [7. Others] Also, among the respective processes described in the above embodiments and modified examples, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
[0071] Moreover, each component of each of the illustrated devices is functionally conceptual and does not necessarily have to be physically configured as shown in the figures. That is, the specific form of the distribution and integration of each device is not limited to that shown in the figures, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc.
[0072] Also, the above-described embodiments and modifications can be appropriately combined within a range that does not cause contradictions in the processing content.
Description of Reference Numerals
[0073] 1 Information processing system 10 Terminal device 100 Information processing device 110 Communication unit 120 Storage unit 130 Control unit 131 Acquisition unit 132 Determination unit 133 Reduction unit
Claims
1. an acquisition unit that acquires usage record information regarding a token usage record that is granted when a user purchases a special discount product that is designed to support the user's travel, the special discount product allowing the user to use facilities in a specified area during a specified period; and A determination unit that determines whether or not a total amount of the token usage amount according to the token usage history is equal to or greater than the price of the special discount product based on the history information; a refund unit that, when it is determined that the total amount of the usage is not equal to or greater than the price of the discounted product, refunds to the user a monetary value equivalent to the difference between the price of the discounted product and the total amount of the usage; An information processing device comprising:
2. The determination unit is It is determined whether the specified period has elapsed, and if it is determined that the specified period has elapsed, it is determined whether the total amount of the usage is equal to or greater than the price of the special discount product. The information processing device according to claim 1 .
3. The acquisition unit is Obtaining address information relating to the address of the user; The reduction part is When it is determined that the total amount of the usage is equal to or greater than the price of the planned discount product, it is determined based on the address information whether or not the user lives within the designated area, and when it is determined that the user does not live within the designated area, a monetary value equivalent to a first amount is returned to the user. The information processing device according to claim 1 .
4. The determination unit is determining whether or not the user has used a second facility in the designated area that is different from the first facility after using a first facility in the designated area based on the record information; The reduction part is When it is determined that the user has used the second facility after using the first facility, a monetary value equivalent to a second amount is returned to the user. The information processing device according to claim 1 .
5. 1. A computer-implemented information processing method, comprising: An acquisition step of acquiring performance information regarding a usage record of a token granted when a user purchases a special discount product that is designed to assist the user in traveling and allows the user to use facilities in a specified area during a specified period of time; a determination step of determining whether or not a total amount of the token usage amount according to the token usage history is equal to or greater than the price of the special discount product based on the history information; a refund step of refunding to the user a monetary value equivalent to the difference between the price of the discounted product and the total amount of the usage, when it is determined that the total amount of the usage is not equal to or greater than the price of the discounted product; An information processing method comprising:
6. An acquisition step of acquiring performance information regarding a usage record of a token granted when a user purchases a special discount product designed to assist the user in traveling, the special discount product allowing the user to use facilities in a specified area during a specified period of time; a determination step of determining whether or not a total amount of the token usage amount according to the token usage history is equal to or greater than the price of the special discount product based on the history information; a refund step of refunding to the user a monetary value equivalent to the difference between the price of the discounted product and the total amount of the usage, when it is determined that the total amount of the usage is not equal to or greater than the price of the discounted product; An information processing program that causes a computer to execute the above.
Citation Information
Patent Citations
Settling method for transfer fare, automatic ticket checking and collecting machine and card processing device
JP2002236947A
Fare adjustment processing apparatus and method
JP2007065737A
Systems and methods for the tour business
JP2012519892A
Information processing system, information processing program, and information processing method
JP2020030838A
Information providing system, information providing device, and information providing program
JP2022038914A