Management device for prize nft

JP2025030068AActive Publication Date: 2025-03-07NFTMEDIA CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023135049
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-22
Publication Date
2025-03-07
Estimated Expiration
2043-08-22

AI Technical Summary

Benefits of technology

【0013】 本発明は、抽選の景品等として用いられる多数のNFTを当該NFTに係るURLを介して安全に提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025030068000001_ABST
    Figure 2025030068000001_ABST
Patent Text Reader

Abstract

To safely provide a large number of NFTs to be used as prizes in lotteries, etc., via a URL related to the NFTs.SOLUTION: A management device 1 for prize NFTs in accordance with the present invention includes an issuing unit 111 that causes an issuing wallet for issuing and transferring the prize NFTs to issue a prize NFT, a storage unit 112 that causes the issuing wallet to transfer the prize NFT to a storage wallet for storing and transferring the prize NFTs, a generating unit 113 that generates a corresponding URL that corresponds one-to-one with the prize NFT transferred to the storage wallet, a receiving unit 114 that receives wallet identification information from an external device that performs communication using the corresponding URL, and a transfer unit 115 that operates the storage wallet, and transfers the prize NFT corresponding to the corresponding URL from the storage wallet to a transfer destination wallet identified by the above-mentioned identification information. The issuing wallet and the storage wallet are different from each other.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a management device for prize NFTs. [Background technology]

[0002] There are capsule vending machines that provide one capsule randomly selected from multiple types of capsules, that is, one capsule selected by lottery. When a price is paid, the capsule vending machine holds a lottery and provides the consumer with the toy (capsule toy) contained in the capsule selected by the lottery. In this way, the capsule vending machine gives the consumer the fun of imagining and anticipating what capsule toy they will win.

[0003] Incidentally, toys include not only real-world toys such as capsule toys, but also virtual-world toys provided via digital data. Therefore, there is a demand for a technology that provides digital data via a lottery means such as a capsule vending machine.

[0004] (Prior Art) As an example of a conventional technology for providing digital data via a lottery means, Patent Document 1 discloses a capsule toy that has a capsule body that contains an assembly figure such as a character toy, and an information display unit such as a card that is stored in or affixed to the capsule body and holds an optically readable information code related to the assembly figure. The technology of Patent Document 1 transmits digital data corresponding to the information code, making it possible to easily provide digital data such as a video or still image or a ring melody related to the capsule contents as a prize. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2007-004433 A Summary of the Invention [Problem to be solved by the invention]

[0006] Meanwhile, non-fungible tokens (NFTs) recorded on a blockchain are being used as a means of giving digital data the value of being unique. If a large number of NFTs with different associated digital data could be issued and NFTs with the value of being unique could be offered as prizes in lotteries, consumers would enjoy the lottery even more. As a means of offering the issued NFT as a prize in a lottery, for example, a Uniform Resource Locator (URL) relating to the NFT could be provided as an information code via a lottery means such as the technology of Patent Document 1, and the NFT could be transferred to a winner who requested the provision of the NFT via the URL.

[0007] Incidentally, NFTs are issued from a wallet capable of operating a blockchain, with the economic cost called gas fee. The wallet is also used to transfer the NFT to a winner who has requested the provision of the NFT via a URL. Therefore, the wallet that transfers the NFT to the winner is connected to a network and operated. However, a wallet connected to a network may be operated by unauthorized access. Due to the above-mentioned gas fee, a wallet configured to be able to issue a large number of NFTs may cause a large economic loss if it is operated by unauthorized access. The technology of Patent Document 1 is only capable of easily providing non-NFT digital data such as videos, still images, or ringtones related to the contents of the capsule as prizes, and there is room for further improvement in terms of safely providing a large number of NFTs used as prizes in lotteries, etc., via a URL related to the NFT.

[0008] The present invention has been made in consideration of the above circumstances, and its purpose is to safely provide a large number of NFTs to be used as lottery prizes, etc. via URLs related to those NFTs. [Means for solving the problem]

[0009] As a result of intensive research into solving the above problems, the inventors have found that the above object can be achieved by providing the prize NFT via a URL through a storage wallet that is different from the issuing wallet that issues the NFT. The inventors have then completed the present invention. Specifically, the present invention provides the following.

[0010] The present invention provides a prize NFT management device comprising an issuing unit that causes an external issuing wallet which issues and transfers prize NFTs to be issued by the issuing wallet, a storage unit that transfers the prize NFT to an external storage wallet which stores and transfers the prize NFT, a generation unit that generates a corresponding URL that has one-to-one correspondence with the prize NFT transferred to the storage wallet, a receiving unit that receives wallet identification information from an external device that communicates using the corresponding URL, and a transfer unit that operates the storage wallet and transfers the prize NFT corresponding to the corresponding URL from the storage wallet to a transfer destination wallet identified by the identification information, wherein the issuing wallet and the storage wallet are different from each other.

[0011] The present invention issues prize NFTs, which are NFTs used as prizes in lotteries, and transfers them to a storage wallet, and further generates a corresponding URL that corresponds one-to-one with the prize NFTs transferred to the storage wallet. The present invention then receives wallet identification information from an external device that communicates using the corresponding URL, and transfers the prize NFTs that correspond to the corresponding URL from the storage wallet to a transfer destination wallet identified by the identification information. Since the prize NFTs and the corresponding URLs correspond one-to-one, the present invention can issue a large number of NFTs without compromising the value of the NFTs as being unique, and provide these a large number of NFTs through a procedure via the URL related to the NFTs. In other words, the present invention can issue and provide a large number of NFTs without compromising the value of the NFTs as being unique, by creating a unique URL and a two-dimensional code for a lottery.

[0012] However, if the private key of a wallet that issues, stores, and transfers (distributes) NFTs is leaked, all issuance, storage, and distribution of NFTs related to the wallet may be adversely affected. The storage wallet of the present invention is a wallet that is provided separately from the issuing wallet and that stores and distributes NFTs. Therefore, even if the private key of the storage wallet is leaked, the damage is limited to only the NFTs stored in the storage wallet. In addition, since the storage wallet can be separated for each project to be distributed, the damage of the leak can be limited. Furthermore, the configuration of separating the storage wallet from the issuing wallet makes it unnecessary to add a description for distribution. As a result, the storage wallet can be distributed, for example, by a contract that complies only with ERC721, which is a standard for non-fungible tokens (NFC) in Ethereum (registered trademark). Therefore, according to the present invention, a safe contract based on an existing standard can be used without verifying a contract to which a unique function has been added. This enables safe and flexible operation, such as separating the distribution wallet for each distribution destination and changing the contract related to each distribution wallet depending on the distribution destination. Therefore, the present invention makes it possible to safely provide a large number of NFTs to be used as lottery prizes, etc. via URLs related to those NFTs. Effect of the Invention

[0013] The present invention makes it possible to safely provide a large number of NFTs to be used as lottery prizes, etc. via URLs related to those NFTs. [Brief description of the drawings]

[0014] [Figure 1] FIG. 1 is a block diagram showing an example of a preferred embodiment of the hardware and software configurations of a system S of this embodiment. [Diagram 2] FIG. 2 is an example of the correspondence table 121. [Diagram 3] FIG. 3 is a main flowchart showing an example of a preferable flow of the management process executed by the management device 1 of this embodiment. [Figure 4]FIG. 4 is a continuation of FIG. [Diagram 5] FIG. 5 is a continuation of FIG. [Figure 6] FIG. 6 is a continuation of FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings.

