Information processing device, information processing method and information processing program

The information processing apparatus addresses the financial loss issue for users of travel passes by determining if the total usage amount meets or exceeds the pass's price and reducing the user's monetary value accordingly, thus improving user convenience in travel support services.

JP2025095962AActive Publication Date: 2025-06-26유겐가이샤티아이에스
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023212373
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-15
Publication Date
2025-06-26
Estimated Expiration
2043-12-15

AI Technical Summary

Technical Problem

Existing travel support services do not adequately address the issue of financial loss for users when purchasing travel passes that exceed the total usage amount for facilities in a specified area.

Method used

An information processing apparatus that acquires performance information on the usage record of a token given to users when they purchase a planned discount product, determines if the total usage amount meets or exceeds the product's price, and reduces the user's monetary value by the difference if it does not.

Benefits of technology

This solution prevents users from incurring financial losses by returning a monetary value corresponding to the difference between the travel pass price and the total usage amount, thereby enhancing user convenience in travel support services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025095962000001_ABST
    Figure 2025095962000001_ABST
Patent Text Reader

Abstract

To provide an information processing device for improving convenience for users when using tour support services.SOLUTION: An information processing device includes: an acquisition unit that acquires record information regarding a usage record of a token assigned when a user purchases a planned discount product planned to support a user's tour, the planned discount product allowing the user to use facilities in a specified area during a specified period; a determination unit that determines whether a total amount of use according to the token usage record is equal to or exceeds the price of the planned discount product on the basis of the record information; and a refund unit that, when it is determined that the total amount of use is not equal to or greater than the price of the planned discount product, refunds to the user a monetary value equivalent to the difference between the price of the planned discount product and the total amount of use.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

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 supporting 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. Also, when facility identification information displayed at a travel facility is read by a 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, there is still room for further improvement in the above conventional technologies in terms of 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 a facility in a specified area during a specified period, an acquisition unit that acquires performance information regarding the usage record of a token given; a determination unit that 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 that 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 a 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

DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, embodiments (hereinafter referred to as "embodiments") for implementing the information processing apparatus, information processing method, and information processing program according to the present application 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 redundant 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 "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 (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 are cases where it may not be 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 suffer 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 are cases where it is a loss for the user to use the travel pass.

[0011] On the other hand, when a user purchases a sightseeing pass, the information processing apparatus according to the embodiment acquires performance information regarding the usage record of the token given at that time, and based on the performance information, determines 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 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 more 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 "out-of-area user") who is a resident in an area different from the sightseeing area purchases and uses an electronic sightseeing pass (hereinafter abbreviated as "sightseeing pass") that enables the use of 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 operator may be a railway operator, an 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 apparatus 100 is a server apparatus managed by a tour pass operator. The information processing apparatus 100 cooperates with the terminal device 10 to provide a tour support service to the user. Specifically, when the information processing apparatus 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 apparatus 100 records information regarding the issuance history of the token and the transmission history of the token on the blockchain. The information processing apparatus 100 automatically realizes various processes by a smart contract constructed on the blockchain infrastructure.

[0022] 〔3. Configuration Example of Information Processing Apparatus〕 FIG. 3 is a diagram showing a configuration example of the information processing apparatus according to the embodiment. As shown in FIG. 3, the information processing apparatus 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 sightseeing pass operator. Further, when a user purchases a planned discount product that can be used for facilities 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 sightseeing pass, information regarding the sightseeing 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 sightseeing pass, the storage unit 120 records on the blockchain information regarding the price of the sightseeing pass and the period during which the sightseeing pass can be used (hereinafter, may be described as "the period specified for the sightseeing pass"). Further, 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 facilities in the sightseeing area and the token required for the user to use the facilities in the sightseeing area (for example, the token corresponding to the usage amount when the user uses the facilities in the sightseeing area without using the sightseeing 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 a 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] Figure 4 is a flowchart showing a processing procedure by the information processing apparatus according to the embodiment. In Figure 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 travel 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 travel pass token, which is a token given when a user purchases a travel pass that can be used at facilities in a specified area during a specified period. For example, the acquisition unit 131 acquires performance information regarding the usage record of the travel pass token recorded on the blockchain by referring to the information regarding the blockchain stored in the storage unit 120.

