Information Processing Apparatus, 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 exceeds the pass's price and reducing the user's monetary value accordingly, thus improving user convenience in travel support services.

JP7684499B1Active Publication Date: 2025-05-27유겐가이샤티아이에스
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024166140
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-05-27
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 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 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 0007684499000001_ABST
    Figure 0007684499000001_ABST
Patent Text Reader

Abstract

Improve the convenience when users utilize the sightseeing support service. 【Solution means】The information processing apparatus according to the present application is a planned discount product planned to support the sightseeing of users. When a 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 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 based on the performance information, and when it is determined that the total usage amount is not equal to or more than the price of the planned discount product, a reduction unit that reduces a monetary value corresponding to the difference between the price of the planned discount product and the total usage amount to the user.
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 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, 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 facilities 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 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 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 sometimes 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 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 users to use a travel pass.

[0011] On the other hand, 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, it 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 in 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 will be 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 operator, a business operator operating a leisure facility, or the like. Further, the user uses the sightseeing pass by installing an application for using the sightseeing pass on his / 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., a user outside the country). For example, the terminal device 10 is a smart device such as a smartphone or a tablet used by the user, and is a portable terminal device capable of communicating with an arbitrary 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 install an application for using the travel pass on his / her own terminal device 10 and purchase and use the travel pass by communicating with the information processing device 100.

[0020] In addition, the terminal device 10 has a screen such as a liquid crystal display, which has a function of a touch panel, and accepts various operations on display data such as content, such as tap operations, slide operations, and scroll operations, from the user using a finger, a stylus, etc. For example, the terminal device 10 transmits information regarding a purchase request for a travel pass to the information processing device 100 according to the user's operation. For example, the terminal device 10 has a camera and can read a two-dimensional code for a travel pass installed at a facility at the travel destination according to the user's operation. When the terminal device 10 reads a two-dimensional code for a travel pass or the like, the terminal device 10 transmits information regarding the facility at the travel destination together with information that can identify the terminal device 10 to the information processing device 100. For example, as information regarding the facility at the travel destination, the terminal device 10 transmits information that can identify the facility at the travel destination and information regarding the usage fee of the facility to the information processing device 100.