[0016] <System S> Fig. 1 is a block diagram showing an example of a hardware configuration and a software configuration in the system S of this embodiment. Hereinafter, an example of a preferred embodiment of the hardware configuration and the software configuration in the system S of this embodiment will be described with reference to Fig. 1. The system S includes a management device 1, and a blockchain B and a terminal T that can be configured to communicate with the management device 1 via a network N.

[0017] [Management device 1] The management device 1 includes a control unit 11, a storage unit 12, a communication unit 13, and the like. The type of the management device 1 is not particularly limited. Examples of the type include a server and a cloud server. The management device 1 of this embodiment may be configured as one device that is easy to manage, or may be configured as a system realized by a plurality of devices working together. The management device 1 of this embodiment safely provides a large number of NFTs used as prizes in lotteries, etc., via a URL related to the NFT, by providing the prize NFT via a storage wallet different from the issuing wallet that issues the NFT. Note that the "wallet" in this embodiment refers to an externally owned account (EOA) related to the blockchain.

[0018] [Control unit 11] The control unit 11 includes a central processing unit (CPU), a random access memory (RAM), and a read only memory (ROM).

[0019] The control unit 11 cooperates with the storage unit 12 and / or the communication unit 13 as necessary. The control unit 11 then realizes software components of the program of this embodiment executed by the management device 1, such as an issuing unit 111, a storage unit 112, a generating unit 113, a receiving unit 114, a transfer unit 115, and a providing unit 116. The functions provided by each of the software components of the program of this embodiment will be shown in the description of a preferred flow of the management process described later.

[0020] When the management device 1 is configured as a system realized by a plurality of devices working together, it is preferable that the issuing unit 111 and the storage unit 112 are realized on a device (issuing device) different from the device (storage device) on which the receiving unit 114 and the transfer unit 115 are realized. In this way, the issuing device can be configured to be connected to the network N only when necessary, such as when issuing and transferring prize NFTs, in order to reduce the risk of unauthorized access.

[0021] [Storage section 12] The memory unit 12 is a device in which data and / or files are stored, and includes a storage unit that stores data non-temporarily using a hard disk, a semiconductor memory, a recording medium, a memory card, and the like.

[0022] The storage unit 12 may have a mechanism that enables connection via the network N to a storage device or storage system such as a network attached storage (NAS), a storage area network (SAN), cloud storage, a file server, and / or a distributed file system.

[0023] The memory unit 12 stores a program executed by the microcomputer, a correspondence table 121, a storage encryption key capable of operating a storage wallet that stores and transfers prize NFTs, regional information, etc. Furthermore, the memory unit 12 is configured to be able to realize the above-mentioned issuing wallet and storage wallet in cooperation with the communication unit 13, the network N, the blockchain B, etc. as necessary.

[0024] It is preferable that the issuing private key is not stored on cloud storage. This significantly reduces the risk of the private key being stolen due to unauthorized access. When the storage encryption key is stored on cloud storage, it is preferable that the storage encryption key is encrypted before storage. This reduces the risk of the storage encryption key being stolen from the cloud storage due to unauthorized access.

[0025] (Corresponding table 121) The correspondence table 121 stores a corresponding URL that is associated with the prize NFT transferred to the storage wallet in a one-to-one correspondence. The corresponding URL is preferably associated with an identification (ID) that indicates the prize NFT. The ID is not particularly limited, and may be, for example, a contract address, a chain number, and a token number related to the NFT.

[0026] It is preferable that the corresponding URL is associated with information indicating whether it is unused (in storage) or used (transferred). This allows the management device 1 to confirm whether the prize NFT corresponding to the corresponding URL is stored in the storage wallet without wasting gas fees by executing a smart contract that confirms the location of the prize NFT on the blockchain B. This also allows the management device 1 to manage the number of prize NFTs that have been distributed via the corresponding URL that have been drawn via a capsule vending machine or the like, without wasting gas fees.

[0027] When the prize NFT corresponding to the corresponding URL has been transferred to any of the destination wallets, it is preferable that the corresponding URL is associated with information indicating the destination wallet (destination address). This allows the management device 1 to confirm in which destination wallet the prize NFT corresponding to the corresponding URL is stored without wasting gas fees by executing a smart contract that confirms the location of the prize NFT on the blockchain B.

[0028] The corresponding URL is preferably associated with a two-dimensional code (two-dimensional code for lottery) that includes the corresponding URL as information and is generated by the generation unit 113. This allows the management device 1 to provide a two-dimensional code for lottery that can be used as a prize for a lottery, special information to be attached to a distribution item such as a pamphlet or advertisement, or special information to be attached to a ticket, product, or the like.

[0029] The corresponding URL is preferably associated with the capsule vending machine that provides the corresponding URL. The association is performed, for example, by storing the identification information of the vending machine (also referred to as vending machine identification information or password) attached to the capsule vending machine in association with the corresponding URL in the correspondence table 121. This allows the management device 1 to prevent the transfer of the prize NFT when communication using the corresponding URL is performed from a location different from the capsule vending machine associated with the prize NFT, which may indicate unauthorized use of the corresponding URL.

[0030] It is preferable that the corresponding URL is associated with the area in which the corresponding URL is provided. The association is performed, for example, by storing area information indicating the area in association with the corresponding URL in the correspondence table 121. This allows the management device 1 to prevent the prize NFT from being transferred when communication using the corresponding URL is performed from a location other than the area associated with the prize NFT, which may be the result of suspected fraudulent use of the corresponding URL.

[0031] It is preferable that the corresponding URL is associated with a period (acquisition period) during which a prize NFT that has a one-to-one correspondence with the corresponding URL can be requested to be transferred from the management device 1. This allows the management device 1 to provide the prize NFT only during the period related to the prize NFT, such as the period during which an event is held.

[0032] The corresponding URL is preferably associated with a threshold number of acquisitions of a specific prize NFT (acquisition number threshold) that enables acquisition of a specific prize NFT that corresponds one-to-one to the corresponding URL. This allows the management device 1 to allow only those who have previously acquired a specific prize NFT equal to or greater than the acquisition number threshold (for example, those who have received 100 or more ramen NFTs as a specific prize NFT) to acquire a specific prize NFT.

[0033] Fig. 2 is an example of the correspondence table 121. The example shown in Fig. 2 includes information that associates the usage status (information indicating whether it is unused (in storage) or used (transferred)), ID (identification information indicating a prize NFT), destination address (information indicating a destination wallet), URL (corresponding URL), and two-dimensional code (two-dimensional code including the corresponding URL as information (two-dimensional code for lottery)) with each other.

[0034] The mutually associated information related to the prize NFT identified by ID "1" in Fig. 2 includes the ID "1", usage status "used", destination address "0xC56410a3b...", URL "(https: / / foo.bar / tokens / D...)", and a two-dimensional code (a two-dimensional code image in which the same content as the URL of ID "1" is encoded). As a result, based on the information that the prize NFT identified by ID "1" has a one-to-one correspondence with the corresponding URL "https: / / foo.bar / tokens / D..." and has been transferred to the transfer destination wallet identified by the destination address "0xC56410a3b...", the management device 1 can prevent the prize NFT from being transferred repeatedly when there is a command from an external device that communicates using the corresponding URL included in the two-dimensional code.