[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 discount 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 discount 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 tour 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 tour pass token is equal to or greater than the price of the tour pass. If the determination unit 132 determines that the total usage amount corresponding to the usage performance of the tour pass token is equal to or greater than the price of the tour pass, the process ends.

[0028] On the other hand, if the determination unit 132 determines that the total usage amount is not equal to or greater than the price of the planned discount product, the reduction unit 133 reduces the user by a monetary value corresponding to the difference between the price of the planned discount 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 tour pass, the reduction unit 133 reduces the user by a monetary value corresponding to the difference between the price of the tour pass and the total usage amount. For example, the reduction unit 133 transmits coins corresponding to the difference between the price of the tour 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 tour 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 tour 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 a 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 regarding the use of the store to the information processing device 100. For example, as information regarding the use of the store, the terminal device 10 transmits to the information processing device 100 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.

[0034] The information processing apparatus 100 receives information that can identify the terminal device 10 and information regarding the use of the store from the terminal device 10. Further, when the information processing apparatus 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 apparatus 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 apparatus 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 equal to or greater than 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 associating 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 associating 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 or not 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] Also, in FIG. 8, when 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 from the terminal device 20 of the store, according to the number of times of use or the amount of use of the store by the user, it transfers coins having a monetary value corresponding to a predetermined percentage (e.g., 5% etc.) of the price of the travel pass or a predetermined amount (e.g., 10,000 yen etc.) from the travel pass issuer to the store. For example, the reduction unit 133 transfers coins having a monetary value corresponding to the amount obtained by multiplying the price of the travel pass or a predetermined amount by the ratio according to the number of times of use or the amount of use of the store by the user from the travel pass issuer to the store. For example, the ratio according to the number of times of use or the amount of use of the store by the user may be a larger ratio as the number of times of use or the amount of use of the store by the user is larger. Alternatively, the ratio according to the number of times of use or the amount of use of the store by the user may be a ratio determined in advance according to the number of times of use or the amount of use of the store by the user. Note that the reduction unit 133 may transfer coins having a monetary value corresponding to the amount of use when the user uses the store without using the travel pass from the travel pass issuer to the store. Specifically, the reduction unit 133 transmits coins having a monetary value corresponding to the amount obtained by multiplying the price of the travel pass or a predetermined amount by the ratio according to the number of times of use or the amount of use of the store by the user to the terminal device 20 of the store. Also, the reduction unit 133 records information regarding the transfer history of the coins on the blockchain. For example, the information regarding the transfer history of the coins may be information associating the information regarding the transferred coins with the information indicating the transfer date and time of the coins. For example, the information regarding the transferred coins may be information associating the information indicating the monetary value of the transferred coins (e.g., the information indicating the amount obtained by multiplying the ratio according to the number of times of use or the amount of use of the store by the user by the price of the travel pass or a predetermined amount), the information capable of identifying the travel pass issuer which is the transfer source of the coins (e.g., the information capable of identifying the information processing device 100), and the information capable of identifying the store which is the transfer destination of the coins (e.g., the information capable of identifying the terminal device 20 of the store).

[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 or her own terminal device 10. Note that the user may display the two-dimensional code for the travel pass on his or 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 travel pass of the user is confirmed at the facility in the travel area, the facility in the travel area provides services and goods to the user.

[0040] In addition, the terminal device 10 of the user transmits 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] Further, 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 greater 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 greater 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 greater 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. Modifications Incidentally, several modifications can be made to the above-described embodiment of the present disclosure.

[0043] In the above embodiment, as an example of a special discount product, a case where a user uses a tour pass that can be used at facilities in a specified tour area during a specified period has been described. In the first modified example, as another example of a special discount product, a case where a user uses a fixed-price tour ticket (hereinafter, sometimes referred to as a "ticket") that allows the user to use attractions, etc. at a specified leisure facility (e.g., an amusement park, etc.) during a specified period will be described. Note that, if the specified leisure facility is an art museum or a museum, the ticket may be a ticket that allows the user to enter the specified art museum or museum as many times as he / she likes during the specified period. Also, if the specified leisure facility is a movie theater, the ticket may be a ticket that allows the user to watch as many movies as he / she likes during the specified period at the specified movie theater.

[0044] FIG. 10 is a diagram for explaining a process of returning a monetary value based on a usage record of a ticket token to a user according to a first modified example of the embodiment. FIG. 10 is different from FIG. 9 in that a tour ticket is used instead of a tour pass. In FIG. 10, first, a user purchases a tour ticket that allows the user to use attractions in a leisure facility. Next, when the user purchases the tour ticket, a leisure facility operator (hereinafter, may be referred to as a "leisure operator") issues a tour ticket token and grants the issued tour ticket token to the user. In addition, the user uses the tour ticket when using attractions, etc. in the leisure facility. For example, the user reads a two-dimensional code for the tour ticket installed at the entrance, etc. of an attraction, etc. in the leisure facility into his / her terminal device 10. When the user's tour ticket is confirmed at an attraction, etc. in the leisure facility, the user uses the attraction, etc.

[0045] In addition, the user's terminal device 10 transmits performance information regarding the usage record of the travel ticket token used in attractions or the like at 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 corresponding 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 the travel ticket token has been used for a certain amount or more based on the performance information regarding the usage record of the travel ticket token. Specifically, the determination unit 132 determines whether the specified period has elapsed. Further, when the determination unit 132 determines that the specified period has elapsed, it determines whether the total usage amount corresponding to the usage record 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 record of the travel ticket token is equal to or more than the price of the travel ticket, it ends the process. On the other hand, when the determination unit 132 determines that the total usage amount corresponding to the usage record 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 the user by a monetary value corresponding to the difference between the price of the travel ticket and the total usage amount.

[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] 11, the storage unit 120 records information that associates the following information with the terminal device 10 of each user who purchased a tour pass, information about the tour pass purchased by each user, address information about the address of each user, and usage record information about the token usage record used by each user on the blockchain. The acquisition unit 131 acquires address information about the user's address. Specifically, the acquisition unit 131 refers to the blockchain information stored in the storage unit 120 to acquire the address information about the user's address.