[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 the user. 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 performs transmission and reception of information with 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 discounted product that can use a facility in a specified area during a specified period, the storage unit 120 records performance information regarding the usage record of the token given on the blockchain. 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, the storage unit 120 records on the blockchain, as information regarding the sightseeing pass, 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 use date and time when the user used the facility in the sightseeing area and the token required for the user to use the facility in the sightseeing area (for example, the token corresponding to the usage amount when the user uses the facility 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 using 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 refers to the information regarding the blockchain stored in the storage unit 120 and acquires the performance information regarding the usage record of the travel 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 according 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 according 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 according 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 a tour pass according to the embodiment. Fig. 6 explains the token transfer process when using a tour pass after the coin and token issuance process when purchasing the tour pass explained in Fig. 5. Fig. 6 explains the case where a user uses a tour pass to purchase a product at a discount price at a store in a tour area.

[0033] In Fig. 6, the terminal device 10 reads, for example, a two-dimensional code for a tour pass installed at a store (hereinafter may be abbreviated as "store") in the tour area in accordance with the user's operation. Furthermore, when the terminal device 10 reads, for example, the two-dimensional code for the tour pass, it transmits information capable of identifying the terminal device 10 and information regarding use of the store to the information processing device 100. For example, the terminal device 10 transmits, as information regarding use of the store, information linking information capable of identifying the store, information indicating a discount price (hereinafter may be abbreviated as "discount price") discounted when the user purchased a product at the store, and information indicating the purchase date and time of the product to the information processing device 100.

[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 the 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 the discounted price from the user's terminal device 10 to the store's terminal device 20 (not shown) 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 store's terminal device 20).

[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 tour pass token is not greater than the price of the tour pass by the determination unit 132, the reduction unit 133 transfers a tour pass token having a monetary value corresponding to the difference between the price of the tour pass and the total usage amount from the user to the tour pass issuer. Here, the usage amount according to the usage record of the tour pass token may be, for example, the usage amount when the user uses a facility in the tour area without using the tour pass. Specifically, the reduction unit 133 receives a tour pass token having a monetary value corresponding to the difference between the price of the tour 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 tour pass token on the blockchain. For example, the information regarding the transfer history of the tour pass token may be information associating information regarding the transferred tour pass token with information indicating the transfer date and time of the tour pass token. For example, the information regarding the transferred tour pass token may be information associating information indicating the monetary value of the transferred tour pass token (for example, information indicating the difference between the price of the tour pass and the total usage amount), information capable of identifying the user who is the transfer source of the tour pass token (for example, information capable of identifying the user's terminal device 10), and information capable of identifying the tour pass issuer who is the transfer destination of the tour 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 price of the travel pass and the total 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 price of the travel pass and the total 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 price of the travel pass and the total 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 price of the travel pass and the total 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] Also, in FIG. 8, when the reduction unit 133 receives 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 terminal device 20 of the store, according to the number of times or usage amount of the store used by the user, the reduction unit 133 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 percentage according to the number of times or usage amount of the store used by the user by the price of the travel pass or a predetermined amount from the travel pass issuer to the store. For example, the percentage according to the number of times or usage amount of the store used by the user may be a larger percentage as the number of times or usage amount of the store used by the user is larger. Alternatively, the percentage according to the number of times or usage amount of the store used by the user may be a predetermined percentage determined in advance according to the number of times or usage amount of the store used by the user. Note that the reduction unit 133 may transfer coins having a monetary value corresponding to the usage amount 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 percentage according to the number of times or usage amount of the store used by the user by the price of the travel pass or a predetermined amount 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 that associates information regarding the transferred coins with information indicating the transfer date and time of the coins. For example, the information regarding the transferred coins may be information that associates information indicating the monetary value of the transferred coins (e.g., information indicating the amount obtained by multiplying the percentage according to the number of times or usage amount of the store used by the user by the price of the travel pass or a predetermined amount), information capable of identifying the travel pass issuer which is the transfer source of the coins (e.g., information capable of identifying the information processing device 100), and information capable of identifying the store which is the transfer destination of the coins (e.g., information capable of identifying the terminal device 20 of the store).

[0039] FIG. 9 is a diagram for explaining a reduction process of monetary value based on the usage record of the travel pass token for users according to the embodiment. In FIG. 9, first, a 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 facilities (in FIG. 9, stores or facilities of operators, 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 their own terminal device 10. Note that the user may display the two-dimensional code for the travel pass on their 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] In addition, the user's terminal device 10 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] 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 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. 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 the 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 the 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, the 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 record of the sightseeing ticket token used in attractions and 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, a sightseeing ticket token having a monetary value corresponding to the usage amount when the user uses an attraction without using a sightseeing ticket is transferred 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 sightseeing ticket token has been used for a certain amount or more based on the performance information regarding the usage record of the sightseeing 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, the determination unit 132 determines whether or not the total usage amount corresponding to the usage record of the sightseeing ticket token is equal to or more than the price of the sightseeing ticket. When the determination unit 132 determines that the total usage amount corresponding to the usage record of the sightseeing ticket token is equal to or more than the price of the sightseeing ticket, the process ends. On the other hand, when the determination unit 132 determines that the total usage amount corresponding to the usage record of the sightseeing ticket token is not equal to or more than the price of the sightseeing ticket, the reduction unit 133 of the information processing device 100 reduces the user by an amount corresponding to the difference between the price of the sightseeing ticket and the total usage amount.

[0047] FIGS. 11 and 12 are diagrams for explaining the reduction process of the monetary value based on the address information of the user according to the second modification of the embodiment. FIGS. 11 and 12 are different from FIG. 9 in that the sightseeing 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 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 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 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 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 difference 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 roaming area based on the performance information regarding the usage record of the roaming token. If 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, if 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 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. The reduction unit 133 reduces a monetary value corresponding to the second amount to the user when it is determined that the user used the second facility after using the first facility. 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 (e.g., 5%, etc.) of the usage amount at the target store or a predetermined amount (e.g., 10,000 yen, etc.). For example, the reduction unit 133 gives an incentive such as a coupon or points corresponding to the second amount to the user as the monetary value corresponding to the second amount.

[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 the 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 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. 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 when it is determined that the total usage amount is not equal to or more than the price of the planned discount product.

[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 equivalent 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 equivalent 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 equivalent 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 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), 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 another device 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. These are 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, starting from 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, 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 within a range that does not conflict with 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. A reduction unit that reduces a monetary value to the participating businesses, the monetary value being equivalent to an amount obtained by multiplying a price of the discounted product or a predetermined amount by a ratio according to the number of times the user uses a facility that provides a service related to the discounted product, the monetary value being equivalent to an amount obtained by multiplying the price of the discounted product or a predetermined amount, the ratio being in accordance with the number of times the user uses a facility that provides a service related to the discounted product, the facility being operated by participating businesses that participate in the planning of the discounted product planned to support the user's travels, the facility being used in a specified area during a specified period An information processing device comprising:

2. an acquisition unit that acquires usage record information regarding a usage record of tokens required to use facilities among tokens granted when a user purchases a special discount product that is designed to support the user's travel and allows the user to use facilities in a specified area during a specified period; A determination unit that determines whether or not a total amount of money used according to the token usage record is equal to or greater than the price of the special discount product based on the record information; Further equipped with The reduction part is If it is determined that the total amount of the usage is not equal to or greater than the price of the discounted product, a monetary value equivalent to the difference between the price of the discounted product and the total amount of the usage is returned to the user. The information processing device according to claim 1 .

3. A computer-implemented information processing method, comprising: A refund process for a planned discount product planned to support a user's travel, the planned discount product being a facility operated by a participating business participating in the planning of the planned discount product that allows the user to use facilities in a specified area during a specified period, and for which a monetary value equivalent to an amount obtained by multiplying the price of the planned discount product or a predetermined amount by a ratio according to the number of times the user uses a facility that provides a service related to the planned discount product to the user, to the participating business. An information processing method comprising:

4. A procedure for returning a monetary value equivalent to an amount obtained by multiplying a price of the discounted product or a predetermined amount by a ratio according to the number of times the user uses a facility that provides a service related to the discounted product to the user, the facility being operated by a participating business participating in the planning of the discounted product planned to support the user's travel, and in which the facility is in a specified area during a specified period and that provides the user with a service related to the discounted product, to the participating business. 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