[0035] Furthermore, the mutually associated information relating to the prize NFT identified by ID "4" in FIG. 2 includes the ID "4", usage status "unused", destination address "-", URL "https: / / foo.bar / tokens / fe...", and a two-dimensional code (a two-dimensional code image that encodes the same content as the URL of ID "4"). This allows the management device 1 to provide the two-dimensional code. Furthermore, when communication is performed from an external device via the corresponding URL "https: / / foo.bar / tokens / fe...", the management device 1 can transfer the prize NFT (the prize NFT identified by ID "4") that has one-to-one correspondence with the corresponding URL to the transfer destination wallet, and change the usage status, destination address, etc. in the same way as the mutually associated information relating to the prize NFT identified by ID "1".

[0036] (Regional information) The regional information is associated with the corresponding URL, vending machine identification information, and / or area and stored in the storage unit 12. This allows the management device 1 to support, for example, marketing tailored to the region in which the capsule vending machine is installed, revitalization projects for that region, and the like. The regional information is not particularly limited as long as it is regional information related to the corresponding URL, vending machine identification information, and / or area.

[0037] The regional information includes, for example, advertisements for products and / or services provided in the region related to the products and / or services provided via the prize NFT that corresponds one-to-one to the corresponding URL, tourist information for the region, information on events held in the region, digital discount coupons for products and services provided in the region, etc. The form of the regional information is not particularly limited. The form may be any form including, for example, one or more of text, image, audio, and video.

[0038] The regional information may include an AI response generated by processing using a large-scale language model that receives as input a prompt including the region and the acquisition history of the prize NFT of the person who acquired the prize NFT. This allows the management device 1 to realize marketing based on the region and the acquisition history, and the provision of regional information that mimics guidance by a local tourist guide. The prompt may further include personal information of the person who acquired the prize NFT. This allows the management device 1 to realize marketing based on personal information, the region, and the acquisition history, and the provision of regional information that mimics guidance by a local tourist guide that takes personal information into account.

[0039] In addition, the regional information includes, for example, advertisements for goods and services provided in the region where the capsule vending machine identified by the vending machine identification information is installed, tourist information for the region, information about events taking place in the region, and digital discount coupons for goods and services provided in the region.

[0040] In addition, the regional information may include, for example, advertisements for goods and services offered in areas related to the area, tourist information for the area, information on events taking place in the area, and digital discount coupons for goods and services offered in the area.

[0041] [Communications Section 13] The communication unit 13 is not particularly limited as long as it connects the management device 1 to the network N and enables communication with the blockchain B and the terminal T, etc. Examples of the communication unit 13 include a wireless device compatible with a mobile phone network, a device connectable to a wireless LAN, and a network card compatible with the Ethernet standard.

[0042] [Blockchain B] Blockchain B is a platform that allows data to be recorded as a set of records that are linked to each other by cryptographic techniques and are continually added to, thereby facilitating verification of the recorded data in a distributed system. The blockchain B of this embodiment is made public for the above-mentioned verification and transfer of prize NFTs (described later). There are no particular limitations on the blockchain B as long as it supports interoperability with each of the blockchain services used in the management device 1 and the terminal T. Blockchain B may be, for example, Optimism (registered trademark) derived from Ethereum (registered trademark). Since blockchain B is Optimism, prize NFTs can be distributed free of charge. Data such as prize NFTs is recorded on blockchain B in a manner that allows the above-mentioned verification to be performed.

[0043] This allows the blockchain B to easily detect attempts to forge data such as prize NFTs recorded on the blockchain B, and prevents data forgery. Therefore, the system S of this embodiment can have high resistance to attempts to transmit false information related to prize NFTs, that is, high Byzantine fault tolerance, by recording prize NFTs on the blockchain B.

[0044] Blockchain B incurs economic costs called gas fees when issuing NFTs. Blockchain B may incur gas fees smaller than the gas fees required for issuance when transferring NFTs, or may be capable of preventing gas fees from being incurred when transferring. In order to prevent economic costs from being incurred when transferring, blockchain B is preferably capable of preventing gas fees from being incurred when transferring NFTs. An NFT that does not require gas fees when transferred is realized, for example, by a procedure in which gas fees related to future transfers are incurred collectively when an NFT is issued.

[0045] [Non-fungible tokens (NFTs)] Here, a non-fungible token (NFT) refers to irreplaceable data recorded on the blockchain B. Therefore, an NFT can be used to create one-of-a-kind digital data for prizes. In addition to the owner address and the records related to the above-mentioned verification, an NFT has information (TokenURI, metadata itself, etc.) that enables the use of associated digital data (metadata).

[0046] This allows the management device 1 to issue prize NFTs with associated digital data as metadata, such as digital content (e.g., music, a restaurant's secret menu, a restaurant's membership card, etc.), the right to receive real-world goods and services (e.g., cash prizes, the right to receive corrections to a web design, the right to receive consulting, etc.), the right to access a specific site, etc. In particular, by issuing a prize NFT with associated digital data as metadata, such as the right to access a specific site, the management device 1 can contribute to the realization of a limited site that can only be accessed by those who have acquired the prize NFT of this embodiment.

[0047] NFTs are issued including information related to the digital data. The "information related to the digital data" may be the digital data itself, or information indicating the location of the digital data (such as a URL). If the information related to the digital data is the digital data itself (full on-chain NFT), terminal T etc. can obtain the digital data itself without being affected by the state of the service providing the digital data itself. If the information related to the digital data is information indicating the location of the digital data, digital data with a data size larger than the data size of a prize NFT that can be realized on blockchain B can be associated with the prize NFT.

[0048] The type of digital data provided via the NFT of this embodiment is not particularly limited, and any type of digital data can be provided. The digital data includes, for example, videos, still images, ringtones, 3D data, documents in PDF (Portable Document Format), etc.

[0049] [Wallet] A "wallet" related to Blockchain B is a service that allows users to issue, store, transfer, and otherwise operate NFTs stored on the blockchain using the cryptographic key related to the operation of the wallet.

[0050] The issuing wallet of this embodiment is operated by an issuing encryption key. The issuing wallet is also configured to issue a prize NFT by operation from the issuing unit 111. The issuing wallet is also configured to transfer the issued prize NFT to the storage wallet by operation from the storage unit 112. It is preferable that the issuing wallet is configured not to be connected to the network except for the issuance and transfer of the prize NFT. This prevents the issuing wallet from being illegally accessed and causing significant economic losses.

[0051] Moreover, the storage wallet of this embodiment is operated by a storage encryption key. Moreover, the storage wallet is configured to store and transfer the prize NFT. Furthermore, the storage wallet is configured to transfer the prize NFT to another wallet by operation from the transfer unit 115. That is, the issuing unit 111 first stocks the NFT in the issuing wallet. If a gas fee is required for the transfer of the prize NFT, the storage wallet is preferably configured to pay the gas fee required for the transfer of the prize NFT. That is, the storage wallet is preferably configured to pay the gas fee to be paid by the consumer who receives the prize NFT in advance. In this way, the management device 1 can transfer the prize NFT without making the consumer aware of the gas fee related to the transfer. If a gas fee is not required for the transfer of the prize NFT, the storage wallet is preferably configured not to pay the gas fee in order to reduce economic losses due to unauthorized access.