[0049] In FIG. 11, first, a user purchases a tour pass. Next, when the user purchases a tour pass, the information processing device 100 associates information about the tour pass purchased by the user with address information about the user's address and stores the information in the storage unit 120. The tour pass business operator issues a tour pass token linked to the user's address information and grants the issued tour pass token to the user. The user uses the tour pass at a facility in the tour area (such as a store or business facility in FIG. 11). When the user's tour pass is confirmed at a facility in the tour area, the facility in the tour area provides services and products to the user.

[0050] Furthermore, the terminal device 10 of the user transmits performance information regarding the usage of the tour pass token used at facilities in the tour area to the information processing device 100 managed by the tour pass operator. When the information processing device 100 receives performance information from the terminal device 10, it transfers the tour pass token, which has a monetary value equivalent to the amount of usage if the user used the store without using the tour pass, from the user to the store based on the performance information. Furthermore, the information processing device 100 makes a judgment described in FIG. 12 based on the performance information regarding the usage of the tour 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 monetary value corresponding to the difference between the price of the sightseeing pass and the total usage amount for the user.

[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 for the user. For example, the reduction unit 133 reduces the monetary value corresponding to 10% of the price of the sightseeing pass for 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. Also, the predetermined monetary value may be a fixed amount determined in advance (for example, 1000 yen, etc.). Thus, 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, the reduction unit 133 reduces the monetary value corresponding to the first amount for 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 example 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. The difference from FIG. 9 is that when it is determined that the user used store B after using store A in the sightseeing area, a monetary value such as a coupon or points is reduced for 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 or not the user used store B after using store A in the roaming area based on the performance information regarding the usage record of the roaming token. When the determination unit 132 determines that the user did not use store B after using store A in the roaming 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 roaming area, the reduction unit 133 reduces a monetary value such as a coupon or points for the user. In this way, the determination unit 132 determines whether or not the user used a second facility different from the first facility in the designated area after using the first facility in the designated area based on the performance information. 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 for 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 roaming and that can be used at a facility in a designated area during a designated period. The determination unit 132 determines whether or not 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 based on the performance information. 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 for the user.

[0056] As a result, 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] Thereby, 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] Thereby, 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 a computer 1000 having a configuration as shown in FIG. 14, for example. 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 and data used by such programs. 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 devices via the input / output interface 1600. Further, the CPU 1100 outputs the generated data to the output devices 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), 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 on 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 modification 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 illustrated device is functionally conceptual and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution and integration of each device is not limited to that shown in the figure, 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 as long as the processing contents do not conflict.

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 event discount product planned to support a user's travel, and obtaining performance information regarding the usage record of a token given when the user purchases an event discount product that enables the use of facilities in a specified area during a specified period; a determination unit that 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 greater than the price of the event discount product; a reduction unit that, when it is determined that the total usage amount is not equal to or greater than the price of the event discount product, reduces a monetary value corresponding to the difference between the price of the event discount product and the total usage amount to the user; An information processing apparatus comprising the above.

2. The determination unit determines whether or not the specified period has elapsed, and when it is determined that the specified period has elapsed, determines whether or not the total usage amount is equal to or greater than the price of the event discount product. The information processing apparatus according to claim 1.

3. The acquisition unit acquires address information regarding the address of the user, The reduction unit when it is determined that the total usage amount is equal to or greater than the price of the event discount product, determines, based on the address information, whether or not the user lives within the specified area, and when it is determined that the user does not live within the specified area, reduces a monetary value corresponding to a first amount to the user. The information processing apparatus according to claim 1.

4. The determination unit determines, based on the performance information, whether or not the user used a second facility different from the first facility in the specified area after using the first facility in the specified area, The reduction unit when it is determined that the user used the second facility after using the first facility, reduces a monetary value corresponding to a second amount to the user. The information processing apparatus according to claim 1.

5. An information processing method executed by a computer, comprising: an acquisition step of obtaining performance information regarding the usage record of a token given when the user purchases an event discount product planned to support the user's travel and enabling the use of facilities in a specified area during a specified period; a determination step of determining, based on the performance information, whether or not the total usage amount corresponding to the usage record of the token is equal to or greater than the price of the event discount product; When it is determined that the total of the usage amounts is not greater than or equal to the price of the planned discounted product, a reduction step of returning to the user a monetary value corresponding to the difference between the price of the planned discounted product and the total of the usage amounts; An information processing method including the above. **Claim 6** An acquisition procedure for acquiring performance information regarding the usage record of a token given when a user purchases a planned discounted product planned to support the user's travel and that enables the use of facilities in a specified area during a specified period; A determination procedure for determining, based on the performance information, whether or not the total of the usage amounts corresponding to the usage record of the token is greater than or equal to the price of the planned discounted product; A reduction procedure for returning to the user a monetary value corresponding to the difference between the price of the planned discounted product and the total of the usage amounts when it is determined that the total of the usage amounts is not greater than or equal to the price of the planned discounted product; An information processing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • 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

  • Excursion support system, excursion support program and excursion support method

    JP2022043703A