Program, game system, and control method
A distributed ledger-based system and method enable users to provide and grant non-fungible tokens through a lottery, addressing the issue of shortened content service periods by allowing user contributions and enhancing transparency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SQUARE ENIX HLDG CO LTD
- Filing Date
- 2024-12-10
- Publication Date
- 2026-06-22
AI Technical Summary
Conventional lottery methods where items are unilaterally provided by the business operator lead to a shortened service period of the provided content as users consume them.
A system and method utilizing a distributed ledger network to enable users to provide and store non-fungible tokens, which are then granted to other users through a lottery system, with the processes recorded on the ledger.
This approach reduces the burden on service providers and allows users to continue enjoying content by providing items, ensuring transparency and reliability of the lottery process.
Smart Images

Figure 2026101553000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program, a game system, and a control method.
Background Art
[0002] Conventionally, as a method of lottery for items, there is a method in which a user pays a price and a lottery is conducted based on the probability set for each item to be discharged, and the item determined by the lottery is discharged and given to the user. Also, there are methods where the inventory of the items to be discharged is unlimited, or the inventory is set to a predetermined upper limit number, and the inventory number is reduced each time an item is discharged.
[0003] Furthermore, in the conventional lottery method, the items to be discharged were provided by the business operator who operates the content.
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the lottery method in which items are unilaterally provided by the business operator, there is a problem that the user consumes them, and as a result, the service period of the provided content is shortened.
[0005] An object of at least one embodiment of the present invention is to provide a system having a new lottery method.
Means for Solving the Problems
[0006] In a non-limiting view, the present invention relates to a program that causes a server device to control content in a content provision system comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, wherein the server device and / or terminal device are connectable to a distributed ledger network, and the server device functions as an object provision receiving means for receiving object provision from a first user, an object storage means for storing the provided object, and a first object granting means for granting an object determined by lottery from the stored object to a second user in response to payment of a predetermined consideration from the second user, and the processing of the object provision receiving means, the object storage means, and the first object granting means is recorded in a distributed ledger.
[0007] From a non-limiting perspective, the system according to the present invention is a system that provides content comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, The server device and / or terminal device are connectable to a distributed ledger network, and the system comprises an object provision receiving means that receives provision of objects, which are non-fungible tokens, from a first user; an object storage means that stores the provided objects; and a first object granting means that grants an object to a second user, determined by lottery from the stored objects, in response to payment of a predetermined consideration from the second user, and the processing of the object provision receiving means, the object storage means, and the first object granting means is recorded in a distributed ledger.
[0008] In a non-limiting view, the control method according to the present invention is a control method for controlling content executed on a server device in a content provision system comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, wherein the server device and / or terminal device are connectable to a distributed ledger network, and the control method includes the steps of: receiving a provision of an object which is a non-fungible token from a first user; storing the provided object; and granting an object determined by lottery from the stored object to the second user in response to a predetermined payment of consideration from the second user, wherein the processing related to the object provision acceptance step, the object storage step, and the object granting step is recorded in a distributed ledger. [Effects of the Invention]
[0009] Each embodiment of the present invention solves one or more of the shortcomings. [Brief explanation of the drawing]
[0010] [Figure 1] This is a block diagram showing the configuration of a system corresponding to at least one embodiment of the present invention. [Figure 2] This is a block diagram showing the configuration of a system corresponding to at least one embodiment of the present invention. [Figure 3] This is a flowchart of the execution process corresponding to at least one embodiment of the present invention. [Figure 4] This is a diagram illustrating an execution image corresponding to at least one embodiment of the present invention. [Modes for carrying out the invention]
[0011] Hereinafter, examples of embodiments of the present invention will be described with reference to the attached drawings. The following descriptions of effects represent only one aspect of the effects of the embodiments of the present invention and are not limited to those described herein. Furthermore, some content described as an example of one embodiment may be omitted in other embodiments. In addition, descriptions of operations and processes that are not related to the characteristic parts of each embodiment may be omitted. The order of each process constituting the flowchart described below is not in any particular order, as long as it does not result in contradictions or inconsistencies in the processing content.
[0012] [First Embodiment] An overview of the first embodiment of the present invention will be described below. In the following, as the first embodiment, a system for providing content, comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, will be described as an example. The system of this disclosure involves a servicer (business operator) that provides content and a user who receives content.
[0013] [Content Overview] In the first embodiment of the present invention, the content is, for example, digital content, and more specifically, video games, digital comics, videos, social networking services, etc.
[0014] [System Configuration] As an example of the system configuration in the first embodiment, for instance, the server device and / or terminal device may be configured to be connectable to a distributed ledger network. However, this disclosure is not limited to this configuration and is applicable to the extent that a person skilled in the art can utilize this disclosure.
[0015] FIG. 1 is a block diagram showing the configuration of a system corresponding to at least one embodiment of the present invention. As shown in FIG. 1, the system 1 includes a server device 10, a communication network 20, client terminal devices 30 (30A, 30B, ··· 30N: N is an arbitrary character) each used by a plurality of users (players) who use content, and a distributed ledger network (also referred to as a blockchain network) 40 that is connected so as to be able to share the content of the distributed ledger.
[0016] The configuration of the system 1 is not limited to this. For example, the server device 10 may be composed of a plurality of server devices, or may be composed of a virtual server device using cloud computing technology. The server device 10 and the terminal device 30 are communicably connected to each other. The terminal device 30 and the server device 10 do not have to be constantly connected, and it is sufficient if they can be connected as needed.
[0017] [Server device] The server device 10 includes, as an example, at least a control unit, a RAM, a storage unit, and a communication interface, which are connected by an internal bus. The control unit may include an internal timer. Also, it can be synchronized with an external server through the communication interface. Thereby, the actual time can be obtained.
[0018] The server device 10 may be a game processing server that controls the progress of a game. In this case, the server device 10 controls the progress of the game according to the operations of the players. The server device 10 can provide various electronic services to the users, not limited to games.
[0019] [Communication network] The communication network 20 may be, for example, the Internet or a LAN, as long as communication is possible between the connected devices.
[0020] [Terminal device] The terminal device 30, as an example, includes a control unit, a RAM, a storage unit, a sound processing unit, a graphics processing unit, a communication interface, and an interface unit, which are respectively connected by an internal bus. The graphics processing unit is connected to a display unit. The display unit may have a display screen and a touch input unit that receives an input by contact with the display unit by a user.
[0021] The touch input unit may be able to detect the position of contact using any method, such as a resistive film method, a capacitance method, an ultrasonic surface acoustic wave method, an optical method, or an electromagnetic induction method, etc., which are used for a touch panel. As long as the operation can be recognized by the user's touch operation, the method does not matter. When the upper surface of the touch input unit is operated such as being pressed or moved by a finger or a stylus, etc., it is a device that can detect the position of the finger or the like.
[0022] An external memory (e.g., an SD card, etc.) may be connected to the interface unit. The data read from the external memory is loaded into the RAM, and arithmetic processing is executed by the control unit.
[0023] The communication interface can be connected to a communication network wirelessly or by wire, and can receive data via the communication network. The data received via the communication interface is loaded into the RAM, similar to the data read from the external memory, and arithmetic processing is performed by the control unit.
[0024] The terminal device 30 may be provided with sensors such as a proximity sensor, an infrared sensor, a gyro sensor, or an acceleration sensor. Further, the terminal device 30 may have a lens and be provided with an imaging unit that captures an image through the lens. Furthermore, the terminal device 30 may be a wearable terminal device.
[0025] [Distributed ledger network] The distributed ledger network 40 may include multiple nodes 45, such as computer devices, that store a distributed ledger in their storage devices. While nodes 45A to 45D are shown in the diagram as an example, the network is not limited to four nodes.
[0026] In the distributed ledger network 40, data is generated in units called blocks, and these blocks are linked together like a chain to form a blockchain. Information can be kept secure because the same distributed ledger is stored on each node. The server device 10 and / or terminal device 30 can be connected to the distributed ledger network 40 in a communicative manner. The server device 10 and / or terminal device 30 may function as nodes included in the distributed ledger network 40.
[0027] In a distributed ledger network 40, tokens can be traded. The distributed ledger network 40 could utilize existing platforms such as Ethereum. The distributed ledger network 40 could also possess marketplace functionality, enabling the issuance (generation, minting) and trading of NFTs. Detailed explanations of these blockchain technologies are omitted as they represent a common configuration.
[0028] [Function Description] The functions of System 1 in the first embodiment will now be described. Figure 2 is a block diagram showing the configuration of a system corresponding to at least one embodiment of the present invention.
[0029] System 1 may include an object provision receiving unit 101, an object storage unit 102, and a first object assignment unit 103.
[0030] The object provision receiving unit 101 has the function of receiving object provision from the first user. The object storage unit 102 has the function of storing the provided object. The first object granting unit 103 has the function of granting an object determined by lottery from the stored objects to the second user in response to payment of a predetermined consideration from the second user.
[0031] The processing of the object provision receiving unit 101, the object storage unit 102, and the first object assignment unit 103 is preferably recorded in a distributed ledger.
[0032] [Execution Process] Next, the execution process in the first embodiment of the present invention will be described. Figure 3 is a flowchart of the execution process corresponding to at least one embodiment of the present invention.
[0033] System 1 accepts object submissions from the first user (step S1). The "first user" is a user distinct from the second user, which will be described later, and refers to the user who provides the object.
[0034] Next, system 1 stores the provided object (step S2). Then, in response to the payment of a predetermined consideration from the second user, system 1 grants the second user an object determined by lottery from the stored objects (step S3), and terminates.
[0035] In the first embodiment, the lottery process for the second user does not need to be carried out continuously from the provision of the object in step S1, and payment of consideration may be accepted after a predetermined period has elapsed. In other words, the object provision process and the lottery process may be completed independently of each other.
[0036] In the first embodiment, the object may be a non-fungible token or it may not be a token.
[0037] As one aspect of the first embodiment, a system incorporating a new lottery method can be provided.
[0038] As one aspect of the first embodiment, by utilizing distributed ledger technology, information such as which users contributed to the lottery, which objects they provided, and which objects were assigned to which users can be held with high reliability. On-chain, information on the lottery results and information on object provision (contribution) from the first user can be made visible and verifiable.
[0039] In the first embodiment, "terminal device" refers to, for example, a home game console, a portable game console, a wearable device, a desktop or notebook personal computer, a tablet computer, or a PDA, and may also be a portable device such as a smartphone equipped with a touch panel sensor on its display screen. "Content" refers to, for example, usable digital content, more specifically, video games, digital comics, videos, social networking services, etc. "Object" refers to, for example, anything that is transferable, and may be something usable in content or something usable in real-world services, etc. Objects are not limited to NFTs.
[0040] "Primary user" refers to, for example, a user who uses the content and provides objects to the system. "Provision" refers to, for example, transferring (transferring) an object owned by a user to the system. "Granting" refers to, for example, making an object owned by a user, whether for a fee or free of charge.
[0041] [Second Embodiment] A second embodiment of the present invention will now be described. In the following, a system for providing content, comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, will be described as an example of the second embodiment. The system of this disclosure involves a servicer (business operator) that provides content and a user who receives content.
[0042] As an example of content in the second embodiment, for instance, content having a "Hold to Earn" (H2E) feature, where holding NFT art can give an advantage in the progression of the content. However, this disclosure is not limited to this content and is applicable to the extent that a person skilled in the art can utilize this disclosure.
[0043] As an example of the system in the second embodiment, it may be stipulated that the user must be in a state where NFTs can be traded in advance. For example, it may be required that the user has an account on a distributed ledger network when using the content.
[0044] The system configuration, server device 10, communication network 20, terminal device 30, distributed ledger network 40, and content details in the second embodiment can be adapted to the extent necessary from the game system, server device 10, communication network 20, terminal device 30, distributed ledger network 40, and content overview described in the first embodiment.
[0045] [Execution Image] Next, the execution process in the second embodiment of the present invention will be described. Figure 4 is a diagram illustrating an execution image corresponding to at least one embodiment of the present invention.
[0046] System 1 may, for example, provide a video game as content. A first user playing the video game may be granted a high-rarity item (second object) if they play the game and meet predetermined granting conditions. In this case, the second object granted to the first user is an object in the content that has a stock quantity of 1 or more.
[0047] In content, the process of granting a second object when certain granting conditions are met may be designed so that it is not recorded in the distributed ledger. This is useful for reducing the load on the distributed ledger.
[0048] When a first user is granted a second object, they may be able to use it within the content to gain an advantage in progressing through the content. Alternatively, it may be used for content discounts, etc. The second object granted may be random, and it is preferable not to create any advantages or disadvantages based on payment. The granted second object may be designed so that it cannot be directly bought or sold through primary sales or marketplaces.
[0049] The second object granted to the first user may or may not be an NFT (non-fungible token).
[0050] The first user may be able to select a predetermined menu and provide the assigned second object. For example, the system may have a menu called "Exchange," and the second object may be provided to the Exchange.
[0051] When a second object is provided, it is preferable to record the fact of provision on-chain. That is, it is preferable to record it in a distributed ledger at the time of provision.
[0052] If the second object provided by the first user is an NFT, it can be recorded directly on-chain. If the second object is not an NFT, the system may be designed to generate an NFT at the time of its receipt.
[0053] In the initial state, when nothing has been provided to the system, it may be indicated that the lottery cannot be executed. In other words, the system's stored objects are empty when it has never received a second object from the first user. That is, the lottery can only be executed when there is a user providing an object and a second object has been provided.
[0054] There is no need to limit the number of second objects provided. In other words, there is no need to limit the number of items in the draw.
[0055] The provided second object may be made available to other users (second users) through a lottery system. In this case, the system may be designed so that the price paid by the second user varies depending on the rarity of the second object.
[0056] When a second user pays the consideration, the system conducts a lottery from the stored group of provided second objects and grants the selected first object to the second user. The consideration paid can be fixed, vary depending on rarity, or fluctuate depending on the inventory quantity, for example, only first objects with an inventory of 100 or more can be distributed. Furthermore, transparency can be ensured by managing the object distribution ratio on the blockchain.
[0057] If a second user pays a fee and is granted a first object, the first user who provided the first object may be granted a first reward. Here, the first reward granted may be any kind of points.
[0058] The amount of the first reward to be given to the first user may be determined, for example, according to the consideration paid by the second user. Alternatively, for the first object released during a predetermined period, the system may identify the user who provided the second object corresponding to the first object, calculate points based on the rarity of the second object provided by the identified user and the sales from the lottery during that predetermined period, and then award the calculated points to that user.
[0059] The first object to which the second user is assigned may continue to be used in the content, or if the object is no longer needed, the user may be allowed to relinquish ownership. Relinquishing ownership may, for example, involve transferring the first object to the system so that the system burns the first object, or by setting the first object to unusable through a prescribed procedure.
[0060] If a second user relinquishes ownership of the first object to which they were granted, causing the first object to disappear from the content, the second user may be granted a predetermined second reward. The second reward may be points calculated based on the rarity of the first object that was relinquished.
[0061] If a second user relinquishes ownership of a first object to which they were granted, causing the first object to disappear from the content, the system may make related objects for the relinquished first object available for granting in the content. Related objects may be, for example, objects with the same rarity and performance as the relinquished first object, objects with inferior performance than the relinquished first object, or objects with improved performance than the relinquished first object. In this way, the content inventory is restored, and users can continue to enjoy the content.
[0062] In the second embodiment, instead of only the service provider providing objects that can be obtained by lottery as in the conventional method, users are also able to provide them. This reduces the burden on the service provider and has the excellent effect of allowing users to continue enjoying the content.
[0063] In the second embodiment, the points awarded as the first reward or the second reward do not have to be the same points. Furthermore, it is preferable that the points are non-transferable, non-resaleable, and not directly purchasable.
[0064] As one aspect of the second embodiment, a system incorporating a new lottery method can be provided.
[0065] As one aspect of the second embodiment, on-chain access allows for the visualization and verification of information regarding lottery results, information on objects provided by users (contributions), and reward activities resulting from object provision and object destruction. Separating the entire lottery process mechanism and the reward program from the service also offers the advantage of ensuring versatility.
[0066] In the second embodiment, "terminal device," "content," "object," "first user," "provision," and "granting" can each be adapted to the extent necessary from the content described in the first embodiment.
[0067] In the second embodiment, "second user" means, for example, a user who pays a predetermined fee to be granted one of the second objects from the group of second objects provided by the first user. "First reward" means, for example, the reward paid to the first user who provided the first object when the second user pays a fee and is granted the first object. "Second reward" means, for example, the reward granted to the second user when the second user relinquishes ownership of the granted first object and the object disappears from the content. "Relinquishment of ownership" means, for example, invalidating the ownership held by the user, and includes the burning of NFTs. "Points" means, for example, something that can be used in a predetermined service but is not currency.
[0068] In this disclosure, System 1 provides all the functions, but is not limited to them. For example, the functions may be distributed among a server device 10, a terminal device 30, and a distributed ledger network 40.
[0069] In this disclosure, the server device 10 is described as a single device, but is not limited to this. The server device connected to the distributed ledger network 40 and the server device responsible for content operation may be separated, and the system may be designed to selectively use the network suitable for the operation.
[0070] In this disclosure, the distributed ledger network 40 is described as one type of network, but is not limited to this. The system may be designed to selectively utilize networks suitable for operation.
[0071] The contents described in each of the above embodiments can be appropriately designed by a person skilled in the art by rearranging them.
[0072] [Note] The above description of the embodiments is written in such a way that a person with ordinary skill in the art to which the invention pertains can implement the invention described below.
[0073] [1] A program for causing a server device to control content in a system that provides content, which includes a terminal device operated by a user and a server device that can communicate with the terminal device, The server and / or terminal devices are connectable to a distributed ledger network. The server device A means of receiving object provision from the first user, Object storage means for storing the provided object, First object granting means that grants an object determined by lottery from stored objects to the second user in response to the payment of a predetermined consideration from the second user. To make it function as, A program in which the processing of the object provision receiving means, the object storage means, and the first object assignment means is recorded in a distributed ledger.
[0074] [2] The server device further, When an object is granted by the first object granting means, a reward granting means grants a predetermined reward to the first user who provided the object. The program described in [1] that functions as such.
[0075] [3] The server device further A second object granting means grants an object to a first user of the content if the content meets predetermined granting conditions. The program described in [1] or [2] that functions as such.
[0076] [4] The server device further When an object is granted by the first object granting means, the first reward granting means grants a predetermined first reward to the first user who provided the object. The program described in [1] or [2] that functions as such.
[0077] [5] The program according to [4], wherein the first reward granting means grants the first user a predetermined first reward corresponding to the amount of consideration paid by the second user when the object was granted by the first object granting means.
[0078] [6] The server device further A second reward granting means that grants a predetermined second reward when the second user relinquishes ownership of the object to which it was granted. The program described in [1] or [2] that functions as such.
[0079] [7] The server device further Grantable setting means that, when the second user relinquishes ownership of an object to which it has been granted, enables the granting of related objects in the content that are associated with the relinquished object. The program described in [1] or [2] that functions as such.
[0080] [8] The program according to [1] or [2], wherein the stored object is empty when the object storage means has never received an object provided by a first user.
[0081] [9] The object is a program as described in [1] or [2] that is available for use within the content.
[0082]
[10] The object is the right to receive the specified services, as described in [1] or [2].
[0083]
[11] The program described in [3] in which the processing relating to the second object assignment means is not recorded in a distributed ledger.
[0084]
[12] The program described in [1] or [2], wherein the content is digital content.
[0085]
[13] A server device on which the program [1] is installed.
[0086]
[14] A system for providing content comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, The server and / or terminal devices are connectable to a distributed ledger network. The system An object provision acceptance mechanism that accepts the provision of an object, which is a non-fungible token, from the first user, An object storage means for storing the provided object, A first object granting means grants an object to a second user, determined by lottery from stored objects, in response to a predetermined payment from the second user. Equipped with, A system in which the processing of the object provision receiving means, the object storage means, and the first object assignment means is recorded in a distributed ledger.
[0087]
[15] A program for causing a terminal device to control content in a system that provides content, comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, The server and / or terminal devices are connectable to a distributed ledger network. The terminal device, An object provision acceptance mechanism that accepts the provision of an object, which is a non-fungible token, from the first user. Object storage means for storing the provided object, First object granting means that grants an object determined by lottery from stored objects to the second user in response to the payment of a predetermined consideration from the second user. To make it function as, A program in which the processing of the object provision receiving means, the object storage means, and the first object assignment means is recorded in a distributed ledger.
[0088]
[16] A terminal device on which the program
[15] has been installed.
[0089]
[17] A control method for controlling content executed on a server device in a system that provides content, comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, The server and / or terminal devices are connectable to a distributed ledger network. The first step involves receiving an object, which is a non-fungible token, from the initial user. The steps of storing the provided object, The steps include: granting the second user an object determined by lottery from the stored objects in response to the second user's payment of a predetermined consideration; It has, A control method in which the processes relating to the step of receiving the provision of the object, the step of storing the object, and the step of granting the object are recorded in a distributed ledger.
[0090]
[18] A control method performed in a system that provides content, comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, The server and / or terminal devices are connectable to a distributed ledger network. The first step involves receiving an object, which is a non-fungible token, from the initial user. The steps of storing the provided object, The steps include: granting the second user an object determined by lottery from the stored objects in response to the second user's payment of a predetermined consideration; It has, A control method in which the processes relating to the object provision acceptance step, the object storage step, and the object granting step are recorded in a distributed ledger. [Industrial applicability]
[0091] According to one embodiment of the present invention, it is useful as a system equipped with a new lottery method. [Explanation of Symbols]
[0092] 1: System 10: Server device 20: Communication Network 30: Terminal device 40: Distributed Ledger Network 45: Node
Claims
1. A program for causing a server device to control content in a content-providing system comprising a user-operated terminal device and a server device capable of communicating with the terminal device, The server device and / or terminal device are connectable to a distributed ledger network. The server device A means of receiving object provision from the first user, Object storage means for storing the provided object, First object granting means that grants an object determined by lottery from stored objects to the second user in response to the payment of a predetermined consideration from the second user. To make it function as, A program in which the processing of the object provision receiving means, the object storage means, and the first object assignment means is recorded in a distributed ledger.
2. The server device further, When an object is granted by the first object granting means, a reward granting means grants a predetermined reward to the first user who provided the object. The program according to claim 1, which functions as such.
3. The server device further, A second object granting means grants an object to a first user of the content if the content meets predetermined granting conditions. The program according to claim 1 or 2, which functions as such.
4. The server device further, When an object is granted by the first object granting means, the first reward granting means grants a predetermined first reward to the first user who provided the object. The program according to claim 1 or 2, which functions as such.
5. A system that provides content, comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, The server device and / or terminal device are connectable to a distributed ledger network. The system An object provision acceptance mechanism that accepts the provision of an object, which is a non-fungible token, from the first user, An object storage means for storing the provided object, A first object granting means grants an object to a second user, determined by lottery from stored objects, in response to a predetermined payment from the second user. Equipped with, A system in which the processing of the object provision receiving means, the object storage means, and the first object assignment means is recorded in a distributed ledger.
6. A control method for controlling content executed on a server device in a system that provides content, comprising a terminal device operated by a user and a server device capable of communicating with the terminal device, The server device and / or terminal device are connectable to a distributed ledger network. The first step involves receiving an object, which is a non-fungible token, from the initial user. The steps of storing the provided object, The steps include: granting the second user an object determined by lottery from the stored objects in response to the second user's payment of a predetermined consideration; It has, A control method in which the processes relating to the step of receiving the provision of the object, the step of storing the object, and the step of granting the object are recorded in a distributed ledger.