[0052] [Smart Contract] An issuing smart contract configured to issue a prize NFT in response to a command from the issuing unit 111 is stored on the blockchain B. The issuing smart contract issues a prize NFT in response to a command using an issuing encryption key related to the issuing wallet, and a URL is issued related to the storage wallet. This allows the system S to prevent a large amount of NFTs from being illegally issued from the storage wallet, resulting in a significant economic loss.

[0053] In particular, the use of a configuration in which the management device 1 includes an issuing device and a storage device, and the issuing device is connected to the network N only when necessary (issuing device independent configuration) in combination with the issuing smart contract of the above configuration, prevents unauthorized use of the issuing smart contract from the storage device, which is subject to concerns of unauthorized access, and issues prize NFTs from the issuing smart contract. This further prevents significant economic losses without impairing the function of the management device 1 to issue prize NFTs.

[0054] In addition, on the blockchain B, the storage smart contract has already been stored in the storage wallet. The storage smart contract may be configured integrally with the issuance smart contract, or may be configured separately. It is preferable that the storage smart contract has the same command source as the issuance smart contract. This allows the system S to prevent the prize NFT from being illegally transferred from the issuance wallet.

[0055] In particular, the combined use of the independent issuing device configuration and the storage smart contract of the above configuration achieves both prevention of unauthorized use of the issuing smart contract from the storage device, which is subject to unauthorized access, and transfer of the prize NFT from the issuing wallet. This further prevents significant economic losses without impairing the function of the management device 1 to transfer the issued prize NFT to the storage wallet.

[0056] In addition, a transfer smart contract configured to transfer the prize NFT from the storage wallet to a transfer destination in response to an instruction from the transfer unit 115 is stored on the blockchain B. The transfer smart contract is preferably configured to transfer the prize NFT in response to an instruction using a storage encryption key related to the storage wallet. This allows the system S to transfer the prize NFT from the storage wallet even if the issuance encryption key is stored in a location not connected to the network N.

[0057] [Corresponding URL] The corresponding URL is a URL (Uniform Resource Locator) that has one-to-one correspondence with the prize NFT. The corresponding URL has a first portion that indicates the management device 1 and a second portion that identifies the prize NFT managed in the management device 1. This allows the terminal T to communicate with the management device 1 indicated by the first portion via the network N. Then, the management device 1 can receive the corresponding URL including the second portion from the terminal T, and identify the prize NFT that has one-to-one correspondence with the corresponding URL using the second portion.

[0058] [Lottery 2D code] The two-dimensional lottery code is a two-dimensional code that includes a corresponding URL as information, and is generated by the generating unit 113. The type of the two-dimensional lottery code is not particularly limited, and may be, for example, a QR code (registered trademark) or the like, which is widely used and has the advantage of being readable from various terminals. The two-dimensional lottery code is used in various aspects, such as prizes in lotteries, special information attached to handouts such as pamphlets and advertisements, special information attached to tickets, products, etc.

[0059] In particular, the two-dimensional lottery code is preferably stored in a capsule vending machine (described later) and can be used in the form of a capsule toy provided by lottery. In this way, the management device 1 can provide the enjoyment of winning a prize NFT in a lottery via a capsule vending machine. The two-dimensional lottery code in the form of a capsule toy includes, for example, a form printed on paper, card, etc. that can be enclosed in a capsule toy, a form printed on a toy that can be enclosed in a capsule toy, a form printed in part on an item that can be enclosed in a capsule toy, and a form that becomes a two-dimensional lottery code by combining with a part of a two-dimensional code provided separately from the item.

[0060] A two-dimensional lottery code printed on paper, cards, etc. that can be inserted into a capsule toy is convenient because it can be provided through a capsule vending machine simply by inserting it into an existing capsule. A two-dimensional lottery code printed on a toy that can be inserted into a capsule toy can provide not only the prize NFT provided through the two-dimensional lottery code, but also the fun of winning the toy. A two-dimensional lottery code that is partially printed on an item that can be inserted into a capsule toy and becomes a two-dimensional lottery code when combined with a portion of a two-dimensional code provided separately from the item provides the fun of completing the two-dimensional lottery code and prevents fraudulent use of the two-dimensional lottery code.

[0061] The two-dimensional lottery code is preferably available in the form of an image that can be displayed on various terminals such as smartphones, tablet terminals, and personal computers. This allows the management device 1 or other servers to provide a two-dimensional code in the form of an image through an electronic lottery using pseudo-random numbers. This allows the management device 1 to provide the fun of winning a prize NFT through an electronic lottery (virtual gacha).

[0062] [Network N] The type of the network N is not particularly limited as long as it enables communication between the management device 1 and the terminals T, etc. The type of the network N is, for example, the Internet, a mobile phone network, a wireless LAN, etc.

[0063] [Terminal T] Terminal T is, for example, a personal computer, a laptop computer, a smartphone, a tablet terminal, etc. Terminal T can execute a process of displaying information provided from management device 1, a process of providing user input via a user interface to management device 1, etc. A user of terminal T is, for example, a person who has acquired a URL selected by lottery, a person who has acquired a URL attached to an advertisement, etc.

[0064] [Capsule vending machine] The capsule vending machine is not particularly limited as long as it can provide a two-dimensional lottery code in the form of a capsule toy, a two-dimensional lottery code that is partially printed on an item that can be enclosed in a capsule toy and becomes a two-dimensional lottery code when combined with a portion of a two-dimensional code provided separately from the item, etc. The provision of the two-dimensional lottery code via the capsule vending machine can be provided, for example, by enclosing a toy such as a figure and a two-dimensional lottery code in the capsule, enclosing only a piece of paper on which a two-dimensional lottery code is printed, or enclosing a toy such as a figure with a two-dimensional lottery code attached thereto in the capsule, etc. Examples of the capsule vending machine include a vending machine in which a capsule drawn by inserting a coin such as a 500 yen coin and rotating a dial is discharged together with the capsule toy enclosed in the capsule, and a box (for example, a box like a fortune box) that contains capsules in a manner that makes it difficult to see the contents of the capsule from the outside and is configured so that the contained capsule can be taken out by hand from an opening. Capsules in a capsule vending machine can be provided free of charge or for a fee. A capsule vending machine may provide capsules in exchange for coins or other cash, or when an item that can be exchanged for a capsule, such as a medal, token, or ticket, is inserted, or the machine may provide capsules completely free of charge.

[0065] [Main Flowchart of Management Processing] Fig. 3 is a main flow chart showing an example of a preferable flow of the management process executed by the management device 1 of this embodiment. Fig. 4 is a diagram continuing from Fig. 3. Fig. 5 is a diagram continuing from Fig. 4. Fig. 6 is a diagram continuing from Fig. 5. Below, an example of a preferable flow of the management process executed by the management device 1 of this embodiment will be described with reference to Figs. 3 to 6.

[0066] First, the management device 1 executes a step of issuing a prize NFT (issuance step, steps S1 to S2) and a step of transferring the issued prize NFT to a storage wallet (storage step, step S3).

[0067] [Step S1: Determine whether to issue an NFT as a prize] The control unit 11 executes the issuing unit 111 in cooperation with the memory unit 12 and the communication unit 13. The control unit 11 then executes a process of determining whether to issue a prize NFT using the issuing unit 111 (step S1, issuance determination step). If it is determined that a prize NFT should be issued, the control unit 11 transfers the process to step S2. If it is not determined that a prize NFT should be issued, the control unit 11 transfers the process to step S5. The issuance determination step includes, for example, a procedure of determining that a prize NFT should be issued when a command to issue a prize NFT is received from an administrator of the management device 1, etc.

[0068] [Step S2: Issue NFTs for prizes] The control unit 11 executes a process of causing the issuing unit 111 to issue the prize NFT determined to be issued in step S1 to the issuing wallet described in the wallet section (step S2, issuance execution step). The control unit 11 moves the process to step S3.

[0069] The issuance execution step includes a procedure of accessing the issuing smart contract described in the smart contract section via the communication unit 13 and the network N, and having the issuing smart contract issue a prize NFT using the issuing private key. The issued prize NFT is stored in the issuing wallet.

[0070] The issuance execution step issues a prize NFT by associating it with information related to the digital data. The "information related to the digital data" may be the digital data itself, or information indicating the location of the digital data (such as a URL). If the information related to the digital data is the digital data itself, terminal T etc. can obtain the digital data itself without being affected by the state of the service etc. that provides the digital data itself. If the information related to the digital data is information indicating the location of the digital data, the data amount of the prize NFT can be made smaller than the digital data.

[0071] The issuance execution step preferably includes a procedure for issuing a number of prize NFTs designated in the above-mentioned issuance command, etc. This allows the management device 1 to issue a large number of prize NFTs, for example, 1000, at once.

[0072] [Step S3: Transfer to storage wallet] The control unit 11 executes the storage unit 112 in cooperation with the memory unit 12 and the communication unit 13. The control unit 11 then executes a process in which the storage unit 112 transfers the prize NFT issued in step S2 from the issuance wallet to the storage wallet (step S3, storage step). The control unit 11 moves the process to step S4. The storage step includes a procedure of accessing the storage smart contract described in the smart contract section via the communication unit 13 and the network N, and transferring the prize NFT to the storage smart contract using the issuance private key.

[0073] Next, the management device 1 executes a step of generating a corresponding URL etc. that has one-to-one correspondence with the prize NFT transferred to the storage wallet (generation step, steps S3 to S6).

[0074] [Step S4: Generate corresponding URL] The control unit 11 executes the generation unit 113 in cooperation with the storage unit 12. The control unit 11 then executes a process of generating a corresponding URL that has one-to-one correspondence with the prize NFT transferred to the storage wallet in step S3, using the generation unit 113 (step S4, corresponding URL generation step). The control unit 11 moves the process to step S5. The corresponding URL generation step includes a procedure of storing the generated corresponding URL in the correspondence table 121.

[0075] The procedure for generating a corresponding URL that has one-to-one correspondence with a prize NFT is not particularly limited. The procedure includes, for example, a procedure for generating a URL that includes a first portion indicating the management device 1 and a second portion obtained by converting data including the token ID of the prize NFT using various hash functions. This prevents the token ID of the prize NFT from being identified from the corresponding URL.

[0076] The generating step preferably includes a series of processes (steps S5 to S6) for generating a two-dimensional lottery code including a corresponding URL as information. This allows the management device 1 to provide a two-dimensional lottery code that can be used in various aspects, such as prizes in a lottery, special information attached to handouts such as pamphlets and advertisements, and special information attached to tickets, products, etc.

[0077] [Step S5: Determine whether to generate a two-dimensional code for lottery] The control unit 11 executes a process of determining whether to generate a two-dimensional code for a lottery, including the corresponding URL generated in step S4 as information, by the generation unit 113 (step S5, two-dimensional code generation determination step). If it is determined that a two-dimensional code for a lottery is to be generated, the control unit 11 transfers the process to step S6. If it is determined that a two-dimensional code for a lottery is not to be generated, the control unit 11 transfers the process to step S7. The two-dimensional code generation determination step includes, for example, a procedure of determining that a two-dimensional code for a lottery is to be generated when a command to generate a two-dimensional code for a lottery is received from the administrator of the management device 1 or the like.

[0078] [Step S6: Generate a two-dimensional code for the lottery] The control unit 11 executes a process of generating the two-dimensional code for lottery determined to be generated in step S5 by the generation unit 113 (step S6, two-dimensional code generation execution step). The control unit 11 moves the process to step S7. The two-dimensional code generation execution step includes a procedure of generating various two-dimensional codes configured so that the corresponding URL generated in step S3 can be read from a device capable of reading two-dimensional codes, such as a smartphone, a tablet terminal, a web camera, a two-dimensional code reader, etc. The two-dimensional code for lottery generated in the two-dimensional code generation execution step is as described in the section on two-dimensional code for lottery.

[0079] Then, the management device 1 executes a step (receiving step, steps S7 to S17) of receiving the wallet identification information and the like from an external device (terminal T, etc.) that communicates using the corresponding URL.

[0080] [Step S7: Determine whether communication using the corresponding URL is requested] The control unit 11 executes the receiving unit 114 in cooperation with the storage unit 12 and the communication unit 13. Then, the control unit 11 executes a process of determining whether communication using the corresponding URL generated in step S4 has been requested from an external device (terminal T, etc.) by the receiving unit 114 (step S7, communication request determination step). If it is determined that a request has been made, the control unit 11 moves the process to step S8. If it is not determined that a request has been made, the control unit 11 moves the process to step S1, and repeats the processes from step S1 to step 20. The communication request determination step includes, for example, a procedure of determining that communication using the corresponding URL has been requested when the management device 1 receives a communication request including the corresponding URL via HTTP (Hypertext Transfer Protocol) from an external device.

[0081] When the prize NFT is provided by lottery via a capsule vending machine, the receiving step preferably includes a series of processes (steps S8 to S11) for determining whether or not to transfer the prize NFT using the vending machine identification information provided from the external device. This allows the management device 1 to not transfer the prize NFT when communication using the corresponding URL is performed from a location different from the capsule vending machine associated with the prize NFT, where unauthorized use of the corresponding URL is suspected. This allows the management device 1 to prevent unauthorized use of the corresponding URL.

[0082] [Step S8: Determine whether to request vending machine identification information] Control unit 11 executes a process, via receiving unit 114, to determine whether to request the provision of vending machine identification information from the external device that requested communication in step S7 (step S8, vending machine identification information request determination step). If it is determined that a request is to be made, control unit 11 moves the process to step S9. If it is determined that a request is not to be made, control unit 11 moves the process to step S12. The vending machine identification information request determination step includes, for example, a procedure for determining that a request is to be made to provide vending machine identification information when the corresponding URL related to step S7 is associated with vending machine identification information in correspondence table 121.

[0083] [Step S9: Request vending machine identification information] The control unit 11 executes a process to request the vending machine identification information determined to be requested in step S8 to be provided by the external device that requested communication in step S7 (step S9, vending machine identification information request execution step). The control unit 11 moves the process to step S10.

[0084] [Step S10: Receive vending machine identification information] The control unit 11 executes a process of receiving the vending machine identification information requested in step S9 from the external device that requested communication in step S7, via the receiving unit 114 (step S10, vending machine identification information reception execution step). The control unit 11 moves the process to step S11. The vending machine identification information is not particularly limited. The vending machine identification information may be, for example, information read from a two-dimensional code provided from the capsule vending machine via a sign, screen, or the like.

[0085] [Step S11: Determine whether the vending machine is associated with a corresponding URL] The control unit 11 executes a process to determine whether the capsule vending machine (predetermined capsule vending machine) identified by the vending machine identification information received in step S10 by the receiving unit 114 and the corresponding URL in step S7 are associated in the correspondence table 121 (step S11, vending machine identification step). If it is determined that they are associated, the control unit 11 moves the process to step S12. If it is not determined that they are associated, the control unit 11 moves the process to step S1 and repeats the processes from step S1 to step S20.

[0086] In the case where the prize NFT is provided by lottery via a capsule vending machine, the prize NFT is provided in a given area such as an event venue or a specific area, or the prize NFT is related to a specific area, the receiving step preferably includes a series of processes (steps S12 to S15) for determining whether or not to transfer the prize NFT using location information provided from an external device. This allows the management device 1 to not transfer the prize NFT when communication using the corresponding URL is performed from a location not included in the area associated with the prize NFT, where unauthorized use of the corresponding URL is suspected. This allows the management device 1 to prevent unauthorized use of the corresponding URL. This also allows the management device 1 to associate the prize NFT with a specific area and motivate a person who has obtained the corresponding URL corresponding to the prize NFT to go to the specific area.

[0087] [Step S12: Determine whether to request location information] Control unit 11 executes a process of determining, by receiver 114, whether to request the provision of location information from the external device that requested communication in step S7 (step S12, location information request determination step). If it is determined that a request is to be made, control unit 11 transfers the process to step S13. If it is determined that a request is not to be made, control unit 11 transfers the process to step S16. The location information request determination step includes, for example, a procedure of determining that the provision of location information is to be requested when the corresponding URL and area related to step S7 are associated in correspondence table 121.

[0088] [Step S13: Request location information] The control unit 11 executes a process of requesting the external device that requested communication in step S7 to provide the location information determined to be requested in step S12 by the receiving unit 114 (step S13, location information request execution step). The control unit 11 moves the process to step S14.

[0089] [Step S14: Receiving location information] Control unit 11 executes a process of receiving, by receiver 114, the vending machine identification information requested in step S13 from the external device that requested communication in step S7 (step S14, location information reception execution step). Control unit 11 moves the process to step S15. The location information is not particularly limited, and may be, for example, a GPS (Global Positioning System) signal acquired by the external device, or location information based on a wireless LAN network or mobile phone base station acquired by the external device.

[0090] [Step S15: Determine whether the location is included in the area associated with the corresponding URL] Control unit 11 executes a process of determining whether the location information received in step S14 by receiving unit 114 is a location included in the area associated with the corresponding URL in correspondence table 121 (step S15, area determination step). If it is determined that it is included, control unit 11 moves the process to step S16. If it is not determined that it is included, control unit 11 moves the process to step S1 and repeats the processes from step S1 to step S20.

[0091] [Date confirmation step] When the corresponding URL is associated with the obtainable period, the control unit 11 preferably determines whether the current time is within the obtainable period, moves the process to step S16 if it is determined that the current time is within the obtainable period, and moves the process to step S1 if it is not determined that the current time is within the obtainable period, and executes a process of repeating the processes from step S1 to step S20. This allows the management device 1 to transfer the prize NFT only during the obtainable period. By limiting the transfer timing of the prize NFT to the obtainable period, the management device 1 can prevent fraudulent acquisition of the prize NFT, and can add added value to the prize NFT by making it obtainable only within a certain period.

[0092] [Number of acquisitions confirmation step] If the corresponding URL is associated with the acquisition number threshold, the control unit 11 preferably determines whether the number of prize NFTs acquired in the external device that requested communication in step S7 and the acquisition number threshold satisfy a predetermined relationship, and if it is determined that the relationship is satisfied, moves the process to step S16, and if it is not determined that the relationship is satisfied, moves the process to step S1 and executes a process of repeating the processes from step S1 to step S20 (acquisition number confirmation step). In this way, the management device 1 can, for example, prevent a person who has previously acquired a predetermined number of prize NFTs equal to or more than the acquisition number threshold (for example, a person who has acquired a predetermined number of prize NFTs from the same capsule vending machine) from acquiring a prize NFT. Therefore, the management device 1 can prevent use that is a concern of fraudulent use, such as acquiring a large amount of prize NFTs from a specific capsule vending machine. In addition, the management device 1 can allow only those who have previously acquired a predetermined prize NFT equal to or greater than the acquisition number threshold (for example, those who have received 100 or more bowls of ramen NFTs as a predetermined prize NFT) to acquire a specific prize NFT. Thus, the management device 1 can add value to the predetermined prize NFT by being a condition for the distribution of the specific prize NFT.

[0093] [Acquisition conditions confirmation step] If the corresponding URL is associated with the acquisition number threshold, the control unit 11 preferably executes a process (acquisition condition confirmation step) in which it determines whether the external device that requested communication in step S7 holds the specified prize NFT, and if it determines that the external device holds the specified prize NFT, it shifts the process to step S16, and if it does not determine that the external device holds the specified prize NFT, it shifts the process to step S1 and repeats the processes from step S1 to step S20. This allows the management device 1 to provide a special prize NFT only to consumers who hold the specified prize NFT, for example.

[0094] The management device 1 executes a series of processes (steps S16 to S18) for transferring the prize NFT from the storage wallet to the transfer destination wallet. This allows the management device 1 to provide the prize NFT through a procedure via the corresponding URL related to the prize NFT.

[0095] [Step S16: Request wallet identification information] The control unit 11 executes a process of requesting the identification information of the transfer destination wallet from the external device that requested communication in step S7, via the receiving unit 114 (step S16, wallet identification information request execution step). The control unit 11 moves the process to step S17.

[0096] [Step S17: Receiving identification information] The control unit 11 executes a process of receiving the identification information requested in step S16 from the external device that requested communication in step S7 by the receiving unit 114 (step S17, wallet identification information reception execution step). The control unit 11 moves the process to step S18.

[0097] [Step S18: Transfer to destination wallet] The control unit 11 executes the transfer unit 115 in cooperation with the storage unit 12 and the communication unit 13. Then, the control unit 11 executes a process of transferring the prize NFT corresponding to the corresponding URL in step S7 from the storage wallet to the transfer destination wallet identified by the identification information received in step S17 by the transfer unit 115 (step S18, transfer step). The control unit 11 moves the process to step S19. The transfer step includes a procedure of accessing the transfer smart contract described in the section on smart contracts via the communication unit 13 and the network N, and transferring the prize NFT to the transfer smart contract using the storage private key.

[0098] (Regarding re-transfer of prize NFTs) In the present embodiment, the prize NFT can be restricted to one of the following four patterns for re-transferring the prize NFT (transferred NFT) after it has been transferred to the transfer destination wallet to another wallet. The first pattern is a restriction that allows the transferred NFT to be resold in order to give the transferred NFT value as an object of trade. The second pattern is a restriction that allows the transferred NFT to be bought and sold in order to give the transferred NFT value as an object of trade. The third pattern is a restriction that prevents the transferred NFT from being resold / traded for a certain period of time in order to give the transferred NFT a rarity value of being able to be obtained only from a capsule vending machine for a certain period of time. The fourth pattern is a restriction that prevents the transferred NFT from being resold / traded permanently in order to permanently give the transferred NFT a rarity value of being able to be obtained only from a capsule vending machine.

[0099] The management device 1 preferably executes a step of providing area information to an external device that communicates using a corresponding URL (provision step, steps S19 to S20). This allows the management device 1 to support, for example, marketing according to the area where the capsule vending machine is installed.

[0100] [Step S19: Determine whether to provide regional information] Control unit 11 executes provision unit 116 in cooperation with storage unit 12 and communication unit 13. Control unit 11 then executes processing to determine whether or not to provide regional information, which will be described later, through provision unit 116 (step S19, regional information provision determination step). If it is determined that regional information should be provided, control unit 11 moves the processing to step S20. If it is determined that regional information should not be provided, control unit 11 moves the processing to step S1, and repeats the processing from step S1 to step S20. The regional information provision determination step includes a procedure for determining whether or not to provide regional information when regional information associated with a corresponding URL, vending machine identification information, and / or area is stored in storage unit 12, for example.

[0101] [Step S20: Providing local information] Control unit 11 executes a process of providing, via providing unit 116, the location of the vending machine related to the vending machine identification information received in step S10 or regional information about the region related to the location information received in step S14 to the external device (predetermined terminal) that requested communication in step S7 (step S20, regional information provision execution step). Control unit 11 moves the process to step S1 and repeats the processes from step S1 to step S20. The regional information provided in the regional information provision execution step is the same as that described in the section on regional information.

[0102] The step of providing local information may include a procedure of providing predetermined local information selected from a plurality of pieces of local information based on personal information acquired from a predetermined terminal. This allows the management device 1 to perform more effective marketing based on the personal information. At this time, the management device 1 may associate the personal information with the acquired prize NFT, store it in the storage unit 12, and provide it to an external device that performs business related to marketing. This allows the management device 1 to give value as marketing big data to information related to the acquisition of prize NFTs.

[0103] The regional information provision execution step may include a procedure for providing regional information (AI response) generated by processing using a large-scale language model (e.g., GPT-4 by OpenAI (registered trademark), LLaMa by Meta (registered trademark), etc.) that receives as input a prompt including the acquisition history of the prize NFT of the person who acquired the prize NFT as well as an instruction to generate regional guidance based on the region and the acquisition history. This enables the management device 1 to realize marketing based on the region and the above-mentioned acquisition history, provision of regional information simulating guidance by a local tourist guide, etc.

[0104] The prompt may further include personal information of the person who acquired the prize NFT. This allows the management device 1 to realize marketing based on personal information, the region, and the above-mentioned acquisition history, and provision of local information that mimics the guidance of a local tourist guide based on personal information. In order to generate a more friendly AI response, the above-mentioned prompt preferably includes an instruction to play a given tone / role. In order to contribute to the marketing of the provider of the prize NFT, the above-mentioned prompt preferably includes an instruction to generate information (advertisement, etc.) related to the provider.

[0105] [Data provision steps] The management process preferably includes a data providing step of providing various data related to the prize NFT. The data providing step includes, for example, a procedure of storing a large number of prize NFTs in an archive file in ZIP format or the like and providing the archive file, a procedure of writing out corresponding URLs related to the prize NFTs in a predetermined format such as CSV format and providing the written file, a procedure of writing out a file (e.g., a PDF file) containing a large number of two-dimensional codes for lottery and providing the file, etc. This allows the management device 1 to provide various data related to the prize NFTs to a business operator who provides prize NFTs via a capsule vending machine in a manner that is easy for the business operator to handle.

[0106] [Steps for providing NFTs as prizes] The management process preferably includes a prize NFT provision step of providing prize NFTs in various ways that do not involve a capsule vending machine. Various ways that do not involve a capsule vending machine include, for example, a way of sending a URL for receiving an NFT to a consumer who has purchased a specific product on an EC site via email or image data for displaying on a screen, a way of distributing a URL to users of a specified SNS, and the like. By including a way in which the prize NFT provision step sends a URL for receiving an NFT to a consumer who has purchased a specific product on an EC site, the management device 1 can provide added value to the specific product, that is, the ability to receive a prize NFT. By including a way in which the prize NFT provision step distributes a URL to users of a specified SNS, the management device 1 can provide added value to the prize NFT, that is, the ability to provide the prize NFT via an SNS.

[0107] [Effects of management procedures] The lottery NFT transferred to the owner by the management process of this embodiment is valuable digital data associated with the right to request the provision of goods and / or services, and is also an NFT that has been protected from duplication and counterfeiting by blockchain technology. Therefore, the management device 1 of this embodiment can provide the digital data associated with the right to request the provision of goods and / or services as a lottery NFT without compromising the value of the digital data. As a result, the management device 1 of this embodiment can provide consumers who use lottery means such as capsule vending machines with the joy of acquiring valuable digital data associated with the right to request the provision of goods and / or services.

[0108] <Usage example> The following is an example of how the management device 1 of this embodiment is used.

[0109] [Issuance of NFTs] The administrator of the management device 1 prepares various data such as meal tickets, accommodation tickets, discount tickets, numbered tickets for limited events, digital videos, digital music, digital paintings, etc. as digital data to be associated with prize NFTs. The administrator then commands the management device 1 to issue prize NFTs associated with the various digital data prepared. The management device 1 connects the light-emitting device of the management device 1 to the network N, issues a large number of unique prize NFTs associated with each of the various digital data from the issuance wallet of the issuing device, and transfers the issued prize NFTs from the issuance wallet to the storage wallet.

[0110] [Providing NFTs as prizes via capsule vending machines] Below is an example of the use case of offering NFTs as prizes via a capsule vending machine.

[0111] [Generating 2D lottery codes for capsule vending machines] An administrator of the management device 1 instructs the management device 1 to generate a two-dimensional code for a lottery for a capsule vending machine. The management device 1 generates data that allows the two-dimensional code for a lottery for a capsule vending machine to be printed on paper, a card, or the like.

[0112] [Storage in capsule vending machine] Using the generated data, a two-dimensional lottery code for a capsule vending machine is printed. The printed two-dimensional lottery code is enclosed in a capsule for the capsule vending machine as a capsule toy. The two-dimensional lottery code may be enclosed in a capsule, for example, by enclosing a toy such as a figure and the two-dimensional lottery code in the capsule, by enclosing only a piece of paper on which the two-dimensional lottery code is printed in the capsule, or by enclosing a toy such as a figure with a two-dimensional lottery code attached thereto in the capsule. The capsule toy with the two-dimensional lottery code enclosed therein is then stored in a capsule vending machine installed in a tourist spot, an event venue, or the like.

[0113] [Acquiring NFTs through lottery] A consumer inserts a coin into the capsule vending machine described above, and purchases one capsule (a winning capsule) selected by lottery from among multiple types of capsule toys (capsule toys containing multiple types of two-dimensional lottery codes) stored in the capsule vending machine. The consumer then obtains the two-dimensional lottery code (winning two-dimensional code) enclosed in the capsule. The consumer photographs the two-dimensional lottery code with a camera provided on a terminal T such as a smartphone, and starts communication with the management device 1 via the corresponding URL included in the two-dimensional lottery code. The consumer then provides the management device 1 with identification information for his or her wallet. The management device 1 receives the identification information, and transfers the prize NFT stored in the storage wallet, which is a prize NFT corresponding to the corresponding URL described above, to the consumer's wallet (transfer destination wallet).

[0114] (Verification using vending machine identification information) When the corresponding URL is associated with vending machine identification information in the correspondence table 121, the management device 1 requests the consumer's terminal T to provide the vending machine identification information related to the capsule vending machine described above before, after, or simultaneously with the provision of the above-mentioned identification information. The consumer provides the vending machine identification information to the management device 1 by, for example, photographing a two-dimensional code including the vending machine identification information attached to the capsule vending machine with the terminal T. The management device 1 receives the vending machine identification information and verifies whether the capsule vending machine identified by the vending machine identification information (a specific capsule vending machine) is associated with the corresponding URL, and then transfers the prize NFT to the consumer's wallet.

[0115] (Verification by location information) When the corresponding URL is associated with an area in the correspondence table 121, the management device 1 requests the consumer's terminal T to provide location information before or after, or simultaneously with, the provision of the above-mentioned identification information. Terminal T provides the management device 1 with location information measured by GPS and the like. The management device 1 receives the location information, verifies the corresponding URL using the location information, and then transfers the prize NFT to the consumer's wallet.

[0116] [Provision of local information] When the area information associated with the corresponding URL or the like is stored in the storage unit 12, the management device 1 provides the area information to the consumer's terminal T (the predetermined terminal that transmitted the identification information). This allows the management device 1 to support the promotion of the area using the area information.

[0117] (Local guidance via AI response) The management device 1 provides regional information (AI response) generated by processing using a large-scale language model that receives as input a prompt including the region and the acquisition history of prize NFTs of those who have acquired prize NFTs, as well as an instruction to generate regional guidance based on the region and acquisition history.

[0118] [Use of NFTs as prizes] Consumers can use digital data associated with prize NFTs stored in their wallets, allowing them to enjoy digital data associated with the corresponding URL and the corresponding prize NFT, including meal tickets, accommodation vouchers, discount coupons, tickets for limited-time events, digital videos, digital music, digital paintings, and other types of data.

[0119] [Providing NFTs as prizes through virtual gacha] Below is an example of the use of NFTs as prizes via electronic lottery (virtual gacha).

[0120] [Generating 2D codes for lotteries in virtual gacha] The administrator of the management device 1 commands the management device 1 to generate a two-dimensional code for electronic lottery. The management device 1 generates a two-dimensional code for electronic lottery, i.e., image data of the two-dimensional code for lottery. The generated image data is provided to a server that conducts the virtual gacha.

[0121] [Virtual Gacha Run] The consumer communicates with a server that performs the virtual gacha via a terminal T installed at a tourist spot, event venue, etc., or the consumer's own terminal T, and displays the winning electronic lottery two-dimensional code (winning two-dimensional code) on the terminal T. The virtual gacha may be in a format in which a two-dimensional code is displayed, and a URL linked to a predetermined two-dimensional code such as a QR code (registered trademark) is randomly extracted and displayed on the screen each time it is acquired (also called the "dynamic QR" format). After that, verification using location information is performed in the same manner as the lottery two-dimensional code provided via the capsule vending machine, and the prize NFT is transferred to the consumer's wallet. The consumer can then enjoy the digital data associated with the prize NFT.

[0122] [Provision of NFTs as prizes attached to event admission tickets] The following is an example of how NFTs can be given away as prizes via printed materials related to the event venue, such as event admission tickets. Hereinafter, printed materials related to the event venue will also be referred to as "event printed materials."

[0123] [Generate 2D codes for lottery on printed materials for events] The administrator of management device 1 commands management device 1 to generate a two-dimensional lottery code for the printed materials for the event. Management device 1 generates data that allows the two-dimensional lottery code for the printed materials for the event to be printed on paper, cards, etc. The event organizer uses the data to prepare the printed materials for the event. In addition, the event organizer places a two-dimensional code containing identification information similar to the vending machine identification information described above at the event venue.

[0124] [Use of two-dimensional lottery code attached to event printed materials] Consumers will obtain the prize NFT through the same process as described above in the section "Obtaining an NFT through a lottery." After that, consumers can enjoy the digital data associated with the prize NFT through the same process as the lottery two-dimensional code provided via the capsule vending machine.

[0125] [Provision of NFTs as prizes attached to products] Below is an example of how NFTs can be offered as prizes via merchandise.

[0126] [Generate 2D code for lottery for products] The administrator of the management device 1 commands the management device 1 to generate a two-dimensional lottery code for a product. The management device 1 generates data that allows the two-dimensional lottery code for a product to be printed on the product. The provider of the product uses the data to prepare a product with a two-dimensional lottery code attached.

[0127] [Use of two-dimensional lottery codes attached to products] Consumers will obtain the prize NFT through the same process as described above in the section "Obtaining an NFT through a lottery." After that, consumers can enjoy the digital data associated with the prize NFT through the same process as the lottery two-dimensional code provided via the capsule vending machine.

[0128] It should be noted that within the scope of the concept of the present invention, a person skilled in the art may come up with various modifications and alterations. It is understood that such modifications and alterations fall within the scope of the present invention. For example, even if a person skilled in the art appropriately adds, deletes, or modifies the design of the above-described embodiment, or adds, omits, or modifies the conditions of a process, these modifications and alterations are included in the scope of the present invention as long as they include the gist of the present invention. [Explanation of symbols]

[0129] S System 1 Management device 11 Control section 111 Publishing Department 112 Storage Department 113 Generation part 114 Receiving unit 115 Relocation Department 116 Provision Department 12 Storage section 121 Compatible Table 13. Communications Department B Blockchain N Network T-Terminal

Claims

1. An issuing unit that issues prize NFTs to an issuing wallet that issues and transfers prize NFTs; A storage unit that transfers the prize NFT to a storage wallet that stores and transfers the prize NFT in the issuing wallet; A generating unit that generates a corresponding URL that corresponds one-to-one with the prize NFT transferred to the storage wallet; A receiving unit that receives wallet identification information from an external device that communicates using the corresponding URL; A transfer unit that operates the storage wallet and transfers the prize NFT corresponding to the corresponding URL from the storage wallet to a transfer destination wallet identified by the identification information; Equipped with The issuing wallet and the storage wallet are different from each other, A management device for NFT prizes.

2. The generation unit generates a two-dimensional code for a lottery including the corresponding URL as information, The receiving unit receives the identification information from an external device that performs communication using a corresponding URL read from a winning two-dimensional code selected by lottery from among a plurality of types of the lottery two-dimensional codes. The management device according to claim 1 .

3. The generation unit generates the two-dimensional code for the lottery in a manner that the code is provided through a capsule that is drawn through a capsule vending machine, The receiving unit receives the identification information from an external device that communicates using a corresponding URL read from a winning two-dimensional code provided via a winning capsule selected by a lottery performed by the capsule vending machine. The management device according to claim 2 .

4. A correspondence table is further provided in which the correspondence URL and the capsule vending machine are associated with each other. The receiving unit is configured to receive vending machine identification information capable of identifying the capsule vending machine that has drawn the winning capsule, The transfer unit performs the transfer when the predetermined capsule vending machine identified by the identification information is associated with the corresponding URL read from the winning two-dimensional code. The management device according to claim 3 .

5. A correspondence table is further provided in which the correspondence URL and the area are associated with each other. The receiver is configured to receive a location of the external device; the relocation unit performs the relocation when an area associated with the corresponding URL read from the winning two-dimensional code includes the location. The management device according to claim 3 .

6. The management device according to claim 3, further comprising a providing unit configured to provide information regarding the area in which the capsule vending machine that drew the winning capsule is installed to the specified terminal that transmitted the identification information.

Citation Information

Patent Citations

  • NFT block chain management method and management system

    JP2023055571A

  • Server, token management method, and program

    JP2023060877A

  • Information processing device, system, information processing method and program

    JP7288729B1

  • Capsule toy and server computer using the sane

    JP2007004433A